200000 830 500000 120710 90373 18967 155458 36643 24239 172495 70838 153364 21359 90684 95160 74302 73133 60153 130733 32433 1493124 48355 152136 338858 169460 122869 53181 88518 87975 84611 161946 173724 359968 165715 50440 785681 34855 117074 767182 55255 83186 487552 24956 8188 34176793 118120 117187 53276 182382 168545 563228 159967 165392 3646 196037 170425 1360998 23448 135768 59246 92431 163108 64831 168345 136170 14490 128821 52523 2251175 191845 137830 7038492 189549 79773 60259 345 197207 744062 58891 70554 119862 12135 134248 51639 124397 66145 43310 37832 45443 27803 191390 185659 368105 60004 17960 94553 131153 54506 7921404 65190 98554 94446 6689 176388 43544 105610 170562 1474348 143411 14261 6849 33060 178287 85149 13491 153136 128335 170115 81360 129895 57847 147566 140259 87903 116244 293168 123882 71143 198933 145051 37341 1185854 66879 177328 83540 98249 116229 37090 7459 145646 152693 90521 69263 57387 194782 50363 344605 74143 159732 82903 71240 182195 14760 165101 79469 197557 87975 97184 41711 113579 39313 4574 20449 147134 226338 105064 11212 2602027 15820 115486 9098 79321 156700 782182 8245 66902 1764 160752 167155 69967 122239 54012 69017 199405 142463 1449339 171874 40173 755717 48687 10333 85127 4078 55616 2316204 95386 126224 175064 136161 42680 173427 153240 40391 17666 67396 167162 217231 79841 5222 26549 99182 108331 287353 67381 146689 82456 103710 78658 106366 630 11966 19428 107068 124099 25421 36382 26110 252819 184405 174650 31061384 67136 148322 69218 111651 51910 77329 11685 95157 32779 131929 131051 15922 48673 47904 696487 122402 162095 20871 171436 188777 27184 42007 72804 626289 191748 69118 49377 50602 88210 91710 97988 32052 342296 90185 16185 70437 132306 14323 628567 13673 175009 11813097 125863 166369 53200 87164 67341 113155 170646 96454 13950983 177977 70286 25537 14818 187292 3235 26240 83460 46836 153819 150693 56079 155669 179819 17711 98437 147101 81213 9548 152068 17094 154649 144118 10745 125390 198914 23385 62420 113396 30905 195850 191262 275408 34315 138024 502997 168213 133432 169595 41852 106281 394132 908 183101 53234 101307 12728 104866 33152 72659 100350 142706 183577 11871 74255 100150 213465 59793 13501 4533 171181 157354 36193 102145 45382 5489 172838 66529 1992 168964 161754 800651 32249 40505 20845 168557 36711 182263 35264 168636 18958 93187 199297 183820 35654 156101 133420 182459 65788 30972 121421 107655 377635 10288 67559 19639 30218 74126 122235 19413 67102 317174 198607 35838 163920 172734 191845 19761291 123811 76331 10844 55009 78653 143767 44815 170476 169102 74777 153461 1267860 45486 176875 256260 84296 97287 2560 118810 91272 86029 13671 138813 696475 115220 151318 1429032 163959 34961 105479 93256 113098 33618 18268 193265 207575 98183 58815 1199526 81196 157105 431526 67016 135365 2039 56621 69410 339064 82707 194026 217867 30804 150377 477 185670 169124 230718 13969 121758 78245 94300 158765 72565 70450 55643 6067469 165828 109424 6724440 106516 5028 15600 124501 53619 151676 97111 140696 9868 153831 90582 77424 73750 162174 100965 55866 84108 3826511 56955 177686 61603 102410 31446 153179 6410 112270 24733 50842 35786 343016 116474 143025 49461 144259 109919 2798083 160104 149521 1751383 126008 120967 118781 192360 81043 123475 48518 149407 122687 34266 156611 5314947 3522 145733 287253 179523 24391 1572004 145317 53872 107530 94719 10725 24668 63078 37293 219478 103836 2378 36880 137098 53994 43562 141853 147706 301197 83467 4047 30281 84918 145117 36523 162358 104874 241454 87469 146995 91879 92113 90743 242648 121730 91169 19578 145083 126875 74372 166570 70397 7444 6622 172178 281461 74377 107369 85390 7843 199092 14151 13319 96362 31242 59370 45323 54279 137327 98782 144596 69695 69627 180265 147215 5407 120218 47156 28749 105954264 127218 17951 200 30386 184076 90177 28056 143050 194432 11058 25251 304327 15805 193790 61267 192792 21801 43730 91878 46815 178395 51441 81079 11912981 196836 91713 57875 99963 117304 250813 160225 70227 19049173 179585 142779 3953239 91023 1342 304953 168714 150204 1042027 197359 38524 31679579 91062 133208 67725 21676 113774 123890 97670 109642 2089234 51062 90283 7061104 78748 124003 216992 46402 139068 120676 182302 43716 816994 181525 86608 2145245 118830 63221 237245 131453 66133 505668 54786 141351 720190 75597 66836 1540555 11396 56628 744728 142576 64809 18286 180583 121244 120151 18680 195131 31772 163191 93722 18683 13007 44362 54354 110267 160723 23134 155898 84786 77490 4753 152495 29171 147501 22832 123543 167883 133793 14123 165507 87922 16991 137749 52927 120038 21635 138916 254647 53957 97105 44070 78408 8418 31709 21695 117559 612080 195165 66949 40708 22926 46476 83458 186050 24749 24397388 77128 81756 85606 128160 111651 157692 184622 184762 1807985 113318 153363 163561 160776 41741 266638 74925 14090 1087206 86557 20347 21177 158765 58177 125051 134398 185430 16224 112014 28135 655479 67387 179019 226797 4031 96171 54199 82280 99647 23358 105227 116211 129160 140244 166296 268100 10444 129840 546667 21062 64425 29241 34984 107539 444036 84406 95336 230283 121067 9891 20787 88141 34665 74436 57943 134358 428 187537 191900 88273 19123 177916 429508 5839 5771 24816 127183 44429 215906 163617 100151 284165 58490 146332 5520069 164536 12218 70249 11789 29437 1163386 199363 131548 349641 14477 37250 4551268 29935 100696 2663135 181286 64891 64149 9388 186829 19649 45473 89212 212523 88686 14244 107459 121388 38586 79378 3091 44071 7596 62651 67861 837467 156063 109784 166374 71323 144356 124575 184117 133604 20902 90444 184444 123907 73040 195489 184079 47897 110115 69122 19847 60903 25193 132935 124935 44393 64800 57237 104706 165064 149560 645856 89067 124070 1954 43053 194417 103795 78951 72511 219504 101487 45500 5749 162545 133700 168181 157925 60682 92429 169831 39445 43876 2479 198592 90526 164190 117682 69145 165690 53056 535070 54946 123481 193734 74396 102013 35026 132831 124002 5228 8400 166562 45170 191474 147274 126034 148089 63333 99571 6469 78444 205739 91711 25209 1233318 153257 103520 738420 70879 64191 4081399 123777 119217 83073 112464 76519 30038 113259 106426 178296 86030 68239 2854030 149499 183195 17253 148549 144410 9815 197640 184130 96173 192445 193745 348685 78549 106785 128272 21520 115342 471242 50150 60092 118885 150985 129007 4860845 103000 161724 256036 89989 49929 183539 63473 135623 17098 30081 149539 191714 79787 91491 23631 188835 85612 20308 97215 171392 739101 22387 9748 214833 112340 145879 159013 57176 103357 25163 133367 75210 73409 178017 117719 6699 196048 107740 847536 158166 153068 147839 174592 40966 842022 5334 182645 463619 10423 138514 110270 192416 192461 17712 97856 127266 74305 58970 110988 1039958 2411 53757 93400 150635 9889 456427 193024 113166 19271 113859 145268 6717362 135728 28822 1322231 73621 197824 2383823 87092 84691 86229 15645 171522 68304 28131 6816 31447 185615 69857 31225654 155233 160418 98881 179676 19583 16659 192618 22775 476788 160469 113320 4557540 65679 94729 85533 64137 144443 10433 3254 94189 218934 183438 14979 40050 104874 190140 2963045 87138 121830 56264 4718 142527 32403 177003 86654 58021 122682 144571 152255 140051 1758 18278 186834 94460 22245 11860 129740 50011 114920 120034 3286060 35726 166704 248498 122212 169854 45790 94475 181312 38340 189240 115915 94529 175340 151852 830645 144571 198607 10756 16312 153628 15968601 142550 114294 53402 143884 169594 97202 18848 54809 54761 171389 173653 494979 130058 155611 267632 84275 149778 75872 60458 38675 12708 197401 157305 74525 28521 171437 178030 56449 36611 81634 33069 199666 40885 88252 97215 222116 169195 70486 30672 146956 40645 270707 39013 8885 543962 153597 10850 136891 193622 97065 34384 72502 33806 105474 47674 101526 94177 165187 133500 16579 173572 49034 336696 154858 2496 148776 70392 183001 218062 193065 25011 265436 184990 6780 311304 150545 42518 194777 109547 163501 20789563 63999 135200 311569 189093 179060 224157 65066 140605 818904 156777 23553 76686 125021 77609 6641 38544 190716 51388798 8515 158073 91235 142837 196461 133595 148961 168345 93230 63045 74004 214877 43518 57988 9913 106191 154545 928767 147556 16847 48244 98993 109948 422226 132432 124055 86355 77279 29372 55849 13058 54569 379987 165860 62117 165130 170212 48355 13361 61049 72686 23265502 124341 127628 13812 172990 190746 9283617 117182 1072 250405 64224 126640 282902 25635 65454 128325 130961 40011 114945 51577 154078 21556 89160 159540 80621 49615 82866 53896 69477 16731 63491 14582 118524 196741 181568 56430 59084 114252 187538 199380 71416 102932 68560 117692 3726 395068 43015 120052 7945 115915 126008 109921 57487 104371 38303 191001 103174 534274 74692 176302 86111 135187 84562 21328511 59273 87471 35734 147628 55124 83938 19596 60052 250564 187867 82910 94060 149084 79974 76018 37894 34450 143633 78665 13276 35931 52462 42171 158682 1471 102498 1771576 159086 86399 3064839 112997 178830 30546 97415 105518 207270 63319 105933 92051 79469 121853 16035 155538 19387 100469 70659 76282 306936 180897 156445 4219827 165504 137357 48335 181354 124805 67532 98501 131756 16872 108362 91944 654221 40503 57505 101540 155595 37565 25585 158199 30655 18319 189392 130793 115004 127128 34331 129103 72302 175907 341060 51095 158113 107399 160875 143042 1412 74275 44680 115067 167445 131957 5762 134292 181385 11143 160683 9246 7896 139033 67392 105465 33625 46907 79330 174822 117361 192371 95878 152011 53100 110028 4250 80571 1152 2796 256821 73716 167553 150624 149668 197010 96140 164926 2581 34223049 52053 127977 196134 61639 116604 35781 194861 38026 890595 142048 66806 139891 179448 76029 110561 66832 35218 47676 15485 103212 209037 64354 25982 5335859 135346 152510 25040 17549 156889 50923 134024 129854 181436 189097 172734 37970372 30017 196360 50943 163525 169961 59587 137743 73750 19560 28235 91437 48938 81590 75879 89316 148837 156930 677543 46747 23642 68419 24266 129049 3366868 158560 166243 100331 198861 37849 92736 71526 44038 11951 55514 92971 71353 65078 115156 101354 25355 137432 276047 57549 105064 837853 104751 131622 175701 181294 182876 54787 191567 31129 152765 61714 18701 5153225 33793 31160 56990 182847 39876 58065 121258 24307 84369001 194002 17674 67706 11436 189900 85196 196703 60953 471192 18445 187729 4581998 118186 37485 157787 93224 993 58000 68891 81178 2178558 142267 55201 68383 71181 75131 5674 127889 93828 1408396 46805 39753 76650 23680 92425 24898072 86700 129961 19357 378 130534 81876 174656 116193 90214 68899 142722 59188 176766 67330 388770 71250 183268 134705 58681 106548 74553 4635 171843 28400 196888 177005 114935 11358 100647 20667935 45212 25415 130331 31465 91286 260565 73550 90581 58046 122533 124097 70020 12625 157805 1693 176433 113030 1434859 53619 175286 100899 19179 146208 19916 144660 24568 1167259 181652 5748 50282 104633 173893 109643 151177 126407 2526469 54297 111795 97760386 165578 114122 144573 7810 182140 361428 84833 88569 40586 110890 129393 69607 45835 77882 180869 124061 148089 15643 39445 20230 1406647 100582 65066 196594 36755 23978 873992 57654 149009 5508434 84665 181216 36319 160165 106104 46077 166256 77508 491596 53569 175523 8090 104778 155525 229925 114002 16305 977488 102509 123353 6535151 91089 14292 1115878 94108 50546 58197 128702 151695 37969 30099 21929 128268 131763 186050 20253421 157985 153684 58997 40765 108827 29785 72909 120854 151794 51462 91076 102640 11895 171356 20192 68077 155122 3837 136409 87731 79119 15440 64976 67568 197532 83252 85955 152789 16726 4008142 106305 9388 385963 169802 61882 9294 49127 101132 259004 129289 131763 30325811 85678 142048 53673 157871 30809 17178 28112 48828 1126221 2392 187704 78334 188454 196672 1181 130185 40371 35578 65839 22874 112252 22352 135805 188387 49362 197005 145657 184209 90085 186614 39527 184971 1257152 63576 78968 32876 166492 101449 123090 110110 14554 109270 153820 8406 43006 47660 44292 10239 78308 53106 141481 109962 182568 5797 197007 173841 56241 37707 87552 595278 177202 81677 272080 45830 150751 501323 60903 11436 86677 62339 52590 3481214 160909 198355 53260330 63921 192288 1046218 196015 11444 564429 159852 63281 56993 157952 184100 8141 36381 67332 2672418 182269 86870 11279 157506 176003 32623 6777 41891 551516 132564 3921 3451351 60835 146209 527442 155328 175259 67531 142218 193864 387105 136368 570 33639 91570 26448 530388 163332 147835 30844 25106 70748 100571 83882 41123 596452 8188 52119 5783783 23185 144712 260053 168853 70072 2179518 147718 136404 4146163 27255 68832 233775 142760 86171 25464 147340 73985 1427146 179452 93731 171667 179885 55493 463323 125577 74396 88789 59061 12645 14664 193139 50500 149781 123261 131855 151384 83051 37816 193305 187110 197258 310642 43562 3078 203364 176680 30019 117890 26339 150841 4880 27187 181787 174963 105048 183807 58303454 37924 105858 591201 70671 146832 2410538 64237 191280 791121 151149 96779 222475 167813 68065 66355 58222 10201 210886 53222 18468 33911 150064 65419 18409 94899 143281 225284 180077 72324 109259 194515 112875 132651 85631 34216 22641 85869 90462 56626 192507 106766 1406759 19700 183347 73906 44983 197023 2410 26211 101888 169338 170998 135187 11205657 157854 93335 165027 194273 25186 311802 11444 16301 20236 132098 45916 44043 135533 96514 2966 67302 85833 125215 178689 22988 577072 45108 17790 67028 15666 112936 178170 117776 184058 329332 114018 108322 32798 48828 33087 1200710 132095 36680 66101 37762 72602 22908 123073 35464 127448 25209 187360 26945647 84720 28131 26235 14123 51031 15843 137567 131534 146346 195661 31646 89542 164683 90269 47009 88569 190216 27086 108348 175906 29600 901 108598 132036 176787 126956 167047 71001 4261 65289 197526 48112 17457 162766 44253 36580 127116 74194 42514 159211 161502 3433368 150476 3871 64109 93908 18793 36796 95839 118236 59948 24839 137508 85799 192302 40203 57858 8331 110552 105494 175647 14380 14444391 60256 28547 39151 62637 147607 25508 81437 21688 1168 57938 156890 132609 50849 123708 1046812 51163 79620 265956 1608 104695 9536699 139423 93093 5125 46596 199359 1396189 23624 167280 23215 111795 151391 6513683 127621 60591 265590 35810 77518 163418 180797 126866 82182 153032 53940 44472 86249 34547 2163341 185554 146254 28003 73149 185959 34256 35786 94210 140328 64557 37736 73947 172389 131337 30232 138304 52880 91436 12705 122581 21470544 108629 47843 30102 44399 5346 481518 49773 94899 127696 126892 95202 6921227 147706 34855 93573 101674 153355 686 54626 16971 32073 170465 124357 90153 2325 41740 978572 20242 171571 61110 185494 73530 909922 5346 116737 337463 128109 145779 191378 60175 4862 8252 169107 150974 532 122251 501 139900 147480 110281 33298 155905 40775 74153 142916 88518 98259 10525 13658 158519 144467 13581 10869 69010 171474 61668 81062 172173 102104 4873 157345 616012 163006 57610 97244 175602 130461 58925 107663 156643 80610 167040 116153 229500 137004 71574 141554 72907 72200 46046 167032 116093 436995 6274 157657 25211 145950 89710 31529 188777 47001 102387 177922 177761 24026 135046 80448 34782105 181303 40419 89691 37778 21971 278008 105365 139156 35466 190451 153766 11991 152852 181577 47743 108220 126191 168751556 63318 70097 26250 107294 49758 156108 190746 29170 15805855 190144 78614 69506 62204 171304 18816428 175416 25602 38761 150357 13673 18620355 30472 85574 76694 56632 141865 117856 177814 185244 87965 190554 68086 74657 151080 11479 77051 159229 19031 68931 129393 93187 192890 92225 105048 11626730 190716 92225 4302725 197423 109253 79607 75639 166668 47913 93941 4666 297433 185221 155820 114923 116509 32826 66239 137720 155041 75672 148523 155595 77518 145357 130041 55045 134065 98626 85505 36556 128257 379896 141328 109233 73540 61603 135140 209119 57962 170283 61981 191550 137495 630693 31365 93072 36536 187555 135794 13346644 148561 14549 1215231 48674 101315 63311 48530 51733 3170842 86704 98290 95953 35429 41553 46614 60092 2546 150159 144568 11530 29297 3871 170058 471274 9889 127515 230368 3436 66837 2503 150720 198005 14458 148531 111861 3506437 2907 192346 50751 134358 155892 208026 108791 120212 419455 166327 3253 102613 37597 33229 223752 155139 17384 40285 63467 131453 154162 167007 74608 1167967 130521 127621 56710 199848 10830 79860 46115 32697 68123 30653 7784 4931365 553812804 200000 890121307 200000 217463856 200000 365678515 200000 575633916 200000 755497420 200000 790297019 200000 671359748 200000 565395177 200000 357186756 200000 454936236 200000 517587648 200000 137596179 200000 239435316 200000 633313368 200000 604456230 200000 336310815 200000 839734185 200000 668485814 200000 930098453 200000 948757077 200000 698132306 200000 44319325 200000 747837964 200000 427320987 200000 465522685 200000 357153923 200000 690927656 200000 502622838 200000 773475609 200000 947950847 200000 417382440 200000 807046671 200000 467705525 200000 131978822 200000 281750378 200000 779542059 200000 348399486 200000 20948848 200000 751138798 200000 822476849 200000 993101508 200000 109706291 200000 986681426 200000 724241447 200000 493911157 200000 181996774 200000 516185044 200000 751729331 200000 381505823 200000 292144254 200000 673371730 200000 834886430 200000 849841649 200000 495954579 200000 290837067 200000 881138507 200000 645106874 200000 932115804 200000 878250207 200000 340076484 200000 395705831 200000 925701037 200000 357511626 200000 28409260 200000 865025160 200000 703061759 200000 207141228 200000 768910029 200000 945735755 200000 370336615 200000 164367043 200000 587838347 200000 180082046 200000 707623837 200000 359848814 200000 961366253 200000 780479248 200000 512718070 200000 988250539 200000 307531418 200000 271327888 200000 70978408 200000 512292953 200000 246079192 200000 244065323 200000 400323468 200000 399632118 200000 943019663 200000 504943281 200000 405536406 200000 130693024 200000 350383427 200000 59684752 200000 857909342 200000 679820055 200000 512091932 200000 23141590 200000 821229914 200000 125227704 200000 492815073 200000 649148210 200000 302513825 200000 62623363 200000 734416375 200000 956230643 200000 818462185 200000 186716949 200000 851911782 200000 981752582 200000 871113608 200000 571838381 200000 215342291 200000 27386107 200000 151019637 200000 783354922 200000 254372486 200000 741020928 200000 600545351 200000 77297418 200000 181008228 200000 188958947 200000 555077940 200000 828724076 200000 178644981 200000 835609363 200000 127950866 200000 132635918 200000 296146271 200000 294149791 200000 480555608 200000 887230543 200000 538300775 200000 994125620 200000 689499165 200000 787868717 200000 966296182 200000 802476834 200000 529780759 200000 694982214 200000 210619281 200000 844066647 200000 229432733 200000 430450394 200000 372768351 200000 919378785 200000 614835364 200000 154823366 200000 924968742 200000 899317615 200000 231900101 200000 337809802 200000 749769933 200000 329419855 200000 986265652 200000 323978051 200000 733230810 200000 742074737 200000 605119944 200000 521703600 200000 263365491 200000 135693026 200000 910426873 200000 114465072 200000 950601057 200000 732637008 200000 590077148 200000 712185025 200000 44482056 200000 917988876 200000 848045865 200000 72600066 200000 379759 200000 132520706 200000 558250548 200000 225585713 200000 515358781 200000 563749569 200000 318322422 200000 599649581 200000 64157112 200000 131750521 200000 547943173 200000 283649395 200000 782675399 200000 815254518 200000 471096982 200000 359892004 200000 294191857 200000 779238825 200000 40344705 200000 428046077 200000 60790363 200000 22251167 200000 77456444 200000 166734940 200000 103691212 200000 681908359 200000 189639134 200000 563647808 200000 796028332 200000 993016240 200000 670857244 200000 491912008 200000 629553919 200000 669414663 200000 722626126 200000 389892787 200000 956376429 200000 966643228 200000 839585898 200000 318809182 200000 906363709 200000 569893661 200000 557228807 200000 928969160 200000 778611028 200000 99850968 200000 798391643 200000 109389072 200000 736771386 200000 480372412 200000 831565116 200000 800938227 200000 249545493 200000 291657943 200000 231826721 200000 897098962 200000 500310954 200000 628932569 200000 943241249 200000 450453162 200000 825809506 200000 187074318 200000 860716018 200000 693581081 200000 262714690 200000 461423719 200000 479936235 200000 192719711 200000 646255857 200000 646561393 200000 702450177 200000 276282713 200000 671793844 200000 809828955 200000 842646732 200000 279455111 200000 94850164 200000 618679796 200000 824211842 200000 897259782 200000 215442614 200000 666625961 200000 509825786 200000 862416789 200000 477136033 200000 192575626 200000 116490921 200000 155353491 200000 868192763 200000 450865733 200000 68475560 200000 910651902 200000 731127595 200000 203532584 200000 332349355 200000 748137077 200000 263191351 200000 911126050 200000 677779210 200000 434628917 200000 126754246 200000 267252929 200000 927322810 200000 447487775 200000 478406430 200000 940792116 200000 85306708 200000 597946800 200000 85592102 200000 122698314 200000 3897356 200000 254415110 200000 528125029 200000 70129009 200000 247963322 200000 387210721 200000 906435072 200000 627211447 200000 331389396 200000 445642654 200000 374669246 200000 921008331 200000 920983664 200000 25767484 200000 644910342 200000 408504571 200000 172420678 200000 192942170 200000 681421791 200000 391147319 200000 104325035 200000 208942391 200000 468532974 200000 631714827 200000 88393110 200000 326393008 200000 3357051 200000 716783272 200000 26839966 200000 707715396 200000 889800555 200000 716034267 200000 111501304 200000 473955345 200000 350992710 200000 457399059 200000 135331709 200000 560555735 200000 12559921 200000 129502302 200000 227482529 200000 697041396 200000 757546484 200000 653851244 200000 667197052 200000 177822309 200000 411154676 200000 283115913 200000 854002884 200000 938960331 200000 194793529 200000 542919846 200000 690738127 200000 808511074 200000 563958633 200000 862840656 200000 163982228 200000 584015626 200000 188123850 200000 550567862 200000 239296170 200000 799951170 200000 935372098 200000 990692006 200000 946288199 200000 778261799 200000 620766297 200000 111735696 200000 944552514 200000 530631544 200000 921481269 200000 370856576 200000 883362064 200000 315549076 200000 509585308 200000 770351655 200000 516885962 200000 225467257 200000 937092597 200000 86520786 200000 183197732 200000 301662662 200000 805991238 200000 316625776 200000 910038645 200000 654944696 200000 564240950 200000 271026063 200000 139993525 200000 483785008 200000 145963019 200000 418186591 200000 422329209 200000 764020907 200000 476443308 200000 636095148 200000 681268217 200000 115187015 200000 926795935 200000 527735271 200000 242187274 200000 719990467 200000 292758795 200000 446862877 200000 992505634 200000 166793087 200000 177946551 200000 718843133 200000 534345562 200000 109005431 200000 2117896 200000 59010773 200000 997483366 200000 368189259 200000 780578309 200000 689059477 200000 984044190 200000 862346297 200000 893835861 200000 260938185 200000 335099128 200000 783793184 200000 417805375 200000 150183074 200000 573368587 200000 638363774 200000 982461096 200000 880057325 200000 146073101 200000 375473521 200000 286849304 200000 636375321 200000 54699476 200000 382513593 200000 929769908 200000 871290932 200000 798598871 200000 588105396 200000 407967044 200000 476772333 200000 870944813 200000 118272095 200000 930526509 200000 944326035 200000 921167243 200000 439207259 200000 434835319 200000 427432212 200000 314616650 200000 49184484 200000 756873416 200000 892103421 200000 538391646 200000 290604250 200000 352288869 200000 338373247 200000 715958879 200000 915141564 200000 220988471 200000 100584296 200000 972273539 200000 483911335 200000 278872259 200000 363342885 200000 550232736 200000 11995994 200000 12258608 200000 360984518 200000 28598062 200000 311861299 200000 210219332 200000 125596664 200000 884836674 200000 790366258 200000 948201317 200000 868558091 200000 363219859 200000 77757685 200000 126815387 200000 500216813 200000 660477816 200000 650609338 200000 943825036 200000 629155372 200000 182568166 200000 941374047 200000 919204222 200000 475070456 200000 475477622 200000 839132004 200000 214114904 200000 819874845 200000 561086812 200000 248114662 200000 711469728 200000 215229452 200000 524703600 200000 361754789 200000 234874493 200000 246706130 200000 710694695 200000 758966526 200000 303773878 200000 38211101 200000 620272538 200000 528231152 200000 457337520 200000 451508286 200000 749823613 200000 612737818 200000 20834930 200000 558035489 200000 715939880 200000 960655034 200000 188188323 200000 77772886 200000 251385745 200000 915208623 200000 508630666 200000 825209866 200000 892580943 200000 747023991 200000 592881676 200000 897019661 200000 541602967 200000 670837808 200000 63303088 200000 25259981 200000 395116353 200000 60950170 200000 855333534 200000 817838424 200000 697312707 200000 470790162 200000 411125402 200000 290546013 200000 198932020 200000 587876760 200000 657968653 200000 326739499 200000 160208714 200000 884630217 200000 78529019 200000 388187311 200000 11582555 200000 573963749 200000 155282957 200000 448998521 200000 390333790 200000 986903497 200000 583341192 200000 904223671 200000 907036906 200000 596507124 200000 881045074 200000 123234103 200000 358553141 200000 566296197 200000 124332275 200000 990976617 200000 821089046 200000 899034682 200000 968390289 200000 730969433 200000 485332482 200000 992586354 200000 852739569 200000 740674232 200000 513751569 200000 964060970 200000 398316668 200000 819521491 200000 144617721 200000 513382659 200000 556241463 200000 630251160 200000 331190033 200000 280504634 200000 382091721 200000 693944728 200000 277628750 200000 776747949 200000 369618552 200000 78545919 200000 336730440 200000 107756252 200000 559053355 200000 356564380 200000 32281397 200000 671524836 200000 725661544 200000 813463775 200000 244420076 200000 704656004 200000 692444502 200000 649561301 200000 155931875 200000 771225883 200000 422122939 200000 412542253 200000 161987120 200000 880215207 200000 94297854 200000 731723829 200000 989239947 200000 100144839 200000 640860709 200000 95179996 200000 87264584 200000 610345401 200000 353287896 200000 569344176 200000 716057696 200000 986906716 200000 518698331 200000 391041505 200000 951431273 200000 752913454 200000 274001046 200000 840981820 200000 295024280 200000 21205837 200000 845692944 200000 742563376 200000 310544069 200000 107202169 200000 195241454 200000 359827659 200000 300870502 200000 598426383 200000 851714807 200000 153714620 200000 532538770 200000 752319247 200000 832663699 200000 598398545 200000 762112767 200000 246876438 200000 364940998 200000 650982010 200000 657376259 200000 212998755 200000 35529785 200000 34837700 200000 478809493 200000 215551702 200000 185055792 200000 929055326 200000 885211980 200000 404794603 200000 7540884 200000 696308502 200000 915210078 200000 208769986 200000 439388138 200000 579913563 200000 879788193 200000 259182873 200000 992564056 200000 991299131 200000 725356172 200000 632619854 200000 243246758 200000 887437670 200000 596048694 200000 950446433 200000 322892346 200000 481710889 200000 877542229 200000 552607471 200000 269517593 200000 945101938 200000 686001728 200000 676073016 200000 126578924 200000 892643026 200000 887317996 200000 455825433 200000 263473656 200000 949327477 200000 975057137 200000 888439314 200000 248933668 200000 13006378 200000 9088646 200000 408264256 200000 217069046 200000 141007713 200000 467656831 200000 989011298 200000 105600661 200000 554063398 200000 832596309 200000 683401943 200000 102480839 200000 402051370 200000 38921245 200000 408306334 200000 10120435 200000 227521978 200000 605543566 200000 220721491 200000 902384159 200000 721255877 200000 423133439 200000 429782071 200000 112498674 200000 57694170 200000 162055782 200000 937839400 200000 356749747 200000 358881062 200000 885092442 200000 319034020 200000 245672775 200000 508415353 200000 922579728 200000 20798921 200000 52316981 200000 864737089 200000 332156256 200000 138927191 200000 537246884 200000 859844492 200000 667439808 200000 413268651 200000 233108315 200000 902539273 200000 647874374 200000 209439685 200000 549185471 200000 812349702 200000 873236394 200000 241863490 200000 280837848 200000 557628787 200000 811604289 200000 361006945 200000 970520651 200000 68655325 200000 119994370 200000 894738177 200000 434880608 200000 865544562 200000 323317380 200000 231346080 200000 810151420 200000 532051458 200000 194461693 200000 484160349 200000 71556775 200000 226494972 200000 402338371 200000 975841526 200000 108898950 200000 529560428 200000 918729677 200000 783105993 200000 561492577 200000 479365890 200000 920168370 200000 21410774 200000 961993629 200000 189885965 200000 924028328 200000 524127162 200000 419195458 200000 24928379 200000 332918790 200000 657553589 200000 542298870 200000 740259034 200000 942241729 200000 17980068 200000 636456703 200000 412144217 200000 870867057 200000 791251463 200000 172272196 200000 497539782 200000 141880396 200000 41134587 200000 580341067 200000 635908241 200000 248267817 200000 531519039 200000 851783482 200000 858669255 200000 847846781 200000 618049842 200000 394825178 200000 277827862 200000 904918113 200000 117674962 200000 235698062 200000 492733390 200000 856428425 200000 92532158 200000 734433120 200000 696202205 200000 59932749 200000 832279860 200000 324007668 200000 973806290 200000 302656162 200000 137541906 200000 927846033 200000 81013978 200000 765331745 200000 480458456 200000 147224862 200000 756998341 200000 140965630 200000 641757859 200000 742869025 200000 55417856 200000 452016657 200000 464911667 200000 603629505 200000 34721948 200000 81067216 200000 940136933 200000 178838213 200000 79729989 200000 587644497 200000 139123897 200000 742648466 200000 445509450 200000 718903372 200000 96581708 200000 684281647 200000 657851546 200000 359719702 200000 343935453 200000 284306244 200000 608202692 200000 430451110 200000 184421707 200000 639748117 200000 263346678 200000 301877651 200000 26624788 200000 545644939 200000 952517886 200000 364342546 200000 494866518 200000 126071850 200000 252342603 200000 989956348 200000 395562705 200000 626562843 200000 633932267 200000 455393477 200000 425844963 200000 85572642 200000 329771661 200000 946821 200000 825504650 200000 217136552 200000 398764416 200000 283406066 200000 970575972 200000 294742706 200000 9967026 200000 796507490 200000 312764848 200000 975011046 200000 266475697 200000 694816716 200000 417095246 200000 861536396 200000 512489644 200000 196710087 200000 102391226 200000 839575690 200000 862679153 200000 571229577 200000 269833748 200000 318879334 200000 456623471 200000 22855657 200000 314451482 200000 345989702 200000 615311797 200000 665687644 200000 957642539 200000 471604467 200000 890313713 200000 687247867 200000 592576837 200000 333239248 200000 965637489 200000 916813946 200000 600703751 200000 561209574 200000 978574372 200000 276995632 200000 408447919 200000 619227 200000 583118488 200000 146745877 200000 95829787 200000 62784246 200000 298711548 200000 265085886 200000 941702603 200000 867594011 200000 866871327 200000 621397859 200000 648119516 200000 75277780 200000 182486895 200000 327127513 200000 495281678 200000 887903813 200000 826277626 200000 485922966 200000 977728446 200000 316069941 200000 159515247 200000 987076019 200000 118307563 200000 55612427 200000 820172316 200000 188898276 200000 215242548 200000 922509518 200000 439317744 200000 421350017 200000 14932183 200000 34971171 200000 764677754 200000 348296064 200000 709140659 200000 639609937 200000 733843175 200000 644071288 200000 769481286 200000 675235392 200000 789549831 200000 569274271 200000 826752943 200000 652919156 200000 12584520 200000 462606795 200000 947502507 200000 348339734 200000 354132153 200000 444183667 200000 217191323 200000 542705386 200000 589125895 200000 976646830 200000 694351228 200000 332432217 200000 645509762 200000 694807601 200000 811972588 200000 125563751 200000 702352663 200000 447310677 200000 673663018 200000 28192189 200000 609361750 200000 303392526 200000 355397142 200000 732641184 200000 51412077 200000 770040564 200000 274983468 200000 22309110 200000 989134378 200000 763316541 200000 496517004 200000 932831303 200000 166112509 200000 779421887 200000 248516084 200000 963410105 200000 259741682 200000 790372594 200000 273166787 200000 303610386 200000 212688058 200000 700411883 200000 621078007 200000 980390073 200000 413818274 200000 25034849 200000 353135150 200000 293883316 200000 660608921 200000 511947691 200000 829312680 200000 139755178 200000 669613101 200000 983084990 200000 708956738 200000 26150881 200000 732310925 200000 705234739 200000 186696828 200000 979570240 200000 879432840 200000 799411006 200000 31634803 200000 940155725 200000 527457419 200000 484984247 200000 909467111 200000 425454383 200000 567018406 200000 576757523 200000 195032373 200000 619602604 200000 580172935 200000 420177003 200000 565832028 200000 205430571 200000 977007740 200000 541958515 200000 70216955 200000 291785395 200000 217204597 200000 443766403 200000 837337936 200000 586571241 200000 437276158 200000 138993297 200000 501052986 200000 699948564 200000 540221768 200000 306426676 200000 181369399 200000 435147547 200000 569309984 200000 173277857 200000 645564005 200000 929212805 200000 935164405 200000 5192112 200000 668729988 200000 53076087 200000 54591701 200000 736258007 200000 391176946 200000 204960697 200000 14563183 200000 241147181 200000 704415916 200000 358204336 200000 259428370 200000 796779624 200000 737102162 200000 132292452 200000 198993835 200000 710415070 200000 601389347 200000 843153018 200000 213461962 200000 690118278 200000 829098748 200000 783805754 200000 417088157 200000 957026295 200000 997627484 200000 668755082 200000 327005938 200000 964508775 200000 977191778 200000 461788655 200000 112054328 200000 293800876 200000 342944972 200000 936460178 200000 219682942 200000 644606526 200000 360419833 200000 103260216 200000 820367985 200000 974327090 200000 588696295 200000 938680136 200000 81040225 200000 310581823 200000 433877044 200000 329298120 200000 378434364 200000 257737659 200000 797508384 200000 747768158 200000 399775888 200000 351899294 200000 722546056 200000 298254418 200000 785640077 200000 145811069 200000 370611692 200000 855860618 200000 112857343 200000 205302159 200000 271483241 200000 967036812 200000 757753431 200000 679626411 200000 312424894 200000 545342335 200000 215000993 200000 604181831 200000 414392138 200000 390240042 200000 704258702 200000 910049657 200000 617700620 200000 225202418 200000 679724395 200000 253850105 200000 163151009 200000 305466334 200000 612812584 200000 545884187 200000 852446280 200000 451318165 200000 983724369 200000 497861592 200000 498884831 200000 892682333 200000 559964183 200000 669348806 200000 585786342 200000 846486302 200000 647860295 200000 377853210 200000 125210491 200000 227571036 200000 211709775 200000 901283244 200000 524193883 200000 312258367 200000 960100672 200000 790628338 200000 415734247 200000 371706254 200000 404946630 200000 359802115 200000 474069019 200000 396460974 200000 237225776 200000 372755093 200000 661928855 200000 468258727 200000 751012974 200000 854162174 200000 331914138 200000 106648094 200000 813373196 200000 198739253 200000 577774593 200000 227625051 200000 584215099 200000 185120977 200000 530933067 200000 575367235 200000 301610952 200000 149605896 200000 900056727 200000 501434974 200000 864037923 200000 28949936 200000 799784355 200000 279677394 200000 486084184 200000 681843520 200000 90411725 200000 581365860 200000 231176215 200000 860908239 200000 178307349 200000 312551037 200000 394685871 200000 694278931 200000 785476121 200000 142997282 200000 44362766 200000 872436579 200000 97883670 200000 70969338 200000 490560194 200000 665019316 200000 860390893 200000 907828555 200000 841130490 200000 116718750 200000 835375898 200000 147016699 200000 494112389 200000 94060888 200000 779128765 200000 38321043 200000 613059024 200000 111502262 200000 432729237 200000 850935862 200000 83864043 200000 965433393 200000 208363775 200000 391055534 200000 862434180 200000 731911134 200000 926266618 200000 782167134 200000 497175017 200000 433670772 200000 496801061 200000 584254800 200000 516940553 200000 431862858 200000 531412157 200000 730602536 200000 959349619 200000 979046998 200000 548075939 200000 325820973 200000 586737236 200000 241611310 200000 195853908 200000 89363270 200000 190219132 200000 423768074 200000 194371054 200000 134509562 200000 50468184 200000 736414911 200000 229258289 200000 260648302 200000 56670457 200000 501901252 200000 589554554 200000 299023721 200000 451270155 200000 593311023 200000 688894665 200000 48695890 200000 954963165 200000 545310648 200000 415945147 200000 420524336 200000 786486367 200000 433430708 200000 346774159 200000 307644840 200000 703249949 200000 116207130 200000 70196260 200000 313564674 200000 664926792 200000 559437441 200000 98902520 200000 122760483 200000 780799405 200000 192749343 200000 885337642 200000 306052755 200000 881970107 200000 96751050 200000 771659128 200000 184936056 200000 716311681 200000 269007609 200000 966306624 200000 835126679 200000 419486892 200000 10179523 200000 838348162 200000 497601369 200000 661142924 200000 542933470 200000 798301916 200000 658831299 200000 825946895 200000 202389409 200000 392170635 200000 656846203 200000 570642883 200000 845601281 200000 66093168 200000 654156233 200000 365269719 200000 619451542 200000 439433991 200000 994520723 200000 217441305 200000 259687318 200000 10550640 200000 16361055 200000 958184440 200000 356884952 200000 357432169 200000 973976148 200000 704527747 200000 899077329 200000 887810897 200000 268213816 200000 857687656 200000 17416346 200000 710839846 200000 119170162 200000 596653301 200000 695273447 200000 337451399 200000 772058120 200000 421015577 200000 182076432 200000 600047026 200000 376281761 200000 962963298 200000 709052682 200000 299383685 200000 171410563 200000 201130240 200000 386555758 200000 91116160 200000 13209749 200000 333806528 200000 372990576 200000 934652609 200000 671777374 200000 181415184 200000 72451560 200000 396578565 200000 786021379 200000 190208256 200000 46981708 200000 472634028 200000 235185227 200000 588567102 200000 818096818 200000 651853749 200000 822400669 200000 861185049 200000 996031186 200000 610649789 200000 620709632 200000 325173886 200000 23501569 200000 787802371 200000 477832729 200000 607541757 200000 265705526 200000 785135206 200000 842792752 200000 205412803 200000 540879368 200000 621222244 200000 387255850 200000 577049504 200000 984239276 200000 79442716 200000 559158671 200000 617009154 200000 699033851 200000 299540812 200000 623510660 200000 390816248 200000 480475753 200000 381631058 200000 12704465 200000 440063279 200000 686408462 200000 576732974 200000 464335067 200000 510660087 200000 569513376 200000 451397501 200000 581661098 200000 415485757 200000 808857973 200000 89722239 200000 437606628 200000 805149330 200000 976132740 200000 429534225 200000 322415311 200000 67527713 200000 820906852 200000 253133490 200000 789370449 200000 794969788 200000 70668619 200000 793741697 200000 654802674 200000 870442959 200000 661411856 200000 845251900 200000 637920472 200000 808769898 200000 63722024 200000 598319426 200000 710583497 200000 20459578 200000 386847403 200000 877449105 200000 400923180 200000 388066704 200000 428345168 200000 69835464 200000 910115079 200000 168213335 200000 314197099 200000 796717605 200000 931189249 200000 196061729 200000 845837557 200000 724401030 200000 576874080 200000 602228506 200000 864790147 200000 493823339 200000 577799691 200000 287118354 200000 333072717 200000 4357873 200000 725329288 200000 461263222 200000 475532327 200000 681470936 200000 308839934 200000 223183958 200000 505965194 200000 726884989 200000 412581172 200000 408380512 200000 679139980 200000 25366495 200000 719571343 200000 163268579 200000 26593506 200000 616345501 200000 976669206 200000 381198284 200000 919143652 200000 449741813 200000 1422448 200000 664569259 200000 380776584 200000 363510726 200000 744636132 200000 918963117 200000 244199525 200000 973730446 200000 28873303 200000 391879842 200000 193638321 200000 580989548 200000 270534225 200000 349916664 200000 974279234 200000 404643358 200000 704386295 200000 267026877 200000 211882127 200000 829661442 200000 648186129 200000 506530977 200000 421383599 200000 988865304 200000 759880196 200000 309064176 200000 79991127 200000 726456061 200000 502124504 200000 764575643 200000 736396768 200000 658441201 200000 904235314 200000 302851631 200000 801967166 200000 971752913 200000 172903258 200000 178900187 200000 778212873 200000 657399068 200000 707999286 200000 417961837 200000 282037623 200000 139193585 200000 771754060 200000 49108564 200000 240536414 200000 874476302 200000 292391106 200000 342928031 200000 657095478 200000 810995666 200000 554503520 200000 881435132 200000 485033748 200000 423780923 200000 929349772 200000 381117113 200000 791707055 200000 300328935 200000 802084684 200000 253089732 200000 565127774 200000 432299798 200000 46225735 200000 907681966 200000 612033302 200000 569450150 200000 958684867 200000 710806435 200000 139025520 200000 967022100 200000 860993703 200000 816005491 200000 527271840 200000 905731457 200000 613631609 200000 240123787 200000 902248062 200000 776785833 200000 29984352 200000 465176059 200000 768206207 200000 526346732 200000 25204003 200000 828986737 200000 326102972 200000 826185800 200000 615353895 200000 873511227 200000 616837353 200000 437395292 200000 150419315 200000 587770184 200000 365775710 200000 639685734 200000 392559534 200000 705067559 200000 489238545 200000 423394117 200000 930815519 200000 210523910 200000 830955161 200000 421222519 200000 98871467 200000 677548978 200000 740920619 200000 9796891 200000 210604505 200000 783397020 200000 2969759 200000 783810286 200000 877553873 200000 897128146 200000 150823531 200000 105899089 200000 466863959 200000 57666561 200000 499120294 200000 275859008 200000 798515668 200000 706416760 200000 574034950 200000 458223196 200000 201472844 200000 934512423 200000 568664545 200000 13902561 200000 784491368 200000 90706843 200000 886417454 200000 679735983 200000 711672428 200000 318127107 200000 849625476 200000 860137796 200000 166856001 200000 431801645 200000 185947417 200000 808888511 200000 366602604 200000 615491208 200000 4221123 200000 647627230 200000 44850963 200000 273865763 200000 167851770 200000 260100096 200000 526551806 200000 763130539 200000 152261843 200000 303138595 200000 741129875 200000 79385968 200000 277101061 200000 319881189 200000 585983448 200000 608718432 200000 106347750 200000 916993926 200000 398478196 200000 198108681 200000 293650542 200000 336899044 200000 673585837 200000 388506010 200000 61998642 200000 36133756 200000 50532714 200000 455186658 200000 477510761 200000 309445486 200000 521153585 200000 460181582 200000 884860906 200000 680153977 200000 821005353 200000 502185710 200000 211203115 200000 877152250 200000 386888472 200000 39807600 200000 407383362 200000 805481968 200000 761578853 200000 785928482 200000 361713126 200000 394052858 200000 361158678 200000 804456435 200000 664232814 200000 17688918 200000 487322322 200000 261369458 200000 351196112 200000 184733666 200000 30682592 200000 326586060 200000 143956899 200000 895994398 200000 386007589 200000 72120273 200000 461046812 200000 677108264 200000 143725352 200000 744262895 200000 621907731 200000 148310206 200000 875476753 200000 220399668 200000 356462334 200000 625777470 200000 692331684 200000 515296335 200000 58367732 200000 27156903 200000 100364618 200000 673310863 200000 401918123 200000 472335001 200000 756337415 200000 61038817 200000 955306617 200000 685058384 200000 359929476 200000 567750613 200000 611721557 200000 47543212 200000 795296517 200000 327785113 200000 985942230 200000 344726571 200000 72395379 200000 190161659 200000 347795762 200000 482003948 200000 58025298 200000 3875178 200000 760232767 200000 575036589 200000 892518603 200000 72992501 200000 867055220 200000 536893133 200000 350571171 200000 595650377 200000 510965992 200000 871557449 200000 920202048 200000 799857334 200000 454218065 200000 71775170 200000 182874026 200000 966574634 200000 37656326 200000 643112565 200000 332447111 200000 958901555 200000 824066556 200000 446347328 200000 162519837 200000 948835840 200000 185827531 200000 235041954 200000 260615507 200000 415890272 200000 519209641 200000 734170554 200000 467700655 200000 934237888 200000 472017773 200000 274275399 200000 865351256 200000 67374128 200000 572021645 200000 6650790 200000 67576340 200000 139692126 200000 1789471 200000 801194966 200000 681532490 200000 26416792 200000 264511706 200000 585394038 200000 855664384 200000 92605645 200000 614048789 200000 751175108 200000 537191133 200000 262792587 200000 988182214 200000 544681118 200000 178424616 200000 645025794 200000 751783043 200000 11544708 200000 590459846 200000 109158910 200000 736153476 200000 961157780 200000 705013054 200000 5970928 200000 79752350 200000 18505867 200000 349799095 200000 263122149 200000 447005512 200000 579069641 200000 450737144 200000 252056204 200000 254480792 200000 432930893 200000 780619110 200000 618373940 200000 254630982 200000 481662644 200000 456848392 200000 536618442 200000 635380903 200000 763168829 200000 855708550 200000 615068638 200000 55738034 200000 246531015 200000 788223524 200000 400828318 200000 295661310 200000 238933712 200000 418622667 200000 697669080 200000 713116865 200000 436743031 200000 355067648 200000 864642043 200000 461873617 200000 295326842 200000 459864809 200000 107645461 200000 897130661 200000 937777976 200000 635662158 200000 681364694 200000 49406548 200000 407841710 200000 109448596 200000 108735883 200000 468960404 200000 588951677 200000 433129923 200000 816763426 200000 736445372 200000 975434977 200000 480938625 200000 188208939 200000 277768897 200000 183557307 200000 428557076 200000 437973972 200000 866777915 200000 117535367 200000 452277091 200000 968198636 200000 147545952 200000 675375973 200000 774291444 200000 656639456 200000 135571975 200000 483586323 200000 604353517 200000 877155008 200000 639736485 200000 496727024 200000 433755414 200000 470305850 200000 992666963 200000 382960378 200000 396599765 200000 211679900 200000 765562565 200000 976693712 200000 426136369 200000 765067477 200000 588096594 200000 507550896 200000 965373646 200000 38044275 200000 467350002 200000 266644089 200000 513586422 200000 260665765 200000 42248763 200000 599180968 200000 758206093 200000 60602682 200000 8125538 200000 608308062 200000 730788122 200000 224130208 200000 754181183 200000 751113047 200000 646500036 200000 435949541 200000 496735304 200000 447665652 200000 942445138 200000 618650552 200000 60181395 200000 972690737 200000 912369449 200000 519327591 200000 551430104 200000 710150062 200000 293600080 200000 115888354 200000 123021164 200000 947889833 200000 186507119 200000 918775989 200000 778397510 200000 245114881 200000 377093834 200000 248552465 200000 880387837 200000 298495028 200000 244376393 200000 987865283 200000 25390790 200000 275847777 200000 107204467 200000 220937530 200000 241198458 200000 917049926 200000 378011246 200000 340995717 200000 761088141 200000 46849089 200000 837984767 200000 53905489 200000 73990167 200000 7649618 200000 373968527 200000 525871854 200000 685422285 200000 413258006 200000 463783715 200000 937847625 200000 650929160 200000 702841293 200000 17314657 200000 933054706 200000 267829692 200000 313128532 200000 376376721 200000 84142615 200000 441444993 200000 920309290 200000 924872857 200000 903979399 200000 958921101 200000 330842990 200000 836052479 200000 337625263 200000 294452919 200000 485771999 200000 217413609 200000 85088159 200000 993681012 200000 765561305 200000 833679135 200000 273241348 200000 7106012 200000 22333021 200000 521992967 200000 863958574 200000 563330214 200000 599775497 200000 891890599 200000 545118987 200000 82065190 200000 868935451 200000 731893670 200000 605062186 200000 800762965 200000 256569970 200000 276799050 200000 659573944 200000 418922952 200000 21207947 200000 825094522 200000 796202116 200000 376140727 200000 873900935 200000 567930813 200000 534732798 200000 724714742 200000 661222434 200000 995632184 200000 934328883 200000 719412990 200000 923005372 200000 120169138 200000 743040210 200000 754783205 200000 230288212 200000 863826322 200000 346755113 200000 549123680 200000 830581894 200000 4424671 200000 632134440 200000 606727111 200000 966521748 200000 477246270 200000 909157211 200000 41567248 200000 352153945 200000 777048054 200000 77392627 200000 174315474 200000 860563798 200000 562744559 200000 187235005 200000 592159810 200000 935782313 200000 878466477 200000 419862056 200000 78108473 200000 355223312 200000 483506777 200000 362319682 200000 514520875 200000 122755305 200000 710819255 200000 400118458 200000 652995888 200000 594936116 200000 978491184 200000 529425375 200000 184152317 200000 168958606 200000 72444616 200000 894424223 200000 626069227 200000 258863159 200000 812845864 200000 530977160 200000 241704430 200000 373610508 200000 730385813 200000 698027977 200000 434567582 200000 452531852 200000 672129525 200000 780783920 200000 552510001 200000 898036950 200000 547559120 200000 243937836 200000 909951101 200000 98763944 200000 382847308 200000 263196108 200000 82606586 200000 550762081 200000 969233711 200000 765344701 200000 999175869 200000 809262335 200000 838688992 200000 820488271 200000 83303805 200000 769043489 200000 617203557 200000 456030832 200000 570066833 200000 324774404 200000 839385189 200000 795295662 200000 891380462 200000 776718217 200000 819649062 200000 576244281 200000 223766060 200000 557790764 200000 176111503 200000 214066397 200000 404209282 200000 252289550 200000 208773670 200000 916296971 200000 501175236 200000 185744875 200000 175896594 200000 487361232 200000 636929131 200000 983664419 200000 275218457 200000 456913115 200000 24439181 200000 216896437 200000 663409570 200000 794133626 200000 995349215 200000 897698365 200000 195728051 200000 748411804 200000 570256569 200000 243789309 200000 94934516 200000 231129296 200000 727170065 200000 120073936 200000 935022249 200000 309917507 200000 246803582 200000 740055351 200000 359636666 200000 826135237 200000 60182581 200000 642442320 200000 425367726 200000 447918532 200000 397895694 200000 551880665 200000 61539754 200000 791937870 200000 861333887 200000 1822768 200000 699780982 200000 844941074 200000 409804959 200000 669926485 200000 404023927 200000 661319007 200000 675753508 200000 691535333 200000 50210741 200000 129020195 200000 275441508 200000 908476703 200000 396253909 200000 321985515 200000 300068950 200000 432254690 200000 556329503 200000 124414440 200000 408744337 200000 353299116 200000 161818232 200000 375740904 200000 745606731 200000 243887260 200000 549679464 200000 567744856 200000 740227674 200000 527207280 200000 952250645 200000 502897735 200000 589771318 200000 393385607 200000 83417157 200000 887576421 200000 788104436 200000 695990751 200000 863994463 200000 116286975 200000 414191691 200000 270534679 200000 979448681 200000 896393732 200000 173730961 200000 716695660 200000 941934089 200000 235022338 200000 50149054 200000 266070719 200000 850150279 200000 7298856 200000 72092775 200000 874405260 200000 118036937 200000 781788484 200000 757882307 200000 868220403 200000 437157205 200000 28219078 200000 251082665 200000 982085555 200000 458368850 200000 308992187 200000 285611407 200000 641955625 200000 858594694 200000 488368338 200000 852393867 200000 784986452 200000 777161816 200000 831009625 200000 583153236 200000 972167123 200000 921205455 200000 141190975 200000 196878145 200000 227080420 200000 82159248 200000 854213139 200000 976152136 200000 731730278 200000 885798882 200000 420921858 200000 969655296 200000 58961111 200000 327648684 200000 115079132 200000 319243166 200000 505753941 200000 801672053 200000 610583311 200000 759165690 200000 229451680 200000 572137314 200000 398717865 200000 760326282 200000 899502357 200000 982815803 200000 866575961 200000 876692325 200000 883514292 200000 183258469 200000 711771246 200000 315201345 200000 601198106 200000 682944232 200000 950187477 200000 196582004 200000 438970758 200000 579122537 200000 645692702 200000 140545525 200000 67218391 200000 324634160 200000 928533879 200000 487416155 200000 681715083 200000 679755042 200000 113842862 200000 208073436 200000 646869953 200000 69499591 200000 729902386 200000 110949710 200000 583145527 200000 6311492 200000 196254737 200000 355577896 200000 771255116 200000 56067937 200000 403685627 200000 688208257 200000 250433534 200000 428001924 200000 833804349 200000 371264527 200000 50527723 200000 144250547 200000 686206149 200000 165738793 200000 641188691 200000 443066261 200000 541178916 200000 123229380 200000 107134227 200000 73971056 200000 642033798 200000 277912952 200000 404182187 200000 376200490 200000 135562938 200000 5013115 200000 748598328 200000 94236747 200000 23518256 200000 304695716 200000 409904249 200000 337217273 200000 111714037 200000 219449705 200000 485054157 200000 390072826 200000 409474999 200000 715500256 200000 471951154 200000 5779125 200000 119235014 200000 498208704 200000 765509191 200000 220021041 200000 316249360 200000 674207840 200000 789125450 200000 812623891 200000 669391908 200000 546793398 200000 430954010 200000 822128290 200000 656161327 200000 552150360 200000 540708148 200000 18897093 200000 515987201 200000 770970494 200000 369322937 200000 663229698 200000 546008328 200000 872744701 200000 6005605 200000 181566593 200000 131852114 200000 666144076 200000 571555481 200000 696843014 200000 523819918 200000 689084033 200000 633232465 200000 233274105 200000 707391499 200000 709453652 200000 433944621 200000 238236513 200000 279104438 200000 605435674 200000 880941164 200000 530537955 200000 696236575 200000 198486474 200000 848437738 200000 668992199 200000 386420083 200000 833680891 200000 612278825 200000 863461618 200000 431461507 200000 124655843 200000 787362116 200000 16052204 200000 301906619 200000 931937880 200000 469392380 200000 63376858 200000 252003370 200000 571830993 200000 75758511 200000 12706692 200000 89262463 200000 726497637 200000 492271195 200000 621834832 200000 70681609 200000 282806730 200000 494086302 200000 753407556 200000 781090230 200000 463566934 200000 898979256 200000 680967174 200000 240166164 200000 806757889 200000 77574534 200000 255517918 200000 399025490 200000 955551328 200000 806319751 200000 171381426 200000 914018879 200000 215561130 200000 584904154 200000 519505416 200000 609233992 200000 476417718 200000 730577726 200000 328204807 200000 382849661 200000 27053305 200000 426117904 200000 103947381 200000 831215755 200000 415107211 200000 356532815 200000 57435577 200000 34200770 200000 133717027 200000 831410841 200000 313324761 200000 698307600 200000 116846869 200000 499762222 200000 625596796 200000 590044676 200000 453675354 200000 969667052 200000 148280808 200000 338762443 200000 263612808 200000 208558929 200000 910621444 200000 22990133 200000 617105620 200000 812839547 200000 773771351 200000 102536880 200000 280564502 200000 132061738 200000 251559430 200000 379066186 200000 285605572 200000 178013115 200000 558647512 200000 493113778 200000 65744116 200000 814373677 200000 752568372 200000 304821558 200000 54602590 200000 88675615 200000 213139489 200000 750509509 200000 809764951 200000 929798863 200000 842691396 200000 100309486 200000 770569430 200000 210624540 200000 32861413 200000 77248223 200000 456945778 200000 978269060 200000 686427369 200000 433458278 200000 958840160 200000 309855270 200000 966838232 200000 878890738 200000 857666169 200000 12266944 200000 978742999 200000 989639569 200000 430496049 200000 14527664 200000 980073390 200000 244996595 200000 952032160 200000 457422326 200000 727063746 200000 79849060 200000 903716475 200000 436501808 200000 639793947 200000 195615701 200000 222512923 200000 305514651 200000 599835231 200000 249609171 200000 504713588 200000 640057111 200000 271487699 200000 582797453 200000 620338718 200000 659211299 200000 121358176 200000 483733201 200000 893267535 200000 263022556 200000 245495179 200000 421238799 200000 176341470 200000 340688129 200000 628745083 200000 992708179 200000 924810560 200000 653218545 200000 450307574 200000 470662734 200000 238931341 200000 501419434 200000 935332451 200000 486619469 200000 663232636 200000 823178698 200000 515592904 200000 185711423 200000 961596513 200000 501192337 200000 186481100 200000 157842610 200000 581794869 200000 982694877 200000 278548661 200000 239516373 200000 710380941 200000 795068971 200000 790608234 200000 286710135 200000 123802273 200000 988170908 200000 565682289 200000 278596870 200000 671796293 200000 432742124 200000 973761265 200000 256459408 200000 788528114 200000 130565499 200000 944039089 200000 881287108 200000 358251454 200000 248276808 200000 620790806 200000 361986800 200000 701033566 200000 354010096 200000 203329575 200000 311819011 200000 885021994 200000 337151922 200000 847013003 200000 598988684 200000 354278936 200000 748378989 200000 605659529 200000 290533049 200000 82978751 200000 193695903 200000 920354822 200000 821027160 200000 70732628 200000 221115750 200000 597686666 200000 145913560 200000 121780912 200000 665370754 200000 47162426 200000 689581895 200000 619702343 200000 975841105 200000 255735006 200000 450057044 200000 863521073 200000 750466000 200000 871243483 200000 610581070 200000 644408099 200000 824035488 200000 84128825 200000 107380258 200000 115811958 200000 290081533 200000 336128925 200000 580522848 200000 256074782 200000 207233735 200000 755107407 200000 878693686 200000 23131059 200000 292018812 200000 329858613 200000 475836787 200000 778676075 200000 408886075 200000 14424533 200000 712846980 200000 3274780 200000 681036994 200000 461902933 200000 813903736 200000 349914430 200000 942529904 200000 968720253 200000 81079807 200000 475888870 200000 496629315 200000 519560627 200000 929449062 200000 608081355 200000 784333530 200000 320565757 200000 885735836 200000 866748228 200000 67935091 200000 411712002 200000 934130991 200000 76506950 200000 902939884 200000 267175944 200000 759152974 200000 816437865 200000 661779141 200000 360007414 200000 782225096 200000 59637220 200000 757199131 200000 371030098 200000 683372810 200000 273546635 200000 91277485 200000 582817347 200000 182015524 200000 66756567 200000 350770394 200000 688613775 200000 848023748 200000 56350174 200000 951832481 200000 876670366 200000 832181305 200000 431282517 200000 229005215 200000 144060532 200000 65997936 200000 290721940 200000 698830355 200000 915376825 200000 70476280 200000 123574417 200000 623387868 200000 828558259 200000 464206337 200000 603969250 200000 29141111 200000 400832330 200000 55139928 200000 103236543 200000 83756037 200000 416485378 200000 804430188 200000 517731325 200000 500829507 200000 927741188 200000 886024779 200000 536829203 200000 915043471 200000 118468628 200000 239403684 200000 119706392 200000 288983785 200000 751852955 200000 673039046 200000 606288578 200000 963223022 200000 173286557 200000 45174686 200000 936700263 200000 904989149 200000 67529923 200000 7845052 200000 127774462 200000 162222997 200000 477039185 200000 207799886 200000 845010462 200000 826241685 200000 30046768 200000 659011362 200000 209702909 200000 165202682 200000 572181477 200000 890048679 200000 994731121 200000 294783363 200000 554321814 200000 244539116 200000 468415986 200000 927833486 200000 29626379 200000 371614879 200000 76151701 200000 447606043 200000 897544362 200000 933662989 200000 536580369 200000 564846280 200000 169623417 200000 669266983 200000 339754172 200000 39632851 200000 75339039 200000 64402042 200000 805635982 200000 188710426 200000 882999010 200000 326501174 200000 167411996 200000 280088604 200000 892635305 200000 48448039 200000 517459869 200000 843969273 200000 319482618 200000 400764862 200000 754666472 200000 10263149 200000 719202044 200000 285813512 200000 995317107 200000 154347224 200000 224018549 200000 828671923 200000 185423956 200000 127837496 200000 758010828 200000 576812560 200000 923653442 200000 890162988 200000 831773703 200000 510939403 200000 921735572 200000 783756530 200000 121529037 200000 506896947 200000 44953920 200000 571348329 200000 265906789 200000 6399416 200000 443616989 200000 72430095 200000 843911604 200000 921018983 200000 759465888 200000 409876226 200000 853637697 200000 938066862 200000 717162849 200000 837649666 200000 679415348 200000 186461598 200000 773211798 200000 142570348 200000 292766289 200000 426013411 200000 648648278 200000 692682304 200000 909633536 200000 588878028 200000 541299799 200000 501303835 200000 259395400 200000 640103241 200000 375828719 200000 497608764 200000 285394126 200000 542405863 200000 648191765 200000 809800834 200000 83630042 200000 864781524 200000 615404128 200000 580655467 200000 467996754 200000 824536801 200000 852354822 200000 271301142 200000 931870907 200000 210528634 200000 233511901 200000 499483201 200000 644277310 200000 859910062 200000 959416412 200000 652940875 200000 57837216 200000 227850541 200000 684364442 200000 572076850 200000 673396807 200000 900206659 200000 214612813 200000 104953492 200000 86234683 200000 25723361 200000 95537612 200000 479533745 200000 82364450 200000 45231508 200000 881085964 200000 65803366 200000 946668610 200000 149609355 200000 41534629 200000 837151027 200000 17660290 200000 591250069 200000 855105741 200000 414978357 200000 479091560 200000 652390431 200000 542638171 200000 413036331 200000 42579483 200000 554644025 200000 433382853 200000 665906804 200000 616574561 200000 992656785 200000 498493985 200000 913855758 200000 960719265 200000 367806325 200000 216589094 200000 574218136 200000 784224225 200000 910645716 200000 201758507 200000 163189072 200000 844038600 200000 175483709 200000 876026150 200000 323475989 200000 316502172 200000 35266269 200000 484288685 200000 880779877 200000 911710277 200000 806680708 200000 851778552 200000 789864286 200000 23659847 200000 904446624 200000 649315804 200000 660967104 200000 694886090 200000 456218175 200000 882516944 200000 452748520 200000 898452117 200000 40773392 200000 830685162 200000 11165909 200000 478136077 200000 712240993 200000 887395042 200000 445329446 200000 172923705 200000 339799586 200000 386351629 200000 295934746 200000 365316801 200000 253463263 200000 218936162 200000 715196046 200000 468778985 200000 347197897 200000 466150264 200000 39071745 200000 599653274 200000 978975149 200000 379614085 200000 63276434 200000 349038936 200000 761351162 200000 500984159 200000 983947774 200000 975420748 200000 986015935 200000 912097661 200000 871325350 200000 723160123 200000 608148649 200000 990423286 200000 743437191 200000 976417163 200000 610160392 200000 590777216 200000 146360639 200000 628720964 200000 793087946 200000 149208945 200000 889151246 200000 40680460 200000 71977853 200000 440773057 200000 220631761 200000 253287721 200000 724484944 200000 523444229 200000 397060360 200000 189998721 200000 682648337 200000 991195252 200000 316295376 200000 237950620 200000 131860784 200000 269251557 200000 101131240 200000 878302880 200000 958550201 200000 988130765 200000 65109167 200000 373929555 200000 365502301 200000 836788804 200000 886438947 200000 377055772 200000 762862953 200000 863898625 200000 104953315 200000 73627905 200000 195204556 200000 17246296 200000 203336748 200000 36488873 200000 574287381 200000 424538946 200000 304151519 200000 794564443 200000 662045809 200000 553983317 200000 88511097 200000 551893500 200000 428448688 200000 655567814 200000 316163608 200000 394274835 200000 445160767 200000 702061165 200000 110585724 200000 791829447 200000 212094254 200000 798552512 200000 220210690 200000 899370975 200000 92639275 200000 460235477 200000 587895721 200000 223716288 200000 228946821 200000 290149220 200000 138073872 200000 36998001 200000 951811369 200000 668632514 200000 253714806 200000 21712281 200000 436667303 200000 166140134 200000 212829880 200000 281990527 200000 813914668 200000 669677671 200000 610496341 200000 250444040 200000 162321545 200000 103627898 200000 79885931 200000 449787068 200000 822475562 200000 939396087 200000 904658362 200000 657349056 200000 134624542 200000 947058261 200000 914599840 200000 327947740 200000 642324500 200000 113393577 200000 354709786 200000 157163894 200000 784693339 200000 372843689 200000 225609161 200000 930251667 200000 659869409 200000 271398574 200000 21008873 200000 365835740 200000 499454260 200000 239391660 200000 661924442 200000 670399638 200000 436471683 200000 535143995 200000 287713947 200000 961393832 200000 973480604 200000 507640721 200000 391268553 200000 360007064 200000 103455214 200000 743568773 200000 480031651 200000 589281676 200000 490136968 200000 625842828 200000 787013256 200000 172144460 200000 994535960 200000 31293886 200000 111733110 200000 313238590 200000 351615212 200000 453974226 200000 923470604 200000 87505512 200000 16667635 200000 748371996 200000 887894151 200000 516632177 200000 59161019 200000 904430229 200000 522746312 200000 580754847 200000 965600115 200000 784642514 200000 416231244 200000 952697305 200000 510524650 200000 992940554 200000 889682993 200000 674405286 200000 718299789 200000 202087444 200000 111593526 200000 976000043 200000 48390509 200000 527574886 200000 298499515 200000 979330863 200000 100722485 200000 629271575 200000 889503676 200000 417845529 200000 907610679 200000 516358876 200000 274882521 200000 187781360 200000 244977503 200000 30813965 200000 506603088 200000 675162201 200000 125059133 200000 782714016 200000 450144256 200000 124891547 200000 220682494 200000 503650860 200000 580319847 200000 918300574 200000 648219762 200000 907384038 200000 172520867 200000 869740006 200000 299561479 200000 183622823 200000 936372852 200000 440758939 200000 439090124 200000 89996259 200000 83898936 200000 681668228 200000 970442350 200000 943250865 200000 193800940 200000 175891207 200000 999483708 200000 8384457 200000 968436017 200000 192587817 200000 831250470 200000 792784001 200000 7440451 200000 344378515 200000 152857529 200000 790085326 200000 738947074 200000 601605514 200000 695828260 200000 502836296 200000 826325741 200000 517708020 200000 461165109 200000 429319461 200000 602547233 200000 334334297 200000 127634267 200000 349398587 200000 825663837 200000 355654623 200000 649962917 200000 917377794 200000 904421119 200000 879872588 200000 752595649 200000 410805135 200000 682084871 200000 310540551 200000 910035709 200000 81074329 200000 490870803 200000 587506966 200000 15543624 200000 500188022 200000 110141793 200000 791871007 200000 919086384 200000 251961886 200000 637651663 200000 846559339 200000 279995620 200000 389564198 200000 239826397 200000 847765213 200000 812247347 200000 298319814 200000 359894184 200000 455400703 200000 108938634 200000 217921490 200000 5865968 200000 937987317 200000 947837433 200000 266612163 200000 565711634 200000 165254534 200000 407478574 200000 373065903 200000 793373709 200000 636984857 200000 792771703 200000 802561611 200000 326552448 200000 182083252 200000 614689219 200000 587593967 200000 171348137 200000 494670335 200000 13282209 200000 834140049 200000 80729447 200000 464831294 200000 294675263 200000 240638407 200000 269243960 200000 141006425 200000 823737451 200000 277927881 200000 210384442 200000 142038487 200000 168824723 200000 109341292 200000 776346413 200000 59187933 200000 333171144 200000 134538535 200000 82684270 200000 110774579 200000 666139318 200000 623327249 200000 498491901 200000 974416190 200000 294999724 200000 134834656 200000 767085175 200000 623029766 200000 362477210 200000 681742826 200000 660221724 200000 477857072 200000 246573069 200000 367537702 200000 767599305 200000 77774084 200000 794908980 200000 544401707 200000 450486013 200000 850719847 200000 779541213 200000 300973615 200000 610111447 200000 25396961 200000 768477303 200000 965674760 200000 104672789 200000 919817880 200000 253393937 200000 216612398 200000 415459094 200000 768433234 200000 533860440 200000 904435894 200000 708655319 200000 724757877 200000 833242268 200000 313769559 200000 592403961 200000 664434697 200000 88044235 200000 751384935 200000 113283001 200000 961694900 200000 680324467 200000 69445854 200000 896306165 200000 274153148 200000 908719043 200000 744821329 200000 730558765 200000 56587272 200000 943849866 200000 812702199 200000 759692414 200000 627340574 200000 540065589 200000 754185895 200000 791445415 200000 394956581 200000 230526420 200000 764034007 200000 336967943 200000 517361635 200000 984673557 200000 194813853 200000 739789724 200000 927603647 200000 511302982 200000 916119728 200000 468062469 200000 796065728 200000 115421014 200000 998919271 200000 956208000 200000 85585291 200000 966321876 200000 225306808 200000 390864876 200000 568816487 200000 663290349 200000 448430650 200000 602273223 200000 512844859 200000 343773553 200000 855839266 200000 365813551 200000 802105742 200000 439525070 200000 930131016 200000 930096868 200000 32035205 200000 132072466 200000 862105378 200000 171151939 200000 231599336 200000 13352940 200000 177981895 200000 779108684 200000 516114204 200000 964524459 200000 543553516 200000 243239068 200000 80163368 200000 59722556 200000 726559722 200000 27511667 200000 967525556 200000 753096495 200000 112738997 200000 427202990 200000 921172997 200000 755553458 200000 832228325 200000 167536076 200000 765733889 200000 67347347 200000 658359215 200000 605104876 200000 165288240 200000 473457729 200000 312716012 200000 617222860 200000 539188919 200000 505929675 200000 900641040 200000 397985226 200000 745986142 200000 490970590 200000 201229363 200000 56724198 200000 966409867 200000 699970762 200000 636099851 200000 876335037 200000 911412804 200000 252302717 200000 373198575 200000 635060367 200000 932138799 200000 862054789 200000 856405972 200000 72829497 200000 944393620 200000 988636433 200000 715186770 200000 265277499 200000 973724761 200000 133396208 200000 792225183 200000 206259890 200000 773361924 200000 449379983 200000 826239378 200000 295024221 200000 22324668 200000 153027582 200000 921615009 200000 391672475 200000 592199 200000 62627819 200000 833256418 200000 982612331 200000 989139724 200000 514050468 200000 969538316 200000 145305449 200000 639357202 200000 158377240 200000 638635638 200000 428196310 200000 206761982 200000 484696277 200000 598053654 200000 575803024 200000 601499415 200000 466823179 200000 97065602 200000 99069461 200000 248385604 200000 377216135 200000 442842354 200000 123462019 200000 425383435 200000 601081527 200000 947908411 200000 480466586 200000 561592212 200000 183840171 200000 701966548 200000 850322359 200000 794798755 200000 24098578 200000 769370067 200000 175259098 200000 1264544 200000 537731896 200000 58779376 200000 72813728 200000 959593362 200000 335007501 200000 172887936 200000 126897224 200000 542971934 200000 324098080 200000 372467578 200000 391118257 200000 23326092 200000 6398111 200000 229920117 200000 512537177 200000 944923841 200000 343786840 200000 814697639 200000 203919967 200000 563803461 200000 75404218 200000 455760614 200000 468832897 200000 622914877 200000 420192723 200000 274337961 200000 700457501 200000 669146481 200000 619835475 200000 677315335 200000 485787443 200000 585170247 200000 265188999 200000 268536758 200000 581716576 200000 243477189 200000 76660317 200000 614559500 200000 997392100 200000 343827089 200000 886142565 200000 305376769 200000 905346716 200000 563463155 200000 890413005 200000 175743530 200000 163229192 200000 721644241 200000 438294116 200000 882293694 200000 154001989 200000 744743345 200000 807513239 200000 696610708 200000 413583634 200000 985161146 200000 460812150 200000 187490081 200000 802826446 200000 458458802 200000 643474607 200000 844408445 200000 340399223 200000 490133248 200000 96313488 200000 430334559 200000 470989228 200000 616410538 200000 223448584 200000 420856347 200000 415761579 200000 322297943 200000 821959333 200000 995745706 200000 345665618 200000 346858317 200000 747589783 200000 6630305 200000 440684065 200000 908684147 200000 67614378 200000 104312632 200000 268395573 200000 151201359 200000 316200015 200000 808808516 200000 435455822 200000 340582409 200000 982345619 200000 741110588 200000 594331849 200000 250511717 200000 178292517 200000 138466102 200000 3736230 200000 91433931 200000 176587859 200000 805695978 200000 575285634 200000 303228738 200000 440308493 200000 846591405 200000 764916380 200000 891090543 200000 338769888 200000 326960502 200000 192962003 200000 211917977 200000 728450042 200000 360158940 200000 409970085 200000 61136808 200000 867658539 200000 930797076 200000 108940080 200000 307969568 200000 576006625 200000 139929078 200000 98078772 200000 380631338 200000 716792107 200000 621649913 200000 630542607 200000 887942795 200000 610035894 200000 641381937 200000 748231359 200000 148069033 200000 280372946 200000 222422871 200000 540793570 200000 626034316 200000 656463980 200000 285053121 200000 152459703 200000 495983578 200000 282007316 200000 998863972 200000 100652574 200000 968663256 200000 370661112 200000 632776920 200000 506334099 200000 170511983 200000 372279527 200000 457061715 200000 837143606 200000 120003620 200000 951861838 200000 135399340 200000 6219461 200000 373939230 200000 271040317 200000 10734168 200000 363055263 200000 634213155 200000 809829473 200000 72841839 200000 470429634 200000 632013466 200000 404768522 200000 398895015 200000 388081869 200000 616685193 200000 261891366 200000 530680407 200000 757648126 200000 68163479 200000 947188548 200000 631649653 200000 876634163 200000 741858058 200000 459110033 200000 984412823 200000 303390956 200000 351786185 200000 217268445 200000 94174196 200000 455083590 200000 854440282 200000 167474837 200000 765226083 200000 403274753 200000 325055972 200000 44801225 200000 566429530 200000 555610746 200000 293317677 200000 116879655 200000 714348784 200000 263626416 200000 387403933 200000 532530685 200000 354228698 200000 674673218 200000 302817336 200000 963627579 200000 855090032 200000 539463022 200000 348523686 200000 440431981 200000 647710120 200000 825725715 200000 788973614 200000 98985412 200000 379858713 200000 931633839 200000 785503157 200000 461708301 200000 967816440 200000 974757985 200000 817856707 200000 507071927 200000 466096413 200000 446682855 200000 730790269 200000 367707856 200000 600811007 200000 471521183 200000 131550379 200000 139183624 200000 522154674 200000 600775305 200000 920636850 200000 143085739 200000 652876015 200000 701299778 200000 202975386 200000 641325226 200000 244144396 200000 226092553 200000 972729864 200000 806385298 200000 474947070 200000 29598654 200000 619898692 200000 271846290 200000 305193309 200000 717215709 200000 358128692 200000 423193976 200000 122966879 200000 822151558 200000 703917406 200000 420420275 200000 44314330 200000 711405687 200000 293486056 200000 857439314 200000 653420870 200000 739015951 200000 123610010 200000 558623234 200000 34715832 200000 792028236 200000 285363418 200000 102730259 200000 180412903 200000 915969484 200000 704385710 200000 26085235 200000 393525801 200000 424917967 200000 192915133 200000 644546481 200000 822868854 200000 264843570 200000 220450637 200000 11751674 200000 92834403 200000 702001013 200000 512400709 200000 155707421 200000 196640808 200000 893748405 200000 116371499 200000 172906634 200000 26594457 200000 882184114 200000 518581798 200000 333268558 200000 855484975 200000 264789449 200000 51975164 200000 369606168 200000 808458752 200000 393320697 200000 183236884 200000 769211190 200000 123297217 200000 83317217 200000 878661493 200000 618389399 200000 841869258 200000 565300159 200000 644430276 200000 257526730 200000 134172433 200000 109809778 200000 397762888 200000 275125500 200000 354292012 200000 351637112 200000 473099753 200000 466966269 200000 703913043 200000 569361647 200000 560108075 200000 419062843 200000 470360923 200000 346511255 200000 483620150 200000 573088708 200000 434081211 200000 635807950 200000 741712593 200000 255265608 200000 62653834 200000 553332625 200000 351610721 200000 368812819 200000 477556094 200000 781308800 200000 308805102 200000 200620566 200000 911490797 200000 91278554 200000 309032478 200000 138716638 200000 363544014 200000 176468092 200000 370312758 200000 259850905 200000 743152824 200000 572902885 200000 152245023 200000 239777560 200000 472796385 200000 21436724 200000 763195998 200000 854904007 200000 440936479 200000 269973799 200000 944401433 200000 724257717 200000 251706090 200000 26079005 200000 318232 200000 549962898 200000 610218583 200000 595164436 200000 816288449 200000 259717803 200000 705710109 200000 632216490 200000 858970906 200000 142600175 200000 555590802 200000 928149023 200000 443429066 200000 81385196 200000 912981166 200000 214990928 200000 80923415 200000 581399761 200000 795639302 200000 618218685 200000 31829992 200000 718746477 200000 374974673 200000 661294211 200000 260133315 200000 968176429 200000 790343142 200000 119935329 200000 12242895 200000 938748193 200000 759672507 200000 782846390 200000 159543250 200000 173036279 200000 820906342 200000 337690753 200000 62448179 200000 541549821 200000 566035102 200000 262862175 200000 222316536 200000 695075362 200000 210863546 200000 190535311 200000 297960136 200000 829645813 200000 484402352 200000 472010479 200000 747627754 200000 409798307 200000 433271831 200000 353526271 200000 64499523 200000 675108604 200000 120419620 200000 462743005 200000 854592346 200000 97129582 200000 535075247 200000 869532486 200000 759688534 200000 634248967 200000 945482286 200000 328840603 200000 291373566 200000 12666230 200000 8117176 200000 234785496 200000 679516343 200000 929757450 200000 633299970 200000 572497309 200000 716372873 200000 723397552 200000 599645541 200000 80120617 200000 144424217 200000 332779512 200000 689875669 200000 239909209 200000 395703471 200000 933945616 200000 66009578 200000 188405932 200000 760874544 200000 34348230 200000 328899289 200000 815375937 200000 757958692 200000 537355657 200000 90907771 200000 464252886 200000 983627697 200000 140612200 200000 431448132 200000 718347721 200000 38044829 200000 472906512 200000 675756620 200000 544673050 200000 291970894 200000 76967889 200000 377053513 200000 890856807 200000 119084236 200000 748218777 200000 100157074 200000 907515117 200000 261861565 200000 237420022 200000 485125148 200000 349004941 200000 373891943 200000 385740567 200000 392139391 200000 185175491 200000 323572145 200000 266707914 200000 237363441 200000 127334063 200000 535950625 200000 480944511 200000 795893577 200000 952122384 200000 82624478 200000 99400771 200000 248975357 200000 541719363 200000 387830446 200000 87745732 200000 584472099 200000 236697671 200000 121502456 200000 274280019 200000 246689650 200000 868359099 200000 5158082 200000 72666332 200000 12189761 200000 952329948 200000 775606963 200000 736330478 200000 929502598 200000 14068107 200000 441722897 200000 73246648 200000 84572887 200000 855080517 200000 6149827 200000 330862345 200000 162688620 200000 743373352 200000 32643920 200000 15003471 200000 11997978 200000 495781620 200000 722879709 200000 815368088 200000 402982488 200000 359565062 200000 246993713 200000 102783379 200000 408577084 200000 994362206 200000 466328756 200000 531124623 200000 669281150 200000 786162585 200000 418805354 200000 445359225 200000 450252147 200000 679223798 200000 389394940 200000 67366881 200000 36337682 200000 595866964 200000 702577070 200000 241519093 200000 274679794 200000 557841713 200000 627064937 200000 815402883 200000 89446473 200000 185631148 200000 750504369 200000 956877306 200000 198113517 200000 468915587 200000 985807791 200000 248199528 200000 687606357 200000 614040596 200000 757308712 200000 91550845 200000 888146840 200000 663830367 200000 686977922 200000 834106501 200000 217357420 200000 725516802 200000 318544069 200000 848932721 200000 215008039 200000 535465274 200000 521639319 200000 472833998 200000 970841793 200000 454463208 200000 304293182 200000 665578187 200000 842829519 200000 558167432 200000 656999328 200000 223286839 200000 713545608 200000 642798650 200000 850480965 200000 247051391 200000 472974275 200000 668400316 200000 121230163 200000 331606707 200000 142168821 200000 620589421 200000 448156048 200000 942733952 200000 436987702 200000 411227467 200000 266499683 200000 733199415 200000 899446077 200000 570801141 200000 994002130 200000 464800452 200000 873822814 200000 908916649 200000 307785860 200000 255997878 200000 893679762 200000 844684101 200000 819200448 200000 824279356 200000 449982574 200000 581822537 200000 914947435 200000 442934309 200000 271493418 200000 441970899 200000 900680460 200000 196696543 200000 91457691 200000 825316768 200000 521861322 200000 591907960 200000 380882232 200000 440067088 200000 425388907 200000 775980191 200000 695760407 200000 620372002 200000 238699607 200000 304248738 200000 121002224 200000 204483187 200000 522018194 200000 791291249 200000 933060120 200000 543397442 200000 148029380 200000 948177560 200000 877463174 200000 974894446 200000 732470836 200000 941009480 200000 664932304 200000 183677557 200000 805284039 200000 355511374 200000 642030638 200000 440662646 200000 853112837 200000 806763289 200000 145191541 200000 202443055 200000 382492435 200000 391054263 200000 880244253 200000 499581182 200000 371426233 200000 926861784 200000 591438138 200000 211869923 200000 73000029 200000 614662088 200000 568516229 200000 939051643 200000 133117444 200000 511254648 200000 453716820 200000 258806278 200000 760880727 200000 339650421 200000 185994652 200000 350810721 200000 974154139 200000 258345198 200000 800345077 200000 840238347 200000 628506806 200000 533963697 200000 965397909 200000 542341155 200000 735260464 200000 89335598 200000 491097683 200000 136766567 200000 526993711 200000 29084017 200000 138665124 200000 904807222 200000 155481465 200000 445839147 200000 904739744 200000 199183502 200000 833314165 200000 451196841 200000 223916797 200000 960246542 200000 702123305 200000 435734746 200000 952100114 200000 452343796 200000 800173884 200000 26683212 200000 886756053 200000 76653854 200000 315779828 200000 343590447 200000 652397020 200000 907629836 200000 53906488 200000 304047951 200000 694643294 200000 374371547 200000 91734926 200000 358858525 200000 546008882 200000 128382027 200000 896666654 200000 251990182 200000 9804750 200000 141281721 200000 124104108 200000 64395161 200000 50436681 200000 736106020 200000 516655264 200000 937653316 200000 278804824 200000 789118251 200000 752769536 200000 730426774 200000 339668563 200000 60128012 200000 256186740 200000 643394846 200000 708036912 200000 475855014 200000 611943744 200000 292772618 200000 249582726 200000 416898935 200000 308432972 200000 757161512 200000 412699530 200000 215874462 200000 326032927 200000 982386151 200000 164885524 200000 240038873 200000 667694814 200000 520487509 200000 859940507 200000 983431046 200000 418700625 200000 129671201 200000 610141235 200000 417027237 200000 873360605 200000 638082714 200000 537833621 200000 449119187 200000 330510730 200000 407862189 200000 61571094 200000 201381968 200000 655804414 200000 973114858 200000 375284142 200000 488477689 200000 869557119 200000 583938175 200000 122034418 200000 177222477 200000 537898995 200000 760159547 200000 31175193 200000 764779 200000 729868258 200000 412746379 200000 66656249 200000 273270801 200000 361816178 200000 796277631 200000 868918794 200000 366695838 200000 998975337 200000 861049796 200000 403061857 200000 727695120 200000 635121453 200000 414601642 200000 59063733 200000 54558213 200000 196794566 200000 531404831 200000 416427356 200000 170175165 200000 60352986 200000 414961329 200000 756419406 200000 179084822 200000 339690159 200000 827400591 200000 110582816 200000 866177421 200000 233708076 200000 254114184 200000 559364362 200000 445679427 200000 706682840 200000 440604682 200000 133797344 200000 942265844 200000 159325144 200000 884491043 200000 894815003 200000 678758656 200000 103416051 200000 556410241 200000 758469072 200000 223604837 200000 779917456 200000 707322485 200000 711605175 200000 862594242 200000 832786613 200000 3775467 200000 289320229 200000 754517845 200000 855697417 200000 302935155 200000 34135825 200000 5506045 200000 777987539 200000 324068666 200000 580343057 200000 259344184 200000 873209336 200000 441741328 200000 51619165 200000 592623653 200000 68966656 200000 578329443 200000 640362698 200000 771597953 200000 226518544 200000 614335553 200000 245202639 200000 666313389 200000 813714671 200000 872058969 200000 24382851 200000 676002213 200000 165593093 200000 742868474 200000 104161180 200000 204725514 200000 282942039 200000 234587153 200000 752986736 200000 995646744 200000 385817995 200000 73011758 200000 141663734 200000 577236143 200000 253595113 200000 974475391 200000 686536389 200000 217529165 200000 11541078 200000 685132242 200000 853455379 200000 876646673 200000 349000282 200000 192438679 200000 765943222 200000 359588025 200000 139276827 200000 704442330 200000 249105446 200000 311708580 200000 831308383 200000 591053132 200000 643599992 200000 407547344 200000 762406540 200000 664560954 200000 937194083 200000 928647643 200000 261159082 200000 141124498 200000 489273917 200000 711708421 200000 545097567 200000 259401445 200000 843316990 200000 936252716 200000 505844721 200000 469217375 200000 308924987 200000 424962253 200000 648106567 200000 621630927 200000 117771307 200000 627064584 200000 382104295 200000 918963621 200000 397062053 200000 877267356 200000 655220472 200000 915647726 200000 141105183 200000 972172518 200000 597089856 200000 172491096 200000 409590703 200000 825035749 200000 653122854 200000 157778228 200000 295726348 200000 742067768 200000 661725873 200000 868465518 200000 743289741 200000 319556637 200000 86804614 200000 403578261 200000 787172648 200000 213873266 200000 464991980 200000 118902745 200000 282988660 200000 849096375 200000 638992074 200000 63825159 200000 330104486 200000 384295178 200000 216354215 200000 36016782 200000 528295318 200000 615408681 200000 434517928 200000 388916348 200000 787555770 200000 553683314 200000 79245716 200000 388921728 200000 410858537 200000 236676836 200000 341497043 200000 432659176 200000 423622296 200000 412181791 200000 502174057 200000 705288868 200000 85634400 200000 527007583 200000 452355071 200000 926404417 200000 244841845 200000 397572484 200000 653337049 200000 459174893 200000 364485743 200000 769253388 200000 927256288 200000 34970745 200000 833888387 200000 303924246 200000 520479641 200000 720374609 200000 460176010 200000 331487072 200000 887976234 200000 208188292 200000 36489720 200000 417738313 200000 881669467 200000 741707970 200000 842126565 200000 963452366 200000 639528594 200000 580101976 200000 89310727 200000 87028112 200000 466611157 200000 633164340 200000 700682421 200000 921294284 200000 605846218 200000 976906982 200000 820980452 200000 790028640 200000 572035513 200000 860255133 200000 605853996 200000 58813899 200000 886058376 200000 779561765 200000 203706563 200000 95860525 200000 67697597 200000 373350126 200000 647284608 200000 662784066 200000 971657855 200000 148367623 200000 795904985 200000 958511210 200000 888835220 200000 93917214 200000 87143140 200000 534074787 200000 680977251 200000 680863105 200000 743152728 200000 729680012 200000 537037554 200000 83579167 200000 734229644 200000 435644515 200000 540484584 200000 781498247 200000 232223862 200000 574983430 200000 41966988 200000 267399654 200000 583353260 200000 361346805 200000 314232259 200000 356303884 200000 627584614 200000 988210510 200000 449876244 200000 106199655 200000 495125369 200000 349212622 200000 293034150 200000 296162309 200000 298699356 200000 460666581 200000 259112512 200000 495750293 200000 128840485 200000 660159330 200000 66680391 200000 32901221 200000 959098508 200000 723269394 200000 988920771 200000 141934181 200000 818749926 200000 221405220 200000 499837529 200000 230170658 200000 177738026 200000 728530295 200000 752339537 200000 68505034 200000 927728367 200000 22985865 200000 788452496 200000 392881197 200000 863400554 200000 809398137 200000 118917278 200000 533166265 200000 162274676 200000 761519365 200000 488758432 200000 13959037 200000 65859201 200000 430504588 200000 742287198 200000 697814822 200000 749498025 200000 456789515 200000 808912958 200000 122030340 200000 428002210 200000 30546979 200000 300910405 200000 336068357 200000 626518466 200000 114620432 200000 240508188 200000 741842871 200000 443113473 200000 724926387 200000 64344328 200000 673524809 200000 722183156 200000 707863432 200000 621904112 200000 934732937 200000 40280018 200000 804555951 200000 98660186 200000 33468647 200000 366295153 200000 538693862 200000 722056045 200000 167167087 200000 954620233 200000 757780620 200000 410294511 200000 835848914 200000 341928559 200000 736004255 200000 693344327 200000 517391965 200000 480619162 200000 787608766 200000 673316475 200000 36693503 200000 625064737 200000 337324327 200000 236817714 200000 709849415 200000 879370234 200000 167223481 200000 548462770 200000 554412642 200000 90148795 200000 713573105 200000 389539298 200000 52336672 200000 727845276 200000 984745456 200000 646325320 200000 153107950 200000 630594418 200000 28939378 200000 528555531 200000 233317340 200000 132953524 200000 604399064 200000 122223602 200000 916127896 200000 178931576 200000 148282398 200000 401007970 200000 61141361 200000 907829878 200000 744866788 200000 205812323 200000 580050004 200000 75006211 200000 286953064 200000 810306458 200000 116002257 200000 474466326 200000 57407369 200000 48443470 200000 431042838 200000 427832645 200000 701701573 200000 457853031 200000 876632561 200000 970953416 200000 448310843 200000 424810601 200000 39060177 200000 341623668 200000 426638505 200000 747091837 200000 803285188 200000 35975873 200000 554935661 200000 227183976 200000 661981561 200000 46869699 200000 792085383 200000 853688976 200000 282304831 200000 273642035 200000 887889044 200000 857476605 200000 840545028 200000 262597223 200000 497960148 200000 901003092 200000 981352534 200000 30557012 200000 696388900 200000 642231517 200000 825019748 200000 185278354 200000 430135043 200000 915686270 200000 605074684 200000 982637655 200000 340234896 200000 120585917 200000 940499085 200000 362253178 200000 123832970 200000 321101505 200000 20001830 200000 40949616 200000 758122061 200000 930781264 200000 724568693 200000 68152145 200000 387727323 200000 179372240 200000 436722888 200000 387860691 200000 565327311 200000 793068106 200000 172166926 200000 957955149 200000 848072042 200000 203704162 200000 792851413 200000 534989493 200000 708130954 200000 602897759 200000 92842572 200000 718975393 200000 652162988 200000 242447400 200000 663450690 200000 317291336 200000 81742321 200000 904178755 200000 460859941 200000 436524673 200000 580088597 200000 278380759 200000 966704387 200000 374738114 200000 889348472 200000 951288234 200000 658802315 200000 927005218 200000 709307929 200000 965879587 200000 964590347 200000 766573910 200000 257240725 200000 152035401 200000 372360050 200000 470886838 200000 18087723 200000 368137409 200000 979718991 200000 692337976 200000 478359737 200000 930673875 200000 30929103 200000 461896307 200000 677953215 200000 423303524 200000 39285954 200000 663025308 200000 228114267 200000 955430907 200000 911578774 200000 213092235 200000 885342539 200000 55384768 200000 947000410 200000 694795703 200000 496737261 200000 801148535 200000 262779067 200000 542212660 200000 320650561 200000 619814025 200000 929167625 200000 740565691 200000 453998564 200000 555697915 200000 849116465 200000 947321249 200000 603237142 200000 966669427 200000 211450307 200000 707723230 200000 469140148 200000 553115705 200000 47226349 200000 239645447 200000 11073853 200000 886762035 200000 427847037 200000 917695315 200000 474739664 200000 12102886 200000 479184099 200000 482290072 200000 395053099 200000 232479611 200000 409578795 200000 139587918 200000 87781549 200000 69852599 200000 145898502 200000 599150730 200000 650643540 200000 878259713 200000 188391361 200000 694643203 200000 226659007 200000 648318815 200000 859617099 200000 494291727 200000 907111979 200000 162527096 200000 977231922 200000 280127398 200000 247521657 200000 309380242 200000 597662373 200000 2564189 200000 432872485 200000 737219476 200000 666334067 200000 308612203 200000 846801488 200000 581334532 200000 894204425 200000 95638439 200000 286268598 200000 432359945 200000 857238647 200000 708624007 200000 153472183 200000 76477033 200000 640151403 200000 54709793 200000 788543058 200000 956358795 200000 409963571 200000 176049709 200000 822201891 200000 51255926 200000 287459007 200000 280817408 200000 80890732 200000 57444559 200000 204522395 200000 657333137 200000 207919624 200000 306910429 200000 477373944 200000 554204534 200000 174086776 200000 409626248 200000 790393251 200000 583667431 200000 412620250 200000 481471060 200000 962517259 200000 652140729 200000 457618412 200000 432980841 200000 44107070 200000 232424035 200000 448228108 200000 682242958 200000 646637035 200000 797984252 200000 559314490 200000 839225128 200000 818586977 200000 228554809 200000 298678547 200000 302802751 200000 586329229 200000 312184947 200000 997722582 200000 979945336 200000 4781311 200000 313182878 200000 897987938 200000 327074843 200000 455856357 200000 18593106 200000 586011446 200000 512305166 200000 761017101 200000 603620293 200000 763788654 200000 636679895 200000 992763110 200000 19021261 200000 269769931 200000 840298140 200000 946292351 200000 769120738 200000 294680747 200000 664657445 200000 835040389 200000 192098585 200000 966862604 200000 326473432 200000 494724168 200000 825207593 200000 53414029 200000 528669371 200000 511423926 200000 141852776 200000 866788971 200000 692284021 200000 772777309 200000 484885966 200000 448292487 200000 608487244 200000 839810668 200000 418961648 200000 688416605 200000 739679014 200000 903255730 200000 652840453 200000 145358861 200000 187623052 200000 352414364 200000 112785380 200000 855485014 200000 440434338 200000 397033786 200000 221466627 200000 352750741 200000 541369135 200000 52217402 200000 606242424 200000 68415433 200000 623619226 200000 410021866 200000 368739322 200000 753124241 200000 667752937 200000 251895098 200000 647992288 200000 82080299 200000 47370435 200000 872952246 200000 248292896 200000 481340022 200000 526525295 200000 518358927 200000 999786832 200000 84467696 200000 703791826 200000 214013841 200000 291917480 200000 219647159 200000 984328307 200000 968998189 200000 604345341 200000 675688843 200000 183955577 200000 649548912 200000 449765830 200000 631724489 200000 206891435 200000 816639498 200000 46987546 200000 436583281 200000 63774062 200000 568795463 200000 195731886 200000 69853984 200000 299140042 200000 789108760 200000 272815067 200000 567097365 200000 675066724 200000 879434505 200000 605973141 200000 225196079 200000 252514180 200000 662077771 200000 660296564 200000 363419628 200000 750013967 200000 259029163 200000 290723501 200000 795393643 200000 558415757 200000 607767448 200000 863380249 200000 601589610 200000 540296996 200000 3145505 200000 820478508 200000 60632904 200000 194390170 200000 869943539 200000 104907262 200000 860651779 200000 431944789 200000 910279518 200000 837033285 200000 108390969 200000 156066141 200000 879348560 200000 575696215 200000 623628074 200000 643630424 200000 324027479 200000 475257900 200000 326244531 200000 260154508 200000 491322018 200000 709922905 200000 59972692 200000 742621152 200000 26921216 200000 559216405 200000 409438250 200000 222472922 200000 900346590 200000 730358327 200000 323263732 200000 760437665 200000 785172044 200000 417681461 200000 521416209 200000 759376635 200000 111567864 200000 526528549 200000 845545343 200000 255575119 200000 37787440 200000 980946366 200000 559047645 200000 922791843 200000 204338147 200000 541657431 200000 250841705 200000 664396702 200000 174084767 200000 15551974 200000 791974146 200000 457282950 200000 28732052 200000 875173633 200000 715303973 200000 2376002 200000 411585423 200000 599021792 200000 793298675 200000 134031705 200000 108536318 200000 373665368 200000 364745000 200000 356215024 200000 424099570 200000 845216480 200000 39363365 200000 544782286 200000 124695063 200000 425792654 200000 456084966 200000 581086811 200000 97614268 200000 935973914 200000 475775755 200000 926172059 200000 895811792 200000 618364633 200000 199541971 200000 228057911 200000 554891490 200000 759341250 200000 216063002 200000 835264883 200000 212851744 200000 43787884 200000 430876770 200000 302102328 200000 932314968 200000 358167820 200000 901816262 200000 876558346 200000 931666937 200000 492027515 200000 741768967 200000 526299666 200000 268172306 200000 323052845 200000 200735107 200000 673689621 200000 113147472 200000 65115194 200000 659430200 200000 187599737 200000 514974723 200000 949226840 200000 422169796 200000 54408774 200000 609968408 200000 759769821 200000 46621031 200000 843990818 200000 478823968 200000 294724033 200000 332187902 200000 252313939 200000 390313543 200000 2247577 200000 796298248 200000 944971967 200000 322255196 200000 242475676 200000 186308004 200000 892072430 200000 484917198 200000 683246496 200000 172413329 200000 667895302 200000 524562604 200000 114015261 200000 340943916 200000 997563085 200000 745644964 200000 261025832 200000 152767604 200000 195788458 200000 707346692 200000 240275064 200000 760435207 200000 589325475 200000 763853243 200000 658659940 200000 908537125 200000 226863199 200000 284061015 200000 271395298 200000 506209452 200000 403459108 200000 21650440 200000 167882632 200000 859972634 200000 118930137 200000 543492762 200000 636297358 200000 374187405 200000 94522373 200000 666476158 200000 891262665 200000 177293253 200000 279675341 200000 806401985 200000 672732848 200000 402368543 200000 158853880 200000 917350162 200000 768719705 200000 853236378 200000 611080430 200000 39442368 200000 533935740 200000 443059669 200000 302729651 200000 381875128 200000 302039662 200000 806216974 200000 865573359 200000 834061194 200000 187112998 200000 266633764 200000 924438761 200000 463929443 200000 900500794 200000 213480341 200000 150332550 200000 267190291 200000 831059426 200000 887340672 200000 482273614 200000 797211912 200000 267668211 200000 944907427 200000 3299430 200000 901104721 200000 957268965 200000 394153564 200000 164324246 200000 596385691 200000 650792652 200000 652695211 200000 833230659 200000 890883894 200000 458381409 200000 939783470 200000 205087349 200000 824966159 200000 166775802 200000 990928418 200000 534950098 200000 99238838 200000 792450444 200000 117372007 200000 631027872 200000 91147865 200000 529460143 200000 653707132 200000 762101445 200000 584670407 200000 847746457 200000 317742462 200000 808589513 200000 628229229 200000 180838176 200000 182674220 200000 328405202 200000 935200091 200000 779027644 200000 298978789 200000 569528742 200000 610986558 200000 952241026 200000 215284647 200000 909071532 200000 307169382 200000 59099433 200000 946558224 200000 48319466 200000 842575297 200000 781758472 200000 994014560 200000 502694407 200000 300708062 200000 289587477 200000 801101429 200000 7390281 200000 332670186 200000 496727014 200000 280779980 200000 543249047 200000 902134709 200000 229258418 200000 419197318 200000 839787383 200000 498923436 200000 732149328 200000 286282847 200000 200711696 200000 630915039 200000 180526646 200000 186677175 200000 750392873 200000 325186044 200000 338557050 200000 258244749 200000 724525607 200000 314248274 200000 174405588 200000 609743998 200000 138360081 200000 568928718 200000 649666457 200000 473411017 200000 810883215 200000 547692032 200000 359382976 200000 874163021 200000 466494181 200000 685304597 200000 554779872 200000 446125704 200000 239419131 200000 951234013 200000 589015086 200000 452041112 200000 559920728 200000 656074694 200000 958402946 200000 988399933 200000 789522721 200000 692298974 200000 958394707 200000 708679381 200000 677628958 200000 714157013 200000 360663221 200000 902507613 200000 340202164 200000 175103991 200000 518249825 200000 994946678 200000 801048299 200000 249930037 200000 931004844 200000 832226396 200000 782397289 200000 367984668 200000 686631566 200000 505011183 200000 730144627 200000 636641755 200000 762183580 200000 140855213 200000 828914418 200000 969716800 200000 398794509 200000 474368693 200000 14350955 200000 584239546 200000 560298423 200000 576088262 200000 289122053 200000 347735896 200000 626560274 200000 677430332 200000 372702854 200000 632091847 200000 266098483 200000 21917720 200000 938769748 200000 769100375 200000 947410129 200000 134492664 200000 174485623 200000 479542006 200000 672134978 200000 643896858 200000 92429717 200000 75999795 200000 946600062 200000 429050716 200000 787653364 200000 195516475 200000 93818138 200000 219960638 200000 605502331 200000 833875933 200000 518508621 200000 186291677 200000 950102192 200000 806325897 200000 782022126 200000 984223736 200000 319894202 200000 90401356 200000 918160499 200000 210133230 200000 287866464 200000 445092821 200000 355703026 200000 997998782 200000 803961095 200000 825216626 200000 92809507 200000 327694341 200000 282803894 200000 541341202 200000 759425371 200000 715476994 200000 328387604 200000 895426884 200000 721520785 200000 896829588 200000 397747816 200000 941741877 200000 735939163 200000 638697016 200000 975291287 200000 117320629 200000 712422129 200000 611030543 200000 345636904 200000 302103346 200000 400043304 200000 522395606 200000 11130179 200000 13926074 200000 915042423 200000 783002603 200000 444696748 200000 444276221 200000 937769205 200000 278282062 200000 804406476 200000 442099015 200000 474707287 200000 973810588 200000 869946023 200000 78312841 200000 280455414 200000 192219924 200000 333020134 200000 884829264 200000 46936518 200000 36681877 200000 899757262 200000 640170955 200000 982336095 200000 142578078 200000 588491333 200000 967619784 200000 588993527 200000 15106636 200000 72298963 200000 882143414 200000 957922404 200000 571680606 200000 530803102 200000 644603300 200000 226838046 200000 819718706 200000 465687148 200000 748022847 200000 447751738 200000 426040520 200000 101019043 200000 197159895 200000 34734191 200000 812947390 200000 464396107 200000 681305178 200000 508292371 200000 206283858 200000 464834058 200000 910556758 200000 56574238 200000 980530274 200000 183579942 200000 670370042 200000 234425381 200000 888216173 200000 986547334 200000 104821781 200000 746192479 200000 1759123 200000 428608176 200000 500135444 200000 441310883 200000 228830608 200000 304560331 200000 595367431 200000 281505895 200000 990186692 200000 733874845 200000 738429852 200000 789136321 200000 969065517 200000 195155597 200000 498057505 200000 205141352 200000 473088874 200000 503408546 200000 173478789 200000 960949427 200000 453889209 200000 240707969 200000 396993623 200000 90758040 200000 378531577 200000 477521521 200000 478886852 200000 618257581 200000 582547368 200000 689463641 200000 419699868 200000 517914922 200000 945137380 200000 71063488 200000 878245453 200000 907008740 200000 860082029 200000 844985291 200000 107552997 200000 108650578 200000 789200032 200000 428951105 200000 825115411 200000 310185099 200000 451660413 200000 785745034 200000 846056998 200000 412968772 200000 201516449 200000 118587050 200000 781917195 200000 247216853 200000 71961931 200000 626433866 200000 541851986 200000 931217461 200000 13138266 200000 604191662 200000 18714921 200000 556469496 200000 829792333 200000 997952447 200000 308662622 200000 369831767 200000 129526080 200000 417523202 200000 367943264 200000 194868776 200000 567733748 200000 970589597 200000 677006654 200000 10003680 200000 155774151 200000 659021912 200000 427922341 200000 196019607 200000 313543351 200000 248602777 200000 56595941 200000 246450947 200000 628613474 200000 947070822 200000 311496940 200000 117082234 200000 636653320 200000 911787109 200000 526812232 200000 29117428 200000 998575750 200000 477894110 200000 945758248 200000 240067078 200000 975714140 200000 827214519 200000 656457562 200000 462303207 200000 98565543 200000 706663030 200000 835683662 200000 416148846 200000 502463014 200000 632815426 200000 619193873 200000 86939921 200000 220381752 200000 252965345 200000 752020049 200000 385114086 200000 321780187 200000 613176250 200000 789746015 200000 39638436 200000 195279278 200000 375380691 200000 717525799 200000 874148514 200000 950492399 200000 844546515 200000 205393464 200000 465987542 200000 313563517 200000 629883393 200000 332174786 200000 918966998 200000 401105366 200000 50067266 200000 892683665 200000 250816474 200000 352025880 200000 574447133 200000 689292822 200000 743609783 200000 186938627 200000 146324921 200000 702089310 200000 30575076 200000 285396980 200000 140464093 200000 915832344 200000 385000567 200000 868790506 200000 788315374 200000 775297427 200000 160679976 200000 621766532 200000 641053684 200000 32847292 200000 479528012 200000 444192769 200000 319050900 200000 643206179 200000 41046746 200000 602777406 200000 346903830 200000 549798134 200000 509965929 200000 486550202 200000 193032799 200000 725469955 200000 493610542 200000 552062612 200000 233203191 200000 572483001 200000 734442498 200000 479695753 200000 963281923 200000 116829990 200000 373143641 200000 445935354 200000 13448523 200000 157293050 200000 523646539 200000 38651108 200000 237272373 200000 373346689 200000 656696206 200000 788843493 200000 618222022 200000 894536620 200000 143242360 200000 92459837 200000 848735143 200000 741051656 200000 941684225 200000 423641289 200000 281418269 200000 289745604 200000 30246846 200000 659011849 200000 258821391 200000 133216943 200000 585013222 200000 219990810 200000 896090883 200000 329614646 200000 606365519 200000 242671291 200000 834485536 200000 850283369 200000 577582961 200000 466497099 200000 157617964 200000 242431222 200000 488268385 200000 738789576 200000 758761870 200000 439642667 200000 650381526 200000 165208017 200000 503910220 200000 618488823 200000 665978407 200000 839145380 200000 109462541 200000 929436648 200000 681040970 200000 757340959 200000 983643159 200000 448099373 200000 361869781 200000 517635010 200000 334300753 200000 269106581 200000 417841664 200000 198344106 200000 398627905 200000 948482958 200000 244496544 200000 461600151 200000 703268878 200000 213249574 200000 562789932 200000 240766694 200000 81498239 200000 100520972 200000 364454330 200000 883645334 200000 484794617 200000 688363662 200000 963789570 200000 985876550 200000 177732483 200000 212248476 200000 171193433 200000 68344373 200000 483610309 200000 805982658 200000 494611638 200000 396321088 200000 593117699 200000 871635505 200000 804895151 200000 489096678 200000 2914086 200000 630453430 200000 831837564 200000 421457733 200000 484712626 200000 605533120 200000 429382386 200000 549293341 200000 380498896 200000 332646493 200000 954998665 200000 937616332 200000 783635524 200000 89701949 200000 491033429 200000 517325391 200000 937876087 200000 935143340 200000 985252623 200000 566759495 200000 174119278 200000 80821659 200000 506235917 200000 38587376 200000 700424399 200000 290467223 200000 436607044 200000 605042218 200000 633320674 200000 72673743 200000 567995468 200000 213730932 200000 598317197 200000 766776081 200000 218004827 200000 160753899 200000 564336470 200000 429664973 200000 793409351 200000 828032078 200000 240664420 200000 323120399 200000 412079752 200000 20713980 200000 535915901 200000 634388616 200000 952946739 200000 626363891 200000 402001159 200000 15137413 200000 700973055 200000 31561426 200000 479193611 200000 811568885 200000 774380611 200000 909226966 200000 185925932 200000 485651046 200000 13530613 200000 652701920 200000 384924596 200000 682098696 200000 913772715 200000 66952813 200000 849252231 200000 914946983 200000 543422620 200000 963896731 200000 561674540 200000 493974452 200000 327231135 200000 392654377 200000 133850570 200000 103437116 200000 499497514 200000 869363319 200000 441207591 200000 631596014 200000 431597395 200000 73470849 200000 777523114 200000 390306840 200000 126270162 200000 340426983 200000 885949530 200000 582790314 200000 415374844 200000 935396071 200000 116478172 200000 300377392 200000 27750088 200000 593608800 200000 968601464 200000 920456667 200000 616984525 200000 360995024 200000 400285459 200000 995452792 200000 201595456 200000 512606806 200000 145375028 200000 549432182 200000 481403385 200000 970629039 200000 793637891 200000 656211427 200000 328405358 200000 789073980 200000 750881860 200000 802419566 200000 250751926 200000 693208569 200000 622536032 200000 113292646 200000 243161735 200000 463810951 200000 871715676 200000 771008953 200000 311591991 200000 556018722 200000 385606878 200000 586537717 200000 673860030 200000 972994474 200000 45629742 200000 329374792 200000 826191537 200000 661742750 200000 44356146 200000 634261891 200000 238223687 200000 190780443 200000 781238895 200000 809776402 200000 401192022 200000 283326432 200000 906351374 200000 553849861 200000 55295317 200000 873894987 200000 328445396 200000 534033417 200000 199023708 200000 148299868 200000 12262696 200000 916313966 200000 642978335 200000 100340657 200000 324235280 200000 574070050 200000 435164661 200000 89212040 200000 915630131 200000 163198643 200000 428061654 200000 883526079 200000 172319703 200000 201234513 200000 833520215 200000 782734550 200000 421124067 200000 606054600 200000 703369391 200000 295264234 200000 610436573 200000 889780617 200000 451829941 200000 435774907 200000 96843756 200000 130161313 200000 875312863 200000 47111078 200000 667574998 200000 788719295 200000 645064259 200000 63581098 200000 144764418 200000 48647473 200000 777740953 200000 831857254 200000 683970935 200000 551393766 200000 815692342 200000 822556440 200000 749501914 200000 432922989 200000 382387217 200000 510077855 200000 901647986 200000 902784755 200000 55927232 200000 837155961 200000 191525670 200000 462594632 200000 670378363 200000 585145540 200000 57477245 200000 767756250 200000 34222103 200000 966394944 200000 401031580 200000 527831735 200000 510609163 200000 92148042 200000 313573451 200000 392834702 200000 175658606 200000 235270370 200000 338774767 200000 312051630 200000 641939189 200000 49013925 200000 889217680 200000 537522948 200000 494392313 200000 908567763 200000 417287891 200000 106410528 200000 663762286 200000 68886089 200000 425871872 200000 189717296 200000 814000108 200000 941392006 200000 56696061 200000 100095235 200000 384829097 200000 923680681 200000 362243919 200000 634329350 200000 520267643 200000 868866672 200000 691869983 200000 844427592 200000 447408857 200000 56639034 200000 223066930 200000 355907193 200000 856140762 200000 905625860 200000 259470063 200000 366304230 200000 822951476 200000 921929071 200000 315944028 200000 668509565 200000 32787006 200000 990056120 200000 142367 200000 79141327 200000 623005934 200000 921167037 200000 845982593 200000 83310088 200000 37083098 200000 124056062 200000 962651237 200000 331857399 200000 569384249 200000 684620696 200000 564270421 200000 738957836 200000 70824418 200000 496639818 200000 481501044 200000 746457428 200000 632098122 200000 189320051 200000 888234124 200000 155083646 200000 718745994 200000 250611985 200000 858310401 200000 474178264 200000 222740310 200000 747147203 200000 164602842 200000 809328721 200000 731696134 200000 30826951 200000 849744062 200000 722603383 200000 726470032 200000 482145788 200000 123596787 200000 18690170 200000 728281738 200000 193595360 200000 326058593 200000 827424807 200000 639770156 200000 212010897 200000 976783756 200000 181602797 200000 15741515 200000 388362703 200000 250071964 200000 166146010 200000 825650014 200000 226738679 200000 92259160 200000 379317917 200000 177288316 200000 933708809 200000 333968933 200000 652717444 200000 681637722 200000 674539170 200000 262279691 200000 319942783 200000 361969744 200000 93042434 200000 652273071 200000 116155419 200000 643363925 200000 941178118 200000 704741977 200000 445338503 200000 690676989 200000 329004845 200000 1944558 200000 80977553 200000 483577473 200000 593033366 200000 322983670 200000 316794792 200000 489695159 200000 50515711 200000 54591639 200000 528778202 200000 705259028 200000 269897414 200000 342837910 200000 548021463 200000 112225712 200000 12681451 200000 364880732 200000 279766252 200000 229722945 200000 996270348 200000 746730478 200000 47042823 200000 168213021 200000 909859686 200000 235078131 200000 683548857 200000 391071804 200000 737366233 200000 801360305 200000 300446254 200000 582264371 200000 389883620 200000 928568335 200000 311323189 200000 43510585 200000 345743268 200000 378656915 200000 950851646 200000 169700133 200000 98895832 200000 519098723 200000 550261333 200000 658957932 200000 785032927 200000 72341320 200000 898215723 200000 527584295 200000 935840440 200000 636758950 200000 240726541 200000 171887626 200000 177705983 200000 556993156 200000 345916138 200000 761312877 200000 197746677 200000 248454793 200000 427050065 200000 383313478 200000 254073464 200000 324371195 200000 445366639 200000 1019179 200000 806635014 200000 994341313 200000 340799508 200000 346719571 200000 180614077 200000 642658146 200000 227559598 200000 143401365 200000 992295261 200000 892747523 200000 928008267 200000 751065959 200000 84503875 200000 610041963 200000 793117338 200000 59645664 200000 179450991 200000 914103298 200000 558435305 200000 908059830 200000 45591166 200000 832249036 200000 169344296 200000 859580991 200000 696425391 200000 96448625 200000 239756260 200000 397852018 200000 460852449 200000 240356152 200000 950064203 200000 213370086 200000 148585874 200000 189035526 200000 771404078 200000 786303952 200000 883959265 200000 276750947 200000 873458681 200000 323751433 200000 79976076 200000 781913205 200000 546305723 200000 540153349 200000 514217713 200000 108398337 200000 359547427 200000 813740252 200000 803801872 200000 899587952 200000 232903552 200000 156715076 200000 910706566 200000 858442183 200000 263933632 200000 427292819 200000 561640851 200000 893265581 200000 171215985 200000 954266817 200000 324289812 200000 855321959 200000 290332610 200000 439334499 200000 894569609 200000 35030494 200000 266984065 200000 620962224 200000 38054159 200000 654212247 200000 885713182 200000 433287550 200000 897416805 200000 546793657 200000 736043686 200000 714877253 200000 260984042 200000 397923850 200000 751292615 200000 310866714 200000 186883996 200000 252096241 200000 120219089 200000 779619252 200000 350501914 200000 176692340 200000 570549938 200000 488133226 200000 189217954 200000 418929210 200000 889488121 200000 129658674 200000 145929234 200000 598020233 200000 500576467 200000 472672418 200000 708337642 200000 114829384 200000 19814160 200000 940440050 200000 496751687 200000 705219838 200000 334946078 200000 745274615 200000 303278057 200000 132930768 200000 501171979 200000 215951399 200000 289410093 200000 590637189 200000 641290118 200000 708943515 200000 362313491 200000 759904644 200000 454857693 200000 9858567 200000 504842552 200000 368873940 200000 498976767 200000 712077508 200000 176676827 200000 801811994 200000 735394939 200000 199004614 200000 270342875 200000 526375326 200000 924059263 200000 251951268 200000 628245686 200000 704635461 200000 69690841 200000 889041302 200000 806118026 200000 36562583 200000 131303160 200000 657916785 200000 561522199 200000 847751609 200000 895787242 200000 457397676 200000 485644731 200000 84674419 200000 775437150 200000 473289822 200000 725143668 200000 946392618 200000 610341027 200000 679869501 200000 614002656 200000 25323750 200000 933966759 200000 761666207 200000 56911422 200000 283126093 200000 154455032 200000 487767420 200000 848936046 200000 164277669 200000 352128453 200000 45027177 200000 925821420 200000 599094996 200000 150449628 200000 607728541 200000 103670488 200000 747345506 200000 55358380 200000 488974318 200000 307547632 200000 623243381 200000 584720708 200000 266387156 200000 709372051 200000 759933395 200000 321811282 200000 466209636 200000 795669695 200000 341755363 200000 799157540 200000 37143893 200000 563570963 200000 385195691 200000 862859945 200000 173853438 200000 645150413 200000 69532882 200000 402695279 200000 832381269 200000 583416779 200000 996714398 200000 766931877 200000 312817648 200000 21571725 200000 371712758 200000 744218138 200000 524664582 200000 703066160 200000 617855840 200000 469197884 200000 259083118 200000 574575220 200000 663086595 200000 121209113 200000 288879774 200000 322013622 200000 528937638 200000 712668768 200000 495596204 200000 382001397 200000 697477038 200000 181861471 200000 128780368 200000 125217232 200000 186810914 200000 386153989 200000 459381983 200000 26179717 200000 968978857 200000 776254177 200000 310984784 200000 677620211 200000 741482122 200000 672562465 200000 891523385 200000 156149656 200000 277788586 200000 960318867 200000 659176658 200000 557667219 200000 125472401 200000 655849381 200000 537585904 200000 23251618 200000 696292196 200000 181016936 200000 219913738 200000 437420067 200000 129193707 200000 555732872 200000 810062647 200000 283615766 200000 377660555 200000 47721301 200000 24995373 200000 284824344 200000 10785868 200000 692676284 200000 229271874 200000 324925544 200000 58917076 200000 568478285 200000 296100718 200000 113807334 200000 559141224 200000 247840054 200000 420728390 200000 498081294 200000 660057073 200000 819718469 200000 607539712 200000 704524288 200000 919461108 200000 975076586 200000 656252277 200000 16103290 200000 467813272 200000 680573233 200000 31635481 200000 159624923 200000 381347234 200000 337746379 200000 889039876 200000 345610017 200000 22730107 200000 412965125 200000 639347181 200000 121391082 200000 362838056 200000 49953230 200000 238462248 200000 958518134 200000 370344784 200000 985729460 200000 691703726 200000 422360738 200000 418738489 200000 780503782 200000 104259092 200000 936809198 200000 764392650 200000 424378931 200000 813182865 200000 970188407 200000 915078025 200000 979256584 200000 99102204 200000 563469821 200000 450449309 200000 84768629 200000 348813259 200000 190127837 200000 387086797 200000 347810344 200000 461698580 200000 897412886 200000 215393150 200000 26078832 200000 544440975 200000 257793863 200000 411297463 200000 974933562 200000 680871825 200000 453570222 200000 542468127 200000 19509269 200000 618011153 200000 225184042 200000 374791933 200000 274495281 200000 707130789 200000 895451961 200000 391461686 200000 430613851 200000 15124613 200000 211611641 200000 139400529 200000 527885058 200000 594249606 200000 315245354 200000 480682102 200000 175278900 200000 683645471 200000 174855466 200000 86786153 200000 67140512 200000 950865511 200000 503032566 200000 577002899 200000 124832405 200000 616802579 200000 875122734 200000 412947192 200000 933909248 200000 87816572 200000 241479953 200000 619578433 200000 765553265 200000 924689302 200000 888040060 200000 66940339 200000 478604566 200000 901822457 200000 861265902 200000 853132852 200000 361404349 200000 997534683 200000 116722054 200000 69936460 200000 315778517 200000 46965010 200000 877713410 200000 539735841 200000 450112365 200000 988883989 200000 264749249 200000 194826360 200000 836602674 200000 754527227 200000 551770561 200000 687064250 200000 306144884 200000 264908410 200000 629241760 200000 446015980 200000 898584353 200000 157271529 200000 881255838 200000 21019317 200000 420091335 200000 843258686 200000 356658072 200000 388164699 200000 53561750 200000 521026575 200000 463245838 200000 345731269 200000 978079834 200000 33650323 200000 975006749 200000 758853241 200000 31128196 200000 387766177 200000 128122244 200000 495607454 200000 207989024 200000 584118446 200000 720789155 200000 158265594 200000 518841823 200000 773346259 200000 809771638 200000 534815732 200000 826349839 200000 279535556 200000 45064349 200000 202535570 200000 778007965 200000 885631449 200000 936160086 200000 760178811 200000 884871448 200000 677910024 200000 479459711 200000 422369782 200000 718040496 200000 924259047 200000 588002456 200000 341368296 200000 436246578 200000 317023150 200000 141830335 200000 58748376 200000 153949708 200000 184906290 200000 508171953 200000 268584942 200000 516734287 200000 222012650 200000 760510927 200000 803972334 200000 301250727 200000 196240109 200000 499884053 200000 88034881 200000 644151139 200000 170111472 200000 997441059 200000 626436075 200000 624829811 200000 707621963 200000 651653944 200000 119489173 200000 245034851 200000 750617333 200000 301933361 200000 409832323 200000 563233380 200000 698332034 200000 424977549 200000 949898398 200000 473080387 200000 454390315 200000 320624747 200000 555712107 200000 187058544 200000 637688774 200000 755433609 200000 379851792 200000 852947703 200000 542899144 200000 351936837 200000 41491797 200000 238482057 200000 587705929 200000 887854495 200000 65194656 200000 421402226 200000 853270527 200000 32513333 200000 199568630 200000 765487523 200000 415939648 200000 63124548 200000 885235200 200000 892524969 200000 877439748 200000 583539117 200000 712649219 200000 76978867 200000 90107104 200000 799095020 200000 303470566 200000 493965200 200000 463508235 200000 596054049 200000 679999791 200000 169343405 200000 219081564 200000 243531787 200000 338297861 200000 211101978 200000 518695496 200000 912609287 200000 323531566 200000 163736709 200000 436424936 200000 128845332 200000 207042065 200000 277872956 200000 754488560 200000 783077073 200000 266004660 200000 957507374 200000 614959288 200000 397691772 200000 160999870 200000 130357994 200000 838932278 200000 969319411 200000 598057078 200000 52790173 200000 253353984 200000 561270454 200000 547583681 200000 861461271 200000 650481997 200000 889295074 200000 385550630 200000 392875462 200000 226580980 200000 835440183 200000 714287308 200000 897473720 200000 439440747 200000 211841298 200000 814626682 200000 973213084 200000 387811273 200000 582009971 200000 734958485 200000 349577920 200000 443918788 200000 447210999 200000 610766373 200000 488193300 200000 243731122 200000 932022749 200000 593434831 200000 941699620 200000 651724426 200000 189376260 200000 473240538 200000 139145761 200000 156206051 200000 976795370 200000 725194286 200000 71434712 200000 600820722 200000 256043438 200000 74012496 200000 964249272 200000 399218832 200000 760124942 200000 111885158 200000 957557456 200000 738038321 200000 486593897 200000 713179448 200000 687138509 200000 181593581 200000 721781180 200000 851362347 200000 456311807 200000 175205242 200000 533252520 200000 222058055 200000 939803732 200000 138141998 200000 360381033 200000 761330738 200000 824331866 200000 47968769 200000 31783904 200000 412848434 200000 720651584 200000 574475144 200000 214375561 200000 611250478 200000 618403540 200000 29787642 200000 76952964 200000 274260652 200000 174138245 200000 203585069 200000 809762447 200000 390108882 200000 183623266 200000 483127193 200000 671079433 200000 368910185 200000 842538265 200000 168033875 200000 719547120 200000 810464468 200000 740430840 200000 984857874 200000 992244451 200000 660001309 200000 301797358 200000 224300333 200000 763020320 200000 274992360 200000 414505609 200000 938086042 200000 563154309 200000 995787132 200000 405707257 200000 441557999 200000 635986578 200000 689437376 200000 443286795 200000 362502756 200000 150165349 200000 577719866 200000 742580013 200000 474182605 200000 453357243 200000 199482385 200000 862705263 200000 45043875 200000 243278836 200000 942040844 200000 713047935 200000 134929916 200000 552750351 200000 759580304 200000 495428524 200000 341645197 200000 537029289 200000 533824164 200000 962574563 200000 366626734 200000 245853185 200000 540729328 200000 56566196 200000 76727126 200000 389738742 200000 369197496 200000 739096396 200000 816143897 200000 550753286 200000 935496677 200000 273587067 200000 879260208 200000 414578768 200000 186968827 200000 460904623 200000 346489968 200000 333446034 200000 196509219 200000 240920055 200000 920565328 200000 103844394 200000 933070625 200000 725030144 200000 973577191 200000 707068184 200000 229741662 200000 116253722 200000 400231403 200000 111086585 200000 455124703 200000 710256691 200000 130085298 200000 56328461 200000 491589194 200000 290619609 200000 763380020 200000 568716081 200000 322222823 200000 655007803 200000 107985158 200000 637979108 200000 197259164 200000 587265319 200000 531233375 200000 975347013 200000 855581167 200000 192513804 200000 816862997 200000 400803858 200000 20418054 200000 120958969 200000 108422560 200000 448224170 200000 118098089 200000 640482460 200000 468866837 200000 672229387 200000 840822590 200000 167120451 200000 381208875 200000 465690068 200000 662543819 200000 658284252 200000 773498425 200000 220840515 200000 494812919 200000 549306616 200000 461636405 200000 742898998 200000 286102025 200000 353678787 200000 331534261 200000 448234797 200000 151055077 200000 994346765 200000 990895088 200000 923417413 200000 406603797 200000 452297539 200000 118048445 200000 830251326 200000 666416829 200000 540786549 200000 67970450 200000 673431413 200000 813755556 200000 429161809 200000 260214917 200000 579423465 200000 914027569 200000 244594470 200000 215971918 200000 603137849 200000 943530603 200000 658521057 200000 620541506 200000 987959459 200000 895920375 200000 778642706 200000 375662680 200000 201765382 200000 829300252 200000 456436454 200000 26956070 200000 471168224 200000 662917826 200000 910347309 200000 799594468 200000 66949968 200000 236725357 200000 603851861 200000 767344743 200000 422461460 200000 683596614 200000 168803180 200000 340713766 200000 528566922 200000 361042449 200000 297230370 200000 935665464 200000 351823026 200000 345589303 200000 425342403 200000 941059155 200000 411902249 200000 433478076 200000 885189696 200000 128238797 200000 366424367 200000 382173513 200000 162658854 200000 769980318 200000 866421409 200000 327989795 200000 514452132 200000 534853210 200000 599822846 200000 508019760 200000 627095944 200000 123009850 200000 61504613 200000 740744696 200000 454711617 200000 304113428 200000 241368980 200000 55407777 200000 523523294 200000 126778205 200000 982424554 200000 537743345 200000 552601613 200000 274230317 200000 627922533 200000 193649743 200000 18639132 200000 649291835 200000 777988259 200000 429168833 200000 649890553 200000 567235291 200000 960497380 200000 77432558 200000 285974325 200000 257747974 200000 57925126 200000 334785308 200000 658820092 200000 910499921 200000 384960902 200000 660326450 200000 997458462 200000 39430899 200000 187402629 200000 76061622 200000 637822216 200000 303294915 200000 469725375 200000 809888719 200000 942856394 200000 367716151 200000 980517524 200000 493750083 200000 647142930 200000 51803237 200000 854067970 200000 282597753 200000 560368686 200000 856249605 200000 205773480 200000 768807544 200000 745415949 200000 708093804 200000 629833412 200000 638518501 200000 295616318 200000 146149009 200000 191801141 200000 965554695 200000 387709935 200000 474705930 200000 414409849 200000 203198917 200000 65968365 200000 7022607 200000 327911343 200000 985160358 200000 315226281 200000 115179381 200000 864379540 200000 687887311 200000 815082545 200000 805964723 200000 452636041 200000 979091720 200000 890019122 200000 815441632 200000 921866122 200000 796728502 200000 579088379 200000 758426545 200000 271029304 200000 200756193 200000 387164540 200000 721972095 200000 813093327 200000 211623470 200000 817580354 200000 553842238 200000 864679215 200000 12350949 200000 733458300 200000 599395462 200000 689262038 200000 351947244 200000 251734776 200000 149847949 200000 887310819 200000 341954504 200000 260049189 200000 768343337 200000 201767444 200000 267290018 200000 359226386 200000 118865873 200000 761349576 200000 489251903 200000 506464364 200000 890238108 200000 192311549 200000 1938694 200000 316150659 200000 32366912 200000 64151121 200000 804989949 200000 241787205 200000 616388628 200000 432453892 200000 109569994 200000 784518720 200000 49057294 200000 225975028 200000 867436981 200000 851023267 200000 972541636 200000 710513310 200000 119792548 200000 296501053 200000 167582829 200000 805983010 200000 794401309 200000 753477499 200000 783095264 200000 472870463 200000 23233095 200000 923063149 200000 565799570 200000 32398418 200000 545785321 200000 460951745 200000 448569500 200000 370170458 200000 712990568 200000 609124805 200000 348624562 200000 921577462 200000 732733899 200000 552855400 200000 580610092 200000 880830308 200000 297903801 200000 900058937 200000 350201600 200000 799687554 200000 179456632 200000 597400933 200000 501103044 200000 169058768 200000 25252335 200000 99998908 200000 766762928 200000 826032236 200000 821700261 200000 922682028 200000 850994329 200000 144316948 200000 732989119 200000 417311043 200000 502143222 200000 148694566 200000 468474117 200000 972726064 200000 311492061 200000 654503073 200000 876761308 200000 766180802 200000 456828166 200000 623007781 200000 70369868 200000 208670950 200000 222719174 200000 796978158 200000 666606586 200000 276213036 200000 376280597 200000 275183068 200000 275643694 200000 555752386 200000 334464647 200000 571051629 200000 25203149 200000 232334454 200000 985082965 200000 744236224 200000 633598047 200000 147143607 200000 646036564 200000 943275155 200000 414301706 200000 655813780 200000 480153084 200000 380952645 200000 677032595 200000 338973370 200000 172252514 200000 634135763 200000 624922723 200000 327634553 200000 36031293 200000 85917150 200000 62947455 200000 439040191 200000 848858851 200000 193421219 200000 101604494 200000 106803994 200000 956542540 200000 614921984 200000 518506710 200000 647205817 200000 299316237 200000 517833588 200000 593167421 200000 847535979 200000 438255453 200000 472190239 200000 28889164 200000 115165597 200000 907460627 200000 830365885 200000 426266918 200000 916128351 200000 369427620 200000 67894702 200000 557273493 200000 429265503 200000 294635561 200000 581148144 200000 64039164 200000 762722027 200000 892616278 200000 255756322 200000 44987237 200000 420297714 200000 169730435 200000 220256130 200000 302732660 200000 723978242 200000 604760230 200000 575882734 200000 800959600 200000 862275659 200000 932131157 200000 55155174 200000 251348544 200000 848386202 200000 40952775 200000 996550280 200000 552783723 200000 3421 200000 529331923 200000 923001233 200000 400136470 200000 701070244 200000 697022959 200000 112954210 200000 198485256 200000 382334237 200000 455064370 200000 800093431 200000 31907752 200000 641209879 200000 481032018 200000 441615344 200000 272002045 200000 455954815 200000 674735013 200000 599344779 200000 437646764 200000 58005221 200000 205528098 200000 362787239 200000 410981629 200000 137505911 200000 223321952 200000 639310018 200000 89109205 200000 915068163 200000 449217172 200000 375293435 200000 120692924 200000 262699000 200000 809660823 200000 770042896 200000 80629976 200000 604059492 200000 175722205 200000 294332512 200000 439467502 200000 812326903 200000 166111614 200000 442130152 200000 621927783 200000 574809854 200000 878279984 200000 727068233 200000 572902216 200000 143791207 200000 188728393 200000 360252351 200000 266805303 200000 488313538 200000 378478529 200000 875645739 200000 72246652 200000 494695229 200000 478887725 200000 926546697 200000 463578365 200000 791873959 200000 629400260 200000 733978233 200000 419349824 200000 927626349 200000 809346908 200000 977914169 200000 242428268 200000 492028575 200000 809435757 200000 118294440 200000 285333831 200000 796028907 200000 909048332 200000 1726148 200000 566279992 200000 703957663 200000 447616752 200000 729458732 200000 450876997 200000 927404970 200000 860817008 200000 180429854 200000 624290325 200000 450774170 200000 865092738 200000 381811065 200000 778657006 200000 390117279 200000 216572348 200000 612807610 200000 582013367 200000 894487941 200000 962057046 200000 488569602 200000 577290231 200000 240101821 200000 186712868 200000 482998797 200000 236518355 200000 197677652 200000 582511007 200000 984000572 200000 243995666 200000 636668409 200000 99292125 200000 900594059 200000 74092059 200000 549736442 200000 329165715 200000 361445530 200000 182769653 200000 180591687 200000 841617177 200000 939023527 200000 547308613 200000 323381612 200000 782337894 200000 725865873 200000 736443987 200000 298456218 200000 458665486 200000 63606742 200000 267177988 200000 200186782 200000 568504650 200000 437968533 200000 245399008 200000 701808359 200000 144123887 200000 186790796 200000 248349452 200000 458629508 200000 922477428 200000 949571353 200000 328380752 200000 714952482 200000 344563184 200000 359815740 200000 124239633 200000 650398737 200000 416662553 200000 345647762 200000 433825111 200000 880770878 200000 211798853 200000 743261275 200000 775841224 200000 441343033 200000 228376940 200000 163470452 200000 767548074 200000 292223280 200000 494233891 200000 727886940 200000 413309155 200000 518732018 200000 470449569 200000 574512178 200000 541270011 200000 408718572 200000 209047740 200000 650409141 200000 149555224 200000 770725166 200000 997366508 200000 873571650 200000 954984960 200000 264922213 200000 914407750 200000 575971800 200000 697895194 200000 212332513 200000 198767489 200000 192963861 200000 172811116 200000 831810960 200000 954312180 200000 689997881 200000 980673437 200000 125724161 200000 911760277 200000 456151842 200000 514301171 200000 773175905 200000 427725818 200000 913121869 200000 663376213 200000 414955648 200000 914286938 200000 319468251 200000 740775241 200000 607163595 200000 503508108 200000 982538376 200000 876614134 200000 804140626 200000 761613062 200000 20034484 200000 655642403 200000 915711683 200000 136799966 200000 597784926 200000 707071797 200000 420117612 200000 39681740 200000 157408547 200000 212956979 200000 224617021 200000 592482853 200000 147904834 200000 318777540 200000 410349506 200000 249913568 200000 64002713 200000 248353327 200000 793671468 200000 259517331 200000 182603944 200000 224786009 200000 76365640 200000 931002230 200000 626242957 200000 187779786 200000 609640325 200000 106041438 200000 626580998 200000 126050215 200000 222171633 200000 73505986 200000 204464497 200000 556974008 200000 343267131 200000 253010873 200000 343468494 200000 407041122 200000 840592050 200000 101047033 200000 559726010 200000 534880685 200000 218806852 200000 743135448 200000 523534453 200000 370894398 200000 510639743 200000 162382414 200000 909486044 200000 554710365 200000 251625618 200000 422466287 200000 739309678 200000 125279472 200000 747338315 200000 695868660 200000 782462282 200000 142232445 200000 918220313 200000 291024179 200000 20527150 200000 785679914 200000 733093131 200000 356631329 200000 260415865 200000 658744511 200000 664622286 200000 294937814 200000 896473129 200000 303788962 200000 76077490 200000 502945032 200000 101965277 200000 638754777 200000 428117669 200000 759207694 200000 248542418 200000 924853003 200000 372902197 200000 238610142 200000 896599529 200000 723816830 200000 709162898 200000 991866638 200000 797580447 200000 836717081 200000 467315848 200000 336620757 200000 331051282 200000 593611362 200000 997392264 200000 56188938 200000 519540225 200000 593042560 200000 662931615 200000 995720995 200000 503810763 200000 599240506 200000 510980220 200000 809059126 200000 555220847 200000 728226805 200000 599599213 200000 436829179 200000 744123529 200000 913041592 200000 79966305 200000 840422855 200000 548011355 200000 526434346 200000 611226343 200000 825262481 200000 734932416 200000 230117266 200000 8937772 200000 963939567 200000 812725817 200000 105093845 200000 823313664 200000 470761497 200000 220756452 200000 147291258 200000 298189009 200000 341616612 200000 284650623 200000 787805609 200000 181921709 200000 687312327 200000 17388648 200000 230854182 200000 724487491 200000 356083673 200000 569043103 200000 870042714 200000 373466594 200000 130972879 200000 732792001 200000 604460361 200000 429306488 200000 528420353 200000 425413901 200000 872960668 200000 506003603 200000 459733862 200000 454311010 200000 421365911 200000 471352417 200000 442440083 200000 156709439 200000 46901795 200000 563982003 200000 412503998 200000 860398784 200000 479137989 200000 535858421 200000 292411328 200000 707157158 200000 793542819 200000 911789366 200000 107216397 200000 388903759 200000 214630021 200000 690885158 200000 743499709 200000 268368057 200000 794363857 200000 990757650 200000 232761478 200000 618504579 200000 195760269 200000 978441193 200000 407362751 200000 161576170 200000 986345312 200000 21275961 200000 894960478 200000 502734543 200000 903178128 200000 598109233 200000 493526009 200000 930908590 200000 672127236 200000 826062496 200000 322607815 200000 373196967 200000 394966594 200000 430320371 200000 57836191 200000 854869881 200000 150796913 200000 689556538 200000 885757174 200000 751821441 200000 356614487 200000 345560099 200000 977466341 200000 833044158 200000 616312667 200000 17761020 200000 704850464 200000 698968015 200000 306397571 200000 309983156 200000 453842175 200000 165713906 200000 90556278 200000 950739418 200000 973118072 200000 692174342 200000 495440763 200000 527491483 200000 345921313 200000 201608585 200000 547953271 200000 255671751 200000 653048370 200000 945987737 200000 58571249 200000 50868172 200000 858302848 200000 839406070 200000 920459793 200000 557023160 200000 552131458 200000 500167933 200000 840404891 200000 506196026 200000 68727630 200000 869497262 200000 81996791 200000 261855905 200000 152611484 200000 476602022 200000 900364588 200000 709954266 200000 438001089 200000 548070692 200000 814792159 200000 704896373 200000 385593781 200000 6061319 200000 300808024 200000 484371872 200000 232228364 200000 42958541 200000 441374077 200000 110621993 200000 308150527 200000 556126101 200000 104657107 200000 217975423 200000 992243043 200000 29090077 200000 888454787 200000 524571824 200000 884315312 200000 743811012 200000 784791634 200000 712512364 200000 159854331 200000 324278408 200000 180997286 200000 694850816 200000 842167035 200000 832409351 200000 243972231 200000 37650523 200000 420922374 200000 627919233 200000 151398811 200000 717381387 200000 647472148 200000 722694867 200000 237489704 200000 235493183 200000 155678138 200000 604781181 200000 26580245 200000 729258437 200000 132940847 200000 124267164 200000 717127144 200000 4518925 200000 24974666 200000 725526511 200000 118859976 200000 860135972 200000 483275648 200000 362713045 200000 734369915 200000 15676088 200000 854062058 200000 736127564 200000 263819368 200000 287450393 200000 813322300 200000 877011955 200000 816452245 200000 721902390 200000 15044814 200000 768781320 200000 520599465 200000 496954779 200000 42648214 200000 574803050 200000 580324074 200000 703529848 200000 171633962 200000 770183062 200000 80603200 200000 407102620 200000 869557953 200000 695767725 200000 310860335 200000 987842421 200000 440353842 200000 724188011 200000 476905439 200000 698742545 200000 804561651 200000 270292017 200000 65179415 200000 649468703 200000 757037339 200000 585193979 200000 143526972 200000 338140654 200000 997015903 200000 731025001 200000 924704853 200000 693451371 200000 787543320 200000 674174394 200000 805232906 200000 623762982 200000 436519994 200000 230430410 200000 891581087 200000 670640460 200000 9117532 200000 838906139 200000 891214333 200000 13173422 200000 255874486 200000 307538632 200000 336119465 200000 898463160 200000 251890974 200000 32277650 200000 379907273 200000 326961273 200000 734775817 200000 875480535 200000 39643429 200000 264408480 200000 13491599 200000 729488021 200000 37843234 200000 953323644 200000 584055142 200000 797455722 200000 659709128 200000 952316155 200000 962308068 200000 907663254 200000 900730045 200000 365659563 200000 778650625 200000 291457782 200000 832148551 200000 943300027 200000 497536850 200000 447519753 200000 627919693 200000 827466490 200000 977388558 200000 321448942 200000 932462677 200000 609553877 200000 693432587 200000 224727652 200000 689041029 200000 810522972 200000 505807809 200000 401820104 200000 242334629 200000 179814204 200000 821120581 200000 431267609 200000 799439899 200000 709446597 200000 524765518 200000 945364469 200000 456424685 200000 419581925 200000 796345395 200000 390936220 200000 178746306 200000 248583979 200000 229256938 200000 909923308 200000 108151521 200000 970880452 200000 326658057 200000 847225699 200000 726511407 200000 164053632 200000 752288967 200000 662079775 200000 440443443 200000 308553421 200000 963451131 200000 995749344 200000 755243028 200000 408176825 200000 681370907 200000 644487427 200000 899755417 200000 587801331 200000 374964286 200000 229162631 200000 26609703 200000 919509705 200000 641922585 200000 222455051 200000 971121093 200000 873542698 200000 164399364 200000 953982925 200000 427002651 200000 94245285 200000 792785910 200000 922728620 200000 717811053 200000 867518056 200000 753990787 200000 674307110 200000 381938851 200000 390690881 200000 716006628 200000 104320346 200000 258739012 200000 85621151 200000 881969134 200000 473408518 200000 644980854 200000 759117200 200000 359424792 200000 940947593 200000 871393278 200000 109350852 200000 819298425 200000 847203808 200000 560656453 200000 265069191 200000 591681223 200000 199776172 200000 250042960 200000 916588746 200000 637238616 200000 978394665 200000 899705797 200000 210561562 200000 435365412 200000 470219319 200000 47806700 200000 696562854 200000 798173120 200000 191029077 200000 244396715 200000 651199804 200000 377624931 200000 877504416 200000 161671304 200000 269300556 200000 514344675 200000 978911191 200000 847638697 200000 787493602 200000 701951160 200000 511136601 200000 730267094 200000 17134255 200000 51289079 200000 308440612 200000 735013237 200000 32619008 200000 356446807 200000 961203414 200000 74797452 200000 45275844 200000 776716847 200000 921935023 200000 310863042 200000 481930121 200000 308315252 200000 866049933 200000 827427421 200000 501483903 200000 676996799 200000 722090477 200000 94324804 200000 48375410 200000 704944964 200000 908570352 200000 430967550 200000 816275667 200000 597999323 200000 29642322 200000 468902320 200000 67313071 200000 184071930 200000 43656307 200000 2254369 200000 33075893 200000 707529143 200000 275123794 200000 501731000 200000 259594291 200000 369104330 200000 284087692 200000 604968572 200000 204134680 200000 769349256 200000 602989152 200000 624380178 200000 62370035 200000 837731304 200000 337640877 200000 600354497 200000 910893042 200000 832220288 200000 934554353 200000 190055025 200000 516110563 200000 209550728 200000 422565962 200000 542057382 200000 707286837 200000 44327125 200000 644703352 200000 207504521 200000 538177270 200000 126084318 200000 455060185 200000 825274846 200000 871752405 200000 921750714 200000 79610730 200000 592477966 200000 595198497 200000 877234719 200000 534727372 200000 970404381 200000 824107719 200000 370672483 200000 316441147 200000 19509684 200000 168565591 200000 275349373 200000 34489239 200000 34031896 200000 581775103 200000 365334532 200000 311204190 200000 81257007 200000 136230798 200000 649675566 200000 913301679 200000 25586049 200000 889917297 200000 305170386 200000 968011593 200000 450081332 200000 252383671 200000 743881061 200000 443662728 200000 190877198 200000 37955088 200000 149567999 200000 17852525 200000 134174582 200000 930281161 200000 615855190 200000 938507670 200000 690279282 200000 420041425 200000 6879169 200000 948179265 200000 240757160 200000 136378806 200000 599222326 200000 658046540 200000 988162145 200000 657028007 200000 233207371 200000 22668343 200000 873872513 200000 837527923 200000 216808759 200000 345087263 200000 677502863 200000 475810952 200000 911633105 200000 667847619 200000 639154098 200000 233627379 200000 142265231 200000 543792515 200000 750906288 200000 904290661 200000 419854983 200000 797896283 200000 643680496 200000 237076780 200000 454552433 200000 620596971 200000 588215160 200000 55004725 200000 311371938 200000 934451825 200000 877125616 200000 314062095 200000 520591632 200000 997452492 200000 729179548 200000 763982570 200000 810244692 200000 396257401 200000 573243492 200000 334914963 200000 371735715 200000 877372569 200000 434131151 200000 792665977 200000 718680275 200000 578783465 200000 68499458 200000 282095018 200000 402274907 200000 559984583 200000 202054597 200000 555439061 200000 714777937 200000 697185843 200000 634391677 200000 59130441 200000 653379181 200000 786595274 200000 821613362 200000 322992627 200000 638722820 200000 993286347 200000 135644041 200000 76594275 200000 668234510 200000 879987221 200000 605249994 200000 775947719 200000 669450528 200000 905446183 200000 904336090 200000 945817325 200000 241139824 200000 186101278 200000 40389697 200000 914696516 200000 409306327 200000 257751481 200000 456607781 200000 864664795 200000 922051785 200000 877036886 200000 366408524 200000 413512288 200000 619188062 200000 607777013 200000 387509533 200000 776918304 200000 943400524 200000 716535092 200000 981029789 200000 416736012 200000 121871850 200000 475969361 200000 793258869 200000 979215538 200000 597594925 200000 687976234 200000 580565482 200000 269750591 200000 370265518 200000 226386238 200000 867123427 200000 672292482 200000 375314849 200000 752679085 200000 752659174 200000 438487787 200000 602948062 200000 773456179 200000 400390426 200000 157862279 200000 562158554 200000 621829936 200000 594828613 200000 803914244 200000 267994030 200000 64983458 200000 316257230 200000 252035251 200000 203953166 200000 517388840 200000 214404028 200000 815437952 200000 548084306 200000 206785280 200000 166801076 200000 343622394 200000 659075184 200000 881101577 200000 330200317 200000 236067409 200000 345821438 200000 646491073 200000 635003262 200000 759358290 200000 895741748 200000 593133382 200000 538945470 200000 522939243 200000 643323111 200000 225538648 200000 370754018 200000 336828589 200000 873608846 200000 427884628 200000 826407602 200000 430956484 200000 299559743 200000 941891386 200000 673265043 200000 784291327 200000 421315250 200000 596425127 200000 270701197 200000 790515534 200000 264146748 200000 958632154 200000 200310853 200000 440875582 200000 346570196 200000 112279218 200000 748798467 200000 532444669 200000 881811985 200000 582228398 200000 381800364 200000 150273628 200000 688473641 200000 337973482 200000 482259912 200000 427257799 200000 271170290 200000 271406631 200000 537343356 200000 613004109 200000 862357988 200000 421831619 200000 577266320 200000 931667614 200000 134948628 200000 360647868 200000 308282730 200000 931249670 200000 891129145 200000 763529392 200000 797231888 200000 388303478 200000 118467497 200000 463591903 200000 836032297 200000 970028411 200000 563774044 200000 841720614 200000 761759739 200000 215950148 200000 188135399 200000 226939397 200000 537663084 200000 74992800 200000 818813313 200000 320201369 200000 15427588 200000 873734908 200000 619823873 200000 385076641 200000 636833001 200000 235660904 200000 270806748 200000 259588732 200000 702784993 200000 243842450 200000 150220331 200000 564585256 200000 103945299 200000 596237256 200000 478816930 200000 181656132 200000 678261318 200000 23027449 200000 885545113 200000 157906190 200000 272569439 200000 3172788 200000 369222917 200000 644729701 200000 848237029 200000 698967334 200000 668213631 200000 951273415 200000 722126015 200000 226295071 200000 17406011 200000 65237330 200000 1633651 200000 466122765 200000 645573137 200000 588593094 200000 176237353 200000 831332094 200000 220415607 200000 424366976 200000 126076837 200000 138763169 200000 936846212 200000 806161791 200000 586001743 200000 930595396 200000 435285485 200000 490237794 200000 124593454 200000 381314007 200000 887494411 200000 897579368 200000 731636455 200000 93166054 200000 309632210 200000 514227822 200000 427947202 200000 611528866 200000 253216729 200000 391198707 200000 419109796 200000 800480984 200000 535108440 200000 759757334 200000 957934357 200000 287126519 200000 157881636 200000 944213397 200000 872308026 200000 381996558 200000 626382261 200000 573631438 200000 8025307 200000 10611146 200000 412381728 200000 353012929 200000 626181470 200000 977867387 200000 751351836 200000 962485515 200000 929467593 200000 437279759 200000 692393983 200000 579218412 200000 737301954 200000 806352148 200000 109206208 200000 313774913 200000 956027281 200000 835234489 200000 118351862 200000 235154826 200000 467532828 200000 477063372 200000 748698584 200000 948467172 200000 769420777 200000 93362621 200000 750190394 200000 550668302 200000 200138271 200000 583337112 200000 236764565 200000 90651239 200000 745117828 200000 564203278 200000 345723134 200000 378151405 200000 377516415 200000 748252524 200000 137501228 200000 428727871 200000 291041814 200000 460088993 200000 455154806 200000 311643547 200000 615638512 200000 758739004 200000 51930066 200000 808474847 200000 288757075 200000 522105962 200000 722120406 200000 358758795 200000 499336486 200000 606947323 200000 598900921 200000 295647676 200000 875825392 200000 866908764 200000 152083794 200000 707994162 200000 798802646 200000 541514653 200000 314258711 200000 813659210 200000 462316959 200000 737577580 200000 266822431 200000 838870019 200000 649854642 200000 346668056 200000 239866655 200000 251582972 200000 1259030 200000 909425806 200000 481940847 200000 372984692 200000 877014640 200000 948649566 200000 326957317 200000 661235784 200000 75642120 200000 423472310 200000 958279544 200000 302680311 200000 111781827 200000 241076068 200000 87776510 200000 459538591 200000 686199593 200000 281881815 200000 513052781 200000 955216640 200000 797915743 200000 380451357 200000 74224444 200000 528036984 200000 563924269 200000 832180453 200000 448704898 200000 630276612 200000 168016376 200000 450490238 200000 748641781 200000 666140997 200000 309753800 200000 436273366 200000 306196459 200000 327446135 200000 605918275 200000 193173627 200000 466635100 200000 210884730 200000 968614830 200000 35973276 200000 199618269 200000 552572109 200000 5988594 200000 276434439 200000 472107941 200000 680792973 200000 922041748 200000 608947755 200000 19501962 200000 638470009 200000 387324859 200000 719705879 200000 546198276 200000 264321008 200000 790778925 200000 276671353 200000 153574696 200000 191824112 200000 923959889 200000 428578463 200000 27138477 200000 223194392 200000 962975277 200000 82391160 200000 769192682 200000 115576741 200000 269130344 200000 405838738 200000 366798292 200000 154631800 200000 48762440 200000 600079132 200000 276828164 200000 591063566 200000 512191924 200000 496745189 200000 35555758 200000 532725125 200000 465387826 200000 245783387 200000 293610922 200000 232350876 200000 173794793 200000 915239820 200000 142833006 200000 723357107 200000 506280352 200000 61115174 200000 556839696 200000 833936326 200000 139970236 200000 461671546 200000 125436744 200000 802067573 200000 913832004 200000 564764276 200000 697286507 200000 680381950 200000 637490143 200000 683248804 200000 457694064 200000 773154624 200000 42306516 200000 884983607 200000 983559149 200000 308605369 200000 497197832 200000 172220669 200000 65269786 200000 336674184 200000 153428227 200000 260475748 200000 780145100 200000 227858794 200000 853748202 200000 161872507 200000 911275386 200000 450170560 200000 13909125 200000 203560175 200000 129403451 200000 715439494 200000 520036921 200000 136114191 200000 672024005 200000 56106589 200000 105011470 200000 716574155 200000 5814894 200000 2748033 200000 50829737 200000 132772528 200000 442865453 200000 922339794 200000 678040914 200000 627315181 200000 912325529 200000 647657167 200000 205695471 200000 337233744 200000 301211624 200000 534572181 200000 850016262 200000 894117192 200000 997833457 200000 435674339 200000 722706109 200000 586563812 200000 592624169 200000 305062936 200000 142735836 200000 303847378 200000 630980008 200000 748072241 200000 173125577 200000 340835424 200000 138729508 200000 464672719 200000 991977354 200000 96741245 200000 912814836 200000 505508399 200000 646003910 200000 175821495 200000 161551886 200000 736835375 200000 78661571 200000 520619069 200000 228921864 200000 437907535 200000 206876520 200000 397600990 200000 456892441 200000 355592108 200000 417894715 200000 345698311 200000 6632472 200000 134422022 200000 925912419 200000 53642184 200000 873307771 200000 185993402 200000 2874022 200000 208886479 200000 572839000 200000 759058375 200000 848739436 200000 420883562 200000 515724135 200000 758297036 200000 955387577 200000 39659145 200000 64005628 200000 985820167 200000 472081461 200000 901589432 200000 357698832 200000 599331927 200000 309370918 200000 126645544 200000 798777401 200000 878668090 200000 353105012 200000 465493158 200000 829601709 200000 22403534 200000 98728355 200000 236426400 200000 285942850 200000 419890643 200000 850416860 200000 412349479 200000 615373679 200000 757738406 200000 400157667 200000 955442407 200000 478221130 200000 528790599 200000 517156128 200000 477691695 200000 90321035 200000 785532755 200000 761579930 200000 749983727 200000 863866503 200000 26008842 200000 683730167 200000 629899444 200000 83338038 200000 182630985 200000 870749052 200000 307282861 200000 928986413 200000 252216975 200000 3428370 200000 42652584 200000 764039586 200000 487110651 200000 881839166 200000 22829588 200000 197354606 200000 606840139 200000 882787366 200000 262905088 200000 978458117 200000 72731614 200000 50614418 200000 144962841 200000 852305279 200000 361209266 200000 369386728 200000 126103983 200000 273978002 200000 457382245 200000 703370542 200000 546546352 200000 52107669 200000 893559351 200000 955894283 200000 797638314 200000 636169085 200000 603314181 200000 809426117 200000 990621388 200000 737043427 200000 221804879 200000 237297475 200000 85943525 200000 91714299 200000 287560498 200000 886498315 200000 595002210 200000 952354716 200000 402871661 200000 858432580 200000 271081299 200000 905878846 200000 265578591 200000 561729972 200000 52677222 200000 110752247 200000 821999879 200000 6175938 200000 216756969 200000 558707836 200000 258929921 200000 277313140 200000 102367179 200000 493768229 200000 12212878 200000 709565041 200000 530641563 200000 520488680 200000 906262668 200000 927283456 200000 593848710 200000 355525467 200000 353966201 200000 723745542 200000 755340636 200000 9158838 200000 596323955 200000 205497866 200000 49447307 200000 607901390 200000 990547258 200000 950981684 200000 307428385 200000 940340250 200000 748015148 200000 328606280 200000 274043853 200000 547412400 200000 343616838 200000 594482606 200000 429052894 200000 726279496 200000 25197352 200000 784889965 200000 374772289 200000 791704375 200000 45458705 200000 47102762 200000 419548550 200000 122190452 200000 596006110 200000 470763309 200000 618482395 200000 628180118 200000 464592654 200000 181873756 200000 953428494 200000 386414035 200000 929520320 200000 904356668 200000 798175630 200000 522390785 200000 670690226 200000 798772982 200000 215598186 200000 901192600 200000 656656450 200000 559661903 200000 124297295 200000 241781165 200000 256188784 200000 431900333 200000 23667085 200000 249338871 200000 412240090 200000 72282648 200000 460948754 200000 630604748 200000 175092413 200000 157876534 200000 522841196 200000 171510052 200000 10662906 200000 103095373 200000 107910090 200000 757058708 200000 880922125 200000 797788228 200000 946994683 200000 658802003 200000 64883990 200000 807786657 200000 84238444 200000 332402488 200000 380177363 200000 311521163 200000 90015021 200000 409688760 200000 308277667 200000 716029384 200000 287154924 200000 785213163 200000 71967877 200000 907586751 200000 843327223 200000 406600072 200000 155989781 200000 285825142 200000 755998525 200000 485747940 200000 198264468 200000 403329428 200000 386452044 200000 653627381 200000 577150688 200000 662009183 200000 825778516 200000 705896532 200000 518252151 200000 743078334 200000 406972962 200000 835922997 200000 300606583 200000 934571320 200000 516708132 200000 503563376 200000 840201888 200000 174485746 200000 749231978 200000 815268475 200000 348076879 200000 827703988 200000 631208099 200000 637607021 200000 216748932 200000 992875235 200000 178159387 200000 40557819 200000 566698716 200000 130159750 200000 133586882 200000 609538942 200000 245342614 200000 545008453 200000 65631783 200000 644572650 200000 756232337 200000 415630692 200000 830891128 200000 103049430 200000 853739851 200000 255363020 200000 133084035 200000 504008058 200000 237970403 200000 46170113 200000 705828023 200000 519413675 200000 283173655 200000 247332396 200000 458312227 200000 612495329 200000 59731525 200000 659062034 200000 725454964 200000 196654385 200000 107470189 200000 920793625 200000 449039610 200000 251316049 200000 817908013 200000 248269641 200000 970069410 200000 729856666 200000 868809922 200000 562529096 200000 158114044 200000 380609536 200000 232955404 200000 884965724 200000 501335095 200000 831521563 200000 703629194 200000 873099115 200000 490287391 200000 500918817 200000 632384601 200000 185531901 200000 259272740 200000 864930793 200000 774072888 200000 503973944 200000 107218005 200000 927149545 200000 691271046 200000 298888674 200000 376540512 200000 624842295 200000 97259329 200000 140215138 200000 666506131 200000 640434058 200000 115798792 200000 592473534 200000 16616413 200000 645972793 200000 7139609 200000 178832029 200000 517458892 200000 799173946 200000 682716242 200000 514380870 200000 122935696 200000 341967395 200000 496537139 200000 541734814 200000 866321397 200000 807786795 200000 272287961 200000 594341420 200000 688917612 200000 830937129 200000 370763524 200000 998018583 200000 642743554 200000 46003603 200000 329460753 200000 332674597 200000 409130598 200000 814901376 200000 550774784 200000 412220862 200000 837972455 200000 87467685 200000 133384558 200000 221301990 200000 570823538 200000 533403226 200000 184272282 200000 767638597 200000 297514903 200000 746702997 200000 732875363 200000 869507362 200000 88733571 200000 648265965 200000 195905095 200000 288709474 200000 856870662 200000 707887512 200000 876880485 200000 692024205 200000 960129166 200000 864006508 200000 546135162 200000 496346312 200000 120508714 200000 815683552 200000 481477863 200000 269343963 200000 514688647 200000 318349579 200000 430400681 200000 169797164 200000 256695541 200000 600319395 200000 69283166 200000 873708992 200000 325488481 200000 703879934 200000 796324678 200000 957788480 200000 843372379 200000 141893908 200000 342103870 200000 483072241 200000 740983057 200000 260583546 200000 658257093 200000 280652218 200000 393493842 200000 415698023 200000 398648314 200000 32156961 200000 700280203 200000 419073713 200000 696857499 200000 900564812 200000 113544140 200000 589288400 200000 804071175 200000 893420291 200000 158245058 200000 25010905 200000 170630716 200000 503618988 200000 200809405 200000 522179971 200000 49523673 200000 998403917 200000 310025387 200000 432353317 200000 439721756 200000 229158541 200000 952464923 200000 947930548 200000 759739363 200000 59580594 200000 252314426 200000 569925065 200000 821379758 200000 952883107 200000 804655064 200000 168740504 200000 888709786 200000 656892903 200000 921131106 200000 595270393 200000 415779175 200000 19031715 200000 61511656 200000 154933858 200000 8071026 200000 527701406 200000 570138648 200000 93818601 200000 381620666 200000 634585919 200000 724996417 200000 220838214 200000 62182366 200000 456717965 200000 990526032 200000 653080270 200000 769764380 200000 747196717 200000 523275988 200000 988188536 200000 591336275 200000 620632934 200000 530243837 200000 507317722 200000 948854529 200000 518100512 200000 249916312 200000 357083436 200000 113136453 200000 465696991 200000 895473172 200000 101373251 200000 504757469 200000 103408587 200000 288052863 200000 698941078 200000 744070439 200000 521611691 200000 71889289 200000 208711740 200000 366980643 200000 779988453 200000 767326846 200000 270015467 200000 368227438 200000 886820478 200000 181048143 200000 535207929 200000 395348295 200000 454765599 200000 249853577 200000 26781533 200000 364525710 200000 396564493 200000 510660443 200000 640173486 200000 433779391 200000 330597422 200000 598840211 200000 709195042 200000 837402362 200000 219958026 200000 160167328 200000 52680336 200000 742981885 200000 687713735 200000 678734481 200000 335612269 200000 439904551 200000 663620139 200000 824186387 200000 674997713 200000 806239350 200000 342374045 200000 945449078 200000 53703282 200000 965837448 200000 392275491 200000 74520744 200000 254930087 200000 43796381 200000 176036451 200000 235871800 200000 591044710 200000 859406995 200000 805450150 200000 175174995 200000 271664197 200000 186265831 200000 8231119 200000 3628232 200000 423703931 200000 9291961 200000 729595240 200000 734450183 200000 70386143 200000 314388168 200000 882495381 200000 523933981 200000 213384167 200000 771747441 200000 817076253 200000 391995577 200000 71757481 200000 235731891 200000 172222055 200000 806393897 200000 645752284 200000 610009389 200000 21356153 200000 962866012 200000 596678103 200000 723431453 200000 387758330 200000 428823265 200000 49821584 200000 247772770 200000 828618033 200000 572987365 200000 534824606 200000 565815418 200000 98385155 200000 407121976 200000 102461750 200000 912435075 200000 953939704 200000 240330312 200000 636006961 200000 246369597 200000 426139189 200000 721948451 200000 841386755 200000 594229254 200000 475592834 200000 640030841 200000 345948611 200000 901895387 200000 795973700 200000 332316310 200000 365254953 200000 546237276 200000 889014403 200000 827713131 200000 335412874 200000 583650248 200000 784431844 200000 114463621 200000 435947486 200000 292586236 200000 552475567 200000 1534994 200000 609285049 200000 223318135 200000 280392137 200000 914483939 200000 139613524 200000 58766424 200000 7099578 200000 926715236 200000 414307973 200000 321065309 200000 147613352 200000 153822116 200000 544037825 200000 853096677 200000 525277273 200000 911143507 200000 190178336 200000 792174318 200000 800583475 200000 483007678 200000 36961112 200000 265278998 200000 725485374 200000 528578260 200000 934972352 200000 257365405 200000 496548128 200000 34948387 200000 812725325 200000 44755296 200000 799073311 200000 880876762 200000 702535832 200000 162083807 200000 766654498 200000 753440712 200000 528264917 200000 56131127 200000 431045039 200000 274435162 200000 499274715 200000 387676199 200000 348760557 200000 679606688 200000 342891298 200000 133131279 200000 116169890 200000 870580040 200000 881756351 200000 263391979 200000 757543989 200000 694859168 200000 594728298 200000 918519899 200000 193808301 200000 787074455 200000 600751224 200000 705263261 200000 49258671 200000 403922108 200000 522290656 200000 51647631 200000 951601026 200000 621298492 200000 262140984 200000 701716913 200000 247004429 200000 244936167 200000 65164472 200000 752028705 200000 827812567 200000 465080363 200000 331493685 200000 914014876 200000 643350789 200000 867521046 200000 514279462 200000 658928771 200000 396608607 200000 2686039 200000 613772449 200000 724214738 200000 667689546 200000 144222781 200000 643682910 200000 683762473 200000 742436045 200000 688887733 200000 399411122 200000 712507847 200000 846208656 200000 548446543 200000 835757460 200000 192310665 200000 762561240 200000 214026809 200000 514551707 200000 288616686 200000 22723979 200000 269709377 200000 814335997 200000 55410453 200000 36320561 200000 496878550 200000 898315664 200000 754829244 200000 578607343 200000 486136327 200000 958048204 200000 427345729 200000 237183629 200000 10453633 200000 472595142 200000 120558756 200000 686522993 200000 527785364 200000 275925301 200000 415305091 200000 121453985 200000 375279150 200000 798447215 200000 4618267 200000 211053507 200000 916558301 200000 789258348 200000 452573517 200000 310179615 200000 990514896 200000 393650113 200000 443282581 200000 740909723 200000 428607957 200000 518609317 200000 128491027 200000 362658749 200000 262295644 200000 805364206 200000 459599494 200000 921229484 200000 177802354 200000 462491412 200000 388148043 200000 32132654 200000 176039109 200000 94042668 200000 229077089 200000 557722026 200000 475672742 200000 708625134 200000 484568167 200000 884488999 200000 639070721 200000 259847599 200000 294943387 200000 930657098 200000 348161381 200000 665518437 200000 198199003 200000 519142746 200000 351602178 200000 534064041 200000 423330727 200000 680495422 200000 347372452 200000 203957935 200000 627649052 200000 716367740 200000 958880444 200000 845475151 200000 978350074 200000 848517948 200000 397802583 200000 899995391 200000 489226142 200000 733944898 200000 191463972 200000 649919446 200000 273480712 200000 997690614 200000 863765618 200000 961280649 200000 282689237 200000 232281183 200000 130901038 200000 289141360 200000 165824068 200000 866207778 200000 285801704 200000 846464898 200000 238174516 200000 369799303 200000 349190350 200000 738431059 200000 187368739 200000 277508723 200000 157524142 200000 824372764 200000 863740464 200000 958085998 200000 279704055 200000 480270514 200000 594026265 200000 927379869 200000 959125687 200000 759073933 200000 529890621 200000 189844936 200000 935976350 200000 24831682 200000 319567001 200000 153785173 200000 169698296 200000 254579975 200000 293604814 200000 917879882 200000 624845750 200000 167503797 200000 500526104 200000 42802509 200000 916151653 200000 573198784 200000 521486168 200000 29920678 200000 708110900 200000 682524352 200000 601251338 200000 322975035 200000 761985522 200000 611768555 200000 922494798 200000 696426130 200000 423176972 200000 79485720 200000 895406818 200000 337839826 200000 533688466 200000 391227069 200000 917898533 200000 118404033 200000 892167729 200000 800464368 200000 954052373 200000 517176262 200000 425436218 200000 69859176 200000 537280593 200000 537185255 200000 208856985 200000 355136636 200000 129687319 200000 695348171 200000 187358685 200000 84534050 200000 458472518 200000 651577272 200000 437927221 200000 281728496 200000 577305435 200000 963010709 200000 592106608 200000 509490205 200000 889599607 200000 154894312 200000 400846076 200000 612538752 200000 260251222 200000 831709657 200000 761434855 200000 842462351 200000 221003352 200000 621374252 200000 778110176 200000 501686881 200000 517807228 200000 903978825 200000 135342645 200000 112290987 200000 1644383 200000 141436471 200000 870958294 200000 458975685 200000 467839552 200000 381493403 200000 137177423 200000 559098021 200000 963780350 200000 449425340 200000 985716433 200000 75590882 200000 833615895 200000 187175298 200000 631791913 200000 194866354 200000 257026218 200000 910773873 200000 59262150 200000 445406443 200000 858338421 200000 269142450 200000 332455606 200000 307002116 200000 251334102 200000 841984778 200000 375797929 200000 513799444 200000 586743757 200000 201801439 200000 883461867 200000 714265041 200000 963939831 200000 642851385 200000 350280813 200000 723302545 200000 655780500 200000 548308669 200000 51023548 200000 11489612 200000 878506625 200000 106346675 200000 124763143 200000 160884375 200000 178474813 200000 796179201 200000 3695388 200000 690325417 200000 391867111 200000 584434989 200000 258368875 200000 709359704 200000 406233661 200000 222082910 200000 517449984 200000 452470044 200000 326496926 200000 645347930 200000 188891788 200000 354245898 200000 424083976 200000 1063304 200000 590101852 200000 450135513 200000 185684762 200000 485107438 200000 657114975 200000 442162656 200000 206133522 200000 122179891 200000 471790883 200000 914692628 200000 861151694 200000 978130845 200000 519666136 200000 746990094 200000 836254158 200000 42238483 200000 574244170 200000 219636738 200000 848651823 200000 108787995 200000 718020074 200000 980482248 200000 725616817 200000 442418652 200000 240807621 200000 2253270 200000 171825585 200000 569463324 200000 690263946 200000 48127298 200000 433380910 200000 975026755 200000 893440135 200000 281538500 200000 735840711 200000 873631061 200000 594334379 200000 592941745 200000 53081786 200000 222972154 200000 385771909 200000 330949120 200000 130335718 200000 642079609 200000 925815619 200000 351541831 200000 22303433 200000 41492919 200000 689576627 200000 809988798 200000 780191618 200000 189769020 200000 238545220 200000 648405818 200000 668880591 200000 324725293 200000 671322372 200000 164489778 200000 211609102 200000 606412114 200000 383029410 200000 56745661 200000 39680831 200000 697761808 200000 373720941 200000 633419409 200000 602615039 200000 710919791 200000 378235730 200000 956076036 200000 754104974 200000 691545876 200000 518404321 200000 241464845 200000 184920521 200000 539621191 200000 209001288 200000 507811395 200000 149205295 200000 140481774 200000 317026902 200000 904477404 200000 197308895 200000 739846287 200000 797798008 200000 565702831 200000 539013015 200000 724230992 200000 326772414 200000 426685233 200000 885926582 200000 467157241 200000 84995285 200000 74480250 200000 388556858 200000 867657200 200000 791896333 200000 624322368 200000 181127105 200000 151925051 200000 386527316 200000 78240986 200000 156627339 200000 13781633 200000 623239224 200000 2375998 200000 125363318 200000 681436168 200000 343932136 200000 105577218 200000 495683071 200000 858244279 200000 92599603 200000 774523741 200000 724976199 200000 969863700 200000 207394439 200000 64548902 200000 837585930 200000 636335174 200000 45460722 200000 228453331 200000 119484584 200000 388344851 200000 980654370 200000 45450106 200000 992556063 200000 288684770 200000 781881448 200000 711263954 200000 246320910 200000 944920762 200000 46269616 200000 997678130 200000 196467379 200000 555388480 200000 536194186 200000 314716304 200000 267778285 200000 988326075 200000 19260195 200000 653799299 200000 876395578 200000 409316883 200000 764200011 200000 309972288 200000 857526713 200000 985712844 200000 387371120 200000 103412384 200000 293400871 200000 263598094 200000 655122592 200000 39802647 200000 868648165 200000 640857504 200000 886805642 200000 609689788 200000 601064431 200000 50227687 200000 317132413 200000 835050567 200000 712250854 200000 141148139 200000 378646886 200000 594988813 200000 177768198 200000 824578898 200000 780576981 200000 482573062 200000 105551919 200000 374019169 200000 525521144 200000 508649158 200000 753295583 200000 256856577 200000 794398365 200000 90599302 200000 526020405 200000 122557367 200000 254879028 200000 845784860 200000 298940911 200000 584680361 200000 437244105 200000 176841725 200000 205820012 200000 338875039 200000 32928269 200000 113033537 200000 611151530 200000 831178751 200000 296841293 200000 901852318 200000 239364935 200000 995492815 200000 645414263 200000 620206699 200000 502157187 200000 700098742 200000 539998236 200000 756215197 200000 543465276 200000 454815226 200000 65190760 200000 546250188 200000 821824751 200000 284937602 200000 632828714 200000 271107887 200000 251779004 200000 548283348 200000 148584914 200000 42473114 200000 197079394 200000 100758039 200000 888607341 200000 38846854 200000 144869438 200000 114740241 200000 474285738 200000 81157640 200000 704979791 200000 650874409 200000 445927127 200000 879565528 200000 670956596 200000 372124517 200000 488122851 200000 501724491 200000 24744747 200000 214546796 200000 560621916 200000 891994968 200000 857049875 200000 206509701 200000 41653106 200000 803032469 200000 682967913 200000 817473429 200000 227202802 200000 870782266 200000 331553358 200000 641272355 200000 189942091 200000 515432476 200000 243582591 200000 282585686 200000 855996555 200000 218934450 200000 681828698 200000 492347125 200000 436627297 200000 334771730 200000 703100126 200000 574220645 200000 877883163 200000 639124980 200000 174649259 200000 302139310 200000 807022505 200000 30331565 200000 128578301 200000 556727413 200000 472519064 200000 352511284 200000 78712500 200000 592698114 200000 942622230 200000 31115552 200000 327772494 200000 972642106 200000 288930548 200000 204734631 200000 410161642 200000 836232613 200000 256103070 200000 581482143 200000 669513286 200000 173946729 200000 864330275 200000 990153856 200000 830317249 200000 707230796 200000 15221555 200000 973895775 200000 466702424 200000 349788340 200000 137732635 200000 299891443 200000 450911404 200000 559143337 200000 663312329 200000 868654482 200000 279339002 200000 677360337 200000 101983694 200000 585854004 200000 768184096 200000 832723058 200000 383097942 200000 188920174 200000 117926813 200000 595948915 200000 729571888 200000 823746167 200000 808621457 200000 681397594 200000 183915724 200000 969551653 200000 194504120 200000 94519886 200000 546334774 200000 839781872 200000 489147250 200000 759381269 200000 521817375 200000 409451501 200000 334067389 200000 525004566 200000 235193556 200000 462200532 200000 6208568 200000 986698839 200000 395018052 200000 527902457 200000 968128289 200000 699239295 200000 882377470 200000 916490069 200000 299362646 200000 331724244 200000 548596015 200000 291518334 200000 586335063 200000 659087677 200000 298246055 200000 885261737 200000 387236418 200000 951457857 200000 459919060 200000 354975406 200000 615211988 200000 432236549 200000 134729156 200000 755345411 200000 475488366 200000 738295888 200000 750264358 200000 59350463 200000 554758924 200000 231731594 200000 746999368 200000 322554007 200000 633137998 200000 396741815 200000 699111706 200000 121060835 200000 634806642 200000 732937088 200000 350833705 200000 142822810 200000 797074519 200000 243552809 200000 746698147 200000 166086224 200000 802153851 200000 768628123 200000 167826520 200000 270840638 200000 140828925 200000 753714522 200000 428858294 200000 589782073 200000 946802587 200000 601950607 200000 285394892 200000 92913081 200000 364606644 200000 914822911 200000 609403207 200000 876010195 200000 786328133 200000 448941840 200000 380633463 200000 367448381 200000 130550511 200000 684773322 200000 623253066 200000 943881040 200000 673291759 200000 669162963 200000 430447182 200000 840402944 200000 886569251 200000 94556785 200000 371814066 200000 161549029 200000 348976906 200000 148033418 200000 44040004 200000 495871541 200000 395957955 200000 437794214 200000 460776564 200000 544006855 200000 882749965 200000 722697707 200000 12011854 200000 143775249 200000 279276356 200000 736735775 200000 976361347 200000 871610921 200000 353155433 200000 931261609 200000 18657120 200000 932389318 200000 184712730 200000 205373071 200000 861536212 200000 126532671 200000 451166613 200000 989948792 200000 159433838 200000 371812746 200000 619117753 200000 594767275 200000 843449179 200000 632414269 200000 804969731 200000 404410381 200000 134747499 200000 424489359 200000 772534420 200000 298515493 200000 69151755 200000 429990743 200000 565419560 200000 518372378 200000 942640972 200000 826013195 200000 330750752 200000 436702386 200000 160871386 200000 484571330 200000 3476856 200000 300814677 200000 540506884 200000 571514161 200000 805758928 200000 419332615 200000 94672057 200000 557628336 200000 361673062 200000 595651440 200000 311970696 200000 805418805 200000 214553 200000 607865559 200000 531802783 200000 84089175 200000 755699303 200000 782146593 200000 964075980 200000 602912332 200000 970973551 200000 361467862 200000 831975806 200000 83884266 200000 538645743 200000 52979995 200000 816428227 200000 6538920 200000 463019845 200000 175343032 200000 484687690 200000 795528093 200000 530223985 200000 40537107 200000 235598690 200000 208800383 200000 962840848 200000 23156529 200000 834246137 200000 266515620 200000 497138274 200000 998337723 200000 417803933 200000 457198084 200000 216921668 200000 528956150 200000 912809341 200000 345177396 200000 670777397 200000 837910216 200000 401064295 200000 957789547 200000 72460372 200000 786391993 200000 260866506 200000 469815935 200000 691405664 200000 924021743 200000 184897717 200000 197183208 200000 502544566 200000 948685872 200000 335839446 200000 682444219 200000 894432853 200000 800400867 200000 544537979 200000 244219055 200000 409556699 200000 724850446 200000 490528403 200000 709299739 200000 321029000 200000 877167192 200000 753990316 200000 247422708 200000 604002874 200000 800785671 200000 440262901 200000 152987859 200000 86768494 200000 260873986 200000 847843133 200000 307900908 200000 957325893 200000 928897231 200000 952343026 200000 44108567 200000 127684219 200000 59370902 200000 459426338 200000 789503946 200000 454003312 200000 586000667 200000 286767484 200000 711495195 200000 389323043 200000 438930374 200000 370682446 200000 666666690 200000 173876785 200000 778968733 200000 57950087 200000 503208212 200000 917755865 200000 891837768 200000 954439862 200000 101780744 200000 288111354 200000 560876043 200000 738515976 200000 197176628 200000 880341777 200000 886230990 200000 696421965 200000 432653008 200000 522599999 200000 324738584 200000 210925299 200000 471702449 200000 846678849 200000 998776590 200000 358992905 200000 160939598 200000 990217589 200000 83889016 200000 19922492 200000 121345982 200000 994790107 200000 151816379 200000 964316892 200000 164637623 200000 443824656 200000 792528607 200000 733684182 200000 447772303 200000 739908692 200000 898565258 200000 637534138 200000 451025725 200000 884563844 200000 901939970 200000 139719606 200000 651781976 200000 748405791 200000 55026221 200000 597322136 200000 233965846 200000 367488324 200000 606310035 200000 183840208 200000 368051534 200000 995750577 200000 656095066 200000 326294890 200000 886269813 200000 268543173 200000 444584008 200000 743128599 200000 322800547 200000 68907646 200000 382518211 200000 936989220 200000 563361934 200000 248435067 200000 969609427 200000 944031872 200000 132796301 200000 822043641 200000 335387934 200000 84824761 200000 67770006 200000 401850585 200000 689845482 200000 47353598 200000 468025407 200000 509127064 200000 337223966 200000 225640990 200000 880702911 200000 4146772 200000 636664641 200000 894186374 200000 573095661 200000 248883148 200000 169639800 200000 459371846 200000 977695807 200000 282349919 200000 178612362 200000 944350220 200000 447406283 200000 388623628 200000 289527774 200000 855236902 200000 177858632 200000 265241456 200000 763004794 200000 509254788 200000 207810829 200000 426243018 200000 758720517 200000 866392242 200000 15363600 200000 389898232 200000 492159686 200000 941524705 200000 791114472 200000 556457594 200000 202188706 200000 16989918 200000 832112074 200000 819296878 200000 859420961 200000 138665752 200000 693086606 200000 1641362 200000 95566440 200000 363394717 200000 990240683 200000 246852 200000 288318270 200000 120851740 200000 851622453 200000 171627908 200000 410072075 200000 985562852 200000 826451429 200000 519309551 200000 130119124 200000 229769954 200000 631191056 200000 720947908 200000 488227903 200000 869491878 200000 396568750 200000 842320354 200000 82317204 200000 543798878 200000 598472275 200000 425994696 200000 426584248 200000 594908376 200000 773147704 200000 184212114 200000 674276659 200000 633587075 200000 134438963 200000 671436545 200000 822550315 200000 455450222 200000 556797113 200000 865045619 200000 306986342 200000 538483270 200000 70971106 200000 376617702 200000 77050186 200000 14557275 200000 945960036 200000 96580857 200000 878355167 200000 765052571 200000 992196502 200000 765921257 200000 849165003 200000 599572372 200000 121197421 200000 183639959 200000 866348116 200000 958685813 200000 112021377 200000 153239167 200000 621889889 200000 120084237 200000 524185609 200000 100277698 200000 701942904 200000 446798794 200000 118133209 200000 35449628 200000 643294912 200000 133892025 200000 11912810 200000 601113837 200000 303453695 200000 495041675 200000 909621201 200000 160837683 200000 315191452 200000 814961805 200000 828767942 200000 656392845 200000 955655582 200000 91176111 200000 241704094 200000 96183353 200000 125774506 200000 602417789 200000 746536272 200000 48910358 200000 387046407 200000 732410920 200000 720083314 200000 675402146 200000 427785372 200000 141389948 200000 202909755 200000 129107707 200000 708169200 200000 641876714 200000 593949571 200000 199024865 200000 998378024 200000 381105023 200000 818518462 200000 17343665 200000 517945867 200000 105163499 200000 396798979 200000 637106283 200000 988632321 200000 430632570 200000 171426826 200000 273477292 200000 768023822 200000 96045085 200000 37595688 200000 342851763 200000 522216155 200000 684713056 200000 678397268 200000 545569887 200000 252513708 200000 575296628 200000 375352613 200000 180625454 200000 217276778 200000 615490598 200000 112938961 200000 427969343 200000 554881690 200000 394001381 200000 609203246 200000 237598032 200000 458269282 200000 211254464 200000 631904692 200000 989855424 200000 327525002 200000 559167076 200000 327860856 200000 404277389 200000 998820216 200000 701899041 200000 383139632 200000 717890645 200000 439939634 200000 442481637 200000 827563829 200000 803520088 200000 381558878 200000 324888638 200000 27358844 200000 185065331 200000 689282628 200000 804992603 200000 531106203 200000 512047910 200000 442084042 200000 640522507 200000 730363337 200000 578224526 200000 767616374 200000 473105339 200000 727940828 200000 335921514 200000 19762799 200000 388148347 200000 958905676 200000 488384025 200000 743479931 200000 352655865 200000 888832046 200000 652707737 200000 549447937 200000 130910083 200000 482052922 200000 405466249 200000 247865351 200000 746614536 200000 409013444 200000 768130599 200000 577110580 200000 694988055 200000 620909509 200000 561550418 200000 744739535 200000 94464221 200000 819834835 200000 959476615 200000 365633469 200000 653311018 200000 493842211 200000 360431847 200000 981694853 200000 103947115 200000 392897165 200000 812191278 200000 9801038 200000 48336817 200000 982642055 200000 754667965 200000 402381535 200000 227045544 200000 64305704 200000 397491856 200000 65959581 200000 25377951 200000 129860901 200000 645359175 200000 471968144 200000 747230342 200000 703343574 200000 245874465 200000 321344861 200000 862404585 200000 503097394 200000 421955067 200000 434701388 200000 41618169 200000 565830349 200000 661193812 200000 48706882 200000 865822339 200000 359986912 200000 485765706 200000 670697927 200000 573394422 200000 282180160 200000 999209117 200000 840927744 200000 276009825 200000 675452773 200000 757729963 200000 183089845 200000 420255601 200000 441097571 200000 124909170 200000 183593292 200000 734959990 200000 23135219 200000 254107792 200000 558006730 200000 894227805 200000 442244459 200000 258678853 200000 663291096 200000 901239735 200000 457527488 200000 93399406 200000 782538683 200000 530573232 200000 463817098 200000 662728842 200000 121598042 200000 376522007 200000 558813695 200000 894775480 200000 367717179 200000 250032219 200000 298066678 200000 296376247 200000 100872069 200000 986418827 200000 142023141 200000 487364068 200000 221157118 200000 614014805 200000 713167586 200000 510286398 200000 371919885 200000 582747911 200000 994959524 200000 736282211 200000 66210232 200000 654155408 200000 946498178 200000 66291347 200000 336625062 200000 529712510 200000 684620914 200000 654804396 200000 357988893 200000 414124545 200000 72710410 200000 53823788 200000 242338820 200000 434623205 200000 856418689 200000 363915569 200000 436624097 200000 467584411 200000 773944238 200000 272013947 200000 396120283 200000 940965936 200000 706709511 200000 535811687 200000 917071545 200000 442615635 200000 953332643 200000 868006132 200000 930417120 200000 647901267 200000 984896567 200000 557636289 200000 298076248 200000 252927773 200000 269036571 200000 653058828 200000 397764294 200000 822749761 200000 578156101 200000 666051508 200000 816723057 200000 406956268 200000 808044108 200000 584754487 200000 907885377 200000 956991726 200000 257844326 200000 69145780 200000 88732602 200000 366912181 200000 877691241 200000 616075241 200000 109628165 200000 663011152 200000 195043020 200000 4530997 200000 831043303 200000 765313132 200000 689293990 200000 305041813 200000 464771526 200000 96039001 200000 651476397 200000 768207018 200000 865310378 200000 395947524 200000 256658743 200000 300699824 200000 48351544 200000 540871421 200000 584656700 200000 784303751 200000 411292600 200000 685393266 200000 848053840 200000 243487662 200000 728090384 200000 434915378 200000 22854572 200000 946448962 200000 845544134 200000 982652586 200000 249772326 200000 92722434 200000 841105665 200000 102260970 200000 999966004 200000 237875533 200000 859820167 200000 128383903 200000 403286764 200000 908384545 200000 313606334 200000 719492121 200000 365511173 200000 464373532 200000 874173359 200000 31909958 200000 617020630 200000 96171646 200000 277869053 200000 704335029 200000 806841940 200000 313296165 200000 643534578 200000 220805267 200000 568555544 200000 139102606 200000 497211506 200000 229850544 200000 103960150 200000 943894746 200000 220525828 200000 356836473 200000 678238182 200000 329738949 200000 452918223 200000 14114814 200000 738756158 200000 838183343 200000 77999769 200000 782474733 200000 228168052 200000 617167511 200000 308453321 200000 150337685 200000 438125119 200000 52218138 200000 227319910 200000 498806499 200000 927766006 200000 400507767 200000 995399189 200000 891894887 200000 589135504 200000 287714957 200000 391060254 200000 752519502 200000 545298081 200000 252039130 200000 986268774 200000 63347816 200000 238262114 200000 783184764 200000 141319540 200000 584103715 200000 356881576 200000 231633459 200000 459157104 200000 543600525 200000 665444586 200000 664296797 200000 947230750 200000 303442518 200000 739774271 200000 92530935 200000 29649383 200000 135810250 200000 353303389 200000 433446818 200000 82024912 200000 972426970 200000 417586586 200000 907589786 200000 213218431 200000 751062803 200000 132413165 200000 289588671 200000 102899516 200000 833035940 200000 356111597 200000 441655183 200000 53716973 200000 980926811 200000 431285200 200000 13905705 200000 836109079 200000 402417063 200000 820559469 200000 614789708 200000 712689635 200000 37246615 200000 285563449 200000 328266580 200000 157525014 200000 989642200 200000 210558284 200000 603303234 200000 665724439 200000 868693434 200000 143405660 200000 342559156 200000 255823084 200000 632698155 200000 756319936 200000 43694824 200000 766233148 200000 508234682 200000 190090862 200000 795249084 200000 345845837 200000 863451540 200000 653922300 200000 46731696 200000 880253958 200000 549293960 200000 659844257 200000 825401569 200000 384484077 200000 919962374 200000 585547828 200000 618311182 200000 757325097 200000 16882203 200000 637649707 200000 44128407 200000 682196864 200000 662635894 200000 258982044 200000 186314360 200000 701823833 200000 267250277 200000 211649598 200000 739617361 200000 341700283 200000 575725271 200000 317624424 200000 169232224 200000 521180747 200000 36500315 200000 275066384 200000 355979652 200000 605851472 200000 961065758 200000 144251085 200000 586765626 200000 365422514 200000 184474608 200000 516917972 200000 110064547 200000 828112373 200000 374434367 200000 442342653 200000 896719996 200000 652557633 200000 141252378 200000 502446271 200000 380410403 200000 625953629 200000 59961902 200000 218251822 200000 983565720 200000 302887598 200000 181478858 200000 698586627 200000 606436472 200000 912775740 200000 353291486 200000 545454995 200000 869971202 200000 745364908 200000 334271735 200000 84187862 200000 398590486 200000 836631878 200000 840542788 200000 796674144 200000 883253552 200000 48622576 200000 549100947 200000 320061802 200000 363326064 200000 370903344 200000 129296979 200000 63629258 200000 627514516 200000 194817836 200000 668077203 200000 96730613 200000 818461434 200000 422799532 200000 896166144 200000 961061123 200000 653828002 200000 126208790 200000 940143338 200000 426461866 200000 936066346 200000 59609200 200000 608007743 200000 492876609 200000 271616208 200000 519073633 200000 769815437 200000 536623549 200000 353480306 200000 650791215 200000 950877187 200000 391167926 200000 368860816 200000 199448512 200000 611183984 200000 901505891 200000 795015239 200000 786907037 200000 133582913 200000 412181400 200000 521739606 200000 60530666 200000 920629638 200000 715929038 200000 277021724 200000 541161582 200000 151770349 200000 448195098 200000 824909207 200000 529262480 200000 851996868 200000 450078004 200000 759178086 200000 907926102 200000 362280954 200000 303638129 200000 72971719 200000 523417703 200000 419175454 200000 781486535 200000 872055193 200000 858635785 200000 414548829 200000 15499215 200000 674503770 200000 955474980 200000 546364039 200000 575862717 200000 830581800 200000 238278716 200000 98023178 200000 966631785 200000 735274947 200000 360610937 200000 283995892 200000 524214602 200000 41452680 200000 675015074 200000 682814708 200000 343278196 200000 290872439 200000 440256796 200000 900296281 200000 966510240 200000 165931565 200000 149146351 200000 337408272 200000 507232803 200000 229159657 200000 114098624 200000 387527081 200000 90980340 200000 922405002 200000 7740631 200000 293143378 200000 473124266 200000 120647567 200000 87500825 200000 851528665 200000 511121787 200000 946316052 200000 740283406 200000 929239469 200000 138409021 200000 309805786 200000 166607324 200000 114104285 200000 842789224 200000 2378047 200000 605530953 200000 217118230 200000 828479248 200000 886419777 200000 768291515 200000 621704872 200000 592091118 200000 894429822 200000 403847482 200000 537512577 200000 73837400 200000 489746742 200000 302673004 200000 683560751 200000 579834691 200000 739621446 200000 329568919 200000 333081313 200000 628576328 200000 389360430 200000 952946850 200000 516423270 200000 813714843 200000 734899211 200000 327701523 200000 343805739 200000 870669075 200000 452753308 200000 917714193 200000 603071296 200000 347787560 200000 85357376 200000 92715106 200000 844204370 200000 14670063 200000 448507637 200000 949703021 200000 902482610 200000 580649504 200000 666382682 200000 620625976 200000 266891084 200000 80274191 200000 360359853 200000 293859690 200000 925293999 200000 847919797 200000 923733965 200000 965242441 200000 113880843 200000 400780456 200000 462581304 200000 922583740 200000 663319852 200000 943193373 200000 42369036 200000 678614346 200000 710246531 200000 642907372 200000 36238089 200000 697756440 200000 936502301 200000 454828427 200000 247146380 200000 734796269 200000 695505833 200000 459903761 200000 232597652 200000 986434097 200000 189126518 200000 918366771 200000 314281408 200000 568968424 200000 163180145 200000 525716041 200000 977069903 200000 816617402 200000 417672234 200000 180409673 200000 949836318 200000 896344814 200000 959446223 200000 85093322 200000 467264940 200000 552828778 200000 255088430 200000 454124802 200000 692760600 200000 771328179 200000 840708278 200000 546986183 200000 858181664 200000 774002930 200000 39220597 200000 568133009 200000 527690530 200000 892250860 200000 897829403 200000 376356468 200000 546919198 200000 746366471 200000 330503156 200000 830204713 200000 117062321 200000 843863627 200000 952122097 200000 573273094 200000 310387995 200000 665970782 200000 118703007 200000 582520320 200000 994402873 200000 654566278 200000 98381101 200000 372225199 200000 141072523 200000 576801193 200000 218605930 200000 182833225 200000 143591214 200000 151568207 200000 254320323 200000 374459301 200000 394813921 200000 87778206 200000 606172744 200000 20365881 200000 343612163 200000 931649116 200000 813369255 200000 736480795 200000 832329618 200000 851947504 200000 83456302 200000 766441986 200000 390820653 200000 464734048 200000 851631564 200000 61692741 200000 447455250 200000 117687891 200000 401001231 200000 341536729 200000 753939231 200000 688179471 200000 669286694 200000 815503959 200000 822740948 200000 115782779 200000 551729888 200000 675499507 200000 991468110 200000 720316958 200000 74926507 200000 582020229 200000 716480333 200000 946031645 200000 98688917 200000 305183875 200000 678649902 200000 880319807 200000 382148941 200000 385937668 200000 372645104 200000 673505004 200000 759254049 200000 314648509 200000 913965106 200000 292372776 200000 925534721 200000 477586182 200000 477723955 200000 950833819 200000 366364537 200000 363296725 200000 609814480 200000 868467340 200000 588367290 200000 238774209 200000 424995464 200000 248910560 200000 296964241 200000 331219200 200000 920281209 200000 256811551 200000 329091181 200000 217786472 200000 442478947 200000 378022254 200000 82405980 200000 183389552 200000 210833316 200000 112647317 200000 996405262 200000 543245871 200000 634823225 200000 555017721 200000 224368079 200000 605325147 200000 702319811 200000 427804834 200000 213756560 200000 151072842 200000 510306174 200000 468952118 200000 19643358 200000 775641331 200000 832257355 200000 856198907 200000 460718568 200000 524235757 200000 13966246 200000 897284567 200000 254049661 200000 514934382 200000 135395503 200000 824183378 200000 843830794 200000 898045005 200000 389766948 200000 395734162 200000 230306207 200000 69742080 200000 348660324 200000 276355933 200000 93561577 200000 908194973 200000 262963821 200000 337112602 200000 210530104 200000 125349339 200000 132533214 200000 681810639 200000 359939194 200000 958646800 200000 435518964 200000 138160163 200000 820290877 200000 308447284 200000 136425104 200000 97203548 200000 899421873 200000 750982620 200000 446597679 200000 112249953 200000 617372834 200000 20178752 200000 648100335 200000 531689400 200000 245133697 200000 330249525 200000 152377231 200000 212868744 200000 201620059 200000 954722610 200000 268780911 200000 700408984 200000 457246431 200000 592648525 200000 79088267 200000 858973773 200000 928793435 200000 217624637 200000 862404227 200000 565981358 200000 34336959 200000 998176601 200000 888759189 200000 800869219 200000 441648791 200000 137198743 200000 22586016 200000 324279984 200000 632383764 200000 781884046 200000 781493026 200000 568268157 200000 145317635 200000 507102836 200000 37154618 200000 521248593 200000 279313875 200000 944337439 200000 952454565 200000 336688209 200000 124973458 200000 236055558 200000 371277764 200000 597431621 200000 259496175 200000 949805888 200000 598672275 200000 94622098 200000 480377657 200000 749302147 200000 995714483 200000 942111552 200000 669754462 200000 897388325 200000 777333600 200000 358315765 200000 560359148 200000 794961693 200000 336707194 200000 782966774 200000 710851089 200000 724957442 200000 183424384 200000 821072940 200000 716333982 200000 262445834 200000 34981775 200000 476129308 200000 415775231 200000 752117772 200000 570372710 200000 125657837 200000 693176900 200000 937700733 200000 400062564 200000 909541989 200000 336166426 200000 530612597 200000 856074886 200000 55851754 200000 491818449 200000 222452906 200000 313203821 200000 414282116 200000 216313431 200000 141311603 200000 829749334 200000 339501017 200000 57213754 200000 453887685 200000 172705055 200000 457312815 200000 814948522 200000 257667641 200000 921852488 200000 805060461 200000 648032115 200000 483298819 200000 130434030 200000 420838169 200000 850050310 200000 538396667 200000 48286929 200000 236374874 200000 563660144 200000 124530839 200000 930542158 200000 361030903 200000 250222944 200000 431407341 200000 746980452 200000 647099221 200000 673295908 200000 273717428 200000 267458482 200000 837547643 200000 319841707 200000 823213635 200000 884682102 200000 474515216 200000 127140484 200000 956805264 200000 603864463 200000 917967963 200000 556203484 200000 758687538 200000 858592891 200000 826604097 200000 601692547 200000 41595486 200000 129380184 200000 997351753 200000 968118759 200000 241009900 200000 981361638 200000 522120347 200000 289961494 200000 948232787 200000 105556610 200000 310971387 200000 979477951 200000 263889063 200000 582208044 200000 713604050 200000 456043825 200000 220650657 200000 651818625 200000 686671652 200000 573936986 200000 321858454 200000 684906945 200000 427530138 200000 422947271 200000 126590333 200000 559482057 200000 683386745 200000 789862057 200000 634456813 200000 1625368 200000 614474663 200000 716972238 200000 889751836 200000 653669069 200000 918823852 200000 368274851 200000 686074849 200000 445628070 200000 69722542 200000 560368951 200000 64244657 200000 797952002 200000 796860531 200000 424591418 200000 116046244 200000 851516127 200000 599051105 200000 665776121 200000 860857712 200000 889346523 200000 464025728 200000 751829603 200000 971987820 200000 428848182 200000 586897014 200000 901839366 200000 359825549 200000 137182157 200000 12938889 200000 749595153 200000 925779051 200000 128193312 200000 849616032 200000 504364114 200000 728887613 200000 418800460 200000 557353793 200000 436025145 200000 428415447 200000 415607312 200000 584108435 200000 896953811 200000 286420402 200000 618138059 200000 831939420 200000 366167503 200000 491997923 200000 125853052 200000 223857411 200000 47257467 200000 276401698 200000 414432447 200000 79622030 200000 772516806 200000 437575364 200000 223600597 200000 878592165 200000 172380223 200000 493719743 200000 905441692 200000 867085452 200000 110789395 200000 866836140 200000 350663570 200000 978590763 200000 28858130 200000 206730175 200000 965344213 200000 586600713 200000 828742058 200000 72229840 200000 215072037 200000 498976075 200000 670659817 200000 510301526 200000 245232864 200000 718195128 200000 136808830 200000 975696229 200000 168715523 200000 20494264 200000 82953912 200000 485455798 200000 189699630 200000 191981903 200000 49983108 200000 824758430 200000 836683680 200000 970899238 200000 76167538 200000 8530708 200000 352092470 200000 149718657 200000 159898288 200000 79460527 200000 39112047 200000 766703433 200000 39375372 200000 509901733 200000 692105066 200000 350518787 200000 744296949 200000 349377228 200000 706732773 200000 769151957 200000 871886201 200000 135326108 200000 287136830 200000 193937543 200000 409641032 200000 27802665 200000 992661109 200000 81064063 200000 890764463 200000 138391340 200000 912259880 200000 65264323 200000 68097948 200000 739036667 200000 287508628 200000 265464569 200000 131063456 200000 707083915 200000 216972186 200000 947489129 200000 196249063 200000 307499893 200000 66609078 200000 915007737 200000 147910208 200000 234470381 200000 903597320 200000 662492975 200000 129575195 200000 740903882 200000 293770318 200000 267192882 200000 240674948 200000 716480900 200000 300140775 200000 65116360 200000 169853228 200000 974484016 200000 24140498 200000 318299736 200000 996863584 200000 15167878 200000 328288939 200000 758131944 200000 533397519 200000 833876442 200000 149903283 200000 132105503 200000 422147784 200000 369437221 200000 327144392 200000 900800580 200000 876744120 200000 850323453 200000 342827880 200000 313943612 200000 579025071 200000 109904791 200000 211851697 200000 89102222 200000 946096667 200000 493705675 200000 786688099 200000 580262241 200000 597102346 200000 335296015 200000 545952219 200000 327290748 200000 224824619 200000 329452154 200000 961312025 200000 212113988 200000 997830349 200000 838778817 200000 814702522 200000 685912257 200000 710748381 200000 483451196 200000 274493437 200000 542386840 200000 761278187 200000 998986465 200000 805413569 200000 291134481 200000 373161764 200000 318274887 200000 595790724 200000 8785425 200000 625131097 200000 212794276 200000 742670949 200000 265380896 200000 503419894 200000 527983566 200000 444008482 200000 385643619 200000 416176650 200000 389942844 200000 432666137 200000 656241058 200000 154576708 200000 810626565 200000 109705290 200000 104525635 200000 113085683 200000 99994335 200000 937484627 200000 844108619 200000 725872389 200000 867706657 200000 990439537 200000 193849955 200000 992627720 200000 191200704 200000 207290756 200000 854495696 200000 698781995 200000 784768084 200000 200444683 200000 844515705 200000 465138748 200000 923259155 200000 544215075 200000 40136164 200000 496825771 200000 667533012 200000 740596363 200000 118962232 200000 172539525 200000 736032524 200000 974564514 200000 958832699 200000 706801784 200000 816436180 200000 537262438 200000 920601683 200000 804845012 200000 278612960 200000 264447094 200000 722634121 200000 985982343 200000 313229448 200000 398923792 200000 871969665 200000 16811808 200000 394037697 200000 844606738 200000 191571074 200000 837820620 200000 242253860 200000 423947004 200000 138565491 200000 571670875 200000 155240165 200000 247758315 200000 858239962 200000 962154555 200000 900159452 200000 29788319 200000 89376222 200000 165895034 200000 36522367 200000 345925749 200000 727441478 200000 860153799 200000 677197028 200000 670324077 200000 562799735 200000 321517680 200000 492854211 200000 596205092 200000 350340728 200000 683264356 200000 885534321 200000 63145945 200000 396773617 200000 88894258 200000 105847781 200000 653117547 200000 527701286 200000 345934088 200000 627920310 200000 46505048 200000 224899840 200000 89521844 200000 879495706 200000 574803135 200000 207557891 200000 392570533 200000 195642855 200000 779774301 200000 237289048 200000 603129321 200000 282453652 200000 674955411 200000 729263299 200000 249402927 200000 590434360 200000 566028126 200000 940299949 200000 818103238 200000 635638153 200000 465140572 200000 559066395 200000 908495772 200000 287481821 200000 251483341 200000 586031027 200000 306053439 200000 433016107 200000 227928718 200000 669291197 200000 259248350 200000 553538570 200000 235760158 200000 223027487 200000 857525063 200000 948344752 200000 730736540 200000 959951967 200000 117021162 200000 848865780 200000 977663942 200000 422631588 200000 410182867 200000 875757387 200000 885784571 200000 809968820 200000 196340915 200000 736073934 200000 282618425 200000 695219189 200000 108698839 200000 844108849 200000 447718175 200000 154559599 200000 546517294 200000 119693771 200000 920194539 200000 656373448 200000 449580614 200000 615219348 200000 543617147 200000 568230471 200000 390105422 200000 185938977 200000 427949903 200000 998930129 200000 902997525 200000 21951146 200000 354395012 200000 967952621 200000 349971209 200000 889971972 200000 596064474 200000 655151554 200000 171205432 200000 71798437 200000 314790830 200000 518242070 200000 26615889 200000 96666022 200000 435513599 200000 819618128 200000 111988898 200000 926362299 200000 427846252 200000 704317815 200000 51334938 200000 525427004 200000 859422771 200000 400110384 200000 994697032 200000 626616607 200000 715776307 200000 667281090 200000 606993754 200000 852720891 200000 488221418 200000 568442645 200000 878191646 200000 102618118 200000 584367991 200000 882723245 200000 70305538 200000 21947926 200000 52880280 200000 704642227 200000 859975191 200000 402956706 200000 840785579 200000 997553899 200000 356441097 200000 941218753 200000 514141872 200000 937004990 200000 152263720 200000 579685416 200000 84543044 200000 60584753 200000 398697569 200000 888920880 200000 897192102 200000 208670186 200000 61759300 200000 950265293 200000 559344566 200000 561520433 200000 891060735 200000 897121687 200000 600831472 200000 894129387 200000 56555616 200000 781647044 200000 803973748 200000 128546208 200000 893453527 200000 406201898 200000 799767296 200000 128902262 200000 654030448 200000 711105857 200000 224443379 200000 409743155 200000 706656476 200000 71303710 200000 23425611 200000 364053054 200000 151365224 200000 480893304 200000 335166886 200000 588380317 200000 22992387 200000 918203046 200000 741405764 200000 530826231 200000 914335547 200000 119059869 200000 78530819 200000 975086738 200000 770305087 200000 164109558 200000 134492512 200000 546727253 200000 85240798 200000 713379813 200000 40806779 200000 393434566 200000 666621829 200000 831228994 200000 611101203 200000 326415372 200000 201177412 200000 495260290 200000 139960453 200000 972014317 200000 234147785 200000 651070910 200000 830742224 200000 507202512 200000 459388003 200000 942500266 200000 919351699 200000 404827836 200000 818024191 200000 815126686 200000 331325964 200000 847182934 200000 340811308 200000 776077200 200000 165848090 200000 544498661 200000 495706394 200000 977128983 200000 645411387 200000 204795216 200000 18266518 200000 668765800 200000 458922893 200000 177736478 200000 387614223 200000 271625563 200000 366610896 200000 464894068 200000 809042323 200000 139605094 200000 592677730 200000 551350042 200000 306744273 200000 13162912 200000 897343296 200000 514312565 200000 653128984 200000 461324223 200000 999511818 200000 63944845 200000 9139797 200000 359063577 200000 677312767 200000 69037063 200000 84063000 200000 284805285 200000 803850236 200000 779584555 200000 911090063 200000 497798138 200000 277724032 200000 650288607 200000 891417736 200000 790371150 200000 532709290 200000 28943528 200000 269494642 200000 642169976 200000 874548024 200000 780859055 200000 889188956 200000 312357357 200000 90691465 200000 975387833 200000 6701043 200000 723444933 200000 977388187 200000 380814893 200000 785891719 200000 213617334 200000 493493004 200000 479914769 200000 769549062 200000 168691735 200000 340958748 200000 335254027 200000 134945022 200000 516981725 200000 920687016 200000 157585508 200000 37062815 200000 414465440 200000 351062576 200000 256911359 200000 45858229 200000 763303318 200000 307986129 200000 622237029 200000 28183217 200000 855021206 200000 68904778 200000 183089596 200000 8224928 200000 181745686 200000 544844283 200000 34638539 200000 357155632 200000 976853548 200000 964904928 200000 882776311 200000 307812530 200000 313222032 200000 912051865 200000 726975815 200000 795222546 200000 983499158 200000 851205732 200000 934033250 200000 44605663 200000 728550967 200000 543639071 200000 929822606 200000 691852617 200000 428302345 200000 406657866 200000 376926899 200000 149998109 200000 902535745 200000 332123651 200000 843293781 200000 108912841 200000 900265143 200000 745351943 200000 102973596 200000 529729886 200000 690735585 200000 4663223 200000 256902223 200000 991922824 200000 130184918 200000 185017871 200000 993835731 200000 76430742 200000 749152588 200000 237758639 200000 55330352 200000 303411320 200000 341043097 200000 334222550 200000 874107147 200000 807908795 200000 294028980 200000 16670817 200000 944180396 200000 504138381 200000 684550196 200000 916783055 200000 325435128 200000 221361342 200000 81451599 200000 214629951 200000 638636151 200000 5323453 200000 839229403 200000 723811695 200000 699189839 200000 633863574 200000 176296015 200000 645582269 200000 595690565 200000 564079866 200000 657752002 200000 561039401 200000 71810754 200000 57981749 200000 351043306 200000 714409041 200000 478779083 200000 711479608 200000 777113374 200000 968685682 200000 806506503 200000 58392208 200000 577941587 200000 660300141 200000 409597628 200000 204277612 200000 513663265 200000 185631934 200000 704671697 200000 182654619 200000 558846143 200000 527142021 200000 623601356 200000 899130762 200000 421490433 200000 287168897 200000 844244435 200000 53303881 200000 770520160 200000 832233231 200000 354385839 200000 648216966 200000 780442097 200000 200664878 200000 275634628 200000 718040719 200000 422724971 200000 815417981 200000 762763801 200000 411872595 200000 259238693 200000 364238394 200000 814658389 200000 889177697 200000 402088469 200000 597914691 200000 758467774 200000 505468646 200000 740679122 200000 372558616 200000 514680379 200000 236594866 200000 757727377 200000 947169750 200000 520366675 200000 43104307 200000 483734826 200000 237783613 200000 888961579 200000 240338551 200000 52277523 200000 986051242 200000 746008458 200000 593732909 200000 18840163 200000 595449885 200000 83834584 200000 234422435 200000 18456527 200000 996326963 200000 373999385 200000 568306633 200000 649431727 200000 408895275 200000 124030965 200000 347415595 200000 331565817 200000 535258596 200000 572170163 200000 448452090 200000 150223172 200000 44514780 200000 849401144 200000 124751363 200000 269928134 200000 282222898 200000 945787916 200000 834149301 200000 921985877 200000 156333220 200000 653538901 200000 658092831 200000 467163496 200000 436310929 200000 522408664 200000 570050286 200000 990105110 200000 24876534 200000 54503678 200000 885565554 200000 150619925 200000 753576052 200000 422574284 200000 289639321 200000 116607164 200000 59826247 200000 178160872 200000 310928113 200000 3584512 200000 586748752 200000 88251034 200000 807836585 200000 46410361 200000 298705419 200000 255614408 200000 305934735 200000 457296989 200000 261482392 200000 731179768 200000 413058323 200000 182215299 200000 592251829 200000 369647953 200000 977747265 200000 660836448 200000 621863105 200000 517464729 200000 719397322 200000 659347469 200000 172674490 200000 735903031 200000 300336891 200000 892860990 200000 410768959 200000 774882353 200000 319865283 200000 537702475 200000 542833806 200000 421972782 200000 182724016 200000 280319017 200000 969989510 200000 467617396 200000 291576050 200000 36164721 200000 768640164 200000 242381546 200000 994633814 200000 308826711 200000 315287049 200000 704263191 200000 751015754 200000 225791411 200000 105932913 200000 724076064 200000 339639262 200000 168327419 200000 820294460 200000 9173964 200000 199763648 200000 986762565 200000 584361065 200000 624244354 200000 636420415 200000 774431817 200000 553752725 200000 129650249 200000 251150152 200000 229783132 200000 814412031 200000 868459462 200000 691707755 200000 994569333 200000 299259782 200000 994700353 200000 947295445 200000 112025131 200000 548978344 200000 520372127 200000 437933399 200000 521200563 200000 256225668 200000 254958184 200000 784438108 200000 56995302 200000 684846040 200000 626363841 200000 292418038 200000 920468024 200000 24570882 200000 424644466 200000 446001873 200000 591333057 200000 527315202 200000 694352864 200000 222245437 200000 570288695 200000 381210229 200000 224879123 200000 654017832 200000 856125936 200000 117815451 200000 580255665 200000 437451040 200000 526232035 200000 222922321 200000 805928704 200000 804218964 200000 382878375 200000 321197334 200000 992919270 200000 391883154 200000 982625650 200000 268619017 200000 317401323 200000 77103177 200000 384463899 200000 781220584 200000 348716341 200000 40589448 200000 631454487 200000 374970386 200000 70075018 200000 260985085 200000 285123455 200000 764373125 200000 917258321 200000 926407926 200000 240933127 200000 897359072 200000 451220112 200000 813288546 200000 301288966 200000 334538849 200000 201673198 200000 89670095 200000 852720500 200000 534782182 200000 619574705 200000 168916588 200000 361353958 200000 536500463 200000 780832704 200000 986090504 200000 376417428 200000 197488025 200000 487396513 200000 987241744 200000 392459091 200000 626621092 200000 219831675 200000 367101588 200000 47212697 200000 627920493 200000 921606165 200000 768184386 200000 174914687 200000 941325299 200000 170797268 200000 541535849 200000 628499897 200000 949635285 200000 694658751 200000 814717430 200000 931527071 200000 259728722 200000 507305341 200000 653846137 200000 108866599 200000 117760582 200000 581585237 200000 340907039 200000 291270120 200000 723614002 200000 658164524 200000 619192760 200000 183218200 200000 42998324 200000 372321418 200000 583344818 200000 492689037 200000 396779530 200000 894354324 200000 86365980 200000 168909246 200000 772319250 200000 550851346 200000 622443427 200000 18888898 200000 814260300 200000 734743657 200000 748163990 200000 99371342 200000 267130197 200000 652663713 200000 174738149 200000 564758971 200000 494642797 200000 899416928 200000 956632093 200000 75272957 200000 751248241 200000 233289451 200000 498338925 200000 4628140 200000 936536288 200000 135014955 200000 395308963 200000 867737854 200000 223821273 200000 109605797 200000 921834542 200000 321254601 200000 39283738 200000 691484288 200000 862908189 200000 64137605 200000 426823170 200000 109173889 200000 732359710 200000 328264007 200000 534014095 200000 926644753 200000 899626879 200000 924209862 200000 403376992 200000 893644853 200000 374071342 200000 396851545 200000 643867826 200000 930941588 200000 386309564 200000 295763701 200000 349746534 200000 154013044 200000 457276501 200000 115131443 200000 912591608 200000 685562300 200000 2942665 200000 304594503 200000 210024329 200000 71857394 200000 82488453 200000 607828233 200000 701878741 200000 712427837 200000 332651417 200000 373346030 200000 46102844 200000 267528036 200000 288930483 200000 461396751 200000 91659708 200000 813725388 200000 283160353 200000 826562336 200000 145823220 200000 84983164 200000 437141202 200000 676619641 200000 673443618 200000 273189403 200000 25235541 200000 595862800 200000 627256101 200000 629299696 200000 253375704 200000 727696252 200000 545786491 200000 392936672 200000 36335657 200000 218599154 200000 231142467 200000 357473650 200000 211395254 200000 543636042 200000 612741690 200000 918684366 200000 437692816 200000 294114554 200000 645483713 200000 591972536 200000 757294179 200000 167868185 200000 474301652 200000 689942937 200000 471381374 200000 185282909 200000 620410900 200000 691378293 200000 485884881 200000 936115484 200000 614549693 200000 644390645 200000 858357481 200000 875151437 200000 476623279 200000 731457374 200000 576076533 200000 627451783 200000 588102760 200000 792791702 200000 425141443 200000 857496064 200000 148302599 200000 437774885 200000 608965570 200000 570049422 200000 630659658 200000 811565105 200000 847073281 200000 226028713 200000 541403024 200000 776219519 200000 108593197 200000 942909030 200000 292694231 200000 497443192 200000 456994198 200000 854756988 200000 27514557 200000 177271329 200000 529164330 200000 520404290 200000 528133250 200000 191987745 200000 317984887 200000 662650797 200000 642966532 200000 729716926 200000 232921516 200000 993769813 200000 575095744 200000 251077599 200000 341194648 200000 185347696 200000 543121622 200000 728956426 200000 432112296 200000 785731029 200000 805617413 200000 89117286 200000 907095532 200000 563036922 200000 507204266 200000 893012153 200000 608498450 200000 955943413 200000 353879748 200000 876980586 200000 978663016 200000 683379582 200000 131866866 200000 702932863 200000 456767197 200000 981906665 200000 222018418 200000 753050783 200000 49853440 200000 865496623 200000 361085731 200000 27813649 200000 885493758 200000 24937446 200000 365393794 200000 23499194 200000 349033383 200000 294952771 200000 347450032 200000 923166241 200000 65931369 200000 739745310 200000 246402922 200000 597262446 200000 967196754 200000 979473133 200000 518113038 200000 191000933 200000 74679313 200000 788100295 200000 249642907 200000 744389231 200000 533841653 200000 513648482 200000 378436017 200000 186180496 200000 176372459 200000 996891924 200000 478250124 200000 639856497 200000 370665091 200000 957939412 200000 351722508 200000 389757782 200000 801924331 200000 336131129 200000 499709615 200000 944825640 200000 709177329 200000 195684729 200000 383758740 200000 267749228 200000 882987524 200000 792762218 200000 739187833 200000 988980040 200000 699042867 200000 185509763 200000 204258237 200000 617740932 200000 250743851 200000 157540315 200000 521343069 200000 462879622 200000 676779580 200000 584657192 200000 382351354 200000 551497043 200000 439866708 200000 321888449 200000 448122577 200000 455593364 200000 418610433 200000 660728987 200000 290397632 200000 755539598 200000 145860466 200000 340336462 200000 182790726 200000 401116968 200000 825876854 200000 364355601 200000 788034179 200000 921932008 200000 276479098 200000 813145272 200000 472168243 200000 694274549 200000 528461454 200000 602157500 200000 998934966 200000 778361621 200000 604688480 200000 352962098 200000 276235274 200000 847650735 200000 660450110 200000 913014737 200000 79425742 200000 142448585 200000 332382487 200000 355844848 200000 991608640 200000 333688842 200000 172976761 200000 452948613 200000 527532862 200000 330713529 200000 977244820 200000 770458150 200000 206758216 200000 649504443 200000 296847157 200000 652671499 200000 151262844 200000 171296151 200000 668548810 200000 411759881 200000 183827607 200000 152724340 200000 249503331 200000 59612823 200000 453179898 200000 732443161 200000 871410094 200000 320926923 200000 891022753 200000 380363243 200000 658488058 200000 868429405 200000 31693100 200000 896240626 200000 354417972 200000 38547618 200000 678892249 200000 449509331 200000 68209644 200000 292822929 200000 566326151 200000 989778389 200000 472880976 200000 175337921 200000 629052084 200000 394661600 200000 607782958 200000 282806888 200000 582722175 200000 436909177 200000 110035445 200000 865998172 200000 210411430 200000 152090822 200000 460894387 200000 151683348 200000 442026888 200000 805202575 200000 968513304 200000 748664487 200000 204555810 200000 155758905 200000 886473329 200000 558260171 200000 20381717 200000 620702924 200000 12550828 200000 558006487 200000 830311582 200000 404911598 200000 126359641 200000 23357632 200000 750487963 200000 914272741 200000 194313382 200000 940048670 200000 704807819 200000 730904728 200000 195649378 200000 340275751 200000 402235789 200000 178261133 200000 466394362 200000 248527026 200000 510054240 200000 982673642 200000 175578238 200000 749747252 200000 119343968 200000 409977208 200000 714172828 200000 142359750 200000 961062031 200000 404657818 200000 116576418 200000 523604764 200000 653197448 200000 528584026 200000 680265343 200000 986290318 200000 266606988 200000 896464220 200000 437216961 200000 904374545 200000 205655673 200000 530356455 200000 547626904 200000 405604670 200000 321048780 200000 363444450 200000 880614864 200000 151704649 200000 929585318 200000 556967123 200000 362743514 200000 639501834 200000 663558851 200000 654043361 200000 519749827 200000 115685111 200000 833640580 200000 833803731 200000 572109370 200000 87568422 200000 267686373 200000 333011214 200000 738589837 200000 266815823 200000 505808262 200000 138228377 200000 347447212 200000 97491655 200000 542155941 200000 388187932 200000 876173859 200000 536536453 200000 664822561 200000 68712411 200000 514865955 200000 972855584 200000 999724920 200000 262297279 200000 30883449 200000 280406989 200000 157936841 200000 1187916 200000 469200020 200000 483251301 200000 921871058 200000 807015851 200000 238597251 200000 406048348 200000 292899825 200000 912417952 200000 952608243 200000 924216778 200000 712628006 200000 10528148 200000 779536180 200000 414759781 200000 440938510 200000 568636812 200000 923661619 200000 342212739 200000 792377577 200000 341845038 200000 868029312 200000 425767707 200000 389417108 200000 516437954 200000 825645129 200000 307168708 200000 938409102 200000 787267886 200000 858441309 200000 691901364 200000 983444215 200000 247012344 200000 994437417 200000 765980354 200000 197821067 200000 153936966 200000 817451197 200000 508852579 200000 302775978 200000 693957344 200000 959754694 200000 386956464 200000 325383506 200000 385078572 200000 194895764 200000 926645853 200000 519657249 200000 23299888 200000 384156693 200000 739204801 200000 107672919 200000 410324371 200000 88282072 200000 736447700 200000 437182930 200000 952641435 200000 859399690 200000 771935275 200000 338429199 200000 496122671 200000 323566715 200000 608780542 200000 609315375 200000 195585750 200000 32646552 200000 437091874 200000 244512494 200000 229616565 200000 940831345 200000 250519309 200000 631940524 200000 268222867 200000 107036852 200000 976159192 200000 964243816 200000 489635031 200000 65824431 200000 90972471 200000 396406719 200000 441849992 200000 149209938 200000 177206914 200000 564330224 200000 357281355 200000 72673321 200000 165108655 200000 156623322 200000 961613415 200000 913265509 200000 453383509 200000 951899131 200000 623904196 200000 11473363 200000 766608042 200000 715163505 200000 258497510 200000 737405666 200000 144438660 200000 412348668 200000 538905334 200000 851457696 200000 504288858 200000 188211705 200000 808061368 200000 523601340 200000 663042627 200000 937887336 200000 221073301 200000 860255109 200000 240444148 200000 937582822 200000 668726417 200000 425682921 200000 486454470 200000 562448051 200000 155625813 200000 239054198 200000 386611373 200000 591067564 200000 148292390 200000 655100251 200000 746087489 200000 112624208 200000 80764906 200000 128570726 200000 434212280 200000 665522110 200000 611418153 200000 315681286 200000 148557288 200000 80965556 200000 750079753 200000 262911050 200000 277545033 200000 604749457 200000 452101200 200000 922647007 200000 946868976 200000 289076051 200000 381688933 200000 79344917 200000 822726804 200000 692631961 200000 881275470 200000 35597018 200000 207688844 200000 93815200 200000 752900018 200000 70293692 200000 508739789 200000 415566409 200000 947191511 200000 41550059 200000 963195888 200000 691825425 200000 99100324 200000 549938739 200000 448424745 200000 907132950 200000 838973087 200000 222786565 200000 7458896 200000 245426711 200000 819071215 200000 796972142 200000 375517658 200000 142305907 200000 596665946 200000 234315293 200000 546514144 200000 851921193 200000 798773319 200000 90435680 200000 241760022 200000 19719382 200000 594362557 200000 251353382 200000 608819924 200000 672027833 200000 566409313 200000 532654846 200000 394240784 200000 167867568 200000 290620026 200000 452755733 200000 915162465 200000 835449659 200000 164352239 200000 700490043 200000 808492540 200000 290299768 200000 349420103 200000 464906206 200000 237319097 200000 980541733 200000 618523559 200000 887244300 200000 783574542 200000 538002080 200000 792819927 200000 756212597 200000 754893074 200000 537838825 200000 665616444 200000 609448037 200000 313723771 200000 570382749 200000 328593630 200000 826638285 200000 861741727 200000 443847931 200000 978352738 200000 258702650 200000 656398453 200000 58915810 200000 548524304 200000 156671194 200000 377010068 200000 719823825 200000 155807182 200000 403746686 200000 544504114 200000 418108644 200000 558996513 200000 12953746 200000 259850533 200000 467252701 200000 642918962 200000 186366501 200000 218085349 200000 319903255 200000 190284486 200000 758434023 200000 252405383 200000 657656723 200000 836433220 200000 126036005 200000 306295490 200000 590550767 200000 243891634 200000 608225230 200000 766287084 200000 545202024 200000 589460150 200000 9363056 200000 273781757 200000 127894239 200000 641419672 200000 162359098 200000 797975434 200000 136962512 200000 401535550 200000 933833723 200000 899476938 200000 170111324 200000 338982190 200000 877159712 200000 196919700 200000 270305087 200000 388610447 200000 386923449 200000 598204510 200000 985407961 200000 118427944 200000 484342644 200000 662318142 200000 51048488 200000 837753950 200000 107583135 200000 539841004 200000 218549195 200000 413468728 200000 380232745 200000 924783804 200000 641433856 200000 221344861 200000 372956577 200000 457163943 200000 47318182 200000 238294291 200000 414949172 200000 366239299 200000 220096059 200000 208167233 200000 477538226 200000 41261765 200000 515084765 200000 476185198 200000 117641865 200000 140000261 200000 263092812 200000 666823871 200000 676726215 200000 292729977 200000 311304421 200000 576877308 200000 52819995 200000 607964472 200000 869167016 200000 799227530 200000 843460308 200000 62414328 200000 359484722 200000 303140721 200000 35735007 200000 735369487 200000 580529858 200000 49636438 200000 964675532 200000 828597620 200000 391802423 200000 895148161 200000 114732489 200000 257291454 200000 61363727 200000 250715095 200000 545153956 200000 553154339 200000 601301353 200000 83100384 200000 107766220 200000 507611001 200000 193518083 200000 217033410 200000 69203792 200000 534780727 200000 59582524 200000 910518082 200000 892458461 200000 79219316 200000 418902290 200000 93976265 200000 883737027 200000 612946406 200000 4339235 200000 923422812 200000 518176240 200000 917248228 200000 822792623 200000 634199970 200000 457489394 200000 419248483 200000 710255763 200000 561421025 200000 685555192 200000 728786939 200000 994890831 200000 940557055 200000 872731856 200000 807149539 200000 274321152 200000 411355012 200000 328077802 200000 558522095 200000 129481061 200000 178744470 200000 273268051 200000 357118872 200000 912069853 200000 182748412 200000 210398649 200000 144403699 200000 76429158 200000 919585818 200000 123560556 200000 443728567 200000 544545183 200000 997307386 200000 162925403 200000 565629755 200000 406975174 200000 854458176 200000 419624210 200000 445936501 200000 796907706 200000 529624371 200000 704935617 200000 73943803 200000 359706104 200000 965002682 200000 303242295 200000 553969157 200000 340352929 200000 644066140 200000 496487906 200000 668739944 200000 651578737 200000 453450558 200000 129765584 200000 527471771 200000 432047049 200000 221991 200000 984070832 200000 26312116 200000 569397157 200000 325177726 200000 762511825 200000 956248427 200000 210696869 200000 656352074 200000 394937632 200000 283490069 200000 357494024 200000 989937712 200000 373334573 200000 990654633 200000 147961259 200000 646802040 200000 755100454 200000 833756862 200000 757211661 200000 784683271 200000 365991641 200000 765746314 200000 293154380 200000 269094757 200000 39370933 200000 798771171 200000 415952168 200000 570799544 200000 370763464 200000 624559424 200000 120760319 200000 146424517 200000 167450562 200000 39794104 200000 858092751 200000 352207861 200000 773442799 200000 78962945 200000 248679990 200000 445291853 200000 116251200 200000 542775154 200000 60628852 200000 800815475 200000 86131266 200000 970535936 200000 991126118 200000 741258159 200000 186789412 200000 218453571 200000 312284555 200000 601259495 200000 33648565 200000 247141489 200000 133570050 200000 343980193 200000 534794594 200000 756297569 200000 904534410 200000 15905540 200000 60519995 200000 784643720 200000 1356928 200000 434283222 200000 676021741 200000 817524735 200000 302531043 200000 529597054 200000 956729544 200000 532232826 200000 485531473 200000 595877122 200000 746683834 200000 493327696 200000 606964490 200000 970462729 200000 733354066 200000 584782457 200000 302079980 200000 834017753 200000 687374525 200000 736551563 200000 135335797 200000 437967705 200000 315217355 200000 694800571 200000 275413443 200000 124997648 200000 573347050 200000 894523617 200000 308472214 200000 920164899 200000 606054952 200000 699228019 200000 228427851 200000 754327641 200000 300324404 200000 579457927 200000 836325857 200000 424594969 200000 489562716 200000 609382613 200000 401768183 200000 771163498 200000 404481167 200000 785370546 200000 651464907 200000 678769393 200000 931336540 200000 243343125 200000 396069692 200000 802529270 200000 733128177 200000 171604117 200000 55988936 200000 280418398 200000 116865052 200000 68349543 200000 362745486 200000 757974193 200000 530979404 200000 572662116 200000 547734092 200000 863404564 200000 237284239 200000 609878272 200000 522200161 200000 341883471 200000 252985749 200000 232201555 200000 843333066 200000 405011399 200000 251820202 200000 439375634 200000 823642152 200000 996315012 200000 43282367 200000 350566806 200000 161461687 200000 194431276 200000 49721953 200000 248557779 200000 271725399 200000 610953989 200000 339471039 200000 213517153 200000 230363271 200000 218766837 200000 546705831 200000 143517814 200000 708585828 200000 401011588 200000 291387017 200000 572871145 200000 2529453 200000 970244568 200000 846758769 200000 571651119 200000 609507777 200000 145807799 200000 821945616 200000 992802912 200000 472225950 200000 220206216 200000 424312499 200000 776911923 200000 945008098 200000 732372049 200000 478506569 200000 231281660 200000 735748301 200000 98461113 200000 940622944 200000 274605748 200000 541177661 200000 418578950 200000 230323240 200000 458642416 200000 284817839 200000 213091103 200000 955497325 200000 421853160 200000 284394820 200000 493052298 200000 656854176 200000 761697136 200000 125110712 200000 415019630 200000 484109006 200000 638947329 200000 273525611 200000 918073234 200000 760966054 200000 637866929 200000 756891484 200000 611318107 200000 233758582 200000 525425461 200000 116735272 200000 152483024 200000 24762157 200000 979443685 200000 870200590 200000 636354456 200000 791917146 200000 263664055 200000 20771309 200000 821403642 200000 695918891 200000 872522562 200000 344597315 200000 134774491 200000 409996910 200000 976552891 200000 926329134 200000 425247683 200000 161013650 200000 467847931 200000 433774190 200000 412081367 200000 57338021 200000 826441078 200000 933186145 200000 319921375 200000 90340438 200000 473523268 200000 567635716 200000 163874112 200000 647300596 200000 110338330 200000 82201848 200000 618959362 200000 729081708 200000 241166417 200000 178342265 200000 409658826 200000 907621198 200000 98647773 200000 162998375 200000 71132128 200000 338535112 200000 668107862 200000 81306688 200000 710865450 200000 361869225 200000 95078130 200000 322464291 200000 238418222 200000 597048926 200000 571776903 200000 246538703 200000 833558546 200000 504432118 200000 662203277 200000 531120032 200000 6928030 200000 761282081 200000 862942489 200000 300426391 200000 650917688 200000 35520300 200000 889219298 200000 50376786 200000 812023526 200000 748008966 200000 543214655 200000 251418895 200000 882401615 200000 860672573 200000 575436581 200000 525335468 200000 455205561 200000 955913728 200000 890377772 200000 409685417 200000 927457803 200000 17994782 200000 94858891 200000 778858787 200000 466625227 200000 217171461 200000 316869143 200000 344162009 200000 188362016 200000 997356995 200000 268247878 200000 806808107 200000 711808977 200000 747081734 200000 714688305 200000 765586709 200000 586132035 200000 829296159 200000 764272012 200000 141309495 200000 236990077 200000 339340282 200000 559311023 200000 636582607 200000 925175590 200000 61048870 200000 326899600 200000 785332924 200000 967283077 200000 862614995 200000 875454406 200000 110706811 200000 702431103 200000 760352462 200000 848550790 200000 213554989 200000 964173211 200000 464039814 200000 392247208 200000 32544399 200000 587632897 200000 747151625 200000 860181410 200000 509615359 200000 804321653 200000 581100806 200000 740873611 200000 778509181 200000 868713824 200000 471008716 200000 908549145 200000 668319654 200000 25660870 200000 5868616 200000 267503778 200000 789603769 200000 167304784 200000 968801802 200000 359449373 200000 481071766 200000 569916738 200000 881759040 200000 282193953 200000 258992057 200000 378321797 200000 742005432 200000 424389860 200000 199534914 200000 250997406 200000 252949474 200000 610030396 200000 658261487 200000 493417139 200000 104123594 200000 146064289 200000 270915358 200000 328128652 200000 424581153 200000 841711912 200000 188301519 200000 568952207 200000 387453235 200000 675667336 200000 752058784 200000 894994882 200000 579762673 200000 608597271 200000 907831503 200000 402484172 200000 348380393 200000 861968589 200000 878769210 200000 244971763 200000 97533256 200000 80982591 200000 131839073 200000 245320478 200000 217492701 200000 673960868 200000 564471905 200000 909265619 200000 473055768 200000 451679699 200000 639469561 200000 605920057 200000 245585414 200000 418254402 200000 157899656 200000 12188182 200000 763419221 200000 888836871 200000 923001868 200000 398639569 200000 189316950 200000 417771737 200000 492120868 200000 409783152 200000 889214965 200000 407917327 200000 375683342 200000 667066522 200000 318365121 200000 583583135 200000 593618601 200000 952296342 200000 593389802 200000 339315488 200000 350707059 200000 656463177 200000 829537853 200000 658037959 200000 958849930 200000 269675322 200000 684148008 200000 240294508 200000 572745134 200000 323991953 200000 59276220 200000 804784773 200000 578087740 200000 314395922 200000 752867493 200000 276166185 200000 513262132 200000 104526629 200000 808144690 200000 4014350 200000 811300147 200000 445393873 200000 810435411 200000 82696586 200000 547278712 200000 887195579 200000 87405973 200000 773503124 200000 427268834 200000 463502379 200000 625915686 200000 53318083 200000 345534960 200000 431011591 200000 771621847 200000 388614989 200000 886868926 200000 38251732 200000 850328084 200000 878124040 200000 469466637 200000 858059963 200000 483544300 200000 33854315 200000 628547387 200000 124451457 200000 914308623 200000 9485709 200000 625956422 200000 685189260 200000 792085449 200000 795040036 200000 514363084 200000 63729636 200000 185718027 200000 402046343 200000 567349005 200000 579413039 200000 273316706 200000 877110955 200000 435634150 200000 164113843 200000 342695166 200000 774544168 200000 351001815 200000 141847895 200000 821147819 200000 47897652 200000 465730557 200000 390450849 200000 389744601 200000 738206630 200000 5618711 200000 633508280 200000 480259735 200000 10298868 200000 179386500 200000 968540514 200000 638737811 200000 639512116 200000 44625218 200000 814609670 200000 704067611 200000 834112029 200000 750107376 200000 395075754 200000 478791710 200000 620976646 200000 867941580 200000 516620533 200000 325969963 200000 445676261 200000 195267765 200000 265027373 200000 373023599 200000 757552720 200000 189160233 200000 28336442 200000 506532794 200000 342728831 200000 417379654 200000 400146848 200000 46717306 200000 498150471 200000 140372684 200000 617236871 200000 676742589 200000 877308703 200000 658646040 200000 703163574 200000 855670322 200000 73079069 200000 531808809 200000 697045394 200000 154076455 200000 552237817 200000 267944607 200000 799986978 200000 13461388 200000 869466632 200000 450609590 200000 488051470 200000 716983534 200000 396771393 200000 442277454 200000 346597786 200000 25125243 200000 427171899 200000 246867941 200000 894741423 200000 398435331 200000 640868140 200000 682565786 200000 211928785 200000 166395380 200000 122151146 200000 137954091 200000 475029289 200000 643433821 200000 242199020 200000 670880502 200000 8007036 200000 843641579 200000 402399049 200000 897610235 200000 613374256 200000 639780334 200000 293425847 200000 36480727 200000 202624589 200000 674901076 200000 161461389 200000 355249354 200000 889298809 200000 242998443 200000 820938688 200000 751024049 200000 10290170 200000 701516834 200000 517038056 200000 249383436 200000 52327351 200000 714779271 200000 145548091 200000 707551992 200000 329382710 200000 788927562 200000 450132112 200000 743772212 200000 612181917 200000 931578999 200000 722754908 200000 954254367 200000 95588020 200000 470220479 200000 978831287 200000 272094135 200000 950426337 200000 662408047 200000 950521432 200000 581439131 200000 178834218 200000 781778294 200000 609479315 200000 658620169 200000 180541238 200000 24198755 200000 935088225 200000 625278943 200000 422765388 200000 375376483 200000 269759064 200000 380762269 200000 425512529 200000 798628934 200000 68658093 200000 940818784 200000 264484300 200000 6833017 200000 73701944 200000 314607336 200000 153262052 200000 938574348 200000 336301679 200000 881765010 200000 171740000 200000 410315437 200000 92400488 200000 440950365 200000 929457573 200000 483775147 200000 202274523 200000 815608552 200000 538642106 200000 287990771 200000 290644253 200000 517300082 200000 877598535 200000 413340437 200000 591938341 200000 878942680 200000 257980560 200000 164688191 200000 992297098 200000 932563609 200000 259254397 200000 948890175 200000 353811841 200000 207004371 200000 162137493 200000 932022916 200000 418960099 200000 31644742 200000 884208382 200000 795907356 200000 990316580 200000 598208336 200000 16602749 200000 418573238 200000 600854364 200000 820666094 200000 511345787 200000 272287393 200000 354651968 200000 81798849 200000 61372925 200000 486218955 200000 216652585 200000 203110149 200000 910875817 200000 19878338 200000 107017995 200000 444285595 200000 185541319 200000 218676149 200000 694063998 200000 424999679 200000 280048957 200000 310510450 200000 706566584 200000 530961489 200000 546723729 200000 947864168 200000 504209296 200000 740213583 200000 775328233 200000 969661606 200000 733806459 200000 78950744 200000 180266765 200000 667302106 200000 791310993 200000 674572394 200000 657006179 200000 707964498 200000 545519753 200000 211612964 200000 912586737 200000 25274621 200000 11032503 200000 795369667 200000 607381086 200000 849191273 200000 37467412 200000 24285992 200000 870794992 200000 612523717 200000 766439989 200000 503914192 200000 115127182 200000 926472416 200000 345357138 200000 94853849 200000 487620287 200000 883049512 200000 258363711 200000 266621698 200000 656297384 200000 703746987 200000 846891893 200000 824443819 200000 818813456 200000 152797464 200000 159059466 200000 689248208 200000 410197086 200000 598761149 200000 703312819 200000 49130257 200000 24111513 200000 268359049 200000 854257096 200000 797217196 200000 167027046 200000 764641035 200000 306267199 200000 785772672 200000 57636364 200000 210460016 200000 784922031 200000 398322443 200000 682278515 200000 460175240 200000 978241357 200000 709252972 200000 143285791 200000 773142721 200000 545762034 200000 594285152 200000 994960697 200000 456351530 200000 958257938 200000 31834952 200000 47234181 200000 493791600 200000 80300229 200000 999400480 200000 153416556 200000 846701283 200000 523780544 200000 235799433 200000 750967282 200000 98156912 200000 858504796 200000 187604159 200000 796651200 200000 516218279 200000 868200333 200000 707757986 200000 499310875 200000 668798646 200000 757488875 200000 907633841 200000 560092393 200000 781629547 200000 321378476 200000 420421385 200000 449816754 200000 437735734 200000 984132006 200000 33079401 200000 21561244 200000 92640291 200000 234020177 200000 503996208 200000 775470445 200000 469446883 200000 16827330 200000 178852443 200000 812584588 200000 527738307 200000 951560624 200000 944117131 200000 976766463 200000 567802290 200000 595928690 200000 530393853 200000 352630124 200000 61896254 200000 608269821 200000 693683599 200000 338447132 200000 366054806 200000 341333737 200000 206879937 200000 781068787 200000 968236681 200000 465504877 200000 658575536 200000 745486200 200000 190779524 200000 85388893 200000 363083292 200000 685150674 200000 625212311 200000 672785202 200000 233459810 200000 226892231 200000 644714608 200000 90240002 200000 595036033 200000 555390654 200000 447823965 200000 152405634 200000 431437336 200000 169406141 200000 918227278 200000 757086986 200000 473324901 200000 720911980 200000 548074959 200000 818887824 200000 806914887 200000 72505103 200000 813789969 200000 955796138 200000 645029948 200000 927980686 200000 963286241 200000 863976848 200000 988133730 200000 600005488 200000 234240429 200000 15607319 200000 732310649 200000 413561050 200000 314161798 200000 10846646 200000 686867422 200000 838975124 200000 947492120 200000 297922180 200000 980876945 200000 993716483 200000 194901939 200000 36180279 200000 557763631 200000 544461103 200000 993525572 200000 844771621 200000 451563768 200000 775686333 200000 941718363 200000 597849669 200000 931497929 200000 664448501 200000 268413990 200000 434013998 200000 697702433 200000 544032700 200000 525521011 200000 803047190 200000 260497951 200000 365388186 200000 397669809 200000 705693651 200000 247424129 200000 553689525 200000 497913327 200000 537890269 200000 978840230 200000 590746323 200000 280424922 200000 163188297 200000 37558924 200000 27207770 200000 690457794 200000 484891342 200000 53629137 200000 375926354 200000 19067029 200000 929461186 200000 316076213 200000 58902881 200000 331373025 200000 201387037 200000 864689173 200000 447940813 200000 158599125 200000 977074548 200000 774518641 200000 614434941 200000 297699904 200000 530613246 200000 917331942 200000 929143543 200000 596631439 200000 229159058 200000 262703411 200000 272175458 200000 135733970 200000 774253222 200000 624486327 200000 283401092 200000 369683383 200000 979129424 200000 281041009 200000 338404804 200000 126414476 200000 27687495 200000 652543229 200000 249854249 200000 454793280 200000 918774242 200000 873126812 200000 123399512 200000 632980066 200000 359429399 200000 979971884 200000 832471192 200000 855863072 200000 683789949 200000 897935147 200000 540889040 200000 256606535 200000 772435785 200000 472955320 200000 688762503 200000 895105096 200000 477119315 200000 572744080 200000 113042658 200000 808512560 200000 431853329 200000 844185108 200000 12972969 200000 844822958 200000 479094170 200000 833728832 200000 364969025 200000 935785489 200000 654304932 200000 624599988 200000 621996722 200000 722117958 200000 954071173 200000 397552303 200000 938541985 200000 941354973 200000 796341812 200000 640160270 200000 941449814 200000 251726084 200000 69175624 200000 775438416 200000 812069046 200000 138203785 200000 964687863 200000 640011924 200000 241027401 200000 133858011 200000 789611799 200000 710463640 200000 492830004 200000 796360457 200000 344992287 200000 714862778 200000 329073727 200000 886603456 200000 90325798 200000 392868346 200000 221448400 200000 683628112 200000 310197986 200000 440866806 200000 172230637 200000 852633255 200000 877718186 200000 631281387 200000 413221181 200000 964379987 200000 793086067 200000 67264442 200000 722880262 200000 196422275 200000 154034389 200000 745478111 200000 936684078 200000 464020230 200000 71919366 200000 657601914 200000 420381757 200000 820644937 200000 109950685 200000 819225929 200000 689387353 200000 906299996 200000 269491408 200000 60192427 200000 101059656 200000 920131565 200000 286128117 200000 858917279 200000 975509105 200000 701440074 200000 11730435 200000 680153793 200000 21290459 200000 147979618 200000 968339281 200000 332625234 200000 40726827 200000 40352707 200000 376086741 200000 258297648 200000 34424744 200000 396631197 200000 250535461 200000 356883673 200000 961956665 200000 302695357 200000 222892921 200000 608116587 200000 41713764 200000 405619601 200000 583658406 200000 117159590 200000 871207505 200000 688311082 200000 424517667 200000 762909927 200000 695600324 200000 702871604 200000 807117062 200000 644848430 200000 276993061 200000 765858046 200000 661880583 200000 198364952 200000 440413051 200000 828552311 200000 251558779 200000 666921188 200000 7160427 200000 283989550 200000 879392345 200000 113204081 200000 608852285 200000 860967505 200000 280622648 200000 946021437 200000 305144022 200000 558947758 200000 275004494 200000 256977255 200000 910859454 200000 346885044 200000 975402609 200000 626317741 200000 706282778 200000 970311794 200000 176621336 200000 468366445 200000 437298354 200000 524122773 200000 522868058 200000 679941543 200000 26139372 200000 286084461 200000 395628781 200000 14179321 200000 899498446 200000 617436903 200000 500094503 200000 737747616 200000 306626558 200000 384875412 200000 585030144 200000 355185020 200000 987101380 200000 67072672 200000 323731469 200000 964926732 200000 267497478 200000 988664282 200000 593084037 200000 146052205 200000 539519562 200000 397202353 200000 629925439 200000 25973598 200000 799242935 200000 85502260 200000 933634736 200000 367161918 200000 608648467 200000 372110865 200000 63233008 200000 710048779 200000 92266949 200000 932258966 200000 432566966 200000 291754596 200000 479527891 200000 465050034 200000 609271382 200000 188935047 200000 206237412 200000 698487027 200000 829159625 200000 633019474 200000 458121022 200000 840517769 200000 534169765 200000 556201541 200000 119327688 200000 828777792 200000 433946911 200000 255785853 200000 681813513 200000 731918473 200000 524723215 200000 873185978 200000 834413094 200000 979204209 200000 439732715 200000 638375257 200000 344070374 200000 370440103 200000 488821193 200000 54621018 200000 21025712 200000 22955386 200000 422286177 200000 551501658 200000 391042187 200000 720750039 200000 642922760 200000 127904920 200000 122070044 200000 316262222 200000 946432437 200000 345121011 200000 342633899 200000 636993292 200000 566958335 200000 581660393 200000 620742429 200000 773192417 200000 48028443 200000 773522329 200000 230437626 200000 903937339 200000 118137057 200000 20422336 200000 539002471 200000 2791721 200000 120820168 200000 296081599 200000 645684012 200000 666033752 200000 938132453 200000 363734163 200000 960815022 200000 602782488 200000 992980974 200000 977881562 200000 877078261 200000 13999190 200000 135229244 200000 70715604 200000 522102951 200000 792500130 200000 519110595 200000 11218526 200000 757627145 200000 43532074 200000 343208987 200000 520061943 200000 701165316 200000 298656189 200000 38328186 200000 281685438 200000 924050461 200000 383972552 200000 286934455 200000 480904817 200000 143590011 200000 732341851 200000 317080903 200000 941859695 200000 556493540 200000 315568419 200000 176161602 200000 584223414 200000 227070143 200000 993933936 200000 515940191 200000 952126693 200000 840101394 200000 393588784 200000 722035698 200000 485461818 200000 163283844 200000 161709810 200000 148335604 200000 183644563 200000 15213659 200000 772510179 200000 183257338 200000 889250928 200000 680587390 200000 693406931 200000 934621500 200000 442502382 200000 425559667 200000 589193263 200000 816920974 200000 489641677 200000 683963233 200000 46235399 200000 979065705 200000 233629290 200000 33197838 200000 562391817 200000 269398243 200000 308903620 200000 161650146 200000 149927556 200000 691055793 200000 14743418 200000 816357089 200000 704726117 200000 640500779 200000 149645514 200000 783098803 200000 89132603 200000 468531527 200000 54618515 200000 126800543 200000 533771318 200000 140887196 200000 134851923 200000 237274762 200000 249871139 200000 784859487 200000 509017641 200000 706673404 200000 495026289 200000 840965481 200000 787876563 200000 922883610 200000 388517934 200000 314825518 200000 179138223 200000 542996652 200000 349796106 200000 638506437 200000 206242749 200000 658094615 200000 760185425 200000 2789606 200000 824867994 200000 574936675 200000 668007412 200000 895502567 200000 960675973 200000 338899509 200000 353889408 200000 26993853 200000 162058590 200000 344915157 200000 915789092 200000 5549056 200000 253368737 200000 345350185 200000 200672174 200000 724861670 200000 860073582 200000 850048695 200000 921864845 200000 331871301 200000 619348867 200000 289927589 200000 970636496 200000 303870869 200000 593502527 200000 503741115 200000 114061348 200000 604669675 200000 936169120 200000 645456991 200000 46224089 200000 867750142 200000 783365956 200000 339028887 200000 673348573 200000 113620261 200000 84132715 200000 346512394 200000 563830463 200000 719655253 200000 877247987 200000 259567614 200000 849985452 200000 200911910 200000 901283417 200000 800049754 200000 985138035 200000 74678479 200000 928168125 200000 445140132 200000 3905924 200000 454542116 200000 257123806 200000 291645187 200000 788788204 200000 943277470 200000 950242585 200000 746812989 200000 458769242 200000 71369043 200000 697102445 200000 385624506 200000 896360732 200000 422531064 200000 783080057 200000 430793598 200000 214177569 200000 442439141 200000 56086139 200000 732848177 200000 756040184 200000 431440400 200000 670455378 200000 309950745 200000 75049166 200000 496633359 200000 36984444 200000 26649630 200000 208657267 200000 119651354 200000 48231447 200000 659708356 200000 503725653 200000 437420294 200000 227789539 200000 564239668 200000 592313986 200000 338023498 200000 873468222 200000 994179634 200000 990023082 200000 422800893 200000 837755941 200000 348388134 200000 184807449 200000 316068565 200000 617415480 200000 529517847 200000 761818304 200000 284915240 200000 199348406 200000 480775595 200000 275739948 200000 978366445 200000 455636348 200000 576797479 200000 688485771 200000 925740219 200000 354959113 200000 879601780 200000 252221614 200000 811019720 200000 43820924 200000 203008791 200000 71121409 200000 597299946 200000 660677523 200000 742746422 200000 562531219 200000 808649369 200000 578849453 200000 795975577 200000 354131476 200000 402093546 200000 468938440 200000 382367142 200000 482002129 200000 398951060 200000 739625602 200000 461713763 200000 941620153 200000 732881645 200000 995154203 200000 991078263 200000 659709786 200000 94079469 200000 731917936 200000 47315240 200000 615454947 200000 184861993 200000 871988481 200000 486105693 200000 715656227 200000 235444440 200000 309240811 200000 417635228 200000 479493511 200000 777352145 200000 754440430 200000 761984524 200000 852986399 200000 244176778 200000 12841575 200000 530595699 200000 665022361 200000 580830745 200000 24142165 200000 28011064 200000 118652483 200000 377330741 200000 876873559 200000 189914465 200000 843014412 200000 944821557 200000 109547179 200000 68237973 200000 916218755 200000 894859023 200000 488108591 200000 129145371 200000 218313173 200000 282251354 200000 237203811 200000 296528600 200000 907545298 200000 193738315 200000 328706661 200000 793479251 200000 20873704 200000 254580410 200000 625828850 200000 308891828 200000 470617381 200000 233116189 200000 750416747 200000 574732479 200000 857982264 200000 907656075 200000 449982156 200000 522211804 200000 757621104 200000 326883001 200000 579522741 200000 991749138 200000 992426938 200000 728230400 200000 180532325 200000 722583046 200000 21728934 200000 617129556 200000 613542841 200000 37174016 200000 175516514 200000 232984909 200000 64737584 200000 173989606 200000 101814716 200000 691477792 200000 585374185 200000 796992061 200000 981540899 200000 136422566 200000 886848418 200000 149083694 200000 454142374 200000 397557075 200000 445072569 200000 764748926 200000 234427890 200000 55919935 200000 87358510 200000 427361171 200000 671596375 200000 519808800 200000 987200927 200000 303514741 200000 198423235 200000 623308877 200000 779691337 200000 524713674 200000 776450500 200000 338268347 200000 535490573 200000 839433432 200000 766069897 200000 932660994 200000 57132391 200000 553986950 200000 8828896 200000 35365464 200000 327403383 200000 797468762 200000 952077625 200000 604596884 200000 321332988 200000 679976315 200000 889149089 200000 662621228 200000 871787859 200000 831557039 200000 668161734 200000 126545974 200000 964943483 200000 170164317 200000 710114041 200000 88537193 200000 726531859 200000 533621643 200000 453071654 200000 455199004 200000 60889177 200000 418947552 200000 964655068 200000 891726661 200000 70193195 200000 337578146 200000 898173003 200000 398986362 200000 73150729 200000 307417528 200000 89966143 200000 663245043 200000 251175952 200000 177720745 200000 828149289 200000 724028805 200000 83534592 200000 744232346 200000 814864150 200000 330230695 200000 45159478 200000 578320723 200000 156922037 200000 21285231 200000 957235378 200000 548820793 200000 209958229 200000 820342165 200000 321979921 200000 421537875 200000 873357795 200000 62457710 200000 14597266 200000 432964681 200000 88354287 200000 557711601 200000 320595220 200000 119564639 200000 573538727 200000 251090613 200000 525062933 200000 40909438 200000 139294681 200000 327695344 200000 283175604 200000 282954538 200000 712754676 200000 790497912 200000 658366639 200000 242249100 200000 899838982 200000 346301636 200000 4295269 200000 753266281 200000 176122047 200000 92108779 200000 969725907 200000 566805287 200000 807921003 200000 526077859 200000 222236570 200000 139423694 200000 460470267 200000 501739074 200000 112081142 200000 129255172 200000 714260732 200000 830823616 200000 951002568 200000 520580623 200000 54484893 200000 983498418 200000 174837388 200000 462544597 200000 752410029 200000 412179023 200000 993845346 200000 370403806 200000 237579673 200000 478214766 200000 573994248 200000 14894160 200000 673812593 200000 81804420 200000 511847645 200000 921120753 200000 952002018 200000 655167145 200000 398699743 200000 502116648 200000 317445693 200000 749823380 200000 142662317 200000 552547067 200000 913932398 200000 301431449 200000 147398789 200000 319282961 200000 4249604 200000 28025777 200000 841061190 200000 539538353 200000 304905006 200000 742670705 200000 388463725 200000 743815616 200000 908111035 200000 949077265 200000 665397275 200000 968273605 200000 227385881 200000 178430054 200000 262661388 200000 889406695 200000 360672086 200000 422347751 200000 377626784 200000 234381036 200000 356348193 200000 543913642 200000 975492310 200000 881763900 200000 994247368 200000 522076263 200000 766579787 200000 396099291 200000 275789883 200000 696465779 200000 418049086 200000 872412529 200000 636438022 200000 518933189 200000 180546190 200000 998701893 200000 419941722 200000 594198516 200000 920845753 200000 49401404 200000 840524292 200000 177332021 200000 400911582 200000 7501022 200000 114002035 200000 796310880 200000 393341883 200000 914205776 200000 363106229 200000 726848492 200000 770916526 200000 827656282 200000 771838842 200000 472567534 200000 376032439 200000 829413218 200000 878754830 200000 60359452 200000 64367987 200000 589084269 200000 514546274 200000 589244879 200000 767927586 200000 65815332 200000 697644547 200000 309062395 200000 694446241 200000 162953676 200000 979726112 200000 453606200 200000 185940847 200000 207648076 200000 362717319 200000 505634748 200000 464519083 200000 590764842 200000 19815848 200000 32444510 200000 181795860 200000 912013708 200000 388273807 200000 239949715 200000 394344454 200000 319576890 200000 296040429 200000 981227123 200000 965818242 200000 457470874 200000 377786639 200000 591704756 200000 909783334 200000 404355762 200000 512385508 200000 14647981 200000 677596720 200000 400174889 200000 523128058 200000 472450388 200000 194513534 200000 555499589 200000 333826945 200000 201542719 200000 564556944 200000 240344557 200000 298631493 200000 719368101 200000 51984259 200000 124246184 200000 943694519 200000 884747357 200000 794636055 200000 675500443 200000 660837604 200000 554765789 200000 482401705 200000 808368781 200000 705282427 200000 822680636 200000 541127224 200000 2609637 200000 293197002 200000 108105775 200000 212406371 200000 583808681 200000 453556161 200000 614960398 200000 694846569 200000 309331585 200000 303870956 200000 624324815 200000 197844262 200000 333382577 200000 332669820 200000 734201865 200000 48540187 200000 726938913 200000 541854014 200000 815139825 200000 803091302 200000 824056408 200000 805446817 200000 726751839 200000 585709509 200000 114860411 200000 610700723 200000 306710986 200000 254464150 200000 913235794 200000 391552803 200000 485403462 200000 481798105 200000 973211459 200000 544257088 200000 210089612 200000 655839275 200000 38986067 200000 601598711 200000 943837682 200000 52388044 200000 464246827 200000 829295576 200000 936879213 200000 499516825 200000 255190288 200000 911472657 200000 548831125 200000 328785681 200000 603674088 200000 305422193 200000 629087136 200000 14678099 200000 343035195 200000 11682917 200000 3694436 200000 647647517 200000 718298159 200000 934038013 200000 299988057 200000 952476110 200000 903107722 200000 328632294 200000 569071764 200000 475871588 200000 783078067 200000 935978608 200000 348303564 200000 330596222 200000 749496752 200000 390503049 200000 436272727 200000 183385689 200000 630131495 200000 822927807 200000 284590381 200000 90658518 200000 201792865 200000 575652417 200000 475836899 200000 900704881 200000 7159617 200000 777308382 200000 842241969 200000 123783499 200000 660264529 200000 488979204 200000 856301163 200000 246058016 200000 842569909 200000 326974657 200000 108779146 200000 151006800 200000 913372980 200000 154214083 200000 459562276 200000 838684633 200000 165974325 200000 265953371 200000 747539950 200000 828892506 200000 737501374 200000 299092341 200000 671270720 200000 726755857 200000 339186294 200000 325375137 200000 739349008 200000 408249821 200000 530768292 200000 267677452 200000 426086900 200000 855009596 200000 474534957 200000 391312518 200000 875936036 200000 938622797 200000 246587033 200000 735871869 200000 545256053 200000 46869453 200000 770182157 200000 25838847 200000 68301150 200000 633893661 200000 920364625 200000 569451195 200000 110012406 200000 864350265 200000 627210186 200000 286855936 200000 962118899 200000 345593026 200000 592969088 200000 842764475 200000 984337323 200000 980187892 200000 671661848 200000 71413628 200000 826356245 200000 276538799 200000 618228442 200000 75892081 200000 698640072 200000 139700849 200000 203884971 200000 984362856 200000 461493498 200000 734264153 200000 470245651 200000 904089297 200000 658142849 200000 646792485 200000 400960824 200000 200064952 200000 516392405 200000 805087028 200000 374936800 200000 111798990 200000 453238283 200000 897952132 200000 226960241 200000 356522336 200000 85089498 200000 531507891 200000 425569011 200000 775228764 200000 338917016 200000 790344193 200000 483888652 200000 37018963 200000 874030141 200000 306588492 200000 950662658 200000 5099633 200000 131336030 200000 194331409 200000 427494076 200000 576889989 200000 257238066 200000 933586544 200000 269624000 200000 643697151 200000 630182800 200000 471051560 200000 309249845 200000 340443628 200000 431608046 200000 58958742 200000 465139681 200000 137718779 200000 777248354 200000 728447673 200000 806034219 200000 656256122 200000 997348003 200000 305264688 200000 375617050 200000 939542104 200000 938881288 200000 535563833 200000 974957139 200000 910463267 200000 157063559 200000 662341043 200000 90385949 200000 408495371 200000 993940663 200000 221032475 200000 358465631 200000 926636253 200000 284258765 200000 29865362 200000 648376992 200000 483816968 200000 2390689 200000 954033365 200000 598780165 200000 8616602 200000 975046057 200000 785600322 200000 201284694 200000 907056962 200000 218114556 200000 9303768 200000 400554488 200000 933544782 200000 745410895 200000 419302455 200000 711191538 200000 843006638 200000 495722491 200000 772309659 200000 23067372 200000 676250607 200000 64201972 200000 234487780 200000 866664491 200000 311279680 200000 150032850 200000 959481488 200000 135835029 200000 852268911 200000 538898122 200000 419732926 200000 664226738 200000 561785835 200000 508899509 200000 701859628 200000 414369703 200000 460929218 200000 3553543 200000 353526585 200000 789198652 200000 528091044 200000 163352536 200000 966568162 200000 435341015 200000 40052958 200000 336031710 200000 119741384 200000 362427774 200000 340521310 200000 184964208 200000 819103784 200000 591168727 200000 662591669 200000 126203267 200000 30978784 200000 530070826 200000 130779919 200000 936593327 200000 73026927 200000 637262173 200000 246209851 200000 953681450 200000 915698677 200000 787906806 200000 707535529 200000 717315275 200000 788133678 200000 826031132 200000 476118885 200000 607033864 200000 311412346 200000 302964117 200000 908735008 200000 200800503 200000 183762391 200000 279294152 200000 34077223 200000 24483151 200000 313474532 200000 297031611 200000 259806569 200000 965941607 200000 570659295 200000 964027670 200000 392439925 200000 471804469 200000 162120102 200000 234057757 200000 562131576 200000 744994639 200000 290172857 200000 892202680 200000 114578754 200000 839860973 200000 281882934 200000 852794221 200000 250945857 200000 164996580 200000 211480538 200000 27763044 200000 852019075 200000 467390891 200000 573259782 200000 207916641 200000 436744119 200000 360959064 200000 895368886 200000 738265804 200000 831377963 200000 30846115 200000 930944906 200000 861148076 200000 204372943 200000 199695841 200000 764388032 200000 946131622 200000 165167664 200000 246918153 200000 168571703 200000 834094082 200000 743110524 200000 225683378 200000 539285101 200000 537121445 200000 140793475 200000 20548626 200000 707373185 200000 565856279 200000 386881204 200000 711220479 200000 776709169 200000 657330301 200000 685489691 200000 957904112 200000 509421788 200000 590934175 200000 619383656 200000 913867516 200000 273539712 200000 909928419 200000 298596330 200000 436302041 200000 291047867 200000 369389135 200000 130678159 200000 664749277 200000 790013389 200000 435900553 200000 435912421 200000 421299712 200000 8704147 200000 876460505 200000 285038363 200000 394333655 200000 37489292 200000 675633701 200000 608155647 200000 277779097 200000 977834711 200000 489668083 200000 185760769 200000 739605277 200000 531264307 200000 167258730 200000 990997550 200000 389334232 200000 44537852 200000 978401616 200000 637238324 200000 306685410 200000 885636660 200000 782706444 200000 809323107 200000 669225714 200000 777704310 200000 302737572 200000 662702505 200000 819780444 200000 10924035 200000 51731903 200000 599582613 200000 555297561 200000 997619385 200000 828539043 200000 142647380 200000 133756094 200000 666870549 200000 530157111 200000 534556854 200000 744592771 200000 497378104 200000 539802625 200000 559692840 200000 647350077 200000 377028574 200000 92028969 200000 690098363 200000 961814627 200000 939723880 200000 978825075 200000 393946395 200000 712296971 200000 24622802 200000 539874631 200000 406671511 200000 433729005 200000 827083196 200000 389093292 200000 532919582 200000 626107486 200000 230751844 200000 118537031 200000 222720319 200000 675810389 200000 619157161 200000 990787423 200000 635948072 200000 473142120 200000 906850057 200000 669941724 200000 841829799 200000 503214031 200000 579786915 200000 367122754 200000 88791083 200000 809795679 200000 92190005 200000 978879674 200000 672468162 200000 409725072 200000 233542941 200000 419111433 200000 809686811 200000 704310902 200000 578927451 200000 453456789 200000 7273349 200000 124338378 200000 520574860 200000 453623398 200000 751647470 200000 179005154 200000 980080624 200000 865645089 200000 896796900 200000 584770227 200000 181245796 200000 623980814 200000 752754070 200000 914622677 200000 682961767 200000 826775059 200000 939683794 200000 887643262 200000 641216537 200000 51609782 200000 980530439 200000 172711813 200000 58142262 200000 353255710 200000 633382724 200000 119142495 200000 109610782 200000 525902865 200000 575946039 200000 305221156 200000 176190159 200000 322250998 200000 367413294 200000 941186186 200000 157429223 200000 323958227 200000 41241112 200000 419609064 200000 863407014 200000 134188367 200000 131425667 200000 165500212 200000 349510634 200000 755125936 200000 772534686 200000 717031428 200000 275881264 200000 569981917 200000 344285240 200000 105182863 200000 763041433 200000 129435996 200000 969738175 200000 206448044 200000 2201057 200000 506646612 200000 139267905 200000 789284049 200000 105110888 200000 645012619 200000 6554221 200000 103857685 200000 83251757 200000 60970089 200000 872440721 200000 166108205 200000 467789773 200000 383314674 200000 482539420 200000 178557553 200000 234826375 200000 572746702 200000 921728029 200000 534676183 200000 961405754 200000 986387780 200000 686297409 200000 96068086 200000 20459364 200000 92003385 200000 423986648 200000 794079491 200000 594105635 200000 56597045 200000 770861904 200000 548548054 200000 738814263 200000 906745181 200000 605884344 200000 351259878 200000 102535933 200000 858432121 200000 87419325 200000 511283015 200000 801387125 200000 14130926 200000 86060207 200000 669958834 200000 590878268 200000 948269252 200000 324478075 200000 881117564 200000 273374098 200000 605055136 200000 231480753 200000 814483101 200000 218912852 200000 577895370 200000 66452863 200000 344008618 200000 940871937 200000 167066664 200000 201407923 200000 795546330 200000 77622968 200000 676175936 200000 81761469 200000 243076867 200000 441960759 200000 685799736 200000 782981033 200000 533246877 200000 356074205 200000 125129432 200000 477306408 200000 993341117 200000 224359080 200000 4215174 200000 954327687 200000 223353626 200000 993061431 200000 316918856 200000 190345141 200000 899350538 200000 129029063 200000 241190085 200000 581570368 200000 270266757 200000 438036025 200000 532806979 200000 975843671 200000 46437920 200000 877794570 200000 397290665 200000 634254025 200000 137286931 200000 334598744 200000 741340285 200000 213586691 200000 139482162 200000 577527010 200000 467616486 200000 642989077 200000 230730230 200000 508958215 200000 41021098 200000 405569197 200000 238435189 200000 669323718 200000 865963824 200000 359459865 200000 289026660 200000 459592380 200000 248329343 200000 396875337 200000 679354139 200000 359165480 200000 468899132 200000 608321481 200000 598815888 200000 315175400 200000 145914542 200000 722511306 200000 58995289 200000 404962940 200000 457285309 200000 113391129 200000 252487342 200000 535954178 200000 613689837 200000 663415589 200000 85979236 200000 482723640 200000 618937190 200000 766259196 200000 156649202 200000 476886396 200000 832286959 200000 965637197 200000 653545583 200000 870831310 200000 400528109 200000 904727143 200000 450817937 200000 561188555 200000 934627944 200000 646505271 200000 634407854 200000 418478514 200000 27882758 200000 572251213 200000 158651581 200000 435128418 200000 93227788 200000 390157783 200000 993467221 200000 513896538 200000 155869027 200000 952772259 200000 620170924 200000 69618102 200000 170711952 200000 960771616 200000 355525784 200000 774670648 200000 4892089 200000 603050589 200000 785757073 200000 497757243 200000 995724966 200000 581593607 200000 653884076 200000 327787200 200000 586930109 200000 323038830 200000 360292768 200000 376413029 200000 44779268 200000 242666880 200000 11892419 200000 926864231 200000 112660770 200000 752344523 200000 48314125 200000 232705191 200000 512520541 200000 35363455 200000 630205459 200000 990985633 200000 832670620 200000 272858984 200000 799936524 200000 163626358 200000 653872229 200000 198972663 200000 588675535 200000 584519650 200000 147874015 200000 103274552 200000 762520274 200000 395030341 200000 533559504 200000 147400412 200000 358981931 200000 442676893 200000 746208927 200000 644034864 200000 895481745 200000 819806601 200000 917970258 200000 215455780 200000 388420443 200000 269924423 200000 584032912 200000 72166212 200000 373556863 200000 931883446 200000 229101216 200000 444613313 200000 851189652 200000 515293012 200000 892423783 200000 167713127 200000 267864527 200000 843218239 200000 898903916 200000 409071271 200000 569366280 200000 804998711 200000 142525398 200000 554108046 200000 983924149 200000 330233753 200000 352302700 200000 373859276 200000 537049837 200000 840660325 200000 89137811 200000 407119789 200000 225744997 200000 71561272 200000 524539475 200000 350277154 200000 197352566 200000 367290193 200000 63935057 200000 254902199 200000 297766420 200000 793353359 200000 871004117 200000 135076253 200000 312767703 200000 585658480 200000 740289220 200000 136929697 200000 32151796 200000 15215635 200000 683454886 200000 754812979 200000 506423620 200000 125836598 200000 164425633 200000 403916383 200000 675500347 200000 829350456 200000 912147067 200000 192677845 200000 294287601 200000 543441943 200000 523025562 200000 47453412 200000 977290524 200000 184803441 200000 993493254 200000 105912442 200000 664119571 200000 367136646 200000 177025893 200000 721091109 200000 178242251 200000 627037747 200000 981921277 200000 957369364 200000 961874652 200000 379266552 200000 441038261 200000 678610198 200000 692569724 200000 47439602 200000 130467859 200000 3733144 200000 233724290 200000 115882464 200000 606370622 200000 276589226 200000 368072292 200000 256174625 200000 183375868 200000 962725370 200000 991377464 200000 963271603 200000 185876916 200000 265506262 200000 189584565 200000 832829237 200000 964671596 200000 293217837 200000 795018290 200000 559730661 200000 520654027 200000 877592462 200000 773138341 200000 327825826 200000 781174295 200000 948853542 200000 279878820 200000 489843945 200000 140508727 200000 627285701 200000 511972711 200000 184073947 200000 528404402 200000 638515416 200000 587969219 200000 147816756 200000 983568813 200000 599912048 200000 552419887 200000 500047957 200000 738206703 200000 611517241 200000 199894465 200000 510227770 200000 769319648 200000 120342402 200000 565976113 200000 20188547 200000 310443396 200000 414553659 200000 295964372 200000 217169775 200000 727328644 200000 968622832 200000 204651937 200000 86347739 200000 415092004 200000 97438162 200000 794281775 200000 806562374 200000 666795853 200000 855209902 200000 128202420 200000 61198030 200000 674372995 200000 231819251 200000 991932934 200000 906152499 200000 224182767 200000 20929712 200000 42742684 200000 327339475 200000 269269846 200000 383203474 200000 822016653 200000 206279084 200000 292133150 200000 268260585 200000 4225679 200000 966106716 200000 748194639 200000 997188515 200000 77413880 200000 677761315 200000 715344015 200000 335485262 200000 482020800 200000 528199646 200000 788531748 200000 89569561 200000 193909628 200000 121321740 200000 528086004 200000 598231762 200000 890437475 200000 645054412 200000 440809095 200000 557638376 200000 451409995 200000 282707421 200000 548918019 200000 336063594 200000 371002284 200000 384484252 200000 847764270 200000 850645254 200000 459260315 200000 683804168 200000 481034095 200000 666346762 200000 109711568 200000 868289215 200000 932171980 200000 119242085 200000 415496863 200000 579257345 200000 792673516 200000 170448805 200000 172004097 200000 30778540 200000 76579349 200000 18302458 200000 238627979 200000 122751038 200000 557530415 200000 501010737 200000 128646773 200000 344294613 200000 545237950 200000 355105464 200000 302517396 200000 789708081 200000 780393450 200000 162278559 200000 618443615 200000 351518383 200000 540464761 200000 951592340 200000 769164780 200000 502426446 200000 25819859 200000 999888102 200000 117195251 200000 890144173 200000 877951228 200000 355618434 200000 843656649 200000 938714891 200000 290546076 200000 631253752 200000 39237221 200000 602185028 200000 814133242 200000 114719093 200000 485556061 200000 454980313 200000 19398651 200000 730634697 200000 641941737 200000 681146088 200000 941604391 200000 350359650 200000 699293662 200000 288949551 200000 524475811 200000 873978447 200000 42393012 200000 839057421 200000 428643895 200000 701273405 200000 716670079 200000 871395455 200000 498874441 200000 331079548 200000 42917112 200000 482136102 200000 319122142 200000 51158009 200000 246752885 200000 33658174 200000 546970015 200000 132339269 200000 315685099 200000 903090855 200000 533999825 200000 233335947 200000 316139250 200000 416674272 200000 991370586 200000 740424605 200000 839374784 200000 608247046 200000 366617794 200000 833703655 200000 701776684 200000 216879832 200000 156816175 200000 866367097 200000 456290731 200000 281509045 200000 635144551 200000 829805312 200000 541824597 200000 979978395 200000 910551249 200000 496311756 200000 140563168 200000 295333672 200000 635832179 200000 766127307 200000 285530019 200000 624016284 200000 854105588 200000 338844300 200000 58080148 200000 683190741 200000 55175578 200000 857401916 200000 367395913 200000 151471696 200000 707664460 200000 20182443 200000 359205881 200000 302577198 200000 544434320 200000 692768582 200000 962300795 200000 112802091 200000 912434062 200000 483306013 200000 206436421 200000 933333415 200000 757886218 200000 889032670 200000 259434606 200000 10289825 200000 918374252 200000 731529944 200000 636517035 200000 979725238 200000 559912378 200000 475696120 200000 870659668 200000 391721765 200000 962433436 200000 628666574 200000 808612191 200000 568354765 200000 129980246 200000 968763271 200000 881823843 200000 540444972 200000 554611152 200000 251232499 200000 170537109 200000 90168672 200000 143067281 200000 872313472 200000 949007821 200000 670868265 200000 927099838 200000 690740796 200000 269104770 200000 745686501 200000 634355743 200000 758269655 200000 200890312 200000 165937553 200000 661571865 200000 832547229 200000 342348120 200000 729124558 200000 665489076 200000 414195327 200000 858828679 200000 438786776 200000 189167510 200000 554521610 200000 21656397 200000 148639119 200000 82152197 200000 67471725 200000 970075199 200000 156937073 200000 307721959 200000 577313910 200000 137733268 200000 274681757 200000 165716932 200000 806158228 200000 735944994 200000 911689682 200000 576078018 200000 18115542 200000 874330977 200000 397325420 200000 178400679 200000 189071594 200000 785434982 200000 523058796 200000 384862425 200000 593755934 200000 58191848 200000 238267248 200000 189207904 200000 546213728 200000 990320701 200000 189553590 200000 505579746 200000 441434945 200000 641616477 200000 493818908 200000 205709733 200000 506694893 200000 656857821 200000 971001378 200000 580876944 200000 412068148 200000 766836980 200000 391728101 200000 900402474 200000 452607875 200000 998639225 200000 323821604 200000 738927512 200000 280754154 200000 930379234 200000 927498815 200000 179365025 200000 887354647 200000 946892869 200000 808434738 200000 164668332 200000 124962392 200000 362847578 200000 307834525 200000 705233599 200000 726911388 200000 554978166 200000 857272510 200000 53218945 200000 243050354 200000 729856912 200000 713975924 200000 448988729 200000 353543432 200000 323479358 200000 103281213 200000 897967564 200000 271999531 200000 772248760 200000 675448631 200000 131422658 200000 452506444 200000 359484627 200000 60981026 200000 133726016 200000 108062585 200000 530170630 200000 116665435 200000 675343373 200000 748890207 200000 340610920 200000 671889378 200000 657790609 200000 29775949 200000 581486254 200000 615036244 200000 461599697 200000 854801459 200000 221464113 200000 168742640 200000 966394227 200000 731316126 200000 591057381 200000 714265494 200000 48219071 200000 562941117 200000 48715874 200000 681452226 200000 111958938 200000 364929630 200000 592945886 200000 230124180 200000 158277772 200000 867434480 200000 765515567 200000 797601738 200000 925039291 200000 228865410 200000 730083789 200000 831195586 200000 916369645 200000 86648769 200000 597095885 200000 876728956 200000 87192200 200000 973728253 200000 594577126 200000 703092886 200000 562430356 200000 919224868 200000 636193646 200000 102509390 200000 752207543 200000 504795844 200000 833558109 200000 193436290 200000 937683255 200000 390728972 200000 258204488 200000 327001266 200000 821826811 200000 351542475 200000 594905190 200000 752556795 200000 57457289 200000 229443182 200000 189013646 200000 739404572 200000 244658952 200000 939355909 200000 402564406 200000 614084980 200000 447222846 200000 475057726 200000 674180212 200000 31161089 200000 39627410 200000 279506023 200000 342056191 200000 562911586 200000 665400587 200000 434542703 200000 481419822 200000 763248341 200000 514064718 200000 996226021 200000 951721975 200000 131496505 200000 648134050 200000 54422262 200000 593622256 200000 825021196 200000 43038446 200000 70025330 200000 357125713 200000 422269804 200000 199546041 200000 216740295 200000 537222639 200000 396239897 200000 334660392 200000 508049667 200000 318931009 200000 725651056 200000 77394178 200000 223357653 200000 112918622 200000 884041329 200000 709488047 200000 421395596 200000 83741691 200000 277273785 200000 588333363 200000 735882773 200000 38766961 200000 986788999 200000 333967415 200000 105406464 200000 28800948 200000 619661754 200000 753857535 200000 563158395 200000 499567196 200000 689317585 200000 168481908 200000 709938772 200000 876310942 200000 769113320 200000 522309147 200000 874255610 200000 311532115 200000 304468928 200000 576734746 200000 436886140 200000 82437615 200000 856123319 200000 781764153 200000 503530119 200000 443227786 200000 925377995 200000 974830814 200000 392444779 200000 913293530 200000 715349914 200000 516141327 200000 317062678 200000 339820085 200000 375539044 200000 378666610 200000 342944278 200000 107930771 200000 74142214 200000 358765903 200000 615428506 200000 544225929 200000 467946240 200000 608820876 200000 951441777 200000 675281742 200000 725257839 200000 388573615 200000 323971848 200000 206543033 200000 23224082 200000 359108319 200000 628320367 200000 946238272 200000 845765192 200000 168753890 200000 860558420 200000 508185593 200000 834081295 200000 65598751 200000 560905221 200000 108119707 200000 270896902 200000 79113628 200000 981112177 200000 384363901 200000 255580779 200000 251828480 200000 561672998 200000 569904021 200000 245959709 200000 33979026 200000 888045652 200000 847473785 200000 357274778 200000 734595127 200000 171547335 200000 152882785 200000 40557824 200000 99434614 200000 220205296 200000 238681634 200000 921561359 200000 695809142 200000 706676700 200000 45935923 200000 893389092 200000 28042238 200000 457712954 200000 303083946 200000 666143294 200000 130301299 200000 981661017 200000 281472063 200000 911992317 200000 58041821 200000 562654502 200000 951568967 200000 786657437 200000 399674081 200000 540588081 200000 810429369 200000 908684030 200000 668174535 200000 797690024 200000 991477036 200000 174895262 200000 719792244 200000 843669849 200000 457680341 200000 880797084 200000 258471792 200000 785030067 200000 69126541 200000 441821366 200000 341858272 200000 454600644 200000 805222088 200000 983770442 200000 983105164 200000 142101564 200000 355461278 200000 272260952 200000 240492250 200000 957703784 200000 128861381 200000 317999997 200000 844705487 200000 986678326 200000 122988947 200000 644637433 200000 783719700 200000 322769974 200000 168675328 200000 834492329 200000 372783854 200000 527295382 200000 722672033 200000 20381197 200000 210069060 200000 619744805 200000 779876013 200000 867631938 200000 36683676 200000 233432656 200000 911264250 200000 264461575 200000 37869085 200000 5757735 200000 988556544 200000 625845179 200000 886930317 200000 15048280 200000 400102356 200000 902859868 200000 169704531 200000 879871537 200000 282926381 200000 912734857 200000 52988277 200000 672604065 200000 512850018 200000 767243392 200000 807061146 200000 374944310 200000 44721001 200000 131204895 200000 883112968 200000 868047391 200000 445523672 200000 250459622 200000 204599974 200000 307660331 200000 671974375 200000 679096050 200000 253033978 200000 389632968 200000 201170027 200000 807019779 200000 288094763 200000 529557252 200000 807320795 200000 162766198 200000 322553856 200000 55192718 200000 722166349 200000 379704906 200000 370061534 200000 77884852 200000 244236921 200000 614710814 200000 375119053 200000 173952614 200000 233499060 200000 387216945 200000 673318002 200000 148822832 200000 975583477 200000 808279136 200000 235601684 200000 273636675 200000 475275218 200000 374483242 200000 667192987 200000 907434604 200000 504749699 200000 753152941 200000 897448843 200000 275538714 200000 853504477 200000 482956201 200000 370312461 200000 327581788 200000 196049752 200000 217393020 200000 860329189 200000 372813279 200000 855534344 200000 977062435 200000 301982588 200000 47690739 200000 203777446 200000 983144255 200000 6140375 200000 736673669 200000 982728328 200000 319027468 200000 995490204 200000 5948453 200000 167252899 200000 961842795 200000 553402643 200000 298970113 200000 545263503 200000 497660632 200000 429226274 200000 201929704 200000 584696706 200000 51500659 200000 482982735 200000 561507143 200000 53870930 200000 165971962 200000 335029185 200000 635668526 200000 842516855 200000 290537164 200000 844393278 200000 729878858 200000 232201990 200000 734016231 200000 194154796 200000 127148523 200000 948143030 200000 801889514 200000 206069652 200000 756685823 200000 702959070 200000 153830418 200000 638642457 200000 640590357 200000 13170804 200000 926103616 200000 159313157 200000 919265114 200000 495341326 200000 935117809 200000 422197052 200000 932981149 200000 6640099 200000 924917827 200000 622289477 200000 135970638 200000 44394442 200000 92259573 200000 621116743 200000 991958394 200000 463965753 200000 208711271 200000 947162120 200000 632578512 200000 19072838 200000 867571605 200000 142908143 200000 423887518 200000 878461353 200000 716848159 200000 22966531 200000 400716500 200000 92188343 200000 112762947 200000 600380393 200000 228006910 200000 766970471 200000 916649696 200000 778197993 200000 694881869 200000 917638480 200000 489569140 200000 645429224 200000 521519758 200000 374542503 200000 296171550 200000 351921517 200000 176259120 200000 976331332 200000 278125979 200000 103972512 200000 352773441 200000 477591198 200000 881155404 200000 642000965 200000 284786288 200000 856841929 200000 695994157 200000 653288389 200000 792738572 200000 41984126 200000 202103263 200000 583474469 200000 738748675 200000 21679122 200000 953713310 200000 800948491 200000 209338595 200000 182831741 200000 930440522 200000 968236223 200000 477135322 200000 973638996 200000 929192546 200000 269967399 200000 243701177 200000 677461710 200000 506534659 200000 559057864 200000 559444716 200000 278804417 200000 408686316 200000 618516683 200000 732285571 200000 777080229 200000 996611196 200000 212221173 200000 828074539 200000 468852367 200000 945853617 200000 706046637 200000 904297012 200000 415850294 200000 913658665 200000 622596345 200000 926928780 200000 16781040 200000 668095012 200000 458743680 200000 997419969 200000 511055285 200000 800060031 200000 175860360 200000 458029315 200000 751753242 200000 560267706 200000 847778040 200000 402516510 200000 505530198 200000 239124466 200000 637675094 200000 36211843 200000 720520512 200000 587358695 200000 491227337 200000 645746751 200000 561873998 200000 222799094 200000 937820951 200000 271831041 200000 126099862 200000 170400030 200000 591420071 200000 510543127 200000 697183952 200000 557044478 200000 824563072 200000 365620592 200000 241207377 200000 387616212 200000 726151239 200000 286836123 200000 255774992 200000 749785471 200000 850947651 200000 784318149 200000 857211555 200000 553048701 200000 977711451 200000 911727806 200000 995068226 200000 793561068 200000 82959894 200000 128588788 200000 546049986 200000 931850124 200000 346807705 200000 497739125 200000 870298 200000 352421818 200000 662031276 200000 194552048 200000 757905121 200000 75436406 200000 119086260 200000 358389940 200000 533383756 200000 33320541 200000 521181113 200000 290119087 200000 846941492 200000 438532783 200000 728801888 200000 792120174 200000 882343309 200000 9648969 200000 789948145 200000 968351266 200000 517464559 200000 664145322 200000 858625106 200000 868506265 200000 217654160 200000 806089201 200000 996364809 200000 545311296 200000 823473734 200000 137003740 200000 200029756 200000 569531686 200000 619234441 200000 207674314 200000 978056627 200000 90803195 200000 182203246 200000 693188793 200000 606205908 200000 52769804 200000 602669228 200000 903394887 200000 343484581 200000 670641480 200000 796720281 200000 837465012 200000 832631501 200000 260669 200000 444129325 200000 975750877 200000 986234770 200000 484059162 200000 856908541 200000 417171522 200000 84000474 200000 621242029 200000 408154432 200000 218859264 200000 937330478 200000 111939686 200000 676932045 200000 259691734 200000 683764146 200000 789529170 200000 369907738 200000 194053155 200000 802399277 200000 44645920 200000 368218685 200000 104687590 200000 497442566 200000 907670558 200000 49846509 200000 561893819 200000 731175747 200000 777433915 200000 560122241 200000 136542691 200000 97722507 200000 577027334 200000 709007343 200000 807751996 200000 300584228 200000 108642220 200000 370927821 200000 673124164 200000 980552182 200000 339922941 200000 923393363 200000 743358490 200000 755560069 200000 181703527 200000 12838742 200000 832433275 200000 452360441 200000 123915768 200000 748798797 200000 645057992 200000 840751129 200000 130072159 200000 779593295 200000 613637629 200000 641194314 200000 484262891 200000 780481553 200000 961802682 200000 63632532 200000 71724681 200000 548445931 200000 682247230 200000 501814940 200000 870453449 200000 829837780 200000 1511782 200000 71405738 200000 633654745 200000 57655392 200000 543930801 200000 636187811 200000 316400007 200000 746321608 200000 703296574 200000 722026767 200000 505366594 200000 666570722 200000 763385547 200000 674518292 200000 709101848 200000 294433059 200000 525744054 200000 350225016 200000 180700089 200000 49386147 200000 482356223 200000 66134945 200000 64122482 200000 210461976 200000 348144452 200000 425152407 200000 93664817 200000 608468440 200000 466447810 200000 20852736 200000 628698247 200000 231587547 200000 445600858 200000 112574754 200000 188618144 200000 39498934 200000 658070152 200000 222047716 200000 562632779 200000 622295712 200000 866813036 200000 268610508 200000 732449784 200000 273906288 200000 111445700 200000 858030337 200000 285916339 200000 431524508 200000 72390895 200000 72417353 200000 66072877 200000 233710650 200000 384794348 200000 100924171 200000 657674931 200000 740039425 200000 17265495 200000 150544205 200000 336711988 200000 26170184 200000 498969457 200000 4497334 200000 148309823 200000 371436037 200000 708009752 200000 934684556 200000 504381953 200000 579803342 200000 224616138 200000 653948086 200000 703148874 200000 109498331 200000 894979493 200000 439679931 200000 665554312 200000 61123073 200000 324757865 200000 105678784 200000 970189769 200000 523655351 200000 53603955 200000 671433356 200000 901545916 200000 899059219 200000 119126979 200000 452494471 200000 760334768 200000 862242509 200000 746509046 200000 779279029 200000 972271250 200000 506492986 200000 483278923 200000 146094782 200000 886027250 200000 26923089 200000 64794785 200000 991151849 200000 428656637 200000 671991209 200000 19707254 200000 159061020 200000 690646916 200000 228330871 200000 110123241 200000 230701532 200000 761584627 200000 77546900 200000 15815096 200000 575721042 200000 530425177 200000 721366644 200000 674824513 200000 901664834 200000 861046373 200000 57625391 200000 238384004 200000 586083605 200000 315008102 200000 950715259 200000 799513375 200000 285779664 200000 470534986 200000 4861358 200000 184533839 200000 422516762 200000 187940255 200000 609085120 200000 220199924 200000 335140921 200000 783828116 200000 618293318 200000 12658573 200000 195420435 200000 277093367 200000 505942647 200000 192601399 200000 677823792 200000 379293240 200000 11256873 200000 151898801 200000 514368438 200000 4119140 200000 164581076 200000 895164506 200000 486006891 200000 995723817 200000 423200397 200000 55748400 200000 981131190 200000 853577175 200000 105548299 200000 289742034 200000 309709981 200000 585445980 200000 920567461 200000 379147646 200000 483984071 200000 606324039 200000 494285905 200000 81758738 200000 702369402 200000 354180293 200000 960551845 200000 221516814 200000 698027677 200000 454693286 200000 535245273 200000 654157199 200000 692411063 200000 434765656 200000 419374786 200000 737542997 200000 126337261 200000 279437801 200000 796048599 200000 398059709 200000 288154630 200000 27880968 200000 56046894 200000 659645383 200000 600802153 200000 85354755 200000 67512703 200000 717723920 200000 388523805 200000 710696137 200000 530277407 200000 656251863 200000 579597767 200000 479055849 200000 401989637 200000 736219643 200000 192886447 200000 937888657 200000 283875015 200000 875633146 200000 295584186 200000 911170959 200000 825262749 200000 728873203 200000 986574704 200000 679091282 200000 101319260 200000 850711715 200000 307841270 200000 269086952 200000 183829884 200000 252026731 200000 455661076 200000 893485825 200000 916022289 200000 235096136 200000 646067503 200000 209400041 200000 612402388 200000 868784856 200000 803296079 200000 426757521 200000 17363227 200000 429772635 200000 686840346 200000 407490182 200000 961440987 200000 224647854 200000 79999446 200000 670633463 200000 311493292 200000 483472976 200000 868133737 200000 178032818 200000 635665348 200000 910411360 200000 605961307 200000 434301479 200000 630840825 200000 715127708 200000 282427602 200000 632693346 200000 777192899 200000 478029155 200000 468097940 200000 952946196 200000 357709367 200000 205202355 200000 405167112 200000 645937802 200000 380295948 200000 454975787 200000 483918900 200000 384304051 200000 467477145 200000 474164489 200000 564255423 200000 236902941 200000 893752788 200000 817836843 200000 333271279 200000 872116983 200000 736280659 200000 47775249 200000 754004139 200000 827785232 200000 164882509 200000 794898648 200000 883150457 200000 467753430 200000 607399577 200000 503106880 200000 812437376 200000 814488407 200000 378395821 200000 60047782 200000 867788679 200000 100208706 200000 791859359 200000 875333897 200000 724020467 200000 500676837 200000 218684711 200000 172957448 200000 234872011 200000 229809711 200000 972445594 200000 169829857 200000 166125239 200000 113003951 200000 285878255 200000 786891379 200000 677978363 200000 95797651 200000 409620669 200000 362186300 200000 586600575 200000 172968105 200000 972311865 200000 689582427 200000 124704970 200000 456448608 200000 565880123 200000 984264846 200000 916182017 200000 489551046 200000 389545786 200000 240827187 200000 699205868 200000 135326858 200000 521432138 200000 542227786 200000 162707184 200000 708553979 200000 993658916 200000 549145456 200000 359895573 200000 873428486 200000 104311581 200000 338339044 200000 160948993 200000 190008379 200000 807343661 200000 245225862 200000 30876409 200000 975407304 200000 493502185 200000 175204818 200000 61155814 200000 886994812 200000 35517832 200000 291663080 200000 909862989 200000 865935556 200000 119649504 200000 254676614 200000 634693461 200000 428400559 200000 526762601 200000 309028107 200000 532412100 200000 27822061 200000 101293624 200000 393979253 200000 601310976 200000 230951883 200000 154328324 200000 341517154 200000 27578641 200000 513121336 200000 611422755 200000 685660434 200000 276830365 200000 851202242 200000 398804877 200000 933457251 200000 841069034 200000 845791128 200000 918745559 200000 346110418 200000 776042463 200000 606916489 200000 722458168 200000 998350463 200000 867966466 200000 826953218 200000 596393095 200000 438169641 200000 146915450 200000 424854291 200000 6785338 200000 593228333 200000 218512910 200000 238037354 200000 874769767 200000 404760714 200000 675551267 200000 464284246 200000 340791494 200000 690133983 200000 500276416 200000 389423044 200000 381620140 200000 1637738 200000 158605964 200000 89660995 200000 187034384 200000 604642570 200000 910231758 200000 345671939 200000 117995144 200000 170702141 200000 322357099 200000 632455633 200000 741115980 200000 437325602 200000 129155818 200000 714847516 200000 245056305 200000 766184054 200000 131660403 200000 937068530 200000 793077934 200000 312958874 200000 887490506 200000 24934402 200000 457479898 200000 188870538 200000 66571608 200000 591475611 200000 520415338 200000 752291302 200000 877512737 200000 69891498 200000 497177271 200000 1988333 200000 287351246 200000 2694079 200000 613669301 200000 837038460 200000 332453028 200000 121202696 200000 781172220 200000 813365522 200000 214723465 200000 106654547 200000 947673282 200000 129757134 200000 128777733 200000 620668175 200000 141927901 200000 836614766 200000 608168510 200000 375134539 200000 573327812 200000 797010001 200000 853399802 200000 184290997 200000 592205710 200000 752487285 200000 321916831 200000 712148634 200000 346779378 200000 251808888 200000 483544117 200000 781758699 200000 939926084 200000 534558874 200000 636551522 200000 378039861 200000 506719869 200000 555525048 200000 750130796 200000 294803880 200000 827701554 200000 215967314 200000 596418362 200000 915866384 200000 293883546 200000 465473413 200000 605218898 200000 956192478 200000 586354572 200000 497233169 200000 846575835 200000 13739039 200000 678198653 200000 25190227 200000 457940123 200000 218052225 200000 522145414 200000 822554954 200000 605713913 200000 580821589 200000 844466523 200000 104389781 200000 965981691 200000 715208839 200000 372317012 200000 838167410 200000 368190025 200000 266503846 200000 612604519 200000 682571967 200000 291554087 200000 480252642 200000 67954474 200000 200310268 200000 430497149 200000 123947528 200000 181497045 200000 893401927 200000 71688914 200000 429097350 200000 580189501 200000 328834397 200000 475574091 200000 97631597 200000 742773465 200000 844372895 200000 279656367 200000 623298665 200000 343079616 200000 386282505 200000 708556134 200000 691287497 200000 892143271 200000 725417275 200000 249942132 200000 436482429 200000 667194598 200000 177753204 200000 206002050 200000 605058066 200000 969404020 200000 973458321 200000 386608084 200000 553265846 200000 590059749 200000 602839313 200000 326796115 200000 903482 200000 199772274 200000 219575315 200000 655273092 200000 964038666 200000 18917873 200000 505311317 200000 897841293 200000 810018357 200000 978267351 200000 964756533 200000 975251254 200000 794496875 200000 959781692 200000 904930995 200000 521545445 200000 910876664 200000 80441302 200000 616149869 200000 185180832 200000 115220173 200000 458661371 200000 439609504 200000 783121933 200000 529156983 200000 17533859 200000 786855725 200000 845060980 200000 46528549 200000 126379363 200000 3801232 200000 359897019 200000 162113958 200000 132213362 200000 327253225 200000 774191720 200000 857692519 200000 221432487 200000 806484215 200000 28925346 200000 591656312 200000 681468023 200000 958384663 200000 37297711 200000 609694343 200000 60503803 200000 443247688 200000 465279862 200000 862062562 200000 900070375 200000 643651625 200000 686890365 200000 642599800 200000 14888339 200000 667117304 200000 351727851 200000 779063256 200000 949650677 200000 394884755 200000 247893767 200000 63241775 200000 733027235 200000 486530426 200000 583086518 200000 913034317 200000 530028501 200000 975371978 200000 183701375 200000 646360736 200000 448512095 200000 384164931 200000 882752905 200000 335811638 200000 591420602 200000 608366146 200000 529490843 200000 14454974 200000 485712124 200000 735769543 200000 252084762 200000 508656774 200000 164027355 200000 260604527 200000 615289358 200000 676551294 200000 5752493 200000 868232825 200000 997515036 200000 903843890 200000 116291945 200000 949249220 200000 339383180 200000 153765843 200000 577707686 200000 338741966 200000 124718659 200000 249974830 200000 952210329 200000 18222774 200000 538256073 200000 286619314 200000 308461083 200000 463449914 200000 205205827 200000 506396526 200000 100000 200000 71447993 200000 957198969 200000 924109583 200000 172446784 200000 461481520 200000 1204177 200000 138512613 200000 221316273 200000 626457920 200000 347574608 200000 520659678 200000 813579337 200000 731090469 200000 562967455 200000 983751560 200000 961198080 200000 12585152 200000 379267587 200000 480452626 200000 778768235 200000 694459789 200000 261982819 200000 317640778 200000 884288705 200000 201641900 200000 762501957 200000 875440288 200000 83668184 200000 800260315 200000 711188943 200000 775378464 200000 420632360 200000 141376377 200000 2715594 200000 925048955 200000 520797638 200000 249867908 200000 49986969 200000 726302206 200000 201547625 200000 790336411 200000 314475078 200000 829976984 200000 917694312 200000 34847484 200000 800206709 200000 960616152 200000 984501177 200000 216071046 200000 403162477 200000 703326699 200000 174209266 200000 940342454 200000 121510677 200000 440037793 200000 996486731 200000 184878253 200000 134083059 200000 556961127 200000 9850777 200000 445146663 200000 193042990 200000 873816397 200000 260035410 200000 47346308 200000 430455437 200000 335755265 200000 515873935 200000 608016835 200000 45730421 200000 326285522 200000 516847364 200000 153098881 200000 460737517 200000 831587757 200000 583732490 200000 588838909 200000 1555869 200000 618288930 200000 125016981 200000 652331030 200000 452849865 200000 527116382 200000 310479932 200000 912900938 200000 884058458 200000 699888434 200000 805163831 200000 94402744 200000 960900564 200000 87591434 200000 658346843 200000 744068126 200000 598831456 200000 201403381 200000 166865439 200000 427667418 200000 635558850 200000 334729890 200000 981441434 200000 926671596 200000 162412899 200000 15984224 200000 126791298 200000 606563569 200000 118824264 200000 154556957 200000 660514861 200000 781868073 200000 651944727 200000 643673959 200000 808405651 200000 88334705 200000 919406360 200000 223564909 200000 942127689 200000 749534792 200000 40403505 200000 813016061 200000 61886086 200000 456284877 200000 92812776 200000 21933446 200000 721693984 200000 789154239 200000 423670372 200000 967951127 200000 736343183 200000 369707130 200000 293284459 200000 171267934 200000 574609384 200000 43077887 200000 227182435 200000 710313385 200000 757397218 200000 854861804 200000 330953044 200000 723142631 200000 105305044 200000 488975999 200000 414693092 200000 770472102 200000 267839412 200000 91199638 200000 278455130 200000 194277653 200000 695500824 200000 88009393 200000 916600987 200000 454217475 200000 241778487 200000 312070125 200000 458189102 200000 418594013 200000 686369768 200000 456388618 200000 362133562 200000 542610355 200000 579602849 200000 286533989 200000 317678981 200000 422040883 200000 162231416 200000 438201597 200000 791865206 200000 805769132 200000 868832549 200000 586048625 200000 282603284 200000 935184907 200000 205060861 200000 215185408 200000 488948740 200000 944013280 200000 121845751 200000 367486598 200000 845618829 200000 833808728 200000 893491369 200000 472781700 200000 464081815 200000 415316803 200000 271998539 200000 418257176 200000 582388390 200000 339148047 200000 358048434 200000 685539328 200000 994549731 200000 150644939 200000 977603669 200000 962132890 200000 944382994 200000 775989540 200000 674887243 200000 820664294 200000 519776412 200000 172170089 200000 159582794 200000 47000449 200000 504938886 200000 393525130 200000 255953064 200000 288199595 200000 699271542 200000 640350740 200000 819111005 200000 177190977 200000 34675636 200000 979669558 200000 779046142 200000 996928450 200000 70838821 200000 614982590 200000 825909441 200000 678230861 200000 523081041 200000 395169563 200000 937628287 200000 801512608 200000 711027294 200000 199304540 200000 429734316 200000 254957594 200000 143048978 200000 857493551 200000 208517217 200000 738545337 200000 994646996 200000 771237858 200000 956275026 200000 226322972 200000 953095082 200000 923354467 200000 259453398 200000 545385600 200000 734960699 200000 747423299 200000 126832613 200000 143355590 200000 859468237 200000 690443438 200000 752234516 200000 144144490 200000 240945479 200000 22066548 200000 927417754 200000 320651149 200000 978661935 200000 802484738 200000 173327438 200000 273638635 200000 245748908 200000 878329448 200000 328812710 200000 269541348 200000 223051140 200000 748682580 200000 734067128 200000 981188726 200000 508462110 200000 934267924 200000 577141052 200000 602339648 200000 743689857 200000 162927767 200000 64505223 200000 425684864 200000 277296466 200000 144471916 200000 944164752 200000 716389141 200000 475729880 200000 804113857 200000 183694061 200000 411842173 200000 970069498 200000 186065252 200000 422756310 200000 769318103 200000 527577663 200000 234467523 200000 641300256 200000 857156064 200000 225575884 200000 722797807 200000 154470978 200000 385142777 200000 859185769 200000 658343828 200000 878548307 200000 234688030 200000 923108475 200000 132712705 200000 166551304 200000 415490544 200000 875631882 200000 873620006 200000 861281978 200000 99047339 200000 28872123 200000 316101264 200000 691288669 200000 651941423 200000 422671062 200000 400123502 200000 787884681 200000 293854970 200000 261691713 200000 434337934 200000 501222004 200000 84142635 200000 556870273 200000 12479071 200000 796944884 200000 174888064 200000 628274367 200000 842728944 200000 445382016 200000 298701656 200000 531068608 200000 273401838 200000 16881199 200000 203035825 200000 677111787 200000 401076649 200000 494150583 200000 849733930 200000 790022214 200000 265798927 200000 60776047 200000 861459968 200000 596329591 200000 341761710 200000 383180621 200000 138831124 200000 844231110 200000 795634613 200000 304866791 200000 933662946 200000 778758169 200000 193460211 200000 278425204 200000 8621194 200000 815300598 200000 698841045 200000 718305739 200000 918979019 200000 819512964 200000 847794283 200000 195861345 200000 294978306 200000 567664010 200000 336075619 200000 76303183 200000 648066862 200000 850500973 200000 641700619 200000 733658697 200000 779781614 200000 918758708 200000 571463250 200000 255728039 200000 991389056 200000 798842502 200000 664072903 200000 182735199 200000 3041987 200000 574143401 200000 42232983 200000 131618311 200000 784262452 200000 830216581 200000 716124306 200000 793236183 200000 850998004 200000 502932382 200000 526509094 200000 228796324 200000 697411776 200000 976443932 200000 825636193 200000 217070821 200000 434733558 200000 710818246 200000 670265074 200000 782474161 200000 259323029 200000 2973697 200000 135775784 200000 27291069 200000 493480253 200000 306062037 200000 194765040 200000 338077537 200000 967199018 200000 520725735 200000 951910362 200000 460223380 200000 828119100 200000 398610303 200000 357860884 200000 27160554 200000 577447153 200000 573439106 200000 367847788 200000 759606428 200000 745366632 200000 459998328 200000 273456721 200000 260662400 200000 788774495 200000 272184455 200000 598450642 200000 796202251 200000 414802741 200000 16823924 200000 475038108 200000 613627477 200000 977666535 200000 473475752 200000 39160319 200000 999718164 200000 8646166 200000 585974312 200000 351678441 200000 842091166 200000 212128255 200000 791981723 200000 142608104 200000 779828971 200000 171215488 200000 425038407 200000 708493099 200000 603169936 200000 821884184 200000 693741074 200000 245554049 200000 190354116 200000 24238055 200000 54154629 200000 763898199 200000 544291678 200000 149818281 200000 207647427 200000 150401213 200000 811668691 200000 350729150 200000 24197782 200000 812296801 200000 468791356 200000 157852708 200000 189127778 200000 766244753 200000 105712461 200000 398937978 200000 493305902 200000 914257468 200000 380128350 200000 162852094 200000 463300257 200000 10077936 200000 521174629 200000 245556366 200000 178401025 200000 544074973 200000 296204536 200000 913100458 200000 89171765 200000 904472528 200000 56347726 200000 620347504 200000 643226052 200000 391971895 200000 229739838 200000 748861341 200000 703385043 200000 304192290 200000 527721278 200000 740638866 200000 606290217 200000 865619519 200000 296093285 200000 419566155 200000 867648045 200000 569368541 200000 606893929 200000 741915240 200000 382113766 200000 586765545 200000 227262880 200000 97171239 200000 989378041 200000 188936435 200000 451273985 200000 993520999 200000 518484654 200000 551029801 200000 591215139 200000 507422886 200000 349075690 200000 520711513 200000 701183547 200000 254081283 200000 533875765 200000 635013618 200000 163715362 200000 416825148 200000 214780085 200000 71661570 200000 815700812 200000 222267056 200000 171448623 200000 296259641 200000 93606353 200000 703933277 200000 869961996 200000 380818404 200000 551488103 200000 399102945 200000 67013713 200000 215731953 200000 637431652 200000 626196860 200000 988820388 200000 355153392 200000 493541312 200000 61814795 200000 651279437 200000 533421071 200000 546801936 200000 341516301 200000 590885938 200000 931201309 200000 594379147 200000 732235937 200000 103575001 200000 35507079 200000 985942023 200000 173107078 200000 96262249 200000 616282717 200000 709420540 200000 638508312 200000 944521128 200000 225849165 200000 839399295 200000 2681945 200000 391327741 200000 756502181 200000 632826695 200000 793218788 200000 562063982 200000 230922580 200000 607925419 200000 683832570 200000 582750370 200000 540627176 200000 128912289 200000 24294265 200000 322364127 200000 996887953 200000 320471231 200000 170651102 200000 261519372 200000 58848795 200000 211849533 200000 128666698 200000 579403696 200000 237261303 200000 318024943 200000 388153209 200000 554705904 200000 505229106 200000 54558798 200000 840251084 200000 855483283 200000 714273915 200000 731616880 200000 375490111 200000 730789376 200000 540337440 200000 264002826 200000 342809202 200000 99687230 200000 968953105 200000 130766453 200000 559939235 200000 512259570 200000 413115099 200000 328906661 200000 907909809 200000 365510500 200000 868767148 200000 986599985 200000 258628890 200000 824426873 200000 817047380 200000 765752913 200000 930290941 200000 132153529 200000 875610689 200000 500962010 200000 70167064 200000 36994121 200000 774924162 200000 167842627 200000 480308425 200000 139256817 200000 475276484 200000 104973219 200000 100508176 200000 219720726 200000 955408983 200000 282109616 200000 898701194 200000 211216832 200000 683859240 200000 544874432 200000 530965879 200000 370956949 200000 461400775 200000 527854795 200000 127341748 200000 176725723 200000 975968098 200000 734339686 200000 438813889 200000 526343544 200000 962972616 200000 82707400 200000 340366267 200000 151053300 200000 447279974 200000 318211271 200000 78143585 200000 886189685 200000 332848204 200000 71856091 200000 16456722 200000 489177537 200000 354331431 200000 864258073 200000 572090572 200000 479981375 200000 411322183 200000 93557560 200000 924650797 200000 495906549 200000 994845850 200000 676864911 200000 219580021 200000 711122314 200000 446055855 200000 701184532 200000 188552834 200000 290723396 200000 504772531 200000 305641565 200000 36584401 200000 507961098 200000 856867958 200000 502208673 200000 205595011 200000 15038050 200000 451868773 200000 25910199 200000 952570196 200000 150461811 200000 325587600 200000 172299541 200000 457164708 200000 656814084 200000 463351461 200000 419658961 200000 628927858 200000 218533498 200000 35551986 200000 747842467 200000 740368987 200000 485590492 200000 341567591 200000 891469536 200000 163674270 200000 395872209 200000 404738192 200000 890677887 200000 736262938 200000 468248224 200000 550124958 200000 755228438 200000 587329357 200000 357051182 200000 893977694 200000 553889245 200000 545079637 200000 318519555 200000 890815039 200000 548520105 200000 805626866 200000 965378116 200000 235883343 200000 652332017 200000 67405441 200000 485818809 200000 942232637 200000 622083276 200000 536750338 200000 752698567 200000 487574616 200000 647190256 200000 794807826 200000 821498742 200000 164777358 200000 503954099 200000 30772465 200000 262862444 200000 259475053 200000 579984653 200000 114536828 200000 479395566 200000 467112484 200000 261780882 200000 164446258 200000 280762085 200000 966605953 200000 105095291 200000 892011570 200000 302633174 200000 669201907 200000 978475678 200000 811111738 200000 371869159 200000 398163849 200000 946613616 200000 427428265 200000 50466784 200000 388527856 200000 696220937 200000 433817725 200000 667081511 200000 724931704 200000 679689760 200000 31062869 200000 252091074 200000 481223951 200000 270730249 200000 953693295 200000 864058968 200000 430724675 200000 950518973 200000 149417641 200000 333900847 200000 572257860 200000 139327697 200000 659405699 200000 829573422 200000 649284062 200000 489500540 200000 327589146 200000 882310363 200000 92461698 200000 445363861 200000 458764333 200000 509613405 200000 695319101 200000 439653010 200000 742815259 200000 703816571 200000 187838398 200000 242897033 200000 553744099 200000 502127258 200000 868576339 200000 307504690 200000 71540514 200000 4051649 200000 764814315 200000 85443554 200000 149130775 200000 720747159 200000 96218389 200000 830338192 200000 262544800 200000 550592867 200000 783188222 200000 247270354 200000 842648637 200000 989139722 200000 467403638 200000 417708512 200000 46124300 200000 939079699 200000 710633707 200000 177641359 200000 587430347 200000 356808102 200000 301417067 200000 576479830 200000 402809560 200000 934838663 200000 376900518 200000 312839756 200000 903443251 200000 237954079 200000 971196648 200000 121369126 200000 844070009 200000 980192882 200000 675773218 200000 780368701 200000 911655145 200000 372579881 200000 973594081 200000 288555397 200000 677409634 200000 812058505 200000 879736659 200000 71063446 200000 314038627 200000 80967544 200000 644451913 200000 891486374 200000 966844680 200000 696580478 200000 496753199 200000 138470539 200000 900594451 200000 481103297 200000 869883668 200000 913064892 200000 735082207 200000 414316806 200000 241077672 200000 53813584 200000 163119725 200000 584895158 200000 716249400 200000 417058557 200000 266627163 200000 63553750 200000 845536179 200000 748688666 200000 223255526 200000 584519181 200000 887762343 200000 582846109 200000 134958319 200000 766037921 200000 258709059 200000 132239132 200000 939313650 200000 315538809 200000 144967510 200000 835081934 200000 896466448 200000 466977819 200000 304391501 200000 611228298 200000 879040773 200000 272150702 200000 794604344 200000 943322565 200000 181861681 200000 990422264 200000 905827525 200000 86132888 200000 593038226 200000 305538400 200000 290084418 200000 692779959 200000 20929991 200000 149744364 200000 819536030 200000 255371386 200000 897083918 200000 425123139 200000 659600232 200000 386590935 200000 495603014 200000 103711404 200000 667562701 200000 594251108 200000 420464877 200000 905242636 200000 260735389 200000 680732505 200000 119908129 200000 109322986 200000 599075142 200000 102442635 200000 593612450 200000 791953774 200000 6114262 200000 935904113 200000 172058317 200000 183844444 200000 798007804 200000 53525794 200000 151660450 200000 906295581 200000 618326279 200000 209073491 200000 154449854 200000 123691445 200000 425252068 200000 766741084 200000 776932448 200000 229734605 200000 260992547 200000 720566068 200000 37981031 200000 255787433 200000 111175666 200000 709403503 200000 626128209 200000 414281778 200000 459563551 200000 547739974 200000 714865981 200000 797056748 200000 604289305 200000 721825167 200000 586373865 200000 972771584 200000 371145711 200000 410499519 200000 857202356 200000 567823411 200000 940116558 200000 298133998 200000 540860316 200000 909115116 200000 442587782 200000 177678546 200000 206079807 200000 534638128 200000 775248773 200000 40062401 200000 291042781 200000 577226664 200000 864565977 200000 399119027 200000 644122195 200000 336862617 200000 548620977 200000 3332157 200000 168741409 200000 452501226 200000 315400155 200000 809904022 200000 253107044 200000 112112417 200000 934368199 200000 440427157 200000 419901147 200000 315466341 200000 449654402 200000 532179887 200000 976789989 200000 581595516 200000 845011130 200000 473000957 200000 646894720 200000 715254733 200000 671949759 200000 733760307 200000 965420363 200000 669911902 200000 581751168 200000 678923177 200000 651583364 200000 326866134 200000 980654729 200000 152891477 200000 643706634 200000 76224892 200000 67036682 200000 403618509 200000 458797146 200000 709239093 200000 71180754 200000 866791240 200000 765231253 200000 715396744 200000 717150799 200000 765639325 200000 736054135 200000 653994140 200000 675467919 200000 645691970 200000 898226529 200000 910425912 200000 378994753 200000 381124686 200000 889623887 200000 375178433 200000 994763188 200000 899098487 200000 217755361 200000 665596990 200000 733801941 200000 626105619 200000 586068566 200000 184993623 200000 340722228 200000 146544409 200000 592179339 200000 631299152 200000 493427967 200000 306913312 200000 813942015 200000 702888466 200000 796882180 200000 547115357 200000 943780304 200000 720044066 200000 226871218 200000 932317353 200000 125841342 200000 877100198 200000 631697175 200000 229609080 200000 507779623 200000 34212966 200000 799500259 200000 362268642 200000 472315657 200000 871432391 200000 280456034 200000 226961053 200000 747843842 200000 720254417 200000 920360837 200000 564707071 200000 888908626 200000 73758762 200000 357160665 200000 778647040 200000 135343062 200000 416909080 200000 418794125 200000 560066869 200000 842841869 200000 662745730 200000 574689904 200000 631734485 200000 511286807 200000 804348142 200000 444746479 200000 902875062 200000 127939760 200000 962169730 200000 823578906 200000 405018448 200000 480718648 200000 376437254 200000 468433566 200000 256150456 200000 712037037 200000 844859104 200000 933272524 200000 465806757 200000 941931181 200000 224423191 200000 467784080 200000 272565358 200000 800756088 200000 511152720 200000 442385273 200000 801387017 200000 842318828 200000 766720210 200000 44645814 200000 789834508 200000 374411655 200000 229617540 200000 809054486 200000 904071343 200000 255698535 200000 589535212 200000 247156487 200000 279258822 200000 428172108 200000 547180081 200000 513695639 200000 447221194 200000 768980883 200000 821267738 200000 774759285 200000 565700817 200000 787642683 200000 543476236 200000 176722415 200000 411894672 200000 973669603 200000 960783630 200000 841047284 200000 320606303 200000 117604810 200000 693813960 200000 567162643 200000 520733749 200000 476572620 200000 840695422 200000 85255546 200000 711359654 200000 305219946 200000 121782809 200000 803848695 200000 620524011 200000 575150018 200000 694703133 200000 714947321 200000 577672921 200000 742928530 200000 291904435 200000 935009678 200000 753439975 200000 749434425 200000 90447519 200000 236821350 200000 372184620 200000 475712948 200000 304050506 200000 787259597 200000 83840350 200000 922255012 200000 783676089 200000 342779060 200000 567974355 200000 800332613 200000 169768594 200000 455569064 200000 787493763 200000 740757111 200000 69898525 200000 653338840 200000 720461059 200000 71957945 200000 346453312 200000 919668242 200000 505152906 200000 538993960 200000 873100929 200000 839996358 200000 707140846 200000 359419267 200000 652193542 200000 421050368 200000 522337703 200000 89224233 200000 103125399 200000 29173105 200000 772338890 200000 591524632 200000 695155610 200000 699305830 200000 411925518 200000 264612078 200000 428027669 200000 275833806 200000 415669706 200000 7866091 200000 944583855 200000 754341687 200000 616577268 200000 434899693 200000 781032878 200000 281921745 200000 907148578 200000 784773489 200000 739340281 200000 640135272 200000 323892363 200000 312955800 200000 806745623 200000 152830573 200000 953782278 200000 667023646 200000 762711341 200000 167459309 200000 673523465 200000 516355171 200000 245175042 200000 209033879 200000 5614506 200000 287810150 200000 136438781 200000 890931897 200000 214843553 200000 166621892 200000 188870949 200000 275942722 200000 870525251 200000 674337724 200000 978758175 200000 300758465 200000 173534599 200000 641435693 200000 709647666 200000 349495396 200000 495907843 200000 313022357 200000 54238534 200000 252103161 200000 271361519 200000 929716754 200000 332192735 200000 445007855 200000 632465184 200000 97817188 200000 464007462 200000 645094484 200000 536109069 200000 108660201 200000 581542879 200000 100154327 200000 550538701 200000 956254878 200000 889676147 200000 809012167 200000 95857686 200000 362024740 200000 409696230 200000 764734993 200000 407607102 200000 263852727 200000 602398689 200000 45976901 200000 7105085 200000 436426551 200000 125120169 200000 557891217 200000 785541287 200000 634488611 200000 370925604 200000 47393220 200000 606700213 200000 273876887 200000 703211226 200000 67123019 200000 188440381 200000 195134549 200000 410930161 200000 822855221 200000 358149556 200000 454113720 200000 258741039 200000 397396530 200000 504747570 200000 88324289 200000 694608635 200000 994583439 200000 594896750 200000 314992910 200000 330542171 200000 512585019 200000 275685052 200000 480819933 200000 847052022 200000 355299524 200000 839314965 200000 350731532 200000 779534610 200000 654662233 200000 934747150 200000 412541723 200000 560166294 200000 780334793 200000 476052446 200000 815633703 200000 933911560 200000 407436162 200000 846734172 200000 65837551 200000 920716943 200000 279040658 200000 108038398 200000 389029075 200000 272484849 200000 667956903 200000 384874970 200000 739582415 200000 745687445 200000 213032210 200000 114839464 200000 133678467 200000 142934914 200000 269243327 200000 680207549 200000 900582701 200000 862641245 200000 292623165 200000 238217744 200000 245278892 200000 543518061 200000 906439356 200000 655948087 200000 469492862 200000 415473305 200000 521060873 200000 283561066 200000 992388033 200000 354128488 200000 314014611 200000 455720062 200000 247920693 200000 143031807 200000 674706024 200000 159298282 200000 460117559 200000 474430246 200000 750913591 200000 490015685 200000 127184071 200000 318872130 200000 807833935 200000 568647620 200000 388863874 200000 690495067 200000 736749213 200000 353613376 200000 682009255 200000 557820694 200000 930495409 200000 164239149 200000 954366230 200000 807361211 200000 229118649 200000 279268131 200000 186142283 200000 753988656 200000 237184131 200000 394234199 200000 695522918 200000 694486266 200000 697497215 200000 99606946 200000 584895013 200000 352766274 200000 651394233 200000 243978872 200000 950874854 200000 466206669 200000 403673570 200000 597813489 200000 783409833 200000 633277954 200000 957135687 200000 782746307 200000 601628172 200000 111551975 200000 801293526 200000 445598789 200000 283095629 200000 883739170 200000 862634784 200000 587184237 200000 752238410 200000 427637755 200000 656698705 200000 298877649 200000 883385219 200000 41022296 200000 723914040 200000 15793576 200000 354782741 200000 19461311 200000 147415365 200000 506338249 200000 696884927 200000 733358935 200000 654305413 200000 521905833 200000 728098272 200000 25257703 200000 560814758 200000 485198945 200000 706188406 200000 602109908 200000 576006649 200000 874796965 200000 712184352 200000 765428005 200000 930506602 200000 3938253 200000 823742748 200000 572923521 200000 559795336 200000 629295311 200000 697789001 200000 685874222 200000 226961795 200000 312834369 200000 484341029 200000 535369491 200000 318906664 200000 213077595 200000 114402766 200000 983278775 200000 921674982 200000 40906738 200000 829404932 200000 197019455 200000 890280651 200000 962972797 200000 729552932 200000 308151155 200000 826271110 200000 575522578 200000 265866030 200000 977980088 200000 89280613 200000 898571113 200000 343240383 200000 273955094 200000 347328344 200000 479406039 200000 358908438 200000 1679154 200000 585060076 200000 617931604 200000 600694546 200000 664063572 200000 287011407 200000 984012660 200000 172097586 200000 208063585 200000 730706258 200000 969758832 200000 820331666 200000 66980321 200000 832237665 200000 259850013 200000 189023219 200000 584891897 200000 424850571 200000 752781043 200000 531337907 200000 548039281 200000 614817152 200000 454773767 200000 519781840 200000 398809007 200000 672322445 200000 533260048 200000 697730792 200000 793053369 200000 358140320 200000 301494116 200000 738681403 200000 115621174 200000 643575113 200000 72105723 200000 543725734 200000 447087980 200000 791278263 200000 830201450 200000 361117609 200000 424907329 200000 17064118 200000 1789672 200000 491328353 200000 509227325 200000 140592822 200000 695457356 200000 512987277 200000 543011974 200000 98795718 200000 227961611 200000 831033484 200000 674812642 200000 30970772 200000 551099454 200000 63304028 200000 956765112 200000 173613678 200000 889388953 200000 624367004 200000 17343247 200000 363336003 200000 650434420 200000 683622538 200000 669754764 200000 396681378 200000 356395205 200000 675790853 200000 705968246 200000 902025144 200000 46587682 200000 895962763 200000 570258356 200000 663911509 200000 868074690 200000 603411258 200000 274008524 200000 987879 200000 739877500 200000 847338450 200000 258931174 200000 390479996 200000 958981062 200000 148994224 200000 888424390 200000 335571139 200000 681149111 200000 47178451 200000 110992340 200000 982358026 200000 873033220 200000 683053531 200000 286298903 200000 736223553 200000 540004614 200000 900642308 200000 322578228 200000 253585909 200000 19551665 200000 467146286 200000 338218611 200000 1423444 200000 167199388 200000 785725399 200000 623500217 200000 784836910 200000 297029375 200000 734045982 200000 161312398 200000 189587953 200000 603788464 200000 805754049 200000 881666328 200000 23133868 200000 10556964 200000 859254302 200000 422008860 200000 960867852 200000 959789683 200000 238560053 200000 237720835 200000 345316193 200000 854039891 200000 713141411 200000 643706322 200000 710966425 200000 944016666 200000 427702184 200000 746755375 200000 922911810 200000 824720064 200000 938112545 200000 820012642 200000 612632459 200000 159008730 200000 33976462 200000 953659217 200000 145212994 200000 936141983 200000 85828620 200000 560320642 200000 711759063 200000 871780325 200000 480835674 200000 624840476 200000 546530390 200000 727236900 200000 794551255 200000 981278949 200000 225370736 200000 177878641 200000 452945793 200000 837961796 200000 957519730 200000 57357443 200000 764917495 200000 531491903 200000 657994827 200000 10790065 200000 482591351 200000 119727229 200000 913921162 200000 617730289 200000 453005023 200000 750268740 200000 73225820 200000 83375065 200000 900754351 200000 812275579 200000 190842513 200000 231562400 200000 6537476 200000 755765929 200000 510139542 200000 679170845 200000 171009438 200000 951030003 200000 361112187 200000 968206790 200000 565420250 200000 728803104 200000 402412782 200000 793319346 200000 992885943 200000 511993495 200000 389685054 200000 927252118 200000 737013717 200000 849180511 200000 172903768 200000 33118922 200000 929504624 200000 536130077 200000 929284044 200000 64608581 200000 709615976 200000 675393049 200000 446479816 200000 771044763 200000 239600699 200000 877488952 200000 618337050 200000 395809797 200000 816821511 200000 252984322 200000 980172849 200000 719630168 200000 524269964 200000 157273500 200000 479536667 200000 946343691 200000 971038760 200000 675335118 200000 840546439 200000 280967477 200000 103264728 200000 489136893 200000 4020676 200000 947531916 200000 110085693 200000 237658673 200000 597876928 200000 507730022 200000 181292947 200000 81563408 200000 520563465 200000 556773563 200000 355535547 200000 729634272 200000 130916046 200000 759732768 200000 501486385 200000 497884551 200000 827385053 200000 106120140 200000 846377749 200000 171504525 200000 765410469 200000 732779925 200000 28106021 200000 146340888 200000 488291381 200000 439676403 200000 929343680 200000 454095854 200000 868053563 200000 243303419 200000 716276196 200000 814362230 200000 522346501 200000 173581668 200000 943073072 200000 136373174 200000 785491330 200000 412267653 200000 434957794 200000 336758357 200000 902347072 200000 729514580 200000 975374296 200000 453048217 200000 147010158 200000 252792423 200000 606048658 200000 356195689 200000 844090587 200000 264418037 200000 68347949 200000 936617035 200000 835112693 200000 626916053 200000 452730729 200000 519330150 200000 367231946 200000 747795837 200000 447684515 200000 323125889 200000 522105097 200000 615114499 200000 492120538 200000 677994497 200000 213520640 200000 446836255 200000 506089901 200000 154325741 200000 853484190 200000 421273126 200000 512277338 200000 951789292 200000 877845362 200000 169377039 200000 303797184 200000 21787205 200000 311061929 200000 503766896 200000 706283101 200000 812431837 200000 994399763 200000 845407361 200000 337825616 200000 186829628 200000 70443550 200000 248018455 200000 128752470 200000 261964423 200000 720557529 200000 189245097 200000 963005904 200000 337582214 200000 718112241 200000 502547790 200000 347206331 200000 963430558 200000 23626678 200000 53211068 200000 702566581 200000 70166231 200000 768688405 200000 556330569 200000 505366269 200000 269859286 200000 698965662 200000 169615341 200000 496416114 200000 914062051 200000 521903999 200000 749451836 200000 615070355 200000 913009636 200000 398545286 200000 239699311 200000 312182141 200000 333769055 200000 403695907 200000 810997852 200000 570274287 200000 235203706 200000 563963234 200000 975217272 200000 637594184 200000 218917117 200000 103022068 200000 567661531 200000 568655750 200000 858255182 200000 72677670 200000 559895355 200000 543359303 200000 887131763 200000 781224935 200000 612041711 200000 980671947 200000 714864147 200000 970822085 200000 873250797 200000 174252015 200000 884628084 200000 520187631 200000 318308299 200000 546520371 200000 867807869 200000 416536116 200000 108681408 200000 910866356 200000 490724788 200000 877063425 200000 516702883 200000 492242482 200000 459008064 200000 175676262 200000 803214826 200000 554035722 200000 683696360 200000 716074513 200000 668779947 200000 43020603 200000 61182737 200000 65460816 200000 752933790 200000 128700516 200000 201781954 200000 895599635 200000 54443544 200000 729222339 200000 44276386 200000 493733862 200000 616199696 200000 280043063 200000 453137400 200000 502444282 200000 598170396 200000 455267646 200000 877169833 200000 801692444 200000 135451508 200000 450110710 200000 583321404 200000 922570939 200000 653554669 200000 661482783 200000 581861081 200000 139411685 200000 274739710 200000 831094294 200000 865808196 200000 495916361 200000 524195773 200000 598724315 200000 153051878 200000 46304310 200000 720032226 200000 428572939 200000 206351555 200000 445600921 200000 714836930 200000 32246502 200000 704323716 200000 432576514 200000 44724053 200000 413155145 200000 10292333 200000 670376095 200000 503509296 200000 968847795 200000 214709095 200000 710462782 200000 172394633 200000 127584835 200000 558719735 200000 538203982 200000 728554297 200000 124044215 200000 23827779 200000 796640478 200000 850950580 200000 530480494 200000 649800467 200000 793874587 200000 688915730 200000 889483622 200000 147689421 200000 715912149 200000 553424137 200000 571677757 200000 439684471 200000 150812282 200000 740924912 200000 448326963 200000 73835192 200000 262715160 200000 901010620 200000 962028581 200000 476275926 200000 261761246 200000 203906822 200000 280157075 200000 782692280 200000 476019611 200000 293862658 200000 286509722 200000 517377508 200000 899710908 200000 234786184 200000 874106617 200000 584523905 200000 220255313 200000 67136013 200000 966908175 200000 973472597 200000 372476168 200000 68619946 200000 416176091 200000 965952711 200000 844468271 200000 962358803 200000 993697529 200000 913722333 200000 375454390 200000 101734304 200000 219725482 200000 717878334 200000 111559209 200000 995397447 200000 748365772 200000 720701489 200000 300701881 200000 464924062 200000 828410333 200000 300905115 200000 182403890 200000 754844125 200000 633210620 200000 332315907 200000 769188101 200000 895264217 200000 620044774 200000 878881681 200000 321544255 200000 472555529 200000 303327228 200000 983602953 200000 579318160 200000 861762435 200000 815808314 200000 159684307 200000 641945156 200000 964670463 200000 800826432 200000 648552182 200000 892189772 200000 568880082 200000 474119757 200000 327600151 200000 716546100 200000 566071283 200000 988746558 200000 886911870 200000 70980397 200000 39431161 200000 956885394 200000 140433169 200000 518573828 200000 997835802 200000 788666984 200000 80366421 200000 835262504 200000 209276716 200000 831903102 200000 279250291 200000 349020072 200000 630532775 200000 418529074 200000 197835568 200000 921965361 200000 490374304 200000 466539652 200000 524200178 200000 574494995 200000 278108110 200000 16561938 200000 118582209 200000 925078588 200000 762466695 200000 64342297 200000 793995075 200000 580182586 200000 972143043 200000 795851130 200000 502651838 200000 808314684 200000 322272023 200000 455435185 200000 690137625 200000 995957777 200000 926680762 200000 34241502 200000 249112538 200000 449029670 200000 802292867 200000 237760 200000 666329896 200000 288101771 200000 749772519 200000 786049459 200000 557359817 200000 545825518 200000 745381119 200000 82915001 200000 941861412 200000 425481117 200000 244360319 200000 620141677 200000 48045887 200000 981785991 200000 879561663 200000 633930768 200000 627101377 200000 252234554 200000 608634804 200000 167942016 200000 302551536 200000 733522918 200000 621977079 200000 764483899 200000 501972660 200000 226125144 200000 943566012 200000 651109471 200000 806138769 200000 765538302 200000 395929819 200000 404440236 200000 602355631 200000 101881065 200000 780723146 200000 648038527 200000 839328469 200000 94976453 200000 574441376 200000 613596376 200000 593534824 200000 22378209 200000 382178578 200000 312607572 200000 942902895 200000 919885612 200000 16235385 200000 486992946 200000 732542354 200000 229718069 200000 37487305 200000 160474705 200000 184536853 200000 800512042 200000 618989465 200000 238388015 200000 133669857 200000 69049305 200000 170274081 200000 896184043 200000 355645306 200000 88491697 200000 762103606 200000 853947459 200000 800621065 200000 354221761 200000 70241360 200000 475060373 200000 267086419 200000 602366134 200000 544691588 200000 944915425 200000 945129406 200000 963672544 200000 601097353 200000 923131589 200000 696683090 200000 516485164 200000 15651765 200000 404597886 200000 941301941 200000 816973355 200000 757322751 200000 87834348 200000 126322733 200000 736220937 200000 246141182 200000 806193294 200000 946501792 200000 685101205 200000 357897961 200000 327988865 200000 184349335 200000 274314046 200000 489779348 200000 527227524 200000 526598965 200000 84143635 200000 193113464 200000 821648118 200000 824059971 200000 919486146 200000 191280554 200000 775257301 200000 500789799 200000 378147737 200000 151066081 200000 901200832 200000 657476071 200000 773763975 200000 808936820 200000 349215733 200000 680205610 200000 903779354 200000 334452313 200000 189983826 200000 169690167 200000 309253506 200000 587070758 200000 626232407 200000 90931187 200000 849624715 200000 470090514 200000 713427489 200000 639258085 200000 942924966 200000 420737012 200000 38083184 200000 537782324 200000 534982112 200000 618017346 200000 217257121 200000 133345703 200000 208556776 200000 309283091 200000 111764660 200000 961770403 200000 626177805 200000 592416284 200000 462620998 200000 717515311 200000 535294012 200000 122564021 200000 253242262 200000 497177075 200000 933747461 200000 322382036 200000 873364355 200000 922395187 200000 929630357 200000 562520336 200000 894365579 200000 506704087 200000 363781308 200000 850842271 200000 286625485 200000 120983654 200000 343085544 200000 435150423 200000 28625158 200000 749646341 200000 909155112 200000 350136751 200000 67762327 200000 455544188 200000 60663849 200000 354820798 200000 557046397 200000 968331569 200000 653466427 200000 440735290 200000 461640790 200000 428369450 200000 629783883 200000 819222905 200000 506665058 200000 139525133 200000 963093481 200000 796107379 200000 513729918 200000 523617058 200000 277160259 200000 879967677 200000 100563241 200000 588811855 200000 542216232 200000 397665422 200000 533823362 200000 696231194 200000 498401797 200000 96460988 200000 11270471 200000 498323369 200000 225977578 200000 447380159 200000 624605143 200000 472079556 200000 840460164 200000 117802412 200000 305438000 200000 397059537 200000 681042723 200000 839606586 200000 853010929 200000 484775638 200000 747722165 200000 459980224 200000 990228312 200000 818878074 200000 528243145 200000 48201267 200000 989755715 200000 865209859 200000 871065740 200000 272953388 200000 98975282 200000 129591640 200000 220616142 200000 991199 200000 311513410 200000 507957504 200000 669383676 200000 787657252 200000 568219699 200000 153091104 200000 512100902 200000 29511793 200000 490535266 200000 252907135 200000 680166394 200000 689631452 200000 197254606 200000 270581380 200000 264033223 200000 807468573 200000 994509078 200000 581767990 200000 901176954 200000 497664905 200000 626982776 200000 552052282 200000 234286499 200000 609108247 200000 766530003 200000 566188503 200000 661450095 200000 577108317 200000 791148453 200000 275136757 200000 909244078 200000 851280787 200000 776556813 200000 736300312 200000 683836622 200000 330541454 200000 649462985 200000 844846185 200000 214617053 200000 582115781 200000 475165751 200000 894608812 200000 531564683 200000 810853199 200000 298207575 200000 707197002 200000 285662756 200000 601077730 200000 680857798 200000 465097799 200000 897152153 200000 682507732 200000 455367619 200000 280762444 200000 217036919 200000 433885212 200000 708313646 200000 610824094 200000 41373933 200000 142571601 200000 622730371 200000 444049443 200000 125590473 200000 917586601 200000 942252514 200000 93708899 200000 910527354 200000 529815035 200000 433607177 200000 783625092 200000 981432591 200000 666240956 200000 895991639 200000 937329996 200000 574583861 200000 827565060 200000 630823626 200000 641821218 200000 156731708 200000 404818313 200000 565866496 200000 892162828 200000 322550546 200000 327075746 200000 463677241 200000 240356784 200000 171676998 200000 604933701 200000 309515603 200000 311832663 200000 184778245 200000 882151432 200000 293800395 200000 187581925 200000 556945950 200000 46927394 200000 405237441 200000 347941345 200000 626479873 200000 4599914 200000 955494132 200000 694369906 200000 78891707 200000 439138646 200000 613814209 200000 282026078 200000 8970747 200000 223451644 200000 81214247 200000 540013324 200000 226460687 200000 945450004 200000 240032197 200000 896941698 200000 870046438 200000 734372338 200000 801588953 200000 224751464 200000 637207823 200000 532297359 200000 366747202 200000 688148226 200000 632679351 200000 418901889 200000 509117566 200000 557618488 200000 353888430 200000 90776830 200000 998711980 200000 732223121 200000 557228130 200000 372785628 200000 533614729 200000 286451762 200000 142024161 200000 734808978 200000 609898102 200000 176245731 200000 744285915 200000 442268214 200000 538300783 200000 18130953 200000 677962652 200000 932392576 200000 899447060 200000 285124524 200000 64985877 200000 262701509 200000 764372900 200000 51435121 200000 870832851 200000 691039229 200000 801991676 200000 287406240 200000 434653445 200000 839316413 200000 976640411 200000 429468446 200000 857183353 200000 91670075 200000 176171168 200000 286115699 200000 788104350 200000 815449936 200000 86943689 200000 678139333 200000 788606851 200000 296549744 200000 756554357 200000 396218586 200000 23003093 200000 954830259 200000 779495586 200000 11107864 200000 298825956 200000 543818703 200000 837983470 200000 152591239 200000 464863902 200000 484407835 200000 236875417 200000 582650317 200000 791631761 200000 450503564 200000 410592640 200000 114487344 200000 901343980 200000 129093563 200000 192419875 200000 962485911 200000 502293630 200000 986070236 200000 60385695 200000 977486216 200000 790625460 200000 157405127 200000 730172340 200000 907545642 200000 147366046 200000 742404593 200000 378481343 200000 843661379 200000 409991146 200000 64927603 200000 771720639 200000 28350522 200000 278758 200000 663721729 200000 38007891 200000 145827094 200000 335010433 200000 888742899 200000 63074489 200000 42914428 200000 57273930 200000 740277823 200000 482094031 200000 13809331 200000 56729710 200000 204728443 200000 118544661 200000 77124770 200000 997768637 200000 113055711 200000 505186473 200000 513693648 200000 559458725 200000 947744320 200000 362916168 200000 704650338 200000 256152628 200000 528351765 200000 416843859 200000 414069536 200000 727150105 200000 743858292 200000 563867078 200000 130483567 200000 76918435 200000 432779541 200000 602313793 200000 814088535 200000 571929023 200000 236290637 200000 284586755 200000 281694589 200000 853430269 200000 137517331 200000 202046953 200000 920704809 200000 669783179 200000 73139966 200000 256223090 200000 104331328 200000 132597559 200000 302398020 200000 312130237 200000 387490122 200000 929256560 200000 162707899 200000 953410952 200000 350687596 200000 857244997 200000 855759579 200000 760417841 200000 24676974 200000 286646115 200000 282080697 200000 599111096 200000 410923702 200000 990717210 200000 593742092 200000 656372155 200000 303231818 200000 300789080 200000 667380266 200000 475577975 200000 589112785 200000 772676011 200000 120582411 200000 445940429 200000 372368017 200000 121323074 200000 865521732 200000 911403577 200000 67048048 200000 752268779 200000 567637260 200000 359314651 200000 183378678 200000 488204310 200000 548811578 200000 337715570 200000 608949321 200000 919660240 200000 514958147 200000 543596379 200000 369909039 200000 560706247 200000 243364415 200000 444073621 200000 263073551 200000 24247628 200000 459139045 200000 376977343 200000 857622000 200000 159875147 200000 808239754 200000 345527319 200000 218943095 200000 541390931 200000 566428452 200000 326232443 200000 480834539 200000 974392980 200000 828397388 200000 396511339 200000 188900915 200000 861090522 200000 147464502 200000 666041348 200000 768738773 200000 827824534 200000 710171066 200000 904435718 200000 508104697 200000 460064213 200000 536891470 200000 168257230 200000 184057443 200000 290717510 200000 673991433 200000 637597020 200000 308865403 200000 876668472 200000 996344992 200000 956121933 200000 41384520 200000 758127000 200000 832713324 200000 323162848 200000 740777583 200000 18279158 200000 13280865 200000 953895156 200000 828386360 200000 763673216 200000 401907478 200000 460121863 200000 108672648 200000 210645252 200000 88971203 200000 933955896 200000 957528807 200000 903494641 200000 514141757 200000 902520901 200000 908880250 200000 173402453 200000 732684028 200000 733436301 200000 883894537 200000 251031520 200000 948587285 200000 770605325 200000 520730874 200000 790899422 200000 783989823 200000 418275174 200000 183208787 200000 853528640 200000 718158032 200000 725812692 200000 584111802 200000 827259539 200000 439435711 200000 879385656 200000 184728183 200000 413103878 200000 599841955 200000 432964366 200000 117370480 200000 796493672 200000 574207923 200000 492093814 200000 634515243 200000 450563622 200000 494698947 200000 502295854 200000 987893199 200000 587941456 200000 612393548 200000 98618517 200000 409985570 200000 973605268 200000 438342499 200000 899208361 200000 705434251 200000 893803584 200000 689217983 200000 734000905 200000 94896656 200000 934784323 200000 360635063 200000 57411059 200000 577158232 200000 805214763 200000 534972481 200000 690891334 200000 184246697 200000 124578599 200000 541675251 200000 899976063 200000 1797866 200000 140364550 200000 487617540 200000 526483903 200000 243624865 200000 28814134 200000 289575755 200000 927907266 200000 793034230 200000 640166341 200000 371547454 200000 311151848 200000 140922541 200000 366581602 200000 711175924 200000 440173872 200000 921009454 200000 630379867 200000 807529506 200000 991568183 200000 370941824 200000 800735136 200000 321324832 200000 49194556 200000 714349640 200000 843989693 200000 333071076 200000 466597918 200000 643531470 200000 800086499 200000 77104901 200000 599405915 200000 548722935 200000 21573855 200000 751631801 200000 772403474 200000 48360267 200000 620707872 200000 405641174 200000 905072897 200000 298406639 200000 316709044 200000 390792403 200000 47218054 200000 732377003 200000 116096075 200000 206734535 200000 881258401 200000 403044324 200000 85116721 200000 536547944 200000 296942319 200000 614300322 200000 59322455 200000 842436364 200000 662740912 200000 409223051 200000 380317002 200000 620170411 200000 789778625 200000 552430308 200000 822086201 200000 972792282 200000 869191585 200000 761611158 200000 355927538 200000 601396688 200000 400059503 200000 216865062 200000 164106725 200000 670347875 200000 556553706 200000 690348987 200000 37326366 200000 604629515 200000 809050478 200000 326301211 200000 620912974 200000 784997853 200000 271132924 200000 534647725 200000 270960322 200000 133662608 200000 334372658 200000 514677367 200000 91462761 200000 206904699 200000 254801230 200000 764626208 200000 691563729 200000 698199699 200000 918145326 200000 163633390 200000 927889706 200000 162852977 200000 539284818 200000 832851912 200000 517075264 200000 234165065 200000 769355479 200000 928077364 200000 388380036 200000 471059443 200000 723507581 200000 544250713 200000 608364803 200000 768608229 200000 773710753 200000 537464573 200000 401010540 200000 520894773 200000 510610498 200000 191837064 200000 179048717 200000 358642843 200000 563610367 200000 675529726 200000 98522326 200000 793330028 200000 493107223 200000 608827911 200000 470628947 200000 548724639 200000 812494438 200000 387015658 200000 627285429 200000 542101450 200000 207197037 200000 376307340 200000 351599561 200000 447392037 200000 306534730 200000 133961077 200000 766228990 200000 928234373 200000 231109819 200000 546247370 200000 319809122 200000 982323553 200000 667472670 200000 775493459 200000 6609828 200000 780330960 200000 194644595 200000 36339317 200000 337040147 200000 287083656 200000 953587031 200000 952674872 200000 872900253 200000 523040735 200000 339074826 200000 479795009 200000 594267344 200000 567312076 200000 423415657 200000 567684312 200000 388458714 200000 951700198 200000 310193907 200000 86495971 200000 767470220 200000 809659491 200000 940632263 200000 587465704 200000 257156178 200000 588367386 200000 106859171 200000 287837453 200000 163588412 200000 889579392 200000 824594150 200000 563279386 200000 445588727 200000 333120685 200000 288902286 200000 973817205 200000 299038675 200000 837921879 200000 557312314 200000 189542948 200000 750606014 200000 313800661 200000 343550759 200000 454454222 200000 555022150 200000 854071581 200000 38252854 200000 161731769 200000 523672987 200000 220676293 200000 792830691 200000 691990476 200000 348105865 200000 657622532 200000 132120655 200000 715336845 200000 75789185 200000 599432881 200000 410525750 200000 876111139 200000 96937104 200000 932025666 200000 911958008 200000 826633300 200000 511614053 200000 149863117 200000 503704467 200000 301446024 200000 641854542 200000 8244489 200000 100328358 200000 825146051 200000 409709114 200000 520093773 200000 876415855 200000 749883053 200000 923284152 200000 702007695 200000 832654029 200000 253960844 200000 627981045 200000 460847718 200000 939159614 200000 80399944 200000 927271617 200000 676999431 200000 475674337 200000 51622501 200000 388654730 200000 351239755 200000 977620595 200000 399642123 200000 829547358 200000 319125414 200000 777848661 200000 203655937 200000 213815020 200000 236476207 200000 55571075 200000 903558060 200000 399196547 200000 534731678 200000 327670686 200000 983662356 200000 862080528 200000 836060744 200000 645749474 200000 873146079 200000 48584739 200000 421762853 200000 491411247 200000 977834322 200000 181989354 200000 963115721 200000 558650371 200000 184737110 200000 32309299 200000 720536173 200000 848432509 200000 589838960 200000 223207534 200000 703461351 200000 934175323 200000 536456902 200000 238932647 200000 110960556 200000 360980988 200000 521039648 200000 119225231 200000 407725268 200000 421987934 200000 104252132 200000 298053747 200000 831238421 200000 115226656 200000 48647704 200000 175774017 200000 705657542 200000 348795519 200000 992289635 200000 295977610 200000 887962332 200000 69287772 200000 401842187 200000 992828794 200000 625564912 200000 724387635 200000 267181559 200000 495939552 200000 565718838 200000 164765988 200000 598675885 200000 932148780 200000 810378373 200000 764417774 200000 83810388 200000 228995435 200000 858586709 200000 560365294 200000 492415922 200000 744798540 200000 236854972 200000 637153315 200000 422846510 200000 681146909 200000 544177263 200000 551855148 200000 575009998 200000 277994701 200000 555204294 200000 945114439 200000 728699193 200000 851132650 200000 685903799 200000 180704339 200000 518297526 200000 363505828 200000 857287128 200000 352487629 200000 4144938 200000 766318280 200000 767383137 200000 526799574 200000 585185052 200000 417623237 200000 489614119 200000 542634795 200000 361566132 200000 682738857 200000 601866913 200000 561179946 200000 204448182 200000 946546467 200000 472526309 200000 159583442 200000 124742794 200000 342282625 200000 201910955 200000 343452867 200000 812006455 200000 462966195 200000 867153224 200000 698785849 200000 944937826 200000 200470598 200000 192990899 200000 713082644 200000 621109587 200000 414256233 200000 722811523 200000 668676050 200000 721079280 200000 617367530 200000 295809774 200000 265108370 200000 944172990 200000 137404728 200000 452423882 200000 521626642 200000 559843302 200000 684204385 200000 355564431 200000 681288625 200000 681252397 200000 426652181 200000 269106002 200000 612569453 200000 198171385 200000 181704097 200000 131998922 200000 436053732 200000 959140178 200000 604964595 200000 709864269 200000 188978774 200000 473219806 200000 614310300 200000 983485651 200000 714785952 200000 538332643 200000 661961672 200000 407996401 200000 787704641 200000 344368456 200000 933668422 200000 85328862 200000 764146777 200000 615125139 200000 29607046 200000 983213681 200000 684256932 200000 851948523 200000 895558804 200000 53702687 200000 418715010 200000 73263126 200000 398746401 200000 202441728 200000 677390065 200000 946344571 200000 707314042 200000 765295563 200000 286721424 200000 665809696 200000 325410190 200000 583436245 200000 45889693 200000 582674604 200000 822554604 200000 3951892 200000 414727158 200000 302646885 200000 894533569 200000 92839713 200000 184448027 200000 55239730 200000 817300701 200000 948553776 200000 164428842 200000 768502938 200000 419453358 200000 748466969 200000 376343008 200000 207821506 200000 408130370 200000 538361170 200000 450162590 200000 661845618 200000 141716808 200000 212849906 200000 838287456 200000 180975631 200000 33194510 200000 541146286 200000 786134982 200000 434689184 200000 572284036 200000 297036254 200000 476686 200000 235243469 200000 506875447 200000 621416057 200000 688946711 200000 225126362 200000 616402773 200000 398542099 200000 683385695 200000 690884528 200000 503649966 200000 714920165 200000 261632005 200000 319703251 200000 54700465 200000 589102020 200000 346599111 200000 43427692 200000 319565930 200000 914100776 200000 418167044 200000 322040896 200000 874091913 200000 9868070 200000 512654522 200000 496116917 200000 775079005 200000 419087476 200000 828967559 200000 409566931 200000 793998036 200000 142083691 200000 557885867 200000 905903424 200000 301493116 200000 439072255 200000 195318787 200000 143604034 200000 412049796 200000 714818760 200000 515114510 200000 944621759 200000 376496826 200000 285625084 200000 745238251 200000 306831423 200000 554141070 200000 631144306 200000 989662297 200000 741496040 200000 352411405 200000 504374176 200000 752006324 200000 541487744 200000 257523429 200000 503501724 200000 222645502 200000 289341294 200000 203134310 200000 298042909 200000 906859730 200000 455891640 200000 523330430 200000 912544378 200000 667246193 200000 785090053 200000 573550268 200000 125544105 200000 144134329 200000 690618780 200000 745826637 200000 595748160 200000 746022184 200000 508955746 200000 853698049 200000 297329526 200000 506331100 200000 570219998 200000 829745734 200000 78083874 200000 409383316 200000 345347639 200000 164168234 200000 643883194 200000 424726960 200000 302271027 200000 761688668 200000 186516309 200000 656207404 200000 422432058 200000 699500586 200000 951645864 200000 6151080 200000 462611280 200000 394774403 200000 633404171 200000 132514146 200000 327301917 200000 801571062 200000 191425908 200000 22741817 200000 188820456 200000 744590257 200000 596565370 200000 751643563 200000 425482646 200000 547499906 200000 566962003 200000 760251351 200000 84259503 200000 602195672 200000 874577877 200000 178112379 200000 182681176 200000 205107905 200000 86477943 200000 122495221 200000 217201241 200000 933057772 200000 217242960 200000 947010373 200000 281594136 200000 346745768 200000 947745046 200000 463435272 200000 786842522 200000 355312611 200000 210061599 200000 330336126 200000 628873608 200000 664359211 200000 258735971 200000 582769796 200000 626209063 200000 781638063 200000 892928631 200000 618467482 200000 39041374 200000 974869053 200000 376853906 200000 829230557 200000 116272562 200000 35145284 200000 418354826 200000 879211276 200000 409658444 200000 466260435 200000 85703127 200000 860918150 200000 66368497 200000 734188952 200000 83281038 200000 822710601 200000 608975368 200000 237922017 200000 81157734 200000 568324339 200000 380359319 200000 181322141 200000 884294582 200000 572825540 200000 810267717 200000 30479962 200000 542490483 200000 790579098 200000 904499800 200000 941026375 200000 560163638 200000 668507378 200000 506400951 200000 485350195 200000 200953651 200000 986648813 200000 295762921 200000 160510860 200000 716695106 200000 736931143 200000 570806035 200000 952770656 200000 334639065 200000 241626208 200000 389295612 200000 109722462 200000 398374414 200000 802168119 200000 21144843 200000 364506324 200000 722069913 200000 744097129 200000 192973126 200000 855661489 200000 292346319 200000 207623989 200000 799394389 200000 830384516 200000 712350887 200000 337389434 200000 793273980 200000 165833339 200000 754598071 200000 835500982 200000 487829667 200000 821653860 200000 646927159 200000 930391047 200000 526389841 200000 386337709 200000 683750908 200000 769947437 200000 877372331 200000 792997223 200000 657470845 200000 384649861 200000 968905593 200000 464121662 200000 745983185 200000 774863375 200000 246160673 200000 186779266 200000 188537262 200000 387438184 200000 75469480 200000 268963616 200000 489738346 200000 706799312 200000 327185591 200000 386801576 200000 936265724 200000 467855140 200000 839693971 200000 121245512 200000 170415611 200000 744770531 200000 234419746 200000 284488654 200000 534444701 200000 802455084 200000 569217516 200000 113121194 200000 787679417 200000 944141757 200000 981743383 200000 613340136 200000 925981636 200000 51075317 200000 665168233 200000 932699705 200000 174414294 200000 296643794 200000 927977800 200000 697115882 200000 281532837 200000 512625395 200000 777441725 200000 246022378 200000 912199816 200000 630720406 200000 687566955 200000 722534343 200000 143145589 200000 50000281 200000 947233691 200000 114884016 200000 774020610 200000 276070012 200000 106565683 200000 789073780 200000 715404902 200000 180693084 200000 947911098 200000 645095040 200000 292982648 200000 220076536 200000 16565845 200000 216186084 200000 751121838 200000 826705583 200000 922415307 200000 460592462 200000 429370398 200000 784682112 200000 872553603 200000 967016716 200000 552140927 200000 895273992 200000 702743939 200000 445783566 200000 198150952 200000 117982854 200000 136319090 200000 704204512 200000 400636175 200000 117864920 200000 997204631 200000 816926387 200000 504645067 200000 18865790 200000 73613783 200000 416688980 200000 449448337 200000 169969046 200000 501860026 200000 587519282 200000 333522234 200000 846482142 200000 539106917 200000 355763547 200000 130142266 200000 574328500 200000 160536224 200000 622296446 200000 350551720 200000 956187672 200000 969613264 200000 615945194 200000 593470780 200000 771370151 200000 61586685 200000 778967948 200000 974282059 200000 333158048 200000 991958988 200000 363606004 200000 995664589 200000 374853346 200000 93355141 200000 996044624 200000 87794262 200000 446206700 200000 854660621 200000 733768814 200000 72178975 200000 57509595 200000 176275948 200000 762487485 200000 182725886 200000 527348590 200000 227342408 200000 337894476 200000 999717480 200000 186224131 200000 429776871 200000 110707144 200000 380343413 200000 117374618 200000 47518767 200000 13064321 200000 670601435 200000 797514193 200000 787783464 200000 296765029 200000 848868337 200000 4786405 200000 170787704 200000 919572482 200000 547371180 200000 439153591 200000 248167525 200000 363662984 200000 975087781 200000 646143171 200000 819230166 200000 553447875 200000 792040464 200000 387492138 200000 980862545 200000 111177252 200000 879632324 200000 591276712 200000 934895869 200000 263020215 200000 579073849 200000 280938909 200000 928330656 200000 595820845 200000 812933764 200000 768485639 200000 73432225 200000 646658004 200000 23792733 200000 850742405 200000 49697543 200000 970453913 200000 295877657 200000 696404053 200000 660932727 200000 240036363 200000 942431663 200000 533733206 200000 896817464 200000 803561306 200000 132097973 200000 760438534 200000 401951281 200000 632334931 200000 236661091 200000 114579843 200000 788951273 200000 768304228 200000 67944078 200000 142000525 200000 126804357 200000 2260894 200000 194732461 200000 674382465 200000 261381836 200000 912027309 200000 319570902 200000 784440415 200000 409212454 200000 388379360 200000 557795009 200000 951865796 200000 798846359 200000 639461927 200000 107305667 200000 880996847 200000 98819016 200000 545581326 200000 153021651 200000 519504063 200000 544307198 200000 780460230 200000 474115720 200000 612940466 200000 913743903 200000 867730716 200000 240692248 200000 899668199 200000 148687539 200000 337667712 200000 940387417 200000 804116252 200000 51815135 200000 979161598 200000 794468547 200000 132335024 200000 85091947 200000 914552134 200000 3501931 200000 434443681 200000 306545597 200000 284034727 200000 514589448 200000 708700301 200000 433604059 200000 514846991 200000 728772336 200000 266873012 200000 835405419 200000 53629964 200000 174398235 200000 205378803 200000 724135349 200000 242271693 200000 36187678 200000 696050378 200000 41468575 200000 890601249 200000 343198512 200000 16654422 200000 248478895 200000 846987637 200000 895636519 200000 905990230 200000 173632524 200000 701041369 200000 71540603 200000 523229225 200000 923192188 200000 233336315 200000 250323009 200000 228502477 200000 614330470 200000 340736041 200000 415488561 200000 188191201 200000 155886288 200000 201165138 200000 644826527 200000 285329315 200000 443365730 200000 235026437 200000 578023300 200000 789241586 200000 260971872 200000 178427247 200000 113914742 200000 902895691 200000 75956402 200000 638216032 200000 258068394 200000 46952143 200000 409866206 200000 62479942 200000 491711224 200000 614465082 200000 80632843 200000 596472623 200000 510591702 200000 121428205 200000 691352832 200000 422186442 200000 979357019 200000 119162852 200000 847927586 200000 544249445 200000 874581820 200000 799834815 200000 671757177 200000 835695600 200000 41895377 200000 496976829 200000 131766186 200000 711768055 200000 972049169 200000 50646971 200000 37408253 200000 524388011 200000 760842128 200000 756180024 200000 605837655 200000 92345561 200000 414953095 200000 385233234 200000 944652096 200000 109696496 200000 981024715 200000 551180745 200000 38987741 200000 900962303 200000 233480660 200000 757747963 200000 340684790 200000 146067379 200000 530020791 200000 495510758 200000 105652465 200000 862034012 200000 822246698 200000 900702248 200000 382554836 200000 414313448 200000 490815622 200000 657291265 200000 833390149 200000 444432101 200000 911920831 200000 623218766 200000 559131276 200000 209119362 200000 194099053 200000 469080462 200000 466420623 200000 174733453 200000 581679814 200000 927164129 200000 458865108 200000 170299253 200000 643720609 200000 371991043 200000 810628738 200000 821784137 200000 793898868 200000 730745684 200000 576288095 200000 601872055 200000 88553045 200000 117808082 200000 682151122 200000 150011149 200000 189186299 200000 943702300 200000 239760353 200000 804319290 200000 451002045 200000 690278767 200000 545606707 200000 157330380 200000 277261713 200000 477797292 200000 997811726 200000 985038835 200000 135267341 200000 806208848 200000 253651033 200000 637296508 200000 57636712 200000 660119673 200000 32722074 200000 978764245 200000 832202105 200000 88317415 200000 530576633 200000 423659790 200000 400881334 200000 109997815 200000 873161274 200000 2940885 200000 630114870 200000 205503400 200000 346757061 200000 137527673 200000 832713646 200000 492670617 200000 947420577 200000 40185831 200000 378860406 200000 760804617 200000 909101171 200000 655344047 200000 823624836 200000 771216084 200000 613313410 200000 323488254 200000 227318383 200000 828453499 200000 964466870 200000 194571428 200000 618132845 200000 185494300 200000 392924819 200000 397279247 200000 527886932 200000 642046581 200000 196181058 200000 372228430 200000 745809051 200000 596174053 200000 508545928 200000 138277390 200000 881978457 200000 360570729 200000 380488907 200000 783354527 200000 944650820 200000 283401122 200000 621331731 200000 843609582 200000 229696434 200000 107553740 200000 126627845 200000 269413260 200000 969443995 200000 464882375 200000 695793641 200000 28795301 200000 817932692 200000 762978322 200000 853926821 200000 690806536 200000 791382996 200000 797674954 200000 456745663 200000 681364260 200000 214905137 200000 793471150 200000 670845278 200000 915997192 200000 956559907 200000 980836893 200000 301697608 200000 152034913 200000 814138815 200000 22037013 200000 589566180 200000 384785792 200000 283877820 200000 337263924 200000 240621368 200000 243463504 200000 142506609 200000 523165370 200000 889294315 200000 894974051 200000 149086931 200000 899674757 200000 941216835 200000 534020069 200000 922688635 200000 469666578 200000 626335783 200000 167771558 200000 454426525 200000 545072514 200000 718838301 200000 8961043 200000 822199569 200000 461472145 200000 818046284 200000 694581820 200000 539609165 200000 463276447 200000 200766842 200000 936419791 200000 461797223 200000 469773995 200000 888658703 200000 662017819 200000 818946839 200000 737060434 200000 483654415 200000 557128461 200000 833567410 200000 540153555 200000 252518690 200000 414100277 200000 861016111 200000 564266765 200000 91709327 200000 918303680 200000 600576036 200000 20671614 200000 990627643 200000 964818814 200000 873137609 200000 127853380 200000 474748846 200000 168169437 200000 942518003 200000 544429087 200000 736143117 200000 679233771 200000 167867929 200000 506065517 200000 997716000 200000 932266328 200000 600361042 200000 569474091 200000 952538700 200000 719764592 200000 827457364 200000 931807738 200000 488892313 200000 662892068 200000 612210549 200000 226210070 200000 667621036 200000 881424129 200000 605370284 200000 633120095 200000 221582029 200000 631509046 200000 195582864 200000 880931156 200000 747689954 200000 363070865 200000 560725847 200000 161300497 200000 200948337 200000 2737025 200000 956642264 200000 264921432 200000 686920608 200000 983340309 200000 233806472 200000 168463748 200000 134233399 200000 812388347 200000 992302463 200000 375414678 200000 140105628 200000 693704833 200000 589131635 200000 311636268 200000 766867413 200000 572586901 200000 167289275 200000 884125316 200000 823135625 200000 414336200 200000 584571469 200000 628747900 200000 361115902 200000 976614982 200000 843876287 200000 884226708 200000 868650779 200000 878907615 200000 882073928 200000 527293161 200000 400663910 200000 314309632 200000 226773183 200000 198374458 200000 97942022 200000 542629305 200000 517675674 200000 701650407 200000 328531393 200000 261065912 200000 158427631 200000 573688300 200000 492219902 200000 737704523 200000 5834357 200000 520105705 200000 571177668 200000 347397729 200000 568643715 200000 432506908 200000 727616696 200000 472915849 200000 193936655 200000 809964900 200000 476320033 200000 408475377 200000 305323952 200000 784733503 200000 870392295 200000 571763302 200000 228293787 200000 359270091 200000 630951310 200000 884298841 200000 502170280 200000 258022344 200000 290135358 200000 162643928 200000 541932366 200000 128140947 200000 436993726 200000 804880528 200000 629254305 200000 57100332 200000 763294323 200000 321822928 200000 315736410 200000 342145584 200000 453869413 200000 375532424 200000 370994894 200000 448735455 200000 799222586 200000 616957509 200000 141388021 200000 235178262 200000 383165495 200000 101185334 200000 889778275 200000 278888020 200000 80485189 200000 756716841 200000 867076689 200000 810553016 200000 489231337 200000 34469773 200000 446667925 200000 322526464 200000 939166281 200000 280287857 200000 937715108 200000 964168330 200000 935749421 200000 463547010 200000 914978966 200000 541490006 200000 726145531 200000 895329040 200000 436442913 200000 868887554 200000 25409209 200000 110419465 200000 471073180 200000 54645708 200000 112574478 200000 216301563 200000 83288828 200000 341804178 200000 593416512 200000 283744789 200000 429303001 200000 912157396 200000 10442806 200000 930090022 200000 578529130 200000 774468527 200000 733000054 200000 292216987 200000 161672579 200000 124669154 200000 692445223 200000 47317124 200000 332098717 200000 845041868 200000 890639887 200000 4370831 200000 880990413 200000 34567787 200000 60620693 200000 679745034 200000 370632907 200000 934117214 200000 683157439 200000 298051812 200000 149000684 200000 205494755 200000 902924852 200000 818883500 200000 179826215 200000 970394841 200000 547179323 200000 247616143 200000 208976402 200000 335622078 200000 848592313 200000 742360157 200000 175910629 200000 479580848 200000 744833333 200000 734378628 200000 824258165 200000 643369583 200000 130056662 200000 615676690 200000 188519225 200000 392752728 200000 189767779 200000 443336886 200000 650806343 200000 528170603 200000 73033281 200000 161031359 200000 401703767 200000 23302981 200000 783665016 200000 30352666 200000 487487678 200000 589953061 200000 266764461 200000 91261015 200000 585622899 200000 948573930 200000 541445928 200000 682387876 200000 229566221 200000 397133331 200000 13198030 200000 633309903 200000 662248386 200000 90196668 200000 963633703 200000 553230407 200000 954359912 200000 499599526 200000 292275289 200000 748415259 200000 982217335 200000 385325103 200000 921270058 200000 583236856 200000 779257348 200000 319615573 200000 317689088 200000 703648302 200000 102902214 200000 848493750 200000 191277795 200000 147869611 200000 560698643 200000 509007250 200000 355207289 200000 193441533 200000 11898339 200000 993287110 200000 967161864 200000 88878675 200000 550657739 200000 950926034 200000 96821367 200000 418222204 200000 651659010 200000 561920211 200000 939569484 200000 714095845 200000 924214878 200000 604202632 200000 760112302 200000 795744670 200000 838333783 200000 467147088 200000 32501603 200000 385349973 200000 576786178 200000 775504681 200000 147750098 200000 954622296 200000 226704151 200000 58649778 200000 692814081 200000 800362390 200000 436604906 200000 581772073 200000 81375895 200000 627658909 200000 620367476 200000 564097645 200000 567382234 200000 93712797 200000 288487499 200000 501806332 200000 935569841 200000 574589026 200000 809633188 200000 689127924 200000 449266083 200000 571667293 200000 31376727 200000 938268437 200000 505665493 200000 822967707 200000 54906586 200000 627599036 200000 16332302 200000 203565259 200000 766371908 200000 906622440 200000 83969718 200000 752574780 200000 561943114 200000 317243449 200000 163082961 200000 21700571 200000 259790404 200000 408506859 200000 465788936 200000 963014200 200000 472563241 200000 765436894 200000 246198431 200000 65641089 200000 375915149 200000 201411984 200000 26034047 200000 830565764 200000 111191721 200000 573805856 200000 749443116 200000 900911280 200000 91756114 200000 178491212 200000 758151375 200000 608997907 200000 190195712 200000 807583602 200000 544723501 200000 741477981 200000 199953095 200000 811166098 200000 616087980 200000 149589723 200000 14356576 200000 851549769 200000 998390612 200000 790894971 200000 292834081 200000 190568151 200000 300063691 200000 749023437 200000 543352319 200000 197640473 200000 992009815 200000 280373247 200000 968063122 200000 750462863 200000 898541790 200000 88309984 200000 15441680 200000 587165014 200000 341405160 200000 469706717 200000 714965072 200000 797231149 200000 490132123 200000 2358278 200000 585680328 200000 306604659 200000 316818621 200000 728962825 200000 632709518 200000 837318438 200000 159241909 200000 285597492 200000 689391705 200000 488070629 200000 206124425 200000 312028022 200000 519894400 200000 39093998 200000 273404640 200000 242517853 200000 896378617 200000 589838623 200000 414830848 200000 628649240 200000 253502810 200000 954829816 200000 462545617 200000 846123382 200000 751599066 200000 460798870 200000 372162519 200000 242841061 200000 194584144 200000 678835385 200000 712441914 200000 49109107 200000 914663218 200000 831748286 200000 964139200 200000 120763855 200000 524457367 200000 56604068 200000 166897361 200000 684121415 200000 120235316 200000 135682059 200000 185813105 200000 457483979 200000 971761761 200000 744699695 200000 629527624 200000 254161127 200000 144548884 200000 954997488 200000 276066717 200000 366487244 200000 253390308 200000 224498124 200000 854713429 200000 501729863 200000 811859975 200000 384485089 200000 166466296 200000 380530119 200000 869366099 200000 323634159 200000 453191851 200000 613687899 200000 389212479 200000 238892884 200000 755710774 200000 950677424 200000 286508002 200000 433240589 200000 42823423 200000 447236118 200000 532748274 200000 461320123 200000 553869579 200000 702584954 200000 531772613 200000 115400858 200000 85412611 200000 937861228 200000 569742931 200000 687720843 200000 163513132 200000 291313178 200000 902012720 200000 261303818 200000 496127084 200000 797765203 200000 773884053 200000 101861943 200000 593284171 200000 80416388 200000 466363992 200000 954780368 200000 161150191 200000 80202429 200000 276380399 200000 687750452 200000 231639326 200000 251744171 200000 811443568 200000 778975585 200000 565560895 200000 807117470 200000 209681810 200000 236941814 200000 252003928 200000 349788036 200000 362537388 200000 744937009 200000 221127184 200000 635028204 200000 380969651 200000 720178672 200000 832224941 200000 182931459 200000 326032448 200000 981519283 200000 523529238 200000 313962136 200000 964497031 200000 429592727 200000 155384529 200000 956915483 200000 824885856 200000 12694108 200000 756162565 200000 280288409 200000 165397313 200000 947404127 200000 327340409 200000 451411649 200000 564960576 200000 883408031 200000 76535186 200000 772489697 200000 856400148 200000 363652027 200000 304935767 200000 615323881 200000 225720852 200000 700507889 200000 495735920 200000 317804389 200000 168074295 200000 386565920 200000 29259041 200000 694478214 200000 173305361 200000 934229446 200000 256587346 200000 428765721 200000 846501595 200000 339485442 200000 687683978 200000 887733389 200000 930345578 200000 303325585 200000 189053678 200000 318538480 200000 191182645 200000 579216084 200000 293045062 200000 731917809 200000 678466643 200000 21855432 200000 598260215 200000 94759647 200000 166054266 200000 15447563 200000 703129865 200000 67908008 200000 625100032 200000 445359068 200000 516619554 200000 489055450 200000 88479196 200000 745343514 200000 330467719 200000 336631204 200000 163744677 200000 636242244 200000 163341857 200000 108745172 200000 944961681 200000 950234231 200000 119478645 200000 155351001 200000 193507191 200000 716017522 200000 780236458 200000 509397698 200000 826702284 200000 656949396 200000 677323654 200000 8609852 200000 872352168 200000 719158491 200000 826900079 200000 341098647 200000 298143169 200000 391724517 200000 713538669 200000 910930625 200000 711760238 200000 261677042 200000 779245862 200000 86880328 200000 143281317 200000 314289119 200000 61510880 200000 129328988 200000 462575100 200000 994983724 200000 703777922 200000 911632585 200000 522202282 200000 675682294 200000 725821843 200000 796244480 200000 95358598 200000 998607101 200000 954964024 200000 917416206 200000 438351366 200000 62514590 200000 389556536 200000 2138786 200000 585491520 200000 635362264 200000 689777146 200000 314325002 200000 977889003 200000 895667274 200000 437244548 200000 186452789 200000 570117726 200000 426718770 200000 44942717 200000 724624562 200000 387340687 200000 86473583 200000 249747500 200000 585980846 200000 350813717 200000 219786367 200000 946832502 200000 289601017 200000 575643173 200000 39840896 200000 394717923 200000 447402497 200000 159338135 200000 180321074 200000 530724504 200000 694419156 200000 919530722 200000 531184882 200000 98042204 200000 479360033 200000 364313370 200000 16477888 200000 4689815 200000 63474231 200000 477501432 200000 390831161 200000 334716493 200000 331275268 200000 572345041 200000 232419741 200000 267182375 200000 906926870 200000 472478621 200000 263052233 200000 713819754 200000 309452699 200000 22146288 200000 82990652 200000 828550396 200000 596822116 200000 265899011 200000 873219861 200000 384834661 200000 810644701 200000 285424812 200000 183577874 200000 593198283 200000 675492629 200000 925455200 200000 687020434 200000 322594036 200000 353394620 200000 199150391 200000 287455891 200000 20851270 200000 537024543 200000 238456807 200000 866418355 200000 9129673 200000 777443373 200000 747106247 200000 723591474 200000 243233571 200000 475208820 200000 272150476 200000 428022253 200000 349675674 200000 730264611 200000 979529102 200000 585220964 200000 407980821 200000 872099593 200000 946998596 200000 844176564 200000 607007002 200000 852098963 200000 197201346 200000 831545244 200000 733325776 200000 232279249 200000 426276993 200000 25571963 200000 240454397 200000 629562481 200000 346722710 200000 334376016 200000 11176712 200000 245025985 200000 246201 200000 829293751 200000 618783480 200000 26835120 200000 309332543 200000 7977969 200000 195151474 200000 336834509 200000 70311711 200000 887517916 200000 567707069 200000 863617093 200000 239871215 200000 750688502 200000 74119104 200000 950227688 200000 954223334 200000 328780894 200000 395506178 200000 738209572 200000 752596699 200000 739093457 200000 203787944 200000 69168391 200000 649186117 200000 94529200 200000 338699897 200000 360219456 200000 445329208 200000 712962295 200000 938245341 200000 755804446 200000 464077933 200000 775834950 200000 925262296 200000 297474190 200000 63602489 200000 137417948 200000 80520211 200000 40008224 200000 206291603 200000 290650518 200000 170966226 200000 450875650 200000 477092370 200000 587434483 200000 205090302 200000 808952066 200000 827618284 200000 528952082 200000 197349404 200000 99985551 200000 236687095 200000 875642545 200000 426321490 200000 436196023 200000 290624171 200000 389193006 200000 105057384 200000 592950058 200000 178550044 200000 75997065 200000 361755844 200000 284416053 200000 930972931 200000 943686496 200000 731460716 200000 331017415 200000 161854390 200000 392294128 200000 449581318 200000 132032622 200000 515077931 200000 266917658 200000 991001818 200000 426148697 200000 482608632 200000 758497114 200000 294637774 200000 14459478 200000 698803028 200000 992510416 200000 251818600 200000 697389269 200000 269151509 200000 350055227 200000 684660175 200000 524207331 200000 764649395 200000 652740855 200000 242377161 200000 735469870 200000 336964163 200000 906999558 200000 577065405 200000 560252678 200000 128767101 200000 589430787 200000 786779569 200000 405584473 200000 693414069 200000 635272495 200000 373777484 200000 704080310 200000 787802596 200000 95110760 200000 567377621 200000 762804810 200000 900584352 200000 903265324 200000 173374769 200000 729688549 200000 804931102 200000 134601113 200000 781585895 200000 180881653 200000 200873526 200000 699605103 200000 567078942 200000 738008712 200000 599538526 200000 746091787 200000 640859549 200000 412067917 200000 922043309 200000 687317613 200000 114839241 200000 712723091 200000 21038040 200000 893098034 200000 19674794 200000 306411079 200000 698510647 200000 563366041 200000 415719653 200000 419839737 200000 765056448 200000 787694209 200000 926473154 200000 260625110 200000 835901450 200000 14565736 200000 386557478 200000 157559983 200000 463176011 200000 621559661 200000 821975449 200000 703224304 200000 505271129 200000 886237006 200000 40161856 200000 994373800 200000 377627820 200000 234101353 200000 283250915 200000 480067974 200000 703794264 200000 781808830 200000 971340008 200000 583568857 200000 603981334 200000 839328491 200000 266131028 200000 288351631 200000 198495804 200000 501865517 200000 529864144 200000 565249334 200000 343830975 200000 206682724 200000 703453345 200000 249355773 200000 377156663 200000 775698447 200000 129407150 200000 12073395 200000 706567130 200000 892335691 200000 57756797 200000 768256197 200000 144772479 200000 936235735 200000 393162037 200000 336105027 200000 104048284 200000 430776850 200000 560992412 200000 59361754 200000 130473799 200000 748897018 200000 299996953 200000 310799834 200000 157788215 200000 68408622 200000 700021170 200000 456597809 200000 105558723 200000 663181548 200000 650280974 200000 489468270 200000 564054752 200000 846274834 200000 391386739 200000 488699070 200000 334172967 200000 398050592 200000 364560840 200000 123331057 200000 834853580 200000 353451316 200000 854736275 200000 545469045 200000 96072615 200000 786743307 200000 79313915 200000 942603864 200000 598055470 200000 994510085 200000 418650055 200000 143323721 200000 877193080 200000 217215521 200000 768090716 200000 643269526 200000 336229690 200000 919226876 200000 570617794 200000 371702318 200000 291975116 200000 491546069 200000 478492318 200000 594358432 200000 225600548 200000 656022411 200000 670063671 200000 288709658 200000 221389273 200000 562376604 200000 366156917 200000 574503530 200000 621445921 200000 732740391 200000 423903196 200000 80781823 200000 584941778 200000 724470249 200000 330580885 200000 727363047 200000 587885667 200000 502975043 200000 672322916 200000 296472530 200000 629237227 200000 31610674 200000 75231666 200000 535907852 200000 537651232 200000 460179028 200000 990431620 200000 698285446 200000 311049304 200000 802237417 200000 681376384 200000 416604109 200000 176567434 200000 265915086 200000 830464750 200000 294687504 200000 470208333 200000 525771906 200000 721300404 200000 856870941 200000 276604887 200000 720389412 200000 735663704 200000 507181156 200000 47154687 200000 25364338 200000 155489025 200000 357574641 200000 221702715 200000 34803915 200000 610834037 200000 150287733 200000 325911457 200000 454878509 200000 658485786 200000 450739773 200000 139781096 200000 337944887 200000 571047417 200000 724199480 200000 897516903 200000 814745127 200000 36484789 200000 745848820 200000 511184659 200000 102257627 200000 840997272 200000 654269601 200000 112900229 200000 477537491 200000 121048198 200000 526061067 200000 143529457 200000 221888556 200000 300900870 200000 175042723 200000 471618607 200000 96095142 200000 968184639 200000 856894326 200000 19489461 200000 258485150 200000 128997367 200000 372490803 200000 437525913 200000 297952019 200000 860152469 200000 247085352 200000 900851090 200000 119930276 200000 861149216 200000 562265412 200000 747851767 200000 197985167 200000 360586301 200000 496819734 200000 392295102 200000 879855027 200000 767444788 200000 723241932 200000 711280254 200000 780080526 200000 76698090 200000 711422772 200000 20396653 200000 187979583 200000 466035174 200000 609227709 200000 407244897 200000 763022212 200000 426733904 200000 467774837 200000 140241617 200000 68885435 200000 525247212 200000 329174283 200000 139951828 200000 105068516 200000 951205411 200000 756457422 200000 311762464 200000 878202524 200000 670819578 200000 914077611 200000 940215563 200000 741466915 200000 866351639 200000 643963698 200000 715057804 200000 305565014 200000 666112706 200000 649474961 200000 771252282 200000 965174708 200000 313378017 200000 770004631 200000 713484875 200000 507868508 200000 196344057 200000 387985585 200000 592006550 200000 326448140 200000 495593523 200000 694421742 200000 727355280 200000 259303971 200000 450517076 200000 885510910 200000 867744849 200000 611309727 200000 889004995 200000 986557742 200000 559274639 200000 485237022 200000 23431046 200000 877357165 200000 998434721 200000 884382688 200000 298633028 200000 192100425 200000 931690876 200000 830805443 200000 858553667 200000 153297649 200000 367481529 200000 603825220 200000 194514538 200000 738822964 200000 150105740 200000 187614595 200000 423608895 200000 925587584 200000 190005965 200000 140035135 200000 715064041 200000 448796898 200000 281881074 200000 103148501 200000 567423278 200000 651038987 200000 544434449 200000 181313092 200000 584492149 200000 939927625 200000 491453409 200000 771971115 200000 607228101 200000 186852489 200000 585829049 200000 119674056 200000 309977795 200000 516605018 200000 811443343 200000 94784506 200000 23411126 200000 970727660 200000 131303162 200000 775106111 200000 341099397 200000 172341260 200000 574248495 200000 341871798 200000 48467639 200000 154790953 200000 47371526 200000 904292124 200000 286355057 200000 660161105 200000 634750710 200000 912263634 200000 943854203 200000 220562995 200000 140166163 200000 236685780 200000 973696826 200000 541805598 200000 843441430 200000 588835523 200000 198908342 200000 761370367 200000 707634516 200000 308607195 200000 930151828 200000 774252646 200000 160030916 200000 679267580 200000 422189852 200000 554764417 200000 458551293 200000 352869028 200000 885326644 200000 611307550 200000 396930101 200000 397884914 200000 569472354 200000 9986220 200000 44423491 200000 716308900 200000 970002892 200000 713785402 200000 200414108 200000 229629721 200000 410408250 200000 808416118 200000 682957912 200000 31106639 200000 814614290 200000 387362733 200000 6467885 200000 923891172 200000 249131354 200000 580419280 200000 826194546 200000 707159320 200000 732545209 200000 107214701 200000 770774300 200000 812129736 200000 574255733 200000 970861233 200000 760049347 200000 767288436 200000 846106228 200000 777712747 200000 518235038 200000 790004281 200000 764867391 200000 607845643 200000 227434625 200000 651432151 200000 851248633 200000 615783326 200000 734551781 200000 417817259 200000 981849708 200000 395350994 200000 297957087 200000 391536308 200000 710646012 200000 980209656 200000 775150887 200000 528941201 200000 115067568 200000 332915964 200000 967113490 200000 137629312 200000 158471471 200000 243563629 200000 578820246 200000 712057183 200000 623311551 200000 227316859 200000 552081484 200000 853638318 200000 363872328 200000 402479091 200000 493720936 200000 875493003 200000 653518670 200000 197641283 200000 577639874 200000 59012019 200000 69883897 200000 56401788 200000 338686929 200000 123305351 200000 167851280 200000 46746698 200000 541530793 200000 992875523 200000 96248824 200000 825813500 200000 348962819 200000 514763719 200000 115337401 200000 224538754 200000 218906164 200000 427349010 200000 768545272 200000 179737193 200000 170716211 200000 727772353 200000 431500029 200000 854692063 200000 559399319 200000 632666195 200000 113001389 200000 1315253 200000 849680022 200000 942837735 200000 985525392 200000 708410199 200000 826941446 200000 47808827 200000 69369036 200000 191767252 200000 792016223 200000 563190445 200000 586369575 200000 928585180 200000 640593077 200000 810986301 200000 863867143 200000 722725563 200000 795862721 200000 785304201 200000 251706484 200000 181723746 200000 666060505 200000 304155342 200000 357873684 200000 260398686 200000 447225586 200000 809130733 200000 987302957 200000 628190942 200000 75053477 200000 285765218 200000 601257382 200000 326984369 200000 83232294 200000 783633741 200000 66962949 200000 130426180 200000 566321740 200000 894578285 200000 723321713 200000 781738663 200000 677898383 200000 254346015 200000 956072624 200000 899537288 200000 13342724 200000 448564578 200000 80221993 200000 604579637 200000 229111907 200000 467348949 200000 385901282 200000 592121757 200000 264994816 200000 816272822 200000 750673026 200000 605850959 200000 439920084 200000 498862307 200000 325047119 200000 310377336 200000 941523829 200000 352191964 200000 796724016 200000 789939688 200000 862488856 200000 756628926 200000 868295852 200000 557402381 200000 506258837 200000 74976841 200000 88710376 200000 284696565 200000 310138466 200000 924710874 200000 423785899 200000 824165967 200000 674902934 200000 892166513 200000 426595677 200000 622211689 200000 227223526 200000 142387883 200000 532410114 200000 455873843 200000 990747306 200000 700362695 200000 869517890 200000 121853497 200000 547360216 200000 132048804 200000 476042596 200000 689611692 200000 290490375 200000 11256256 200000 560423757 200000 634454105 200000 692513901 200000 214384698 200000 226800517 200000 229447087 200000 63607520 200000 631610832 200000 864967730 200000 455788477 200000 295149016 200000 235670497 200000 310907417 200000 36357424 200000 584968297 200000 768791146 200000 140932259 200000 819345752 200000 169559116 200000 229592588 200000 487540693 200000 132846627 200000 441313751 200000 24823299 200000 11572822 200000 243091999 200000 319302143 200000 125091888 200000 574736235 200000 30059643 200000 621120092 200000 387855 200000 787116285 200000 550422277 200000 915417892 200000 94742976 200000 128069009 200000 794165293 200000 970455854 200000 84437505 200000 252491342 200000 972287743 200000 13523952 200000 372770865 200000 671049978 200000 315380524 200000 316026240 200000 252649806 200000 234570236 200000 64970497 200000 660797077 200000 180774647 200000 188364378 200000 917529965 200000 309430406 200000 891970410 200000 358032827 200000 996469247 200000 39059784 200000 999840134 200000 828678757 200000 644330212 200000 737648500 200000 595580616 200000 483585343 200000 264074476 200000 730651710 200000 813285713 200000 921988560 200000 660397956 200000 31837566 200000 980942813 200000 409497661 200000 711264444 200000 9108906 200000 768099788 200000 349499213 200000 829426498 200000 318291416 200000 98330909 200000 176280167 200000 314440805 200000 588131264 200000 530119789 200000 614280594 200000 208388114 200000 488727479 200000 371785979 200000 33581427 200000 817496281 200000 426371252 200000 262491814 200000 854874450 200000 627154408 200000 710308942 200000 91527148 200000 890608404 200000 808869133 200000 220707003 200000 835973100 200000 504829249 200000 163054263 200000 63313617 200000 456729188 200000 919286014 200000 365906420 200000 654963207 200000 861832114 200000 557425171 200000 244842099 200000 705284724 200000 59176150 200000 818548965 200000 246887043 200000 381686478 200000 984458093 200000 44285564 200000 154306834 200000 902990955 200000 289070519 200000 542156414 200000 12351406 200000 307879746 200000 8618641 200000 656526641 200000 202346118 200000 232017386 200000 517221754 200000 674082171 200000 597821544 200000 518893977 200000 592691345 200000 384108260 200000 526986435 200000 64156198 200000 957896853 200000 488586130 200000 149071782 200000 706483207 200000 985651426 200000 196181579 200000 372442559 200000 484122706 200000 809866105 200000 102705782 200000 118510684 200000 682739902 200000 240542456 200000 236934681 200000 293374828 200000 835733921 200000 931514525 200000 969372635 200000 282450813 200000 107745267 200000 518398534 200000 846548738 200000 571578814 200000 480772937 200000 964092531 200000 747506037 200000 848658430 200000 369243099 200000 174026817 200000 965984698 200000 539044011 200000 500224638 200000 824979312 200000 336628472 200000 723406035 200000 61374120 200000 200229469 200000 408169718 200000 124742180 200000 516446834 200000 78866951 200000 821153305 200000 929676015 200000 281302672 200000 824787469 200000 352107880 200000 517645856 200000 941587034 200000 92654254 200000 938932363 200000 342141767 200000 260062662 200000 944351942 200000 57722822 200000 228960913 200000 863060331 200000 725226454 200000 382654465 200000 458201806 200000 377882751 200000 678226940 200000 954120899 200000 668470124 200000 156574936 200000 674549238 200000 225229361 200000 24511610 200000 575355117 200000 381864738 200000 245059859 200000 461753509 200000 610267093 200000 967524736 200000 892093134 200000 301553468 200000 49182534 200000 948824493 200000 752404842 200000 774431791 200000 732391318 200000 807809769 200000 146919821 200000 754809867 200000 139664828 200000 135398673 200000 431051900 200000 107039231 200000 299872591 200000 932778660 200000 324768288 200000 183017433 200000 484822149 200000 914752705 200000 473911550 200000 222695944 200000 540839988 200000 885997350 200000 917151293 200000 191064987 200000 797411284 200000 748425266 200000 457889187 200000 76598336 200000 64047482 200000 391036131 200000 137573270 200000 532632133 200000 497626077 200000 734586072 200000 692454686 200000 650238105 200000 660003924 200000 348085838 200000 999896545 200000 912570058 200000 32089812 200000 425382438 200000 311333 200000 211948807 200000 708284918 200000 233658332 200000 220654801 200000 509279775 200000 542681838 200000 712075665 200000 556317035 200000 269926271 200000 352753044 200000 425589249 200000 952644122 200000 830437175 200000 222543453 200000 204050060 200000 913998757 200000 174994421 200000 723904610 200000 973920560 200000 410729841 200000 707818759 200000 445540183 200000 922377356 200000 90185093 200000 422757469 200000 966648212 200000 712557022 200000 13762696 200000 489287811 200000 474449423 200000 305125125 200000 795942849 200000 333743786 200000 282205279 200000 162096767 200000 121484053 200000 412057759 200000 74406073 200000 992266091 200000 400538379 200000 324616400 200000 203583477 200000 960083334 200000 849608395 200000 651584078 200000 497337737 200000 365535537 200000 184667673 200000 449055429 200000 658607500 200000 500028776 200000 510020958 200000 455464068 200000 482237108 200000 141768652 200000 656323486 200000 347578491 200000 733074519 200000 184336537 200000 910119554 200000 24514615 200000 403006060 200000 794107567 200000 524573263 200000 354194407 200000 114653578 200000 817592716 200000 624959467 200000 738292825 200000 420839655 200000 152464719 200000 608825566 200000 263279356 200000 801990234 200000 194653878 200000 550658382 200000 589961695 200000 615609944 200000 436719392 200000 892894209 200000 439933871 200000 408695801 200000 70596747 200000 875314781 200000 600588220 200000 142877939 200000 430893974 200000 693532778 200000 94637556 200000 442980765 200000 525534590 200000 570420430 200000 399103717 200000 201333484 200000 852201508 200000 912142543 200000 127949246 200000 614698616 200000 937994244 200000 152302676 200000 190389838 200000 906246263 200000 547276862 200000 552953315 200000 936288002 200000 936039360 200000 173156497 200000 310242467 200000 140930282 200000 713022409 200000 939899738 200000 828452954 200000 80467380 200000 373290664 200000 252508568 200000 935536495 200000 937589166 200000 518701333 200000 355341034 200000 727728360 200000 837116871 200000 607551076 200000 427266958 200000 240652909 200000 285971854 200000 257959054 200000 133549155 200000 517349442 200000 361438000 200000 852845609 200000 462345958 200000 40097103 200000 243396477 200000 161235562 200000 681471288 200000 466064667 200000 242329059 200000 265561385 200000 145733654 200000 560809419 200000 833110640 200000 318461660 200000 2543838 200000 21796902 200000 615370707 200000 740897946 200000 837582224 200000 959018388 200000 614107995 200000 929763865 200000 460419273 200000 362947097 200000 176155381 200000 601495983 200000 626285512 200000 964845150 200000 420238641 200000 19043411 200000 695521900 200000 883747239 200000 222414141 200000 259383708 200000 103527219 200000 777355741 200000 250470631 200000 138538432 200000 26371388 200000 700827013 200000 549172894 200000 730050453 200000 12044869 200000 951931333 200000 457100145 200000 591106194 200000 853992109 200000 280477285 200000 160451341 200000 572213966 200000 599595890 200000 665988043 200000 571999682 200000 176317695 200000 752047666 200000 513896189 200000 232006270 200000 57394812 200000 281312045 200000 56848801 200000 529343695 200000 419627322 200000 663108928 200000 258292223 200000 921630948 200000 679325137 200000 884120042 200000 98117885 200000 708500876 200000 525425016 200000 673080651 200000 508232737 200000 81923636 200000 603603459 200000 808932895 200000 916983698 200000 617909996 200000 843423723 200000 966942662 200000 138909718 200000 48683106 200000 353248837 200000 553130046 200000 97747220 200000 974747108 200000 637432520 200000 966894118 200000 592559762 200000 520680289 200000 743025099 200000 677343932 200000 492421943 200000 36599143 200000 60447300 200000 276391902 200000 890923082 200000 856585510 200000 660687306 200000 328220684 200000 902461360 200000 860870763 200000 8639122 200000 458151012 200000 168606704 200000 373027748 200000 338491764 200000 856427171 200000 594910769 200000 965940705 200000 497581542 200000 931835178 200000 373705786 200000 804006097 200000 84910591 200000 565369589 200000 945490032 200000 823782080 200000 38498932 200000 767333796 200000 107264475 200000 648460446 200000 886549149 200000 652314997 200000 597785632 200000 226021882 200000 493958256 200000 195329351 200000 403296135 200000 370804482 200000 624530052 200000 603811480 200000 690008821 200000 698238084 200000 309002255 200000 734165895 200000 609366514 200000 457232367 200000 55772903 200000 337160402 200000 509744291 200000 539424082 200000 856715651 200000 483237336 200000 382333392 200000 939642202 200000 792445690 200000 679717015 200000 359229662 200000 97710423 200000 317394690 200000 327644077 200000 526452181 200000 103573302 200000 519642098 200000 251074138 200000 413840219 200000 275498375 200000 894814399 200000 657810555 200000 724107446 200000 953321336 200000 35880193 200000 988451471 200000 905315277 200000 598203608 200000 316940014 200000 213998005 200000 688032550 200000 572878356 200000 789136733 200000 767465388 200000 800892903 200000 357396540 200000 533918147 200000 229004496 200000 2453465 200000 770101502 200000 34126393 200000 425848867 200000 537826143 200000 956308136 200000 670386035 200000 496577344 200000 460901763 200000 519549993 200000 115587273 200000 817914984 200000 633746921 200000 154516239 200000 642231344 200000 533908601 200000 31193304 200000 322168202 200000 992872001 200000 606101745 200000 901056823 200000 471314534 200000 747146800 200000 283125230 200000 549665932 200000 213893908 200000 759630805 200000 159947823 200000 889104126 200000 987818401 200000 535042982 200000 849756948 200000 155421524 200000 914530492 200000 740303545 200000 965719193 200000 421927667 200000 292071347 200000 953248454 200000 509951326 200000 117436386 200000 835539574 200000 444145186 200000 378181793 200000 577413833 200000 37268370 200000 113230788 200000 858601537 200000 595101932 200000 944427573 200000 384115011 200000 729516220 200000 142712884 200000 453319727 200000 809066708 200000 360148273 200000 868455205 200000 8697326 200000 695440720 200000 729298270 200000 739139304 200000 470159489 200000 458869291 200000 505205665 200000 272128321 200000 867224981 200000 302990717 200000 530011386 200000 199026329 200000 72658298 200000 773110268 200000 356438790 200000 271150069 200000 396504349 200000 57646334 200000 879035909 200000 700936443 200000 614968846 200000 930871418 200000 77945044 200000 152347635 200000 596820091 200000 219771655 200000 938429683 200000 932520899 200000 436518707 200000 425132507 200000 844849279 200000 338328049 200000 264968611 200000 101343437 200000 531960887 200000 734843556 200000 295843291 200000 499454034 200000 593438074 200000 744581794 200000 594988168 200000 794856323 200000 350514758 200000 577296209 200000 903736570 200000 594606100 200000 15321401 200000 820790457 200000 573925663 200000 412960860 200000 116560275 200000 391214464 200000 740040582 200000 31372627 200000 261219122 200000 674420461 200000 265695580 200000 620353166 200000 604077203 200000 443327205 200000 176601201 200000 196966981 200000 745810135 200000 401424879 200000 219587890 200000 507825485 200000 907104186 200000 442264370 200000 176570543 200000 925446428 200000 337112988 200000 520319604 200000 130991254 200000 63326667 200000 628518268 200000 232656412 200000 516649270 200000 354624526 200000 388866295 200000 539692849 200000 303931260 200000 797782845 200000 188780620 200000 235405144 200000 952058103 200000 679889742 200000 651105882 200000 352063192 200000 585744343 200000 164366552 200000 121056927 200000 288279705 200000 171549929 200000 79629585 200000 580403513 200000 570138655 200000 129658780 200000 673505743 200000 461584104 200000 508069267 200000 183544318 200000 911609225 200000 538227465 200000 851217849 200000 593494207 200000 836739414 200000 437061020 200000 303901690 200000 322224427 200000 633232619 200000 324193598 200000 635681883 200000 371744563 200000 150854305 200000 874124591 200000 525844866 200000 965413732 200000 433702764 200000 30851404 200000 537371831 200000 124446445 200000 1246436 200000 346041364 200000 732288479 200000 10860956 200000 18205503 200000 509499046 200000 120943490 200000 186056160 200000 285742419 200000 571166912 200000 161454790 200000 942428360 200000 764589208 200000 424634049 200000 5261169 200000 796275713 200000 104376099 200000 632220583 200000 201629162 200000 469546971 200000 971196843 200000 316828945 200000 981360951 200000 702912324 200000 596259719 200000 481085757 200000 63703807 200000 557258187 200000 704377516 200000 529493769 200000 144916360 200000 740329885 200000 226868659 200000 734743029 200000 652955065 200000 514768777 200000 209727440 200000 934955550 200000 773913368 200000 99621119 200000 165315291 200000 372270659 200000 647652812 200000 753743372 200000 324037961 200000 708812739 200000 886696603 200000 955817311 200000 927648307 200000 812468893 200000 847565548 200000 271113286 200000 978395981 200000 387346798 200000 777814726 200000 970587824 200000 800863983 200000 781972341 200000 235013326 200000 845171500 200000 801407503 200000 572181136 200000 418490955 200000 148830439 200000 408806980 200000 836358975 200000 326151460 200000 315922353 200000 193512899 200000 392833696 200000 148688864 200000 830320632 200000 665287012 200000 638608497 200000 985642916 200000 820210890 200000 171813021 200000 17544464 200000 65365560 200000 735146455 200000 356590981 200000 939512189 200000 776201729 200000 648320875 200000 453531346 200000 16006485 200000 353744903 200000 207332983 200000 635002330 200000 774452439 200000 888882671 200000 903484040 200000 637339796 200000 268556002 200000 620423681 200000 81851852 200000 816622487 200000 121259253 200000 688695075 200000 475706132 200000 55846425 200000 996626221 200000 237147354 200000 487238604 200000 318136304 200000 957318217 200000 963726671 200000 58625539 200000 440904596 200000 332881831 200000 438146887 200000 278373481 200000 4074010 200000 524211527 200000 788704297 200000 918620747 200000 19962681 200000 811659719 200000 559812603 200000 480804248 200000 594689352 200000 731288164 200000 334445411 200000 52244702 200000 782714172 200000 72624895 200000 978195881 200000 31235404 200000 942601389 200000 782449172 200000 11089075 200000 63656625 200000 169750481 200000 749573828 200000 425956615 200000 359481210 200000 683848575 200000 626693835 200000 192207308 200000 163145911 200000 787662125 200000 746915977 200000 524017353 200000 901574678 200000 953257713 200000 345951484 200000 761842275 200000 314681829 200000 948191619 200000 865489859 200000 712998305 200000 8257811 200000 833210423 200000 878280988 200000 797713450 200000 915992879 200000 44793606 200000 581208038 200000 795114564 200000 843992678 200000 176754822 200000 539910047 200000 388134103 200000 621780872 200000 616307180 200000 248217701 200000 40660327 200000 849925635 200000 393557776 200000 924065528 200000 953739804 200000 945477093 200000 767307880 200000 783130293 200000 774794173 200000 593127901 200000 732078859 200000 46366620 200000 322986927 200000 921286458 200000 374853807 200000 61068362 200000 974374906 200000 228744169 200000 887335850 200000 492960766 200000 192846147 200000 401943162 200000 197410035 200000 83229847 200000 374337234 200000 617777691 200000 184591905 200000 303615635 200000 409409164 200000 308300442 200000 74172266 200000 356713233 200000 739267321 200000 643199078 200000 278294436 200000 445982159 200000 663816511 200000 385976974 200000 619515974 200000 242917676 200000 872454947 200000 151565503 200000 703074151 200000 989415462 200000 928398606 200000 823593289 200000 431466941 200000 485199451 200000 425135109 200000 601557786 200000 289809055 200000 711185931 200000 223784879 200000 894190528 200000 13443074 200000 49644563 200000 117493842 200000 116250474 200000 978628222 200000 722822643 200000 719173332 200000 951904486 200000 893343050 200000 843352008 200000 726724798 200000 321112484 200000 23650362 200000 841889873 200000 189175347 200000 82292657 200000 821535687 200000 667639533 200000 44399101 200000 213332923 200000 839168262 200000 41754522 200000 545004928 200000 679775507 200000 285813166 200000 189465335 200000 62165699 200000 328618405 200000 712404502 200000 888414274 200000 33645677 200000 990401536 200000 8975668 200000 106348890 200000 919029188 200000 376360275 200000 196876959 200000 223754428 200000 910264495 200000 190974829 200000 152357004 200000 610165129 200000 284693941 200000 149812924 200000 378979795 200000 513165694 200000 24615419 200000 874585166 200000 440357354 200000 367271673 200000 229853512 200000 275543506 200000 675565287 200000 137844985 200000 450289667 200000 369727383 200000 725188482 200000 797509405 200000 4989235 200000 355250314 200000 168350480 200000 158031268 200000 926414461 200000 626729531 200000 860231048 200000 261525867 200000 403270697 200000 322407128 200000 577644417 200000 458103281 200000 240522524 200000 350229295 200000 239281713 200000 719309652 200000 889000670 200000 811202735 200000 33356654 200000 400269908 200000 956699541 200000 795981670 200000 93641647 200000 882463311 200000 961720838 200000 302374404 200000 17134091 200000 21162819 200000 747758490 200000 221520853 200000 777928760 200000 349294030 200000 426567254 200000 862367434 200000 524029069 200000 904706352 200000 665639136 200000 12450672 200000 341154303 200000 717517126 200000 562523776 200000 492942070 200000 821177382 200000 195489935 200000 849521948 200000 52523819 200000 881046840 200000 651910699 200000 545985338 200000 422547580 200000 783352332 200000 133268438 200000 623655937 200000 345727481 200000 474976279 200000 126021616 200000 507377975 200000 996093263 200000 431279474 200000 106532215 200000 901986627 200000 976167631 200000 400459985 200000 366650890 200000 132030763 200000 232607589 200000 72434572 200000 67671014 200000 898898070 200000 64156320 200000 984855448 200000 378824172 200000 310195146 200000 334254255 200000 340597134 200000 596615577 200000 553188782 200000 394981985 200000 305330850 200000 95213835 200000 916731849 200000 124930852 200000 503002796 200000 745176322 200000 884113472 200000 234161926 200000 174100002 200000 116590299 200000 946962906 200000 12217526 200000 187783194 200000 824827029 200000 687497726 200000 877889410 200000 541275212 200000 280694991 200000 737755315 200000 830706522 200000 10228493 200000 588467912 200000 277510302 200000 544978122 200000 760868692 200000 270484572 200000 975923463 200000 362943747 200000 112249528 200000 283331084 200000 804729811 200000 53575122 200000 272152430 200000 498653942 200000 973991818 200000 282730918 200000 134863951 200000 859384536 200000 733594961 200000 545291149 200000 457962703 200000 318832145 200000 265218288 200000 794868535 200000 653146374 200000 197868446 200000 850206924 200000 770547440 200000 422438314 200000 276082464 200000 664675821 200000 895957417 200000 967515153 200000 840624339 200000 628832249 200000 676390127 200000 305441842 200000 283047831 200000 10705206 200000 641537265 200000 27870884 200000 314562283 200000 79184010 200000 812211837 200000 505117341 200000 978365164 200000 658355581 200000 853042435 200000 857789428 200000 437648473 200000 728985653 200000 903879823 200000 805019934 200000 644208273 200000 303382904 200000 782893010 200000 389211444 200000 548755858 200000 461846189 200000 609275417 200000 306334186 200000 967583738 200000 64570842 200000 492528979 200000 982327703 200000 273839881 200000 942794150 200000 761308174 200000 292530995 200000 510498461 200000 323244375 200000 798096250 200000 24089171 200000 961411892 200000 977316564 200000 966804323 200000 748617007 200000 44081132 200000 422337699 200000 94635066 200000 531734172 200000 310549636 200000 50250731 200000 367910668 200000 716419088 200000 620329308 200000 565105779 200000 671098760 200000 102794148 200000 21918576 200000 233853600 200000 561427964 200000 39754252 200000 926026336 200000 473974137 200000 893330775 200000 413355680 200000 961017450 200000 341867173 200000 424856360 200000 820611414 200000 43299437 200000 961730667 200000 455890333 200000 266017989 200000 989349351 200000 577784752 200000 496878980 200000 989080099 200000 335073014 200000 462925820 200000 914027084 200000 891139398 200000 875157082 200000 903815540 200000 844701187 200000 533963941 200000 237472625 200000 311302368 200000 192754008 200000 9146711 200000 102280248 200000 71868837 200000 124717466 200000 438447889 200000 721250640 200000 390645707 200000 428789942 200000 785023020 200000 783430645 200000 138262007 200000 977144124 200000 811538844 200000 815796743 200000 925025649 200000 826370650 200000 868951801 200000 270012933 200000 252843039 200000 89703391 200000 934421113 200000 227432715 200000 477033607 200000 650378296 200000 508121330 200000 881292507 200000 165179855 200000 451421301 200000 937504732 200000 915603920 200000 239673279 200000 678049859 200000 219521868 200000 236098795 200000 424267453 200000 849595378 200000 660376569 200000 372118474 200000 591092687 200000 358975600 200000 290150202 200000 24450219 200000 85306524 200000 723322699 200000 58710276 200000 682932844 200000 692438378 200000 901868722 200000 513113584 200000 627726989 200000 221466400 200000 459380596 200000 522593586 200000 387882283 200000 136430404 200000 544327423 200000 31798434 200000 635526406 200000 637073917 200000 476708705 200000 498061493 200000 993415547 200000 982094354 200000 813251912 200000 989537924 200000 876181641 200000 569555688 200000 872860677 200000 700844483 200000 652050639 200000 388725382 200000 489919876 200000 738833098 200000 967036299 200000 345153427 200000 226946133 200000 943487119 200000 661147292 200000 447236438 200000 894307749 200000 296264361 200000 921621632 200000 871390132 200000 221232964 200000 459031373 200000 415702101 200000 396224308 200000 842572192 200000 584893267 200000 322531803 200000 127745278 200000 315304903 200000 437795889 200000 817224559 200000 650961622 200000 360956264 200000 523586558 200000 335181329 200000 757168933 200000 669279954 200000 826004848 200000 412640094 200000 48534767 200000 165359346 200000 252271581 200000 28444566 200000 400754653 200000 507189080 200000 474318140 200000 705603990 200000 163970612 200000 964362290 200000 507984932 200000 138162397 200000 335580890 200000 178510926 200000 610103755 200000 990993802 200000 872635223 200000 603097372 200000 378480135 200000 987787867 200000 840029137 200000 21864616 200000 499190096 200000 467872943 200000 189097741 200000 349641635 200000 771709115 200000 249913987 200000 27695732 200000 640929114 200000 456967679 200000 167587448 200000 533507595 200000 874018235 200000 432806770 200000 549638091 200000 894914169 200000 917749591 200000 874507788 200000 6825050 200000 424179972 200000 98101594 200000 25524578 200000 487579813 200000 139369875 200000 90716563 200000 37853611 200000 590283209 200000 135795884 200000 256515698 200000 447237054 200000 603130245 200000 878529398 200000 922757892 200000 978897681 200000 614023224 200000 72618423 200000 489920248 200000 800591290 200000 863549152 200000 970590166 200000 309004956 200000 622134897 200000 672117532 200000 218790105 200000 26969823 200000 689107594 200000 646323498 200000 422645351 200000 170976079 200000 49480190 200000 451862505 200000 116998855 200000 985892380 200000 410916707 200000 791366359 200000 135774942 200000 389206547 200000 638092782 200000 699554322 200000 879789107 200000 880726179 200000 105412471 200000 496424538 200000 790691566 200000 84907482 200000 746665588 200000 990786828 200000 506576851 200000 654538343 200000 203721724 200000 941417000 200000 302902347 200000 547947416 200000 997829573 200000 389557323 200000 811193946 200000 458725213 200000 694396965 200000 46430388 200000 231777961 200000 329608771 200000 985640467 200000 473962306 200000 611453564 200000 221876088 200000 113401638 200000 799111284 200000 49586108 200000 922168013 200000 214170004 200000 483156838 200000 61186797 200000 163416750 200000 66535475 200000 495310297 200000 520953656 200000 272885290 200000 272406650 200000 826384939 200000 282092130 200000 886821105 200000 179678848 200000 493389658 200000 493063890 200000 733702480 200000 888054011 200000 515462916 200000 185236365 200000 258068533 200000 351899970 200000 923205993 200000 395254844 200000 891158832 200000 989701962 200000 864436582 200000 14618404 200000 743024 200000 918749099 200000 856035963 200000 543601964 200000 409899201 200000 607978396 200000 444563141 200000 571790298 200000 624001939 200000 727178993 200000 417126659 200000 463425877 200000 924971765 200000 27320355 200000 55935636 200000 665729123 200000 859584917 200000 626233927 200000 362335606 200000 302713963 200000 606808769 200000 281688340 200000 559295560 200000 597613427 200000 29158504 200000 472103137 200000 405341768 200000 392121890 200000 313851161 200000 499872420 200000 72929109 200000 607381439 200000 996635137 200000 244184563 200000 811135469 200000 357168687 200000 178488048 200000 762426118 200000 406059310 200000 560670201 200000 264588884 200000 873457842 200000 659626200 200000 756951108 200000 513539387 200000 744308334 200000 708950856 200000 560632023 200000 17509204 200000 500048464 200000 93984637 200000 871764503 200000 457564909 200000 67344 200000 370808087 200000 633819403 200000 49582326 200000 286713859 200000 195553874 200000 38331227 200000 921134332 200000 878211360 200000 15655950 200000 986615115 200000 272174893 200000 36941054 200000 426651081 200000 644789188 200000 589485657 200000 847924947 200000 404217250 200000 6118475 200000 414235118 200000 428331125 200000 38454359 200000 483008774 200000 767124475 200000 67367003 200000 102035270 200000 541128381 200000 506366253 200000 943162780 200000 262800495 200000 540883669 200000 281823956 200000 597657582 200000 42295407 200000 44940118 200000 45457630 200000 100312488 200000 184644742 200000 550718182 200000 803931097 200000 521302463 200000 863930001 200000 231581899 200000 567433460 200000 607905739 200000 890456336 200000 360674540 200000 663005693 200000 15583746 200000 425832736 200000 812010959 200000 923906916 200000 107773243 200000 183424 200000 481419930 200000 676478517 200000 915803883 200000 12756367 200000 983736597 200000 270957089 200000 796955435 200000 371971915 200000 344367014 200000 528228725 200000 767697071 200000 319439187 200000 254080852 200000 323879200 200000 161790671 200000 586209253 200000 975988675 200000 676193457 200000 88283520 200000 575509983 200000 115394877 200000 612246613 200000 871834459 200000 625803969 200000 811867302 200000 825712860 200000 127941524 200000 692374696 200000 289381253 200000 317001651 200000 611899395 200000 487658580 200000 730379777 200000 642831083 200000 753690910 200000 413323042 200000 569828065 200000 857945903 200000 253795323 200000 86647569 200000 291641226 200000 959038929 200000 871970898 200000 796266177 200000 722842115 200000 209370813 200000 774136440 200000 555215214 200000 123781876 200000 482185859 200000 880878948 200000 851696888 200000 764201377 200000 710150225 200000 150872237 200000 965505501 200000 563437555 200000 708385269 200000 106614408 200000 39331643 200000 425874030 200000 511729118 200000 62990798 200000 496066770 200000 14679099 200000 534402330 200000 932992499 200000 782901504 200000 833478430 200000 389659992 200000 811192591 200000 636630211 200000 405633920 200000 685555431 200000 162062808 200000 210894777 200000 778322022 200000 978521269 200000 970321316 200000 474712097 200000 921095542 200000 945775696 200000 806588522 200000 786040539 200000 37215480 200000 916769255 200000 541163201 200000 491360611 200000 284314066 200000 721699400 200000 130199519 200000 264544729 200000 994157962 200000 999500514 200000 765466523 200000 304799483 200000 891152454 200000 669106628 200000 656754282 200000 659165224 200000 634003662 200000 320228764 200000 511125860 200000 201614174 200000 23106184 200000 328433592 200000 133780544 200000 315399996 200000 686884218 200000 270829063 200000 775087954 200000 712857344 200000 550825035 200000 548752151 200000 724074899 200000 411370632 200000 349201473 200000 349874199 200000 30167192 200000 636921428 200000 832349507 200000 554306262 200000 544877209 200000 795743105 200000 867187160 200000 332594626 200000 461780074 200000 886037967 200000 303425829 200000 739397609 200000 801586564 200000 439004059 200000 605282545 200000 605822202 200000 338903549 200000 951881700 200000 100123043 200000 910142787 200000 400853642 200000 930066505 200000 361543234 200000 965345715 200000 629418627 200000 356594952 200000 87599219 200000 861083609 200000 298032606 200000 903792896 200000 336435837 200000 775576034 200000 991924530 200000 681493423 200000 189642568 200000 932117150 200000 416647092 200000 421963060 200000 191385176 200000 502616955 200000 712451901 200000 631653452 200000 750581718 200000 202777736 200000 440661569 200000 504192600 200000 613982854 200000 142474866 200000 575329752 200000 496052053 200000 959355857 200000 858758281 200000 867230135 200000 946427361 200000 115157947 200000 666082490 200000 924829751 200000 53653819 200000 564016877 200000 931561365 200000 337797196 200000 136498498 200000 211132588 200000 40259144 200000 887528846 200000 511680629 200000 423467230 200000 230105761 200000 402766387 200000 407165937 200000 1392651 200000 437203728 200000 863777041 200000 135840629 200000 309712729 200000 808628385 200000 774516640 200000 109330784 200000 171979406 200000 936324357 200000 319701493 200000 71520944 200000 26706449 200000 17778313 200000 718131911 200000 192610051 200000 485174504 200000 239250460 200000 491724141 200000 953962137 200000 420722362 200000 155405132 200000 62279644 200000 609881167 200000 448493517 200000 424320584 200000 454127276 200000 762870181 200000 921081096 200000 494175711 200000 991077140 200000 12549304 200000 736286193 200000 21889406 200000 238950633 200000 174808648 200000 195823279 200000 688480053 200000 513346209 200000 696419250 200000 807348744 200000 567042482 200000 600481109 200000 107307765 200000 375392611 200000 20951619 200000 924223161 200000 754690224 200000 667132614 200000 471758040 200000 454260005 200000 699129377 200000 982707417 200000 837110269 200000 885545359 200000 276966183 200000 295395552 200000 629392611 200000 285023118 200000 166193216 200000 502657219 200000 584904535 200000 131323223 200000 460421770 200000 101225737 200000 241591240 200000 999715266 200000 302767045 200000 305915095 200000 726320964 200000 547482693 200000 329051727 200000 886852597 200000 39758714 200000 601066743 200000 239144741 200000 589854920 200000 219247801 200000 926401166 200000 300304871 200000 795282008 200000 339090926 200000 979025504 200000 568449748 200000 125273162 200000 938436265 200000 822453860 200000 326043849 200000 171511526 200000 518799640 200000 431754033 200000 512399685 200000 911895826 200000 346894857 200000 359379453 200000 138199143 200000 659607635 200000 384605419 200000 63607454 200000 327541485 200000 658384594 200000 962663373 200000 350776716 200000 721060918 200000 249514324 200000 269579612 200000 756154844 200000 511213632 200000 887592256 200000 364208872 200000 966873925 200000 920650665 200000 834355868 200000 439504479 200000 129907741 200000 971087281 200000 949029902 200000 844470863 200000 695600476 200000 301065781 200000 597853918 200000 155995111 200000 709562519 200000 591013301 200000 781472498 200000 370319606 200000 571533317 200000 737629518 200000 701490384 200000 442154474 200000 322196605 200000 332441279 200000 453368223 200000 627708368 200000 35536245 200000 279474279 200000 333107494 200000 354874969 200000 998598915 200000 676411205 200000 193063882 200000 265559506 200000 962857950 200000 624928501 200000 499076754 200000 364332331 200000 248125277 200000 999885241 200000 738566949 200000 212406768 200000 384434550 200000 319950956 200000 585845193 200000 222184530 200000 410053312 200000 739622031 200000 305778533 200000 692215069 200000 736389232 200000 834209856 200000 43483520 200000 316902338 200000 97939038 200000 227809340 200000 936515135 200000 361911374 200000 875523840 200000 821623268 200000 241145450 200000 914313585 200000 694731629 200000 322017588 200000 990164838 200000 737140343 200000 262031195 200000 486346956 200000 912587067 200000 380450641 200000 991351072 200000 630843371 200000 17391758 200000 843666059 200000 387420595 200000 900014702 200000 858569383 200000 805737302 200000 395296427 200000 43355348 200000 26499947 200000 841696127 200000 233477694 200000 568278076 200000 507308898 200000 838043509 200000 572278082 200000 978366052 200000 815924145 200000 124123719 200000 891465518 200000 168869802 200000 159818272 200000 86270370 200000 586465305 200000 368659726 200000 785105173 200000 295941590 200000 902948537 200000 629344814 200000 996272534 200000 30782929 200000 785294437 200000 12086087 200000 695506762 200000 328087841 200000 104914194 200000 745121082 200000 703381623 200000 384890357 200000 440955224 200000 747988355 200000 99811331 200000 875380508 200000 830000749 200000 539597890 200000 199044982 200000 764341763 200000 504326696 200000 578381366 200000 220813558 200000 485967034 200000 136186111 200000 446871740 200000 965962057 200000 15605231 200000 344415240 200000 338191315 200000 401336278 200000 472159472 200000 292301050 200000 320748569 200000 416381604 200000 50107308 200000 457277484 200000 780697294 200000 850469464 200000 712835761 200000 897247892 200000 564333520 200000 872585273 200000 982789423 200000 379344328 200000 44834717 200000 517627438 200000 364611315 200000 897564672 200000 924123475 200000 306003133 200000 96446059 200000 620690961 200000 795144370 200000 613495566 200000 533196456 200000 132634482 200000 697384983 200000 662824677 200000 99082582 200000 498702905 200000 571998850 200000 133906090 200000 284811972 200000 983716638 200000 664287120 200000 837662564 200000 55052257 200000 581622646 200000 210983296 200000 524268728 200000 853877820 200000 660314936 200000 889193265 200000 403655918 200000 945603587 200000 857142011 200000 322810401 200000 483116779 200000 710032388 200000 501764085 200000 617743471 200000 317979191 200000 833916846 200000 87252988 200000 61422809 200000 365847288 200000 710845712 200000 689588615 200000 485546685 200000 582488563 200000 371362007 200000 259179949 200000 56430619 200000 270196881 200000 83737171 200000 207535652 200000 34784145 200000 982821591 200000 167196017 200000 924456259 200000 109944924 200000 707601771 200000 995402946 200000 3272191 200000 859984476 200000 589208469 200000 650596722 200000 890772976 200000 676434960 200000 212096827 200000 766947152 200000 692723532 200000 790090389 200000 734638819 200000 687816395 200000 944936682 200000 225711018 200000 521542068 200000 206205170 200000 251562047 200000 160976814 200000 789250932 200000 312485747 200000 863075171 200000 32339359 200000 995121290 200000 603846300 200000 131226381 200000 288932636 200000 29124604 200000 177898844 200000 485090961 200000 290633827 200000 254108017 200000 381623105 200000 420836840 200000 52050514 200000 200508207 200000 822962299 200000 239662504 200000 300860009 200000 615565341 200000 970986966 200000 668356358 200000 695040710 200000 523743682 200000 264369859 200000 19422682 200000 958555686 200000 911240771 200000 263397199 200000 129093274 200000 764547561 200000 987079271 200000 210521641 200000 275601500 200000 606884366 200000 826888085 200000 251832480 200000 200253656 200000 628381490 200000 435399636 200000 102112417 200000 765479011 200000 943833236 200000 693814729 200000 255293116 200000 542404596 200000 573595667 200000 162470588 200000 258204702 200000 931493154 200000 285799981 200000 396062866 200000 963469975 200000 751110178 200000 468277249 200000 418471379 200000 925039253 200000 168007117 200000 958811468 200000 816294308 200000 235369767 200000 192574359 200000 345218159 200000 545311693 200000 139881978 200000 567729048 200000 42499687 200000 379233459 200000 160423774 200000 552756357 200000 865355986 200000 727615838 200000 115275328 200000 406048183 200000 52049392 200000 788519796 200000 312991280 200000 254019362 200000 838527646 200000 39754043 200000 295495516 200000 614370654 200000 141474907 200000 130478489 200000 313782419 200000 810175905 200000 499857222 200000 260543510 200000 688773954 200000 523447746 200000 676022301 200000 913103576 200000 137705849 200000 113837622 200000 838937663 200000 929016485 200000 319447525 200000 851507221 200000 781021098 200000 912284900 200000 864069078 200000 535766294 200000 949487869 200000 726913435 200000 987505466 200000 443857805 200000 49381238 200000 883957617 200000 450095264 200000 334209139 200000 436322547 200000 898407340 200000 694316853 200000 133294941 200000 194526196 200000 339298867 200000 398281417 200000 998111875 200000 135505302 200000 694054284 200000 811427273 200000 890565817 200000 456424857 200000 522237662 200000 149846341 200000 847729528 200000 64905306 200000 733730288 200000 69798123 200000 796283606 200000 495679704 200000 556072231 200000 109438218 200000 59633544 200000 786465970 200000 397694346 200000 784893071 200000 989858022 200000 999909414 200000 711947456 200000 359027466 200000 986021094 200000 275768851 200000 377378064 200000 209359016 200000 700197407 200000 509714935 200000 497998687 200000 979711545 200000 340871622 200000 696221681 200000 349064501 200000 814402347 200000 72804788 200000 479844031 200000 527186615 200000 10118540 200000 901563997 200000 768526271 200000 722321581 200000 761271308 200000 874809561 200000 61755121 200000 411409020 200000 118782967 200000 849404125 200000 423956722 200000 317145644 200000 658912574 200000 719501506 200000 944657154 200000 83468898 200000 530034286 200000 643688828 200000 816830206 200000 40678502 200000 183493814 200000 48296099 200000 281318757 200000 73904158 200000 120752612 200000 334475885 200000 129248086 200000 296196112 200000 773620327 200000 886633392 200000 836406415 200000 826696546 200000 519218510 200000 408890340 200000 631228783 200000 808514524 200000 499573318 200000 340738846 200000 747014900 200000 490486756 200000 878905247 200000 417046549 200000 950842044 200000 101967488 200000 665073223 200000 540964896 200000 717981447 200000 955651415 200000 307698637 200000 942599476 200000 704907955 200000 368441007 200000 178405470 200000 54374889 200000 103271229 200000 214749551 200000 761176777 200000 684783478 200000 935038149 200000 635772701 200000 659702910 200000 928295855 200000 205372938 200000 748559840 200000 939758474 200000 546430221 200000 753611369 200000 266843263 200000 41452188 200000 707188902 200000 685070817 200000 969758815 200000 103659778 200000 111872047 200000 325660945 200000 767317383 200000 575678635 200000 5307392 200000 617367863 200000 664323230 200000 23386662 200000 483784463 200000 184832562 200000 256567531 200000 392213664 200000 10496243 200000 986510464 200000 288243795 200000 447008233 200000 330044897 200000 694087488 200000 221774173 200000 193527407 200000 944806577 200000 402169903 200000 955698481 200000 204781889 200000 430235865 200000 64028078 200000 280503187 200000 196638732 200000 141083248 200000 867120313 200000 549637868 200000 849387807 200000 259073580 200000 732608241 200000 353608256 200000 262804842 200000 361409891 200000 196474002 200000 334169912 200000 585961594 200000 262906892 200000 882609788 200000 977658904 200000 119273086 200000 236489406 200000 268007981 200000 941528521 200000 918977604 200000 24151727 200000 63194052 200000 166005200 200000 163061563 200000 983786421 200000 844966911 200000 494324819 200000 345177458 200000 115783240 200000 372841533 200000 879685658 200000 64094102 200000 997446013 200000 461040764 200000 281498251 200000 242704631 200000 221443339 200000 462696794 200000 555700140 200000 453067139 200000 689995080 200000 75629591 200000 959280676 200000 826485192 200000 720681772 200000 926704272 200000 558787897 200000 327330549 200000 391580236 200000 574643525 200000 207331538 200000 302961369 200000 532281055 200000 797325651 200000 905084789 200000 295487969 200000 701945788 200000 550937210 200000 738301513 200000 516065565 200000 945619033 200000 373202199 200000 311819540 200000 982462011 200000 335620812 200000 98098217 200000 62806589 200000 236638601 200000 90941900 200000 603753295 200000 114095818 200000 491424758 200000 670377648 200000 949394119 200000 481435234 200000 930150673 200000 309556078 200000 727526255 200000 9529164 200000 425848583 200000 206496413 200000 377901767 200000 890777709 200000 677348008 200000 570736498 200000 628522733 200000 331453772 200000 428814690 200000 508142533 200000 220636830 200000 373418513 200000 760602947 200000 360546828 200000 944326459 200000 318556032 200000 606782202 200000 156338526 200000 805323968 200000 504041217 200000 289463766 200000 743637361 200000 96930766 200000 142386843 200000 627889604 200000 986103963 200000 972547489 200000 328917235 200000 439321428 200000 532831699 200000 96455705 200000 704251217 200000 990646196 200000 71235760 200000 309819828 200000 820766619 200000 258958514 200000 837167464 200000 723438481 200000 743006806 200000 985231549 200000 362517713 200000 752650094 200000 164143275 200000 674371300 200000 581405282 200000 924339114 200000 10838623 200000 317962964 200000 330261042 200000 687978818 200000 939195352 200000 351922397 200000 544831223 200000 60321751 200000 767608350 200000 889650669 200000 871297032 200000 452479397 200000 947043031 200000 593713554 200000 387209562 200000 25329037 200000 635753545 200000 497577467 200000 786000261 200000 455102219 200000 614463323 200000 703311862 200000 572596159 200000 985863743 200000 169651091 200000 515881715 200000 138452447 200000 749331432 200000 946935576 200000 522141951 200000 563219035 200000 99755363 200000 346092208 200000 854784200 200000 446071881 200000 265216687 200000 283658690 200000 455679391 200000 987153760 200000 898057323 200000 351490644 200000 406946672 200000 964638199 200000 241958357 200000 843309837 200000 328915658 200000 825534724 200000 517274315 200000 209883443 200000 459497181 200000 416065053 200000 842418637 200000 368867502 200000 705129845 200000 289138042 200000 360005113 200000 834679298 200000 605371651 200000 304346096 200000 96221964 200000 825891927 200000 24140948 200000 61435126 200000 962507110 200000 397542260 200000 591702487 200000 459868834 200000 56279558 200000 872517054 200000 198728987 200000 948720044 200000 525391497 200000 176756284 200000 842739533 200000 247836009 200000 180102446 200000 597279894 200000 733928957 200000 464181712 200000 131482836 200000 167301392 200000 360896857 200000 632647032 200000 851617017 200000 340332179 200000 270735919 200000 5563287 200000 13392828 200000 179582627 200000 52419566 200000 444354051 200000 979398107 200000 585163625 200000 466035364 200000 21746483 200000 266011829 200000 282892714 200000 719365377 200000 623707710 200000 168951879 200000 170063052 200000 427859025 200000 778195162 200000 221996850 200000 954301143 200000 449226885 200000 56882525 200000 584564402 200000 950164593 200000 939107882 200000 797527743 200000 562625704 200000 44100832 200000 220751983 200000 418030741 200000 117346192 200000 734661642 200000 231328547 200000 23084822 200000 911778442 200000 124466295 200000 297269427 200000 334415129 200000 773412180 200000 767243597 200000 526621743 200000 971421715 200000 519617101 200000 138677842 200000 545764165 200000 36466204 200000 487740531 200000 136405997 200000 608959555 200000 525083627 200000 508607845 200000 216783652 200000 912099864 200000 885707988 200000 98048865 200000 562536862 200000 135768146 200000 444058320 200000 999112006 200000 19764642 200000 45543200 200000 825540213 200000 678206097 200000 778619925 200000 623699793 200000 762151672 200000 255586659 200000 328465022 200000 890528339 200000 481065009 200000 761414264 200000 905515268 200000 993429044 200000 683007638 200000 12727601 200000 894678126 200000 952886691 200000 853045053 200000 506082186 200000 763891745 200000 936121838 200000 312983518 200000 19145251 200000 971030052 200000 233964805 200000 398324430 200000 306892858 200000 417711390 200000 155603316 200000 105037060 200000 227668910 200000 80558166 200000 127262316 200000 556010007 200000 758493949 200000 579318705 200000 922098106 200000 554806332 200000 863780678 200000 118286775 200000 487167437 200000 953710668 200000 454246471 200000 222600077 200000 151102899 200000 257135035 200000 73647198 200000 404793595 200000 552645916 200000 860839073 200000 134583947 200000 966616679 200000 102221396 200000 602261427 200000 557228651 200000 211240662 200000 924782668 200000 872741962 200000 726028862 200000 971580913 200000 789779089 200000 905374298 200000 570237153 200000 973680125 200000 650695506 200000 282084475 200000 112905683 200000 197985249 200000 442294622 200000 319684579 200000 513157427 200000 695154467 200000 188963874 200000 268738153 200000 623607744 200000 214979049 200000 855859629 200000 942742658 200000 559504598 200000 654872827 200000 160102063 200000 506809670 200000 81741942 200000 536838079 200000 309488245 200000 682923628 200000 209794366 200000 46231611 200000 7167214 200000 514858056 200000 445431916 200000 576197398 200000 960543912 200000 840690131 200000 437780446 200000 676786070 200000 302965971 200000 226948258 200000 649635348 200000 124004770 200000 246093115 200000 225717997 200000 903109675 200000 863279553 200000 699542097 200000 269988744 200000 167399907 200000 851783960 200000 336195362 200000 74658796 200000 739675033 200000 17722222 200000 778559837 200000 589053999 200000 51159116 200000 734114602 200000 7704400 200000 80255750 200000 131988379 200000 201343827 200000 176698347 200000 773718985 200000 983415237 200000 779351438 200000 162199738 200000 498122350 200000 234795430 200000 96335906 200000 836381166 200000 631590284 200000 239987903 200000 582031351 200000 430298196 200000 779458648 200000 365956910 200000 644609681 200000 623133019 200000 170141355 200000 698182065 200000 601869849 200000 609002769 200000 444595961 200000 439524262 200000 187055955 200000 372276773 200000 238069337 200000 622707469 200000 41646504 200000 503746534 200000 199696515 200000 693169795 200000 244213532 200000 982570562 200000 903680973 200000 121850184 200000 573690456 200000 623674823 200000 528996652 200000 360090937 200000 178266273 200000 376229795 200000 897861688 200000 535657685 200000 38415837 200000 12396455 200000 198333223 200000 732291387 200000 530206356 200000 476650559 200000 969908943 200000 157232169 200000 387965932 200000 378808955 200000 298984616 200000 78845438 200000 3611051 200000 434716680 200000 515684551 200000 421879224 200000 188829240 200000 923201334 200000 730217955 200000 496518902 200000 556998809 200000 109782771 200000 920820563 200000 584998901 200000 580312692 200000 70068941 200000 961828620 200000 252003222 200000 260156434 200000 184586484 200000 343928742 200000 766290773 200000 539814998 200000 554409012 200000 825320536 200000 97042259 200000 189889738 200000 25355262 200000 796647670 200000 684411980 200000 277491602 200000 336534623 200000 951461369 200000 803552672 200000 822510453 200000 468550150 200000 148052599 200000 699203405 200000 441795034 200000 628875841 200000 694745637 200000 110456306 200000 407888071 200000 730618111 200000 482523483 200000 153132237 200000 440850148 200000 135757519 200000 458220303 200000 237172669 200000 594225525 200000 246506718 200000 80230103 200000 838174016 200000 559022690 200000 706909948 200000 463041771 200000 368766069 200000 308144690 200000 723825047 200000 167031840 200000 326238490 200000 692510730 200000 902210493 200000 190768109 200000 731853709 200000 189634994 200000 256681245 200000 875556969 200000 623732941 200000 361125263 200000 548795398 200000 302768202 200000 680445050 200000 220553385 200000 51674982 200000 383502566 200000 679878352 200000 412015269 200000 257604298 200000 699671092 200000 593834671 200000 598710219 200000 844924515 200000 305909451 200000 16699285 200000 356173568 200000 247463167 200000 762830817 200000 63577505 200000 388662732 200000 7182859 200000 74378572 200000 111225233 200000 681444437 200000 654650774 200000 356779396 200000 864650948 200000 480606049 200000 906575440 200000 680841630 200000 922713400 200000 652200534 200000 16076678 200000 330369873 200000 780026764 200000 209986364 200000 639739686 200000 403001075 200000 708543741 200000 58542265 200000 857869249 200000 608829308 200000 530004332 200000 362033171 200000 882006147 200000 353344641 200000 976097621 200000 396433201 200000 989651259 200000 798945849 200000 997404632 200000 615855257 200000 336311897 200000 675698043 200000 757953716 200000 112456050 200000 533189866 200000 312729021 200000 340751942 200000 605024130 200000 589344413 200000 751999765 200000 728100237 200000 96003888 200000 419759552 200000 716902458 200000 751004200 200000 172596099 200000 881585986 200000 590815363 200000 53789269 200000 426371104 200000 923625138 200000 759650790 200000 103802611 200000 193666894 200000 612828733 200000 539869946 200000 378855807 200000 503465972 200000 198439091 200000 365001972 200000 169410586 200000 243923865 200000 638826370 200000 479806380 200000 544938369 200000 83609698 200000 538975416 200000 233048472 200000 559525138 200000 55516951 200000 551688452 200000 279450063 200000 748169421 200000 933672221 200000 5516213 200000 905988103 200000 586862927 200000 804617340 200000 865137336 200000 354619542 200000 268208087 200000 982488537 200000 26365597 200000 280335475 200000 210678852 200000 262229116 200000 400147090 200000 926375733 200000 197070100 200000 205709898 200000 481127013 200000 548182802 200000 111213926 200000 19069387 200000 480682117 200000 59983072 200000 634239736 200000 5676068 200000 782443008 200000 4487702 200000 369079849 200000 934811933 200000 859500166 200000 288211147 200000 998936567 200000 232972060 200000 162359908 200000 285669813 200000 454195200 200000 549313831 200000 514173064 200000 268892203 200000 341359236 200000 541212388 200000 350651011 200000 3163682 200000 635404384 200000 120739483 200000 415686785 200000 192378418 200000 146638611 200000 166736178 200000 829553489 200000 113791889 200000 551277245 200000 922894383 200000 647852643 200000 269950486 200000 388299290 200000 270353849 200000 933324739 200000 723505207 200000 477110922 200000 914406038 200000 992963106 200000 706397450 200000 116472843 200000 10269229 200000 711613133 200000 883746374 200000 537845052 200000 618159749 200000 237034931 200000 731087426 200000 634403675 200000 798486083 200000 8683875 200000 501359604 200000 612660294 200000 529103022 200000 399429898 200000 928821490 200000 451065981 200000 742891437 200000 745763448 200000 993604980 200000 84701982 200000 189065670 200000 22972443 200000 462865999 200000 354902502 200000 480559137 200000 489282305 200000 813718778 200000 95086390 200000 358794882 200000 274099929 200000 176405387 200000 125228554 200000 571397457 200000 247090162 200000 750817466 200000 276402690 200000 200040853 200000 885983033 200000 913526236 200000 553530716 200000 288289011 200000 743861310 200000 519585000 200000 757154551 200000 822845363 200000 243550510 200000 541012085 200000 388494418 200000 91710650 200000 858329306 200000 990995897 200000 857952137 200000 650961296 200000 632811694 200000 901480586 200000 604348765 200000 125425242 200000 433651385 200000 949930335 200000 932248364 200000 954530272 200000 370120618 200000 18102095 200000 805194996 200000 654716296 200000 700203728 200000 210908176 200000 527036755 200000 855596888 200000 965710873 200000 583620600 200000 629818249 200000 912412150 200000 130252307 200000 882147839 200000 587305331 200000 447407274 200000 44408301 200000 829610938 200000 373823376 200000 114017626 200000 393447797 200000 683873120 200000 42963711 200000 681511564 200000 70418203 200000 281136072 200000 351044479 200000 393748327 200000 492024300 200000 885128295 200000 655412589 200000 272381361 200000 538842006 200000 756341589 200000 813188040 200000 48118225 200000 532663913 200000 601105737 200000 916974126 200000 311838413 200000 353467219 200000 343200663 200000 812719839 200000 431069772 200000 36916195 200000 626269240 200000 52071097 200000 879910036 200000 799322694 200000 724997057 200000 781879098 200000 944536716 200000 431522636 200000 715221354 200000 996704896 200000 442317242 200000 969226851 200000 77412104 200000 757843786 200000 933959238 200000 175205785 200000 123227922 200000 889747704 200000 105943796 200000 405915037 200000 616095390 200000 787428230 200000 543179564 200000 20927421 200000 170111332 200000 395049876 200000 547212021 200000 472926184 200000 405055929 200000 14836320 200000 170284788 200000 886744749 200000 342952084 200000 347341769 200000 608160369 200000 294513466 200000 310708620 200000 591602253 200000 233396561 200000 832762717 200000 548554454 200000 421489419 200000 567687196 200000 572685189 200000 958544202 200000 596805569 200000 467498999 200000 372186304 200000 580514399 200000 121025741 200000 300901546 200000 408942269 200000 628605994 200000 668894511 200000 531966618 200000 1173451 200000 990967649 200000 136217220 200000 637431503 200000 585414872 200000 860129117 200000 57849100 200000 943654127 200000 560972146 200000 725585426 200000 117675428 200000 941836607 200000 998313416 200000 136444952 200000 76043724 200000 774434472 200000 251518120 200000 177560229 200000 541106081 200000 210539695 200000 924692865 200000 852413328 200000 102489058 200000 930989435 200000 79301730 200000 204909390 200000 311943150 200000 563953618 200000 811679737 200000 163421943 200000 285259715 200000 547974427 200000 465289620 200000 446398529 200000 132261375 200000 96346460 200000 258750754 200000 193735043 200000 102193634 200000 563295548 200000 284856113 200000 659528627 200000 33455434 200000 947810817 200000 946849520 200000 98542695 200000 713652916 200000 74889106 200000 287555630 200000 342833110 200000 827718977 200000 627911285 200000 167607641 200000 75293911 200000 987042989 200000 54963665 200000 300224383 200000 851928288 200000 151925080 200000 697622380 200000 9708623 200000 741843464 200000 988299841 200000 768923054 200000 301328919 200000 234174212 200000 349853445 200000 262753179 200000 818003398 200000 937212716 200000 784025059 200000 114573019 200000 225923307 200000 593106038 200000 116763066 200000 387730357 200000 175975860 200000 169821561 200000 626989064 200000 970148110 200000 638840559 200000 595851114 200000 438319339 200000 639182958 200000 702558730 200000 232530978 200000 37697827 200000 160742394 200000 459067158 200000 927294485 200000 829967886 200000 823764602 200000 1397951 200000 677277274 200000 624547241 200000 444857683 200000 310858325 200000 30060713 200000 883332244 200000 406548109 200000 357571013 200000 214270296 200000 990320142 200000 462524621 200000 351783839 200000 65123164 200000 880602612 200000 416365403 200000 450433297 200000 132576845 200000 899556037 200000 736679965 200000 298754537 200000 760348769 200000 299104672 200000 483208601 200000 923125399 200000 647527534 200000 742877763 200000 229682933 200000 332760103 200000 608190956 200000 342436109 200000 650765305 200000 667969098 200000 750236400 200000 997349628 200000 753017611 200000 202959693 200000 515645489 200000 297146287 200000 399208753 200000 899234335 200000 88632069 200000 712926052 200000 618338322 200000 896709198 200000 82639716 200000 938444025 200000 373966324 200000 23135241 200000 209896419 200000 712767982 200000 767033790 200000 582481951 200000 219711930 200000 182192224 200000 603894006 200000 391466493 200000 128494781 200000 829440782 200000 619602371 200000 719957939 200000 202204517 200000 224481623 200000 523957995 200000 255755759 200000 167009992 200000 474153274 200000 320833493 200000 130097664 200000 426632347 200000 179663188 200000 775511176 200000 158220755 200000 119421238 200000 800314596 200000 418870697 200000 814653431 200000 522090383 200000 908732872 200000 452225663 200000 518589340 200000 129637692 200000 139880064 200000 500642546 200000 674040975 200000 57776245 200000 358844458 200000 608866694 200000 708185407 200000 964026383 200000 335760516 200000 103900515 200000 967870138 200000 753922945 200000 991014380 200000 709387856 200000 497487535 200000 946474210 200000 876703074 200000 9246898 200000 165860717 200000 709321960 200000 490130563 200000 448446865 200000 680169953 200000 738932969 200000 675444622 200000 333314195 200000 196876187 200000 160876252 200000 357676898 200000 634119165 200000 360311497 200000 30510936 200000 960120190 200000 827203256 200000 832539193 200000 588602771 200000 759782399 200000 773644361 200000 835943258 200000 118742883 200000 315278756 200000 995789014 200000 352979515 200000 41881408 200000 331660747 200000 15337767 200000 974932873 200000 698892863 200000 192126580 200000 760800930 200000 986053268 200000 513926679 200000 409712189 200000 454884685 200000 574812490 200000 710860574 200000 387755619 200000 826660303 200000 497027129 200000 429186124 200000 791874759 200000 509610862 200000 942436497 200000 145982774 200000 422493669 200000 885812753 200000 121333278 200000 430245907 200000 969186526 200000 882947134 200000 383908177 200000 491447738 200000 713148782 200000 807474972 200000 594315575 200000 714842017 200000 664572917 200000 71572593 200000 954253182 200000 448400862 200000 882237297 200000 633491108 200000 157663863 200000 113323304 200000 241479041 200000 965455035 200000 858411790 200000 904711382 200000 763690083 200000 751782493 200000 792247506 200000 994618078 200000 993092342 200000 683552209 200000 658363891 200000 857090007 200000 443001016 200000 286219260 200000 692478270 200000 891564278 200000 142763463 200000 990669413 200000 219557409 200000 149935635 200000 305390307 200000 49296691 200000 386175661 200000 701952420 200000 43198313 200000 798862637 200000 718519694 200000 600711872 200000 917452633 200000 248581560 200000 126087699 200000 60420892 200000 113961808 200000 496010460 200000 871387180 200000 300284689 200000 391656589 200000 466886974 200000 245229158 200000 202464147 200000 712911599 200000 533394470 200000 508041199 200000 860970554 200000 271286004 200000 219494778 200000 700275351 200000 193472315 200000 988190139 200000 148353471 200000 495063757 200000 411538799 200000 773343490 200000 363743774 200000 745085853 200000 677750346 200000 594990888 200000 284940892 200000 281191096 200000 311853540 200000 669253419 200000 538526431 200000 718609002 200000 339369203 200000 480114345 200000 248494255 200000 314491300 200000 111900878 200000 298602978 200000 305036146 200000 280344051 200000 566322026 200000 616270259 200000 760052590 200000 806035334 200000 753359711 200000 171727772 200000 547619210 200000 316361004 200000 319290339 200000 680921018 200000 879231820 200000 86006866 200000 658832077 200000 502118604 200000 817370843 200000 204759304 200000 177354899 200000 276177969 200000 518867709 200000 163340796 200000 137560139 200000 42630631 200000 169178905 200000 541688956 200000 796805548 200000 516861069 200000 21542709 200000 698818679 200000 606365965 200000 180991841 200000 148360184 200000 455768700 200000 288832868 200000 787203650 200000 479748776 200000 636813240 200000 321257031 200000 350411181 200000 324218156 200000 732745723 200000 482008558 200000 853670083 200000 127859211 200000 18787251 200000 602307886 200000 597944641 200000 101848170 200000 19205102 200000 845584766 200000 722796421 200000 260209680 200000 362937947 200000 141685492 200000 940403854 200000 894216549 200000 484448072 200000 957559880 200000 472057851 200000 465494381 200000 363154341 200000 33774799 200000 742723595 200000 632739281 200000 895417086 200000 231648384 200000 868069787 200000 175903957 200000 468803460 200000 321861106 200000 74150954 200000 612527458 200000 471870468 200000 972377691 200000 95374294 200000 679309052 200000 559524333 200000 747640209 200000 739205471 200000 556515276 200000 14651726 200000 678544907 200000 7718947 200000 241462423 200000 852923604 200000 981268192 200000 884061216 200000 813297347 200000 410921423 200000 934369734 200000 400430068 200000 838730328 200000 500360237 200000 890186003 200000 442371807 200000 527836156 200000 916558972 200000 265337279 200000 79157438 200000 650276085 200000 597626347 200000 611183455 200000 452237840 200000 270972201 200000 5187144 200000 527644202 200000 203257333 200000 504560928 200000 882963971 200000 115120375 200000 74171433 200000 691378176 200000 841610792 200000 804686651 200000 222330124 200000 843050383 200000 426355816 200000 459654926 200000 556271516 200000 715187764 200000 73606416 200000 838038823 200000 157573496 200000 928686325 200000 764658447 200000 405974234 200000 494715613 200000 281181561 200000 328579059 200000 136304672 200000 546818220 200000 87690247 200000 310926316 200000 324010894 200000 108492898 200000 632685444 200000 890124231 200000 540751452 200000 656185885 200000 276719479 200000 419439346 200000 8666719 200000 408426141 200000 477650951 200000 413588349 200000 157548046 200000 92847423 200000 616324090 200000 888221206 200000 717625983 200000 569207810 200000 80115384 200000 100685324 200000 879071594 200000 855234949 200000 704258117 200000 539511116 200000 377351460 200000 620234503 200000 379377993 200000 293050982 200000 325292708 200000 724102244 200000 507620619 200000 882372743 200000 889680769 200000 889338910 200000 607142768 200000 238924159 200000 936296944 200000 364917584 200000 228142848 200000 705907132 200000 716431561 200000 740600251 200000 517792992 200000 403788877 200000 298237315 200000 409994685 200000 802038488 200000 482983135 200000 924211250 200000 366797907 200000 123410766 200000 909573058 200000 431650191 200000 779378974 200000 2098503 200000 423027172 200000 556190448 200000 205421658 200000 297731692 200000 933279955 200000 94169162 200000 168119527 200000 192290562 200000 68363966 200000 62300213 200000 583922244 200000 472519664 200000 35478131 200000 333791207 200000 119850126 200000 313701563 200000 168580961 200000 851669815 200000 477664900 200000 333791116 200000 499438487 200000 931651738 200000 324748677 200000 5352744 200000 801216963 200000 512251688 200000 333823375 200000 357668598 200000 429298483 200000 139787927 200000 789735233 200000 741090556 200000 111384022 200000 568777534 200000 331429848 200000 624481761 200000 61203002 200000 360997395 200000 223257397 200000 562629867 200000 249511822 200000 793556652 200000 985144277 200000 555210241 200000 979583905 200000 169627456 200000 308883670 200000 943771050 200000 93584608 200000 758378662 200000 33177079 200000 569582347 200000 340939867 200000 993802324 200000 833745816 200000 133411819 200000 481037248 200000 398897761 200000 707207861 200000 935875761 200000 688958814 200000 28001666 200000 228827374 200000 48836195 200000 975984674 200000 171709199 200000 351228545 200000 813993641 200000 938934172 200000 999615742 200000 967113805 200000 265599431 200000 599992825 200000 408161254 200000 579657168 200000 886751397 200000 103266825 200000 98202364 200000 386258216 200000 334138058 200000 971653434 200000 162949656 200000 360000789 200000 832366171 200000 47815066 200000 467518897 200000 934323445 200000 916084256 200000 262216665 200000 822402779 200000 892851909 200000 499501951 200000 136813891 200000 415545679 200000 536034598 200000 752267901 200000 654171593 200000 60818786 200000 360700756 200000 182333379 200000 272765432 200000 876501004 200000 734180655 200000 667062422 200000 526259455 200000 326916322 200000 615673654 200000 998439644 200000 232838828 200000 192079387 200000 18557062 200000 26738461 200000 635100014 200000 427805837 200000 769844958 200000 168906367 200000 736497748 200000 909966256 200000 337863324 200000 313861320 200000 270769420 200000 422669209 200000 754601152 200000 671370846 200000 63181284 200000 193396479 200000 54945000 200000 891608138 200000 504507338 200000 674831160 200000 220510546 200000 697365551 200000 532260943 200000 269964860 200000 193444572 200000 808194646 200000 564771743 200000 361775776 200000 938187014 200000 41041317 200000 134901898 200000 495112092 200000 134440941 200000 972463011 200000 737948797 200000 772653316 200000 890359889 200000 195032181 200000 633951112 200000 505323857 200000 507475343 200000 715760866 200000 492173401 200000 747676569 200000 516496806 200000 845758033 200000 969991742 200000 185456529 200000 133550901 200000 879243464 200000 934906662 200000 856805777 200000 135519610 200000 234649838 200000 117348768 200000 948440719 200000 197163604 200000 241524746 200000 834265306 200000 91358753 200000 342710337 200000 589200385 200000 683439778 200000 229385855 200000 63873119 200000 86540123 200000 317277030 200000 375362686 200000 991009902 200000 920381245 200000 845991479 200000 788740501 200000 113278155 200000 202002287 200000 782074561 200000 793048027 200000 23877238 200000 216350806 200000 807036755 200000 805478406 200000 690108684 200000 799169786 200000 825531613 200000 526877036 200000 98017485 200000 487155968 200000 651807980 200000 550516228 200000 249704598 200000 245407408 200000 746835375 200000 909110373 200000 269791206 200000 290831087 200000 467101172 200000 924719045 200000 301924060 200000 884371781 200000 277868330 200000 612049402 200000 442872886 200000 625728984 200000 72891232 200000 293467516 200000 503496019 200000 624552814 200000 733005123 200000 653702496 200000 244600880 200000 907121517 200000 604105763 200000 443875677 200000 775986030 200000 680964573 200000 271507950 200000 57767881 200000 370868810 200000 253545828 200000 885519154 200000 98892700 200000 499284642 200000 206315336 200000 631036190 200000 906037355 200000 718559478 200000 99666800 200000 651533185 200000 747481197 200000 645737059 200000 720860770 200000 667624136 200000 535635065 200000 477926056 200000 204744517 200000 82735107 200000 48248837 200000 523109412 200000 717799903 200000 293851360 200000 362907431 200000 427100117 200000 746743447 200000 357420461 200000 283427990 200000 922622810 200000 898648180 200000 747757401 200000 392240553 200000 907395825 200000 636077339 200000 135435123 200000 274357334 200000 674866553 200000 139577043 200000 433174056 200000 600553780 200000 93244528 200000 112053379 200000 868075080 200000 812222840 200000 782982644 200000 74173874 200000 296144193 200000 217603322 200000 572024005 200000 987846277 200000 412713249 200000 678955568 200000 886423104 200000 448457667 200000 634312343 200000 956255793 200000 670006885 200000 832877268 200000 454036210 200000 525051570 200000 43781585 200000 787690940 200000 15767071 200000 61131276 200000 687041987 200000 568120612 200000 743121070 200000 159938867 200000 752806938 200000 926444624 200000 940132301 200000 807659967 200000 983549269 200000 633185577 200000 663766858 200000 473589221 200000 224235152 200000 971582516 200000 51561364 200000 860044414 200000 695590284 200000 678411415 200000 151754682 200000 530555646 200000 876099751 200000 425725466 200000 10380137 200000 130849661 200000 808586975 200000 838528803 200000 569573617 200000 622607537 200000 491172818 200000 71741112 200000 675139392 200000 91693041 200000 980992448 200000 213019263 200000 192891364 200000 395262770 200000 605562758 200000 712955072 200000 895248652 200000 970020108 200000 699630756 200000 718933089 200000 104113543 200000 347501749 200000 557295927 200000 35498216 200000 306867394 200000 528647684 200000 403887614 200000 516034684 200000 945825485 200000 452692847 200000 81357400 200000 267763683 200000 832015446 200000 365010444 200000 309459011 200000 938333316 200000 687826603 200000 541057938 200000 226952798 200000 219309669 200000 222364091 200000 329635416 200000 727001575 200000 910709805 200000 811730452 200000 545286484 200000 281621693 200000 116871971 200000 729734374 200000 875138588 200000 932857182 200000 680009004 200000 64312830 200000 370616040 200000 332874472 200000 250975951 200000 117130698 200000 408598157 200000 179459867 200000 366112563 200000 826370394 200000 25457282 200000 443184724 200000 400829471 200000 489463900 200000 1084637 200000 843232658 200000 181809656 200000 546252063 200000 394561110 200000 872570485 200000 81865670 200000 745332880 200000 950824514 200000 907852089 200000 663814446 200000 230464575 200000 979888280 200000 40926398 200000 36612216 200000 200083546 200000 832175599 200000 141045378 200000 483090569 200000 817709487 200000 312021885 200000 409289892 200000 472142057 200000 395625901 200000 974613784 200000 456259042 200000 567933885 200000 755218530 200000 121546551 200000 545568666 200000 455878605 200000 840034942 200000 56630001 200000 608121804 200000 175138431 200000 800802126 200000 266695676 200000 62506773 200000 64760793 200000 860234944 200000 325189806 200000 893797045 200000 725409409 200000 645750628 200000 957560319 200000 74996361 200000 63664063 200000 946401384 200000 107712900 200000 921028881 200000 243690361 200000 813909915 200000 784633716 200000 646985578 200000 410990133 200000 758091626 200000 433489573 200000 646031699 200000 275548442 200000 431936741 200000 802423951 200000 349173035 200000 920217582 200000 921579450 200000 728584007 200000 84711408 200000 154929944 200000 637726263 200000 737976709 200000 49298241 200000 414624158 200000 679950667 200000 320688285 200000 651074908 200000 497442599 200000 109044356 200000 292742792 200000 411437855 200000 687269369 200000 952203794 200000 978433499 200000 532341258 200000 779279611 200000 501951681 200000 959220174 200000 531628602 200000 692320179 200000 722207746 200000 357674038 200000 279803503 200000 874703944 200000 905631714 200000 170928010 200000 939326982 200000 386621825 200000 430230800 200000 644641504 200000 149575423 200000 107934403 200000 329640154 200000 961883120 200000 969157623 200000 804871190 200000 863785776 200000 45334799 200000 788496941 200000 477352991 200000 373117598 200000 413909812 200000 331566976 200000 838509093 200000 13254741 200000 429469173 200000 274303086 200000 968232464 200000 536559138 200000 742107018 200000 744488469 200000 263897188 200000 558631540 200000 475367112 200000 59872821 200000 459901002 200000 41527898 200000 868662567 200000 240874796 200000 204987783 200000 141174657 200000 830962363 200000 419978232 200000 402358913 200000 24937529 200000 487341117 200000 624607287 200000 563733568 200000 908698991 200000 300909315 200000 142269992 200000 392090729 200000 506119859 200000 973798146 200000 153043115 200000 240209732 200000 879050803 200000 64115410 200000 456675132 200000 432357303 200000 645748926 200000 125083561 200000 488309755 200000 207637320 200000 45764545 200000 815837534 200000 999035814 200000 407851550 200000 812195148 200000 329633894 200000 91257756 200000 583967487 200000 950717452 200000 357045209 200000 551880667 200000 350028626 200000 999853905 200000 224172397 200000 632742146 200000 19646749 200000 786711305 200000 730533753 200000 6971983 200000 283182343 200000 349118403 200000 662852851 200000 627156896 200000 669618262 200000 834497196 200000 244629873 200000 737581429 200000 455649521 200000 364508564 200000 821238570 200000 363955435 200000 506358110 200000 353174248 200000 911845621 200000 301748674 200000 713828548 200000 609864632 200000 305507400 200000 768716375 200000 685071593 200000 470146994 200000 409495354 200000 430379433 200000 254547508 200000 576533284 200000 788481664 200000 297354071 200000 206375852 200000 327884030 200000 753994098 200000 304903071 200000 999601910 200000 256555212 200000 476421126 200000 861415776 200000 776366682 200000 337317055 200000 142652627 200000 416996376 200000 120571069 200000 763956132 200000 414796558 200000 507372518 200000 28055462 200000 204166890 200000 309083791 200000 416121223 200000 102338365 200000 275074719 200000 773063117 200000 334732380 200000 281852999 200000 890191218 200000 563737564 200000 430808674 200000 266167338 200000 281082034 200000 465845365 200000 483315767 200000 646335214 200000 152695373 200000 620420077 200000 492855066 200000 15735608 200000 380696273 200000 470205244 200000 892182250 200000 280375888 200000 21090157 200000 589556215 200000 608355366 200000 657956892 200000 915658735 200000 255016533 200000 973457387 200000 60198178 200000 286632134 200000 141894444 200000 882693624 200000 999347336 200000 828090113 200000 224737268 200000 224742572 200000 146717718 200000 872105549 200000 885650626 200000 182544645 200000 13104690 200000 406416122 200000 326502989 200000 944712865 200000 30107106 200000 251457014 200000 579209707 200000 703595968 200000 993542861 200000 428657871 200000 193768852 200000 559057727 200000 375235897 200000 124926389 200000 981641693 200000 117457566 200000 677304333 200000 215245684 200000 168096254 200000 222834682 200000 210405071 200000 632389501 200000 163355083 200000 937200659 200000 283215782 200000 336507357 200000 892133309 200000 291094598 200000 714627416 200000 437738819 200000 693798633 200000 441130130 200000 278800204 200000 389348093 200000 575263495 200000 42706326 200000 875625353 200000 427544314 200000 195290732 200000 505155728 200000 671936180 200000 684274121 200000 452768271 200000 572692319 200000 817789972 200000 107527319 200000 420937094 200000 160328321 200000 745503633 200000 484729140 200000 95267593 200000 796171028 200000 694727087 200000 574284814 200000 433834861 200000 112582872 200000 874725782 200000 833321523 200000 952963625 200000 485511211 200000 172683533 200000 242819411 200000 824365396 200000 997303306 200000 524915833 200000 468197306 200000 510175140 200000 921661973 200000 30084322 200000 752676953 200000 28639343 200000 747343499 200000 140753389 200000 570944189 200000 597234604 200000 18133065 200000 476739042 200000 669053716 200000 329945074 200000 437807310 200000 828494759 200000 506112559 200000 346433655 200000 607662137 200000 427231426 200000 104448378 200000 604757777 200000 680710472 200000 82468697 200000 421506308 200000 524364344 200000 227139418 200000 266794548 200000 211217789 200000 730529537 200000 373771885 200000 854523577 200000 460151346 200000 80167715 200000 977987871 200000 253188334 200000 12408594 200000 468814068 200000 325552304 200000 506719610 200000 724714155 200000 982059372 200000 482885885 200000 654681507 200000 632287788 200000 177857056 200000 79088262 200000 10703183 200000 271194980 200000 954594119 200000 75220072 200000 621192455 200000 711774400 200000 639410616 200000 516976226 200000 240940527 200000 356133712 200000 153507049 200000 958619347 200000 842748878 200000 532094146 200000 286119152 200000 413667514 200000 69304075 200000 509254500 200000 909865604 200000 264200627 200000 87702700 200000 20702245 200000 508484348 200000 80750080 200000 264441944 200000 843053716 200000 971606606 200000 986145404 200000 662324822 200000 959981790 200000 507625744 200000 327329960 200000 416052107 200000 164478931 200000 491550330 200000 628474530 200000 554469758 200000 438433505 200000 822073953 200000 887447847 200000 443534422 200000 457478166 200000 197631292 200000 317694872 200000 468494042 200000 971327009 200000 152087586 200000 915695601 200000 923183727 200000 789960273 200000 23542472 200000 826848466 200000 864065821 200000 374697107 200000 577964423 200000 588004218 200000 507870089 200000 275570039 200000 423546195 200000 653108678 200000 737238267 200000 757896747 200000 371730884 200000 609591349 200000 630171480 200000 121224317 200000 358446863 200000 661350374 200000 154129704 200000 25876188 200000 152364557 200000 694153367 200000 565094289 200000 8748119 200000 372649010 200000 16116390 200000 302562393 200000 617376411 200000 301770134 200000 927622419 200000 269911526 200000 561384440 200000 347030255 200000 306262908 200000 361832256 200000 718069596 200000 47122323 200000 450855966 200000 94442509 200000 477028949 200000 248755578 200000 229620698 200000 25870483 200000 55176466 200000 525564217 200000 79477804 200000 469407673 200000 688479841 200000 213871623 200000 623225140 200000 692533509 200000 524375474 200000 227083707 200000 957475249 200000 992647838 200000 346799890 200000 112088779 200000 884856064 200000 416864074 200000 322120495 200000 990851149 200000 182726944 200000 50967664 200000 304270681 200000 783746552 200000 799645359 200000 159579158 200000 382961535 200000 336052259 200000 647394029 200000 77705443 200000 632713773 200000 752188356 200000 477337016 200000 647526429 200000 510159507 200000 844366449 200000 970746254 200000 349558699 200000 843733632 200000 123692130 200000 570478989 200000 167369748 200000 987541602 200000 120693356 200000 859106165 200000 504995453 200000 144327495 200000 668730374 200000 879405987 200000 492021933 200000 17824478 200000 690426694 200000 822182167 200000 358168332 200000 192087414 200000 67304164 200000 889713006 200000 194807966 200000 651081724 200000 145364021 200000 20180199 200000 299600140 200000 198678016 200000 316911920 200000 820036705 200000 650777754 200000 870178736 200000 956803692 200000 877369690 200000 288226865 200000 335095770 200000 673987358 200000 888876017 200000 529684309 200000 415995885 200000 16633119 200000 152893668 200000 582080559 200000 349017591 200000 47667427 200000 921776529 200000 502162308 200000 155717800 200000 193158018 200000 191245304 200000 564539066 200000 522960716 200000 814190770 200000 963793079 200000 687969241 200000 826787796 200000 831696585 200000 183018763 200000 26298759 200000 815293133 200000 791671487 200000 8145108 200000 688462602 200000 122083686 200000 364677673 200000 378761873 200000 948460616 200000 861946734 200000 719722302 200000 541243231 200000 647069129 200000 11693906 200000 566264532 200000 329672445 200000 733807795 200000 707232802 200000 690345059 200000 420548042 200000 297277132 200000 599340939 200000 826991616 200000 505905860 200000 354534011 200000 921411037 200000 777406050 200000 650274698 200000 384049350 200000 216777222 200000 928455904 200000 53677658 200000 614166356 200000 478859157 200000 854353264 200000 396404754 200000 840169067 200000 387712695 200000 512174760 200000 547778610 200000 762983667 200000 914676284 200000 539103168 200000 540692696 200000 393246320 200000 89213842 200000 22891149 200000 417973441 200000 749161226 200000 548904647 200000 723678086 200000 978942285 200000 965314951 200000 498041994 200000 434917313 200000 349589627 200000 659358031 200000 742419497 200000 643337974 200000 690733288 200000 946912870 200000 166264723 200000 825333626 200000 924710867 200000 749088116 200000 975797079 200000 970654276 200000 668516123 200000 243552192 200000 957057699 200000 329198314 200000 995932990 200000 593378607 200000 683712325 200000 877219236 200000 928940379 200000 456994889 200000 357946284 200000 324564295 200000 344407343 200000 818174003 200000 230763750 200000 14990155 200000 679271707 200000 368600757 200000 12504739 200000 436685764 200000 259353628 200000 854870581 200000 690008367 200000 723331947 200000 556251600 200000 878055352 200000 806217595 200000 696850838 200000 464237687 200000 819723495 200000 169357588 200000 474628666 200000 612239598 200000 36434439 200000 715678249 200000 26738671 200000 249595060 200000 381739006 200000 83647880 200000 358460907 200000 473080296 200000 694316628 200000 976347297 200000 741216261 200000 589149512 200000 987895087 200000 268786560 200000 165328562 200000 842225203 200000 58957141 200000 79925462 200000 676899082 200000 738715815 200000 759419437 200000 125038064 200000 722700483 200000 734128451 200000 793588157 200000 66185405 200000 617549364 200000 475228485 200000 466110636 200000 786773451 200000 863748179 200000 95320715 200000 677473344 200000 25863754 200000 909565622 200000 571789205 200000 252303968 200000 46728198 200000 415063444 200000 687452032 200000 273753490 200000 409752944 200000 425524164 200000 763097100 200000 782543101 200000 694194069 200000 423698108 200000 901251990 200000 857806952 200000 547346980 200000 63106195 200000 555661085 200000 269676600 200000 98371947 200000 579775998 200000 49232448 200000 490474868 200000 698426969 200000 642538069 200000 594538301 200000 201192388 200000 277074045 200000 196876174 200000 840592115 200000 931810668 200000 902763013 200000 466565696 200000 338393824 200000 45752660 200000 973612479 200000 558819744 200000 571838243 200000 574805251 200000 26365210 200000 46486406 200000 337028730 200000 894188190 200000 188157988 200000 81403497 200000 730693699 200000 176840941 200000 353679244 200000 238543197 200000 649410686 200000 42416469 200000 340358305 200000 698459675 200000 563993032 200000 336354782 200000 16107856 200000 187525368 200000 52192609 200000 982768430 200000 524428841 200000 65122028 200000 998611750 200000 20908682 200000 762372698 200000 762071948 200000 827553174 200000 250007515 200000 890674610 200000 567686927 200000 502417872 200000 188022694 200000 252293278 200000 883525707 200000 400890258 200000 245356818 200000 110446637 200000 858860216 200000 66420027 200000 8185829 200000 836124175 200000 367712363 200000 562355145 200000 563764869 200000 579924625 200000 890321947 200000 813894874 200000 368164858 200000 611162786 200000 577423646 200000 725640366 200000 689797098 200000 330541520 200000 528535404 200000 466757155 200000 730963099 200000 986644042 200000 511891354 200000 211418806 200000 258390260 200000 820311775 200000 750720735 200000 96359047 200000 817944188 200000 199924989 200000 702446354 200000 74639445 200000 718877527 200000 666516657 200000 276589225 200000 953577853 200000 570165327 200000 472004780 200000 694024378 200000 47337470 200000 858843848 200000 481473084 200000 321975037 200000 357655671 200000 923456713 200000 710294350 200000 75681223 200000 926019110 200000 956929273 200000 572703857 200000 898053647 200000 37488362 200000 29910175 200000 519468757 200000 756045163 200000 608143169 200000 9976736 200000 682307655 200000 210750483 200000 517356618 200000 985962116 200000 502393654 200000 886307548 200000 138876866 200000 437125232 200000 81383088 200000 768148797 200000 796325386 200000 124377387 200000 450031204 200000 62795597 200000 635019294 200000 247224605 200000 843470497 200000 475249089 200000 5942175 200000 933197642 200000 141107284 200000 493138930 200000 250078409 200000 830679387 200000 202315533 200000 914576852 200000 883754620 200000 342152085 200000 206108410 200000 531509247 200000 345240630 200000 959563998 200000 592725737 200000 304864681 200000 386920470 200000 258352830 200000 236916809 200000 29970088 200000 602212058 200000 263930203 200000 446136617 200000 297141620 200000 377440225 200000 347576187 200000 728185399 200000 411859746 200000 405217065 200000 193277572 200000 710694080 200000 237529449 200000 294726480 200000 267158142 200000 667772085 200000 212843167 200000 949601174 200000 161508367 200000 8688804 200000 345532 200000 241458648 200000 766795901 200000 504278458 200000 952760405 200000 456291478 200000 160476079 200000 85846982 200000 637725857 200000 630892781 200000 38634027 200000 331121976 200000 18383223 200000 334153885 200000 180091672 200000 652579613 200000 636459085 200000 4322819 200000 157787196 200000 445453091 200000 153859897 200000 558787102 200000 87232510 200000 665459099 200000 703151858 200000 113657485 200000 83818341 200000 295809393 200000 591166671 200000 257276302 200000 815284246 200000 221812788 200000 55816902 200000 63435263 200000 766963288 200000 374348308 200000 27481453 200000 813388640 200000 368458002 200000 288039902 200000 591346172 200000 768416207 200000 523975115 200000 624078080 200000 250095688 200000 176469001 200000 836501160 200000 68912011 200000 609867976 200000 537642351 200000 910838896 200000 699051051 200000 19820179 200000 158835709 200000 783991947 200000 229425711 200000 871749982 200000 243300948 200000 736451325 200000 315045767 200000 496621954 200000 583916464 200000 659818607 200000 780233408 200000 858526195 200000 413726705 200000 374472741 200000 702236424 200000 333820489 200000 747977621 200000 133519368 200000 969754160 200000 668215481 200000 731471803 200000 241751197 200000 590936228 200000 323552796 200000 296921121 200000 754305802 200000 317845875 200000 16035302 200000 432033062 200000 125689623 200000 522745933 200000 261568559 200000 578468295 200000 255536426 200000 392688510 200000 839380909 200000 128735141 200000 733165129 200000 558455799 200000 227107766 200000 70008060 200000 626584090 200000 793112389 200000 2927682 200000 980855981 200000 858061029 200000 510184856 200000 213775846 200000 187822132 200000 27964304 200000 426682812 200000 899200473 200000 648884657 200000 264016289 200000 219573025 200000 542018034 200000 764168675 200000 585323839 200000 314289110 200000 423145127 200000 1714727 200000 519165744 200000 807046281 200000 350084366 200000 815364732 200000 274962139 200000 985457288 200000 44630750 200000 626786177 200000 944731718 200000 48609218 200000 219553902 200000 344996980 200000 667124760 200000 60278982 200000 273648820 200000 313321267 200000 126763416 200000 245727425 200000 510707526 200000 416289854 200000 310093995 200000 759692675 200000 214539356 200000 200063155 200000 41284056 200000 859367290 200000 572003531 200000 843511375 200000 750139974 200000 627988404 200000 344342026 200000 481524082 200000 425023932 200000 577007584 200000 295278639 200000 511387419 200000 764127903 200000 766955084 200000 103148530 200000 986472167 200000 357780471 200000 403996648 200000 666928296 200000 970518805 200000 425796457 200000 544698945 200000 470233160 200000 630096004 200000 386084669 200000 206844293 200000 290145129 200000 658547378 200000 605984856 200000 25346692 200000 685428544 200000 512730558 200000 63970882 200000 600546476 200000 277803942 200000 606432870 200000 433679648 200000 199266316 200000 633445647 200000 772643849 200000 282437562 200000 615197521 200000 81759891 200000 395811492 200000 923156342 200000 820446667 200000 452519912 200000 174875864 200000 309606489 200000 476438888 200000 790702948 200000 183868385 200000 64509708 200000 625425590 200000 628391935 200000 915418016 200000 230595796 200000 602993380 200000 870007118 200000 953684625 200000 278223768 200000 901179840 200000 743014792 200000 138097108 200000 765332446 200000 229023674 200000 375408003 200000 537883943 200000 941893837 200000 964245982 200000 692779703 200000 565258473 200000 781179947 200000 734982109 200000 632022841 200000 335058968 200000 884345439 200000 63499268 200000 875264448 200000 219586643 200000 476966511 200000 345087810 200000 211095459 200000 502270424 200000 603598338 200000 683794726 200000 844746968 200000 722511238 200000 618846 200000 406146525 200000 433089013 200000 328584922 200000 808200042 200000 771450423 200000 295845938 200000 833493493 200000 973045676 200000 856275361 200000 794455396 200000 951646099 200000 29070923 200000 540462123 200000 228624898 200000 236285717 200000 317725198 200000 972337283 200000 393329442 200000 471923831 200000 615105114 200000 200560120 200000 30870652 200000 589419097 200000 198118710 200000 317205623 200000 37406309 200000 546802169 200000 624685898 200000 802458256 200000 474734548 200000 561082678 200000 194644954 200000 541228913 200000 725410911 200000 676827790 200000 19616463 200000 219325160 200000 517709374 200000 966437152 200000 824195757 200000 68357476 200000 512017478 200000 770705578 200000 386323101 200000 474405875 200000 486027247 200000 880281994 200000 596439139 200000 170671684 200000 794562893 200000 224091840 200000 407196776 200000 811854502 200000 114979609 200000 714464745 200000 348779953 200000 3506183 200000 229222569 200000 439815493 200000 54005220 200000 377186293 200000 713595378 200000 977182641 200000 128517961 200000 34381983 200000 692053388 200000 923521196 200000 195940038 200000 643200211 200000 105788077 200000 18114645 200000 981255649 200000 235208704 200000 209521451 200000 352682347 200000 938772161 200000 272430133 200000 354951550 200000 918985034 200000 184962092 200000 861101600 200000 867753659 200000 364000755 200000 410140552 200000 195384079 200000 651742361 200000 544420356 200000 369198302 200000 466417905 200000 877921647 200000 607771323 200000 961534161 200000 726409812 200000 358605875 200000 809787382 200000 584827051 200000 596898919 200000 571260539 200000 611496501 200000 720756816 200000 213797625 200000 508690558 200000 713568917 200000 206297671 200000 846314104 200000 189243667 200000 124979926 200000 798947255 200000 455002610 200000 453087152 200000 652863829 200000 894241382 200000 137722133 200000 798943339 200000 455292177 200000 703611067 200000 515189810 200000 466046460 200000 12906409 200000 250689469 200000 207306293 200000 528711096 200000 842271068 200000 545272593 200000 389226670 200000 64974742 200000 834986758 200000 478868735 200000 525215690 200000 58586157 200000 367886376 200000 895736428 200000 84939865 200000 398233778 200000 874994912 200000 537809119 200000 214257609 200000 980906749 200000 166461420 200000 834218112 200000 541668905 200000 247817605 200000 582472362 200000 2042387 200000 971295270 200000 856728414 200000 259137306 200000 151419137 200000 616370960 200000 227601473 200000 317397465 200000 770445135 200000 377248468 200000 204069507 200000 443800615 200000 220826531 200000 552815618 200000 433167644 200000 879602145 200000 828613957 200000 877040584 200000 126230433 200000 47868806 200000 491495963 200000 553863156 200000 596614729 200000 685987893 200000 721939114 200000 199362806 200000 486109674 200000 535581612 200000 435804699 200000 236219866 200000 832761852 200000 165475914 200000 639759411 200000 943815761 200000 776811668 200000 85716749 200000 397086041 200000 926448296 200000 742852713 200000 277480340 200000 19049107 200000 54704078 200000 981589713 200000 412169756 200000 819312008 200000 984812881 200000 382161348 200000 751303558 200000 275445886 200000 168128352 200000 984856535 200000 70330702 200000 512090716 200000 94382282 200000 900266049 200000 586128277 200000 4855976 200000 715434748 200000 971642585 200000 665415447 200000 926676361 200000 877453318 200000 160323093 200000 693294388 200000 744307141 200000 564458646 200000 287258891 200000 659566570 200000 262704835 200000 756516858 200000 743706995 200000 148985816 200000 619469450 200000 714352674 200000 733749666 200000 306586173 200000 725894079 200000 570552218 200000 997534351 200000 354487029 200000 581549993 200000 841117587 200000 732095952 200000 540523649 200000 3940911 200000 463730138 200000 103296925 200000 392265215 200000 61290968 200000 124788445 200000 177899723 200000 452556077 200000 188349897 200000 739439533 200000 454106833 200000 580070505 200000 154483146 200000 121502710 200000 505100742 200000 159521459 200000 75499072 200000 633762824 200000 736995423 200000 853591976 200000 265871923 200000 960772304 200000 54196725 200000 403709319 200000 234212168 200000 646469086 200000 113828988 200000 746787119 200000 588583879 200000 729849184 200000 607072908 200000 191478302 200000 475028118 200000 374612004 200000 223263579 200000 702582899 200000 969024315 200000 446763929 200000 235372735 200000 663440620 200000 89123804 200000 194094030 200000 139724080 200000 946605288 200000 975184193 200000 459557744 200000 855085507 200000 491866725 200000 391777488 200000 97653711 200000 995528751 200000 115789826 200000 940352655 200000 810629337 200000 314946250 200000 615717116 200000 210082596 200000 736038684 200000 515602060 200000 744100660 200000 482611672 200000 226458055 200000 70063370 200000 622511398 200000 671436430 200000 341722793 200000 853335163 200000 211175922 200000 579879888 200000 757273647 200000 499184566 200000 541633367 200000 104097985 200000 329758057 200000 365529137 200000 995185586 200000 261443883 200000 400334341 200000 169054210 200000 618470402 200000 318973810 200000 876067921 200000 83354080 200000 910632422 200000 32648349 200000 898934076 200000 832787234 200000 180301724 200000 56946771 200000 871129685 200000 489660862 200000 594013187 200000 144010458 200000 989444553 200000 190193226 200000 961489048 200000 404354842 200000 385299560 200000 741024254 200000 179146108 200000 897498263 200000 273181600 200000 495708847 200000 396280172 200000 148954489 200000 498229631 200000 534654676 200000 214952390 200000 527873159 200000 344520884 200000 807910276 200000 726134410 200000 651926310 200000 865738894 200000 823462516 200000 326821461 200000 268680030 200000 910973690 200000 612684796 200000 696093798 200000 662490580 200000 314385544 200000 32892179 200000 652372124 200000 544072144 200000 982111334 200000 743926093 200000 672180085 200000 179134775 200000 961238626 200000 227584227 200000 129117200 200000 897560721 200000 912891115 200000 263438507 200000 649583147 200000 833594628 200000 815986448 200000 385558042 200000 925300261 200000 139990101 200000 153833086 200000 447198536 200000 981361404 200000 520010989 200000 467165573 200000 313564395 200000 924965454 200000 947620817 200000 873539859 200000 468243545 200000 898517595 200000 200792744 200000 972328630 200000 976357258 200000 45415936 200000 808980408 200000 929350301 200000 717859603 200000 373793980 200000 473781224 200000 256842135 200000 856865835 200000 491681967 200000 46267582 200000 18726161 200000 376426665 200000 542612629 200000 772881504 200000 888826651 200000 93655811 200000 543757262 200000 530952599 200000 314958947 200000 892810319 200000 468622424 200000 200587207 200000 180598327 200000 698245700 200000 132608210 200000 935210743 200000 794597510 200000 684656953 200000 485219962 200000 373911502 200000 798054366 200000 321775652 200000 615707438 200000 204087698 200000 766144879 200000 423029403 200000 486540654 200000 541101098 200000 622750982 200000 402389718 200000 447400536 200000 507279901 200000 551889681 200000 268585897 200000 454401449 200000 920864400 200000 778003104 200000 72718989 200000 22436802 200000 616235850 200000 388195170 200000 576114072 200000 337247647 200000 61098163 200000 466112931 200000 915383168 200000 14811872 200000 538826703 200000 627159635 200000 258787739 200000 584907715 200000 370554438 200000 870204161 200000 699751392 200000 870192423 200000 80534623 200000 666215899 200000 862272230 200000 187354763 200000 461382911 200000 887520175 200000 860661218 200000 75063307 200000 572966318 200000 662089196 200000 192358061 200000 359485032 200000 697133202 200000 554920097 200000 87804859 200000 183701248 200000 553604208 200000 752288891 200000 846756388 200000 873620945 200000 810448561 200000 493858506 200000 345536926 200000 736215929 200000 231437146 200000 323540347 200000 852565631 200000 800303416 200000 923277074 200000 573613855 200000 330702271 200000 379881195 200000 684176670 200000 305382626 200000 116149491 200000 537070353 200000 301270887 200000 533748371 200000 822165074 200000 457158345 200000 576377458 200000 873457313 200000 188681394 200000 531453906 200000 339871590 200000 354499099 200000 912181131 200000 584754825 200000 22355465 200000 901071535 200000 287923442 200000 119760365 200000 291361986 200000 322446507 200000 95713694 200000 665617308 200000 455256727 200000 599159550 200000 717012198 200000 766473686 200000 592246063 200000 529430838 200000 582502080 200000 285456249 200000 917815504 200000 817287043 200000 422121410 200000 928923139 200000 146109537 200000 427237553 200000 800183588 200000 885239698 200000 990621033 200000 235074097 200000 460244667 200000 72043238 200000 197770765 200000 630389264 200000 100854525 200000 408596828 200000 287297812 200000 466698493 200000 147587843 200000 337636595 200000 448088549 200000 445981767 200000 88950914 200000 909578826 200000 538992775 200000 742155739 200000 538072016 200000 354825375 200000 269407647 200000 849437257 200000 288001508 200000 653270993 200000 779224181 200000 35666622 200000 607166036 200000 711649886 200000 519140078 200000 543893258 200000 867519832 200000 939787621 200000 972194194 200000 773988251 200000 424166853 200000 545395364 200000 571341702 200000 568071552 200000 564782354 200000 911770745 200000 187545746 200000 684854886 200000 987901270 200000 742851556 200000 400172827 200000 880701085 200000 372799815 200000 126560898 200000 828852777 200000 409576210 200000 383232060 200000 222396051 200000 835411810 200000 874247509 200000 915952682 200000 787665652 200000 29368588 200000 419952532 200000 207489449 200000 33746213 200000 162560525 200000 173720734 200000 321572335 200000 102010691 200000 568678381 200000 94968800 200000 327632082 200000 507149325 200000 802499282 200000 516791658 200000 218005706 200000 994743010 200000 308816770 200000 825801193 200000 470773484 200000 224760256 200000 126491492 200000 423815341 200000 181930223 200000 136464197 200000 755533950 200000 59309988 200000 450196266 200000 748749489 200000 548682615 200000 368266589 200000 448338579 200000 353623010 200000 802636181 200000 23663365 200000 867387072 200000 897719637 200000 456722111 200000 324891244 200000 39647720 200000 134564395 200000 259812219 200000 275977215 200000 240317154 200000 350958112 200000 938264816 200000 479485646 200000 763228452 200000 825002388 200000 152096485 200000 518873735 200000 51700932 200000 379635590 200000 686504895 200000 818341753 200000 661197946 200000 684434323 200000 806449797 200000 679247505 200000 689298843 200000 850107386 200000 711380190 200000 255628126 200000 811619870 200000 740298650 200000 579062545 200000 724008464 200000 129341593 200000 856863729 200000 42408451 200000 38317428 200000 943965252 200000 749086493 200000 770937148 200000 684558585 200000 197449460 200000 768288222 200000 553249505 200000 528143533 200000 537648416 200000 151635346 200000 457937850 200000 771205440 200000 46003167 200000 673241142 200000 181186348 200000 556072446 200000 980836071 200000 312986218 200000 166084927 200000 253858520 200000 812501134 200000 333088621 200000 454979737 200000 607416923 200000 790968780 200000 183676700 200000 763061887 200000 628213686 200000 818574390 200000 659445750 200000 64681690 200000 8493239 200000 958067202 200000 570071834 200000 151284271 200000 509190605 200000 308219913 200000 749198918 200000 97301413 200000 293734919 200000 717639615 200000 294808025 200000 900289794 200000 262100242 200000 345999165 200000 476255441 200000 142092460 200000 353056062 200000 154419511 200000 597498573 200000 976410539 200000 202903417 200000 422139652 200000 356768267 200000 152689573 200000 843405650 200000 16805532 200000 957009257 200000 964043488 200000 397134582 200000 112294548 200000 217100391 200000 578522179 200000 895809844 200000 103181347 200000 928803106 200000 713815380 200000 599022460 200000 667757344 200000 664461913 200000 886560826 200000 515499483 200000 279681537 200000 324155243 200000 876595132 200000 242136832 200000 309634012 200000 77101655 200000 577264447 200000 455269433 200000 4313193 200000 19225530 200000 269947082 200000 99295605 200000 965076989 200000 661393619 200000 499997444 200000 880317763 200000 879032207 200000 85666176 200000 738442036 200000 548534480 200000 839278261 200000 975138369 200000 62787903 200000 140687340 200000 742820263 200000 820447284 200000 28537772 200000 466913541 200000 200700218 200000 199310103 200000 10915747 200000 396945705 200000 673099493 200000 225872200 200000 768206056 200000 387351560 200000 592753343 200000 678207943 200000 729827812 200000 535461870 200000 504800125 200000 576211505 200000 939731355 200000 183881164 200000 668023928 200000 125340357 200000 330375606 200000 997173551 200000 661052836 200000 678279778 200000 377556090 200000 761868869 200000 57712025 200000 440748679 200000 898775757 200000 351959007 200000 676884365 200000 849988945 200000 972924471 200000 217291113 200000 151808342 200000 580781439 200000 41387230 200000 857914610 200000 907389291 200000 809483887 200000 850099079 200000 726208810 200000 395208931 200000 749746721 200000 337520539 200000 922758494 200000 459340660 200000 867670323 200000 667860255 200000 308978557 200000 659509109 200000 576984802 200000 227769018 200000 605873173 200000 299745244 200000 784559375 200000 566731698 200000 776016981 200000 523343935 200000 675183670 200000 675073006 200000 437058572 200000 362913493 200000 482034552 200000 556657140 200000 659768231 200000 770000501 200000 463400081 200000 249121515 200000 328510518 200000 799075988 200000 524236257 200000 157794457 200000 27985255 200000 417269067 200000 609051238 200000 248328037 200000 633565576 200000 906212174 200000 682439615 200000 42941525 200000 6188424 200000 866037237 200000 530641962 200000 732164881 200000 828353782 200000 535297334 200000 7093382 200000 453858269 200000 678249983 200000 226215 200000 734729809 200000 251534241 200000 600540019 200000 452640896 200000 244808617 200000 325006308 200000 808107200 200000 963019158 200000 907361102 200000 807812811 200000 441356276 200000 890466656 200000 695477917 200000 373723421 200000 729740222 200000 645197557 200000 559840662 200000 203802690 200000 354274157 200000 309634570 200000 714583766 200000 55224382 200000 93676782 200000 452373751 200000 826234268 200000 592342458 200000 225749201 200000 364914355 200000 371214279 200000 656993274 200000 928357956 200000 825135826 200000 125988309 200000 247633639 200000 988265237 200000 884589965 200000 726414053 200000 817057542 200000 19444659 200000 566883770 200000 720219317 200000 533474173 200000 507209005 200000 440705742 200000 64912804 200000 555701780 200000 80946992 200000 150389473 200000 798989488 200000 48265009 200000 923654156 200000 831483049 200000 896044919 200000 940171226 200000 640049839 200000 316675452 200000 738390585 200000 84281269 200000 822516903 200000 927813970 200000 353644499 200000 894926090 200000 389555235 200000 393667264 200000 954138053 200000 333006527 200000 531661809 200000 514638077 200000 212241452 200000 745673818 200000 281000321 200000 663411680 200000 751129543 200000 778336258 200000 122243296 200000 504061918 200000 828283893 200000 595156093 200000 461699772 200000 951771664 200000 857498292 200000 151012658 200000 189162598 200000 144733738 200000 413991587 200000 83653671 200000 196216778 200000 903936132 200000 475409664 200000 660553731 200000 132824439 200000 408162836 200000 883275690 200000 789326349 200000 634017949 200000 158066288 200000 539256606 200000 17547306 200000 269076744 200000 453253583 200000 215430781 200000 874824929 200000 292196649 200000 746623752 200000 191112068 200000 370688345 200000 684956173 200000 869769105 200000 242656401 200000 514443609 200000 373082979 200000 911207809 200000 55774371 200000 592173894 200000 636821370 200000 921815950 200000 147270489 200000 579594792 200000 346939711 200000 558152462 200000 168742130 200000 314541476 200000 772351554 200000 677690872 200000 407472203 200000 394519554 200000 390633137 200000 530166499 200000 988958435 200000 584472103 200000 918414682 200000 299416836 200000 552212696 200000 711156635 200000 582795692 200000 752076340 200000 336857322 200000 350130307 200000 114163637 200000 174958311 200000 646025847 200000 512753575 200000 824668197 200000 1445429 200000 94345597 200000 317815916 200000 491278408 200000 661614548 200000 688274074 200000 757485274 200000 442252815 200000 663122458 200000 196603662 200000 234346903 200000 155064327 200000 761583103 200000 288605878 200000 874746345 200000 143244127 200000 588774680 200000 254907409 200000 53507511 200000 801982950 200000 632119196 200000 897977407 200000 476217223 200000 527988233 200000 750689889 200000 15880444 200000 688380543 200000 172479704 200000 982944479 200000 750805160 200000 380784744 200000 520434688 200000 936679723 200000 932763201 200000 887866277 200000 394640338 200000 795623420 200000 104485734 200000 371249472 200000 389133626 200000 838089897 200000 793517652 200000 964679901 200000 699470791 200000 531420968 200000 163067372 200000 310829763 200000 555051944 200000 125572111 200000 518054315 200000 563182553 200000 527449516 200000 507753110 200000 993530287 200000 304361381 200000 851876161 200000 68459153 200000 55358648 200000 174271054 200000 160965237 200000 15775353 200000 520468003 200000 277286555 200000 306518519 200000 592503140 200000 99658223 200000 188770289 200000 778153237 200000 892627719 200000 932480699 200000 894305879 200000 311372735 200000 352421819 200000 426514886 200000 968131701 200000 256034945 200000 214756980 200000 63921900 200000 54600591 200000 417561228 200000 228363977 200000 727517359 200000 481501070 200000 758426029 200000 658015986 200000 478052394 200000 650649334 200000 291861075 200000 744679364 200000 428134686 200000 166940912 200000 459380620 200000 267163318 200000 926575081 200000 853288256 200000 331525896 200000 516852191 200000 716868488 200000 202500687 200000 801357587 200000 62084085 200000 789728156 200000 724249378 200000 57575070 200000 613960782 200000 84989025 200000 374736735 200000 257699126 200000 343859426 200000 475162295 200000 984793934 200000 740850442 200000 312670790 200000 400403997 200000 601586133 200000 971494120 200000 635227569 200000 518978224 200000 664100986 200000 975731264 200000 969971449 200000 154967343 200000 1475939 200000 545793822 200000 525482646 200000 972901113 200000 890194265 200000 233959987 200000 729896349 200000 502477324 200000 999872447 200000 196346060 200000 772085189 200000 400977671 200000 991777950 200000 68765400 200000 279697253 200000 477027111 200000 43690140 200000 355033829 200000 700959603 200000 613898829 200000 889341184 200000 220149795 200000 695939973 200000 263739126 200000 968682415 200000 272596574 200000 860490706 200000 824825408 200000 424763696 200000 131992583 200000 585931569 200000 296272874 200000 80752298 200000 626458155 200000 18643224 200000 836919380 200000 993612771 200000 701302393 200000 232725405 200000 551187578 200000 645738818 200000 704215359 200000 491974008 200000 882708476 200000 947503566 200000 84200301 200000 522963454 200000 385408280 200000 379052844 200000 414757519 200000 900613926 200000 779579565 200000 278815651 200000 576023766 200000 212293510 200000 412518969 200000 421982235 200000 186449167 200000 766749270 200000 634676698 200000 720253464 200000 213277353 200000 39282027 200000 8637520 200000 387136451 200000 49669554 200000 365982012 200000 898447609 200000 652813792 200000 371510489 200000 701178080 200000 747425746 200000 897338840 200000 606415213 200000 920373773 200000 357191036 200000 618876336 200000 366452571 200000 459274009 200000 270368051 200000 115330574 200000 244377395 200000 350633212 200000 879933143 200000 879303738 200000 850117667 200000 652812619 200000 144177895 200000 803826713 200000 92992506 200000 975603772 200000 675410560 200000 640301619 200000 141763877 200000 181007016 200000 690820961 200000 606714286 200000 640677044 200000 974111747 200000 49704424 200000 796111952 200000 571968084 200000 718390885 200000 635206933 200000 289362560 200000 347713621 200000 837797509 200000 536422534 200000 353516868 200000 936905637 200000 796605879 200000 682702457 200000 575629891 200000 505737170 200000 514757620 200000 808055756 200000 747596227 200000 986833675 200000 74020817 200000 794695679 200000 922894507 200000 806808607 200000 16747141 200000 953238319 200000 156857473 200000 270791804 200000 374765543 200000 146329116 200000 433255276 200000 276580400 200000 843588205 200000 754081315 200000 281478194 200000 474526697 200000 417412397 200000 767355203 200000 216756794 200000 525812984 200000 712357855 200000 889218587 200000 29170571 200000 501351753 200000 558465752 200000 46401513 200000 208212170 200000 849723244 200000 405527823 200000 993961100 200000 941669182 200000 410487950 200000 682879002 200000 61323394 200000 369906894 200000 755509887 200000 537165873 200000 531065577 200000 140750849 200000 842402221 200000 989762601 200000 52251521 200000 490111996 200000 60200230 200000 91907449 200000 10017447 200000 180302983 200000 965370521 200000 877805112 200000 851507035 200000 754949127 200000 99731029 200000 990308635 200000 377151290 200000 150070148 200000 489935175 200000 611406203 200000 216977540 200000 208772771 200000 504719103 200000 430116172 200000 576190998 200000 753232812 200000 379049899 200000 566631206 200000 147214703 200000 455209349 200000 170178585 200000 969361471 200000 868674734 200000 273666483 200000 905404345 200000 686771821 200000 960040593 200000 46509151 200000 194461847 200000 720256039 200000 815318135 200000 225831502 200000 849012580 200000 779556996 200000 477011549 200000 616258279 200000 485477229 200000 300727098 200000 502023908 200000 102832176 200000 592885920 200000 658340512 200000 948043081 200000 236864207 200000 469304206 200000 716885420 200000 751035754 200000 223950348 200000 270850915 200000 2174964 200000 683877319 200000 291577293 200000 765571566 200000 639763375 200000 198924669 200000 18111128 200000 708144543 200000 334628788 200000 184205387 200000 697062292 200000 448973187 200000 363072888 200000 366632080 200000 705690248 200000 250101577 200000 391877396 200000 282022218 200000 801546201 200000 840502079 200000 854375228 200000 714456088 200000 820159630 200000 385878612 200000 851030856 200000 906400056 200000 461797454 200000 400194582 200000 270497070 200000 846988169 200000 797090143 200000 458968245 200000 342428548 200000 833627785 200000 345079977 200000 82562302 200000 238252418 200000 618908246 200000 866531760 200000 206507616 200000 376706813 200000 818907056 200000 793024668 200000 299249897 200000 999066220 200000 205454836 200000 205289524 200000 821936968 200000 895236838 200000 426853154 200000 531021277 200000 643113675 200000 793606176 200000 440270295 200000 699594655 200000 230023522 200000 520821362 200000 850428754 200000 380606495 200000 302238618 200000 865056979 200000 38221170 200000 152059557 200000 312004258 200000 597320919 200000 382874294 200000 667629334 200000 655232584 200000 726503607 200000 70396474 200000 105806330 200000 491330811 200000 683526473 200000 214327743 200000 469359735 200000 690520009 200000 551032322 200000 650061731 200000 880289362 200000 581688930 200000 218160378 200000 433717988 200000 267679220 200000 18350355 200000 461817575 200000 865384736 200000 175470690 200000 678192330 200000 903964959 200000 508990615 200000 811363139 200000 144738072 200000 175875994 200000 801240614 200000 305286365 200000 117425193 200000 479693037 200000 985276749 200000 687077910 200000 751329484 200000 471118927 200000 817713705 200000 515591287 200000 487437425 200000 895883671 200000 249069433 200000 78247459 200000 912107812 200000 511900474 200000 700017820 200000 382130660 200000 123432342 200000 719005777 200000 535950224 200000 569025309 200000 753069844 200000 906113680 200000 899688180 200000 190695384 200000 973981581 200000 733910607 200000 123940358 200000 514703033 200000 328026000 200000 717051524 200000 234866853 200000 232497927 200000 386345546 200000 674751173 200000 383684431 200000 578213545 200000 799679371 200000 245979977 200000 22635298 200000 605389350 200000 44794305 200000 104368359 200000 520593374 200000 946796707 200000 1500154 200000 193851157 200000 769856480 200000 978498535 200000 457885669 200000 386126826 200000 826266151 200000 279087193 200000 181630416 200000 687738396 200000 235811923 200000 42581760 200000 36675755 200000 607779073 200000 280961184 200000 290941313 200000 703074819 200000 516467344 200000 346056174 200000 138174500 200000 836231686 200000 180935520 200000 349290939 200000 260593102 200000 269090692 200000 45693606 200000 742907430 200000 686057991 200000 780510187 200000 803515451 200000 640966637 200000 524622069 200000 420919626 200000 811121811 200000 680820846 200000 771561309 200000 919180366 200000 234475206 200000 564561833 200000 827106984 200000 760788551 200000 861833354 200000 516221499 200000 753842907 200000 616288547 200000 160919093 200000 571693924 200000 811593884 200000 424791920 200000 751629503 200000 374401281 200000 683579187 200000 7222877 200000 42912701 200000 708020626 200000 13290118 200000 310282168 200000 580722534 200000 189717044 200000 132484379 200000 801217009 200000 806038672 200000 254210726 200000 429745177 200000 571970068 200000 862298803 200000 307310919 200000 509156678 200000 163380690 200000 575053796 200000 31208725 200000 509045001 200000 273695096 200000 158772442 200000 589799343 200000 986825832 200000 247027701 200000 267957996 200000 60314963 200000 402696970 200000 854270168 200000 454792208 200000 248784095 200000 516533557 200000 578966094 200000 784194780 200000 737816531 200000 23499216 200000 719757607 200000 251871368 200000 781057612 200000 915620450 200000 335207120 200000 114268904 200000 505138954 200000 298944784 200000 886794074 200000 535957109 200000 416622442 200000 248494241 200000 218217841 200000 622885957 200000 21498220 200000 572644988 200000 793770084 200000 258887181 200000 900229037 200000 359660200 200000 452663330 200000 189491237 200000 754633068 200000 858252746 200000 435431226 200000 294017924 200000 853883528 200000 78084906 200000 954551514 200000 18255294 200000 821865855 200000 621344429 200000 406383824 200000 800432396 200000 223848815 200000 763482331 200000 289255307 200000 834388035 200000 627810840 200000 549988057 200000 794207257 200000 199012570 200000 992560088 200000 897228399 200000 331866665 200000 609947368 200000 12733357 200000 592947714 200000 66308618 200000 600640291 200000 731280693 200000 588428954 200000 566065834 200000 554099937 200000 471435439 200000 264972253 200000 983993751 200000 812504602 200000 434241787 200000 807188497 200000 872314624 200000 39929187 200000 576527765 200000 798357532 200000 888094643 200000 413585907 200000 247615133 200000 69493126 200000 857408287 200000 542904736 200000 661135057 200000 225202293 200000 764913491 200000 486306018 200000 669629840 200000 980961711 200000 170163453 200000 331510990 200000 137141464 200000 999807131 200000 170610027 200000 883287835 200000 675648328 200000 794279231 200000 423720588 200000 747421216 200000 993788446 200000 937597506 200000 889210094 200000 126933203 200000 175940408 200000 140800746 200000 369711040 200000 399624394 200000 746052374 200000 147319070 200000 101503697 200000 84097596 200000 329126613 200000 216782180 200000 730252943 200000 701331968 200000 74228277 200000 959182563 200000 632858632 200000 291658636 200000 492324755 200000 66960226 200000 669901547 200000 216902390 200000 519797230 200000 10953030 200000 726233478 200000 167760630 200000 253530341 200000 578696598 200000 396633288 200000 133399777 200000 252439222 200000 84863481 200000 962643008 200000 945502382 200000 698785344 200000 442422966 200000 600594971 200000 398452467 200000 208632065 200000 261119666 200000 174746921 200000 587064040 200000 11493144 200000 239628149 200000 571904216 200000 294282338 200000 491055938 200000 261667620 200000 444007223 200000 408226776 200000 936992480 200000 989923975 200000 500890355 200000 9771617 200000 454752239 200000 330338563 200000 509319004 200000 8424883 200000 874244877 200000 83716256 200000 850129503 200000 879030820 200000 483116409 200000 337014275 200000 605257356 200000 476271276 200000 321927442 200000 384393332 200000 810391313 200000 55936223 200000 892208727 200000 391190489 200000 318435772 200000 850907382 200000 47908453 200000 940909752 200000 35981565 200000 495430087 200000 679914235 200000 610270775 200000 367630816 200000 175635143 200000 57838712 200000 40853022 200000 87822870 200000 832070158 200000 281678298 200000 205338835 200000 817489900 200000 620859987 200000 646729919 200000 146278236 200000 877533265 200000 885163242 200000 688589159 200000 563767648 200000 861673171 200000 133657548 200000 551528623 200000 141271845 200000 222529953 200000 459916174 200000 885832215 200000 980291474 200000 388504458 200000 155279207 200000 310678972 200000 539238957 200000 563171323 200000 201805614 200000 503882334 200000 436129053 200000 266686724 200000 763739993 200000 651759450 200000 156047657 200000 491437907 200000 591950078 200000 236903599 200000 272582070 200000 768746038 200000 448538581 200000 359234300 200000 908456139 200000 434873245 200000 166532147 200000 623630207 200000 926994703 200000 828750868 200000 435482895 200000 786573847 200000 599928777 200000 903038668 200000 900570623 200000 521780034 200000 993588958 200000 350528402 200000 605990203 200000 656569886 200000 58784469 200000 836507349 200000 992465304 200000 306813035 200000 239094486 200000 878466467 200000 930341517 200000 584213639 200000 893719717 200000 280644523 200000 89917489 200000 641592687 200000 460886187 200000 320184636 200000 112458553 200000 222787267 200000 513545196 200000 143851331 200000 135522046 200000 153274050 200000 728810513 200000 117650256 200000 889340276 200000 516088905 200000 874876255 200000 248209297 200000 75097907 200000 482396887 200000 230285500 200000 181974740 200000 116140401 200000 637136011 200000 577636784 200000 699437704 200000 771105796 200000 660568099 200000 585567840 200000 101304508 200000 991150947 200000 394246910 200000 505635220 200000 706392093 200000 781063845 200000 351755034 200000 288578738 200000 675213307 200000 477379456 200000 881015573 200000 902938560 200000 382865988 200000 46083147 200000 537266223 200000 372503397 200000 467892102 200000 979130364 200000 725466181 200000 364094695 200000 130601200 200000 202907689 200000 305836503 200000 915019821 200000 580273745 200000 707958025 200000 587619842 200000 861384637 200000 281493015 200000 731512179 200000 440359557 200000 711948990 200000 339279695 200000 75687132 200000 410368959 200000 58949878 200000 433089450 200000 328189277 200000 655976623 200000 612171468 200000 136845685 200000 783583146 200000 598323442 200000 768018758 200000 66633120 200000 860650779 200000 719031495 200000 838836747 200000 186069431 200000 957418918 200000 833360140 200000 686614370 200000 766646763 200000 663716321 200000 930833217 200000 855234608 200000 975648520 200000 466950404 200000 715715460 200000 612233212 200000 35970175 200000 438104292 200000 196430482 200000 381765358 200000 910800477 200000 919633912 200000 95254988 200000 922436042 200000 850920786 200000 832091990 200000 801362734 200000 895813625 200000 973047466 200000 296266422 200000 138795352 200000 208588159 200000 394174550 200000 606830189 200000 965342601 200000 103739141 200000 453644514 200000 806366067 200000 510337950 200000 442487247 200000 604591999 200000 428793692 200000 43662870 200000 362188742 200000 151954938 200000 458397281 200000 33191952 200000 721888110 200000 791925955 200000 943387479 200000 954764106 200000 81316336 200000 955374310 200000 381058998 200000 662066722 200000 618958097 200000 519075859 200000 942240659 200000 105783704 200000 17959223 200000 890092697 200000 674276261 200000 181559626 200000 710367594 200000 962435942 200000 186323266 200000 125162357 200000 356543312 200000 334506504 200000 889378402 200000 611256058 200000 201582895 200000 925001390 200000 361914778 200000 781695317 200000 469949422 200000 561256999 200000 416660513 200000 73755814 200000 917182227 200000 264303584 200000 9204174 200000 497014188 200000 12988101 200000 307991529 200000 384773910 200000 33808324 200000 583318986 200000 623290096 200000 644612882 200000 218976493 200000 510694281 200000 174048323 200000 207177590 200000 979285957 200000 66008584 200000 995890129 200000 204190362 200000 692934540 200000 808912878 200000 670443561 200000 197967732 200000 731329056 200000 590913154 200000 583474296 200000 964402586 200000 937390591 200000 635999145 200000 320087182 200000 834768195 200000 767434823 200000 155924458 200000 41289432 200000 463418694 200000 504249016 200000 2709100 200000 375768679 200000 470938393 200000 904357807 200000 159959798 200000 564298983 200000 613861075 200000 259510316 200000 52607981 200000 447800487 200000 71149865 200000 743422924 200000 769435736 200000 169706647 200000 157716340 200000 931992782 200000 217839583 200000 701982787 200000 738561960 200000 260382737 200000 260080326 200000 585542620 200000 849170525 200000 500811027 200000 365021174 200000 229054511 200000 196963528 200000 913934323 200000 997894388 200000 527852715 200000 483680450 200000 636811631 200000 907849190 200000 23629663 200000 318057663 200000 343490789 200000 232151444 200000 857829112 200000 377458647 200000 753941589 200000 15137635 200000 250471110 200000 969341888 200000 403483741 200000 812723035 200000 357740214 200000 729211600 200000 946889274 200000 148318242 200000 23227225 200000 311305727 200000 932144588 200000 81440510 200000 106278875 200000 968752354 200000 315106194 200000 658975190 200000 246200843 200000 640147888 200000 315083945 200000 533386032 200000 278396504 200000 92554559 200000 362008272 200000 584927282 200000 140165585 200000 67281671 200000 85848678 200000 912676516 200000 109770276 200000 787482909 200000 635333737 200000 584538348 200000 508514719 200000 539770936 200000 944969336 200000 941990417 200000 145050929 200000 140437423 200000 514095825 200000 585834935 200000 237340776 200000 221964664 200000 618174546 200000 843932200 200000 673204084 200000 783967273 200000 319538811 200000 23081544 200000 502090017 200000 633399545 200000 690644842 200000 385560478 200000 749265120 200000 678259647 200000 287512540 200000 903127121 200000 707703998 200000 926742769 200000 826685233 200000 901401384 200000 381965162 200000 836320166 200000 253827432 200000 922882440 200000 939784755 200000 2455955 200000 239316254 200000 447501688 200000 36285190 200000 781663504 200000 709622162 200000 517356960 200000 672151155 200000 178083604 200000 434704547 200000 759504196 200000 623827879 200000 378223923 200000 914521295 200000 477964876 200000 736259698 200000 498711462 200000 515789109 200000 767644479 200000 852553538 200000 671927106 200000 609114515 200000 952126275 200000 227463462 200000 493595518 200000 264822343 200000 173698589 200000 605313483 200000 467851889 200000 386457681 200000 352540726 200000 723328385 200000 109049553 200000 238854990 200000 825107603 200000 258644277 200000 101181940 200000 359777662 200000 981753050 200000 88221303 200000 436563410 200000 534309822 200000 299908947 200000 537581429 200000 690956544 200000 379991949 200000 482925796 200000 215288062 200000 168703669 200000 229614858 200000 990111507 200000 452811391 200000 923114695 200000 980585715 200000 483752966 200000 715813896 200000 422238126 200000 138074279 200000 483243141 200000 603898950 200000 378849919 200000 455459876 200000 510403574 200000 732621449 200000 656044273 200000 438869001 200000 762029151 200000 491044031 200000 909271387 200000 461053844 200000 306861159 200000 466001783 200000 559113907 200000 364751011 200000 108676948 200000 533823454 200000 468629135 200000 327682998 200000 616212749 200000 270787012 200000 682641190 200000 519595498 200000 183883289 200000 950978454 200000 40675151 200000 392581887 200000 154325917 200000 500466788 200000 394279552 200000 208210770 200000 179089760 200000 140204508 200000 148477647 200000 650925538 200000 914560969 200000 580783693 200000 52205812 200000 292958286 200000 464169439 200000 291528868 200000 797393476 200000 363785428 200000 96024903 200000 854607473 200000 557571254 200000 723227219 200000 111789128 200000 174090721 200000 221279968 200000 594333257 200000 938485194 200000 650881988 200000 565579258 200000 467583189 200000 890223441 200000 534188936 200000 12910041 200000 931928757 200000 95853318 200000 320536379 200000 374436084 200000 875018567 200000 577554861 200000 629962125 200000 421884002 200000 383823499 200000 217939631 200000 273804234 200000 57456601 200000 401219358 200000 216015376 200000 13079011 200000 68996015 200000 669128768 200000 582518905 200000 393685093 200000 794575068 200000 628500430 200000 333381935 200000 776673407 200000 874039540 200000 385432135 200000 541418008 200000 525510143 200000 317602864 200000 768114890 200000 364835772 200000 154090324 200000 50254182 200000 777882389 200000 662447937 200000 124989325 200000 930311691 200000 909980039 200000 668714605 200000 735879256 200000 887702071 200000 319164702 200000 523564455 200000 547577346 200000 509089952 200000 398185848 200000 762929653 200000 643349372 200000 995409565 200000 792662229 200000 2802942 200000 365406804 200000 133404708 200000 56833555 200000 130555656 200000 415134903 200000 864380363 200000 633477807 200000 331021050 200000 932663157 200000 885609673 200000 415395530 200000 215959642 200000 188972539 200000 728333557 200000 809412384 200000 432679759 200000 326967897 200000 661385413 200000 215558929 200000 814752415 200000 409841469 200000 374411599 200000 250386075 200000 417037233 200000 277374965 200000 671676491 200000 645083741 200000 799502987 200000 828796528 200000 610464270 200000 299296661 200000 854677973 200000 312607037 200000 541429647 200000 228699170 200000 419144915 200000 794955145 200000 125506660 200000 210877058 200000 114963821 200000 527882020 200000 619720389 200000 38961620 200000 775364650 200000 912605308 200000 100897159 200000 195915733 200000 552704047 200000 295975072 200000 557955617 200000 662679782 200000 153339204 200000 755999037 200000 228112042 200000 563668995 200000 834828238 200000 598242978 200000 345477079 200000 171245773 200000 672420565 200000 822871487 200000 374192384 200000 883719552 200000 982351358 200000 83997729 200000 650011164 200000 688639740 200000 198975377 200000 595972599 200000 971349440 200000 795425471 200000 862990963 200000 182502415 200000 98021666 200000 344652008 200000 333158956 200000 958556632 200000 752496667 200000 142945845 200000 141901026 200000 920721761 200000 400001311 200000 130671109 200000 652572507 200000 768964439 200000 266673478 200000 817355862 200000 944752382 200000 353503498 200000 71125062 200000 665852870 200000 725849553 200000 401692776 200000 557379702 200000 606776725 200000 214532218 200000 157781503 200000 305366220 200000 388759456 200000 222085185 200000 35231486 200000 969376990 200000 755854439 200000 667851532 200000 129658164 200000 623956195 200000 986732295 200000 395945313 200000 47093006 200000 349350322 200000 21646656 200000 85233255 200000 944790428 200000 955086016 200000 398218607 200000 666359269 200000 205936780 200000 131902502 200000 744988819 200000 610973760 200000 279922220 200000 411130008 200000 914385995 200000 2046079 200000 816758123 200000 499721582 200000 126447829 200000 71816777 200000 75844056 200000 706219166 200000 925105935 200000 669984228 200000 619489184 200000 289129150 200000 726862969 200000 364565559 200000 988408211 200000 60856582 200000 333958961 200000 479178441 200000 423890719 200000 581443403 200000 437315572 200000 263535039 200000 236774482 200000 273418244 200000 883822115 200000 134579169 200000 790697947 200000 999187015 200000 478134714 200000 684547220 200000 144674057 200000 718887372 200000 405909338 200000 886228960 200000 810033609 200000 800948456 200000 335255615 200000 842715754 200000 322656939 200000 201565331 200000 255532617 200000 231940986 200000 577149149 200000 76843617 200000 674533878 200000 367217397 200000 935347245 200000 900441227 200000 723902565 200000 918351203 200000 796931338 200000 236296166 200000 232442196 200000 247341033 200000 10843779 200000 857888746 200000 635277602 200000 869107279 200000 880260677 200000 54551212 200000 510259916 200000 461644539 200000 944820384 200000 830247651 200000 515978227 200000 892158707 200000 610214018 200000 295311845 200000 683879124 200000 813943774 200000 342626169 200000 389158826 200000 677130317 200000 38045186 200000 746201524 200000 278826695 200000 547299805 200000 350733893 200000 609115650 200000 952124019 200000 840034723 200000 244508207 200000 532832208 200000 611381893 200000 63865438 200000 206601190 200000 502430510 200000 945574258 200000 383930219 200000 18818608 200000 989439178 200000 768627795 200000 20343497 200000 423325300 200000 753826290 200000 10135772 200000 782050583 200000 655452345 200000 692008597 200000 19292005 200000 698058643 200000 240386468 200000 158672705 200000 479863012 200000 929435163 200000 514076796 200000 57370406 200000 454011631 200000 152586543 200000 439750440 200000 518984720 200000 692920765 200000 825346029 200000 575575598 200000 801477744 200000 39383589 200000 46961170 200000 355484342 200000 460414291 200000 11905949 200000 421317630 200000 507613316 200000 763761768 200000 265393212 200000 219838128 200000 249052672 200000 778073086 200000 752439991 200000 229359557 200000 877943345 200000 214852354 200000 838396007 200000 242844028 200000 980936380 200000 73525508 200000 308906816 200000 692504756 200000 17341929 200000 509285938 200000 387334105 200000 291519211 200000 70258333 200000 359432026 200000 829610346 200000 718797888 200000 856441440 200000 954478571 200000 641387464 200000 279325553 200000 366921559 200000 323251699 200000 319273835 200000 300463069 200000 354197066 200000 460358690 200000 119043944 200000 609252737 200000 706207391 200000 53632453 200000 145734518 200000 127939838 200000 392411740 200000 745287370 200000 163580907 200000 488728976 200000 320976423 200000 155128257 200000 156108734 200000 434322712 200000 212186440 200000 623764952 200000 439638663 200000 527245842 200000 618662309 200000 214137566 200000 73016442 200000 710533022 200000 342035908 200000 275419456 200000 354842734 200000 192254842 200000 448767692 200000 590657038 200000 262414299 200000 620768261 200000 541259907 200000 75136758 200000 865696470 200000 585435709 200000 97016656 200000 797746246 200000 859815958 200000 809018817 200000 883769 200000 200636653 200000 409479922 200000 779256527 200000 785825509 200000 96713337 200000 303519072 200000 169197126 200000 602031002 200000 506842393 200000 480741366 200000 757575587 200000 228782911 200000 519858588 200000 80108011 200000 52276487 200000 307729243 200000 577351536 200000 251082518 200000 1507118 200000 352798227 200000 963714723 200000 750702061 200000 740603769 200000 47067694 200000 556566500 200000 713032071 200000 474739684 200000 272204051 200000 663149697 200000 228509081 200000 46622479 200000 251173065 200000 487785578 200000 573132923 200000 844053048 200000 963222005 200000 672082475 200000 85840163 200000 305165118 200000 895846879 200000 693029109 200000 739779880 200000 105178783 200000 28589164 200000 146289813 200000 191510720 200000 579646842 200000 415054372 200000 798778234 200000 205804737 200000 726157197 200000 199452204 200000 552507058 200000 754495138 200000 808967478 200000 426452044 200000 932856813 200000 883424890 200000 997340021 200000 114822889 200000 974453112 200000 7379199 200000 192281575 200000 287230731 200000 461165633 200000 33122183 200000 198375628 200000 705746520 200000 877091288 200000 591033354 200000 877227777 200000 863024917 200000 904597611 200000 703631133 200000 366089221 200000 380823083 200000 809167561 200000 560120823 200000 441315831 200000 75923231 200000 744112223 200000 69996654 200000 330834326 200000 173920280 200000 803971901 200000 99751674 200000 899437630 200000 713746908 200000 502394384 200000 143717552 200000 254457328 200000 766026706 200000 392530472 200000 136850759 200000 883103050 200000 904084480 200000 347155827 200000 295987478 200000 785040266 200000 932970253 200000 287907455 200000 5706514 200000 740049038 200000 355929151 200000 898099324 200000 685850836 200000 752420566 200000 415787901 200000 965741878 200000 328808080 200000 800301439 200000 986921293 200000 960318750 200000 929463070 200000 217154121 200000 140892374 200000 383064897 200000 843543540 200000 933511569 200000 978171359 200000 392072014 200000 321440040 200000 51970646 200000 931427021 200000 113996691 200000 322310002 200000 114851895 200000 506508455 200000 890839296 200000 913606695 200000 376228723 200000 654142740 200000 334162721 200000 465464126 200000 601120486 200000 303211611 200000 518617639 200000 889144141 200000 31591441 200000 683000161 200000 967558367 200000 270770572 200000 35704594 200000 968360366 200000 873881272 200000 275750864 200000 789578407 200000 82582887 200000 874052544 200000 382469264 200000 264541230 200000 261411156 200000 929856678 200000 272517347 200000 360216999 200000 440860890 200000 494307001 200000 147036799 200000 364606895 200000 966151681 200000 137883623 200000 618588090 200000 493814662 200000 549047662 200000 603737278 200000 812619659 200000 298432265 200000 375774313 200000 433446508 200000 93922185 200000 16251063 200000 646320344 200000 815225026 200000 286924778 200000 27158447 200000 399157057 200000 872921132 200000 529146245 200000 744383407 200000 409473226 200000 565405114 200000 661855183 200000 238320918 200000 953132347 200000 292608793 200000 968594144 200000 614256866 200000 172549882 200000 145558681 200000 477844334 200000 345527474 200000 756930317 200000 410466088 200000 612552400 200000 150573763 200000 663337755 200000 761579604 200000 596288764 200000 280607734 200000 788164458 200000 999695949 200000 729810568 200000 413055943 200000 705134305 200000 442861535 200000 982376619 200000 773408855 200000 279437574 200000 130367099 200000 93613884 200000 167595618 200000 702342144 200000 3606062 200000 8029873 200000 966682952 200000 604426901 200000 49481639 200000 160737312 200000 312119560 200000 889006125 200000 856817204 200000 992595265 200000 201812030 200000 715886796 200000 197473732 200000 798681704 200000 799748652 200000 245328154 200000 649014502 200000 701446798 200000 320246957 200000 250465886 200000 562298055 200000 847875913 200000 586474562 200000 69423229 200000 186936631 200000 840977615 200000 257660425 200000 98829310 200000 653689508 200000 202628086 200000 450664896 200000 599386121 200000 756956700 200000 934238261 200000 901642181 200000 314623586 200000 816518990 200000 24309666 200000 15582488 200000 154412914 200000 927520393 200000 48493301 200000 188902742 200000 533801533 200000 499204795 200000 426593155 200000 323158718 200000 943900268 200000 647273329 200000 178190660 200000 137026095 200000 324983875 200000 646705884 200000 758721229 200000 108077863 200000 757597355 200000 669689802 200000 77934420 200000 574751173 200000 96876329 200000 163803048 200000 709270706 200000 123559111 200000 489294819 200000 697766021 200000 652341595 200000 162021772 200000 657572257 200000 62636305 200000 861836391 200000 994358802 200000 612981705 200000 552715929 200000 39655308 200000 573476600 200000 816910433 200000 77173004 200000 636424481 200000 819724667 200000 43310096 200000 678273272 200000 320025627 200000 387179388 200000 412781596 200000 256899468 200000 730833427 200000 983883127 200000 826785388 200000 809701526 200000 856541501 200000 769519244 200000 233006470 200000 381775494 200000 874069617 200000 106827898 200000 196041873 200000 623190633 200000 750076708 200000 103078814 200000 239286099 200000 642341870 200000 888584047 200000 745261815 200000 14652467 200000 614732643 200000 560370182 200000 542474276 200000 103567415 200000 812365751 200000 398675009 200000 249656163 200000 903472902 200000 376227961 200000 338865174 200000 987112339 200000 550556391 200000 183182806 200000 635457051 200000 37332017 200000 453380799 200000 412607134 200000 534286728 200000 447717726 200000 822367253 200000 935597119 200000 208570418 200000 616112599 200000 858473745 200000 118321351 200000 121859216 200000 211976442 200000 188553335 200000 166045413 200000 198008760 200000 369291975 200000 276811183 200000 960851432 200000 344939874 200000 461942235 200000 596349632 200000 551761341 200000 896497635 200000 866384757 200000 819216975 200000 256998644 200000 171698226 200000 570941812 200000 929118116 200000 560512187 200000 469591526 200000 136634454 200000 456039077 200000 192964320 200000 610223925 200000 452587834 200000 651017175 200000 531791314 200000 569439477 200000 282542558 200000 550463587 200000 301159071 200000 938750622 200000 256046753 200000 986199054 200000 526000887 200000 961919557 200000 572416129 200000 583664958 200000 878920999 200000 553702049 200000 366958364 200000 38014715 200000 153544221 200000 924560136 200000 512310450 200000 38452459 200000 855059818 200000 579211122 200000 929207328 200000 121419092 200000 245583162 200000 588540020 200000 451351270 200000 968418077 200000 687800924 200000 500760901 200000 324658465 200000 60990924 200000 64513600 200000 930486204 200000 993361296 200000 736877960 200000 247769330 200000 461903950 200000 210648466 200000 972266263 200000 690237219 200000 276309524 200000 240465189 200000 480345056 200000 86839840 200000 274939074 200000 702088936 200000 473732073 200000 785111000 200000 913858224 200000 691883545 200000 414576601 200000 199114970 200000 364779731 200000 890033302 200000 911815926 200000 75672659 200000 252254404 200000 244065503 200000 259402024 200000 644865043 200000 581929143 200000 94789650 200000 761485555 200000 999416968 200000 513670532 200000 210133484 200000 944057727 200000 343762112 200000 982404769 200000 58988750 200000 882569875 200000 127712874 200000 400683045 200000 610744756 200000 389125780 200000 224741333 200000 296900293 200000 11384382 200000 917044873 200000 647711214 200000 694834138 200000 956842154 200000 908382746 200000 564603973 200000 192434008 200000 219120087 200000 358540171 200000 332957447 200000 684793302 200000 391806276 200000 368937413 200000 99472645 200000 600914572 200000 276801293 200000 913925708 200000 625715627 200000 856092495 200000 788282867 200000 734304073 200000 720743688 200000 166658711 200000 750106964 200000 926983553 200000 403548619 200000 825045369 200000 597907758 200000 284424282 200000 827906371 200000 416419244 200000 289859103 200000 644930524 200000 998314846 200000 817156998 200000 541362023 200000 406024877 200000 315701418 200000 294243326 200000 26069731 200000 339290131 200000 473673814 200000 917893803 200000 912878866 200000 223224308 200000 963715120 200000 549755332 200000 920838931 200000 956706520 200000 522762920 200000 335248925 200000 710770853 200000 781905893 200000 805607115 200000 522283311 200000 600681509 200000 754887905 200000 337081415 200000 656713487 200000 809043602 200000 66054707 200000 547328876 200000 183069300 200000 417683850 200000 920868065 200000 240769832 200000 913939125 200000 948251469 200000 679946898 200000 530675466 200000 163257800 200000 975160505 200000 947832717 200000 156763455 200000 410238019 200000 930739532 200000 722041015 200000 422994071 200000 750407005 200000 308775716 200000 238770071 200000 883664512 200000 737972973 200000 222802689 200000 838587988 200000 409430280 200000 683243369 200000 35486784 200000 535716789 200000 622704350 200000 348648 200000 129873120 200000 943779615 200000 267852624 200000 726166047 200000 41347968 200000 432863385 200000 822646349 200000 5834342 200000 530627422 200000 335502026 200000 427042404 200000 233914291 200000 998690393 200000 687388409 200000 139345603 200000 352304541 200000 313664239 200000 252703499 200000 592259384 200000 82772570 200000 51260991 200000 15179656 200000 795208754 200000 412395712 200000 298405383 200000 666573717 200000 862182079 200000 704911430 200000 780092069 200000 223891706 200000 531159694 200000 647266051 200000 308684057 200000 658561565 200000 869716462 200000 6144941 200000 591008001 200000 88066051 200000 794452429 200000 514553754 200000 550687386 200000 467876949 200000 950021049 200000 388330178 200000 184917700 200000 302152536 200000 698858977 200000 676871610 200000 495658750 200000 371843571 200000 959239443 200000 72027065 200000 826670949 200000 241736620 200000 1671359 200000 712749717 200000 816557240 200000 863327913 200000 866018033 200000 580286662 200000 154348630 200000 164531634 200000 99978330 200000 286895457 200000 153548861 200000 35686445 200000 388867655 200000 641563677 200000 191776011 200000 522209824 200000 211440807 200000 850634065 200000 837319680 200000 339351090 200000 847874056 200000 179948530 200000 214512890 200000 438738345 200000 229047705 200000 654316953 200000 293737078 200000 757300332 200000 938250537 200000 285219450 200000 893628821 200000 325914370 200000 785977638 200000 84434285 200000 403186195 200000 647135888 200000 722624158 200000 301712360 200000 942254672 200000 973929181 200000 288521024 200000 580549121 200000 238136651 200000 751513680 200000 874776410 200000 191978096 200000 775078049 200000 497720816 200000 164514267 200000 468376714 200000 911905937 200000 26429794 200000 501855826 200000 427950662 200000 700741114 200000 761368301 200000 8284909 200000 935506490 200000 284121178 200000 426359161 200000 917671546 200000 130408350 200000 605650383 200000 597269130 200000 509955175 200000 988040263 200000 925614361 200000 848158792 200000 2124485 200000 702188204 200000 837445014 200000 152038778 200000 578483264 200000 163774436 200000 241895747 200000 764723078 200000 763003944 200000 239375781 200000 423355584 200000 699087473 200000 90282090 200000 967482437 200000 360001868 200000 106894564 200000 526717334 200000 454323899 200000 160115396 200000 861589028 200000 195833050 200000 259932830 200000 557007783 200000 830607895 200000 731040772 200000 520364580 200000 907847956 200000 210376517 200000 714529156 200000 882873892 200000 786045129 200000 525440724 200000 627460198 200000 535916563 200000 778854693 200000 633340554 200000 122158171 200000 720121865 200000 920706854 200000 488611534 200000 665986480 200000 682349244 200000 101484651 200000 94064294 200000 799705940 200000 74315651 200000 883330866 200000 433331640 200000 356901077 200000 74916948 200000 237481049 200000 657132621 200000 141900386 200000 648347077 200000 515018080 200000 682939208 200000 58862794 200000 252603661 200000 651505764 200000 499256883 200000 952682874 200000 293946371 200000 500979748 200000 370288946 200000 550075522 200000 865113373 200000 105760255 200000 281970956 200000 792170640 200000 45121905 200000 891775988 200000 807755560 200000 598119667 200000 694765751 200000 97746592 200000 957112716 200000 177133464 200000 971475779 200000 616618818 200000 440242912 200000 190214926 200000 216446990 200000 531444664 200000 359624296 200000 828611717 200000 675224750 200000 919785090 200000 185580556 200000 927571914 200000 536901977 200000 7184062 200000 989518931 200000 523136332 200000 337230565 200000 455984170 200000 116432482 200000 115707417 200000 428743369 200000 570609444 200000 887297025 200000 32513504 200000 30562075 200000 222088876 200000 556572565 200000 856920816 200000 845477523 200000 622073439 200000 2533926 200000 997576758 200000 133837446 200000 978630268 200000 287065 200000 762799938 200000 495230188 200000 377007586 200000 121715574 200000 922001986 200000 820931674 200000 916967952 200000 407867234 200000 143724548 200000 212029446 200000 661936931 200000 19885733 200000 88926711 200000 401439177 200000 58470874 200000 408313701 200000 41817130 200000 18033687 200000 72699795 200000 631180392 200000 910541130 200000 608846856 200000 148532814 200000 31020820 200000 136646823 200000 199956306 200000 143217833 200000 833791345 200000 570012719 200000 132958284 200000 876164578 200000 881133605 200000 587771504 200000 239735275 200000 399375319 200000 850529910 200000 63243930 200000 738917832 200000 764524295 200000 74080843 200000 16380537 200000 319207959 200000 543953042 200000 119967786 200000 812114558 200000 809467823 200000 338203700 200000 276017978 200000 610289078 200000 303476232 200000 975013453 200000 224256833 200000 956708303 200000 829025080 200000 83194843 200000 18818726 200000 191310618 200000 944078836 200000 332292733 200000 40626288 200000 524535427 200000 162335636 200000 389532785 200000 804920900 200000 981605785 200000 228094990 200000 418467478 200000 433433193 200000 743031948 200000 880255992 200000 274568298 200000 556764102 200000 247303209 200000 544521354 200000 563012619 200000 289507298 200000 405777374 200000 755976601 200000 243044409 200000 448275682 200000 956399036 200000 641494940 200000 280346705 200000 693774734 200000 941931631 200000 412172713 200000 688703059 200000 204197195 200000 369661766 200000 785247608 200000 755160796 200000 525616672 200000 133709873 200000 276733790 200000 285077803 200000 674026677 200000 751876029 200000 584264274 200000 629566239 200000 829877327 200000 468673816 200000 214583787 200000 738081590 200000 959526612 200000 383980563 200000 820240479 200000 621057679 200000 472420556 200000 312398618 200000 420321924 200000 838429928 200000 610618204 200000 977843004 200000 993198546 200000 58724000 200000 772665420 200000 736157225 200000 248782942 200000 844360885 200000 518693378 200000 391041581 200000 203768543 200000 408168133 200000 232650628 200000 857343545 200000 173244075 200000 852653840 200000 978967160 200000 384679386 200000 45214138 200000 410669683 200000 498128166 200000 502288191 200000 822256801 200000 842979950 200000 144117364 200000 855049527 200000 370724503 200000 237550878 200000 662951400 200000 780581167 200000 609170803 200000 709179202 200000 80377769 200000 593579319 200000 639297450 200000 920754233 200000 259240573 200000 44298749 200000 507179092 200000 850143233 200000 7182795 200000 472557775 200000 228639016 200000 870926137 200000 173999002 200000 700744604 200000 182340219 200000 342078239 200000 176170127 200000 935590131 200000 36959043 200000 877188498 200000 134149105 200000 613312001 200000 493414169 200000 869071631 200000 221923751 200000 803256470 200000 675609649 200000 96506551 200000 25381431 200000 154902816 200000 132014435 200000 313232455 200000 737490633 200000 676205229 200000 808408101 200000 302080029 200000 436388641 200000 434883308 200000 688453774 200000 153596728 200000 954367911 200000 837838891 200000 417305939 200000 383912247 200000 739685730 200000 642135898 200000 214497740 200000 900026969 200000 885878775 200000 65083909 200000 649042928 200000 234797947 200000 93810094 200000 222244445 200000 476653139 200000 502189084 200000 576525164 200000 595717935 200000 287773742 200000 93965403 200000 670571193 200000 814183914 200000 677125462 200000 411324661 200000 141947834 200000 54995613 200000 481460803 200000 70660939 200000 969992503 200000 652367349 200000 914750986 200000 226483034 200000 571828374 200000 664339778 200000 92733537 200000 812344768 200000 24046557 200000 338466930 200000 68677025 200000 978619837 200000 39728562 200000 145377299 200000 411080382 200000 739681070 200000 758610269 200000 134325588 200000 38930768 200000 923086995 200000 951017668 200000 244556291 200000 335245197 200000 965612809 200000 897546861 200000 336319632 200000 366053452 200000 920281167 200000 24406911 200000 641571335 200000 509150467 200000 264970948 200000 203989952 200000 613397017 200000 452263368 200000 853747046 200000 331358103 200000 893841683 200000 836274514 200000 414506452 200000 901756426 200000 87916516 200000 637892856 200000 643217483 200000 659547840 200000 637514779 200000 414726320 200000 79247276 200000 220468735 200000 287524837 200000 953916176 200000 478609268 200000 146361518 200000 561941010 200000 67547983 200000 939870145 200000 184555603 200000 296729615 200000 74292548 200000 550426963 200000 281766166 200000 237386732 200000 286936421 200000 558316935 200000 913567163 200000 903512151 200000 885788361 200000 42545756 200000 675363242 200000 200845983 200000 745826085 200000 27665009 200000 942950634 200000 470933681 200000 219956945 200000 614624005 200000 211783200 200000 495435037 200000 389703363 200000 746959860 200000 195958419 200000 792484112 200000 209375890 200000 199481280 200000 834826795 200000 762852955 200000 496056436 200000 978795396 200000 914392428 200000 220935529 200000 652533055 200000 974937857 200000 439909759 200000 366690124 200000 803203178 200000 246061205 200000 715317289 200000 176693680 200000 697458700 200000 479788349 200000 352458704 200000 751859941 200000 963346139 200000 605313178 200000 366488444 200000 579840985 200000 321132589 200000 832687336 200000 188489427 200000 344359962 200000 88353274 200000 854208263 200000 572651034 200000 645861335 200000 343523543 200000 328512118 200000 181519418 200000 374113246 200000 656670203 200000 214534994 200000 990035128 200000 647851934 200000 697930556 200000 507785818 200000 948768187 200000 12461862 200000 485091602 200000 569234669 200000 442754057 200000 366138148 200000 347288722 200000 362084105 200000 551488265 200000 524490982 200000 603396979 200000 995283277 200000 219915457 200000 162578523 200000 924081676 200000 964300534 200000 162268632 200000 645626897 200000 801855826 200000 788052453 200000 795927956 200000 297696567 200000 868735198 200000 552457367 200000 535950300 200000 645227932 200000 814496484 200000 496354858 200000 154424630 200000 448880557 200000 126058044 200000 916498525 200000 405829321 200000 670667386 200000 845632092 200000 35890576 200000 671568475 200000 814444977 200000 219793754 200000 611788991 200000 687103572 200000 561769889 200000 870596078 200000 240012682 200000 49944504 200000 644571447 200000 560879469 200000 772823087 200000 452232239 200000 453714947 200000 473160654 200000 625080205 200000 799783424 200000 162425906 200000 598861223 200000 813891362 200000 399742992 200000 853925524 200000 743094320 200000 915211020 200000 806170087 200000 925712023 200000 380107070 200000 945842699 200000 23402410 200000 47031370 200000 594416968 200000 581417853 200000 650432033 200000 749232218 200000 868589413 200000 294628703 200000 782056113 200000 238658582 200000 149200203 200000 584854610 200000 362941282 200000 302600046 200000 707357008 200000 644910994 200000 98487001 200000 126575855 200000 226762859 200000 855294719 200000 407945310 200000 186247624 200000 220425267 200000 959913752 200000 73766871 200000 376226247 200000 634189534 200000 894019834 200000 402929098 200000 352972123 200000 942587715 200000 667044452 200000 944766813 200000 820842387 200000 568403671 200000 868806580 200000 275482712 200000 855774749 200000 80368562 200000 107364842 200000 135418657 200000 599085895 200000 800734858 200000 225313444 200000 355657406 200000 989440511 200000 573199030 200000 584517664 200000 931384022 200000 188720598 200000 948805676 200000 29314876 200000 395592623 200000 564984568 200000 66905986 200000 874596216 200000 434678320 200000 786503221 200000 770415087 200000 703190769 200000 520865759 200000 928539898 200000 23885130 200000 349913703 200000 863438563 200000 662301527 200000 849365513 200000 156253495 200000 747249154 200000 459912186 200000 11180866 200000 643415392 200000 555134115 200000 304140337 200000 386752172 200000 785673089 200000 827204813 200000 427352043 200000 69651614 200000 621479128 200000 520397605 200000 279412151 200000 951670286 200000 716977988 200000 183184114 200000 360405187 200000 388190355 200000 956857667 200000 386502684 200000 796637405 200000 377920610 200000 866952179 200000 698222375 200000 396647027 200000 509632084 200000 207820052 200000 979580731 200000 966200982 200000 259022301 200000 915742467 200000 229081119 200000 976551154 200000 686082324 200000 728518336 200000 171461176 200000 794642902 200000 386007217 200000 856237032 200000 840498830 200000 437680178 200000 39811593 200000 769497787 200000 423243463 200000 524346259 200000 212415764 200000 866351126 200000 73526056 200000 643967528 200000 253510246 200000 98648952 200000 897497754 200000 250018495 200000 223044408 200000 46772992 200000 370641570 200000 360193735 200000 467136864 200000 956774252 200000 525260134 200000 145411151 200000 465193811 200000 852652571 200000 829167022 200000 629033988 200000 812580905 200000 578032394 200000 109714656 200000 992440118 200000 366754712 200000 769183450 200000 431902978 200000 17570259 200000 929107447 200000 999055048 200000 865397435 200000 175320169 200000 571570235 200000 362059442 200000 473023825 200000 136487975 200000 835205629 200000 197473048 200000 536707755 200000 447708 200000 886285681 200000 828515095 200000 813266767 200000 3130101 200000 841471342 200000 744792174 200000 294222948 200000 263771010 200000 216608108 200000 784660860 200000 332639152 200000 635059249 200000 6407040 200000 807507263 200000 547464090 200000 504400208 200000 982323298 200000 460898646 200000 364422440 200000 426606030 200000 273651559 200000 109535743 200000 521155585 200000 486875962 200000 633808006 200000 793609753 200000 831522924 200000 612207553 200000 60376661 200000 544635170 200000 137665870 200000 639038003 200000 870717452 200000 239338296 200000 385341486 200000 547243006 200000 508150656 200000 568011547 200000 158113587 200000 442413872 200000 893765416 200000 50327592 200000 407143204 200000 797395576 200000 33100314 200000 51264095 200000 293264230 200000 609635621 200000 203664398 200000 360670813 200000 535603201 200000 189848356 200000 999819609 200000 935483745 200000 336117658 200000 864563461 200000 2757874 200000 583318346 200000 490399609 200000 777694710 200000 944973936 200000 750087831 200000 768361348 200000 403242949 200000 88079369 200000 101439588 200000 336123456 200000 869230305 200000 91097747 200000 133025394 200000 863350998 200000 630350425 200000 978461574 200000 877145375 200000 146036491 200000 933555162 200000 206870775 200000 544071529 200000 839334725 200000 179829172 200000 254674333 200000 988182254 200000 797756044 200000 398853845 200000 320408782 200000 181821934 200000 755217030 200000 322480331 200000 541418626 200000 194826054 200000 32467321 200000 35649989 200000 513438542 200000 746222710 200000 664302156 200000 758532754 200000 692558441 200000 496371611 200000 759035525 200000 454784671 200000 548152233 200000 814865780 200000 722697803 200000 732396540 200000 602392454 200000 391356256 200000 282995300 200000 227273559 200000 468885781 200000 852564829 200000 446625335 200000 655159294 200000 685962254 200000 825633802 200000 151341514 200000 601874912 200000 854347974 200000 906246309 200000 247977412 200000 362174859 200000 300702771 200000 391940365 200000 90903403 200000 940186671 200000 314033646 200000 94914496 200000 304542374 200000 387876249 200000 735453739 200000 876401116 200000 266665468 200000 794509367 200000 575822786 200000 150561057 200000 822202002 200000 110396185 200000 803050537 200000 741360620 200000 880437295 200000 754452461 200000 596471159 200000 747370301 200000 725805883 200000 964626178 200000 824172641 200000 632320177 200000 751841466 200000 821208389 200000 557500991 200000 670501511 200000 686285909 200000 736450630 200000 53731080 200000 168752542 200000 31027280 200000 759678003 200000 507056464 200000 440542068 200000 687913876 200000 699742170 200000 404503632 200000 586820136 200000 333894053 200000 499795626 200000 100786141 200000 73258104 200000 572060844 200000 726965425 200000 440218223 200000 605718466 200000 827798894 200000 736110751 200000 781841691 200000 966909958 200000 367112017 200000 513274305 200000 638017431 200000 295666145 200000 243849309 200000 842163717 200000 568497724 200000 997167763 200000 38221624 200000 553946619 200000 809791998 200000 162741753 200000 878844200 200000 79521489 200000 145454709 200000 978825875 200000 985431571 200000 246475350 200000 546883031 200000 244405118 200000 297988225 200000 594050295 200000 306959611 200000 346414713 200000 201751448 200000 250072516 200000 887536983 200000 35147747 200000 396030750 200000 329168491 200000 541816065 200000 796818106 200000 315788666 200000 535931706 200000 326044336 200000 763603101 200000 440588722 200000 716545312 200000 420194747 200000 520936394 200000 254422893 200000 368035243 200000 77016600 200000 264317727 200000 141269234 200000 128011531 200000 914597469 200000 425221660 200000 756272934 200000 436887052 200000 44716993 200000 383864030 200000 706248080 200000 735520799 200000 750692379 200000 703024677 200000 723219543 200000 642379601 200000 534416353 200000 329167694 200000 143681089 200000 570120785 200000 969194538 200000 656136281 200000 495157430 200000 349273709 200000 811767467 200000 577290211 200000 582069690 200000 153162133 200000 664213948 200000 26293547 200000 872424949 200000 18820694 200000 626869331 200000 493464080 200000 181640878 200000 360274910 200000 295534087 200000 120387856 200000 194636746 200000 761339389 200000 485561614 200000 882990921 200000 419900881 200000 598013729 200000 317175870 200000 927737467 200000 46070760 200000 154356313 200000 477603086 200000 652419844 200000 54547415 200000 88381266 200000 379892117 200000 826472930 200000 537349636 200000 968143964 200000 559372425 200000 379868851 200000 940798324 200000 143186532 200000 497874752 200000 640219062 200000 605800400 200000 74109690 200000 773392306 200000 314313675 200000 334912349 200000 618584140 200000 595213428 200000 972972142 200000 247193858 200000 493038377 200000 240690877 200000 548860863 200000 265753156 200000 955273982 200000 312287331 200000 801904252 200000 587799372 200000 79933915 200000 138188254 200000 199500292 200000 600281311 200000 265842285 200000 13545539 200000 792185941 200000 992507492 200000 747482628 200000 773879625 200000 188861454 200000 296706529 200000 565177998 200000 752102727 200000 890071149 200000 623403517 200000 879145626 200000 139955506 200000 783411536 200000 400522750 200000 430363477 200000 959999651 200000 945018167 200000 520542667 200000 274228879 200000 181519822 200000 625831231 200000 727759850 200000 119696053 200000 803458443 200000 317365032 200000 149745539 200000 669165783 200000 992340304 200000 633670991 200000 428810842 200000 687636643 200000 819092275 200000 245680819 200000 428159191 200000 21107815 200000 279361004 200000 713006323 200000 72544256 200000 595927827 200000 179711696 200000 19049037 200000 205541245 200000 437770803 200000 797795798 200000 449705888 200000 310618514 200000 60182520 200000 972478356 200000 677324394 200000 124780839 200000 569215791 200000 681823042 200000 439595210 200000 863517635 200000 330574151 200000 497892021 200000 419165053 200000 677067147 200000 468409934 200000 36309604 200000 523311588 200000 867136839 200000 908201715 200000 396871014 200000 666827260 200000 813770332 200000 806155397 200000 688977265 200000 512570979 200000 57834194 200000 640576242 200000 835436251 200000 189301848 200000 279020879 200000 842099912 200000 463920795 200000 357586874 200000 367121177 200000 234396982 200000 105163848 200000 144794888 200000 910573078 200000 1533962 200000 802215960 200000 920999263 200000 433766094 200000 160562099 200000 361828578 200000 997296254 200000 638772327 200000 231617344 200000 217675291 200000 248688836 200000 31117991 200000 419673182 200000 395223515 200000 927982895 200000 306322932 200000 289857885 200000 400552152 200000 327484253 200000 512012631 200000 450749227 200000 4475497 200000 379660174 200000 195197555 200000 708971862 200000 768302724 200000 527774367 200000 813679505 200000 291671054 200000 310526911 200000 782241808 200000 250211223 200000 622581279 200000 195350865 200000 47767038 200000 849007116 200000 187593466 200000 424954129 200000 643723561 200000 18774805 200000 884206764 200000 879261557 200000 169048302 200000 759420793 200000 17674724 200000 307370899 200000 329417548 200000 662733471 200000 70445040 200000 384410914 200000 483662050 200000 339738765 200000 731841727 200000 471946361 200000 718287086 200000 119797738 200000 271107296 200000 737711758 200000 494558031 200000 136621053 200000 343290752 200000 331737336 200000 968904835 200000 802987 200000 539236975 200000 628914156 200000 676706728 200000 772955260 200000 154441755 200000 49853507 200000 529028222 200000 71346837 200000 164992914 200000 94115185 200000 766358371 200000 582599358 200000 923973764 200000 577567117 200000 907110228 200000 161618268 200000 22489917 200000 561153359 200000 823124465 200000 544736119 200000 496756910 200000 423560716 200000 493248377 200000 744823476 200000 182202468 200000 798068668 200000 971073225 200000 46969691 200000 188971149 200000 294951155 200000 149734752 200000 453150801 200000 633983482 200000 531971306 200000 61503325 200000 887915806 200000 189285911 200000 134433143 200000 131567486 200000 325731304 200000 203343603 200000 408908047 200000 526472482 200000 214594421 200000 398283582 200000 100748490 200000 253659207 200000 294109483 200000 419564613 200000 762583134 200000 730382219 200000 123691282 200000 433068023 200000 171839522 200000 888450606 200000 718911952 200000 140028642 200000 677381387 200000 958400013 200000 747639467 200000 39237685 200000 308242097 200000 495263144 200000 604217738 200000 155620287 200000 326044491 200000 818852892 200000 210046195 200000 483655661 200000 66071981 200000 120896296 200000 334816269 200000 674221007 200000 802606928 200000 982084907 200000 162962078 200000 41541395 200000 68364873 200000 784789796 200000 826325773 200000 599516167 200000 530843472 200000 918701744 200000 337966689 200000 844432794 200000 72606138 200000 417833486 200000 110967871 200000 346231643 200000 520936318 200000 804335132 200000 990633198 200000 516205431 200000 883057458 200000 259860570 200000 193237845 200000 734353086 200000 24931342 200000 837491430 200000 464869627 200000 485130398 200000 723974119 200000 515821181 200000 972454917 200000 832099621 200000 645143348 200000 425321088 200000 933556026 200000 549922050 200000 458991371 200000 253999851 200000 73344514 200000 485890436 200000 65789732 200000 19446878 200000 932592737 200000 239047832 200000 594235348 200000 834398744 200000 176913664 200000 235491534 200000 587386386 200000 900166134 200000 616609059 200000 965894996 200000 593401717 200000 211410039 200000 245801651 200000 293082104 200000 236170291 200000 148059834 200000 644917301 200000 225471273 200000 59271458 200000 459502205 200000 334142671 200000 117496310 200000 531194298 200000 102695966 200000 496419401 200000 983471116 200000 273136656 200000 73913501 200000 387554057 200000 89155003 200000 623097563 200000 780668824 200000 76108821 200000 897767921 200000 619492209 200000 299561292 200000 48999187 200000 766750268 200000 536145866 200000 32151194 200000 766341195 200000 72294091 200000 17937019 200000 362726142 200000 903117987 200000 336370284 200000 772156603 200000 103752344 200000 352856481 200000 565906575 200000 535308384 200000 26806311 200000 290140524 200000 418825025 200000 464529378 200000 464918280 200000 6592714 200000 119844144 200000 789139542 200000 366015290 200000 709517602 200000 786629548 200000 606859636 200000 990444891 200000 913686650 200000 916308644 200000 341690256 200000 192762027 200000 769652601 200000 182497444 200000 79929763 200000 110678792 200000 579067238 200000 886003420 200000 410464067 200000 21289200 200000 194036262 200000 796960539 200000 672695973 200000 660246913 200000 504356928 200000 585515983 200000 646120097 200000 748877947 200000 867767003 200000 441952262 200000 979980461 200000 149728315 200000 958469054 200000 157859183 200000 650493664 200000 408399297 200000 629690702 200000 945585241 200000 197890031 200000 933665450 200000 506971283 200000 653748657 200000 794467122 200000 241789237 200000 633236274 200000 323345671 200000 80982176 200000 710520385 200000 713226099 200000 813718665 200000 921173709 200000 909641548 200000 313537595 200000 560346373 200000 463160562 200000 844542581 200000 261153554 200000 252397546 200000 409303780 200000 23983738 200000 152075293 200000 844903238 200000 397078811 200000 878742201 200000 962335268 200000 327039433 200000 677033643 200000 761437490 200000 372698253 200000 468016319 200000 921157453 200000 955634307 200000 198297438 200000 878533145 200000 552391511 200000 323353577 200000 890285373 200000 184099428 200000 910907838 200000 325287748 200000 553399666 200000 225513679 200000 872878618 200000 385953043 200000 249532899 200000 424127785 200000 299806369 200000 486378611 200000 678179606 200000 611847647 200000 487988266 200000 137120547 200000 896969266 200000 368049153 200000 174480427 200000 710402946 200000 278666493 200000 614513468 200000 364584634 200000 476294798 200000 154019294 200000 877278688 200000 716540558 200000 377875942 200000 151762395 200000 96605915 200000 69572350 200000 348769224 200000 176495259 200000 262975420 200000 618449920 200000 573554450 200000 604655204 200000 902589616 200000 233549354 200000 974482756 200000 50056733 200000 988211335 200000 549875891 200000 973001340 200000 247652172 200000 826304175 200000 700274546 200000 576850295 200000 528928280 200000 938821430 200000 426184925 200000 754830229 200000 334345032 200000 945663691 200000 143118347 200000 798481621 200000 578848321 200000 427188924 200000 178908337 200000 82070996 200000 569958667 200000 444622072 200000 363696423 200000 51106257 200000 194499659 200000 991276046 200000 450227811 200000 914592939 200000 879356232 200000 379716908 200000 604357116 200000 738147040 200000 164135914 200000 131179040 200000 79880232 200000 662268303 200000 285883061 200000 450757977 200000 530182589 200000 510915702 200000 571475666 200000 25316837 200000 889243186 200000 334133747 200000 545143814 200000 897469812 200000 487425438 200000 800744198 200000 139485367 200000 568602194 200000 214291127 200000 792246092 200000 958908397 200000 957827952 200000 532247251 200000 656357637 200000 340668749 200000 176619611 200000 701087210 200000 252510990 200000 279454495 200000 490006850 200000 577111697 200000 101689062 200000 1691209 200000 315072755 200000 778596351 200000 808246444 200000 128923217 200000 493784286 200000 957666314 200000 473976606 200000 469921630 200000 326427407 200000 38948650 200000 711572891 200000 951562294 200000 180902967 200000 117278836 200000 93395489 200000 595368512 200000 5924771 200000 28676511 200000 548130127 200000 766158722 200000 350435138 200000 130278146 200000 815815779 200000 511023267 200000 48155554 200000 57228178 200000 200500027 200000 541603049 200000 400335859 200000 273074920 200000 927020119 200000 601758779 200000 574876161 200000 764008760 200000 534124756 200000 856517407 200000 674125373 200000 704719194 200000 159281266 200000 346816188 200000 724417972 200000 696806596 200000 537046414 200000 635763416 200000 623629333 200000 379725708 200000 542177575 200000 549544922 200000 803953582 200000 890240617 200000 15210716 200000 468106441 200000 843308910 200000 868759731 200000 162141419 200000 813891914 200000 552311012 200000 983016030 200000 217800755 200000 162687397 200000 366112318 200000 707176961 200000 191164978 200000 537686207 200000 416246346 200000 369845972 200000 476401927 200000 920408607 200000 207842935 200000 984048812 200000 949128048 200000 2042349 200000 608539347 200000 173592064 200000 212882123 200000 205406957 200000 231041549 200000 233364455 200000 331552536 200000 595360392 200000 474514804 200000 85758487 200000 213893876 200000 443695811 200000 679501045 200000 938879206 200000 513359775 200000 198215748 200000 374658336 200000 967840075 200000 313255670 200000 824293971 200000 610179363 200000 615018717 200000 211346296 200000 765223126 200000 293389005 200000 640711122 200000 327398468 200000 647000147 200000 809097355 200000 674520321 200000 282914584 200000 839100400 200000 367213420 200000 471772639 200000 543915603 200000 643999605 200000 28257056 200000 457545860 200000 398894835 200000 75059016 200000 643111924 200000 485024678 200000 819769494 200000 966846063 200000 802195159 200000 560644764 200000 274667388 200000 108212881 200000 517072215 200000 615697756 200000 832461443 200000 454427636 200000 752488355 200000 236191356 200000 906086184 200000 2553727 200000 6346378 200000 304308531 200000 483963276 200000 398489272 200000 204154 200000 781642072 200000 482566763 200000 108954054 200000 473784449 200000 421788001 200000 958055717 200000 780418415 200000 994754125 200000 322853988 200000 454099384 200000 805110042 200000 695372847 200000 146563096 200000 644499139 200000 238930126 200000 899921939 200000 93557972 200000 221065604 200000 52318000 200000 803471496 200000 582776206 200000 716611034 200000 921340295 200000 838744766 200000 993795037 200000 409267779 200000 68905915 200000 199960706 200000 402760694 200000 308575198 200000 26574416 200000 107894339 200000 409792177 200000 417814632 200000 709919342 200000 446762255 200000 446540677 200000 513842242 200000 160349148 200000 154642069 200000 109584518 200000 416033384 200000 221525247 200000 653693220 200000 167977069 200000 51179643 200000 165315807 200000 147016105 200000 239036559 200000 919502519 200000 646824225 200000 979880372 200000 273540324 200000 441648636 200000 936467469 200000 74086771 200000 739038208 200000 89743304 200000 891422857 200000 798066612 200000 6771996 200000 294175290 200000 278094875 200000 204728807 200000 161079822 200000 444460048 200000 436029673 200000 822734872 200000 969295179 200000 936623273 200000 218582971 200000 387161336 200000 73192939 200000 326084099 200000 905115639 200000 869491668 200000 206687140 200000 561626300 200000 299725731 200000 244312730 200000 600316109 200000 62277140 200000 726555494 200000 333008859 200000 745928795 200000 830141928 200000 473624710 200000 601199811 200000 405149158 200000 874947256 200000 138739433 200000 587426593 200000 840167333 200000 738480545 200000 769516824 200000 626003301 200000 312160876 200000 491015267 200000 924408375 200000 344548508 200000 487445940 200000 192699739 200000 424333837 200000 100109940 200000 95946642 200000 771053960 200000 484428033 200000 533470526 200000 270028990 200000 30242953 200000 102393369 200000 246835686 200000 161764493 200000 582916764 200000 317093116 200000 451798011 200000 856671478 200000 992696479 200000 310833649 200000 180521389 200000 380630159 200000 88375826 200000 889203677 200000 534565833 200000 226511503 200000 916966675 200000 883091527 200000 644062141 200000 980643534 200000 629081696 200000 726024022 200000 673897882 200000 957068736 200000 933308759 200000 917074385 200000 728806924 200000 224232060 200000 478393335 200000 73770269 200000 651541090 200000 947802298 200000 368662752 200000 578158402 200000 498433676 200000 855561935 200000 890299214 200000 275130597 200000 214642455 200000 166485426 200000 582278945 200000 912170318 200000 797524273 200000 765154042 200000 102812375 200000 427753058 200000 952863915 200000 967325917 200000 925753743 200000 914432169 200000 697014257 200000 184546353 200000 200524551 200000 903249737 200000 26476050 200000 753849966 200000 119982494 200000 181535752 200000 16022718 200000 294599593 200000 654123601 200000 176147788 200000 667923010 200000 963134616 200000 281686209 200000 684365853 200000 33587084 200000 202055828 200000 975492395 200000 99659809 200000 965519916 200000 788165522 200000 147956333 200000 863530910 200000 131553873 200000 576505896 200000 154459142 200000 647035259 200000 798301383 200000 35029901 200000 975093269 200000 3317054 200000 327888126 200000 211033495 200000 803323225 200000 563270414 200000 992884485 200000 348086462 200000 458740527 200000 420961713 200000 483075978 200000 215267351 200000 543424918 200000 388389518 200000 463664091 200000 513349978 200000 319274797 200000 120964011 200000 221595623 200000 526493403 200000 611231538 200000 758973359 200000 390634557 200000 437004691 200000 974634883 200000 653691872 200000 868144138 200000 327054104 200000 420538016 200000 720148517 200000 426486046 200000 220961183 200000 496207783 200000 225533189 200000 759529447 200000 733865472 200000 609778261 200000 522672549 200000 468750195 200000 650073009 200000 979506442 200000 674559436 200000 423834481 200000 346153673 200000 595468485 200000 449308642 200000 542560815 200000 543941117 200000 990168867 200000 558534379 200000 318128285 200000 679963813 200000 209733731 200000 764432528 200000 570410568 200000 426368184 200000 141832036 200000 803057941 200000 552313182 200000 463147722 200000 577618852 200000 448288611 200000 174329007 200000 830576660 200000 960828738 200000 102316798 200000 194866601 200000 601237611 200000 481016572 200000 601617423 200000 540406875 200000 120774727 200000 940617777 200000 572952411 200000 394640754 200000 989488828 200000 936772830 200000 534763080 200000 38715966 200000 115045251 200000 390259108 200000 191415006 200000 79284909 200000 663936754 200000 156102079 200000 527152067 200000 383558477 200000 724892158 200000 372453136 200000 188714557 200000 755654989 200000 119197247 200000 708388883 200000 926710834 200000 676879483 200000 414185451 200000 381532136 200000 581617706 200000 972705095 200000 798968793 200000 255959629 200000 287543627 200000 852056765 200000 444567423 200000 419539873 200000 211878235 200000 334708366 200000 767588083 200000 529257698 200000 570657473 200000 471305479 200000 629474028 200000 368925103 200000 235090563 200000 52823831 200000 865070785 200000 76205638 200000 667370568 200000 273139277 200000 357604456 200000 372973958 200000 622405206 200000 985368278 200000 4041847 200000 293394156 200000 399598996 200000 566358402 200000 151500325 200000 4881049 200000 517413769 200000 490313150 200000 683050313 200000 745324361 200000 887262810 200000 611956122 200000 199718489 200000 152604765 200000 626230990 200000 203531204 200000 887786092 200000 470509521 200000 254124621 200000 323995019 200000 629589815 200000 818756677 200000 592154331 200000 68087516 200000 877696786 200000 623831799 200000 605850400 200000 263913031 200000 933440755 200000 951577542 200000 763258979 200000 118448890 200000 532710001 200000 117808944 200000 720551049 200000 120864963 200000 893020098 200000 689884756 200000 971549722 200000 448707089 200000 650126780 200000 338906352 200000 982926395 200000 482481138 200000 58550230 200000 471906658 200000 336406196 200000 113330197 200000 955882535 200000 868165290 200000 792409067 200000 458044105 200000 931325797 200000 989376101 200000 822275301 200000 640068860 200000 731847910 200000 474687187 200000 988346187 200000 396531260 200000 986113186 200000 952790225 200000 66669410 200000 130849464 200000 885877549 200000 855371230 200000 202929168 200000 841533758 200000 604833216 200000 784642073 200000 82028765 200000 943808829 200000 363266609 200000 214094913 200000 577342959 200000 295865028 200000 75721974 200000 158597554 200000 136139276 200000 78548097 200000 466753829 200000 737644141 200000 477078683 200000 395383234 200000 123835509 200000 113550096 200000 635069346 200000 885218422 200000 584828733 200000 756071129 200000 899324872 200000 498119979 200000 126206066 200000 514064294 200000 337417811 200000 826639120 200000 853439405 200000 62383607 200000 847889706 200000 299052020 200000 826843938 200000 97881833 200000 233937107 200000 282837061 200000 283997097 200000 855037500 200000 289622645 200000 130911505 200000 35877048 200000 312752205 200000 359699415 200000 609575943 200000 41420901 200000 14223899 200000 890966366 200000 606694773 200000 914880359 200000 640424773 200000 881154577 200000 358923850 200000 612101397 200000 114685450 200000 108824472 200000 895623189 200000 644626277 200000 4932934 200000 102927415 200000 306840835 200000 334159086 200000 849767546 200000 12604630 200000 42688484 200000 967832806 200000 500839876 200000 388262140 200000 329008678 200000 331488035 200000 399600610 200000 64821966 200000 657696216 200000 98516508 200000 819946034 200000 508687636 200000 598434215 200000 415845096 200000 291991732 200000 454514995 200000 838172899 200000 299494717 200000 495255045 200000 318901555 200000 142148473 200000 314396529 200000 434496869 200000 871589818 200000 720587257 200000 512696443 200000 255726257 200000 958650893 200000 581233553 200000 439562738 200000 224618088 200000 614943765 200000 357319695 200000 58650124 200000 193766825 200000 352098903 200000 822892515 200000 273881504 200000 548398642 200000 779653626 200000 20988441 200000 79502883 200000 349774946 200000 532787396 200000 752965218 200000 352902573 200000 271593271 200000 75170075 200000 149073163 200000 736801524 200000 167415376 200000 275876359 200000 367374083 200000 726914383 200000 978221546 200000 735999278 200000 507406296 200000 753149619 200000 520073958 200000 125712598 200000 260607417 200000 436039609 200000 656197824 200000 979305958 200000 498924405 200000 754568597 200000 988117913 200000 259470820 200000 641251449 200000 90248735 200000 231441965 200000 970960119 200000 120181461 200000 538384845 200000 578680284 200000 447524838 200000 210894647 200000 455829941 200000 636875941 200000 73664022 200000 276749037 200000 106422670 200000 191287588 200000 681319310 200000 270594535 200000 460707247 200000 741064347 200000 956482805 200000 81262769 200000 59395854 200000 3107557 200000 93522834 200000 30120060 200000 419841858 200000 698902147 200000 214392138 200000 235723541 200000 821376128 200000 16883859 200000 709868709 200000 139484394 200000 64693152 200000 697034963 200000 190139080 200000 817807628 200000 130563097 200000 134994849 200000 612759930 200000 824280871 200000 309022719 200000 514688509 200000 923787043 200000 677348235 200000 682965003 200000 743753092 200000 759086279 200000 653374757 200000 327352210 200000 852525685 200000 806523919 200000 868183941 200000 104892555 200000 353645487 200000 461090112 200000 525939929 200000 974008717 200000 272323760 200000 855819584 200000 94971887 200000 658373070 200000 367481239 200000 252084119 200000 887564342 200000 332695333 200000 353774370 200000 339492971 200000 488828861 200000 854149127 200000 817248944 200000 216519810 200000 918800689 200000 67175820 200000 913592383 200000 680487234 200000 789173730 200000 804241770 200000 398959726 200000 472452275 200000 321562046 200000 209502200 200000 780397690 200000 463654779 200000 748337491 200000 429511723 200000 805677636 200000 996479200 200000 92272592 200000 264728987 200000 286477384 200000 529824457 200000 839326980 200000 160019583 200000 488078246 200000 510697916 200000 249454940 200000 88054699 200000 796935709 200000 854450912 200000 72630248 200000 289292440 200000 159277066 200000 418056699 200000 442012246 200000 174719323 200000 485406828 200000 305057140 200000 649004788 200000 62398124 200000 642967266 200000 918453842 200000 254637234 200000 171558368 200000 907921322 200000 612906554 200000 253249308 200000 13751533 200000 228099491 200000 305032563 200000 625618531 200000 145235052 200000 173148747 200000 515422948 200000 36474707 200000 282481553 200000 691077056 200000 702299156 200000 999431517 200000 129234484 200000 685116610 200000 283671336 200000 659214990 200000 3820236 200000 63108270 200000 669887719 200000 8570262 200000 577279085 200000 664434052 200000 971357369 200000 492601793 200000 313042128 200000 439741409 200000 511483042 200000 753977599 200000 724604490 200000 267464964 200000 414517067 200000 294963167 200000 605295058 200000 952400588 200000 790299640 200000 753162127 200000 802936063 200000 170343863 200000 792572050 200000 687500765 200000 516300807 200000 986074340 200000 132875166 200000 16595768 200000 799202752 200000 87197713 200000 10737218 200000 365847727 200000 13723042 200000 207551389 200000 854074438 200000 456294895 200000 417764801 200000 832291462 200000 192305168 200000 619299144 200000 454045398 200000 164902506 200000 264791206 200000 776261032 200000 22051383 200000 156845449 200000 619122094 200000 867333789 200000 878637529 200000 431162048 200000 481039216 200000 437795414 200000 575123029 200000 32619919 200000 864653010 200000 934962082 200000 936815327 200000 115285523 200000 303965018 200000 366995438 200000 360945998 200000 153509643 200000 315873583 200000 61695306 200000 665890330 200000 74581462 200000 929356055 200000 197651556 200000 84530776 200000 500819570 200000 656667769 200000 985731722 200000 777708992 200000 236356478 200000 426324827 200000 235990955 200000 703208614 200000 679580728 200000 793525860 200000 835438677 200000 443330051 200000 660198526 200000 374347483 200000 711796664 200000 909898093 200000 392356048 200000 452299941 200000 524945825 200000 436708121 200000 902765132 200000 889405001 200000 133572222 200000 375242207 200000 197952687 200000 193912046 200000 133890912 200000 243820341 200000 999073882 200000 889819227 200000 766781939 200000 916501810 200000 327171145 200000 110910709 200000 391002246 200000 987425931 200000 267076636 200000 167282116 200000 432910344 200000 844422808 200000 550117906 200000 818091117 200000 369770504 200000 29214031 200000 6999815 200000 251363128 200000 405990068 200000 865824071 200000 149509757 200000 112666378 200000 690491098 200000 281390006 200000 764533391 200000 359867243 200000 749565929 200000 663849586 200000 694257150 200000 460444288 200000 776502256 200000 790103539 200000 609775144 200000 559514897 200000 465951132 200000 258112333 200000 994973451 200000 382638724 200000 611387453 200000 823726137 200000 234454853 200000 232258782 200000 668322752 200000 991422221 200000 366985238 200000 25278152 200000 354822326 200000 84599486 200000 926467931 200000 937682823 200000 586197579 200000 376858852 200000 549217683 200000 640546050 200000 897317966 200000 7417269 200000 806512093 200000 966383551 200000 994774830 200000 687279624 200000 415208440 200000 398955237 200000 1101818 200000 509802835 200000 256716865 200000 848354874 200000 767354464 200000 895072172 200000 793744823 200000 843340837 200000 599815342 200000 836298698 200000 937841656 200000 595419052 200000 412184019 200000 203092740 200000 325382468 200000 259102838 200000 351590237 200000 905766223 200000 120343161 200000 533650633 200000 40905084 200000 757276996 200000 585861909 200000 738853772 200000 673775356 200000 717552151 200000 394903350 200000 664370245 200000 499038030 200000 629862304 200000 219799452 200000 576528155 200000 563871359 200000 562810965 200000 217471396 200000 834917589 200000 664597310 200000 100267853 200000 937988941 200000 403964632 200000 193936602 200000 273505853 200000 741262646 200000 863875883 200000 744073024 200000 943117181 200000 440005789 200000 684063350 200000 535841024 200000 991389187 200000 135583585 200000 326332413 200000 993852743 200000 217135462 200000 359068672 200000 255693225 200000 835925477 200000 690991580 200000 11744665 200000 933852158 200000 113916232 200000 215451195 200000 763561450 200000 366841893 200000 614174335 200000 294139898 200000 253220689 200000 144221154 200000 74501943 200000 578122544 200000 38291662 200000 717339038 200000 274178496 200000 983060115 200000 848829951 200000 941393502 200000 370540295 200000 19816313 200000 511182113 200000 609883080 200000 42813596 200000 443659225 200000 102428436 200000 651916324 200000 561575085 200000 256616010 200000 466477399 200000 553092184 200000 69219849 200000 673908738 200000 751612935 200000 332585962 200000 875194397 200000 935453400 200000 656617955 200000 332462849 200000 536688377 200000 188071746 200000 64036938 200000 470720611 200000 340589898 200000 748359254 200000 84024634 200000 876521846 200000 568972896 200000 490311115 200000 925582161 200000 92364355 200000 98464297 200000 28692983 200000 619313615 200000 14507885 200000 724245300 200000 55607762 200000 309429906 200000 376533566 200000 40109742 200000 191281905 200000 659225623 200000 737291930 200000 341603431 200000 72838028 200000 861877119 200000 820359432 200000 823791820 200000 721569912 200000 227489414 200000 296353455 200000 335136493 200000 526589228 200000 762238860 200000 396272469 200000 361009784 200000 948423614 200000 916701584 200000 467479393 200000 275462076 200000 417442021 200000 119351855 200000 928345562 200000 114981798 200000 658655736 200000 533462952 200000 477168741 200000 565994950 200000 246428909 200000 704541914 200000 880535370 200000 963769417 200000 796951643 200000 384461123 200000 778457454 200000 239178239 200000 46518648 200000 810508033 200000 153333848 200000 760528982 200000 328087578 200000 374129364 200000 761068592 200000 227519836 200000 516617400 200000 896518682 200000 742300602 200000 771445185 200000 544156265 200000 106621648 200000 566920287 200000 491565777 200000 999688419 200000 783146903 200000 50673188 200000 749033085 200000 844114556 200000 648248747 200000 146089391 200000 726479698 200000 900532267 200000 121710828 200000 560401992 200000 977266303 200000 567854983 200000 846373336 200000 289478101 200000 296594898 200000 381851846 200000 711232910 200000 448464603 200000 578778554 200000 548611774 200000 585791948 200000 130007171 200000 993078598 200000 206516967 200000 439164657 200000 144007826 200000 227304483 200000 134475094 200000 709895675 200000 937939823 200000 567326881 200000 159106242 200000 365350537 200000 580237856 200000 474400686 200000 105849474 200000 645974745 200000 819032652 200000 834681049 200000 995847307 200000 280148425 200000 487926329 200000 394040399 200000 944662902 200000 848191705 200000 645677774 200000 684788959 200000 917482103 200000 504183846 200000 641727377 200000 530839033 200000 192811878 200000 845282415 200000 322159785 200000 228874666 200000 705076409 200000 552125203 200000 224932060 200000 342875809 200000 535652230 200000 84837393 200000 732886417 200000 612912684 200000 870294404 200000 14745094 200000 970930383 200000 360471098 200000 516458762 200000 590046769 200000 761264955 200000 449944410 200000 171256590 200000 351698033 200000 803803164 200000 831409337 200000 100066599 200000 436373315 200000 212844889 200000 543631911 200000 845635978 200000 821243848 200000 633435513 200000 267877906 200000 166967567 200000 364895165 200000 532967841 200000 574876040 200000 218509613 200000 726233984 200000 597039513 200000 770299961 200000 877676536 200000 713760785 200000 108109254 200000 939585649 200000 320022057 200000 867220749 200000 790701872 200000 400366881 200000 672585493 200000 59678899 200000 497913724 200000 947660246 200000 903411379 200000 750246370 200000 962228466 200000 916380351 200000 93132698 200000 719253529 200000 573002872 200000 460559530 200000 649703680 200000 138828661 200000 956461459 200000 447214854 200000 142190268 200000 868603573 200000 254617708 200000 956229602 200000 593654083 200000 863329591 200000 199333832 200000 168851435 200000 675762093 200000 874147067 200000 93137166 200000 478079601 200000 780039088 200000 629711007 200000 442505796 200000 385330530 200000 443592099 200000 929633 200000 659798544 200000 944418636 200000 239724155 200000 821719327 200000 85324731 200000 339903326 200000 876040656 200000 651938904 200000 756959016 200000 12330855 200000 51611609 200000 588386860 200000 213374689 200000 730841556 200000 224904042 200000 772708439 200000 241488905 200000 949050805 200000 519021564 200000 507231033 200000 297949290 200000 724102840 200000 212640164 200000 978827216 200000 917237352 200000 288860459 200000 321239834 200000 784188859 200000 339607306 200000 898725373 200000 1779635 200000 659078456 200000 181335031 200000 354521789 200000 109111141 200000 614664998 200000 73813365 200000 576992664 200000 63979721 200000 742119171 200000 799687276 200000 386621278 200000 822255379 200000 571833581 200000 12651104 200000 826118013 200000 746943515 200000 933826468 200000 482380665 200000 189008899 200000 703873111 200000 43214981 200000 96379518 200000 501664159 200000 206780638 200000 286312848 200000 855246548 200000 666706336 200000 472846694 200000 869856610 200000 743882883 200000 517772275 200000 701976645 200000 869853498 200000 378821680 200000 535987496 200000 764536434 200000 450632439 200000 687560995 200000 601577069 200000 489644420 200000 539992855 200000 378423617 200000 689066384 200000 288680881 200000 606695609 200000 965619474 200000 497849088 200000 498102735 200000 502185883 200000 269760956 200000 720547276 200000 979853653 200000 162334236 200000 581308676 200000 22080417 200000 932102234 200000 830913338 200000 863406931 200000 637411535 200000 162251156 200000 926376083 200000 722230702 200000 243223108 200000 211040346 200000 320533095 200000 991956412 200000 867706254 200000 275883169 200000 964114835 200000 665289667 200000 365127900 200000 250023170 200000 311693719 200000 192698538 200000 244280572 200000 603537585 200000 147021456 200000 815962615 200000 311754078 200000 37764997 200000 388204349 200000 738579920 200000 965277199 200000 980510710 200000 302388477 200000 347354366 200000 291737021 200000 992254233 200000 241386446 200000 252106469 200000 949527993 200000 652595366 200000 983794255 200000 79633292 200000 682268655 200000 901445873 200000 800637374 200000 10704794 200000 513245934 200000 458497267 200000 523185146 200000 945828437 200000 691378150 200000 291019842 200000 709085568 200000 780042148 200000 195608739 200000 936204051 200000 487891313 200000 100407310 200000 84475286 200000 371274814 200000 14996362 200000 525453496 200000 942543308 200000 922354489 200000 955721257 200000 315616105 200000 674984180 200000 119752219 200000 500224077 200000 540747913 200000 543202653 200000 533827481 200000 468869013 200000 474348828 200000 323950068 200000 742925579 200000 856525888 200000 2746058 200000 880651337 200000 294643303 200000 880462123 200000 163243994 200000 397471882 200000 728121412 200000 145961941 200000 891497777 200000 400598405 200000 477400024 200000 199609437 200000 241321047 200000 41631913 200000 443696377 200000 586253184 200000 153214834 200000 539563012 200000 609469982 200000 789616287 200000 388474183 200000 215490630 200000 28587614 200000 848162231 200000 443397951 200000 986629307 200000 482673519 200000 521903974 200000 477369183 200000 452706644 200000 480171944 200000 154927852 200000 758346830 200000 740581022 200000 290942462 200000 982723110 200000 646933841 200000 338426312 200000 279016969 200000 177392532 200000 578946641 200000 984809121 200000 634830847 200000 156350035 200000 647593427 200000 846465942 200000 45009591 200000 723652130 200000 961717502 200000 257155511 200000 177672614 200000 641185632 200000 548077464 200000 480501426 200000 624181989 200000 492252427 200000 104482824 200000 523523285 200000 548660008 200000 908036802 200000 142112596 200000 289860367 200000 219718599 200000 898305730 200000 73680675 200000 744099566 200000 286546103 200000 186197484 200000 59721659 200000 858273 200000 293816977 200000 463598013 200000 741452803 200000 103357687 200000 258957961 200000 998216275 200000 809492354 200000 335780190 200000 35880567 200000 456338542 200000 220767325 200000 839619556 200000 928288977 200000 976281963 200000 508882779 200000 354768696 200000 228404397 200000 206366537 200000 204054499 200000 924157608 200000 925383107 200000 419046055 200000 482984956 200000 47868964 200000 852149352 200000 19813572 200000 421309003 200000 658171960 200000 695475603 200000 112874877 200000 628146712 200000 688151573 200000 353984731 200000 86784849 200000 338983240 200000 962785672 200000 235286133 200000 3364702 200000 662127203 200000 825475840 200000 762339130 200000 959123300 200000 102348942 200000 927824779 200000 169469086 200000 418588097 200000 117888401 200000 145131737 200000 700034745 200000 921910642 200000 693042641 200000 69298486 200000 487815745 200000 660503576 200000 17205846 200000 620321683 200000 298203788 200000 919235055 200000 95498438 200000 857848701 200000 745949585 200000 985415639 200000 548103527 200000 214971683 200000 431210471 200000 928232271 200000 72679711 200000 146932051 200000 202911940 200000 210660980 200000 682564470 200000 562820477 200000 398906879 200000 194411013 200000 422522002 200000 595079597 200000 967120397 200000 771484513 200000 2654521 200000 226964116 200000 795967495 200000 42400390 200000 468254418 200000 620000127 200000 589183905 200000 762105363 200000 852133219 200000 359300701 200000 845126962 200000 422339397 200000 790064019 200000 638581692 200000 122998194 200000 879214589 200000 772680360 200000 956999884 200000 629307574 200000 136242360 200000 308130441 200000 306928985 200000 734486134 200000 698238100 200000 719089596 200000 317915092 200000 57010119 200000 567550800 200000 804814184 200000 484096842 200000 831204895 200000 159533900 200000 667531604 200000 448239978 200000 980138391 200000 472106884 200000 266273253 200000 508902530 200000 466606307 200000 943531416 200000 952457250 200000 788724610 200000 702052187 200000 188094406 200000 188396978 200000 663973366 200000 957258997 200000 394455277 200000 804516572 200000 146679823 200000 486051400 200000 144375947 200000 476490885 200000 215454874 200000 916316298 200000 173322942 200000 484078133 200000 130929414 200000 167271825 200000 151167558 200000 601986577 200000 508286817 200000 842980820 200000 612416641 200000 307240161 200000 628497498 200000 660592234 200000 193213804 200000 963038218 200000 736421696 200000 146290440 200000 319673768 200000 29580180 200000 782737409 200000 232549895 200000 234609265 200000 332199973 200000 390931242 200000 172623963 200000 737342375 200000 539374338 200000 920692204 200000 993473436 200000 994178505 200000 328120852 200000 799899157 200000 72321536 200000 962605556 200000 807632864 200000 744034834 200000 444959837 200000 571596263 200000 536388493 200000 79101171 200000 133563947 200000 262148608 200000 334252769 200000 813162085 200000 885570943 200000 437428031 200000 181813314 200000 680806072 200000 731814672 200000 445408066 200000 847974072 200000 444611290 200000 180398133 200000 401193543 200000 975912425 200000 538505305 200000 458466019 200000 539639596 200000 496428059 200000 320734053 200000 909491123 200000 479811441 200000 144045109 200000 125065930 200000 710651865 200000 6240051 200000 900258749 200000 86811129 200000 935888173 200000 689086770 200000 852053210 200000 489010943 200000 981043236 200000 76759755 200000 14764115 200000 915474570 200000 960520663 200000 7333373 200000 21661069 200000 656464875 200000 608810490 200000 897269607 200000 969336463 200000 243712270 200000 201617637 200000 526746183 200000 545380352 200000 261758083 200000 900956046 200000 89645180 200000 608362279 200000 718673271 200000 379433868 200000 335344772 200000 247653353 200000 163756986 200000 155005204 200000 975981437 200000 787741389 200000 811227066 200000 610963710 200000 389475111 200000 63372539 200000 722006661 200000 82193600 200000 706811359 200000 321166391 200000 857975754 200000 547466865 200000 122907813 200000 82255594 200000 698861016 200000 698599623 200000 772416790 200000 904686104 200000 652909468 200000 523655448 200000 900517234 200000 107823466 200000 464080550 200000 989934427 200000 559535766 200000 596885285 200000 472033572 200000 744969767 200000 777403393 200000 976926767 200000 252052452 200000 106788530 200000 525877202 200000 807164944 200000 514465366 200000 524926163 200000 152302791 200000 369774318 200000 127024774 200000 43087615 200000 244681791 200000 130087310 200000 455928101 200000 943505486 200000 763965495 200000 318751577 200000 532904832 200000 951065206 200000 387664720 200000 15040084 200000 718200709 200000 34969038 200000 981476551 200000 745089318 200000 205777349 200000 508290891 200000 266467962 200000 87920405 200000 761473900 200000 225883781 200000 776059625 200000 92337160 200000 649898569 200000 276434866 200000 792602929 200000 44050053 200000 589958860 200000 523733417 200000 212636433 200000 169681843 200000 184011778 200000 340024800 200000 684366056 200000 627895640 200000 137437594 200000 147792493 200000 968162740 200000 694189531 200000 360106466 200000 614105096 200000 596320020 200000 624345666 200000 650179529 200000 137635845 200000 287007558 200000 905819189 200000 643221725 200000 103163485 200000 19539241 200000 277567992 200000 907623246 200000 141329318 200000 940514363 200000 912239219 200000 441098729 200000 507632405 200000 360224410 200000 878698797 200000 691708957 200000 945168514 200000 592726278 200000 302100555 200000 664237560 200000 116407907 200000 219481820 200000 98673812 200000 589900841 200000 801384911 200000 141054492 200000 992188272 200000 267161086 200000 890556028 200000 547466595 200000 431898339 200000 866237799 200000 166415552 200000 866263536 200000 689211286 200000 723370225 200000 507190162 200000 964045731 200000 724462797 200000 669086667 200000 20500617 200000 957808376 200000 398823025 200000 559699907 200000 406382043 200000 221813007 200000 958421255 200000 18734920 200000 611267166 200000 856019878 200000 265610165 200000 953908584 200000 724568969 200000 408101659 200000 898569795 200000 988721107 200000 714756979 200000 50095214 200000 174382871 200000 568390870 200000 151913682 200000 94550844 200000 966049078 200000 116234079 200000 462652157 200000 561269189 200000 607252041 200000 769957631 200000 734153193 200000 787737830 200000 870511765 200000 140176866 200000 106801198 200000 343070239 200000 9836289 200000 228703959 200000 50642179 200000 513124237 200000 247955731 200000 81137998 200000 732141628 200000 223792623 200000 900142834 200000 458234195 200000 819872338 200000 459461796 200000 78210404 200000 524138391 200000 830988890 200000 885670315 200000 940326352 200000 654521703 200000 222095883 200000 135564192 200000 734040636 200000 990494898 200000 530754492 200000 496846276 200000 988096335 200000 125425159 200000 553908835 200000 972883957 200000 423186000 200000 777300627 200000 461737879 200000 615645873 200000 828085540 200000 984194598 200000 628424077 200000 915291926 200000 22783570 200000 134293806 200000 260406045 200000 87667940 200000 338874625 200000 545100473 200000 851326397 200000 587701368 200000 988411128 200000 803036278 200000 191214979 200000 130961106 200000 784688284 200000 198938803 200000 716051751 200000 915568015 200000 595261685 200000 462326880 200000 860679678 200000 959516398 200000 208616360 200000 995178250 200000 37844991 200000 302012366 200000 196833021 200000 397478623 200000 635401665 200000 709943213 200000 215347673 200000 718293167 200000 785438842 200000 387619498 200000 956453828 200000 638651881 200000 82301952 200000 409164675 200000 514653411 200000 935579801 200000 197863114 200000 151087510 200000 959694846 200000 463003503 200000 982784495 200000 855431907 200000 838567034 200000 114783162 200000 843416357 200000 35004423 200000 820704863 200000 923441000 200000 628540099 200000 391501890 200000 364882515 200000 36040967 200000 914193854 200000 575773553 200000 582200220 200000 340918214 200000 23152558 200000 195997716 200000 70525985 200000 541492083 200000 531180745 200000 162468168 200000 608935528 200000 405739134 200000 612244966 200000 889048268 200000 856086935 200000 771740660 200000 379798650 200000 229172479 200000 403926391 200000 901493635 200000 661231262 200000 879662303 200000 636239979 200000 938816891 200000 685495558 200000 480601611 200000 372211069 200000 515097290 200000 11864842 200000 707560641 200000 352709713 200000 548954879 200000 111230111 200000 316492767 200000 947555630 200000 532044871 200000 702412894 200000 98122981 200000 341350139 200000 205549938 200000 498455419 200000 879963120 200000 691552062 200000 357445613 200000 834207182 200000 466294208 200000 602804254 200000 488772041 200000 566014413 200000 831308722 200000 463705186 200000 599438258 200000 609457294 200000 391668166 200000 242405231 200000 523678455 200000 107240393 200000 391437977 200000 812184396 200000 699989895 200000 489179091 200000 61050218 200000 130332321 200000 627241969 200000 405291427 200000 2292248 200000 315947186 200000 471243619 200000 225024720 200000 695619873 200000 945388392 200000 606973867 200000 552236431 200000 563165603 200000 318358855 200000 252924728 200000 536525497 200000 574670686 200000 418831224 200000 216790296 200000 850188738 200000 595682480 200000 710712767 200000 249174778 200000 114478274 200000 530837143 200000 355322501 200000 40921389 200000 15403119 200000 159003313 200000 158461135 200000 713008799 200000 757250591 200000 824372029 200000 768824387 200000 733761758 200000 565208521 200000 143804699 200000 740716329 200000 549434393 200000 704574468 200000 765802439 200000 341999719 200000 73728286 200000 708418054 200000 578316129 200000 334961539 200000 424531292 200000 159992230 200000 897505447 200000 569406115 200000 19480290 200000 474307929 200000 659178744 200000 193873552 200000 971999326 200000 560808504 200000 969604690 200000 341417133 200000 791514398 200000 881534455 200000 513837396 200000 368143107 200000 739628817 200000 974935789 200000 364073276 200000 154966072 200000 319491781 200000 189098514 200000 552940520 200000 381525395 200000 51110761 200000 800669947 200000 237223384 200000 38761720 200000 382583500 200000 224152544 200000 8774697 200000 185435377 200000 83359068 200000 442728854 200000 403110043 200000 287455394 200000 731574823 200000 614245267 200000 306087819 200000 1515986 200000 298610908 200000 395909104 200000 225769976 200000 567245032 200000 563212233 200000 386857313 200000 643666817 200000 715370731 200000 497585629 200000 726368574 200000 23550564 200000 922046848 200000 433070247 200000 390662013 200000 822888320 200000 183876334 200000 934713940 200000 755050677 200000 443997267 200000 923301405 200000 907378612 200000 850734108 200000 741659388 200000 236624529 200000 918992437 200000 493953928 200000 64901688 200000 778205811 200000 402084838 200000 345209200 200000 664879464 200000 311792775 200000 347500404 200000 95636203 200000 550436489 200000 525847094 200000 874468911 200000 964092846 200000 531328057 200000 60776324 200000 406226948 200000 361828882 200000 184081335 200000 569575706 200000 413051267 200000 131013899 200000 748884707 200000 545072701 200000 681409498 200000 113283121 200000 60436537 200000 445517011 200000 115725527 200000 750845370 200000 286496985 200000 64164708 200000 845235434 200000 208660604 200000 150371457 200000 410309910 200000 784225055 200000 316743151 200000 589365136 200000 556827055 200000 141785383 200000 399049256 200000 940841732 200000 290590614 200000 101612367 200000 460409822 200000 397997691 200000 925252049 200000 901087878 200000 997835880 200000 544754229 200000 801890311 200000 927848026 200000 661227451 200000 697635599 200000 839476350 200000 471216890 200000 217631856 200000 924221065 200000 494907421 200000 259004725 200000 798136763 200000 145531584 200000 95097450 200000 293598840 200000 48676724 200000 574823540 200000 837815692 200000 303807699 200000 835531280 200000 676046594 200000 424177737 200000 43402484 200000 824629928 200000 171262569 200000 759768584 200000 496193065 200000 783051504 200000 432352072 200000 865463504 200000 434670178 200000 162021696 200000 8150237 200000 92577606 200000 11910187 200000 111474830 200000 507307271 200000 210864817 200000 317715637 200000 593870449 200000 966515268 200000 942398200 200000 702756813 200000 307072286 200000 791156146 200000 835900066 200000 354784738 200000 989284205 200000 476272913 200000 219158740 200000 993878530 200000 529101012 200000 732953279 200000 32282966 200000 364909532 200000 874964330 200000 109850041 200000 247999629 200000 944269759 200000 885118949 200000 543074719 200000 5884801 200000 90503832 200000 571932059 200000 882079408 200000 461014999 200000 515732471 200000 383553667 200000 677212617 200000 821549527 200000 712232970 200000 317757236 200000 618293865 200000 179155047 200000 114862495 200000 192556772 200000 971450031 200000 395482892 200000 715581989 200000 529103209 200000 71000409 200000 461008367 200000 193750443 200000 172825403 200000 806028742 200000 262290901 200000 808196830 200000 910440815 200000 3078644 200000 92825125 200000 545826062 200000 837079484 200000 64668289 200000 847725285 200000 335654441 200000 575310968 200000 94740141 200000 2145979 200000 238301373 200000 744546459 200000 931411541 200000 358803695 200000 331915258 200000 570418106 200000 164081145 200000 632802663 200000 2782636 200000 453016076 200000 911915702 200000 752383145 200000 355640388 200000 108401256 200000 433926731 200000 163380700 200000 868097742 200000 33051204 200000 465839383 200000 444356807 200000 338871035 200000 916000182 200000 356908569 200000 974489551 200000 207743768 200000 206799222 200000 961450734 200000 918322171 200000 129822229 200000 324656856 200000 765232085 200000 706704114 200000 573542270 200000 965359573 200000 692067244 200000 461590266 200000 635713924 200000 259872515 200000 996274163 200000 288162555 200000 489413364 200000 408218007 200000 30328520 200000 945890425 200000 868824380 200000 155881833 200000 766492392 200000 725039004 200000 923790957 200000 563186927 200000 262855092 200000 433670443 200000 93024563 200000 307802944 200000 405623080 200000 618806923 200000 94564573 200000 997124626 200000 105226212 200000 879553476 200000 873534811 200000 63245243 200000 715942183 200000 127175035 200000 766902073 200000 518627122 200000 75706574 200000 44861176 200000 874202536 200000 588466702 200000 695002968 200000 39418912 200000 343991413 200000 127506565 200000 525944292 200000 774394235 200000 602438160 200000 145882989 200000 292129840 200000 731057711 200000 503383941 200000 910130749 200000 889268890 200000 16095745 200000 928785540 200000 27332364 200000 710073890 200000 995064666 200000 108624732 200000 636937872 200000 163225702 200000 608384319 200000 510467835 200000 468256800 200000 501190563 200000 292030295 200000 967342831 200000 869252529 200000 385405114 200000 258227176 200000 572724071 200000 531434971 200000 146267431 200000 392985048 200000 388419890 200000 438798805 200000 836286218 200000 894005936 200000 301413309 200000 379437427 200000 704012578 200000 134156947 200000 587878168 200000 894028590 200000 97816780 200000 112853067 200000 925281265 200000 792772123 200000 582082567 200000 604305723 200000 842632598 200000 31577073 200000 938289522 200000 194700653 200000 173892086 200000 475520263 200000 756450890 200000 155803013 200000 520828832 200000 648964691 200000 365110384 200000 748632778 200000 243981249 200000 821176683 200000 741414497 200000 280949027 200000 282161193 200000 246993031 200000 87906619 200000 293354263 200000 952566597 200000 281592444 200000 62786750 200000 570851275 200000 734920230 200000 194127553 200000 965138759 200000 474347782 200000 782185592 200000 771746668 200000 680426454 200000 799108911 200000 405984906 200000 539581749 200000 602102280 200000 83479885 200000 28671820 200000 535409009 200000 597897756 200000 614109957 200000 167544394 200000 230529559 200000 557900017 200000 897424031 200000 131506101 200000 741873086 200000 219136517 200000 258977536 200000 375532634 200000 862786972 200000 127292279 200000 302716336 200000 668021672 200000 13898119 200000 85539333 200000 969418965 200000 658218414 200000 621241846 200000 185265933 200000 620011316 200000 30493465 200000 76451840 200000 486454415 200000 657286710 200000 796447545 200000 926843739 200000 514730793 200000 978614752 200000 740102140 200000 667780190 200000 273372696 200000 66565848 200000 443700720 200000 79916030 200000 290944829 200000 742113894 200000 512184900 200000 509519827 200000 21469972 200000 183575152 200000 462213830 200000 251795987 200000 807573181 200000 520301948 200000 548295653 200000 576041877 200000 881736182 200000 374644913 200000 694120624 200000 776183246 200000 585153310 200000 630658517 200000 600640213 200000 143687383 200000 468919091 200000 716249935 200000 837051042 200000 158964580 200000 624171476 200000 43076645 200000 55585030 200000 275420365 200000 412188479 200000 803594238 200000 157151631 200000 550912775 200000 734280786 200000 798865696 200000 713606765 200000 783626923 200000 131274893 200000 765207666 200000 628023405 200000 294968557 200000 750067726 200000 164419451 200000 45076221 200000 780334501 200000 413021586 200000 201457760 200000 558640685 200000 441844041 200000 247335545 200000 987540456 200000 567477419 200000 576169199 200000 792048322 200000 434380666 200000 734418886 200000 629285455 200000 349772042 200000 246562589 200000 423209835 200000 703947198 200000 936417424 200000 798784886 200000 434868266 200000 484946995 200000 155132211 200000 301820365 200000 463284016 200000 938931525 200000 810432369 200000 906911239 200000 16983117 200000 407852841 200000 64404585 200000 658984620 200000 773093871 200000 479740088 200000 779927001 200000 142385377 200000 281207077 200000 352206694 200000 232308255 200000 69734510 200000 310586268 200000 52244299 200000 768566331 200000 335462328 200000 239080868 200000 421562141 200000 924673482 200000 660555719 200000 121940522 200000 437453874 200000 820177164 200000 520079937 200000 684554431 200000 156816513 200000 6809822 200000 302471532 200000 705043342 200000 963815585 200000 972412607 200000 388330030 200000 436341609 200000 110289352 200000 213115598 200000 794520079 200000 587722684 200000 505457613 200000 18061257 200000 605580085 200000 210848407 200000 768814885 200000 70713103 200000 686179430 200000 690407079 200000 731530472 200000 777760414 200000 57727753 200000 446182205 200000 390511309 200000 958657301 200000 499707684 200000 465611844 200000 651632424 200000 318346674 200000 745479006 200000 679025742 200000 411856626 200000 473482323 200000 756990205 200000 948246151 200000 462658496 200000 945192312 200000 407542248 200000 25481919 200000 509491146 200000 665614398 200000 27734693 200000 998084451 200000 916039140 200000 882116197 200000 177563739 200000 667025283 200000 950296967 200000 766376522 200000 170531537 200000 332688589 200000 927656649 200000 254962924 200000 500548716 200000 722453904 200000 682548319 200000 6264810 200000 124191283 200000 923325625 200000 125748129 200000 519003522 200000 359915469 200000 826349016 200000 717732485 200000 360376467 200000 470584705 200000 701980954 200000 284894626 200000 487231131 200000 347810356 200000 524688719 200000 715474478 200000 990726073 200000 410067310 200000 483883493 200000 238976511 200000 101077163 200000 916028756 200000 248933610 200000 991418764 200000 78499535 200000 749146798 200000 394552078 200000 746358252 200000 858642981 200000 136065761 200000 792851357 200000 270081748 200000 662473546 200000 506964469 200000 897565320 200000 524143261 200000 869366654 200000 433543311 200000 791435356 200000 282777147 200000 837246622 200000 632548343 200000 381832776 200000 209050950 200000 527041321 200000 178701843 200000 349602330 200000 471622644 200000 761197118 200000 529787241 200000 697143361 200000 373637915 200000 351135643 200000 538704159 200000 196775372 200000 481514035 200000 870878111 200000 666063101 200000 137129577 200000 612993361 200000 356087624 200000 45298537 200000 469714022 200000 170505516 200000 400176692 200000 72823145 200000 162907313 200000 190853915 200000 490371747 200000 215051940 200000 890315483 200000 278615315 200000 326315379 200000 887014752 200000 865952016 200000 313741741 200000 33940001 200000 983605380 200000 940439072 200000 399285277 200000 193364174 200000 318661526 200000 566786936 200000 787799611 200000 157939766 200000 552103613 200000 219447080 200000 37272700 200000 693579193 200000 802266816 200000 401179614 200000 818887673 200000 226166101 200000 891125508 200000 937214696 200000 261903974 200000 840322473 200000 228176784 200000 571832885 200000 193251867 200000 650027507 200000 776539915 200000 45864020 200000 661274638 200000 639239186 200000 22267580 200000 392786035 200000 940857302 200000 778707076 200000 190020232 200000 200702559 200000 707423144 200000 375870056 200000 28700406 200000 66960009 200000 926917212 200000 593368443 200000 880582958 200000 396790271 200000 373496168 200000 223911454 200000 85851380 200000 861410414 200000 587570915 200000 367401293 200000 470654129 200000 521942565 200000 236449667 200000 998086825 200000 296370537 200000 832842772 200000 508785310 200000 773985902 200000 91801797 200000 200903624 200000 992781867 200000 326328700 200000 650259209 200000 716120432 200000 900246209 200000 591055185 200000 675709726 200000 546917850 200000 625227158 200000 360821260 200000 430061193 200000 262246517 200000 649891456 200000 371207787 200000 861914480 200000 56234832 200000 400212983 200000 279254989 200000 443908763 200000 548791064 200000 911570192 200000 147703856 200000 445819760 200000 673347357 200000 693000066 200000 84954674 200000 38423029 200000 663238989 200000 474167203 200000 333482771 200000 8554705 200000 888583734 200000 162858091 200000 640423601 200000 247993162 200000 880934151 200000 898702703 200000 37575049 200000 533192007 200000 319476111 200000 43360486 200000 556556987 200000 507136334 200000 692906043 200000 342000039 200000 792950278 200000 458747526 200000 799185435 200000 201683752 200000 589903815 200000 313476277 200000 961909981 200000 455346559 200000 13914877 200000 829612610 200000 27030223 200000 374165347 200000 167217479 200000 332545075 200000 658989792 200000 612377643 200000 837079267 200000 762397743 200000 597417119 200000 68437453 200000 61463215 200000 578979965 200000 194052665 200000 14009056 200000 904882731 200000 655248898 200000 825590398 200000 478519449 200000 526098805 200000 424001605 200000 482600668 200000 522866896 200000 522896715 200000 470822254 200000 78178657 200000 962685435 200000 931512587 200000 153236545 200000 687814844 200000 271718193 200000 24527028 200000 264434727 200000 391966268 200000 255892520 200000 581336806 200000 243388708 200000 616083406 200000 743336246 200000 470330589 200000 626204641 200000 309273090 200000 247243602 200000 820169849 200000 909969826 200000 545501702 200000 538507283 200000 499885112 200000 485859920 200000 936787880 200000 981776303 200000 98509113 200000 111297135 200000 419627351 200000 139263228 200000 193179962 200000 546360104 200000 817722914 200000 496027505 200000 882122906 200000 296127040 200000 267358646 200000 309041445 200000 67990614 200000 312641565 200000 518828131 200000 87032014 200000 953552399 200000 731691975 200000 960201495 200000 474513859 200000 942303234 200000 608471268 200000 265441632 200000 262341113 200000 539976973 200000 278146490 200000 303979373 200000 614935048 200000 74934447 200000 870552368 200000 514064397 200000 188999462 200000 121398535 200000 317534924 200000 186521261 200000 765270826 200000 812350164 200000 368670389 200000 546745181 200000 320838794 200000 387270003 200000 266860977 200000 521072331 200000 62862940 200000 10976483 200000 834315047 200000 670364741 200000 867898967 200000 78784963 200000 974059293 200000 515042746 200000 470385874 200000 511961425 200000 243413562 200000 695793080 200000 810548419 200000 376254315 200000 686771653 200000 61832047 200000 505878976 200000 183827089 200000 708053411 200000 195036843 200000 555661825 200000 376733153 200000 928879195 200000 65867741 200000 123019867 200000 407302936 200000 45220628 200000 607106066 200000 521955397 200000 240870550 200000 217693077 200000 391163129 200000 946914261 200000 869986650 200000 922585667 200000 511601377 200000 277001155 200000 558045441 200000 344978981 200000 784512695 200000 961872740 200000 46939082 200000 107186403 200000 285356043 200000 535883439 200000 335402132 200000 780184769 200000 765241611 200000 227351099 200000 376318173 200000 600435880 200000 226150533 200000 48409918 200000 394966212 200000 780332573 200000 254877672 200000 640331150 200000 12761351 200000 647203142 200000 403404098 200000 906401186 200000 678195973 200000 831356139 200000 444996931 200000 143462033 200000 538254523 200000 428889201 200000 124928824 200000 198555153 200000 595997386 200000 695314400 200000 831626511 200000 248248953 200000 676631150 200000 499661790 200000 18575192 200000 651089598 200000 308016008 200000 537631665 200000 178543937 200000 518755960 200000 107150484 200000 958518592 200000 791564441 200000 619106269 200000 380636338 200000 627962641 200000 592287693 200000 86552004 200000 699921824 200000 572998218 200000 616009709 200000 886123426 200000 512838077 200000 173670579 200000 855542439 200000 513022864 200000 369680391 200000 69120178 200000 624164937 200000 742780482 200000 392353821 200000 209298254 200000 593084354 200000 699495695 200000 632066621 200000 375232043 200000 376529056 200000 659331055 200000 42552646 200000 627689875 200000 212360978 200000 213885304 200000 292123317 200000 94463082 200000 18449383 200000 226010847 200000 669154475 200000 938999863 200000 27197581 200000 809624060 200000 453097444 200000 792773409 200000 946794258 200000 680415557 200000 628894145 200000 891448303 200000 584279077 200000 288191952 200000 85600830 200000 75283974 200000 855847700 200000 866053461 200000 271311355 200000 1338733 200000 647594959 200000 85872169 200000 196226614 200000 156255436 200000 786938594 200000 120942915 200000 545011406 200000 788301159 200000 788946814 200000 775212602 200000 530917441 200000 762846502 200000 588790128 200000 559107907 200000 555245486 200000 991212688 200000 200746279 200000 134944567 200000 371454675 200000 354911435 200000 771468210 200000 986398090 200000 246587406 200000 913099676 200000 400805054 200000 421290068 200000 356464735 200000 149647724 200000 156261531 200000 534166090 200000 546896227 200000 487014208 200000 318196278 200000 678796997 200000 734949722 200000 410315454 200000 40283935 200000 637708217 200000 409191713 200000 921627694 200000 994969476 200000 655849918 200000 928005175 200000 789719158 200000 498671156 200000 925101066 200000 381846203 200000 976048412 200000 472498332 200000 719791732 200000 480885612 200000 660735558 200000 713106636 200000 471889777 200000 529550246 200000 791761596 200000 909223793 200000 556590105 200000 678476650 200000 558843364 200000 970017755 200000 130225187 200000 696834390 200000 288269252 200000 463926776 200000 83122659 200000 334341288 200000 522961155 200000 212389975 200000 474383954 200000 820619071 200000 49709287 200000 122207269 200000 393650949 200000 296646552 200000 187795799 200000 425438513 200000 293314612 200000 508499156 200000 88970458 200000 790308843 200000 364510899 200000 822906031 200000 652622485 200000 147003744 200000 649105403 200000 344109961 200000 974750799 200000 830333759 200000 574402594 200000 105015905 200000 85759087 200000 245083094 200000 979909085 200000 267061459 200000 528475132 200000 35894293 200000 448596100 200000 766907681 200000 183799963 200000 382288776 200000 552015885 200000 607651366 200000 708805779 200000 820330592 200000 166593807 200000 298114403 200000 686231244 200000 858021226 200000 525982911 200000 218121974 200000 305246410 200000 161420309 200000 160091382 200000 301172637 200000 646276790 200000 655953519 200000 198955048 200000 550516406 200000 582364500 200000 943042855 200000 62858605 200000 708695617 200000 563833869 200000 353105804 200000 878983802 200000 137343195 200000 171038949 200000 274493836 200000 165946792 200000 988260292 200000 61497477 200000 225192885 200000 669190123 200000 939140313 200000 861371442 200000 851668790 200000 979387611 200000 636652697 200000 507161554 200000 42730461 200000 115761838 200000 24804387 200000 956419053 200000 236398105 200000 478334522 200000 965932341 200000 597924777 200000 969404665 200000 231459575 200000 732101678 200000 965522636 200000 310825002 200000 725808890 200000 22333452 200000 224704445 200000 685401596 200000 720101114 200000 154165870 200000 844146562 200000 707927389 200000 64790606 200000 395957649 200000 393805250 200000 27584475 200000 860977387 200000 822507606 200000 739626691 200000 523143078 200000 87187817 200000 329615929 200000 639676268 200000 313651082 200000 26153727 200000 943947611 200000 778467139 200000 36030712 200000 585229185 200000 803434104 200000 539192943 200000 636887037 200000 502483304 200000 362371824 200000 463480246 200000 370618184 200000 189491146 200000 496491714 200000 684741759 200000 927611943 200000 923292252 200000 571707018 200000 654208208 200000 312517257 200000 383596918 200000 761881994 200000 673723729 200000 715861245 200000 122887694 200000 68507037 200000 338429254 200000 276980400 200000 910583227 200000 485583684 200000 351518359 200000 261992818 200000 445588146 200000 749734301 200000 181258699 200000 263645617 200000 990858187 200000 593743462 200000 70866439 200000 227488891 200000 392738940 200000 126360573 200000 134560531 200000 625079679 200000 686567644 200000 825349986 200000 442441044 200000 837818636 200000 936370593 200000 48095794 200000 240797650 200000 554908688 200000 320552481 200000 816174764 200000 271915570 200000 617881624 200000 841229907 200000 255099311 200000 417626812 200000 295737173 200000 28157646 200000 572240569 200000 838476885 200000 50665621 200000 565469384 200000 731267561 200000 767029381 200000 488017221 200000 672909335 200000 771569661 200000 648024434 200000 764049268 200000 695626035 200000 509083732 200000 783227362 200000 848841682 200000 102026545 200000 348511980 200000 848388924 200000 364680620 200000 596135368 200000 692887652 200000 99579270 200000 573471473 200000 53855566 200000 775438841 200000 636868966 200000 152960559 200000 127336123 200000 334735244 200000 815058980 200000 971136661 200000 490245028 200000 901782937 200000 892608422 200000 995955697 200000 228062784 200000 95265088 200000 938351730 200000 983105715 200000 758453606 200000 901881408 200000 285165999 200000 480184296 200000 569122444 200000 246300918 200000 241589027 200000 928250175 200000 968756168 200000 545450081 200000 188069173 200000 870258950 200000 676976081 200000 240934432 200000 567957228 200000 713280556 200000 628970494 200000 38140529 200000 106083821 200000 606971456 200000 819780165 200000 672039475 200000 292388479 200000 895810415 200000 143362877 200000 484214500 200000 155874185 200000 10755721 200000 202726427 200000 676390050 200000 520548498 200000 810176764 200000 328352951 200000 259323437 200000 228950463 200000 818806998 200000 79116679 200000 186848994 200000 159496152 200000 194015942 200000 524743586 200000 324473537 200000 456144450 200000 664997403 200000 418388670 200000 751417959 200000 417362693 200000 608235714 200000 587685169 200000 148484371 200000 113013446 200000 845689675 200000 968345074 200000 342569636 200000 617906893 200000 596976868 200000 208808600 200000 496183704 200000 66759423 200000 649780059 200000 231812441 200000 924473614 200000 777467876 200000 346003743 200000 628720907 200000 852343492 200000 31965345 200000 898705214 200000 409362213 200000 333338393 200000 538836222 200000 574749544 200000 142062014 200000 782014219 200000 697459041 200000 933320682 200000 423393164 200000 521397816 200000 510178000 200000 875576242 200000 322536422 200000 359260384 200000 505472754 200000 202733137 200000 674448065 200000 442119648 200000 833728525 200000 293467635 200000 743279285 200000 148589240 200000 376492295 200000 253308775 200000 171465464 200000 988894085 200000 817123176 200000 67760669 200000 499909985 200000 594802950 200000 84761430 200000 236922914 200000 810356326 200000 732353178 200000 93230999 200000 632385572 200000 91361565 200000 908438591 200000 951264658 200000 582411123 200000 691012413 200000 979024020 200000 872751438 200000 174652925 200000 367351581 200000 610916055 200000 823995248 200000 499170385 200000 547994547 200000 945287399 200000 442396991 200000 212562332 200000 64712341 200000 7933761 200000 644174498 200000 121057710 200000 608629755 200000 684711174 200000 828760607 200000 848768757 200000 435969722 200000 475327986 200000 991366366 200000 514824319 200000 857496137 200000 335278182 200000 786849955 200000 994115579 200000 917382846 200000 186293086 200000 788661718 200000 713305528 200000 784049873 200000 630842490 200000 523152766 200000 910480547 200000 738117079 200000 865579513 200000 751155520 200000 657582156 200000 775873991 200000 771025079 200000 236147044 200000 878956768 200000 536492344 200000 289810998 200000 969773775 200000 269204784 200000 294555488 200000 984851089 200000 599078153 200000 966807208 200000 248349205 200000 406086281 200000 677697591 200000 129643863 200000 554972622 200000 715408252 200000 643336993 200000 673741804 200000 577495970 200000 630247272 200000 270381869 200000 343276470 200000 525177671 200000 459970283 200000 979860577 200000 272174755 200000 900686099 200000 795683141 200000 187596643 200000 696062273 200000 340952062 200000 624637523 200000 260093307 200000 113282751 200000 248341917 200000 581287060 200000 16677519 200000 131683052 200000 338183719 200000 721399591 200000 894517541 200000 413416501 200000 328572019 200000 161941963 200000 741468772 200000 391703978 200000 666848246 200000 283994845 200000 952752146 200000 381733624 200000 60967112 200000 949666652 200000 827264150 200000 141770351 200000 648588704 200000 901267686 200000 923205366 200000 390252797 200000 710619602 200000 461908923 200000 187352281 200000 450598961 200000 872420695 200000 757067961 200000 478192261 200000 105189944 200000 943493317 200000 224765790 200000 855264481 200000 727272418 200000 155025233 200000 496890312 200000 719420276 200000 368007837 200000 707694291 200000 42584759 200000 862348387 200000 410096247 200000 282230721 200000 145801096 200000 583201397 200000 968457759 200000 225751857 200000 570480186 200000 928476433 200000 482400995 200000 74722011 200000 142356844 200000 612306494 200000 386367666 200000 79148308 200000 362922588 200000 628327585 200000 530045979 200000 260545747 200000 818193641 200000 127667586 200000 277938764 200000 725186479 200000 776901009 200000 80355526 200000 573147411 200000 481563613 200000 404426611 200000 513931509 200000 914972383 200000 593611830 200000 668720205 200000 583019828 200000 775898814 200000 888287790 200000 943359613 200000 535332171 200000 298562144 200000 159698909 200000 48284419 200000 991230367 200000 697272849 200000 920765944 200000 463051133 200000 484003640 200000 772855490 200000 673779672 200000 164533288 200000 327490492 200000 962435584 200000 233138033 200000 632680932 200000 113352560 200000 289932794 200000 220815195 200000 625804848 200000 276218173 200000 702225790 200000 517425868 200000 323428137 200000 262412968 200000 206254076 200000 209359771 200000 678843790 200000 717080536 200000 371923328 200000 200262205 200000 234059454 200000 564746643 200000 157745339 200000 160308170 200000 436392631 200000 519320384 200000 163619578 200000 273567737 200000 944179735 200000 597660389 200000 394149932 200000 357695262 200000 578596382 200000 828710185 200000 265047775 200000 387144754 200000 34452138 200000 813604178 200000 489246274 200000 940871370 200000 419833912 200000 712654663 200000 39368228 200000 515410206 200000 824140777 200000 34515854 200000 70892275 200000 682492418 200000 228204409 200000 295661390 200000 468257213 200000 80224495 200000 311056200 200000 919379022 200000 654563377 200000 63548923 200000 293392469 200000 160322291 200000 124714141 200000 638068699 200000 214822973 200000 982811204 200000 100208624 200000 531506663 200000 391659327 200000 923494888 200000 761245113 200000 60087829 200000 932988986 200000 767353382 200000 663872038 200000 198450940 200000 516225708 200000 15482851 200000 407563781 200000 147961809 200000 191763635 200000 335840423 200000 163284677 200000 45176429 200000 91125007 200000 892479127 200000 815680628 200000 233161028 200000 958038814 200000 359923835 200000 166363073 200000 380139374 200000 926171869 200000 397162424 200000 442376187 200000 306039456 200000 55076589 200000 153120854 200000 964819215 200000 577171763 200000 475531914 200000 768442618 200000 858143629 200000 92295195 200000 145539988 200000 288852716 200000 358556323 200000 265868528 200000 606323337 200000 113155602 200000 591086624 200000 299530216 200000 123223176 200000 803270898 200000 429765233 200000 31067097 200000 21520207 200000 379423410 200000 897730213 200000 992553019 200000 913548093 200000 164313882 200000 999151724 200000 530354979 200000 515721552 200000 759578256 200000 243419155 200000 236556104 200000 272695079 200000 235132442 200000 2708617 200000 254596609 200000 382519040 200000 518817631 200000 791588700 200000 228021571 200000 910393785 200000 55444645 200000 170545339 200000 830624166 200000 808992466 200000 331616979 200000 379958133 200000 453380193 200000 521103976 200000 831773551 200000 414141687 200000 289781576 200000 618242362 200000 811417760 200000 102309713 200000 845633236 200000 316466343 200000 895357740 200000 771462449 200000 210504219 200000 926747822 200000 517947003 200000 560691174 200000 518745298 200000 406644204 200000 5130897 200000 442695005 200000 114053457 200000 247671200 200000 567877654 200000 517108261 200000 912324750 200000 684441513 200000 860755024 200000 591583598 200000 993237023 200000 250037892 200000 170090279 200000 636250373 200000 76896316 200000 459782994 200000 986814751 200000 822802265 200000 803835834 200000 445477840 200000 820008801 200000 490013560 200000 253610000 200000 569103964 200000 393167281 200000 373710097 200000 751872853 200000 883802102 200000 325899896 200000 588285555 200000 489235007 200000 661737019 200000 776397498 200000 523878027 200000 401376804 200000 192850794 200000 385926688 200000 159921385 200000 542443259 200000 539092578 200000 287433454 200000 530225083 200000 55083867 200000 56204450 200000 753413133 200000 414482383 200000 141567610 200000 965803591 200000 820066050 200000 314127508 200000 386034734 200000 582924816 200000 298157043 200000 214762521 200000 324407535 200000 663072091 200000 536016808 200000 176706316 200000 111779282 200000 285856296 200000 188029831 200000 357226682 200000 510955150 200000 167475989 200000 126796182 200000 637123348 200000 758570361 200000 118403424 200000 171967100 200000 880284327 200000 967445899 200000 400287975 200000 969828223 200000 577453731 200000 898431577 200000 561432617 200000 126210694 200000 282973908 200000 61322266 200000 871171142 200000 922083863 200000 38742955 200000 188912549 200000 822123770 200000 466473305 200000 854195253 200000 595985520 200000 323026597 200000 377994770 200000 309330464 200000 246828689 200000 965588549 200000 240951465 200000 84690365 200000 977749695 200000 177530233 200000 885309988 200000 614030840 200000 714418769 200000 402191487 200000 480497706 200000 199363168 200000 331803453 200000 388682806 200000 407431938 200000 466482981 200000 942847514 200000 144337948 200000 545696657 200000 336675092 200000 240378909 200000 425155151 200000 182724958 200000 414621083 200000 831221534 200000 900579727 200000 274339473 200000 546633931 200000 119144851 200000 934525753 200000 209349102 200000 431372112 200000 608043667 200000 100227917 200000 25013981 200000 158966905 200000 920086484 200000 217998440 200000 408272741 200000 776668726 200000 391872940 200000 509136841 200000 963544107 200000 723874580 200000 399687954 200000 115392847 200000 724853367 200000 214240321 200000 532010397 200000 286983032 200000 997892143 200000 815746958 200000 432944003 200000 585516899 200000 173438424 200000 552235879 200000 206858650 200000 90216654 200000 625679003 200000 43077851 200000 312396633 200000 224235032 200000 99685437 200000 273783706 200000 818123479 200000 961802303 200000 698774308 200000 53008880 200000 857666762 200000 980621537 200000 438622808 200000 933833934 200000 556210825 200000 141743166 200000 247988095 200000 730021313 200000 567116297 200000 17658163 200000 227200223 200000 618071288 200000 422062562 200000 863845696 200000 135207263 200000 811373378 200000 102156106 200000 31339138 200000 99157125 200000 16108044 200000 663940632 200000 912980408 200000 910991992 200000 703463782 200000 890505922 200000 302882881 200000 843214334 200000 580094974 200000 920562270 200000 952562715 200000 430326910 200000 175467298 200000 317903523 200000 740405733 200000 138381822 200000 437564609 200000 755835880 200000 423757021 200000 477393701 200000 925037418 200000 77929763 200000 750858978 200000 923076409 200000 254259274 200000 72151530 200000 168205426 200000 216282146 200000 599165233 200000 879199349 200000 528062635 200000 302466148 200000 410999949 200000 756625305 200000 438844749 200000 935898919 200000 405694828 200000 652330189 200000 550941877 200000 626085426 200000 74806653 200000 473752103 200000 765296610 200000 473331178 200000 206355214 200000 890860639 200000 140515443 200000 729009494 200000 170362639 200000 496833226 200000 211730599 200000 579201054 200000 321572108 200000 915433311 200000 139721051 200000 490030214 200000 198147382 200000 966469813 200000 927232526 200000 654591351 200000 651236954 200000 260763650 200000 168252639 200000 113952885 200000 931206119 200000 977216796 200000 372449931 200000 893367209 200000 825570796 200000 600529530 200000 933204083 200000 665370072 200000 246023958 200000 769975091 200000 974041748 200000 978197608 200000 811897525 200000 932119293 200000 596339596 200000 843569505 200000 430874807 200000 828478510 200000 359135899 200000 911859561 200000 383693226 200000 159967678 200000 858520478 200000 177490886 200000 933167293 200000 478914882 200000 627860757 200000 103509086 200000 232192446 200000 641523441 200000 554506781 200000 13206457 200000 180091165 200000 753999266 200000 977813621 200000 612829437 200000 469952998 200000 897977034 200000 435232892 200000 648458736 200000 311590858 200000 777503873 200000 756467504 200000 268319481 200000 798065942 200000 938291582 200000 349744688 200000 243905822 200000 126591673 200000 822552341 200000 231144377 200000 626784774 200000 479908418 200000 948951359 200000 480817836 200000 511894520 200000 768462302 200000 618751122 200000 803496070 200000 126790105 200000 549647453 200000 535389251 200000 148675429 200000 808780080 200000 696032556 200000 527264298 200000 754904073 200000 596293668 200000 581274203 200000 629990077 200000 347812303 200000 314050940 200000 600695960 200000 988692242 200000 217488054 200000 141777565 200000 918066482 200000 332599521 200000 207272285 200000 711528846 200000 67334678 200000 413899391 200000 542106371 200000 502139126 200000 660526548 200000 825414883 200000 798552453 200000 229746716 200000 490606489 200000 333201828 200000 793302370 200000 543957221 200000 658739510 200000 637225207 200000 662371256 200000 827057113 200000 437827351 200000 543927732 200000 143192647 200000 765645853 200000 506959947 200000 804423506 200000 238487405 200000 94769529 200000 218261121 200000 350778342 200000 710616103 200000 931685459 200000 204856328 200000 434842150 200000 105998870 200000 767051184 200000 811773390 200000 170191211 200000 377418614 200000 307048249 200000 193391457 200000 57781161 200000 76365607 200000 538038067 200000 317688560 200000 548078456 200000 588718760 200000 282910853 200000 46063433 200000 959128590 200000 131557398 200000 425457333 200000 354317787 200000 408393538 200000 686486064 200000 349017065 200000 850838197 200000 722664329 200000 560219733 200000 462548201 200000 546164357 200000 350949883 200000 701049475 200000 178042651 200000 977329305 200000 279360079 200000 153479001 200000 731905157 200000 894769376 200000 706603737 200000 957328916 200000 743701454 200000 336724456 200000 718152338 200000 437725333 200000 754598972 200000 377940192 200000 55055 200000 768095577 200000 310732214 200000 911861143 200000 26074247 200000 599764862 200000 407867587 200000 422828154 200000 460326865 200000 768864451 200000 984677512 200000 77275802 200000 57918563 200000 616149384 200000 806848204 200000 85238178 200000 953925716 200000 335296713 200000 149359606 200000 617543140 200000 836287065 200000 230509606 200000 537269517 200000 795769932 200000 213333450 200000 45521373 200000 475062 200000 499437674 200000 565045405 200000 86864077 200000 390905400 200000 602195563 200000 764184425 200000 727669876 200000 863972731 200000 818728223 200000 149886819 200000 61766384 200000 943394563 200000 823034868 200000 679850084 200000 219705089 200000 137973496 200000 777686265 200000 361639136 200000 145789957 200000 752179233 200000 242421979 200000 593011182 200000 659483129 200000 956961764 200000 364650217 200000 370494278 200000 839906686 200000 403588166 200000 691315475 200000 52269374 200000 612132816 200000 542030320 200000 539140070 200000 618975947 200000 280319183 200000 169511 200000 172393617 200000 905550213 200000 503362810 200000 418621137 200000 952715490 200000 786678690 200000 574934894 200000 674777718 200000 944524104 200000 858467320 200000 312202218 200000 995226172 200000 632145106 200000 782961663 200000 752442572 200000 860965865 200000 568515886 200000 109939148 200000 882711828 200000 426427876 200000 901092522 200000 723094038 200000 457985120 200000 359048499 200000 82657845 200000 950512179 200000 191123694 200000 330564988 200000 72193885 200000 609521179 200000 691835292 200000 674729736 200000 386170961 200000 136191075 200000 992717290 200000 206322362 200000 431125984 200000 490247747 200000 428594677 200000 538613276 200000 533548407 200000 478653327 200000 524912253 200000 56018770 200000 164156710 200000 687971008 200000 641393375 200000 269383459 200000 570940315 200000 392965356 200000 843641626 200000 72076022 200000 637050916 200000 366378952 200000 676043213 200000 324646609 200000 326975152 200000 445043628 200000 981226550 200000 242750300 200000 649844174 200000 599858574 200000 922625076 200000 201691 200000 105364140 200000 232037636 200000 633730629 200000 564283958 200000 511030040 200000 718744646 200000 83176327 200000 548673780 200000 622390656 200000 112714793 200000 1553338 200000 858523450 200000 921302773 200000 206046244 200000 791524155 200000 102035664 200000 384902947 200000 342316622 200000 765253898 200000 962995739 200000 617214553 200000 516753757 200000 478033604 200000 224859683 200000 416992647 200000 152179879 200000 851244201 200000 265375373 200000 632602682 200000 117773347 200000 368974742 200000 566424993 200000 646209697 200000 369262184 200000 214467338 200000 497437252 200000 143074698 200000 806899372 200000 246930212 200000 473167358 200000 659551332 200000 692243653 200000 669142178 200000 443133685 200000 750653758 200000 994351403 200000 527587 200000 812823023 200000 413067461 200000 688155379 200000 400856036 200000 490685522 200000 809749065 200000 954959316 200000 898307654 200000 335292966 200000 579228088 200000 145344548 200000 882561862 200000 43951633 200000 771923872 200000 487489243 200000 773793986 200000 799737689 200000 531851568 200000 958059406 200000 791125818 200000 480585701 200000 576507447 200000 306889844 200000 815081419 200000 500699707 200000 946200354 200000 141693540 200000 165851700 200000 232053122 200000 866578689 200000 558503124 200000 590719188 200000 175998336 200000 176589698 200000 225387994 200000 30341801 200000 506704540 200000 865582323 200000 954616365 200000 713870674 200000 280513501 200000 689355331 200000 326063396 200000 757531405 200000 386881256 200000 828785409 200000 541572789 200000 25065657 200000 321920516 200000 631566170 200000 152086903 200000 698608596 200000 819608600 200000 95114270 200000 956049567 200000 603508348 200000 470563499 200000 278105275 200000 758412293 200000 551341937 200000 881905122 200000 955325247 200000 968859679 200000 845489168 200000 617244293 200000 781695577 200000 327624196 200000 823721561 200000 643340281 200000 669954392 200000 222066537 200000 49405673 200000 229694533 200000 345286185 200000 98964135 200000 718827264 200000 109028881 200000 146326364 200000 249990834 200000 283773563 200000 786990242 200000 311284767 200000 965915938 200000 581427673 200000 169939422 200000 41346624 200000 822185004 200000 481189433 200000 109806157 200000 61508654 200000 325573801 200000 905005401 200000 647949076 200000 547587832 200000 579203597 200000 86903191 200000 223557627 200000 789546059 200000 184244848 200000 975075315 200000 771834728 200000 429056119 200000 601498248 200000 534574090 200000 126904929 200000 256926826 200000 599806380 200000 469437468 200000 784915084 200000 947853234 200000 701374929 200000 19326726 200000 769826353 200000 654158974 200000 180227471 200000 99516488 200000 380137526 200000 128637341 200000 291484188 200000 283750911 200000 164990497 200000 655570044 200000 605049167 200000 780494570 200000 328440345 200000 848455467 200000 123857310 200000 943582312 200000 777100004 200000 539850328 200000 180434463 200000 294019704 200000 6996457 200000 896485713 200000 561039497 200000 787163062 200000 426361135 200000 874549253 200000 75514163 200000 503055203 200000 191260507 200000 822246658 200000 877303059 200000 441492317 200000 220765620 200000 871405432 200000 344164799 200000 436984354 200000 111154721 200000 442179892 200000 243960175 200000 954951376 200000 694108456 200000 396492964 200000 330721528 200000 92156199 200000 967496689 200000 75334872 200000 634176465 200000 805983620 200000 891477568 200000 290090879 200000 849072656 200000 93648615 200000 458134653 200000 47562469 200000 307949165 200000 84252397 200000 520527279 200000 304598522 200000 992588861 200000 646590933 200000 626766203 200000 584035405 200000 359684983 200000 842837630 200000 375317033 200000 33724940 200000 402131634 200000 841615974 200000 972614814 200000 226080773 200000 431224100 200000 301448620 200000 534732386 200000 420694439 200000 823233699 200000 832140558 200000 866354586 200000 37367040 200000 837411238 200000 562338282 200000 654355214 200000 979328192 200000 114580292 200000 624725568 200000 671603236 200000 771582004 200000 878201139 200000 38787757 200000 325624034 200000 384146762 200000 265139145 200000 711138417 200000 896390638 200000 871641746 200000 88474622 200000 11834217 200000 431421072 200000 973552954 200000 818021223 200000 80152085 200000 874979502 200000 137682705 200000 936970811 200000 724218770 200000 649402574 200000 772531844 200000 690595153 200000 258581407 200000 67336727 200000 145244323 200000 536738846 200000 915486363 200000 35355727 200000 655614748 200000 958881466 200000 862836100 200000 234251229 200000 729630781 200000 943151580 200000 270747641 200000 368953287 200000 774310133 200000 169114840 200000 184229944 200000 965261236 200000 2936530 200000 647692711 200000 434594591 200000 473474538 200000 864476164 200000 625636574 200000 379703854 200000 137961296 200000 985762135 200000 204938677 200000 919849346 200000 203914092 200000 75469884 200000 906468865 200000 336566747 200000 800780902 200000 919964864 200000 286263353 200000 699711638 200000 786736898 200000 242059154 200000 352206707 200000 324778931 200000 923259048 200000 609796608 200000 454412647 200000 890290639 200000 129766751 200000 268045818 200000 799160938 200000 286348841 200000 795467724 200000 172456973 200000 327144307 200000 279835296 200000 36751158 200000 111432551 200000 300128793 200000 914531762 200000 130878341 200000 803611096 200000 499395217 200000 554852989 200000 394319165 200000 293625806 200000 927622067 200000 734399169 200000 164558727 200000 345684568 200000 757491446 200000 584294108 200000 595487272 200000 940892451 200000 932611694 200000 392179148 200000 459331974 200000 733564543 200000 206013652 200000 362348335 200000 624774825 200000 760805209 200000 508014974 200000 526998340 200000 525137207 200000 627536193 200000 74310241 200000 312424683 200000 178910069 200000 801473125 200000 934812693 200000 814490528 200000 537588812 200000 676725652 200000 614781904 200000 487605123 200000 110629697 200000 898861115 200000 453898089 200000 458745682 200000 534234235 200000 576416362 200000 950793045 200000 853884012 200000 979484352 200000 606036174 200000 667420332 200000 94121679 200000 946984823 200000 359229111 200000 608682788 200000 250094874 200000 845284518 200000 332653587 200000 77431572 200000 339851403 200000 49424116 200000 772883313 200000 770578802 200000 885124352 200000 578617767 200000 266609150 200000 356358100 200000 757868281 200000 167677094 200000 788021130 200000 502512241 200000 560015251 200000 729174647 200000 309492866 200000 295135776 200000 447611022 200000 44637761 200000 268547062 200000 359547479 200000 533417031 200000 287587786 200000 690407828 200000 825451309 200000 633094077 200000 337287034 200000 7632810 200000 226401111 200000 955403919 200000 808506965 200000 945044264 200000 740736045 200000 88048891 200000 654086659 200000 257222042 200000 673655717 200000 999620576 200000 185693899 200000 861926705 200000 519132246 200000 866992828 200000 165654930 200000 446478010 200000 692427637 200000 453082030 200000 248879584 200000 61904292 200000 851990234 200000 258073972 200000 718613978 200000 441798653 200000 702248700 200000 283586412 200000 42767432 200000 342350453 200000 181700335 200000 29174166 200000 688278159 200000 564620888 200000 735072364 200000 883680911 200000 285143735 200000 174497175 200000 180658121 200000 187608470 200000 962106213 200000 969551039 200000 468118523 200000 134965899 200000 469476321 200000 977663231 200000 451819162 200000 279982570 200000 255560721 200000 523593765 200000 486182364 200000 430362835 200000 472601211 200000 862538400 200000 61045911 200000 864737028 200000 681495109 200000 825301887 200000 766076995 200000 279745756 200000 57294647 200000 942872687 200000 257420533 200000 551962969 200000 156023223 200000 148646848 200000 860104548 200000 739609625 200000 64321227 200000 856786528 200000 490261222 200000 504846684 200000 39840794 200000 325852638 200000 115632499 200000 886494719 200000 962906602 200000 483190887 200000 453064096 200000 878534018 200000 134548770 200000 468472010 200000 208621221 200000 937725442 200000 843920712 200000 961838199 200000 263242326 200000 213535807 200000 257463427 200000 223385979 200000 90936620 200000 830489494 200000 930132377 200000 445831301 200000 573006397 200000 39678982 200000 286526449 200000 959549155 200000 894888254 200000 127657006 200000 472069010 200000 896553604 200000 755304583 200000 306697036 200000 219508513 200000 611534839 200000 48469774 200000 255544639 200000 317469157 200000 149158505 200000 117173865 200000 384970373 200000 722007494 200000 200282026 200000 781237968 200000 464175164 200000 974659912 200000 976044072 200000 215130392 200000 230049828 200000 214150547 200000 523136241 200000 736959160 200000 922424475 200000 475922542 200000 376450997 200000 40076743 200000 455227038 200000 924074046 200000 478028480 200000 235091195 200000 732721613 200000 76445707 200000 61237507 200000 407296426 200000 706199655 200000 880247675 200000 281696779 200000 180765643 200000 523087177 200000 708830931 200000 163024390 200000 916478965 200000 248675826 200000 744180988 200000 586887109 200000 136718686 200000 19730049 200000 142271355 200000 152814260 200000 379413980 200000 631508916 200000 561773174 200000 124067554 200000 680352231 200000 131458282 200000 749799093 200000 173766399 200000 871189652 200000 521348129 200000 789077406 200000 461908056 200000 185325466 200000 873943031 200000 267641655 200000 827592412 200000 241528655 200000 765709228 200000 535441447 200000 971698969 200000 463901355 200000 136162077 200000 774422964 200000 247193150 200000 369998659 200000 983265482 200000 817862085 200000 272533018 200000 843614542 200000 270127056 200000 280893664 200000 520240922 200000 152979875 200000 141952494 200000 670583852 200000 727536206 200000 915034040 200000 351958915 200000 492191599 200000 453983076 200000 842517411 200000 751524750 200000 616612112 200000 265227946 200000 465575451 200000 575524268 200000 159543317 200000 703041295 200000 944593015 200000 409555484 200000 127778341 200000 387363362 200000 999435949 200000 886266300 200000 136437639 200000 264039440 200000 363221332 200000 997286412 200000 855144736 200000 994682793 200000 156762017 200000 445850922 200000 886547575 200000 820733019 200000 811257708 200000 572089811 200000 741147571 200000 443579444 200000 834925355 200000 263332712 200000 315431835 200000 359697891 200000 662581749 200000 1530853 200000 547747732 200000 443268791 200000 635666303 200000 845908970 200000 183392678 200000 243024541 200000 645244962 200000 974220982 200000 330956918 200000 610510885 200000 799078098 200000 172715046 200000 362757964 200000 511654525 200000 293421863 200000 394926777 200000 208741389 200000 366650227 200000 97829206 200000 776326542 200000 429553985 200000 751782774 200000 314887224 200000 826857571 200000 241613838 200000 566017429 200000 309976897 200000 757438358 200000 122950202 200000 692345725 200000 239447689 200000 221939239 200000 754086443 200000 465142142 200000 981631174 200000 709439924 200000 74323689 200000 374613126 200000 116826447 200000 586800250 200000 825917466 200000 954516515 200000 660643353 200000 813141850 200000 913576964 200000 771320964 200000 965819836 200000 347696592 200000 42977678 200000 557804663 200000 10698606 200000 483919868 200000 725528638 200000 905120620 200000 549045510 200000 653408413 200000 410378811 200000 719209840 200000 70720762 200000 384076560 200000 445625419 200000 830266161 200000 878627424 200000 198578516 200000 709475797 200000 901970432 200000 937920239 200000 216176136 200000 249135327 200000 503348169 200000 63288574 200000 511960681 200000 842668048 200000 749202203 200000 457708419 200000 838801496 200000 948064942 200000 186415397 200000 307743252 200000 59189842 200000 448983712 200000 631494070 200000 54338281 200000 191150965 200000 167930989 200000 914978108 200000 839665879 200000 464280449 200000 460767546 200000 319361733 200000 521716053 200000 548207827 200000 589361358 200000 978507776 200000 96525945 200000 452524139 200000 118552465 200000 575149884 200000 748090619 200000 487108070 200000 299162759 200000 222199654 200000 293747760 200000 178328963 200000 74518361 200000 189613582 200000 898210831 200000 452553761 200000 702142539 200000 968220514 200000 435618095 200000 998319422 200000 356668486 200000 578209840 200000 465476806 200000 948452601 200000 806351054 200000 855375847 200000 628437674 200000 37318160 200000 728610828 200000 725799061 200000 1964370 200000 653696481 200000 102351045 200000 405209834 200000 299959765 200000 88875116 200000 879930975 200000 22928434 200000 826763241 200000 274745423 200000 289856738 200000 206151262 200000 861024740 200000 575779015 200000 339522804 200000 69698555 200000 984934590 200000 409582005 200000 140132827 200000 146172984 200000 903333388 200000 684210069 200000 926802813 200000 302809316 200000 196698629 200000 70277511 200000 494086242 200000 211663980 200000 438254464 200000 152194377 200000 425438640 200000 566841312 200000 662239218 200000 998782778 200000 204064045 200000 546182381 200000 892310387 200000 816362072 200000 887598912 200000 340144612 200000 17778874 200000 448523842 200000 205453039 200000 303357873 200000 736644379 200000 791299894 200000 882319329 200000 382812131 200000 699547791 200000 368872978 200000 379229789 200000 327149225 200000 645094827 200000 120390742 200000 675248456 200000 678768850 200000 469567399 200000 995172384 200000 470503465 200000 989621196 200000 630926424 200000 213509677 200000 223989031 200000 620963749 200000 516393525 200000 608290269 200000 254769928 200000 628005644 200000 328463444 200000 715670831 200000 713448244 200000 149768015 200000 400112237 200000 290551488 200000 524690351 200000 854239838 200000 969575637 200000 820868047 200000 647967521 200000 916949189 200000 95199363 200000 793207867 200000 311024337 200000 555539381 200000 903215373 200000 532992130 200000 673121444 200000 401479419 200000 124532395 200000 127776195 200000 817893154 200000 4422918 200000 845205554 200000 466838972 200000 425985904 200000 506793188 200000 173464858 200000 603934411 200000 338787670 200000 680859717 200000 665672567 200000 814340080 200000 88096058 200000 773622645 200000 645309954 200000 369992904 200000 877734433 200000 236254565 200000 170199057 200000 31506323 200000 756878260 200000 569319842 200000 252176281 200000 737686830 200000 405912120 200000 764009051 200000 268125490 200000 676284184 200000 63010963 200000 740754014 200000 996442130 200000 628232048 200000 382481485 200000 257728283 200000 487397392 200000 505845492 200000 402423692 200000 364200094 200000 653380513 200000 491031299 200000 579747094 200000 864397208 200000 796108253 200000 672956315 200000 767803986 200000 252882262 200000 547266170 200000 124745051 200000 686532934 200000 927187399 200000 964014031 200000 927348097 200000 559752857 200000 923506553 200000 82311378 200000 996619755 200000 839582097 200000 214470044 200000 205002009 200000 137460505 200000 206556181 200000 567214076 200000 500053211 200000 961477672 200000 984384683 200000 313879818 200000 79007983 200000 82780888 200000 58571899 200000 193593811 200000 89823947 200000 157017478 200000 871321929 200000 747673606 200000 679406726 200000 554505009 200000 709034365 200000 553438705 200000 582124245 200000 63174008 200000 584011805 200000 375016579 200000 809603344 200000 141378713 200000 4058833 200000 720560971 200000 709015853 200000 709922163 200000 13754333 200000 964658295 200000 579912131 200000 370556292 200000 439899177 200000 83708629 200000 350838279 200000 661050091 200000 993326908 200000 944091092 200000 462313425 200000 102486118 200000 555670331 200000 707846018 200000 520332696 200000 921184083 200000 194750702 200000 934506126 200000 301339760 200000 183656370 200000 649440186 200000 491500103 200000 366502930 200000 317924384 200000 600681895 200000 842171034 200000 844464339 200000 337685981 200000 606256475 200000 145712663 200000 554603947 200000 97681094 200000 192015900 200000 334711788 200000 184182831 200000 148716378 200000 601201104 200000 990146536 200000 422114454 200000 767796920 200000 948659967 200000 148314232 200000 320210358 200000 328203422 200000 522389711 200000 565525676 200000 255033607 200000 975647595 200000 616670470 200000 896434225 200000 23721118 200000 864902173 200000 284680714 200000 185858903 200000 507846450 200000 405205074 200000 169251043 200000 505725708 200000 476408857 200000 209979978 200000 387120951 200000 147463390 200000 301222219 200000 38684387 200000 22818124 200000 39617276 200000 251507037 200000 696641946 200000 288798217 200000 343570485 200000 415524231 200000 840446608 200000 102695669 200000 824147447 200000 372747677 200000 311693441 200000 540924469 200000 971403856 200000 821002776 200000 255214797 200000 779728528 200000 920912366 200000 289532429 200000 843826546 200000 430308205 200000 768975906 200000 712837428 200000 979556111 200000 901165266 200000 665782488 200000 137644002 200000 657722594 200000 427125094 200000 602419360 200000 973655310 200000 687629002 200000 249121392 200000 929667239 200000 846126670 200000 482261829 200000 676906965 200000 36785341 200000 494611930 200000 322904434 200000 222854173 200000 763982672 200000 148395655 200000 981689614 200000 617403501 200000 301812590 200000 805837260 200000 53703802 200000 310481548 200000 478471878 200000 134623168 200000 443318450 200000 346067170 200000 159822759 200000 261439257 200000 69343063 200000 95296116 200000 571786494 200000 448031021 200000 561982629 200000 472149224 200000 350715483 200000 902514675 200000 49131388 200000 611331718 200000 452518892 200000 375419906 200000 182866778 200000 720306227 200000 538815103 200000 846984848 200000 757152350 200000 828731767 200000 710630788 200000 83421043 200000 190929222 200000 584383096 200000 237091591 200000 352785699 200000 460395889 200000 312266748 200000 192001977 200000 408209077 200000 88451805 200000 961664873 200000 320464615 200000 986654176 200000 921902120 200000 576993479 200000 395438719 200000 491316986 200000 845579922 200000 816216764 200000 180978450 200000 403757307 200000 278880249 200000 393645710 200000 700668876 200000 266273144 200000 615226586 200000 672815652 200000 474319484 200000 437506728 200000 312338517 200000 719617028 200000 432662930 200000 758954850 200000 507824681 200000 304157013 200000 672876571 200000 391037724 200000 381903027 200000 480393181 200000 772757957 200000 153657836 200000 887408370 200000 351700995 200000 773852385 200000 225661577 200000 206648965 200000 930634446 200000 685976667 200000 764766794 200000 769719210 200000 469272035 200000 472254914 200000 377617189 200000 636214079 200000 511375241 200000 236882246 200000 610842033 200000 710762180 200000 230353575 200000 327146420 200000 33998115 200000 635813463 200000 638193348 200000 315124347 200000 274246483 200000 67499702 200000 424209413 200000 416873385 200000 336330935 200000 564035391 200000 475395889 200000 544931821 200000 303823974 200000 396035569 200000 269828016 200000 984541333 200000 331517973 200000 530611564 200000 870617990 200000 129460113 200000 535847965 200000 146889964 200000 855527772 200000 461891438 200000 493086578 200000 929610833 200000 600531574 200000 143926618 200000 857233324 200000 291400729 200000 150203581 200000 250832166 200000 791857920 200000 580030307 200000 795795638 200000 938950974 200000 917144647 200000 294170605 200000 174091143 200000 685562033 200000 141371125 200000 475223062 200000 303068408 200000 407267631 200000 155844386 200000 777406683 200000 782461807 200000 445329669 200000 62227332 200000 736436189 200000 185724914 200000 256842529 200000 91348850 200000 821001049 200000 903049255 200000 141006611 200000 908723937 200000 151837741 200000 557391958 200000 341406986 200000 164817513 200000 74873816 200000 795100005 200000 599062994 200000 130020672 200000 107054714 200000 931868378 200000 540768987 200000 958714173 200000 957658831 200000 492661468 200000 363038772 200000 408764118 200000 616572471 200000 249784881 200000 334284427 200000 645110561 200000 376718512 200000 717969984 200000 931581742 200000 972824021 200000 746645209 200000 407339279 200000 751768076 200000 423675721 200000 857820144 200000 152167237 200000 137912756 200000 886029427 200000 738793427 200000 752219689 200000 321703763 200000 659238121 200000 664199426 200000 216033696 200000 977668793 200000 338925795 200000 284825243 200000 475852337 200000 198062164 200000 936999222 200000 52293723 200000 94324483 200000 790427954 200000 773307737 200000 407547554 200000 873555421 200000 504204034 200000 154195298 200000 890642543 200000 933865764 200000 993413138 200000 39158281 200000 493754207 200000 65344992 200000 396504914 200000 564943011 200000 75435441 200000 393573302 200000 737723983 200000 376325927 200000 365698116 200000 130898670 200000 579646263 200000 808812588 200000 659927702 200000 536803437 200000 121266394 200000 730353895 200000 610766534 200000 281549243 200000 362646182 200000 679576881 200000 350721938 200000 167376637 200000 24724138 200000 10404734 200000 316157017 200000 471290107 200000 781345171 200000 867278054 200000 543454488 200000 134772507 200000 663762097 200000 499208479 200000 487638128 200000 38032226 200000 116273138 200000 146875007 200000 299466141 200000 493062777 200000 911002084 200000 421879806 200000 49414272 200000 744709029 200000 927088054 200000 515488561 200000 858730901 200000 325010637 200000 64870198 200000 976035919 200000 612294140 200000 919922807 200000 815639764 200000 889066030 200000 893833075 200000 419908042 200000 328717724 200000 524415046 200000 779280473 200000 369340556 200000 258635583 200000 724295852 200000 841801132 200000 360775972 200000 475738122 200000 938146327 200000 411517195 200000 515286168 200000 540719852 200000 476833246 200000 4103348 200000 910013071 200000 160273780 200000 713543159 200000 504445318 200000 275583823 200000 675814863 200000 740269816 200000 376946430 200000 412283327 200000 983631053 200000 47494169 200000 110175549 200000 609901925 200000 209976795 200000 198066479 200000 427211519 200000 787187816 200000 731582729 200000 28174513 200000 505946533 200000 828695951 200000 931925765 200000 397688757 200000 688318251 200000 692550207 200000 696744222 200000 841460211 200000 977511985 200000 408745600 200000 401207105 200000 364818880 200000 843459061 200000 927673079 200000 447888382 200000 493690387 200000 132417622 200000 257360619 200000 797857923 200000 136039554 200000 713733586 200000 4948548 200000 557872798 200000 391485765 200000 901881736 200000 999440774 200000 242016958 200000 980345137 200000 696882998 200000 366986202 200000 76351473 200000 360959422 200000 335147322 200000 183522053 200000 71669734 200000 75719424 200000 730850964 200000 306296685 200000 522547948 200000 25314736 200000 303730401 200000 664804890 200000 418752497 200000 204018980 200000 44335201 200000 33195697 200000 618159747 200000 256825169 200000 74074097 200000 169884538 200000 928532689 200000 842930383 200000 26619152 200000 589228379 200000 91982249 200000 473200852 200000 529776605 200000 33944538 200000 705798778 200000 765513527 200000 637494551 200000 497861406 200000 53079379 200000 299672685 200000 962738714 200000 310684653 200000 433699554 200000 427921294 200000 941870312 200000 464799661 200000 613149301 200000 996382288 200000 407824924 200000 264707175 200000 904534011 200000 311675146 200000 738874615 200000 618244799 200000 991092738 200000 809038514 200000 767602519 200000 690385916 200000 404875705 200000 328883422 200000 178084793 200000 901207045 200000 851579119 200000 398675909 200000 819244350 200000 988613984 200000 754141202 200000 994480702 200000 967547298 200000 51960628 200000 146903600 200000 473077695 200000 611235141 200000 913512775 200000 977087736 200000 245453407 200000 497376038 200000 424881664 200000 246315704 200000 522907859 200000 904654050 200000 478181478 200000 203120223 200000 546977907 200000 447708344 200000 289737758 200000 547550588 200000 837701429 200000 588304262 200000 71253360 200000 134756412 200000 571735984 200000 27681996 200000 475435329 200000 373572463 200000 691334937 200000 15655080 200000 880863512 200000 952896643 200000 300957000 200000 29135320 200000 427447581 200000 915848071 200000 83493556 200000 937951162 200000 611382804 200000 899571496 200000 143966833 200000 803283022 200000 138010470 200000 594499766 200000 339834936 200000 387000881 200000 452583192 200000 564594718 200000 453237342 200000 435067043 200000 609616336 200000 916477424 200000 804610523 200000 105176961 200000 372582614 200000 218470234 200000 91700292 200000 769067850 200000 992577552 200000 167453738 200000 215261136 200000 778365725 200000 709648387 200000 740750544 200000 289501525 200000 872324792 200000 894777304 200000 503209560 200000 526061643 200000 290211962 200000 543168852 200000 650382451 200000 496667335 200000 393152865 200000 476069598 200000 355470190 200000 81868160 200000 334601996 200000 257423228 200000 353071160 200000 396422092 200000 139341752 200000 700556501 200000 283927135 200000 101096355 200000 870326342 200000 955047727 200000 928429586 200000 948309914 200000 440265778 200000 104154481 200000 202962976 200000 592887016 200000 117615517 200000 522454305 200000 542839286 200000 358758756 200000 366512451 200000 773511782 200000 956651940 200000 349674884 200000 265941124 200000 429847558 200000 818187224 200000 228932190 200000 53109087 200000 30494056 200000 13413344 200000 285825962 200000 682266736 200000 326024851 200000 708822444 200000 940672957 200000 963867897 200000 504124460 200000 412671432 200000 646201742 200000 947168469 200000 915666810 200000 192311141 200000 199533235 200000 526429829 200000 794500197 200000 622679120 200000 418714468 200000 65692967 200000 396561777 200000 7131896 200000 657115766 200000 374295673 200000 801055174 200000 994270315 200000 72682848 200000 168941273 200000 820469547 200000 701466200 200000 919944761 200000 715049799 200000 211645445 200000 923312398 200000 809702838 200000 306790240 200000 893548892 200000 630400378 200000 790403376 200000 890986851 200000 460295381 200000 940205868 200000 481981595 200000 872932399 200000 287965368 200000 886542930 200000 247160975 200000 511394627 200000 214542827 200000 791754170 200000 510692418 200000 906539195 200000 95970292 200000 109010131 200000 596661642 200000 946430808 200000 135006457 200000 429745580 200000 571962079 200000 864449144 200000 608512450 200000 81356018 200000 482213206 200000 782520345 200000 633363381 200000 274822133 200000 466379942 200000 735778010 200000 483086552 200000 567608995 200000 189160741 200000 969712120 200000 21412818 200000 393838986 200000 78973387 200000 28081492 200000 712457193 200000 867209689 200000 638201389 200000 936447338 200000 24932611 200000 577843551 200000 995282050 200000 137363290 200000 720790953 200000 912813705 200000 350577569 200000 327131363 200000 956609791 200000 207768679 200000 590097152 200000 273580130 200000 999454412 200000 789768871 200000 389600437 200000 154840278 200000 343254903 200000 296265111 200000 205712759 200000 892621790 200000 439953926 200000 111500327 200000 979084445 200000 141158328 200000 4354592 200000 537653219 200000 788532253 200000 291798339 200000 256868364 200000 420814588 200000 456963213 200000 394328573 200000 825029295 200000 91563070 200000 685229861 200000 264832516 200000 670435216 200000 36158746 200000 991675834 200000 817154584 200000 60782294 200000 564353949 200000 682000067 200000 948225942 200000 144484680 200000 306884727 200000 905354071 200000 656776830 200000 633880651 200000 536821492 200000 328251179 200000 849006957 200000 738359271 200000 640821509 200000 2026648 200000 290534818 200000 171522753 200000 52709686 200000 19646610 200000 879464188 200000 201716257 200000 976869560 200000 147539121 200000 19158009 200000 64876524 200000 733963608 200000 754567466 200000 57136056 200000 168871594 200000 351230853 200000 432240854 200000 687349239 200000 876408193 200000 762777166 200000 28355881 200000 366801173 200000 123893303 200000 359396704 200000 45295163 200000 334291472 200000 132338994 200000 775557899 200000 202415810 200000 818913414 200000 370473338 200000 23307837 200000 657194516 200000 414237367 200000 407659189 200000 315162756 200000 646837289 200000 106463616 200000 860533545 200000 886009871 200000 133072278 200000 452568673 200000 717942205 200000 45307821 200000 660376978 200000 745721719 200000 783103991 200000 41297611 200000 916900340 200000 879948673 200000 349074430 200000 824994681 200000 553073458 200000 518178782 200000 447607960 200000 810711141 200000 79727202 200000 239432844 200000 765714220 200000 432272093 200000 773185339 200000 327966762 200000 3353536 200000 487807184 200000 893577748 200000 913335286 200000 406895867 200000 397039308 200000 671600611 200000 965341647 200000 102865443 200000 547168769 200000 827899966 200000 347189298 200000 385012511 200000 876680764 200000 301665117 200000 461747776 200000 220047990 200000 205732331 200000 161164309 200000 472889269 200000 245034829 200000 138926623 200000 261894621 200000 122255602 200000 598392171 200000 791134852 200000 667456203 200000 274594547 200000 689620280 200000 347866985 200000 746443671 200000 986280792 200000 77565880 200000 858402237 200000 143898518 200000 933753952 200000 918860436 200000 973008143 200000 26063039 200000 304192743 200000 614685200 200000 178913677 200000 523920809 200000 79987823 200000 653136149 200000 444242949 200000 30619529 200000 412212499 200000 170102567 200000 215125478 200000 118175288 200000 729544596 200000 602792047 200000 40132927 200000 919653418 200000 310157136 200000 515812786 200000 51614397 200000 912989303 200000 80455749 200000 668233302 200000 492422064 200000 68428501 200000 310120721 200000 728950371 200000 485899781 200000 176333722 200000 753771764 200000 555343487 200000 307602509 200000 407515070 200000 551301579 200000 508622832 200000 87326132 200000 407257302 200000 59315221 200000 520092828 200000 878520841 200000 507477785 200000 749819121 200000 767635723 200000 167452603 200000 932859229 200000 67119134 200000 781258339 200000 282910169 200000 755402010 200000 676231161 200000 36390506 200000 660510225 200000 594564709 200000 336999809 200000 638712199 200000 832798897 200000 206347765 200000 363078228 200000 938457280 200000 456345768 200000 670986017 200000 592260786 200000 584915388 200000 726316932 200000 158000095 200000 34237305 200000 317279937 200000 429806453 200000 297139397 200000 318631975 200000 575727798 200000 548020039 200000 246872331 200000 449619162 200000 475979554 200000 510286443 200000 948797062 200000 258384978 200000 828490794 200000 296874222 200000 351790509 200000 267529708 200000 204476565 200000 914884991 200000 304950166 200000 361006503 200000 591540683 200000 988126061 200000 291437561 200000 347538466 200000 582567376 200000 633981093 200000 721792811 200000 19531419 200000 479271244 200000 909094327 200000 324659747 200000 121338097 200000 935330182 200000 817838032 200000 100499063 200000 116259746 200000 543777891 200000 811732672 200000 64006239 200000 482882509 200000 545656427 200000 528463093 200000 574256816 200000 36705584 200000 76238019 200000 709271422 200000 485626082 200000 373220905 200000 988541747 200000 329985544 200000 510901001 200000 158045624 200000 892701216 200000 590182627 200000 204027358 200000 720557435 200000 806546066 200000 924602620 200000 357264055 200000 833975727 200000 682240559 200000 666181091 200000 910224265 200000 425707316 200000 280962365 200000 460731334 200000 253627116 200000 388402569 200000 403841186 200000 874692468 200000 967179798 200000 843483851 200000 424537574 200000 515692634 200000 17445597 200000 513658809 200000 978105647 200000 46271624 200000 805885369 200000 499761074 200000 929196867 200000 840979627 200000 364346303 200000 372795060 200000 422079881 200000 381334035 200000 684212390 200000 139795293 200000 29055495 200000 189110958 200000 648895173 200000 968836845 200000 448840036 200000 618331915 200000 666257170 200000 527594818 200000 682691302 200000 608854103 200000 185805603 200000 335341785 200000 587021428 200000 685706338 200000 901193007 200000 830092499 200000 842908308 200000 505978265 200000 486672909 200000 339350252 200000 464868973 200000 284518156 200000 466537779 200000 847263620 200000 366335430 200000 653992041 200000 223126711 200000 541238682 200000 179310340 200000 492203007 200000 262656849 200000 298736331 200000 398121262 200000 401564347 200000 356040790 200000 188983126 200000 75562988 200000 983962157 200000 528033725 200000 92533786 200000 807901570 200000 744070786 200000 758705181 200000 860147349 200000 798411480 200000 673292426 200000 731622571 200000 107203813 200000 622394741 200000 5035443 200000 713347903 200000 84019146 200000 815023998 200000 822668299 200000 101784656 200000 323835042 200000 255726011 200000 998612034 200000 40064754 200000 624140650 200000 915090833 200000 320572324 200000 617278686 200000 664886467 200000 641482504 200000 62282786 200000 38846569 200000 884838889 200000 139706566 200000 275921993 200000 870437515 200000 131070140 200000 923262992 200000 313421128 200000 283047641 200000 208346554 200000 853886671 200000 887164653 200000 479630218 200000 130293762 200000 62774664 200000 40026023 200000 505102708 200000 146179923 200000 769978722 200000 143522437 200000 39779343 200000 848853001 200000 433059363 200000 128672564 200000 466858864 200000 42469669 200000 216249393 200000 417065988 200000 297204302 200000 670212677 200000 294621844 200000 872161763 200000 290798079 200000 591548839 200000 863588082 200000 479885408 200000 775154299 200000 45349929 200000 274763153 200000 170090920 200000 723288151 200000 782055755 200000 306149720 200000 193191050 200000 402509002 200000 710925610 200000 312972237 200000 390533750 200000 93439403 200000 153056901 200000 352017687 200000 287380345 200000 441166192 200000 381612219 200000 485386749 200000 957400130 200000 199470895 200000 991974347 200000 618675684 200000 493459999 200000 332997280 200000 163411026 200000 933314259 200000 99834111 200000 402423320 200000 808515983 200000 526963057 200000 97305969 200000 781606030 200000 218461025 200000 313477893 200000 143790754 200000 77647768 200000 228878405 200000 960949620 200000 712105058 200000 668683118 200000 855116636 200000 46057797 200000 876160287 200000 923827941 200000 521172067 200000 90072480 200000 457064935 200000 911568756 200000 505259960 200000 248510025 200000 885103210 200000 243060530 200000 200209499 200000 538124201 200000 757592820 200000 649076436 200000 795897321 200000 551400132 200000 499736694 200000 3906995 200000 937669281 200000 229256515 200000 855747709 200000 914910659 200000 35413346 200000 633152875 200000 546497848 200000 627231644 200000 403520427 200000 160844834 200000 405700469 200000 578959476 200000 940839833 200000 385532144 200000 974218403 200000 819852321 200000 471434219 200000 551756795 200000 309149905 200000 752967451 200000 335824895 200000 39530505 200000 17478316 200000 140015223 200000 899448789 200000 684891776 200000 479225220 200000 584453612 200000 147609611 200000 81523048 200000 502549831 200000 772475856 200000 801255903 200000 581132135 200000 754100355 200000 706176283 200000 27770159 200000 380362179 200000 164197479 200000 592200034 200000 864494202 200000 558731875 200000 833857730 200000 133207772 200000 970974944 200000 34074573 200000 775456257 200000 433905248 200000 64563229 200000 712101672 200000 422797108 200000 938185572 200000 799888017 200000 643385402 200000 988779529 200000 195720702 200000 457315642 200000 959975786 200000 32242894 200000 828055781 200000 810500023 200000 653285823 200000 743399538 200000 625783664 200000 499655750 200000 943819486 200000 180716164 200000 902145941 200000 100104646 200000 913691918 200000 691075377 200000 226624490 200000 11084213 200000 364704054 200000 289250121 200000 481808295 200000 14279217 200000 45565149 200000 254196794 200000 664878241 200000 506627578 200000 630814760 200000 434462738 200000 48470863 200000 937107565 200000 784630750 200000 317817216 200000 598271176 200000 965237642 200000 316721511 200000 900707795 200000 791979201 200000 578974190 200000 652708551 200000 146236664 200000 574520722 200000 276727512 200000 95076007 200000 23396223 200000 241738802 200000 19925543 200000 727011915 200000 926735510 200000 917109813 200000 701927514 200000 988665756 200000 567926795 200000 218452948 200000 607194253 200000 532470047 200000 161550413 200000 897488869 200000 152083073 200000 380824058 200000 244152939 200000 490228189 200000 235882644 200000 973272565 200000 119042066 200000 787204564 200000 969865668 200000 675809142 200000 6990226 200000 28426368 200000 923247535 200000 973606275 200000 500994009 200000 768315191 200000 695938197 200000 457216962 200000 867980405 200000 308659697 200000 574977875 200000 424714875 200000 336787861 200000 549269827 200000 829911401 200000 40425620 200000 249243143 200000 617213028 200000 842744052 200000 990140819 200000 765871931 200000 209222443 200000 700990643 200000 167988127 200000 861941054 200000 914215950 200000 78842885 200000 292605310 200000 142488254 200000 810187299 200000 789908712 200000 765812887 200000 708029196 200000 416312609 200000 388892667 200000 840072432 200000 139272212 200000 57894239 200000 374041724 200000 887213360 200000 672661093 200000 148406227 200000 17226314 200000 89698462 200000 837741359 200000 479953939 200000 322952675 200000 937665823 200000 724506686 200000 821405271 200000 767822949 200000 306698554 200000 24371203 200000 755636596 200000 782951824 200000 292025366 200000 307958667 200000 851381985 200000 172521921 200000 364660090 200000 763255429 200000 12324020 200000 360391671 200000 307548107 200000 988031296 200000 725686693 200000 102581201 200000 889284625 200000 373938345 200000 663305481 200000 729067406 200000 826528241 200000 347399760 200000 400029399 200000 664866315 200000 406088115 200000 346294371 200000 611015078 200000 670827719 200000 463584316 200000 248970672 200000 705239211 200000 151519201 200000 679527188 200000 978141606 200000 200854975 200000 243817494 200000 169067616 200000 467950675 200000 645926230 200000 159159495 200000 140302568 200000 473693799 200000 125741704 200000 22067185 200000 604099090 200000 751957806 200000 990984971 200000 340203058 200000 961602531 200000 96483993 200000 627624245 200000 842653386 200000 897788676 200000 45154613 200000 65143294 200000 912894358 200000 430506170 200000 810240049 200000 923604219 200000 702399766 200000 20531948 200000 640867676 200000 496096355 200000 209755751 200000 142789664 200000 730478883 200000 459463436 200000 909492552 200000 242262397 200000 583200918 200000 459912814 200000 345861144 200000 447837385 200000 24888675 200000 87554206 200000 376970709 200000 148788331 200000 964749784 200000 856418899 200000 269582878 200000 236847465 200000 877220580 200000 570281188 200000 208035121 200000 469206378 200000 741297173 200000 644204615 200000 999172076 200000 110550196 200000 668265882 200000 846905618 200000 854386127 200000 99535918 200000 15088194 200000 50761853 200000 746774775 200000 219833182 200000 957007739 200000 230804573 200000 598765604 200000 564135019 200000 221185363 200000 49811241 200000 885246643 200000 50206748 200000 310082169 200000 534992887 200000 591698595 200000 35335126 200000 180417595 200000 129098367 200000 230410387 200000 703825824 200000 123333257 200000 747273494 200000 608948162 200000 470282786 200000 294643695 200000 774608051 200000 553716749 200000 135143072 200000 880859038 200000 935396076 200000 955363827 200000 974128387 200000 563554659 200000 903585273 200000 684227218 200000 351423439 200000 240592301 200000 575448751 200000 840418218 200000 783125037 200000 198910858 200000 563372678 200000 493312409 200000 790307809 200000 232278698 200000 59043730 200000 404965724 200000 480852820 200000 616494937 200000 601515148 200000 380687508 200000 446351755 200000 934435976 200000 967658186 200000 703563645 200000 739456044 200000 310541764 200000 617497153 200000 804956919 200000 282179967 200000 795652412 200000 530288009 200000 754859137 200000 232381546 200000 382909886 200000 992694744 200000 690916408 200000 909260403 200000 107513530 200000 940007172 200000 351853275 200000 530397121 200000 887699516 200000 85974917 200000 33366985 200000 751992090 200000 910500597 200000 441515120 200000 765014784 200000 21493220 200000 362553906 200000 512028540 200000 951051551 200000 993153576 200000 152305634 200000 31577344 200000 200617827 200000 687803529 200000 298171027 200000 516947954 200000 566954925 200000 524681809 200000 302465909 200000 560924648 200000 173151866 200000 152421220 200000 816959060 200000 537326361 200000 573441768 200000 507608137 200000 740059553 200000 154965596 200000 634327734 200000 910452775 200000 898665577 200000 142531367 200000 284354628 200000 880219332 200000 350955099 200000 906415504 200000 376647310 200000 544925319 200000 280196037 200000 570565711 200000 303547188 200000 396160631 200000 649850263 200000 481192121 200000 609660020 200000 455656505 200000 420791133 200000 241555653 200000 443403053 200000 387480085 200000 166710600 200000 501190410 200000 71858397 200000 633230064 200000 480796709 200000 627851965 200000 410904995 200000 221533777 200000 876516707 200000 927555510 200000 688555580 200000 496704608 200000 471099664 200000 955647083 200000 810720265 200000 118709217 200000 819602395 200000 34187251 200000 324323078 200000 278243901 200000 971446035 200000 866077188 200000 246201812 200000 677566329 200000 763041958 200000 43226868 200000 59703215 200000 333921851 200000 927674658 200000 823487419 200000 526657143 200000 636526539 200000 329654197 200000 187475438 200000 563988139 200000 160095759 200000 254807600 200000 271680452 200000 284069736 200000 206927244 200000 692331775 200000 800423955 200000 469235309 200000 84669803 200000 429565234 200000 812094546 200000 394342424 200000 290417521 200000 253000310 200000 870119577 200000 529700201 200000 991279621 200000 860871451 200000 831985052 200000 148902910 200000 129273389 200000 679301135 200000 796746930 200000 982575637 200000 89268624 200000 189531360 200000 140844499 200000 16317068 200000 524998772 200000 487837630 200000 875874196 200000 715236579 200000 334386624 200000 606020469 200000 208962860 200000 596715319 200000 566667514 200000 639850870 200000 542963314 200000 68710984 200000 696582217 200000 802479054 200000 13951964 200000 655373171 200000 440664179 200000 15330604 200000 180245120 200000 602671287 200000 431477471 200000 11973854 200000 27243030 200000 18739379 200000 586866068 200000 917497043 200000 316216563 200000 648654501 200000 869324087 200000 6305178 200000 392591886 200000 791864940 200000 148478735 200000 260166752 200000 970659069 200000 895465094 200000 804354819 200000 50167029 200000 64688120 200000 800277521 200000 422131098 200000 101544903 200000 248426964 200000 570267853 200000 65225721 200000 279651300 200000 540046344 200000 193722647 200000 807100392 200000 37624059 200000 393440427 200000 153679343 200000 457916876 200000 361311067 200000 993464946 200000 60589298 200000 540282541 200000 6780401 200000 194496182 200000 26940000 200000 753537584 200000 635820109 200000 547746667 200000 616661270 200000 810675357 200000 96941213 200000 754126121 200000 770442387 200000 525551834 200000 470776240 200000 629299494 200000 12429046 200000 555806316 200000 372713203 200000 393387320 200000 514710269 200000 608420220 200000 215324277 200000 718693846 200000 749372423 200000 453285071 200000 171499750 200000 974680087 200000 412298257 200000 996968908 200000 382885779 200000 865153457 200000 141438396 200000 472424057 200000 337619562 200000 390489339 200000 600074309 200000 75220348 200000 522939900 200000 354509035 200000 813630858 200000 452411934 200000 273855349 200000 702743831 200000 206354443 200000 698410050 200000 783562916 200000 587168182 200000 301528805 200000 266162290 200000 254456825 200000 840088479 200000 366939607 200000 952018897 200000 673387649 200000 308246087 200000 263406912 200000 273296937 200000 296004587 200000 65391559 200000 808908830 200000 397474782 200000 324527237 200000 653463251 200000 807728656 200000 571059191 200000 467338046 200000 754399427 200000 441055060 200000 882918427 200000 295828388 200000 390682509 200000 930538697 200000 144497296 200000 918384615 200000 364482503 200000 971097581 200000 431945278 200000 211973332 200000 193852585 200000 120814302 200000 263807145 200000 391601626 200000 313501192 200000 62985308 200000 971290617 200000 280674055 200000 349699675 200000 874273732 200000 35376373 200000 252249354 200000 773996729 200000 263666966 200000 700199170 200000 169506609 200000 38558423 200000 613490415 200000 622722600 200000 12574060 200000 871301389 200000 597100687 200000 407676684 200000 283741768 200000 17824850 200000 825741267 200000 730340086 200000 884169460 200000 94066234 200000 233241914 200000 692635595 200000 795052350 200000 738843390 200000 104591843 200000 966548499 200000 538318741 200000 204977524 200000 511227788 200000 417852148 200000 426436359 200000 189249809 200000 646943379 200000 63703603 200000 109029188 200000 233110509 200000 84235256 200000 397802041 200000 130981529 200000 304934590 200000 398013273 200000 462037515 200000 512367092 200000 263564506 200000 760817395 200000 586036048 200000 605039334 200000 655220281 200000 780432294 200000 263973966 200000 213074331 200000 654163824 200000 521387249 200000 401537004 200000 856280802 200000 274037174 200000 315781361 200000 259365296 200000 50309675 200000 738656482 200000 169555557 200000 317642176 200000 811638146 200000 202244969 200000 882965676 200000 340033253 200000 503006104 200000 848659044 200000 1207237 200000 15828611 200000 205805498 200000 11899783 200000 171527244 200000 425423009 200000 431196631 200000 508303146 200000 907608450 200000 470192102 200000 663887486 200000 968745539 200000 575356229 200000 620286360 200000 315836124 200000 484842088 200000 105768979 200000 263545246 200000 917123265 200000 664156624 200000 869015818 200000 335720063 200000 471001243 200000 401823570 200000 894141930 200000 174231392 200000 93141368 200000 559937124 200000 301118224 200000 883726856 200000 199296775 200000 949272349 200000 14624636 200000 720678623 200000 109163926 200000 544438323 200000 872229067 200000 908736233 200000 266709013 200000 868693756 200000 762252092 200000 299503566 200000 753024017 200000 580514671 200000 729449390 200000 603431381 200000 247475640 200000 959462435 200000 100578719 200000 110523875 200000 831734235 200000 704201293 200000 802765614 200000 609533312 200000 781349862 200000 799779782 200000 145700633 200000 141119186 200000 854359528 200000 368020738 200000 497205950 200000 396626590 200000 724362896 200000 899216153 200000 22348829 200000 469442637 200000 95484205 200000 584993729 200000 795955667 200000 892529124 200000 462377901 200000 708652368 200000 734909728 200000 156663306 200000 180932766 200000 967296702 200000 461455329 200000 771572740 200000 155046703 200000 845166496 200000 241325718 200000 864492987 200000 103792942 200000 614578221 200000 541397596 200000 148689844 200000 380419851 200000 768773435 200000 857091314 200000 980403478 200000 821304275 200000 717052994 200000 354905783 200000 813919143 200000 926598964 200000 762094423 200000 949494953 200000 468128206 200000 567978366 200000 247488817 200000 481865319 200000 317562001 200000 773293983 200000 453763879 200000 621046831 200000 657008023 200000 450985766 200000 900800303 200000 624560863 200000 959880998 200000 763042880 200000 337614303 200000 593661431 200000 360112677 200000 32506813 200000 617572975 200000 188662164 200000 845075995 200000 178666251 200000 977191092 200000 876549750 200000 329974573 200000 547309112 200000 94871844 200000 90981882 200000 654042146 200000 585874931 200000 390433496 200000 938871328 200000 49876577 200000 15538570 200000 607101316 200000 614688133 200000 165349873 200000 592037612 200000 321127809 200000 274859368 200000 330810231 200000 305905320 200000 352869827 200000 962978728 200000 771145275 200000 109335532 200000 775013857 200000 888289987 200000 422969890 200000 61831814 200000 821457427 200000 259112407 200000 290536884 200000 47943397 200000 667587886 200000 282263204 200000 604192278 200000 197922327 200000 169915561 200000 140966792 200000 859996432 200000 290179531 200000 920812699 200000 227622785 200000 997002503 200000 799002192 200000 188616122 200000 838857773 200000 282905347 200000 64556180 200000 375184732 200000 921589707 200000 528474282 200000 152918565 200000 606157689 200000 318203195 200000 981412930 200000 951499570 200000 974604966 200000 796379641 200000 249610929 200000 470468233 200000 912058906 200000 16027173 200000 988337023 200000 608657305 200000 114913707 200000 256754301 200000 139203282 200000 273288305 200000 463963089 200000 471477344 200000 856544624 200000 167039423 200000 345816481 200000 440717772 200000 382306496 200000 797598929 200000 910785234 200000 439603552 200000 456506568 200000 868278678 200000 697753531 200000 776107098 200000 3785775 200000 90143900 200000 193965394 200000 210686104 200000 772538427 200000 399703826 200000 942169901 200000 702405274 200000 960664787 200000 142443719 200000 864664451 200000 741550461 200000 678212733 200000 479569961 200000 184155435 200000 673075969 200000 831036512 200000 288352326 200000 875131291 200000 576475011 200000 815145539 200000 490802381 200000 582530281 200000 933390338 200000 361432203 200000 16233996 200000 805763533 200000 30686749 200000 971598911 200000 917927666 200000 56252828 200000 179873298 200000 404523270 200000 663617294 200000 594072141 200000 829318848 200000 114475303 200000 919749774 200000 770585206 200000 979559845 200000 63588231 200000 586721344 200000 807793487 200000 371841248 200000 384667054 200000 338830738 200000 551588525 200000 301067055 200000 660859841 200000 55937685 200000 647842055 200000 386294768 200000 163394696 200000 976124405 200000 281467252 200000 909276963 200000 700382568 200000 286781186 200000 343408042 200000 409955685 200000 806179945 200000 537129897 200000 461343231 200000 804938741 200000 917332017 200000 720587898 200000 288192875 200000 265554611 200000 571943429 200000 801908899 200000 496816003 200000 610594331 200000 595723726 200000 373651442 200000 470260861 200000 758175053 200000 451573777 200000 952622295 200000 241330994 200000 50378247 200000 217977333 200000 159214686 200000 6398742 200000 549834920 200000 123837759 200000 949580344 200000 761890369 200000 758339630 200000 582187096 200000 884403890 200000 691693418 200000 643724855 200000 579678277 200000 807636667 200000 364831205 200000 615557891 200000 823106733 200000 10022881 200000 458066347 200000 742124399 200000 511370710 200000 464200787 200000 731107665 200000 324783355 200000 766913703 200000 4836576 200000 819272206 200000 423970244 200000 196088998 200000 418186485 200000 284527033 200000 330989706 200000 641929722 200000 48130210 200000 979729096 200000 612946090 200000 759871850 200000 664239253 200000 712419409 200000 211907107 200000 143455835 200000 954969117 200000 972608524 200000 466322324 200000 590704340 200000 381196071 200000 210532942 200000 245276219 200000 460180348 200000 632616002 200000 747686414 200000 137607671 200000 681883034 200000 19759262 200000 73788642 200000 801921350 200000 508104979 200000 683714568 200000 871610114 200000 918527302 200000 335379054 200000 999178479 200000 373258563 200000 49471415 200000 901738707 200000 468328033 200000 772379932 200000 178744567 200000 146670086 200000 438889485 200000 250488996 200000 381111811 200000 105696368 200000 283371074 200000 317095568 200000 746667643 200000 910266133 200000 536065517 200000 641216057 200000 112807582 200000 272484766 200000 378710686 200000 846551443 200000 362632009 200000 272502864 200000 909722755 200000 159046454 200000 221613051 200000 240358417 200000 40199274 200000 225669208 200000 36707027 200000 313179241 200000 785536450 200000 252628175 200000 647420047 200000 85561214 200000 48096922 200000 736743698 200000 949814926 200000 810578965 200000 576105375 200000 175985720 200000 616963790 200000 602316183 200000 725464097 200000 678495735 200000 109111789 200000 311200265 200000 86040590 200000 632619686 200000 736609579 200000 931520530 200000 989401588 200000 533306171 200000 910050917 200000 135660280 200000 611305731 200000 373476172 200000 172302363 200000 269191330 200000 677711623 200000 704070416 200000 324672362 200000 579038102 200000 309802609 200000 957826910 200000 115794961 200000 613037307 200000 904900685 200000 449085867 200000 582258800 200000 40748183 200000 73331276 200000 936696336 200000 670664067 200000 167418577 200000 372894908 200000 689677633 200000 59105514 200000 739954863 200000 49362570 200000 995363478 200000 379071203 200000 292767192 200000 330404677 200000 364298245 200000 739737676 200000 902384275 200000 975721757 200000 759904292 200000 677658789 200000 904287685 200000 713566431 200000 340197419 200000 122844172 200000 534936821 200000 720993273 200000 901458927 200000 443420478 200000 947060299 200000 798913148 200000 206935015 200000 992738716 200000 65946251 200000 932184852 200000 830730538 200000 876512546 200000 23197470 200000 146075920 200000 676553069 200000 875658864 200000 982551560 200000 168770144 200000 568332552 200000 683034821 200000 893073394 200000 619401104 200000 67920626 200000 442045438 200000 509818912 200000 55871953 200000 21113535 200000 446381722 200000 509918331 200000 869995760 200000 995203752 200000 96362936 200000 459314056 200000 504720733 200000 242276739 200000 910472982 200000 718005869 200000 458890788 200000 200007365 200000 256209682 200000 902651122 200000 754442998 200000 112674438 200000 190344876 200000 725698429 200000 551211551 200000 245845372 200000 66621826 200000 625514771 200000 177119888 200000 981796093 200000 83528145 200000 625656669 200000 917334998 200000 2837761 200000 616266362 200000 569958560 200000 34202656 200000 96313885 200000 585678073 200000 767615939 200000 661575741 200000 793778568 200000 169724782 200000 184325196 200000 958808986 200000 438304537 200000 147252888 200000 129371746 200000 576173639 200000 507153221 200000 775270356 200000 988626635 200000 213138674 200000 675368741 200000 23999265 200000 984155374 200000 960228585 200000 372414061 200000 102362910 200000 564559057 200000 227059739 200000 949321077 200000 919122697 200000 581415707 200000 512278807 200000 498988339 200000 869151424 200000 899423507 200000 103867658 200000 246207805 200000 905912515 200000 224779422 200000 705283012 200000 736634826 200000 373298735 200000 63550019 200000 920193971 200000 753266097 200000 273409732 200000 5938473 200000 1903077 200000 258243688 200000 133458655 200000 452375831 200000 461146121 200000 711351814 200000 283753344 200000 707779186 200000 761298541 200000 883088193 200000 437636676 200000 834604098 200000 864828929 200000 809598319 200000 304058218 200000 370970156 200000 644074065 200000 825158791 200000 187478481 200000 16850039 200000 315245454 200000 423984928 200000 219500791 200000 174262795 200000 336815749 200000 956405871 200000 309904635 200000 460344941 200000 749886629 200000 471057997 200000 648190107 200000 646378947 200000 598057981 200000 142858030 200000 119378742 200000 39425237 200000 475882298 200000 67285034 200000 550972617 200000 500888328 200000 618567084 200000 426633463 200000 127904757 200000 970978404 200000 365034305 200000 95381995 200000 479722486 200000 408423823 200000 355367559 200000 119920638 200000 489602221 200000 977424335 200000 452582573 200000 369425093 200000 97048726 200000 382848779 200000 307367809 200000 570254967 200000 759836881 200000 893160393 200000 287944050 200000 898102250 200000 587546908 200000 18902831 200000 144224143 200000 774499990 200000 357331926 200000 791843590 200000 786207110 200000 788038288 200000 839136765 200000 726885809 200000 486355877 200000 738686607 200000 526110000 200000 232930362 200000 116775131 200000 127902186 200000 635561389 200000 268049477 200000 391602358 200000 834040471 200000 951326802 200000 471504409 200000 380954470 200000 563049260 200000 592880287 200000 291412125 200000 100463544 200000 110234849 200000 215845042 200000 58094423 200000 799268634 200000 828350858 200000 840508232 200000 609347182 200000 327076252 200000 632698272 200000 434491329 200000 976785577 200000 917913068 200000 913566265 200000 523069468 200000 520402797 200000 940441433 200000 687656714 200000 742476022 200000 332101825 200000 765127632 200000 885290603 200000 424611726 200000 345731917 200000 791731681 200000 271552851 200000 285836227 200000 45871701 200000 482717369 200000 610670934 200000 127571987 200000 279854018 200000 555057192 200000 551247533 200000 578535837 200000 999817240 200000 477090460 200000 94149677 200000 6800415 200000 185667200 200000 501923108 200000 761354061 200000 236565495 200000 644134078 200000 842227565 200000 177255972 200000 345123877 200000 517144379 200000 187738055 200000 680364904 200000 124641862 200000 286509820 200000 788302112 200000 62791791 200000 788930202 200000 529448871 200000 642985734 200000 843397425 200000 537625086 200000 184277380 200000 946476456 200000 174199363 200000 70516209 200000 888353657 200000 281649620 200000 389331164 200000 647670930 200000 724059404 200000 291743993 200000 946270930 200000 591101087 200000 931956323 200000 309028646 200000 999030429 200000 922970487 200000 119371334 200000 580083465 200000 473190738 200000 344412440 200000 33851931 200000 487067632 200000 341563048 200000 971005473 200000 167848936 200000 556414921 200000 733453046 200000 569136080 200000 325759572 200000 487197477 200000 705514290 200000 313474051 200000 427152550 200000 229144880 200000 819730162 200000 81475898 200000 754949826 200000 411783098 200000 553634413 200000 61321874 200000 165319474 200000 600210736 200000 17101946 200000 165611979 200000 395065626 200000 750325410 200000 619307151 200000 437843778 200000 116510785 200000 643843006 200000 840427202 200000 904281590 200000 646146318 200000 691671763 200000 294993867 200000 828729734 200000 879538824 200000 325489358 200000 479885055 200000 998855728 200000 454217300 200000 960471359 200000 459450965 200000 885657811 200000 890086585 200000 937106003 200000 630033507 200000 492190445 200000 878215839 200000 493513434 200000 134890081 200000 317737629 200000 703082890 200000 20503106 200000 518549028 200000 930646689 200000 373983651 200000 481529497 200000 153264163 200000 929926743 200000 85744046 200000 643827855 200000 411874165 200000 787735999 200000 649900820 200000 570565488 200000 684128720 200000 695479158 200000 949834713 200000 105061165 200000 887133066 200000 345763516 200000 732364454 200000 941446227 200000 773888411 200000 994026350 200000 639340736 200000 438015505 200000 204647319 200000 300376587 200000 142516237 200000 930121269 200000 841381815 200000 745997746 200000 843600149 200000 905020718 200000 96906449 200000 647007265 200000 256320254 200000 128088075 200000 198408282 200000 912878007 200000 937395598 200000 289851514 200000 372962410 200000 597238130 200000 650381612 200000 539956425 200000 443880376 200000 154126064 200000 229421790 200000 168439270 200000 482517912 200000 756726897 200000 688220747 200000 686001506 200000 809109507 200000 649726675 200000 338981305 200000 410091881 200000 143710606 200000 898888083 200000 68940815 200000 971853515 200000 715367280 200000 611479762 200000 996427987 200000 145644277 200000 314430336 200000 749602124 200000 762462252 200000 282327031 200000 515035700 200000 593405537 200000 490357984 200000 578646143 200000 894707362 200000 469222927 200000 728653398 200000 685112283 200000 194501762 200000 811461877 200000 101369493 200000 857799674 200000 850827305 200000 202852433 200000 233023554 200000 473704299 200000 271938190 200000 112634370 200000 504516772 200000 336560988 200000 315157319 200000 837260934 200000 847783330 200000 357851546 200000 54843532 200000 904383740 200000 746142147 200000 739729558 200000 337895218 200000 104472353 200000 742449708 200000 465066334 200000 830639792 200000 736612694 200000 481975973 200000 366500767 200000 75809565 200000 844680855 200000 613876115 200000 226938792 200000 684130094 200000 380316805 200000 568456190 200000 790441065 200000 298018364 200000 960373596 200000 205313419 200000 889999215 200000 537709115 200000 789085180 200000 767832194 200000 918760169 200000 200103875 200000 663711715 200000 241478089 200000 909124517 200000 240549386 200000 871081264 200000 366296805 200000 424369938 200000 33450214 200000 620593825 200000 611741695 200000 709555519 200000 222203086 200000 814261141 200000 662149596 200000 987841753 200000 786226393 200000 339022858 200000 826362851 200000 661204784 200000 986690749 200000 620086942 200000 110297626 200000 177879090 200000 86025937 200000 351107729 200000 172329255 200000 857113709 200000 719516683 200000 672845761 200000 487417938 200000 298963216 200000 886163969 200000 571584683 200000 960113537 200000 619572714 200000 807473898 200000 558887023 200000 464298298 200000 27876200 200000 885371805 200000 250656460 200000 956926116 200000 915212954 200000 496229775 200000 206507551 200000 659366278 200000 954266414 200000 307526873 200000 58915175 200000 168191557 200000 372603762 200000 322121263 200000 559559235 200000 720210408 200000 958293077 200000 803757289 200000 881681137 200000 354033174 200000 35864934 200000 937668349 200000 249623631 200000 144971541 200000 443358418 200000 560319745 200000 508450781 200000 919588300 200000 938311529 200000 430639661 200000 399994297 200000 656404930 200000 222283929 200000 862983254 200000 8412833 200000 245364508 200000 533102704 200000 119548915 200000 783579635 200000 73431714 200000 32143773 200000 7891482 200000 748282798 200000 695431609 200000 925981551 200000 989433987 200000 670781554 200000 298801257 200000 836469203 200000 606419331 200000 880938363 200000 482498391 200000 235132249 200000 660553234 200000 339065513 200000 471886283 200000 627455279 200000 600765380 200000 234879610 200000 331195306 200000 837347107 200000 833311442 200000 307151373 200000 114071932 200000 938717092 200000 456764945 200000 875447584 200000 751476327 200000 638263233 200000 187022073 200000 628157458 200000 847836720 200000 773076263 200000 127691167 200000 397852128 200000 646687552 200000 259035174 200000 622612666 200000 127904811 200000 78435484 200000 172494252 200000 761863584 200000 613560112 200000 548324331 200000 905414471 200000 260024905 200000 867599821 200000 647155059 200000 172022566 200000 971249482 200000 337269121 200000 72616474 200000 870348312 200000 747172314 200000 27266668 200000 178699113 200000 972411786 200000 658112464 200000 799697226 200000 88774019 200000 200599948 200000 122150305 200000 923314043 200000 351190834 200000 593759948 200000 330351206 200000 829086461 200000 261063641 200000 245160088 200000 22133715 200000 423503983 200000 355342210 200000 254154463 200000 968107072 200000 928769807 200000 802989265 200000 921463343 200000 216083619 200000 994105019 200000 986680077 200000 326510008 200000 603367058 200000 823078387 200000 210919965 200000 484962631 200000 67432004 200000 653928917 200000 947139720 200000 188971850 200000 350666384 200000 567574558 200000 728341363 200000 975085265 200000 552144108 200000 972123439 200000 931717797 200000 182310282 200000 796454255 200000 598695940 200000 45357701 200000 146471364 200000 452152015 200000 973601853 200000 370090522 200000 637118060 200000 968967266 200000 653102616 200000 956754185 200000 470224146 200000 250896415 200000 613391988 200000 304476570 200000 570066916 200000 891690141 200000 550501071 200000 382592690 200000 618048944 200000 414100753 200000 794498888 200000 441737689 200000 451339237 200000 939369812 200000 712997533 200000 524090165 200000 102263441 200000 181621210 200000 952427565 200000 973081995 200000 550255716 200000 581178299 200000 404963317 200000 935060548 200000 976580779 200000 271952045 200000 408896662 200000 915558757 200000 466288980 200000 988940550 200000 803439436 200000 29012884 200000 625733359 200000 385995710 200000 174854648 200000 307015193 200000 326391978 200000 687082602 200000 13358358 200000 199179994 200000 1215060 200000 448138049 200000 121659334 200000 41574493 200000 183528538 200000 29987097 200000 244289478 200000 88273865 200000 850966988 200000 121424746 200000 772391285 200000 589589220 200000 31057496 200000 424729673 200000 999032273 200000 354701333 200000 273305164 200000 511531629 200000 188823673 200000 332508770 200000 732389527 200000 581292845 200000 164164011 200000 543936370 200000 78278343 200000 615019647 200000 614846534 200000 390098315 200000 453658892 200000 618739961 200000 21303751 200000 272098708 200000 719146034 200000 657031635 200000 305791567 200000 569793812 200000 32756138 200000 832484065 200000 352250522 200000 28555312 200000 455796097 200000 755542684 200000 525783049 200000 274207151 200000 477327462 200000 582358042 200000 640188056 200000 475116280 200000 109370791 200000 7881488 200000 185490663 200000 6976018 200000 213374772 200000 731953622 200000 723614772 200000 795407266 200000 750718361 200000 897026915 200000 348422238 200000 16633072 200000 121159687 200000 401300299 200000 482456547 200000 114201569 200000 586691147 200000 147154887 200000 692920802 200000 786472701 200000 47829204 200000 508674988 200000 338015257 200000 344608617 200000 56273585 200000 913404529 200000 82688742 200000 1572077 200000 957602191 200000 328524845 200000 660964169 200000 967529454 200000 129962942 200000 347085718 200000 670900447 200000 6105460 200000 281785899 200000 340336642 200000 428851688 200000 923047205 200000 527644262 200000 294148457 200000 157278017 200000 700908359 200000 506078877 200000 575987296 200000 392883817 200000 876401344 200000 670287775 200000 51665950 200000 677284223 200000 63621400 200000 724360921 200000 573343353 200000 459569986 200000 335574645 200000 836069979 200000 457649641 200000 438732047 200000 737563549 200000 674409682 200000 772608387 200000 655322341 200000 215013367 200000 86334350 200000 269961470 200000 848299874 200000 991013257 200000 295393917 200000 83999921 200000 778629574 200000 144765690 200000 837054510 200000 59799442 200000 785737711 200000 192188816 200000 561817038 200000 944116535 200000 169251418 200000 599048498 200000 229375789 200000 871376343 200000 225014312 200000 367200870 200000 420134072 200000 400669769 200000 930272533 200000 749897299 200000 728815487 200000 449645571 200000 817395073 200000 558880448 200000 89937712 200000 229898523 200000 219109483 200000 529221650 200000 857672729 200000 397385801 200000 80895856 200000 176828752 200000 549777194 200000 28874466 200000 541260495 200000 876470305 200000 554865135 200000 303753949 200000 657861990 200000 311508172 200000 885596313 200000 760480464 200000 216943285 200000 186417206 200000 701360629 200000 327360499 200000 400968922 200000 592719335 200000 282958706 200000 325866523 200000 35616915 200000 126192132 200000 497960222 200000 440029631 200000 433823038 200000 996303189 200000 141327272 200000 465442806 200000 819922651 200000 424361279 200000 122267743 200000 438124662 200000 234297351 200000 796326858 200000 189609777 200000 50720149 200000 525196802 200000 239247771 200000 1170092 200000 202233419 200000 681170089 200000 188737018 200000 774972927 200000 855318060 200000 698385019 200000 775440589 200000 884521208 200000 851567473 200000 475570839 200000 399766170 200000 366549510 200000 317917936 200000 175301819 200000 461467783 200000 841354296 200000 404031006 200000 111145286 200000 592201820 200000 195509563 200000 641419027 200000 943112502 200000 241731199 200000 172530015 200000 914159749 200000 559937066 200000 46547446 200000 792596882 200000 194823115 200000 416510559 200000 717794408 200000 819144034 200000 744321755 200000 576144054 200000 370995739 200000 51006719 200000 855566411 200000 815233708 200000 380584438 200000 213421365 200000 559047506 200000 808229471 200000 32235903 200000 242327925 200000 919421383 200000 542063246 200000 38128349 200000 341700044 200000 828795424 200000 124733080 200000 243798231 200000 725779177 200000 268273523 200000 994033788 200000 423694546 200000 590677018 200000 707033464 200000 419712214 200000 422885589 200000 278503758 200000 767839364 200000 132632808 200000 821859207 200000 729809172 200000 826068366 200000 37429389 200000 25077295 200000 391665305 200000 9603628 200000 982248006 200000 154262706 200000 826719661 200000 881528470 200000 337266481 200000 495143831 200000 906191550 200000 177390497 200000 555866892 200000 497741318 200000 419129562 200000 817279172 200000 959225909 200000 348349379 200000 535991216 200000 746547222 200000 59590572 200000 850028343 200000 178850191 200000 303954508 200000 457595150 200000 866668390 200000 158959973 200000 6016190 200000 371644058 200000 84077561 200000 708164800 200000 237024611 200000 206304047 200000 607928116 200000 936094670 200000 261016784 200000 415742540 200000 903056384 200000 577739616 200000 680347707 200000 430951949 200000 158963682 200000 477547746 200000 643348349 200000 298100531 200000 813264128 200000 247011939 200000 28090122 200000 42210076 200000 821316130 200000 996942995 200000 990661114 200000 874370502 200000 842535598 200000 639319743 200000 751948803 200000 483055056 200000 110542506 200000 626357462 200000 42899836 200000 228595319 200000 785298109 200000 117893478 200000 424734555 200000 220856220 200000 562736173 200000 314018206 200000 787415350 200000 469251515 200000 746143969 200000 297830733 200000 663388996 200000 757369332 200000 86186335 200000 368664800 200000 861679708 200000 798282758 200000 922620622 200000 352458087 200000 53260787 200000 616343118 200000 15869172 200000 153213584 200000 408674338 200000 870378955 200000 210946616 200000 378206377 200000 558536605 200000 483887644 200000 475350432 200000 229536417 200000 812272060 200000 954793855 200000 546869971 200000 154591239 200000 485790325 200000 2249427 200000 823099416 200000 632206088 200000 212644958 200000 461217174 200000 943056980 200000 35009652 200000 832011439 200000 492930534 200000 983211278 200000 610544569 200000 189855037 200000 864898179 200000 143378542 200000 741235941 200000 678663807 200000 620516042 200000 664989496 200000 224386727 200000 851163019 200000 350909115 200000 515593940 200000 162338382 200000 585765401 200000 509636851 200000 172722505 200000 237315527 200000 781142654 200000 60123825 200000 549634876 200000 480917410 200000 513479090 200000 371487188 200000 177242101 200000 658136333 200000 320951113 200000 17431770 200000 517465434 200000 446729174 200000 195213180 200000 283991266 200000 888903152 200000 863492716 200000 738271520 200000 556360106 200000 956069088 200000 263560157 200000 667331501 200000 713980305 200000 141883887 200000 442530265 200000 715114296 200000 219701653 200000 585890691 200000 660391597 200000 646881912 200000 407532884 200000 20612772 200000 618182984 200000 557718723 200000 265757966 200000 35836152 200000 520081720 200000 712974353 200000 575355808 200000 806828229 200000 707935404 200000 660429559 200000 125290634 200000 545459954 200000 273234546 200000 440112300 200000 181487081 200000 391324421 200000 307318778 200000 328922887 200000 138241148 200000 676927269 200000 441780561 200000 581939325 200000 28855202 200000 681236504 200000 673036069 200000 858160167 200000 7331161 200000 612174149 200000 387935430 200000 476299193 200000 268735040 200000 602926258 200000 495577123 200000 446787467 200000 42150805 200000 267788550 200000 740293576 200000 481882259 200000 179637047 200000 381817735 200000 103918309 200000 397895271 200000 484384675 200000 494160925 200000 359430985 200000 418039614 200000 49518586 200000 298216268 200000 508941666 200000 432980975 200000 950878712 200000 718307388 200000 810564670 200000 865352176 200000 882718206 200000 918022324 200000 431968652 200000 433111384 200000 151136520 200000 223992601 200000 752648091 200000 109629148 200000 34861750 200000 923430514 200000 909431640 200000 686783957 200000 372843335 200000 944815207 200000 125858899 200000 228206135 200000 256534935 200000 11604796 200000 882660025 200000 99942553 200000 86804264 200000 905756122 200000 969459035 200000 706699827 200000 762569237 200000 466260422 200000 865619877 200000 168629467 200000 845826847 200000 899425574 200000 205865894 200000 73173254 200000 84142500 200000 659529410 200000 329295373 200000 131803596 200000 205995426 200000 478901247 200000 555539497 200000 849130723 200000 236941239 200000 910677221 200000 547594728 200000 484395169 200000 50209571 200000 92627482 200000 634720216 200000 598376446 200000 664606147 200000 761236708 200000 397759784 200000 995619983 200000 118502422 200000 501394730 200000 644509095 200000 948780683 200000 791700283 200000 872587634 200000 383066050 200000 321358024 200000 209983217 200000 630841058 200000 93055625 200000 715056318 200000 841725845 200000 744746818 200000 231459241 200000 261124738 200000 979030566 200000 336504568 200000 772697458 200000 777669323 200000 708001858 200000 670886154 200000 594605778 200000 648270576 200000 716152873 200000 46848799 200000 194717016 200000 857283303 200000 951010489 200000 879443838 200000 647973169 200000 886145350 200000 228062064 200000 821542156 200000 533966125 200000 563857220 200000 901324908 200000 821719376 200000 214946490 200000 487020216 200000 724874861 200000 515647089 200000 985299430 200000 171199000 200000 621905104 200000 802076982 200000 587251552 200000 1171067 200000 263288212 200000 796995332 200000 119022198 200000 970177430 200000 42871640 200000 697899490 200000 514328855 200000 865119681 200000 574696282 200000 849616504 200000 881974738 200000 706241011 200000 504292729 200000 478158346 200000 147077077 200000 573893056 200000 455925811 200000 755755648 200000 967294702 200000 934998369 200000 973265063 200000 111973473 200000 284474252 200000 887538603 200000 772983955 200000 312659667 200000 509107389 200000 234168853 200000 599717974 200000 383355803 200000 2709553 200000 460186294 200000 39474925 200000 834217250 200000 673451060 200000 339485764 200000 359723513 200000 587345517 200000 20605879 200000 693026837 200000 434938294 200000 32901410 200000 551535687 200000 511018017 200000 157146884 200000 926856585 200000 212837907 200000 919592701 200000 466258786 200000 646578312 200000 77891561 200000 268154848 200000 641013997 200000 357503909 200000 738936633 200000 135395488 200000 929932900 200000 475230982 200000 255370255 200000 610812341 200000 397000486 200000 463502195 200000 419505436 200000 225425460 200000 315696433 200000 450604114 200000 983672749 200000 269899732 200000 999108899 200000 375247785 200000 304600497 200000 243229420 200000 273900092 200000 979711519 200000 637180854 200000 384642673 200000 187195482 200000 626087674 200000 581073132 200000 100485116 200000 978881530 200000 385901601 200000 782776607 200000 933027777 200000 814306877 200000 949230107 200000 815041216 200000 372171928 200000 260230879 200000 803654669 200000 787670236 200000 30667767 200000 249478720 200000 822810046 200000 692103458 200000 192416756 200000 863395679 200000 147590549 200000 65400288 200000 884393287 200000 428467673 200000 620830873 200000 710483973 200000 368983877 200000 609093613 200000 203336303 200000 545086240 200000 593042917 200000 364464250 200000 395037534 200000 137070431 200000 960228797 200000 67276030 200000 629438542 200000 898960 200000 545874437 200000 682159511 200000 909705923 200000 307753250 200000 49607826 200000 332363013 200000 834236134 200000 297765923 200000 218191835 200000 182898342 200000 1099131 200000 351564610 200000 892273399 200000 269346423 200000 492157931 200000 536324046 200000 687223196 200000 270774041 200000 853583418 200000 923615156 200000 103590944 200000 570716104 200000 427893009 200000 41319812 200000 230046074 200000 682801252 200000 14861237 200000 230163052 200000 292663105 200000 906574187 200000 476242444 200000 923276347 200000 707019691 200000 845315068 200000 461925022 200000 711780190 200000 588032399 200000 540144086 200000 624871569 200000 387338468 200000 641434210 200000 590181717 200000 682266539 200000 740252797 200000 475217468 200000 374364538 200000 577454163 200000 832158326 200000 960530899 200000 151053795 200000 437030799 200000 153448382 200000 132178558 200000 156107470 200000 237719301 200000 6608355 200000 938186803 200000 803107097 200000 447675134 200000 112441108 200000 458815368 200000 919561284 200000 579379294 200000 25824800 200000 717145012 200000 548106860 200000 511028908 200000 833373813 200000 353862798 200000 250981456 200000 746103311 200000 479723552 200000 539997324 200000 403038544 200000 772573517 200000 632674770 200000 372022980 200000 583364456 200000 903135693 200000 617486041 200000 828319470 200000 741599544 200000 154243989 200000 717468962 200000 45338975 200000 198897150 200000 895337805 200000 900655932 200000 420541197 200000 209129369 200000 802005049 200000 958359639 200000 377956241 200000 985191046 200000 51123777 200000 277873728 200000 876867872 200000 764209638 200000 392981484 200000 961940838 200000 898931344 200000 404120438 200000 460194911 200000 631783639 200000 514176856 200000 975387540 200000 663320418 200000 372445762 200000 966756238 200000 425946944 200000 801342298 200000 399820278 200000 245249514 200000 504687127 200000 854972751 200000 756796128 200000 41995201 200000 968755800 200000 735798502 200000 786270864 200000 263076107 200000 982564578 200000 537468519 200000 186092340 200000 732281949 200000 826835764 200000 603757751 200000 838940058 200000 417544941 200000 866434411 200000 402085214 200000 304235313 200000 867941012 200000 543809094 200000 175725698 200000 853002248 200000 244397510 200000 801218851 200000 428750569 200000 214731469 200000 94165915 200000 196067842 200000 390847994 200000 399469261 200000 51578313 200000 265213825 200000 531673018 200000 716317689 200000 504984743 200000 359575262 200000 497756370 200000 477628639 200000 863327018 200000 198086647 200000 306087047 200000 631401644 200000 773581547 200000 670030667 200000 51479232 200000 670530351 200000 441113118 200000 733567994 200000 341844995 200000 418551000 200000 132485531 200000 407752640 200000 889247607 200000 14512820 200000 550671063 200000 844985597 200000 678659810 200000 303679601 200000 440803819 200000 976165039 200000 634259627 200000 584960608 200000 961955723 200000 827019381 200000 293992921 200000 772104045 200000 918440207 200000 307091597 200000 902201873 200000 991033639 200000 121079917 200000 572053462 200000 334578074 200000 975052734 200000 189403195 200000 351572942 200000 264553307 200000 855235071 200000 613918129 200000 636054163 200000 725131483 200000 863427928 200000 318565540 200000 228132069 200000 475826751 200000 112459738 200000 385911179 200000 704176673 200000 42229839 200000 185693233 200000 44674428 200000 41224775 200000 598432368 200000 95936428 200000 926627887 200000 847269876 200000 318404778 200000 447729211 200000 883564537 200000 424034919 200000 878231458 200000 997187179 200000 194711505 200000 11797375 200000 624518304 200000 186043754 200000 962307918 200000 392603579 200000 106893705 200000 595248393 200000 931205286 200000 901269559 200000 598924005 200000 447456692 200000 831401647 200000 624063668 200000 504748505 200000 484044922 200000 450681057 200000 490478992 200000 289997869 200000 40406283 200000 19189585 200000 765551049 200000 413139527 200000 599152051 200000 938104502 200000 249561853 200000 64184621 200000 193687395 200000 648406630 200000 549419884 200000 327538310 200000 299815848 200000 562906713 200000 107810291 200000 648431768 200000 156755633 200000 406867236 200000 681071634 200000 972616777 200000 374941005 200000 150625790 200000 259597286 200000 235879713 200000 292569321 200000 355971262 200000 616688174 200000 112328006 200000 637475733 200000 887022041 200000 966743113 200000 826727806 200000 64548863 200000 704376936 200000 89343541 200000 775241008 200000 545058677 200000 551896607 200000 177387153 200000 672273507 200000 261776870 200000 682072918 200000 666612379 200000 852885948 200000 817621985 200000 513010946 200000 106656306 200000 287371394 200000 265799315 200000 621110972 200000 989526484 200000 466313372 200000 869888972 200000 406984376 200000 640617119 200000 751340688 200000 549642234 200000 686136270 200000 924917331 200000 500187526 200000 158734379 200000 218294644 200000 167823181 200000 267881282 200000 429043726 200000 676764097 200000 514957964 200000 902834220 200000 486897649 200000 982879082 200000 88922031 200000 193307467 200000 300332740 200000 415870408 200000 178740981 200000 661044804 200000 208136211 200000 19246799 200000 841088827 200000 946110303 200000 126004239 200000 83333398 200000 501060608 200000 33612673 200000 95136645 200000 348518869 200000 628386147 200000 68782130 200000 558056420 200000 885776609 200000 713422370 200000 494270871 200000 17115451 200000 611853490 200000 855857563 200000 588566648 200000 925453367 200000 108322909 200000 863932366 200000 71808059 200000 158301224 200000 204665753 200000 535141720 200000 674942182 200000 978079484 200000 960483004 200000 239088505 200000 92567839 200000 727791425 200000 765267645 200000 281600526 200000 456078382 200000 290230310 200000 930450227 200000 11046295 200000 208040953 200000 570028921 200000 899131477 200000 24286001 200000 613640966 200000 764517290 200000 807268599 200000 777801371 200000 407243900 200000 164977605 200000 367399570 200000 253947444 200000 177105953 200000 810237819 200000 584433979 200000 706660602 200000 539867740 200000 535696153 200000 746485673 200000 165118604 200000 860200499 200000 671114126 200000 24724275 200000 501339944 200000 18392397 200000 399014505 200000 582182863 200000 890162604 200000 98803184 200000 190522839 200000 608278547 200000 89708440 200000 730731779 200000 897627816 200000 403706166 200000 479913225 200000 377292813 200000 555262025 200000 868026127 200000 674766527 200000 696924979 200000 105862858 200000 437718036 200000 602225687 200000 258616124 200000 568559321 200000 205521244 200000 397816592 200000 253920143 200000 414088645 200000 949079708 200000 738851913 200000 947444275 200000 533728635 200000 164655660 200000 645525249 200000 790978509 200000 474544779 200000 208529666 200000 17512725 200000 340274597 200000 682884131 200000 119767733 200000 827100420 200000 181743008 200000 678260241 200000 968977275 200000 320248812 200000 875721798 200000 856564420 200000 328991786 200000 485948813 200000 328241852 200000 367852874 200000 147360825 200000 87973957 200000 938784970 200000 606537554 200000 768386495 200000 386410769 200000 603267285 200000 167722283 200000 45246834 200000 40815506 200000 290981349 200000 766289859 200000 460845736 200000 637748740 200000 601746848 200000 168853160 200000 136104281 200000 823481159 200000 817481291 200000 375405577 200000 237347354 200000 958772442 200000 373646031 200000 208551604 200000 841302562 200000 920745178 200000 817742001 200000 48282648 200000 68918599 200000 961641990 200000 335392792 200000 113111620 200000 925505025 200000 993885629 200000 353573322 200000 197182950 200000 377325413 200000 652241917 200000 571702062 200000 124905548 200000 949942058 200000 459374437 200000 474833482 200000 660454757 200000 303949223 200000 110907698 200000 174154181 200000 382782911 200000 395540945 200000 990334277 200000 430254309 200000 493613705 200000 336573761 200000 224029723 200000 743608721 200000 674124690 200000 409015851 200000 816425170 200000 899614287 200000 808117064 200000 964402535 200000 978342697 200000 846659654 200000 956535993 200000 879411307 200000 570190208 200000 975572797 200000 435233683 200000 310159693 200000 474220755 200000 776631193 200000 158725671 200000 820178117 200000 545113282 200000 858328161 200000 484851553 200000 774739496 200000 262423947 200000 116612412 200000 884198097 200000 231311725 200000 903422989 200000 740128369 200000 915894436 200000 907964202 200000 355414470 200000 436201189 200000 747091882 200000 510910103 200000 18716885 200000 505653280 200000 18379601 200000 302300553 200000 422172151 200000 836229191 200000 78001576 200000 312902263 200000 56520845 200000 950355490 200000 740638044 200000 29627512 200000 993970323 200000 33495830 200000 261946300 200000 831566658 200000 229142186 200000 781533995 200000 470042808 200000 335677739 200000 182375950 200000 23369990 200000 763264221 200000 186791722 200000 970277023 200000 734832623 200000 923741018 200000 650965718 200000 547543260 200000 369632204 200000 4431357 200000 136844389 200000 521195490 200000 487028003 200000 614770485 200000 413307054 200000 802937712 200000 270882586 200000 273468945 200000 659425062 200000 125144549 200000 361408377 200000 700552767 200000 252632549 200000 82678334 200000 288834214 200000 718618125 200000 3061153 200000 807306780 200000 99555239 200000 722073194 200000 604441521 200000 278653372 200000 580665379 200000 845552356 200000 503120395 200000 17892860 200000 81927776 200000 614858154 200000 985789253 200000 886780508 200000 950666053 200000 113154443 200000 404489366 200000 659966713 200000 522965592 200000 341145076 200000 492177877 200000 653680275 200000 280920000 200000 99614965 200000 562597752 200000 806560391 200000 573261379 200000 976112444 200000 42087573 200000 414179028 200000 405860681 200000 423173143 200000 724473060 200000 557262361 200000 599468758 200000 689047414 200000 483425977 200000 457605524 200000 382432146 200000 329448421 200000 31175949 200000 95702308 200000 246256835 200000 655669397 200000 619955574 200000 115043143 200000 429047889 200000 728037203 200000 596190762 200000 204824347 200000 547479232 200000 784938125 200000 834798079 200000 467569760 200000 800515385 200000 250032468 200000 733337708 200000 879255923 200000 374545280 200000 446173524 200000 761065351 200000 871278932 200000 42682365 200000 878944476 200000 687275016 200000 165134752 200000 442734007 200000 408675036 200000 214682948 200000 701198487 200000 402081876 200000 222605025 200000 665081651 200000 158789910 200000 425267225 200000 897638170 200000 257940074 200000 211476636 200000 277536239 200000 45429845 200000 873133087 200000 800221000 200000 94755675 200000 383215105 200000 495106091 200000 818301400 200000 325428867 200000 279871021 200000 726402818 200000 645562283 200000 447515183 200000 671632774 200000 579226556 200000 602269375 200000 499502533 200000 952933212 200000 845530127 200000 215445938 200000 619034443 200000 166014877 200000 647114834 200000 971525060 200000 444839272 200000 223103703 200000 954694010 200000 578153682 200000 625038178 200000 668495417 200000 128688928 200000 96007516 200000 410895136 200000 131388818 200000 51880824 200000 947971711 200000 543001384 200000 992297807 200000 231713113 200000 248789498 200000 88450209 200000 554029696 200000 884751419 200000 79917100 200000 799297361 200000 769811155 200000 49290804 200000 130025492 200000 219157407 200000 192643222 200000 950186489 200000 468784974 200000 584372881 200000 471659704 200000 47660770 200000 949002267 200000 893404110 200000 146868936 200000 806209765 200000 358123865 200000 194575261 200000 492361459 200000 200092312 200000 880034950 200000 754833635 200000 693013001 200000 997967667 200000 658219968 200000 529873191 200000 403297144 200000 648701579 200000 200531399 200000 962335377 200000 342699342 200000 155247383 200000 850732025 200000 957533669 200000 733548090 200000 424557549 200000 583869011 200000 328054923 200000 529633675 200000 35169989 200000 16849269 200000 775030922 200000 687095086 200000 711525364 200000 839724702 200000 544744583 200000 838956467 200000 7422577 200000 845321643 200000 222412234 200000 420137544 200000 429608915 200000 341159195 200000 577836601 200000 885043899 200000 716233808 200000 851244557 200000 375306329 200000 570829179 200000 920951998 200000 371731519 200000 690095955 200000 743948183 200000 611657365 200000 346779151 200000 506935532 200000 429721276 200000 479130090 200000 548344957 200000 820656010 200000 773963578 200000 562701684 200000 477402919 200000 853674549 200000 306889215 200000 577813641 200000 377131082 200000 987870355 200000 52456089 200000 688208673 200000 67954375 200000 186003690 200000 749627703 200000 856862673 200000 791674394 200000 318167073 200000 816360616 200000 746674640 200000 409453155 200000 305912766 200000 994621017 200000 817583861 200000 101166688 200000 876054504 200000 397065306 200000 567582645 200000 581700976 200000 41175397 200000 501497177 200000 353746728 200000 228053906 200000 923690908 200000 18258084 200000 768685317 200000 423950178 200000 509243027 200000 835336234 200000 671187873 200000 317820961 200000 133608177 200000 147525241 200000 818804210 200000 273942957 200000 55619068 200000 229534913 200000 259813777 200000 403553924 200000 694538651 200000 267089103 200000 943241394 200000 473128900 200000 325532245 200000 833128721 200000 908897325 200000 806897453 200000 457627471 200000 817471127 200000 774363000 200000 452852508 200000 842405457 200000 802523408 200000 465495722 200000 595914897 200000 130010048 200000 544477896 200000 337707128 200000 278194985 200000 145505443 200000 988192943 200000 788917819 200000 779477795 200000 995661986 200000 461697620 200000 441466855 200000 614139230 200000 915868673 200000 25595365 200000 403876883 200000 55854936 200000 346470313 200000 436590640 200000 704130551 200000 897970480 200000 866884382 200000 656044708 200000 939627368 200000 678523300 200000 993607305 200000 229677904 200000 978718942 200000 938519058 200000 374128815 200000 868025569 200000 201643886 200000 178058362 200000 100148470 200000 440240295 200000 479063246 200000 51251066 200000 802826086 200000 686679695 200000 622850391 200000 276293199 200000 103030949 200000 257188649 200000 897133565 200000 468198617 200000 980106745 200000 772572068 200000 129245784 200000 109686167 200000 504767304 200000 382173132 200000 707035806 200000 839027622 200000 103198490 200000 351067153 200000 230064550 200000 768340165 200000 562580117 200000 365739394 200000 3298022 200000 541146451 200000 537096063 200000 339961805 200000 981354100 200000 874736206 200000 954239551 200000 701139776 200000 339177735 200000 58491733 200000 250008027 200000 643675338 200000 102537718 200000 584312998 200000 285588474 200000 231909369 200000 255780151 200000 325742367 200000 239824099 200000 450898173 200000 288474976 200000 250340416 200000 76586363 200000 750510242 200000 337248168 200000 631863334 200000 240127305 200000 244296281 200000 325447654 200000 98179985 200000 55726708 200000 426866223 200000 532253840 200000 601916382 200000 49337794 200000 154449619 200000 944995005 200000 305023245 200000 433901723 200000 446041492 200000 199506466 200000 665278907 200000 970829571 200000 851383391 200000 365204247 200000 486413095 200000 49595810 200000 84573124 200000 473035922 200000 96414000 200000 807776191 200000 705771248 200000 882759210 200000 838640212 200000 786234175 200000 532408243 200000 275424277 200000 107129266 200000 534668970 200000 995706491 200000 221734185 200000 125988615 200000 353638181 200000 868318807 200000 816371933 200000 320354484 200000 381486712 200000 840525044 200000 343211336 200000 271135670 200000 940608265 200000 658291362 200000 617335584 200000 326906283 200000 520729053 200000 404501582 200000 979257787 200000 630867155 200000 547669149 200000 121978760 200000 867238673 200000 696074251 200000 33174414 200000 721537150 200000 236489655 200000 573201106 200000 490428823 200000 356293119 200000 994976484 200000 347592007 200000 504368190 200000 634570616 200000 480791662 200000 210144296 200000 900527529 200000 957735673 200000 463167693 200000 902593236 200000 14933664 200000 972410671 200000 172759830 200000 461983561 200000 250604169 200000 20182890 200000 480720640 200000 714267686 200000 748056426 200000 729825176 200000 206964450 200000 599156393 200000 684933098 200000 981391944 200000 805731761 200000 632996016 200000 755323215 200000 485051047 200000 582762758 200000 355777723 200000 440974720 200000 657561733 200000 713964309 200000 73370599 200000 883726596 200000 570030159 200000 189067446 200000 345395700 200000 54136064 200000 94227733 200000 660397407 200000 313879359 200000 669857595 200000 182345349 200000 432405798 200000 889622727 200000 140951068 200000 838555374 200000 973934787 200000 72115243 200000 646682794 200000 990313277 200000 87254411 200000 865325481 200000 148352650 200000 110679809 200000 656755573 200000 202822688 200000 98236931 200000 743661162 200000 959538455 200000 287524110 200000 835626493 200000 437867589 200000 643459497 200000 183076498 200000 974109180 200000 333811713 200000 17046784 200000 25948522 200000 320541736 200000 445787564 200000 434214291 200000 456962804 200000 97582920 200000 629421558 200000 767796857 200000 964596016 200000 224061122 200000 598603307 200000 948463464 200000 356025019 200000 378554011 200000 256699452 200000 191174838 200000 875842772 200000 160813948 200000 310823094 200000 584064346 200000 335085403 200000 846153386 200000 687673032 200000 774060779 200000 870730444 200000 287612427 200000 671446592 200000 909311391 200000 258668103 200000 84028967 200000 447832461 200000 624892493 200000 430632842 200000 780887076 200000 440587198 200000 300820586 200000 749253876 200000 340995016 200000 293072512 200000 471556110 200000 646455683 200000 11673978 200000 322134563 200000 752266223 200000 816332501 200000 739582528 200000 969550741 200000 244303204 200000 757671722 200000 217748416 200000 85136485 200000 666636387 200000 359267168 200000 521820739 200000 991045824 200000 438693762 200000 415148788 200000 812170924 200000 62143349 200000 842688504 200000 940278278 200000 130337925 200000 745553908 200000 37958556 200000 147543893 200000 947620338 200000 40264266 200000 222877924 200000 678892094 200000 958051258 200000 575836454 200000 229697254 200000 138278080 200000 196360516 200000 953561046 200000 858834265 200000 755158906 200000 767616662 200000 122175561 200000 723419284 200000 630586794 200000 776442455 200000 368428302 200000 523212685 200000 554093359 200000 944139726 200000 254622546 200000 631336923 200000 120112775 200000 503809760 200000 804956389 200000 864186291 200000 913436880 200000 59682837 200000 396108853 200000 577593326 200000 603715530 200000 956508306 200000 570623056 200000 989539840 200000 797374931 200000 842005023 200000 889551590 200000 388818432 200000 238143464 200000 409235233 200000 169645635 200000 281867942 200000 967381929 200000 387314336 200000 89065304 200000 365192519 200000 336333141 200000 645107777 200000 117714354 200000 881236443 200000 667583433 200000 460712524 200000 442581887 200000 935780086 200000 893188228 200000 298537382 200000 844880272 200000 205522385 200000 237202853 200000 950139863 200000 490496337 200000 720527426 200000 128411114 200000 42938117 200000 724673233 200000 739449022 200000 595313842 200000 280863734 200000 833745088 200000 338394205 200000 623585275 200000 641412112 200000 184596075 200000 805566165 200000 903208547 200000 175521115 200000 845706689 200000 325809277 200000 907463978 200000 646583933 200000 910463312 200000 767978570 200000 567129645 200000 433935548 200000 105263175 200000 249602517 200000 989841900 200000 806137343 200000 371350133 200000 821510994 200000 66545540 200000 31508684 200000 761703495 200000 405097368 200000 970472116 200000 196581962 200000 59333837 200000 191026719 200000 61649884 200000 824308287 200000 473303989 200000 317442812 200000 53326840 200000 596923666 200000 691479373 200000 498585831 200000 846564008 200000 899949514 200000 241733764 200000 214823733 200000 146757162 200000 558179340 200000 657187049 200000 510630877 200000 785155932 200000 651158047 200000 57111721 200000 984336245 200000 424286142 200000 706017002 200000 399917716 200000 493956917 200000 358156654 200000 312244724 200000 500512792 200000 469270770 200000 709162793 200000 144920930 200000 540204867 200000 870502691 200000 818359888 200000 22576636 200000 692214468 200000 501850846 200000 485418207 200000 795861799 200000 556736490 200000 927761883 200000 793994614 200000 553917162 200000 179316898 200000 496278639 200000 508377428 200000 332922861 200000 648915324 200000 489499537 200000 166937174 200000 266782581 200000 396286886 200000 208523992 200000 754371835 200000 820975464 200000 503670510 200000 400595066 200000 565852258 200000 592974926 200000 399759811 200000 157074253 200000 182027849 200000 125267276 200000 192533300 200000 667297993 200000 118976270 200000 295642666 200000 890335982 200000 87179011 200000 968189361 200000 676012366 200000 881213761 200000 732318898 200000 437371344 200000 293928382 200000 346841371 200000 187052844 200000 555416488 200000 403662112 200000 876290058 200000 433065577 200000 533615642 200000 758675388 200000 148849725 200000 105945342 200000 335911586 200000 78132856 200000 102199938 200000 679376930 200000 548714336 200000 455293658 200000 44258889 200000 766479787 200000 195223315 200000 303960841 200000 205793183 200000 183931409 200000 750837528 200000 435125195 200000 599722290 200000 406112873 200000 832195950 200000 647794311 200000 839901779 200000 529067115 200000 109823156 200000 216215364 200000 84253422 200000 3550828 200000 550606888 200000 540057767 200000 726339474 200000 730986850 200000 507629992 200000 598647287 200000 115280239 200000 715387622 200000 680937908 200000 863355675 200000 801783889 200000 905659692 200000 920311145 200000 917933721 200000 885975209 200000 346999052 200000 98414215 200000 969754009 200000 582392196 200000 694689276 200000 625802091 200000 940637663 200000 771330193 200000 589905939 200000 698530069 200000 271962579 200000 270389791 200000 884628998 200000 337286946 200000 925677692 200000 444091675 200000 998425901 200000 183222225 200000 862233471 200000 48028437 200000 314574207 200000 297608193 200000 21463332 200000 601896507 200000 239128976 200000 4734256 200000 867087952 200000 847654747 200000 580558489 200000 690625405 200000 658017931 200000 579688420 200000 759894639 200000 991030182 200000 529385978 200000 389735396 200000 673141642 200000 237788426 200000 768596837 200000 974496779 200000 655704319 200000 472821158 200000 93254706 200000 639887269 200000 423852164 200000 560888859 200000 865453671 200000 40263843 200000 852493938 200000 326103461 200000 499959466 200000 570634642 200000 972052925 200000 961728549 200000 742019139 200000 173362081 200000 195034109 200000 15246871 200000 722446616 200000 832823967 200000 45180264 200000 635475611 200000 711666095 200000 458608377 200000 774542549 200000 179805551 200000 415038255 200000 992087999 200000 434756538 200000 539418354 200000 479665502 200000 950748830 200000 856453165 200000 413045794 200000 2481827 200000 232516583 200000 880229605 200000 207013534 200000 597670916 200000 627463302 200000 575340345 200000 474370212 200000 675458344 200000 498981386 200000 344136991 200000 335577363 200000 461768789 200000 657984162 200000 455677229 200000 581992296 200000 680221298 200000 297833757 200000 932958874 200000 949741508 200000 114349829 200000 786438889 200000 54968637 200000 418792675 200000 927906358 200000 433553428 200000 715630476 200000 500345381 200000 135044809 200000 253471565 200000 699818654 200000 990354825 200000 367402022 200000 807057378 200000 798766120 200000 953677740 200000 863657556 200000 38064579 200000 26057858 200000 322577869 200000 617638904 200000 415688060 200000 861610658 200000 855318475 200000 792749657 200000 630860862 200000 259732511 200000 265146916 200000 134131039 200000 68680150 200000 472866095 200000 525034999 200000 990476686 200000 518922931 200000 514273960 200000 862826754 200000 182559759 200000 218447331 200000 261628929 200000 39631267 200000 865279655 200000 776110870 200000 973001041 200000 37336282 200000 180297148 200000 494678168 200000 473559886 200000 334800964 200000 979790934 200000 701287770 200000 998311758 200000 682784289 200000 49076250 200000 10329833 200000 378904905 200000 58916174 200000 674519376 200000 684020596 200000 101353940 200000 982195018 200000 724718302 200000 665398217 200000 649038886 200000 425315892 200000 657284170 200000 63128408 200000 245437973 200000 339924682 200000 443291579 200000 40457261 200000 552341017 200000 316973675 200000 642415095 200000 421968121 200000 452379463 200000 69369109 200000 873677925 200000 910294793 200000 175832406 200000 804249447 200000 787129611 200000 443907660 200000 331012253 200000 907444895 200000 860124304 200000 370665296 200000 480455185 200000 149735579 200000 157475386 200000 467118405 200000 444339019 200000 795081179 200000 663648240 200000 918383095 200000 668043391 200000 457270652 200000 4872248 200000 978741207 200000 519152261 200000 361855294 200000 716405817 200000 642716658 200000 738661075 200000 457346942 200000 408610233 200000 211039735 200000 703400831 200000 39390011 200000 372963616 200000 799017524 200000 409825089 200000 392693268 200000 893000050 200000 56113560 200000 260480366 200000 477867079 200000 717772375 200000 882627506 200000 771108861 200000 600813235 200000 778368534 200000 697253040 200000 648413060 200000 30606550 200000 761668500 200000 868381024 200000 958968123 200000 320834767 200000 731011673 200000 882575153 200000 981724407 200000 744979292 200000 945861770 200000 738884145 200000 402760495 200000 994232283 200000 698551535 200000 48340751 200000 298818810 200000 772085836 200000 801607917 200000 290474266 200000 709675534 200000 928171852 200000 749283468 200000 6359103 200000 257241281 200000 56203803 200000 862521457 200000 237881614 200000 491006986 200000 455875734 200000 113426404 200000 934822069 200000 61072768 200000 646218556 200000 767218379 200000 172815107 200000 928876889 200000 281247020 200000 707619756 200000 885023845 200000 318780524 200000 70048804 200000 241303981 200000 393862123 200000 166944302 200000 914833027 200000 774845078 200000 296543042 200000 67812023 200000 962413383 200000 967191757 200000 545257658 200000 888535741 200000 207704590 200000 908312408 200000 76512065 200000 682195351 200000 189006104 200000 184411614 200000 320259173 200000 688634171 200000 514507075 200000 135038117 200000 699399253 200000 704636479 200000 322540556 200000 746461332 200000 579141600 200000 543798746 200000 658087828 200000 835629361 200000 611928180 200000 830983139 200000 655120023 200000 140737187 200000 702629407 200000 725242576 200000 543496309 200000 124034480 200000 251591055 200000 473757111 200000 667784492 200000 509000127 200000 596923413 200000 660098127 200000 115427675 200000 815228119 200000 91014045 200000 855867119 200000 64249408 200000 591757213 200000 365318327 200000 464664717 200000 52270522 200000 161386328 200000 791088272 200000 197256384 200000 419096135 200000 313574384 200000 820322040 200000 236183485 200000 200106758 200000 627351017 200000 968381021 200000 314373213 200000 776118708 200000 253140587 200000 40045517 200000 94788116 200000 823902898 200000 423421245 200000 565596919 200000 584195833 200000 599293692 200000 775351492 200000 968311338 200000 802741700 200000 402968115 200000 335496712 200000 622692435 200000 473082826 200000 530941587 200000 851706031 200000 712851202 200000 522826499 200000 254900988 200000 805326078 200000 337997413 200000 147260931 200000 509289708 200000 748198878 200000 735219530 200000 987707395 200000 238004354 200000 817588948 200000 545052961 200000 39375065 200000 79944316 200000 102039558 200000 87237110 200000 698622202 200000 497456185 200000 329790524 200000 729234554 200000 413963134 200000 996102071 200000 844779228 200000 103478266 200000 36861467 200000 425381780 200000 711319532 200000 330683492 200000 978484008 200000 687577360 200000 533092883 200000 388559945 200000 519807386 200000 576563209 200000 225762455 200000 651794645 200000 982416649 200000 980911356 200000 359656799 200000 200975319 200000 359492524 200000 842486025 200000 971610353 200000 956115391 200000 596627543 200000 894526447 200000 737993844 200000 888110490 200000 778112643 200000 710565387 200000 172352430 200000 47664919 200000 35859525 200000 940012636 200000 136260358 200000 986278532 200000 317669461 200000 547479169 200000 59023234 200000 110954704 200000 52620296 200000 203492024 200000 72676041 200000 683473289 200000 754564949 200000 399721440 200000 217234722 200000 537764063 200000 429242578 200000 129553782 200000 433570162 200000 269974431 200000 765944759 200000 857426843 200000 871956288 200000 432213816 200000 774313433 200000 294375180 200000 591207091 200000 543866296 200000 31049135 200000 275747111 200000 286966418 200000 733952974 200000 255650895 200000 358509035 200000 411568194 200000 980102856 200000 772776305 200000 926458872 200000 666379723 200000 705847446 200000 328372586 200000 301565066 200000 911416786 200000 629562309 200000 944114481 200000 449130881 200000 873618847 200000 175968131 200000 349050461 200000 905713499 200000 490017047 200000 910302625 200000 776592676 200000 34577719 200000 793167042 200000 104917131 200000 724565084 200000 493350099 200000 543035334 200000 981323088 200000 429607805 200000 44193422 200000 898742761 200000 990300064 200000 989841564 200000 102356325 200000 523946897 200000 619549640 200000 921183344 200000 660170489 200000 146827206 200000 283493558 200000 430075983 200000 701894023 200000 547159086 200000 160053755 200000 940705329 200000 543457773 200000 378225423 200000 433563587 200000 392609451 200000 660653994 200000 919367504 200000 873351901 200000 931792628 200000 532528862 200000 245184631 200000 358197433 200000 432987874 200000 175051845 200000 174352043 200000 673039203 200000 710962925 200000 318875967 200000 262087858 200000 239906700 200000 343961130 200000 614508490 200000 715431411 200000 726302337 200000 617642577 200000 951946885 200000 450860660 200000 729042993 200000 561288118 200000 882896046 200000 504596700 200000 257692971 200000 758893394 200000 744429603 200000 973766769 200000 49968796 200000 976891579 200000 591761252 200000 97474842 200000 869950036 200000 350698022 200000 325294991 200000 695048030 200000 227977409 200000 829332587 200000 973709921 200000 415693922 200000 106150129 200000 557249280 200000 21637691 200000 718655981 200000 114195091 200000 135561724 200000 693913113 200000 374559847 200000 719185909 200000 898487828 200000 406350747 200000 85023956 200000 286592007 200000 382118560 200000 953432319 200000 296202461 200000 149702230 200000 308533655 200000 288324388 200000 923286214 200000 727887120 200000 185748877 200000 760026504 200000 28289912 200000 765318917 200000 314508731 200000 952563274 200000 356991095 200000 603867043 200000 605459958 200000 163425320 200000 229039084 200000 190953721 200000 433727670 200000 715060353 200000 381386908 200000 923905972 200000 864185104 200000 400021330 200000 170393581 200000 707583780 200000 211924154 200000 957032252 200000 196975079 200000 115252023 200000 299770381 200000 147252604 200000 505034032 200000 163335803 200000 489981 200000 640223728 200000 302515470 200000 263628319 200000 765487650 200000 293908247 200000 191951719 200000 814568945 200000 176186034 200000 140533264 200000 427250883 200000 817618017 200000 593113732 200000 687569562 200000 844874824 200000 195546235 200000 178812686 200000 485886225 200000 804986812 200000 653099504 200000 943911526 200000 161886838 200000 114234758 200000 973697805 200000 23737667 200000 106742375 200000 400229036 200000 596946625 200000 134502140 200000 231580450 200000 722315477 200000 736450203 200000 458539399 200000 960590726 200000 366350408 200000 623822024 200000 60190586 200000 438313232 200000 328106986 200000 479977496 200000 766092300 200000 56240097 200000 300800322 200000 370023928 200000 842207508 200000 385375413 200000 677184631 200000 735304313 200000 257709832 200000 992492781 200000 769247823 200000 598824007 200000 920092415 200000 572096645 200000 230107186 200000 653640369 200000 416361134 200000 703187997 200000 845666340 200000 816546214 200000 884118637 200000 1557747 200000 100560589 200000 899898293 200000 998686514 200000 799784678 200000 232888692 200000 582827020 200000 387230356 200000 353799284 200000 350143998 200000 685312121 200000 322794185 200000 656774844 200000 995063539 200000 800785259 200000 595310759 200000 200317820 200000 339357560 200000 656306672 200000 791747493 200000 723734802 200000 838949717 200000 337250231 200000 8163802 200000 966187646 200000 545811696 200000 724656911 200000 589276668 200000 117420893 200000 926658894 200000 835020006 200000 710507361 200000 951411695 200000 286635544 200000 580807370 200000 636035073 200000 891991825 200000 846618515 200000 721251050 200000 272077937 200000 31495234 200000 509338789 200000 991960084 200000 465289192 200000 715670945 200000 189038806 200000 461351863 200000 66449468 200000 568498157 200000 390603340 200000 59461090 200000 839880677 200000 762749059 200000 407501773 200000 510823747 200000 605346296 200000 271423330 200000 820512448 200000 743323432 200000 758939692 200000 357455656 200000 310661419 200000 167311232 200000 738774232 200000 382181653 200000 66632629 200000 898325721 200000 540754673 200000 830911239 200000 47667620 200000 625428066 200000 704199184 200000 847797627 200000 892245215 200000 915763178 200000 974065769 200000 515159442 200000 665842668 200000 55175647 200000 261330132 200000 555609864 200000 596367859 200000 753525583 200000 193307847 200000 806562365 200000 996522168 200000 91625961 200000 560098392 200000 763820080 200000 607341731 200000 593534971 200000 751819327 200000 646270 200000 799352506 200000 502458996 200000 428238289 200000 49538406 200000 64217765 200000 448071907 200000 192435973 200000 285801415 200000 232493224 200000 593230197 200000 67858033 200000 81275678 200000 33183147 200000 534300922 200000 323138381 200000 204427148 200000 630230837 200000 583643872 200000 244533614 200000 148166094 200000 900559723 200000 859378998 200000 781110603 200000 927636802 200000 568839957 200000 313750697 200000 218017787 200000 94533608 200000 941822360 200000 489544329 200000 513085748 200000 632397405 200000 546873596 200000 439536323 200000 975811916 200000 391128033 200000 413370855 200000 833483751 200000 562178362 200000 126395473 200000 478864287 200000 937345827 200000 793768597 200000 828478508 200000 523095050 200000 904513605 200000 816327059 200000 932063377 200000 552169904 200000 446140349 200000 33413899 200000 747944254 200000 471451575 200000 76394647 200000 573190258 200000 394779794 200000 256968677 200000 780143748 200000 244324832 200000 901661067 200000 934154912 200000 590023633 200000 272128523 200000 683643848 200000 159204080 200000 804484973 200000 227975242 200000 843406726 200000 511579259 200000 152597222 200000 679270035 200000 912826790 200000 609838471 200000 172706411 200000 375757692 200000 164248485 200000 333845243 200000 955914955 200000 167360060 200000 317156769 200000 698872414 200000 212887923 200000 160259242 200000 281085017 200000 992221653 200000 487668339 200000 985907516 200000 38933804 200000 387919399 200000 677896313 200000 317691144 200000 212047897 200000 877630651 200000 715926739 200000 31796165 200000 528786365 200000 491037591 200000 112174449 200000 528866762 200000 630165335 200000 321676642 200000 670100703 200000 156444685 200000 885110981 200000 454177635 200000 619250766 200000 365451813 200000 172626567 200000 189214591 200000 671240587 200000 92161095 200000 881228219 200000 61081150 200000 229972229 200000 195289419 200000 547312671 200000 568409285 200000 660079562 200000 828701864 200000 85383697 200000 508901083 200000 754170249 200000 489183858 200000 209611409 200000 271185128 200000 121072273 200000 867088226 200000 442788156 200000 44643313 200000 124730319 200000 236502221 200000 197609041 200000 851157404 200000 965597907 200000 203397291 200000 291277999 200000 913337393 200000 960253387 200000 282879376 200000 645885909 200000 710217877 200000 364118917 200000 382617269 200000 809776095 200000 997942864 200000 320634736 200000 382491632 200000 949094798 200000 840846728 200000 412615067 200000 574298038 200000 374322240 200000 557357827 200000 531491507 200000 403517215 200000 545397235 200000 847357991 200000 451499528 200000 616724449 200000 915750214 200000 176807676 200000 193976200 200000 47073875 200000 424244598 200000 536728104 200000 798953921 200000 714996074 200000 812526692 200000 212091633 200000 140056034 200000 606638782 200000 314135180 200000 755972414 200000 161465274 200000 284352134 200000 944017679 200000 117484437 200000 390296503 200000 347005846 200000 225320873 200000 651621149 200000 983460582 200000 664176487 200000 181760186 200000 439699356 200000 2264824 200000 552689678 200000 71257920 200000 472970105 200000 276817466 200000 974988355 200000 861426394 200000 647438779 200000 700145052 200000 753550171 200000 387697606 200000 64531463 200000 265336490 200000 357719885 200000 628775139 200000 730806948 200000 519109013 200000 124692143 200000 514226095 200000 372576889 200000 302241065 200000 438826168 200000 952499784 200000 1939725 200000 468760791 200000 143285568 200000 880975726 200000 988434565 200000 607157932 200000 112911035 200000 713970814 200000 505343400 200000 533283672 200000 229381696 200000 859460984 200000 411798494 200000 745555495 200000 181036935 200000 337345273 200000 854374699 200000 926263050 200000 413453541 200000 270728768 200000 621524024 200000 128620173 200000 646572881 200000 544329004 200000 334260809 200000 90017761 200000 484341858 200000 396009019 200000 182934855 200000 147270867 200000 696782414 200000 687097484 200000 643515319 200000 419037650 200000 515513323 200000 688362461 200000 530948799 200000 554548205 200000 970913969 200000 251233933 200000 678476327 200000 9474257 200000 624071349 200000 496176026 200000 529258581 200000 687618254 200000 48232621 200000 932307106 200000 464700495 200000 234279122 200000 585928178 200000 768312805 200000 514742715 200000 711586411 200000 969897593 200000 175308352 200000 353659105 200000 127621576 200000 395540696 200000 789938483 200000 630600871 200000 487039416 200000 519367238 200000 985848539 200000 826682515 200000 712445864 200000 425116825 200000 229614583 200000 966046924 200000 136563624 200000 149178953 200000 160665574 200000 224803352 200000 742924390 200000 615132267 200000 135727782 200000 9580510 200000 564603696 200000 996622007 200000 754493654 200000 866330148 200000 492478965 200000 901432705 200000 719775668 200000 164619665 200000 733402948 200000 969407426 200000 372542751 200000 973447020 200000 709045322 200000 33384720 200000 237978516 200000 936190874 200000 865304791 200000 454432160 200000 174176308 200000 143952546 200000 530933592 200000 864214602 200000 79603899 200000 877347243 200000 184362206 200000 670658692 200000 378612106 200000 328019580 200000 898038037 200000 153385061 200000 485559197 200000 246695290 200000 233607756 200000 235023522 200000 807667860 200000 884295597 200000 548841331 200000 249853075 200000 96017070 200000 330752698 200000 220912150 200000 386017839 200000 15502024 200000 314114793 200000 126803558 200000 978841610 200000 282570849 200000 709870367 200000 750709040 200000 713004893 200000 657863063 200000 56221924 200000 851457507 200000 910555133 200000 265740074 200000 372001373 200000 741582990 200000 467141218 200000 983288440 200000 706817106 200000 386254302 200000 810701728 200000 429330815 200000 565930025 200000 443928355 200000 857389936 200000 17560285 200000 366255591 200000 131029066 200000 345676328 200000 904020434 200000 464071221 200000 383014884 200000 402974397 200000 245531195 200000 510484568 200000 517171997 200000 476019399 200000 368885399 200000 129057335 200000 226773956 200000 219709564 200000 191683077 200000 208033880 200000 598764616 200000 870574771 200000 292097604 200000 289895394 200000 418085304 200000 899987682 200000 511612849 200000 20524699 200000 577131458 200000 533199135 200000 48788299 200000 129203946 200000 63521972 200000 100964385 200000 286122160 200000 419563477 200000 229367165 200000 766360383 200000 657949728 200000 402924291 200000 459447211 200000 327630959 200000 983642745 200000 115090618 200000 132586350 200000 483473991 200000 133788473 200000 103940577 200000 649645458 200000 995058686 200000 394182270 200000 653348862 200000 206733192 200000 182334315 200000 423865096 200000 494191416 200000 524654941 200000 426094340 200000 957726772 200000 949654102 200000 658864576 200000 650370016 200000 55695361 200000 202222269 200000 577967104 200000 157466548 200000 775974670 200000 747616885 200000 909602314 200000 524286168 200000 746311321 200000 195564067 200000 948124270 200000 395857474 200000 896650881 200000 895055630 200000 94149721 200000 961603977 200000 727196484 200000 828343582 200000 485573019 200000 588959459 200000 840961025 200000 5380823 200000 513091746 200000 1027878 200000 457928310 200000 352901474 200000 541841533 200000 687476681 200000 822728962 200000 159088772 200000 300414681 200000 382264035 200000 106409122 200000 935536291 200000 695488006 200000 529777450 200000 84279031 200000 66794695 200000 424261361 200000 601052148 200000 848204861 200000 822933 200000 285345066 200000 306334521 200000 334067028 200000 647795797 200000 266016479 200000 492804493 200000 538976187 200000 164275949 200000 480260831 200000 955783721 200000 867642767 200000 749599203 200000 101861015 200000 76312291 200000 290989455 200000 574927710 200000 556410391 200000 62133297 200000 290805018 200000 94960164 200000 475565580 200000 322567977 200000 540077614 200000 212634011 200000 465091526 200000 838606722 200000 121639273 200000 620416460 200000 976455987 200000 663763347 200000 599971339 200000 797758298 200000 471904482 200000 856389201 200000 856302066 200000 277048207 200000 876232192 200000 852532053 200000 372814747 200000 162671183 200000 542289501 200000 866786003 200000 826456615 200000 527492129 200000 972261478 200000 743362467 200000 219832658 200000 131827756 200000 430693675 200000 129050427 200000 71225724 200000 86282294 200000 251448410 200000 439452081 200000 845217700 200000 416690342 200000 65978946 200000 799238076 200000 424418151 200000 977878147 200000 451301840 200000 132155059 200000 617060612 200000 162193778 200000 50524820 200000 644861581 200000 42906970 200000 914840507 200000 66024123 200000 16176094 200000 23376871 200000 434381379 200000 792850197 200000 41864159 200000 981709513 200000 378153105 200000 355991824 200000 593352293 200000 136282304 200000 667973325 200000 854583994 200000 541899751 200000 279509290 200000 141828027 200000 603560643 200000 420204412 200000 230093828 200000 380199108 200000 792509047 200000 147813594 200000 8032751 200000 428994541 200000 133780935 200000 344111191 200000 285702695 200000 386429404 200000 653774144 200000 981819626 200000 880069772 200000 850034649 200000 227724305 200000 963466794 200000 482560412 200000 92277706 200000 972070408 200000 593475661 200000 434631286 200000 933925428 200000 510272404 200000 567557674 200000 963654873 200000 850456640 200000 286061508 200000 795788598 200000 74830625 200000 353509299 200000 817572933 200000 229626249 200000 215691343 200000 693590260 200000 799173991 200000 466076633 200000 856880129 200000 755268361 200000 334100504 200000 221626237 200000 284331637 200000 974372249 200000 179308519 200000 460511339 200000 243762825 200000 758616298 200000 429170945 200000 896714041 200000 905630653 200000 716698595 200000 48556597 200000 197562142 200000 188790830 200000 814744586 200000 678088435 200000 872343537 200000 388178075 200000 214921606 200000 941563208 200000 888703016 200000 511057508 200000 94280989 200000 381788643 200000 595371737 200000 390483333 200000 534357558 200000 844068882 200000 847333819 200000 775373470 200000 949326040 200000 967109572 200000 270898469 200000 527259373 200000 632591784 200000 923206024 200000 993475085 200000 84910161 200000 818886125 200000 777238667 200000 918819850 200000 944624455 200000 609086863 200000 397783197 200000 549516113 200000 414344432 200000 173730066 200000 499034668 200000 262173882 200000 468533513 200000 485344158 200000 877215303 200000 148510140 200000 118426608 200000 163458298 200000 875837595 200000 542995563 200000 439076517 200000 176633227 200000 176832375 200000 836296064 200000 847741637 200000 569343065 200000 129456075 200000 899850832 200000 995376783 200000 175515913 200000 409914660 200000 679459027 200000 377446115 200000 238975971 200000 383972785 200000 548744093 200000 237522749 200000 853707213 200000 376990272 200000 956468199 200000 570691517 200000 347331149 200000 588731968 200000 247306631 200000 779600673 200000 30886281 200000 750378432 200000 341371122 200000 925411015 200000 956753993 200000 708873581 200000 639799104 200000 276917423 200000 824834547 200000 675612311 200000 364400679 200000 766161271 200000 524622989 200000 305842476 200000 561188862 200000 73323613 200000 792624830 200000 845273530 200000 837271994 200000 248636735 200000 888165836 200000 102527344 200000 966103795 200000 761855645 200000 124313501 200000 648796701 200000 64873440 200000 267301780 200000 778598586 200000 295853614 200000 44931925 200000 872256483 200000 611557959 200000 143260851 200000 162352843 200000 395615721 200000 925391883 200000 675643226 200000 660792407 200000 788489892 200000 531044461 200000 903578225 200000 31315121 200000 958684595 200000 630980211 200000 332900583 200000 93269294 200000 2509652 200000 857377732 200000 704967243 200000 20186564 200000 161853542 200000 559558822 200000 309798602 200000 515341580 200000 990631015 200000 250828801 200000 643259188 200000 31435834 200000 621973365 200000 764487001 200000 885033207 200000 685325606 200000 573640784 200000 58489046 200000 426005025 200000 322752583 200000 366045269 200000 731834175 200000 764726625 200000 964207793 200000 603170180 200000 182920185 200000 98403334 200000 726463005 200000 479439482 200000 981734668 200000 916983805 200000 987293920 200000 580148342 200000 834668317 200000 643554774 200000 45271025 200000 72502103 200000 764697972 200000 904944831 200000 399554279 200000 496470940 200000 527828470 200000 964198022 200000 421526008 200000 220188769 200000 984743211 200000 803238298 200000 829813754 200000 55719271 200000 964745273 200000 61472010 200000 105480805 200000 834256140 200000 845081318 200000 518167683 200000 279338317 200000 667112014 200000 822101400 200000 636582997 200000 325112171 200000 489517259 200000 892071767 200000 171407214 200000 51012117 200000 519774403 200000 868593097 200000 924142940 200000 279412032 200000 177382675 200000 284430132 200000 450870862 200000 175623557 200000 218119483 200000 883205247 200000 736157971 200000 453027352 200000 641944920 200000 613465904 200000 731010840 200000 970936016 200000 637364777 200000 607093614 200000 498454125 200000 26504229 200000 415896845 200000 574522879 200000 722357183 200000 264180012 200000 657103874 200000 410960458 200000 509050463 200000 478472605 200000 236663719 200000 417520725 200000 802368057 200000 908370380 200000 579171642 200000 832871623 200000 859357148 200000 21606578 200000 918616218 200000 802482406 200000 514410616 200000 19150309 200000 537156165 200000 649438361 200000 748152281 200000 423063962 200000 549763929 200000 428890727 200000 169415280 200000 280536233 200000 590338454 200000 473518453 200000 467421514 200000 903341704 200000 326658393 200000 775063434 200000 198816790 200000 585978190 200000 790315937 200000 374428430 200000 8913187 200000 574625712 200000 98234893 200000 729468165 200000 287334750 200000 524769030 200000 881726684 200000 441518871 200000 713591895 200000 806926150 200000 168677611 200000 706857355 200000 673884732 200000 917839623 200000 982435769 200000 784845127 200000 95590875 200000 142879103 200000 457769829 200000 815742928 200000 747082403 200000 814444676 200000 404910253 200000 85705039 200000 587805346 200000 539854990 200000 6126831 200000 204560521 200000 185804936 200000 149257393 200000 212550187 200000 104163556 200000 942227361 200000 530881702 200000 340482814 200000 117510760 200000 166274526 200000 48374467 200000 797591208 200000 453527483 200000 286946252 200000 189970429 200000 215492870 200000 924366883 200000 557537434 200000 524110316 200000 424159384 200000 422185350 200000 669318679 200000 848437446 200000 372863611 200000 14355564 200000 822973616 200000 56563554 200000 811726446 200000 75066875 200000 663744373 200000 818092342 200000 563272912 200000 778968057 200000 150189076 200000 473594456 200000 476115615 200000 914961613 200000 907928283 200000 761487231 200000 241211258 200000 853227901 200000 644417721 200000 570091010 200000 230390687 200000 837013936 200000 351675708 200000 857664982 200000 593140204 200000 309702572 200000 705869971 200000 378605972 200000 722580961 200000 229865048 200000 307025293 200000 633044080 200000 146068891 200000 175608635 200000 922832792 200000 8451138 200000 430516186 200000 152712826 200000 701433538 200000 336383872 200000 385994747 200000 632547548 200000 459499962 200000 221134657 200000 557176829 200000 311949769 200000 176733134 200000 693844282 200000 125953151 200000 639504197 200000 37747438 200000 538238403 200000 256893120 200000 920427000 200000 556702118 200000 972523474 200000 792180893 200000 129269033 200000 579951399 200000 266879742 200000 780000917 200000 543697085 200000 865439550 200000 297694589 200000 155883462 200000 482898748 200000 177897562 200000 977160229 200000 280218096 200000 749801931 200000 963377033 200000 699883117 200000 402219377 200000 126999090 200000 29750907 200000 742936684 200000 469815622 200000 305848022 200000 457205116 200000 858094296 200000 555397392 200000 391589567 200000 792607613 200000 417735431 200000 531075339 200000 257207699 200000 868584459 200000 354735344 200000 632227352 200000 740702616 200000 484004181 200000 56187690 200000 912446899 200000 124613556 200000 131617834 200000 606971627 200000 567121404 200000 398997871 200000 112051703 200000 978618378 200000 432205745 200000 275699439 200000 82006220 200000 280538877 200000 572087857 200000 19239162 200000 283421526 200000 845722842 200000 527132538 200000 286666999 200000 28200165 200000 290498392 200000 312611371 200000 612612844 200000 95245671 200000 192008909 200000 907222401 200000 717632896 200000 588867434 200000 988593713 200000 663749981 200000 846508537 200000 693331998 200000 642108185 200000 528506428 200000 690700862 200000 844811599 200000 901533117 200000 378387772 200000 580287189 200000 750924142 200000 117660402 200000 27636252 200000 200782565 200000 556383624 200000 60666927 200000 762339132 200000 183095861 200000 258556748 200000 45516170 200000 976396696 200000 785939242 200000 62480136 200000 438633402 200000 305291472 200000 365808331 200000 725108140 200000 363086870 200000 713079586 200000 838721728 200000 933498052 200000 744190612 200000 208020333 200000 576866637 200000 75159681 200000 727342539 200000 791456047 200000 343927642 200000 582148528 200000 98205425 200000 279893127 200000 570585710 200000 535436736 200000 523350492 200000 983262258 200000 726921390 200000 626586815 200000 540405507 200000 42056593 200000 233094370 200000 236385116 200000 238121341 200000 149568160 200000 32101999 200000 498837222 200000 719034112 200000 186603008 200000 908092253 200000 954831691 200000 953817058 200000 403077869 200000 773867602 200000 547605273 200000 406748954 200000 651351367 200000 431731859 200000 930631550 200000 824067647 200000 562935181 200000 454252553 200000 61910603 200000 28592519 200000 544406748 200000 600286009 200000 894442476 200000 457395145 200000 186390259 200000 612221770 200000 673255793 200000 293098106 200000 292210737 200000 365769218 200000 37818503 200000 378643378 200000 920838035 200000 584073671 200000 222742398 200000 180895783 200000 284410042 200000 247704993 200000 136438084 200000 291320624 200000 107624419 200000 601455414 200000 147294055 200000 405096130 200000 789045740 200000 529952460 200000 196548119 200000 857386358 200000 657269333 200000 650679626 200000 999089184 200000 293944960 200000 67199803 200000 93535286 200000 572857587 200000 401467832 200000 81075550 200000 912921527 200000 905463453 200000 787776916 200000 485589531 200000 147502740 200000 332755405 200000 255769386 200000 292823409 200000 748190770 200000 489240529 200000 715275313 200000 450939391 200000 641601176 200000 170171544 200000 432832768 200000 627103491 200000 158508141 200000 181908657 200000 421892749 200000 89509980 200000 965954808 200000 179044681 200000 757614703 200000 338174088 200000 491739166 200000 604348464 200000 163577563 200000 53781669 200000 948985958 200000 651269588 200000 400337065 200000 102314611 200000 31685368 200000 838456643 200000 426026320 200000 19449423 200000 894557592 200000 650651180 200000 445166308 200000 978243385 200000 478885039 200000 981722334 200000 189111326 200000 881431246 200000 964184897 200000 49270343 200000 304241747 200000 691605838 200000 656321783 200000 560932852 200000 241723258 200000 883940758 200000 386214422 200000 983264790 200000 478316586 200000 868045605 200000 112620932 200000 274021243 200000 284514201 200000 820609050 200000 426916041 200000 977870224 200000 679760798 200000 140363571 200000 307498507 200000 852871780 200000 852859566 200000 878088143 200000 781489680 200000 289546919 200000 724911585 200000 161464300 200000 250121790 200000 77544870 200000 90097901 200000 546072104 200000 264951965 200000 948864848 200000 639929897 200000 749453251 200000 470563283 200000 374111795 200000 246226570 200000 526638234 200000 163812134 200000 249298302 200000 167228328 200000 423767853 200000 589390461 200000 915981567 200000 612291002 200000 187855001 200000 444289630 200000 492068646 200000 491430292 200000 157059229 200000 847187952 200000 310612224 200000 548871855 200000 799936408 200000 343057145 200000 724654652 200000 148507936 200000 665591433 200000 798802400 200000 921113384 200000 464266143 200000 840960780 200000 855814571 200000 627784371 200000 943702913 200000 314159458 200000 193950210 200000 899009644 200000 529287356 200000 425911401 200000 804073769 200000 490104448 200000 900623337 200000 959799199 200000 210701832 200000 999378879 200000 51311164 200000 955024674 200000 74406438 200000 246358935 200000 982149005 200000 587625906 200000 636094888 200000 399106070 200000 396920403 200000 575563949 200000 866303317 200000 102801899 200000 409099682 200000 948729360 200000 249746581 200000 542018149 200000 22137651 200000 716036219 200000 794934636 200000 461721969 200000 283406683 200000 990816557 200000 629565571 200000 522088863 200000 532871953 200000 31300611 200000 463048478 200000 953845277 200000 552490988 200000 805664636 200000 851051814 200000 255931065 200000 333061666 200000 651203255 200000 774931744 200000 695288290 200000 702519945 200000 275311474 200000 21908018 200000 801100966 200000 198343321 200000 919803915 200000 638921764 200000 86689461 200000 804920934 200000 277852034 200000 244440412 200000 310315100 200000 815983785 200000 120567157 200000 893595360 200000 629154953 200000 811665080 200000 615320097 200000 140764246 200000 896010957 200000 335310472 200000 772732519 200000 69478406 200000 632196436 200000 416062642 200000 824009667 200000 756358870 200000 116376301 200000 745959018 200000 542613589 200000 342047308 200000 482609416 200000 268388743 200000 442040539 200000 723794575 200000 513314737 200000 762543745 200000 521487028 200000 719019109 200000 911403929 200000 771330669 200000 336085983 200000 950033205 200000 449046029 200000 25404675 200000 350113016 200000 464875781 200000 381484284 200000 876552343 200000 306362688 200000 644487804 200000 629632245 200000 242696738 200000 881430165 200000 520443105 200000 440995621 200000 42864442 200000 443765109 200000 218962969 200000 350141788 200000 985699348 200000 640926974 200000 451524267 200000 817480200 200000 29065096 200000 297957104 200000 140883390 200000 193396279 200000 423208716 200000 313580968 200000 358830361 200000 790743448 200000 661872823 200000 656902694 200000 246078241 200000 806946938 200000 922777406 200000 743298055 200000 618711262 200000 95028170 200000 254141945 200000 904145290 200000 514201077 200000 519866648 200000 245742302 200000 27322254 200000 54613678 200000 239850641 200000 447399556 200000 822719889 200000 688297966 200000 799022342 200000 113928225 200000 623589298 200000 138037565 200000 563361763 200000 456393099 200000 88899247 200000 645065920 200000 425546039 200000 713308985 200000 834461158 200000 926484287 200000 847334833 200000 10951234 200000 514318679 200000 21718560 200000 7598240 200000 545996380 200000 143870368 200000 459797352 200000 440373234 200000 936345054 200000 404569598 200000 992310208 200000 810527797 200000 484780989 200000 875112017 200000 692537453 200000 153493144 200000 100462993 200000 293010712 200000 406727510 200000 41569001 200000 470215056 200000 228849520 200000 802037505 200000 958140312 200000 481100945 200000 396664600 200000 221351061 200000 379013554 200000 157456393 200000 60118127 200000 585522136 200000 233029861 200000 56826897 200000 956813427 200000 751404848 200000 203304321 200000 334309213 200000 790901955 200000 315619750 200000 664564340 200000 386807109 200000 896133533 200000 120965854 200000 511423309 200000 369479102 200000 574202847 200000 699383071 200000 713263161 200000 836597089 200000 378470665 200000 384031056 200000 97528840 200000 808332642 200000 49690424 200000 428741879 200000 1624104 200000 930826137 200000 976489772 200000 283570235 200000 607919271 200000 258440316 200000 861697602 200000 370925027 200000 326123060 200000 529456417 200000 374695546 200000 444527444 200000 604183069 200000 248026944 200000 177356401 200000 471706261 200000 631047761 200000 775716142 200000 196453222 200000 412544078 200000 719708511 200000 385502690 200000 169542968 200000 140323267 200000 167165557 200000 699922675 200000 991847013 200000 772917469 200000 220888417 200000 357974679 200000 649705996 200000 619727392 200000 174293138 200000 322472868 200000 843688938 200000 614218421 200000 423822614 200000 554426257 200000 617302624 200000 456307808 200000 158765724 200000 173489269 200000 519710827 200000 702614922 200000 354809203 200000 579710214 200000 382739881 200000 866827576 200000 560881289 200000 500540570 200000 268513882 200000 86714128 200000 929942892 200000 603204904 200000 948586331 200000 520889690 200000 808002123 200000 704110919 200000 824557611 200000 825435388 200000 235537396 200000 514065453 200000 195991785 200000 936945020 200000 204735447 200000 912632241 200000 389531219 200000 180159233 200000 889722880 200000 409053768 200000 802707400 200000 229946449 200000 754135840 200000 425527051 200000 994967878 200000 569684178 200000 228728964 200000 720919470 200000 383157612 200000 146564236 200000 302873627 200000 271094408 200000 28023160 200000 467040293 200000 889645171 200000 97575569 200000 287809864 200000 457453796 200000 702531259 200000 855824222 200000 735828316 200000 659723438 200000 277984962 200000 900736807 200000 457664721 200000 634825226 200000 269124342 200000 426055873 200000 981745511 200000 685748255 200000 841926757 200000 62743970 200000 296894843 200000 644684467 200000 245328062 200000 812984803 200000 379853324 200000 439695917 200000 984458831 200000 176618040 200000 464417977 200000 427797396 200000 150862855 200000 70466553 200000 814507968 200000 333147789 200000 907090293 200000 954225436 200000 706966528 200000 525317471 200000 704297671 200000 299146296 200000 116842231 200000 548292338 200000 254899915 200000 505348227 200000 389798596 200000 766431434 200000 331400943 200000 820146643 200000 587619877 200000 300419344 200000 218180420 200000 159328415 200000 92387448 200000 243633288 200000 387873910 200000 861546494 200000 3627453 200000 483282587 200000 205224405 200000 893990309 200000 562215057 200000 519960398 200000 332754766 200000 389829101 200000 3116595 200000 38173511 200000 656537457 200000 201076682 200000 270892163 200000 283526094 200000 608673644 200000 362370772 200000 987169277 200000 146054856 200000 277303053 200000 28393281 200000 72579009 200000 157946045 200000 973222084 200000 93885415 200000 768002445 200000 986130643 200000 888370589 200000 938061886 200000 930397120 200000 443048144 200000 805027145 200000 65132123 200000 770853208 200000 269274395 200000 60505621 200000 954010869 200000 286255603 200000 487199930 200000 537352944 200000 339109731 200000 994100689 200000 578015060 200000 653711720 200000 775183258 200000 533179344 200000 296049967 200000 493041580 200000 144882227 200000 121940845 200000 278164274 200000 958573195 200000 966305378 200000 928722120 200000 42246883 200000 877107570 200000 147218943 200000 429808800 200000 243779689 200000 192651889 200000 302118271 200000 158639698 200000 154741386 200000 205316662 200000 697083899 200000 803324381 200000 608271021 200000 744748048 200000 214058791 200000 773554656 200000 136728281 200000 357588972 200000 959993691 200000 981138841 200000 980401075 200000 234122841 200000 11970445 200000 78689511 200000 744272514 200000 448213127 200000 224541524 200000 914936392 200000 879855405 200000 335526467 200000 904258789 200000 673926874 200000 466806331 200000 150053372 200000 501867800 200000 974284893 200000 380397265 200000 695326400 200000 618479459 200000 914996015 200000 645336247 200000 501436478 200000 927616989 200000 756900429 200000 338220626 200000 941681349 200000 575111484 200000 740429143 200000 839047338 200000 413931330 200000 993561302 200000 86042764 200000 558528356 200000 102355781 200000 89151138 200000 706460873 200000 809282248 200000 279722236 200000 457574711 200000 31808909 200000 570656188 200000 407915829 200000 820132811 200000 889513207 200000 235791813 200000 554507103 200000 469991477 200000 491965381 200000 444469516 200000 207598473 200000 228882154 200000 667011414 200000 996886614 200000 592126048 200000 434048258 200000 642416552 200000 858714378 200000 106509108 200000 756026419 200000 61914457 200000 348172590 200000 136265715 200000 750838996 200000 850942377 200000 848643432 200000 236580651 200000 158486490 200000 477183093 200000 953376513 200000 702783500 200000 786746589 200000 217438269 200000 833462748 200000 209253474 200000 952937491 200000 606357534 200000 276541570 200000 351253662 200000 370167891 200000 728807895 200000 37124121 200000 697975757 200000 284351763 200000 312844232 200000 841994856 200000 487838621 200000 101403241 200000 749022445 200000 200235476 200000 674423903 200000 836873485 200000 88599270 200000 432950116 200000 912911103 200000 373214803 200000 773266417 200000 692848319 200000 294878476 200000 292405300 200000 672553196 200000 269967915 200000 933006006 200000 458093382 200000 539091287 200000 860370576 200000 957333194 200000 867543742 200000 335798096 200000 171599730 200000 387425974 200000 732828788 200000 320315284 200000 848684281 200000 74902667 200000 129753822 200000 716246404 200000 667910124 200000 514737397 200000 545413395 200000 955745052 200000 733803952 200000 171965763 200000 84431049 200000 352437500 200000 450515021 200000 217794405 200000 802405462 200000 667013219 200000 202289256 200000 259428840 200000 557771953 200000 745727790 200000 128458057 200000 3228154 200000 728308081 200000 744545756 200000 928188117 200000 626868587 200000 986718412 200000 234467212 200000 119645588 200000 558564010 200000 880496536 200000 343085564 200000 725658284 200000 922698435 200000 63765836 200000 749519242 200000 977527778 200000 140124519 200000 637772799 200000 581018422 200000 514104735 200000 407461602 200000 142558311 200000 206417054 200000 816568040 200000 15404069 200000 116806107 200000 969794559 200000 15312740 200000 577994429 200000 718752848 200000 857056826 200000 722841945 200000 336155865 200000 60384862 200000 101963467 200000 333758894 200000 132400968 200000 676189500 200000 271382994 200000 578107881 200000 446024055 200000 250577086 200000 627127822 200000 946971184 200000 518905718 200000 913088861 200000 322159324 200000 911802700 200000 780681715 200000 293976622 200000 138956859 200000 954487457 200000 391351356 200000 716986088 200000 666558154 200000 548707894 200000 950342208 200000 540621282 200000 128826311 200000 34089650 200000 893080718 200000 853823506 200000 236860688 200000 742188891 200000 754179667 200000 93586191 200000 317822757 200000 476767256 200000 74028383 200000 201056526 200000 823182115 200000 226353520 200000 849699872 200000 86175975 200000 229218506 200000 113344648 200000 572488100 200000 94165008 200000 257501815 200000 647723303 200000 892740506 200000 289026208 200000 663721258 200000 933119925 200000 410642000 200000 701805388 200000 740045440 200000 958000438 200000 883192502 200000 628212076 200000 993831608 200000 466884946 200000 89410648 200000 222687990 200000 138007729 200000 312742992 200000 697680743 200000 452369537 200000 358715881 200000 536853 200000 12063920 200000 405309251 200000 949531263 200000 380365097 200000 570656162 200000 387989778 200000 274899761 200000 594359986 200000 798727756 200000 18817125 200000 136978270 200000 482004597 200000 340331355 200000 494496851 200000 838953219 200000 702703067 200000 731087903 200000 218590354 200000 175475905 200000 551915241 200000 174969478 200000 657685369 200000 218847700 200000 11651653 200000 8774430 200000 5162493 200000 369522717 200000 223693623 200000 635875606 200000 550042038 200000 723747864 200000 556521381 200000 531079740 200000 54955738 200000 776992485 200000 414062613 200000 997323520 200000 444081728 200000 570281538 200000 171072430 200000 710896750 200000 875308893 200000 951082638 200000 652684342 200000 812806711 200000 717590602 200000 745763527 200000 773206548 200000 500813480 200000 885851579 200000 991061132 200000 596486734 200000 116791984 200000 200586504 200000 424798747 200000 224766091 200000 746529245 200000 29648934 200000 110718547 200000 738361617 200000 528875103 200000 538392494 200000 593552561 200000 203165895 200000 668827395 200000 831337172 200000 289807190 200000 121394484 200000 800013111 200000 322752880 200000 810556670 200000 75134077 200000 848973067 200000 602830840 200000 667490569 200000 275332457 200000 720313133 200000 170659714 200000 186345334 200000 773381983 200000 454753004 200000 927449030 200000 27064546 200000 904152678 200000 702725685 200000 973621529 200000 827114124 200000 954534179 200000 285995928 200000 968779378 200000 815706195 200000 985529054 200000 121171522 200000 104567656 200000 609913525 200000 490972028 200000 947896324 200000 388326448 200000 695685841 200000 727593861 200000 462265673 200000 720632739 200000 502452325 200000 32569886 200000 868538659 200000 822303541 200000 388360143 200000 593541391 200000 756638526 200000 581879038 200000 415393295 200000 492279485 200000 438333930 200000 82306996 200000 29293250 200000 48227376 200000 905194517 200000 892224173 200000 361396776 200000 670009614 200000 921354061 200000 454607328 200000 387264798 200000 61073821 200000 551181249 200000 468905956 200000 416016675 200000 284981443 200000 648112703 200000 460741103 200000 435625046 200000 718440456 200000 359824438 200000 457809880 200000 938029941 200000 153157522 200000 818450357 200000 506858516 200000 653609951 200000 191274023 200000 562228586 200000 748369340 200000 9968530 200000 743020334 200000 19279011 200000 3275396 200000 111157037 200000 676037805 200000 408659279 200000 540079299 200000 456265710 200000 412885323 200000 576736252 200000 866446193 200000 21099443 200000 670583886 200000 668079577 200000 688901667 200000 595605244 200000 400611741 200000 738916021 200000 129277713 200000 904029414 200000 796670910 200000 842754813 200000 553859344 200000 898237745 200000 314978776 200000 586329537 200000 654578582 200000 771310650 200000 423223218 200000 74779311 200000 33587388 200000 455693568 200000 655598001 200000 680305174 200000 932129590 200000 957664546 200000 365917916 200000 698515683 200000 535598684 200000 723351775 200000 212170970 200000 802488486 200000 33735716 200000 144996115 200000 69198322 200000 175544716 200000 260529957 200000 346406207 200000 864071945 200000 456516197 200000 276478613 200000 793412993 200000 967044007 200000 374669471 200000 679424586 200000 813224087 200000 574578161 200000 826419785 200000 106462395 200000 272965599 200000 991282863 200000 376641552 200000 447872255 200000 617849177 200000 766462278 200000 356363587 200000 489668299 200000 409358754 200000 777044926 200000 133288914 200000 389049464 200000 43936250 200000 19515069 200000 681939530 200000 844011258 200000 89988670 200000 197886856 200000 91557338 200000 860143081 200000 709733613 200000 882329608 200000 723776080 200000 621470075 200000 627120422 200000 66116290 200000 270925851 200000 15471238 200000 322925223 200000 648536797 200000 167214666 200000 894071426 200000 179131343 200000 596199966 200000 897929867 200000 51825540 200000 487103388 200000 87768302 200000 509980972 200000 788645443 200000 857345453 200000 27212370 200000 155408155 200000 255747606 200000 832311871 200000 932716017 200000 152754665 200000 680929010 200000 872992307 200000 37875217 200000 46406594 200000 206117744 200000 822552325 200000 181719961 200000 921547638 200000 585994436 200000 426862294 200000 11360271 200000 156166258 200000 548347590 200000 536794722 200000 896996250 200000 789502150 200000 493167083 200000 346378505 200000 870637313 200000 524249376 200000 896152396 200000 13978313 200000 229346217 200000 415708878 200000 804764829 200000 198264385 200000 476149657 200000 188938175 200000 231118390 200000 610680495 200000 879759736 200000 842155650 200000 333980941 200000 197582834 200000 564796045 200000 768096837 200000 952753849 200000 690320520 200000 392497341 200000 45972694 200000 296762735 200000 114522000 200000 8106127 200000 285671587 200000 14144519 200000 672584903 200000 119028523 200000 39538877 200000 505488887 200000 899224718 200000 780294229 200000 708054224 200000 839626070 200000 177413089 200000 451380854 200000 45804843 200000 321040090 200000 105181793 200000 988197010 200000 343131838 200000 244595161 200000 95791690 200000 271224914 200000 987246870 200000 392837194 200000 773090940 200000 109892603 200000 642935394 200000 432304836 200000 900333173 200000 304731763 200000 571569520 200000 839091837 200000 365451348 200000 74798402 200000 944908719 200000 110909259 200000 546272471 200000 922877582 200000 421678894 200000 294590374 200000 284387677 200000 858714908 200000 794520218 200000 777117859 200000 543092196 200000 535850069 200000 354681667 200000 296529913 200000 178112778 200000 429695550 200000 588559639 200000 895659519 200000 460044303 200000 363746174 200000 719464612 200000 935902634 200000 889499857 200000 342036315 200000 292689689 200000 226042514 200000 99597261 200000 688532924 200000 926848581 200000 993528557 200000 893807139 200000 31791911 200000 399982741 200000 922360722 200000 52193170 200000 263266499 200000 393676569 200000 384700407 200000 91695223 200000 728026198 200000 474566015 200000 572659762 200000 617184721 200000 668373063 200000 213543445 200000 7136507 200000 731173695 200000 362815900 200000 362133450 200000 136372646 200000 353353983 200000 539258364 200000 786958381 200000 981764652 200000 476217328 200000 357310894 200000 511482731 200000 636927267 200000 691605903 200000 637178263 200000 368696404 200000 402255296 200000 597667325 200000 116099390 200000 875821654 200000 811788251 200000 401548791 200000 825948875 200000 852093311 200000 409602026 200000 136205019 200000 448844034 200000 527569534 200000 916572932 200000 388856488 200000 871716684 200000 791104162 200000 378942687 200000 461489662 200000 105016237 200000 971172824 200000 337611729 200000 514955289 200000 806905550 200000 58073264 200000 837727441 200000 510660825 200000 28918771 200000 821861976 200000 122227062 200000 766455484 200000 92369669 200000 121600670 200000 59701750 200000 842108129 200000 976965769 200000 561474545 200000 689245479 200000 79637766 200000 665804197 200000 15719264 200000 628851328 200000 304721802 200000 105782305 200000 248781976 200000 217106968 200000 801366890 200000 62994019 200000 479185897 200000 221513893 200000 533573703 200000 982679408 200000 864431681 200000 805288830 200000 940493406 200000 876808945 200000 363348270 200000 338251928 200000 358440077 200000 991458091 200000 496666847 200000 349343883 200000 928534099 200000 696843013 200000 572608547 200000 402129038 200000 310240208 200000 173258245 200000 835196007 200000 824995957 200000 529072576 200000 317510226 200000 272090555 200000 158066873 200000 280438147 200000 115935922 200000 356097229 200000 312344175 200000 363870999 200000 597749900 200000 932661995 200000 660651342 200000 282879259 200000 886495718 200000 231715844 200000 897801645 200000 594614477 200000 427260775 200000 643779238 200000 507286146 200000 481428491 200000 850123862 200000 288188417 200000 598306659 200000 226638677 200000 547561624 200000 430886882 200000 685402760 200000 997209545 200000 537682612 200000 935613111 200000 812701894 200000 885717796 200000 62736849 200000 547797904 200000 789153684 200000 458741703 200000 380976566 200000 426503707 200000 553005320 200000 852712622 200000 69096648 200000 724807847 200000 175255514 200000 113531769 200000 153311247 200000 977682977 200000 249544543 200000 744369766 200000 185270576 200000 26160153 200000 850178958 200000 72912980 200000 879055474 200000 775130301 200000 819857150 200000 260814529 200000 601355965 200000 874478811 200000 678821605 200000 411934156 200000 600498582 200000 43845090 200000 895982873 200000 180426803 200000 798437667 200000 255792096 200000 808267793 200000 966823253 200000 478278188 200000 484538757 200000 583509732 200000 656125743 200000 266383894 200000 768070686 200000 417550152 200000 473500770 200000 138079977 200000 591707545 200000 595651476 200000 962254379 200000 150076235 200000 229408902 200000 611836093 200000 878504040 200000 368983682 200000 918677523 200000 653484635 200000 985323928 200000 649409653 200000 302057999 200000 12764324 200000 421361882 200000 661028266 200000 844091111 200000 690111087 200000 628009965 200000 799968583 200000 958400427 200000 781395249 200000 360450861 200000 518045461 200000 750277129 200000 749874435 200000 210686364 200000 258004343 200000 939294287 200000 625500313 200000 957807829 200000 310226295 200000 118533996 200000 260348235 200000 618392345 200000 274922169 200000 447988974 200000 306495758 200000 282774342 200000 735643524 200000 526814981 200000 985068155 200000 246639321 200000 356382399 200000 666332797 200000 270533318 200000 452207091 200000 990078960 200000 946525383 200000 384434119 200000 356394320 200000 745900862 200000 474166256 200000 786900980 200000 390034001 200000 744504688 200000 379787943 200000 187038819 200000 437764338 200000 626202091 200000 30171194 200000 551356108 200000 249053651 200000 735218870 200000 535363737 200000 424146308 200000 957250098 200000 716177529 200000 104416848 200000 81944962 200000 413838830 200000 459615352 200000 273935504 200000 619616861 200000 404283269 200000 532122780 200000 4507942 200000 707790410 200000 339727382 200000 853384041 200000 980714113 200000 415115298 200000 866423135 200000 264366088 200000 95401904 200000 964133209 200000 15712702 200000 837742653 200000 894808160 200000 491604999 200000 912874547 200000 868193393 200000 762331873 200000 373627106 200000 906829915 200000 784215465 200000 3918880 200000 227736896 200000 932990582 200000 44796811 200000 734943149 200000 991232280 200000 375217505 200000 639448159 200000 146329526 200000 60070657 200000 914763931 200000 795370763 200000 515885322 200000 544470577 200000 87009348 200000 98483989 200000 999681814 200000 15997567 200000 622569752 200000 29418659 200000 123922410 200000 752750688 200000 30456951 200000 247796861 200000 234736179 200000 648122093 200000 774705759 200000 184005129 200000 638380865 200000 303679450 200000 389586798 200000 357573965 200000 194055426 200000 944287614 200000 623330532 200000 753500912 200000 145347077 200000 453153489 200000 186362527 200000 191822904 200000 923072887 200000 631529320 200000 376790300 200000 951530764 200000 415159592 200000 552550267 200000 589609340 200000 23905267 200000 202292613 200000 393159647 200000 927321467 200000 560924690 200000 376787358 200000 643656714 200000 459614073 200000 314365744 200000 171995425 200000 999053333 200000 426413685 200000 423094196 200000 698923100 200000 324619444 200000 753666572 200000 647083685 200000 487759423 200000 9661759 200000 206972029 200000 712877992 200000 687854166 200000 563881388 200000 37868711 200000 955446532 200000 155717842 200000 117088402 200000 94119432 200000 227479969 200000 541960832 200000 572266279 200000 783816382 200000 735845123 200000 436732623 200000 596354369 200000 378719625 200000 618151251 200000 58425293 200000 501926231 200000 315675590 200000 907163477 200000 87889449 200000 624808576 200000 580836213 200000 909843570 200000 256242482 200000 876084337 200000 267365171 200000 189532334 200000 788759766 200000 363286915 200000 637916224 200000 590445746 200000 474923427 200000 695144106 200000 225222265 200000 939417027 200000 499437768 200000 870771070 200000 795678301 200000 492819911 200000 235238419 200000 716798005 200000 873996043 200000 666649926 200000 311868403 200000 725950373 200000 910302785 200000 980826470 200000 574765431 200000 877548358 200000 926409310 200000 979043309 200000 387965516 200000 716998445 200000 970824288 200000 965806402 200000 61393602 200000 102607377 200000 879769574 200000 126234219 200000 166715847 200000 385736521 200000 452816685 200000 588162831 200000 534288617 200000 499590346 200000 530406678 200000 415820148 200000 725103704 200000 483490093 200000 609363742 200000 381846145 200000 39072992 200000 927650214 200000 973631331 200000 948069308 200000 392205298 200000 449150989 200000 767031972 200000 292711244 200000 951747995 200000 684945111 200000 809243200 200000 351576567 200000 406524554 200000 248915229 200000 396716598 200000 115141412 200000 885877773 200000 950733459 200000 645912355 200000 814146266 200000 740639251 200000 451853201 200000 417426502 200000 377750974 200000 86629163 200000 656451341 200000 625969021 200000 131190039 200000 200172162 200000 436959390 200000 523214152 200000 219832524 200000 70725608 200000 46161529 200000 70084805 200000 238258532 200000 666724811 200000 679512950 200000 575359922 200000 125576196 200000 872873785 200000 751575819 200000 538870893 200000 244828276 200000 838554082 200000 915373903 200000 605242358 200000 388711193 200000 700032018 200000 348094200 200000 319745002 200000 168996091 200000 661597370 200000 720846684 200000 375374984 200000 328724927 200000 168669543 200000 766326898 200000 834305711 200000 299824045 200000 154305607 200000 200809681 200000 675264990 200000 992998315 200000 557877803 200000 61869487 200000 18599473 200000 652581694 200000 70308479 200000 680840418 200000 204058218 200000 80836239 200000 542424914 200000 608035042 200000 607325668 200000 503127651 200000 213084500 200000 89122500 200000 163905184 200000 749922849 200000 271274450 200000 109491263 200000 991547196 200000 611901391 200000 738072251 200000 809034153 200000 422037749 200000 293971475 200000 86200477 200000 57683450 200000 442237868 200000 92134965 200000 288915111 200000 766883015 200000 840327645 200000 578797595 200000 464743592 200000 59883079 200000 98367657 200000 459699787 200000 453018893 200000 686451537 200000 333842892 200000 54484972 200000 343075046 200000 13309275 200000 202095014 200000 150450885 200000 316084193 200000 502620283 200000 314278709 200000 272430907 200000 590765132 200000 102414697 200000 761353240 200000 903903829 200000 448790294 200000 11091833 200000 357557901 200000 59071930 200000 827183054 200000 147713188 200000 526440307 200000 726494640 200000 96254625 200000 729779072 200000 117859912 200000 973949214 200000 942078047 200000 462469442 200000 534842154 200000 410388875 200000 836682358 200000 35457986 200000 376194265 200000 404872476 200000 571827444 200000 881061238 200000 211418802 200000 998390425 200000 963302024 200000 471548789 200000 752380597 200000 195076455 200000 640223361 200000 627075445 200000 931650943 200000 917238158 200000 88725708 200000 272281548 200000 844146767 200000 786971571 200000 413228537 200000 203333489 200000 648843524 200000 160803102 200000 888066870 200000 807592955 200000 290090012 200000 674469300 200000 485231185 200000 252564896 200000 21160118 200000 749683709 200000 289272761 200000 992988982 200000 487692944 200000 420856607 200000 938978429 200000 850828852 200000 532086281 200000 381406943 200000 690263114 200000 389942449 200000 481968159 200000 21262246 200000 516842864 200000 266755427 200000 485256816 200000 472125561 200000 293671133 200000 420999585 200000 889231164 200000 142208767 200000 57652255 200000 657610080 200000 320064864 200000 889364862 200000 780546405 200000 224207160 200000 947819100 200000 72273116 200000 794221949 200000 496772192 200000 952265293 200000 836144289 200000 983683543 200000 922487980 200000 278844402 200000 494099699 200000 963145856 200000 205271701 200000 508147370 200000 469831321 200000 251232294 200000 723503408 200000 691181683 200000 619834103 200000 665154585 200000 230935604 200000 770792940 200000 721325079 200000 800895560 200000 392287736 200000 226171987 200000 848557213 200000 732839743 200000 272227698 200000 733974407 200000 459107792 200000 603368494 200000 108152888 200000 977200133 200000 966121879 200000 256885476 200000 907521666 200000 388782830 200000 254787705 200000 744758735 200000 892309797 200000 586921470 200000 75478939 200000 771978237 200000 966533528 200000 842200982 200000 564925124 200000 173023517 200000 96926193 200000 949762226 200000 877486171 200000 389412734 200000 470487272 200000 715720946 200000 610619239 200000 849579021 200000 896054738 200000 279026325 200000 997509005 200000 217721434 200000 93147302 200000 81383032 200000 266459413 200000 488143507 200000 552068091 200000 379275802 200000 363771108 200000 244619654 200000 296778503 200000 809526681 200000 40599170 200000 257808034 200000 121896352 200000 907897269 200000 237247509 200000 904989173 200000 557685309 200000 992682956 200000 702330978 200000 661769263 200000 79476725 200000 619896284 200000 387317458 200000 506820252 200000 460991614 200000 963307651 200000 377091434 200000 619523885 200000 101113903 200000 835973889 200000 336556752 200000 115121263 200000 22558205 200000 844416819 200000 541623884 200000 330475921 200000 18337152 200000 973531032 200000 14005700 200000 544318050 200000 871103214 200000 739117903 200000 503274942 200000 228920143 200000 109018398 200000 392705559 200000 433006433 200000 416012136 200000 512370053 200000 239416397 200000 244359795 200000 180077658 200000 998437948 200000 458980080 200000 782922075 200000 922426485 200000 324709367 200000 889973662 200000 509167903 200000 496775335 200000 407205389 200000 96791703 200000 803488102 200000 566606463 200000 516338294 200000 691101881 200000 850490998 200000 76673066 200000 272153544 200000 684601730 200000 484926774 200000 150041208 200000 434074424 200000 723909904 200000 598217005 200000 919943383 200000 461296798 200000 510257187 200000 924432512 200000 676034901 200000 631283312 200000 869532184 200000 335957494 200000 772905121 200000 766112196 200000 950011118 200000 178673910 200000 70097929 200000 47313490 200000 940203844 200000 922061191 200000 996960124 200000 866452079 200000 701499992 200000 832609358 200000 878599561 200000 384077074 200000 900653065 200000 179701395 200000 747872094 200000 787159506 200000 476910805 200000 873596475 200000 79407817 200000 785150180 200000 809863643 200000 866374094 200000 546660921 200000 942103841 200000 144488665 200000 958093937 200000 459838140 200000 141047293 200000 567225390 200000 904798188 200000 642454018 200000 107851152 200000 878745303 200000 344282788 200000 107476567 200000 866959503 200000 775563381 200000 628251041 200000 623101100 200000 107384403 200000 576879428 200000 534707849 200000 115351694 200000 327754960 200000 601980964 200000 476213154 200000 756874796 200000 655160990 200000 466026644 200000 669810642 200000 983137364 200000 101959923 200000 414672049 200000 432075425 200000 247184502 200000 585754534 200000 220474170 200000 791150645 200000 352321182 200000 913202988 200000 601935246 200000 8931156 200000 741145981 200000 76015261 200000 355564459 200000 723716453 200000 739149408 200000 792763824 200000 139290671 200000 197970030 200000 735482166 200000 424524473 200000 18590810 200000 450245398 200000 800235661 200000 423451313 200000 78476298 200000 720316579 200000 236279701 200000 729185581 200000 975175612 200000 675738876 200000 765890074 200000 992984165 200000 61438609 200000 864543911 200000 663630477 200000 391335213 200000 594625605 200000 711648459 200000 662049787 200000 551534846 200000 160996152 200000 387644719 200000 959801875 200000 703885294 200000 837343849 200000 457754168 200000 886443299 200000 713216690 200000 346222965 200000 206266605 200000 50611738 200000 771700898 200000 69634203 200000 664549621 200000 544117383 200000 307951028 200000 131540154 200000 200359575 200000 16666776 200000 959832191 200000 381759312 200000 12661944 200000 449353499 200000 373511736 200000 131184763 200000 516639456 200000 438823807 200000 211330232 200000 330104059 200000 621768500 200000 254216658 200000 53513843 200000 210464814 200000 661629564 200000 278164163 200000 992198785 200000 572941841 200000 241115165 200000 499297185 200000 15448727 200000 122535237 200000 412833311 200000 17422425 200000 487375630 200000 305241862 200000 35843879 200000 174790011 200000 118585562 200000 322856756 200000 860394621 200000 956988981 200000 83827603 200000 197214797 200000 519079943 200000 622251094 200000 490452847 200000 566402416 200000 269014603 200000 765588555 200000 911249220 200000 144568924 200000 210123887 200000 349091107 200000 911178890 200000 945128813 200000 888361531 200000 49346190 200000 556283222 200000 943382436 200000 536931861 200000 474328793 200000 606412383 200000 788648095 200000 339984131 200000 192098547 200000 914797820 200000 301715612 200000 425536684 200000 397730922 200000 196099362 200000 902251129 200000 94795606 200000 404371821 200000 423915369 200000 150506422 200000 168402408 200000 307947723 200000 796036872 200000 222533744 200000 764922856 200000 150552562 200000 281601492 200000 930229606 200000 829976445 200000 370795760 200000 646184515 200000 508628472 200000 642647918 200000 229435507 200000 854085998 200000 308372514 200000 265306400 200000 520180684 200000 228143369 200000 861992068 200000 454742170 200000 234336487 200000 5454188 200000 715399772 200000 258123395 200000 732109907 200000 992105357 200000 949173641 200000 591829538 200000 73016128 200000 277926147 200000 866958472 200000 983182172 200000 868959611 200000 977144323 200000 707710074 200000 262828216 200000 25949555 200000 122961253 200000 830559004 200000 427780446 200000 494337590 200000 316228767 200000 342677196 200000 398919442 200000 318020979 200000 704652744 200000 587977866 200000 430108733 200000 40941945 200000 720435606 200000 500237811 200000 436033507 200000 194053429 200000 703620447 200000 546929478 200000 555790253 200000 37619255 200000 83488026 200000 256121699 200000 570724319 200000 330906797 200000 999323998 200000 673349062 200000 562631522 200000 426836837 200000 794359649 200000 413657231 200000 968235963 200000 409488847 200000 792312569 200000 741516412 200000 282066192 200000 909856247 200000 734045342 200000 333064939 200000 750222377 200000 878244494 200000 557580645 200000 328173532 200000 236427372 200000 10532064 200000 571705093 200000 636002285 200000 547941343 200000 10350814 200000 490446804 200000 252589148 200000 663875369 200000 625832214 200000 180647114 200000 783920391 200000 410726288 200000 666390709 200000 810652028 200000 686808174 200000 184256763 200000 923947914 200000 208459809 200000 445812654 200000 579284464 200000 741968901 200000 170757008 200000 40707206 200000 640163222 200000 901596979 200000 596151615 200000 94107477 200000 825155507 200000 231315650 200000 267300164 200000 711414041 200000 355503790 200000 441538307 200000 388513366 200000 63487345 200000 757156749 200000 646220514 200000 304970188 200000 54368923 200000 580440055 200000 869745646 200000 872540572 200000 252436342 200000 623326771 200000 562560599 200000 331048541 200000 343019904 200000 453250854 200000 407175914 200000 124569924 200000 123661015 200000 261984343 200000 837595413 200000 130777641 200000 169058875 200000 595529710 200000 342355177 200000 577704834 200000 432964873 200000 630998191 200000 496454930 200000 46472806 200000 813216065 200000 81212930 200000 519921887 200000 439653003 200000 252611456 200000 483912686 200000 792097344 200000 401995847 200000 560804613 200000 218943768 200000 820101058 200000 812538001 200000 162445231 200000 522742984 200000 530419859 200000 954020096 200000 914014717 200000 298067684 200000 471901828 200000 947546058 200000 646010123 200000 686328817 200000 57851393 200000 826780613 200000 385587866 200000 613009176 200000 989222937 200000 96992872 200000 850864392 200000 457090590 200000 34877052 200000 300525002 200000 847577939 200000 816290153 200000 924112246 200000 194961057 200000 702748953 200000 46787585 200000 982623736 200000 950275652 200000 25819802 200000 493309324 200000 199385487 200000 698178728 200000 964982963 200000 460726352 200000 557384811 200000 778244709 200000 34112228 200000 986197300 200000 440393560 200000 268272305 200000 822410058 200000 12830142 200000 957944262 200000 330931043 200000 917921956 200000 517626389 200000 496418756 200000 879854833 200000 615295057 200000 936551167 200000 346769408 200000 712713329 200000 564267599 200000 486874595 200000 890557384 200000 682757018 200000 376922429 200000 123190983 200000 230912267 200000 611238595 200000 719034457 200000 285630546 200000 861631064 200000 627856610 200000 495538050 200000 776194506 200000 381943004 200000 169733005 200000 927265078 200000 156644631 200000 950260327 200000 333937404 200000 336514195 200000 424554685 200000 363519335 200000 713699332 200000 979648857 200000 970889188 200000 331094762 200000 52277788 200000 703681509 200000 913196115 200000 201479327 200000 6355802 200000 853846326 200000 137055855 200000 864555732 200000 590724214 200000 864375532 200000 328094015 200000 822476409 200000 762501829 200000 898677571 200000 936783979 200000 970803995 200000 66268222 200000 35083035 200000 870505527 200000 564475624 200000 243402104 200000 379971570 200000 870349708 200000 411992752 200000 333304233 200000 116387815 200000 465732078 200000 630389217 200000 52992167 200000 382118328 200000 750032774 200000 732692618 200000 473733865 200000 120218819 200000 323387673 200000 839250776 200000 671046022 200000 345160968 200000 156903949 200000 455227291 200000 515028020 200000 535614244 200000 278006378 200000 482322241 200000 114877770 200000 6545495 200000 237484246 200000 723185880 200000 360631741 200000 997810814 200000 32954007 200000 642298767 200000 282272037 200000 519390233 200000 128666004 200000 152706868 200000 599885752 200000 717486149 200000 189332051 200000 177254967 200000 883340877 200000 270380225 200000 800699386 200000 384997796 200000 20943449 200000 152455148 200000 486575697 200000 817741612 200000 902494196 200000 153332420 200000 625597374 200000 3632924 200000 752673237 200000 318261992 200000 805449543 200000 73982051 200000 182784848 200000 809486486 200000 490001555 200000 348152976 200000 420205662 200000 558752940 200000 127068137 200000 552558544 200000 783367061 200000 78960298 200000 260171310 200000 498263795 200000 452504106 200000 838187181 200000 654454505 200000 641500518 200000 338959349 200000 698082165 200000 91807297 200000 354407225 200000 405839724 200000 280320607 200000 300942077 200000 510987034 200000 97657765 200000 878275434 200000 21067906 200000 878520920 200000 672498776 200000 524748085 200000 412798167 200000 662805216 200000 150279642 200000 868238079 200000 174123684 200000 895328578 200000 204641058 200000 809574053 200000 788513581 200000 955844268 200000 453289927 200000 892846246 200000 907204186 200000 421089004 200000 531640318 200000 149739552 200000 258160306 200000 829644913 200000 957398688 200000 658374867 200000 78295899 200000 199915593 200000 78505249 200000 343218973 200000 91491354 200000 485599267 200000 661408665 200000 69017083 200000 556350296 200000 940645454 200000 129855165 200000 190230798 200000 986309658 200000 88596408 200000 723666406 200000 416329874 200000 910344710 200000 224065007 200000 721815304 200000 204061544 200000 526728036 200000 112831778 200000 703352507 200000 445228300 200000 347903770 200000 905962015 200000 940232757 200000 926893470 200000 926730926 200000 524695637 200000 594534221 200000 129127388 200000 568045126 200000 52088275 200000 197139064 200000 713897765 200000 524284586 200000 901202247 200000 573213390 200000 662408055 200000 34451264 200000 421669375 200000 76833286 200000 962797425 200000 95703566 200000 397548522 200000 216562292 200000 370653776 200000 137124283 200000 327056790 200000 790063377 200000 727476725 200000 261475213 200000 81501234 200000 617283442 200000 369265885 200000 606882155 200000 685954445 200000 860684239 200000 901196326 200000 424151516 200000 104729109 200000 290731772 200000 45839759 200000 235081733 200000 853961944 200000 593504882 200000 149484408 200000 733681069 200000 865543045 200000 437553223 200000 618272477 200000 898769723 200000 86737002 200000 576667440 200000 821326686 200000 803088310 200000 504505974 200000 482960005 200000 931215673 200000 891947715 200000 884150072 200000 727487548 200000 358613837 200000 991066281 200000 839792861 200000 174739180 200000 907032 200000 713380432 200000 533657653 200000 843144138 200000 135376569 200000 163297084 200000 7209134 200000 455194799 200000 941311725 200000 66508182 200000 606329943 200000 438893071 200000 689217813 200000 800899618 200000 682923997 200000 885044994 200000 744836909 200000 640995913 200000 387255952 200000 429780285 200000 511940566 200000 987260431 200000 544310365 200000 205509913 200000 34156620 200000 638328349 200000 487427028 200000 328702858 200000 63800943 200000 308578744 200000 586625571 200000 488371752 200000 686685374 200000 936076998 200000 575758104 200000 439084841 200000 225080406 200000 332421071 200000 8917283 200000 400258915 200000 232351478 200000 572591097 200000 285808976 200000 156095054 200000 242902781 200000 35522314 200000 248478032 200000 510022655 200000 598721384 200000 24622441 200000 386495344 200000 132452653 200000 316327896 200000 516888604 200000 555152031 200000 332657967 200000 794983050 200000 777507529 200000 197274731 200000 735388154 200000 710447708 200000 318349753 200000 957190403 200000 909982246 200000 151016142 200000 709371856 200000 727229750 200000 265278698 200000 147648509 200000 821439637 200000 560863345 200000 452064282 200000 536610473 200000 664090671 200000 597346500 200000 288582191 200000 495419951 200000 355527012 200000 964729053 200000 105345599 200000 511325838 200000 183566235 200000 557148170 200000 100334591 200000 774125669 200000 116545754 200000 451482683 200000 687502279 200000 261074162 200000 449849801 200000 566512124 200000 349147789 200000 54267924 200000 505154988 200000 10173054 200000 408293863 200000 847541833 200000 165421675 200000 188038030 200000 760138253 200000 429207727 200000 37636749 200000 676979098 200000 911484884 200000 406262022 200000 608671031 200000 200677299 200000 269515443 200000 22603179 200000 598029873 200000 719023493 200000 651194561 200000 202891678 200000 562762720 200000 329249632 200000 794933940 200000 409819260 200000 401447244 200000 912709169 200000 732283874 200000 559944837 200000 226412058 200000 544899976 200000 812641858 200000 231464598 200000 938890898 200000 839555987 200000 921117803 200000 96231982 200000 392295833 200000 116566304 200000 609556883 200000 906216300 200000 292475063 200000 176391070 200000 523651984 200000 54901518 200000 714937874 200000 131093276 200000 202805466 200000 483938419 200000 143958128 200000 256098375 200000 927559814 200000 334051737 200000 470535991 200000 316633711 200000 790605899 200000 796033310 200000 190452847 200000 713585026 200000 236608127 200000 654012482 200000 756076734 200000 184952846 200000 76709914 200000 883645154 200000 207637354 200000 692755266 200000 491632817 200000 411381118 200000 339172442 200000 704957165 200000 318107771 200000 277013811 200000 170331156 200000 936371580 200000 349392463 200000 674381248 200000 696654783 200000 307310591 200000 593845667 200000 948436356 200000 48923425 200000 851507748 200000 481948813 200000 115372926 200000 839323809 200000 672931897 200000 430724036 200000 922953034 200000 473774406 200000 423244077 200000 650698911 200000 184854825 200000 989062837 200000 949736079 200000 270922004 200000 196258297 200000 562975029 200000 488412813 200000 325583802 200000 362570040 200000 245325741 200000 327375348 200000 453643206 200000 455560453 200000 468336548 200000 710989365 200000 239271184 200000 173007901 200000 794712895 200000 857342301 200000 411229710 200000 29338593 200000 394015558 200000 944513051 200000 887542231 200000 925936717 200000 508687646 200000 378281918 200000 690080801 200000 458053633 200000 256547535 200000 7964723 200000 222849346 200000 391276604 200000 886570750 200000 333705738 200000 378578481 200000 374209755 200000 527954675 200000 662913649 200000 487369861 200000 206668893 200000 3589267 200000 121683766 200000 554750068 200000 261432801 200000 894725222 200000 37878984 200000 227933396 200000 773787941 200000 823032209 200000 610683446 200000 888899868 200000 209990279 200000 400106460 200000 855192365 200000 533291875 200000 298302215 200000 287783341 200000 547124733 200000 625582175 200000 567010371 200000 321062922 200000 48722836 200000 494552423 200000 857298040 200000 316940442 200000 594127744 200000 220986992 200000 893926023 200000 12288419 200000 908583408 200000 252210194 200000 536543724 200000 372569611 200000 866086835 200000 842654083 200000 70789831 200000 264478042 200000 239020086 200000 953301146 200000 727017942 200000 166395318 200000 64445321 200000 329801677 200000 858929272 200000 919349221 200000 965842010 200000 730074162 200000 99154604 200000 351209806 200000 910598647 200000 945940352 200000 83049742 200000 777630200 200000 246799439 200000 996589070 200000 448163039 200000 318326408 200000 466680816 200000 83507410 200000 589992957 200000 858694725 200000 891550730 200000 917330274 200000 740856038 200000 803648790 200000 614280298 200000 435693046 200000 68436664 200000 358710657 200000 899365758 200000 522605411 200000 238142259 200000 837645998 200000 587351639 200000 209777952 200000 113307828 200000 724832353 200000 583309985 200000 479699779 200000 433815099 200000 333865218 200000 644980907 200000 953774212 200000 411459429 200000 711711128 200000 369714020 200000 446932024 200000 19297905 200000 626213832 200000 177533019 200000 142279766 200000 326322750 200000 56618458 200000 24589758 200000 364122997 200000 970197066 200000 553916083 200000 85207643 200000 150712011 200000 278729908 200000 673348059 200000 143760289 200000 392862254 200000 147957818 200000 754674039 200000 992376735 200000 292760085 200000 165601338 200000 391055951 200000 544019714 200000 899382167 200000 483720372 200000 102216137 200000 856341274 200000 188223594 200000 970559046 200000 290073067 200000 397227988 200000 727491300 200000 933216301 200000 491383131 200000 694033345 200000 781745149 200000 373240905 200000 401414497 200000 330206733 200000 930959178 200000 663917849 200000 886331363 200000 24330887 200000 899665154 200000 935886266 200000 271734119 200000 710021022 200000 312973308 200000 971050987 200000 781044500 200000 867137121 200000 828671917 200000 755793419 200000 457190576 200000 233578110 200000 608548397 200000 398882072 200000 775478946 200000 172009027 200000 973553715 200000 31439025 200000 283786224 200000 677139103 200000 573423891 200000 526097172 200000 871035457 200000 40659232 200000 744481990 200000 74134303 200000 874380251 200000 181096950 200000 757202914 200000 778845266 200000 908777893 200000 625772525 200000 486492060 200000 127282890 200000 10402086 200000 177654390 200000 510332364 200000 668640071 200000 438655107 200000 704078750 200000 668621032 200000 24671526 200000 42712195 200000 184267796 200000 482032646 200000 483807335 200000 36362381 200000 754908967 200000 91895518 200000 247050151 200000 865099944 200000 255673028 200000 10271685 200000 867070501 200000 437923705 200000 710748539 200000 200455090 200000 932089792 200000 52914248 200000 437110393 200000 604807740 200000 456817398 200000 640298746 200000 280304014 200000 563528088 200000 27579622 200000 483434519 200000 351721256 200000 142407326 200000 345349453 200000 709131460 200000 818543702 200000 642671813 200000 116591244 200000 111449289 200000 935874245 200000 498166818 200000 202796960 200000 990455435 200000 47030981 200000 990187371 200000 325629991 200000 121402130 200000 16708419 200000 412047353 200000 604734561 200000 914442756 200000 243656655 200000 550670272 200000 163703595 200000 744092582 200000 82661015 200000 89493336 200000 700369412 200000 262474465 200000 719089770 200000 278637559 200000 35684619 200000 677127994 200000 252318901 200000 188379508 200000 563784958 200000 932244696 200000 914630024 200000 928580676 200000 594839868 200000 548497537 200000 949233552 200000 533397375 200000 199553475 200000 502577052 200000 482020381 200000 879550172 200000 930693938 200000 350279727 200000 261193501 200000 671271599 200000 23668423 200000 895112929 200000 490376991 200000 381325297 200000 428240992 200000 371479800 200000 232024912 200000 493303863 200000 305110141 200000 932868699 200000 70199680 200000 420531129 200000 798881339 200000 660809104 200000 548773404 200000 568853835 200000 103819610 200000 983614398 200000 691721780 200000 291123302 200000 521496631 200000 272264363 200000 309784950 200000 491786528 200000 609497041 200000 171262143 200000 558259761 200000 564549166 200000 705162183 200000 199429886 200000 674167634 200000 569967848 200000 738946647 200000 228871952 200000 393914984 200000 436036420 200000 905237088 200000 636571964 200000 849462179 200000 855079385 200000 825856352 200000 295975015 200000 587768784 200000 432281564 200000 679406454 200000 239239705 200000 913378910 200000 87959334 200000 818148704 200000 170866807 200000 576661339 200000 925666347 200000 741881980 200000 440038473 200000 772786039 200000 46155266 200000 360030922 200000 432655604 200000 512295422 200000 79029859 200000 567106279 200000 277776000 200000 87678689 200000 74722724 200000 759430162 200000 417936274 200000 257168045 200000 952188090 200000 239542827 200000 905607538 200000 510762129 200000 75722045 200000 366044590 200000 18264582 200000 49285211 200000 1351523 200000 748450747 200000 463563732 200000 711393402 200000 408588290 200000 788084240 200000 889805826 200000 742604285 200000 923171986 200000 325528332 200000 873830488 200000 616608401 200000 924106024 200000 363240365 200000 914937660 200000 407735430 200000 386724987 200000 609740177 200000 62923188 200000 581731530 200000 92138978 200000 940787448 200000 527516007 200000 675302124 200000 232131922 200000 911633600 200000 603909787 200000 254279449 200000 976281955 200000 276764774 200000 587321911 200000 593203744 200000 997175116 200000 400220682 200000 760808385 200000 38722417 200000 539995361 200000 543367275 200000 484554080 200000 27839257 200000 821061787 200000 147856102 200000 99630042 200000 991957959 200000 131533712 200000 659636602 200000 837185175 200000 947121865 200000 880904053 200000 123287750 200000 983964059 200000 908689422 200000 584026786 200000 223248392 200000 738938254 200000 937558565 200000 265465869 200000 376834335 200000 572571574 200000 927895099 200000 168508236 200000 356237449 200000 390131707 200000 72550944 200000 952731799 200000 811737956 200000 405667041 200000 500033602 200000 375104707 200000 7967088 200000 990955409 200000 143415727 200000 130732871 200000 87391499 200000 941818319 200000 464387095 200000 482401338 200000 850089778 200000 658764291 200000 554050502 200000 45816402 200000 160089477 200000 854985012 200000 934997933 200000 795433701 200000 181782083 200000 725160712 200000 938542425 200000 562814954 200000 805776457 200000 1518020 200000 614170872 200000 499652600 200000 820466966 200000 123237457 200000 129513307 200000 225679941 200000 351424713 200000 509295156 200000 704573422 200000 220285607 200000 860598816 200000 8013203 200000 400931520 200000 572366230 200000 906928762 200000 504432438 200000 377071745 200000 946386983 200000 447308757 200000 332967555 200000 486788734 200000 550794257 200000 13230799 200000 461947264 200000 985133222 200000 925125546 200000 701782696 200000 678100 200000 614674311 200000 550173674 200000 97227581 200000 570304965 200000 347458640 200000 508436070 200000 111482126 200000 20771386 200000 346712784 200000 300061525 200000 525036856 200000 254118585 200000 558282100 200000 173125518 200000 409107323 200000 603086441 200000 770417484 200000 729591431 200000 100047412 200000 270540560 200000 391064070 200000 377357398 200000 284426338 200000 804403989 200000 482463216 200000 87046066 200000 369323940 200000 316767614 200000 253199865 200000 386001906 200000 432090680 200000 57801714 200000 376123312 200000 160305932 200000 494412540 200000 90733240 200000 184722754 200000 455268247 200000 699417456 200000 932741301 200000 992182655 200000 964005064 200000 211911602 200000 93996912 200000 317159381 200000 55492727 200000 462591615 200000 277337873 200000 515487314 200000 443075866 200000 788843832 200000 751634524 200000 986515365 200000 830888904 200000 857441241 200000 149797561 200000 310869277 200000 839439414 200000 328115970 200000 98975279 200000 107715239 200000 972873917 200000 679711730 200000 311019363 200000 598992083 200000 616951889 200000 579014278 200000 27586461 200000 56576207 200000 47574154 200000 883975485 200000 709582019 200000 893751401 200000 749122973 200000 741815094 200000 478178138 200000 812348944 200000 378984547 200000 325405743 200000 783698571 200000 97847507 200000 591584848 200000 736007814 200000 743526427 200000 426550879 200000 379972476 200000 54377787 200000 453057136 200000 937043716 200000 774783133 200000 866807276 200000 787472530 200000 609401776 200000 40167178 200000 151026902 200000 732831271 200000 485390833 200000 104421560 200000 182462170 200000 145764213 200000 498699766 200000 587371071 200000 771858292 200000 458051939 200000 9421453 200000 530330325 200000 465321156 200000 739925367 200000 38592806 200000 577476177 200000 892835209 200000 774001112 200000 419570126 200000 792588585 200000 263642400 200000 526511948 200000 281840435 200000 967623283 200000 156065160 200000 563876154 200000 467198118 200000 277663206 200000 723473248 200000 902121384 200000 859520019 200000 693047257 200000 961609702 200000 519712061 200000 659423241 200000 150774082 200000 663602936 200000 499077951 200000 259125176 200000 342263223 200000 331020566 200000 177068949 200000 644922092 200000 121763696 200000 485230429 200000 809174214 200000 436421142 200000 410500930 200000 863996813 200000 345324535 200000 481590339 200000 602425508 200000 78692867 200000 155911920 200000 94987042 200000 457300908 200000 441161151 200000 248941078 200000 75689218 200000 537253650 200000 529511006 200000 169705584 200000 817147088 200000 291588139 200000 649055775 200000 393949606 200000 437325852 200000 288373486 200000 93868001 200000 517575676 200000 591722260 200000 480763890 200000 815824162 200000 586972251 200000 848737926 200000 118093421 200000 270631937 200000 723479623 200000 508473313 200000 573478965 200000 125703996 200000 945190377 200000 232483123 200000 809103297 200000 327199794 200000 367268358 200000 743303980 200000 745841192 200000 362281696 200000 199556100 200000 508501272 200000 911532832 200000 718668263 200000 867058667 200000 735628520 200000 174726911 200000 376979075 200000 174709857 200000 230162217 200000 415979709 200000 263324821 200000 57962156 200000 162968330 200000 749554671 200000 385618585 200000 645741234 200000 616105050 200000 449906380 200000 941352367 200000 704043259 200000 290594694 200000 142520875 200000 458278805 200000 814106797 200000 451884958 200000 743041409 200000 323458730 200000 544052110 200000 559964239 200000 696518886 200000 713092588 200000 802912261 200000 126201834 200000 346479889 200000 408205562 200000 263608088 200000 716387675 200000 828041558 200000 48629778 200000 363545710 200000 447445553 200000 250196398 200000 17846803 200000 691881038 200000 334138011 200000 844480174 200000 806034042 200000 514443677 200000 325462888 200000 546964878 200000 34020200 200000 116642786 200000 7187462 200000 763293731 200000 993091993 200000 328696644 200000 332169859 200000 836972772 200000 419885165 200000 526589577 200000 258845582 200000 401722599 200000 626829283 200000 135402265 200000 293698165 200000 269973476 200000 388378264 200000 641669368 200000 496078120 200000 743138864 200000 361147339 200000 84238030 200000 466419763 200000 293178562 200000 94333275 200000 910597090 200000 899500743 200000 525739313 200000 90909638 200000 317207577 200000 760321713 200000 52370354 200000 346323499 200000 148891131 200000 491980384 200000 888088861 200000 941722696 200000 791795373 200000 258823394 200000 999197929 200000 189922427 200000 853649399 200000 767491047 200000 265760555 200000 328804292 200000 865557055 200000 183958971 200000 453439129 200000 178949056 200000 172403338 200000 440584527 200000 662253708 200000 855294639 200000 18117761 200000 333352496 200000 924476152 200000 617413486 200000 671341161 200000 394117773 200000 813529717 200000 199067516 200000 139054889 200000 133389620 200000 924197945 200000 394550008 200000 595815495 200000 409966485 200000 912101403 200000 481639585 200000 718473705 200000 48196540 200000 874000528 200000 590614483 200000 693245655 200000 145175642 200000 85406896 200000 584156303 200000 362458743 200000 870544060 200000 371546673 200000 346022771 200000 825531087 200000 543542481 200000 731716970 200000 701723069 200000 65508998 200000 370818343 200000 209960785 200000 798480203 200000 899219170 200000 159392494 200000 137884028 200000 56180381 200000 132054986 200000 670508018 200000 50244130 200000 776364240 200000 825305541 200000 166431908 200000 87664154 200000 621546916 200000 10593784 200000 472076305 200000 599359706 200000 548800886 200000 393501738 200000 865096168 200000 158314617 200000 738546501 200000 407644866 200000 290106999 200000 713157036 200000 201079984 200000 447620806 200000 679289518 200000 429127115 200000 119482870 200000 352600542 200000 876732441 200000 307465420 200000 556529651 200000 153174094 200000 5199593 200000 796896070 200000 60513320 200000 839623934 200000 667164139 200000 978759790 200000 240742579 200000 40788341 200000 226050190 200000 40466460 200000 969708114 200000 418182104 200000 505230560 200000 924400839 200000 393049699 200000 123005167 200000 716621712 200000 227375491 200000 276486886 200000 206364704 200000 471111149 200000 335473161 200000 387171960 200000 85014896 200000 517785060 200000 417331887 200000 471565401 200000 659545992 200000 189900805 200000 498375786 200000 528731750 200000 736658349 200000 704329598 200000 687453906 200000 152858910 200000 597645253 200000 881260062 200000 383454749 200000 364546464 200000 856812120 200000 249847890 200000 912612129 200000 18395050 200000 391151756 200000 955285802 200000 490899286 200000 55394203 200000 552585767 200000 225176147 200000 589133009 200000 287918193 200000 424576912 200000 325500957 200000 231747657 200000 691680203 200000 386322893 200000 745175926 200000 825932052 200000 9879014 200000 446164100 200000 433489900 200000 351776554 200000 665662883 200000 934701566 200000 878170030 200000 479796000 200000 378012286 200000 384819998 200000 755184523 200000 764104750 200000 542004376 200000 944807278 200000 713785073 200000 96984104 200000 20531373 200000 273574674 200000 210715630 200000 125194119 200000 809530397 200000 364756177 200000 423574320 200000 881620833 200000 222976742 200000 905238546 200000 635924488 200000 883448683 200000 544392615 200000 920829659 200000 677857890 200000 195641341 200000 651104158 200000 644296147 200000 195231438 200000 191715341 200000 98911402 200000 502262849 200000 7275641 200000 756050225 200000 373809481 200000 842960906 200000 272121139 200000 524838305 200000 842526362 200000 179775926 200000 368554858 200000 403650098 200000 456270426 200000 307406442 200000 909748268 200000 419178075 200000 958553322 200000 935490030 200000 124420904 200000 605100595 200000 190000454 200000 846007975 200000 119024301 200000 246796400 200000 249366287 200000 411044253 200000 87904680 200000 701797480 200000 216706689 200000 879057525 200000 316834217 200000 95036434 200000 52365948 200000 217354103 200000 879117534 200000 90780165 200000 635375742 200000 572052872 200000 963606037 200000 506171767 200000 229010086 200000 327342128 200000 205717694 200000 819834430 200000 324222898 200000 87080853 200000 619199205 200000 405297362 200000 479144705 200000 822574205 200000 705003323 200000 94288456 200000 788489361 200000 854184014 200000 265176333 200000 254671959 200000 564344064 200000 342928656 200000 838217801 200000 854969173 200000 388662158 200000 120489833 200000 616365440 200000 787539002 200000 538989593 200000 115848351 200000 605431774 200000 993085595 200000 563972382 200000 356023449 200000 952483634 200000 768328879 200000 526234557 200000 580305885 200000 986790892 200000 327882573 200000 889445301 200000 443617682 200000 236278041 200000 604712427 200000 582160739 200000 351117694 200000 923682920 200000 891609247 200000 939940806 200000 174735880 200000 922425383 200000 40128544 200000 397528701 200000 282046519 200000 461943109 200000 968220101 200000 244436422 200000 817580976 200000 891289424 200000 945815940 200000 979400320 200000 864733882 200000 86537848 200000 865272308 200000 54079016 200000 95805500 200000 405174666 200000 24747082 200000 629375199 200000 931897277 200000 490793461 200000 723225694 200000 695516514 200000 170836834 200000 157939655 200000 294491814 200000 909849871 200000 195913715 200000 147238831 200000 970707513 200000 112046565 200000 95942869 200000 825574651 200000 761134284 200000 460808324 200000 165476879 200000 310733723 200000 445391032 200000 445165608 200000 276038217 200000 816199196 200000 507996401 200000 99602609 200000 137627848 200000 747276717 200000 385144079 200000 542240413 200000 749178226 200000 973400092 200000 673668935 200000 339223819 200000 251803855 200000 844637656 200000 141896818 200000 188390329 200000 525007876 200000 459273199 200000 724344836 200000 965526278 200000 554623705 200000 469004817 200000 687585813 200000 518170095 200000 587489716 200000 937740427 200000 409498971 200000 985359381 200000 58154395 200000 51454027 200000 571197741 200000 713531317 200000 835103796 200000 121205474 200000 547443584 200000 21257645 200000 875191751 200000 554359420 200000 731773164 200000 651254140 200000 324081978 200000 370585064 200000 902036135 200000 10895170 200000 998074899 200000 837704342 200000 989074568 200000 401119163 200000 266232441 200000 463880850 200000 683301637 200000 966865479 200000 748968242 200000 760862861 200000 460876596 200000 705800932 200000 569919909 200000 859824596 200000 199944396 200000 989526577 200000 447042520 200000 61208150 200000 144807460 200000 781819244 200000 619376243 200000 585937570 200000 304346162 200000 542500979 200000 754654906 200000 457337829 200000 843656332 200000 949456326 200000 668716181 200000 438162415 200000 568225130 200000 810409603 200000 822831242 200000 644224302 200000 620861345 200000 174419559 200000 140152257 200000 956911792 200000 398130856 200000 665442259 200000 650701822 200000 955432996 200000 582275221 200000 746994115 200000 248725929 200000 59230680 200000 49418784 200000 508426199 200000 108052937 200000 635855036 200000 779418270 200000 349149773 200000 273175043 200000 202116189 200000 469481478 200000 317703684 200000 766285471 200000 993628393 200000 475913455 200000 767112826 200000 257118338 200000 556417328 200000 894988431 200000 328754638 200000 415836980 200000 561475745 200000 881590460 200000 274809022 200000 36689114 200000 996934472 200000 351304173 200000 980993193 200000 744083516 200000 111623637 200000 721461561 200000 775610253 200000 828512960 200000 507273111 200000 293519958 200000 998012424 200000 312987244 200000 278976636 200000 657712026 200000 499854170 200000 218696678 200000 679295250 200000 566507517 200000 993065824 200000 853745270 200000 469160584 200000 50637588 200000 430541465 200000 447320066 200000 822876332 200000 361228054 200000 606011940 200000 594083600 200000 356745198 200000 409296602 200000 589564352 200000 660525767 200000 145539931 200000 545930709 200000 92574153 200000 104881901 200000 659916961 200000 870459935 200000 201102657 200000 139796969 200000 272150544 200000 905487471 200000 944619971 200000 799504065 200000 578521238 200000 638007833 200000 851737488 200000 204619036 200000 814283202 200000 401151254 200000 290108294 200000 448384320 200000 385790913 200000 138468859 200000 364432674 200000 11122708 200000 95263075 200000 59433472 200000 888383621 200000 529819934 200000 51333141 200000 819450 200000 420208747 200000 245269638 200000 726183912 200000 438819680 200000 17976885 200000 741243664 200000 200818568 200000 606314056 200000 568591327 200000 763233828 200000 944100420 200000 284041066 200000 190836745 200000 282819017 200000 104535051 200000 228748059 200000 755555825 200000 105237156 200000 573262700 200000 846921810 200000 237535606 200000 980940796 200000 25238421 200000 175017637 200000 892558614 200000 62641081 200000 697310292 200000 764177484 200000 737291248 200000 711481439 200000 624993816 200000 288175644 200000 946830274 200000 588056855 200000 28183023 200000 309215629 200000 483593962 200000 736751526 200000 906664328 200000 607305907 200000 170665064 200000 375006834 200000 694170930 200000 935158855 200000 215434201 200000 402324099 200000 831304155 200000 927107487 200000 581725053 200000 256812926 200000 387537169 200000 517716656 200000 104984625 200000 678417323 200000 212889347 200000 912312338 200000 902161780 200000 297630704 200000 293143679 200000 358844155 200000 977568614 200000 330501075 200000 562966260 200000 909483330 200000 952722627 200000 908940155 200000 148713073 200000 945095516 200000 372167915 200000 155620270 200000 18324388 200000 885504609 200000 470276572 200000 880846803 200000 828030427 200000 306611207 200000 721821748 200000 677998064 200000 466239749 200000 73862309 200000 458518323 200000 902378668 200000 730687920 200000 284174641 200000 543136951 200000 965201741 200000 487148299 200000 158570305 200000 221041981 200000 122988986 200000 236502245 200000 159928076 200000 940487654 200000 320432249 200000 833405868 200000 29699945 200000 564842094 200000 756084913 200000 344288878 200000 302352334 200000 32847669 200000 307631144 200000 101785818 200000 429380690 200000 407786298 200000 35298630 200000 983185214 200000 526844330 200000 982748186 200000 189925135 200000 344597129 200000 46775086 200000 163019284 200000 237638443 200000 580633162 200000 810095828 200000 498638855 200000 285550561 200000 91179694 200000 386167091 200000 874138993 200000 280540694 200000 714482309 200000 643248512 200000 116983920 200000 834137938 200000 571489085 200000 955369875 200000 999536580 200000 289532346 200000 146641637 200000 147409379 200000 192476874 200000 259831830 200000 839823914 200000 759188868 200000 759973762 200000 582519755 200000 125239900 200000 866353199 200000 981786249 200000 361614561 200000 969728360 200000 380304953 200000 693007135 200000 85967869 200000 572409822 200000 741441690 200000 725115169 200000 859041895 200000 437226220 200000 870175463 200000 999339790 200000 798929413 200000 734760032 200000 759210839 200000 411979781 200000 821633885 200000 441303210 200000 8322240 200000 977909188 200000 458015125 200000 283798230 200000 174671002 200000 500365482 200000 932898933 200000 995877013 200000 885637882 200000 239345589 200000 456443491 200000 894858292 200000 347910295 200000 704560260 200000 38287461 200000 512045730 200000 431569607 200000 595841876 200000 861602850 200000 68995949 200000 768805762 200000 76656390 200000 528666080 200000 990030532 200000 12664669 200000 127408919 200000 679914630 200000 361973110 200000 82642832 200000 784053157 200000 21143962 200000 858671344 200000 707005423 200000 510711151 200000 868136259 200000 549193026 200000 262419187 200000 858681300 200000 615097415 200000 641390362 200000 899030962 200000 853146835 200000 476867085 200000 426414022 200000 981373921 200000 73382153 200000 231166620 200000 837667638 200000 610634712 200000 270989237 200000 94896281 200000 394545654 200000 403201677 200000 658341045 200000 848150347 200000 164566839 200000 509106070 200000 939014793 200000 852522650 200000 681595590 200000 739078955 200000 955768399 200000 463268618 200000 748178706 200000 889209889 200000 899121093 200000 436021187 200000 213265705 200000 235044847 200000 875471177 200000 936766604 200000 124209850 200000 608248492 200000 594863067 200000 406650314 200000 17785364 200000 754743566 200000 56350488 200000 121954437 200000 48671268 200000 875644523 200000 282336575 200000 929708131 200000 778062970 200000 842982586 200000 14415663 200000 890885545 200000 593920836 200000 80478354 200000 124803687 200000 820179776 200000 264256336 200000 26286377 200000 124760323 200000 307778221 200000 163125261 200000 223014997 200000 747574725 200000 843284502 200000 128175498 200000 819458190 200000 43049992 200000 499377731 200000 270318708 200000 268334313 200000 798712781 200000 771939482 200000 656298011 200000 716965661 200000 841220530 200000 196099873 200000 700645485 200000 23363456 200000 942128372 200000 962458239 200000 333846008 200000 443364618 200000 859713908 200000 196545530 200000 879537644 200000 201741136 200000 11511726 200000 469639033 200000 775281685 200000 634144393 200000 365675203 200000 608103810 200000 889177316 200000 610169228 200000 291896943 200000 597375292 200000 793217381 200000 356992975 200000 584517906 200000 442213997 200000 225835849 200000 667820392 200000 123857322 200000 291154812 200000 628267741 200000 147970830 200000 889657302 200000 628103023 200000 520553233 200000 175268888 200000 890382804 200000 596551661 200000 94651761 200000 564517500 200000 230178947 200000 135303485 200000 357285934 200000 152255185 200000 246688609 200000 462309956 200000 708374036 200000 147925580 200000 393841292 200000 749362313 200000 797219476 200000 231991493 200000 976458948 200000 49611827 200000 892949435 200000 287239858 200000 356010854 200000 336269321 200000 393911353 200000 852681514 200000 452132466 200000 876455792 200000 310671706 200000 913986530 200000 74201221 200000 644978288 200000 400732431 200000 876173107 200000 593855198 200000 565375918 200000 625757668 200000 352624657 200000 85627740 200000 739353202 200000 796491530 200000 137752084 200000 457195133 200000 745958561 200000 822063694 200000 975467377 200000 220753760 200000 201550019 200000 12705824 200000 699207425 200000 183337923 200000 772954622 200000 134672268 200000 94665784 200000 140187653 200000 631311384 200000 257896002 200000 745601838 200000 57399588 200000 682789239 200000 100378257 200000 743634585 200000 559430334 200000 632407843 200000 639796583 200000 189079504 200000 455137043 200000 335681218 200000 307151442 200000 983729352 200000 483621120 200000 952027290 200000 449671553 200000 214359065 200000 634440709 200000 644291474 200000 302281667 200000 118441209 200000 622912063 200000 342026032 200000 702812293 200000 390558527 200000 440832109 200000 564359067 200000 682621399 200000 707475297 200000 552999406 200000 404556185 200000 283591783 200000 401871477 200000 336964800 200000 397543569 200000 539949443 200000 375508018 200000 563505538 200000 67804297 200000 157794074 200000 936769263 200000 311619442 200000 47421480 200000 387784123 200000 910593442 200000 872950895 200000 684995764 200000 610862739 200000 703276513 200000 218762486 200000 700527636 200000 242494322 200000 534309348 200000 387105320 200000 861151951 200000 192314053 200000 837353600 200000 671005633 200000 631382026 200000 373260701 200000 165831980 200000 321360418 200000 922829196 200000 943378854 200000 85413886 200000 105066055 200000 676314557 200000 88089903 200000 762853294 200000 785584592 200000 77952929 200000 149433640 200000 102922129 200000 130007804 200000 4366049 200000 364029213 200000 800278942 200000 134336168 200000 50814913 200000 395995455 200000 91455084 200000 201746003 200000 584853802 200000 62079579 200000 110810929 200000 549053467 200000 103160480 200000 308286944 200000 573818819 200000 250719936 200000 863894604 200000 688948189 200000 536092313 200000 472834464 200000 130917619 200000 178274559 200000 805339850 200000 343121081 200000 813386235 200000 508031126 200000 502557708 200000 406601385 200000 636915564 200000 396400272 200000 269254325 200000 210318000 200000 404832748 200000 686381947 200000 61664189 200000 855081643 200000 934879425 200000 165035654 200000 762328761 200000 217382681 200000 767164881 200000 689234815 200000 458319328 200000 479158553 200000 194903460 200000 226624725 200000 148354056 200000 328468586 200000 615142240 200000 242589591 200000 49344681 200000 48978281 200000 356696267 200000 665813363 200000 274617304 200000 378116373 200000 208994892 200000 451466935 200000 302413389 200000 461833996 200000 238770921 200000 378713682 200000 842176348 200000 30134158 200000 516244041 200000 679651282 200000 665667838 200000 109451641 200000 478502578 200000 850870119 200000 170371016 200000 916010059 200000 772960524 200000 582844382 200000 742116594 200000 130936866 200000 401030363 200000 936357541 200000 156011601 200000 816118718 200000 524228167 200000 490981836 200000 181955676 200000 986503804 200000 651996182 200000 895388161 200000 281066025 200000 316799579 200000 388251056 200000 153068179 200000 948824944 200000 226142202 200000 151251737 200000 365885807 200000 26391686 200000 715705496 200000 221471993 200000 463286053 200000 483858018 200000 155444241 200000 761447575 200000 229445858 200000 834409626 200000 636366054 200000 415893976 200000 899571318 200000 165473638 200000 283291701 200000 222610244 200000 862751311 200000 440918939 200000 120330172 200000 34591744 200000 919980412 200000 445668017 200000 590634458 200000 207282132 200000 424832938 200000 46301884 200000 625096076 200000 327698214 200000 924927273 200000 855413877 200000 989822579 200000 217139963 200000 954914022 200000 691816242 200000 89421003 200000 253646588 200000 855884914 200000 880739560 200000 350598516 200000 11128686 200000 119247352 200000 683014191 200000 514687981 200000 878318391 200000 344893514 200000 96891965 200000 581209683 200000 798252511 200000 693489876 200000 319789801 200000 376677733 200000 633335692 200000 905326502 200000 207824552 200000 988126338 200000 692521220 200000 95716205 200000 915046546 200000 32618920 200000 292106158 200000 862370169 200000 117957725 200000 656100725 200000 949122960 200000 255448504 200000 753610848 200000 605817641 200000 749279057 200000 357899961 200000 727269777 200000 989473954 200000 300958775 200000 838836649 200000 193035142 200000 218391133 200000 238802985 200000 663029336 200000 161947254 200000 456086907 200000 104270253 200000 865588019 200000 137306936 200000 934170552 200000 952860651 200000 609625418 200000 207587138 200000 247664500 200000 962308775 200000 299714635 200000 598973611 200000 277644718 200000 629087817 200000 188657797 200000 777065000 200000 984157187 200000 895516119 200000 347332325 200000 376863505 200000 201244338 200000 125591289 200000 456421115 200000 262505820 200000 516684442 200000 637673971 200000 776478964 200000 568678816 200000 615863609 200000 697903533 200000 229910944 200000 289190674 200000 783339181 200000 360319918 200000 575961709 200000 470804362 200000 183827894 200000 120771611 200000 986138473 200000 120357247 200000 17272242 200000 249253308 200000 168299332 200000 683889669 200000 666195102 200000 444099062 200000 509309258 200000 486396629 200000 9897243 200000 322794193 200000 311506796 200000 407836228 200000 234389093 200000 541888755 200000 253547575 200000 338203978 200000 797790812 200000 184844706 200000 686642394 200000 465462140 200000 827572606 200000 161411780 200000 443693859 200000 477786385 200000 116524266 200000 257431265 200000 369882497 200000 86677727 200000 840868959 200000 467263263 200000 523758851 200000 135619166 200000 960762937 200000 311553348 200000 147633495 200000 426610595 200000 969015161 200000 112138678 200000 608292043 200000 445728613 200000 680213437 200000 724278653 200000 360198733 200000 689226490 200000 674458947 200000 807015999 200000 473945454 200000 448151642 200000 573828329 200000 490905666 200000 319875674 200000 607219738 200000 223212079 200000 354659437 200000 412627425 200000 905037169 200000 542896946 200000 49850951 200000 481160048 200000 914870326 200000 498522289 200000 278313461 200000 879901975 200000 148952799 200000 638902284 200000 900261438 200000 760117636 200000 577444994 200000 317045567 200000 816561801 200000 559380485 200000 343052503 200000 490394858 200000 511706844 200000 752727689 200000 622328371 200000 281828427 200000 879006174 200000 470899103 200000 908129677 200000 794710849 200000 613384918 200000 730605173 200000 625156731 200000 32617546 200000 344143273 200000 905372888 200000 975432501 200000 841462916 200000 361709791 200000 221898553 200000 274643600 200000 9631663 200000 962088861 200000 643422886 200000 67504131 200000 817205288 200000 893304234 200000 888838860 200000 779055525 200000 610007791 200000 327880558 200000 946721274 200000 633819691 200000 224584097 200000 897080302 200000 934731040 200000 717896430 200000 185196669 200000 586776272 200000 565740491 200000 715166178 200000 767493731 200000 921052252 200000 545014826 200000 2208671 200000 930588879 200000 96539511 200000 533911307 200000 532109147 200000 518403041 200000 599440809 200000 640994269 200000 217705196 200000 294009431 200000 792347416 200000 530461871 200000 789743306 200000 475753359 200000 500164746 200000 98924590 200000 916365322 200000 305815945 200000 994819429 200000 404332970 200000 14983779 200000 122868963 200000 676871601 200000 295190289 200000 312434731 200000 912492763 200000 984552468 200000 611449585 200000 586793562 200000 735790415 200000 14931412 200000 149226105 200000 561393797 200000 376185535 200000 900912856 200000 354048376 200000 483649251 200000 379711560 200000 677106086 200000 84723291 200000 413204043 200000 113538473 200000 888196453 200000 798920754 200000 440272947 200000 138079553 200000 109972955 200000 514185899 200000 201623217 200000 416837134 200000 225135983 200000 359575572 200000 828380796 200000 133346223 200000 55879976 200000 752626012 200000 759456491 200000 818289762 200000 280413867 200000 733111314 200000 566758388 200000 643577094 200000 562833983 200000 432014435 200000 496032301 200000 975503641 200000 614822091 200000 903098143 200000 253402830 200000 589968057 200000 786293718 200000 363833268 200000 725573548 200000 375450278 200000 453419909 200000 414182448 200000 485019454 200000 30728765 200000 929601183 200000 548536642 200000 13456539 200000 91567486 200000 903310988 200000 711983161 200000 173661048 200000 473596678 200000 961120592 200000 39547138 200000 763574318 200000 142576660 200000 400713108 200000 84941869 200000 280917937 200000 712349831 200000 96235676 200000 680281320 200000 648103321 200000 225145566 200000 297896529 200000 477553921 200000 504814619 200000 933439029 200000 992789816 200000 482703079 200000 938486288 200000 15746637 200000 562057335 200000 420791721 200000 929136876 200000 241311620 200000 188346326 200000 218309364 200000 848009415 200000 72172248 200000 309301179 200000 271087896 200000 544125015 200000 121982951 200000 122370860 200000 196895491 200000 734925554 200000 34885361 200000 766617551 200000 726932035 200000 176567440 200000 174803155 200000 268432364 200000 261518599 200000 132917702 200000 927583501 200000 202891369 200000 452182558 200000 455313355 200000 451487164 200000 475905740 200000 114958581 200000 415543926 200000 290427295 200000 4235068 200000 685171612 200000 132711997 200000 306958869 200000 41753727 200000 320644289 200000 385932342 200000 729910044 200000 929725436 200000 952265650 200000 181148696 200000 726678355 200000 866787257 200000 431860318 200000 660610618 200000 218679288 200000 233950301 200000 618848083 200000 34140050 200000 624050410 200000 199927599 200000 985079233 200000 324767158 200000 386117799 200000 102246420 200000 456153972 200000 636283614 200000 438831693 200000 524052371 200000 459780829 200000 305712607 200000 527997340 200000 755689683 200000 818962185 200000 71179824 200000 821604593 200000 683661723 200000 273228199 200000 874674151 200000 381967691 200000 603182160 200000 212300550 200000 683040188 200000 95592522 200000 79834618 200000 123929619 200000 717181188 200000 405344810 200000 798316094 200000 377258078 200000 798728118 200000 85818315 200000 31555940 200000 231611413 200000 212236905 200000 407915691 200000 712554577 200000 950198278 200000 427360338 200000 758123753 200000 850001549 200000 288627616 200000 84395850 200000 865405251 200000 851465789 200000 856965873 200000 277424069 200000 178702615 200000 137186857 200000 763001001 200000 248192219 200000 421647461 200000 98092471 200000 899048981 200000 999726658 200000 15022026 200000 142867692 200000 307284259 200000 683058256 200000 525166726 200000 258803825 200000 451661411 200000 61657085 200000 881667702 200000 567097227 200000 726654211 200000 227333342 200000 199483418 200000 938407969 200000 817319634 200000 296509226 200000 283176591 200000 317100217 200000 921158717 200000 514363831 200000 530232724 200000 698918010 200000 189524052 200000 355736573 200000 282310536 200000 947665194 200000 147962565 200000 638652433 200000 646499177 200000 999954736 200000 512541150 200000 16003754 200000 310681814 200000 191287186 200000 93693070 200000 279400735 200000 60732429 200000 834993655 200000 556421731 200000 770130278 200000 371575788 200000 946016933 200000 813036428 200000 888232469 200000 517188595 200000 323845763 200000 581102296 200000 903167588 200000 241407551 200000 996469015 200000 730977717 200000 724040232 200000 192174480 200000 791874696 200000 823618609 200000 333983192 200000 734516547 200000 807325085 200000 658909435 200000 171046026 200000 987479895 200000 750467515 200000 222329697 200000 224275958 200000 593434219 200000 49861866 200000 438576979 200000 872971889 200000 646683582 200000 425113039 200000 697153373 200000 863064818 200000 819416365 200000 309428145 200000 344089264 200000 202525967 200000 419767607 200000 234575992 200000 58048793 200000 167493376 200000 470420730 200000 136969384 200000 139632903 200000 882502042 200000 816333878 200000 512786282 200000 879575945 200000 129495637 200000 138717513 200000 124092546 200000 100727884 200000 343222085 200000 560947504 200000 916982873 200000 926261664 200000 334785315 200000 826655116 200000 315534324 200000 842302066 200000 1396037 200000 497130137 200000 334510329 200000 778004562 200000 948350880 200000 601340728 200000 477350832 200000 983911790 200000 450674892 200000 559553253 200000 903876863 200000 432921237 200000 943105535 200000 331554752 200000 89228396 200000 514348852 200000 574993167 200000 673793159 200000 461543454 200000 576030043 200000 686723188 200000 964211865 200000 60848347 200000 489803191 200000 129781571 200000 217951220 200000 127828489 200000 361836952 200000 411890995 200000 44096311 200000 355254705 200000 688102636 200000 716286619 200000 900094879 200000 537442422 200000 457212482 200000 111778417 200000 722816781 200000 172222882 200000 838001863 200000 579464779 200000 501569022 200000 517661977 200000 142163018 200000 431761504 200000 577488272 200000 575092066 200000 848231227 200000 595281799 200000 404904322 200000 624142244 200000 707797671 200000 979585334 200000 434893364 200000 275064741 200000 172156477 200000 251530627 200000 308036258 200000 176201676 200000 748136523 200000 822948134 200000 443302508 200000 909431072 200000 954671553 200000 700696948 200000 181388240 200000 285931334 200000 895091755 200000 568689252 200000 944297389 200000 666033286 200000 137979834 200000 875633293 200000 602431873 200000 58052037 200000 858861883 200000 77255972 200000 535147883 200000 323461258 200000 160701469 200000 637229569 200000 568579624 200000 275620605 200000 633100910 200000 260589979 200000 152350489 200000 349299170 200000 22921949 200000 744285958 200000 260919866 200000 817045666 200000 775304377 200000 305297403 200000 897997356 200000 363642178 200000 265894384 200000 642374351 200000 503057963 200000 485277800 200000 644234512 200000 58319482 200000 955090455 200000 916601692 200000 572733255 200000 464632465 200000 880217199 200000 514835460 200000 113589862 200000 980098379 200000 378860112 200000 330707173 200000 143056601 200000 386635134 200000 111128953 200000 360090920 200000 765752240 200000 537135266 200000 209484361 200000 404435602 200000 313952408 200000 590325964 200000 348036542 200000 437530506 200000 370611681 200000 945269939 200000 609049462 200000 142979862 200000 463487609 200000 759016877 200000 546606513 200000 317846749 200000 952788462 200000 797197234 200000 846715212 200000 627036453 200000 31133296 200000 855601495 200000 45364167 200000 279810773 200000 198913227 200000 567993811 200000 615004991 200000 683154803 200000 678520944 200000 11845885 200000 676316276 200000 191346982 200000 165868396 200000 551267659 200000 818880195 200000 684440244 200000 161568366 200000 898218963 200000 379312171 200000 15722884 200000 687938756 200000 427305549 200000 538664779 200000 186091421 200000 354233949 200000 616237838 200000 140609377 200000 775855524 200000 334082504 200000 832061709 200000 240830028 200000 794339040 200000 474159154 200000 34582496 200000 253183114 200000 351468856 200000 985783659 200000 791487423 200000 231032121 200000 423115059 200000 105607137 200000 306815871 200000 786008089 200000 208316918 200000 642191010 200000 21268631 200000 734949255 200000 724892489 200000 841133405 200000 556734750 200000 605414531 200000 622495121 200000 166547041 200000 210768329 200000 135027370 200000 228942806 200000 425585308 200000 767920625 200000 132839484 200000 237091773 200000 635189659 200000 322873226 200000 207299094 200000 614600078 200000 396957071 200000 66598700 200000 221992375 200000 185343023 200000 415723334 200000 711732749 200000 705277758 200000 618267942 200000 120366637 200000 739266563 200000 829655401 200000 413088409 200000 877889107 200000 579236230 200000 621978007 200000 520896848 200000 806662248 200000 375643051 200000 753177542 200000 970129585 200000 663525817 200000 965712425 200000 506169492 200000 592657090 200000 344626229 200000 869150550 200000 817681217 200000 324167210 200000 9839722 200000 434452522 200000 958707114 200000 630576175 200000 389428103 200000 770654266 200000 20270671 200000 922038967 200000 794312026 200000 666010045 200000 796376653 200000 808591435 200000 655292499 200000 978203018 200000 823579491 200000 545464847 200000 198748543 200000 167686935 200000 432587248 200000 241112522 200000 422239885 200000 136133754 200000 10564339 200000 907449315 200000 754057675 200000 794133610 200000 303393288 200000 678645088 200000 486276136 200000 643922494 200000 149164400 200000 789512680 200000 258601779 200000 772246508 200000 201839113 200000 952941505 200000 769118489 200000 749066250 200000 913174353 200000 430876627 200000 990664362 200000 712529872 200000 53388647 200000 102724002 200000 463254868 200000 191233811 200000 287615240 200000 952144214 200000 267820837 200000 94494794 200000 312242069 200000 435582390 200000 138151116 200000 143940236 200000 937955594 200000 827717159 200000 539659160 200000 443689358 200000 22289415 200000 708376241 200000 6371190 200000 903175592 200000 290254795 200000 12768249 200000 836441846 200000 448564689 200000 127162419 200000 766715719 200000 876966214 200000 549351325 200000 269306814 200000 60958336 200000 841496116 200000 84140357 200000 763991435 200000 876312108 200000 989625391 200000 754081695 200000 801179992 200000 913277809 200000 326189637 200000 592793120 200000 508280707 200000 466092565 200000 68037670 200000 576986336 200000 782724876 200000 161506942 200000 146256927 200000 437200021 200000 166816145 200000 168048052 200000 699478814 200000 752622229 200000 217877839 200000 369518429 200000 893419188 200000 587500760 200000 463079719 200000 840704447 200000 949425421 200000 838781939 200000 695424661 200000 378546113 200000 465699576 200000 73322269 200000 826604985 200000 550810857 200000 138341349 200000 706684461 200000 698675537 200000 629006686 200000 811551200 200000 781903769 200000 73467068 200000 623623142 200000 895667610 200000 307869815 200000 182791161 200000 932086248 200000 398501472 200000 869525118 200000 868632996 200000 644626282 200000 751405089 200000 166072325 200000 51050750 200000 611324691 200000 275465580 200000 334063618 200000 299098597 200000 239403561 200000 559437166 200000 992154635 200000 78640343 200000 851099283 200000 327634423 200000 494934104 200000 13752562 200000 275262168 200000 261387637 200000 677219774 200000 392214006 200000 749237277 200000 946668790 200000 132341684 200000 466495552 200000 971919913 200000 723712041 200000 183106640 200000 626418384 200000 660612452 200000 631639389 200000 635593290 200000 726086467 200000 517414098 200000 445006719 200000 547594487 200000 478296536 200000 688208923 200000 836701215 200000 286796366 200000 896331630 200000 106318726 200000 811387754 200000 838205158 200000 468337539 200000 250654713 200000 634415665 200000 59466228 200000 47402038 200000 301808377 200000 920341984 200000 259878225 200000 186636869 200000 539159727 200000 44910214 200000 196547953 200000 442191118 200000 957723103 200000 685547218 200000 176598892 200000 923312273 200000 947122674 200000 40733715 200000 361205496 200000 130835820 200000 577318637 200000 88048695 200000 664578667 200000 788549340 200000 559839607 200000 322856396 200000 984756413 200000 217958081 200000 746771158 200000 630076929 200000 83323779 200000 797799322 200000 291922160 200000 249461412 200000 845711092 200000 714843268 200000 653913677 200000 463532069 200000 544638950 200000 160677182 200000 796628499 200000 988123025 200000 806793681 200000 921374247 200000 122671624 200000 821897878 200000 254294730 200000 933780029 200000 85281427 200000 856793476 200000 698095496 200000 15088415 200000 158611642 200000 543665993 200000 903632738 200000 35986699 200000 545438244 200000 983073652 200000 620791886 200000 861600479 200000 302897431 200000 789363762 200000 85837026 200000 632196635 200000 452508282 200000 295257171 200000 260805206 200000 662618844 200000 57167316 200000 911716677 200000 343040127 200000 6698466 200000 121481546 200000 769146646 200000 307728852 200000 574796426 200000 315516835 200000 961999477 200000 318548331 200000 586078932 200000 21050438 200000 746321072 200000 927380220 200000 716945757 200000 636319546 200000 459966902 200000 795839196 200000 921191780 200000 176388900 200000 264422422 200000 758717954 200000 23199432 200000 124644172 200000 489323774 200000 706357764 200000 162589191 200000 767533463 200000 276011580 200000 796569370 200000 84260416 200000 208736909 200000 420144703 200000 149108249 200000 61600048 200000 252024147 200000 704846357 200000 669314169 200000 723131192 200000 935968689 200000 296236398 200000 583633486 200000 734230869 200000 69111820 200000 43175062 200000 938564689 200000 571117349 200000 255485292 200000 257255550 200000 633762264 200000 255471848 200000 389623159 200000 313121971 200000 275417304 200000 436168571 200000 620118131 200000 679862116 200000 779568105 200000 29982301 200000 514422598 200000 415579487 200000 973868609 200000 168037805 200000 265720696 200000 857971732 200000 933974966 200000 96228905 200000 230547247 200000 852230031 200000 592974528 200000 496534320 200000 160466225 200000 729881217 200000 803773556 200000 788653248 200000 917346021 200000 981805111 200000 211559561 200000 103879032 200000 490865745 200000 133330080 200000 488110422 200000 215181462 200000 345584668 200000 521572426 200000 150938065 200000 627977208 200000 282658700 200000 105928804 200000 250498960 200000 639014942 200000 580887176 200000 833591485 200000 531478218 200000 471786533 200000 250787222 200000 244711875 200000 556035670 200000 975249357 200000 799929309 200000 645104260 200000 430351786 200000 573594483 200000 490781988 200000 853747887 200000 939103452 200000 161648662 200000 101761488 200000 362527890 200000 843753636 200000 999207253 200000 698583784 200000 696373020 200000 267194455 200000 20555118 200000 398196244 200000 997192156 200000 457289708 200000 271630144 200000 970082200 200000 842499328 200000 519917562 200000 742782537 200000 854748764 200000 954039126 200000 285471670 200000 290069672 200000 434467303 200000 99458125 200000 242523384 200000 429985563 200000 944709214 200000 132581363 200000 275901495 200000 889404672 200000 520772233 200000 869789943 200000 544739975 200000 842302551 200000 588856781 200000 519920808 200000 252880289 200000 328382397 200000 432277042 200000 698629875 200000 528113626 200000 309647473 200000 910564958 200000 176479336 200000 975450154 200000 315854931 200000 556333974 200000 220172853 200000 294677542 200000 786651103 200000 573845443 200000 285648937 200000 470089221 200000 574503989 200000 381055338 200000 847208113 200000 6445725 200000 251120403 200000 253043122 200000 512687836 200000 807452006 200000 987042008 200000 660331617 200000 706977882 200000 872416373 200000 130161794 200000 506353629 200000 819526008 200000 849757825 200000 668125615 200000 555142446 200000 442734885 200000 421115616 200000 775742623 200000 719986682 200000 254685423 200000 41196938 200000 322271792 200000 334868615 200000 411367173 200000 762275092 200000 27281375 200000 892711868 200000 574664246 200000 585828533 200000 976715724 200000 978828575 200000 460792303 200000 139456068 200000 109605558 200000 739187927 200000 393465920 200000 936350263 200000 304276474 200000 12722603 200000 958194647 200000 662839716 200000 836971415 200000 898649856 200000 909914115 200000 404765251 200000 996070956 200000 440986845 200000 863830705 200000 940974185 200000 168133367 200000 454094825 200000 479302256 200000 185462029 200000 26734551 200000 509261675 200000 16513648 200000 195186629 200000 19407690 200000 502598984 200000 672450686 200000 154897609 200000 961958511 200000 460341255 200000 424748809 200000 20780270 200000 343813891 200000 197926608 200000 70644511 200000 318408619 200000 47954791 200000 964603239 200000 551402607 200000 788305175 200000 833705623 200000 279942709 200000 811582280 200000 701753831 200000 16638003 200000 879423038 200000 933634711 200000 864570740 200000 42369146 200000 560192299 200000 229922284 200000 542230962 200000 261916233 200000 280534337 200000 378632565 200000 97558329 200000 55436575 200000 762481510 200000 264655872 200000 873310527 200000 162852635 200000 248255778 200000 520216316 200000 688415642 200000 955799803 200000 43621019 200000 360733816 200000 605282497 200000 506316318 200000 229669015 200000 564662562 200000 536459211 200000 671407746 200000 18780284 200000 28312647 200000 674326639 200000 565098181 200000 596607570 200000 421984216 200000 430413057 200000 355488807 200000 411404991 200000 961025122 200000 903481978 200000 209372805 200000 835949321 200000 867782421 200000 376130671 200000 895978591 200000 67793175 200000 492049341 200000 799753495 200000 368867026 200000 899702639 200000 417907403 200000 138576201 200000 773872030 200000 948307256 200000 640834380 200000 819983994 200000 353777440 200000 844227128 200000 19177198 200000 556918979 200000 186213975 200000 262086358 200000 569039874 200000 723359448 200000 247243490 200000 494567960 200000 483031412 200000 991040529 200000 40918271 200000 7288742 200000 563248339 200000 689764 200000 336438668 200000 662980 200000 799126607 200000 948207719 200000 762477065 200000 638265178 200000 262838453 200000 887619922 200000 576053396 200000 910688239 200000 515587955 200000 477788410 200000 345053162 200000 87801256 200000 854822554 200000 999496150 200000 984335724 200000 496014668 200000 692050646 200000 340586749 200000 352648982 200000 911905859 200000 327197558 200000 5282852 200000 27840904 200000 485736593 200000 670332522 200000 675973539 200000 763237377 200000 35546847 200000 82756159 200000 126351473 200000 95260254 200000 456717425 200000 150795811 200000 596526114 200000 185984798 200000 776082224 200000 658994151 200000 268773615 200000 285052256 200000 810197921 200000 847106039 200000 445888430 200000 537843938 200000 706872554 200000 583285602 200000 752415188 200000 217381890 200000 679306963 200000 84682200 200000 341619577 200000 446198720 200000 547170242 200000 719499685 200000 72437075 200000 512822202 200000 941385917 200000 967753146 200000 518955192 200000 663155757 200000 116629354 200000 199867812 200000 830074784 200000 949182458 200000 270556689 200000 299826066 200000 15156384 200000 998905501 200000 955466648 200000 988244563 200000 985653999 200000 486055990 200000 978160517 200000 256261972 200000 609407076 200000 529445764 200000 242586111 200000 521396901 200000 924912500 200000 172083684 200000 288576972 200000 479278836 200000 647910200 200000 516666709 200000 994896467 200000 620576655 200000 964915556 200000 975670390 200000 911507866 200000 546494565 200000 335280720 200000 331178629 200000 462163528 200000 499196933 200000 142088946 200000 719709536 200000 860734372 200000 456351132 200000 247528160 200000 833957255 200000 633864595 200000 252912378 200000 279558226 200000 192417303 200000 159407772 200000 681257613 200000 783025692 200000 583122128 200000 986632678 200000 549738339 200000 660192695 200000 176414735 200000 349228344 200000 218785579 200000 358860089 200000 412301012 200000 74342647 200000 688847923 200000 42839384 200000 704380604 200000 653702187 200000 876452203 200000 198986602 200000 469870086 200000 707228281 200000 489259615 200000 817090918 200000 812961681 200000 80719401 200000 568112448 200000 713502691 200000 525979355 200000 339270688 200000 556240603 200000 963895318 200000 245743107 200000 113066982 200000 918501023 200000 679721944 200000 614058439 200000 648862112 200000 948706459 200000 500128157 200000 789022086 200000 206461462 200000 767916924 200000 99338877 200000 204948797 200000 597101230 200000 468842642 200000 52593710 200000 969853837 200000 801841517 200000 667630027 200000 889779462 200000 729073074 200000 384396540 200000 797432757 200000 696202237 200000 629147533 200000 739633824 200000 644072319 200000 935586984 200000 463412122 200000 748514880 200000 737542391 200000 633387326 200000 353578233 200000 165684322 200000 24413325 200000 276492437 200000 75043176 200000 636527660 200000 82617165 200000 799936549 200000 62587206 200000 91953511 200000 822255848 200000 821079555 200000 225480593 200000 449904758 200000 330354603 200000 380464870 200000 366079464 200000 43330659 200000 557876869 200000 141401125 200000 727776905 200000 212017362 200000 57894661 200000 391006646 200000 58380883 200000 565441546 200000 153961304 200000 149162543 200000 432554691 200000 535353074 200000 372980302 200000 90797256 200000 722295802 200000 142028048 200000 402067284 200000 356178774 200000 976075956 200000 141610635 200000 229653626 200000 783119951 200000 59358801 200000 874792490 200000 537857134 200000 468640460 200000 83398352 200000 529947986 200000 319478399 200000 987962497 200000 695816398 200000 158229514 200000 590761626 200000 206802375 200000 384508810 200000 319986426 200000 18464591 200000 680151954 200000 590666979 200000 411890022 200000 789823435 200000 452321657 200000 964525911 200000 282441527 200000 949436383 200000 816452532 200000 318198789 200000 189831409 200000 83377143 200000 892018968 200000 505207467 200000 223626173 200000 896441634 200000 935807260 200000 676581799 200000 501761887 200000 640346383 200000 705619415 200000 718829049 200000 417628224 200000 180476941 200000 527010815 200000 545490750 200000 590452069 200000 235181322 200000 898772202 200000 778161078 200000 595133556 200000 205878676 200000 239195792 200000 394875454 200000 809374133 200000 227561434 200000 702025606 200000 453401173 200000 882457614 200000 580115114 200000 254267651 200000 776548890 200000 975437061 200000 291945843 200000 683483357 200000 6724172 200000 215262913 200000 137143876 200000 547827084 200000 256040007 200000 190725640 200000 490470347 200000 591025701 200000 811109900 200000 484958272 200000 522873174 200000 123268191 200000 433458745 200000 74564465 200000 815034580 200000 719438993 200000 42710028 200000 955194945 200000 608254163 200000 147920817 200000 440023907 200000 188447223 200000 971194498 200000 663940949 200000 786843326 200000 206321272 200000 781904816 200000 279008180 200000 391048506 200000 119562827 200000 783247562 200000 911657381 200000 465801879 200000 65511063 200000 570808544 200000 44538526 200000 757926194 200000 112406306 200000 62281632 200000 248388789 200000 798396426 200000 685664339 200000 435511641 200000 198610594 200000 32831678 200000 197946161 200000 984837368 200000 355401146 200000 225783693 200000 144183137 200000 715785741 200000 689336308 200000 979797331 200000 416375082 200000 116662981 200000 323182054 200000 353660305 200000 609622900 200000 308338160 200000 779540168 200000 612804197 200000 401983939 200000 163721980 200000 74563695 200000 809524365 200000 904083008 200000 681634808 200000 696475986 200000 656314215 200000 51828143 200000 446621073 200000 858185864 200000 86177523 200000 230185849 200000 899662614 200000 291355591 200000 994645454 200000 746177443 200000 894555255 200000 799696741 200000 61504312 200000 390817491 200000 408686145 200000 154220122 200000 526348046 200000 454060113 200000 896599971 200000 769306171 200000 644309967 200000 877736450 200000 917915755 200000 564026174 200000 747100826 200000 722462318 200000 297100040 200000 334809148 200000 764697901 200000 373244091 200000 712185481 200000 255185065 200000 775885287 200000 228541103 200000 255184028 200000 653416094 200000 476948934 200000 99634865 200000 712360847 200000 987065551 200000 852370537 200000 221517767 200000 769019984 200000 13246611 200000 77327885 200000 784037784 200000 974534768 200000 147342306 200000 397326739 200000 567501930 200000 771488795 200000 504796497 200000 253938807 200000 771411236 200000 686422049 200000 615821847 200000 422238938 200000 884066124 200000 805626863 200000 842511883 200000 760101752 200000 756560649 200000 816168853 200000 222675875 200000 620813233 200000 941494561 200000 239100865 200000 562214901 200000 161954691 200000 697448187 200000 23645633 200000 144318137 200000 755590541 200000 432933534 200000 648386436 200000 832309828 200000 673904397 200000 697472687 200000 694472601 200000 241376653 200000 447301602 200000 609301109 200000 833729326 200000 37349418 200000 224823946 200000 126147031 200000 860220945 200000 623251539 200000 466178084 200000 869401436 200000 52765360 200000 308625629 200000 243322989 200000 373242409 200000 515978780 200000 65896255 200000 700637126 200000 534485510 200000 592215041 200000 618012560 200000 517377323 200000 580120408 200000 435249838 200000 313902725 200000 220250173 200000 48334119 200000 988637459 200000 408768375 200000 715791672 200000 945167128 200000 450485437 200000 691817562 200000 829303548 200000 370825075 200000 712147931 200000 893390278 200000 600182535 200000 907133214 200000 18828603 200000 735061233 200000 481434488 200000 757858718 200000 761776716 200000 707806129 200000 388827917 200000 162764060 200000 735859485 200000 573416573 200000 678524197 200000 764893789 200000 403351131 200000 738334828 200000 651368894 200000 23749832 200000 945645910 200000 665104692 200000 394275703 200000 791103587 200000 250038268 200000 993446700 200000 900876685 200000 531144148 200000 873666779 200000 63024970 200000 279275489 200000 543137379 200000 563738914 200000 364622628 200000 775651567 200000 762372086 200000 990720672 200000 911212273 200000 615664087 200000 407390995 200000 749398978 200000 250637704 200000 286142040 200000 185402081 200000 925314456 200000 705779806 200000 384099535 200000 485460263 200000 521660880 200000 107094924 200000 432696891 200000 924849738 200000 4298936 200000 623800774 200000 139694651 200000 200072529 200000 778298687 200000 288277604 200000 52490509 200000 264152547 200000 951501044 200000 919793500 200000 441944976 200000 216647238 200000 397277700 200000 390629700 200000 191543105 200000 964779362 200000 571194687 200000 440472404 200000 431527489 200000 855634619 200000 648228371 200000 869726049 200000 92631885 200000 872725113 200000 721369742 200000 406687714 200000 985056707 200000 718054755 200000 467911519 200000 997076974 200000 98027426 200000 245017822 200000 437264853 200000 467005754 200000 558578570 200000 716842738 200000 960367581 200000 877549086 200000 905673399 200000 840472644 200000 316831751 200000 739326865 200000 176361737 200000 720162332 200000 129833345 200000 279816487 200000 103427326 200000 218851423 200000 534446617 200000 440952601 200000 900690869 200000 344722325 200000 933105726 200000 194184253 200000 193818348 200000 235422948 200000 758186751 200000 68005384 200000 20322562 200000 478418961 200000 838552073 200000 871570578 200000 575538420 200000 453480325 200000 804561324 200000 633614993 200000 363351651 200000 527099461 200000 121411286 200000 697427803 200000 428528524 200000 986974200 200000 37273365 200000 778157288 200000 3646797 200000 862475492 200000 979537560 200000 750792141 200000 297735461 200000 899992559 200000 520005166 200000 470335809 200000 464857396 200000 353761954 200000 532918596 200000 911589659 200000 93576758 200000 885860128 200000 447436266 200000 974564816 200000 5080971 200000 852193843 200000 97384654 200000 155639929 200000 34210097 200000 148618047 200000 774995262 200000 982560458 200000 879829447 200000 325102155 200000 682867497 200000 467205915 200000 461890699 200000 99211774 200000 848446237 200000 112774754 200000 681890139 200000 976006558 200000 650752074 200000 84465717 200000 986478775 200000 872479506 200000 337516157 200000 753906891 200000 313438141 200000 783183585 200000 536413220 200000 14089467 200000 454833194 200000 144229424 200000 135599183 200000 80706107 200000 839358047 200000 116889286 200000 977371308 200000 780209314 200000 640851288 200000 180689162 200000 290995082 200000 610775270 200000 175146677 200000 744931331 200000 746380758 200000 449272925 200000 828425396 200000 743333718 200000 786866976 200000 469641982 200000 557630516 200000 912376651 200000 669732246 200000 575493984 200000 956264627 200000 708453575 200000 859955206 200000 329870008 200000 149616208 200000 489034066 200000 825084895 200000 895516383 200000 215441865 200000 305745682 200000 819569455 200000 364702793 200000 270081149 200000 78233804 200000 391922342 200000 27662 200000 738488426 200000 872327657 200000 689006993 200000 680196068 200000 277569582 200000 270203502 200000 707864030 200000 714050081 200000 395919625 200000 373258497 200000 223113245 200000 466781117 200000 969921752 200000 129732842 200000 244701052 200000 419535949 200000 617277466 200000 491575311 200000 881442250 200000 69642760 200000 36863982 200000 250684662 200000 336538996 200000 9819076 200000 91667475 200000 393839302 200000 769753482 200000 264527609 200000 122941669 200000 217751365 200000 864569786 200000 485512124 200000 158681446 200000 818432218 200000 631871570 200000 717208260 200000 744615217 200000 47516811 200000 251499585 200000 241624936 200000 495658119 200000 221560831 200000 733948181 200000 984768414 200000 454328902 200000 68261756 200000 131195134 200000 26254844 200000 707584491 200000 504074729 200000 314459336 200000 701297082 200000 158228887 200000 399888589 200000 266227684 200000 260885676 200000 703853574 200000 895408205 200000 250191967 200000 463431499 200000 505503897 200000 597957424 200000 145288424 200000 251291821 200000 922816844 200000 12654813 200000 950822093 200000 808424583 200000 99503295 200000 123518811 200000 261027326 200000 990247218 200000 259593264 200000 723940175 200000 951097096 200000 104315810 200000 730150782 200000 230735873 200000 513227033 200000 431736174 200000 600179495 200000 466078550 200000 326816257 200000 988634318 200000 692976714 200000 97012694 200000 649125934 200000 799420055 200000 609587365 200000 364268198 200000 401981615 200000 534817344 200000 887065238 200000 122774414 200000 209015601 200000 912104416 200000 1393437 200000 38526195 200000 683168260 200000 70961709 200000 451996119 200000 873893853 200000 537607189 200000 281633405 200000 75625732 200000 578678770 200000 203175668 200000 394553032 200000 761451393 200000 143442808 200000 205021903 200000 957671331 200000 675550926 200000 733514069 200000 930104949 200000 153394245 200000 391489288 200000 133185809 200000 88891219 200000 108007044 200000 69763822 200000 545382098 200000 974694265 200000 608201944 200000 295874015 200000 615818590 200000 446090644 200000 184705110 200000 192925145 200000 509740572 200000 371055348 200000 723195573 200000 955938682 200000 293017362 200000 807376775 200000 906367052 200000 961544706 200000 32664295 200000 650396124 200000 495389713 200000 306350415 200000 892739297 200000 497534752 200000 309979546 200000 806201310 200000 724837095 200000 29433635 200000 86715678 200000 354885328 200000 846792063 200000 781990482 200000 842424692 200000 877027297 200000 593851856 200000 76624829 200000 221825554 200000 261916017 200000 502178209 200000 218323730 200000 176148750 200000 733483647 200000 505034071 200000 105926303 200000 658972960 200000 480425640 200000 876691449 200000 352082260 200000 921528221 200000 4626475 200000 350913326 200000 439608509 200000 583407228 200000 706435047 200000 344043325 200000 37353227 200000 235732051 200000 929419610 200000 404112139 200000 569430283 200000 572647514 200000 856683682 200000 817299488 200000 272466988 200000 181550694 200000 133132927 200000 632560801 200000 175570556 200000 227847918 200000 747031630 200000 755786070 200000 364737706 200000 134723849 200000 145475087 200000 621751716 200000 799414277 200000 530417261 200000 726565983 200000 255721363 200000 866892923 200000 751574896 200000 129070718 200000 65689545 200000 334931610 200000 398931210 200000 410443337 200000 521866635 200000 431721361 200000 170285263 200000 373019711 200000 256251586 200000 699074862 200000 875917048 200000 269907839 200000 102327795 200000 724339168 200000 910168155 200000 823844295 200000 811631684 200000 862635702 200000 195728493 200000 21559158 200000 410366333 200000 735042397 200000 691539270 200000 406991242 200000 701174276 200000 396376613 200000 775000989 200000 896390562 200000 575947999 200000 620714492 200000 137974982 200000 157785084 200000 543183797 200000 859237488 200000 82824890 200000 793802102 200000 132811980 200000 546545585 200000 825049102 200000 573336976 200000 90670347 200000 535504011 200000 172289529 200000 932431975 200000 461159416 200000 280611951 200000 559764050 200000 135768250 200000 108315578 200000 127642986 200000 174457743 200000 402532328 200000 225396504 200000 409446955 200000 990025414 200000 6062576 200000 388419959 200000 272182784 200000 964080047 200000 595102575 200000 25764062 200000 784321240 200000 938342047 200000 4330916 200000 144513524 200000 741900610 200000 302977677 200000 825274989 200000 240572928 200000 696834155 200000 754032911 200000 850196042 200000 852472039 200000 8268835 200000 283820125 200000 438208601 200000 317928240 200000 307808984 200000 467987276 200000 452615256 200000 464777731 200000 837008792 200000 893607763 200000 971542693 200000 525160228 200000 241171987 200000 337586313 200000 204019264 200000 653182204 200000 733937301 200000 820928419 200000 712239814 200000 350073487 200000 562802703 200000 822523386 200000 630019702 200000 808972166 200000 247683086 200000 677886338 200000 275477551 200000 636928550 200000 211803840 200000 844591315 200000 352844144 200000 848219477 200000 887980790 200000 459914019 200000 398813781 200000 150689947 200000 471313948 200000 580797000 200000 734545824 200000 993532958 200000 341026369 200000 721114809 200000 163194028 200000 382341283 200000 643601941 200000 281627021 200000 518638458 200000 165243283 200000 866996965 200000 453287034 200000 712902312 200000 976780019 200000 404078752 200000 147669975 200000 4156275 200000 850905450 200000 893843924 200000 717383322 200000 701840316 200000 809451070 200000 595193264 200000 725189209 200000 904208895 200000 542810966 200000 243851779 200000 616653643 200000 730155869 200000 528285496 200000 321565498 200000 293021767 200000 714501010 200000 633616651 200000 993030245 200000 990725314 200000 261806334 200000 49270421 200000 855905586 200000 282293973 200000 176412319 200000 674506813 200000 695284207 200000 911006004 200000 685227028 200000 58169609 200000 986122123 200000 18581815 200000 194309019 200000 738512032 200000 170260885 200000 349265620 200000 240280083 200000 701477705 200000 581775418 200000 253888161 200000 903148794 200000 550535657 200000 359501386 200000 147984854 200000 266537070 200000 147338759 200000 428763443 200000 510830152 200000 598123311 200000 994156491 200000 270679811 200000 82542190 200000 803222682 200000 858602489 200000 702321769 200000 94766943 200000 825891503 200000 503868922 200000 403358900 200000 999490256 200000 214771723 200000 733585362 200000 245604305 200000 153740057 200000 738877933 200000 918586410 200000 36134480 200000 291176753 200000 135661620 200000 855168582 200000 285620575 200000 84892332 200000 765423966 200000 130204175 200000 659927244 200000 8522691 200000 483034762 200000 437966345 200000 563517190 200000 745833804 200000 741702006 200000 114344285 200000 880539420 200000 61120188 200000 778805377 200000 663601104 200000 754732219 200000 313344555 200000 425625769 200000 867626441 200000 690023475 200000 332379215 200000 394332044 200000 244618829 200000 694730354 200000 567085182 200000 173037418 200000 805314821 200000 211215622 200000 902329008 200000 669655328 200000 370176566 200000 920218142 200000 288702330 200000 503112750 200000 853370055 200000 268461192 200000 538294291 200000 646023857 200000 236517950 200000 596836788 200000 808916050 200000 254937448 200000 44425922 200000 346532783 200000 491170988 200000 744534962 200000 865211161 200000 218342695 200000 428642874 200000 701704077 200000 566677674 200000 599158124 200000 591962288 200000 120441240 200000 278238075 200000 738073709 200000 702037094 200000 963372305 200000 514639923 200000 167547062 200000 875072594 200000 862030295 200000 937498137 200000 557762423 200000 49575434 200000 926348391 200000 246944018 200000 267870847 200000 681731013 200000 750072290 200000 751024549 200000 496393276 200000 169176154 200000 474297348 200000 455930105 200000 647352252 200000 412049215 200000 52873006 200000 841046229 200000 775940782 200000 647819403 200000 178659932 200000 203129758 200000 780822369 200000 56695028 200000 870731566 200000 376946267 200000 521352898 200000 753534928 200000 972196323 200000 7318708 200000 621648481 200000 361384214 200000 234458968 200000 701873901 200000 841742956 200000 309027165 200000 756936972 200000 85994991 200000 399393201 200000 109638106 200000 175551261 200000 786968895 200000 790837151 200000 753818214 200000 97722955 200000 201570051 200000 60716612 200000 706487669 200000 699279348 200000 182456323 200000 522531920 200000 272346143 200000 613663766 200000 154650532 200000 799052047 200000 674967066 200000 686637903 200000 134426094 200000 987944050 200000 811094972 200000 808144607 200000 45332871 200000 95104262 200000 866765821 200000 417800355 200000 37576629 200000 200731642 200000 170583666 200000 855701274 200000 1719391 200000 725751069 200000 709806418 200000 346379620 200000 279320587 200000 858766556 200000 927156083 200000 211015485 200000 803595743 200000 201054791 200000 452763213 200000 906147589 200000 295718819 200000 371665163 200000 126996981 200000 571420602 200000 468501437 200000 605215609 200000 39588130 200000 644494586 200000 490600244 200000 304035453 200000 195160363 200000 549442309 200000 255865773 200000 257005478 200000 838012934 200000 235591865 200000 827655535 200000 92914979 200000 100832329 200000 186355604 200000 177529185 200000 57813955 200000 812782892 200000 7694772 200000 101462793 200000 837756148 200000 838260355 200000 51640793 200000 304144014 200000 878073540 200000 768268487 200000 172539232 200000 883746487 200000 669494754 200000 969118990 200000 929911880 200000 790081257 200000 382271900 200000 908525837 200000 881921840 200000 482565419 200000 189019105 200000 731073308 200000 248759127 200000 527904293 200000 768207680 200000 835511346 200000 705715865 200000 633973531 200000 781949159 200000 776625123 200000 166985591 200000 445414390 200000 951611556 200000 931641448 200000 107014927 200000 714584890 200000 496481510 200000 965043862 200000 585886495 200000 53077008 200000 871859387 200000 304642532 200000 127479302 200000 360630844 200000 923939795 200000 284136553 200000 865358529 200000 3280935 200000 893990522 200000 992744155 200000 758139121 200000 511786198 200000 345164193 200000 827361936 200000 268872914 200000 663890927 200000 902170837 200000 819259776 200000 223173444 200000 577683386 200000 777930821 200000 286129216 200000 219338694 200000 797643037 200000 462347455 200000 480531463 200000 551265397 200000 831384990 200000 376203699 200000 203845803 200000 940794896 200000 762921315 200000 765839149 200000 100380324 200000 282463734 200000 337869108 200000 561710558 200000 563908359 200000 590418469 200000 933350007 200000 183985427 200000 479200651 200000 271588155 200000 715089714 200000 477225147 200000 284667015 200000 315834488 200000 71292940 200000 560048484 200000 786965233 200000 137375674 200000 96940107 200000 13526590 200000 266478687 200000 2946430 200000 319823830 200000 180576533 200000 482063112 200000 617623269 200000 830747444 200000 116641882 200000 95202243 200000 177005483 200000 967981450 200000 164332826 200000 891575302 200000 887014448 200000 308267679 200000 896702212 200000 747012071 200000 369275763 200000 839767770 200000 629967974 200000 729194014 200000 575465745 200000 934632770 200000 770316847 200000 656945664 200000 721157449 200000 405216636 200000 123983342 200000 163113348 200000 492466426 200000 764865487 200000 418870737 200000 53610816 200000 201389474 200000 26946339 200000 942535846 200000 677979756 200000 881375071 200000 948868348 200000 56478172 200000 206138077 200000 4357873 200000 912966531 200000 518735745 200000 992395530 200000 441952694 200000 890675580 200000 945013828 200000 271424010 200000 578672043 200000 943759440 200000 375679860 200000 899890067 200000 510444913 200000 913546243 200000 43449598 200000 675939835 200000 210141764 200000 100442430 200000 804068210 200000 893824570 200000 909371908 200000 814804806 200000 95435262 200000 783900644 200000 924991792 200000 541393409 200000 584911473 200000 434353970 200000 486056164 200000 131865079 200000 91172152 200000 531287802 200000 930154722 200000 942813774 200000 616691042 200000 760088241 200000 646704517 200000 479242956 200000 510699679 200000 219836527 200000 964489166 200000 681933272 200000 212055356 200000 926339307 200000 380530011 200000 293768824 200000 468897832 200000 135284089 200000 320249962 200000 32867923 200000 362986737 200000 105284626 200000 908526553 200000 693450159 200000 45189574 200000 722979147 200000 801090856 200000 283313523 200000 411416438 200000 32129115 200000 594212468 200000 355556645 200000 13143407 200000 990285593 200000 458638972 200000 336469228 200000 728846271 200000 855395323 200000 882448032 200000 911776654 200000 853304596 200000 72851479 200000 841226460 200000 498637938 200000 308640447 200000 322872101 200000 257841104 200000 813950879 200000 53087916 200000 642326906 200000 593052858 200000 309605818 200000 851951466 200000 55635981 200000 310307705 200000 814033930 200000 79629353 200000 132652660 200000 196862603 200000 155411574 200000 451632822 200000 837156583 200000 750177550 200000 644385669 200000 922616192 200000 683661883 200000 969896642 200000 85688412 200000 623189397 200000 906255847 200000 657603076 200000 3900611 200000 213806756 200000 676687874 200000 966384596 200000 368959775 200000 408551164 200000 842282305 200000 550733263 200000 426905208 200000 483115402 200000 476631293 200000 24991284 200000 828885619 200000 159994334 200000 816756010 200000 205688803 200000 825782104 200000 664034342 200000 595202144 200000 189974616 200000 664918541 200000 660489008 200000 466601428 200000 539942323 200000 130876439 200000 570061420 200000 952301407 200000 561855154 200000 867262879 200000 930838502 200000 901395317 200000 952532659 200000 194816874 200000 604029519 200000 501337902 200000 423887286 200000 764170975 200000 382282996 200000 563151936 200000 182185561 200000 813566468 200000 604620227 200000 42309890 200000 183253466 200000 358340479 200000 573182285 200000 758090346 200000 706487319 200000 837425304 200000 234303166 200000 303924750 200000 203735952 200000 826528053 200000 797162469 200000 822793253 200000 795151202 200000 571853788 200000 654202674 200000 361720198 200000 816347468 200000 407236532 200000 201666994 200000 985695654 200000 469347245 200000 516385412 200000 650899219 200000 727891614 200000 318595971 200000 144600753 200000 549064614 200000 152526114 200000 494311021 200000 179867458 200000 582100055 200000 226969226 200000 27572393 200000 465810398 200000 964169397 200000 696489164 200000 980789014 200000 972581579 200000 932891376 200000 544707710 200000 860392754 200000 8227568 200000 182106069 200000 667437784 200000 204904219 200000 583251412 200000 834845907 200000 948171183 200000 111427985 200000 436562844 200000 339383288 200000 943275386 200000 964555761 200000 819781904 200000 362509299 200000 882113359 200000 860688955 200000 515018133 200000 585886738 200000 63816934 200000 69266700 200000 252313395 200000 600203333 200000 445351572 200000 429390243 200000 934019727 200000 295679257 200000 504176465 200000 825586143 200000 563141361 200000 243961276 200000 799169201 200000 592930367 200000 20882494 200000 487832063 200000 793913581 200000 724342239 200000 340718846 200000 468817486 200000 693439706 200000 470149248 200000 74149974 200000 514191288 200000 801827312 200000 854089344 200000 154642958 200000 403531757 200000 246859844 200000 361921757 200000 67246220 200000 72273722 200000 378115725 200000 99562293 200000 441240790 200000 802884237 200000 671813665 200000 369076168 200000 105964691 200000 819982198 200000 809357048 200000 137874291 200000 100405769 200000 933909028 200000 275187111 200000 77006262 200000 189744670 200000 464440163 200000 55231845 200000 66832046 200000 482558042 200000 366990499 200000 944039945 200000 762298650 200000 784777443 200000 971031027 200000 297623048 200000 87685209 200000 435915391 200000 722835457 200000 652178043 200000 672078953 200000 579023509 200000 251828763 200000 607847702 200000 683806697 200000 281102124 200000 285144112 200000 486228017 200000 533418519 200000 138550505 200000 747802831 200000 378508482 200000 761169618 200000 945484563 200000 861864741 200000 719591519 200000 282943640 200000 739003793 200000 2021122 200000 972005695 200000 255516295 200000 519881961 200000 790545108 200000 786728505 200000 140850271 200000 591309891 200000 173322665 200000 110321347 200000 589857405 200000 410676579 200000 685932848 200000 461841652 200000 783997920 200000 330497201 200000 503330743 200000 56469377 200000 78771752 200000 368047412 200000 384259118 200000 599239619 200000 464640913 200000 89916049 200000 447797282 200000 452730798 200000 858076923 200000 814635792 200000 954864577 200000 918567385 200000 745870820 200000 906978710 200000 318836699 200000 670031740 200000 682085483 200000 509354923 200000 502962142 200000 831823981 200000 473897806 200000 608991605 200000 513297369 200000 289696033 200000 279504875 200000 981061561 200000 836525177 200000 750166704 200000 716990530 200000 680694240 200000 37508366 200000 645470928 200000 87776496 200000 998019567 200000 879257478 200000 239076823 200000 164672821 200000 182108812 200000 470680175 200000 197068989 200000 265401070 200000 314313471 200000 843000568 200000 678918935 200000 601898651 200000 314852654 200000 22351087 200000 641149212 200000 829159257 200000 387282847 200000 178608324 200000 627884450 200000 255942887 200000 34242425 200000 525784451 200000 144262689 200000 536489380 200000 278030978 200000 768626909 200000 442810030 200000 543229582 200000 534785313 200000 654066463 200000 997181952 200000 596420932 200000 309812316 200000 980401464 200000 244148078 200000 543651844 200000 139694042 200000 725354167 200000 856993518 200000 479997356 200000 297852385 200000 560713673 200000 23714070 200000 365481916 200000 196962648 200000 808264510 200000 436181277 200000 861000273 200000 835779526 200000 185369731 200000 585732314 200000 480019499 200000 438830928 200000 15386024 200000 223296195 200000 228021927 200000 135413437 200000 429090651 200000 811899887 200000 255354308 200000 599981428 200000 58520811 200000 105252371 200000 760012834 200000 745555836 200000 99770437 200000 725991303 200000 867672829 200000 161981306 200000 316389369 200000 502690114 200000 161366581 200000 273367222 200000 425696565 200000 333082840 200000 437286472 200000 345159445 200000 781866951 200000 817030786 200000 81054292 200000 911824159 200000 440206878 200000 74816789 200000 193762841 200000 523955193 200000 954208584 200000 998608904 200000 845628405 200000 254051691 200000 1782004 200000 467091314 200000 502408421 200000 945435610 200000 720012657 200000 855390217 200000 461107850 200000 57588302 200000 126672301 200000 166389539 200000 98970400 200000 740989037 200000 902281526 200000 775474872 200000 356739464 200000 509906045 200000 526559803 200000 687345501 200000 82508094 200000 360185188 200000 178160010 200000 860574281 200000 637762146 200000 132326570 200000 721470610 200000 813037394 200000 431785906 200000 25438837 200000 206503778 200000 938318576 200000 123730061 200000 964033931 200000 366625960 200000 532381752 200000 323518705 200000 725310291 200000 762261938 200000 552877793 200000 450994045 200000 84997075 200000 755775599 200000 797403458 200000 831927151 200000 440245170 200000 830158189 200000 152728657 200000 495077541 200000 654457398 200000 995230683 200000 843757988 200000 503067039 200000 619381062 200000 984956296 200000 870636402 200000 344097658 200000 324477288 200000 957870306 200000 822401170 200000 216458742 200000 512866755 200000 425646839 200000 303724666 200000 199956848 200000 485109278 200000 372758902 200000 72838976 200000 366201063 200000 674795230 200000 146475181 200000 590793116 200000 816269818 200000 424099594 200000 209490827 200000 988182243 200000 290221287 200000 726308425 200000 867197855 200000 332448524 200000 558683789 200000 137589986 200000 340357398 200000 13053101 200000 663924330 200000 589689274 200000 368033984 200000 516528894 200000 309570717 200000 383459929 200000 287245835 200000 786460628 200000 137325027 200000 369343204 200000 905925894 200000 695653286 200000 622705053 200000 710007331 200000 922907742 200000 453545355 200000 653796808 200000 79187323 200000 75411811 200000 654692153 200000 883353858 200000 815254260 200000 149258754 200000 722018566 200000 822643338 200000 779954483 200000 664948427 200000 295718378 200000 111848511 200000 129863040 200000 862672620 200000 566825849 200000 222311584 200000 155099073 200000 266369587 200000 295795692 200000 736417482 200000 118282364 200000 626946320 200000 736610841 200000 548319868 200000 443143895 200000 64936079 200000 699330933 200000 96866325 200000 469372570 200000 213403233 200000 736199704 200000 727844499 200000 527971371 200000 921241811 200000 858888376 200000 189138324 200000 513855120 200000 934392532 200000 340638380 200000 540505432 200000 431498096 200000 373388786 200000 589719018 200000 23230652 200000 790191377 200000 702468188 200000 940470024 200000 642236224 200000 931908186 200000 22768865 200000 414689085 200000 91211009 200000 631809233 200000 421065454 200000 858756704 200000 416546495 200000 863421085 200000 20736659 200000 437507815 200000 963962327 200000 172119173 200000 242934398 200000 176507368 200000 169503816 200000 559693806 200000 83360253 200000 389067035 200000 523944625 200000 253520607 200000 261746432 200000 295134933 200000 781959760 200000 686049791 200000 344481299 200000 657299469 200000 932435716 200000 180832405 200000 605659239 200000 628752473 200000 425456971 200000 370357382 200000 499744201 200000 107950065 200000 951378499 200000 811373657 200000 208560808 200000 405287338 200000 763247020 200000 678298934 200000 171267602 200000 330429691 200000 182588899 200000 211070689 200000 642496438 200000 189628410 200000 501806056 200000 862126019 200000 153219555 200000 737093471 200000 847330648 200000 38450912 200000 867008902 200000 88069247 200000 377619059 200000 543739873 200000 140482607 200000 986813266 200000 840729622 200000 660975370 200000 733397004 200000 390495341 200000 458444736 200000 295703364 200000 838800363 200000 332636934 200000 907451792 200000 294225428 200000 536801595 200000 15743734 200000 474302532 200000 414775200 200000 700091403 200000 529344177 200000 919129915 200000 453571760 200000 315059464 200000 439761743 200000 337917043 200000 560546474 200000 795491714 200000 99874438 200000 809514634 200000 956873620 200000 721920359 200000 704716973 200000 138222784 200000 780778517 200000 348209477 200000 427379897 200000 536193266 200000 276564851 200000 163291723 200000 790402115 200000 331476896 200000 5334421 200000 899145800 200000 297900927 200000 999519207 200000 292273921 200000 126400937 200000 849951557 200000 507860870 200000 7264990 200000 789292926 200000 676472586 200000 747234524 200000 361198322 200000 273047925 200000 377452263 200000 728098024 200000 558609316 200000 615673820 200000 321458576 200000 978719046 200000 858302970 200000 597120419 200000 663488605 200000 415224887 200000 509357467 200000 930384470 200000 334202180 200000 240169625 200000 863441614 200000 761537062 200000 852969179 200000 325859818 200000 480231032 200000 187809759 200000 927731290 200000 897873993 200000 518372384 200000 288838898 200000 470756758 200000 559612531 200000 325116910 200000 185473388 200000 312909062 200000 519941577 200000 65784998 200000 268218365 200000 455570368 200000 999444551 200000 662573488 200000 375381489 200000 381388668 200000 570330253 200000 579310355 200000 393292601 200000 990415503 200000 468842970 200000 527556468 200000 883380321 200000 644593648 200000 718622219 200000 109813275 200000 478656666 200000 878190902 200000 746579871 200000 779308270 200000 210234801 200000 502197399 200000 353776053 200000 8801394 200000 672191509 200000 926831337 200000 56791563 200000 849872336 200000 250856661 200000 956907428 200000 665426175 200000 486875853 200000 355259806 200000 230946525 200000 789051281 200000 922171343 200000 502475456 200000 544537931 200000 300194143 200000 729103326 200000 565565737 200000 997950532 200000 261101734 200000 570720928 200000 256828007 200000 967562688 200000 483871815 200000 800100443 200000 392459945 200000 805775956 200000 221062590 200000 843070454 200000 170197694 200000 184077623 200000 317588779 200000 240719607 200000 469645843 200000 952836672 200000 41597261 200000 4836741 200000 806174904 200000 516299236 200000 911640448 200000 112784486 200000 79220571 200000 16023356 200000 211103686 200000 64114945 200000 470408010 200000 844943356 200000 399705274 200000 991364444 200000 339560564 200000 697386108 200000 689955229 200000 546270238 200000 145358183 200000 954807217 200000 643373133 200000 506505869 200000 123405651 200000 53446964 200000 153700168 200000 328145041 200000 935943685 200000 65647929 200000 203027372 200000 141160622 200000 235891179 200000 962738328 200000 483510073 200000 51372044 200000 780747286 200000 486397639 200000 898115660 200000 537148018 200000 483819058 200000 598291421 200000 613904357 200000 228720197 200000 510813326 200000 617840783 200000 976324513 200000 273953420 200000 98886681 200000 176627254 200000 459151807 200000 469019887 200000 862471266 200000 713132742 200000 530345758 200000 236147634 200000 882076567 200000 288962774 200000 31388988 200000 489130942 200000 767086726 200000 377883038 200000 83489336 200000 8932503 200000 383823006 200000 980609267 200000 303418576 200000 954928742 200000 428526574 200000 30543693 200000 794542690 200000 406299632 200000 153646371 200000 384719297 200000 138201326 200000 717209243 200000 767042445 200000 760080390 200000 404088594 200000 15264879 200000 455964953 200000 381251698 200000 337076235 200000 9785874 200000 990271576 200000 292804604 200000 130435001 200000 808832202 200000 85500534 200000 404604475 200000 452175515 200000 791974013 200000 663829826 200000 566483814 200000 502554574 200000 532652468 200000 757181227 200000 147057745 200000 224655633 200000 235395986 200000 190432576 200000 3547253 200000 552835779 200000 374925792 200000 482799407 200000 726940135 200000 617179106 200000 297180932 200000 769779014 200000 921252190 200000 386901005 200000 262515204 200000 812615284 200000 84476977 200000 100423554 200000 704585863 200000 382506055 200000 802739286 200000 935760671 200000 80565460 200000 466249455 200000 888170083 200000 266740836 200000 84004304 200000 215741752 200000 847260047 200000 191094638 200000 604192514 200000 80558739 200000 553761201 200000 555631869 200000 490098833 200000 709441293 200000 540827455 200000 664158830 200000 760730948 200000 890174293 200000 967152976 200000 17429441 200000 62751872 200000 283556538 200000 768620441 200000 685432211 200000 12611148 200000 273604393 200000 267192946 200000 671164707 200000 648467792 200000 737202482 200000 760410833 200000 632787536 200000 496676048 200000 859591682 200000 645457997 200000 510777240 200000 704608436 200000 506266985 200000 261069596 200000 220807706 200000 733356931 200000 4616661 200000 925244436 200000 47650195 200000 888928866 200000 739613781 200000 780107948 200000 523961956 200000 369180441 200000 221273238 200000 253827835 200000 195977610 200000 58341902 200000 649200360 200000 369415607 200000 850798243 200000 216761927 200000 357729848 200000 901281334 200000 543960559 200000 133605226 200000 95632918 200000 373354608 200000 411494475 200000 453019071 200000 323888304 200000 198170874 200000 787966262 200000 448418348 200000 371567829 200000 957581579 200000 189385935 200000 533975095 200000 102344690 200000 929622137 200000 757992404 200000 877210630 200000 550162455 200000 595781564 200000 781067684 200000 990890593 200000 535356913 200000 778773481 200000 191510077 200000 857404590 200000 491899088 200000 555050679 200000 799458366 200000 264312563 200000 862412962 200000 387640957 200000 1455333 200000 628302295 200000 103415286 200000 750627888 200000 849683472 200000 681280672 200000 358899193 200000 119681385 200000 200095807 200000 802379061 200000 630127739 200000 226867804 200000 936118415 200000 991095325 200000 36152809 200000 206558689 200000 673018560 200000 811537533 200000 717122387 200000 94928238 200000 2193711 200000 388165148 200000 216802919 200000 890069273 200000 94239451 200000 584980833 200000 61387124 200000 310191514 200000 19470691 200000 106973011 200000 641813351 200000 576481862 200000 366340357 200000 698759063 200000 912763856 200000 115023636 200000 657821344 200000 909667956 200000 175922396 200000 502296218 200000 488544690 200000 731327698 200000 51145051 200000 811032592 200000 434350682 200000 96820789 200000 28968123 200000 710396235 200000 285324118 200000 779995846 200000 87226122 200000 870064834 200000 982009348 200000 61745481 200000 766777080 200000 870865804 200000 371777124 200000 56237863 200000 345562577 200000 24134495 200000 831593747 200000 180583524 200000 755091846 200000 624453777 200000 376181584 200000 681811881 200000 913908388 200000 821239321 200000 401555195 200000 522092603 200000 710623834 200000 948311438 200000 360155280 200000 927111680 200000 699234422 200000 76509478 200000 246765359 200000 553175936 200000 3459943 200000 60061112 200000 32451222 200000 691748833 200000 5247548 200000 884140217 200000 147201828 200000 94382313 200000 59816098 200000 469160513 200000 596033495 200000 313023231 200000 306868969 200000 693229318 200000 167401037 200000 499217705 200000 45827071 200000 94021215 200000 559619270 200000 364452109 200000 346896243 200000 355835970 200000 972675104 200000 378394868 200000 686328178 200000 214886213 200000 762644952 200000 614502850 200000 661327051 200000 126993055 200000 514864142 200000 232592126 200000 634033390 200000 569283111 200000 494106497 200000 816603343 200000 549496296 200000 841529939 200000 758213006 200000 645966331 200000 545564264 200000 720281145 200000 903017524 200000 660728297 200000 984615868 200000 741102993 200000 284130834 200000 206046367 200000 46525395 200000 839830703 200000 592366694 200000 647528645 200000 154887996 200000 673721996 200000 276984591 200000 899408799 200000 750984484 200000 174972094 200000 99899531 200000 828182293 200000 635125083 200000 651529595 200000 618971641 200000 919937966 200000 900638799 200000 110368153 200000 538164502 200000 118346895 200000 487542030 200000 975874703 200000 345691203 200000 361427328 200000 245033800 200000 317880435 200000 735553148 200000 119870182 200000 668848969 200000 424299517 200000 660158305 200000 237040073 200000 391725058 200000 762791554 200000 487649585 200000 335845838 200000 142211328 200000 799344122 200000 76298953 200000 32410429 200000 794001010 200000 316962554 200000 477258664 200000 554910971 200000 68326694 200000 801846456 200000 269258733 200000 52156048 200000 730699915 200000 266294029 200000 190532694 200000 117148194 200000 403389104 200000 725080173 200000 472036418 200000 713862263 200000 240530498 200000 136933360 200000 558882223 200000 873020661 200000 701059217 200000 27924300 200000 256097083 200000 504563108 200000 36302219 200000 986891480 200000 946798630 200000 398578986 200000 627586494 200000 61495689 200000 272894541 200000 184180429 200000 944765017 200000 28456184 200000 647449136 200000 646391412 200000 93262123 200000 771082585 200000 426068716 200000 853789349 200000 407699105 200000 699445636 200000 403475009 200000 543468679 200000 258817483 200000 668898542 200000 575658124 200000 709661152 200000 498823255 200000 318802352 200000 303894732 200000 693040407 200000 240112787 200000 128319102 200000 751180960 200000 642416435 200000 87678318 200000 958571696 200000 65948742 200000 314661849 200000 670582903 200000 231855676 200000 705698972 200000 889225552 200000 500500443 200000 65780152 200000 410132258 200000 984786047 200000 670637674 200000 26337372 200000 614492662 200000 14993645 200000 915878802 200000 215591933 200000 188058581 200000 236480191 200000 207648609 200000 103140114 200000 285550624 200000 88670397 200000 948744838 200000 796494001 200000 714089683 200000 621091404 200000 424958032 200000 270321298 200000 83516558 200000 14081396 200000 406324908 200000 137542922 200000 436100240 200000 775653082 200000 856512042 200000 284960528 200000 107387574 200000 51365318 200000 905958904 200000 252337723 200000 230484351 200000 886097437 200000 429274596 200000 365869249 200000 913851402 200000 849524327 200000 491791453 200000 190613880 200000 499834901 200000 169765321 200000 532506738 200000 628813784 200000 454457854 200000 872797195 200000 742293456 200000 702558198 200000 779767493 200000 712298899 200000 824499911 200000 596321417 200000 197318664 200000 900213607 200000 514792517 200000 499447527 200000 323767300 200000 321572142 200000 327332824 200000 250813704 200000 753089946 200000 483298606 200000 377272239 200000 264187265 200000 959318598 200000 484719693 200000 176369816 200000 198339977 200000 873502760 200000 924681235 200000 826036227 200000 480219383 200000 694120447 200000 361032358 200000 316120061 200000 147701312 200000 204088616 200000 303591116 200000 458628916 200000 560213628 200000 26998178 200000 909449196 200000 266175737 200000 673265506 200000 109213708 200000 211919373 200000 186165048 200000 341773639 200000 692845476 200000 319904212 200000 61581952 200000 965819681 200000 7421000 200000 673353864 200000 26867713 200000 335168137 200000 605927544 200000 549143568 200000 465615239 200000 311824307 200000 640769361 200000 69552370 200000 211521923 200000 673580407 200000 294320275 200000 388334166 200000 850659074 200000 380835659 200000 898029211 200000 374279168 200000 536005555 200000 257833798 200000 984199273 200000 381598808 200000 787429 200000 308360221 200000 410834842 200000 498380389 200000 841347717 200000 823421737 200000 519187053 200000 470521804 200000 757795619 200000 955519582 200000 682739137 200000 334093525 200000 351134189 200000 864869971 200000 25819412 200000 117792357 200000 743201201 200000 10089536 200000 28748421 200000 940187652 200000 996488158 200000 894728186 200000 801540818 200000 366813655 200000 500070018 200000 545760249 200000 475147610 200000 334687398 200000 931917 200000 717168466 200000 494451738 200000 500819927 200000 375927947 200000 334651836 200000 235843507 200000 492445552 200000 937451309 200000 178424717 200000 231571809 200000 871921175 200000 3860672 200000 159918012 200000 720104197 200000 641641236 200000 111584371 200000 275761120 200000 534779675 200000 178540621 200000 254585877 200000 455723568 200000 623151299 200000 380802632 200000 324962323 200000 782311296 200000 937749947 200000 310660652 200000 342003069 200000 545395017 200000 194569314 200000 241351615 200000 79972865 200000 268857248 200000 868281782 200000 330552680 200000 360551917 200000 873701180 200000 542119254 200000 112849453 200000 215337008 200000 847708532 200000 169247104 200000 630078901 200000 183784024 200000 254150718 200000 971157779 200000 480281158 200000 769047188 200000 372886064 200000 386746252 200000 479900359 200000 70881715 200000 208948353 200000 297836300 200000 677415614 200000 151848739 200000 820673288 200000 179251279 200000 231733843 200000 5291762 200000 129169979 200000 212834485 200000 13209674 200000 642979791 200000 30202673 200000 364548669 200000 766403595 200000 651815176 200000 420648863 200000 229896580 200000 793917853 200000 18710669 200000 503905245 200000 322384841 200000 412947365 200000 734275306 200000 87881953 200000 56690923 200000 70762347 200000 768117072 200000 557585474 200000 454767464 200000 498728660 200000 225821068 200000 172732982 200000 194499679 200000 345686120 200000 716284941 200000 762061715 200000 503919502 200000 941709132 200000 733243873 200000 927629264 200000 900732755 200000 564868424 200000 506368696 200000 135459588 200000 432717486 200000 153152705 200000 738365662 200000 510177253 200000 394715964 200000 540506815 200000 214448964 200000 372020681 200000 902460221 200000 469376744 200000 641450871 200000 287382696 200000 109360526 200000 802573185 200000 40636326 200000 555969815 200000 36230062 200000 935358323 200000 891885727 200000 988642381 200000 735505340 200000 103141443 200000 941189074 200000 987831840 200000 24090743 200000 593152536 200000 635705163 200000 572141320 200000 160138043 200000 875852728 200000 35131323 200000 844248090 200000 959031817 200000 273549450 200000 30530671 200000 918933261 200000 827759487 200000 149254292 200000 18781526 200000 696698424 200000 110575323 200000 158890621 200000 437094142 200000 701706384 200000 493811195 200000 765976459 200000 433109143 200000 996762542 200000 365245279 200000 796403621 200000 427781613 200000 958602694 200000 973105188 200000 380876625 200000 667382129 200000 284987824 200000 690115082 200000 889474486 200000 482990128 200000 220155618 200000 567752558 200000 670124186 200000 1402841 200000 338429810 200000 953496911 200000 700478565 200000 71091386 200000 539226136 200000 683386188 200000 623257627 200000 746785731 200000 700889641 200000 11842980 200000 149589860 200000 361228416 200000 274127260 200000 10671411 200000 691850375 200000 295156002 200000 467126535 200000 24380794 200000 828266601 200000 932248182 200000 572417442 200000 882926231 200000 975206546 200000 767205867 200000 173628738 200000 872032584 200000 188070695 200000 404915599 200000 930716254 200000 254009579 200000 51917040 200000 942720017 200000 971226125 200000 705674112 200000 347823954 200000 782827712 200000 408359429 200000 37460388 200000 662685269 200000 878690186 200000 117888156 200000 384163479 200000 793666206 200000 397541117 200000 94820041 200000 864947254 200000 51063669 200000 199635527 200000 626968099 200000 555575552 200000 541950144 200000 572190521 200000 950311648 200000 210487828 200000 598529797 200000 597543999 200000 602149335 200000 704274736 200000 67755370 200000 793051241 200000 332683389 200000 98031795 200000 505831351 200000 826409828 200000 328935658 200000 435646875 200000 520888914 200000 126262656 200000 142137300 200000 637599623 200000 508348481 200000 716731819 200000 997997714 200000 60666548 200000 10137899 200000 880666995 200000 811018522 200000 893366275 200000 120712022 200000 717746440 200000 433335298 200000 869612272 200000 651083177 200000 473632566 200000 533613697 200000 839250844 200000 222456746 200000 924667246 200000 118164590 200000 233927363 200000 887775616 200000 156274621 200000 269606975 200000 166342597 200000 85699057 200000 143006418 200000 512438026 200000 400860320 200000 213716069 200000 368295419 200000 135027846 200000 463762419 200000 560967904 200000 776552743 200000 804894474 200000 220939004 200000 415723018 200000 780637413 200000 115367820 200000 378509210 200000 823170857 200000 429597794 200000 964273571 200000 528307275 200000 152466981 200000 874498926 200000 850133380 200000 740182574 200000 77902722 200000 459967095 200000 806091272 200000 262728960 200000 138605160 200000 13983883 200000 60142243 200000 713645346 200000 252883614 200000 591727961 200000 201170796 200000 362699152 200000 565054089 200000 506602800 200000 525611291 200000 660624875 200000 79521073 200000 617148157 200000 779843333 200000 272186991 200000 917126716 200000 553916496 200000 720410402 200000 842740732 200000 401095151 200000 70212439 200000 910324742 200000 448062992 200000 378754867 200000 701772000 200000 712065770 200000 70445770 200000 410540941 200000 340090459 200000 634794916 200000 604540648 200000 47654179 200000 378491860 200000 166271145 200000 219000777 200000 521906877 200000 413127676 200000 190436625 200000 910100843 200000 148899265 200000 253230112 200000 129642642 200000 238873709 200000 261788725 200000 563247662 200000 475992451 200000 454259724 200000 86554816 200000 555133111 200000 607704281 200000 452275753 200000 762806952 200000 553653991 200000 7146029 200000 958639936 200000 141510100 200000 630263949 200000 593764275 200000 560895601 200000 890961098 200000 464862745 200000 450904642 200000 266107 200000 809558705 200000 262893208 200000 124105554 200000 695130299 200000 10559823 200000 252180409 200000 457639673 200000 769612080 200000 476404491 200000 767382474 200000 847950828 200000 806625401 200000 502510827 200000 794213306 200000 12010371 200000 985652948 200000 797549718 200000 781922583 200000 497346484 200000 513883424 200000 7552083 200000 877536785 200000 922764565 200000 521019098 200000 516784903 200000 627388277 200000 449705182 200000 151229475 200000 575598649 200000 431036594 200000 326460132 200000 218800056 200000 858129 200000 97315286 200000 80441246 200000 164784887 200000 350370643 200000 76349328 200000 5857314 200000 508941279 200000 479712615 200000 682698542 200000 46471208 200000 768903440 200000 305360980 200000 153652384 200000 417473541 200000 675311046 200000 754766015 200000 710280819 200000 728449200 200000 21918177 200000 976364016 200000 856704470 200000 971606976 200000 57793503 200000 377155533 200000 749350039 200000 795033963 200000 281214687 200000 256641243 200000 801059109 200000 522100359 200000 472391839 200000 358795843 200000 217956494 200000 306717324 200000 347728254 200000 965095882 200000 134941826 200000 391356303 200000 881660026 200000 279593942 200000 444286286 200000 456922695 200000 759571249 200000 419225967 200000 915481568 200000 162641930 200000 356819427 200000 747607611 200000 567716297 200000 127431376 200000 869094253 200000 194164352 200000 260195637 200000 36398894 200000 788388174 200000 50905893 200000 985403635 200000 820756571 200000 177397158 200000 130250160 200000 209911411 200000 719612462 200000 878704433 200000 749026888 200000 983850945 200000 576789276 200000 701433167 200000 264105395 200000 186453390 200000 737108541 200000 387790846 200000 140969304 200000 671500071 200000 764576072 200000 494627805 200000 598177597 200000 688436859 200000 999771282 200000 207498794 200000 182262793 200000 930742297 200000 482948369 200000 534222019 200000 650822914 200000 839889710 200000 551554654 200000 591837224 200000 118903823 200000 134496138 200000 34094253 200000 84964215 200000 206718903 200000 237233051 200000 134863574 200000 600039533 200000 250683167 200000 740743279 200000 546961487 200000 182626667 200000 221112847 200000 618963893 200000 380811567 200000 56440685 200000 570159852 200000 23286715 200000 951382059 200000 409616915 200000 186981565 200000 87240561 200000 142188187 200000 652915099 200000 834897706 200000 438220388 200000 706891382 200000 442725604 200000 356540535 200000 232757442 200000 683139664 200000 690001260 200000 525273485 200000 391462235 200000 371415394 200000 351236434 200000 508377072 200000 325388702 200000 860928897 200000 367908180 200000 829113801 200000 983661463 200000 454334757 200000 105104593 200000 110799837 200000 200385526 200000 436162403 200000 852126663 200000 706082706 200000 664763402 200000 90588145 200000 508403924 200000 583842544 200000 402396097 200000 573660456 200000 159923000 200000 727613597 200000 859170217 200000 368681980 200000 506895568 200000 544271839 200000 130212081 200000 77544965 200000 448276507 200000 100392604 200000 836949863 200000 426265465 200000 353525304 200000 330005852 200000 50360699 200000 575477039 200000 248207590 200000 409653061 200000 279502394 200000 731553949 200000 590493313 200000 675221533 200000 429942610 200000 507774425 200000 993870347 200000 60021835 200000 265737491 200000 918690714 200000 267685663 200000 56109269 200000 421098091 200000 635278135 200000 372259326 200000 745453922 200000 372699881 200000 827032742 200000 336663430 200000 252974649 200000 398505658 200000 126421629 200000 456827189 200000 493955135 200000 578904750 200000 237205491 200000 803917609 200000 642218235 200000 315954227 200000 881638623 200000 624812065 200000 147073684 200000 952508759 200000 260445111 200000 11479933 200000 296103376 200000 739021001 200000 193086354 200000 979324729 200000 181590039 200000 462765527 200000 611223077 200000 637769717 200000 185078125 200000 324963952 200000 168511432 200000 636485871 200000 742557818 200000 156460323 200000 994438001 200000 113985542 200000 345644677 200000 711619358 200000 351232183 200000 928760760 200000 296940915 200000 193541167 200000 25323472 200000 900550948 200000 90664908 200000 947523781 200000 268935570 200000 174745096 200000 208906421 200000 730716142 200000 49274740 200000 603614402 200000 285382646 200000 223474521 200000 52329357 200000 786510930 200000 566184437 200000 33023317 200000 842966675 200000 647598165 200000 582282167 200000 608100560 200000 63815132 200000 590443787 200000 924452069 200000 431860568 200000 37780832 200000 699682641 200000 218960324 200000 697266972 200000 762948020 200000 499949735 200000 256088891 200000 35398378 200000 468072463 200000 367556906 200000 927724751 200000 655847985 200000 536996423 200000 740303769 200000 5729449 200000 716606208 200000 898711764 200000 929627987 200000 818271118 200000 247761413 200000 415194315 200000 690209366 200000 798044389 200000 323979406 200000 248570851 200000 841199424 200000 453911732 200000 448785034 200000 815124083 200000 796143953 200000 958723490 200000 324141703 200000 578496368 200000 752463975 200000 172017909 200000 134112692 200000 403122291 200000 744564479 200000 927808660 200000 712956384 200000 443560368 200000 440024122 200000 37317894 200000 877002617 200000 802293759 200000 90603988 200000 481709936 200000 22256525 200000 903736534 200000 695824429 200000 690967449 200000 444351435 200000 149841483 200000 168729156 200000 748155368 200000 19459201 200000 309673238 200000 188976566 200000 589610339 200000 789324958 200000 612584076 200000 588543682 200000 613114290 200000 163395505 200000 536143524 200000 365449287 200000 226555673 200000 69907944 200000 556103668 200000 145726403 200000 666976384 200000 218823185 200000 108836788 200000 950636884 200000 579779438 200000 416414106 200000 671328185 200000 791445434 200000 249996296 200000 613598356 200000 433398906 200000 573877330 200000 940811030 200000 476643243 200000 91887886 200000 101125916 200000 689440254 200000 688935471 200000 32159019 200000 634738357 200000 949355717 200000 655152653 200000 906838311 200000 548903005 200000 432781332 200000 821734357 200000 625795065 200000 328157681 200000 919311152 200000 161673909 200000 882303288 200000 875881968 200000 831617023 200000 843282555 200000 533469466 200000 842105 200000 6262537 200000 223961495 200000 306864758 200000 210609738 200000 510098804 200000 521191189 200000 763641537 200000 14961858 200000 562571014 200000 881850022 200000 691540499 200000 295403999 200000 377305637 200000 871907479 200000 475936546 200000 449438528 200000 829865434 200000 977994711 200000 390291781 200000 637231395 200000 696706504 200000 719342580 200000 328004722 200000 474840678 200000 822758968 200000 674221341 200000 452798783 200000 629010057 200000 476732944 200000 461002785 200000 266224355 200000 715616169 200000 246851287 200000 710811245 200000 789889845 200000 415592069 200000 941788338 200000 947062289 200000 610088107 200000 571108476 200000 957768808 200000 149972411 200000 681817691 200000 277928333 200000 307797856 200000 334483641 200000 739214332 200000 808332885 200000 891669408 200000 818696955 200000 393713125 200000 248800275 200000 629157327 200000 129260813 200000 815091468 200000 967559333 200000 948491060 200000 827111456 200000 634329352 200000 422084235 200000 678603188 200000 702647297 200000 818898958 200000 746947299 200000 388573143 200000 324314911 200000 382286071 200000 789922155 200000 209264834 200000 899856520 200000 957305143 200000 87901825 200000 950453309 200000 255147499 200000 571420389 200000 458256677 200000 67509421 200000 655576471 200000 959966393 200000 784980212 200000 325515546 200000 487620729 200000 800468488 200000 385753645 200000 529188137 200000 625888289 200000 361298122 200000 326202287 200000 511707426 200000 788656829 200000 673917331 200000 247410937 200000 996156394 200000 534291227 200000 223964572 200000 493513768 200000 73507081 200000 431430826 200000 471192251 200000 849555451 200000 539887781 200000 380003705 200000 853418853 200000 419330512 200000 990510980 200000 149206069 200000 787790002 200000 691986855 200000 446510860 200000 901216302 200000 514723416 200000 709500446 200000 738736965 200000 585339218 200000 618473646 200000 326015602 200000 129584341 200000 829958703 200000 399989929 200000 863565444 200000 69755138 200000 967149045 200000 717790178 200000 37391568 200000 908108723 200000 170969200 200000 794538125 200000 189581943 200000 568032622 200000 935045137 200000 495287681 200000 619960117 200000 627112794 200000 594877924 200000 62520374 200000 733324650 200000 118226749 200000 192233370 200000 27014849 200000 879002132 200000 102053246 200000 247516545 200000 481317850 200000 734434514 200000 432236836 200000 627996294 200000 306752726 200000 445087714 200000 403529684 200000 11304504 200000 952641964 200000 499483683 200000 167002069 200000 348781767 200000 423868658 200000 769102611 200000 543696910 200000 206862592 200000 707631584 200000 339198672 200000 995378694 200000 519257169 200000 497915467 200000 604510746 200000 752461282 200000 257690827 200000 310771370 200000 830850126 200000 45717609 200000 620519194 200000 919792147 200000 293862764 200000 652671235 200000 389393037 200000 871432766 200000 989785617 200000 316981684 200000 564211476 200000 183337344 200000 60306812 200000 101160229 200000 790149947 200000 658171088 200000 904574860 200000 148282523 200000 244886067 200000 818895301 200000 794687167 200000 760965116 200000 358015945 200000 197536917 200000 855416372 200000 895525328 200000 627698285 200000 218926102 200000 122411433 200000 147477308 200000 896660779 200000 95330752 200000 146687869 200000 976269320 200000 543705523 200000 706427816 200000 317225134 200000 44658842 200000 500673108 200000 331208837 200000 485269722 200000 485953528 200000 592358396 200000 676644269 200000 277362241 200000 113780680 200000 788077113 200000 353925912 200000 877326784 200000 94219346 200000 560563514 200000 480522075 200000 879791831 200000 60998780 200000 240451534 200000 500186029 200000 414032291 200000 559293900 200000 247537506 200000 458893796 200000 316253411 200000 385057385 200000 713714694 200000 216389752 200000 389102582 200000 688029465 200000 141117032 200000 731967102 200000 589376730 200000 526555459 200000 402693590 200000 74306990 200000 394764846 200000 545227501 200000 423925823 200000 677641308 200000 931710256 200000 418224319 200000 163759666 200000 158492545 200000 15264191 200000 498483197 200000 687145692 200000 401217203 200000 883771480 200000 572201615 200000 753147405 200000 286657063 200000 438551580 200000 714644219 200000 839598643 200000 320703157 200000 194970823 200000 310253672 200000 394100828 200000 850939859 200000 89133242 200000 496308893 200000 509165623 200000 462857112 200000 731864305 200000 575430143 200000 70795794 200000 261940921 200000 115083020 200000 598248854 200000 305385181 200000 765617806 200000 131086154 200000 772941063 200000 798130212 200000 224888078 200000 209393288 200000 668913306 200000 692633624 200000 888942285 200000 874194501 200000 289622836 200000 715446662 200000 976176388 200000 137871007 200000 70760029 200000 786109405 200000 315702664 200000 777584726 200000 174294074 200000 572966700 200000 672483025 200000 622460616 200000 487017875 200000 571751456 200000 785638900 200000 413797363 200000 424397774 200000 581630985 200000 786196647 200000 110228085 200000 448255729 200000 924959957 200000 65313091 200000 26087310 200000 215387554 200000 906182418 200000 927301308 200000 781167387 200000 782456617 200000 177252847 200000 412983466 200000 758845851 200000 886143340 200000 308028218 200000 296020291 200000 245229614 200000 928277745 200000 961080162 200000 414124894 200000 269332624 200000 703078111 200000 299677558 200000 484608113 200000 689541921 200000 741549308 200000 218115876 200000 143227026 200000 916954847 200000 475037103 200000 333725882 200000 124901496 200000 382492521 200000 446369790 200000 844558631 200000 140815226 200000 801914620 200000 582764944 200000 49800697 200000 130411918 200000 960362105 200000 846097067 200000 878477152 200000 99082058 200000 116562269 200000 769674294 200000 682449449 200000 242444261 200000 4678086 200000 621830583 200000 203660226 200000 932341046 200000 936052340 200000 866939734 200000 448661051 200000 755285427 200000 52302020 200000 160149463 200000 768532034 200000 53387891 200000 595584693 200000 748838562 200000 313103142 200000 122684203 200000 40576742 200000 846021566 200000 498294484 200000 145397299 200000 20814486 200000 919918032 200000 997834204 200000 989413505 200000 448675745 200000 378633759 200000 374581099 200000 427782060 200000 997807240 200000 491056275 200000 95852369 200000 988138474 200000 859702377 200000 132536752 200000 220388348 200000 689341457 200000 266754818 200000 627196575 200000 532166779 200000 863725464 200000 227894962 200000 834284837 200000 706611323 200000 647553174 200000 13369462 200000 223688104 200000 27917388 200000 785591745 200000 931726319 200000 310131504 200000 426607835 200000 429486703 200000 618339161 200000 389050210 200000 66279353 200000 739224216 200000 756899220 200000 510056070 200000 19276050 200000 708472529 200000 24866335 200000 140661122 200000 801163701 200000 465477201 200000 771430679 200000 70016988 200000 375976721 200000 718639854 200000 423632699 200000 836827067 200000 341307189 200000 491708704 200000 142682602 200000 985111013 200000 285699278 200000 297617916 200000 592132898 200000 105445825 200000 467811117 200000 567111993 200000 765140865 200000 922500437 200000 79100477 200000 685982510 200000 929733191 200000 961292616 200000 259764368 200000 94235344 200000 627811154 200000 748293856 200000 645262674 200000 91531192 200000 466301215 200000 677210116 200000 90050643 200000 96364570 200000 918554319 200000 480568122 200000 538456064 200000 56111822 200000 725207582 200000 171273641 200000 481925481 200000 395607882 200000 955404140 200000 400610583 200000 383058492 200000 585907620 200000 577974200 200000 710681580 200000 459913416 200000 835437716 200000 177524383 200000 205844268 200000 446672890 200000 735834479 200000 453738080 200000 213580415 200000 860003682 200000 807325740 200000 797723098 200000 677564972 200000 876546861 200000 450172769 200000 349195403 200000 921088792 200000 994213931 200000 401091142 200000 114950801 200000 616925899 200000 752602058 200000 696405168 200000 469499564 200000 713951594 200000 905810456 200000 650234134 200000 820980794 200000 127162301 200000 546456005 200000 832694415 200000 233966904 200000 406516009 200000 656062493 200000 417552081 200000 722567239 200000 258073526 200000 97701649 200000 728206386 200000 240842403 200000 732033033 200000 325788974 200000 338083241 200000 144742444 200000 481372522 200000 424186275 200000 675509453 200000 275545441 200000 363273663 200000 53711422 200000 587474388 200000 518508382 200000 237844366 200000 114319214 200000 712650133 200000 723439077 200000 985581053 200000 840060482 200000 195181957 200000 55348049 200000 860870868 200000 705381480 200000 909642684 200000 458739363 200000 513557113 200000 593837102 200000 697850608 200000 775456121 200000 431812082 200000 300695170 200000 608627320 200000 560064017 200000 164633830 200000 317116149 200000 876245578 200000 291536713 200000 175053723 200000 424213427 200000 450832636 200000 38581921 200000 524276472 200000 620236172 200000 277072837 200000 267782198 200000 220584067 200000 414828525 200000 868947580 200000 872157383 200000 665882211 200000 470300902 200000 360085911 200000 604293044 200000 14556510 200000 91239205 200000 32166444 200000 40797945 200000 622048987 200000 829003256 200000 570032626 200000 651010870 200000 232814817 200000 809186638 200000 699094336 200000 165323689 200000 216804373 200000 136156086 200000 781097740 200000 193787953 200000 688585662 200000 5001822 200000 790426349 200000 87087948 200000 177655236 200000 571966227 200000 113155352 200000 336043032 200000 254740651 200000 102282822 200000 316457061 200000 528015445 200000 768131483 200000 591650053 200000 772076107 200000 595004512 200000 844243547 200000 70442749 200000 985199838 200000 424591161 200000 176493392 200000 523968637 200000 936750807 200000 268960381 200000 469803906 200000 560767605 200000 248936331 200000 597970028 200000 851567767 200000 13963378 200000 598134514 200000 311803363 200000 528028372 200000 616151203 200000 698750880 200000 517140577 200000 193585954 200000 63812566 200000 55761614 200000 131028997 200000 487118598 200000 778470778 200000 118653522 200000 259763597 200000 372154022 200000 457495966 200000 759158433 200000 95358551 200000 373185226 200000 624415471 200000 823804115 200000 18306659 200000 353866456 200000 529902269 200000 995633822 200000 532401743 200000 738302166 200000 115799286 200000 702007897 200000 674445657 200000 102994283 200000 450658856 200000 92911353 200000 335156063 200000 461821917 200000 305405314 200000 409770006 200000 128623329 200000 337998355 200000 991737555 200000 432122343 200000 652999420 200000 491698323 200000 785011848 200000 631359808 200000 616668527 200000 375257732 200000 202391473 200000 55340442 200000 430753433 200000 778674604 200000 212811260 200000 817527562 200000 791363448 200000 231396466 200000 27775415 200000 711069256 200000 114952619 200000 397378524 200000 619915217 200000 447623337 200000 40096624 200000 50687377 200000 808402905 200000 117963812 200000 946489766 200000 622420952 200000 349282812 200000 605943119 200000 416967627 200000 643570582 200000 260634890 200000 314432354 200000 972610045 200000 486368850 200000 40835697 200000 723998258 200000 857672956 200000 909170227 200000 234957375 200000 111373878 200000 332372517 200000 491419648 200000 960807203 200000 779976836 200000 282722680 200000 229107998 200000 493123692 200000 623130324 200000 51465106 200000 495932309 200000 152354311 200000 820649851 200000 642528690 200000 483486218 200000 450620548 200000 232074096 200000 932877239 200000 270785477 200000 399080721 200000 692197450 200000 187214368 200000 635499691 200000 152378748 200000 957875775 200000 508583945 200000 314192196 200000 845150772 200000 465887781 200000 125265715 200000 268582582 200000 425175112 200000 361948532 200000 272847868 200000 148940999 200000 513286501 200000 86985793 200000 631792994 200000 736619997 200000 249856475 200000 142636355 200000 15696643 200000 9761024 200000 222664856 200000 177534928 200000 742177567 200000 366729686 200000 229667626 200000 543842784 200000 708131475 200000 637693093 200000 502741952 200000 127758856 200000 840722655 200000 158504020 200000 441701161 200000 666658175 200000 761390112 200000 924977257 200000 3112658 200000 338457627 200000 608054549 200000 17302795 200000 258055883 200000 626813012 200000 148724509 200000 100493568 200000 936201666 200000 29534527 200000 309849654 200000 508994479 200000 639608069 200000 423963284 200000 641663743 200000 563255582 200000 967922307 200000 107766951 200000 235922102 200000 310407668 200000 899934922 200000 473920113 200000 129196858 200000 861320567 200000 688790794 200000 428504456 200000 581425417 200000 890782606 200000 7994127 200000 805397025 200000 74788673 200000 789957312 200000 685898058 200000 329350420 200000 398580642 200000 91396658 200000 610867912 200000 605905367 200000 353542281 200000 238587819 200000 425533240 200000 734761601 200000 584353013 200000 28693395 200000 195607785 200000 655585223 200000 554547334 200000 140417262 200000 676412616 200000 886210305 200000 397541240 200000 730160485 200000 289458789 200000 624184870 200000 704664235 200000 109213500 200000 165810158 200000 931453386 200000 953822621 200000 728566620 200000 711952945 200000 308562214 200000 512474221 200000 127560521 200000 653529757 200000 513412111 200000 573178841 200000 124240172 200000 814167872 200000 111901949 200000 518292799 200000 782309322 200000 789549770 200000 161538308 200000 391072927 200000 920256137 200000 74612872 200000 147399133 200000 676230294 200000 829900657 200000 872011368 200000 594187742 200000 703896164 200000 116732200 200000 637844218 200000 523406332 200000 724958182 200000 912376564 200000 316442476 200000 627041231 200000 772345244 200000 311376059 200000 124735885 200000 182385037 200000 285489827 200000 986215685 200000 75786698 200000 42860045 200000 563658426 200000 773965560 200000 406567731 200000 326113989 200000 56191040 200000 685217882 200000 312028534 200000 759652299 200000 337127475 200000 850976658 200000 820713185 200000 109525462 200000 527822386 200000 43252646 200000 162960483 200000 346138173 200000 789901435 200000 411484221 200000 458598282 200000 777833718 200000 30660588 200000 573172637 200000 285844101 200000 670066839 200000 389988357 200000 535979182 200000 584476707 200000 57981527 200000 525069539 200000 207540980 200000 879164882 200000 760658445 200000 684133190 200000 312601751 200000 690803616 200000 28777007 200000 214668939 200000 273442909 200000 197611068 200000 533784532 200000 746198193 200000 238288814 200000 504556276 200000 917242545 200000 830165080 200000 429899406 200000 676060600 200000 991595806 200000 286004412 200000 112548773 200000 107249428 200000 259309073 200000 34378173 200000 111942202 200000 172124729 200000 628810529 200000 906826201 200000 351009330 200000 745575156 200000 119896196 200000 677666862 200000 515928085 200000 356420020 200000 969528080 200000 101674620 200000 460608264 200000 930953608 200000 833859132 200000 401248033 200000 922942675 200000 174701597 200000 6698015 200000 420075290 200000 468758492 200000 773081539 200000 196051823 200000 94545416 200000 157897000 200000 431498599 200000 103986050 200000 547344935 200000 484030048 200000 287089305 200000 501869136 200000 825322584 200000 73670601 200000 732159367 200000 127648365 200000 283630103 200000 19639881 200000 40755968 200000 200205074 200000 34044292 200000 887277416 200000 519419505 200000 524542997 200000 877008221 200000 921169740 200000 58249706 200000 555536876 200000 467988737 200000 870690491 200000 823464984 200000 618099117 200000 284217454 200000 432378140 200000 262624331 200000 630604559 200000 490301507 200000 566336629 200000 278855793 200000 395303017 200000 419819454 200000 802862957 200000 448720153 200000 552095408 200000 587820733 200000 202987850 200000 880551792 200000 552178045 200000 981537216 200000 935289331 200000 306427717 200000 27633924 200000 808246244 200000 959156718 200000 824670472 200000 938530845 200000 709489385 200000 721064546 200000 306227654 200000 37456958 200000 458540 200000 301999382 200000 533057326 200000 523773309 200000 816053164 200000 162921583 200000 88841614 200000 325905553 200000 322697736 200000 84097396 200000 691038678 200000 734144209 200000 669754494 200000 630525901 200000 109149074 200000 111284788 200000 350675437 200000 646591422 200000 939438835 200000 800152910 200000 658824659 200000 815006255 200000 320676038 200000 612109656 200000 668948047 200000 90259111 200000 404295290 200000 474669607 200000 657225246 200000 798433099 200000 36155933 200000 401854514 200000 545075873 200000 166227171 200000 178064990 200000 821355664 200000 549835221 200000 939578580 200000 988196492 200000 379265271 200000 15628376 200000 539216678 200000 929111189 200000 318894525 200000 12552553 200000 126042751 200000 611073799 200000 883983833 200000 283799271 200000 234749988 200000 549778705 200000 288353506 200000 817356625 200000 821438974 200000 599453825 200000 878336782 200000 989260228 200000 337901714 200000 938155974 200000 357948212 200000 451650047 200000 728104711 200000 543016943 200000 938179785 200000 137312353 200000 259582243 200000 370702505 200000 66549733 200000 262561256 200000 855894348 200000 491828292 200000 492788030 200000 612840498 200000 15131274 200000 305655726 200000 992987691 200000 982557055 200000 332005507 200000 563853429 200000 418413730 200000 592799404 200000 692764029 200000 550253769 200000 726869305 200000 326267705 200000 671248479 200000 952650102 200000 492799783 200000 437442371 200000 90848944 200000 16631277 200000 763962435 200000 90498442 200000 334973077 200000 419656251 200000 848141059 200000 353686379 200000 750380245 200000 645845775 200000 249873021 200000 454108389 200000 536058583 200000 947420087 200000 650631272 200000 624451223 200000 305271969 200000 409857570 200000 804807963 200000 844340671 200000 554606810 200000 858597599 200000 21591436 200000 529681980 200000 892343497 200000 289586459 200000 655652690 200000 89498252 200000 833012307 200000 529305254 200000 702815906 200000 229854157 200000 781969920 200000 524347886 200000 323083348 200000 302123967 200000 693202165 200000 386111489 200000 136590815 200000 476595391 200000 294235385 200000 902890126 200000 877203287 200000 772387789 200000 902542964 200000 953391076 200000 667609973 200000 461140102 200000 419491434 200000 368606449 200000 671392654 200000 708582698 200000 711286916 200000 109137219 200000 896981402 200000 987950742 200000 754544391 200000 777061640 200000 518286893 200000 279029321 200000 787640025 200000 935747857 200000 513350784 200000 453681250 200000 214797186 200000 152700618 200000 70089321 200000 820910495 200000 728304424 200000 801245250 200000 153351773 200000 239291743 200000 222926481 200000 14405673 200000 633481076 200000 751542176 200000 901428003 200000 150567884 200000 389359972 200000 366525696 200000 360605414 200000 729918234 200000 170789508 200000 310183615 200000 291662976 200000 116342945 200000 315420105 200000 511051962 200000 434250039 200000 840580496 200000 367111883 200000 152161137 200000 145823986 200000 610422198 200000 530590145 200000 322145793 200000 413876791 200000 684301696 200000 542787967 200000 457341481 200000 138153005 200000 733567486 200000 268216702 200000 122382408 200000 555787418 200000 827803870 200000 175067091 200000 117483357 200000 57785829 200000 863225454 200000 102496566 200000 685045508 200000 686553877 200000 536016797 200000 917570300 200000 451495294 200000 64914383 200000 922378234 200000 107987228 200000 249470889 200000 34200666 200000 604535730 200000 911385132 200000 425453315 200000 398973341 200000 82730389 200000 784423267 200000 615477163 200000 401309471 200000 977943825 200000 146232472 200000 787995742 200000 870036741 200000 575297076 200000 108016194 200000 487782013 200000 34311190 200000 211924909 200000 689643893 200000 237900804 200000 883579322 200000 356557003 200000 907868650 200000 172012435 200000 708304885 200000 554309499 200000 970729974 200000 293548649 200000 538008944 200000 329863757 200000 18171536 200000 251959395 200000 902313327 200000 797608559 200000 934218575 200000 216139264 200000 771823579 200000 589353391 200000 629120105 200000 932975711 200000 175755577 200000 919052412 200000 860106932 200000 769609022 200000 452625071 200000 542697444 200000 918575528 200000 672882939 200000 840832517 200000 199409559 200000 112948569 200000 47859862 200000 483371937 200000 830674914 200000 655880832 200000 319487405 200000 483169417 200000 928353204 200000 324298355 200000 516366973 200000 73153635 200000 993034907 200000 985634088 200000 400172007 200000 276555639 200000 460840134 200000 69119797 200000 879605607 200000 715307691 200000 89340163 200000 36132305 200000 369585949 200000 81170309 200000 959938242 200000 411023058 200000 617976776 200000 11743276 200000 809410576 200000 368369328 200000 527795396 200000 637650790 200000 599873435 200000 784943744 200000 845104659 200000 411456154 200000 391263923 200000 179042298 200000 71882320 200000 14964686 200000 188424518 200000 24790898 200000 529740476 200000 878849961 200000 697672163 200000 788822497 200000 667508021 200000 798905202 200000 969499063 200000 772218589 200000 602365497 200000 756906254 200000 152048274 200000 646772891 200000 892096230 200000 891868932 200000 155221730 200000 844472307 200000 272272636 200000 240339579 200000 39178165 200000 385314907 200000 608046296 200000 9574202 200000 144538298 200000 251965930 200000 660366714 200000 300911014 200000 592980544 200000 140057429 200000 870422143 200000 217202887 200000 961850676 200000 104271348 200000 577806374 200000 474898498 200000 654588198 200000 132295613 200000 177883470 200000 192608863 200000 668231235 200000 988228935 200000 633921397 200000 839256579 200000 527522652 200000 175596488 200000 978807482 200000 185780918 200000 57305053 200000 888289046 200000 386789851 200000 656641181 200000 108222933 200000 98872745 200000 23355958 200000 781440640 200000 530559987 200000 247989909 200000 403368395 200000 577765829 200000 91791238 200000 930243475 200000 97128248 200000 887577201 200000 319970428 200000 543540473 200000 244790714 200000 660106541 200000 258913635 200000 603133884 200000 628626225 200000 785179966 200000 728874346 200000 502614900 200000 909730332 200000 706963595 200000 476887136 200000 202756695 200000 201209240 200000 904351642 200000 274700466 200000 52025660 200000 389713252 200000 947282322 200000 337111408 200000 916073881 200000 344407519 200000 156656697 200000 134506055 200000 353812356 200000 179657735 200000 914707446 200000 865537927 200000 86467508 200000 86894971 200000 896827855 200000 350772254 200000 947135872 200000 283449977 200000 765925227 200000 552156059 200000 645425373 200000 477902815 200000 886171408 200000 287423531 200000 84648548 200000 481011501 200000 869788581 200000 227625118 200000 284678473 200000 220240001 200000 253219504 200000 116217954 200000 714277220 200000 179893400 200000 114881112 200000 576505221 200000 348522283 200000 633752274 200000 776655716 200000 201907894 200000 351477173 200000 874543918 200000 675883833 200000 776785219 200000 809624759 200000 285543497 200000 891608543 200000 724001051 200000 296525449 200000 834883426 200000 457844731 200000 335817933 200000 311199777 200000 515097176 200000 15205588 200000 79181191 200000 943376662 200000 285195177 200000 563578450 200000 829134615 200000 744156062 200000 167893108 200000 405082361 200000 437482476 200000 645678735 200000 324064374 200000 645817330 200000 579729172 200000 235905888 200000 156893712 200000 142081 200000 844408383 200000 35461672 200000 732513855 200000 108029583 200000 468292537 200000 194928029 200000 603561121 200000 241105825 200000 801144435 200000 277553429 200000 530853750 200000 95091677 200000 550743034 200000 290647687 200000 624615323 200000 862903691 200000 3863677 200000 909842570 200000 831533711 200000 215270289 200000 48200394 200000 331796052 200000 131736177 200000 172437877 200000 66088529 200000 391197116 200000 764915199 200000 240965470 200000 411356446 200000 976286008 200000 956432024 200000 82166290 200000 242870754 200000 477610974 200000 563487802 200000 900367607 200000 511277034 200000 722519397 200000 794560388 200000 541960726 200000 122211621 200000 296215588 200000 428423092 200000 149825554 200000 386215457 200000 784931088 200000 782145704 200000 799573045 200000 463524366 200000 272992194 200000 151419616 200000 915561571 200000 113969848 200000 651992174 200000 273935225 200000 878134563 200000 756571280 200000 781831148 200000 603723315 200000 423664028 200000 501461667 200000 226704306 200000 542947179 200000 197565844 200000 464657056 200000 962460118 200000 578039328 200000 944580978 200000 752374485 200000 702273807 200000 973071345 200000 14117437 200000 494631473 200000 884298932 200000 748150556 200000 545747866 200000 449310787 200000 504017083 200000 99874432 200000 145413585 200000 923141433 200000 286989243 200000 568968603 200000 287201735 200000 136329185 200000 900302570 200000 385064076 200000 296100099 200000 433432490 200000 616389662 200000 68748305 200000 544327597 200000 344654498 200000 105605582 200000 915979144 200000 164032649 200000 132535672 200000 507971857 200000 872048881 200000 349216000 200000 984806267 200000 24733085 200000 615320809 200000 302971671 200000 431963800 200000 526384072 200000 381959344 200000 337620852 200000 676184415 200000 597481097 200000 539075619 200000 944046431 200000 515641598 200000 857378167 200000 455786433 200000 40374974 200000 586038084 200000 577613512 200000 606485673 200000 767904790 200000 219786398 200000 39264595 200000 300124825 200000 262020752 200000 284972571 200000 156026509 200000 710918640 200000 765040113 200000 94476139 200000 508150926 200000 430495660 200000 890376864 200000 615914715 200000 423780876 200000 988905835 200000 836055459 200000 168988506 200000 143678558 200000 320684909 200000 377229473 200000 58971766 200000 66924921 200000 248034448 200000 623956960 200000 360994398 200000 315500022 200000 635035217 200000 350473287 200000 752269793 200000 718169353 200000 348418768 200000 357869916 200000 934063725 200000 759423114 200000 465739980 200000 786044742 200000 341310479 200000 283177199 200000 308106146 200000 774656203 200000 776501112 200000 878361422 200000 167400785 200000 23869266 200000 637816310 200000 294607198 200000 474147448 200000 850996962 200000 547386742 200000 656178038 200000 749617237 200000 571537440 200000 937015943 200000 371686540 200000 120375495 200000 825497171 200000 308928601 200000 839814199 200000 589948492 200000 830323042 200000 29319865 200000 408050860 200000 977674243 200000 221049812 200000 761178646 200000 22634179 200000 108194217 200000 304924878 200000 992312702 200000 155561971 200000 861477791 200000 658150424 200000 320539296 200000 688903248 200000 613563617 200000 232847383 200000 787715019 200000 334063251 200000 325635856 200000 374391251 200000 30830060 200000 759207441 200000 634695784 200000 642659057 200000 11956883 200000 721641153 200000 282728905 200000 90195385 200000 498013678 200000 225795386 200000 739242673 200000 862015761 200000 502801099 200000 727275698 200000 763588415 200000 403120767 200000 330129561 200000 111118080 200000 429250609 200000 978838057 200000 20631399 200000 296822937 200000 873463014 200000 942988503 200000 637791203 200000 519437461 200000 298167644 200000 824690159 200000 355389786 200000 920693930 200000 928813105 200000 261057399 200000 857762237 200000 319269679 200000 785800357 200000 715627542 200000 118314394 200000 17042201 200000 364869781 200000 44350226 200000 402381342 200000 431391232 200000 769768065 200000 721137233 200000 863191320 200000 1176091 200000 247444358 200000 644035676 200000 154969848 200000 473047614 200000 348606820 200000 149701206 200000 986282699 200000 864540642 200000 401240184 200000 748608009 200000 961166399 200000 42235676 200000 576468929 200000 802439641 200000 246351269 200000 808566436 200000 730090206 200000 415290061 200000 699896809 200000 909093327 200000 422610957 200000 481653900 200000 948128922 200000 740160659 200000 132608556 200000 793373020 200000 425452008 200000 229561737 200000 501854907 200000 244988965 200000 526982816 200000 744758757 200000 331369944 200000 947716715 200000 748425776 200000 489298303 200000 612994112 200000 792619094 200000 681927337 200000 650327246 200000 345704788 200000 429032621 200000 900908727 200000 68081382 200000 956421904 200000 854969045 200000 658415017 200000 186728320 200000 804213268 200000 848058070 200000 431912815 200000 431418097 200000 64807839 200000 195960661 200000 482894486 200000 877184560 200000 189084046 200000 191241114 200000 354462284 200000 37406932 200000 625251424 200000 503069066 200000 563786850 200000 33699603 200000 710270772 200000 175714733 200000 722844996 200000 438896579 200000 440365000 200000 169795881 200000 251007489 200000 547090524 200000 618561146 200000 559408580 200000 881935433 200000 80564466 200000 820307530 200000 421847012 200000 354100328 200000 644655678 200000 597733078 200000 522835601 200000 677113679 200000 395979670 200000 549420123 200000 765106545 200000 323950219 200000 878260975 200000 886051770 200000 617039050 200000 661483595 200000 400134370 200000 161182831 200000 259817347 200000 831039838 200000 619535011 200000 863571610 200000 471677730 200000 184471857 200000 459949065 200000 804342522 200000 996940750 200000 562574292 200000 826018700 200000 991099116 200000 702754893 200000 600489973 200000 333196865 200000 315686511 200000 116918790 200000 397321442 200000 866081760 200000 227011106 200000 995956991 200000 660722826 200000 282972861 200000 474056003 200000 408429535 200000 991239548 200000 322085841 200000 311106480 200000 513772012 200000 649425637 200000 419159218 200000 50805737 200000 737733901 200000 433802901 200000 572276117 200000 263731467 200000 622554569 200000 62332666 200000 226901842 200000 575704790 200000 873627461 200000 329424674 200000 207335775 200000 736122279 200000 258053960 200000 882843836 200000 97777619 200000 683531390 200000 23366714 200000 462690838 200000 246004067 200000 90021624 200000 681551135 200000 344589856 200000 52492135 200000 120241492 200000 747631007 200000 497454694 200000 859376597 200000 350973041 200000 167166465 200000 75135769 200000 208958276 200000 20554189 200000 787416362 200000 163473158 200000 87076074 200000 805917063 200000 743385762 200000 413020060 200000 286890141 200000 908509789 200000 610740367 200000 1314026 200000 692575957 200000 773951406 200000 946344374 200000 464783261 200000 28609190 200000 245449079 200000 778775424 200000 581248261 200000 565684169 200000 150800985 200000 777825778 200000 635705616 200000 706692756 200000 958274960 200000 624740275 200000 264597068 200000 444048892 200000 671950589 200000 256534024 200000 38092776 200000 382409625 200000 914790684 200000 551262426 200000 964361650 200000 764980641 200000 829870349 200000 345799342 200000 18938394 200000 335970027 200000 307771022 200000 101025451 200000 947864108 200000 213976301 200000 977961982 200000 223138967 200000 110633369 200000 659887549 200000 139618907 200000 651159257 200000 874139310 200000 974665234 200000 553509188 200000 916460151 200000 377943642 200000 188208451 200000 197404919 200000 182660888 200000 428761644 200000 51765061 200000 492755027 200000 534290178 200000 255065169 200000 989127345 200000 704116949 200000 444734236 200000 964598681 200000 350305467 200000 300556958 200000 614995693 200000 395861361 200000 724039995 200000 432426090 200000 757115546 200000 7853545 200000 274831527 200000 186660761 200000 775814890 200000 952553391 200000 279399957 200000 101166634 200000 799377732 200000 138810386 200000 764300605 200000 238750906 200000 36302767 200000 367149311 200000 794828916 200000 894929032 200000 385908432 200000 825100038 200000 509195953 200000 424257907 200000 878633967 200000 220424533 200000 655506827 200000 230349817 200000 811023089 200000 597283258 200000 325182776 200000 83577657 200000 144112222 200000 425822372 200000 816044686 200000 962942193 200000 709434203 200000 276370209 200000 383000324 200000 947155327 200000 777250736 200000 641946336 200000 112118961 200000 997145059 200000 334853058 200000 161324592 200000 762096203 200000 15770042 200000 260700825 200000 11143679 200000 142688552 200000 692132164 200000 140320731 200000 599622619 200000 482816831 200000 113674078 200000 687890382 200000 410141683 200000 762293543 200000 629416327 200000 160376664 200000 824814357 200000 227082262 200000 10718686 200000 547598849 200000 731054768 200000 865672675 200000 745060130 200000 776162799 200000 803844819 200000 108103940 200000 281218223 200000 671405544 200000 511144492 200000 710025871 200000 899615878 200000 743779155 200000 599783433 200000 451420731 200000 278186821 200000 595847734 200000 830812249 200000 624492638 200000 9244714 200000 931153208 200000 417713578 200000 360755696 200000 386046227 200000 124356511 200000 577533227 200000 744162438 200000 544387712 200000 656191826 200000 555007659 200000 344899160 200000 572206990 200000 633514711 200000 359602840 200000 883648059 200000 521213437 200000 449776981 200000 364374528 200000 332903845 200000 946388522 200000 299807379 200000 752685713 200000 484145839 200000 231653140 200000 70715638 200000 854191772 200000 583993869 200000 952056410 200000 608042373 200000 389468941 200000 587220247 200000 599252027 200000 638783976 200000 831292788 200000 271715267 200000 648311187 200000 513162851 200000 761572350 200000 264274088 200000 958439907 200000 414594014 200000 648653179 200000 248729852 200000 265930569 200000 652646368 200000 470798681 200000 56926869 200000 309874819 200000 872904846 200000 731134375 200000 24570858 200000 633189615 200000 818799792 200000 288291090 200000 642129426 200000 351278733 200000 78215083 200000 387811561 200000 433523395 200000 650910202 200000 204749191 200000 619481884 200000 797128787 200000 46857846 200000 356678378 200000 367713848 200000 135393209 200000 591480286 200000 106764057 200000 294446444 200000 78934668 200000 110660785 200000 847565309 200000 261957254 200000 8864002 200000 450734094 200000 422736923 200000 773973493 200000 297301489 200000 330267059 200000 233556634 200000 6768840 200000 129471185 200000 546805247 200000 528803648 200000 507949741 200000 29564855 200000 718554096 200000 695258227 200000 458580978 200000 201344858 200000 43804965 200000 42497339 200000 364032390 200000 400683281 200000 22807515 200000 335748926 200000 256664311 200000 344260305 200000 213879027 200000 483800258 200000 441225844 200000 216671027 200000 490051049 200000 881936558 200000 15893708 200000 732338539 200000 356989150 200000 83938952 200000 444264812 200000 992334673 200000 70172814 200000 591239799 200000 343513700 200000 839472986 200000 845790809 200000 842024770 200000 867276898 200000 601760927 200000 359898685 200000 467329614 200000 698530996 200000 258008276 200000 415910617 200000 438855074 200000 443418442 200000 894523473 200000 928075627 200000 196569061 200000 426426032 200000 132295692 200000 290871762 200000 74353758 200000 679794199 200000 563739548 200000 447326348 200000 90394866 200000 407048524 200000 201033014 200000 599114424 200000 382577704 200000 835959997 200000 721782706 200000 769081875 200000 600913704 200000 147192187 200000 53319302 200000 546583294 200000 588677558 200000 752994098 200000 265059273 200000 458803829 200000 154595899 200000 435139121 200000 442723377 200000 215541273 200000 656192955 200000 519647592 200000 761299732 200000 885607462 200000 210123743 200000 820709988 200000 980626537 200000 946612604 200000 989210860 200000 298340692 200000 322352327 200000 64782233 200000 495891400 200000 562386694 200000 858206052 200000 533699740 200000 320543739 200000 227472105 200000 29617687 200000 801169219 200000 309865899 200000 603157772 200000 166725973 200000 402404077 200000 934365598 200000 670221852 200000 671451190 200000 373181336 200000 39016762 200000 448355689 200000 549586544 200000 465887203 200000 244811911 200000 660037345 200000 29574746 200000 473997579 200000 510023211 200000 10458386 200000 382018793 200000 395389681 200000 206468460 200000 256187179 200000 448702389 200000 339202065 200000 190907953 200000 851054331 200000 457887988 200000 504925579 200000 673771264 200000 578366191 200000 813097853 200000 904898334 200000 669412096 200000 610930199 200000 7703750 200000 42484007 200000 70763511 200000 536854049 200000 912406245 200000 214780069 200000 949157964 200000 519894363 200000 362184850 200000 134436151 200000 429754117 200000 292186292 200000 614692129 200000 367158555 200000 331830218 200000 632555963 200000 272124043 200000 988212528 200000 272141023 200000 247079069 200000 705643366 200000 604752115 200000 351860012 200000 30382122 200000 149946087 200000 684301957 200000 72784440 200000 624901584 200000 424402150 200000 582568611 200000 216674344 200000 246254493 200000 216590809 200000 434122411 200000 577707971 200000 849762368 200000 428587223 200000 617509533 200000 407768177 200000 911107336 200000 745439638 200000 163878678 200000 921989174 200000 566617058 200000 288743532 200000 268069717 200000 388573627 200000 407178590 200000 791710800 200000 34609465 200000 691490372 200000 547962026 200000 780140249 200000 835506496 200000 865141690 200000 975045012 200000 583978557 200000 532727433 200000 564858530 200000 844040843 200000 354667858 200000 283223250 200000 5384226 200000 846852254 200000 349946767 200000 61076090 200000 662390786 200000 983689594 200000 684849931 200000 169372799 200000 974907048 200000 104195439 200000 465830524 200000 819069055 200000 473796890 200000 295931243 200000 233691961 200000 173025466 200000 974642430 200000 173217532 200000 835268919 200000 206693901 200000 406080668 200000 621746257 200000 916845838 200000 891619831 200000 723727578 200000 312212025 200000 992120309 200000 686170264 200000 512437566 200000 300720161 200000 127889344 200000 736053420 200000 453973487 200000 979443225 200000 707555048 200000 943167379 200000 113643955 200000 671250127 200000 569104514 200000 872266059 200000 653584881 200000 521576849 200000 30448197 200000 529023603 200000 608613039 200000 105331790 200000 324247688 200000 476215369 200000 474473108 200000 44073876 200000 845626433 200000 998963883 200000 918007527 200000 560536723 200000 915934471 200000 549345305 200000 372560269 200000 541942552 200000 608239375 200000 90374577 200000 883675917 200000 491354001 200000 598238001 200000 515504944 200000 368127630 200000 426967822 200000 528067299 200000 927511799 200000 547911127 200000 421440318 200000 917572156 200000 700306946 200000 829603661 200000 857031789 200000 835943409 200000 208274417 200000 232145400 200000 145966475 200000 775888730 200000 629506 200000 464184189 200000 265473063 200000 774878829 200000 765985812 200000 398310948 200000 257243759 200000 335524801 200000 378565285 200000 713162450 200000 909310769 200000 266868364 200000 790272212 200000 12410127 200000 143037916 200000 290930852 200000 913402719 200000 408937216 200000 41882751 200000 806967936 200000 146058149 200000 31660909 200000 416482759 200000 866950967 200000 244022180 200000 907392955 200000 488806660 200000 514801791 200000 580482554 200000 802410994 200000 602929187 200000 581998767 200000 460117479 200000 386576056 200000 150100916 200000 54356156 200000 145289544 200000 27843923 200000 305574117 200000 162160702 200000 60998300 200000 882437546 200000 341301125 200000 396519275 200000 607928066 200000 153541699 200000 893753345 200000 782263066 200000 433395257 200000 820484164 200000 537832297 200000 706732736 200000 903529117 200000 682577782 200000 958203243 200000 375153782 200000 582471984 200000 778161212 200000 835612757 200000 248345840 200000 896300429 200000 596929952 200000 69200150 200000 910468998 200000 188548085 200000 336709958 200000 481669948 200000 608138797 200000 118399814 200000 826534261 200000 267910903 200000 624256894 200000 263210750 200000 49546004 200000 293325587 200000 558496941 200000 621168443 200000 854031785 200000 637069057 200000 842665874 200000 192761532 200000 572899675 200000 884676814 200000 485372579 200000 132701921 200000 676433649 200000 920164649 200000 921915126 200000 691835302 200000 491748816 200000 330292064 200000 854059587 200000 936410539 200000 664616959 200000 178536291 200000 783216863 200000 313679406 200000 472066598 200000 981497279 200000 215148481 200000 848315662 200000 319346569 200000 716009890 200000 721874560 200000 662116041 200000 665023505 200000 300773596 200000 628986705 200000 797977726 200000 42485314 200000 698270683 200000 164292877 200000 810351595 200000 737877829 200000 814234542 200000 291050280 200000 835379054 200000 405827806 200000 196303362 200000 589337530 200000 228043271 200000 75479926 200000 346921767 200000 193487737 200000 798677843 200000 180206610 200000 823024138 200000 447180731 200000 481799570 200000 212709464 200000 33145403 200000 45568119 200000 307128737 200000 204503696 200000 973715944 200000 864816708 200000 237089536 200000 435266976 200000 512620512 200000 662961240 200000 352362956 200000 252662030 200000 346746768 200000 382201482 200000 37217476 200000 541355265 200000 781896968 200000 715203919 200000 78648647 200000 247824447 200000 302806261 200000 268833216 200000 91885907 200000 491945006 200000 36034215 200000 428132241 200000 156991878 200000 737054422 200000 628561420 200000 468422937 200000 33856288 200000 787629789 200000 895456179 200000 290033488 200000 841883135 200000 733519242 200000 284054729 200000 865942987 200000 906490528 200000 783020226 200000 231680286 200000 373494978 200000 572929572 200000 38153996 200000 656950047 200000 988586762 200000 317200967 200000 946760591 200000 336937436 200000 432901657 200000 922742121 200000 259153425 200000 672485123 200000 645401096 200000 31776393 200000 673739001 200000 530872547 200000 890003339 200000 458484548 200000 922720590 200000 933175913 200000 826985978 200000 29583833 200000 886398645 200000 210417956 200000 613340491 200000 656969511 200000 763877237 200000 974064964 200000 412952597 200000 319333548 200000 873074294 200000 503059862 200000 110769038 200000 229207174 200000 599183676 200000 435367817 200000 289191820 200000 96990069 200000 857437168 200000 804975403 200000 868803718 200000 864264406 200000 93590870 200000 970724140 200000 849278867 200000 108069545 200000 449745623 200000 644164824 200000 565587048 200000 661727627 200000 932345464 200000 69215264 200000 718287710 200000 87241916 200000 498219743 200000 534514577 200000 417120105 200000 937533977 200000 634989396 200000 13126746 200000 349888033 200000 881674785 200000 369979836 200000 315895881 200000 373771196 200000 153325555 200000 468901023 200000 539616205 200000 373274896 200000 863802701 200000 904481571 200000 213574645 200000 316872597 200000 240260238 200000 854434574 200000 827786350 200000 419131744 200000 991067828 200000 339754183 200000 922377096 200000 538255144 200000 807111518 200000 892948820 200000 507090993 200000 956501572 200000 771999946 200000 533455452 200000 899313144 200000 70127785 200000 504963030 200000 368358437 200000 657149194 200000 172265712 200000 591832066 200000 403495318 200000 599615030 200000 47363661 200000 27167083 200000 771539509 200000 962819308 200000 756223640 200000 298921680 200000 877990441 200000 412639545 200000 578468422 200000 310333840 200000 416677944 200000 883141580 200000 521044592 200000 828626858 200000 252807113 200000 229648883 200000 969529546 200000 609818555 200000 257772259 200000 321856413 200000 319944108 200000 401030914 200000 70485547 200000 824293721 200000 431240716 200000 188564317 200000 904645864 200000 30246484 200000 142267265 200000 967489356 200000 91584257 200000 121665630 200000 634831936 200000 491465709 200000 816828669 200000 771876837 200000 603066145 200000 430476542 200000 346327041 200000 854789111 200000 784832410 200000 103166173 200000 888248789 200000 620820548 200000 47143874 200000 565249674 200000 830328030 200000 592050968 200000 470077007 200000 657040802 200000 345092644 200000 802749284 200000 664006807 200000 373902948 200000 360319308 200000 781167797 200000 960130193 200000 345618351 200000 613112478 200000 549892409 200000 341419220 200000 752261890 200000 477996800 200000 607913921 200000 771844246 200000 209097850 200000 705838071 200000 475513273 200000 583339949 200000 687696598 200000 497433516 200000 153685296 200000 613819537 200000 998190964 200000 12636388 200000 432571606 200000 717232215 200000 237833300 200000 277643014 200000 314350072 200000 945540278 200000 254497300 200000 819795992 200000 271842437 200000 153704965 200000 72570353 200000 256955072 200000 496403211 200000 67168057 200000 986293708 200000 413588038 200000 674155705 200000 108618218 200000 665190945 200000 237395600 200000 972247390 200000 374028366 200000 585204241 200000 665067556 200000 619510631 200000 506927932 200000 478068056 200000 198288937 200000 550610916 200000 125938730 200000 636883030 200000 266007142 200000 771529859 200000 163853614 200000 903526409 200000 721418560 200000 593183122 200000 623610624 200000 890752528 200000 695730110 200000 929188864 200000 927380212 200000 705631401 200000 243080583 200000 575076700 200000 81134339 200000 247756467 200000 11279585 200000 87620563 200000 83772867 200000 556538284 200000 154670260 200000 154054197 200000 221593193 200000 468482994 200000 984028804 200000 589542896 200000 971191501 200000 766750597 200000 274153593 200000 816720146 200000 273793381 200000 946885250 200000 797045594 200000 585522250 200000 605033800 200000 20447913 200000 778601100 200000 58197223 200000 192566828 200000 556310679 200000 529089559 200000 325290710 200000 780738151 200000 809551243 200000 632495776 200000 452698279 200000 912919792 200000 823090532 200000 256468847 200000 997133192 200000 624740702 200000 445469856 200000 221299817 200000 715715399 200000 950384103 200000 274732638 200000 10819606 200000 36464723 200000 937441633 200000 264004188 200000 839646620 200000 484014011 200000 551473987 200000 124712185 200000 539886272 200000 77240620 200000 369536932 200000 790128947 200000 719675883 200000 486899446 200000 36083514 200000 184586408 200000 97934370 200000 464307207 200000 789127516 200000 772345240 200000 826009356 200000 934091757 200000 437817855 200000 435407072 200000 805202159 200000 860961495 200000 855488955 200000 237918208 200000 335959729 200000 178268563 200000 459782087 200000 460074261 200000 352287195 200000 86951825 200000 200462327 200000 309363934 200000 571211920 200000 985452766 200000 278321348 200000 261108922 200000 271312282 200000 573219368 200000 972892995 200000 335901863 200000 498886237 200000 943881920 200000 164034347 200000 74799940 200000 506084064 200000 952317586 200000 733514963 200000 641819599 200000 216634826 200000 288183853 200000 866519345 200000 262245927 200000 951564897 200000 970471104 200000 253862876 200000 490387145 200000 786095756 200000 141804058 200000 668156681 200000 183214806 200000 839476434 200000 406791849 200000 909248400 200000 708366347 200000 102966872 200000 979941243 200000 483034343 200000 922727110 200000 330191077 200000 827247679 200000 794657060 200000 139352070 200000 353165024 200000 263969092 200000 325423871 200000 254754154 200000 127477584 200000 279510903 200000 614444493 200000 810295089 200000 512517594 200000 145735784 200000 988958597 200000 559428152 200000 576560326 200000 87534661 200000 665101502 200000 671053310 200000 83964153 200000 768612316 200000 780059822 200000 762987169 200000 200370171 200000 374754460 200000 302257451 200000 801112289 200000 885956082 200000 630887059 200000 623105708 200000 47597084 200000 796549539 200000 57919089 200000 744371272 200000 196112464 200000 375593079 200000 767067522 200000 238676917 200000 459019291 200000 269875827 200000 588509623 200000 407490378 200000 205046461 200000 729362493 200000 115664285 200000 412134396 200000 230681619 200000 805033757 200000 714671203 200000 481800035 200000 949178012 200000 621296377 200000 793000920 200000 359993781 200000 372864888 200000 138176087 200000 360262249 200000 282993609 200000 762532451 200000 838431326 200000 548987174 200000 644280084 200000 392876989 200000 484888788 200000 952557500 200000 793599919 200000 472650372 200000 844970528 200000 153638012 200000 264378958 200000 168876119 200000 552634696 200000 396750930 200000 657803849 200000 876756851 200000 649547251 200000 661684941 200000 928092053 200000 723113145 200000 364616807 200000 845294108 200000 228531403 200000 180070310 200000 58369419 200000 6701326 200000 39796511 200000 954509912 200000 561616102 200000 906298641 200000 710549097 200000 591869327 200000 635505821 200000 694478387 200000 685679903 200000 934400168 200000 439314807 200000 130648355 200000 902213719 200000 89928610 200000 373393627 200000 652958511 200000 898147273 200000 802755356 200000 434221264 200000 880936007 200000 404137930 200000 604541525 200000 445907963 200000 948829431 200000 906006353 200000 318436137 200000 134331812 200000 543127664 200000 428765685 200000 677929497 200000 953063344 200000 335582335 200000 976867819 200000 356997699 200000 706896039 200000 924366227 200000 489188364 200000 40534885 200000 110274990 200000 848234170 200000 270930892 200000 978920926 200000 482142861 200000 871626148 200000 695649091 200000 886252715 200000 258420649 200000 927634077 200000 468978471 200000 507021677 200000 437984266 200000 977225366 200000 531013326 200000 166087264 200000 80600406 200000 598212380 200000 381765679 200000 304581220 200000 255264211 200000 272598622 200000 809552353 200000 320425208 200000 475024999 200000 115195690 200000 298972954 200000 538553913 200000 347659930 200000 773459696 200000 494632369 200000 891287782 200000 76299922 200000 891695036 200000 568577563 200000 694576222 200000 563803925 200000 437600319 200000 985645937 200000 319521439 200000 676456842 200000 63078854 200000 79089511 200000 736277575 200000 269604855 200000 442136128 200000 473844308 200000 553698966 200000 940935939 200000 167166011 200000 433485616 200000 34468202 200000 747569652 200000 59149543 200000 128522640 200000 363716417 200000 479435953 200000 41094160 200000 147884460 200000 823137081 200000 47873984 200000 817021991 200000 986476633 200000 807763217 200000 967962184 200000 570673209 200000 188959501 200000 861133609 200000 880295440 200000 649140213 200000 175887329 200000 491353725 200000 740840317 200000 190615465 200000 684464009 200000 315766957 200000 8222102 200000 657770052 200000 850255709 200000 659023351 200000 968129538 200000 122905941 200000 702246739 200000 436132666 200000 351786248 200000 77693194 200000 386103298 200000 532721652 200000 446853517 200000 639928369 200000 206898336 200000 130041923 200000 551650073 200000 805922361 200000 244027139 200000 740932839 200000 686294993 200000 51421488 200000 313712546 200000 15994686 200000 241916541 200000 350965701 200000 879006612 200000 290832709 200000 51818626 200000 205337415 200000 88167054 200000 72006045 200000 408271848 200000 501678499 200000 169727721 200000 495873922 200000 604672340 200000 27698537 200000 661547929 200000 843561172 200000 321191950 200000 791837639 200000 956524086 200000 393687058 200000 734588412 200000 705898636 200000 143378166 200000 356877400 200000 103026084 200000 624185381 200000 805627567 200000 545291624 200000 358955052 200000 850750370 200000 586654937 200000 126249373 200000 748267868 200000 125424816 200000 760159113 200000 151532024 200000 459667354 200000 354563487 200000 114901366 200000 568721431 200000 938609644 200000 631311709 200000 439305719 200000 454554168 200000 858308601 200000 441111416 200000 209459457 200000 223147833 200000 682220039 200000 886262815 200000 212356397 200000 610769050 200000 85392125 200000 940423713 200000 882593199 200000 155421816 200000 628187745 200000 474158316 200000 448417375 200000 74534291 200000 775988314 200000 802162318 200000 268895666 200000 79973704 200000 133639087 200000 355650485 200000 175117505 200000 338224534 200000 347566021 200000 27249586 200000 747286848 200000 419165980 200000 316805283 200000 256861297 200000 311177095 200000 74700056 200000 857418480 200000 623565954 200000 571693708 200000 136196969 200000 20038131 200000 831827218 200000 356034534 200000 569133709 200000 17280401 200000 920534513 200000 91685834 200000 383890850 200000 627107921 200000 592114061 200000 111603472 200000 767750248 200000 269418843 200000 706817780 200000 279463726 200000 328158012 200000 209553011 200000 349103573 200000 174883899 200000 153137950 200000 952265730 200000 247545983 200000 213185261 200000 438900651 200000 910263564 200000 416671711 200000 303922842 200000 903847715 200000 212974906 200000 846393733 200000 861372729 200000 232480355 200000 708837585 200000 186586527 200000 83558241 200000 530751210 200000 774671543 200000 144089339 200000 333892680 200000 412475095 200000 267649652 200000 990967561 200000 850611140 200000 512510184 200000 172362286 200000 14493141 200000 172806733 200000 355803772 200000 318472874 200000 245714448 200000 666689272 200000 192537488 200000 278323025 200000 964652807 200000 68505980 200000 539007173 200000 235873832 200000 706399912 200000 278819375 200000 806736728 200000 676974038 200000 10417028 200000 848925193 200000 959195943 200000 24765345 200000 338510023 200000 254973599 200000 522336434 200000 430020976 200000 622747200 200000 66378280 200000 681668374 200000 372102601 200000 802717791 200000 802532219 200000 387582482 200000 700874195 200000 310493745 200000 382637070 200000 816629765 200000 336154964 200000 443924837 200000 852018679 200000 248976365 200000 752764595 200000 951923785 200000 8392174 200000 173837161 200000 356611830 200000 936759756 200000 189400391 200000 31613623 200000 391553476 200000 227624828 200000 134383099 200000 600776886 200000 963888484 200000 817796489 200000 394022560 200000 57730276 200000 526435515 200000 484732096 200000 734338155 200000 369803103 200000 888965968 200000 355161232 200000 125966132 200000 122732775 200000 92489035 200000 499314951 200000 738150769 200000 407455961 200000 871811952 200000 75416276 200000 138585657 200000 632649525 200000 349316392 200000 195250501 200000 841706818 200000 201839256 200000 238224503 200000 931837514 200000 108529378 200000 415600193 200000 713735174 200000 257624688 200000 665860112 200000 137593359 200000 299392793 200000 180295909 200000 351845475 200000 583389313 200000 607448985 200000 537680250 200000 252572689 200000 333577395 200000 762127370 200000 883110043 200000 931823088 200000 383173222 200000 548320661 200000 602204503 200000 108901239 200000 51111416 200000 111684607 200000 585413982 200000 276611773 200000 902812775 200000 790826415 200000 200859389 200000 834160760 200000 370212689 200000 300093866 200000 444899106 200000 343590911 200000 676808438 200000 411069849 200000 412152669 200000 444677447 200000 324925491 200000 973665729 200000 313047005 200000 754044136 200000 696691848 200000 175692041 200000 636689262 200000 298288153 200000 187915282 200000 697613047 200000 457621888 200000 435419822 200000 97694608 200000 716895666 200000 602307618 200000 953403680 200000 789646945 200000 168948224 200000 189339650 200000 704214148 200000 9267331 200000 529022792 200000 525773422 200000 524017809 200000 145608341 200000 200816016 200000 214902613 200000 249936286 200000 493313493 200000 652692351 200000 136749382 200000 163459233 200000 892440610 200000 379047004 200000 294351214 200000 979552560 200000 501049338 200000 515375628 200000 919812509 200000 925844355 200000 152483963 200000 977033494 200000 330701377 200000 550892143 200000 61430629 200000 724372641 200000 933705320 200000 968527723 200000 347182357 200000 901677172 200000 28740033 200000 929697421 200000 192350858 200000 962752756 200000 738055322 200000 424961165 200000 369613668 200000 925525800 200000 483403235 200000 461172928 200000 529540063 200000 73298616 200000 4760873 200000 24097053 200000 568320219 200000 657273832 200000 146280090 200000 670211643 200000 453310934 200000 39937953 200000 445468422 200000 850517840 200000 813239023 200000 397424488 200000 526013915 200000 462393906 200000 639410404 200000 759163747 200000 459733288 200000 343134552 200000 439962899 200000 438101594 200000 356320154 200000 202034649 200000 573651324 200000 979808690 200000 359594113 200000 53165931 200000 239196860 200000 627209075 200000 668867019 200000 829005413 200000 808830483 200000 877039683 200000 513528838 200000 527847868 200000 218485086 200000 999060328 200000 888928353 200000 684032776 200000 703058717 200000 246195401 200000 633411242 200000 772801151 200000 851584109 200000 550491372 200000 3717969 200000 988313336 200000 680106253 200000 768022775 200000 132851554 200000 250948072 200000 247456092 200000 842569394 200000 521040526 200000 204695912 200000 618066008 200000 157091459 200000 529121570 200000 941702188 200000 194647456 200000 130871153 200000 185321485 200000 709258124 200000 359004530 200000 213035296 200000 921870046 200000 32976253 200000 204853420 200000 160316378 200000 359064514 200000 42704536 200000 951309518 200000 697866371 200000 312205705 200000 809649681 200000 448437237 200000 153686690 200000 834335136 200000 818340800 200000 816452321 200000 718720094 200000 899154456 200000 705423899 200000 436478703 200000 910163070 200000 904878492 200000 382207032 200000 975799838 200000 472514663 200000 703505278 200000 854255055 200000 791700750 200000 297753120 200000 489830314 200000 394494261 200000 177121531 200000 590051409 200000 428465328 200000 945879905 200000 626107333 200000 378640958 200000 971676094 200000 615496170 200000 202135018 200000 361920976 200000 804978338 200000 427544325 200000 988670600 200000 739519883 200000 190491595 200000 181690251 200000 155087199 200000 645943960 200000 321470023 200000 896099056 200000 443386573 200000 717563579 200000 448905157 200000 341270348 200000 988107216 200000 74767453 200000 395946132 200000 1857365 200000 753531398 200000 147301507 200000 530242466 200000 584426593 200000 45871534 200000 334726355 200000 599273597 200000 575958631 200000 832472488 200000 205596565 200000 470217556 200000 338383870 200000 729683312 200000 597376943 200000 776822005 200000 354465884 200000 107697958 200000 335076007 200000 696138447 200000 929904984 200000 522526600 200000 365464227 200000 681680625 200000 844762983 200000 654723061 200000 820954219 200000 737530377 200000 108920737 200000 377287787 200000 121614181 200000 336291685 200000 17375677 200000 88890249 200000 495263639 200000 640664308 200000 288854031 200000 440344717 200000 29596072 200000 728049476 200000 769190800 200000 694351189 200000 162880222 200000 378878340 200000 17571285 200000 514630753 200000 521022240 200000 25579907 200000 191011094 200000 344700110 200000 507917045 200000 572555183 200000 914630695 200000 143108700 200000 513255298 200000 362328854 200000 263339137 200000 565272936 200000 961146510 200000 398184295 200000 927142458 200000 572559089 200000 551916672 200000 382324464 200000 471729159 200000 19962006 200000 68878943 200000 387976864 200000 498142528 200000 437060245 200000 710997968 200000 374336518 200000 4495835 200000 351817165 200000 436152090 200000 153858383 200000 9895535 200000 90699196 200000 805044517 200000 264479051 200000 548044337 200000 738610817 200000 511399285 200000 798663016 200000 681444090 200000 250796249 200000 988040243 200000 370300853 200000 629159230 200000 258197029 200000 259224611 200000 604665567 200000 328896533 200000 872629346 200000 652314286 200000 221055030 200000 965733172 200000 688177198 200000 23097816 200000 489902503 200000 565517044 200000 495712456 200000 693813834 200000 839082946 200000 931041353 200000 663117839 200000 929974601 200000 752993717 200000 592934603 200000 39100546 200000 625909947 200000 973166414 200000 489241776 200000 397742398 200000 927287592 200000 261547261 200000 538348750 200000 694200322 200000 123587510 200000 711653838 200000 397176989 200000 237992749 200000 214379051 200000 179596146 200000 962863666 200000 919053757 200000 688540910 200000 950398006 200000 936766532 200000 618530640 200000 440231173 200000 502741257 200000 308696106 200000 901028902 200000 375877655 200000 774184313 200000 22154713 200000 237839132 200000 226482282 200000 999286709 200000 638634985 200000 249638322 200000 920259813 200000 746929292 200000 897567121 200000 128157189 200000 746301710 200000 688833899 200000 360182950 200000 356462805 200000 679766284 200000 60523618 200000 824711070 200000 496044415 200000 461619109 200000 247512607 200000 402370962 200000 393008642 200000 840747072 200000 41674736 200000 50101302 200000 296738557 200000 625010915 200000 470077381 200000 809027554 200000 111103406 200000 486340662 200000 174224938 200000 386509196 200000 283422708 200000 976711549 200000 855564368 200000 842713803 200000 707860045 200000 53131936 200000 993469444 200000 981699540 200000 968648151 200000 66463782 200000 174632373 200000 994259327 200000 779108946 200000 102961972 200000 705057905 200000 201734466 200000 497845788 200000 912571282 200000 510411751 200000 234976052 200000 622574642 200000 95273381 200000 809822822 200000 563119115 200000 794597428 200000 551518837 200000 624072411 200000 784742685 200000 950094945 200000 302404007 200000 407383254 200000 148156513 200000 682766742 200000 437907843 200000 165688453 200000 372679278 200000 896864082 200000 317610223 200000 814065334 200000 967602810 200000 1238964 200000 859848560 200000 697327832 200000 474084955 200000 879156602 200000 665987375 200000 940185338 200000 549222025 200000 502094339 200000 667453681 200000 135557065 200000 147532313 200000 913128269 200000 216742941 200000 843956885 200000 995792066 200000 600685046 200000 146196665 200000 691002700 200000 701628634 200000 521775422 200000 759991147 200000 961160828 200000 527073113 200000 669911810 200000 240275835 200000 664372564 200000 24311252 200000 155557826 200000 158335695 200000 51046819 200000 300948098 200000 607766683 200000 959119853 200000 507078103 200000 526542394 200000 137296204 200000 113843708 200000 833679613 200000 383641202 200000 172493364 200000 997093571 200000 477994182 200000 767501120 200000 410428498 200000 969447079 200000 357961087 200000 229304667 200000 126102338 200000 965858479 200000 933462040 200000 736217114 200000 173404486 200000 107659394 200000 337101341 200000 247059315 200000 326744889 200000 794878566 200000 165362111 200000 491114493 200000 926202524 200000 51982658 200000 581282250 200000 349980397 200000 622663565 200000 290079389 200000 49152431 200000 435796507 200000 160737993 200000 96339612 200000 137447803 200000 521359869 200000 16463281 200000 971231751 200000 848740318 200000 568147882 200000 253398593 200000 651505731 200000 417832996 200000 153940184 200000 138665753 200000 236060504 200000 312934462 200000 512408541 200000 428106104 200000 418299883 200000 881491640 200000 58736560 200000 719964987 200000 666891588 200000 866218691 200000 746610664 200000 138278625 200000 356721480 200000 335786540 200000 603422395 200000 583648649 200000 514281087 200000 556904802 200000 227641599 200000 168618737 200000 573730830 200000 207722356 200000 949331499 200000 969077111 200000 468406717 200000 933294607 200000 988252246 200000 617081883 200000 465996274 200000 87687043 200000 67188790 200000 722263163 200000 724798899 200000 64691902 200000 293484834 200000 835904724 200000 439487655 200000 145879374 200000 176685327 200000 950817287 200000 103119124 200000 644819810 200000 111327893 200000 144493968 200000 771332064 200000 478110153 200000 520824554 200000 639869327 200000 994479251 200000 43515376 200000 911088101 200000 700073155 200000 369843539 200000 312992231 200000 410469884 200000 846081673 200000 619870950 200000 983449692 200000 95810629 200000 860904672 200000 781234867 200000 154395293 200000 68089975 200000 133296230 200000 348219585 200000 323153049 200000 723252457 200000 288300635 200000 67524021 200000 874295518 200000 388745361 200000 717940381 200000 550472406 200000 69175964 200000 817221381 200000 681026986 200000 129820683 200000 274204064 200000 730468989 200000 514404000 200000 315366362 200000 492429912 200000 469417934 200000 781325631 200000 494114155 200000 938653141 200000 269815407 200000 88873444 200000 270963842 200000 92837315 200000 115552374 200000 437705103 200000 291910023 200000 329324145 200000 964688027 200000 580167133 200000 30006145 200000 668914382 200000 508573747 200000 897172749 200000 327194645 200000 27381353 200000 697742645 200000 72133118 200000 155619211 200000 744391536 200000 912869432 200000 540953134 200000 454099656 200000 526612145 200000 135522930 200000 917366204 200000 518381396 200000 726471579 200000 908345273 200000 387749222 200000 572836181 200000 784155197 200000 443078788 200000 374041226 200000 710957456 200000 548273988 200000 73813482 200000 878696232 200000 542079854 200000 69244416 200000 681931169 200000 989342686 200000 180694260 200000 210869854 200000 522507776 200000 433489897 200000 318388936 200000 981865711 200000 969509884 200000 435962665 200000 51006514 200000 594854623 200000 256788269 200000 218432541 200000 940523800 200000 490278397 200000 897562569 200000 298412002 200000 645795328 200000 140013240 200000 377986215 200000 769738295 200000 904099345 200000 583912991 200000 486225212 200000 34001787 200000 701016337 200000 379185632 200000 192879008 200000 681406636 200000 411264871 200000 98642505 200000 494220426 200000 467413353 200000 238744601 200000 552345161 200000 21043022 200000 404911600 200000 294386894 200000 800704366 200000 96145381 200000 344221471 200000 407540172 200000 890623464 200000 713076453 200000 453481590 200000 759026170 200000 147958403 200000 319174531 200000 873126419 200000 776821471 200000 895442096 200000 248886167 200000 147223219 200000 158396576 200000 129173116 200000 690330519 200000 368562614 200000 347008004 200000 418504854 200000 547154073 200000 790568219 200000 672090226 200000 781401165 200000 539369045 200000 765411711 200000 58106865 200000 845350798 200000 196220704 200000 694569505 200000 774790950 200000 709448937 200000 403912177 200000 307013856 200000 402292569 200000 974326667 200000 566092383 200000 594750010 200000 866563695 200000 250162500 200000 2829983 200000 31608654 200000 44278000 200000 749341826 200000 780241290 200000 618699225 200000 578787329 200000 882075732 200000 39497876 200000 531356220 200000 415651690 200000 995060327 200000 754733013 200000 577807220 200000 480897424 200000 656667403 200000 212191746 200000 242687263 200000 861617531 200000 515222829 200000 92628084 200000 246678397 200000 188140241 200000 223421533 200000 178494751 200000 578079595 200000 301308376 200000 296587465 200000 451257499 200000 135254632 200000 237406582 200000 351333184 200000 634204190 200000 3747987 200000 277202227 200000 977337647 200000 944641407 200000 35610282 200000 831247669 200000 698035878 200000 748164915 200000 155198988 200000 776175170 200000 436925010 200000 620013650 200000 32083639 200000 356749249 200000 94203267 200000 259360915 200000 105547594 200000 870057400 200000 443530791 200000 441932362 200000 187685635 200000 720001230 200000 73312973 200000 162389104 200000 563379136 200000 125566537 200000 159493282 200000 25537178 200000 925413377 200000 383876112 200000 789536118 200000 915239168 200000 682393315 200000 933913257 200000 384666550 200000 218167926 200000 996349990 200000 193536315 200000 863427186 200000 322821237 200000 601895463 200000 861687693 200000 344702296 200000 628827923 200000 935820773 200000 976799748 200000 97354423 200000 288093957 200000 94994687 200000 11796391 200000 388713340 200000 314532771 200000 985831347 200000 504093213 200000 357964599 200000 686663395 200000 304240864 200000 356106157 200000 721893909 200000 345213788 200000 17303044 200000 736377148 200000 169607398 200000 267010115 200000 497737022 200000 631787602 200000 890112792 200000 387061105 200000 230126924 200000 391234836 200000 811184825 200000 668161882 200000 728302476 200000 106317898 200000 905214073 200000 386467094 200000 149354494 200000 986727257 200000 142789028 200000 273334362 200000 372406079 200000 846818377 200000 611437099 200000 933006207 200000 786812047 200000 753295807 200000 819779739 200000 297002873 200000 367561163 200000 106323203 200000 166493219 200000 540886496 200000 445033330 200000 23430651 200000 513675921 200000 29888746 200000 651437219 200000 255672109 200000 118981204 200000 671949165 200000 666899740 200000 284797887 200000 448937595 200000 29187809 200000 55680316 200000 554070393 200000 911996083 200000 255777115 200000 342352385 200000 657658561 200000 909657420 200000 276434322 200000 129077513 200000 395983005 200000 297491764 200000 900137181 200000 707267732 200000 824379060 200000 348206074 200000 883211057 200000 653157760 200000 813539660 200000 869200331 200000 891239206 200000 324054858 200000 375567692 200000 456121718 200000 16666611 200000 629003794 200000 893206074 200000 441534059 200000 921233260 200000 800154263 200000 749142077 200000 736165047 200000 420193290 200000 939043894 200000 443447324 200000 90283273 200000 149516003 200000 462651118 200000 708652348 200000 368490159 200000 48605100 200000 167898974 200000 779121060 200000 37924760 200000 21401277 200000 418717380 200000 745519611 200000 826252883 200000 883891980 200000 100468991 200000 70524808 200000 722742797 200000 652302384 200000 945329293 200000 414913584 200000 944869014 200000 420010590 200000 972640909 200000 652785786 200000 835324508 200000 286087278 200000 432632508 200000 287021454 200000 148515950 200000 211646934 200000 706387835 200000 797476144 200000 525311097 200000 781731501 200000 343539654 200000 242021321 200000 120493260 200000 169456041 200000 367673150 200000 880996445 200000 249676887 200000 92803616 200000 754842143 200000 750595221 200000 414940327 200000 551384585 200000 735141193 200000 842227893 200000 568599531 200000 419409915 200000 314828858 200000 43026342 200000 118029553 200000 833644332 200000 36013841 200000 193340141 200000 778409256 200000 501961586 200000 944212620 200000 201324208 200000 975814303 200000 863184197 200000 424750602 200000 753280951 200000 132525059 200000 616639930 200000 697760137 200000 565815656 200000 696441508 200000 839351944 200000 974343079 200000 355918281 200000 501454960 200000 449483269 200000 445163940 200000 528302977 200000 492454389 200000 583079721 200000 89798493 200000 264913878 200000 774157922 200000 960979849 200000 337197394 200000 842017455 200000 655382406 200000 131937116 200000 971471520 200000 913196690 200000 399870926 200000 484501881 200000 44416263 200000 115810470 200000 770561610 200000 259957078 200000 479631076 200000 252898481 200000 797693096 200000 700900617 200000 705962294 200000 855266074 200000 449003830 200000 114221385 200000 774862236 200000 636737767 200000 952443107 200000 172654957 200000 581623380 200000 129614783 200000 645888318 200000 974029675 200000 972232252 200000 750057449 200000 150780532 200000 266675162 200000 155179732 200000 16652362 200000 882954069 200000 578316783 200000 58178618 200000 837336169 200000 796652879 200000 189690242 200000 983183147 200000 267913326 200000 127557744 200000 246928649 200000 297369864 200000 292396317 200000 722979175 200000 139917723 200000 354626509 200000 804435934 200000 233835395 200000 562480878 200000 112283675 200000 386430136 200000 837709489 200000 783437656 200000 723159854 200000 965611088 200000 817246081 200000 924403664 200000 740946662 200000 216891886 200000 676186401 200000 266839533 200000 93161409 200000 797730680 200000 714432863 200000 415297509 200000 574239966 200000 80137587 200000 933550250 200000 977308302 200000 913513979 200000 821740808 200000 37506065 200000 589802335 200000 823024503 200000 384617980 200000 688932161 200000 353736815 200000 591105103 200000 172566197 200000 555581066 200000 951331956 200000 211632676 200000 131671099 200000 293635290 200000 479922373 200000 16995122 200000 7644212 200000 648143807 200000 537835351 200000 499229786 200000 207600358 200000 78386536 200000 168093890 200000 785230616 200000 347282232 200000 352461987 200000 142836796 200000 113535372 200000 658823856 200000 908830432 200000 122637212 200000 692179573 200000 160876917 200000 24113196 200000 502538072 200000 685201712 200000 177077325 200000 985975093 200000 187717254 200000 188968380 200000 984238751 200000 986251596 200000 320529117 200000 459837112 200000 490866801 200000 852359261 200000 595398324 200000 984898402 200000 186199658 200000 59226359 200000 169069825 200000 235265944 200000 525411280 200000 712327242 200000 433094490 200000 950146010 200000 311690379 200000 308247586 200000 963139063 200000 24430918 200000 753877279 200000 563775728 200000 348492717 200000 189777305 200000 789058740 200000 645177793 200000 135704563 200000 337541939 200000 999675665 200000 945754180 200000 142821599 200000 67098899 200000 119404187 200000 382776520 200000 802603817 200000 883602646 200000 436828761 200000 161899578 200000 801663014 200000 596268219 200000 190031859 200000 665530922 200000 419537869 200000 760403361 200000 24696237 200000 316916422 200000 427666101 200000 784239878 200000 909016688 200000 718393564 200000 4166676 200000 871837961 200000 213208000 200000 246488027 200000 76602816 200000 554092136 200000 747113414 200000 297818577 200000 131862064 200000 373294722 200000 519500615 200000 746232686 200000 163454075 200000 173113172 200000 446514601 200000 139067902 200000 148121175 200000 164501887 200000 646680308 200000 143454578 200000 253452314 200000 280208959 200000 722060750 200000 580208727 200000 600101052 200000 880764789 200000 222086013 200000 458253788 200000 98061266 200000 616768925 200000 330121703 200000 230582736 200000 259480979 200000 25667543 200000 939718036 200000 792332960 200000 196617430 200000 414092769 200000 415106474 200000 203437404 200000 125211920 200000 556224026 200000 980019183 200000 804594098 200000 164976729 200000 62778240 200000 325319882 200000 973172720 200000 98934120 200000 515617714 200000 781100865 200000 179582725 200000 282269073 200000 224290030 200000 575399163 200000 251251327 200000 876369101 200000 329624083 200000 263290943 200000 397236365 200000 480400818 200000 183200414 200000 910961650 200000 868922878 200000 406206837 200000 85984944 200000 849217947 200000 158336576 200000 757677550 200000 187728645 200000 290389345 200000 701206369 200000 730392467 200000 430150910 200000 148584459 200000 697434128 200000 584573306 200000 214587031 200000 2582270 200000 335858075 200000 33057115 200000 823027824 200000 520436289 200000 108203506 200000 808801163 200000 416748487 200000 697329787 200000 347924897 200000 934661889 200000 443092091 200000 972148979 200000 825496537 200000 386970964 200000 953210122 200000 598480270 200000 214595175 200000 323510969 200000 418877587 200000 373088980 200000 542075322 200000 376314377 200000 492774612 200000 142707690 200000 180444384 200000 154967224 200000 160951851 200000 283255960 200000 288822665 200000 874120414 200000 86270872 200000 377454404 200000 52539393 200000 957980976 200000 294511288 200000 134391539 200000 403245881 200000 658182919 200000 67124683 200000 233834318 200000 625363134 200000 571149911 200000 235457966 200000 912343194 200000 474944703 200000 180505016 200000 92431840 200000 270389182 200000 130494987 200000 624637024 200000 493490816 200000 264197184 200000 449485839 200000 680365606 200000 355345997 200000 306115142 200000 49010906 200000 194999167 200000 864690851 200000 329331352 200000 795719964 200000 175187331 200000 493258627 200000 58677916 200000 992187938 200000 565612009 200000 564128651 200000 403042904 200000 781931483 200000 728660229 200000 372326393 200000 793640563 200000 260230869 200000 619025872 200000 224618155 200000 194069043 200000 582087744 200000 50415071 200000 904181281 200000 253646207 200000 227809768 200000 290482026 200000 827961208 200000 19102430 200000 836349502 200000 496469317 200000 220468848 200000 715970933 200000 515939407 200000 439732969 200000 917675878 200000 646932747 200000 768554954 200000 982738540 200000 836020569 200000 419335 200000 886868733 200000 488168579 200000 39182824 200000 36787568 200000 46772952 200000 430987910 200000 105083218 200000 764371179 200000 731886311 200000 69587051 200000 366712435 200000 978202815 200000 153649499 200000 73003209 200000 809147084 200000 177064916 200000 562793217 200000 814913749 200000 739664507 200000 911909294 200000 3764552 200000 293980264 200000 250085950 200000 676443254 200000 126417982 200000 668196854 200000 275553139 200000 186450160 200000 866193042 200000 531944598 200000 799101978 200000 233003141 200000 710199699 200000 120664576 200000 785900240 200000 712453945 200000 734280495 200000 714130058 200000 887098581 200000 807674293 200000 671157748 200000 971540265 200000 455671302 200000 465097534 200000 714559248 200000 909055861 200000 565956322 200000 756893626 200000 285471828 200000 526810532 200000 163866248 200000 837838769 200000 718542380 200000 887836300 200000 782856374 200000 74229321 200000 860478376 200000 941046181 200000 176859595 200000 331225928 200000 543806581 200000 579242244 200000 850086597 200000 883205909 200000 429859043 200000 401969504 200000 952325955 200000 211840694 200000 636385760 200000 993803792 200000 846794114 200000 677188049 200000 912337146 200000 902784777 200000 41282659 200000 394232495 200000 221499489 200000 566828259 200000 536794978 200000 29364275 200000 776610529 200000 604464341 200000 747138720 200000 864092135 200000 445070315 200000 540192947 200000 70093529 200000 818840047 200000 225525644 200000 266525430 200000 605081965 200000 547834642 200000 848930931 200000 959976628 200000 201211994 200000 476095159 200000 660810734 200000 611684770 200000 68589119 200000 645227748 200000 179788268 200000 329294872 200000 14338138 200000 268960833 200000 927372540 200000 486631180 200000 584986250 200000 710175250 200000 911682635 200000 120727060 200000 591917901 200000 991047231 200000 376872361 200000 816723816 200000 942903234 200000 374281039 200000 449891716 200000 874657245 200000 288594855 200000 729720423 200000 188714730 200000 978241258 200000 787620186 200000 74505551 200000 113853834 200000 254363302 200000 861363162 200000 264600684 200000 880463795 200000 508682695 200000 829536455 200000 543219910 200000 265694291 200000 769732515 200000 937966685 200000 94121474 200000 117095671 200000 537118769 200000 322207100 200000 85578856 200000 619685840 200000 902435848 200000 248873890 200000 177581789 200000 703653292 200000 505011806 200000 669174510 200000 267218665 200000 593377272 200000 724378377 200000 428582430 200000 964483762 200000 168691907 200000 675003521 200000 710432913 200000 688760062 200000 847940797 200000 844686811 200000 664718405 200000 208519475 200000 674091827 200000 266428622 200000 646282201 200000 520449369 200000 8014355 200000 81675696 200000 417662090 200000 412012054 200000 303407086 200000 83828601 200000 10343993 200000 865541808 200000 497572848 200000 911073726 200000 169209698 200000 20360974 200000 391539176 200000 262326 200000 143780645 200000 693543862 200000 7670342 200000 208075064 200000 612797249 200000 231125455 200000 361467415 200000 617427130 200000 183587859 200000 847322911 200000 767168266 200000 883008338 200000 440100506 200000 490734605 200000 127602029 200000 373658039 200000 824597109 200000 922708896 200000 902714415 200000 129145664 200000 667725794 200000 522988925 200000 608178911 200000 250100195 200000 109417920 200000 342333419 200000 497288106 200000 453550135 200000 977120652 200000 887913937 200000 391064928 200000 788438897 200000 472817511 200000 887995574 200000 165249903 200000 526911849 200000 517134862 200000 884385471 200000 18086373 200000 822035093 200000 591509727 200000 297238196 200000 374912369 200000 249835532 200000 440650202 200000 42471930 200000 886307170 200000 673633668 200000 50315164 200000 993357465 200000 727806885 200000 452356435 200000 495167332 200000 293679414 200000 267386570 200000 563774064 200000 57483537 200000 650798873 200000 941035519 200000 697688178 200000 339310881 200000 708319271 200000 570725650 200000 213400975 200000 27735731 200000 565261544 200000 328939122 200000 513103517 200000 145747333 200000 587191425 200000 655403309 200000 987542803 200000 36724214 200000 540873914 200000 427154675 200000 519570696 200000 934540036 200000 897725433 200000 446153233 200000 958558002 200000 37152845 200000 427815748 200000 811230581 200000 149563112 200000 876861457 200000 233009217 200000 602649264 200000 964063263 200000 900506925 200000 34046776 200000 990115822 200000 162836335 200000 226094880 200000 839756047 200000 757672958 200000 585316878 200000 231605770 200000 689741132 200000 534608976 200000 562977747 200000 965749415 200000 425849878 200000 778463472 200000 57019188 200000 628826199 200000 799110707 200000 370306191 200000 169711943 200000 816776472 200000 55657738 200000 613518970 200000 651351491 200000 226630025 200000 841717410 200000 815743648 200000 895983871 200000 988194024 200000 143854496 200000 540394384 200000 868542961 200000 710741779 200000 506398539 200000 343960183 200000 401646639 200000 260617866 200000 895246730 200000 565403429 200000 237862385 200000 201046123 200000 604293347 200000 69053448 200000 579075596 200000 786121331 200000 550401150 200000 851156014 200000 994427895 200000 978924291 200000 983568415 200000 511445830 200000 92553160 200000 804158231 200000 78778414 200000 95929759 200000 209032759 200000 307234383 200000 261520818 200000 140730406 200000 973131929 200000 222670057 200000 254802512 200000 663851115 200000 269512933 200000 917120964 200000 955022928 200000 27282587 200000 806741938 200000 413370463 200000 429707415 200000 167354247 200000 376311350 200000 507768534 200000 541936813 200000 653650587 200000 223788615 200000 802924010 200000 264203447 200000 546905574 200000 438538844 200000 490868473 200000 32955773 200000 624716311 200000 159604620 200000 76317185 200000 667155557 200000 222179453 200000 645715853 200000 980485536 200000 209574261 200000 835749126 200000 550319285 200000 218300182 200000 869544275 200000 948988480 200000 690407932 200000 25378368 200000 220482375 200000 805443418 200000 993007863 200000 503411613 200000 600637751 200000 193881634 200000 123437021 200000 140193356 200000 715433897 200000 986121480 200000 596618117 200000 758859276 200000 38335940 200000 993204505 200000 984431972 200000 85890874 200000 212649806 200000 369834499 200000 855169426 200000 691969237 200000 886445742 200000 998842902 200000 262456006 200000 128026747 200000 964531434 200000 182208064 200000 481533012 200000 473921644 200000 2710441 200000 369539088 200000 984933429 200000 93664646 200000 184057649 200000 665337267 200000 585431294 200000 307467591 200000 382594153 200000 267994617 200000 376640487 200000 149896653 200000 105129175 200000 396768336 200000 277817029 200000 92285911 200000 480678563 200000 955273926 200000 828370959 200000 643576517 200000 280214161 200000 357507594 200000 536759003 200000 836459155 200000 492193289 200000 961312106 200000 440494305 200000 243557857 200000 192668434 200000 855938261 200000 821654134 200000 154292205 200000 817896529 200000 192745690 200000 872113297 200000 715250838 200000 880679694 200000 350373543 200000 67190985 200000 54376538 200000 534897454 200000 363613194 200000 151078739 200000 491349080 200000 182904121 200000 381195634 200000 68160775 200000 539230798 200000 712312916 200000 164195821 200000 408158044 200000 634753690 200000 773681223 200000 549114666 200000 199583847 200000 559958076 200000 128621431 200000 783338872 200000 919614686 200000 611224273 200000 81150700 200000 667650501 200000 766298650 200000 923184793 200000 799959628 200000 406775199 200000 156788239 200000 376786545 200000 21926876 200000 170976565 200000 827818325 200000 564313561 200000 688957573 200000 115624789 200000 983044898 200000 82947310 200000 503577036 200000 532686702 200000 714274125 200000 24342127 200000 366728152 200000 720979343 200000 806514251 200000 986086843 200000 944614767 200000 488435302 200000 758057268 200000 672935632 200000 171316728 200000 418519361 200000 69856702 200000 62643276 200000 836176249 200000 22734863 200000 499908160 200000 47967599 200000 186265241 200000 926974302 200000 121698736 200000 857847319 200000 926828190 200000 565173341 200000 727617956 200000 14854849 200000 461205359 200000 944799451 200000 724585043 200000 653531278 200000 576341394 200000 393239878 200000 77296276 200000 78512442 200000 281390126 200000 178680492 200000 278595549 200000 934125349 200000 999696649 200000 530499772 200000 428087365 200000 348171086 200000 50156171 200000 449514436 200000 847925889 200000 526194514 200000 50957752 200000 917521075 200000 803719145 200000 711919984 200000 731178040 200000 182064408 200000 59520115 200000 582414471 200000 196863058 200000 675750689 200000 286533814 200000 340525077 200000 88928491 200000 384415644 200000 472041959 200000 902697528 200000 769961867 200000 763624951 200000 749887967 200000 914219952 200000 615192151 200000 508536387 200000 629765906 200000 67506139 200000 460424215 200000 223060780 200000 924980887 200000 267509942 200000 564568624 200000 225015298 200000 469934118 200000 83532513 200000 542515882 200000 286239410 200000 350823445 200000 349142939 200000 284792362 200000 682260940 200000 323282777 200000 753581249 200000 950769656 200000 959797886 200000 831725962 200000 757368018 200000 248236026 200000 832014486 200000 891241694 200000 163062509 200000 870416566 200000 586804868 200000 576969259 200000 688889552 200000 608426834 200000 594409812 200000 148659945 200000 782234330 200000 437082518 200000 849239735 200000 988699949 200000 636199945 200000 853501928 200000 708520186 200000 876404142 200000 260814332 200000 441263438 200000 695535372 200000 604585922 200000 915451633 200000 822264175 200000 208959611 200000 755359585 200000 94009798 200000 221146769 200000 74387830 200000 695474464 200000 555990011 200000 26284955 200000 161484 200000 177535543 200000 456640941 200000 721251859 200000 679354858 200000 501550714 200000 821727643 200000 723584544 200000 77047008 200000 980437090 200000 310329124 200000 819869832 200000 52751452 200000 667625221 200000 78363207 200000 676926642 200000 306910125 200000 202680344 200000 486239649 200000 115030181 200000 117312192 200000 673513459 200000 96890481 200000 870539014 200000 680082468 200000 495639436 200000 64237205 200000 601586972 200000 43668745 200000 592952441 200000 64062605 200000 407373007 200000 624517948 200000 404334322 200000 751562615 200000 186771107 200000 189002540 200000 64382924 200000 605524241 200000 576156608 200000 412849639 200000 426360958 200000 421116857 200000 133766637 200000 260933404 200000 232789791 200000 105833583 200000 147941263 200000 933605658 200000 234895461 200000 678505168 200000 443035054 200000 644333774 200000 96833958 200000 11026203 200000 305228272 200000 319429064 200000 861869273 200000 337403951 200000 474706586 200000 838280758 200000 769802901 200000 902905227 200000 247424661 200000 71124198 200000 140115472 200000 375929676 200000 234840422 200000 625533255 200000 777210656 200000 935812657 200000 878995251 200000 713613672 200000 662347837 200000 201605016 200000 729661124 200000 312229878 200000 846100604 200000 819449729 200000 175316351 200000 521087041 200000 792262548 200000 8349834 200000 299719530 200000 785971255 200000 332848603 200000 521523184 200000 841220908 200000 540098150 200000 981105225 200000 964973460 200000 125077515 200000 251999230 200000 716168307 200000 423937010 200000 375625710 200000 948201675 200000 257349776 200000 172857899 200000 757112667 200000 997755710 200000 650289015 200000 12162555 200000 398723961 200000 517112420 200000 34027166 200000 766813122 200000 491734542 200000 872442859 200000 76557339 200000 368854654 200000 945068417 200000 886240292 200000 575165605 200000 885777358 200000 967165656 200000 669939707 200000 795929491 200000 444399088 200000 25998266 200000 968614655 200000 332910811 200000 132871107 200000 119259758 200000 932640096 200000 795882260 200000 240025797 200000 96332249 200000 104672747 200000 609760627 200000 988142868 200000 649573762 200000 427563534 200000 441501648 200000 7974768 200000 485513104 200000 357475290 200000 577479329 200000 131897142 200000 330332362 200000 624284155 200000 727254781 200000 128625254 200000 897205397 200000 318811584 200000 655771289 200000 988702109 200000 506090745 200000 912163097 200000 575068110 200000 472735770 200000 621926043 200000 167310995 200000 106929040 200000 287286716 200000 819760835 200000 577018204 200000 672310135 200000 2715393 200000 562324823 200000 944736068 200000 115129784 200000 786137352 200000 925474524 200000 618772666 200000 724856620 200000 11008399 200000 600596091 200000 943576778 200000 514366279 200000 261883637 200000 2188281 200000 278079781 200000 920448033 200000 869882936 200000 656529852 200000 605534231 200000 7804528 200000 22234870 200000 665562316 200000 737170577 200000 433968523 200000 182864751 200000 357188303 200000 109942816 200000 506846567 200000 905123456 200000 38947339 200000 751857395 200000 336308892 200000 230801321 200000 182707559 200000 46447065 200000 716226656 200000 996712199 200000 240587369 200000 842084415 200000 722760842 200000 801495385 200000 791064888 200000 625614389 200000 926931344 200000 369675774 200000 481418906 200000 604800617 200000 344411272 200000 44742900 200000 290794998 200000 340185129 200000 22767401 200000 855648474 200000 353408850 200000 643372388 200000 184301514 200000 670889198 200000 520334165 200000 752067753 200000 406564705 200000 205216015 200000 142938949 200000 86489381 200000 421488516 200000 530009018 200000 707973385 200000 291905192 200000 320649323 200000 237637648 200000 206208296 200000 675542432 200000 814707435 200000 37307854 200000 862300871 200000 497429275 200000 861893243 200000 638434642 200000 927231405 200000 861351112 200000 24706865 200000 957924763 200000 246026818 200000 521076981 200000 189457861 200000 138698824 200000 350249354 200000 76486290 200000 623286156 200000 42609560 200000 144624942 200000 476535083 200000 800275069 200000 84338792 200000 314283378 200000 455761649 200000 789720879 200000 861761079 200000 596479807 200000 20035761 200000 766272728 200000 59559203 200000 596985881 200000 930130906 200000 784134478 200000 86918636 200000 698508329 200000 787149947 200000 569773320 200000 540673520 200000 328797236 200000 858244929 200000 455946013 200000 237849389 200000 731075488 200000 411885436 200000 165478211 200000 37562945 200000 735468149 200000 216689946 200000 503656912 200000 448947820 200000 694331225 200000 288444073 200000 958186940 200000 869713291 200000 895084434 200000 700159320 200000 989365916 200000 589764637 200000 525395718 200000 982314229 200000 899535527 200000 809084226 200000 343348797 200000 742304240 200000 760525492 200000 769858230 200000 356817501 200000 397444949 200000 18854968 200000 569677017 200000 468440876 200000 642956501 200000 550667595 200000 409277097 200000 81831697 200000 164748477 200000 756240036 200000 243149765 200000 984330514 200000 532430332 200000 307945367 200000 921167466 200000 433468118 200000 258374176 200000 297965597 200000 527523193 200000 476586148 200000 66775897 200000 266662091 200000 737481327 200000 400585569 200000 550393972 200000 950953689 200000 507684714 200000 107976852 200000 237003487 200000 304474652 200000 26509610 200000 62858852 200000 83911850 200000 104384779 200000 998786828 200000 440118167 200000 279407747 200000 853811388 200000 336537871 200000 323387797 200000 957232057 200000 428923623 200000 123881938 200000 177183842 200000 809069625 200000 819679201 200000 312287892 200000 126402214 200000 237987987 200000 575857825 200000 622270257 200000 39971240 200000 966339572 200000 741035710 200000 993425451 200000 650782541 200000 676349484 200000 249284205 200000 474796701 200000 80417821 200000 793276841 200000 246739590 200000 960176712 200000 966215997 200000 479204218 200000 932335744 200000 727918986 200000 183710837 200000 845115724 200000 74753135 200000 865459552 200000 930009643 200000 899099503 200000 102575884 200000 512848235 200000 988253540 200000 777256657 200000 607215533 200000 117994471 200000 210148297 200000 459782912 200000 310407239 200000 253669812 200000 850259871 200000 819730475 200000 718237042 200000 108451921 200000 105805261 200000 305780512 200000 373486692 200000 41163739 200000 205117400 200000 501819726 200000 42666740 200000 819922193 200000 845551593 200000 114899140 200000 51956119 200000 890847058 200000 261567685 200000 896883248 200000 202495845 200000 75431580 200000 104380883 200000 883347680 200000 823110164 200000 526454158 200000 740582169 200000 242361027 200000 991448571 200000 819080549 200000 529621310 200000 280560743 200000 823836688 200000 610460162 200000 732541320 200000 289843451 200000 254626793 200000 565551074 200000 927360990 200000 980576334 200000 599786429 200000 703878179 200000 561451719 200000 783555277 200000 707513443 200000 831268484 200000 327599464 200000 588588936 200000 356446545 200000 305210725 200000 984993160 200000 617689645 200000 401827998 200000 312569794 200000 110940046 200000 629162763 200000 721976063 200000 52088123 200000 813928576 200000 390010639 200000 416804300 200000 463123470 200000 524242950 200000 659302857 200000 237622523 200000 436980506 200000 733417060 200000 660047206 200000 222040355 200000 110310365 200000 405921922 200000 132402870 200000 984480121 200000 468823157 200000 497747431 200000 238411047 200000 950468053 200000 938914210 200000 545595064 200000 7111367 200000 527763630 200000 801401026 200000 68912061 200000 444174918 200000 605610776 200000 525380050 200000 281245788 200000 134188272 200000 250967756 200000 221477747 200000 437125274 200000 135312054 200000 695086623 200000 398163169 200000 469528352 200000 409233957 200000 969884681 200000 907554812 200000 325682995 200000 584432236 200000 445439519 200000 535807299 200000 179717305 200000 694504793 200000 854547608 200000 692670931 200000 662873146 200000 98340187 200000 538113098 200000 411757931 200000 676582620 200000 598351745 200000 227745453 200000 499478121 200000 583007845 200000 899734393 200000 712681942 200000 274575309 200000 492538171 200000 797933969 200000 119805564 200000 49471285 200000 195259495 200000 95763127 200000 660142069 200000 34247391 200000 30209420 200000 399558780 200000 848318521 200000 385777577 200000 247382259 200000 155620620 200000 426867165 200000 88935187 200000 529793922 200000 128091959 200000 948450329 200000 558498618 200000 262136000 200000 564491370 200000 944571073 200000 574317278 200000 593067218 200000 986654389 200000 625627726 200000 257673564 200000 315938943 200000 521489094 200000 666142678 200000 891129523 200000 690735918 200000 814679019 200000 694997262 200000 309308802 200000 197585125 200000 926916627 200000 997121614 200000 685430023 200000 188778571 200000 872296909 200000 743771276 200000 538131745 200000 448424615 200000 594761799 200000 854134622 200000 110071886 200000 849539550 200000 146980175 200000 740430588 200000 798169516 200000 200339576 200000 930617683 200000 890317883 200000 386145531 200000 851810714 200000 827219300 200000 368010898 200000 295489688 200000 895048972 200000 974790958 200000 865775640 200000 624540547 200000 319423795 200000 536114944 200000 234646403 200000 588247385 200000 489806615 200000 917613002 200000 735351849 200000 34089562 200000 478037597 200000 558160153 200000 139181569 200000 3783523 200000 609064781 200000 596234012 200000 815294882 200000 443924467 200000 331733196 200000 863594657 200000 309690434 200000 453878313 200000 804851298 200000 939075351 200000 157887927 200000 329772227 200000 278453301 200000 217699981 200000 387786873 200000 70342944 200000 571945739 200000 844006832 200000 98848157 200000 277979965 200000 346925130 200000 389412304 200000 88615642 200000 632262587 200000 791590394 200000 558099675 200000 644936838 200000 894733783 200000 98548417 200000 754153311 200000 311667097 200000 37882735 200000 665159141 200000 862624907 200000 510546856 200000 198814979 200000 624716109 200000 721346606 200000 369723626 200000 577184688 200000 565373311 200000 746958005 200000 197583926 200000 889331509 200000 437924258 200000 332600112 200000 113340162 200000 117302769 200000 485176188 200000 473144653 200000 510079332 200000 358815458 200000 706586484 200000 629728090 200000 281776147 200000 517659047 200000 883375761 200000 167649350 200000 75057766 200000 470582398 200000 261761144 200000 179129248 200000 484620371 200000 623808582 200000 31676784 200000 767747989 200000 441101425 200000 759510141 200000 226734176 200000 168059637 200000 994529781 200000 402883393 200000 772037839 200000 565765422 200000 630273207 200000 530253138 200000 938406114 200000 544422990 200000 12633389 200000 554833421 200000 3354464 200000 293098244 200000 970375278 200000 215576434 200000 897968561 200000 336466079 200000 972233775 200000 412615710 200000 495754713 200000 612422412 200000 244380361 200000 14160 200000 736359041 200000 721777371 200000 2264880 200000 430266087 200000 989510381 200000 912711482 200000 240702716 200000 829423970 200000 695139078 200000 588346359 200000 528329314 200000 136156637 200000 3759441 200000 828495233 200000 912462395 200000 327633945 200000 885176052 200000 908325095 200000 244859387 200000 67497588 200000 570993079 200000 249948630 200000 288289722 200000 87688172 200000 288685056 200000 730111646 200000 458200622 200000 513194015 200000 49242837 200000 893921325 200000 731800750 200000 884494669 200000 797137372 200000 973344785 200000 46831407 200000 879095891 200000 88856413 200000 587977337 200000 337071177 200000 116094641 200000 194992702 200000 304387636 200000 693976370 200000 324254852 200000 720522245 200000 602747055 200000 802189249 200000 240896139 200000 479537369 200000 465394170 200000 644718188 200000 641894437 200000 332288384 200000 715365059 200000 194301001 200000 988893520 200000 305528161 200000 760686168 200000 956795663 200000 591256235 200000 976319106 200000 55760040 200000 342477589 200000 730778996 200000 185932682 200000 955423809 200000 439953233 200000 982753674 200000 490083776 200000 917105235 200000 479419737 200000 7757675 200000 171807497 200000 595540651 200000 975250789 200000 214754869 200000 871349228 200000 907557303 200000 739055178 200000 149964712 200000 134010768 200000 91425927 200000 903751551 200000 766136865 200000 136485820 200000 64649417 200000 165554970 200000 136926367 200000 547400405 200000 148443340 200000 276785107 200000 260085954 200000 816282083 200000 732954493 200000 239592703 200000 213998278 200000 745199243 200000 845964908 200000 391340693 200000 836495243 200000 348285205 200000 915524551 200000 816740652 200000 69162639 200000 844417638 200000 568203868 200000 540882938 200000 210840561 200000 147939334 200000 493773210 200000 747161813 200000 330883183 200000 735009306 200000 709958031 200000 439521844 200000 430630759 200000 431025514 200000 121338603 200000 888610094 200000 422349017 200000 874898780 200000 511043835 200000 465715577 200000 111353698 200000 526126582 200000 650886061 200000 462076267 200000 548756546 200000 977910750 200000 243525009 200000 118935036 200000 31480662 200000 804332636 200000 473237973 200000 724807873 200000 442007838 200000 582752086 200000 638211144 200000 405687281 200000 429631159 200000 371478354 200000 84066135 200000 432944738 200000 157106656 200000 838482807 200000 858129938 200000 862876044 200000 136385784 200000 545305483 200000 758596647 200000 397976452 200000 142230781 200000 219241461 200000 876828644 200000 794191106 200000 239687566 200000 604638651 200000 764526648 200000 10425178 200000 368033513 200000 254502020 200000 159008945 200000 279267973 200000 856510956 200000 892332694 200000 270628735 200000 172652824 200000 82694167 200000 460957912 200000 656500078 200000 435040331 200000 754174855 200000 713890512 200000 747759087 200000 623268851 200000 706785020 200000 520267941 200000 841724175 200000 528809607 200000 82442195 200000 176774430 200000 929232765 200000 870732573 200000 12977676 200000 817076128 200000 920313479 200000 817590637 200000 183200324 200000 274617395 200000 835595805 200000 101846476 200000 265696698 200000 347916668 200000 334763723 200000 410005809 200000 282991181 200000 945266370 200000 355617730 200000 399823666 200000 544958587 200000 340206061 200000 113108175 200000 642200583 200000 415124834 200000 670065025 200000 152890465 200000 886166149 200000 227081410 200000 988576423 200000 925605767 200000 333342756 200000 31216889 200000 372196132 200000 808073198 200000 734938360 200000 906270469 200000 588253022 200000 747081702 200000 779448250 200000 996571268 200000 263935069 200000 60179036 200000 375692736 200000 627336629 200000 946813382 200000 88836320 200000 1457919 200000 880737656 200000 938117089 200000 172309408 200000 413775375 200000 390718793 200000 953756564 200000 847503723 200000 566081574 200000 17125704 200000 431110245 200000 772469678 200000 67389723 200000 137210931 200000 164984955 200000 629468793 200000 845281123 200000 779600233 200000 447155356 200000 988291705 200000 164765718 200000 172677864 200000 99013679 200000 477719806 200000 551294186 200000 846278991 200000 155443514 200000 514970614 200000 291570230 200000 706980316 200000 639842916 200000 813937136 200000 745200 200000 659976301 200000 199774963 200000 260025369 200000 266854574 200000 120190338 200000 985245390 200000 234506305 200000 323931559 200000 708164664 200000 964899963 200000 177964245 200000 682496690 200000 186494543 200000 442147617 200000 894928101 200000 483031365 200000 450183716 200000 402994822 200000 893141535 200000 750979447 200000 656745654 200000 52602641 200000 979236561 200000 586805757 200000 288272292 200000 970223561 200000 724639723 200000 111356463 200000 123795244 200000 532655187 200000 118924537 200000 364923395 200000 713270829 200000 924736759 200000 623612972 200000 532601360 200000 992796709 200000 66518170 200000 306942545 200000 42580363 200000 876345651 200000 101138627 200000 52129495 200000 685857868 200000 927715348 200000 96213914 200000 521971148 200000 67724490 200000 504089641 200000 974975972 200000 848149983 200000 201544217 200000 575899503 200000 586587399 200000 741706335 200000 575718898 200000 739067012 200000 47173899 200000 859048250 200000 629045930 200000 879437991 200000 644501141 200000 700929278 200000 279975225 200000 888949175 200000 939856109 200000 5844186 200000 149321012 200000 964064819 200000 533083129 200000 828727964 200000 620670674 200000 980724536 200000 676678719 200000 72430259 200000 309710569 200000 743505029 200000 952790757 200000 518178350 200000 486918385 200000 628911737 200000 68044723 200000 766729402 200000 249080063 200000 813932050 200000 995925775 200000 43101351 200000 842689482 200000 495354094 200000 766965759 200000 13181155 200000 200969384 200000 361092941 200000 186723882 200000 814191868 200000 259432337 200000 18447372 200000 280814550 200000 485660962 200000 355406106 200000 94210219 200000 129236970 200000 452167713 200000 141076091 200000 172014919 200000 844003820 200000 375359338 200000 8518536 200000 981050016 200000 292138499 200000 60338442 200000 523859642 200000 81157139 200000 786163445 200000 782180272 200000 54242598 200000 966218143 200000 346341417 200000 572391082 200000 137391236 200000 320194531 200000 199176102 200000 830245863 200000 798473513 200000 538690077 200000 297876497 200000 706514422 200000 96266764 200000 917088812 200000 958871729 200000 921405444 200000 214593219 200000 1158286 200000 236094830 200000 691622369 200000 794925958 200000 249818721 200000 221064908 200000 843146235 200000 242291498 200000 863379813 200000 434679795 200000 726311264 200000 463193382 200000 650121208 200000 448973482 200000 242579392 200000 852856209 200000 782945047 200000 911461718 200000 534122343 200000 159772449 200000 759854178 200000 586120959 200000 495673158 200000 962071852 200000 809162776 200000 322213194 200000 933836010 200000 97699241 200000 924336918 200000 242369151 200000 122430593 200000 281924911 200000 930613467 200000 514204548 200000 583511772 200000 734214900 200000 670936966 200000 123829215 200000 15045479 200000 59834574 200000 64264661 200000 943422390 200000 20970545 200000 969179957 200000 864143143 200000 621127121 200000 764145642 200000 352515902 200000 190979962 200000 51034518 200000 728279519 200000 115438752 200000 467416940 200000 946439947 200000 44914175 200000 754842545 200000 467544637 200000 58807511 200000 944168152 200000 25040233 200000 617272778 200000 128513088 200000 603867033 200000 840817501 200000 413669523 200000 302407980 200000 669018641 200000 103394244 200000 112217013 200000 310435876 200000 634367661 200000 828594037 200000 568289519 200000 285402188 200000 896255613 200000 133855718 200000 715246752 200000 836242283 200000 352523567 200000 976433453 200000 873286599 200000 701539816 200000 703066385 200000 466587137 200000 330712576 200000 224798409 200000 424471826 200000 297476025 200000 756703629 200000 261201845 200000 279331521 200000 787518539 200000 972280649 200000 889719539 200000 732626507 200000 128831565 200000 93125813 200000 564460392 200000 582542976 200000 16870647 200000 693377519 200000 167936667 200000 290407630 200000 379974686 200000 624318900 200000 223013043 200000 129630531 200000 11327545 200000 91073381 200000 361393271 200000 760907406 200000 930426975 200000 880727294 200000 574093644 200000 32577022 200000 344424005 200000 362516767 200000 441723706 200000 47969664 200000 986513988 200000 946315015 200000 420727014 200000 688573860 200000 935152464 200000 958908563 200000 601130392 200000 157075352 200000 598087425 200000 945424962 200000 995183925 200000 103695658 200000 570396556 200000 62759731 200000 610713669 200000 273999561 200000 113233866 200000 953124644 200000 473190382 200000 551427972 200000 986508079 200000 252757107 200000 459785718 200000 182430472 200000 737215443 200000 665227808 200000 74088131 200000 228084133 200000 78940780 200000 40733641 200000 631186781 200000 253691977 200000 884172880 200000 601628587 200000 87169898 200000 588369538 200000 635495287 200000 575158439 200000 520645936 200000 17809023 200000 405876854 200000 231105081 200000 810565526 200000 593750286 200000 239044228 200000 366608513 200000 727612450 200000 592606111 200000 27072888 200000 562404926 200000 529894651 200000 490338879 200000 770689992 200000 580653773 200000 605229799 200000 22873500 200000 466708106 200000 64740397 200000 687868237 200000 319715078 200000 558611317 200000 714721532 200000 70891571 200000 628196972 200000 662703840 200000 540565114 200000 427787840 200000 441765978 200000 300433345 200000 837102213 200000 607403194 200000 812998144 200000 974564782 200000 171238811 200000 973527432 200000 15251245 200000 223480543 200000 620753114 200000 499118385 200000 289412687 200000 595594281 200000 738525698 200000 11758298 200000 428763252 200000 430877955 200000 137188208 200000 172956234 200000 754847563 200000 867765123 200000 355237412 200000 468958697 200000 882838307 200000 186049121 200000 518840763 200000 800753339 200000 998058217 200000 719583986 200000 150551156 200000 972351593 200000 228593197 200000 593057581 200000 715643182 200000 16906551 200000 544391965 200000 189493161 200000 321507687 200000 196279822 200000 372984455 200000 66974107 200000 53049150 200000 840245362 200000 471973338 200000 551621340 200000 929942385 200000 653141132 200000 863771428 200000 669032928 200000 827167582 200000 534472481 200000 233741589 200000 551791551 200000 988908805 200000 70408599 200000 760444665 200000 562798127 200000 242318596 200000 590606326 200000 219276481 200000 808833414 200000 11618456 200000 243709156 200000 869246202 200000 736146620 200000 510590369 200000 949118375 200000 450996947 200000 242552678 200000 808449694 200000 103579685 200000 618487323 200000 468840891 200000 730996908 200000 458417382 200000 36851519 200000 798672529 200000 738941322 200000 363588368 200000 381558095 200000 473724256 200000 172883351 200000 653481577 200000 577512440 200000 391598653 200000 438419921 200000 138380632 200000 981214090 200000 846017503 200000 763441623 200000 877785315 200000 993670899 200000 430085533 200000 436656615 200000 292833457 200000 174249922 200000 692129133 200000 828843231 200000 30750984 200000 351518756 200000 689381349 200000 544752703 200000 673015504 200000 84241129 200000 664476733 200000 364575781 200000 629256589 200000 553041791 200000 137175626 200000 29366606 200000 333984103 200000 128539124 200000 369247875 200000 882230554 200000 455504676 200000 480372983 200000 922524670 200000 686837128 200000 711012396 200000 4800982 200000 826768499 200000 518393141 200000 144898691 200000 72875136 200000 955828791 200000 855278432 200000 912542417 200000 477149572 200000 736408129 200000 903485928 200000 656135261 200000 80814096 200000 297455143 200000 808671051 200000 317813004 200000 920122866 200000 95838241 200000 392882856 200000 146215270 200000 277058969 200000 202049284 200000 839280572 200000 451228816 200000 153793555 200000 479603272 200000 172321000 200000 907540050 200000 509425936 200000 823255553 200000 256273705 200000 151479058 200000 522543324 200000 513263848 200000 89707549 200000 168946645 200000 837753960 200000 669776467 200000 897311748 200000 183843908 200000 481027905 200000 192612919 200000 67143611 200000 507958436 200000 781118358 200000 241732396 200000 263633601 200000 670154715 200000 739852341 200000 79664232 200000 134655285 200000 564422001 200000 476551310 200000 222674882 200000 48499157 200000 12268940 200000 667905709 200000 100445615 200000 323292672 200000 553244914 200000 289697091 200000 188290887 200000 614215604 200000 680028426 200000 151977373 200000 8197184 200000 654772624 200000 237300698 200000 62207914 200000 343337713 200000 765367506 200000 153195017 200000 22309880 200000 662888528 200000 444237656 200000 594261725 200000 214361527 200000 809779699 200000 132113826 200000 818247741 200000 308728499 200000 14417425 200000 211165389 200000 302316207 200000 454427485 200000 44077953 200000 962527385 200000 797998938 200000 103996610 200000 587712441 200000 465462115 200000 26007557 200000 779680913 200000 769530576 200000 928288298 200000 155041045 200000 48639768 200000 506576763 200000 587840653 200000 279464337 200000 603169094 200000 134035218 200000 643424970 200000 581176609 200000 949665450 200000 905225099 200000 449949120 200000 784860169 200000 650108786 200000 454451581 200000 484597997 200000 147636017 200000 405962860 200000 952236573 200000 459768432 200000 436264992 200000 980789511 200000 739416387 200000 451784455 200000 192837371 200000 100427601 200000 779832678 200000 723068432 200000 579610250 200000 463152121 200000 312624538 200000 684837259 200000 70863922 200000 932453966 200000 106911640 200000 205757461 200000 477301755 200000 175703101 200000 447152565 200000 163409646 200000 124715147 200000 551423574 200000 615405289 200000 344028147 200000 998083367 200000 198964679 200000 934688969 200000 291578787 200000 843109304 200000 632920159 200000 515429772 200000 220611357 200000 954200259 200000 736162955 200000 280461320 200000 860632607 200000 375986543 200000 154025818 200000 944346037 200000 238400264 200000 313112450 200000 228955772 200000 535977640 200000 120860886 200000 170298722 200000 639280190 200000 165637016 200000 588872487 200000 414874135 200000 213836175 200000 569310683 200000 602411067 200000 60150087 200000 319376893 200000 398343529 200000 716200688 200000 129319224 200000 640261559 200000 218455767 200000 686916291 200000 695370449 200000 678738828 200000 972501852 200000 950694356 200000 817336217 200000 237095146 200000 247241935 200000 3637474 200000 70107060 200000 284472798 200000 298640806 200000 453985610 200000 991962092 200000 804312345 200000 373089527 200000 98394379 200000 170815909 200000 87937001 200000 520625274 200000 259871428 200000 124340966 200000 903719995 200000 458565764 200000 820950451 200000 986100310 200000 532717214 200000 116620300 200000 615602615 200000 274524988 200000 471793730 200000 897416360 200000 190662990 200000 900171133 200000 448258804 200000 975665808 200000 213352855 200000 948965281 200000 952032547 200000 10133145 200000 623108175 200000 502247117 200000 411391453 200000 85981242 200000 613814743 200000 717589192 200000 927315665 200000 923692938 200000 838188331 200000 501178874 200000 916723278 200000 224178494 200000 16736748 200000 86053223 200000 765307713 200000 30431919 200000 665674838 200000 79360696 200000 252036410 200000 58259921 200000 614823753 200000 531622450 200000 786460775 200000 551151932 200000 824941123 200000 314208443 200000 874027926 200000 426874918 200000 886772579 200000 607712219 200000 774677046 200000 273187941 200000 860194151 200000 795172280 200000 25513046 200000 114321009 200000 757341102 200000 838008088 200000 955588260 200000 234813791 200000 531510838 200000 318106465 200000 279608429 200000 539974886 200000 940305309 200000 981746843 200000 969188770 200000 364822876 200000 87493923 200000 299584364 200000 249443537 200000 604951993 200000 639855781 200000 129999130 200000 593621287 200000 550815122 200000 168195747 200000 535671180 200000 332418675 200000 334951198 200000 441660474 200000 596735304 200000 767455525 200000 758928180 200000 398629162 200000 767254389 200000 565764170 200000 556192074 200000 153673680 200000 254041049 200000 577499536 200000 558927222 200000 216790827 200000 415987931 200000 303772488 200000 842373743 200000 884194010 200000 249925506 200000 916005470 200000 220011404 200000 718737179 200000 914539379 200000 428447329 200000 644469443 200000 757244620 200000 204036853 200000 253285249 200000 596437162 200000 201711981 200000 722204399 200000 494664331 200000 481547385 200000 653835036 200000 77171944 200000 583661805 200000 829870597 200000 777047190 200000 323801349 200000 654761144 200000 635001797 200000 791502652 200000 873159693 200000 997199000 200000 733990096 200000 68586250 200000 899623272 200000 207742940 200000 90457819 200000 466541217 200000 912863002 200000 444968052 200000 7115327 200000 222374205 200000 341421004 200000 860133613 200000 916056048 200000 16088766 200000 915834562 200000 53271157 200000 230134150 200000 99026850 200000 970941925 200000 240406749 200000 768793910 200000 440333576 200000 854161338 200000 538279057 200000 69516761 200000 853300910 200000 242636135 200000 612083360 200000 698800867 200000 91689715 200000 318995636 200000 940801722 200000 999146092 200000 857383636 200000 437860359 200000 941063467 200000 784443690 200000 243876850 200000 320758886 200000 643467492 200000 135485043 200000 286015625 200000 761599351 200000 51045234 200000 1481791 200000 919136122 200000 495837570 200000 415461637 200000 778960675 200000 745093697 200000 256087917 200000 705171049 200000 774681686 200000 453757694 200000 816241854 200000 580892430 200000 745098159 200000 807500400 200000 865665948 200000 455052547 200000 424965540 200000 917838324 200000 708015821 200000 995683574 200000 494375243 200000 568178569 200000 912987576 200000 176035381 200000 55265883 200000 763115982 200000 741766243 200000 83457199 200000 881882411 200000 798042625 200000 821226357 200000 764979443 200000 644823217 200000 854716928 200000 549948469 200000 187031086 200000 45725827 200000 415114827 200000 90359944 200000 949273136 200000 978832601 200000 649020416 200000 961051381 200000 195680103 200000 213215880 200000 302326492 200000 165118627 200000 452542177 200000 869245703 200000 194874175 200000 925620057 200000 146349133 200000 362128492 200000 514093608 200000 82176892 200000 69262841 200000 920473455 200000 384728372 200000 566673940 200000 783068373 200000 693691749 200000 155403938 200000 421333702 200000 659509870 200000 342491205 200000 5772625 200000 828536794 200000 655534834 200000 795085990 200000 143962815 200000 792182837 200000 726143281 200000 411892157 200000 267556107 200000 326130527 200000 577542809 200000 449616227 200000 811162867 200000 430592893 200000 797031737 200000 729811980 200000 930912726 200000 103330135 200000 869973950 200000 843690192 200000 554684337 200000 259262035 200000 962945912 200000 215033189 200000 913369381 200000 677641846 200000 284210773 200000 46801441 200000 561621870 200000 416180329 200000 658554595 200000 382353916 200000 339337837 200000 33106289 200000 697172049 200000 889824395 200000 815078558 200000 126043509 200000 260440685 200000 347098629 200000 112731937 200000 599151355 200000 623845287 200000 7860544 200000 661051828 200000 369939754 200000 116992779 200000 368437172 200000 513005750 200000 185335752 200000 232080970 200000 966228342 200000 520340773 200000 973922108 200000 172032945 200000 980399933 200000 338336928 200000 5843084 200000 339555887 200000 401261152 200000 369234277 200000 787808607 200000 400125267 200000 262933205 200000 665312339 200000 55622139 200000 978522442 200000 764893490 200000 854985959 200000 825488199 200000 188580580 200000 240124079 200000 779451202 200000 300139209 200000 428860814 200000 781556513 200000 272707616 200000 724763304 200000 286635864 200000 186009855 200000 425003746 200000 527560107 200000 110737648 200000 166580063 200000 951238020 200000 178623287 200000 950354853 200000 713634809 200000 115761318 200000 441178963 200000 679354212 200000 828079906 200000 455994246 200000 957674151 200000 366514365 200000 886789585 200000 895303171 200000 937180791 200000 116859614 200000 568213404 200000 704388763 200000 265862828 200000 643113365 200000 371688635 200000 748942445 200000 822855114 200000 397389137 200000 878055939 200000 823532855 200000 293108474 200000 252092704 200000 829476076 200000 746519383 200000 116652032 200000 165836977 200000 540369802 200000 961929165 200000 838646597 200000 570485331 200000 572087446 200000 784926262 200000 109263822 200000 878287604 200000 126676838 200000 198670034 200000 108685633 200000 793324066 200000 288995823 200000 975001214 200000 395526118 200000 249776652 200000 794248393 200000 395327673 200000 128015523 200000 274592128 200000 278807338 200000 337705378 200000 374636798 200000 177133037 200000 650046184 200000 658463224 200000 964065054 200000 69099874 200000 586181755 200000 718034199 200000 332217289 200000 768327309 200000 252167928 200000 17200384 200000 86308965 200000 146910396 200000 774516758 200000 697428561 200000 997469947 200000 398425054 200000 642845740 200000 11038280 200000 853426222 200000 962953345 200000 935829040 200000 290506947 200000 469923144 200000 778655700 200000 226107320 200000 167501378 200000 197432365 200000 952865702 200000 933865211 200000 85007842 200000 976491876 200000 74061925 200000 532343504 200000 309575523 200000 978183188 200000 655506207 200000 332751533 200000 330106146 200000 829554179 200000 409684866 200000 744691880 200000 349693982 200000 405444504 200000 976210911 200000 545450873 200000 622201846 200000 646496730 200000 850324258 200000 616402037 200000 498925289 200000 943798382 200000 959364827 200000 469813651 200000 727102419 200000 915500444 200000 401832759 200000 523311978 200000 754975285 200000 470390857 200000 226878214 200000 579151151 200000 659655213 200000 356996604 200000 798140854 200000 161603258 200000 407375993 200000 461767901 200000 935016790 200000 374141570 200000 632672887 200000 698393520 200000 757538963 200000 686178715 200000 710156327 200000 617053662 200000 717711037 200000 811275198 200000 720688678 200000 235435884 200000 662826433 200000 884049216 200000 950132660 200000 752597760 200000 809569327 200000 598348057 200000 96665262 200000 854902242 200000 283948853 200000 788343006 200000 995724179 200000 824440824 200000 503058081 200000 830150 200000 638104962 200000 516716487 200000 54044387 200000 696100263 200000 262476345 200000 60455544 200000 156287239 200000 765679353 200000 483040279 200000 497636816 200000 210368702 200000 214231249 200000 96597530 200000 501716534 200000 641023061 200000 508715494 200000 216635361 200000 399735984 200000 728616123 200000 512955278 200000 178695081 200000 950772453 200000 245171070 200000 80241089 200000 168574035 200000 335930651 200000 785109709 200000 903123732 200000 274862427 200000 810761785 200000 952087415 200000 249751230 200000 13840098 200000 101460421 200000 862510313 200000 237937814 200000 709851556 200000 642080230 200000 767307571 200000 447083794 200000 427044609 200000 685715810 200000 260145923 200000 309072200 200000 907073271 200000 695751072 200000 456882599 200000 893455088 200000 201185829 200000 871557287 200000 364464399 200000 625495647 200000 583652298 200000 327647004 200000 698628039 200000 965039244 200000 544092098 200000 808600646 200000 452627200 200000 97825549 200000 244765838 200000 27417100 200000 728580231 200000 810112538 200000 708383052 200000 485086453 200000 132977866 200000 495997064 200000 340702650 200000 637542438 200000 29463770 200000 603668942 200000 428212278 200000 941260135 200000 451825251 200000 929823747 200000 303215040 200000 511437085 200000 944632757 200000 314416604 200000 997918197 200000 39673424 200000 284141501 200000 366960818 200000 991047444 200000 574241957 200000 51240459 200000 922598009 200000 675975676 200000 373505124 200000 962433741 200000 571021769 200000 328554027 200000 375250547 200000 239849681 200000 103629784 200000 162009536 200000 847788632 200000 282168198 200000 433823356 200000 318847865 200000 167297593 200000 274120443 200000 353394221 200000 299692725 200000 771066590 200000 31916509 200000 755650560 200000 595467634 200000 469051309 200000 342867836 200000 734499756 200000 442775119 200000 138337452 200000 756470726 200000 504487815 200000 567474825 200000 103497857 200000 228383561 200000 851185289 200000 931764737 200000 468865141 200000 811337524 200000 627339335 200000 89511731 200000 861540971 200000 962299222 200000 125372152 200000 173487423 200000 738258157 200000 85120540 200000 815218035 200000 999303140 200000 258088734 200000 286486166 200000 101289774 200000 205481343 200000 629809352 200000 74287218 200000 18034239 200000 115471 200000 366116431 200000 629363710 200000 681719645 200000 55674419 200000 104410298 200000 403778089 200000 468576735 200000 655299881 200000 285083568 200000 663826050 200000 729956795 200000 520753360 200000 962373495 200000 352446774 200000 440577415 200000 642820773 200000 132790519 200000 758257429 200000 872749691 200000 555561673 200000 707259828 200000 718147981 200000 266709100 200000 821494777 200000 75495382 200000 670515884 200000 942836689 200000 474551187 200000 436258852 200000 674233633 200000 479778241 200000 248825239 200000 256406019 200000 957529659 200000 671415793 200000 617666210 200000 360680315 200000 875318759 200000 249248953 200000 135436275 200000 134705969 200000 729403573 200000 953180432 200000 783845225 200000 787030637 200000 515291603 200000 479548042 200000 559182722 200000 515353876 200000 335777551 200000 386142560 200000 375720797 200000 542440366 200000 939485912 200000 818624104 200000 26368696 200000 924026721 200000 92070973 200000 723425047 200000 680713202 200000 391246322 200000 93112043 200000 363551621 200000 617291785 200000 959385034 200000 715180338 200000 350682216 200000 798551195 200000 20545518 200000 33197568 200000 619558166 200000 412308968 200000 645187589 200000 314435299 200000 756076935 200000 808987341 200000 613885013 200000 5301258 200000 844559952 200000 859707081 200000 467773381 200000 284061764 200000 606782632 200000 318973948 200000 994542555 200000 491098878 200000 859241062 200000 254635810 200000 675221693 200000 554330696 200000 313079296 200000 498171291 200000 746673460 200000 369253584 200000 729662092 200000 179561317 200000 9088676 200000 214531556 200000 116261825 200000 720481055 200000 934802196 200000 996831091 200000 706789366 200000 23396871 200000 501383467 200000 68883979 200000 394782241 200000 571282427 200000 114708015 200000 16394460 200000 534478296 200000 656952187 200000 647015431 200000 353391539 200000 562606931 200000 820297637 200000 39192890 200000 300417278 200000 660045158 200000 722901558 200000 975477997 200000 667931597 200000 382246282 200000 714352015 200000 110363879 200000 165368783 200000 704085973 200000 332602028 200000 172600720 200000 757750608 200000 307931389 200000 557710125 200000 665243628 200000 411580736 200000 764481112 200000 349563728 200000 858228643 200000 445424430 200000 192248797 200000 248936436 200000 623437052 200000 974448968 200000 663591459 200000 237044888 200000 95077084 200000 921705564 200000 92212319 200000 945797976 200000 370660043 200000 645169625 200000 732413546 200000 514893557 200000 496542447 200000 906177998 200000 533555896 200000 265328845 200000 187206157 200000 704555752 200000 890886241 200000 623992542 200000 708209550 200000 916886647 200000 853375259 200000 457674694 200000 941514103 200000 631660648 200000 704460604 200000 395432133 200000 138367599 200000 111175500 200000 770794428 200000 103048632 200000 907444667 200000 395116111 200000 297517104 200000 353167646 200000 863658820 200000 18726720 200000 455084239 200000 887155222 200000 307050895 200000 13456526 200000 807373423 200000 746293855 200000 883017667 200000 656148296 200000 356760200 200000 250911318 200000 58398118 200000 440095004 200000 418113839 200000 785839866 200000 3503519 200000 857483864 200000 406724379 200000 607915497 200000 43400884 200000 479423467 200000 617581475 200000 347711843 200000 306126476 200000 789698403 200000 605225661 200000 118652486 200000 711624045 200000 228522224 200000 930391295 200000 800456208 200000 294780990 200000 614930270 200000 587493281 200000 480788191 200000 287700614 200000 146706462 200000 342029944 200000 478286707 200000 26200170 200000 68358973 200000 246697978 200000 405741865 200000 388388529 200000 846233450 200000 937900864 200000 191566336 200000 254889666 200000 60962804 200000 208383 200000 807343767 200000 411062948 200000 939875016 200000 303499405 200000 472931372 200000 796056828 200000 999194230 200000 517968353 200000 319291038 200000 21063954 200000 295720491 200000 348641169 200000 184323179 200000 16358091 200000 530572727 200000 233502677 200000 854301362 200000 302160047 200000 328643976 200000 302885762 200000 971881777 200000 190568931 200000 580447917 200000 661450767 200000 528969286 200000 125484079 200000 410813139 200000 117072275 200000 892087025 200000 843107320 200000 650493002 200000 228502724 200000 261544143 200000 80796742 200000 212667903 200000 227082489 200000 124995616 200000 747743935 200000 917849986 200000 82447911 200000 560947649 200000 115987881 200000 308299009 200000 73529062 200000 343353138 200000 762422762 200000 307816267 200000 675567212 200000 307647120 200000 364238090 200000 856386509 200000 46317199 200000 180099226 200000 995802927 200000 86525591 200000 624251847 200000 339803823 200000 987942175 200000 98702422 200000 899820841 200000 888208589 200000 729829953 200000 822925914 200000 18625644 200000 190057874 200000 592491675 200000 159850641 200000 280642535 200000 642917438 200000 819252436 200000 421522314 200000 680287888 200000 51210415 200000 975134258 200000 721676402 200000 155769341 200000 534469986 200000 15740060 200000 209248537 200000 754961509 200000 733761400 200000 648281240 200000 769604076 200000 184606367 200000 43716269 200000 305407821 200000 850722811 200000 382669857 200000 285757793 200000 438456962 200000 648429812 200000 115676417 200000 321068691 200000 228934300 200000 872921894 200000 769849335 200000 887414240 200000 980685474 200000 876246398 200000 666670680 200000 637526407 200000 857607227 200000 684242315 200000 789592091 200000 585653863 200000 621143982 200000 960186237 200000 240258518 200000 5575166 200000 821253088 200000 117873697 200000 83993793 200000 98698346 200000 424495705 200000 275673830 200000 597331633 200000 513134699 200000 388602686 200000 632859098 200000 823286301 200000 925623647 200000 764705623 200000 759476653 200000 507465756 200000 60590403 200000 403102217 200000 689654187 200000 909082724 200000 857836727 200000 271954268 200000 40932805 200000 646511947 200000 464825082 200000 398442998 200000 619186312 200000 740397513 200000 795383785 200000 715107100 200000 387730211 200000 701601651 200000 468903939 200000 871148215 200000 835118436 200000 697657983 200000 428852839 200000 996528972 200000 110197690 200000 500616646 200000 121019091 200000 92616706 200000 468063540 200000 522115772 200000 280953766 200000 42537119 200000 72855423 200000 636508538 200000 169800670 200000 625981833 200000 391071467 200000 287473332 200000 661760282 200000 567718344 200000 618535014 200000 222143425 200000 390821272 200000 362092290 200000 755319167 200000 274576025 200000 67363382 200000 561040765 200000 355252835 200000 411615697 200000 821147252 200000 765270560 200000 421014497 200000 894945952 200000 307664495 200000 79242865 200000 86292841 200000 389230813 200000 349592806 200000 990266007 200000 347732744 200000 857537790 200000 523796792 200000 214259033 200000 678976877 200000 843546649 200000 896571748 200000 302995484 200000 770274790 200000 984061926 200000 742147591 200000 449881831 200000 293418082 200000 389811386 200000 848110688 200000 696199777 200000 699453296 200000 469859212 200000 554983501 200000 824571857 200000 491969085 200000 160785394 200000 469324366 200000 386637596 200000 865365657 200000 415663140 200000 427167617 200000 789768905 200000 554391282 200000 734936823 200000 866885540 200000 868305920 200000 879534678 200000 531034594 200000 775147285 200000 772675205 200000 948485237 200000 750653180 200000 285423316 200000 79168705 200000 754429851 200000 227547898 200000 86618238 200000 208862648 200000 291484345 200000 630642997 200000 262193234 200000 783621395 200000 282252124 200000 13810593 200000 330844463 200000 487087895 200000 167423410 200000 285061334 200000 465489044 200000 221219498 200000 176645772 200000 339733514 200000 499279518 200000 552704340 200000 873336662 200000 186653971 200000 158870540 200000 545395515 200000 673399327 200000 394193512 200000 513530940 200000 682851108 200000 871553431 200000 250028320 200000 63203630 200000 96398968 200000 74561803 200000 513740017 200000 251575680 200000 78400828 200000 424501354 200000 470548018 200000 425413231 200000 607942679 200000 727581250 200000 390432217 200000 846555612 200000 345386575 200000 377170882 200000 209192316 200000 715244611 200000 847178699 200000 102120633 200000 938921810 200000 975922373 200000 339439377 200000 402125716 200000 390682162 200000 129969438 200000 991807816 200000 561331043 200000 227507601 200000 320733614 200000 677174326 200000 619358164 200000 586805128 200000 89851251 200000 892760642 200000 732133173 200000 987848395 200000 722724876 200000 46744690 200000 775712885 200000 387674290 200000 837141943 200000 111050862 200000 292177187 200000 449104179 200000 689761619 200000 530154106 200000 903090540 200000 99130596 200000 86842974 200000 86078334 200000 662828576 200000 704793341 200000 197286134 200000 975268097 200000 113969837 200000 949371731 200000 244536795 200000 488169768 200000 577852705 200000 410856541 200000 336328810 200000 545008826 200000 614015019 200000 6182706 200000 928020643 200000 173774111 200000 937311514 200000 956184455 200000 593770787 200000 649008219 200000 560666075 200000 944168372 200000 446493993 200000 734073623 200000 646365950 200000 24604336 200000 552536212 200000 623415959 200000 314164657 200000 986261007 200000 74201058 200000 957033156 200000 696979906 200000 977771530 200000 33756722 200000 666017315 200000 648288672 200000 662710135 200000 2475842 200000 397618650 200000 288137818 200000 603025355 200000 998887793 200000 596327345 200000 919222173 200000 269645086 200000 317191613 200000 766556686 200000 99338681 200000 837299238 200000 53331396 200000 375070199 200000 395091356 200000 735054393 200000 72963014 200000 862182674 200000 211986132 200000 220118351 200000 758212256 200000 891085735 200000 161437072 200000 958526461 200000 746465746 200000 969510556 200000 685385886 200000 15633786 200000 147017593 200000 821417335 200000 949491566 200000 595311517 200000 800065620 200000 469766239 200000 688001549 200000 114958555 200000 196501954 200000 566907418 200000 904649001 200000 360087117 200000 340007873 200000 861409295 200000 444224019 200000 699290535 200000 978664176 200000 162445380 200000 234057399 200000 164775233 200000 474231437 200000 640298848 200000 52588964 200000 59644945 200000 776027255 200000 356733098 200000 423502858 200000 575105453 200000 261287211 200000 887821319 200000 918550453 200000 33521740 200000 35264970 200000 605078526 200000 123419926 200000 59940549 200000 792294417 200000 379512246 200000 18032442 200000 135530638 200000 438393438 200000 878746870 200000 883345360 200000 976945086 200000 716517296 200000 518997539 200000 440786215 200000 913714443 200000 505291686 200000 209730117 200000 61966892 200000 417159627 200000 888682623 200000 318479617 200000 185754223 200000 667070965 200000 167056664 200000 769291423 200000 374113822 200000 651991072 200000 273404144 200000 542305796 200000 811245575 200000 619990913 200000 209337381 200000 215995064 200000 94957465 200000 124693489 200000 820717431 200000 978421984 200000 449203426 200000 703772644 200000 174009412 200000 983191876 200000 854458002 200000 349642354 200000 106696842 200000 799099721 200000 720092149 200000 84129105 200000 625246951 200000 833730807 200000 628494588 200000 985197783 200000 389140123 200000 484467956 200000 425088564 200000 616965116 200000 126726019 200000 542898822 200000 313597644 200000 810595413 200000 403481118 200000 209366420 200000 935676051 200000 315741209 200000 306333580 200000 984907428 200000 83645942 200000 524972574 200000 700165513 200000 78045916 200000 804357 200000 222831580 200000 808111221 200000 218065413 200000 479155821 200000 592014696 200000 607156558 200000 96956546 200000 174145919 200000 898704249 200000 100621235 200000 42788189 200000 387742247 200000 330224998 200000 612027361 200000 84873786 200000 881448436 200000 330292517 200000 407396537 200000 15054176 200000 475627285 200000 539467084 200000 259976120 200000 719880630 200000 156185689 200000 14737683 200000 759407356 200000 740778178 200000 625552686 200000 723831374 200000 926816581 200000 721632427 200000 666244514 200000 521687926 200000 849037296 200000 853568568 200000 740633700 200000 274262433 200000 143908604 200000 262981326 200000 928801474 200000 911281284 200000 722406152 200000 564737140 200000 867659948 200000 826281592 200000 424015699 200000 419860946 200000 371525294 200000 991795313 200000 584738745 200000 379679788 200000 30259705 200000 890379270 200000 313524412 200000 401301355 200000 978477658 200000 560129391 200000 464415607 200000 43340819 200000 595138112 200000 867497857 200000 606053291 200000 813185357 200000 79700665 200000 143437747 200000 672507830 200000 673270493 200000 603982197 200000 198738460 200000 800499349 200000 973754668 200000 250532032 200000 338249586 200000 362487273 200000 491780415 200000 311974283 200000 428334347 200000 359363566 200000 730915516 200000 308798819 200000 121057503 200000 544645508 200000 769927147 200000 679921783 200000 114165635 200000 68549162 200000 745878450 200000 983806869 200000 194325038 200000 428624893 200000 885966231 200000 786931757 200000 548492982 200000 720342972 200000 241693120 200000 268624459 200000 276095891 200000 681938118 200000 270541046 200000 250309792 200000 932736474 200000 844395801 200000 554507932 200000 423073401 200000 344569154 200000 732929876 200000 914065083 200000 568128965 200000 197533218 200000 239869108 200000 422097401 200000 310066962 200000 611762032 200000 198834970 200000 225884573 200000 104899984 200000 492241602 200000 649456387 200000 339202444 200000 974983435 200000 595103311 200000 172518285 200000 308150861 200000 561979380 200000 448244974 200000 877226103 200000 659929351 200000 836650328 200000 547212821 200000 311477281 200000 947855744 200000 918741222 200000 584279002 200000 64908679 200000 760183327 200000 877611244 200000 506515701 200000 57145929 200000 69518827 200000 67728986 200000 559367355 200000 683624613 200000 299367561 200000 932137148 200000 623330083 200000 806204282 200000 802990144 200000 697018947 200000 846044867 200000 410177606 200000 574368248 200000 728880060 200000 597308115 200000 927013159 200000 232310069 200000 479846038 200000 827701032 200000 780413149 200000 304676896 200000 536233695 200000 832801337 200000 631032006 200000 301417341 200000 789839174 200000 671296285 200000 451137759 200000 606955189 200000 150011674 200000 217320330 200000 419114441 200000 97043405 200000 32796232 200000 616667094 200000 405281984 200000 349388651 200000 386676064 200000 817988857 200000 971349412 200000 781232855 200000 630463888 200000 926105736 200000 485719796 200000 398390262 200000 27337383 200000 219921081 200000 668885453 200000 267432784 200000 721645330 200000 232453221 200000 85339630 200000 556629515 200000 592264161 200000 524530432 200000 82204597 200000 246856173 200000 449922753 200000 883857570 200000 386930210 200000 26894685 200000 86942722 200000 509652994 200000 956080339 200000 179572577 200000 472029842 200000 184342132 200000 359796742 200000 594394016 200000 589943807 200000 354086385 200000 132231321 200000 614784608 200000 516378232 200000 631039246 200000 883322892 200000 19587720 200000 232061644 200000 982210306 200000 661022332 200000 665491870 200000 476030057 200000 573284772 200000 140376233 200000 804164553 200000 281482077 200000 586923882 200000 87835632 200000 894300111 200000 323000406 200000 194843498 200000 536561744 200000 111815959 200000 688006821 200000 253526364 200000 808119400 200000 13595560 200000 200414262 200000 395091349 200000 663507318 200000 877766695 200000 885175193 200000 789028108 200000 975539545 200000 763521499 200000 61361147 200000 129514839 200000 283034767 200000 725549227 200000 317789484 200000 200162990 200000 806161462 200000 261285150 200000 241717146 200000 911749094 200000 24512526 200000 630083673 200000 403575379 200000 829826166 200000 490715252 200000 424331812 200000 282572038 200000 793008757 200000 154793064 200000 189303524 200000 604570114 200000 442318488 200000 921859975 200000 943177121 200000 195217972 200000 100523576 200000 133634577 200000 654137344 200000 752910636 200000 350989641 200000 329904867 200000 64018505 200000 337606936 200000 639056995 200000 584876412 200000 226260834 200000 624795334 200000 291336892 200000 523534331 200000 283621584 200000 612380582 200000 579879978 200000 981549342 200000 852995260 200000 411366852 200000 359097124 200000 686029892 200000 412287979 200000 240083409 200000 905465537 200000 375838058 200000 373576132 200000 361834266 200000 399714487 200000 613330225 200000 897539149 200000 255863181 200000 115003741 200000 363623126 200000 127923244 200000 890856379 200000 586803113 200000 648293431 200000 816874153 200000 415795408 200000 255307057 200000 234580436 200000 179362730 200000 560184475 200000 689094188 200000 745126602 200000 887356341 200000 242785676 200000 431569265 200000 289963736 200000 907346929 200000 626107568 200000 508302453 200000 979620445 200000 400211493 200000 576859062 200000 55839569 200000 94526039 200000 919912118 200000 954822380 200000 588633273 200000 30017125 200000 777871531 200000 795597121 200000 427866629 200000 567399109 200000 868075947 200000 60401731 200000 881941803 200000 515873878 200000 7962108 200000 925679650 200000 23531713 200000 379519638 200000 162375814 200000 211954603 200000 780183039 200000 108376995 200000 379161293 200000 191231053 200000 309830842 200000 736265277 200000 958616825 200000 922953750 200000 801015145 200000 900298177 200000 368634321 200000 638546869 200000 262173987 200000 16035887 200000 33576122 200000 533102712 200000 117655453 200000 287832100 200000 962253756 200000 429946447 200000 39457071 200000 172343519 200000 361204604 200000 958743495 200000 995567824 200000 504200255 200000 720849218 200000 71175183 200000 646008340 200000 770070211 200000 921819891 200000 370863349 200000 925919028 200000 816251271 200000 35489559 200000 390645480 200000 636828422 200000 217760332 200000 836376276 200000 499290358 200000 269223679 200000 433079664 200000 29378543 200000 841957583 200000 564445495 200000 211964913 200000 143791313 200000 646961344 200000 458199652 200000 681885549 200000 851246719 200000 408650167 200000 320827356 200000 187341348 200000 946898080 200000 811859269 200000 297599895 200000 224577779 200000 224120186 200000 255718806 200000 506838058 200000 607016282 200000 135444979 200000 556814713 200000 599836876 200000 530454902 200000 888154516 200000 875044446 200000 10547540 200000 869726726 200000 439929472 200000 48601169 200000 243429943 200000 5037161 200000 426747265 200000 185325571 200000 575428238 200000 22579357 200000 348408826 200000 607032513 200000 621338125 200000 816674113 200000 80106485 200000 372685946 200000 255323916 200000 961180051 200000 370848278 200000 714689981 200000 116360321 200000 442568050 200000 480818084 200000 385546679 200000 274023938 200000 325555548 200000 674906246 200000 893242936 200000 415650246 200000 812403823 200000 848558915 200000 189002670 200000 508893860 200000 979714667 200000 496025856 200000 300721447 200000 292490258 200000 552221101 200000 234844548 200000 76750418 200000 266272807 200000 235203380 200000 192842550 200000 877954941 200000 155630489 200000 784469664 200000 638494493 200000 60082072 200000 699002814 200000 481442861 200000 542562526 200000 625140784 200000 174340749 200000 154702523 200000 511907521 200000 727508851 200000 499908765 200000 953557448 200000 861660587 200000 396080689 200000 624641827 200000 561935731 200000 919908644 200000 344750552 200000 590370296 200000 268983418 200000 710955858 200000 410222199 200000 737574800 200000 885449787 200000 953219834 200000 402006715 200000 910866179 200000 364149430 200000 208748421 200000 318385140 200000 782959623 200000 482154120 200000 365608184 200000 496356880 200000 127044850 200000 739411185 200000 975648249 200000 245243293 200000 341395644 200000 560022990 200000 525775824 200000 366609354 200000 329313530 200000 712067999 200000 79454819 200000 470463077 200000 339174371 200000 99429761 200000 733766712 200000 857598430 200000 52746829 200000 78421811 200000 687797366 200000 595191617 200000 919361456 200000 129020692 200000 26578147 200000 212280383 200000 72368161 200000 382137378 200000 93986790 200000 525698853 200000 368498775 200000 162769404 200000 763626629 200000 886978274 200000 373526441 200000 493869280 200000 246039143 200000 483214597 200000 904195597 200000 282019244 200000 155300818 200000 93946811 200000 130101273 200000 435192288 200000 919643053 200000 19826644 200000 502657797 200000 242519961 200000 368017791 200000 496184509 200000 714838693 200000 657516439 200000 732329837 200000 984639623 200000 278582130 200000 454389047 200000 619061822 200000 941721566 200000 515185794 200000 486358649 200000 938392921 200000 710374929 200000 406804362 200000 960088058 200000 707355333 200000 890515727 200000 393650914 200000 7042297 200000 551896871 200000 182616935 200000 787478913 200000 899978069 200000 658014151 200000 297667655 200000 332229883 200000 46463372 200000 842629770 200000 235321213 200000 115319689 200000 97766588 200000 388250616 200000 280994680 200000 520400384 200000 80158885 200000 249636150 200000 549987142 200000 876760535 200000 390224293 200000 328414220 200000 233626774 200000 868675877 200000 263308474 200000 423940319 200000 572638647 200000 323654816 200000 559780226 200000 600706743 200000 797029271 200000 70415774 200000 497617468 200000 234348858 200000 710812100 200000 226791959 200000 472666568 200000 165219502 200000 530332269 200000 360814752 200000 126208418 200000 511206905 200000 301621856 200000 54429296 200000 91561450 200000 594307235 200000 536356108 200000 300356957 200000 494450014 200000 536459986 200000 16354432 200000 457929695 200000 120416093 200000 793949004 200000 455218538 200000 39563019 200000 682786789 200000 527607160 200000 893175576 200000 925238936 200000 956439957 200000 826022748 200000 285095801 200000 629290205 200000 293525931 200000 447969183 200000 269017883 200000 595491536 200000 25998341 200000 660997511 200000 818971437 200000 877715463 200000 260769059 200000 500951803 200000 852209534 200000 569428153 200000 950572066 200000 911922305 200000 474372732 200000 67864509 200000 66373826 200000 479553344 200000 914554677 200000 605999753 200000 648906592 200000 273021183 200000 643444568 200000 880161075 200000 126544123 200000 721539619 200000 541442355 200000 114579059 200000 629714738 200000 527394227 200000 687429557 200000 398186910 200000 727414851 200000 653649750 200000 948820589 200000 142122155 200000 434195725 200000 620301139 200000 131664264 200000 579165232 200000 870942990 200000 518466191 200000 703049686 200000 984796517 200000 769551461 200000 339342482 200000 746475205 200000 495365151 200000 667533775 200000 433005953 200000 397485156 200000 227838165 200000 441618605 200000 149714468 200000 874533216 200000 512672414 200000 288272636 200000 549522912 200000 985927433 200000 403231024 200000 416429914 200000 103532221 200000 211447628 200000 381673697 200000 291688710 200000 33277792 200000 258117817 200000 630905001 200000 708757983 200000 405557521 200000 841856638 200000 598397980 200000 850899556 200000 505270198 200000 30981225 200000 624078195 200000 553850290 200000 666762197 200000 408183018 200000 430052740 200000 474904456 200000 979104404 200000 474249485 200000 498382788 200000 657431109 200000 821961659 200000 263266435 200000 44104779 200000 764319975 200000 368124336 200000 928413593 200000 708160464 200000 94524172 200000 85984633 200000 55147326 200000 442308007 200000 681465076 200000 413760701 200000 643429632 200000 723895753 200000 614782332 200000 595486146 200000 993981710 200000 298758859 200000 274744868 200000 863572847 200000 236803127 200000 173343716 200000 15607049 200000 217466698 200000 302082536 200000 46721771 200000 184618731 200000 96109946 200000 114737713 200000 696682070 200000 644883239 200000 65895110 200000 274542528 200000 637026619 200000 628586940 200000 213612691 200000 593833443 200000 720478034 200000 144594761 200000 721498344 200000 871424650 200000 729624304 200000 903673612 200000 801320556 200000 456032833 200000 345335052 200000 96118500 200000 474338406 200000 639123513 200000 641686332 200000 579429711 200000 550375099 200000 128182335 200000 281009080 200000 975554923 200000 565008370 200000 363364546 200000 33620821 200000 814049016 200000 688034099 200000 460400848 200000 129919882 200000 664555604 200000 256211010 200000 729427480 200000 639068270 200000 456654460 200000 856897416 200000 633892073 200000 610565302 200000 889122576 200000 850235913 200000 679362608 200000 177524155 200000 520216143 200000 188161390 200000 146919293 200000 547680625 200000 893949206 200000 558526460 200000 135282430 200000 164210800 200000 855977188 200000 469552793 200000 644294529 200000 119109614 200000 530113496 200000 189377741 200000 275309173 200000 399119809 200000 505529008 200000 866142397 200000 99662313 200000 806155872 200000 661912779 200000 777215281 200000 720962186 200000 761997026 200000 506432039 200000 775755151 200000 506413480 200000 792565501 200000 804788066 200000 813231069 200000 116294961 200000 465205512 200000 897770940 200000 943798978 200000 419577779 200000 212214265 200000 545309970 200000 795414404 200000 47366237 200000 340158310 200000 182886884 200000 687836170 200000 320142590 200000 402221958 200000 709133135 200000 253544666 200000 983931396 200000 326578992 200000 508304146 200000 266475291 200000 838500988 200000 961841625 200000 510329228 200000 802996371 200000 725520919 200000 360961434 200000 615889340 200000 228597673 200000 351983906 200000 904141607 200000 857381695 200000 556282723 200000 787026573 200000 76620760 200000 819594836 200000 589342568 200000 563398116 200000 290628515 200000 866236377 200000 910965247 200000 141191000 200000 241593630 200000 48276814 200000 826892813 200000 549917621 200000 177561985 200000 829500113 200000 866133273 200000 929843820 200000 342126753 200000 216968479 200000 911495499 200000 104517514 200000 882044661 200000 72120729 200000 249450855 200000 125122495 200000 788916627 200000 427253307 200000 812114134 200000 547761239 200000 319682611 200000 330245541 200000 19025308 200000 144995651 200000 176433962 200000 514169110 200000 507139682 200000 871294223 200000 431824752 200000 74419819 200000 490287212 200000 117159660 200000 803754649 200000 392839203 200000 890330019 200000 102531751 200000 493206238 200000 595331933 200000 608938123 200000 46776496 200000 483324692 200000 57145815 200000 975331917 200000 24535059 200000 824473267 200000 109832687 200000 750894766 200000 433886848 200000 392198608 200000 667072677 200000 73759252 200000 204179014 200000 540127010 200000 327755671 200000 651147655 200000 336531539 200000 771020287 200000 525064450 200000 726355117 200000 804536373 200000 424457311 200000 576359879 200000 212442060 200000 659996187 200000 873213143 200000 755843938 200000 754306507 200000 541500628 200000 344711326 200000 794751475 200000 610692144 200000 748799437 200000 328499595 200000 355354681 200000 64530210 200000 538217238 200000 261063187 200000 508177809 200000 432220007 200000 829384029 200000 971009871 200000 232722426 200000 240226918 200000 149909488 200000 107196659 200000 771582482 200000 935390245 200000 840523454 200000 865080663 200000 891589401 200000 270617931 200000 901780054 200000 76522353 200000 69684973 200000 251565855 200000 170164709 200000 917519575 200000 476875276 200000 690529670 200000 525962043 200000 327519168 200000 52394388 200000 788653319 200000 19220677 200000 690572035 200000 344306501 200000 261694665 200000 164132244 200000 133874198 200000 946090364 200000 332475539 200000 817022804 200000 625250576 200000 232346937 200000 682454730 200000 704706132 200000 891678886 200000 715266073 200000 769837173 200000 169713540 200000 797991473 200000 988529243 200000 886495036 200000 363001456 200000 86796197 200000 495864030 200000 366453091 200000 52837705 200000 387159962 200000 93119776 200000 190998483 200000 967976668 200000 767964485 200000 274898752 200000 839660049 200000 669428376 200000 708899967 200000 494050300 200000 969059907 200000 899743884 200000 228344252 200000 895246002 200000 296640817 200000 316689253 200000 406170644 200000 8986978 200000 881072192 200000 512364147 200000 705914685 200000 778408618 200000 546203000 200000 164183971 200000 921063821 200000 758008775 200000 100689791 200000 624395142 200000 512099324 200000 988265113 200000 561999771 200000 739763528 200000 489084447 200000 552400287 200000 219381171 200000 810642616 200000 204848685 200000 958702070 200000 811195981 200000 651206725 200000 248140028 200000 701658973 200000 442785423 200000 445608702 200000 672939012 200000 197218867 200000 986882113 200000 626621585 200000 858195802 200000 185794934 200000 714682825 200000 758273356 200000 442337717 200000 765254853 200000 702956078 200000 96824350 200000 736082540 200000 87951454 200000 883744532 200000 836249237 200000 55578485 200000 965572383 200000 148661445 200000 600554721 200000 938528614 200000 640589960 200000 120730149 200000 143972814 200000 506890614 200000 77981879 200000 878065339 200000 675316429 200000 950927228 200000 948839529 200000 394146478 200000 921113067 200000 930207214 200000 96646398 200000 793154757 200000 63078871 200000 668320227 200000 517070965 200000 456810597 200000 145343456 200000 303763728 200000 92106091 200000 639552405 200000 731216371 200000 740250061 200000 742196511 200000 182075645 200000 285840544 200000 266870033 200000 91142000 200000 616151009 200000 220358932 200000 660992624 200000 153222876 200000 729894953 200000 554115359 200000 103015971 200000 655034498 200000 648616540 200000 495943983 200000 648033535 200000 566181408 200000 581821344 200000 491957331 200000 849460347 200000 984698900 200000 94990778 200000 809117752 200000 34841774 200000 472198494 200000 119915283 200000 666846510 200000 155556430 200000 553384347 200000 253742768 200000 841685538 200000 488791217 200000 660764427 200000 588454455 200000 575823524 200000 364583375 200000 624481931 200000 254964720 200000 442061538 200000 700583997 200000 188981146 200000 933683393 200000 262578603 200000 60644146 200000 530858071 200000 987225648 200000 82312300 200000 588657284 200000 607096704 200000 595210851 200000 21121845 200000 491515563 200000 560899188 200000 605514274 200000 533172915 200000 54172860 200000 582605105 200000 742787283 200000 328798262 200000 629521518 200000 751305814 200000 779872380 200000 799496108 200000 781559832 200000 675459873 200000 971064772 200000 793581476 200000 605036208 200000 707960688 200000 548465137 200000 780142923 200000 502893516 200000 492136899 200000 977085162 200000 738033265 200000 90300323 200000 792566583 200000 274711862 200000 532228483 200000 78518540 200000 171433356 200000 787501050 200000 376663953 200000 373294973 200000 572073247 200000 953803517 200000 102400585 200000 854860556 200000 435763439 200000 390640806 200000 560802810 200000 805684849 200000 834078363 200000 261416956 200000 417108881 200000 21982977 200000 250328673 200000 337409700 200000 830320798 200000 399705267 200000 688161056 200000 820014309 200000 635971918 200000 680373277 200000 299069526 200000 324919207 200000 395346033 200000 699836535 200000 361844258 200000 749206126 200000 287243125 200000 358075798 200000 890881858 200000 397632867 200000 411409000 200000 423482865 200000 384235284 200000 979951434 200000 334432762 200000 481694367 200000 434476952 200000 823335308 200000 61197687 200000 576508758 200000 508731243 200000 801607213 200000 154436816 200000 648307820 200000 529132493 200000 177439702 200000 225328786 200000 513130201 200000 543294107 200000 205200332 200000 437030892 200000 707537457 200000 776976980 200000 51657205 200000 391769772 200000 643754157 200000 457004567 200000 66052825 200000 698644289 200000 892180259 200000 641565602 200000 179359646 200000 57120442 200000 902031624 200000 604180820 200000 659090442 200000 734068421 200000 22947956 200000 908238379 200000 988246660 200000 262744495 200000 888478749 200000 956922309 200000 838154258 200000 986450537 200000 893573466 200000 476833378 200000 562927707 200000 75002497 200000 208230945 200000 236938464 200000 900955557 200000 806266916 200000 9174280 200000 698189500 200000 172501207 200000 729264162 200000 270850886 200000 350016535 200000 85648247 200000 546621928 200000 98549426 200000 554611117 200000 260635052 200000 395941254 200000 810320322 200000 96082142 200000 753044540 200000 505350058 200000 563776908 200000 492576168 200000 428166286 200000 997904802 200000 551030216 200000 381969066 200000 465289384 200000 525834077 200000 338734283 200000 912758562 200000 395834162 200000 202199914 200000 854277004 200000 96499439 200000 77530992 200000 139248886 200000 892521377 200000 339273359 200000 751796554 200000 898683345 200000 185663810 200000 779608865 200000 543921479 200000 652069993 200000 283089220 200000 346539618 200000 332479116 200000 786949581 200000 685771550 200000 722698419 200000 803644129 200000 6844330 200000 290112743 200000 120795920 200000 921655979 200000 98591823 200000 768583508 200000 772653338 200000 431597810 200000 711608492 200000 990946749 200000 223943949 200000 334591323 200000 272117326 200000 922461721 200000 68419529 200000 132133422 200000 82042724 200000 953792765 200000 627921612 200000 742084688 200000 175522492 200000 808371103 200000 143968821 200000 275845449 200000 340904901 200000 139543512 200000 186872514 200000 918431551 200000 368753806 200000 560521244 200000 320547794 200000 31143672 200000 782547396 200000 419466115 200000 605656419 200000 890947035 200000 807768247 200000 476893635 200000 220056083 200000 921078766 200000 581087061 200000 522896691 200000 582687010 200000 195224023 200000 455305772 200000 73226953 200000 799410797 200000 223219934 200000 541781611 200000 14873115 200000 482249332 200000 57117929 200000 192556001 200000 547088736 200000 208813652 200000 339666046 200000 295101691 200000 321446255 200000 431809997 200000 8128196 200000 143871689 200000 606292413 200000 508148028 200000 484057986 200000 989298937 200000 557611619 200000 375307680 200000 894811421 200000 264099801 200000 792372757 200000 202006680 200000 937696924 200000 223340120 200000 526436395 200000 189572706 200000 897969062 200000 695550981 200000 492612763 200000 990194140 200000 222389377 200000 427122957 200000 495199739 200000 938855558 200000 512453652 200000 675775552 200000 962016643 200000 740280958 200000 645959654 200000 749911820 200000 625715464 200000 793582209 200000 471978524 200000 965952895 200000 418158337 200000 667966960 200000 356683134 200000 750521416 200000 715250308 200000 520765639 200000 888977265 200000 636661430 200000 465797449 200000 611728807 200000 268571133 200000 342042294 200000 150679973 200000 633991116 200000 133237191 200000 22189272 200000 491323024 200000 442973974 200000 928102423 200000 220886602 200000 92653470 200000 363463683 200000 340920018 200000 938834650 200000 942254344 200000 770549170 200000 932119168 200000 225282295 200000 386995619 200000 811546081 200000 692482630 200000 8616368 200000 195877095 200000 832856815 200000 860534764 200000 263059634 200000 484825321 200000 230104537 200000 721259480 200000 612603469 200000 589694048 200000 369642560 200000 119810320 200000 5720431 200000 777003170 200000 328329825 200000 442159419 200000 138561958 200000 509203367 200000 414290202 200000 165056671 200000 600894753 200000 7956996 200000 399114218 200000 347724322 200000 287114927 200000 406407920 200000 384989936 200000 135608140 200000 929921981 200000 304660034 200000 687405291 200000 829165635 200000 56677979 200000 988490863 200000 843354936 200000 841355213 200000 155438903 200000 881834128 200000 231687126 200000 124874577 200000 522066847 200000 264300633 200000 974914404 200000 383707350 200000 798275970 200000 841526818 200000 635901728 200000 624486145 200000 464971118 200000 7014625 200000 630994664 200000 611189017 200000 607063699 200000 785099820 200000 960165692 200000 623729413 200000 67460285 200000 675844154 200000 835786042 200000 769474379 200000 288131677 200000 965808098 200000 498244255 200000 348353299 200000 408401024 200000 408489626 200000 390639563 200000 327717921 200000 320825557 200000 994221177 200000 989123005 200000 621377245 200000 825849259 200000 804508724 200000 292609554 200000 744892494 200000 571492335 200000 611658020 200000 825916169 200000 945528857 200000 143977777 200000 78921021 200000 732594049 200000 170929798 200000 782888351 200000 23242518 200000 249643256 200000 48250 200000 378507783 200000 559755751 200000 142436237 200000 35281789 200000 196386776 200000 476582277 200000 36267006 200000 179652532 200000 606915360 200000 675453032 200000 574858154 200000 180420071 200000 567992975 200000 231496101 200000 550045326 200000 228045692 200000 399854450 200000 283948787 200000 142146379 200000 562181753 200000 146327991 200000 752770216 200000 321023773 200000 231016324 200000 207493614 200000 989797307 200000 883939301 200000 915043813 200000 201828677 200000 925321156 200000 668267551 200000 697436546 200000 705837451 200000 611057911 200000 611053803 200000 320500449 200000 194947885 200000 590916139 200000 425118215 200000 223266601 200000 139251003 200000 733501144 200000 254347730 200000 341600800 200000 435453283 200000 533934867 200000 713202506 200000 506042413 200000 423032819 200000 624574355 200000 961685006 200000 622657622 200000 696781786 200000 519328687 200000 159375452 200000 560170050 200000 188583078 200000 690694493 200000 498979091 200000 739813943 200000 74592902 200000 615568179 200000 227558832 200000 111871772 200000 28811849 200000 598171240 200000 35969108 200000 714725496 200000 936698205 200000 222234323 200000 699299771 200000 632871024 200000 668200912 200000 891649258 200000 765756742 200000 486393291 200000 570803793 200000 508859332 200000 206847217 200000 998439408 200000 390211118 200000 562110230 200000 217599836 200000 21257958 200000 112535895 200000 15306040 200000 34565573 200000 625401682 200000 673013336 200000 646595360 200000 240166923 200000 53338236 200000 923007586 200000 867986021 200000 738016940 200000 627998793 200000 328577346 200000 256843069 200000 654700743 200000 428873537 200000 614557543 200000 643615870 200000 858423834 200000 781061769 200000 998455263 200000 667379615 200000 81345795 200000 714493929 200000 961702490 200000 635319479 200000 296019586 200000 987930566 200000 875897125 200000 694213244 200000 518097460 200000 863642408 200000 214249262 200000 23444036 200000 442388569 200000 971640245 200000 795958277 200000 56912903 200000 689628110 200000 586716082 200000 283570136 200000 428386906 200000 104867858 200000 298648584 200000 305926518 200000 436836980 200000 870336836 200000 276756540 200000 994647116 200000 815240235 200000 128314403 200000 402413173 200000 831368298 200000 438293495 200000 964782091 200000 462136697 200000 453660285 200000 519989997 200000 486099709 200000 872345263 200000 237832149 200000 773273284 200000 897665943 200000 224862237 200000 770906208 200000 887855059 200000 291887895 200000 629908586 200000 233739948 200000 655379215 200000 396634459 200000 29884124 200000 754923497 200000 152931857 200000 91868387 200000 513059674 200000 382077411 200000 680663309 200000 247795404 200000 499824746 200000 758731531 200000 517520091 200000 307968214 200000 763515187 200000 379019886 200000 363876593 200000 882427742 200000 200440700 200000 13402043 200000 95074149 200000 978088291 200000 49643434 200000 781823296 200000 54060271 200000 905972868 200000 31208644 200000 79233005 200000 267349732 200000 49853184 200000 739736689 200000 824668494 200000 829755707 200000 320834483 200000 565910776 200000 289083796 200000 795969162 200000 9042462 200000 220389182 200000 598664588 200000 18195977 200000 3749983 200000 318030539 200000 435708069 200000 641642893 200000 346711860 200000 391446980 200000 770541293 200000 392370573 200000 153862139 200000 75764977 200000 637895443 200000 618396960 200000 3517108 200000 604078519 200000 262966374 200000 814461948 200000 560442876 200000 701454878 200000 874986196 200000 298695799 200000 928247059 200000 504684747 200000 989677803 200000 119223176 200000 411669974 200000 269857542 200000 393177049 200000 387807430 200000 363647172 200000 722070197 200000 215231343 200000 42699879 200000 276769020 200000 807157854 200000 965341209 200000 155019074 200000 54532668 200000 953365799 200000 551078631 200000 304414924 200000 255160035 200000 322126552 200000 781764998 200000 903694621 200000 687535599 200000 815772119 200000 840482886 200000 320932075 200000 978394879 200000 844316458 200000 299086869 200000 875862413 200000 903813200 200000 105204856 200000 69495425 200000 325054201 200000 100561091 200000 46360583 200000 826213306 200000 764491205 200000 826307028 200000 381456574 200000 561019020 200000 466213672 200000 753427876 200000 72006179 200000 777235560 200000 865772793 200000 352770287 200000 867623005 200000 669015387 200000 394825134 200000 262121749 200000 742774322 200000 835167252 200000 663742557 200000 75297301 200000 994360586 200000 995786721 200000 503490238 200000 558443659 200000 108801257 200000 385286833 200000 863740197 200000 269626297 200000 892025975 200000 33467155 200000 731864715 200000 416783738 200000 569471739 200000 40057396 200000 519692422 200000 161131087 200000 955653722 200000 819106788 200000 321972556 200000 90450774 200000 6362395 200000 421466769 200000 404759475 200000 184517709 200000 588899430 200000 385001289 200000 571967794 200000 316851090 200000 131644927 200000 247199675 200000 621027807 200000 985255461 200000 103667791 200000 137507894 200000 270983282 200000 955671971 200000 737332826 200000 266424232 200000 497002560 200000 721730635 200000 213156297 200000 517240734 200000 941394753 200000 189206268 200000 386552544 200000 109546057 200000 658621962 200000 777262900 200000 862712456 200000 568923767 200000 517531601 200000 660439826 200000 542118982 200000 23109013 200000 734253167 200000 744224596 200000 493200448 200000 680537522 200000 742312024 200000 649622873 200000 22037310 200000 600488830 200000 770423972 200000 794055967 200000 337288870 200000 862594118 200000 562392841 200000 133624133 200000 173719678 200000 520497145 200000 172463070 200000 786554120 200000 605008749 200000 406701349 200000 644530712 200000 618927689 200000 7858361 200000 731007737 200000 558958928 200000 792171396 200000 854369353 200000 571141955 200000 180153274 200000 177233881 200000 40603811 200000 993319027 200000 99837998 200000 379947783 200000 511432430 200000 192612758 200000 42978337 200000 455526251 200000 154764016 200000 584856155 200000 729097644 200000 131052036 200000 697320720 200000 893206288 200000 373907843 200000 529138289 200000 772800084 200000 282909348 200000 260261630 200000 798339824 200000 681914979 200000 761310374 200000 600310291 200000 609669216 200000 164694404 200000 654195523 200000 346364248 200000 576422462 200000 508917916 200000 738329419 200000 647862789 200000 231642283 200000 923897138 200000 71538732 200000 124511215 200000 978588772 200000 329566062 200000 613250548 200000 475315085 200000 326397639 200000 329873428 200000 774679378 200000 699697141 200000 58952660 200000 795757196 200000 38333845 200000 839470815 200000 205128232 200000 427240157 200000 535438506 200000 197967520 200000 94466 200000 580794796 200000 618446113 200000 4657711 200000 612032065 200000 5060161 200000 3640872 200000 5153059 200000 543090787 200000 751946370 200000 334427533 200000 242976690 200000 363773575 200000 525181684 200000 511415743 200000 355028146 200000 154073707 200000 570858176 200000 460092364 200000 902732187 200000 726436462 200000 863503787 200000 611596132 200000 544120450 200000 830848910 200000 778513947 200000 278173908 200000 228611614 200000 305864041 200000 431440664 200000 93458698 200000 474856389 200000 924307007 200000 801715272 200000 207190935 200000 160864623 200000 256387821 200000 241226225 200000 742972071 200000 850077617 200000 411120883 200000 556944634 200000 441328905 200000 655147970 200000 778638446 200000 26324201 200000 751970349 200000 731425657 200000 757614109 200000 97556453 200000 506071071 200000 845317963 200000 740193631 200000 645081780 200000 46432144 200000 762520145 200000 879695922 200000 178037949 200000 877749197 200000 469444671 200000 673293109 200000 230211590 200000 383301829 200000 921564525 200000 894171558 200000 307265846 200000 396080391 200000 271947472 200000 623017827 200000 467255187 200000 258849728 200000 835697665 200000 402544876 200000 299729669 200000 915973824 200000 933927732 200000 646415199 200000 393197584 200000 368047733 200000 456201025 200000 795639417 200000 402229212 200000 536437229 200000 989279646 200000 188448923 200000 519614512 200000 219406039 200000 14041186 200000 699475137 200000 523536241 200000 586385282 200000 897343554 200000 838781579 200000 236736678 200000 589014235 200000 625210007 200000 444223031 200000 190779767 200000 422262898 200000 701062997 200000 734298276 200000 293021736 200000 85607540 200000 587971859 200000 238742865 200000 864598946 200000 778734514 200000 661815049 200000 143146074 200000 746675561 200000 490953624 200000 177905932 200000 967924352 200000 177458086 200000 82437685 200000 552666004 200000 127174433 200000 389324062 200000 680694840 200000 335813046 200000 602220603 200000 338809655 200000 926678768 200000 123366697 200000 613828204 200000 129893369 200000 371725387 200000 825550915 200000 65313012 200000 300119562 200000 197037271 200000 492246011 200000 101731248 200000 141088944 200000 374089667 200000 393053672 200000 335401247 200000 989717969 200000 905670365 200000 942299713 200000 601259616 200000 659952629 200000 659490453 200000 823420890 200000 362103602 200000 351948354 200000 682417144 200000 587959340 200000 569915890 200000 305491070 200000 358827700 200000 799120716 200000 891889055 200000 775829264 200000 363848473 200000 831886833 200000 573211607 200000 720284926 200000 802024469 200000 707342706 200000 221958362 200000 809629167 200000 345795895 200000 273345989 200000 519875462 200000 797572138 200000 35394732 200000 547197824 200000 70392665 200000 562180756 200000 881823556 200000 937169370 200000 266596977 200000 441419956 200000 54079597 200000 431735978 200000 330315150 200000 784357553 200000 130250293 200000 985800294 200000 195864077 200000 837189970 200000 350097739 200000 784130085 200000 853841901 200000 738965500 200000 184638205 200000 406635932 200000 760802253 200000 950333622 200000 607505210 200000 248428835 200000 547299563 200000 17010215 200000 195247249 200000 435989424 200000 590029606 200000 24627094 200000 230801456 200000 204850906 200000 568668924 200000 76236008 200000 954683877 200000 485776087 200000 147188620 200000 188232357 200000 15925791 200000 895847037 200000 131128468 200000 79000562 200000 719874028 200000 491650371 200000 275453042 200000 48034455 200000 615336187 200000 900900160 200000 490783270 200000 514045690 200000 399567259 200000 62465834 200000 303624014 200000 274313248 200000 945608378 200000 422163543 200000 970275367 200000 271865778 200000 968374246 200000 416196287 200000 390027153 200000 523638773 200000 930096974 200000 991139575 200000 396775691 200000 783123408 200000 135756224 200000 248094262 200000 468534962 200000 670416073 200000 398496940 200000 414337618 200000 308003653 200000 942534406 200000 848051742 200000 917252547 200000 382950435 200000 415683407 200000 743717063 200000 236241822 200000 865201994 200000 40066826 200000 863326708 200000 817574810 200000 433721688 200000 729857597 200000 275746196 200000 331431950 200000 307089805 200000 238375311 200000 791991861 200000 310014959 200000 559987655 200000 76019782 200000 74149638 200000 580601046 200000 331176067 200000 617357897 200000 679188950 200000 460173559 200000 38642914 200000 427984415 200000 467515155 200000 244572458 200000 181476512 200000 283333357 200000 359074763 200000 534973669 200000 706513949 200000 372913786 200000 651790765 200000 443301950 200000 538082904 200000 535993645 200000 462959367 200000 778642925 200000 484421358 200000 771741197 200000 86202568 200000 682692423 200000 188316702 200000 832876223 200000 30151295 200000 193302595 200000 405524679 200000 309960586 200000 757816922 200000 166706551 200000 349992039 200000 286313814 200000 813192999 200000 662612507 200000 465444636 200000 899685799 200000 551035476 200000 691493380 200000 313477030 200000 188234405 200000 82002418 200000 135003049 200000 777351011 200000 109768983 200000 665603757 200000 112558113 200000 148323408 200000 217181795 200000 890702293 200000 77041442 200000 230512909 200000 900936846 200000 508194647 200000 772513026 200000 894119641 200000 302150721 200000 699503555 200000 78135480 200000 992534929 200000 507096769 200000 977933895 200000 747883995 200000 945320372 200000 350771188 200000 185531569 200000 582406817 200000 386400865 200000 347028578 200000 880072049 200000 464304097 200000 213141334 200000 263405873 200000 194192275 200000 875702544 200000 643588850 200000 257596455 200000 334830280 200000 333979718 200000 148671539 200000 334500779 200000 11148637 200000 863519801 200000 893548216 200000 362963139 200000 609359937 200000 431931456 200000 376119487 200000 776549141 200000 786134274 200000 186781265 200000 75055910 200000 132284650 200000 486608847 200000 889749250 200000 214390125 200000 70746917 200000 173576567 200000 713939338 200000 761988017 200000 384056656 200000 411767655 200000 489915840 200000 796611249 200000 749538703 200000 484661167 200000 366412314 200000 484336076 200000 642241193 200000 791030525 200000 740669870 200000 555973889 200000 883978757 200000 678526112 200000 713845300 200000 159189741 200000 103541673 200000 671427205 200000 542673920 200000 173201615 200000 509317181 200000 590265147 200000 843338251 200000 941783173 200000 508601093 200000 815350258 200000 421194219 200000 463699087 200000 197852137 200000 201143415 200000 957075414 200000 309890571 200000 352863088 200000 696999225 200000 288460962 200000 148579511 200000 485035199 200000 408338246 200000 745737670 200000 866265329 200000 892902302 200000 20802637 200000 333608280 200000 982080953 200000 244897906 200000 9095837 200000 184185872 200000 81720492 200000 676805699 200000 166275875 200000 679769411 200000 398738441 200000 63202486 200000 544904559 200000 773314793 200000 331877551 200000 481046035 200000 737125807 200000 517192599 200000 800614941 200000 908354879 200000 474429105 200000 112293507 200000 409511024 200000 699103682 200000 93411812 200000 83965318 200000 219063911 200000 808945602 200000 229808983 200000 354289428 200000 528506208 200000 150890501 200000 493401015 200000 444840005 200000 775331675 200000 407824369 200000 972619348 200000 861530319 200000 87082742 200000 231083406 200000 362331932 200000 408869641 200000 211686255 200000 755258242 200000 710292125 200000 145011688 200000 267925668 200000 208899859 200000 732940295 200000 228575493 200000 177703188 200000 911593000 200000 1620262 200000 62907028 200000 953006047 200000 377636679 200000 162706539 200000 313035628 200000 999536833 200000 5771671 200000 925565667 200000 259940613 200000 90716698 200000 968933086 200000 143439932 200000 963245941 200000 40161512 200000 269668739 200000 141853383 200000 66554737 200000 395773130 200000 463048845 200000 731780976 200000 880661585 200000 96515582 200000 707263393 200000 507577286 200000 136202251 200000 976266083 200000 983687942 200000 547904505 200000 415094069 200000 954202231 200000 689301411 200000 589153494 200000 751675655 200000 832952664 200000 909721343 200000 874636747 200000 565453654 200000 987243718 200000 498851647 200000 737816809 200000 80309913 200000 248041502 200000 630954283 200000 286700764 200000 573870054 200000 693614944 200000 766818856 200000 555636467 200000 756559093 200000 268262185 200000 974406717 200000 799344926 200000 406585371 200000 69466808 200000 930787858 200000 298235882 200000 980033615 200000 49562092 200000 602434796 200000 88966789 200000 291764520 200000 530285891 200000 454281905 200000 186416832 200000 360767708 200000 65003996 200000 374073321 200000 218810119 200000 572218945 200000 939969909 200000 82909113 200000 113642089 200000 607300303 200000 179697261 200000 410231273 200000 45286550 200000 859553947 200000 309603266 200000 965611231 200000 44761562 200000 673044060 200000 807828754 200000 668494241 200000 719439142 200000 814012776 200000 412228765 200000 901404117 200000 963486727 200000 255568311 200000 555900736 200000 339890627 200000 167629484 200000 640328670 200000 433702011 200000 346047569 200000 207103460 200000 101858068 200000 418520171 200000 874128645 200000 988694300 200000 537379632 200000 137142223 200000 765365254 200000 371640420 200000 92368551 200000 43417094 200000 513754138 200000 968461930 200000 243037329 200000 295034126 200000 432438440 200000 956616828 200000 532836517 200000 288692102 200000 835346359 200000 606563977 200000 399644984 200000 329548972 200000 892024300 200000 400995616 200000 495753536 200000 874146911 200000 172042382 200000 807745902 200000 500823126 200000 51191580 200000 292470148 200000 317736259 200000 271067310 200000 419607044 200000 971550036 200000 785542925 200000 967294240 200000 850925780 200000 830315814 200000 784049626 200000 304476962 200000 112416234 200000 767016638 200000 584203097 200000 917761227 200000 84769861 200000 877250692 200000 186090968 200000 295283408 200000 203486596 200000 533987711 200000 840842311 200000 471338633 200000 669489638 200000 364983124 200000 940238898 200000 627705837 200000 455354440 200000 831052875 200000 976939466 200000 378520976 200000 908419113 200000 76769609 200000 310679516 200000 263364779 200000 218721704 200000 181357526 200000 387816919 200000 216976659 200000 243955586 200000 237392407 200000 727268810 200000 921423168 200000 218622232 200000 240061140 200000 331574370 200000 557512775 200000 964797031 200000 182887795 200000 748211439 200000 540024798 200000 676365837 200000 553361914 200000 914536799 200000 375178334 200000 424516426 200000 794521359 200000 231197248 200000 290231995 200000 257092603 200000 976185338 200000 732607169 200000 525435533 200000 857399456 200000 136649889 200000 14539952 200000 604160010 200000 803706454 200000 202217866 200000 68019325 200000 835483657 200000 72889052 200000 264376796 200000 369594676 200000 193542656 200000 949892753 200000 381498717 200000 381638278 200000 238190597 200000 562152051 200000 511232628 200000 986659520 200000 395537615 200000 93633569 200000 607975975 200000 239537361 200000 846270389 200000 480993240 200000 166435357 200000 698883144 200000 976886957 200000 214408825 200000 513583772 200000 854809938 200000 824428109 200000 667964801 200000 965419659 200000 786351807 200000 799652812 200000 247333646 200000 352210288 200000 655986172 200000 365050625 200000 740399584 200000 62583667 200000 352313625 200000 627746402 200000 374656340 200000 515899224 200000 12283076 200000 536426758 200000 136148841 200000 708850823 200000 977836620 200000 359359650 200000 111301310 200000 84449543 200000 938898334 200000 996651406 200000 540261522 200000 789263229 200000 699135306 200000 819293376 200000 665117377 200000 442104112 200000 708606077 200000 808129999 200000 39841229 200000 759125512 200000 537963272 200000 406082289 200000 763818193 200000 121062537 200000 224363350 200000 498459388 200000 738406798 200000 707280860 200000 306606713 200000 47732071 200000 194694242 200000 247171526 200000 986681885 200000 329475657 200000 482888778 200000 69222061 200000 435374226 200000 265797208 200000 229986023 200000 746506649 200000 361618118 200000 24933098 200000 950847605 200000 407216688 200000 402040391 200000 554849271 200000 682316244 200000 463542967 200000 399845700 200000 273690132 200000 60188803 200000 962896919 200000 755644555 200000 716023928 200000 739722911 200000 815911893 200000 566481803 200000 232506105 200000 70971623 200000 45779992 200000 617354323 200000 992092175 200000 195902138 200000 75570598 200000 77863313 200000 43579087 200000 79004694 200000 185349606 200000 443812499 200000 340864240 200000 842384794 200000 338560222 200000 242952520 200000 317936841 200000 627282563 200000 140022069 200000 961284158 200000 434183503 200000 343154354 200000 422922289 200000 361365668 200000 276089883 200000 518176932 200000 325885369 200000 673957961 200000 834416993 200000 716662135 200000 724564051 200000 393575322 200000 884663801 200000 907521770 200000 79728422 200000 472870311 200000 520981337 200000 285973853 200000 416619512 200000 737618974 200000 48308631 200000 661077452 200000 14490417 200000 740790094 200000 336302443 200000 392835031 200000 804704213 200000 822551588 200000 807378474 200000 29793212 200000 710950284 200000 397573168 200000 954148299 200000 985414234 200000 948844189 200000 121313183 200000 33339108 200000 200730927 200000 163939309 200000 536859457 200000 789236909 200000 189751385 200000 645268740 200000 969043076 200000 297764603 200000 539948184 200000 418816519 200000 542847351 200000 34080837 200000 97165642 200000 920889790 200000 885915335 200000 151696290 200000 841956972 200000 693107086 200000 100909507 200000 33749704 200000 383365791 200000 907980159 200000 71803483 200000 806661645 200000 651968287 200000 702713398 200000 904172316 200000 341652584 200000 784669132 200000 121712379 200000 168491829 200000 924309872 200000 204847909 200000 912727476 200000 265234036 200000 26625883 200000 834063943 200000 439843047 200000 967151432 200000 356218624 200000 586601201 200000 757966778 200000 636854464 200000 482059220 200000 251916673 200000 179127285 200000 317219466 200000 542334959 200000 720304887 200000 208101886 200000 117483252 200000 198891015 200000 992278257 200000 539747547 200000 243124972 200000 344214899 200000 47144877 200000 909630515 200000 969560579 200000 467895849 200000 407508489 200000 259311180 200000 955400293 200000 391673023 200000 821018501 200000 412874253 200000 271027426 200000 231116908 200000 612357694 200000 376799484 200000 577614055 200000 522567943 200000 136034548 200000 188076352 200000 94093444 200000 344070918 200000 848255748 200000 208344991 200000 194943591 200000 775914879 200000 874595437 200000 626353024 200000 703756766 200000 85626921 200000 515116494 200000 751275242 200000 460675288 200000 21373275 200000 935247973 200000 741008002 200000 367800292 200000 906454027 200000 111599121 200000 41034639 200000 236155440 200000 84956112 200000 845542736 200000 256234489 200000 84864394 200000 611656415 200000 307796288 200000 101313092 200000 354368608 200000 674279953 200000 529638817 200000 311208344 200000 298931651 200000 281667802 200000 467358928 200000 154689468 200000 897962335 200000 572099921 200000 656602573 200000 915691797 200000 849934723 200000 427128878 200000 674723893 200000 7378603 200000 238148383 200000 232876742 200000 586655816 200000 449169444 200000 36552640 200000 882024209 200000 392132323 200000 607261637 200000 484115349 200000 765739427 200000 719755141 200000 962709111 200000 535190892 200000 608102325 200000 834005581 200000 745893823 200000 887631028 200000 981076765 200000 594876409 200000 54037443 200000 209104252 200000 924378192 200000 654437352 200000 235541323 200000 636933745 200000 745330790 200000 262222359 200000 17917373 200000 877504227 200000 46067989 200000 619762983 200000 891545375 200000 827105984 200000 674051252 200000 81042005 200000 366523416 200000 774739094 200000 934261304 200000 247444351 200000 471330286 200000 819736980 200000 12781882 200000 738539813 200000 60791432 200000 732483977 200000 931234286 200000 761903716 200000 690358380 200000 472803042 200000 644706091 200000 172111611 200000 317242561 200000 850158767 200000 863021673 200000 188876617 200000 930640717 200000 736489118 200000 313237949 200000 713423436 200000 97914999 200000 647749885 200000 583088607 200000 269416867 200000 568680773 200000 746067131 200000 580135972 200000 202847628 200000 421782366 200000 533769063 200000 919996547 200000 809647334 200000 634729225 200000 273937198 200000 821650 200000 452137263 200000 933398315 200000 520013536 200000 45833865 200000 935134853 200000 988558155 200000 726793195 200000 235290941 200000 219190696 200000 519592336 200000 890352733 200000 439807013 200000 249069045 200000 307273921 200000 399037669 200000 733709399 200000 749200236 200000 216396355 200000 136651474 200000 678142859 200000 311909034 200000 335971358 200000 207922193 200000 127404054 200000 893549294 200000 255153911 200000 118832946 200000 842499311 200000 902957591 200000 690991638 200000 952925027 200000 590160301 200000 453296804 200000 633575265 200000 534873714 200000 413024390 200000 163211697 200000 291650909 200000 225426126 200000 923878480 200000 427762943 200000 809405747 200000 828080518 200000 121586307 200000 173958892 200000 570249896 200000 136699463 200000 15563060 200000 593896566 200000 269740578 200000 758497121 200000 540183322 200000 519078715 200000 590592681 200000 560903618 200000 785328523 200000 262229371 200000 713471459 200000 650961144 200000 114152063 200000 685623827 200000 915279382 200000 99233074 200000 471980171 200000 345670275 200000 503762985 200000 86885695 200000 24565478 200000 634619624 200000 92700066 200000 706551436 200000 630016870 200000 284312065 200000 194053288 200000 405730601 200000 146988163 200000 922841901 200000 290817537 200000 97178052 200000 768966994 200000 918820970 200000 914019092 200000 62657451 200000 121719179 200000 67734615 200000 594200039 200000 47871693 200000 12670339 200000 204156466 200000 665899297 200000 473793464 200000 185507888 200000 173610458 200000 342669832 200000 523650460 200000 329343787 200000 823672269 200000 134467203 200000 818467398 200000 600756904 200000 496233257 200000 406193433 200000 210156068 200000 35271039 200000 725506990 200000 719032047 200000 508923462 200000 955405094 200000 757829561 200000 783551436 200000 339171930 200000 906046388 200000 898759242 200000 313804312 200000 527516335 200000 3811294 200000 969328382 200000 337588439 200000 798055986 200000 164933884 200000 390267412 200000 529189298 200000 444806771 200000 231587589 200000 765168235 200000 595158253 200000 744447904 200000 576964749 200000 491130753 200000 654800241 200000 975660167 200000 611620045 200000 200277365 200000 254136002 200000 452304535 200000 173250458 200000 229359365 200000 491406601 200000 232815070 200000 103486828 200000 902346639 200000 637014795 200000 192892172 200000 285757272 200000 962222355 200000 556713006 200000 250466670 200000 702295828 200000 515444270 200000 134351994 200000 146149618 200000 342457593 200000 742783008 200000 530355861 200000 516991016 200000 954028027 200000 349933254 200000 388838853 200000 46149694 200000 667431346 200000 947925664 200000 759553520 200000 367484675 200000 423587412 200000 765428427 200000 228211102 200000 591203044 200000 781775032 200000 963486470 200000 135775733 200000 647273713 200000 69548116 200000 663786928 200000 931864251 200000 219418328 200000 702682430 200000 506296263 200000 844665943 200000 428045031 200000 817620525 200000 346362090 200000 79997391 200000 834045965 200000 920189560 200000 298294615 200000 164902090 200000 348391896 200000 117636117 200000 807890412 200000 339818895 200000 761723512 200000 688012698 200000 39793193 200000 140444419 200000 952135865 200000 198807614 200000 566226475 200000 715550893 200000 806616076 200000 810056152 200000 498454706 200000 70504116 200000 529186430 200000 82830558 200000 34018075 200000 363706846 200000 438042302 200000 361073767 200000 497146726 200000 791073683 200000 219018266 200000 672940072 200000 402881584 200000 79016407 200000 682005634 200000 996875897 200000 681120440 200000 224779602 200000 328497283 200000 746033232 200000 116212957 200000 653528395 200000 186128203 200000 519398724 200000 633427741 200000 391312295 200000 472132778 200000 634028939 200000 734881942 200000 539091182 200000 52373774 200000 694928379 200000 144949512 200000 45029445 200000 554270598 200000 349273099 200000 577322193 200000 730564980 200000 1954239 200000 121711058 200000 758987503 200000 139519201 200000 888127497 200000 986856454 200000 292112128 200000 686198161 200000 373549393 200000 729285117 200000 834724675 200000 263393069 200000 132046631 200000 700385711 200000 288417432 200000 771853306 200000 418312121 200000 163146161 200000 912981627 200000 568020191 200000 602581462 200000 354941754 200000 480369932 200000 365470561 200000 66189035 200000 849201696 200000 105050889 200000 434035625 200000 540233992 200000 984574683 200000 744971217 200000 636630140 200000 570810586 200000 478647424 200000 37371234 200000 425200961 200000 196731825 200000 951705798 200000 16632411 200000 350475262 200000 41653115 200000 937917956 200000 416745978 200000 558788954 200000 93858503 200000 300930863 200000 782948893 200000 39097499 200000 385340098 200000 872551904 200000 509499204 200000 971774376 200000 675815740 200000 925309515 200000 444428940 200000 642611975 200000 703061666 200000 182399304 200000 189342645 200000 590505952 200000 722186244 200000 424352845 200000 892575516 200000 544055287 200000 693712144 200000 637496176 200000 567308736 200000 177355700 200000 166478868 200000 500752233 200000 687080768 200000 477394461 200000 555456512 200000 480261517 200000 634351578 200000 83622618 200000 320189024 200000 578354643 200000 843363437 200000 646342703 200000 898905957 200000 927068881 200000 53354103 200000 112313092 200000 417335260 200000 120806847 200000 359171095 200000 410908896 200000 461221172 200000 506397298 200000 889994250 200000 6722536 200000 48385403 200000 654433121 200000 842931121 200000 621932772 200000 324736864 200000 185911715 200000 378053385 200000 60056889 200000 780731954 200000 644537582 200000 115881648 200000 972449007 200000 284067807 200000 812950424 200000 194555365 200000 728669356 200000 452536565 200000 89496728 200000 763948679 200000 878307254 200000 939781795 200000 903884677 200000 771607317 200000 949493235 200000 138504375 200000 401689749 200000 990756012 200000 395068907 200000 896118176 200000 482044063 200000 644121867 200000 549074628 200000 381974637 200000 581843736 200000 525688465 200000 93054020 200000 795852491 200000 581941784 200000 889087036 200000 482443473 200000 359263498 200000 185045077 200000 154415530 200000 633161588 200000 673720856 200000 770567462 200000 335123227 200000 830340560 200000 511899523 200000 718745729 200000 822100332 200000 942607918 200000 248531835 200000 742785788 200000 353487389 200000 985887092 200000 2172620 200000 679545806 200000 135651147 200000 552718121 200000 256946407 200000 395701454 200000 441071542 200000 458151794 200000 485945305 200000 681948786 200000 697474235 200000 343209750 200000 866650705 200000 310642128 200000 360128601 200000 750815612 200000 312268701 200000 492240543 200000 966170927 200000 918093994 200000 119899564 200000 537870134 200000 167015035 200000 808779079 200000 423346957 200000 42255499 200000 248975388 200000 725212826 200000 776274157 200000 3426357 200000 727617680 200000 752121992 200000 514859804 200000 555115113 200000 488237301 200000 387403161 200000 564243464 200000 157078528 200000 857843467 200000 682834162 200000 353528511 200000 696795758 200000 391899952 200000 597561947 200000 451247345 200000 775715786 200000 524024417 200000 545689657 200000 65963754 200000 474039500 200000 232999998 200000 80867220 200000 599475099 200000 140402377 200000 940005126 200000 465179153 200000 652540561 200000 30811577 200000 447798166 200000 776977912 200000 429656570 200000 649535024 200000 31297389 200000 667021358 200000 253656231 200000 425950055 200000 704099498 200000 543137851 200000 617448452 200000 208946484 200000 65143307 200000 152005189 200000 225543712 200000 722440204 200000 197232879 200000 822208274 200000 499444651 200000 714190599 200000 520496980 200000 903062536 200000 586269170 200000 483762651 200000 10673624 200000 669810991 200000 492369124 200000 559685855 200000 387383739 200000 578458413 200000 741602575 200000 376389896 200000 236133082 200000 264785224 200000 968588194 200000 193345006 200000 689474485 200000 838999911 200000 867001964 200000 694110152 200000 506866537 200000 583203856 200000 445663706 200000 193100650 200000 689715637 200000 672969322 200000 907233532 200000 15613005 200000 52586232 200000 636156475 200000 580666752 200000 714897542 200000 17428529 200000 845728746 200000 463188916 200000 341317325 200000 997514493 200000 198444670 200000 799106695 200000 991375991 200000 422731163 200000 743557532 200000 582267784 200000 207073659 200000 654125289 200000 778210187 200000 267341028 200000 398460527 200000 210935911 200000 259448626 200000 384743275 200000 192136843 200000 774849587 200000 635024408 200000 900628107 200000 392904612 200000 742201610 200000 668963426 200000 617040466 200000 322538545 200000 235141709 200000 677800151 200000 933693807 200000 867863368 200000 170216952 200000 233630431 200000 22168881 200000 65302689 200000 641370795 200000 104147070 200000 985074053 200000 305747601 200000 346173349 200000 639387229 200000 575443707 200000 892967439 200000 644705475 200000 267103168 200000 219059905 200000 535753394 200000 55913092 200000 358117520 200000 133939877 200000 514884272 200000 643362823 200000 383479122 200000 556708118 200000 159130847 200000 32502538 200000 780347692 200000 192862499 200000 225209527 200000 241311723 200000 729147878 200000 313179257 200000 11169357 200000 231318442 200000 968539622 200000 823060328 200000 748967000 200000 820574181 200000 959617074 200000 885028574 200000 77914158 200000 573541593 200000 921973872 200000 222677609 200000 640609735 200000 244029287 200000 566846184 200000 204599864 200000 288559032 200000 786604299 200000 256752768 200000 18795289 200000 434196792 200000 867500517 200000 685651646 200000 386583676 200000 647472157 200000 915508916 200000 986575305 200000 365205102 200000 979552479 200000 782999765 200000 934815335 200000 751195037 200000 387122323 200000 286185543 200000 952728063 200000 788047705 200000 905595121 200000 434653608 200000 16959127 200000 280255889 200000 462897741 200000 178884664 200000 764026070 200000 608550609 200000 562356128 200000 57093077 200000 68833795 200000 381494345 200000 605286016 200000 672198397 200000 954950147 200000 519176648 200000 831971618 200000 952324302 200000 6595421 200000 16458684 200000 899087966 200000 884073736 200000 154796856 200000 656419123 200000 667523498 200000 750103048 200000 603420507 200000 848459228 200000 624272157 200000 303001294 200000 614223915 200000 248370182 200000 703316844 200000 165880567 200000 468098736 200000 786510494 200000 483911151 200000 144407234 200000 573617295 200000 242676020 200000 774867101 200000 767860494 200000 980888592 200000 701303798 200000 38025226 200000 275069785 200000 185777176 200000 917958578 200000 630962031 200000 324473794 200000 612718639 200000 252003799 200000 748059809 200000 28812039 200000 624481914 200000 854810227 200000 15072792 200000 701810310 200000 185082305 200000 234135606 200000 504162024 200000 246297151 200000 874519402 200000 91078252 200000 481325770 200000 908942544 200000 328890235 200000 578656518 200000 817936916 200000 746460534 200000 996404378 200000 252398225 200000 491838907 200000 709775377 200000 232457231 200000 790777916 200000 306970455 200000 205545248 200000 636271552 200000 276195286 200000 101135134 200000 358553024 200000 403305523 200000 957259212 200000 990056423 200000 741653424 200000 403950735 200000 517233966 200000 23461672 200000 808016207 200000 489659546 200000 444736425 200000 217224951 200000 419394971 200000 908542651 200000 93944205 200000 19332619 200000 387264051 200000 598744056 200000 705243080 200000 178019259 200000 738450261 200000 367209464 200000 537833961 200000 14171645 200000 901051871 200000 440058625 200000 273209373 200000 786511207 200000 539526993 200000 313916922 200000 24587572 200000 297562928 200000 553259977 200000 122730089 200000 132235420 200000 259663151 200000 62802948 200000 614290549 200000 410953827 200000 913622490 200000 18672482 200000 903483621 200000 950508856 200000 593073224 200000 762413026 200000 868612382 200000 765201001 200000 19139118 200000 879906849 200000 739188008 200000 704825317 200000 128969188 200000 665411934 200000 636304296 200000 491994171 200000 990384736 200000 619706232 200000 308404709 200000 785782425 200000 475199801 200000 737312493 200000 509831623 200000 300652749 200000 343432357 200000 104024796 200000 486944722 200000 881306950 200000 878472570 200000 852351747 200000 471373103 200000 260742418 200000 266957103 200000 908045760 200000 682159523 200000 582848993 200000 508397531 200000 749997587 200000 796412308 200000 395535871 200000 83642932 200000 517316505 200000 798849546 200000 157514333 200000 460618640 200000 595430034 200000 313770154 200000 760069768 200000 114964455 200000 750383579 200000 284311996 200000 858475695 200000 659453902 200000 625544947 200000 886093350 200000 675624864 200000 824387708 200000 521590265 200000 526608238 200000 27273931 200000 375822279 200000 894857131 200000 89509307 200000 310356540 200000 663432231 200000 701103976 200000 122862547 200000 456887460 200000 84870833 200000 244618542 200000 703537437 200000 653323088 200000 818472220 200000 881827228 200000 776918943 200000 891232815 200000 275145151 200000 581697008 200000 573391872 200000 535178191 200000 478270351 200000 460177928 200000 70660998 200000 767357792 200000 714951717 200000 468035684 200000 738414104 200000 874576558 200000 253535157 200000 331045409 200000 137949756 200000 273934890 200000 287930647 200000 997278463 200000 726048537 200000 843961057 200000 619161025 200000 475253083 200000 104053 200000 797671554 200000 359629257 200000 806625844 200000 889902263 200000 293448539 200000 743960038 200000 186050857 200000 401949926 200000 814675547 200000 100003696 200000 658773624 200000 192498855 200000 896286481 200000 234756699 200000 313003264 200000 147134018 200000 314961323 200000 56263998 200000 934157887 200000 625197724 200000 100032247 200000 371022161 200000 711494228 200000 905252156 200000 241511012 200000 962304617 200000 819678205 200000 433030730 200000 943155200 200000 554110717 200000 9113752 200000 173700746 200000 305201786 200000 255239204 200000 729673765 200000 53525861 200000 231897889 200000 136456596 200000 561845057 200000 747494624 200000 575053794 200000 966213539 200000 896842028 200000 957604769 200000 343191885 200000 983005000 200000 717342659 200000 11801840 200000 416477840 200000 675667482 200000 450326405 200000 466161843 200000 765646714 200000 618832975 200000 759416721 200000 409335152 200000 41543800 200000 529966270 200000 322971045 200000 723148365 200000 520137369 200000 455805148 200000 385285664 200000 738610962 200000 699203469 200000 247918785 200000 790968832 200000 378743845 200000 786523041 200000 387273507 200000 374888675 200000 196664460 200000 369967556 200000 493423449 200000 540930825 200000 571863022 200000 719860612 200000 876396377 200000 715660112 200000 872692881 200000 946275088 200000 505101753 200000 334703925 200000 374612316 200000 658777911 200000 833864112 200000 126078169 200000 119328725 200000 305540967 200000 103356693 200000 816398584 200000 687197219 200000 618723758 200000 263876190 200000 848162034 200000 511027468 200000 628155578 200000 443565217 200000 662114501 200000 936441847 200000 304660444 200000 834958229 200000 695778576 200000 493437675 200000 727779584 200000 588259217 200000 327749905 200000 941089421 200000 397335733 200000 408690571 200000 648789159 200000 264800292 200000 59250731 200000 662274842 200000 563265104 200000 18646936 200000 93268783 200000 45553779 200000 13789483 200000 726763373 200000 202325040 200000 631204974 200000 424107253 200000 477909707 200000 723651644 200000 510418562 200000 441338895 200000 141309305 200000 101223682 200000 938958531 200000 101810037 200000 417048028 200000 208346321 200000 681787370 200000 577700552 200000 97084668 200000 74981526 200000 211073868 200000 666338884 200000 230960766 200000 933606881 200000 653353185 200000 99606729 200000 596426922 200000 93082848 200000 960103741 200000 757019093 200000 425563238 200000 272977505 200000 431539097 200000 22424455 200000 237413688 200000 911389652 200000 820293579 200000 49023133 200000 583927110 200000 766630725 200000 454009928 200000 708908150 200000 613631320 200000 814132581 200000 684162088 200000 551083280 200000 93721812 200000 693350273 200000 136824609 200000 649402633 200000 956449728 200000 371343751 200000 505448842 200000 208445857 200000 968649411 200000 459735048 200000 948346456 200000 877996213 200000 678960931 200000 297389616 200000 24165155 200000 97816773 200000 813379782 200000 946375118 200000 407993378 200000 706375918 200000 517643317 200000 753086802 200000 496662057 200000 19299056 200000 456597652 200000 749442505 200000 143687857 200000 599967528 200000 944331690 200000 307220193 200000 961083855 200000 705928853 200000 851685854 200000 492979947 200000 314338363 200000 609639638 200000 643217974 200000 214495443 200000 862170954 200000 22397481 200000 996221017 200000 109526056 200000 966884595 200000 348979564 200000 959424654 200000 544060186 200000 497377740 200000 606021663 200000 664604090 200000 477367926 200000 557416716 200000 178692192 200000 789535588 200000 963728810 200000 470267019 200000 515728621 200000 926913459 200000 171354311 200000 642460861 200000 167654180 200000 379815790 200000 417705593 200000 218010297 200000 281112836 200000 495336954 200000 722338831 200000 496476727 200000 329493805 200000 147285343 200000 352444793 200000 465577356 200000 331296475 200000 302908994 200000 163274564 200000 816808879 200000 127231982 200000 38952939 200000 653880478 200000 28798007 200000 759090404 200000 809038399 200000 23686488 200000 931227994 200000 87136476 200000 605379526 200000 381065182 200000 868319214 200000 14976404 200000 433540518 200000 357251391 200000 20623211 200000 482692459 200000 246906277 200000 847808299 200000 693391846 200000 296881502 200000 641391657 200000 82322415 200000 953491477 200000 501081358 200000 680413242 200000 366796409 200000 530623313 200000 818559160 200000 201930110 200000 71891033 200000 155778959 200000 749136186 200000 458372155 200000 710355390 200000 183335269 200000 487833107 200000 541230424 200000 503019892 200000 198713866 200000 596890466 200000 506853467 200000 240472811 200000 522847572 200000 926987238 200000 654135659 200000 590083634 200000 855404475 200000 795966716 200000 3263310 200000 960938487 200000 280502868 200000 985730723 200000 574508395 200000 289291656 200000 994158295 200000 488588666 200000 199225800 200000 24231124 200000 782196632 200000 808563903 200000 356184844 200000 363671146 200000 100987792 200000 754014800 200000 405585533 200000 651175799 200000 578031189 200000 518855341 200000 433918978 200000 815840715 200000 696076828 200000 131011316 200000 967125538 200000 168956884 200000 511772093 200000 973445346 200000 369253378 200000 22153888 200000 899190958 200000 686784215 200000 940250985 200000 595828702 200000 8262406 200000 758540242 200000 292435647 200000 255721436 200000 106575226 200000 785812336 200000 919169288 200000 132061066 200000 473286498 200000 963425264 200000 678934509 200000 371196021 200000 515184309 200000 623285297 200000 943603122 200000 573002955 200000 501326343 200000 780883889 200000 395232576 200000 141151580 200000 837965969 200000 682747535 200000 911591451 200000 474119062 200000 375636520 200000 710085513 200000 503728236 200000 284660616 200000 717621060 200000 815382526 200000 528324856 200000 127565279 200000 871249145 200000 431917547 200000 370671909 200000 363352555 200000 192971008 200000 454870513 200000 436481787 200000 553318810 200000 152486831 200000 72405836 200000 418866464 200000 82368378 200000 619161595 200000 622458333 200000 63221466 200000 592295610 200000 491790716 200000 758506016 200000 802709519 200000 925967144 200000 869298280 200000 837406517 200000 978289991 200000 484340020 200000 207192470 200000 80502490 200000 536833448 200000 278481898 200000 837162108 200000 656608110 200000 829449976 200000 335193851 200000 895937840 200000 374201327 200000 572694430 200000 680744628 200000 472641641 200000 327939580 200000 368548000 200000 675594756 200000 313388926 200000 306239443 200000 12703653 200000 927564922 200000 985071717 200000 716944979 200000 118789363 200000 468409411 200000 360677300 200000 331908345 200000 422050673 200000 646859311 200000 369427106 200000 506033126 200000 280134310 200000 556337067 200000 911814918 200000 592280534 200000 880053943 200000 901962951 200000 650306390 200000 350952490 200000 713833579 200000 13521457 200000 982011561 200000 227842782 200000 561863466 200000 800755512 200000 473005748 200000 114093714 200000 162825976 200000 435164105 200000 247190991 200000 865837700 200000 868524157 200000 331186292 200000 916458224 200000 114568851 200000 171335936 200000 627723879 200000 74657710 200000 835648829 200000 946686054 200000 981567856 200000 590751295 200000 246763425 200000 131126071 200000 85734398 200000 285789049 200000 180079997 200000 515181720 200000 223898911 200000 964175571 200000 922858287 200000 813322833 200000 655580802 200000 134910564 200000 500119479 200000 233253064 200000 717184630 200000 971705058 200000 902787250 200000 928368386 200000 896403433 200000 526531491 200000 683583072 200000 446307496 200000 590559849 200000 616033951 200000 644912542 200000 373122047 200000 300608037 200000 359272554 200000 343106027 200000 237102061 200000 683384299 200000 751516221 200000 952560998 200000 509100538 200000 570353962 200000 246599662 200000 132741838 200000 139633228 200000 181196273 200000 940361715 200000 115186047 200000 611742121 200000 701062382 200000 103927650 200000 317902202 200000 139625848 200000 763927919 200000 254760434 200000 476170589 200000 629207487 200000 720628067 200000 274942458 200000 141191270 200000 817836325 200000 782709080 200000 121890415 200000 264172147 200000 778826480 200000 838255229 200000 701284074 200000 957706756 200000 694095623 200000 165087393 200000 233717663 200000 393863222 200000 908336112 200000 569571378 200000 388313958 200000 477018825 200000 629194450 200000 839974462 200000 325216693 200000 15326234 200000 992744308 200000 767289972 200000 766759586 200000 599265576 200000 699127867 200000 110794530 200000 572538596 200000 533287314 200000 368118318 200000 12609335 200000 652942290 200000 870420375 200000 9824501 200000 931445314 200000 96708450 200000 31969811 200000 172548308 200000 891072112 200000 809161771 200000 337496711 200000 78998195 200000 937654417 200000 407844707 200000 281738001 200000 127392793 200000 788695059 200000 448845536 200000 902420591 200000 328562475 200000 832017669 200000 556005657 200000 468303359 200000 569382065 200000 293408276 200000 844423973 200000 902264769 200000 296170000 200000 48843408 200000 176749754 200000 258327634 200000 745562960 200000 667535462 200000 268194350 200000 716945650 200000 526914327 200000 570214950 200000 86801528 200000 182795134 200000 991831722 200000 11442942 200000 641042223 200000 453538933 200000 559577074 200000 833086140 200000 999355529 200000 656268022 200000 792109428 200000 782518736 200000 736682333 200000 506942655 200000 806798423 200000 701735750 200000 560042784 200000 985804847 200000 831684705 200000 948968143 200000 768797674 200000 619893828 200000 530546168 200000 451555000 200000 73641073 200000 975979165 200000 488748068 200000 805203952 200000 703023116 200000 638091127 200000 759575691 200000 780536325 200000 491195568 200000 367658931 200000 562474355 200000 921609510 200000 713212150 200000 757892813 200000 11874243 200000 947193378 200000 208387602 200000 854944486 200000 876341505 200000 562604646 200000 784798172 200000 477271226 200000 564712788 200000 335837698 200000 151293130 200000 353464233 200000 201597315 200000 859010980 200000 715848690 200000 837900210 200000 977405171 200000 483789978 200000 397250827 200000 186851185 200000 490881963 200000 61249236 200000 263088748 200000 883478056 200000 69171282 200000 492265182 200000 281064715 200000 195852210 200000 923270191 200000 853853673 200000 964015231 200000 623697552 200000 91714855 200000 717197762 200000 350112509 200000 993554912 200000 522185154 200000 441541335 200000 276937053 200000 756318560 200000 138759461 200000 560823865 200000 822730006 200000 744479086 200000 586104087 200000 982527892 200000 498781756 200000 937549066 200000 952628736 200000 268437304 200000 824085896 200000 907657169 200000 960876772 200000 636876818 200000 723936335 200000 982247426 200000 133344108 200000 683071922 200000 948610184 200000 8541820 200000 220351965 200000 993727558 200000 790715594 200000 100826301 200000 439389469 200000 948118172 200000 638055499 200000 559156452 200000 392143028 200000 688428579 200000 453252834 200000 152321967 200000 540433096 200000 294261482 200000 386689796 200000 359279741 200000 715837471 200000 342063006 200000 404831689 200000 622009676 200000 325389855 200000 85891471 200000 677015783 200000 817218235 200000 968940240 200000 744352939 200000 510824117 200000 389507079 200000 967198936 200000 777988992 200000 869017128 200000 439358225 200000 621425021 200000 787850557 200000 494301400 200000 63261781 200000 670709414 200000 368839601 200000 953992444 200000 258852595 200000 948368601 200000 919386953 200000 644603752 200000 222265514 200000 604803389 200000 172402965 200000 412897173 200000 278824919 200000 861501336 200000 135071939 200000 135104408 200000 795258233 200000 42037329 200000 372572321 200000 217186345 200000 245945135 200000 308976239 200000 613055903 200000 385020573 200000 304982327 200000 217475479 200000 3150153 200000 426943210 200000 321164912 200000 838764560 200000 124557776 200000 739970473 200000 340170840 200000 316847809 200000 942169600 200000 361021966 200000 95134477 200000 369159473 200000 453556554 200000 461418481 200000 902510927 200000 720360837 200000 246960059 200000 576112073 200000 952267899 200000 22737028 200000 525593091 200000 34866346 200000 586204817 200000 385623958 200000 328208238 200000 287521357 200000 119512110 200000 354825919 200000 384195052 200000 112025863 200000 160682129 200000 739019432 200000 84824076 200000 769712079 200000 970507673 200000 120270997 200000 735706876 200000 411999292 200000 868686276 200000 321729647 200000 368320650 200000 189517956 200000 626982449 200000 507627195 200000 721682213 200000 943532413 200000 933199006 200000 939689119 200000 327545820 200000 734416543 200000 167609706 200000 630989795 200000 460638812 200000 939375614 200000 630883219 200000 563674861 200000 382414069 200000 40308819 200000 794076855 200000 252280515 200000 978416277 200000 390115572 200000 94255382 200000 682107147 200000 149405386 200000 386043862 200000 656451981 200000 894343693 200000 986089923 200000 392543634 200000 945970588 200000 173792431 200000 39747151 200000 624010588 200000 265612640 200000 707402359 200000 749260763 200000 751313163 200000 597200280 200000 825296268 200000 832710775 200000 191889687 200000 99173795 200000 40120500 200000 190247121 200000 493662357 200000 695550335 200000 519373654 200000 308309047 200000 314974013 200000 506289099 200000 65770872 200000 2571416 200000 970050915 200000 318412229 200000 870218689 200000 878455938 200000 605704704 200000 505092939 200000 410235768 200000 309885221 200000 238897834 200000 313595101 200000 702862466 200000 106695758 200000 251790742 200000 965360025 200000 746994534 200000 459065963 200000 994922396 200000 170123580 200000 329203531 200000 256520845 200000 928897074 200000 191027751 200000 650634744 200000 652719200 200000 996100463 200000 134226262 200000 544050642 200000 890052147 200000 776618504 200000 858697321 200000 951551457 200000 305787125 200000 765751125 200000 532656031 200000 21289418 200000 989592629 200000 534828876 200000 140596180 200000 143693781 200000 230265377 200000 851716228 200000 420901002 200000 305925351 200000 642037639 200000 297718323 200000 546404316 200000 648718984 200000 831461846 200000 603051055 200000 377856139 200000 111353565 200000 778099997 200000 535153392 200000 56974325 200000 831448238 200000 402477065 200000 73407370 200000 173143576 200000 721986401 200000 867888106 200000 298312118 200000 933366674 200000 618185979 200000 586748077 200000 579620298 200000 6775203 200000 579231269 200000 354624227 200000 461558459 200000 272280104 200000 882022948 200000 67468728 200000 562337825 200000 57889696 200000 737223903 200000 923458299 200000 140441138 200000 219340586 200000 768280796 200000 902922523 200000 25785797 200000 980499077 200000 267196738 200000 372988711 200000 322654288 200000 156237326 200000 41856471 200000 606323917 200000 615966185 200000 65788612 200000 117018370 200000 34576987 200000 391452487 200000 224255557 200000 584703433 200000 426861760 200000 15409089 200000 66249937 200000 932924883 200000 348771722 200000 81813836 200000 3785030 200000 420175206 200000 159364841 200000 649005185 200000 475619106 200000 396540265 200000 323657641 200000 282362004 200000 194721923 200000 900928354 200000 555444027 200000 259422045 200000 803272745 200000 205907832 200000 197009324 200000 148159826 200000 875581297 200000 172403314 200000 364797867 200000 153339274 200000 13980762 200000 751545781 200000 332442759 200000 999009722 200000 57098115 200000 7600456 200000 743279661 200000 645992506 200000 689744426 200000 646509011 200000 694926125 200000 148686336 200000 426933806 200000 885048474 200000 836626612 200000 309090979 200000 318580237 200000 531618694 200000 56078994 200000 697285721 200000 206742758 200000 76070171 200000 482678581 200000 15129080 200000 337021559 200000 700806274 200000 94133164 200000 751803639 200000 106468638 200000 128130431 200000 291588516 200000 937074029 200000 587754971 200000 968486523 200000 341039469 200000 366077456 200000 768546380 200000 190281851 200000 351744500 200000 267007030 200000 220190894 200000 579090725 200000 515642057 200000 608717782 200000 73865697 200000 281831617 200000 55620634 200000 292674439 200000 586312548 200000 904127541 200000 62849718 200000 798126719 200000 456912724 200000 813171463 200000 972568074 200000 746022549 200000 591509616 200000 568874846 200000 993902630 200000 731578943 200000 365455895 200000 274753024 200000 127598519 200000 786534035 200000 616314951 200000 262798419 200000 36437005 200000 131716424 200000 692639646 200000 944264288 200000 898966806 200000 580888244 200000 291894108 200000 963032266 200000 184173921 200000 209869775 200000 72964959 200000 461712091 200000 366800923 200000 176513582 200000 577077796 200000 169691767 200000 859038996 200000 128478217 200000 179916492 200000 762108965 200000 320448185 200000 225894965 200000 8968467 200000 475167500 200000 864008730 200000 352265257 200000 752177497 200000 179183858 200000 25392869 200000 736032251 200000 52626077 200000 622347838 200000 171939689 200000 755682402 200000 109750396 200000 135521271 200000 533791891 200000 530961077 200000 218781493 200000 777205186 200000 966404083 200000 363171050 200000 43445671 200000 354424807 200000 996828598 200000 424256408 200000 994699600 200000 698116939 200000 725356716 200000 951752693 200000 100400718 200000 232946549 200000 878782531 200000 606414295 200000 32216417 200000 881688205 200000 764544137 200000 932239285 200000 922258407 200000 917263191 200000 170038830 200000 256082598 200000 159335901 200000 668708156 200000 238329470 200000 872851552 200000 482078692 200000 622064705 200000 427251562 200000 893727033 200000 207437112 200000 864441100 200000 982458239 200000 619772456 200000 94758841 200000 463382757 200000 409159660 200000 789067972 200000 733456357 200000 504192434 200000 301126783 200000 747199811 200000 436765915 200000 445053432 200000 936065447 200000 645153915 200000 840596569 200000 886443744 200000 724646515 200000 62467044 200000 249886910 200000 523834415 200000 618844816 200000 492727187 200000 392195848 200000 569134156 200000 137292366 200000 514471999 200000 659907798 200000 509841469 200000 303025819 200000 294639423 200000 224707174 200000 569627049 200000 408442118 200000 90143368 200000 617376406 200000 262278870 200000 194998204 200000 254224563 200000 736998 200000 217658539 200000 159184780 200000 464915700 200000 971235699 200000 176496814 200000 588946406 200000 991615267 200000 528365820 200000 955548934 200000 890761431 200000 258155958 200000 441876192 200000 26594937 200000 528704270 200000 666397635 200000 363936030 200000 580647534 200000 88187865 200000 497234177 200000 334625363 200000 504899308 200000 782144295 200000 503163847 200000 291187134 200000 974513816 200000 205601159 200000 669842187 200000 477749566 200000 436672697 200000 638403110 200000 251352676 200000 802447696 200000 41876278 200000 136269524 200000 699026951 200000 592368917 200000 727230614 200000 448041983 200000 101461708 200000 2426442 200000 393637374 200000 304756917 200000 122901034 200000 540703053 200000 437151542 200000 958176934 200000 451947573 200000 106254110 200000 701688995 200000 90107934 200000 403028902 200000 901056858 200000 141416781 200000 112145934 200000 370359762 200000 537734208 200000 736768729 200000 294190595 200000 87677104 200000 779853999 200000 842660239 200000 63248940 200000 529607895 200000 86755878 200000 522837077 200000 926749527 200000 60944765 200000 464410818 200000 301387440 200000 574831347 200000 895702137 200000 946200898 200000 530468041 200000 291420431 200000 198147648 200000 552879364 200000 532080485 200000 963918424 200000 766491114 200000 734203912 200000 363687403 200000 480205342 200000 472092973 200000 758484204 200000 950368353 200000 481654351 200000 310454368 200000 305528558 200000 446660461 200000 692700537 200000 85668472 200000 981067244 200000 299231320 200000 998058187 200000 590553357 200000 358151781 200000 678663941 200000 90180628 200000 93598806 200000 685037433 200000 72008702 200000 464359873 200000 737436455 200000 910789348 200000 231872102 200000 973991650 200000 134116089 200000 864315654 200000 396259847 200000 985917733 200000 292400097 200000 184392925 200000 902842693 200000 863810776 200000 610633879 200000 936004616 200000 311246631 200000 170900202 200000 752424560 200000 391492805 200000 585728852 200000 572109034 200000 847148898 200000 967510003 200000 516813330 200000 589105413 200000 160829958 200000 378741520 200000 358555721 200000 635241483 200000 965265808 200000 495995962 200000 171346813 200000 939958122 200000 653107160 200000 7224881 200000 31513558 200000 390039856 200000 332415828 200000 112445522 200000 215980059 200000 77100556 200000 297528091 200000 995356317 200000 431564209 200000 937602381 200000 897257699 200000 789304751 200000 30792864 200000 156744928 200000 741187842 200000 593063623 200000 24174989 200000 980522837 200000 172206703 200000 24699332 200000 394591168 200000 85823962 200000 465994433 200000 950880548 200000 79580446 200000 355397181 200000 695340078 200000 666970118 200000 341010991 200000 309036269 200000 124856716 200000 345184808 200000 476276761 200000 693200633 200000 28851282 200000 244997609 200000 236860577 200000 574496270 200000 453174935 200000 15628359 200000 165029424 200000 127015036 200000 368548113 200000 343102688 200000 723029451 200000 694356785 200000 350020375 200000 875283444 200000 747075353 200000 555767739 200000 385141406 200000 334252640 200000 921184352 200000 260688457 200000 156937791 200000 328018340 200000 88392839 200000 129164713 200000 693146926 200000 348875741 200000 143427860 200000 686697291 200000 381069122 200000 674918858 200000 835911213 200000 287882044 200000 399575283 200000 392120010 200000 305675931 200000 471805994 200000 474441558 200000 713798875 200000 958491074 200000 289792870 200000 832512035 200000 881861788 200000 594838953 200000 938050780 200000 56070574 200000 698932555 200000 736230135 200000 4016923 200000 850682608 200000 249299143 200000 289838322 200000 625261395 200000 869652863 200000 978503053 200000 884231553 200000 495010640 200000 822672784 200000 793982654 200000 98121003 200000 141740419 200000 564147707 200000 823701015 200000 268549909 200000 452364025 200000 67516982 200000 155348470 200000 890649862 200000 90569569 200000 935935064 200000 621743450 200000 440544102 200000 60690698 200000 426221846 200000 526947810 200000 413671737 200000 778768097 200000 816386504 200000 445683661 200000 228319271 200000 282698870 200000 241183844 200000 191458296 200000 684003447 200000 403105783 200000 831078273 200000 303443938 200000 60231438 200000 567158322 200000 526794325 200000 271721898 200000 741169012 200000 596652182 200000 719311030 200000 394863117 200000 282082255 200000 176277809 200000 231883035 200000 334506604 200000 293803236 200000 26098867 200000 944509083 200000 939647172 200000 165087260 200000 845474920 200000 375787244 200000 380372915 200000 880800124 200000 48072257 200000 337369189 200000 188684921 200000 998665643 200000 564372171 200000 879750651 200000 656891123 200000 540009966 200000 844360501 200000 156284230 200000 669876129 200000 213138478 200000 310999374 200000 469892732 200000 201132448 200000 167031536 200000 674123651 200000 190441588 200000 409723055 200000 325554011 200000 807053028 200000 582391459 200000 288223533 200000 46668597 200000 537987359 200000 521555746 200000 714393624 200000 528703717 200000 704345218 200000 692443301 200000 899623183 200000 866126705 200000 219442172 200000 417900676 200000 527779919 200000 950375552 200000 314326299 200000 740333748 200000 132107449 200000 507997272 200000 987285518 200000 37472718 200000 727595466 200000 58501088 200000 843359140 200000 194777862 200000 767182240 200000 981947039 200000 198273355 200000 235586612 200000 594293499 200000 365638330 200000 338885905 200000 377558478 200000 617151288 200000 265602808 200000 617919909 200000 971740906 200000 976530518 200000 468121280 200000 102182485 200000 407358784 200000 425860852 200000 76405785 200000 54719249 200000 60016421 200000 798022737 200000 105394088 200000 579549797 200000 343887248 200000 55581258 200000 68921013 200000 534905218 200000 17815576 200000 958448990 200000 834050341 200000 67646517 200000 281562354 200000 66771627 200000 663630208 200000 301486829 200000 604935415 200000 80574961 200000 114665707 200000 667062456 200000 203298203 200000 197129614 200000 342468910 200000 412567878 200000 117812470 200000 54845055 200000 776361134 200000 466877155 200000 944890302 200000 524106853 200000 430756979 200000 849392768 200000 19769161 200000 801097084 200000 450336291 200000 987250090 200000 27821966 200000 51872932 200000 818316292 200000 703785104 200000 54059300 200000 205424476 200000 912188156 200000 670114304 200000 331051329 200000 271306177 200000 383755411 200000 506536298 200000 15614908 200000 673063570 200000 357182703 200000 709242074 200000 358846218 200000 88214830 200000 11759830 200000 261272833 200000 406753860 200000 759271827 200000 454903727 200000 859124012 200000 619972382 200000 604080736 200000 440697728 200000 502669130 200000 136047087 200000 760153298 200000 642985200 200000 89554921 200000 607448495 200000 36209354 200000 820723013 200000 121763385 200000 66501619 200000 454396613 200000 350851174 200000 291469830 200000 315536115 200000 418367969 200000 954576089 200000 257042369 200000 983210884 200000 886300637 200000 699513797 200000 505518711 200000 217344284 200000 107318041 200000 769660657 200000 851840983 200000 559176660 200000 829395089 200000 934940354 200000 320755247 200000 509555808 200000 701946853 200000 613523519 200000 790623855 200000 429948952 200000 31026515 200000 56821007 200000 804483107 200000 322596594 200000 713447354 200000 414093689 200000 715891580 200000 287525765 200000 545345176 200000 273543266 200000 958807879 200000 306380551 200000 57275403 200000 926040402 200000 283263731 200000 340246350 200000 632743123 200000 603612270 200000 931011214 200000 238602961 200000 538536014 200000 620597886 200000 110743239 200000 677733543 200000 504074361 200000 201602279 200000 544535277 200000 892004997 200000 479721461 200000 917312433 200000 284268270 200000 254620356 200000 741018110 200000 139965314 200000 428774231 200000 353834072 200000 134142580 200000 43574175 200000 24750425 200000 401511641 200000 64680406 200000 689559537 200000 708710082 200000 593731197 200000 621651265 200000 675375357 200000 169463295 200000 199370266 200000 645658740 200000 338951658 200000 239262752 200000 534275368 200000 61008845 200000 673911422 200000 775753426 200000 772374972 200000 121949260 200000 863209759 200000 458096229 200000 277317261 200000 891920783 200000 808884949 200000 191547847 200000 460772082 200000 421786068 200000 187203398 200000 790670470 200000 933139168 200000 596799993 200000 337531064 200000 342193874 200000 128085232 200000 911236990 200000 422530066 200000 298328951 200000 230602838 200000 453549696 200000 229570266 200000 514221542 200000 158039786 200000 187197375 200000 549205815 200000 267609132 200000 643645217 200000 751958680 200000 742920176 200000 164271863 200000 131343892 200000 34987274 200000 835309674 200000 920712088 200000 738953591 200000 916980148 200000 106614444 200000 676436475 200000 396773282 200000 457094100 200000 883316573 200000 882806960 200000 698325899 200000 669741385 200000 773513668 200000 739216612 200000 597632201 200000 372987537 200000 905036742 200000 245331047 200000 942593425 200000 209781962 200000 746950634 200000 954563495 200000 289575611 200000 835543476 200000 5442392 200000 256716722 200000 515644349 200000 104038316 200000 199656916 200000 450996279 200000 530376878 200000 153255346 200000 264700359 200000 931813765 200000 309687364 200000 491890019 200000 718900789 200000 468479113 200000 399263189 200000 954936063 200000 987872967 200000 572542675 200000 684099416 200000 341627747 200000 332165570 200000 968464017 200000 972823908 200000 354386446 200000 171928076 200000 144731793 200000 975974703 200000 215655711 200000 526309165 200000 489571907 200000 640552080 200000 326914388 200000 892145483 200000 517230515 200000 448693756 200000 752231436 200000 320389931 200000 572818 200000 809175179 200000 715502916 200000 91592758 200000 908660013 200000 484266483 200000 895174045 200000 558404209 200000 158538354 200000 198790795 200000 357078612 200000 691912323 200000 757754866 200000 637317448 200000 619704647 200000 474723250 200000 465011417 200000 453982658 200000 82181878 200000 233573349 200000 801342198 200000 297855535 200000 740386430 200000 347774370 200000 767095993 200000 309084006 200000 586465694 200000 424222736 200000 952085295 200000 323252445 200000 801984693 200000 550423285 200000 785972231 200000 368794794 200000 449475265 200000 950287544 200000 602144655 200000 207456133 200000 527263073 200000 201228895 200000 506591414 200000 447331010 200000 732548307 200000 136424338 200000 706268426 200000 42690650 200000 9936886 200000 653962901 200000 248614587 200000 614678243 200000 274766920 200000 250418768 200000 553382038 200000 589496722 200000 327488999 200000 843805258 200000 988261386 200000 594662975 200000 750158739 200000 133028008 200000 3811109 200000 677844832 200000 846556329 200000 11412017 200000 749007510 200000 254452236 200000 722435881 200000 609459789 200000 348860331 200000 641542137 200000 84365232 200000 41278208 200000 182187092 200000 883803005 200000 89947517 200000 677283059 200000 55128862 200000 37016463 200000 764553328 200000 830419306 200000 180292408 200000 243040198 200000 604238597 200000 296106062 200000 29506160 200000 420867160 200000 371934812 200000 65871396 200000 751727925 200000 451864603 200000 69270579 200000 773816850 200000 750962837 200000 271221894 200000 136367336 200000 18953184 200000 761949248 200000 821486512 200000 143930747 200000 430385140 200000 14772355 200000 111695 200000 967051145 200000 859060051 200000 484567628 200000 396675002 200000 111133010 200000 664047526 200000 387006252 200000 31458278 200000 973204403 200000 698156338 200000 51224911 200000 272561003 200000 840141868 200000 368728798 200000 561908612 200000 712016768 200000 142019290 200000 668800048 200000 971756347 200000 202252793 200000 24011900 200000 316801871 200000 2909312 200000 158388559 200000 992105585 200000 613248769 200000 121970180 200000 560102039 200000 158761656 200000 369292461 200000 390247188 200000 504463752 200000 184763885 200000 3908697 200000 110992287 200000 744772217 200000 30118737 200000 241356972 200000 586947124 200000 345256032 200000 665282754 200000 951960813 200000 572235264 200000 166647508 200000 611014846 200000 664804609 200000 521986259 200000 608146442 200000 697428579 200000 332232047 200000 301103387 200000 46079706 200000 550870897 200000 418935646 200000 670141926 200000 480701626 200000 465482821 200000 961598613 200000 126042851 200000 618365888 200000 652009951 200000 320491897 200000 403086432 200000 28482724 200000 670394332 200000 6472978 200000 22083405 200000 962916539 200000 825774715 200000 478432005 200000 264516407 200000 156730364 200000 22957211 200000 222664602 200000 105208908 200000 439358718 200000 983805370 200000 383682998 200000 63055196 200000 744542455 200000 275230199 200000 689165537 200000 897085910 200000 718456765 200000 720558608 200000 852898112 200000 877892550 200000 726285255 200000 169182563 200000 229838747 200000 670691292 200000 880494636 200000 235745264 200000 819241303 200000 806263143 200000 179184802 200000 281060436 200000 118282876 200000 716484693 200000 631379840 200000 342223311 200000 313434544 200000 621402932 200000 741237691 200000 541486142 200000 593363513 200000 541996339 200000 761559275 200000 195290145 200000 118875134 200000 398021664 200000 92407622 200000 359942293 200000 581852549 200000 530679915 200000 733953955 200000 366380377 200000 594421236 200000 20386593 200000 105544567 200000 439432908 200000 233993492 200000 700493296 200000 51919579 200000 429673964 200000 235131208 200000 390955816 200000 732483715 200000 847841368 200000 705338778 200000 737356215 200000 182107591 200000 603414606 200000 456404398 200000 362707756 200000 869144220 200000 702643884 200000 981709259 200000 56920500 200000 881931675 200000 406841586 200000 487111384 200000 415703071 200000 122120184 200000 555658045 200000 531322459 200000 258574810 200000 480702859 200000 241536589 200000 430258299 200000 229680374 200000 46296266 200000 977934719 200000 663786495 200000 946277919 200000 67185867 200000 233777363 200000 449344076 200000 266478756 200000 810006342 200000 172037862 200000 879428457 200000 387224180 200000 223905424 200000 745502967 200000 560183806 200000 831650334 200000 276236704 200000 828903653 200000 515423055 200000 699750096 200000 484857869 200000 562242350 200000 391016261 200000 679347800 200000 662621708 200000 165462256 200000 350757476 200000 506665253 200000 589131894 200000 474403307 200000 135886805 200000 888047173 200000 44118719 200000 677290621 200000 197832028 200000 944733543 200000 612949759 200000 629534628 200000 149714786 200000 146990810 200000 568402412 200000 74906366 200000 617837292 200000 715203468 200000 270025436 200000 254600906 200000 388195232 200000 897509131 200000 425953734 200000 683055080 200000 235162054 200000 115821446 200000 790857025 200000 575865300 200000 401400388 200000 649460171 200000 714862723 200000 77112494 200000 990436512 200000 739845961 200000 604706659 200000 150208308 200000 224183040 200000 606296079 200000 31087190 200000 366734021 200000 579662381 200000 71572683 200000 473366133 200000 834245983 200000 100049802 200000 885103819 200000 323573620 200000 808503713 200000 715239712 200000 751119870 200000 881224106 200000 892377289 200000 788927381 200000 701350642 200000 27864079 200000 624132789 200000 266816048 200000 431719638 200000 423504952 200000 480936421 200000 861154517 200000 212002681 200000 499963485 200000 651732854 200000 736526350 200000 987954505 200000 814932307 200000 784387368 200000 919908095 200000 621059924 200000 437491344 200000 587231064 200000 6798191 200000 816943433 200000 790503981 200000 182194949 200000 628613573 200000 813437302 200000 156383454 200000 547872206 200000 706970888 200000 460347082 200000 333983739 200000 551612401 200000 237761245 200000 838937300 200000 881238394 200000 647225421 200000 243716491 200000 563075521 200000 754821618 200000 160953952 200000 769357306 200000 142714465 200000 604531353 200000 595185225 200000 357771182 200000 923372066 200000 583443781 200000 455030981 200000 682705104 200000 380990227 200000 742699117 200000 721667893 200000 787672612 200000 581619681 200000 149411624 200000 204508566 200000 925314323 200000 559637468 200000 461261611 200000 530264710 200000 994008993 200000 959100145 200000 235260111 200000 160707908 200000 341138551 200000 758015408 200000 648577800 200000 799726512 200000 672359130 200000 835405639 200000 587049326 200000 544646726 200000 123031216 200000 306588548 200000 452443703 200000 254568998 200000 534480001 200000 569094871 200000 642806841 200000 273981198 200000 133383539 200000 895977548 200000 141118700 200000 608912221 200000 878185292 200000 200684436 200000 836272741 200000 860132881 200000 901091955 200000 901932284 200000 70433115 200000 376498376 200000 648889326 200000 939590003 200000 246437157 200000 530204098 200000 643229028 200000 674122375 200000 392921016 200000 142949852 200000 771456795 200000 533402727 200000 369385389 200000 162043030 200000 211315706 200000 651872738 200000 167248440 200000 388804109 200000 243078023 200000 758533733 200000 568560433 200000 408699137 200000 475375081 200000 576890368 200000 341334285 200000 514466511 200000 100694502 200000 878165857 200000 914433765 200000 470468982 200000 270723813 200000 929444822 200000 295300717 200000 969857429 200000 335210221 200000 108734799 200000 297047037 200000 252770922 200000 579328163 200000 876124248 200000 376980107 200000 773997012 200000 934684494 200000 220029986 200000 467435438 200000 198723665 200000 307036373 200000 796264570 200000 610533787 200000 722440447 200000 684650431 200000 129514959 200000 876332330 200000 401359262 200000 266755889 200000 418482991 200000 370513873 200000 381159564 200000 825795315 200000 888330313 200000 288380839 200000 303308486 200000 188660586 200000 637426028 200000 191379298 200000 325958124 200000 17277854 200000 535120773 200000 796983896 200000 35859005 200000 153869620 200000 54347812 200000 466520704 200000 734786198 200000 433545844 200000 933738871 200000 211374193 200000 782530678 200000 348483140 200000 664320588 200000 394071905 200000 843389436 200000 222523945 200000 63435282 200000 30970150 200000 863364070 200000 813835852 200000 14484696 200000 405930552 200000 509351315 200000 189052274 200000 625416523 200000 575178156 200000 7025921 200000 246860034 200000 527759547 200000 383038777 200000 328686798 200000 155750658 200000 643003158 200000 57959733 200000 359309882 200000 280540696 200000 264455402 200000 180782232 200000 149017890 200000 382821260 200000 606092135 200000 331711223 200000 155177990 200000 310404932 200000 603333721 200000 768445577 200000 941121539 200000 232616902 200000 644617777 200000 897989157 200000 423536856 200000 413498425 200000 609593339 200000 553763137 200000 574281444 200000 215228516 200000 604414824 200000 304631283 200000 489481510 200000 525207212 200000 492383429 200000 690302195 200000 487226171 200000 977092632 200000 800760578 200000 72305045 200000 594380130 200000 932871759 200000 5045675 200000 277986770 200000 843014777 200000 795507095 200000 243165425 200000 136106560 200000 698637824 200000 284555992 200000 843132833 200000 307838996 200000 416208917 200000 303602582 200000 723602729 200000 720317734 200000 678439797 200000 716663801 200000 779680154 200000 83904492 200000 823287169 200000 13930184 200000 361058208 200000 149576573 200000 677306933 200000 298899816 200000 367099530 200000 953588623 200000 930056241 200000 833270753 200000 99009608 200000 335452280 200000 963097268 200000 482092248 200000 511140710 200000 485184815 200000 480427931 200000 426387349 200000 790140181 200000 81322827 200000 954748773 200000 861987837 200000 847562530 200000 778463490 200000 288910641 200000 490546328 200000 637269501 200000 371934506 200000 110440637 200000 710306444 200000 504871602 200000 980825402 200000 495685735 200000 772921246 200000 153115377 200000 889069897 200000 93062447 200000 82090039 200000 37040905 200000 151163917 200000 16756403 200000 562958684 200000 881066472 200000 73965789 200000 423940912 200000 234437812 200000 183859484 200000 523955630 200000 616489863 200000 974456453 200000 731808468 200000 832683288 200000 501859124 200000 93978549 200000 692942303 200000 403357778 200000 124770903 200000 287132109 200000 85479850 200000 850739504 200000 248026031 200000 746787056 200000 877620805 200000 173863979 200000 743853721 200000 956027368 200000 316389470 200000 643194968 200000 888401684 200000 487272472 200000 206367555 200000 4850542 200000 806842815 200000 950650250 200000 682101987 200000 478090692 200000 302473687 200000 813442274 200000 623582669 200000 716117072 200000 692015421 200000 341075303 200000 275480878 200000 531265704 200000 130956398 200000 872065280 200000 438375126 200000 346355460 200000 14310024 200000 498473012 200000 608953138 200000 688712761 200000 558261067 200000 12003880 200000 147922771 200000 329583038 200000 751363860 200000 160264355 200000 97678565 200000 833992617 200000 269226211 200000 849822732 200000 822048823 200000 710760626 200000 576673365 200000 988447082 200000 216364089 200000 545324590 200000 119029673 200000 952295010 200000 265102455 200000 691110932 200000 502239166 200000 452454716 200000 214073122 200000 563665147 200000 984892434 200000 596265693 200000 128786183 200000 463019033 200000 351139012 200000 585126605 200000 7642517 200000 739752772 200000 570198162 200000 833875762 200000 283902171 200000 75281139 200000 201822426 200000 276837585 200000 865550214 200000 830334525 200000 973560732 200000 918813459 200000 991042790 200000 584169688 200000 821114230 200000 487174653 200000 401304809 200000 695165211 200000 373607333 200000 454770229 200000 901305885 200000 314546683 200000 923715594 200000 895491331 200000 783920561 200000 985709328 200000 50568481 200000 377500749 200000 667047283 200000 415831184 200000 535512074 200000 111530137 200000 641000402 200000 405446994 200000 525843075 200000 804311822 200000 314255325 200000 847083211 200000 736409323 200000 961552754 200000 516667202 200000 759109396 200000 577090624 200000 218971180 200000 938280015 200000 695352545 200000 595094561 200000 156928578 200000 241001971 200000 879782794 200000 97419468 200000 865707867 200000 444720060 200000 634820868 200000 231153951 200000 148057021 200000 299928026 200000 861067752 200000 567520410 200000 616325199 200000 686101274 200000 45189482 200000 440904539 200000 695632536 200000 507838698 200000 897746786 200000 643515935 200000 445173437 200000 918964058 200000 689076294 200000 132267078 200000 360142725 200000 523262232 200000 772416812 200000 83875791 200000 460834903 200000 417508211 200000 989293516 200000 867345751 200000 664273210 200000 21117528 200000 844435579 200000 904886813 200000 998529747 200000 157115479 200000 455069232 200000 681353728 200000 429348970 200000 596540573 200000 671410306 200000 489977726 200000 182002660 200000 20058874 200000 751698342 200000 583364022 200000 451438537 200000 327561180 200000 621259381 200000 275905126 200000 438563646 200000 114772562 200000 23072355 200000 139980268 200000 698295307 200000 959524361 200000 655536520 200000 353764680 200000 862795925 200000 724121937 200000 242096794 200000 832717335 200000 185364964 200000 275031831 200000 472857327 200000 174286489 200000 425851294 200000 698352876 200000 184888958 200000 834558379 200000 192760841 200000 314452219 200000 97467358 200000 840602828 200000 836974091 200000 442396182 200000 873942085 200000 965768219 200000 573630252 200000 797633449 200000 509597578 200000 715295318 200000 6859666 200000 500606916 200000 74583074 200000 694350044 200000 177811459 200000 85534484 200000 117469989 200000 727753131 200000 24795622 200000 209942250 200000 267928138 200000 83787618 200000 631722817 200000 573255473 200000 52191717 200000 557878591 200000 332091067 200000 952699515 200000 479321327 200000 836645152 200000 356172186 200000 920214004 200000 438226173 200000 637461381 200000 741026245 200000 77552492 200000 649414215 200000 904141195 200000 773332930 200000 391145296 200000 610888609 200000 846658802 200000 721639608 200000 654863024 200000 234776708 200000 760911383 200000 395801710 200000 636233530 200000 16710918 200000 333521913 200000 978745673 200000 496116541 200000 910070236 200000 434033207 200000 615676496 200000 369946534 200000 346760286 200000 400416527 200000 999563562 200000 165794821 200000 505158274 200000 65572192 200000 709847582 200000 912489607 200000 359605471 200000 897948328 200000 974288913 200000 772745212 200000 711907499 200000 339081990 200000 794333835 200000 570597842 200000 269108668 200000 217724728 200000 602304433 200000 869085207 200000 269679241 200000 936437916 200000 118967883 200000 903542139 200000 8378409 200000 526407474 200000 868046782 200000 292656458 200000 688055889 200000 23296407 200000 657308178 200000 176780661 200000 125578586 200000 548759819 200000 340514284 200000 819034249 200000 722889784 200000 357835115 200000 409307796 200000 961280437 200000 625188483 200000 240664886 200000 51194352 200000 492998343 200000 230052977 200000 563552139 200000 626802310 200000 97206830 200000 366422744 200000 342257192 200000 63450492 200000 785375481 200000 751421232 200000 341401452 200000 140731546 200000 815333590 200000 769987470 200000 180629589 200000 609031750 200000 668577299 200000 16660137 200000 433662593 200000 583313798 200000 20491166 200000 284325848 200000 818452016 200000 563081729 200000 360988424 200000 436680464 200000 539816000 200000 786515965 200000 344377469 200000 275298026 200000 598896174 200000 16839777 200000 930685133 200000 494200986 200000 462888987 200000 456921779 200000 449278821 200000 482058744 200000 707612867 200000 8972570 200000 217303637 200000 408144249 200000 220476806 200000 306047069 200000 906974283 200000 704315446 200000 174698082 200000 123514337 200000 917244053 200000 885418979 200000 978428406 200000 347227053 200000 302943010 200000 437498072 200000 24626048 200000 433972328 200000 823724161 200000 981110283 200000 408227551 200000 326623065 200000 554644448 200000 491656467 200000 23445649 200000 431264357 200000 683917068 200000 553144357 200000 672859573 200000 791118867 200000 998340726 200000 313629209 200000 227762184 200000 910350731 200000 89062188 200000 644738661 200000 500870123 200000 671028881 200000 690745051 200000 165172512 200000 954260058 200000 900950414 200000 53075410 200000 119044864 200000 74669814 200000 526809478 200000 279761153 200000 959924571 200000 552382971 200000 328880674 200000 694928885 200000 193710632 200000 34897481 200000 601030566 200000 187958493 200000 631236606 200000 718059358 200000 988715771 200000 278411399 200000 37974035 200000 497727321 200000 239382950 200000 213135970 200000 854834237 200000 161356024 200000 216808909 200000 977978493 200000 630168308 200000 408639898 200000 128996408 200000 161582981 200000 252018509 200000 436609853 200000 2915917 200000 931940042 200000 983136511 200000 628479615 200000 284979730 200000 70147642 200000 447253600 200000 717309600 200000 492905006 200000 619203683 200000 930430056 200000 100172670 200000 638385127 200000 541455476 200000 217317036 200000 676835222 200000 623803684 200000 746907708 200000 238993763 200000 335406600 200000 478454891 200000 326272552 200000 157692772 200000 919079059 200000 728569059 200000 37100360 200000 991299109 200000 214426004 200000 809335378 200000 367460170 200000 888249788 200000 175521290 200000 699076895 200000 586820220 200000 62395616 200000 665598356 200000 44813392 200000 814935501 200000 112554216 200000 132640368 200000 568063372 200000 67858124 200000 778291658 200000 898217340 200000 599578394 200000 33412518 200000 169771549 200000 353130552 200000 479207391 200000 798519083 200000 222283542 200000 710627522 200000 343670626 200000 423121097 200000 583920269 200000 714615768 200000 647271371 200000 971121294 200000 317067512 200000 95783128 200000 425144798 200000 585513257 200000 816773486 200000 216802753 200000 176700164 200000 376074729 200000 732409765 200000 924387635 200000 565570369 200000 419305147 200000 739714035 200000 973505642 200000 372094270 200000 134213167 200000 384211279 200000 352102214 200000 593452095 200000 386909043 200000 321288016 200000 895943749 200000 403065901 200000 704413269 200000 288813100 200000 290025094 200000 605502348 200000 129551172 200000 627412153 200000 429996487 200000 580586373 200000 253933391 200000 819923566 200000 34912359 200000 856486365 200000 465787427 200000 240362338 200000 553577827 200000 254817018 200000 597500432 200000 998705227 200000 18402908 200000 479248868 200000 148770308 200000 776035968 200000 906161551 200000 313134145 200000 604423565 200000 298569206 200000 634644442 200000 614379607 200000 381581018 200000 930574661 200000 957267644 200000 788030733 200000 167677626 200000 480869795 200000 739953748 200000 559586281 200000 241809050 200000 969182951 200000 772898145 200000 348882194 200000 959328394 200000 420896135 200000 374730048 200000 882489678 200000 375937848 200000 203946649 200000 311452656 200000 633341444 200000 475554802 200000 699169748 200000 996981264 200000 383182138 200000 83705511 200000 433119631 200000 595991262 200000 472523159 200000 817551845 200000 177632960 200000 862922296 200000 364749410 200000 709929180 200000 97790717 200000 492798622 200000 77693824 200000 492670296 200000 796531838 200000 827435822 200000 344243576 200000 877793226 200000 25970712 200000 165338021 200000 869332337 200000 536099647 200000 897169730 200000 460796003 200000 55050034 200000 807555430 200000 668382226 200000 199277671 200000 364853024 200000 369870990 200000 621503296 200000 275358542 200000 475121218 200000 832689572 200000 901334561 200000 598458199 200000 683092032 200000 150975032 200000 214804140 200000 735684449 200000 33765726 200000 305451128 200000 943621496 200000 304448746 200000 985579653 200000 765668658 200000 606605243 200000 332822033 200000 198636346 200000 346166229 200000 625236811 200000 193682324 200000 61999011 200000 87972463 200000 310184607 200000 923503314 200000 46475400 200000 725387184 200000 630160590 200000 364702664 200000 142879054 200000 200412389 200000 344530318 200000 630929687 200000 144015869 200000 446053372 200000 617014070 200000 449376251 200000 499129147 200000 431229317 200000 169950395 200000 838134357 200000 709866574 200000 46193838 200000 611631029 200000 546087585 200000 467371805 200000 574991174 200000 410076762 200000 16813055 200000 573440046 200000 175753658 200000 793004417 200000 33800749 200000 423157415 200000 690438938 200000 326304415 200000 128086922 200000 882035280 200000 411594004 200000 522529741 200000 853976340 200000 792506255 200000 897481206 200000 940178879 200000 639700586 200000 128001387 200000 117172911 200000 614621132 200000 629671882 200000 712599432 200000 660910285 200000 948135916 200000 27920915 200000 463529520 200000 90417279 200000 775443125 200000 528636098 200000 529839687 200000 445189780 200000 417363292 200000 314974200 200000 183523156 200000 427106938 200000 422079929 200000 369133169 200000 624361342 200000 451789375 200000 861689922 200000 920352654 200000 755665804 200000 672006290 200000 99601933 200000 497627467 200000 90604771 200000 2223297 200000 54914258 200000 610924104 200000 793642890 200000 824397500 200000 508765926 200000 119193539 200000 147761193 200000 692986639 200000 507076928 200000 855908251 200000 868009476 200000 204726507 200000 4463991 200000 401158734 200000 889268995 200000 755116573 200000 867832768 200000 511605499 200000 567848877 200000 433713428 200000 242020084 200000 546484064 200000 254339368 200000 435563743 200000 865618567 200000 358096347 200000 997677369 200000 378636075 200000 860822161 200000 805937004 200000 286565961 200000 250563656 200000 206171591 200000 262785968 200000 103642973 200000 997697827 200000 968248194 200000 538196199 200000 628873755 200000 989198668 200000 852715958 200000 463020014 200000 84403915 200000 730205937 200000 446413563 200000 229836356 200000 504249939 200000 605529313 200000 467829383 200000 913611784 200000 902920761 200000 954778249 200000 454967857 200000 290872313 200000 830385315 200000 231064569 200000 843481710 200000 299558259 200000 415623257 200000 977678302 200000 437779030 200000 529525879 200000 196405441 200000 636497288 200000 321922464 200000 322909603 200000 81846241 200000 630911717 200000 999820448 200000 517649973 200000 791383648 200000 608168068 200000 649450575 200000 293717004 200000 386909572 200000 356014994 200000 455629890 200000 815244709 200000 56497972 200000 223157726 200000 736061105 200000 425400353 200000 50943479 200000 342315992 200000 260909168 200000 750746428 200000 689997554 200000 903675021 200000 126237944 200000 572774230 200000 296652268 200000 444347820 200000 672491615 200000 976189806 200000 857427788 200000 360147843 200000 837037402 200000 888873760 200000 543972377 200000 489371906 200000 450096961 200000 231961262 200000 171508728 200000 740378549 200000 658158602 200000 716702963 200000 861169968 200000 138243021 200000 340371532 200000 923329904 200000 260224169 200000 644055063 200000 934402876 200000 877013059 200000 976759783 200000 950274 200000 7509171 200000 374627882 200000 990972179 200000 733056412 200000 382113061 200000 587377795 200000 15478001 200000 957193108 200000 409766826 200000 767925582 200000 357488362 200000 485511993 200000 239630839 200000 237825320 200000 415137026 200000 508081273 200000 812221029 200000 745933649 200000 835295714 200000 460683234 200000 493910504 200000 309508006 200000 309471439 200000 527048867 200000 214539800 200000 812238502 200000 449016239 200000 514173066 200000 662443307 200000 36956016 200000 411553034 200000 983146502 200000 761177079 200000 907371458 200000 798727686 200000 410365990 200000 825801204 200000 469306363 200000 322660969 200000 838623383 200000 333992759 200000 127639833 200000 618312858 200000 662840745 200000 533806199 200000 765634235 200000 163358111 200000 760106570 200000 319968011 200000 589665566 200000 125169439 200000 747912712 200000 176833256 200000 474675491 200000 775999840 200000 795581203 200000 27898022 200000 894446662 200000 302052681 200000 279048247 200000 16224636 200000 617497768 200000 490942560 200000 4301029 200000 332766526 200000 739385605 200000 837238988 200000 29998378 200000 907774565 200000 98484925 200000 109099347 200000 363149237 200000 185118215 200000 617346511 200000 807915356 200000 975156692 200000 122391513 200000 980894423 200000 299205357 200000 333221750 200000 906415155 200000 349264151 200000 233257134 200000 785140522 200000 811629067 200000 424859242 200000 99963875 200000 223639581 200000 162743544 200000 827917649 200000 346011764 200000 512687135 200000 2920239 200000 642718442 200000 26696424 200000 874674078 200000 341552520 200000 755409139 200000 959448164 200000 855649704 200000 972713849 200000 557328330 200000 537789616 200000 285584876 200000 595446041 200000 328606319 200000 531723825 200000 729925305 200000 417168158 200000 236342911 200000 566925807 200000 676868861 200000 169389790 200000 596962361 200000 75086223 200000 445089861 200000 39023184 200000 287403644 200000 148143961 200000 395680450 200000 180456971 200000 187268806 200000 321547314 200000 487191874 200000 358799173 200000 951104822 200000 727983010 200000 712423730 200000 164863444 200000 789791882 200000 26853327 200000 164575393 200000 651591216 200000 880236065 200000 250768255 200000 782462527 200000 997088622 200000 445373945 200000 687449113 200000 420670297 200000 799800133 200000 893692081 200000 304275363 200000 748161502 200000 394022923 200000 801520006 200000 208337091 200000 258527324 200000 955403960 200000 414400089 200000 450728129 200000 103067650 200000 99859169 200000 272012198 200000 565580675 200000 920748702 200000 765958845 200000 149015181 200000 986950031 200000 483858592 200000 771861795 200000 397077709 200000 744042508 200000 592291605 200000 651768201 200000 55124675 200000 486562496 200000 144287660 200000 322574853 200000 551795054 200000 105439762 200000 375680179 200000 448836430 200000 942210157 200000 810366729 200000 584523033 200000 467870395 200000 763303422 200000 662858058 200000 494123117 200000 803504706 200000 862821632 200000 169019676 200000 195108572 200000 748004986 200000 56119537 200000 831524710 200000 418598710 200000 810241688 200000 182564335 200000 881077167 200000 357177065 200000 57634420 200000 961103546 200000 612091420 200000 128835587 200000 291290244 200000 332731055 200000 999696245 200000 246635827 200000 357016031 200000 105562574 200000 186777375 200000 33419720 200000 148637755 200000 285429940 200000 691944226 200000 512201647 200000 187136494 200000 283192992 200000 126518819 200000 981620600 200000 297590255 200000 672193905 200000 477729130 200000 743886417 200000 310159829 200000 406328229 200000 250213084 200000 644648456 200000 73831894 200000 484380251 200000 73853185 200000 258536204 200000 403094216 200000 887698257 200000 438003966 200000 437859947 200000 155810850 200000 410273510 200000 634148507 200000 270274517 200000 876644859 200000 602748952 200000 226203710 200000 542281623 200000 49348361 200000 615532677 200000 220068589 200000 259888287 200000 343998627 200000 889483373 200000 141742159 200000 894469758 200000 821360830 200000 483175597 200000 814092458 200000 517616480 200000 244920818 200000 935436997 200000 679806692 200000 486302228 200000 665031029 200000 460517074 200000 929967237 200000 64750602 200000 753266974 200000 345139603 200000 161714611 200000 147860303 200000 752503139 200000 733976679 200000 62990132 200000 476265105 200000 256784730 200000 288137036 200000 250286191 200000 209088800 200000 406666938 200000 326895841 200000 813950315 200000 886574314 200000 166891994 200000 608466532 200000 505737421 200000 162931326 200000 91654576 200000 967231924 200000 230036956 200000 290702601 200000 705538514 200000 466624334 200000 671241855 200000 935624283 200000 869910136 200000 325675091 200000 333273404 200000 196265698 200000 858878071 200000 164145279 200000 224823611 200000 487325100 200000 639561030 200000 364417587 200000 385189952 200000 448988776 200000 29491963 200000 338881131 200000 646609587 200000 829485925 200000 328261710 200000 761378503 200000 900337563 200000 634847120 200000 631252116 200000 972742534 200000 150976669 200000 254450809 200000 552036804 200000 442955652 200000 921956865 200000 402065485 200000 171368053 200000 905572931 200000 279416492 200000 972760541 200000 687357405 200000 309456350 200000 322626598 200000 187536533 200000 371208658 200000 513558806 200000 517216404 200000 398353540 200000 639919307 200000 859947337 200000 145908926 200000 337047129 200000 261328863 200000 316775029 200000 23029770 200000 677421411 200000 745996996 200000 308516664 200000 395090046 200000 510306704 200000 194766800 200000 763935954 200000 820194496 200000 586762606 200000 22945787 200000 722584352 200000 330088472 200000 804876844 200000 272477914 200000 98284193 200000 717101676 200000 16700313 200000 632732836 200000 788811380 200000 213852226 200000 717933090 200000 643490864 200000 418141784 200000 36247233 200000 740651735 200000 500437235 200000 741009578 200000 915230639 200000 957842277 200000 341202181 200000 185600617 200000 500474739 200000 819722780 200000 233897757 200000 800551731 200000 230695187 200000 633045482 200000 667927183 200000 297145160 200000 676616758 200000 402273886 200000 387989844 200000 753928582 200000 822547746 200000 92945829 200000 11035650 200000 782283627 200000 896767678 200000 195415695 200000 811636174 200000 913398037 200000 556156561 200000 230320778 200000 694096528 200000 21934916 200000 156192448 200000 727984548 200000 276449982 200000 366783829 200000 668193810 200000 418416780 200000 528967534 200000 478219591 200000 809307118 200000 472095376 200000 116562520 200000 974489529 200000 655847515 200000 227130271 200000 806314961 200000 763384297 200000 290497022 200000 999927368 200000 939334864 200000 581987254 200000 36198943 200000 646722489 200000 475337452 200000 213351838 200000 82236067 200000 570945984 200000 924519002 200000 180479168 200000 898876946 200000 204212428 200000 690370547 200000 48057562 200000 964600209 200000 503073259 200000 142954795 200000 74410570 200000 514638056 200000 420991181 200000 897529882 200000 30252048 200000 909343868 200000 71316926 200000 906301301 200000 362300362 200000 69095253 200000 649248175 200000 386629781 200000 85138357 200000 587995417 200000 662171693 200000 513983854 200000 585329329 200000 425259021 200000 673994087 200000 254485656 200000 31757885 200000 988054810 200000 285401131 200000 865616201 200000 866855542 200000 68466629 200000 483900393 200000 697439576 200000 688907803 200000 386519605 200000 641077933 200000 369097018 200000 673435787 200000 340446000 200000 567748392 200000 415649287 200000 418787780 200000 561055261 200000 255815847 200000 801412982 200000 301489252 200000 222150402 200000 560317209 200000 107366363 200000 228679083 200000 952813190 200000 308186892 200000 839164463 200000 845515127 200000 912949743 200000 217442735 200000 256353287 200000 140274757 200000 138442532 200000 107992785 200000 577814939 200000 89897270 200000 384474283 200000 864651488 200000 949790655 200000 640080390 200000 143170475 200000 666502378 200000 774136812 200000 153882389 200000 214555115 200000 102043806 200000 756867640 200000 187470690 200000 102106064 200000 809210954 200000 853963096 200000 406192778 200000 398963809 200000 790832349 200000 190139556 200000 963350732 200000 283391301 200000 808459750 200000 363850258 200000 825928967 200000 294877891 200000 609926035 200000 640646713 200000 590747833 200000 270668736 200000 254572210 200000 990236238 200000 391479296 200000 611435460 200000 838436018 200000 881490474 200000 789609372 200000 67204852 200000 582283681 200000 50376257 200000 696820459 200000 732973080 200000 213189678 200000 981286827 200000 45088746 200000 274357909 200000 730380712 200000 343037981 200000 565698874 200000 515100275 200000 823259644 200000 852220400 200000 274674199 200000 430935639 200000 824522682 200000 178266648 200000 886424673 200000 430160777 200000 507641872 200000 636870189 200000 619384982 200000 295983087 200000 623124685 200000 96521829 200000 870428117 200000 785874959 200000 898712158 200000 918542742 200000 731241436 200000 573117711 200000 568825810 200000 785712952 200000 297466634 200000 282824887 200000 194509017 200000 761339232 200000 279565405 200000 7188845 200000 374947776 200000 187162821 200000 839918964 200000 389451319 200000 627256182 200000 402898622 200000 112335501 200000 657643196 200000 284569481 200000 725795136 200000 229258886 200000 252816706 200000 759993384 200000 481907427 200000 601727711 200000 359073456 200000 136211490 200000 217509086 200000 121676725 200000 287815308 200000 698479844 200000 112464645 200000 170761671 200000 974767869 200000 413673086 200000 869279697 200000 639567988 200000 269010633 200000 773727134 200000 50009176 200000 597698491 200000 410808152 200000 201008019 200000 877364303 200000 612169785 200000 54977710 200000 273731658 200000 646862862 200000 865801517 200000 346346867 200000 253320274 200000 701390987 200000 443862646 200000 103595757 200000 698557147 200000 968626012 200000 210705041 200000 89443588 200000 322645938 200000 77258425 200000 471759007 200000 791915068 200000 346027334 200000 847672183 200000 362445405 200000 739015102 200000 579319973 200000 311668493 200000 677078057 200000 781539662 200000 388383102 200000 725706642 200000 828712707 200000 953071957 200000 364363296 200000 297394620 200000 337161864 200000 77117655 200000 551169400 200000 84364001 200000 499026167 200000 781575549 200000 550602006 200000 199160056 200000 418129711 200000 964788107 200000 633787176 200000 652819096 200000 829737647 200000 280931818 200000 933814396 200000 339607287 200000 644085652 200000 104262175 200000 335048321 200000 189127147 200000 792409757 200000 725047376 200000 617068358 200000 323217388 200000 506281256 200000 664913733 200000 808929145 200000 730806287 200000 713671477 200000 330921572 200000 445421671 200000 504791563 200000 401073506 200000 21050803 200000 104851457 200000 197237814 200000 311995629 200000 852420569 200000 736311508 200000 175103880 200000 620606388 200000 20125724 200000 703791632 200000 111361430 200000 187887670 200000 967738467 200000 228125569 200000 525416599 200000 430111123 200000 362537268 200000 782395800 200000 131455330 200000 356868487 200000 991048118 200000 510975842 200000 993529197 200000 693924978 200000 103501743 200000 713628301 200000 690913998 200000 49220946 200000 232614790 200000 203964266 200000 707623996 200000 606957510 200000 679728193 200000 871050981 200000 916168974 200000 789505036 200000 810248071 200000 733514893 200000 173333818 200000 18558211 200000 18998687 200000 603492498 200000 873012567 200000 508121641 200000 656974702 200000 409721793 200000 590548122 200000 775972252 200000 5980795 200000 945874312 200000 400341723 200000 635418140 200000 740815598 200000 941969912 200000 68012688 200000 732500230 200000 641968011 200000 869202877 200000 753919696 200000 847903322 200000 888589754 200000 139733030 200000 71159121 200000 463709365 200000 806864770 200000 161411363 200000 323557481 200000 945859926 200000 271051656 200000 696053057 200000 238045455 200000 472998428 200000 785142548 200000 337132974 200000 678832346 200000 381694341 200000 31528972 200000 122923579 200000 686589440 200000 182035632 200000 150906613 200000 42890580 200000 144099671 200000 299623259 200000 134949112 200000 917725704 200000 215076438 200000 895796709 200000 754077658 200000 844177927 200000 377835796 200000 495457612 200000 276147201 200000 567772061 200000 74547271 200000 186846510 200000 132714613 200000 891662267 200000 466964294 200000 321136587 200000 549542620 200000 299769326 200000 996324358 200000 530359296 200000 875821948 200000 661507685 200000 129314079 200000 935240525 200000 705519932 200000 294227951 200000 971286983 200000 586319311 200000 961696674 200000 330313721 200000 698161621 200000 125846085 200000 401521365 200000 492787859 200000 698869183 200000 694183438 200000 486198171 200000 643277931 200000 424900251 200000 81964328 200000 253470555 200000 999146191 200000 792325664 200000 38690866 200000 635783707 200000 960966062 200000 268826277 200000 857825386 200000 486152322 200000 361089943 200000 677068064 200000 688112559 200000 991989206 200000 702283703 200000 497830183 200000 299612287 200000 777419775 200000 163213790 200000 35273970 200000 591836664 200000 772770689 200000 671841402 200000 723618134 200000 585960410 200000 310120836 200000 89924249 200000 427440586 200000 59776130 200000 424119759 200000 531349482 200000 145853540 200000 704370415 200000 623602887 200000 812995259 200000 363941852 200000 916823232 200000 379623283 200000 508500476 200000 222544263 200000 542758964 200000 972288891 200000 732496185 200000 958189404 200000 170624552 200000 627676963 200000 519860387 200000 396594162 200000 460915227 200000 765376340 200000 189311239 200000 364815487 200000 107637292 200000 21648786 200000 802114004 200000 969449177 200000 784247064 200000 889028102 200000 346643225 200000 535990647 200000 354747968 200000 627005301 200000 107949443 200000 234877808 200000 191130017 200000 936595269 200000 72925282 200000 544617594 200000 928980953 200000 247194494 200000 670484900 200000 214966507 200000 900669480 200000 56490694 200000 132472279 200000 26961851 200000 904328299 200000 167113827 200000 121445930 200000 20506751 200000 453207330 200000 314598459 200000 596573291 200000 461518702 200000 430926698 200000 585301206 200000 585690890 200000 846735711 200000 972039426 200000 376354138 200000 466673427 200000 1617351 200000 964302921 200000 889177997 200000 430753847 200000 207369918 200000 119553085 200000 917741014 200000 841583811 200000 85381371 200000 426222717 200000 257017147 200000 608826278 200000 993652690 200000 427008838 200000 144589667 200000 476650095 200000 570187580 200000 864684409 200000 241409173 200000 93947723 200000 509112783 200000 62051475 200000 653322678 200000 289483018 200000 243453632 200000 713644210 200000 259596877 200000 543746329 200000 761996775 200000 465790102 200000 669228673 200000 89828744 200000 459021754 200000 878351772 200000 498721049 200000 83367685 200000 100548431 200000 291421123 200000 59728762 200000 271817439 200000 956579422 200000 762214314 200000 30433707 200000 242538243 200000 471725372 200000 797835920 200000 711615571 200000 217238529 200000 675761888 200000 540499538 200000 991228089 200000 42683654 200000 335671521 200000 28511599 200000 443163330 200000 573075427 200000 948089716 200000 778854149 200000 44438774 200000 306337540 200000 799720817 200000 397318868 200000 798729850 200000 112918392 200000 315699279 200000 621629242 200000 285638422 200000 425129198 200000 118327331 200000 457627956 200000 655121200 200000 91191221 200000 172618659 200000 568640099 200000 489956813 200000 117606075 200000 330567208 200000 647931139 200000 778850966 200000 21721998 200000 573816230 200000 301088244 200000 315909584 200000 873571933 200000 699239605 200000 476566709 200000 308888162 200000 485588470 200000 134648459 200000 207384419 200000 132559826 200000 659879368 200000 526020351 200000 417365181 200000 687596614 200000 394186722 200000 710609542 200000 194221090 200000 271247494 200000 677748466 200000 2310712 200000 340047248 200000 938525688 200000 18239558 200000 167480268 200000 912503718 200000 63951522 200000 873564621 200000 875443094 200000 597182881 200000 597868843 200000 550221845 200000 618735759 200000 966785890 200000 640216793 200000 123522637 200000 595426380 200000 360860006 200000 172508563 200000 624645188 200000 439556356 200000 592149707 200000 729746912 200000 276303975 200000 682460558 200000 44808528 200000 521223397 200000 90348999 200000 990478176 200000 741358933 200000 246909545 200000 741698575 200000 557049489 200000 777535958 200000 287644883 200000 834660753 200000 875266006 200000 369209971 200000 230720810 200000 541504313 200000 553225351 200000 396590954 200000 609202451 200000 466066583 200000 88295066 200000 139206042 200000 25009365 200000 408939992 200000 60993190 200000 64944257 200000 822219096 200000 104484300 200000 304918496 200000 182339133 200000 407006752 200000 151772129 200000 381703713 200000 923251086 200000 871889237 200000 756786726 200000 129746397 200000 109489106 200000 89291198 200000 842662728 200000 325041195 200000 70635782 200000 944084673 200000 38542486 200000 250936003 200000 990958539 200000 760092259 200000 550122496 200000 272927227 200000 392585053 200000 117345101 200000 614180883 200000 699877064 200000 769493916 200000 568364228 200000 25474046 200000 998596290 200000 24381191 200000 721324206 200000 215829903 200000 565399583 200000 727674043 200000 61495187 200000 660926261 200000 229478837 200000 20494967 200000 60714649 200000 203855871 200000 801326332 200000 303812761 200000 55424902 200000 661721499 200000 692883465 200000 975574049 200000 699651265 200000 857191511 200000 687245715 200000 506221229 200000 225118032 200000 947795234 200000 13806320 200000 542113915 200000 48462553 200000 715600266 200000 165855768 200000 347878505 200000 764519845 200000 815626174 200000 522174368 200000 686097399 200000 765950615 200000 210784397 200000 905077952 200000 626670914 200000 614864697 200000 659211108 200000 255384908 200000 362220810 200000 961316271 200000 771545171 200000 649066941 200000 76740268 200000 392937664 200000 960711688 200000 952991529 200000 585425959 200000 463784403 200000 247912913 200000 908644677 200000 53420570 200000 801210606 200000 641084317 200000 157195369 200000 7878083 200000 971574457 200000 578245627 200000 660860299 200000 315404545 200000 603251320 200000 43132953 200000 954782273 200000 885471314 200000 992432659 200000 720451525 200000 331487939 200000 886884564 200000 192339473 200000 871257965 200000 873820134 200000 346563143 200000 684597655 200000 699784738 200000 326123809 200000 954277640 200000 61746285 200000 276741008 200000 695681163 200000 820040215 200000 149924600 200000 802520070 200000 823886042 200000 725701393 200000 814747200 200000 874871924 200000 131375972 200000 205804598 200000 273110506 200000 257236583 200000 817349152 200000 322774627 200000 69519934 200000 571355150 200000 436560293 200000 376794903 200000 241014817 200000 268209719 200000 993584425 200000 761430129 200000 664541467 200000 854759505 200000 830601346 200000 152695599 200000 794728786 200000 532512363 200000 622200872 200000 988533936 200000 770167692 200000 266889522 200000 615082800 200000 539656945 200000 961535791 200000 450887158 200000 617870161 200000 692214419 200000 90716739 200000 570283685 200000 144571105 200000 619178707 200000 857517422 200000 51151821 200000 803897048 200000 807506319 200000 993823222 200000 175593629 200000 362759371 200000 344287559 200000 805244354 200000 919790820 200000 723568881 200000 404467992 200000 211911000 200000 605493519 200000 35238433 200000 263142081 200000 553745375 200000 298321966 200000 295071697 200000 901465249 200000 551389981 200000 999437295 200000 491159063 200000 859483062 200000 742011769 200000 831257760 200000 814115242 200000 687154591 200000 505843194 200000 709926192 200000 912531425 200000 184768666 200000 368510533 200000 827901742 200000 702967986 200000 909739398 200000 837773985 200000 276767943 200000 286677684 200000 86819809 200000 685608437 200000 213397195 200000 218223900 200000 321965513 200000 780673480 200000 171384488 200000 896530882 200000 987460094 200000 310619199 200000 666258028 200000 676289308 200000 671069661 200000 813892642 200000 420442310 200000 954195521 200000 918015846 200000 226053846 200000 935804677 200000 525381862 200000 239364406 200000 921648226 200000 441094934 200000 827200356 200000 980562061 200000 582663022 200000 477749641 200000 36171951 200000 192357704 200000 71873343 200000 785674124 200000 184595039 200000 798287334 200000 225370043 200000 476536557 200000 656807593 200000 639576966 200000 642741098 200000 800766491 200000 449809510 200000 666236902 200000 282318193 200000 428209701 200000 805206282 200000 583380836 200000 168448920 200000 760066232 200000 300505773 200000 742388992 200000 981771333 200000 225135140 200000 285947397 200000 523370071 200000 538876542 200000 313528151 200000 983786601 200000 115965865 200000 918846441 200000 918609887 200000 144297422 200000 674153939 200000 108573390 200000 892396523 200000 679283916 200000 121420373 200000 239315987 200000 384350282 200000 263080601 200000 740052812 200000 948836158 200000 812248169 200000 589485324 200000 538695031 200000 963965046 200000 184387672 200000 675080347 200000 249816629 200000 529760385 200000 490558149 200000 607622748 200000 550897541 200000 378389190 200000 294938878 200000 818356230 200000 561118211 200000 358868812 200000 736946930 200000 326081520 200000 44122352 200000 405938360 200000 555847471 200000 701270800 200000 107500586 200000 152627281 200000 505019109 200000 719528188 200000 766364207 200000 373454334 200000 718899169 200000 613923308 200000 966792221 200000 9107525 200000 91416721 200000 718442165 200000 73083828 200000 649574990 200000 701582341 200000 864391374 200000 172285777 200000 58557405 200000 833368556 200000 812585549 200000 756789748 200000 924857178 200000 520175762 200000 734026730 200000 174553402 200000 318953932 200000 219696359 200000 865451258 200000 434033506 200000 889764056 200000 479495802 200000 545677684 200000 751192395 200000 138670790 200000 239107449 200000 651631599 200000 963700339 200000 53893243 200000 266895026 200000 270652833 200000 528353017 200000 648443263 200000 321813396 200000 146898016 200000 218743195 200000 192027639 200000 895867437 200000 354805923 200000 636400567 200000 951697067 200000 417646893 200000 384679809 200000 457439565 200000 862137089 200000 44557793 200000 759021744 200000 85813498 200000 594287871 200000 293456439 200000 625196678 200000 348950014 200000 282214731 200000 1496767 200000 17112571 200000 381016630 200000 364798765 200000 181513383 200000 46420132 200000 736845346 200000 178410123 200000 504424382 200000 163574456 200000 77868255 200000 936316395 200000 947436145 200000 440051982 200000 368606252 200000 176250996 200000 167510480 200000 789333275 200000 334576232 200000 578442732 200000 695605129 200000 560246007 200000 880589457 200000 884010682 200000 223779306 200000 526405977 200000 47416902 200000 964329444 200000 21243362 200000 428391829 200000 971012037 200000 683217169 200000 422518015 200000 396463524 200000 585499628 200000 469310599 200000 907723633 200000 925012507 200000 860034619 200000 26166573 200000 518027780 200000 279031858 200000 8792783 200000 2489993 200000 141133353 200000 561142206 200000 156761704 200000 944034499 200000 996958701 200000 829010230 200000 915321443 200000 238176415 200000 987732991 200000 4122544 200000 942678720 200000 607490437 200000 705377197 200000 977366756 200000 838522908 200000 893386620 200000 448171239 200000 916805927 200000 775119286 200000 576378153 200000 193772602 200000 78208880 200000 230225261 200000 527825875 200000 517284052 200000 869492566 200000 909428671 200000 953796450 200000 304965253 200000 845260558 200000 534763466 200000 320780378 200000 264403387 200000 928644464 200000 91344206 200000 433081828 200000 915492229 200000 547243507 200000 740264617 200000 22046149 200000 193128848 200000 461297835 200000 574716121 200000 717249635 200000 800411692 200000 158090321 200000 763895164 200000 69429958 200000 164299334 200000 137784379 200000 817899217 200000 87140500 200000 962234222 200000 704437342 200000 334478264 200000 154165778 200000 56694738 200000 375075154 200000 267039149 200000 606866473 200000 640821825 200000 494274637 200000 766312656 200000 742907998 200000 193267240 200000 932491046 200000 728404447 200000 418597592 200000 624248215 200000 636751442 200000 205507641 200000 990534749 200000 834714939 200000 738927849 200000 57943516 200000 864927316 200000 724366948 200000 588497057 200000 786348391 200000 763790019 200000 649333504 200000 687306705 200000 494733336 200000 657782865 200000 387028382 200000 556177775 200000 800403917 200000 127151172 200000 697799019 200000 108262161 200000 600729350 200000 489568899 200000 817705015 200000 581647086 200000 656801504 200000 192326036 200000 452974703 200000 788939741 200000 255844635 200000 144604318 200000 328997155 200000 702365012 200000 318782996 200000 749177703 200000 788397057 200000 924575082 200000 144232138 200000 693941335 200000 697212247 200000 524916436 200000 711915740 200000 803383922 200000 976178709 200000 786013930 200000 301302408 200000 680996192 200000 961229767 200000 2587554 200000 879585965 200000 948244840 200000 199842462 200000 985129363 200000 552084681 200000 143796591 200000 693978983 200000 744152050 200000 15249659 200000 924635901 200000 567224721 200000 441250967 200000 634903041 200000 328554551 200000 156393770 200000 152667129 200000 849976121 200000 368069093 200000 19002594 200000 921256236 200000 400784035 200000 661971820 200000 149657605 200000 340119529 200000 198159580 200000 805523668 200000 266219652 200000 223568518 200000 762816291 200000 181661890 200000 676250860 200000 3748856 200000 604979544 200000 486425214 200000 205219436 200000 434001367 200000 686730743 200000 552523246 200000 686005970 200000 268500057 200000 71441952 200000 580266904 200000 349393037 200000 937460820 200000 242082193 200000 347937442 200000 673141420 200000 178997568 200000 376340649 200000 61380308 200000 602148060 200000 216451890 200000 351616614 200000 329243284 200000 599797101 200000 861928161 200000 789595750 200000 371301096 200000 342546253 200000 494933923 200000 292715753 200000 65970039 200000 495198219 200000 47362928 200000 257489100 200000 116725383 200000 130426324 200000 743098589 200000 555364751 200000 105251583 200000 499565431 200000 443503906 200000 816110927 200000 711992421 200000 597046884 200000 310857235 200000 858630860 200000 221543136 200000 649796776 200000 718641705 200000 753595235 200000 120422710 200000 600882418 200000 168129146 200000 234588947 200000 493916878 200000 356661392 200000 790151867 200000 202142843 200000 254252975 200000 69248881 200000 378217796 200000 972159193 200000 775330942 200000 255122980 200000 110566667 200000 661714956 200000 155111554 200000 295495638 200000 466176934 200000 865366162 200000 828302755 200000 38882903 200000 590297933 200000 432869769 200000 331274853 200000 37878293 200000 570148053 200000 231131825 200000 823935984 200000 663534110 200000 235890613 200000 515470952 200000 321546763 200000 375743522 200000 504391172 200000 704954283 200000 402178843 200000 448075373 200000 210547320 200000 515821082 200000 541695528 200000 470442480 200000 709087847 200000 489177588 200000 381231320 200000 663281208 200000 947327432 200000 79165974 200000 914309488 200000 140042611 200000 622691122 200000 322795007 200000 435236569 200000 840822386 200000 628883931 200000 893445070 200000 412434072 200000 45307041 200000 874904473 200000 61871169 200000 716975827 200000 663251983 200000 106592484 200000 492291767 200000 269270098 200000 479477100 200000 570335953 200000 891872558 200000 612013179 200000 178986501 200000 539178263 200000 894121028 200000 760877908 200000 864972745 200000 387509260 200000 423123769 200000 358762884 200000 902157638 200000 910926504 200000 213557738 200000 283907153 200000 933596075 200000 281044096 200000 691163863 200000 357070754 200000 244237511 200000 234745803 200000 558181661 200000 139506173 200000 470688007 200000 876429664 200000 324785787 200000 251452553 200000 749947259 200000 724306101 200000 980325712 200000 541594892 200000 365861329 200000 101584864 200000 558723739 200000 972206573 200000 745526359 200000 333601688 200000 322954233 200000 837652018 200000 10160124 200000 939905844 200000 542678441 200000 783154050 200000 226957903 200000 212115114 200000 110803593 200000 287996964 200000 795206525 200000 726364817 200000 80406041 200000 495474429 200000 678939734 200000 917136414 200000 909721207 200000 560155028 200000 746519112 200000 395018025 200000 944296032 200000 156226576 200000 142849377 200000 322784296 200000 349068085 200000 860045112 200000 284425808 200000 648751154 200000 108406002 200000 166433905 200000 77008996 200000 115351292 200000 500853303 200000 900127171 200000 10828682 200000 606484703 200000 438740547 200000 144587731 200000 824176210 200000 702433999 200000 157534451 200000 603654121 200000 715313642 200000 753309284 200000 842347718 200000 15125482 200000 14918688 200000 244848083 200000 874355931 200000 396858462 200000 115157347 200000 647985141 200000 955619056 200000 27468395 200000 120834754 200000 738205246 200000 601829219 200000 527691735 200000 585989098 200000 936384198 200000 748167988 200000 768197384 200000 362761003 200000 10292291 200000 6063617 200000 373526278 200000 903241587 200000 145644044 200000 930753031 200000 963836279 200000 704054864 200000 139147798 200000 840384551 200000 673868449 200000 729616369 200000 428291833 200000 552658397 200000 212889451 200000 818924836 200000 256371179 200000 217057097 200000 159840091 200000 427268441 200000 67632323 200000 774908202 200000 67542168 200000 979523229 200000 391190007 200000 128241885 200000 770021352 200000 901047710 200000 400276637 200000 810962529 200000 653244594 200000 545678765 200000 857034348 200000 988798549 200000 783840508 200000 932772022 200000 75559867 200000 392575478 200000 580099949 200000 593796936 200000 383148928 200000 320889125 200000 61969739 200000 383391378 200000 513953617 200000 962056287 200000 899709 200000 703689827 200000 219865958 200000 526572226 200000 494716298 200000 569240873 200000 672241300 200000 654533646 200000 329605015 200000 412883954 200000 85938258 200000 294975136 200000 149613675 200000 424225389 200000 520801462 200000 512472952 200000 923593326 200000 586476777 200000 3807864 200000 123951155 200000 126564516 200000 944546899 200000 899956461 200000 945182992 200000 376777398 200000 947383355 200000 251567116 200000 911100142 200000 672879336 200000 580269775 200000 235912812 200000 939094859 200000 287343139 200000 61605085 200000 64409411 200000 690906694 200000 2720235 200000 309703124 200000 867469415 200000 921723549 200000 258679913 200000 739691970 200000 270643791 200000 343465902 200000 612042850 200000 90402647 200000 251899410 200000 207695737 200000 324468540 200000 125816799 200000 852549478 200000 999344284 200000 302462207 200000 162933579 200000 71295137 200000 980349524 200000 430858321 200000 248850984 200000 1602747 200000 622876802 200000 893908600 200000 896812453 200000 695182665 200000 697506722 200000 494185306 200000 342392721 200000 997002370 200000 426413268 200000 934530431 200000 826353753 200000 868558653 200000 463083478 200000 903869453 200000 139909901 200000 230879471 200000 683406087 200000 926162122 200000 29997402 200000 689300400 200000 864296805 200000 559563805 200000 955404689 200000 63584311 200000 155673743 200000 407221004 200000 690503326 200000 108224984 200000 839480515 200000 529585982 200000 748230672 200000 599980172 200000 955037919 200000 808478970 200000 611155990 200000 230128360 200000 202529379 200000 94477605 200000 383497087 200000 641108516 200000 280830829 200000 931413830 200000 941455801 200000 436959765 200000 668270266 200000 901879684 200000 789394130 200000 942206770 200000 886743466 200000 706657445 200000 161938297 200000 542306449 200000 255310396 200000 42862609 200000 512434940 200000 553459690 200000 7587597 200000 319220172 200000 414800715 200000 463874450 200000 65676636 200000 24438910 200000 925865714 200000 916332672 200000 622521608 200000 555819374 200000 45454626 200000 918376010 200000 520125583 200000 296394881 200000 12849064 200000 382041896 200000 496370960 200000 330077247 200000 602724595 200000 760808431 200000 451859529 200000 246782925 200000 856155153 200000 263560727 200000 912766104 200000 730196211 200000 918305458 200000 270071220 200000 662691581 200000 906882071 200000 251271458 200000 250398079 200000 233442581 200000 360973886 200000 115183186 200000 781006 200000 425601312 200000 433209105 200000 788158415 200000 165746582 200000 82328059 200000 307711701 200000 239306696 200000 874132591 200000 513757477 200000 347199600 200000 314486539 200000 606294159 200000 342368957 200000 964062570 200000 626044168 200000 498567117 200000 397089665 200000 711473641 200000 734479819 200000 61479070 200000 83274448 200000 522308275 200000 5875717 200000 19181594 200000 194151080 200000 160040751 200000 469763843 200000 788125687 200000 963484072 200000 213365091 200000 814300852 200000 39051916 200000 120255246 200000 798946294 200000 463556006 200000 69760719 200000 675891384 200000 929933870 200000 563816201 200000 990082134 200000 608191270 200000 10430962 200000 998863017 200000 123743576 200000 976110965 200000 467710920 200000 272624375 200000 868609196 200000 801077093 200000 748345560 200000 971901696 200000 719542728 200000 978053459 200000 231083750 200000 957672563 200000 443881667 200000 659798590 200000 453408858 200000 531185054 200000 459270226 200000 667786693 200000 759217210 200000 214548336 200000 436910541 200000 887297062 200000 180569646 200000 389977464 200000 305688874 200000 945027136 200000 783655034 200000 64034788 200000 653808896 200000 366654353 200000 169355270 200000 670727554 200000 616090244 200000 190069304 200000 50578521 200000 858543553 200000 672659854 200000 237663475 200000 770795416 200000 680933039 200000 677189269 200000 468037408 200000 384885387 200000 212826363 200000 74807981 200000 748272319 200000 633831575 200000 510678516 200000 570539407 200000 321086573 200000 871132612 200000 129997703 200000 293562768 200000 87681898 200000 639404216 200000 7068740 200000 985934248 200000 361979283 200000 829329593 200000 459741017 200000 934403948 200000 964191591 200000 771325869 200000 286664853 200000 941707539 200000 567696901 200000 508693020 200000 490686565 200000 578671987 200000 750114603 200000 959137068 200000 214750681 200000 939153412 200000 142723896 200000 452250275 200000 501811870 200000 382966491 200000 746860842 200000 236800231 200000 214866180 200000 278761135 200000 689490079 200000 381459712 200000 987621369 200000 299103446 200000 374568919 200000 745608852 200000 660712715 200000 192283976 200000 649886640 200000 969825257 200000 575113833 200000 177011866 200000 172628391 200000 692443110 200000 444063458 200000 201878532 200000 364589533 200000 491747346 200000 201450980 200000 272921946 200000 144607502 200000 295205522 200000 594610045 200000 139443989 200000 338819738 200000 475466285 200000 364240475 200000 505946698 200000 12599935 200000 330024010 200000 37403599 200000 692518065 200000 126664028 200000 10836719 200000 74836933 200000 695445663 200000 925184111 200000 834072771 200000 338967245 200000 206198539 200000 773152151 200000 492967181 200000 514862100 200000 843255691 200000 154501458 200000 485475762 200000 444406634 200000 964307031 200000 691393727 200000 464028986 200000 307005245 200000 268936260 200000 164100507 200000 182510794 200000 327123611 200000 560265929 200000 602299975 200000 775697961 200000 403183411 200000 734014461 200000 558467519 200000 284699071 200000 147159892 200000 636638358 200000 765647268 200000 605259409 200000 459833323 200000 654093802 200000 146632242 200000 343024709 200000 867023496 200000 907673072 200000 728226889 200000 688545059 200000 4407129 200000 451965247 200000 691774823 200000 235483152 200000 446807340 200000 521273613 200000 370114987 200000 54326420 200000 680440689 200000 814947120 200000 941354451 200000 857768661 200000 204082740 200000 454060064 200000 719313214 200000 415731609 200000 912790054 200000 606474482 200000 68472810 200000 15588934 200000 640999572 200000 55575901 200000 255676021 200000 539461348 200000 4400492 200000 805919159 200000 94273055 200000 673420825 200000 287924543 200000 7786232 200000 922956486 200000 242655531 200000 660022073 200000 560307381 200000 152861415 200000 598184961 200000 744925993 200000 824957733 200000 531610018 200000 749757729 200000 52036991 200000 334177055 200000 861266102 200000 875621298 200000 371020616 200000 587588633 200000 996112000 200000 225675642 200000 296664114 200000 427889193 200000 193402879 200000 704226016 200000 853838990 200000 976599046 200000 251222226 200000 233132779 200000 657416520 200000 900343559 200000 988760375 200000 529813312 200000 382617071 200000 665707298 200000 18579468 200000 322767398 200000 177011891 200000 76922094 200000 864303825 200000 231208068 200000 102634081 200000 607147936 200000 370353572 200000 699425249 200000 648930920 200000 475259152 200000 896531779 200000 995004514 200000 479994070 200000 631005620 200000 580406540 200000 682549454 200000 426121818 200000 378751139 200000 748040446 200000 653646477 200000 804136002 200000 11699602 200000 178057657 200000 779224995 200000 509100670 200000 46926042 200000 339451001 200000 593090745 200000 790347675 200000 390260591 200000 220954910 200000 112016147 200000 599852743 200000 289748201 200000 201931814 200000 24375962 200000 780400595 200000 568107901 200000 285922992 200000 221596627 200000 304215339 200000 338007556 200000 728043642 200000 985815012 200000 999640030 200000 941176306 200000 338008035 200000 191787157 200000 601807260 200000 455323999 200000 440323560 200000 477390412 200000 672518322 200000 754194689 200000 568917546 200000 248801807 200000 930238478 200000 641647151 200000 532859110 200000 483666820 200000 47099712 200000 739645150 200000 219717370 200000 763354867 200000 542757495 200000 612572582 200000 840666597 200000 302131522 200000 533811839 200000 528672189 200000 494800327 200000 185996791 200000 658675912 200000 475770106 200000 817971548 200000 340814649 200000 70730593 200000 372863443 200000 176441860 200000 24819150 200000 340844792 200000 137864030 200000 162573245 200000 255982365 200000 343542491 200000 430378834 200000 895707942 200000 277920556 200000 418699001 200000 74294278 200000 453496189 200000 996288674 200000 33342433 200000 937069680 200000 705181856 200000 632103110 200000 752522944 200000 718162982 200000 663549711 200000 369881981 200000 515821926 200000 619112288 200000 469083624 200000 838550862 200000 334661185 200000 93332211 200000 124612840 200000 174048096 200000 726738527 200000 400696918 200000 57777263 200000 848847738 200000 937426799 200000 918136223 200000 868136828 200000 103611393 200000 916707775 200000 296125830 200000 345360812 200000 88813565 200000 596582463 200000 926365536 200000 492181822 200000 321288467 200000 880800380 200000 628464932 200000 752209169 200000 625853323 200000 414067364 200000 329253225 200000 235099299 200000 193517642 200000 862947719 200000 112917348 200000 394027027 200000 584703704 200000 893179027 200000 858103022 200000 110703135 200000 71192922 200000 569523159 200000 54495867 200000 561474598 200000 217458840 200000 796217856 200000 817892643 200000 471378981 200000 417249272 200000 972076638 200000 548863132 200000 974875325 200000 963930495 200000 645784799 200000 374449980 200000 701084970 200000 873845206 200000 372000785 200000 548445691 200000 634337613 200000 197785666 200000 452955427 200000 894915182 200000 606404002 200000 740280490 200000 7584739 200000 228942540 200000 201205577 200000 535764884 200000 952920769 200000 22085099 200000 366515712 200000 144498727 200000 828102345 200000 288003907 200000 254693926 200000 294576681 200000 856756140 200000 741038313 200000 442914489 200000 931589633 200000 587623351 200000 468370324 200000 719628632 200000 200089269 200000 593334233 200000 132328091 200000 691455553 200000 512976876 200000 142010273 200000 644539892 200000 51126867 200000 867405804 200000 871061820 200000 780312117 200000 583890187 200000 241439132 200000 531302778 200000 485834390 200000 968062602 200000 609790082 200000 570979784 200000 324810988 200000 746827148 200000 876358853 200000 369222710 200000 920989614 200000 662948210 200000 595606828 200000 69822322 200000 52361714 200000 672694840 200000 689015068 200000 994718923 200000 794552176 200000 136092286 200000 548760733 200000 722235950 200000 114674301 200000 367303042 200000 776348756 200000 822178859 200000 556503056 200000 363652387 200000 282262408 200000 42317808 200000 178673087 200000 216100831 200000 450444833 200000 654771531 200000 587025858 200000 741966549 200000 268958371 200000 843356331 200000 687171822 200000 980459971 200000 616700471 200000 437816606 200000 777785531 200000 172353799 200000 711390882 200000 110029907 200000 342025533 200000 768014241 200000 560334922 200000 81479321 200000 747732781 200000 154339630 200000 918047799 200000 296112862 200000 407024097 200000 359588846 200000 845721614 200000 389360304 200000 37774158 200000 116816574 200000 462546455 200000 1679422 200000 638809100 200000 769754909 200000 672263480 200000 91056214 200000 835279697 200000 202340138 200000 148763895 200000 818505319 200000 333386996 200000 823064484 200000 400949115 200000 976096384 200000 306554730 200000 173374439 200000 208883594 200000 720526671 200000 826687435 200000 543435253 200000 60490378 200000 202512418 200000 229706189 200000 926822505 200000 423992964 200000 737594600 200000 876002759 200000 345320580 200000 512399900 200000 272751663 200000 877241007 200000 736122916 200000 344423577 200000 342859046 200000 23782939 200000 799682502 200000 65967586 200000 500898204 200000 443565122 200000 986533003 200000 513982589 200000 51145727 200000 956522491 200000 828454959 200000 208184721 200000 20842333 200000 266341052 200000 995457298 200000 195573476 200000 674610021 200000 844630684 200000 429374003 200000 140911837 200000 890002021 200000 707844176 200000 27848495 200000 3066499 200000 376305996 200000 487733552 200000 104064581 200000 785201019 200000 707632553 200000 433534770 200000 408838227 200000 17854989 200000 666074537 200000 863075053 200000 565075673 200000 832849182 200000 825366044 200000 194241430 200000 34523125 200000 51029557 200000 797218928 200000 154256645 200000 740625509 200000 274143610 200000 672683700 200000 116139441 200000 135748999 200000 545253297 200000 157332885 200000 973214894 200000 376610139 200000 302450755 200000 423333475 200000 166987701 200000 601843838 200000 787680053 200000 278814987 200000 772842267 200000 735364656 200000 480483117 200000 310262813 200000 446216152 200000 543792206 200000 361680243 200000 473521351 200000 781570945 200000 371043159 200000 352699373 200000 264040151 200000 786704973 200000 407567466 200000 598692128 200000 47053501 200000 956396306 200000 864058693 200000 980732469 200000 38885253 200000 505507656 200000 903283271 200000 234369777 200000 724859616 200000 280253700 200000 882673262 200000 228956091 200000 487591195 200000 938708733 200000 523666777 200000 104020377 200000 501583653 200000 911522441 200000 494096197 200000 560754226 200000 371369612 200000 975616416 200000 804542227 200000 719370188 200000 582476671 200000 533412055 200000 240664639 200000 672160590 200000 898112205 200000 102323557 200000 370321642 200000 458872382 200000 185234915 200000 430586657 200000 617534928 200000 194637507 200000 299650769 200000 235495553 200000 883299409 200000 945608099 200000 220273221 200000 90764955 200000 718743148 200000 501438021 200000 676153741 200000 519274791 200000 279769789 200000 787310768 200000 732009113 200000 457490042 200000 918393990 200000 931548553 200000 765176309 200000 928094091 200000 94336418 200000 589842967 200000 32068818 200000 723690992 200000 766026898 200000 327210050 200000 269801725 200000 278204385 200000 649682036 200000 401199246 200000 554340069 200000 419822643 200000 408516358 200000 52903459 200000 282267544 200000 814027869 200000 196084390 200000 927145672 200000 636661957 200000 823764086 200000 73393748 200000 634931426 200000 888869051 200000 608771891 200000 291812781 200000 472352633 200000 518026855 200000 217572333 200000 950048496 200000 868154418 200000 114234713 200000 307412632 200000 200301308 200000 263299925 200000 391074239 200000 718166476 200000 832864592 200000 723192264 200000 291384935 200000 536455871 200000 779487240 200000 298864401 200000 676874944 200000 440866631 200000 396951525 200000 112769878 200000 52573401 200000 372397532 200000 691931205 200000 612805983 200000 302286687 200000 60759955 200000 42518822 200000 940143250 200000 572067746 200000 274497571 200000 198852903 200000 376845045 200000 268890000 200000 696511458 200000 187456901 200000 934367023 200000 200269751 200000 716649416 200000 616611361 200000 777635974 200000 915218246 200000 194127210 200000 677072759 200000 213105888 200000 525125132 200000 257955583 200000 956073127 200000 946586822 200000 871595638 200000 656474974 200000 666886000 200000 397572444 200000 399610260 200000 50570237 200000 251404335 200000 319518825 200000 155992340 200000 410414834 200000 487146467 200000 716837460 200000 648680260 200000 865947892 200000 614370859 200000 950777379 200000 562966292 200000 716984154 200000 823890757 200000 786896253 200000 44039696 200000 323643930 200000 60021776 200000 749960873 200000 147679849 200000 197590474 200000 143548938 200000 500983948 200000 481278699 200000 804833698 200000 645556049 200000 143418541 200000 300983047 200000 539100535 200000 773493413 200000 516453171 200000 514322634 200000 514909632 200000 270746467 200000 745597669 200000 667534052 200000 388133268 200000 779168139 200000 99666216 200000 917784225 200000 230796968 200000 9692602 200000 572517380 200000 595487218 200000 87070037 200000 586650927 200000 149852702 200000 164178275 200000 934765711 200000 147813833 200000 862692030 200000 210319397 200000 576808430 200000 768312838 200000 590772681 200000 670088709 200000 891467687 200000 748665093 200000 367744455 200000 243641714 200000 964995731 200000 389522564 200000 740387806 200000 361372539 200000 931157030 200000 333045474 200000 518456788 200000 375570381 200000 973704312 200000 804377373 200000 384728591 200000 710089400 200000 994141247 200000 857733331 200000 221551511 200000 71760682 200000 898324689 200000 579065924 200000 745550866 200000 46032049 200000 414110758 200000 592753229 200000 681519046 200000 560704892 200000 590237395 200000 594897518 200000 438736794 200000 31458394 200000 381358607 200000 165848772 200000 735952148 200000 572928184 200000 161585073 200000 859106830 200000 412344411 200000 357837990 200000 330154031 200000 416749483 200000 549923893 200000 985599186 200000 567711903 200000 576531353 200000 629389321 200000 845034122 200000 938532024 200000 378726519 200000 524386269 200000 770018237 200000 351894737 200000 894553475 200000 527058008 200000 161268473 200000 579659744 200000 793803932 200000 65562304 200000 439861102 200000 616182651 200000 115763775 200000 21955324 200000 258564329 200000 280445914 200000 15581069 200000 352338323 200000 57216472 200000 663122386 200000 655304258 200000 557512106 200000 588506444 200000 269285594 200000 908496575 200000 722403080 200000 734860017 200000 938154248 200000 547407360 200000 245938197 200000 710645526 200000 26529044 200000 282940325 200000 176004053 200000 913983146 200000 429886035 200000 85457901 200000 641382897 200000 879164220 200000 346335932 200000 996441524 200000 365276845 200000 320771834 200000 641150694 200000 522104444 200000 352724722 200000 819723954 200000 780749318 200000 906760288 200000 604169284 200000 344861139 200000 260322805 200000 888098849 200000 611774668 200000 641094764 200000 763283239 200000 926727965 200000 522585423 200000 214131498 200000 446214324 200000 195257170 200000 252967731 200000 676643677 200000 309043282 200000 935509854 200000 299560576 200000 818430194 200000 447599703 200000 530211969 200000 249699804 200000 866152570 200000 668105659 200000 176074904 200000 830351501 200000 763935009 200000 253164051 200000 62102562 200000 100084857 200000 249623222 200000 89630614 200000 949279294 200000 877969960 200000 645289384 200000 500012314 200000 786660523 200000 776135872 200000 233867526 200000 738066455 200000 172724166 200000 41408007 200000 600966270 200000 707702946 200000 161772686 200000 132501604 200000 673858142 200000 97633650 200000 649924257 200000 130422493 200000 552202133 200000 194330590 200000 294298175 200000 165443865 200000 261952945 200000 141428700 200000 769465414 200000 245544798 200000 911807202 200000 961541634 200000 173378100 200000 836677779 200000 459373044 200000 830914440 200000 402732071 200000 746264639 200000 805714520 200000 272896067 200000 111077087 200000 205585543 200000 74204699 200000 28442282 200000 680852921 200000 872605746 200000 739551212 200000 424580051 200000 167893172 200000 281442472 200000 451697946 200000 630468982 200000 323176559 200000 799486957 200000 236215698 200000 603848168 200000 200183848 200000 824278185 200000 316980196 200000 360570912 200000 132266942 200000 612463139 200000 192356157 200000 489699764 200000 511633839 200000 690399808 200000 921676653 200000 219444444 200000 905129754 200000 446891400 200000 510613218 200000 389142125 200000 851387837 200000 778996512 200000 603577515 200000 958342111 200000 264058870 200000 674738384 200000 692257397 200000 755949382 200000 54501573 200000 606118653 200000 755653264 200000 772935003 200000 81323464 200000 999143599 200000 32943593 200000 809335668 200000 300677436 200000 655088524 200000 367516688 200000 875386758 200000 837031937 200000 548422106 200000 509500211 200000 408728617 200000 267490198 200000 747781759 200000 822105121 200000 958128787 200000 997471256 200000 389430019 200000 750562887 200000 16406682 200000 369068102 200000 351874444 200000 45023157 200000 435677878 200000 851786623 200000 807160544 200000 796152600 200000 108156412 200000 725211073 200000 392835174 200000 720951744 200000 226835491 200000 714565034 200000 552214052 200000 638599579 200000 431672194 200000 368854138 200000 874600129 200000 871889720 200000 691856143 200000 306101775 200000 924541827 200000 513247684 200000 962135136 200000 483320038 200000 841827409 200000 75692815 200000 98700204 200000 818257952 200000 289222065 200000 664240006 200000 352574410 200000 156315001 200000 256894666 200000 774825529 200000 447472688 200000 315409745 200000 594821987 200000 509518550 200000 243201268 200000 820678823 200000 38606817 200000 177342892 200000 777251022 200000 25577752 200000 149329227 200000 138693544 200000 72303891 200000 426258147 200000 476173641 200000 157706842 200000 292378554 200000 166718183 200000 662623263 200000 230327791 200000 851422042 200000 171385506 200000 807910069 200000 510598455 200000 494051112 200000 993693746 200000 929602194 200000 304484256 200000 526435580 200000 599852119 200000 169934299 200000 591282488 200000 741638989 200000 548090991 200000 100424024 200000 611328175 200000 803995439 200000 436468343 200000 843515502 200000 484318033 200000 91674715 200000 466923792 200000 772644645 200000 580669711 200000 812893478 200000 113211254 200000 727195171 200000 579909750 200000 453737608 200000 119516041 200000 286012077 200000 514199221 200000 786951702 200000 267302855 200000 133165228 200000 16368026 200000 979568135 200000 673862479 200000 304956069 200000 102616980 200000 457073969 200000 230733792 200000 381785023 200000 381353906 200000 191194892 200000 578400214 200000 856524736 200000 755055009 200000 403945901 200000 662549042 200000 648805646 200000 175297969 200000 969130443 200000 141830290 200000 801993905 200000 210288336 200000 672174268 200000 809209140 200000 104398415 200000 519294093 200000 657259640 200000 265768182 200000 878268462 200000 320461589 200000 844630932 200000 282380632 200000 64903477 200000 858510135 200000 656895303 200000 362675831 200000 818624234 200000 675794531 200000 920856424 200000 637892882 200000 461855604 200000 873169062 200000 65976941 200000 765272712 200000 700072858 200000 548533423 200000 21297516 200000 824949976 200000 535231681 200000 73510348 200000 551633437 200000 734306463 200000 625117424 200000 407633900 200000 900123349 200000 825620252 200000 851506894 200000 443540894 200000 136974475 200000 948011566 200000 294627746 200000 615884303 200000 5477589 200000 413605970 200000 244186961 200000 974242575 200000 89578475 200000 737411241 200000 836025442 200000 660102924 200000 350568610 200000 637491952 200000 195753469 200000 530745620 200000 956664945 200000 388723077 200000 873289190 200000 646488279 200000 35243375 200000 324745576 200000 322707590 200000 933917857 200000 603434577 200000 447411254 200000 223171297 200000 764715875 200000 238377072 200000 846656558 200000 53001888 200000 212754090 200000 24932800 200000 243604527 200000 235768328 200000 526669477 200000 662048473 200000 62809016 200000 541869567 200000 460158498 200000 689876209 200000 599029990 200000 592112141 200000 665394832 200000 946087390 200000 292531320 200000 548473432 200000 260554750 200000 274431512 200000 959901644 200000 528588198 200000 406773017 200000 120710836 200000 669714146 200000 121170781 200000 133214001 200000 863186281 200000 115499096 200000 490507653 200000 528698932 200000 349218445 200000 363565932 200000 576222916 200000 785272496 200000 256402200 200000 86010364 200000 538353248 200000 385926612 200000 431884959 200000 185883271 200000 886352448 200000 273519471 200000 150006617 200000 621671981 200000 332168938 200000 303935470 200000 639829021 200000 768404138 200000 44430213 200000 336366177 200000 393999969 200000 666584158 200000 414875095 200000 870060662 200000 132469307 200000 336671303 200000 233518663 200000 177824379 200000 419456098 200000 730162692 200000 396561372 200000 467248991 200000 406977069 200000 314300883 200000 179780667 200000 98832049 200000 265955218 200000 72150675 200000 967387563 200000 727673502 200000 118442279 200000 586272706 200000 449437459 200000 670966774 200000 167474212 200000 711667070 200000 806943226 200000 977554983 200000 730325598 200000 822822023 200000 142972037 200000 503828287 200000 441482828 200000 88774714 200000 803830139 200000 535698925 200000 218062085 200000 526236823 200000 448409668 200000 513519488 200000 795791934 200000 632931899 200000 581768932 200000 51441125 200000 817464911 200000 346879589 200000 336040452 200000 295650220 200000 198929967 200000 788278004 200000 414122216 200000 167998467 200000 510225266 200000 814962791 200000 483120505 200000 433605816 200000 737870929 200000 662132698 200000 90609724 200000 104105018 200000 711486882 200000 355105550 200000 318926935 200000 650262936 200000 665376474 200000 121291361 200000 752583570 200000 482106495 200000 366410769 200000 477410001 200000 509786707 200000 319345471 200000 381968893 200000 546179068 200000 489329056 200000 447500998 200000 284212724 200000 129442338 200000 576509727 200000 653915298 200000 183896046 200000 4934176 200000 739625752 200000 10084098 200000 892488320 200000 726549366 200000 704142961 200000 957276340 200000 389684449 200000 965733441 200000 663576240 200000 794031912 200000 58179304 200000 319732032 200000 325277692 200000 35640939 200000 385440011 200000 546404306 200000 598846235 200000 861217579 200000 170046560 200000 56024053 200000 979277684 200000 789813945 200000 313578142 200000 862087240 200000 740716301 200000 707244289 200000 202812444 200000 411282953 200000 160059533 200000 681203346 200000 228059600 200000 85535511 200000 864368443 200000 865047196 200000 169205072 200000 943557104 200000 79570684 200000 620601579 200000 668131540 200000 216487858 200000 375672407 200000 258961904 200000 625087281 200000 748203037 200000 716159091 200000 793804984 200000 822710238 200000 617771406 200000 659257111 200000 740480242 200000 523457777 200000 599003908 200000 981857448 200000 311031533 200000 760309026 200000 662258206 200000 84559918 200000 662795670 200000 752760774 200000 283950363 200000 220501326 200000 687116413 200000 812563156 200000 185850072 200000 729151568 200000 466070480 200000 496644835 200000 502886612 200000 937466393 200000 930991709 200000 137510696 200000 732867886 200000 121149489 200000 87112595 200000 475975036 200000 178717859 200000 454827197 200000 500588928 200000 167997523 200000 522497172 200000 284322437 200000 161628372 200000 410928325 200000 846742782 200000 75026671 200000 42375899 200000 448946312 200000 921708671 200000 346275840 200000 900254598 200000 526516722 200000 666655319 200000 927586401 200000 638837602 200000 191177723 200000 810066531 200000 642754391 200000 453295518 200000 550566456 200000 340333859 200000 641889481 200000 963355145 200000 429362912 200000 837729204 200000 476775741 200000 779160848 200000 630101705 200000 839081429 200000 531553754 200000 508728259 200000 538296171 200000 679138789 200000 556763238 200000 980420560 200000 173731547 200000 803176162 200000 444456264 200000 350688133 200000 132893648 200000 205644395 200000 960101766 200000 684540369 200000 278310305 200000 450014398 200000 903942855 200000 794021442 200000 704192068 200000 595687097 200000 251901265 200000 814793479 200000 867086927 200000 734707676 200000 816407051 200000 670154991 200000 509665530 200000 27662404 200000 77350011 200000 564633960 200000 776385050 200000 512050353 200000 253280456 200000 513719936 200000 241718822 200000 639956608 200000 934129593 200000 639482598 200000 141447220 200000 744092592 200000 585765555 200000 482327016 200000 316128252 200000 108171488 200000 169260477 200000 532030326 200000 783396307 200000 969406287 200000 188264319 200000 968673820 200000 805485232 200000 722112730 200000 493153085 200000 910692107 200000 695290921 200000 619258368 200000 846002912 200000 354765328 200000 43048566 200000 626218463 200000 765538028 200000 274034074 200000 82328172 200000 706943543 200000 963054730 200000 6090423 200000 263589251 200000 106003302 200000 221027198 200000 443718935 200000 159477711 200000 538487401 200000 825260081 200000 764018438 200000 893555721 200000 629383393 200000 604690344 200000 87203189 200000 838147463 200000 992194314 200000 749269385 200000 467269105 200000 496032830 200000 817412548 200000 841272348 200000 343040681 200000 776031430 200000 587863182 200000 570906183 200000 511210091 200000 489157205 200000 849324933 200000 893577104 200000 840061095 200000 541666497 200000 547582824 200000 253749790 200000 487442281 200000 360545410 200000 904555414 200000 779071671 200000 911792482 200000 554496173 200000 951087629 200000 389180609 200000 977682911 200000 93110521 200000 106850156 200000 194760261 200000 741219535 200000 204414397 200000 917203696 200000 816779238 200000 903660224 200000 376586735 200000 387997306 200000 378472174 200000 694007522 200000 295327525 200000 520251015 200000 814107457 200000 180161793 200000 56802710 200000 612773429 200000 896734566 200000 989867918 200000 94077977 200000 639898435 200000 69699204 200000 530598294 200000 190040612 200000 214197777 200000 931775073 200000 742258888 200000 514479053 200000 528786331 200000 571615076 200000 532046194 200000 586428364 200000 594964865 200000 397818516 200000 766627972 200000 704381814 200000 801107969 200000 75989910 200000 133455242 200000 51055298 200000 294235130 200000 26965170 200000 985679541 200000 564636231 200000 972646122 200000 318940365 200000 81388242 200000 381221690 200000 688014064 200000 835133806 200000 8865104 200000 284366707 200000 533988041 200000 236472509 200000 924232765 200000 372061032 200000 439207382 200000 753137534 200000 312529992 200000 607184432 200000 753424403 200000 994779930 200000 138325184 200000 157067649 200000 13206561 200000 921628566 200000 608592787 200000 733774769 200000 886631228 200000 659899800 200000 810086223 200000 517833144 200000 737674052 200000 397054056 200000 558965026 200000 384315691 200000 310214840 200000 382658028 200000 939625181 200000 579015233 200000 410226869 200000 678889641 200000 619623660 200000 914115024 200000 879158010 200000 246454216 200000 892549727 200000 866898767 200000 470654949 200000 470274318 200000 249252579 200000 277542102 200000 803335798 200000 127632610 200000 768211656 200000 343123737 200000 571294795 200000 171804234 200000 292107004 200000 918782831 200000 438655394 200000 294627053 200000 703903501 200000 52402640 200000 608002905 200000 139297553 200000 805012779 200000 702808785 200000 148036336 200000 450979741 200000 474058274 200000 84942249 200000 877799044 200000 663420951 200000 90974051 200000 440544815 200000 872425685 200000 521518758 200000 156314363 200000 254396121 200000 623300416 200000 233178640 200000 173284249 200000 693484733 200000 835537348 200000 965256124 200000 34590859 200000 547901331 200000 233508096 200000 531054001 200000 885423552 200000 673702320 200000 401077298 200000 115114644 200000 14491591 200000 843303947 200000 626795321 200000 313245612 200000 889852877 200000 326287930 200000 550579859 200000 422055136 200000 600059810 200000 630924405 200000 944066398 200000 874072247 200000 937927092 200000 70620561 200000 439167834 200000 903642198 200000 516788497 200000 620312837 200000 456503012 200000 119333765 200000 855487848 200000 390821608 200000 860112636 200000 482700457 200000 123918088 200000 417687535 200000 51334975 200000 34180810 200000 879401694 200000 698326387 200000 165885421 200000 724588429 200000 696541818 200000 526295400 200000 519120355 200000 209922874 200000 78009866 200000 229397606 200000 435771040 200000 800819383 200000 455575133 200000 844977571 200000 978858563 200000 640456073 200000 417490656 200000 828038901 200000 936673162 200000 210285017 200000 870819746 200000 840089299 200000 842784212 200000 451233900 200000 963966803 200000 529135188 200000 363311390 200000 734357673 200000 207063360 200000 783852334 200000 139399177 200000 565985942 200000 504341847 200000 208234424 200000 884722642 200000 174315225 200000 156626473 200000 984376552 200000 9802839 200000 874825915 200000 632493794 200000 850314836 200000 778988056 200000 187345439 200000 800670033 200000 525184051 200000 452434482 200000 658422671 200000 168338406 200000 970165596 200000 812639844 200000 907132462 200000 833940910 200000 76236612 200000 539712781 200000 520338886 200000 213081176 200000 796977156 200000 467862827 200000 885553339 200000 788531762 200000 54931536 200000 303077981 200000 716138004 200000 571983915 200000 891202432 200000 765385953 200000 739390840 200000 855963089 200000 754800010 200000 43988886 200000 635439405 200000 642488660 200000 433877252 200000 187959290 200000 94808603 200000 108688257 200000 471967014 200000 365155883 200000 337706950 200000 801523655 200000 773614533 200000 262032617 200000 416577622 200000 285141556 200000 474424664 200000 235120017 200000 351564946 200000 850360695 200000 409702134 200000 493563427 200000 524176351 200000 99232478 200000 167765076 200000 81457980 200000 670812229 200000 100866137 200000 736464842 200000 524094492 200000 642694761 200000 239778421 200000 41215055 200000 471869600 200000 467711891 200000 801466977 200000 584706423 200000 85671239 200000 32292264 200000 675350507 200000 519681915 200000 45936944 200000 53306160 200000 54014338 200000 884154161 200000 738096665 200000 306721617 200000 308282420 200000 368164366 200000 684065376 200000 106664912 200000 196757425 200000 339757098 200000 444943109 200000 982718742 200000 344157766 200000 953972795 200000 130313126 200000 666531880 200000 27409121 200000 373323671 200000 838510720 200000 72924845 200000 264004371 200000 515062838 200000 677052531 200000 94677739 200000 700676872 200000 907562669 200000 550107390 200000 179787721 200000 663969679 200000 124384819 200000 519406142 200000 532290765 200000 245479960 200000 218271903 200000 953136882 200000 443335197 200000 711259823 200000 94512742 200000 589998713 200000 21809794 200000 436057605 200000 104519841 200000 719336658 200000 748434272 200000 479610215 200000 517727492 200000 299705497 200000 732064446 200000 512959684 200000 68982247 200000 85937935 200000 919849283 200000 587223723 200000 98895936 200000 699217426 200000 231056437 200000 708044873 200000 658997157 200000 248884256 200000 787055483 200000 557718894 200000 402955341 200000 590285399 200000 367763868 200000 466471560 200000 517669647 200000 165226615 200000 586664893 200000 847803045 200000 666813281 200000 928373469 200000 518261157 200000 880502132 200000 870192986 200000 594549897 200000 537106364 200000 770158915 200000 502948784 200000 72696600 200000 372459270 200000 311840002 200000 493035961 200000 98087113 200000 681762091 200000 756590654 200000 961952620 200000 602165371 200000 228126322 200000 575459109 200000 342651744 200000 700352940 200000 87859136 200000 195808904 200000 699776714 200000 848688251 200000 82838173 200000 390293971 200000 939291523 200000 379944358 200000 725523247 200000 696447253 200000 588141567 200000 839859339 200000 847244859 200000 313228541 200000 815267158 200000 934671658 200000 995914538 200000 869871834 200000 989461310 200000 563867168 200000 115392513 200000 115161754 200000 552006157 200000 979727533 200000 546029415 200000 772937419 200000 273350331 200000 6539950 200000 755502753 200000 997097628 200000 691895517 200000 184887459 200000 551343000 200000 900662747 200000 927604394 200000 825914281 200000 585230545 200000 670427896 200000 567023864 200000 81792895 200000 440751987 200000 244398848 200000 60506431 200000 610033284 200000 50880324 200000 127496097 200000 992921492 200000 62198198 200000 587542187 200000 876568875 200000 935538862 200000 295172276 200000 448748718 200000 524626060 200000 75637220 200000 73448892 200000 970079476 200000 396311891 200000 61473580 200000 457876396 200000 43477955 200000 99354029 200000 590218012 200000 22555652 200000 411807746 200000 809060458 200000 270432492 200000 465545953 200000 21243704 200000 474004216 200000 620896369 200000 223681283 200000 355297674 200000 735080293 200000 116610593 200000 2783687 200000 632661439 200000 505074784 200000 362615061 200000 959769901 200000 47030590 200000 531299127 200000 518772993 200000 210277330 200000 608459278 200000 184970201 200000 387961406 200000 195155701 200000 591117524 200000 769076949 200000 402840000 200000 957063285 200000 684416216 200000 172256601 200000 782246174 200000 638669520 200000 896740351 200000 617114931 200000 676364944 200000 389069092 200000 384622801 200000 365225682 200000 890588395 200000 871112497 200000 845228659 200000 586196804 200000 974276006 200000 853283669 200000 497297581 200000 433593912 200000 751016152 200000 828499598 200000 701559268 200000 451575805 200000 375400247 200000 498480762 200000 136144672 200000 641782145 200000 395510809 200000 407662936 200000 454155783 200000 993067602 200000 424452982 200000 452527624 200000 416073439 200000 667988127 200000 335117283 200000 668365318 200000 604587150 200000 302653238 200000 85645463 200000 556629874 200000 723497116 200000 364138886 200000 50690408 200000 23093514 200000 381490991 200000 704311710 200000 407438542 200000 384825901 200000 471451405 200000 737447468 200000 411903966 200000 278411993 200000 25828765 200000 211236478 200000 554453071 200000 992136109 200000 70239973 200000 974390915 200000 430001784 200000 332258791 200000 712620428 200000 713526473 200000 202219343 200000 744744805 200000 967428312 200000 656166527 200000 803997290 200000 478914727 200000 905874608 200000 854376308 200000 875461120 200000 502529226 200000 34278810 200000 491405846 200000 218346216 200000 392509326 200000 672079037 200000 587167091 200000 8822936 200000 638496080 200000 859121632 200000 795656506 200000 659745062 200000 481225487 200000 432158568 200000 212567481 200000 54313802 200000 119229546 200000 98090588 200000 792126943 200000 665271897 200000 707786143 200000 268706403 200000 438198075 200000 327629386 200000 541863821 200000 710334404 200000 449203707 200000 536179123 200000 552702898 200000 302153572 200000 475855085 200000 723715020 200000 417342509 200000 181302987 200000 827075967 200000 621474410 200000 146579900 200000 395027998 200000 423879106 200000 424751108 200000 89493949 200000 756904485 200000 872260706 200000 837401009 200000 625632816 200000 521864773 200000 544118447 200000 34928423 200000 814668210 200000 601853574 200000 232841878 200000 654587068 200000 605936002 200000 858442638 200000 706679975 200000 825003368 200000 74656128 200000 606892706 200000 877717008 200000 410719424 200000 567088680 200000 640472491 200000 137080479 200000 609119482 200000 992177306 200000 470151982 200000 829680324 200000 978800879 200000 453891220 200000 953866834 200000 225125259 200000 281426451 200000 645653109 200000 936729308 200000 838699685 200000 518551166 200000 63304507 200000 444204341 200000 320884831 200000 920947431 200000 394664068 200000 183754338 200000 658310568 200000 251653794 200000 540346512 200000 309848074 200000 522355726 200000 277980072 200000 520782908 200000 867882099 200000 618661312 200000 287761038 200000 505763080 200000 117989508 200000 889038733 200000 193488011 200000 7127825 200000 910330307 200000 705652962 200000 133435254 200000 121804567 200000 58608215 200000 402560975 200000 712449989 200000 393170039 200000 297306375 200000 204718338 200000 795974798 200000 220177200 200000 25876280 200000 650442186 200000 379224457 200000 702737377 200000 663920369 200000 387022356 200000 156964107 200000 546463176 200000 506120409 200000 682786415 200000 879937035 200000 310466756 200000 201877559 200000 182551563 200000 879084063 200000 450420563 200000 629619440 200000 894616757 200000 897762687 200000 408875667 200000 475680139 200000 265773276 200000 762515712 200000 901240900 200000 349534000 200000 391918990 200000 909684249 200000 343839428 200000 27519907 200000 691005050 200000 184487649 200000 754507536 200000 540031309 200000 305000431 200000 942601741 200000 304675016 200000 250418482 200000 834293466 200000 998341878 200000 2448939 200000 707675899 200000 375696587 200000 862977936 200000 191907862 200000 197542125 200000 267202032 200000 806191731 200000 978046984 200000 286512110 200000 625819927 200000 427270869 200000 396441120 200000 154801542 200000 999620015 200000 722596492 200000 485953820 200000 609408987 200000 932939719 200000 482197519 200000 742851163 200000 341545906 200000 437706764 200000 180843637 200000 126497755 200000 224750196 200000 952379342 200000 113804148 200000 512657466 200000 968242214 200000 625884923 200000 420526947 200000 561560760 200000 866038639 200000 601116193 200000 974234424 200000 329219890 200000 551656853 200000 337142896 200000 705576585 200000 373953576 200000 798344319 200000 795261364 200000 442206093 200000 353559735 200000 946626739 200000 841635422 200000 888700699 200000 973835422 200000 652994904 200000 690211194 200000 113188008 200000 648206909 200000 787469364 200000 258752185 200000 192278605 200000 632213648 200000 453968302 200000 383352425 200000 630373566 200000 800622391 200000 165739724 200000 619870071 200000 221454675 200000 738344560 200000 650913077 200000 912590706 200000 752850946 200000 812556569 200000 999924016 200000 912588426 200000 881259873 200000 621258930 200000 21924258 200000 648276876 200000 232627880 200000 584620377 200000 798001682 200000 487960038 200000 632881580 200000 193542091 200000 202120360 200000 116255657 200000 85240548 200000 230985577 200000 993699368 200000 288298881 200000 649442151 200000 593270831 200000 706555387 200000 63196861 200000 660313322 200000 135409341 200000 26313765 200000 108371277 200000 784874949 200000 284834898 200000 146272079 200000 784477117 200000 31893743 200000 634171083 200000 26611901 200000 174460734 200000 578629628 200000 710945447 200000 573679704 200000 580618141 200000 206813989 200000 301887749 200000 951333029 200000 826106186 200000 103466816 200000 536701859 200000 584028362 200000 49021777 200000 406815170 200000 113266399 200000 376354447 200000 89832291 200000 773147843 200000 489281465 200000 792973402 200000 42981836 200000 212246777 200000 283803599 200000 542907696 200000 638470013 200000 559800762 200000 330667358 200000 942200506 200000 827103235 200000 871413502 200000 64615751 200000 940582205 200000 566400909 200000 991312218 200000 269477638 200000 684527008 200000 799209706 200000 596386309 200000 829498555 200000 78608233 200000 553538439 200000 572705494 200000 325963557 200000 104630463 200000 724714356 200000 139558978 200000 244772257 200000 922582120 200000 738285407 200000 996582242 200000 717140014 200000 967321035 200000 658602134 200000 365706730 200000 553746283 200000 6357742 200000 350129928 200000 949888050 200000 761537686 200000 379494520 200000 435474244 200000 556279088 200000 986146189 200000 517904304 200000 531460215 200000 367325818 200000 94535888 200000 154022011 200000 760860273 200000 244149319 200000 744946044 200000 787823456 200000 199541152 200000 141893998 200000 225841489 200000 430798726 200000 693601554 200000 670018917 200000 320492716 200000 453233844 200000 78880886 200000 773478467 200000 585024141 200000 833417039 200000 140320794 200000 496905918 200000 509184145 200000 150710367 200000 41747182 200000 283402796 200000 943842551 200000 325449609 200000 689263742 200000 199627908 200000 789699742 200000 822079252 200000 521917179 200000 476344413 200000 255211780 200000 119369704 200000 615492914 200000 682376940 200000 490882120 200000 989459338 200000 384060562 200000 644312586 200000 561809704 200000 115622432 200000 774851882 200000 794706987 200000 257052931 200000 675544690 200000 490935719 200000 638327399 200000 73939926 200000 961807333 200000 402180953 200000 949217908 200000 605219394 200000 908675201 200000 537312302 200000 759840424 200000 670612867 200000 36261100 200000 30759092 200000 337412603 200000 353080186 200000 752644204 200000 164109850 200000 750496258 200000 866975907 200000 157058792 200000 956393006 200000 989940980 200000 226153502 200000 308899046 200000 49567583 200000 200608167 200000 630358441 200000 819659660 200000 442659004 200000 969218451 200000 350014371 200000 33483427 200000 902950387 200000 40158413 200000 599267082 200000 696432270 200000 95371602 200000 712695820 200000 741919101 200000 648692823 200000 335116744 200000 542522535 200000 528675642 200000 483582882 200000 462079203 200000 824559252 200000 399215903 200000 106889910 200000 282562771 200000 72202345 200000 948120236 200000 699798650 200000 374017637 200000 831434078 200000 721273855 200000 577039988 200000 452799239 200000 594307911 200000 294226901 200000 847491275 200000 930821833 200000 70463133 200000 26382222 200000 779260998 200000 95133785 200000 273342582 200000 937729321 200000 278855754 200000 47826182 200000 907905671 200000 433666371 200000 777012958 200000 917809341 200000 154445608 200000 572967707 200000 25008298 200000 569301518 200000 219518800 200000 338158224 200000 686014194 200000 954240038 200000 594400403 200000 49501728 200000 232163743 200000 547153109 200000 143466794 200000 423974122 200000 650517813 200000 744175241 200000 55138794 200000 550522540 200000 949869277 200000 996549201 200000 546501706 200000 426281412 200000 219436123 200000 735580634 200000 618391137 200000 231320370 200000 898685464 200000 725394292 200000 638535909 200000 865672851 200000 856517401 200000 165500429 200000 109597996 200000 997702695 200000 540349700 200000 839296819 200000 623319854 200000 466558667 200000 666116641 200000 62354709 200000 526123904 200000 797188606 200000 281648982 200000 195492481 200000 971460953 200000 948240863 200000 234189865 200000 738381030 200000 238032527 200000 598530860 200000 424598208 200000 387037779 200000 488054170 200000 256252228 200000 638940131 200000 242604918 200000 661735823 200000 64017445 200000 977336056 200000 74727325 200000 926719525 200000 857853550 200000 70352389 200000 557498550 200000 611307443 200000 342626653 200000 491096497 200000 361022290 200000 741286191 200000 936062672 200000 134752579 200000 23269021 200000 540401199 200000 103100743 200000 155293855 200000 142926439 200000 789429994 200000 774237151 200000 512452175 200000 44555037 200000 27533367 200000 119645784 200000 504099191 200000 946311631 200000 13051276 200000 862332175 200000 739102174 200000 385244715 200000 406401279 200000 225585923 200000 782776811 200000 355485824 200000 945582920 200000 92170707 200000 157250725 200000 187399611 200000 641825212 200000 383971261 200000 293669297 200000 27258220 200000 138933330 200000 132656032 200000 609411414 200000 992750016 200000 269386144 200000 555653370 200000 838987388 200000 194186631 200000 87747294 200000 654628330 200000 561657511 200000 535126063 200000 182671841 200000 6529326 200000 248555520 200000 434760134 200000 462278944 200000 85611044 200000 369754443 200000 466170108 200000 822868914 200000 21635788 200000 160264689 200000 586582301 200000 947789645 200000 113413059 200000 759178742 200000 28707354 200000 750164551 200000 646086729 200000 312734723 200000 261508224 200000 322514840 200000 776726075 200000 265546589 200000 590610302 200000 857481428 200000 992395288 200000 178802666 200000 297418466 200000 688407604 200000 465618175 200000 992729650 200000 254842139 200000 896866446 200000 274399918 200000 735666011 200000 319921976 200000 422819159 200000 403715460 200000 407448875 200000 449610983 200000 353245351 200000 456529535 200000 262190089 200000 26315894 200000 558341429 200000 463902013 200000 271686395 200000 339786963 200000 865546325 200000 675481086 200000 332988328 200000 576327567 200000 706729984 200000 993130912 200000 459572822 200000 629867734 200000 161501899 200000 60596640 200000 533402092 200000 957285240 200000 614205933 200000 869965343 200000 59576304 200000 647227106 200000 989049149 200000 200257497 200000 795009673 200000 303315236 200000 909384497 200000 858666542 200000 651615357 200000 879423724 200000 570446047 200000 923377948 200000 983842611 200000 869146504 200000 803910143 200000 447296322 200000 475224242 200000 426782439 200000 705298150 200000 992644574 200000 953496991 200000 941372312 200000 400302731 200000 291643599 200000 256382273 200000 262748873 200000 596505732 200000 709434003 200000 497238911 200000 464571463 200000 274590985 200000 411772489 200000 449187040 200000 519342723 200000 170859247 200000 609592238 200000 971234441 200000 450624651 200000 196592557 200000 181795107 200000 951050306 200000 868573196 200000 970552666 200000 410295716 200000 334405744 200000 883104085 200000 827754667 200000 176066770 200000 778989595 200000 744565078 200000 532566777 200000 125967593 200000 981288168 200000 493730204 200000 325691960 200000 920691401 200000 392533279 200000 177906774 200000 188474112 200000 181731824 200000 230128550 200000 180632146 200000 595166343 200000 585049213 200000 134242818 200000 892824831 200000 565121699 200000 105987886 200000 931956316 200000 54035052 200000 615842251 200000 829919074 200000 602777977 200000 151126342 200000 118130454 200000 930074903 200000 648417472 200000 668630749 200000 962735674 200000 809250027 200000 500170807 200000 759066911 200000 160930190 200000 799167518 200000 818913924 200000 115077786 200000 143116296 200000 130716814 200000 921124079 200000 624547965 200000 429180222 200000 925250744 200000 846318942 200000 508045975 200000 369856359 200000 843529148 200000 974306903 200000 553173845 200000 641169242 200000 751326553 200000 665663233 200000 993502151 200000 373278348 200000 292387308 200000 782410019 200000 76253083 200000 403940630 200000 138765428 200000 424823074 200000 602254623 200000 266363308 200000 925016720 200000 301085189 200000 665143106 200000 288487846 200000 506186366 200000 90495859 200000 160840083 200000 227299578 200000 950032668 200000 873235890 200000 113725503 200000 612538942 200000 996753898 200000 368641449 200000 143566358 200000 961513130 200000 311753990 200000 132761823 200000 724068486 200000 37325843 200000 542157614 200000 336584057 200000 393609629 200000 337629936 200000 129516480 200000 344168511 200000 669257738 200000 35995735 200000 182192315 200000 824365206 200000 206011164 200000 144582656 200000 247571647 200000 217138822 200000 859928256 200000 905759808 200000 387834120 200000 632780468 200000 987020678 200000 591495695 200000 164513142 200000 941970536 200000 470332572 200000 101800705 200000 287091335 200000 140928903 200000 610842576 200000 207112527 200000 299853146 200000 35479193 200000 734013841 200000 83903950 200000 573776813 200000 469035716 200000 459676398 200000 591074294 200000 830405599 200000 631184845 200000 733899668 200000 216375260 200000 305498349 200000 220447773 200000 407172563 200000 783020599 200000 502708856 200000 585370297 200000 957925529 200000 832240733 200000 700626109 200000 423682888 200000 296275316 200000 721269318 200000 828607642 200000 289117712 200000 126589587 200000 822422663 200000 199145358 200000 4831223 200000 153632453 200000 673650775 200000 811410873 200000 718466694 200000 782405495 200000 466907021 200000 44018135 200000 228173792 200000 123316409 200000 223853726 200000 535317320 200000 561452239 200000 233999161 200000 303112355 200000 167719434 200000 518916278 200000 38583365 200000 524758864 200000 430641340 200000 251392415 200000 794045388 200000 872880381 200000 103491740 200000 678649390 200000 512739420 200000 224641696 200000 67422088 200000 194547626 200000 164999973 200000 402867151 200000 434982912 200000 570021882 200000 185810932 200000 367789249 200000 344175394 200000 387769765 200000 132228407 200000 31684173 200000 581385899 200000 334979536 200000 981593598 200000 997978089 200000 389417212 200000 28059202 200000 404795895 200000 166878636 200000 142050065 200000 361367906 200000 56966513 200000 38111820 200000 439226506 200000 855414839 200000 471080281 200000 171136799 200000 414800805 200000 655065190 200000 372741951 200000 640264220 200000 468115777 200000 459591223 200000 178424145 200000 489863130 200000 399921884 200000 24630927 200000 481809501 200000 601886606 200000 195596437 200000 755821302 200000 341032402 200000 730302737 200000 971954986 200000 192748434 200000 136760766 200000 287065815 200000 117671418 200000 671345960 200000 514494161 200000 683855352 200000 63831810 200000 645002017 200000 582866520 200000 789296682 200000 120871139 200000 592215938 200000 390609985 200000 500890051 200000 463399641 200000 64672497 200000 54992668 200000 539052987 200000 587015365 200000 752427702 200000 137685015 200000 336174503 200000 696975651 200000 87136439 200000 732685057 200000 143835070 200000 440256787 200000 751086458 200000 942024263 200000 863134934 200000 482984019 200000 963117606 200000 402515193 200000 481983591 200000 880401730 200000 5258881 200000 441419973 200000 577045638 200000 639138526 200000 48764146 200000 850967545 200000 795626986 200000 332391622 200000 204457599 200000 88221572 200000 958011370 200000 873504056 200000 538575055 200000 89610996 200000 461770364 200000 347790099 200000 870759464 200000 591045241 200000 553793590 200000 973370324 200000 61303665 200000 160181471 200000 470697552 200000 855470492 200000 305901105 200000 129544599 200000 744819870 200000 995362087 200000 503647373 200000 772782 200000 778684825 200000 28052438 200000 72149324 200000 437825747 200000 208631895 200000 826382245 200000 873770965 200000 186152788 200000 853542541 200000 642763060 200000 623040047 200000 451062305 200000 789624979 200000 475544001 200000 920039167 200000 510907846 200000 764856160 200000 981978923 200000 112806797 200000 671764852 200000 678361736 200000 391641584 200000 861885374 200000 391113464 200000 355588676 200000 629354287 200000 727466522 200000 644748993 200000 234039145 200000 504831654 200000 510879174 200000 740057054 200000 850949998 200000 275060403 200000 391518346 200000 978667004 200000 549942890 200000 207993942 200000 464766155 200000 73439595 200000 245994771 200000 723628844 200000 464491921 200000 838989080 200000 585233599 200000 738096501 200000 748327042 200000 603114643 200000 207308646 200000 401558542 200000 104310244 200000 399119882 200000 943451037 200000 204532342 200000 39434909 200000 336269388 200000 64206491 200000 115594444 200000 225365557 200000 947218630 200000 245216822 200000 938379727 200000 245662418 200000 793613704 200000 518608102 200000 717203676 200000 331145530 200000 806817599 200000 962513856 200000 927319026 200000 187619028 200000 373272891 200000 818474107 200000 739944367 200000 496862118 200000 714446186 200000 274552174 200000 437680467 200000 790731863 200000 631802459 200000 1992079 200000 729405116 200000 289142317 200000 976408379 200000 547758196 200000 521056871 200000 185945871 200000 502727130 200000 206554708 200000 415122805 200000 584302979 200000 379792549 200000 409209350 200000 644163490 200000 296273072 200000 197486764 200000 832601856 200000 274831694 200000 74662493 200000 938367901 200000 311018328 200000 129588088 200000 758142703 200000 364480966 200000 181432774 200000 334940093 200000 629887853 200000 69879319 200000 477414303 200000 308835420 200000 860542334 200000 584338972 200000 808064218 200000 105275443 200000 740493673 200000 697719814 200000 2751501 200000 148499138 200000 455589907 200000 736570530 200000 343539824 200000 552246311 200000 389875972 200000 199472991 200000 751317976 200000 864866592 200000 600967265 200000 559477323 200000 450501308 200000 564989707 200000 994941170 200000 120164885 200000 612660787 200000 241847272 200000 940441628 200000 419961356 200000 150569459 200000 40966228 200000 350760423 200000 11671070 200000 317217874 200000 847843215 200000 483004664 200000 178199257 200000 786802760 200000 817500534 200000 137618583 200000 674835308 200000 125985641 200000 648925320 200000 532424362 200000 231200165 200000 576111598 200000 56323044 200000 848798135 200000 566907379 200000 349719213 200000 844538696 200000 413429476 200000 536884581 200000 604211483 200000 372515603 200000 741284345 200000 3682216 200000 871710544 200000 589279299 200000 334750044 200000 234024716 200000 792730626 200000 99030647 200000 548868115 200000 957358719 200000 390892168 200000 999711212 200000 689939397 200000 608201103 200000 451068120 200000 859807619 200000 282053816 200000 716130412 200000 358622600 200000 478408889 200000 127782355 200000 972823010 200000 859152335 200000 269559212 200000 466158748 200000 333540706 200000 296394116 200000 28072731 200000 563188026 200000 407018745 200000 763674909 200000 105320549 200000 50745972 200000 871920470 200000 412838832 200000 271846793 200000 221003695 200000 641045447 200000 250653429 200000 977963299 200000 974022386 200000 78864443 200000 549957953 200000 79251573 200000 243252452 200000 287715137 200000 829449611 200000 747845466 200000 885457100 200000 753989126 200000 788872553 200000 748575827 200000 353526927 200000 642702938 200000 316738323 200000 91985022 200000 932543156 200000 309495467 200000 478188382 200000 237334425 200000 236675171 200000 994171399 200000 288523713 200000 354976770 200000 284551008 200000 518309917 200000 623902291 200000 192938169 200000 880879636 200000 699840828 200000 551892425 200000 721377115 200000 116934019 200000 437201490 200000 287338363 200000 188704295 200000 222703446 200000 296413933 200000 111139168 200000 165497340 200000 954158545 200000 619905851 200000 469514765 200000 218346073 200000 565622749 200000 353098765 200000 921658552 200000 731702618 200000 732136191 200000 16079055 200000 258590522 200000 808127936 200000 808748381 200000 866833296 200000 651590663 200000 950970601 200000 195732927 200000 130132224 200000 673738295 200000 924713683 200000 745373067 200000 97737324 200000 145373568 200000 978573341 200000 819441863 200000 481437635 200000 843512377 200000 262952452 200000 315559962 200000 402139539 200000 852873048 200000 92942953 200000 185762506 200000 760088331 200000 415731315 200000 205221832 200000 720820926 200000 187516922 200000 71885761 200000 113471297 200000 762741884 200000 412683981 200000 319044121 200000 612063379 200000 471747883 200000 956274836 200000 727191280 200000 683083803 200000 539362449 200000 591798525 200000 370046559 200000 301078744 200000 314303253 200000 202564182 200000 235484442 200000 848799337 200000 382925757 200000 595726222 200000 432285305 200000 660236044 200000 683516976 200000 347612212 200000 698367602 200000 415313824 200000 913507509 200000 413846645 200000 510303131 200000 14961059 200000 895137329 200000 33806113 200000 880230700 200000 668119347 200000 549503531 200000 370144166 200000 683760890 200000 705263376 200000 92625099 200000 960612370 200000 553355132 200000 746883223 200000 155353301 200000 520273684 200000 965303240 200000 879742920 200000 552162225 200000 623241211 200000 791205270 200000 781239616 200000 840019302 200000 867629748 200000 480116027 200000 144855614 200000 618867865 200000 340356047 200000 288034223 200000 498478241 200000 622485138 200000 457851002 200000 642148998 200000 232805095 200000 952074039 200000 98802819 200000 900556281 200000 734350895 200000 118601485 200000 510473817 200000 302970077 200000 554819639 200000 551551805 200000 839252746 200000 145271466 200000 489449822 200000 111520140 200000 406560838 200000 256136053 200000 259054754 200000 688003680 200000 987893338 200000 170647541 200000 313213345 200000 993732801 200000 250692661 200000 144595328 200000 275556507 200000 348912213 200000 207740261 200000 376430094 200000 281570925 200000 889481058 200000 605608985 200000 201456180 200000 397792407 200000 514845903 200000 934717727 200000 369364265 200000 472293686 200000 307995682 200000 708090343 200000 693273284 200000 823685897 200000 709627778 200000 661670014 200000 324551034 200000 158873455 200000 189671349 200000 951365010 200000 649560676 200000 929037926 200000 314064930 200000 506697843 200000 512383798 200000 794815117 200000 682387663 200000 122769680 200000 692218952 200000 929212194 200000 99932771 200000 524906997 200000 465834640 200000 587049476 200000 498166308 200000 585854546 200000 754680228 200000 897343408 200000 14541306 200000 373771766 200000 535366587 200000 436137287 200000 624554089 200000 636845391 200000 285291436 200000 694291077 200000 383366809 200000 509655915 200000 78923501 200000 53268939 200000 986490449 200000 636978169 200000 845512085 200000 461830677 200000 604759030 200000 279681352 200000 251666521 200000 565044483 200000 307132559 200000 923435077 200000 346478226 200000 194036948 200000 408825284 200000 115994240 200000 513634868 200000 741534308 200000 395507673 200000 270475814 200000 268056022 200000 275191605 200000 830920631 200000 646332936 200000 380427440 200000 199491938 200000 29631715 200000 679053714 200000 748851352 200000 537446828 200000 646401411 200000 328356051 200000 951307779 200000 797693809 200000 296581215 200000 765716090 200000 787982857 200000 521502895 200000 21800668 200000 71821782 200000 385362528 200000 559089156 200000 57713922 200000 746955989 200000 863443806 200000 557012656 200000 120044919 200000 338585093 200000 711126011 200000 295930512 200000 900968833 200000 979299477 200000 227307980 200000 384031267 200000 232257287 200000 421612628 200000 946875144 200000 192867976 200000 609551503 200000 661431215 200000 559531653 200000 315041662 200000 746863423 200000 565938614 200000 972874683 200000 442837346 200000 920641247 200000 310954518 200000 480728255 200000 22110003 200000 631727061 200000 551555359 200000 248494152 200000 154842255 200000 728181031 200000 318217663 200000 11214253 200000 59683254 200000 552011900 200000 231970693 200000 582133476 200000 346781574 200000 519955995 200000 398910622 200000 980778115 200000 7244669 200000 722984681 200000 372772314 200000 201408961 200000 873027001 200000 801374829 200000 715922087 200000 715085941 200000 375343866 200000 104330446 200000 847020819 200000 803845397 200000 707293341 200000 472129235 200000 708800461 200000 63293624 200000 596530337 200000 567270881 200000 833422883 200000 172669715 200000 496515493 200000 364019199 200000 505243652 200000 25882750 200000 455455463 200000 441471445 200000 2556927 200000 518060528 200000 389564998 200000 54490279 200000 154537794 200000 170672893 200000 437431360 200000 175456861 200000 402007963 200000 74222046 200000 230983156 200000 805319550 200000 734226297 200000 253921128 200000 647959840 200000 464934192 200000 907304938 200000 198496018 200000 315483171 200000 757297464 200000 672223902 200000 483754739 200000 625111034 200000 616500735 200000 548004833 200000 763068353 200000 101922374 200000 665529994 200000 571259556 200000 157882066 200000 367652675 200000 698946687 200000 29162612 200000 993867806 200000 804099025 200000 278207526 200000 698746752 200000 324463162 200000 885880687 200000 605736549 200000 724041878 200000 27940957 200000 32769594 200000 47505090 200000 555979558 200000 66283613 200000 405379313 200000 536443235 200000 760670012 200000 265573042 200000 141399795 200000 569808656 200000 547056521 200000 586042481 200000 517857854 200000 623941935 200000 492887386 200000 953379153 200000 566030704 200000 363344838 200000 812102302 200000 772865961 200000 198543817 200000 982950268 200000 875849187 200000 255123566 200000 267646759 200000 281745815 200000 579320409 200000 463740729 200000 331348487 200000 888511998 200000 830884812 200000 684423742 200000 4605834 200000 58169144 200000 962754221 200000 400687189 200000 109492588 200000 664015978 200000 346991113 200000 426963188 200000 970152973 200000 965461339 200000 585143695 200000 810549809 200000 300630124 200000 343186034 200000 87943053 200000 971249348 200000 903404582 200000 125880502 200000 119067378 200000 271215106 200000 427349370 200000 63447500 200000 912760653 200000 91532258 200000 392325447 200000 703034875 200000 83446476 200000 122253050 200000 242438411 200000 376363563 200000 603194429 200000 354535554 200000 880372452 200000 960019936 200000 858707727 200000 967807055 200000 437976978 200000 642893123 200000 845342544 200000 514055896 200000 522096243 200000 445783832 200000 304862127 200000 945065780 200000 109585284 200000 745373896 200000 640951163 200000 17803033 200000 138918246 200000 177233495 200000 21864609 200000 942906077 200000 293458773 200000 359163502 200000 600572849 200000 434493815 200000 988467505 200000 163061842 200000 255066073 200000 203031678 200000 491149688 200000 125534185 200000 629369576 200000 185725480 200000 957679945 200000 89762235 200000 580639051 200000 730577740 200000 481514595 200000 75835630 200000 111821841 200000 984475999 200000 292565794 200000 536764744 200000 719835882 200000 832160889 200000 623111815 200000 321034544 200000 846561315 200000 482114384 200000 297238064 200000 423534508 200000 687137963 200000 872707387 200000 634043995 200000 268660834 200000 364877328 200000 478186032 200000 552286694 200000 23583643 200000 745909889 200000 469003973 200000 756943441 200000 340732987 200000 934709965 200000 733091377 200000 733018553 200000 485077449 200000 39473250 200000 897507915 200000 150118109 200000 933026412 200000 969405261 200000 37275017 200000 769433373 200000 251598058 200000 587368511 200000 157025537 200000 915124853 200000 266691754 200000 766737542 200000 328018539 200000 600040325 200000 906789810 200000 126980623 200000 343559708 200000 682375051 200000 39518378 200000 774570345 200000 320806666 200000 973949542 200000 795026134 200000 425040836 200000 386564814 200000 166411411 200000 679099422 200000 35669229 200000 551667101 200000 436738867 200000 441378569 200000 74000723 200000 544206413 200000 492225027 200000 26112700 200000 317046788 200000 967356501 200000 699479905 200000 90776319 200000 360267439 200000 850850251 200000 650024525 200000 166642231 200000 456117155 200000 764592487 200000 54465636 200000 731165548 200000 591704013 200000 101510270 200000 110022629 200000 970754115 200000 734551741 200000 99965704 200000 585050031 200000 336647428 200000 672341153 200000 327999386 200000 289536321 200000 962107540 200000 200956487 200000 714900842 200000 276965048 200000 802351739 200000 143132446 200000 590880849 200000 603726547 200000 723122911 200000 978454837 200000 562077891 200000 980855024 200000 261082758 200000 697857850 200000 152543192 200000 228699407 200000 248852183 200000 539167866 200000 31734086 200000 739827662 200000 581466071 200000 513511654 200000 640848228 200000 65294955 200000 933562927 200000 311153932 200000 174907175 200000 11905220 200000 847593252 200000 15921689 200000 366100008 200000 313561944 200000 843787421 200000 377134556 200000 574626971 200000 100970823 200000 916366624 200000 504288965 200000 315543896 200000 55381581 200000 10184148 200000 814338017 200000 483542484 200000 832428234 200000 479245951 200000 727084254 200000 851069992 200000 133227964 200000 460984712 200000 529282061 200000 248252680 200000 716641986 200000 407171574 200000 27923034 200000 843087308 200000 323760154 200000 463160174 200000 627614036 200000 280730218 200000 368254115 200000 811256887 200000 393223467 200000 318695288 200000 55822811 200000 741528376 200000 318054060 200000 908642862 200000 307220960 200000 405486072 200000 258615621 200000 153902177 200000 752890738 200000 162003100 200000 68478727 200000 791596680 200000 131711982 200000 628863980 200000 663350430 200000 121493945 200000 187980116 200000 274054477 200000 968001881 200000 911518636 200000 481906753 200000 906271431 200000 207895848 200000 713589942 200000 459856884 200000 35766527 200000 341949080 200000 837006286 200000 256036940 200000 66787645 200000 610817239 200000 982571147 200000 151171016 200000 335728486 200000 208705974 200000 699509539 200000 39576452 200000 304005122 200000 323895201 200000 503010924 200000 595393857 200000 22070 200000 339273639 200000 881411550 200000 511910237 200000 322565578 200000 675865464 200000 891451790 200000 166900438 200000 922508068 200000 629015392 200000 704130611 200000 211375434 200000 527616842 200000 341496912 200000 483201827 200000 299915513 200000 247683043 200000 516820949 200000 12509270 200000 82229952 200000 903193909 200000 525051934 200000 659614817 200000 325128223 200000 858076710 200000 82844666 200000 957035131 200000 430320435 200000 846289470 200000 661891798 200000 442969211 200000 415997115 200000 209939875 200000 532311234 200000 999701718 200000 285257238 200000 512238875 200000 213516396 200000 486027429 200000 412088642 200000 797813261 200000 659641122 200000 852859804 200000 305215710 200000 104497280 200000 206560467 200000 439773203 200000 641526824 200000 810865433 200000 318569998 200000 349000959 200000 78453503 200000 188844319 200000 354370560 200000 702272505 200000 874020321 200000 317323385 200000 577754745 200000 217924405 200000 248864748 200000 694805421 200000 385190375 200000 733866379 200000 628220128 200000 955087331 200000 73405784 200000 514178673 200000 321920282 200000 332603103 200000 846866555 200000 300492286 200000 973024665 200000 227259657 200000 153466270 200000 997828839 200000 61435900 200000 354290024 200000 872150449 200000 849924229 200000 729910914 200000 624432545 200000 956369984 200000 75120332 200000 479361032 200000 287961084 200000 671051644 200000 550547027 200000 111220237 200000 703962462 200000 403088434 200000 530055762 200000 333682864 200000 317892943 200000 675263441 200000 424638622 200000 798634159 200000 341431796 200000 43303528 200000 699129775 200000 642973032 200000 336016917 200000 64345764 200000 344390810 200000 216111323 200000 326568216 200000 960093653 200000 636428054 200000 992719781 200000 606933763 200000 827994601 200000 85533561 200000 115731718 200000 426318460 200000 86294382 200000 714352826 200000 657345243 200000 166773451 200000 17530259 200000 476153456 200000 381483940 200000 805936598 200000 623055398 200000 221490898 200000 31021182 200000 547407907 200000 85749143 200000 474594996 200000 124737320 200000 495864025 200000 939227890 200000 691828623 200000 871157249 200000 427800510 200000 229346792 200000 750227832 200000 675710471 200000 607860537 200000 183971014 200000 282942758 200000 440488153 200000 274452048 200000 432986747 200000 250536432 200000 856833717 200000 496138922 200000 280153750 200000 209259468 200000 471758457 200000 775809677 200000 930524996 200000 31841616 200000 511712165 200000 58987232 200000 97393493 200000 34494899 200000 103927894 200000 769847594 200000 547749430 200000 850533068 200000 708106572 200000 423326608 200000 664361463 200000 411287825 200000 646246372 200000 972389081 200000 226672454 200000 434911641 200000 546328093 200000 565167724 200000 291364722 200000 825238041 200000 859348118 200000 392779344 200000 657903208 200000 305153769 200000 885403790 200000 581475626 200000 40584888 200000 840982783 200000 384789986 200000 420891714 200000 817681296 200000 617942002 200000 549147921 200000 859656573 200000 680846014 200000 917893624 200000 862440249 200000 905355619 200000 391697585 200000 358260199 200000 32272922 200000 928579353 200000 441393783 200000 17372470 200000 704905746 200000 882916967 200000 304533951 200000 327783932 200000 678874654 200000 842208178 200000 348866776 200000 457821423 200000 142965727 200000 10831362 200000 395459248 200000 22302565 200000 716929937 200000 130425085 200000 424150229 200000 798186326 200000 541326356 200000 138648808 200000 684471670 200000 558527319 200000 511624423 200000 150796460 200000 652835169 200000 934529183 200000 496235559 200000 207610830 200000 689800197 200000 280688900 200000 101946515 200000 717080693 200000 543940465 200000 50711294 200000 729469322 200000 287179623 200000 840614995 200000 785297314 200000 162341130 200000 967639563 200000 86685689 200000 645031591 200000 931862962 200000 676597863 200000 486695506 200000 49313380 200000 676657855 200000 704016674 200000 150436844 200000 70953422 200000 730566674 200000 230812034 200000 13098486 200000 776278142 200000 952671784 200000 771474798 200000 167470655 200000 455532200 200000 529911839 200000 777033580 200000 519398197 200000 746572068 200000 340748214 200000 194876579 200000 836795878 200000 165689192 200000 372066637 200000 912185050 200000 481296896 200000 344208778 200000 256175584 200000 817803894 200000 72516564 200000 88746050 200000 911423759 200000 292011646 200000 599880782 200000 9564901 200000 216425752 200000 169597593 200000 115329790 200000 600623466 200000 742021338 200000 806040334 200000 519520273 200000 866384999 200000 299440083 200000 682746050 200000 437210711 200000 283663636 200000 934346274 200000 542803261 200000 874255166 200000 589890886 200000 331666564 200000 2895012 200000 341927125 200000 213252980 200000 124487770 200000 303145919 200000 898684873 200000 864637621 200000 923004320 200000 900490739 200000 403796329 200000 511700671 200000 389051127 200000 41492296 200000 219994021 200000 479229416 200000 828212123 200000 518797411 200000 227738378 200000 475436327 200000 820792684 200000 106479244 200000 596681927 200000 79938067 200000 146186473 200000 935358889 200000 738160298 200000 248614626 200000 542946095 200000 317797440 200000 232676642 200000 835947627 200000 686922749 200000 242716535 200000 402419006 200000 876747299 200000 646315442 200000 650481942 200000 374543532 200000 760354850 200000 311779147 200000 561878915 200000 354150842 200000 189524766 200000 376286825 200000 449144772 200000 2463575 200000 58781294 200000 174323017 200000 839754624 200000 5582097 200000 898240008 200000 462877897 200000 349073149 200000 739669271 200000 674720898 200000 126399593 200000 895526690 200000 842004024 200000 722472211 200000 946233414 200000 768558965 200000 892420577 200000 641206674 200000 343717152 200000 8609309 200000 829364770 200000 501176437 200000 934276180 200000 453522400 200000 969648041 200000 344170706 200000 617851361 200000 64823334 200000 192045508 200000 204378209 200000 384114278 200000 284842739 200000 937999459 200000 612324214 200000 853456161 200000 128302831 200000 46887442 200000 707228426 200000 145215985 200000 396046176 200000 311773186 200000 172479155 200000 238672212 200000 362378286 200000 98125824 200000 534706343 200000 318161512 200000 231001053 200000 981267578 200000 993901500 200000 489827565 200000 777352598 200000 423289985 200000 192579433 200000 307203392 200000 169898781 200000 817271233 200000 383317444 200000 711343201 200000 471590618 200000 995804297 200000 502150021 200000 231199213 200000 259429332 200000 325505993 200000 76517889 200000 542185508 200000 47942577 200000 56174350 200000 196165424 200000 344408547 200000 699262134 200000 709321863 200000 974555559 200000 716566185 200000 355796428 200000 812068098 200000 100917916 200000 553080469 200000 346243192 200000 195218414 200000 349870568 200000 96330341 200000 448866016 200000 583695194 200000 469682175 200000 471587704 200000 614406092 200000 172917747 200000 742063609 200000 994962380 200000 336800418 200000 589617929 200000 293579148 200000 44668927 200000 326556008 200000 283095690 200000 409456911 200000 164312401 200000 517609669 200000 836197636 200000 878875511 200000 416509855 200000 109151231 200000 221754790 200000 854761053 200000 315321193 200000 339928829 200000 887459903 200000 494347253 200000 142380492 200000 37356613 200000 790235452 200000 869625110 200000 110299271 200000 950547198 200000 925376941 200000 662758712 200000 951250425 200000 46327534 200000 408324928 200000 225285745 200000 538708257 200000 793377916 200000 779925571 200000 872218998 200000 553599387 200000 777538734 200000 142364581 200000 863136671 200000 654670248 200000 755317035 200000 897489653 200000 646611682 200000 767750182 200000 226875962 200000 70059616 200000 182885845 200000 405271699 200000 490382016 200000 995368118 200000 856032688 200000 203137805 200000 348417092 200000 957070181 200000 704371784 200000 80164436 200000 259825390 200000 267909755 200000 970829844 200000 664500678 200000 812048770 200000 65715879 200000 488183338 200000 726318944 200000 519374184 200000 190634808 200000 116346434 200000 244809666 200000 307594407 200000 102370843 200000 839694513 200000 499377195 200000 669484516 200000 194298336 200000 394100334 200000 146650744 200000 393127015 200000 847742901 200000 465772304 200000 311142184 200000 332316694 200000 423074152 200000 864334029 200000 55271770 200000 289448822 200000 492430184 200000 428631675 200000 691445964 200000 961803696 200000 254226628 200000 869562258 200000 844461532 200000 919269513 200000 261865769 200000 851983911 200000 982171530 200000 906631271 200000 883961575 200000 447631601 200000 725639028 200000 976770130 200000 57323244 200000 684654406 200000 953389015 200000 393986544 200000 174321350 200000 93309214 200000 688351636 200000 929709959 200000 256768164 200000 845458190 200000 747126823 200000 143827966 200000 803233621 200000 601851981 200000 132833200 200000 486704347 200000 857751110 200000 65940658 200000 244629229 200000 622513221 200000 489844103 200000 74457266 200000 464224573 200000 632922370 200000 189324742 200000 711842149 200000 474834591 200000 998363769 200000 649398353 200000 796586114 200000 678783919 200000 25648304 200000 913415959 200000 963024478 200000 905845166 200000 94066254 200000 742580902 200000 383475183 200000 480605818 200000 618859673 200000 7546926 200000 799030478 200000 135096465 200000 900305272 200000 46252924 200000 324437807 200000 678519057 200000 907991410 200000 756353790 200000 28690410 200000 847863738 200000 873978284 200000 325495748 200000 29203061 200000 260976873 200000 74991598 200000 251124093 200000 324678375 200000 867316126 200000 714929309 200000 875838581 200000 956988405 200000 923329398 200000 253119680 200000 788305820 200000 876233976 200000 583621296 200000 625519103 200000 53095041 200000 291912164 200000 76165163 200000 532502174 200000 398355282 200000 341801296 200000 50975589 200000 638648710 200000 753393373 200000 272379508 200000 537603197 200000 120828987 200000 600022161 200000 166289189 200000 389875761 200000 819856102 200000 537336957 200000 737195995 200000 176971743 200000 961137228 200000 234646350 200000 39467947 200000 942422407 200000 238379987 200000 490731604 200000 975707211 200000 19772871 200000 105967491 200000 857629564 200000 370546196 200000 900549596 200000 624276994 200000 793326934 200000 706681338 200000 816393638 200000 285891734 200000 170888977 200000 13091221 200000 110289316 200000 993823013 200000 91155065 200000 230303515 200000 829103347 200000 962928183 200000 238162942 200000 350670691 200000 880150866 200000 793149170 200000 109578415 200000 273240547 200000 552227616 200000 888977180 200000 476457530 200000 969981617 200000 147529563 200000 671645980 200000 451380461 200000 963134596 200000 683128226 200000 43083768 200000 674098103 200000 922637491 200000 182059571 200000 467337559 200000 184964134 200000 661726516 200000 470936044 200000 977451904 200000 559997546 200000 915352221 200000 397971021 200000 417849688 200000 248816975 200000 132884517 200000 578671475 200000 774741094 200000 396516934 200000 524454819 200000 892164126 200000 943973585 200000 350363484 200000 16098189 200000 129826219 200000 388507487 200000 167091520 200000 656228602 200000 648836634 200000 162764664 200000 863966017 200000 333266335 200000 682916872 200000 512214816 200000 336847692 200000 509564372 200000 755891892 200000 62862079 200000 911776241 200000 950249615 200000 468693501 200000 416805468 200000 345677917 200000 599162727 200000 826486369 200000 36935452 200000 916312160 200000 765452434 200000 164083455 200000 922458055 200000 431925864 200000 940274918 200000 426466708 200000 988233602 200000 849751940 200000 470970842 200000 363709569 200000 212643861 200000 90000737 200000 605529477 200000 650459843 200000 510590438 200000 818766927 200000 602837661 200000 871813624 200000 906371578 200000 782667579 200000 663702648 200000 526996064 200000 963107322 200000 534978485 200000 147264270 200000 862585560 200000 348285483 200000 86309355 200000 498106100 200000 637056223 200000 254922612 200000 976482988 200000 588735329 200000 632073876 200000 470747995 200000 916267877 200000 997571115 200000 100372149 200000 626818054 200000 544383014 200000 937722314 200000 4874913 200000 947450429 200000 511756188 200000 506989395 200000 800758358 200000 748044134 200000 252493079 200000 916579965 200000 762803827 200000 478063495 200000 400061573 200000 189923743 200000 476493878 200000 475097927 200000 93736565 200000 164978606 200000 265558397 200000 870131692 200000 341478420 200000 682851395 200000 985851592 200000 432807773 200000 116883250 200000 784760722 200000 833042228 200000 406269473 200000 370136124 200000 39466611 200000 891425921 200000 617108829 200000 111131714 200000 6008924 200000 424987916 200000 424557784 200000 466496754 200000 611530595 200000 246587348 200000 51827961 200000 166591643 200000 446082112 200000 414864504 200000 33127111 200000 42077738 200000 531317320 200000 625554230 200000 125630951 200000 435558190 200000 921016690 200000 667863277 200000 946190496 200000 382309847 200000 593258580 200000 523410203 200000 608177626 200000 888550130 200000 256948774 200000 336860127 200000 874738457 200000 872381422 200000 843379389 200000 112577527 200000 14567557 200000 241767129 200000 958659728 200000 71663297 200000 942414565 200000 517474403 200000 263927478 200000 798130237 200000 728961951 200000 595640792 200000 2278629 200000 475920136 200000 163274936 200000 183609129 200000 808314227 200000 822545505 200000 99301081 200000 910807779 200000 540841303 200000 962999336 200000 320148807 200000 384165429 200000 890988072 200000 151662809 200000 498933736 200000 663100653 200000 823497244 200000 565318036 200000 139598148 200000 489785722 200000 59047434 200000 487521815 200000 152493697 200000 497001195 200000 564033895 200000 469244097 200000 381478757 200000 39244013 200000 4441163 200000 231423632 200000 836050519 200000 809086416 200000 627736940 200000 893173538 200000 474125405 200000 667122818 200000 434321441 200000 594071735 200000 436404509 200000 567664786 200000 941003360 200000 318022189 200000 354586848 200000 277680173 200000 390303935 200000 582261505 200000 964665481 200000 986470946 200000 632058997 200000 853156691 200000 819086754 200000 457710561 200000 961722201 200000 151478242 200000 945235535 200000 240371575 200000 772108769 200000 90926091 200000 263675735 200000 131211155 200000 925504291 200000 589375949 200000 174856737 200000 160018819 200000 195588822 200000 782970823 200000 555169971 200000 881048886 200000 559638353 200000 609291063 200000 145870772 200000 452389179 200000 144403338 200000 558781436 200000 127340651 200000 768370367 200000 461454104 200000 416439956 200000 766621885 200000 17627538 200000 943061552 200000 990579229 200000 254972722 200000 349448226 200000 981944235 200000 78604887 200000 515875567 200000 757131645 200000 331486973 200000 306950560 200000 174607292 200000 166922579 200000 920839229 200000 69708021 200000 928138238 200000 722582000 200000 123694115 200000 70470134 200000 878190781 200000 756040773 200000 51214852 200000 254813410 200000 580776350 200000 357309919 200000 130641368 200000 249780886 200000 381134057 200000 955214060 200000 942644787 200000 106628753 200000 120834947 200000 244170301 200000 242638926 200000 293320434 200000 782008052 200000 651119422 200000 586019327 200000 2324599 200000 914025826 200000 582382590 200000 932454331 200000 740468863 200000 804180883 200000 585737517 200000 777301658 200000 44561160 200000 627354861 200000 403332120 200000 741116498 200000 464813744 200000 269930872 200000 807931054 200000 176688954 200000 672384183 200000 673152986 200000 973606781 200000 621596231 200000 393212154 200000 30006617 200000 497742772 200000 133355282 200000 310194681 200000 746280412 200000 552401698 200000 327696847 200000 610957521 200000 324600297 200000 502130228 200000 669473621 200000 423635777 200000 823966375 200000 525200378 200000 836037404 200000 192387497 200000 249201628 200000 852183586 200000 135809849 200000 381850885 200000 87990767 200000 299495674 200000 78221412 200000 209375989 200000 52005351 200000 848062321 200000 90479602 200000 211905463 200000 745173865 200000 606913302 200000 198876122 200000 626172457 200000 115723964 200000 169850902 200000 847017650 200000 443250123 200000 722006215 200000 67065665 200000 794265010 200000 445046971 200000 145621265 200000 738127877 200000 769401519 200000 466667446 200000 370559423 200000 102828144 200000 120109088 200000 836326429 200000 314323865 200000 106922801 200000 574150427 200000 291784172 200000 672229380 200000 529670551 200000 836643160 200000 288018883 200000 762596615 200000 625215375 200000 803753772 200000 22149857 200000 301510986 200000 392610217 200000 937395086 200000 193577251 200000 190069778 200000 349721363 200000 842263573 200000 461027080 200000 415676229 200000 906114459 200000 510167287 200000 506080687 200000 883270507 200000 596812720 200000 672434954 200000 227899606 200000 197536169 200000 590410337 200000 778763718 200000 615907035 200000 819162055 200000 149455195 200000 837267776 200000 812266174 200000 70013483 200000 594343662 200000 760279599 200000 497286685 200000 955590107 200000 220637704 200000 587806697 200000 625658165 200000 317617277 200000 573496375 200000 379859046 200000 468211943 200000 720485465 200000 879899562 200000 854515771 200000 270981295 200000 13345877 200000 36263727 200000 312481951 200000 52781229 200000 937886199 200000 776710198 200000 787997544 200000 203577248 200000 870877030 200000 874288332 200000 109127950 200000 722627301 200000 249942888 200000 58958751 200000 655228582 200000 233301627 200000 946178404 200000 220148736 200000 870100456 200000 14659329 200000 986153313 200000 673402331 200000 706167081 200000 274738101 200000 527121412 200000 793275839 200000 48465759 200000 472155765 200000 847782548 200000 107989724 200000 734527011 200000 637302209 200000 445746424 200000 320467198 200000 173947305 200000 248100534 200000 165773750 200000 565098646 200000 562982089 200000 147524884 200000 369423350 200000 354250929 200000 934871801 200000 320502584 200000 70247804 200000 480998142 200000 561186384 200000 15814690 200000 701311152 200000 789539788 200000 132368771 200000 470746991 200000 4050585 200000 702789128 200000 468164074 200000 618112350 200000 37462748 200000 445778242 200000 983718268 200000 815936718 200000 789522881 200000 177882536 200000 671891149 200000 762588989 200000 805221933 200000 548822024 200000 412162838 200000 644626634 200000 645956008 200000 728209361 200000 700742700 200000 851520563 200000 211365975 200000 501862673 200000 689014407 200000 595799767 200000 366774018 200000 239326840 200000 826703676 200000 174626995 200000 989341455 200000 169366866 200000 571572737 200000 565611112 200000 856579716 200000 910021520 200000 246961967 200000 75746098 200000 230568455 200000 662181311 200000 666190266 200000 100338418 200000 519537376 200000 618209550 200000 293665082 200000 876304932 200000 272013557 200000 863723340 200000 648259045 200000 131889128 200000 814193356 200000 996633318 200000 225071762 200000 436523516 200000 666459020 200000 790580972 200000 819563703 200000 612592319 200000 514409211 200000 327628555 200000 692041322 200000 514839343 200000 540912512 200000 607720340 200000 763296866 200000 708433131 200000 500989985 200000 596917107 200000 306562550 200000 984850481 200000 437853317 200000 194432567 200000 553080092 200000 567366112 200000 284144882 200000 97110031 200000 312255082 200000 130249589 200000 203843663 200000 912646090 200000 477378327 200000 742340369 200000 962633250 200000 476165846 200000 201895162 200000 496418160 200000 999866003 200000 99822401 200000 586392713 200000 887657970 200000 416446054 200000 703447994 200000 479090395 200000 907243158 200000 538007299 200000 141143951 200000 359478693 200000 538938361 200000 379995761 200000 702783152 200000 53182783 200000 999429978 200000 23025493 200000 27051433 200000 207711903 200000 905340568 200000 804574966 200000 151390635 200000 925784412 200000 41788977 200000 129230652 200000 361418371 200000 673357228 200000 474524996 200000 908031659 200000 84258464 200000 796470885 200000 590199183 200000 20764268 200000 485545744 200000 867906814 200000 884923248 200000 457845828 200000 952579459 200000 817142670 200000 733810151 200000 107707033 200000 717290565 200000 56116427 200000 433137809 200000 910128755 200000 206223431 200000 680128523 200000 480926126 200000 227917687 200000 104029462 200000 446225222 200000 342315035 200000 714993133 200000 212911841 200000 325274385 200000 225274711 200000 207974587 200000 546559606 200000 622232739 200000 87010689 200000 222042471 200000 70070597 200000 798645714 200000 798040407 200000 390828056 200000 600887642 200000 545595158 200000 165985848 200000 12553620 200000 525448550 200000 879958404 200000 762076194 200000 349263682 200000 643424438 200000 524072147 200000 659122612 200000 484090664 200000 478877497 200000 430469466 200000 474142764 200000 77683181 200000 205473661 200000 692887566 200000 342849384 200000 610661591 200000 893037234 200000 374163080 200000 849584104 200000 936283085 200000 576229028 200000 79954684 200000 495676105 200000 491632981 200000 243185604 200000 23976002 200000 324059083 200000 665745046 200000 881329951 200000 729801168 200000 257720139 200000 567593302 200000 258536036 200000 344436156 200000 641845320 200000 177671677 200000 919072225 200000 962195134 200000 234878561 200000 256332175 200000 567610501 200000 85391403 200000 422095828 200000 641211316 200000 973992927 200000 661738490 200000 777361280 200000 282747571 200000 896181277 200000 834075841 200000 81350371 200000 934609777 200000 307657229 200000 582544312 200000 92805148 200000 516987766 200000 624576798 200000 370926260 200000 386515945 200000 43890919 200000 444690782 200000 284979244 200000 93247912 200000 59551372 200000 187137404 200000 623161655 200000 449961305 200000 966282186 200000 223245511 200000 306523019 200000 533309849 200000 78375081 200000 633224492 200000 224611710 200000 829029800 200000 265935822 200000 791341371 200000 285267463 200000 531668835 200000 856862337 200000 34898466 200000 742598333 200000 841988937 200000 648261288 200000 92875184 200000 376897494 200000 545536633 200000 12115657 200000 724278354 200000 786317353 200000 822838961 200000 34550794 200000 902996760 200000 352692011 200000 354380368 200000 150674483 200000 637892527 200000 652246260 200000 428505172 200000 367027114 200000 263661159 200000 329656890 200000 170179675 200000 51935605 200000 566779438 200000 194086996 200000 491393189 200000 531985723 200000 652802194 200000 866375480 200000 362545680 200000 557551938 200000 232922050 200000 940792700 200000 794919961 200000 690525297 200000 224203917 200000 828683863 200000 573091553 200000 844176974 200000 862739041 200000 406124960 200000 495949092 200000 725113088 200000 750867276 200000 469061069 200000 765105218 200000 879149389 200000 891802108 200000 734898676 200000 744080953 200000 833416348 200000 326031810 200000 25312716 200000 159904680 200000 581604084 200000 885065354 200000 130826156 200000 148804557 200000 756353786 200000 338798308 200000 907636874 200000 389906055 200000 254642165 200000 835220477 200000 179351037 200000 411118676 200000 929995213 200000 398572965 200000 479545402 200000 326119507 200000 213311750 200000 906760266 200000 133322778 200000 83672129 200000 271681224 200000 615318778 200000 198343441 200000 85587583 200000 172175066 200000 272238436 200000 47852854 200000 947615241 200000 406116769 200000 627805143 200000 840870209 200000 70596224 200000 520162341 200000 415326016 200000 864454791 200000 49912352 200000 953825804 200000 885989167 200000 659903744 200000 613709769 200000 103593371 200000 931610578 200000 175793984 200000 808854265 200000 338660795 200000 439901687 200000 860542080 200000 829928911 200000 256224241 200000 432068878 200000 937461910 200000 780031753 200000 449937507 200000 876604707 200000 363220983 200000 337254406 200000 235920345 200000 252672231 200000 5584315 200000 825393348 200000 710785977 200000 722230183 200000 191332248 200000 951918049 200000 366487561 200000 513565009 200000 649320421 200000 547627677 200000 244879728 200000 424750198 200000 179504535 200000 620661462 200000 519986484 200000 968559682 200000 900493382 200000 632592649 200000 335036220 200000 332264068 200000 368109097 200000 114674262 200000 87565326 200000 162028460 200000 366370836 200000 167373948 200000 859825361 200000 973753031 200000 461737344 200000 333256152 200000 799235915 200000 689907588 200000 520725634 200000 273443177 200000 570560483 200000 138026033 200000 726518738 200000 858769614 200000 486803871 200000 180423101 200000 12583109 200000 5893701 200000 463654950 200000 650269622 200000 169556306 200000 900158125 200000 845484991 200000 565576780 200000 338903567 200000 868015491 200000 606643535 200000 824912460 200000 382879796 200000 864062696 200000 37000285 200000 874408741 200000 488255894 200000 307524505 200000 476413200 200000 974191845 200000 738806444 200000 20908788 200000 892589103 200000 608974907 200000 363010700 200000 356307192 200000 851886879 200000 787967093 200000 678713582 200000 914576965 200000 865750504 200000 852849539 200000 689537575 200000 44971031 200000 745720623 200000 429831666 200000 37163310 200000 433630798 200000 866313276 200000 887780592 200000 897201050 200000 724554600 200000 511133428 200000 992865358 200000 21506977 200000 86520964 200000 193294303 200000 957454456 200000 979025945 200000 788376416 200000 294768163 200000 82503805 200000 563985530 200000 210853467 200000 557574534 200000 199391245 200000 141292249 200000 879680626 200000 250100846 200000 461068149 200000 968818157 200000 347470150 200000 223698403 200000 98616739 200000 148869900 200000 791376148 200000 700372363 200000 810374184 200000 743767086 200000 172285626 200000 437042092 200000 913779504 200000 923022312 200000 98338231 200000 695551789 200000 987155338 200000 369211761 200000 342539307 200000 198929300 200000 630450854 200000 809342623 200000 721037522 200000 583593224 200000 585472144 200000 226092010 200000 755445516 200000 31395407 200000 286257145 200000 360740455 200000 840420055 200000 406877904 200000 526136878 200000 293675982 200000 882299090 200000 350974609 200000 207034142 200000 553586803 200000 973423675 200000 542392889 200000 317247832 200000 998531407 200000 699367152 200000 930664206 200000 925597193 200000 645304824 200000 443428209 200000 642684663 200000 505925889 200000 944788131 200000 443705052 200000 484912251 200000 40772270 200000 165632552 200000 701445870 200000 675325119 200000 372132382 200000 804641789 200000 123652104 200000 62124938 200000 607927552 200000 95583289 200000 580078374 200000 817688900 200000 949122466 200000 796553617 200000 405909480 200000 865574641 200000 529130740 200000 258405725 200000 394582668 200000 38671418 200000 584093827 200000 818243988 200000 238469105 200000 721674595 200000 884872317 200000 989992138 200000 510904725 200000 343798613 200000 376107442 200000 581079096 200000 743930263 200000 103049620 200000 477669264 200000 137137587 200000 548567221 200000 936101449 200000 340098086 200000 728863667 200000 279955022 200000 12600377 200000 314975265 200000 685194573 200000 414782559 200000 993686730 200000 93824721 200000 325296695 200000 520952201 200000 605245444 200000 206814756 200000 365137610 200000 837986569 200000 28941453 200000 333288104 200000 163152378 200000 801797309 200000 721118123 200000 280263052 200000 395738975 200000 685902116 200000 533449028 200000 399934622 200000 883202863 200000 813765469 200000 503994848 200000 822277198 200000 397692993 200000 464708391 200000 993790629 200000 864398248 200000 262419979 200000 855961310 200000 839427929 200000 648136285 200000 503103651 200000 468194179 200000 202849379 200000 791829178 200000 42558656 200000 712975028 200000 585402057 200000 883204526 200000 653490105 200000 177791663 200000 89483314 200000 406846664 200000 347122564 200000 509263955 200000 4893925 200000 478039605 200000 20852919 200000 907935005 200000 58215367 200000 586809029 200000 228646025 200000 217626926 200000 341656159 200000 120254437 200000 961180369 200000 126674754 200000 811759828 200000 667342246 200000 394292741 200000 616981178 200000 871783404 200000 11391668 200000 939012924 200000 585057170 200000 719098127 200000 574369886 200000 428153387 200000 379068522 200000 211341377 200000 38292115 200000 961100074 200000 608780416 200000 482002986 200000 527970786 200000 90318639 200000 900803507 200000 528672273 200000 361752953 200000 27057617 200000 294750849 200000 526093787 200000 969690406 200000 110391622 200000 169281545 200000 173803536 200000 167977304 200000 612774500 200000 730098185 200000 110330837 200000 584583965 200000 228607138 200000 896220383 200000 217051890 200000 818484772 200000 455996439 200000 502808459 200000 412325325 200000 679887036 200000 645531001 200000 706768810 200000 278335339 200000 989722579 200000 413823006 200000 319787900 200000 253007221 200000 878204151 200000 660001278 200000 527086558 200000 927030320 200000 351842903 200000 337205166 200000 831572559 200000 735484546 200000 949798081 200000 694561381 200000 984868078 200000 378562035 200000 716536228 200000 118144505 200000 115239546 200000 436029097 200000 821704463 200000 83253474 200000 881488976 200000 529837418 200000 118280112 200000 859953205 200000 843319407 200000 298370973 200000 500269781 200000 43686825 200000 689146741 200000 291411272 200000 92271213 200000 831372693 200000 868529314 200000 590488338 200000 833370886 200000 485275374 200000 817125332 200000 861099073 200000 291319247 200000 342661453 200000 849726856 200000 29617340 200000 295130775 200000 313286886 200000 500520159 200000 845980937 200000 309215180 200000 587670161 200000 602208661 200000 661233232 200000 591621244 200000 294294980 200000 111905290 200000 874363477 200000 425464406 200000 541947029 200000 989539133 200000 327748480 200000 30864808 200000 556022716 200000 865264843 200000 163699415 200000 144169313 200000 363157134 200000 408056563 200000 957944322 200000 826662160 200000 878785282 200000 844337812 200000 564908357 200000 20659426 200000 974814638 200000 179426091 200000 630641544 200000 634911143 200000 833444810 200000 117581529 200000 325680722 200000 54334157 200000 75507499 200000 869867099 200000 134011336 200000 269411 200000 42970184 200000 474156303 200000 615359154 200000 81064214 200000 104251448 200000 284971765 200000 937880693 200000 30789686 200000 384384689 200000 953067690 200000 446722329 200000 144130480 200000 462764553 200000 510815086 200000 303579972 200000 423224340 200000 70565687 200000 25581342 200000 368384060 200000 964003472 200000 918795218 200000 607308345 200000 97986535 200000 278236402 200000 820049936 200000 529506270 200000 839271117 200000 607952810 200000 705943240 200000 574408651 200000 710465556 200000 561247172 200000 558115695 200000 224365151 200000 139754370 200000 241927921 200000 49659421 200000 624390296 200000 786092413 200000 208100222 200000 595734920 200000 347458069 200000 443326733 200000 612704346 200000 233350919 200000 989553939 200000 866974168 200000 855892755 200000 491804816 200000 175405683 200000 648486436 200000 621339096 200000 215554233 200000 464891826 200000 93605592 200000 699485048 200000 531695289 200000 759542510 200000 903862139 200000 380126048 200000 410906215 200000 484065510 200000 187485234 200000 759550368 200000 948440633 200000 300407033 200000 469168068 200000 635492582 200000 20810565 200000 584023846 200000 422350744 200000 783390848 200000 156889922 200000 674993674 200000 407846836 200000 171693150 200000 559400583 200000 198344420 200000 10601151 200000 58356492 200000 152617482 200000 785983378 200000 774323200 200000 276573115 200000 671134562 200000 383341716 200000 328595292 200000 138068536 200000 231428804 200000 874075912 200000 912096603 200000 823872242 200000 307740424 200000 503235244 200000 67990818 200000 296857847 200000 863216549 200000 476950494 200000 550449784 200000 413079542 200000 761120431 200000 745170846 200000 890456005 200000 117412926 200000 980421855 200000 905245577 200000 949484558 200000 423054524 200000 352831882 200000 842327006 200000 996371705 200000 593016064 200000 252273832 200000 947435900 200000 758801614 200000 450552632 200000 354948301 200000 409347554 200000 945487474 200000 749706802 200000 258261810 200000 165537580 200000 212696429 200000 457040733 200000 44592557 200000 293320731 200000 834906085 200000 656638152 200000 589393075 200000 286536717 200000 868167840 200000 499114784 200000 317203292 200000 158517504 200000 617555716 200000 698297269 200000 16502110 200000 75438995 200000 119634201 200000 975287925 200000 854701840 200000 49905923 200000 955600261 200000 185964014 200000 207159143 200000 597637937 200000 519043982 200000 904103759 200000 583166459 200000 820142233 200000 498007323 200000 765988455 200000 819526403 200000 319495772 200000 80429746 200000 439468964 200000 643983699 200000 135816758 200000 439510394 200000 66652179 200000 117834340 200000 966884999 200000 292699961 200000 138159973 200000 435473995 200000 227559501 200000 579662934 200000 347809767 200000 794727360 200000 644192551 200000 80103896 200000 753491081 200000 819687448 200000 450349907 200000 974070116 200000 622457047 200000 668808522 200000 313888688 200000 692092737 200000 422924546 200000 960235500 200000 352218044 200000 872085590 200000 122742230 200000 398774581 200000 404137877 200000 82586666 200000 495568068 200000 854975229 200000 380059131 200000 559594722 200000 723150297 200000 7978936 200000 416617035 200000 156260677 200000 539100101 200000 100961405 200000 421945477 200000 292711611 200000 766122964 200000 813189892 200000 490038086 200000 775855944 200000 152141815 200000 999919010 200000 61732813 200000 347930005 200000 365496506 200000 701609806 200000 449877497 200000 980297958 200000 228429646 200000 973289887 200000 704809032 200000 802077476 200000 140241792 200000 244130507 200000 378271705 200000 468049620 200000 740505023 200000 530941864 200000 903024234 200000 984013084 200000 736805658 200000 859622830 200000 465396314 200000 349263812 200000 693794110 200000 906043634 200000 732004519 200000 609432882 200000 887814779 200000 139668522 200000 184572655 200000 980908140 200000 75794367 200000 499405487 200000 252548978 200000 76565272 200000 840277656 200000 508130422 200000 873881357 200000 678833534 200000 170449205 200000 146507285 200000 962786112 200000 271883396 200000 596287589 200000 928192195 200000 772283432 200000 982998448 200000 754790805 200000 327919190 200000 543521412 200000 94256425 200000 525483221 200000 128624454 200000 734755251 200000 972727733 200000 899386067 200000 278477992 200000 561958835 200000 675765435 200000 14315229 200000 31782452 200000 383102243 200000 923006529 200000 89601762 200000 207540798 200000 847180609 200000 275015918 200000 167868273 200000 10107327 200000 133597164 200000 664493065 200000 847625143 200000 82490957 200000 507945377 200000 906278775 200000 996346244 200000 691159581 200000 315755905 200000 497708479 200000 707689285 200000 342699015 200000 716254536 200000 168550920 200000 614948875 200000 509196673 200000 560680791 200000 761990681 200000 701091714 200000 273758370 200000 463602346 200000 727731799 200000 552103929 200000 660058655 200000 905874145 200000 536375242 200000 443442784 200000 849524048 200000 216167995 200000 519364119 200000 69718595 200000 762680876 200000 67943829 200000 164699526 200000 535268819 200000 178692935 200000 696953454 200000 572104956 200000 794116061 200000 291184602 200000 519144676 200000 584527873 200000 978057168 200000 202413498 200000 555566007 200000 980789434 200000 450741691 200000 213151071 200000 715995717 200000 102485999 200000 431078987 200000 10880989 200000 427528332 200000 195332358 200000 212187344 200000 815317229 200000 663675178 200000 363280900 200000 824429367 200000 958586085 200000 768394591 200000 98111890 200000 9145873 200000 496220858 200000 950806280 200000 449074421 200000 628591242 200000 221826564 200000 814812324 200000 139128340 200000 889603185 200000 907307769 200000 274282834 200000 137897333 200000 447831093 200000 760623216 200000 260138193 200000 360433215 200000 42361573 200000 854005727 200000 844551038 200000 933566008 200000 568098351 200000 987605852 200000 82606680 200000 792129479 200000 407386721 200000 277406622 200000 815132413 200000 763233778 200000 355426410 200000 949757436 200000 124957101 200000 546475616 200000 920494040 200000 67464812 200000 519681350 200000 886636375 200000 779668699 200000 574607236 200000 755064134 200000 917178302 200000 481045055 200000 252390011 200000 9422283 200000 908644635 200000 395240309 200000 149996840 200000 497059733 200000 568025493 200000 100234890 200000 143073281 200000 635096065 200000 895191539 200000 557020717 200000 928547357 200000 832949518 200000 181209498 200000 317888429 200000 351757617 200000 775023963 200000 841531538 200000 63889143 200000 384802709 200000 661677606 200000 869897088 200000 115903131 200000 257147455 200000 428698958 200000 641889195 200000 801952710 200000 599333574 200000 359973713 200000 501978363 200000 579555912 200000 987790176 200000 144514382 200000 469432820 200000 59913359 200000 337693923 200000 460597507 200000 375737791 200000 801778602 200000 271752902 200000 990629583 200000 349113377 200000 904379718 200000 167466272 200000 298881967 200000 60247936 200000 906333107 200000 376564391 200000 835118916 200000 301868772 200000 751728094 200000 204769457 200000 166847946 200000 778851826 200000 164212055 200000 18365750 200000 841595425 200000 354340594 200000 668789836 200000 568489674 200000 126340552 200000 157438154 200000 892548492 200000 467520678 200000 124374748 200000 293047040 200000 128284804 200000 65205920 200000 158905372 200000 889853371 200000 193207108 200000 724975918 200000 347494119 200000 993619905 200000 547927161 200000 573554022 200000 366676283 200000 716892280 200000 771111283 200000 789020927 200000 453145526 200000 909082089 200000 23954976 200000 66337872 200000 676449688 200000 797262007 200000 30183695 200000 552606286 200000 303837887 200000 329627692 200000 157609325 200000 368983698 200000 554719144 200000 626839596 200000 315919114 200000 300408656 200000 138805108 200000 570359102 200000 591409747 200000 917605216 200000 728599519 200000 483829897 200000 976684632 200000 66784824 200000 819119945 200000 561884627 200000 247142599 200000 786241006 200000 214938289 200000 929439107 200000 343581167 200000 439210297 200000 981950900 200000 365107360 200000 453514941 200000 348692336 200000 498281105 200000 902851279 200000 239337153 200000 3573898 200000 506428967 200000 951935064 200000 99727400 200000 521069851 200000 837155316 200000 335259680 200000 77791682 200000 317803612 200000 413820950 200000 9463214 200000 785660157 200000 890225186 200000 313661261 200000 58714922 200000 806071783 200000 62302948 200000 651305719 200000 605285720 200000 524647728 200000 182904249 200000 310867729 200000 84284833 200000 320001572 200000 315431511 200000 714716220 200000 68951562 200000 439101108 200000 84324628 200000 130023860 200000 642336057 200000 950276461 200000 228460775 200000 125645657 200000 912024694 200000 703960446 200000 556121447 200000 369706409 200000 385144743 200000 320193717 200000 179287242 200000 743000515 200000 368464209 200000 517640065 200000 174239207 200000 681758054 200000 266656925 200000 124404977 200000 604018739 200000 527002862 200000 619894608 200000 775305394 200000 987280326 200000 720314716 200000 876532689 200000 839920916 200000 256103766 200000 452322894 200000 496725286 200000 835785477 200000 740094010 200000 942460418 200000 214231286 200000 485905428 200000 77190760 200000 148911958 200000 287782279 200000 172946030 200000 69310582 200000 705018826 200000 754214336 200000 266148066 200000 958182299 200000 679296379 200000 238043943 200000 284751072 200000 675138990 200000 476307240 200000 605008355 200000 255053941 200000 386785573 200000 337651761 200000 671014586 200000 327251024 200000 764595990 200000 581136018 200000 323508499 200000 332694463 200000 754174264 200000 691532523 200000 745728245 200000 960317105 200000 81134050 200000 102059642 200000 869971205 200000 101751221 200000 859683338 200000 364724510 200000 949856906 200000 863456248 200000 426993479 200000 899288916 200000 855362924 200000 278444874 200000 899264974 200000 649540669 200000 754118703 200000 126228505 200000 689993847 200000 157890454 200000 492353019 200000 801269108 200000 990627513 200000 17648573 200000 374445207 200000 12271368 200000 647338664 200000 389903794 200000 956020328 200000 180500772 200000 901478141 200000 920733458 200000 71003254 200000 603951800 200000 620040973 200000 141355548 200000 387951718 200000 724161873 200000 224070352 200000 710985648 200000 363056256 200000 1247518 200000 835959514 200000 987878730 200000 610427818 200000 821256941 200000 566341732 200000 363030282 200000 67362666 200000 352301101 200000 842772804 200000 143478702 200000 402526182 200000 972054253 200000 731089391 200000 285555348 200000 548887526 200000 350971866 200000 606969213 200000 51639740 200000 375866576 200000 75712580 200000 176576932 200000 374707652 200000 634010794 200000 356065305 200000 944319675 200000 694885354 200000 797485083 200000 960876519 200000 891060663 200000 152534028 200000 939265641 200000 129562845 200000 732501552 200000 792669354 200000 949838714 200000 251811018 200000 150732381 200000 418810081 200000 610401751 200000 861025819 200000 893271314 200000 798173808 200000 87372452 200000 746998752 200000 407911368 200000 718688182 200000 26377128 200000 123155399 200000 110846100 200000 143176113 200000 186773322 200000 421331486 200000 581038126 200000 592958976 200000 240140432 200000 602673108 200000 851775979 200000 848409825 200000 724187425 200000 979928184 200000 958791617 200000 554641203 200000 878007107 200000 174682167 200000 8186441 200000 746117748 200000 810451422 200000 959612897 200000 208781495 200000 894127298 200000 637380214 200000 871966436 200000 566373091 200000 229139165 200000 189987123 200000 457953614 200000 574482244 200000 551432738 200000 597397212 200000 279110606 200000 916842222 200000 110373521 200000 673778902 200000 856930739 200000 258701722 200000 467187911 200000 501969705 200000 452028650 200000 528219549 200000 503815683 200000 475043962 200000 837775875 200000 646231534 200000 981904932 200000 942980625 200000 995212844 200000 265751588 200000 965710761 200000 764605395 200000 538058035 200000 857502837 200000 71331758 200000 965103688 200000 533476743 200000 630336951 200000 422565364 200000 143267990 200000 702579255 200000 915612514 200000 471434457 200000 697175683 200000 345937648 200000 10926474 200000 736958299 200000 987715189 200000 11162626 200000 629700328 200000 269937432 200000 869483380 200000 709795419 200000 183299794 200000 924021328 200000 863151910 200000 51942793 200000 429459261 200000 323473888 200000 752605649 200000 996151227 200000 611462338 200000 796611400 200000 411453532 200000 71140288 200000 712160917 200000 635093669 200000 434412109 200000 361411845 200000 129345677 200000 389673654 200000 625882059 200000 886857626 200000 203944738 200000 210312410 200000 472674716 200000 73995308 200000 595959657 200000 811170575 200000 225753895 200000 426603532 200000 749403418 200000 793818100 200000 359919218 200000 336587046 200000 697639049 200000 266451143 200000 747287076 200000 334694921 200000 737752239 200000 568593255 200000 956836739 200000 143971813 200000 327852322 200000 457971794 200000 483115638 200000 42480774 200000 179072023 200000 235250854 200000 372924804 200000 382872157 200000 632624230 200000 658901027 200000 380230098 200000 733093495 200000 652119429 200000 819070758 200000 30955815 200000 831929475 200000 595862923 200000 238010030 200000 624791531 200000 793742032 200000 698240813 200000 963310170 200000 129720098 200000 919064139 200000 579242947 200000 201615977 200000 100399732 200000 645034628 200000 779701571 200000 698930104 200000 633765416 200000 564119465 200000 242458692 200000 438095814 200000 70448932 200000 801905800 200000 54535676 200000 204671154 200000 2939629 200000 501993104 200000 743127105 200000 415125306 200000 622605228 200000 527459279 200000 613382027 200000 991711932 200000 536295462 200000 405122805 200000 754992878 200000 719440696 200000 271094209 200000 468017998 200000 355231267 200000 446565707 200000 432450693 200000 127474379 200000 378177920 200000 211119157 200000 221828376 200000 39736825 200000 945220090 200000 842242515 200000 259587264 200000 141514247 200000 409600297 200000 156568229 200000 124957027 200000 934868164 200000 831192387 200000 385568712 200000 819206025 200000 41704093 200000 346656543 200000 495925499 200000 236577880 200000 913925794 200000 371680819 200000 384330909 200000 444993430 200000 952791169 200000 552375445 200000 907925932 200000 176325034 200000 300523656 200000 976712956 200000 921029063 200000 377263002 200000 985791910 200000 442024127 200000 33899308 200000 486108429 200000 833662313 200000 177909203 200000 641800889 200000 943410249 200000 814038528 200000 329369809 200000 168250862 200000 5134901 200000 678698042 200000 564055789 200000 33126632 200000 229279832 200000 74873221 200000 701446655 200000 213379175 200000 189932759 200000 591036399 200000 219953789 200000 201310152 200000 299989625 200000 513725479 200000 492247422 200000 331273482 200000 657576614 200000 256584059 200000 239985335 200000 116392652 200000 631009634 200000 504607707 200000 204157568 200000 150883917 200000 619069781 200000 787184595 200000 480114639 200000 133031274 200000 206055366 200000 594404500 200000 924379195 200000 332633762 200000 593919642 200000 144540651 200000 184401914 200000 777999635 200000 254130265 200000 279862343 200000 804639202 200000 840841341 200000 606177320 200000 785263286 200000 868027754 200000 798083902 200000 5589455 200000 841511656 200000 180083881 200000 403205715 200000 565401011 200000 301438249 200000 226832981 200000 845502301 200000 946513116 200000 670611562 200000 91205572 200000 322982552 200000 723537136 200000 706694712 200000 633734381 200000 682670309 200000 390215221 200000 36732098 200000 873849959 200000 959838656 200000 761435537 200000 666576599 200000 568265064 200000 627093321 200000 467980940 200000 727679460 200000 74061767 200000 291777086 200000 589284684 200000 823645689 200000 239494650 200000 799275006 200000 425642135 200000 198461379 200000 824507159 200000 131431047 200000 691708884 200000 258806930 200000 78190293 200000 728998008 200000 938353929 200000 786021460 200000 635978634 200000 949345038 200000 778979549 200000 438602135 200000 462893614 200000 952640042 200000 160103574 200000 115451787 200000 767968342 200000 413383241 200000 65601051 200000 240733180 200000 308460090 200000 245753993 200000 217302002 200000 405662043 200000 16449199 200000 669052073 200000 571340610 200000 602627253 200000 861535020 200000 768489737 200000 278326738 200000 441363385 200000 631629255 200000 17634981 200000 969932807 200000 555868341 200000 231209271 200000 226219293 200000 507338984 200000 465597081 200000 735626451 200000 349551279 200000 305212957 200000 19857137 200000 799392913 200000 99525178 200000 50059754 200000 92910062 200000 709076232 200000 698635580 200000 572352823 200000 281710685 200000 16421230 200000 751699412 200000 157364107 200000 594564013 200000 160506265 200000 289059519 200000 594047243 200000 911669228 200000 341219840 200000 469419358 200000 282841727 200000 834243017 200000 608706490 200000 791158701 200000 320858444 200000 680798355 200000 61873789 200000 657072717 200000 164800890 200000 238650936 200000 114383007 200000 349806202 200000 567082415 200000 221350214 200000 270546711 200000 623349780 200000 542835504 200000 526927083 200000 758734204 200000 933910938 200000 341738470 200000 469499640 200000 70876676 200000 234183209 200000 915940950 200000 125138393 200000 169839494 200000 878937984 200000 374959527 200000 240603806 200000 948759927 200000 887707646 200000 185105311 200000 161980148 200000 110484463 200000 730352800 200000 267372196 200000 918708523 200000 316246436 200000 336738055 200000 175655870 200000 711621169 200000 56559085 200000 362799984 200000 749905555 200000 725413780 200000 702563519 200000 9505465 200000 428539241 200000 903687044 200000 241685683 200000 185691746 200000 552145703 200000 363442381 200000 472717565 200000 985857672 200000 909014355 200000 996717792 200000 925762933 200000 284642795 200000 814666260 200000 490852298 200000 550568593 200000 400302056 200000 96364593 200000 641597498 200000 620258151 200000 384958590 200000 660675343 200000 216992126 200000 427989422 200000 809790540 200000 341723317 200000 329616773 200000 606705597 200000 586298000 200000 823245258 200000 528516318 200000 34779786 200000 980815145 200000 79361429 200000 926706358 200000 490146732 200000 557525653 200000 16521211 200000 421841117 200000 455226712 200000 909099506 200000 697459075 200000 834754497 200000 22428774 200000 48103168 200000 420505429 200000 577302128 200000 99873357 200000 94547996 200000 737041717 200000 494898841 200000 406042913 200000 869595206 200000 440255884 200000 77783691 200000 375493019 200000 940471067 200000 84531550 200000 927967540 200000 797643536 200000 861842651 200000 105330260 200000 85006369 200000 598904183 200000 417859171 200000 958261939 200000 252771715 200000 857321831 200000 130552626 200000 414919521 200000 299963944 200000 652743702 200000 572522343 200000 823836134 200000 184307581 200000 232719195 200000 756442560 200000 228329576 200000 577457041 200000 491584939 200000 358902684 200000 388625325 200000 129117460 200000 917176350 200000 913493753 200000 606115099 200000 153944915 200000 193575530 200000 688541301 200000 857735866 200000 790996029 200000 913138918 200000 184879952 200000 228503344 200000 741304928 200000 178475655 200000 74578279 200000 130670019 200000 917094635 200000 892847333 200000 209677626 200000 227565658 200000 893000620 200000 125477943 200000 198199270 200000 21593979 200000 799011091 200000 912998737 200000 768878890 200000 744606285 200000 665185837 200000 757941676 200000 183953765 200000 716154006 200000 566589609 200000 189957981 200000 596435350 200000 172918461 200000 261141205 200000 473132828 200000 994964825 200000 370629576 200000 636980640 200000 856638014 200000 321080559 200000 480089951 200000 612548761 200000 119535801 200000 758922038 200000 356327878 200000 693829101 200000 365345062 200000 715586476 200000 142754277 200000 774773868 200000 617664697 200000 570691695 200000 58640195 200000 718674820 200000 761713994 200000 922536511 200000 352057861 200000 17491779 200000 176922448 200000 764430458 200000 680190706 200000 793974872 200000 319432159 200000 68872989 200000 81970034 200000 411759634 200000 328846000 200000 623905480 200000 85534089 200000 121637982 200000 950403096 200000 717628090 200000 767846368 200000 51427788 200000 849107214 200000 615038672 200000 488151995 200000 371483018 200000 260256041 200000 667893129 200000 436882179 200000 640969574 200000 827018399 200000 892604420 200000 935245373 200000 795227087 200000 167040582 200000 315079679 200000 950016143 200000 421795795 200000 811060118 200000 652738520 200000 548966337 200000 290458402 200000 715284643 200000 559489167 200000 959812153 200000 91826697 200000 212626982 200000 659431362 200000 211113725 200000 385153910 200000 189149557 200000 315091374 200000 299478451 200000 107984634 200000 266523269 200000 36822836 200000 559557795 200000 495634625 200000 413416943 200000 331143120 200000 902992051 200000 202349466 200000 586820327 200000 265473442 200000 413818729 200000 783872245 200000 706532676 200000 863040872 200000 509805292 200000 571683038 200000 157587326 200000 206709377 200000 494298626 200000 983475206 200000 502963370 200000 736466668 200000 935302674 200000 64730042 200000 703716480 200000 358810437 200000 609831202 200000 83088873 200000 878141268 200000 931289805 200000 389308889 200000 523615522 200000 515450399 200000 93070178 200000 162232702 200000 377243282 200000 925737591 200000 536167298 200000 233064438 200000 187789833 200000 430339217 200000 250353739 200000 860220360 200000 588376053 200000 571591493 200000 176204669 200000 687229979 200000 231735140 200000 101834249 200000 784558453 200000 460770998 200000 779171845 200000 585395956 200000 99504435 200000 435119102 200000 728589351 200000 476391611 200000 45723220 200000 938746107 200000 279590583 200000 492578486 200000 511097623 200000 665218898 200000 766494533 200000 838757083 200000 708125787 200000 81972043 200000 282335742 200000 213621185 200000 842654622 200000 568881611 200000 840985523 200000 385448094 200000 631623935 200000 153476186 200000 322097104 200000 900802376 200000 49792828 200000 986721565 200000 971208804 200000 138480182 200000 741145523 200000 68669148 200000 766402590 200000 896626815 200000 757932132 200000 43012349 200000 813917773 200000 115671001 200000 87694317 200000 264262533 200000 49405151 200000 714461339 200000 37732235 200000 771514653 200000 918007906 200000 778677178 200000 948592926 200000 448515338 200000 733024773 200000 149762766 200000 980122917 200000 971551027 200000 432835990 200000 334321677 200000 842140861 200000 506001950 200000 776824197 200000 904917070 200000 25052069 200000 205254386 200000 775837919 200000 774933766 200000 599585340 200000 30918005 200000 932332370 200000 929333326 200000 19164544 200000 487849485 200000 315111214 200000 462702298 200000 1559824 200000 46406083 200000 601285985 200000 971403266 200000 413916458 200000 444954683 200000 392122746 200000 586968507 200000 656223404 200000 219379644 200000 807774630 200000 966085790 200000 21788950 200000 288424749 200000 387247797 200000 582375903 200000 584079493 200000 597623316 200000 785419285 200000 665989462 200000 844534713 200000 308303000 200000 41834452 200000 623176569 200000 778147855 200000 929622912 200000 764447905 200000 962855774 200000 523407751 200000 178661425 200000 696703946 200000 170144957 200000 389475518 200000 239705266 200000 223927102 200000 271164907 200000 299357939 200000 304847787 200000 390667660 200000 563522015 200000 839933445 200000 716413536 200000 11266018 200000 108611120 200000 137075826 200000 221595322 200000 62880782 200000 756685588 200000 258606425 200000 722265405 200000 501881983 200000 662632289 200000 632747127 200000 475743506 200000 480398403 200000 478049934 200000 764128301 200000 897847805 200000 846543625 200000 994000562 200000 864499064 200000 266360423 200000 355427616 200000 347043971 200000 25555446 200000 915470677 200000 514679158 200000 975182679 200000 909198823 200000 117987437 200000 395517849 200000 763747109 200000 919716904 200000 697305591 200000 181165496 200000 433101444 200000 852714552 200000 275268313 200000 125716129 200000 511110314 200000 142009398 200000 553330841 200000 347148740 200000 283976558 200000 471047392 200000 664014686 200000 551910189 200000 688249669 200000 870873493 200000 168219630 200000 889627021 200000 301460808 200000 609515091 200000 49379759 200000 909179441 200000 370016043 200000 554905529 200000 828475049 200000 454890760 200000 778326853 200000 708530437 200000 50029442 200000 263384224 200000 226601614 200000 793567765 200000 910967169 200000 786131496 200000 612960411 200000 846674793 200000 969482379 200000 966679407 200000 305095076 200000 698013214 200000 890114855 200000 337224931 200000 71258238 200000 983840244 200000 389437564 200000 58903954 200000 455905439 200000 86558536 200000 90963024 200000 138244395 200000 517324832 200000 320639257 200000 611769098 200000 73665532 200000 853216693 200000 686322438 200000 492980657 200000 300108532 200000 772878518 200000 436520269 200000 694823914 200000 851925410 200000 730044697 200000 259003085 200000 603960316 200000 81608756 200000 927071093 200000 640420100 200000 126131919 200000 892079992 200000 382675200 200000 281332241 200000 187580903 200000 397760220 200000 969195920 200000 395089586 200000 225605485 200000 216889969 200000 264680860 200000 243537989 200000 611089445 200000 892792035 200000 718919739 200000 436324042 200000 235612536 200000 419427202 200000 436178722 200000 171984606 200000 272323435 200000 118070331 200000 849650346 200000 722732992 200000 97856164 200000 937814430 200000 851382215 200000 344826704 200000 467870315 200000 555317977 200000 810659857 200000 219747850 200000 797510821 200000 417098170 200000 698760638 200000 374052110 200000 671551962 200000 805019313 200000 788735908 200000 250699802 200000 826825008 200000 2687690 200000 317798715 200000 901767565 200000 546754157 200000 328166838 200000 795287192 200000 263032421 200000 329572344 200000 227396034 200000 749260402 200000 316206656 200000 625771735 200000 854255581 200000 665694240 200000 662028126 200000 656923825 200000 735903125 200000 777565591 200000 444463261 200000 878632908 200000 541317401 200000 617527664 200000 49878394 200000 65448207 200000 842942264 200000 296909023 200000 653305365 200000 124289536 200000 786386783 200000 126692284 200000 271811373 200000 388601542 200000 720419742 200000 501229692 200000 829691935 200000 354634279 200000 400535715 200000 573671992 200000 617166058 200000 958664586 200000 944174525 200000 756773540 200000 512679469 200000 617213686 200000 644201177 200000 812079128 200000 849984294 200000 94363408 200000 271790214 200000 102955402 200000 104482740 200000 716758303 200000 235091956 200000 58075281 200000 486299733 200000 705010954 200000 320139504 200000 161935202 200000 672363559 200000 845422936 200000 415086057 200000 487582421 200000 846985962 200000 177414958 200000 64668653 200000 699488 200000 543744252 200000 412804692 200000 431271083 200000 328962586 200000 966549850 200000 215253807 200000 945840754 200000 759336121 200000 20325284 200000 604466887 200000 222086703 200000 136818067 200000 805794329 200000 975528641 200000 506736498 200000 990320799 200000 963755414 200000 853423973 200000 722199145 200000 805013108 200000 329464218 200000 442659737 200000 686015458 200000 116069448 200000 123998276 200000 41019618 200000 436361548 200000 711861234 200000 28466770 200000 936359273 200000 665382582 200000 143001063 200000 644009763 200000 933599731 200000 154425549 200000 725791551 200000 749526197 200000 43795943 200000 236981985 200000 27448752 200000 408787366 200000 300995915 200000 594656 200000 790769553 200000 183039798 200000 240825541 200000 525844824 200000 553131479 200000 189903682 200000 857859998 200000 243889529 200000 348230170 200000 283700810 200000 310674361 200000 83274511 200000 915319952 200000 291242859 200000 625733535 200000 220190347 200000 243868176 200000 402043492 200000 375754358 200000 473865978 200000 186092560 200000 137838997 200000 218622469 200000 687385098 200000 610892966 200000 781280762 200000 26417329 200000 359723532 200000 476494474 200000 992622387 200000 732322689 200000 332012012 200000 171997456 200000 464205694 200000 837029404 200000 827028281 200000 556164657 200000 614008249 200000 934930632 200000 998568995 200000 480886915 200000 110884196 200000 46015085 200000 129351031 200000 701807931 200000 675010717 200000 141557903 200000 868121763 200000 875229745 200000 564927521 200000 170979670 200000 510014904 200000 876739547 200000 288624465 200000 597213577 200000 615248226 200000 144863056 200000 919118377 200000 79002765 200000 680437488 200000 44511814 200000 850908489 200000 240638570 200000 235130450 200000 472115987 200000 572482544 200000 302793669 200000 501658645 200000 468184750 200000 381574139 200000 731801574 200000 273492327 200000 6800558 200000 667984361 200000 36942002 200000 641050136 200000 270074185 200000 536607449 200000 191331505 200000 260752023 200000 176106325 200000 581032585 200000 279995145 200000 48237552 200000 500935241 200000 661015895 200000 824425343 200000 388113876 200000 751039036 200000 597443651 200000 363169916 200000 116642959 200000 360416228 200000 174206187 200000 350836485 200000 223822098 200000 613871256 200000 490346892 200000 507533505 200000 837330666 200000 310033997 200000 614659847 200000 404176374 200000 895524934 200000 495898011 200000 915511512 200000 122903947 200000 490102773 200000 413353913 200000 249210655 200000 922572038 200000 90889060 200000 140065915 200000 387300507 200000 231623309 200000 477528227 200000 699605594 200000 713893545 200000 590596329 200000 241407584 200000 742297195 200000 165684040 200000 986876286 200000 228163561 200000 679322213 200000 649795863 200000 627639379 200000 342329645 200000 926141087 200000 214398292 200000 776408079 200000 583482555 200000 850276879 200000 385677277 200000 40764920 200000 231922112 200000 574757452 200000 107068210 200000 693160437 200000 683025932 200000 213230987 200000 734321776 200000 271322253 200000 555807757 200000 403076260 200000 587631959 200000 616160997 200000 199198929 200000 436316941 200000 84817476 200000 617579716 200000 466774023 200000 150314717 200000 476744247 200000 84965522 200000 844611581 200000 854769865 200000 562626253 200000 926977875 200000 998360995 200000 222221865 200000 848776261 200000 986683055 200000 321704581 200000 457809651 200000 197392254 200000 171970797 200000 270189268 200000 539096510 200000 320698358 200000 60035826 200000 762929501 200000 765852096 200000 451248076 200000 955464774 200000 5956495 200000 517477071 200000 709469118 200000 762638607 200000 475656057 200000 817500002 200000 197310763 200000 606250002 200000 482146248 200000 686498960 200000 344546320 200000 455003320 200000 195709388 200000 555457551 200000 480038158 200000 867773190 200000 807347059 200000 908241462 200000 447158625 200000 680662434 200000 996200779 200000 9315834 200000 265248490 200000 422296532 200000 733959299 200000 637535475 200000 743336485 200000 714815874 200000 425837289 200000 969765207 200000 78194738 200000 893784370 200000 376890093 200000 23488509 200000 960821967 200000 999235595 200000 634396571 200000 285834842 200000 731956315 200000 46801875 200000 931806884 200000 262725255 200000 959393236 200000 8859377 200000 709604949 200000 244246840 200000 403039961 200000 263183979 200000 464566173 200000 521972677 200000 179853224 200000 955068392 200000 548938762 200000 730578467 200000 606131488 200000 23549870 200000 987502540 200000 720989931 200000 814551742 200000 263069860 200000 252106160 200000 325055313 200000 994524835 200000 427353681 200000 448111908 200000 684019501 200000 286780811 200000 109247194 200000 497681464 200000 180152565 200000 622657238 200000 601929478 200000 922769818 200000 642988991 200000 525378179 200000 774925884 200000 790233241 200000 956963139 200000 133603631 200000 615736963 200000 506689314 200000 175243222 200000 807154201 200000 919401600 200000 67912645 200000 693870191 200000 488377120 200000 792342395 200000 172692399 200000 288572069 200000 868476098 200000 362232153 200000 730553009 200000 323167917 200000 521659934 200000 40341154 200000 100543798 200000 597599584 200000 40683250 200000 68595835 200000 535317584 200000 670757426 200000 661660572 200000 771901100 200000 990914475 200000 102589243 200000 549352732 200000 91636634 200000 975370135 200000 272362801 200000 964660495 200000 464973901 200000 310299906 200000 337389418 200000 521340341 200000 292613227 200000 539650426 200000 82887645 200000 509372395 200000 226452026 200000 975069486 200000 693160225 200000 802711856 200000 279244448 200000 418768108 200000 808112748 200000 940428707 200000 761131813 200000 699504163 200000 836474261 200000 911971842 200000 681667055 200000 486250722 200000 130421521 200000 793044396 200000 685544388 200000 293684695 200000 543320057 200000 595693727 200000 24269835 200000 525086800 200000 388160513 200000 561263482 200000 295794378 200000 104723516 200000 989477248 200000 3187579 200000 958487720 200000 999736361 200000 674325358 200000 559430272 200000 288142571 200000 793192774 200000 956216672 200000 455418633 200000 524132218 200000 98156386 200000 700418446 200000 40357427 200000 694362331 200000 699731690 200000 824378061 200000 788527550 200000 85477941 200000 789745390 200000 956868243 200000 867484679 200000 537384271 200000 200802588 200000 880281337 200000 966508045 200000 399686286 200000 33551811 200000 807326387 200000 151026543 200000 233656569 200000 779515344 200000 149559065 200000 853901932 200000 200451127 200000 543381203 200000 406815265 200000 173269472 200000 924901519 200000 730381049 200000 266064994 200000 866414924 200000 670228710 200000 411346706 200000 844335890 200000 772895438 200000 101467332 200000 971257996 200000 924302855 200000 649882404 200000 729435214 200000 914270070 200000 395255736 200000 527936428 200000 993282636 200000 313876605 200000 959125308 200000 512132710 200000 151716899 200000 835356912 200000 400556616 200000 976392687 200000 901705691 200000 797873855 200000 24769333 200000 766730119 200000 369792538 200000 96005239 200000 9984247 200000 81564427 200000 332114981 200000 766323527 200000 553473830 200000 474395898 200000 176658405 200000 263998717 200000 651339768 200000 210771059 200000 509092319 200000 226821640 200000 569371203 200000 828321076 200000 884022586 200000 766082423 200000 167234431 200000 489564060 200000 155886523 200000 340785400 200000 806681025 200000 39720105 200000 549192651 200000 378085081 200000 975212992 200000 244952058 200000 400532079 200000 589543944 200000 877356755 200000 145540044 200000 968469838 200000 554722838 200000 267129071 200000 145581312 200000 183357102 200000 811332911 200000 83944109 200000 380294418 200000 26432374 200000 853448739 200000 90296641 200000 770816547 200000 91385644 200000 638189151 200000 150090883 200000 689972975 200000 454246391 200000 489938419 200000 860017384 200000 6319318 200000 345688222 200000 131102093 200000 16258953 200000 777556438 200000 601584262 200000 607548027 200000 908899354 200000 131108494 200000 53833142 200000 835266220 200000 495095027 200000 617206844 200000 467074261 200000 241363631 200000 217639178 200000 880861375 200000 565712170 200000 407638450 200000 913675766 200000 429400725 200000 396929178 200000 15670659 200000 692077036 200000 633850589 200000 600801708 200000 155249296 200000 94901188 200000 702487892 200000 200887176 200000 124443114 200000 620208884 200000 752103515 200000 82289650 200000 391697213 200000 998275475 200000 521065198 200000 411168083 200000 335835352 200000 382010455 200000 271896238 200000 275332783 200000 603742635 200000 916609686 200000 595347415 200000 680343983 200000 502224195 200000 7346759 200000 984051017 200000 355288216 200000 490931151 200000 774562817 200000 608650370 200000 625343056 200000 479599133 200000 646671098 200000 460281249 200000 457685087 200000 25177500 200000 356265736 200000 528452964 200000 719504619 200000 283142747 200000 505970339 200000 135342890 200000 1648825 200000 452802823 200000 47242464 200000 237830897 200000 719371058 200000 62224624 200000 905248118 200000 107162455 200000 621461083 200000 343044 200000 581214396 200000 359293340 200000 264554203 200000 161089233 200000 109778343 200000 292257694 200000 768080888 200000 375326854 200000 647517647 200000 821726170 200000 881424281 200000 223128306 200000 431492970 200000 633266032 200000 174739012 200000 61203074 200000 124836175 200000 164617759 200000 216978720 200000 261364294 200000 148463348 200000 733180996 200000 132311539 200000 116789228 200000 426832495 200000 271595230 200000 113712420 200000 621887938 200000 861447288 200000 762988940 200000 616097209 200000 421428407 200000 697646179 200000 106084492 200000 151023449 200000 513232474 200000 943161897 200000 551373501 200000 304333387 200000 961881304 200000 532367968 200000 309693852 200000 805574516 200000 607817985 200000 526297661 200000 183422794 200000 950684763 200000 887894595 200000 753477016 200000 228603012 200000 635738920 200000 774412972 200000 730854631 200000 760316072 200000 372466335 200000 560415467 200000 229266753 200000 720716213 200000 604274729 200000 461303375 200000 161747036 200000 73559627 200000 566274506 200000 16409797 200000 34163342 200000 269563302 200000 453569067 200000 828899037 200000 218961102 200000 721612710 200000 379853456 200000 322525637 200000 140798131 200000 128877257 200000 598430946 200000 992955211 200000 447031923 200000 582760494 200000 981891494 200000 243684830 200000 404398820 200000 893536659 200000 723013122 200000 23875725 200000 767116669 200000 210485591 200000 913659838 200000 773540613 200000 557402709 200000 75577463 200000 67620160 200000 788777366 200000 577421346 200000 15352980 200000 903049101 200000 193490222 200000 153353787 200000 804824043 200000 579179598 200000 900336475 200000 611468949 200000 134812506 200000 740690888 200000 274964044 200000 539850696 200000 718977632 200000 445334754 200000 436847312 200000 767015691 200000 66032925 200000 814542114 200000 51693140 200000 187697202 200000 858707021 200000 562862767 200000 801448168 200000 65216438 200000 316265808 200000 867594831 200000 728474938 200000 356255404 200000 249493540 200000 556160873 200000 513599640 200000 636171467 200000 911138152 200000 68754435 200000 837083377 200000 398671466 200000 666088026 200000 898495684 200000 801080531 200000 958858367 200000 90418904 200000 536905459 200000 120871278 200000 116487328 200000 90500450 200000 697665653 200000 629198479 200000 846787845 200000 878283542 200000 950343121 200000 247413924 200000 75586691 200000 954586545 200000 398666286 200000 140653757 200000 818958993 200000 167652244 200000 245135187 200000 111399048 200000 376186181 200000 708897211 200000 60390309 200000 196361300 200000 511505751 200000 983784390 200000 795358252 200000 546454798 200000 368478748 200000 932371955 200000 100235405 200000 764857926 200000 753793931 200000 36135201 200000 739503887 200000 253175850 200000 103732795 200000 833066190 200000 156605082 200000 861762952 200000 297738594 200000 77814041 200000 904610483 200000 385999823 200000 587191510 200000 321220800 200000 817466240 200000 294275341 200000 859365134 200000 996508962 200000 316003273 200000 79390194 200000 101446433 200000 948955196 200000 626333939 200000 708958667 200000 547996357 200000 809282223 200000 844233478 200000 627463302 200000 342774353 200000 310970296 200000 875985064 200000 767262387 200000 202889914 200000 121731381 200000 891373855 200000 767862144 200000 805558168 200000 7869861 200000 570526290 200000 223303356 200000 857179425 200000 76437031 200000 940634311 200000 724381396 200000 449235500 200000 865768570 200000 498778020 200000 76797144 200000 863872558 200000 762763514 200000 444820146 200000 814231670 200000 991764288 200000 955627177 200000 722025044 200000 622843388 200000 797833238 200000 799137570 200000 936961428 200000 107650137 200000 195167752 200000 133715622 200000 580889110 200000 695105819 200000 657957131 200000 274385427 200000 807890977 200000 725071986 200000 99677112 200000 713540838 200000 300956316 200000 775720234 200000 508053315 200000 559802176 200000 314278157 200000 686957748 200000 690898308 200000 820830173 200000 668297115 200000 567957277 200000 600935153 200000 54397982 200000 425195789 200000 164341012 200000 724684448 200000 49923583 200000 919282888 200000 276832231 200000 710133833 200000 625526304 200000 976583379 200000 75668358 200000 358327361 200000 46974399 200000 775476182 200000 227580541 200000 525717887 200000 464303803 200000 373795093 200000 908390397 200000 893512602 200000 153952658 200000 557384313 200000 543534035 200000 55405767 200000 908031843 200000 252983942 200000 745386606 200000 705532895 200000 679083500 200000 206312037 200000 747897565 200000 614060630 200000 88228235 200000 482081754 200000 905871565 200000 296449604 200000 359002432 200000 525029710 200000 649231502 200000 8272479 200000 952713384 200000 740676038 200000 530812685 200000 522328061 200000 989965827 200000 425822440 200000 883733978 200000 109118229 200000 318783022 200000 232499964 200000 143939875 200000 96423486 200000 185254056 200000 503415016 200000 687755191 200000 973588142 200000 671336849 200000 441864754 200000 204849411 200000 280884796 200000 719226789 200000 628968704 200000 467816727 200000 449840477 200000 764156996 200000 319931930 200000 382381216 200000 240992554 200000 271449964 200000 293194982 200000 640026862 200000 305515351 200000 641049019 200000 232011114 200000 959423471 200000 357718587 200000 707147889 200000 576291917 200000 140605490 200000 816529102 200000 989815148 200000 995294421 200000 612696292 200000 578374309 200000 658310953 200000 58163945 200000 822718933 200000 874408952 200000 999689929 200000 293158160 200000 520886130 200000 460605340 200000 81319944 200000 417841775 200000 651707083 200000 733977351 200000 92587846 200000 827828429 200000 908898702 200000 157452370 200000 885029762 200000 201256593 200000 693982729 200000 129833521 200000 441483353 200000 339245250 200000 730802476 200000 706781180 200000 223833098 200000 497113349 200000 187993219 200000 560607657 200000 625184628 200000 317369761 200000 118368831 200000 522101199 200000 131296789 200000 283821438 200000 627887405 200000 705037732 200000 231280139 200000 457926176 200000 88807100 200000 253896446 200000 767563798 200000 734098352 200000 51121402 200000 143511636 200000 49980307 200000 127642354 200000 270887062 200000 521360573 200000 166996098 200000 659441999 200000 815731423 200000 179799534 200000 876728704 200000 855841995 200000 855611331 200000 199032384 200000 34368461 200000 255445007 200000 544775120 200000 548395175 200000 366988102 200000 45396576 200000 572806709 200000 123718843 200000 322713706 200000 13957028 200000 406177984 200000 128037554 200000 970113624 200000 60863587 200000 62343648 200000 310510434 200000 961394382 200000 340263363 200000 476148388 200000 777816131 200000 806193707 200000 14318474 200000 128309945 200000 223454570 200000 252099949 200000 852484127 200000 155968111 200000 849844110 200000 295512627 200000 613204616 200000 245600948 200000 469462022 200000 79567034 200000 455145580 200000 486322966 200000 543992007 200000 396849635 200000 855620113 200000 731937221 200000 495657066 200000 467391275 200000 867922526 200000 394019725 200000 629777955 200000 24281264 200000 195428569 200000 407901151 200000 552067018 200000 459415857 200000 993808809 200000 495333576 200000 243661268 200000 981069837 200000 271136660 200000 655300343 200000 636667226 200000 487804227 200000 680834561 200000 450162106 200000 638155280 200000 152508272 200000 220446967 200000 124456192 200000 297072206 200000 379598291 200000 462544667 200000 932442968 200000 213945098 200000 491989578 200000 891955636 200000 924925423 200000 544877531 200000 807784277 200000 425408169 200000 255797909 200000 308273398 200000 780786194 200000 69160065 200000 371136952 200000 24662835 200000 432945727 200000 661626977 200000 196337254 200000 622922760 200000 700945466 200000 810510353 200000 801262159 200000 707970444 200000 167962371 200000 162671606 200000 944155071 200000 309937269 200000 46018103 200000 999715608 200000 899920295 200000 93229593 200000 179991573 200000 751830300 200000 464724372 200000 970819695 200000 814636412 200000 918084170 200000 78301108 200000 557495310 200000 319500779 200000 781825416 200000 326126808 200000 552701996 200000 204063614 200000 634994779 200000 579281004 200000 515878559 200000 862207223 200000 201808620 200000 330565759 200000 995578847 200000 2718641 200000 731185152 200000 494866369 200000 359495937 200000 114494381 200000 663302398 200000 933660543 200000 934408124 200000 733063049 200000 916993004 200000 72823720 200000 311823974 200000 411435650 200000 729791856 200000 350666442 200000 887433207 200000 912806009 200000 211351250 200000 290856468 200000 219960324 200000 36287466 200000 654460408 200000 413571413 200000 142780612 200000 267913718 200000 127821160 200000 282036474 200000 389312782 200000 263229529 200000 497663049 200000 385366035 200000 517997144 200000 330552691 200000 606520930 200000 71465038 200000 873086648 200000 968614466 200000 215830552 200000 537859577 200000 633474278 200000 591441509 200000 135220850 200000 818760195 200000 504207414 200000 842560538 200000 722356503 200000 272838139 200000 830875297 200000 258294848 200000 977444429 200000 456745486 200000 376769725 200000 162275413 200000 296707835 200000 918784268 200000 460225471 200000 742654071 200000 278952616 200000 757905507 200000 93269375 200000 161204070 200000 869248889 200000 211643937 200000 362775667 200000 265035903 200000 938199094 200000 598963957 200000 521613746 200000 123207618 200000 339120708 200000 995147310 200000 109246706 200000 887609292 200000 926274475 200000 537377209 200000 872317577 200000 678182876 200000 3921168 200000 797715494 200000 226998638 200000 667449809 200000 990748091 200000 994643619 200000 152437560 200000 614492201 200000 747189137 200000 593791230 200000 625031709 200000 725581315 200000 4684058 200000 619726758 200000 442261235 200000 545765149 200000 152548220 200000 207525290 200000 714317105 200000 809890262 200000 172131964 200000 14788279 200000 686427374 200000 541480236 200000 205576323 200000 509650205 200000 344647904 200000 296731325 200000 657499286 200000 973659594 200000 936899166 200000 622596809 200000 226339932 200000 542773324 200000 636889949 200000 638203949 200000 583139355 200000 300768978 200000 753643125 200000 797963881 200000 364047033 200000 830959658 200000 513508061 200000 863796122 200000 650891198 200000 589777348 200000 489820777 200000 993645695 200000 138863952 200000 441011629 200000 402405266 200000 6033015 200000 25774646 200000 767810707 200000 237389165 200000 396628864 200000 671358932 200000 367990726 200000 391250353 200000 276621881 200000 738330164 200000 997416245 200000 177858741 200000 659060704 200000 925351930 200000 587329900 200000 203045743 200000 328395348 200000 558221933 200000 876056987 200000 125401973 200000 586159122 200000 221547380 200000 422284177 200000 684695295 200000 762788411 200000 204491158 200000 747317692 200000 123046626 200000 36726411 200000 973681144 200000 999200554 200000 705859733 200000 808220003 200000 52545633 200000 491777930 200000 903866926 200000 222362559 200000 732354872 200000 128839467 200000 306858085 200000 299607359 200000 804638596 200000 249727226 200000 271332495 200000 470566946 200000 329508074 200000 695371911 200000 541898915 200000 473699653 200000 4771762 200000 544466432 200000 909735736 200000 939569703 200000 291413697 200000 989060147 200000 198196612 200000 15083238 200000 805142431 200000 322522255 200000 398953309 200000 423137346 200000 838445170 200000 975508258 200000 737840442 200000 76787097 200000 130179071 200000 380138140 200000 804510258 200000 220699881 200000 231560623 200000 6780489 200000 114176507 200000 853305552 200000 350183815 200000 726879258 200000 366671084 200000 682867854 200000 998266413 200000 435950748 200000 222380026 200000 103367168 200000 407409385 200000 601242366 200000 259117757 200000 81840037 200000 574587809 200000 160272655 200000 374283627 200000 420806300 200000 752116443 200000 280415036 200000 69727963 200000 145903780 200000 879105470 200000 964114069 200000 288666242 200000 78873114 200000 727918608 200000 709724359 200000 813726329 200000 403453437 200000 792145464 200000 603730466 200000 482590580 200000 833394667 200000 117808444 200000 505006484 200000 684617930 200000 897640484 200000 564022467 200000 783687340 200000 397234291 200000 142099846 200000 586440979 200000 539816343 200000 340641541 200000 777438095 200000 338297619 200000 893950245 200000 294299061 200000 50087517 200000 815040074 200000 718157508 200000 587342427 200000 633385648 200000 756979421 200000 885389442 200000 558673261 200000 913574373 200000 685318035 200000 512808718 200000 243458049 200000 508037115 200000 492451283 200000 607972278 200000 506965455 200000 109607313 200000 10040740 200000 941827177 200000 407576364 200000 716613605 200000 10466219 200000 158715318 200000 420915983 200000 561460950 200000 370598704 200000 635741899 200000 884625167 200000 242943714 200000 222210584 200000 605092726 200000 569666401 200000 788719912 200000 522177771 200000 108208678 200000 524874974 200000 609351526 200000 122794702 200000 916015081 200000 323867386 200000 814469627 200000 184467849 200000 662853743 200000 366181325 200000 14814692 200000 84984705 200000 429304836 200000 970321420 200000 307476674 200000 1068990 200000 649556377 200000 125785360 200000 908659409 200000 553058278 200000 24926395 200000 106857165 200000 744777457 200000 813773375 200000 853463961 200000 382515163 200000 995825313 200000 825314735 200000 933994753 200000 784434032 200000 311072254 200000 250015678 200000 550388835 200000 51439971 200000 110327239 200000 485868178 200000 750082507 200000 2913833 200000 600381787 200000 683057905 200000 533009898 200000 343448794 200000 579032760 200000 830197826 200000 469182477 200000 578642221 200000 717365372 200000 60766347 200000 93151267 200000 680891254 200000 19336167 200000 426868339 200000 743265978 200000 366450350 200000 522564311 200000 443379520 200000 720702722 200000 379687530 200000 761209289 200000 787352281 200000 742506183 200000 237171426 200000 123044830 200000 824452548 200000 819354234 200000 837383914 200000 682813650 200000 681369896 200000 383986984 200000 304270331 200000 856026373 200000 322276556 200000 685358208 200000 903149099 200000 766758774 200000 415994133 200000 46313168 200000 179867183 200000 53751234 200000 601753866 200000 980954887 200000 428622687 200000 641027624 200000 266607698 200000 888567988 200000 947932081 200000 950638983 200000 92629812 200000 764905477 200000 935933372 200000 461362013 200000 50607253 200000 753700808 200000 245067445 200000 422143432 200000 997988861 200000 521897836 200000 10695797 200000 499164040 200000 868156817 200000 529531647 200000 924534640 200000 949360123 200000 269938713 200000 794249008 200000 445660350 200000 376234782 200000 524408570 200000 369571150 200000 295926292 200000 297225618 200000 644918844 200000 304505158 200000 547273675 200000 898349715 200000 37432452 200000 130717096 200000 535758039 200000 140069377 200000 962252570 200000 951957922 200000 627811536 200000 9620570 200000 729084388 200000 949164291 200000 454672876 200000 845467837 200000 345885032 200000 540932664 200000 403112705 200000 119129321 200000 867381964 200000 73727056 200000 605643143 200000 624554298 200000 132903896 200000 905144059 200000 840726419 200000 478573745 200000 432798450 200000 170887302 200000 647996892 200000 460557548 200000 814989088 200000 291246560 200000 194318265 200000 619761193 200000 150134793 200000 425088151 200000 870313247 200000 885545286 200000 996005363 200000 30885594 200000 739774118 200000 686592451 200000 610418117 200000 608937336 200000 572633477 200000 648100797 200000 913294597 200000 932470239 200000 909817233 200000 834559475 200000 844272602 200000 135303709 200000 563858240 200000 715338181 200000 738136331 200000 938098912 200000 386126763 200000 542674735 200000 755873789 200000 125131641 200000 670463110 200000 467596497 200000 713787063 200000 731155924 200000 163334697 200000 863506409 200000 569555936 200000 840234624 200000 97818506 200000 373449814 200000 136571583 200000 408237741 200000 559226944 200000 72532117 200000 121320761 200000 499695656 200000 982697088 200000 987557319 200000 501286869 200000 235677024 200000 463923490 200000 41084329 200000 149442491 200000 726841187 200000 966070172 200000 482168985 200000 104931503 200000 937567200 200000 157582853 200000 40246679 200000 189852954 200000 326482214 200000 897726739 200000 723651136 200000 689239552 200000 785602082 200000 648496156 200000 324828371 200000 874044170 200000 345040996 200000 756866839 200000 240631344 200000 438492284 200000 853899290 200000 249340059 200000 776500691 200000 846060863 200000 873269778 200000 845088734 200000 652944348 200000 283854040 200000 162870204 200000 531607734 200000 746114825 200000 753770349 200000 854963492 200000 174396315 200000 503185080 200000 85270982 200000 306522875 200000 854589346 200000 912386281 200000 756308809 200000 298242189 200000 634688130 200000 5689402 200000 137969660 200000 86034891 200000 539631249 200000 712168425 200000 511351430 200000 88653123 200000 395430599 200000 697812436 200000 247241261 200000 110633506 200000 169715385 200000 439404667 200000 876369624 200000 195804727 200000 520225950 200000 715926779 200000 87155469 200000 264040434 200000 248387917 200000 312312595 200000 451709939 200000 791231584 200000 720667196 200000 85050658 200000 647585616 200000 330143535 200000 737995649 200000 890931750 200000 966314891 200000 159931568 200000 180257235 200000 214845886 200000 843152810 200000 702378959 200000 608830601 200000 649416744 200000 319371092 200000 703003163 200000 8886681 200000 871278659 200000 911882448 200000 63433156 200000 606232474 200000 629468045 200000 659531523 200000 351756183 200000 458098625 200000 771493924 200000 748461940 200000 43482370 200000 328838630 200000 580245704 200000 300687435 200000 370149398 200000 96524415 200000 146377430 200000 611120204 200000 110446463 200000 855776419 200000 305816142 200000 515646175 200000 937343628 200000 352610312 200000 222939085 200000 210078219 200000 19676973 200000 929643268 200000 999525522 200000 175530613 200000 341246447 200000 500502158 200000 656927356 200000 855825253 200000 206098432 200000 939713597 200000 578170378 200000 523641025 200000 485888817 200000 179533383 200000 834937944 200000 922822926 200000 561805806 200000 34298754 200000 920382247 200000 895826805 200000 333865286 200000 564606821 200000 878481621 200000 109565883 200000 829649641 200000 872293383 200000 65645664 200000 59194950 200000 272875811 200000 311673374 200000 928983910 200000 373808670 200000 976730853 200000 510653185 200000 856250407 200000 688360681 200000 717704636 200000 114940581 200000 55178112 200000 270653165 200000 52081624 200000 670736802 200000 614439153 200000 990604561 200000 29662725 200000 960984366 200000 265192599 200000 25167067 200000 183924147 200000 979538720 200000 252698417 200000 878637170 200000 445789937 200000 245875182 200000 805528094 200000 466130076 200000 530545773 200000 720700590 200000 174604636 200000 365191872 200000 93065077 200000 51993367 200000 135835018 200000 142034148 200000 836550648 200000 412929920 200000 891111398 200000 139595695 200000 83790981 200000 354755295 200000 450903119 200000 459251815 200000 617634377 200000 417469642 200000 511610691 200000 394034932 200000 458259732 200000 308575609 200000 583483872 200000 640460762 200000 872541524 200000 643707329 200000 188163046 200000 457750593 200000 427491863 200000 525251865 200000 452065714 200000 341113328 200000 677090060 200000 528475543 200000 922894915 200000 584659276 200000 542336641 200000 803858931 200000 396704057 200000 243436892 200000 431774054 200000 415990658 200000 616753872 200000 562460616 200000 712663880 200000 82023995 200000 377231848 200000 510808788 200000 574589525 200000 989437109 200000 160856575 200000 47029097 200000 291362653 200000 393866790 200000 532101940 200000 7541515 200000 502728142 200000 647316580 200000 797061189 200000 102750691 200000 358244791 200000 659590118 200000 929222288 200000 658193590 200000 911426501 200000 772527555 200000 633971221 200000 657050858 200000 184740680 200000 860302769 200000 64893809 200000 542164615 200000 36790830 200000 632547847 200000 22098404 200000 859121715 200000 347729157 200000 340832186 200000 505033035 200000 121037620 200000 710160636 200000 633627234 200000 386202662 200000 355100017 200000 695919585 200000 371374133 200000 656077202 200000 286311792 200000 920692260 200000 72022026 200000 916791118 200000 15955543 200000 883542737 200000 515185494 200000 511861689 200000 696269806 200000 338337177 200000 315308081 200000 675111377 200000 913702043 200000 353172681 200000 772746066 200000 886771509 200000 567606116 200000 771809104 200000 974401037 200000 126150179 200000 729230320 200000 912970941 200000 999887451 200000 992135033 200000 700590726 200000 658361149 200000 829861074 200000 318469303 200000 191690251 200000 669051808 200000 957300903 200000 615496186 200000 80736262 200000 873010003 200000 16005554 200000 855416834 200000 713407646 200000 202322534 200000 618196073 200000 786846764 200000 343099034 200000 293565831 200000 538830818 200000 905165431 200000 527152479 200000 935638533 200000 162184661 200000 864855426 200000 78811892 200000 390007757 200000 322474135 200000 41289868 200000 54474241 200000 417461615 200000 860932383 200000 748946290 200000 135031242 200000 329677849 200000 396193028 200000 50756275 200000 455814199 200000 458689433 200000 777184379 200000 919180141 200000 46811087 200000 270873694 200000 1874525 200000 298437472 200000 902203320 200000 690063222 200000 111052830 200000 142964970 200000 737910711 200000 476264592 200000 252127190 200000 418025224 200000 257561141 200000 222659067 200000 580836410 200000 585946971 200000 652128311 200000 990126757 200000 490004131 200000 398428191 200000 442663267 200000 710128668 200000 38777093 200000 69086261 200000 485440001 200000 829137551 200000 143575544 200000 757332761 200000 117959415 200000 158804172 200000 752706738 200000 96295659 200000 948390347 200000 596417602 200000 994696458 200000 335173737 200000 87089827 200000 24454400 200000 408630645 200000 207380210 200000 677046343 200000 715058100 200000 539336971 200000 135597700 200000 869643293 200000 400827308 200000 378173315 200000 97774014 200000 113950763 200000 872775383 200000 485216049 200000 811324381 200000 293965592 200000 743115715 200000 189329166 200000 482681026 200000 71221290 200000 178688415 200000 702861487 200000 182809834 200000 309670728 200000 756884026 200000 49067596 200000 135065971 200000 803875577 200000 622839810 200000 579701945 200000 445990428 200000 49026658 200000 840881157 200000 35041647 200000 429568325 200000 968384842 200000 102749682 200000 849292420 200000 543742954 200000 646629912 200000 789190167 200000 166813357 200000 776596395 200000 926028243 200000 790370659 200000 416518978 200000 582398150 200000 45507104 200000 890876773 200000 889626169 200000 932492826 200000 437810502 200000 896616522 200000 453347881 200000 645932325 200000 49764397 200000 722387682 200000 473092167 200000 792827398 200000 428041817 200000 44279963 200000 422770284 200000 563327866 200000 467464691 200000 249329028 200000 270768396 200000 103184610 200000 823425471 200000 202576970 200000 917283647 200000 433484346 200000 479851814 200000 236536381 200000 856371386 200000 627471395 200000 661765164 200000 134430026 200000 218720214 200000 201693145 200000 855409018 200000 997650945 200000 333923719 200000 77198140 200000 287477333 200000 880967568 200000 202294629 200000 164494027 200000 418884259 200000 434158533 200000 685445030 200000 62607267 200000 556266732 200000 479611152 200000 530844960 200000 800861571 200000 254570582 200000 66246781 200000 521399115 200000 685158090 200000 513458855 200000 304794557 200000 741804092 200000 618117749 200000 246512710 200000 62810909 200000 487993002 200000 917144101 200000 149279289 200000 197560204 200000 829840876 200000 182096919 200000 234104870 200000 820692632 200000 918317047 200000 186106665 200000 562131542 200000 871605872 200000 555919203 200000 740674267 200000 986229677 200000 499518947 200000 287954791 200000 325905738 200000 330623410 200000 629740638 200000 627447255 200000 880916278 200000 868228748 200000 103514609 200000 444116268 200000 969561596 200000 648811265 200000 216085834 200000 98509948 200000 268875163 200000 766099576 200000 580538807 200000 319419772 200000 851992754 200000 104978167 200000 586561320 200000 179911812 200000 267855999 200000 307015462 200000 167237161 200000 734499466 200000 707280609 200000 855741001 200000 624084459 200000 592136996 200000 644599894 200000 552958024 200000 227626555 200000 973450378 200000 653714428 200000 562555306 200000 769794951 200000 272386449 200000 52532627 200000 537811860 200000 572510432 200000 576754096 200000 372061048 200000 323274702 200000 663629298 200000 784066302 200000 774998699 200000 39709885 200000 469652749 200000 773868081 200000 946077897 200000 246490985 200000 527964446 200000 130814623 200000 688899090 200000 459422583 200000 534169525 200000 121998399 200000 888374627 200000 932810031 200000 339318528 200000 88591272 200000 888588859 200000 46970742 200000 471472589 200000 537017360 200000 136907961 200000 110649300 200000 406730123 200000 898623309 200000 928946587 200000 559241327 200000 758423625 200000 10538967 200000 246750272 200000 464900621 200000 208646324 200000 127847107 200000 74885286 200000 621046292 200000 457697820 200000 823074248 200000 171664747 200000 796837004 200000 760491119 200000 1538364 200000 957027279 200000 182300187 200000 226161211 200000 995621399 200000 620893615 200000 783318535 200000 957072559 200000 342877166 200000 391095179 200000 964570167 200000 675356570 200000 175577336 200000 23209600 200000 251630385 200000 674494313 200000 828179468 200000 811202637 200000 900697116 200000 419802412 200000 360056480 200000 181897553 200000 676424894 200000 962004113 200000 514932426 200000 197845643 200000 848965502 200000 538137574 200000 654762817 200000 773354903 200000 438576483 200000 690847770 200000 641947484 200000 972753590 200000 827767314 200000 255661244 200000 884579089 200000 225085638 200000 911004114 200000 797888506 200000 253087991 200000 121340229 200000 506739082 200000 762826913 200000 856623171 200000 626220114 200000 744338625 200000 21764130 200000 454225101 200000 442920618 200000 55227292 200000 796111498 200000 283989259 200000 220511150 200000 293353699 200000 771642504 200000 334987284 200000 358274394 200000 255377403 200000 235974507 200000 203175326 200000 820523598 200000 431261420 200000 541988640 200000 702235135 200000 102903753 200000 461697627 200000 664249911 200000 607484974 200000 869824424 200000 388301200 200000 992759262 200000 992815042 200000 733575274 200000 551367280 200000 273646563 200000 522901233 200000 460123950 200000 134580611 200000 945623221 200000 68081297 200000 308301746 200000 533619182 200000 261710691 200000 129990681 200000 510418004 200000 936199545 200000 203018138 200000 109503392 200000 200182292 200000 758630026 200000 627358122 200000 660017116 200000 23710864 200000 959082535 200000 587238017 200000 123534884 200000 455274501 200000 647038967 200000 961350061 200000 99357805 200000 426658132 200000 815010880 200000 193459549 200000 677109583 200000 517533689 200000 113737192 200000 676108896 200000 235469312 200000 715304980 200000 646015607 200000 755366947 200000 854794327 200000 347731555 200000 972812307 200000 715611318 200000 741352138 200000 264506949 200000 153982850 200000 339813575 200000 111065711 200000 137378745 200000 225670699 200000 283258788 200000 400741629 200000 765526875 200000 531990037 200000 489585468 200000 983751883 200000 882425452 200000 971329509 200000 434283549 200000 337905871 200000 431558858 200000 852595426 200000 617761143 200000 564905631 200000 821326067 200000 192355059 200000 990137111 200000 924630643 200000 563884037 200000 159913630 200000 997656939 200000 321235744 200000 583138752 200000 80258315 200000 73661316 200000 293043229 200000 874346625 200000 824465406 200000 593550094 200000 888609152 200000 967533384 200000 548073439 200000 636629592 200000 570059265 200000 705675698 200000 77537205 200000 858642001 200000 405018357 200000 494199294 200000 571954469 200000 706599560 200000 603942483 200000 850852619 200000 475555959 200000 366267691 200000 86979762 200000 639894615 200000 858535056 200000 769987848 200000 249321800 200000 282374657 200000 723842808 200000 639429006 200000 473805291 200000 838117063 200000 737814996 200000 403251404 200000 948635922 200000 222501383 200000 216755180 200000 785707375 200000 253955028 200000 836050881 200000 134910118 200000 338405063 200000 104490983 200000 662117523 200000 721940488 200000 71550145 200000 664365985 200000 200233914 200000 802108088 200000 147547118 200000 981035514 200000 799215894 200000 881147390 200000 865644922 200000 417015943 200000 809971494 200000 800484800 200000 872574772 200000 230689151 200000 509153031 200000 946011780 200000 818141067 200000 458785721 200000 181155448 200000 937068401 200000 986605966 200000 64986794 200000 305630680 200000 417146957 200000 122895595 200000 640755306 200000 875739685 200000 657040255 200000 420073968 200000 732461488 200000 600550654 200000 930877965 200000 732783500 200000 48594896 200000 883832481 200000 465601950 200000 328727885 200000 901852355 200000 722449388 200000 305083512 200000 597780323 200000 660605727 200000 545059423 200000 652123522 200000 39144602 200000 657728537 200000 23944727 200000 232337475 200000 72748643 200000 55213961 200000 237954004 200000 725952224 200000 423103691 200000 42587109 200000 811646195 200000 509084704 200000 825226881 200000 911159875 200000 357334388 200000 756621674 200000 149234388 200000 783225947 200000 283118068 200000 278499013 200000 142984113 200000 837663362 200000 721057714 200000 337602774 200000 145379752 200000 205358511 200000 675283085 200000 576919781 200000 112612838 200000 272051065 200000 531861251 200000 267807447 200000 205333563 200000 146743317 200000 815634483 200000 429059380 200000 52663573 200000 525231195 200000 393160666 200000 363856161 200000 720435075 200000 256366018 200000 846612057 200000 441453158 200000 127094578 200000 297917023 200000 435224749 200000 674042728 200000 809967730 200000 958139112 200000 257889396 200000 104348463 200000 171086896 200000 97932470 200000 55115758 200000 984856417 200000 536498684 200000 427359165 200000 273953784 200000 200599619 200000 798715908 200000 119228565 200000 174812177 200000 523724990 200000 506465559 200000 242978932 200000 565413464 200000 71857751 200000 175364258 200000 542626609 200000 316313995 200000 299743541 200000 841633461 200000 138496321 200000 108614921 200000 58797086 200000 455562237 200000 369821628 200000 155013328 200000 235830905 200000 235559882 200000 720478809 200000 290793855 200000 255396940 200000 374715914 200000 683631468 200000 279777876 200000 961332286 200000 47685964 200000 408468462 200000 872334637 200000 292035989 200000 170006205 200000 35825524 200000 816645258 200000 691150904 200000 615475245 200000 432013366 200000 732530568 200000 629699757 200000 659560457 200000 284680968 200000 191446503 200000 956358171 200000 173912417 200000 298104675 200000 909631492 200000 976391240 200000 581639139 200000 847420253 200000 906536670 200000 585385884 200000 326293470 200000 864385451 200000 433430036 200000 219173659 200000 695586367 200000 509323685 200000 702467044 200000 103283821 200000 290947733 200000 144459585 200000 464185645 200000 369209305 200000 885351696 200000 605546774 200000 266593645 200000 807440964 200000 40914045 200000 554300505 200000 228606147 200000 164023094 200000 429703243 200000 245612259 200000 416118253 200000 603034836 200000 403049608 200000 32971560 200000 206433865 200000 751164902 200000 669261284 200000 390849599 200000 166581719 200000 708236241 200000 720614827 200000 675861472 200000 441442100 200000 271343261 200000 651316174 200000 505563745 200000 879168415 200000 874636015 200000 701721306 200000 422100663 200000 826897656 200000 781154831 200000 479990782 200000 981451386 200000 177477563 200000 90709475 200000 109653768 200000 701462496 200000 669695752 200000 416060657 200000 107726439 200000 347248063 200000 326057629 200000 768117343 200000 249324842 200000 838218639 200000 615678681 200000 607028725 200000 541665022 200000 979869029 200000 537322682 200000 484719129 200000 881772595 200000 230091256 200000 367493086 200000 879086033 200000 145172919 200000 976335519 200000 922226309 200000 740239556 200000 274813209 200000 90867535 200000 550138253 200000 357355320 200000 689145478 200000 536232608 200000 590475891 200000 430440980 200000 212306125 200000 995090377 200000 1648983 200000 924291294 200000 774591838 200000 993964702 200000 998129912 200000 609953213 200000 655700038 200000 798391704 200000 705134771 200000 614837111 200000 601713204 200000 317240781 200000 315946631 200000 538070900 200000 911949430 200000 608173810 200000 346157843 200000 725910968 200000 350248699 200000 435092319 200000 461959573 200000 870996715 200000 556140626 200000 394774538 200000 491132396 200000 900612179 200000 905561512 200000 133796489 200000 122552982 200000 758484952 200000 753540813 200000 957738772 200000 651385009 200000 241172478 200000 851451439 200000 777813120 200000 760463869 200000 153961454 200000 177575644 200000 974271556 200000 610004184 200000 710422892 200000 111825540 200000 28893303 200000 357740095 200000 872522464 200000 781865331 200000 703036879 200000 534450130 200000 23285585 200000 806508698 200000 671746466 200000 39564752 200000 751830629 200000 987432838 200000 389311463 200000 510600470 200000 293198945 200000 320992869 200000 461226805 200000 974769443 200000 173284910 200000 61114376 200000 466323650 200000 391485462 200000 999376721 200000 80091611 200000 257319524 200000 689155757 200000 251302384 200000 378706413 200000 626385043 200000 345238087 200000 835395795 200000 522110702 200000 219304036 200000 722536162 200000 990750048 200000 153947179 200000 724358542 200000 772579612 200000 254038429 200000 526258579 200000 284704359 200000 375749173 200000 884551729 200000 757267380 200000 904632295 200000 471278090 200000 764055138 200000 954847677 200000 166436771 200000 698346267 200000 161130007 200000 540911485 200000 432394194 200000 272571013 200000 930713558 200000 890229089 200000 929711947 200000 931882504 200000 221491910 200000 631023225 200000 159364996 200000 391731713 200000 874724013 200000 38485619 200000 704048275 200000 938075503 200000 382227442 200000 164962205 200000 620023087 200000 296542193 200000 37019035 200000 110021862 200000 88765615 200000 376029125 200000 725439311 200000 822937565 200000 273141513 200000 603705801 200000 522362709 200000 828058287 200000 56960212 200000 306023293 200000 271154834 200000 443762220 200000 460563269 200000 723362559 200000 326615181 200000 813368258 200000 166242356 200000 261711116 200000 264819566 200000 888228735 200000 253710871 200000 688065797 200000 592056313 200000 545261074 200000 85826565 200000 459805926 200000 87646614 200000 984346314 200000 124281779 200000 605725519 200000 598880844 200000 323697044 200000 280641402 200000 896793983 200000 381329600 200000 966964992 200000 265703502 200000 451275091 200000 437064762 200000 270878268 200000 96897991 200000 796629834 200000 603691680 200000 851911446 200000 917756442 200000 180558979 200000 602557047 200000 794363901 200000 585440800 200000 382636220 200000 93665512 200000 580516352 200000 335312205 200000 834502739 200000 187364280 200000 145394380 200000 129978297 200000 17843272 200000 28489037 200000 416968369 200000 601324570 200000 931746361 200000 613133999 200000 777390237 200000 759622087 200000 896581731 200000 222103940 200000 79289374 200000 613752501 200000 682987943 200000 817925650 200000 806304099 200000 276096892 200000 238576513 200000 960106816 200000 272745274 200000 497632594 200000 689341969 200000 219823252 200000 75596051 200000 608498190 200000 884551190 200000 197434933 200000 443011835 200000 273796134 200000 557305069 200000 488067817 200000 516488096 200000 743486640 200000 147433109 200000 313383447 200000 533007955 200000 694672739 200000 559804333 200000 708832709 200000 972002560 200000 889808534 200000 183314291 200000 850655898 200000 895466038 200000 807056191 200000 769142725 200000 975432668 200000 849108773 200000 268580084 200000 582614819 200000 301026674 200000 411633561 200000 3903469 200000 604669098 200000 924833763 200000 941945859 200000 101880575 200000 866213402 200000 77366356 200000 28293488 200000 467592609 200000 668091344 200000 241836173 200000 310337423 200000 629643241 200000 672097996 200000 249362163 200000 758978735 200000 576297103 200000 818163883 200000 10141837 200000 415994813 200000 576139496 200000 698746796 200000 534138115 200000 276596297 200000 220070123 200000 616484014 200000 739274393 200000 787961473 200000 347534127 200000 899590959 200000 41398328 200000 716701491 200000 278877418 200000 385204558 200000 159303012 200000 860020686 200000 165167602 200000 616336329 200000 725846086 200000 99161184 200000 371450558 200000 9769471 200000 853212067 200000 534536089 200000 84924517 200000 446353901 200000 641440481 200000 120888517 200000 568144029 200000 242986548 200000 490762248 200000 467385813 200000 554933180 200000 711166480 200000 346132926 200000 35643734 200000 296419002 200000 983566178 200000 808247113 200000 251048055 200000 101732140 200000 188686502 200000 979033231 200000 292377351 200000 804784457 200000 817516284 200000 127229464 200000 700979059 200000 417075176 200000 317142050 200000 494833930 200000 422567115 200000 452848254 200000 586723959 200000 130914091 200000 341000892 200000 227021603 200000 668026105 200000 9349346 200000 650565015 200000 868349582 200000 503176007 200000 819761973 200000 69690440 200000 718186515 200000 822950303 200000 335317451 200000 129245790 200000 861898667 200000 404092128 200000 565959915 200000 439475208 200000 481435115 200000 619691143 200000 89224058 200000 504416277 200000 265803275 200000 135100085 200000 156099327 200000 91123187 200000 759946208 200000 642606630 200000 598525345 200000 590525872 200000 101708257 200000 717597754 200000 586528806 200000 281182203 200000 695447332 200000 867731184 200000 96222710 200000 403004450 200000 894367585 200000 788628197 200000 679097109 200000 66494997 200000 102371053 200000 419067224 200000 27372587 200000 191322208 200000 818304703 200000 871637032 200000 490993279 200000 106961460 200000 791706734 200000 458600915 200000 45482486 200000 390744926 200000 849900079 200000 823473528 200000 275617048 200000 120857677 200000 633387738 200000 65503957 200000 301464330 200000 97715215 200000 215906278 200000 520698952 200000 451173268 200000 539298900 200000 296409960 200000 674941137 200000 410423580 200000 953075560 200000 667521046 200000 166230029 200000 496604327 200000 373067836 200000 851621705 200000 4248124 200000 650753502 200000 958229597 200000 94570741 200000 350662203 200000 649770246 200000 632919034 200000 459163570 200000 504070025 200000 917886726 200000 271004129 200000 919309494 200000 660119109 200000 95034724 200000 147523970 200000 101595608 200000 305908014 200000 958553670 200000 598058729 200000 253950861 200000 792903584 200000 437726324 200000 719490759 200000 521291501 200000 544883612 200000 870417748 200000 68946025 200000 921415086 200000 456502720 200000 934353132 200000 675392958 200000 657134119 200000 296268618 200000 357941219 200000 154442580 200000 741624654 200000 161752600 200000 662004607 200000 463424603 200000 161476281 200000 643479722 200000 527506855 200000 210867359 200000 906692767 200000 637823005 200000 262265570 200000 538116753 200000 254475223 200000 67130929 200000 873555541 200000 972535614 200000 195912663 200000 275276099 200000 443695047 200000 696854613 200000 627194038 200000 784928338 200000 512159135 200000 648977956 200000 892034857 200000 372826877 200000 93328099 200000 957000091 200000 253182600 200000 208786819 200000 824508219 200000 189327942 200000 293592265 200000 916252864 200000 486279915 200000 250444374 200000 895865475 200000 967443509 200000 257591003 200000 907721880 200000 616976619 200000 204688384 200000 502253714 200000 597141627 200000 559807449 200000 919144671 200000 905688629 200000 892781069 200000 40814532 200000 138476080 200000 601634956 200000 517435389 200000 51617216 200000 869162483 200000 793053949 200000 268758938 200000 833964422 200000 398085829 200000 569255309 200000 140005585 200000 849739116 200000 213986278 200000 377732325 200000 237004850 200000 457107047 200000 215300915 200000 680464970 200000 873701611 200000 811376143 200000 820913451 200000 138630562 200000 228661963 200000 413959834 200000 892506861 200000 709570933 200000 242300991 200000 535988958 200000 196312631 200000 342438633 200000 418578519 200000 127299155 200000 863920488 200000 565172676 200000 396745920 200000 493004558 200000 139683710 200000 928444525 200000 680065482 200000 292099526 200000 279110168 200000 262901226 200000 897871971 200000 830820817 200000 253864307 200000 586624481 200000 532091417 200000 472513831 200000 844786288 200000 636522139 200000 501708059 200000 123111517 200000 648325259 200000 108775675 200000 746356792 200000 908869803 200000 796893157 200000 372131979 200000 639643870 200000 1150437 200000 111007546 200000 637069679 200000 485525787 200000 241154692 200000 535011306 200000 980788846 200000 624276893 200000 136513950 200000 155820531 200000 601119983 200000 919962037 200000 290513640 200000 142555124 200000 438158584 200000 658446671 200000 429489850 200000 354293547 200000 220598576 200000 354667771 200000 646657034 200000 342716279 200000 391693534 200000 164402150 200000 964842606 200000 779863382 200000 361482215 200000 115250144 200000 198183454 200000 527603175 200000 55027923 200000 651315031 200000 872292335 200000 837990631 200000 726145223 200000 984008025 200000 818624856 200000 737126583 200000 769321867 200000 707240853 200000 734563952 200000 863483475 200000 970447236 200000 104731738 200000 896878573 200000 837342556 200000 926728634 200000 591184533 200000 77759781 200000 324055566 200000 723513810 200000 800859094 200000 313056783 200000 182877001 200000 683440148 200000 756187723 200000 870582082 200000 527137419 200000 39340389 200000 704450754 200000 376833524 200000 453953523 200000 73266509 200000 958963883 200000 393314811 200000 215704639 200000 456255986 200000 179967506 200000 289536975 200000 408656590 200000 332909594 200000 127598504 200000 171254405 200000 121107870 200000 336073515 200000 981426362 200000 443716052 200000 230407501 200000 344853805 200000 251335478 200000 831064082 200000 809093915 200000 340916422 200000 383340461 200000 599412279 200000 929874662 200000 949535036 200000 226373451 200000 484229080 200000 278724395 200000 330437238 200000 748254687 200000 347135276 200000 652880138 200000 876323578 200000 580783577 200000 238911754 200000 178206786 200000 355289071 200000 365735494 200000 579210984 200000 162357552 200000 953850651 200000 485802709 200000 388650716 200000 395055827 200000 52160229 200000 945214932 200000 906170781 200000 924560586 200000 781874260 200000 430980658 200000 406625922 200000 722187603 200000 630986509 200000 859025277 200000 581956993 200000 401708365 200000 404090711 200000 586730469 200000 874830641 200000 181260853 200000 387862553 200000 395879479 200000 489267399 200000 566682668 200000 854810330 200000 845176802 200000 604154907 200000 401615855 200000 469221311 200000 197202164 200000 67129251 200000 185342684 200000 856321936 200000 110341148 200000 764556918 200000 700143346 200000 394302386 200000 132800680 200000 546884169 200000 176554705 200000 309668396 200000 733930120 200000 605667189 200000 690700213 200000 863399334 200000 892081737 200000 598460654 200000 873766270 200000 120364901 200000 809223962 200000 854989900 200000 365899434 200000 11487055 200000 263014089 200000 334012356 200000 688501336 200000 427797996 200000 276436933 200000 884012591 200000 293594182 200000 308738657 200000 294321436 200000 287543553 200000 237602003 200000 930333302 200000 789155454 200000 342805074 200000 66218236 200000 146409617 200000 49905208 200000 54533336 200000 181534306 200000 950360504 200000 812104504 200000 260027882 200000 272626498 200000 507677585 200000 319553295 200000 271670141 200000 12574330 200000 295694948 200000 260205545 200000 853676585 200000 419405705 200000 318443287 200000 610207893 200000 470211876 200000 337418895 200000 455235888 200000 65844867 200000 26268741 200000 581802056 200000 183326422 200000 530079167 200000 403517442 200000 376643092 200000 463832783 200000 793768186 200000 803222385 200000 318534129 200000 68857474 200000 996557185 200000 895997001 200000 797676158 200000 182748661 200000 6575939 200000 427810529 200000 166479609 200000 652387792 200000 613417679 200000 388898351 200000 580236096 200000 592366423 200000 581575506 200000 923098569 200000 452721107 200000 552052338 200000 118725788 200000 717950951 200000 374063568 200000 131850151 200000 934755611 200000 83893086 200000 359112948 200000 530974750 200000 649073629 200000 774359461 200000 460973472 200000 309112219 200000 606183057 200000 687401682 200000 198146768 200000 769038470 200000 252125573 200000 244899229 200000 459737124 200000 592450534 200000 12843945 200000 267077979 200000 56436186 200000 486714208 200000 729363594 200000 895339011 200000 923471057 200000 814872380 200000 569685590 200000 365499948 200000 787946119 200000 178186335 200000 837853661 200000 994589964 200000 786803995 200000 406340177 200000 584606862 200000 713184377 200000 236395339 200000 493762359 200000 697188981 200000 139217130 200000 812229750 200000 61882329 200000 682689602 200000 212147062 200000 971456666 200000 996422557 200000 627756868 200000 421894099 200000 732863573 200000 297878153 200000 31357801 200000 360152663 200000 281243879 200000 127461187 200000 214517567 200000 857255418 200000 385346605 200000 748966163 200000 925586933 200000 438286929 200000 415880358 200000 369101791 200000 852433753 200000 469119891 200000 165105521 200000 788045869 200000 885098971 200000 686976663 200000 912891469 200000 37566756 200000 490432648 200000 898580690 200000 449299862 200000 52328074 200000 710445838 200000 921125980 200000 159368782 200000 692977350 200000 595809213 200000 359670252 200000 943222288 200000 286587614 200000 897703811 200000 967253718 200000 565640477 200000 577723001 200000 415071727 200000 343828755 200000 937281107 200000 80414173 200000 555295534 200000 678327096 200000 750789423 200000 443724273 200000 417570832 200000 200257661 200000 862102994 200000 558408251 200000 847107586 200000 766077623 200000 529956600 200000 81565411 200000 754160405 200000 911159389 200000 496908290 200000 273652397 200000 837081589 200000 788763269 200000 556900588 200000 986482945 200000 143901169 200000 863366375 200000 333041750 200000 675694566 200000 735830776 200000 143947736 200000 395181438 200000 968470529 200000 256657817 200000 914138191 200000 864654915 200000 787078809 200000 435138306 200000 66095586 200000 223378211 200000 63292822 200000 115932929 200000 800148681 200000 428793149 200000 750727548 200000 852286981 200000 127368665 200000 817062479 200000 974537588 200000 324813084 200000 7840906 200000 938123447 200000 918630211 200000 782056949 200000 40465136 200000 153508213 200000 950503759 200000 847240415 200000 274273732 200000 345061414 200000 944423072 200000 357597384 200000 934533724 200000 807023882 200000 326054619 200000 12670782 200000 441016493 200000 131712766 200000 350379080 200000 497434224 200000 48228687 200000 268013441 200000 470687181 200000 303994156 200000 261369208 200000 501975219 200000 958336752 200000 54876897 200000 101316351 200000 519211344 200000 45728216 200000 699207070 200000 519207513 200000 493260472 200000 451116875 200000 185882641 200000 944976542 200000 666560745 200000 40154288 200000 556360072 200000 444322180 200000 812971137 200000 721944077 200000 991931890 200000 788980066 200000 916756672 200000 297667081 200000 411108317 200000 342226734 200000 496068996 200000 887051242 200000 827712120 200000 542135934 200000 259619146 200000 327221143 200000 149718418 200000 885470089 200000 547720499 200000 102104982 200000 991245209 200000 816846118 200000 746156283 200000 533391630 200000 535757211 200000 510344395 200000 768144130 200000 582793669 200000 871221575 200000 742924943 200000 873991239 200000 559363107 200000 163182827 200000 461407015 200000 120971367 200000 342758188 200000 963664758 200000 924881387 200000 317947809 200000 331168904 200000 684305015 200000 243277521 200000 891685588 200000 950543998 200000 216260635 200000 857765488 200000 625035134 200000 921843699 200000 267709234 200000 964754941 200000 725965245 200000 3895919 200000 177380138 200000 418074960 200000 680472657 200000 709020695 200000 765835282 200000 440023264 200000 889258647 200000 75316147 200000 920489623 200000 941880769 200000 516547215 200000 651928232 200000 327921161 200000 435855276 200000 359567574 200000 920463614 200000 466237013 200000 690921718 200000 286140588 200000 944543578 200000 599837707 200000 65634967 200000 31636462 200000 455043332 200000 184514649 200000 86674468 200000 904048411 200000 537614818 200000 330124557 200000 996753364 200000 924428626 200000 451297914 200000 260165783 200000 340543101 200000 733352529 200000 358920690 200000 226660355 200000 406807959 200000 202781303 200000 101517842 200000 84440834 200000 369037111 200000 999083714 200000 356456256 200000 945655265 200000 647115284 200000 644664529 200000 706700418 200000 781512591 200000 724242308 200000 332663009 200000 658959743 200000 189685146 200000 320895871 200000 174171603 200000 643180157 200000 182273073 200000 763472026 200000 22545188 200000 870901859 200000 100728867 200000 396125197 200000 362883314 200000 293986487 200000 497516765 200000 83236268 200000 467190268 200000 346370464 200000 844206703 200000 543396848 200000 568069537 200000 353823204 200000 103521159 200000 99753455 200000 585521632 200000 189611754 200000 552658803 200000 797393758 200000 717317974 200000 402780345 200000 25507363 200000 103909525 200000 254361922 200000 849121270 200000 617833507 200000 355387018 200000 116717954 200000 468322280 200000 733702308 200000 400113875 200000 69872278 200000 252631159 200000 64636787 200000 104889256 200000 156755868 200000 695101991 200000 337794815 200000 447912926 200000 433061970 200000 987136032 200000 998106198 200000 216786156 200000 580485910 200000 7436329 200000 310632743 200000 197326569 200000 959435496 200000 316154535 200000 991674817 200000 129106571 200000 235715429 200000 154373794 200000 851941649 200000 627899688 200000 166767820 200000 761301952 200000 367703207 200000 478913207 200000 95870460 200000 555503686 200000 871528625 200000 702634959 200000 277021812 200000 583610141 200000 337341949 200000 698576806 200000 59843152 200000 333672394 200000 817096698 200000 504552466 200000 639562834 200000 512215667 200000 940158647 200000 853012875 200000 696313301 200000 920504288 200000 640951009 200000 173476134 200000 713979098 200000 807095671 200000 654188488 200000 800392346 200000 939255295 200000 137018686 200000 656236378 200000 640101437 200000 632022657 200000 686529500 200000 100716581 200000 591555335 200000 642947137 200000 546812055 200000 746580825 200000 255187085 200000 231924667 200000 862043478 200000 840846530 200000 243360006 200000 539653648 200000 400187551 200000 125248209 200000 699768137 200000 722158332 200000 826439577 200000 571559058 200000 895824588 200000 976224479 200000 774915594 200000 225651126 200000 506823077 200000 905694903 200000 785014873 200000 223896714 200000 223721611 200000 686983715 200000 931634060 200000 977319934 200000 371184341 200000 279719777 200000 287144266 200000 253790110 200000 748091001 200000 633723216 200000 659031002 200000 946884507 200000 884255246 200000 415184238 200000 734396961 200000 468493505 200000 749759177 200000 570450905 200000 384437670 200000 385290881 200000 909486722 200000 965051729 200000 535542416 200000 121730280 200000 338714543 200000 240323379 200000 840790950 200000 286626982 200000 354793831 200000 111026559 200000 411969101 200000 627160327 200000 224770911 200000 460633298 200000 15131789 200000 551881212 200000 765601264 200000 390839403 200000 841398539 200000 787322897 200000 763704334 200000 137207849 200000 319475983 200000 936373367 200000 197471057 200000 422148234 200000 110145150 200000 818645243 200000 444355566 200000 858337965 200000 160578528 200000 417286669 200000 998850238 200000 712028752 200000 764127835 200000 554648761 200000 916047157 200000 111100882 200000 817795509 200000 849834671 200000 332420971 200000 713027633 200000 394548308 200000 515264062 200000 229029398 200000 119389963 200000 615285568 200000 223398484 200000 726187661 200000 62580896 200000 215683103 200000 778169983 200000 241945797 200000 196018125 200000 582931255 200000 76756718 200000 503118678 200000 934315026 200000 152826735 200000 188684400 200000 164133750 200000 429711756 200000 943541837 200000 499863154 200000 750759676 200000 40771322 200000 999240184 200000 876641540 200000 543342686 200000 749372859 200000 894596918 200000 932719316 200000 39859378 200000 656128461 200000 817522030 200000 123118384 200000 934539183 200000 573763023 200000 463924390 200000 18852871 200000 184916908 200000 531975935 200000 659144069 200000 436990952 200000 445283231 200000 220654396 200000 905931601 200000 792351744 200000 669522718 200000 791662339 200000 660077041 200000 69458463 200000 975748193 200000 768228725 200000 385397740 200000 645625010 200000 948680765 200000 415948878 200000 557628519 200000 881362122 200000 77249065 200000 700797423 200000 30369065 200000 697750035 200000 854743611 200000 299431764 200000 31093914 200000 18620124 200000 429346091 200000 484618781 200000 87474110 200000 829820437 200000 525109326 200000 312854153 200000 460607038 200000 954767178 200000 739905435 200000 493735797 200000 95641182 200000 579900588 200000 25725353 200000 537418848 200000 558758663 200000 427469576 200000 318581166 200000 871317352 200000 527246269 200000 233291213 200000 816928640 200000 766065997 200000 876288169 200000 748035850 200000 423954838 200000 975735149 200000 864507024 200000 52171628 200000 328789767 200000 173738950 200000 293515992 200000 807092291 200000 124562313 200000 874982646 200000 714412937 200000 397435261 200000 315796850 200000 814423613 200000 75065673 200000 474342312 200000 789107130 200000 442399096 200000 1422686 200000 367581683 200000 64352758 200000 762765606 200000 8855470 200000 592815148 200000 490835549 200000 241919590 200000 891060929 200000 395945154 200000 310322117 200000 491773175 200000 708105149 200000 634433220 200000 921481126 200000 727194422 200000 977042536 200000 508831712 200000 17057301 200000 715228706 200000 987821353 200000 244901988 200000 422587850 200000 887065433 200000 533427462 200000 336516415 200000 487166489 200000 354100507 200000 169583014 200000 427458047 200000 108671739 200000 395324998 200000 894869839 200000 757282516 200000 492035333 200000 252839512 200000 940026601 200000 573763211 200000 476537199 200000 650036079 200000 147910136 200000 969227410 200000 421294606 200000 909097035 200000 389050020 200000 961319161 200000 740802393 200000 731719241 200000 678741939 200000 666315374 200000 376366694 200000 575513448 200000 605347981 200000 968620096 200000 799916269 200000 488075335 200000 68926262 200000 873765468 200000 521685827 200000 312550437 200000 881447510 200000 485206354 200000 972067423 200000 10152158 200000 524746548 200000 926850127 200000 374725079 200000 308087027 200000 710790069 200000 779133731 200000 464013283 200000 712142722 200000 196244065 200000 773525564 200000 543357272 200000 967302729 200000 176787037 200000 344829609 200000 795561390 200000 546689959 200000 850158961 200000 926807575 200000 758614265 200000 622418585 200000 665244675 200000 984946902 200000 636396530 200000 932276928 200000 146488088 200000 305306579 200000 396203503 200000 914062424 200000 785880665 200000 861307551 200000 143439589 200000 901095489 200000 251006987 200000 679825253 200000 480823660 200000 611869690 200000 614950676 200000 459269367 200000 223665338 200000 37194144 200000 724055804 200000 900682945 200000 245380774 200000 913416690 200000 688699369 200000 834225363 200000 705257893 200000 553279055 200000 270452897 200000 379514842 200000 474749135 200000 427648693 200000 274372747 200000 936332582 200000 720154586 200000 253176258 200000 804836269 200000 700239013 200000 284815645 200000 158038198 200000 978842798 200000 312889574 200000 897905038 200000 202546543 200000 113291476 200000 593705238 200000 103665859 200000 380986474 200000 128458758 200000 619583237 200000 633225971 200000 894159048 200000 254782666 200000 894647072 200000 421431541 200000 228987973 200000 668639304 200000 720132727 200000 51145279 200000 517038913 200000 484308036 200000 382341304 200000 926533864 200000 539186363 200000 599088934 200000 858003506 200000 491439525 200000 321405520 200000 722566644 200000 270945746 200000 187923406 200000 384986175 200000 717387862 200000 169133864 200000 164609881 200000 466051943 200000 806165648 200000 11685473 200000 289549533 200000 881206598 200000 439185802 200000 616544845 200000 172889487 200000 705577466 200000 112754379 200000 84873818 200000 50743623 200000 119260739 200000 641592952 200000 922040470 200000 322849916 200000 338149759 200000 278235481 200000 199297969 200000 246899266 200000 964439467 200000 725386451 200000 347313399 200000 298520146 200000 277543272 200000 273086702 200000 60076633 200000 913497345 200000 350975474 200000 417497168 200000 493848164 200000 199469895 200000 956813097 200000 602392127 200000 680068679 200000 946148537 200000 489673099 200000 414632097 200000 667053520 200000 801269134 200000 991234615 200000 542903294 200000 978343278 200000 444577436 200000 991802604 200000 344173948 200000 764154928 200000 842395995 200000 934841350 200000 515107041 200000 238256580 200000 804112864 200000 161982598 200000 994491539 200000 587870328 200000 10173154 200000 203281418 200000 646585242 200000 826982714 200000 1102263 200000 427113168 200000 140172188 200000 994495387 200000 600945751 200000 260216246 200000 894756575 200000 749044167 200000 342162263 200000 975720508 200000 329513034 200000 424223374 200000 973431790 200000 821182079 200000 342081380 200000 65540957 200000 642068467 200000 991485246 200000 895413842 200000 575151684 200000 321847772 200000 707711449 200000 493099483 200000 859190257 200000 40831679 200000 371948620 200000 427331942 200000 50829746 200000 739637844 200000 555617591 200000 214248697 200000 380367222 200000 546640112 200000 70641112 200000 830761787 200000 990587340 200000 381685642 200000 283364878 200000 990684531 200000 234746850 200000 515214776 200000 556500055 200000 647706502 200000 498807173 200000 205318578 200000 938393553 200000 534060028 200000 641367846 200000 654826573 200000 73566268 200000 817190394 200000 661841363 200000 508183296 200000 681210357 200000 784747335 200000 56637753 200000 851875298 200000 336150524 200000 901352523 200000 434049447 200000 611366312 200000 518334958 200000 175394315 200000 418024461 200000 18055083 200000 367448074 200000 282150957 200000 493544952 200000 790874591 200000 175405872 200000 660845817 200000 600933271 200000 490846940 200000 868520156 200000 32756052 200000 462235064 200000 442480088 200000 539138862 200000 784207558 200000 718688202 200000 83943081 200000 859244260 200000 780642677 200000 826208732 200000 699513287 200000 375765340 200000 853949991 200000 88074907 200000 671550535 200000 326727318 200000 464404546 200000 59377495 200000 162144224 200000 28388656 200000 583170510 200000 23543806 200000 446459112 200000 542330472 200000 945946993 200000 758248222 200000 93169239 200000 434369052 200000 55647857 200000 637884390 200000 201269186 200000 772740300 200000 28142773 200000 67180069 200000 587592544 200000 833571733 200000 844158659 200000 338385992 200000 850723848 200000 503264310 200000 309037506 200000 749143903 200000 569824048 200000 573844750 200000 487218552 200000 36761880 200000 111746798 200000 195878171 200000 919367244 200000 196265409 200000 137967097 200000 576480764 200000 39757637 200000 224638025 200000 589524904 200000 494726127 200000 727096328 200000 459165759 200000 174407665 200000 406130643 200000 947575516 200000 779240400 200000 681893226 200000 565345574 200000 596098728 200000 250596812 200000 726228299 200000 240688134 200000 12434163 200000 563365793 200000 368985961 200000 317017395 200000 298507234 200000 355478877 200000 544491067 200000 46858250 200000 152620092 200000 598895535 200000 100475096 200000 344256139 200000 407397225 200000 270283238 200000 181090549 200000 198935891 200000 874070893 200000 591388655 200000 258797803 200000 868783521 200000 96816369 200000 2670682 200000 181964206 200000 711827284 200000 857679673 200000 423354453 200000 26855126 200000 1873643 200000 78536238 200000 853843374 200000 658890904 200000 234843522 200000 904203861 200000 94873812 200000 676818381 200000 493181146 200000 75248340 200000 98436822 200000 470759913 200000 434059601 200000 59988851 200000 459809121 200000 386036484 200000 213153253 200000 903059096 200000 511691973 200000 601299412 200000 713948724 200000 510495561 200000 128705520 200000 142179247 200000 211415678 200000 290499372 200000 703170160 200000 988381837 200000 131277728 200000 693672585 200000 627807348 200000 608141571 200000 282177818 200000 249727558 200000 215654603 200000 147873864 200000 116335881 200000 100679145 200000 149141218 200000 830171187 200000 977844268 200000 833546649 200000 675235017 200000 963133754 200000 520217570 200000 331097628 200000 961507630 200000 198465139 200000 571209257 200000 292612313 200000 359643999 200000 922252693 200000 462040992 200000 90413014 200000 733866827 200000 895770359 200000 647986053 200000 301027258 200000 215038336 200000 45353871 200000 659495351 200000 680731084 200000 458627886 200000 639876339 200000 406425780 200000 869428209 200000 97740321 200000 248338267 200000 17457050 200000 289911472 200000 891576522 200000 87202716 200000 503671337 200000 241487152 200000 666000438 200000 396688173 200000 307944638 200000 557165880 200000 511253012 200000 332334116 200000 990027352 200000 523847469 200000 407982259 200000 551964473 200000 212830871 200000 488863255 200000 192779520 200000 538214337 200000 294040503 200000 521385883 200000 849451147 200000 133285811 200000 869331096 200000 656557057 200000 986553218 200000 215317926 200000 286458040 200000 906388014 200000 629831347 200000 619942607 200000 617342518 200000 729537450 200000 491018637 200000 615664903 200000 604991952 200000 441047194 200000 795624478 200000 144138946 200000 878524132 200000 748625862 200000 607950614 200000 973757720 200000 264809842 200000 57534100 200000 459493314 200000 139488703 200000 447222807 200000 337098505 200000 82229776 200000 952605453 200000 622469139 200000 567148494 200000 15357072 200000 102438394 200000 41794883 200000 826830376 200000 53092976 200000 320375323 200000 827907623 200000 816842238 200000 120179583 200000 837585319 200000 629637596 200000 684804054 200000 109218858 200000 582487412 200000 913547297 200000 388965079 200000 711124353 200000 626262266 200000 99981653 200000 267297991 200000 306467634 200000 656801870 200000 740230774 200000 881070605 200000 6041995 200000 969261607 200000 538055971 200000 319903151 200000 918145915 200000 409486300 200000 372535194 200000 645210964 200000 123987088 200000 592363363 200000 673922745 200000 875881282 200000 686646009 200000 13570386 200000 327488000 200000 249503328 200000 616145797 200000 960344289 200000 536176012 200000 485767220 200000 376456610 200000 658699237 200000 498672669 200000 123933925 200000 111830366 200000 855980245 200000 706945296 200000 352534842 200000 237241192 200000 55841479 200000 894371428 200000 130763416 200000 176630030 200000 785844595 200000 205384888 200000 663945991 200000 908105792 200000 117711662 200000 726004555 200000 53441324 200000 430853002 200000 648910575 200000 279485946 200000 51755598 200000 144703005 200000 559170636 200000 955387204 200000 409911381 200000 774064582 200000 752728445 200000 719426631 200000 216601541 200000 549593332 200000 124829015 200000 872595651 200000 580047303 200000 665193142 200000 7300434 200000 119296278 200000 104610847 200000 752281785 200000 66106754 200000 243230269 200000 185930038 200000 416228685 200000 286795424 200000 102674393 200000 218326545 200000 394567007 200000 426871298 200000 591595046 200000 206380118 200000 391746175 200000 722061725 200000 200863237 200000 164048461 200000 638487259 200000 494312969 200000 765838066 200000 788020444 200000 178338626 200000 878062716 200000 92371213 200000 189642633 200000 521889569 200000 405952716 200000 853522708 200000 314385531 200000 553814664 200000 279088497 200000 496421990 200000 88306808 200000 974907428 200000 213841792 200000 42016001 200000 811956966 200000 864237893 200000 355217072 200000 670095236 200000 192086478 200000 720212953 200000 230670168 200000 216778540 200000 770632659 200000 209768559 200000 711831662 200000 278835674 200000 896906303 200000 237464628 200000 43547016 200000 163696139 200000 262092534 200000 665051895 200000 675163357 200000 662104797 200000 823603839 200000 709439272 200000 255287620 200000 188738575 200000 155036161 200000 117376468 200000 335352883 200000 466375681 200000 70287170 200000 93230762 200000 469750208 200000 892430767 200000 759231145 200000 286862840 200000 193777827 200000 500313785 200000 287342397 200000 413120174 200000 319094321 200000 624232797 200000 400120995 200000 449394264 200000 966102113 200000 680275066 200000 67182883 200000 301276455 200000 869903306 200000 465027470 200000 775956898 200000 311451624 200000 402049953 200000 150675640 200000 392250791 200000 950407690 200000 208786878 200000 281506485 200000 631453530 200000 553932699 200000 542312600 200000 32645862 200000 615906175 200000 382026570 200000 421291843 200000 771316039 200000 481822591 200000 921371750 200000 796494200 200000 871213177 200000 582021471 200000 789522653 200000 74498956 200000 666094520 200000 402045893 200000 910853437 200000 185817719 200000 637094628 200000 34597881 200000 192329908 200000 231373774 200000 677482620 200000 14009825 200000 340458259 200000 706356168 200000 286312861 200000 293854722 200000 626180806 200000 206665531 200000 180550150 200000 382357893 200000 386488029 200000 740419487 200000 125706262 200000 519567407 200000 220080389 200000 593350409 200000 497230539 200000 616798823 200000 94676366 200000 944305200 200000 385562051 200000 903115571 200000 947812710 200000 261706346 200000 987834174 200000 503637050 200000 250972187 200000 282114479 200000 497489433 200000 196867522 200000 782292957 200000 598806164 200000 470949844 200000 767690418 200000 6346616 200000 560651856 200000 118001804 200000 869157008 200000 876658781 200000 966654650 200000 81276673 200000 826216323 200000 77059225 200000 932914760 200000 627142800 200000 448225361 200000 422839515 200000 353429520 200000 427224376 200000 546386017 200000 924625009 200000 133616074 200000 402947480 200000 443688378 200000 92154186 200000 700746187 200000 817667822 200000 951528193 200000 818392565 200000 703631626 200000 282758425 200000 657926013 200000 436304287 200000 798074653 200000 547863703 200000 584873237 200000 19900440 200000 759833148 200000 744643718 200000 707592784 200000 880186318 200000 677829948 200000 905193126 200000 244048467 200000 126736335 200000 90236820 200000 426166100 200000 606460134 200000 513305546 200000 137423195 200000 775933328 200000 31545454 200000 688051726 200000 108333382 200000 213645047 200000 924762099 200000 259382665 200000 492626094 200000 138167753 200000 672890650 200000 569379784 200000 715002759 200000 464665827 200000 306212395 200000 901667068 200000 443586153 200000 175926212 200000 318472716 200000 431834099 200000 177019018 200000 336923275 200000 276482627 200000 147039770 200000 212072384 200000 441391094 200000 454426358 200000 325621120 200000 684315779 200000 291735908 200000 683984109 200000 642360533 200000 4998632 200000 110023379 200000 41235342 200000 646205286 200000 200733606 200000 742171361 200000 486203615 200000 223515426 200000 399364115 200000 910459598 200000 692236167 200000 352271511 200000 615847975 200000 805180023 200000 88642764 200000 170182388 200000 168569719 200000 823256668 200000 513254036 200000 532783623 200000 993840698 200000 905632154 200000 372480360 200000 597027904 200000 642546503 200000 255575536 200000 329693292 200000 696366764 200000 764600852 200000 580632509 200000 544064359 200000 283281658 200000 288988855 200000 869614592 200000 971402944 200000 64357240 200000 359422951 200000 624884821 200000 219512701 200000 639495445 200000 987046651 200000 785440509 200000 159376709 200000 929345376 200000 535390697 200000 701174998 200000 370307678 200000 251744902 200000 412915015 200000 302135646 200000 438177712 200000 301055831 200000 225698381 200000 698956980 200000 944056511 200000 944729409 200000 677206736 200000 267221909 200000 33031603 200000 299405906 200000 40866119 200000 278153058 200000 548709203 200000 871409977 200000 839992009 200000 309695511 200000 617211140 200000 155475781 200000 729440011 200000 319084628 200000 188250318 200000 186935395 200000 321029221 200000 468681560 200000 150819670 200000 740623651 200000 863704526 200000 452310272 200000 881091556 200000 743968435 200000 273522394 200000 233323467 200000 841986653 200000 825523425 200000 92755906 200000 399697112 200000 619014473 200000 622831644 200000 952970588 200000 602871781 200000 679905742 200000 779981682 200000 733560605 200000 300636496 200000 49279922 200000 482095763 200000 92607773 200000 786831897 200000 808874331 200000 442868684 200000 235505170 200000 313785310 200000 400131025 200000 352751115 200000 51888978 200000 488751324 200000 146822842 200000 45357793 200000 684332245 200000 41404916 200000 936924252 200000 137723514 200000 674340144 200000 484771490 200000 987810206 200000 776721829 200000 144169882 200000 19983622 200000 222968838 200000 496980434 200000 52381162 200000 998826974 200000 22099899 200000 830206733 200000 483523222 200000 976351369 200000 588913539 200000 346231303 200000 611782324 200000 776515334 200000 971560133 200000 302829581 200000 374377979 200000 706873841 200000 574660487 200000 872132366 200000 412371138 200000 216823947 200000 450590832 200000 234344345 200000 696185343 200000 545282226 200000 858977478 200000 845783259 200000 532770120 200000 69353700 200000 450040432 200000 161616036 200000 446955733 200000 167652927 200000 157118453 200000 609249634 200000 152999803 200000 974132355 200000 671229050 200000 508157475 200000 41292465 200000 582735885 200000 340548038 200000 820904086 200000 203480717 200000 878461405 200000 171290689 200000 613210378 200000 585851847 200000 784526224 200000 202593519 200000 718024812 200000 349149620 200000 450614629 200000 407267192 200000 420638796 200000 38152779 200000 331987515 200000 483105315 200000 224690903 200000 788999715 200000 709973392 200000 543319510 200000 446256350 200000 260987505 200000 673865091 200000 660921366 200000 925376461 200000 103433486 200000 675720914 200000 584831756 200000 388396467 200000 918758510 200000 569222875 200000 885723004 200000 881581887 200000 833439657 200000 302016414 200000 264778959 200000 828009408 200000 897627765 200000 344820665 200000 910150410 200000 162161444 200000 33773864 200000 756821609 200000 675647188 200000 187544057 200000 215519418 200000 914083726 200000 78596979 200000 748629870 200000 989251264 200000 32262055 200000 536259789 200000 329374033 200000 64698225 200000 168001489 200000 572066666 200000 195588626 200000 688269219 200000 286998987 200000 105627248 200000 455185086 200000 645059790 200000 256273396 200000 725526437 200000 675922179 200000 717504775 200000 599835978 200000 238037872 200000 720841009 200000 361080069 200000 717345644 200000 143054551 200000 760025654 200000 545200159 200000 860882584 200000 681885057 200000 745911201 200000 698897483 200000 848642476 200000 622902196 200000 300651423 200000 891491871 200000 146255400 200000 160884311 200000 752198400 200000 812348627 200000 401277993 200000 458235121 200000 840285490 200000 971202108 200000 197197423 200000 237612967 200000 545713731 200000 817003217 200000 859503703 200000 108350272 200000 578025186 200000 869481896 200000 664145377 200000 295964451 200000 362367069 200000 516260985 200000 349394858 200000 675972951 200000 709109411 200000 228735897 200000 153469681 200000 504489089 200000 237417539 200000 866327039 200000 611627925 200000 17610729 200000 770920043 200000 613010241 200000 939880468 200000 992659316 200000 351477993 200000 690367383 200000 826161549 200000 271010730 200000 561840172 200000 700675030 200000 142856125 200000 975770032 200000 226745154 200000 99157366 200000 958522629 200000 133031246 200000 472883163 200000 341217419 200000 479246946 200000 148362473 200000 195638339 200000 87988686 200000 560734066 200000 301072777 200000 389165931 200000 511744661 200000 997533301 200000 477771988 200000 60439264 200000 289298645 200000 605454408 200000 632537872 200000 658724561 200000 385869606 200000 870626922 200000 717688099 200000 165292556 200000 886360766 200000 613718778 200000 564872853 200000 336340993 200000 399462771 200000 294462646 200000 902735244 200000 109189820 200000 156915133 200000 373574909 200000 223646414 200000 231996142 200000 434058929 200000 272042445 200000 177720258 200000 437901284 200000 665366022 200000 281798597 200000 40235118 200000 985309069 200000 424384019 200000 819325475 200000 459044729 200000 449468023 200000 202276814 200000 199682757 200000 796336169 200000 818207185 200000 851968205 200000 178446891 200000 911511653 200000 155364202 200000 421387079 200000 578461042 200000 914133171 200000 170617776 200000 761273875 200000 66064986 200000 22581818 200000 874492337 200000 29747879 200000 39925056 200000 433611457 200000 136267036 200000 219592985 200000 296925987 200000 176722093 200000 293632063 200000 40389665 200000 153754530 200000 651482885 200000 214913545 200000 864539924 200000 245499643 200000 58905969 200000 768598025 200000 226654697 200000 609923085 200000 628016693 200000 16691821 200000 664230199 200000 20595286 200000 573403193 200000 143065603 200000 925744691 200000 976659957 200000 136446724 200000 545472058 200000 829825717 200000 443403688 200000 157421243 200000 563599648 200000 513497396 200000 292306637 200000 49131046 200000 787289956 200000 650317508 200000 940364132 200000 366282922 200000 349565013 200000 739985182 200000 947009034 200000 795386447 200000 522573280 200000 58312343 200000 749423614 200000 890360251 200000 701965461 200000 393307687 200000 898614048 200000 544130099 200000 986677666 200000 931409251 200000 96854508 200000 343100832 200000 748574934 200000 473505922 200000 890212738 200000 193489031 200000 727992990 200000 460217434 200000 616802208 200000 295050255 200000 39020041 200000 386146403 200000 75696805 200000 149100542 200000 663419079 200000 672573618 200000 758579599 200000 713956538 200000 225658661 200000 12543486 200000 928372220 200000 177234251 200000 320114706 200000 991262109 200000 988349484 200000 487570775 200000 998724380 200000 734880647 200000 315205373 200000 240031012 200000 152739442 200000 683093073 200000 356233708 200000 65228185 200000 555708131 200000 819584818 200000 934713625 200000 937505340 200000 650460124 200000 488967169 200000 659112259 200000 413693748 200000 750887277 200000 260428084 200000 374989767 200000 824098120 200000 464470084 200000 136260577 200000 962957988 200000 371073501 200000 412575152 200000 737635776 200000 329894521 200000 422990074 200000 87545246 200000 355030310 200000 403918468 200000 877811526 200000 598715037 200000 184205578 200000 854486180 200000 28487176 200000 812175837 200000 858499330 200000 755367255 200000 687712037 200000 672506667 200000 740605766 200000 270024124 200000 878813988 200000 782467830 200000 259268779 200000 748538768 200000 145707309 200000 689538124 200000 894568616 200000 89380660 200000 715198212 200000 253204700 200000 606021972 200000 119081380 200000 398955282 200000 892520181 200000 248496996 200000 112671360 200000 871650395 200000 345965956 200000 745242161 200000 101063687 200000 617577608 200000 695754777 200000 274908591 200000 748770070 200000 95576030 200000 560164066 200000 94314102 200000 548370220 200000 116651331 200000 184258733 200000 772414908 200000 780921448 200000 111337535 200000 18865897 200000 646692183 200000 286776712 200000 307352824 200000 485707685 200000 634831294 200000 323593195 200000 373668916 200000 774424975 200000 918887944 200000 179893135 200000 715533657 200000 861624308 200000 728627692 200000 656838930 200000 354045039 200000 267114181 200000 526166974 200000 143756724 200000 62791708 200000 729379471 200000 198608503 200000 19445074 200000 737752486 200000 318405762 200000 258986412 200000 628393068 200000 147120372 200000 926341738 200000 82890644 200000 806258207 200000 177262732 200000 278004920 200000 904127238 200000 920878635 200000 682118037 200000 358588025 200000 906128247 200000 739359469 200000 802044885 200000 889165659 200000 829148928 200000 88462180 200000 574665139 200000 875946415 200000 570738261 200000 970089263 200000 909260341 200000 404782689 200000 871347406 200000 157771916 200000 326720771 200000 701678336 200000 88680033 200000 95554137 200000 327297121 200000 794926524 200000 111911844 200000 471295510 200000 548234039 200000 766412130 200000 317774799 200000 886950881 200000 389080332 200000 656777568 200000 537740983 200000 180663927 200000 573839877 200000 501952967 200000 2118355 200000 837609785 200000 375892713 200000 631206723 200000 522315066 200000 511661603 200000 715967264 200000 85595939 200000 740965281 200000 564313557 200000 971245742 200000 859651927 200000 747876448 200000 919140750 200000 639673404 200000 496388204 200000 784744558 200000 976367915 200000 91116814 200000 376535440 200000 542759775 200000 717322539 200000 876593421 200000 483308180 200000 10831212 200000 487607981 200000 260831934 200000 879120868 200000 127201643 200000 189049711 200000 751064391 200000 48032911 200000 221486801 200000 130083279 200000 848423024 200000 49071685 200000 711478710 200000 129136845 200000 124790431 200000 597375826 200000 638259408 200000 447343623 200000 334261978 200000 15228071 200000 443913589 200000 551369658 200000 733551303 200000 903020497 200000 238309789 200000 819839175 200000 209366702 200000 982873855 200000 85432797 200000 891226282 200000 3801973 200000 77106432 200000 458915692 200000 583478147 200000 574346402 200000 752803137 200000 910300193 200000 527396881 200000 930880092 200000 529573842 200000 667080817 200000 992623537 200000 661233001 200000 822348641 200000 172362101 200000 390332002 200000 732824880 200000 397368124 200000 550352097 200000 585010883 200000 574336951 200000 154164050 200000 471621389 200000 461448210 200000 802778533 200000 760605234 200000 879245551 200000 554404909 200000 788429889 200000 78491913 200000 745069085 200000 25365396 200000 938948976 200000 657062311 200000 302965967 200000 589814116 200000 328871865 200000 763150458 200000 977222617 200000 149057885 200000 221462083 200000 205709968 200000 881745588 200000 300328412 200000 384591061 200000 700401560 200000 261042550 200000 686100449 200000 51677140 200000 688857056 200000 241523925 200000 229278473 200000 784383560 200000 731411544 200000 152674343 200000 341515667 200000 448661462 200000 707938956 200000 716665187 200000 426017374 200000 88194246 200000 307998381 200000 636137760 200000 213514472 200000 609669629 200000 875802504 200000 905774739 200000 307671888 200000 828400387 200000 958727820 200000 859690389 200000 228153428 200000 317716477 200000 779826120 200000 247185562 200000 13744979 200000 767857075 200000 690550249 200000 859065530 200000 496967754 200000 442323339 200000 563495999 200000 7543723 200000 195912154 200000 299660682 200000 709131448 200000 382749635 200000 943828799 200000 41345625 200000 193401826 200000 433781754 200000 653629018 200000 310644029 200000 639804652 200000 678526949 200000 826910631 200000 237658653 200000 824797092 200000 554412475 200000 288947270 200000 803637631 200000 678239354 200000 227048530 200000 467369461 200000 441121417 200000 872914042 200000 935102754 200000 582935827 200000 2157316 200000 892537173 200000 608252992 200000 548926110 200000 753204563 200000 942721880 200000 779562595 200000 773509173 200000 907727488 200000 689140594 200000 21350626 200000 293795862 200000 553596463 200000 393777458 200000 894335923 200000 962666784 200000 447197351 200000 530956997 200000 514037100 200000 468337360 200000 900831439 200000 922300155 200000 160834373 200000 284878151 200000 333768237 200000 991499073 200000 409262867 200000 573572929 200000 773233384 200000 724865447 200000 301539148 200000 326825502 200000 89119687 200000 859798235 200000 2546953 200000 3120605 200000 576123439 200000 829818924 200000 626022910 200000 16985371 200000 647579175 200000 995031431 200000 144690820 200000 33047 200000 514950231 200000 751492988 200000 131391887 200000 392519600 200000 186914819 200000 75399480 200000 930849462 200000 508745572 200000 581484820 200000 762126476 200000 750232625 200000 221216594 200000 111390222 200000 332321252 200000 486504149 200000 986971448 200000 625724442 200000 827362383 200000 796591641 200000 984750452 200000 84719868 200000 724377980 200000 814737428 200000 49575686 200000 329049885 200000 663657914 200000 40940412 200000 771702155 200000 948185986 200000 762442231 200000 251129255 200000 398108483 200000 71172049 200000 902476737 200000 517374605 200000 513957131 200000 314607698 200000 53708103 200000 895117507 200000 449143394 200000 571936747 200000 6864215 200000 23197568 200000 430091623 200000 352229922 200000 764140896 200000 100334234 200000 601235161 200000 585699614 200000 341500273 200000 105210505 200000 3167764 200000 461238181 200000 387369016 200000 648698466 200000 771788057 200000 347964701 200000 748369667 200000 111682012 200000 541072006 200000 508082062 200000 9879489 200000 394437454 200000 312087449 200000 973051806 200000 527194368 200000 381964206 200000 548153904 200000 517505172 200000 521545199 200000 572148370 200000 874061003 200000 147266645 200000 570782813 200000 694326833 200000 897554055 200000 76645736 200000 296848567 200000 538771298 200000 93888292 200000 296756980 200000 437970445 200000 351881627 200000 34618623 200000 374453439 200000 229242893 200000 175083762 200000 155037463 200000 131458864 200000 281990918 200000 99955743 200000 957655307 200000 604735822 200000 938983397 200000 663113847 200000 903309082 200000 373280446 200000 372516410 200000 559813105 200000 152954400 200000 355221447 200000 827008050 200000 496440099 200000 422203806 200000 205670225 200000 611574429 200000 906902853 200000 183902642 200000 466312928 200000 936524521 200000 701738028 200000 501206810 200000 143025309 200000 996093733 200000 911812687 200000 666887988 200000 425874252 200000 738221566 200000 416462021 200000 149677568 200000 144388182 200000 935880899 200000 798495556 200000 221871643 200000 425627584 200000 394327396 200000 154869794 200000 301017285 200000 312542768 200000 863520366 200000 179271767 200000 678083547 200000 43075310 200000 187786000 200000 595122552 200000 990448604 200000 938940383 200000 432604440 200000 576020923 200000 996322279 200000 965858187 200000 953318645 200000 446449145 200000 804413370 200000 168669976 200000 812335542 200000 380900262 200000 707453876 200000 822366284 200000 782676233 200000 979865819 200000 962363603 200000 212215694 200000 618526012 200000 192504396 200000 266832054 200000 874916836 200000 269743933 200000 674977104 200000 877019034 200000 157542645 200000 544461469 200000 368886751 200000 402900576 200000 539414791 200000 883106184 200000 334646926 200000 9255044 200000 505207553 200000 366333134 200000 674611860 200000 507978279 200000 784768617 200000 657305564 200000 467887560 200000 415084037 200000 494829926 200000 290301634 200000 511051936 200000 769682302 200000 824587454 200000 101052974 200000 930489394 200000 36496528 200000 843051480 200000 317538158 200000 837427254 200000 936728026 200000 870762171 200000 883151985 200000 309592321 200000 138897050 200000 98393100 200000 386569670 200000 831612298 200000 583873711 200000 660808466 200000 990424731 200000 622350183 200000 632351895 200000 139612084 200000 349213374 200000 848189648 200000 946470769 200000 153288313 200000 666364573 200000 438715546 200000 749292794 200000 402423430 200000 354285897 200000 23631932 200000 324820883 200000 468683171 200000 699160686 200000 844368333 200000 442866744 200000 287998005 200000 598618203 200000 386467330 200000 854437002 200000 358837060 200000 504759296 200000 759981108 200000 205625541 200000 791230581 200000 678249706 200000 789170263 200000 213865929 200000 185939472 200000 390724936 200000 388817155 200000 302596884 200000 504210683 200000 219696616 200000 89851246 200000 611183301 200000 849934523 200000 962692153 200000 175680366 200000 669335450 200000 527792505 200000 913588810 200000 406337402 200000 168576754 200000 913933306 200000 507915464 200000 748220585 200000 544042699 200000 930086309 200000 154846467 200000 855520433 200000 864752580 200000 584042624 200000 293957865 200000 386160105 200000 907631386 200000 489975601 200000 447976200 200000 788717383 200000 283236526 200000 910544640 200000 204969103 200000 758805089 200000 107975420 200000 353938387 200000 348863821 200000 319007086 200000 901928740 200000 837333552 200000 53115311 200000 289006917 200000 668896997 200000 183370558 200000 236457669 200000 307540827 200000 382731932 200000 412719300 200000 630885437 200000 522826697 200000 463208264 200000 507921191 200000 978293349 200000 629912387 200000 934375560 200000 220008814 200000 136803372 200000 875118369 200000 882470554 200000 407536448 200000 935390497 200000 356756825 200000 131320925 200000 474416867 200000 576732017 200000 933091969 200000 745475406 200000 508835135 200000 793207276 200000 811740625 200000 638043534 200000 995213272 200000 972130304 200000 820493086 200000 157500890 200000 347850454 200000 359559099 200000 342204127 200000 541398928 200000 388811008 200000 990737868 200000 836092459 200000 424345263 200000 382740923 200000 153950082 200000 531522743 200000 859985367 200000 522562319 200000 681439434 200000 627628251 200000 414566980 200000 787317665 200000 765170740 200000 665100174 200000 283910102 200000 608263865 200000 380272366 200000 617463908 200000 722823947 200000 220521532 200000 162236102 200000 793095574 200000 338318082 200000 674898610 200000 741702187 200000 944116730 200000 72311161 200000 581305665 200000 49594412 200000 889508101 200000 726109903 200000 405074350 200000 876270198 200000 117534927 200000 167597057 200000 692772450 200000 786699097 200000 841338382 200000 755906224 200000 664704098 200000 795637699 200000 564912664 200000 166631705 200000 610605397 200000 669413186 200000 374439141 200000 396924442 200000 373035393 200000 385364997 200000 934689546 200000 523319602 200000 266301900 200000 909703899 200000 367879102 200000 136803969 200000 898102719 200000 399910705 200000 337030360 200000 605032643 200000 748257661 200000 384975639 200000 781408973 200000 416016728 200000 949050320 200000 5700923 200000 779534006 200000 706294846 200000 754352156 200000 92471531 200000 379999815 200000 640302100 200000 595109992 200000 302735894 200000 660680152 200000 229397016 200000 967562075 200000 225829706 200000 956385375 200000 628094504 200000 943242811 200000 133944247 200000 415575410 200000 49062596 200000 907834095 200000 982315306 200000 18051912 200000 332104458 200000 114639358 200000 727850513 200000 803346616 200000 675267255 200000 863507085 200000 554275196 200000 786471736 200000 348718124 200000 550405731 200000 366408473 200000 148135647 200000 606888037 200000 648806887 200000 125147447 200000 939048035 200000 396792066 200000 347501088 200000 704019139 200000 286512410 200000 684463681 200000 821717171 200000 165544781 200000 689044731 200000 580634881 200000 570147816 200000 113974019 200000 344353437 200000 52887744 200000 978454180 200000 65011379 200000 474166581 200000 172267421 200000 439490671 200000 861433292 200000 141057692 200000 332320854 200000 183977327 200000 811062876 200000 15509830 200000 968008778 200000 2184809 200000 711635219 200000 739283531 200000 612043639 200000 976534726 200000 911262014 200000 77800801 200000 38698619 200000 807393931 200000 947043531 200000 497886942 200000 382415510 200000 738440798 200000 673360970 200000 442596282 200000 990980517 200000 528381831 200000 935577321 200000 23615370 200000 487584807 200000 394876396 200000 791744119 200000 862057093 200000 979700539 200000 192373779 200000 432872289 200000 936652161 200000 127771296 200000 720414499 200000 261058231 200000 15688182 200000 913804978 200000 749879522 200000 674105383 200000 620775929 200000 809997427 200000 296402359 200000 515555839 200000 581578817 200000 380214654 200000 375803048 200000 675440430 200000 388602405 200000 620764692 200000 790139740 200000 168132930 200000 644740507 200000 91563795 200000 388411929 200000 191863403 200000 119700281 200000 640604664 200000 553041862 200000 479155061 200000 166471223 200000 920248036 200000 258944490 200000 892036049 200000 760759401 200000 86121619 200000 211873450 200000 987045772 200000 724674120 200000 133503078 200000 253386445 200000 553177429 200000 499590378 200000 59708505 200000 292150714 200000 878454394 200000 374567428 200000 344200460 200000 86691704 200000 50713835 200000 454994927 200000 928844733 200000 519446188 200000 676707637 200000 70797215 200000 853840459 200000 909686430 200000 325780102 200000 358782635 200000 139357492 200000 570458419 200000 401986734 200000 986523467 200000 134884247 200000 49467123 200000 528315931 200000 458691156 200000 17115954 200000 176137987 200000 117437916 200000 700926781 200000 643524707 200000 968271147 200000 866394014 200000 101916189 200000 295643690 200000 806245840 200000 167547825 200000 390367658 200000 585283108 200000 275193338 200000 690508034 200000 132492090 200000 241680529 200000 464474447 200000 79343905 200000 958896837 200000 498550350 200000 20392981 200000 256225852 200000 466713312 200000 204163803 200000 790369074 200000 261920034 200000 95596738 200000 630666837 200000 609486894 200000 932685120 200000 207640129 200000 876257147 200000 490710831 200000 506479782 200000 37930965 200000 286343084 200000 115531003 200000 260770305 200000 836856979 200000 8665318 200000 849763065 200000 598501025 200000 125119538 200000 516242887 200000 485067055 200000 868084852 200000 344217353 200000 273928591 200000 981304388 200000 500221961 200000 228972558 200000 476161564 200000 59045246 200000 116247181 200000 549052119 200000 671494123 200000 152746692 200000 517965776 200000 344278939 200000 641254429 200000 119479452 200000 406283839 200000 770317105 200000 712865390 200000 565110317 200000 811849962 200000 673567503 200000 874227006 200000 960086334 200000 647500159 200000 211108171 200000 981969292 200000 343530036 200000 243294284 200000 141670557 200000 551039221 200000 759239190 200000 412314689 200000 816251482 200000 219797944 200000 882076811 200000 214212842 200000 874090105 200000 382677684 200000 440444890 200000 99555960 200000 752510864 200000 21242727 200000 903938792 200000 362389944 200000 63743191 200000 547098607 200000 413329213 200000 752090649 200000 727499811 200000 880852748 200000 629152510 200000 755762089 200000 447311851 200000 180982299 200000 292354291 200000 408211735 200000 584409926 200000 844894492 200000 844340865 200000 419979698 200000 786751978 200000 792681132 200000 980671920 200000 420266856 200000 105592365 200000 693577227 200000 98695974 200000 949403335 200000 615112455 200000 508928278 200000 733968424 200000 772845310 200000 916605452 200000 425574476 200000 488306847 200000 495815643 200000 68100469 200000 828155596 200000 950555920 200000 971696589 200000 849027608 200000 205814868 200000 527568033 200000 769152483 200000 450140522 200000 173814595 200000 840666906 200000 506325962 200000 570667907 200000 272400023 200000 742860001 200000 178087890 200000 47219994 200000 988064239 200000 846849276 200000 415263465 200000 913156995 200000 777109385 200000 399252754 200000 778049181 200000 561389751 200000 189789251 200000 50378089 200000 696629534 200000 440575307 200000 280273821 200000 409873640 200000 432760632 200000 80240246 200000 666650548 200000 180530965 200000 24590940 200000 337647631 200000 983550791 200000 639507991 200000 948776599 200000 303775372 200000 569398197 200000 56850101 200000 709881496 200000 422504707 200000 152156925 200000 524037716 200000 587596205 200000 37035820 200000 999067580 200000 236252923 200000 405651397 200000 500718428 200000 783596337 200000 839472465 200000 969870703 200000 923416714 200000 795924282 200000 995972765 200000 735300568 200000 994400332 200000 599773271 200000 865899716 200000 509194960 200000 319598810 200000 906433446 200000 491356237 200000 555061445 200000 513805577 200000 437603045 200000 452002400 200000 857918149 200000 404529744 200000 701481586 200000 229155521 200000 276258432 200000 994448582 200000 145135949 200000 119275993 200000 212284994 200000 590925088 200000 264612627 200000 855495340 200000 707971836 200000 230472375 200000 366697987 200000 320357091 200000 53084219 200000 161781631 200000 935521532 200000 621466819 200000 470232109 200000 5781008 200000 642512253 200000 567107378 200000 745627555 200000 294516640 200000 563239842 200000 348403128 200000 44976137 200000 582395909 200000 487581229 200000 334241915 200000 951543662 200000 671983030 200000 994243705 200000 267839552 200000 20741250 200000 90580426 200000 25790087 200000 745481328 200000 972824210 200000 363752951 200000 647180533 200000 829347600 200000 315009421 200000 861469844 200000 752395008 200000 993824967 200000 940070401 200000 602801303 200000 570171017 200000 666589403 200000 807062813 200000 654825366 200000 214215180 200000 670743347 200000 53361840 200000 318457288 200000 100102314 200000 279961685 200000 589638439 200000 335628292 200000 710777375 200000 772386152 200000 277595538 200000 837262783 200000 398745803 200000 532165682 200000 582139295 200000 570687250 200000 858184108 200000 552197914 200000 714139548 200000 952493745 200000 927256673 200000 559993126 200000 454120568 200000 895891956 200000 407896360 200000 732234237 200000 815314882 200000 159328977 200000 90205920 200000 624061414 200000 175173543 200000 199235550 200000 679968007 200000 45513158 200000 970433783 200000 482233939 200000 893928379 200000 824747300 200000 310891296 200000 229054981 200000 272283068 200000 775203368 200000 570409008 200000 829855595 200000 440406119 200000 196880278 200000 331815638 200000 175005084 200000 547544508 200000 411705559 200000 308620385 200000 414709325 200000 658885720 200000 738418159 200000 21425854 200000 603862998 200000 126018426 200000 232276871 200000 894694013 200000 510716718 200000 992647937 200000 166323427 200000 940791500 200000 692856297 200000 145619819 200000 497351660 200000 319222137 200000 847394368 200000 533506519 200000 522068774 200000 378984691 200000 173928201 200000 660927491 200000 783785402 200000 81413193 200000 259180985 200000 215260238 200000 224439149 200000 388776232 200000 459541096 200000 452061622 200000 230649510 200000 299420128 200000 206130636 200000 767917017 200000 443786858 200000 516446047 200000 251480379 200000 281767671 200000 314558050 200000 295339827 200000 853749421 200000 256034797 200000 624096979 200000 12013963 200000 608088247 200000 879924795 200000 559520932 200000 776961333 200000 739021968 200000 977560062 200000 605656923 200000 357277089 200000 90323471 200000 802895349 200000 395502367 200000 736431836 200000 239334313 200000 121380223 200000 415427766 200000 919935380 200000 319070839 200000 699724442 200000 626412423 200000 544643865 200000 825531437 200000 407559653 200000 179551640 200000 745654618 200000 831547683 200000 743628958 200000 639885200 200000 333646051 200000 141972047 200000 445000356 200000 406334134 200000 132295396 200000 531088711 200000 92656756 200000 38955247 200000 236124972 200000 210740290 200000 620297519 200000 270858434 200000 175148073 200000 432396311 200000 579519121 200000 681523542 200000 353989353 200000 623895100 200000 618160379 200000 842067570 200000 447912731 200000 505616584 200000 214707049 200000 183898235 200000 679407374 200000 534164081 200000 457345915 200000 180564088 200000 963962287 200000 791160973 200000 628332400 200000 6587921 200000 245389966 200000 774999315 200000 480857637 200000 888844170 200000 365854169 200000 95721626 200000 492937497 200000 379724236 200000 12940894 200000 42546775 200000 391473770 200000 141899868 200000 908372364 200000 381767203 200000 240383192 200000 751237984 200000 880805233 200000 282911858 200000 102960577 200000 495349152 200000 617097405 200000 15258204 200000 156079907 200000 541969537 200000 376938684 200000 391869847 200000 653318556 200000 589890571 200000 804834143 200000 764701305 200000 89377900 200000 997651172 200000 124887347 200000 247908346 200000 105917296 200000 578439762 200000 962265447 200000 514705327 200000 758074151 200000 195821116 200000 839132618 200000 812321231 200000 819680945 200000 841580328 200000 777639625 200000 561685296 200000 416153546 200000 819244092 200000 771140468 200000 549077834 200000 638006482 200000 35966272 200000 300487544 200000 777442866 200000 75863751 200000 143009434 200000 990506278 200000 538582687 200000 31260999 200000 599610705 200000 836358506 200000 626514408 200000 463925906 200000 75571466 200000 310229971 200000 823979011 200000 983548806 200000 610327052 200000 69804688 200000 799491974 200000 394386337 200000 786628414 200000 68174960 200000 694961577 200000 492147969 200000 504477734 200000 25197793 200000 663826496 200000 596452966 200000 182095083 200000 381826033 200000 939426244 200000 684068141 200000 861439572 200000 686328911 200000 955936587 200000 516521813 200000 889092550 200000 395417417 200000 279394442 200000 716109181 200000 796204872 200000 889379022 200000 454099417 200000 494735076 200000 93303682 200000 156881261 200000 901169711 200000 236307814 200000 243236280 200000 206544468 200000 323800864 200000 371602820 200000 669706195 200000 664776017 200000 162990821 200000 465585244 200000 279610967 200000 676398291 200000 713227859 200000 442176940 200000 739036781 200000 747364840 200000 802463457 200000 710002643 200000 492793305 200000 679921728 200000 578769062 200000 646109646 200000 503941892 200000 464633895 200000 432201816 200000 883566910 200000 980778227 200000 501478030 200000 346073421 200000 653775455 200000 690862924 200000 483165954 200000 696155005 200000 956062737 200000 702993495 200000 579448754 200000 135248253 200000 806078931 200000 948774138 200000 371968876 200000 177682564 200000 191782850 200000 431321275 200000 114593696 200000 10388072 200000 899111581 200000 599976896 200000 148051034 200000 426581921 200000 189014467 200000 943424721 200000 671944267 200000 834666308 200000 781958450 200000 921999188 200000 81601728 200000 169018632 200000 662356360 200000 837282127 200000 781569448 200000 216788292 200000 194222085 200000 972583785 200000 301689233 200000 606282478 200000 453933191 200000 979396840 200000 225857451 200000 713059740 200000 169311627 200000 406308275 200000 889500610 200000 311030661 200000 497301554 200000 297942097 200000 229400647 200000 200516480 200000 450884664 200000 555895783 200000 290618439 200000 952034563 200000 357941245 200000 840939580 200000 111091057 200000 328947236 200000 737635968 200000 800124855 200000 730965011 200000 817371035 200000 169642334 200000 317065567 200000 166925084 200000 455514301 200000 142196438 200000 260313817 200000 686942235 200000 893610369 200000 197051335 200000 42949228 200000 917996350 200000 645329533 200000 132197295 200000 452419840 200000 895699795 200000 556935401 200000 66620076 200000 248209433 200000 618436553 200000 692729498 200000 331112318 200000 836558816 200000 32881326 200000 92630023 200000 824536963 200000 466409241 200000 825426609 200000 74579015 200000 291783864 200000 351378733 200000 103589665 200000 77030160 200000 938446270 200000 855607840 200000 175682027 200000 757961400 200000 622639057 200000 976149147 200000 101174687 200000 325262391 200000 332379345 200000 821603811 200000 862010731 200000 617816353 200000 61735741 200000 968426974 200000 334185246 200000 830853039 200000 878586929 200000 752017172 200000 14733605 200000 28785847 200000 32153455 200000 458163371 200000 997795983 200000 752739758 200000 542644050 200000 62853737 200000 753804556 200000 673511596 200000 735148763 200000 676850869 200000 247085801 200000 287205992 200000 381964712 200000 496747669 200000 227752725 200000 902820406 200000 282204663 200000 395627952 200000 151421214 200000 717513231 200000 925216422 200000 723761228 200000 466288947 200000 148308104 200000 837421365 200000 917083472 200000 760826915 200000 665883864 200000 207199681 200000 917724226 200000 317644124 200000 87768790 200000 312667401 200000 832195401 200000 422237420 200000 995005688 200000 588048493 200000 570493739 200000 117478273 200000 300954708 200000 489162729 200000 355689295 200000 170831468 200000 654577314 200000 557373981 200000 381035452 200000 731463577 200000 313924151 200000 354812487 200000 884798231 200000 700859799 200000 23113226 200000 490547782 200000 4745383 200000 377639830 200000 902770609 200000 521037976 200000 900221011 200000 194782051 200000 267711332 200000 438883419 200000 24189602 200000 324259693 200000 521851896 200000 809416015 200000 57343161 200000 56990402 200000 704042724 200000 163778001 200000 644785248 200000 557066513 200000 642959423 200000 448385249 200000 324688892 200000 870099625 200000 186354366 200000 689513500 200000 6148757 200000 632845431 200000 403375546 200000 241062849 200000 884494800 200000 628097547 200000 420872487 200000 664211632 200000 418455541 200000 25311123 200000 448541085 200000 442410085 200000 529743850 200000 700171229 200000 512435793 200000 116818688 200000 458353972 200000 746759769 200000 509492508 200000 312675135 200000 355262972 200000 642365203 200000 701630066 200000 207385216 200000 838641415 200000 779000508 200000 133485931 200000 361221827 200000 602246076 200000 472061601 200000 363019197 200000 541194406 200000 454922273 200000 760335024 200000 391771583 200000 905525095 200000 709475036 200000 616582522 200000 974844519 200000 671736548 200000 63197493 200000 539809323 200000 938365771 200000 869197725 200000 367469842 200000 726260882 200000 552284322 200000 767257775 200000 816874233 200000 266664735 200000 285207363 200000 658694105 200000 565709841 200000 130135263 200000 101136547 200000 267591034 200000 16975905 200000 664622976 200000 205781211 200000 322109072 200000 195814286 200000 988294483 200000 398741151 200000 563721914 200000 335188831 200000 242398020 200000 859067207 200000 855056438 200000 184254779 200000 355453154 200000 756295881 200000 369037795 200000 19778920 200000 755938397 200000 769583547 200000 235612479 200000 185545933 200000 557471874 200000 698346325 200000 630943848 200000 970100465 200000 802715840 200000 310497132 200000 65359390 200000 400174585 200000 530941733 200000 671736951 200000 205577662 200000 704484013 200000 769151584 200000 372925324 200000 648158024 200000 509803122 200000 352464831 200000 999089251 200000 176825689 200000 625610576 200000 101255474 200000 474421073 200000 217774896 200000 493458412 200000 234940230 200000 37091150 200000 957267116 200000 881285006 200000 679377705 200000 699317230 200000 964214860 200000 337442843 200000 706148524 200000 436348778 200000 912915244 200000 202874395 200000 106861115 200000 383631511 200000 517432077 200000 946052275 200000 442495717 200000 400573165 200000 836916813 200000 373790635 200000 11674714 200000 26967169 200000 200507882 200000 285419369 200000 539218663 200000 649314314 200000 829691266 200000 433391347 200000 590053754 200000 52021982 200000 521173845 200000 672430576 200000 881347491 200000 849594613 200000 440352832 200000 267037862 200000 796738449 200000 608964324 200000 980559811 200000 405088251 200000 29323280 200000 583270882 200000 873662971 200000 845846391 200000 543876240 200000 250765254 200000 431823783 200000 355951936 200000 628994848 200000 718524677 200000 953437222 200000 758586396 200000 742961262 200000 835526328 200000 371548534 200000 407334258 200000 638769608 200000 699414163 200000 168051766 200000 837848393 200000 205694237 200000 428418286 200000 996906404 200000 837525574 200000 640198908 200000 945340095 200000 649126815 200000 209407408 200000 343443602 200000 228151708 200000 368681637 200000 164314990 200000 111694767 200000 204590524 200000 647781332 200000 959513094 200000 479614657 200000 545779190 200000 656116460 200000 909414048 200000 250726614 200000 707150272 200000 586585674 200000 855846144 200000 166096285 200000 978860849 200000 558276845 200000 850302862 200000 991605092 200000 709521150 200000 557871221 200000 544323921 200000 832577307 200000 566411904 200000 151164190 200000 36457454 200000 277531727 200000 232168875 200000 560418760 200000 554932141 200000 84101934 200000 599740182 200000 644246001 200000 246304115 200000 718648968 200000 413420025 200000 757241272 200000 145403592 200000 372165067 200000 575859242 200000 20112347 200000 561514962 200000 392270598 200000 670640158 200000 204644792 200000 849987926 200000 83716326 200000 373378285 200000 889196879 200000 227768509 200000 496283323 200000 560574541 200000 490298173 200000 541109260 200000 794595955 200000 388839060 200000 118416578 200000 745690089 200000 455512220 200000 864701114 200000 998349243 200000 874034076 200000 52964965 200000 637466708 200000 909591208 200000 971365643 200000 712066460 200000 515823513 200000 355922598 200000 449015996 200000 588242609 200000 139460959 200000 150852980 200000 472642518 200000 845131952 200000 609858334 200000 732341105 200000 395748895 200000 194509130 200000 194632939 200000 274054043 200000 284733950 200000 358928076 200000 157186941 200000 259611025 200000 76190329 200000 560947749 200000 841040939 200000 625285521 200000 794462007 200000 775391460 200000 47856363 200000 568965753 200000 712396414 200000 829338422 200000 206490707 200000 519004105 200000 535545141 200000 337031147 200000 614267290 200000 445660574 200000 952104675 200000 164734064 200000 906342039 200000 708113592 200000 757170605 200000 663810261 200000 330755520 200000 293561460 200000 309754458 200000 430383560 200000 413879852 200000 107387601 200000 542635089 200000 389728408 200000 304973712 200000 416239215 200000 433788825 200000 86317362 200000 878906436 200000 775438474 200000 373917399 200000 743639590 200000 691652415 200000 476633858 200000 980033875 200000 425522850 200000 377031189 200000 832599637 200000 275558130 200000 803506292 200000 158483711 200000 731800993 200000 408516156 200000 298623499 200000 933781202 200000 729104550 200000 813164630 200000 662503541 200000 850008837 200000 631988674 200000 551782664 200000 86656865 200000 597963695 200000 999949810 200000 57940663 200000 47400734 200000 584250758 200000 246897879 200000 470916203 200000 956880026 200000 231856608 200000 933010093 200000 225972170 200000 565876579 200000 986789045 200000 463192149 200000 907703066 200000 453905320 200000 48152218 200000 957665099 200000 631978817 200000 41101367 200000 339060422 200000 912168367 200000 732541383 200000 584746111 200000 55648527 200000 357631039 200000 338156754 200000 669431439 200000 37636077 200000 469359706 200000 847043368 200000 150186773 200000 153164917 200000 270891006 200000 91745840 200000 707821919 200000 556976222 200000 195223498 200000 868751344 200000 826753372 200000 393146879 200000 946799356 200000 23346447 200000 696162714 200000 372355662 200000 919310706 200000 274932435 200000 469401416 200000 521974497 200000 495761324 200000 238824227 200000 587012661 200000 149911023 200000 49633991 200000 8046725 200000 936867535 200000 274488399 200000 453635715 200000 886788128 200000 175541796 200000 556836727 200000 759788861 200000 966928827 200000 895357411 200000 666068349 200000 234468340 200000 76107707 200000 441390682 200000 161092889 200000 602230855 200000 183060775 200000 612955768 200000 422015392 200000 442384500 200000 74690470 200000 594024908 200000 236438281 200000 524159834 200000 619223423 200000 944627331 200000 851322346 200000 666265719 200000 817452951 200000 711691629 200000 514763643 200000 510383594 200000 677340022 200000 602019832 200000 235561873 200000 713594992 200000 98838849 200000 729539123 200000 553301667 200000 34469226 200000 349033408 200000 603448011 200000 486812616 200000 756114645 200000 548480088 200000 288439056 200000 484056758 200000 51014479 200000 705846033 200000 233603823 200000 701395395 200000 460904471 200000 667712656 200000 169946360 200000 819056103 200000 89667852 200000 808002589 200000 579956313 200000 367239862 200000 818758317 200000 798978462 200000 198465760 200000 625770089 200000 338744855 200000 389261209 200000 897192701 200000 814614998 200000 893344009 200000 929517364 200000 300661692 200000 16416882 200000 114263010 200000 935453239 200000 598810318 200000 786288725 200000 631784864 200000 645472008 200000 27555968 200000 480013365 200000 768555489 200000 527814317 200000 740359105 200000 122396521 200000 515571429 200000 179851981 200000 266254367 200000 359738343 200000 476328329 200000 104858030 200000 210288073 200000 199728709 200000 676181837 200000 197079607 200000 640038286 200000 91082682 200000 255707214 200000 913416174 200000 520896219 200000 9518109 200000 364145484 200000 345548538 200000 254606784 200000 321089508 200000 26261924 200000 827450914 200000 993844459 200000 662293541 200000 137246549 200000 162305739 200000 160550314 200000 3648664 200000 94558974 200000 346552060 200000 82232813 200000 100080018 200000 198953949 200000 163343196 200000 484808768 200000 993682442 200000 990488017 200000 976206642 200000 540986836 200000 247715222 200000 844968280 200000 868416099 200000 303081078 200000 250115694 200000 236078992 200000 126713206 200000 999403669 200000 59976039 200000 835071033 200000 653991827 200000 395733311 200000 434689528 200000 695289264 200000 670006910 200000 962150947 200000 344212023 200000 900204277 200000 331617440 200000 975741840 200000 679367900 200000 805067173 200000 713383677 200000 544297075 200000 972320060 200000 593821696 200000 310665022 200000 941768796 200000 733018447 200000 475504355 200000 323842983 200000 870262649 200000 810367402 200000 491612109 200000 180849953 200000 583515288 200000 759054211 200000 564999901 200000 773334833 200000 132241192 200000 859946163 200000 745904337 200000 74193405 200000 745176376 200000 910364590 200000 125301512 200000 732365901 200000 663375733 200000 479039884 200000 83207552 200000 971033991 200000 684926767 200000 813270019 200000 680578775 200000 556368817 200000 500192340 200000 421259626 200000 502748749 200000 361995634 200000 619072882 200000 704629942 200000 411806655 200000 892838416 200000 232915384 200000 713583488 200000 875391405 200000 835928946 200000 325605621 200000 76946940 200000 101302068 200000 759798302 200000 753733014 200000 823670530 200000 11982867 200000 500017467 200000 591953579 200000 232427527 200000 437072041 200000 318195343 200000 804551138 200000 68965156 200000 283641845 200000 950436993 200000 534921 200000 503820045 200000 543732627 200000 541506071 200000 265422992 200000 779534106 200000 527086532 200000 831426808 200000 738378883 200000 667879233 200000 982446438 200000 476223339 200000 899298195 200000 526724632 200000 117444599 200000 506981973 200000 852865676 200000 969874647 200000 790783382 200000 198597437 200000 863188703 200000 501310803 200000 21345536 200000 352455755 200000 86825625 200000 751678467 200000 742574998 200000 666262595 200000 682298474 200000 528566781 200000 230502740 200000 768433805 200000 376530334 200000 422909177 200000 14074586 200000 345198896 200000 849864742 200000 620299084 200000 181469031 200000 354610897 200000 988407950 200000 372045293 200000 500511448 200000 751780536 200000 512283143 200000 94649971 200000 777174444 200000 69408459 200000 215602782 200000 679615252 200000 201188098 200000 527912847 200000 512843778 200000 755763878 200000 900353176 200000 946103341 200000 136881154 200000 978205857 200000 865107148 200000 243235946 200000 315274763 200000 812056346 200000 960525470 200000 19621548 200000 644933229 200000 530018504 200000 912123820 200000 683587579 200000 403254294 200000 950615297 200000 832080435 200000 776085501 200000 525723796 200000 265968573 200000 27706132 200000 610863352 200000 404096022 200000 323295633 200000 883906507 200000 301285331 200000 607168875 200000 61295540 200000 977487480 200000 477060116 200000 443009536 200000 16299005 200000 648394714 200000 965460450 200000 964752357 200000 926773985 200000 789296461 200000 644361731 200000 86100936 200000 221451641 200000 989795539 200000 394680286 200000 533612279 200000 673409913 200000 313625863 200000 80186745 200000 550852961 200000 183675193 200000 921739562 200000 695618427 200000 432272788 200000 698214318 200000 214090522 200000 25315114 200000 597095616 200000 613181041 200000 534381397 200000 408623726 200000 710034098 200000 463867318 200000 787813113 200000 669940171 200000 460532184 200000 389230165 200000 784334278 200000 776562281 200000 192106819 200000 344852932 200000 851541529 200000 598076431 200000 297430687 200000 651175962 200000 211480306 200000 164206370 200000 964290619 200000 177894412 200000 575939054 200000 844756137 200000 75910918 200000 97472755 200000 846543180 200000 532184652 200000 275971727 200000 882520771 200000 66403819 200000 553897039 200000 994213124 200000 596033043 200000 324687689 200000 752955291 200000 623644467 200000 955877915 200000 397910917 200000 657518004 200000 672915083 200000 862598320 200000 923668317 200000 334434499 200000 36865307 200000 385358922 200000 618914351 200000 564938125 200000 928976784 200000 764873726 200000 317970939 200000 448165752 200000 484478778 200000 42736003 200000 767707999 200000 524882572 200000 995008518 200000 601553711 200000 341103512 200000 61273455 200000 455409285 200000 121310201 200000 285987462 200000 411537255 200000 266892771 200000 149188984 200000 545220264 200000 494833754 200000 455135727 200000 946996195 200000 460552987 200000 823018705 200000 887866136 200000 267100686 200000 187110814 200000 116155887 200000 487071853 200000 715067250 200000 442969744 200000 746757501 200000 71703452 200000 604267044 200000 99641583 200000 996954081 200000 24500979 200000 616651483 200000 702028378 200000 565163553 200000 257089889 200000 871035630 200000 19688207 200000 511250916 200000 954612852 200000 220366419 200000 181445612 200000 858401137 200000 989797980 200000 869639072 200000 596043889 200000 883489197 200000 490943973 200000 345380364 200000 546442939 200000 312730655 200000 522326656 200000 246057838 200000 994524042 200000 270694638 200000 170758714 200000 606455868 200000 368774203 200000 155846881 200000 253699010 200000 206162829 200000 365175502 200000 870915421 200000 603307111 200000 673837846 200000 834178528 200000 952081001 200000 509527062 200000 579156783 200000 908941488 200000 528808109 200000 728286047 200000 242028238 200000 548435229 200000 886941549 200000 519714159 200000 62822282 200000 619783589 200000 803173009 200000 66670614 200000 591528857 200000 836471143 200000 38358176 200000 919306178 200000 628667857 200000 934783520 200000 512807103 200000 656211842 200000 861730217 200000 37156401 200000 706863798 200000 12814083 200000 682999096 200000 228273815 200000 804558571 200000 111106197 200000 973873972 200000 967431408 200000 743776868 200000 384828709 200000 390147315 200000 202651004 200000 660534983 200000 217341507 200000 650506861 200000 269283608 200000 292654172 200000 45282845 200000 799824951 200000 619761475 200000 157709321 200000 710826370 200000 239270280 200000 618418716 200000 160854868 200000 908470239 200000 925136950 200000 174363233 200000 982425699 200000 909510980 200000 637566137 200000 796065649 200000 173221374 200000 807949918 200000 626225190 200000 417711946 200000 773237131 200000 863175805 200000 750072884 200000 567629963 200000 586272016 200000 225280911 200000 668874042 200000 437877362 200000 919600436 200000 469297187 200000 99724333 200000 614141149 200000 63900989 200000 472682854 200000 906176678 200000 539856972 200000 981167378 200000 500829992 200000 125800665 200000 697802204 200000 769942330 200000 404385750 200000 29545886 200000 394231117 200000 850368730 200000 906331776 200000 710044267 200000 321411836 200000 135967161 200000 427643604 200000 76268886 200000 985411048 200000 303892030 200000 73218337 200000 679448855 200000 377248688 200000 266589552 200000 432167508 200000 812671235 200000 772625042 200000 271845108 200000 183491581 200000 71408913 200000 404926317 200000 621237521 200000 263109705 200000 168792023 200000 230641087 200000 785508527 200000 603260936 200000 243121805 200000 178247591 200000 994782546 200000 326847144 200000 148393736 200000 341399011 200000 46813987 200000 893047351 200000 509254079 200000 950469585 200000 640707302 200000 622958437 200000 865664457 200000 243333489 200000 611331076 200000 568963966 200000 820298972 200000 407135072 200000 186797185 200000 611773555 200000 525312846 200000 763203805 200000 458264838 200000 149795025 200000 608087574 200000 897375176 200000 602991832 200000 901612999 200000 591867083 200000 941561501 200000 664480221 200000 482374435 200000 511569827 200000 584146044 200000 204141213 200000 850680660 200000 304766325 200000 533283 200000 171013694 200000 323623785 200000 254820278 200000 809052913 200000 467059846 200000 965298447 200000 849342078 200000 305994980 200000 284526044 200000 567272598 200000 306031747 200000 702573722 200000 200800582 200000 716869868 200000 768903964 200000 630602323 200000 665491562 200000 12414368 200000 600480831 200000 947245805 200000 416128401 200000 363674335 200000 332201602 200000 26754533 200000 389978527 200000 924228472 200000 575185180 200000 606382939 200000 260024859 200000 197415643 200000 797449700 200000 203497486 200000 166294316 200000 701618453 200000 488691024 200000 407501147 200000 27072408 200000 13500117 200000 754977910 200000 420856129 200000 30768326 200000 654578025 200000 662688014 200000 503599711 200000 849151676 200000 827087040 200000 799991148 200000 892625395 200000 488982050 200000 109631849 200000 110429833 200000 447657436 200000 28605500 200000 139334289 200000 517163515 200000 140003480 200000 103617266 200000 583714824 200000 91501048 200000 315371846 200000 49715915 200000 894126652 200000 460458326 200000 660257699 200000 124464364 200000 318377531 200000 558218124 200000 680622096 200000 512799005 200000 918856117 200000 680384176 200000 720829833 200000 270215619 200000 230118134 200000 843679098 200000 105072558 200000 179272678 200000 267052271 200000 921383743 200000 376723646 200000 840473387 200000 652194093 200000 711764983 200000 265098646 200000 496891354 200000 934485471 200000 329754167 200000 376223157 200000 486765272 200000 895847379 200000 340265781 200000 240027450 200000 709283757 200000 832205432 200000 421634762 200000 358429923 200000 531919999 200000 302770141 200000 3721066 200000 590456335 200000 799236628 200000 287448751 200000 900176429 200000 489901756 200000 444374994 200000 472956478 200000 386267337 200000 307437960 200000 795876289 200000 960128632 200000 947158421 200000 476576179 200000 943557255 200000 651169771 200000 570852230 200000 146196762 200000 67598698 200000 8795590 200000 411988533 200000 447589437 200000 938249297 200000 247372760 200000 623810518 200000 325749305 200000 860652482 200000 425414798 200000 747523393 200000 944885966 200000 956695268 200000 313443576 200000 539751403 200000 975053913 200000 439899517 200000 218586820 200000 807874029 200000 936725977 200000 304385012 200000 93602368 200000 270953979 200000 189570285 200000 587179856 200000 849050715 200000 289983853 200000 837701587 200000 557190966 200000 273061028 200000 568562745 200000 887069033 200000 384426477 200000 475972936 200000 919834357 200000 848371503 200000 447164508 200000 897303 200000 665910489 200000 352044867 200000 305429514 200000 621965183 200000 793276858 200000 977817186 200000 347154204 200000 46824590 200000 423827983 200000 865309165 200000 281566810 200000 748035827 200000 35610350 200000 59217888 200000 567186729 200000 40710141 200000 587441167 200000 801027803 200000 903980433 200000 341414297 200000 539851207 200000 450740765 200000 894450231 200000 797787223 200000 228816653 200000 917258115 200000 41283171 200000 768084837 200000 516526968 200000 298162060 200000 171604986 200000 892174993 200000 954913086 200000 800134999 200000 47459204 200000 55790154 200000 182414133 200000 369964706 200000 369227814 200000 899248543 200000 806343381 200000 956057547 200000 188237224 200000 577177661 200000 108797491 200000 809386450 200000 272961648 200000 872759924 200000 27503110 200000 68822101 200000 693674884 200000 71221554 200000 196179364 200000 543916433 200000 337446027 200000 619464197 200000 831514885 200000 766309991 200000 814835659 200000 208195868 200000 842092734 200000 51933779 200000 355157034 200000 717977925 200000 156155910 200000 764242293 200000 58200880 200000 116615664 200000 469769908 200000 615963276 200000 442524419 200000 643532586 200000 131684669 200000 328456949 200000 360909417 200000 832296353 200000 959332537 200000 555393199 200000 909360841 200000 671605414 200000 262759135 200000 121031257 200000 2168874 200000 208937509 200000 834220548 200000 508631345 200000 943752497 200000 413495981 200000 764705054 200000 345963797 200000 325952293 200000 308373870 200000 822719430 200000 659325061 200000 308916717 200000 281895476 200000 752321584 200000 648365214 200000 711607311 200000 347247984 200000 498932532 200000 51183392 200000 254289075 200000 681039407 200000 672527944 200000 331149928 200000 925350301 200000 911095328 200000 725486467 200000 223036790 200000 754633013 200000 89948562 200000 795023770 200000 653961703 200000 342612098 200000 579626866 200000 576843238 200000 839995386 200000 379469609 200000 985351504 200000 951309403 200000 13442702 200000 105939314 200000 261875034 200000 114672528 200000 529746721 200000 330242626 200000 286793822 200000 299334333 200000 960208850 200000 770661153 200000 792794059 200000 936538551 200000 18823007 200000 49945140 200000 70323119 200000 603606262 200000 721748263 200000 952389187 200000 974882490 200000 878392719 200000 766849831 200000 437526196 200000 20247096 200000 861502777 200000 83557888 200000 842975117 200000 477973018 200000 348169290 200000 101587694 200000 433182580 200000 617525485 200000 173424057 200000 821258194 200000 163974065 200000 82368992 200000 830509341 200000 83657512 200000 244581930 200000 672739010 200000 216457901 200000 535382032 200000 216636773 200000 701954560 200000 682431293 200000 345523272 200000 514942601 200000 433898666 200000 674449990 200000 304242223 200000 891424092 200000 211931246 200000 441039325 200000 627638979 200000 151760965 200000 688131482 200000 983397561 200000 886956963 200000 266343498 200000 899253533 200000 845800497 200000 301656333 200000 760251666 200000 800957573 200000 922669115 200000 606108128 200000 498051811 200000 485101057 200000 31950189 200000 417086873 200000 909638820 200000 763000416 200000 48970494 200000 801645657 200000 854810075 200000 724241680 200000 908783813 200000 349679324 200000 498712752 200000 657275423 200000 884386616 200000 224747138 200000 653227495 200000 186700860 200000 787404654 200000 588040010 200000 464204008 200000 335622325 200000 348197148 200000 246676433 200000 156235194 200000 443850106 200000 144268954 200000 415429462 200000 988078338 200000 812189463 200000 886281438 200000 805267896 200000 166494216 200000 756757181 200000 372492671 200000 362532213 200000 349394609 200000 995469881 200000 516325555 200000 150593452 200000 335639941 200000 357728250 200000 479295312 200000 118358043 200000 71866793 200000 235918094 200000 411084493 200000 811242272 200000 259338981 200000 675056421 200000 449124673 200000 375282107 200000 557207966 200000 855527051 200000 159584610 200000 927257481 200000 60111580 200000 816212017 200000 308412550 200000 203765962 200000 207604293 200000 891753892 200000 654500005 200000 386707547 200000 815465502 200000 83596051 200000 422598228 200000 204695995 200000 811306320 200000 87493964 200000 952436426 200000 699197193 200000 631070048 200000 65678271 200000 467669469 200000 456243972 200000 220024437 200000 124023416 200000 435295749 200000 222277384 200000 91183445 200000 29305384 200000 87719511 200000 694352662 200000 615422311 200000 350521372 200000 471970954 200000 704938444 200000 178770097 200000 49053251 200000 542323957 200000 681992808 200000 325477338 200000 973334315 200000 59175053 200000 121490632 200000 787385384 200000 564278788 200000 60887787 200000 432105836 200000 556404610 200000 944902810 200000 353837123 200000 754125169 200000 424352366 200000 950107486 200000 208034669 200000 275395735 200000 469858835 200000 196579165 200000 73918943 200000 21870395 200000 270103607 200000 275999302 200000 434434479 200000 540313180 200000 613631810 200000 322835559 200000 143892885 200000 988494745 200000 62432312 200000 444766896 200000 473113830 200000 757314353 200000 971506881 200000 696594605 200000 449999769 200000 62402560 200000 655223588 200000 388257935 200000 280943172 200000 736521607 200000 585507910 200000 923111715 200000 317263903 200000 692904420 200000 208669103 200000 571187160 200000 184457983 200000 930909653 200000 306786692 200000 423234236 200000 373313883 200000 594870968 200000 597201037 200000 352315518 200000 96907338 200000 162174093 200000 865360943 200000 539600493 200000 50226562 200000 255690737 200000 810907250 200000 590514295 200000 816872793 200000 897719844 200000 485200379 200000 742089514 200000 167046342 200000 963833091 200000 704073746 200000 242103220 200000 283016544 200000 499714317 200000 396934813 200000 586406886 200000 512325469 200000 953402721 200000 801092130 200000 837444140 200000 475614612 200000 816152509 200000 271330759 200000 159526294 200000 73792378 200000 927334528 200000 809232724 200000 777224145 200000 353785127 200000 474626728 200000 370520879 200000 211236653 200000 768484689 200000 506300884 200000 919422558 200000 335656600 200000 442648399 200000 45531201 200000 890249352 200000 694351264 200000 114224407 200000 205115088 200000 343571443 200000 237359221 200000 285350719 200000 884623613 200000 813506438 200000 612455395 200000 632507134 200000 380789481 200000 15323335 200000 472338779 200000 445603883 200000 82883408 200000 979413981 200000 456938218 200000 561509692 200000 782651794 200000 364190094 200000 291156799 200000 415139655 200000 137016237 200000 230086978 200000 8802728 200000 385483779 200000 855083072 200000 485566205 200000 37927444 200000 799173063 200000 784494729 200000 207531367 200000 927570706 200000 531303305 200000 327764583 200000 457800646 200000 210810831 200000 908596448 200000 857225304 200000 81921538 200000 784046619 200000 902486017 200000 933347707 200000 191470239 200000 741165156 200000 725966789 200000 665380749 200000 906566341 200000 681478584 200000 704504736 200000 955871983 200000 268301371 200000 850007494 200000 797981097 200000 19919517 200000 129932134 200000 622323933 200000 296479896 200000 117973560 200000 20472654 200000 923063274 200000 941936578 200000 64421884 200000 890875801 200000 445336189 200000 968398111 200000 401270473 200000 984024204 200000 884796612 200000 392679235 200000 733562397 200000 526668048 200000 282579341 200000 531838311 200000 877432343 200000 974846634 200000 615883336 200000 977917281 200000 48765813 200000 387130752 200000 657425665 200000 511883686 200000 187250582 200000 437988442 200000 679385705 200000 554287950 200000 697330296 200000 193436318 200000 725554125 200000 154800655 200000 848264378 200000 266787410 200000 10401563 200000 558886464 200000 674545561 200000 764645405 200000 706949860 200000 373294294 200000 991488246 200000 937496901 200000 135088724 200000 727672682 200000 683227469 200000 916498865 200000 35022650 200000 396817456 200000 343539134 200000 875874279 200000 103251462 200000 452243967 200000 104222728 200000 167386382 200000 382930373 200000 336242767 200000 34373768 200000 535907052 200000 683201574 200000 915880758 200000 2727997 200000 38685160 200000 465014135 200000 972726633 200000 496163526 200000 170893576 200000 464360615 200000 728140352 200000 942553697 200000 544474099 200000 701881668 200000 8694193 200000 804827629 200000 259556080 200000 508685182 200000 126468690 200000 131169511 200000 731625700 200000 148108322 200000 853799771 200000 111197552 200000 205405014 200000 351665311 200000 618367649 200000 417130565 200000 366477934 200000 254347523 200000 161950363 200000 774408900 200000 305037040 200000 931332093 200000 580444767 200000 345912556 200000 437653572 200000 581275355 200000 808541605 200000 575886685 200000 341138033 200000 92515725 200000 176142018 200000 369739091 200000 41949212 200000 8541344 200000 765353133 200000 385026734 200000 43392141 200000 70327107 200000 307653373 200000 540327404 200000 684456874 200000 340263748 200000 965054952 200000 581883436 200000 10042872 200000 468436754 200000 846119492 200000 41830188 200000 830840992 200000 590672315 200000 807569801 200000 674243915 200000 716259175 200000 367692527 200000 501627852 200000 147196807 200000 765528243 200000 68829435 200000 353413572 200000 268421502 200000 75791244 200000 568424141 200000 625308359 200000 44103536 200000 743341976 200000 115632118 200000 14554829 200000 876956730 200000 70602525 200000 285920418 200000 553592939 200000 686288219 200000 355433218 200000 445094304 200000 176005336 200000 821974771 200000 35332813 200000 195479648 200000 659378155 200000 348141502 200000 122997925 200000 712647406 200000 303632409 200000 885959452 200000 16515920 200000 154937851 200000 59077754 200000 188886283 200000 689130037 200000 651704020 200000 282188485 200000 834631722 200000 823532890 200000 755238248 200000 229795151 200000 982799799 200000 159513958 200000 580204614 200000 651887374 200000 456295312 200000 316113311 200000 161760923 200000 700601755 200000 695724085 200000 434614764 200000 223255607 200000 540996394 200000 40626884 200000 836433108 200000 809300872 200000 526167699 200000 190714618 200000 571978108 200000 660625308 200000 1050444 200000 327991096 200000 996005292 200000 373496354 200000 139875692 200000 166829178 200000 259644873 200000 125904744 200000 538525608 200000 966736992 200000 181285594 200000 402479710 200000 750053208 200000 430137640 200000 613755527 200000 5088401 200000 993401459 200000 653139889 200000 604350228 200000 172391983 200000 752317837 200000 782330233 200000 855700842 200000 147346440 200000 396037087 200000 420473503 200000 544865549 200000 294870411 200000 88947006 200000 412512225 200000 839997990 200000 184050372 200000 241597986 200000 151707294 200000 916724602 200000 898212963 200000 695291296 200000 178082516 200000 874925167 200000 468514231 200000 33245038 200000 215726881 200000 801670413 200000 467393198 200000 569490917 200000 833509061 200000 970259450 200000 706427350 200000 446091257 200000 224131997 200000 10359420 200000 827970654 200000 171616578 200000 830760488 200000 406258809 200000 257463828 200000 884056566 200000 600020869 200000 440467577 200000 196657512 200000 277541612 200000 771779955 200000 959324578 200000 251719527 200000 7303578 200000 590186062 200000 627661754 200000 482728383 200000 998938646 200000 258152216 200000 734084392 200000 191431360 200000 466811159 200000 312714604 200000 794127602 200000 869713240 200000 723806196 200000 240810379 200000 928294079 200000 557937430 200000 623085731 200000 883876435 200000 680031446 200000 979805223 200000 47016378 200000 708943170 200000 432849948 200000 65712987 200000 298032240 200000 979185270 200000 312595992 200000 106296864 200000 242206364 200000 904549038 200000 926822129 200000 172931716 200000 727117492 200000 708462922 200000 205150061 200000 545744182 200000 488088527 200000 892006982 200000 645670644 200000 38145412 200000 997554082 200000 755131970 200000 699402634 200000 752765789 200000 308885637 200000 962571388 200000 889122775 200000 844202320 200000 841038702 200000 216229587 200000 318453538 200000 408809611 200000 590068724 200000 596213189 200000 923835216 200000 695432412 200000 403916877 200000 720072305 200000 789698281 200000 543750834 200000 876622671 200000 894261909 200000 867211026 200000 344723227 200000 811206257 200000 289212047 200000 68059539 200000 292306374 200000 272355786 200000 19376479 200000 504721618 200000 478180610 200000 413966352 200000 266528930 200000 971120084 200000 162300861 200000 176892569 200000 619430040 200000 752880194 200000 188531077 200000 664214365 200000 774360606 200000 429236833 200000 289821833 200000 918677745 200000 673307828 200000 177596696 200000 755577751 200000 283323020 200000 241421431 200000 380829164 200000 478733342 200000 525283844 200000 271045158 200000 180644614 200000 856891437 200000 459879377 200000 709389600 200000 940985643 200000 484254322 200000 933588232 200000 605130083 200000 590084546 200000 970457147 200000 40786272 200000 643090829 200000 215110865 200000 524233591 200000 104044848 200000 882589406 200000 734277375 200000 553737396 200000 115947885 200000 621138228 200000 856342418 200000 805665569 200000 623780272 200000 916297484 200000 441457 200000 401753229 200000 359223341 200000 470669703 200000 76841507 200000 594958182 200000 997010876 200000 60690529 200000 772998605 200000 73670842 200000 20274131 200000 957582330 200000 312475446 200000 453184568 200000 741846152 200000 824444241 200000 879677637 200000 888889390 200000 466584211 200000 964412931 200000 330210688 200000 917930379 200000 235418441 200000 636390479 200000 707989263 200000 236140510 200000 955630241 200000 247063316 200000 173151670 200000 548957013 200000 393884465 200000 498392528 200000 151405149 200000 171431614 200000 43083825 200000 202209953 200000 23126667 200000 251754375 200000 571823990 200000 233157191 200000 804545637 200000 367411649 200000 560567159 200000 372205087 200000 474284723 200000 819685400 200000 227354443 200000 225375273 200000 341031643 200000 354593244 200000 248888488 200000 16395522 200000 116229346 200000 892600058 200000 282851300 200000 711990762 200000 913780593 200000 943165954 200000 569594358 200000 553106622 200000 21075405 200000 431133730 200000 137039477 200000 705750525 200000 828344796 200000 611572520 200000 953855895 200000 232096966 200000 784548902 200000 941606276 200000 540509235 200000 844056279 200000 314628049 200000 18570818 200000 751822782 200000 391748751 200000 673339555 200000 253509907 200000 947252816 200000 893691628 200000 126934274 200000 304449092 200000 139955871 200000 467373453 200000 829333495 200000 362766020 200000 774061570 200000 913750704 200000 739825445 200000 206449697 200000 713898607 200000 501540659 200000 962163413 200000 409354890 200000 61381756 200000 67663510 200000 900487661 200000 143968462 200000 187429728 200000 232431350 200000 538830324 200000 625064026 200000 93245170 200000 219818258 200000 799501071 200000 66748222 200000 861307816 200000 820400713 200000 10288133 200000 63402536 200000 474391704 200000 464950426 200000 994626621 200000 468533350 200000 197443961 200000 749278370 200000 119628221 200000 645949928 200000 298753186 200000 596390816 200000 247963948 200000 991380794 200000 524829961 200000 75429746 200000 965197265 200000 109600653 200000 57427013 200000 272365208 200000 433687953 200000 801182894 200000 505500299 200000 962134064 200000 217349364 200000 856411916 200000 188781748 200000 850905592 200000 760937247 200000 784042933 200000 835297332 200000 907905102 200000 706560474 200000 768365144 200000 426664226 200000 603125810 200000 923563402 200000 410814788 200000 399158838 200000 337569089 200000 432277815 200000 747120998 200000 282897605 200000 604146618 200000 846442630 200000 274258510 200000 676271815 200000 339527292 200000 797020095 200000 802597418 200000 647702224 200000 592185606 200000 89288135 200000 96415176 200000 201733657 200000 661974901 200000 714341926 200000 404508311 200000 173706872 200000 238329992 200000 975679746 200000 416263334 200000 704714338 200000 907891101 200000 613943073 200000 14836386 200000 483668719 200000 856164020 200000 550425577 200000 596964315 200000 378307029 200000 545162347 200000 629031778 200000 224042047 200000 993345899 200000 467099135 200000 962654770 200000 927973468 200000 296197286 200000 446461265 200000 414619551 200000 443760994 200000 942402847 200000 66458845 200000 899906960 200000 644340509 200000 572043530 200000 670893508 200000 700347019 200000 12071422 200000 471756094 200000 664235458 200000 951409079 200000 15134481 200000 490325811 200000 535413047 200000 24877786 200000 564801543 200000 476292862 200000 380624161 200000 784621147 200000 169322798 200000 612361559 200000 345602335 200000 260690753 200000 584691571 200000 433986963 200000 964909423 200000 678976305 200000 624258149 200000 515273641 200000 277775088 200000 54711922 200000 718411828 200000 856125487 200000 779194144 200000 535127019 200000 148332461 200000 902634077 200000 44579869 200000 990941987 200000 617616958 200000 90240520 200000 31637159 200000 102186559 200000 400800760 200000 172709799 200000 845853211 200000 348348934 200000 906707335 200000 999201872 200000 852966521 200000 499101152 200000 96051258 200000 809872827 200000 264013918 200000 375280081 200000 29846017 200000 469976637 200000 957519625 200000 580856450 200000 827687784 200000 812249805 200000 196435033 200000 316547896 200000 187778464 200000 248666370 200000 362558156 200000 819219929 200000 454716022 200000 827437842 200000 240951169 200000 230780141 200000 919192666 200000 754066899 200000 914155574 200000 623524249 200000 650864216 200000 943633085 200000 968600394 200000 187282853 200000 554355232 200000 397374949 200000 341676987 200000 187283831 200000 931788801 200000 721654786 200000 299688231 200000 29749781 200000 719587561 200000 784148074 200000 809554382 200000 673311013 200000 259998822 200000 276631317 200000 405088397 200000 537426159 200000 158862503 200000 106355864 200000 105973988 200000 238327385 200000 705549435 200000 984286762 200000 337704688 200000 114842345 200000 598575439 200000 80293793 200000 1506160 200000 633183430 200000 366892339 200000 857703285 200000 11559875 200000 574243510 200000 522383061 200000 148397243 200000 748237799 200000 499608608 200000 920860547 200000 253716779 200000 733436027 200000 227556106 200000 205237036 200000 521885465 200000 191783101 200000 623262236 200000 631508063 200000 428904318 200000 751157388 200000 50849434 200000 717603401 200000 526335472 200000 708628581 200000 322753132 200000 930091194 200000 591383204 200000 865278313 200000 65696280 200000 516229664 200000 11637874 200000 142455124 200000 818307781 200000 781257609 200000 636776656 200000 612703367 200000 664373818 200000 873430180 200000 682683861 200000 382025214 200000 605492956 200000 709867967 200000 678724150 200000 363969369 200000 619268531 200000 427873738 200000 252053323 200000 885460695 200000 298352228 200000 227307601 200000 678761739 200000 824774997 200000 271589687 200000 38934917 200000 508915210 200000 785214546 200000 321962769 200000 204360243 200000 615077761 200000 17625068 200000 337390458 200000 163575242 200000 459088197 200000 319991523 200000 389574295 200000 781264473 200000 211030990 200000 846838421 200000 505292592 200000 368969357 200000 726607921 200000 733152000 200000 699760299 200000 213034934 200000 873819172 200000 57192130 200000 555249422 200000 182653890 200000 56580608 200000 173724443 200000 575869695 200000 802736959 200000 90481337 200000 199551464 200000 68942278 200000 272466268 200000 925281255 200000 350449576 200000 308477769 200000 256159719 200000 37063104 200000 346727803 200000 339753486 200000 399678799 200000 649553179 200000 286477085 200000 622266172 200000 967921315 200000 78663022 200000 954768110 200000 20484249 200000 714726289 200000 682533071 200000 213677548 200000 171305100 200000 85564007 200000 426021365 200000 650709942 200000 643296283 200000 433386004 200000 341646903 200000 786640009 200000 694915821 200000 180875302 200000 225610123 200000 942835014 200000 708826440 200000 553052365 200000 595782791 200000 970486122 200000 239592979 200000 341720278 200000 400718946 200000 229177107 200000 954542804 200000 172881839 200000 736976627 200000 850354945 200000 31582131 200000 760520552 200000 812316336 200000 104836241 200000 69644148 200000 508738223 200000 912576688 200000 430006722 200000 5585791 200000 153309907 200000 286892200 200000 74226483 200000 681704411 200000 161307585 200000 369717488 200000 395645987 200000 662043949 200000 673177097 200000 760858750 200000 429843566 200000 107422396 200000 301059288 200000 817448169 200000 657496213 200000 63530096 200000 562534910 200000 280635495 200000 775200182 200000 710000845 200000 591623145 200000 504316878 200000 614347151 200000 837775100 200000 925728168 200000 928260245 200000 918870143 200000 584070850 200000 51100904 200000 798067923 200000 57273731 200000 723093637 200000 31359993 200000 595018558 200000 12559932 200000 590070093 200000 453983176 200000 38343980 200000 43227366 200000 477030079 200000 852314598 200000 501617301 200000 154164833 200000 794360099 200000 686682751 200000 29946894 200000 435665452 200000 274820447 200000 276203618 200000 8827598 200000 225948772 200000 472424185 200000 272771838 200000 237244587 200000 870926792 200000 436428824 200000 511332450 200000 772757021 200000 163063735 200000 186819970 200000 289767739 200000 260285497 200000 64426543 200000 371780254 200000 963773146 200000 620372662 200000 722034126 200000 146802034 200000 870206762 200000 437806571 200000 908979668 200000 367681189 200000 415264445 200000 981020877 200000 405701663 200000 974436733 200000 380196031 200000 345365237 200000 263644460 200000 86601697 200000 323777280 200000 409099415 200000 576598556 200000 685490775 200000 71674349 200000 253918347 200000 607616171 200000 197593606 200000 251197590 200000 799046727 200000 107607865 200000 920290484 200000 354158249 200000 990747105 200000 535136965 200000 84699849 200000 472286325 200000 570979345 200000 948545260 200000 271997257 200000 238451431 200000 795473964 200000 179473901 200000 605540316 200000 900416911 200000 201845801 200000 886993063 200000 631510729 200000 409764506 200000 41077406 200000 720159896 200000 156831989 200000 286340312 200000 548865731 200000 331115998 200000 296544232 200000 994814903 200000 508435053 200000 962267449 200000 168652743 200000 772891461 200000 629064723 200000 744996359 200000 377985370 200000 343682610 200000 999813836 200000 843930181 200000 66545670 200000 755861962 200000 235530318 200000 938132116 200000 320242131 200000 383769598 200000 950598895 200000 431234608 200000 881400166 200000 456652635 200000 613255078 200000 163975929 200000 203501575 200000 883826960 200000 990992394 200000 514141038 200000 380647324 200000 953848043 200000 37844049 200000 908584107 200000 321014443 200000 980189531 200000 475824978 200000 256227442 200000 562674778 200000 136566127 200000 602046082 200000 500356894 200000 803133553 200000 875659989 200000 710793209 200000 286815664 200000 42085206 200000 606495195 200000 130961005 200000 27689926 200000 43801103 200000 829086063 200000 810418997 200000 503751582 200000 687595075 200000 643362 200000 366694983 200000 558444566 200000 107646520 200000 902383904 200000 694885945 200000 983683246 200000 383232725 200000 227377209 200000 894974018 200000 135387523 200000 181026720 200000 68916698 200000 174605369 200000 571494740 200000 311536832 200000 934265875 200000 156817556 200000 866600833 200000 865231099 200000 147722130 200000 591256169 200000 349167110 200000 853719480 200000 127076261 200000 257903471 200000 666837891 200000 790520574 200000 20282427 200000 684247037 200000 822205750 200000 686736242 200000 91235811 200000 661282569 200000 838046462 200000 964011611 200000 871572939 200000 9133610 200000 981729113 200000 487529889 200000 387005888 200000 167683989 200000 241472869 200000 968076744 200000 968084531 200000 595767842 200000 770327778 200000 272866296 200000 213265970 200000 905565512 200000 370557485 200000 365167096 200000 216371562 200000 973261083 200000 434882118 200000 640558125 200000 586945578 200000 775686228 200000 587270346 200000 621279647 200000 149366626 200000 930604104 200000 765518329 200000 683938292 200000 794797727 200000 4221167 200000 595628720 200000 539851633 200000 204961808 200000 190352605 200000 296704110 200000 256063231 200000 132509827 200000 363137867 200000 181702482 200000 230869027 200000 971830119 200000 57203727 200000 825636378 200000 485937411 200000 919302859 200000 285488030 200000 482002980 200000 433127527 200000 612415324 200000 168545040 200000 794239856 200000 686510005 200000 534139498 200000 429062171 200000 681659548 200000 388276979 200000 471307747 200000 245501718 200000 406807782 200000 969947336 200000 577677397 200000 853414646 200000 484732460 200000 291436154 200000 349934831 200000 872147283 200000 837683950 200000 713697776 200000 471303040 200000 208206948 200000 210752073 200000 940765104 200000 823672949 200000 459600637 200000 979035644 200000 690149601 200000 591088862 200000 725200535 200000 73459814 200000 235980617 200000 52183145 200000 136745287 200000 648816261 200000 765670735 200000 841977700 200000 727283653 200000 878039544 200000 702738425 200000 240931518 200000 860345702 200000 498352893 200000 171491054 200000 787091462 200000 903490081 200000 732866163 200000 169963637 200000 982651241 200000 288620172 200000 644964824 200000 288233331 200000 293335479 200000 176986079 200000 93885258 200000 867297135 200000 549475422 200000 933575663 200000 596401033 200000 269387408 200000 741918060 200000 634903859 200000 423235570 200000 311367069 200000 203457424 200000 802920129 200000 379664005 200000 985894395 200000 945444889 200000 762067025 200000 463419359 200000 603138482 200000 229825268 200000 657127480 200000 972815679 200000 34598247 200000 893397681 200000 527454573 200000 823969924 200000 566674530 200000 449015934 200000 94595975 200000 925487661 200000 614059144 200000 839930409 200000 69524156 200000 501982038 200000 253167713 200000 286018593 200000 88793570 200000 514829248 200000 917982483 200000 86122869 200000 289119857 200000 820446665 200000 843931748 200000 115280850 200000 673183870 200000 85640815 200000 560062650 200000 158025608 200000 46645440 200000 513456464 200000 317431581 200000 494661509 200000 659035789 200000 640015532 200000 661666611 200000 3368279 200000 381032925 200000 276530016 200000 819279170 200000 198871853 200000 591392069 200000 775219436 200000 818176561 200000 580427734 200000 448962044 200000 192187245 200000 302602118 200000 97393343 200000 665618904 200000 179603874 200000 458678120 200000 358611960 200000 911756625 200000 439402218 200000 435086493 200000 108022319 200000 417068924 200000 494697795 200000 76291212 200000 633319602 200000 434521617 200000 356775244 200000 579200827 200000 134224240 200000 883066212 200000 213315651 200000 914842961 200000 713485559 200000 722447982 200000 204166663 200000 472373268 200000 953091703 200000 406337221 200000 650250006 200000 245525867 200000 798378940 200000 77298334 200000 348093070 200000 31698397 200000 699641143 200000 489266897 200000 80647215 200000 662853263 200000 840813045 200000 602392788 200000 637610070 200000 676468552 200000 922527141 200000 439477950 200000 6835202 200000 275977328 200000 748907158 200000 218842948 200000 872973011 200000 357503755 200000 129147829 200000 127859646 200000 656583941 200000 466443458 200000 103942802 200000 122065443 200000 248010616 200000 90883545 200000 589259099 200000 416796423 200000 206530986 200000 486946105 200000 459152606 200000 583610787 200000 285551034 200000 500976230 200000 107201162 200000 596292044 200000 845937254 200000 568043401 200000 408147565 200000 428121082 200000 443442956 200000 184544615 200000 63931191 200000 953698625 200000 519531436 200000 473749350 200000 911442997 200000 404114266 200000 531056867 200000 850187150 200000 702434645 200000 752502939 200000 996065265 200000 914144901 200000 816245031 200000 943967737 200000 660194995 200000 190870929 200000 184624345 200000 874400012 200000 243549609 200000 874305688 200000 975998522 200000 376030730 200000 767247344 200000 868056610 200000 39236023 200000 126227402 200000 597372231 200000 939313493 200000 148611168 200000 967633858 200000 964723725 200000 167290871 200000 775460835 200000 518710792 200000 187028800 200000 300869231 200000 218919566 200000 749839699 200000 251777151 200000 723214275 200000 419516240 200000 538176250 200000 266314760 200000 331848602 200000 765799351 200000 756112627 200000 680942265 200000 600734266 200000 871659506 200000 476552148 200000 368717330 200000 413565067 200000 86691024 200000 630538964 200000 29089328 200000 934006801 200000 112330687 200000 593297354 200000 463290835 200000 743300340 200000 617096909 200000 993001260 200000 998267992 200000 205253114 200000 249073321 200000 833803281 200000 25357246 200000 162086539 200000 134846625 200000 735970862 200000 157875365 200000 320619179 200000 244765861 200000 323988955 200000 647163465 200000 326878978 200000 147966273 200000 124950030 200000 269983370 200000 323610839 200000 853147558 200000 488400478 200000 936524774 200000 600481807 200000 845270433 200000 348164353 200000 504846203 200000 703242034 200000 437984673 200000 575727309 200000 600339721 200000 100104037 200000 189134517 200000 930156857 200000 913305838 200000 809188976 200000 467589258 200000 964344412 200000 655050791 200000 696124089 200000 712582512 200000 975324908 200000 307762773 200000 355322693 200000 312081492 200000 83007039 200000 745908148 200000 708204989 200000 480262342 200000 424348749 200000 213397285 200000 601353318 200000 144898804 200000 786477994 200000 600091684 200000 100129318 200000 795913133 200000 495782287 200000 592213201 200000 115630725 200000 13121630 200000 599851474 200000 323660778 200000 967325609 200000 926236439 200000 435368681 200000 106762446 200000 28037208 200000 825398405 200000 608975850 200000 982105467 200000 904425977 200000 985843704 200000 676329612 200000 127453328 200000 423091858 200000 308617054 200000 491192614 200000 960088395 200000 9437386 200000 53121862 200000 372150445 200000 507476362 200000 992816615 200000 204122333 200000 863315130 200000 77231053 200000 703307216 200000 612600306 200000 909051265 200000 909394225 200000 206121739 200000 696148725 200000 456261594 200000 879733622 200000 213834943 200000 25906419 200000 751924027 200000 6296825 200000 891461811 200000 139164059 200000 470607290 200000 745144505 200000 656079180 200000 767154491 200000 369237518 200000 464816725 200000 352446353 200000 816471235 200000 399939982 200000 158444555 200000 341438250 200000 785451967 200000 652448817 200000 170598586 200000 629754459 200000 904598112 200000 461016203 200000 718568416 200000 826190860 200000 475317619 200000 850055125 200000 377221532 200000 28016068 200000 723861607 200000 77136356 200000 724046507 200000 737221544 200000 684726090 200000 963766575 200000 120035950 200000 306010240 200000 245181131 200000 44254925 200000 21026018 200000 634432945 200000 897651257 200000 965583988 200000 295390373 200000 373323587 200000 496348546 200000 116826234 200000 900730102 200000 113128924 200000 274366772 200000 224206806 200000 477349812 200000 453887169 200000 139441278 200000 396002335 200000 842452318 200000 736101851 200000 154434350 200000 235333003 200000 915929873 200000 897566127 200000 475249075 200000 527296753 200000 554261132 200000 99630436 200000 18681116 200000 492886470 200000 175799854 200000 57466048 200000 10080534 200000 437265442 200000 843423477 200000 39965225 200000 607600113 200000 864340667 200000 769854079 200000 408992423 200000 353179803 200000 889444584 200000 118669580 200000 209192928 200000 823833250 200000 892321439 200000 475428729 200000 735379994 200000 439682614 200000 630519926 200000 595781446 200000 842049596 200000 154447395 200000 686299556 200000 181094544 200000 743882189 200000 935811546 200000 93790208 200000 500652055 200000 794956018 200000 603413864 200000 504960000 200000 152006968 200000 423337074 200000 658827132 200000 454381242 200000 114114034 200000 336697780 200000 639805796 200000 447046117 200000 90673380 200000 214592190 200000 232826127 200000 601492440 200000 335770956 200000 45015095 200000 429634316 200000 805901193 200000 378550025 200000 452875622 200000 120272008 200000 253905039 200000 553756313 200000 721803824 200000 436362579 200000 294623007 200000 58075930 200000 403992861 200000 396594651 200000 389784593 200000 248762444 200000 177385810 200000 270413614 200000 549704412 200000 730695308 200000 309134998 200000 349751547 200000 876984724 200000 25873626 200000 851261777 200000 849363345 200000 930415346 200000 360876243 200000 639807623 200000 811560926 200000 281458763 200000 350543031 200000 82900449 200000 402468208 200000 270824343 200000 920049507 200000 369521572 200000 318515317 200000 402089322 200000 873414230 200000 845849270 200000 888791486 200000 26977533 200000 766599599 200000 935847071 200000 946374327 200000 266542630 200000 232102956 200000 693949317 200000 921148271 200000 524066650 200000 192241452 200000 38473262 200000 647772310 200000 356243889 200000 659969197 200000 634411008 200000 278999417 200000 561984225 200000 790308685 200000 649163011 200000 180005383 200000 907031873 200000 864113740 200000 216625629 200000 90329806 200000 402278342 200000 752565639 200000 332549588 200000 681057533 200000 236604936 200000 918988158 200000 636843727 200000 59370595 200000 181897278 200000 481596238 200000 58598740 200000 914887021 200000 394411836 200000 658538166 200000 467767434 200000 468478763 200000 201998971 200000 128704021 200000 587875383 200000 656976715 200000 388351504 200000 998988394 200000 905825474 200000 92821019 200000 320716467 200000 268272977 200000 495206194 200000 344351370 200000 639907769 200000 518667019 200000 760234796 200000 642315303 200000 845567769 200000 571448438 200000 408667895 200000 169863967 200000 868609385 200000 249129232 200000 428287866 200000 729658946 200000 336395744 200000 90227960 200000 193989180 200000 417601278 200000 994929749 200000 508806379 200000 262613346 200000 971365217 200000 460229439 200000 884794442 200000 395701683 200000 788810266 200000 265663410 200000 102969105 200000 431884439 200000 662954104 200000 269169511 200000 951982048 200000 888545810 200000 59321960 200000 88465075 200000 20098550 200000 182404301 200000 408169594 200000 184013453 200000 972574000 200000 200209932 200000 770291676 200000 626079372 200000 938260493 200000 549590456 200000 535978076 200000 953935078 200000 766785964 200000 449870934 200000 884807273 200000 447421041 200000 989540811 200000 6797068 200000 631127313 200000 96226469 200000 761873096 200000 896443810 200000 625297412 200000 180592534 200000 16168867 200000 864275582 200000 446186895 200000 807131645 200000 23585786 200000 578841254 200000 720630945 200000 496631088 200000 159883274 200000 272848320 200000 738995400 200000 51884325 200000 241756340 200000 780456468 200000 923022387 200000 396938866 200000 43154804 200000 296035464 200000 281727920 200000 993282638 200000 980248170 200000 155255458 200000 320458927 200000 611037327 200000 306112085 200000 668235401 200000 882601789 200000 175845805 200000 157174417 200000 447009027 200000 85245960 200000 312933565 200000 728680224 200000 304415607 200000 531000928 200000 604684663 200000 688690845 200000 681361387 200000 970006579 200000 317340207 200000 745192521 200000 614101766 200000 525246480 200000 41852894 200000 752035330 200000 345287695 200000 550448932 200000 479409178 200000 147706438 200000 592484587 200000 786163519 200000 907716888 200000 389751347 200000 193650209 200000 29074127 200000 350013872 200000 359402377 200000 46809304 200000 634908898 200000 469096280 200000 318573733 200000 888881367 200000 444742439 200000 465698855 200000 525651079 200000 934767235 200000 583504365 200000 433725138 200000 781384396 200000 509258980 200000 124865057 200000 417969329 200000 864514483 200000 858505119 200000 379635539 200000 698310074 200000 172191771 200000 722623740 200000 399117232 200000 72620676 200000 898798978 200000 493026784 200000 910781449 200000 256143429 200000 463171591 200000 690108883 200000 110179274 200000 934790355 200000 58121320 200000 205610746 200000 903589634 200000 212371110 200000 317499907 200000 296796189 200000 805102176 200000 770244306 200000 863928024 200000 993325218 200000 659304243 200000 87470352 200000 237590405 200000 552575630 200000 98636649 200000 595803574 200000 202229575 200000 916317322 200000 389641616 200000 865012153 200000 311005182 200000 639618523 200000 895281367 200000 214194353 200000 783532585 200000 434615400 200000 754278157 200000 870872788 200000 586223333 200000 985717431 200000 723929759 200000 717010681 200000 815510001 200000 530400751 200000 383243933 200000 921893526 200000 568987052 200000 718511062 200000 942533300 200000 356750273 200000 253218580 200000 142351571 200000 138142516 200000 942619441 200000 789584328 200000 83951596 200000 648310539 200000 152247869 200000 69515782 200000 663854280 200000 853448136 200000 676136154 200000 464214700 200000 100432813 200000 159992728 200000 370269601 200000 252767034 200000 33944450 200000 948296523 200000 855454150 200000 966969294 200000 542790093 200000 991101007 200000 889494817 200000 787094821 200000 980987061 200000 349781170 200000 803875368 200000 528448671 200000 47616257 200000 87623459 200000 261677042 200000 976213051 200000 290859030 200000 572672752 200000 307000372 200000 577795222 200000 6716412 200000 576171528 200000 906342726 200000 852850927 200000 21022552 200000 264905978 200000 442647070 200000 530396453 200000 174072689 200000 892521716 200000 2050131 200000 353124790 200000 514176559 200000 939615684 200000 932322331 200000 137043393 200000 226373142 200000 192565721 200000 67228748 200000 499058947 200000 738357327 200000 518234689 200000 535577181 200000 575099357 200000 752008350 200000 315983532 200000 971850341 200000 679298380 200000 649550188 200000 864589670 200000 527982874 200000 181711086 200000 525369790 200000 205415776 200000 360416722 200000 28348675 200000 334364474 200000 674051111 200000 252116612 200000 943340136 200000 512867880 200000 389965802 200000 487703495 200000 431430812 200000 411441006 200000 606472055 200000 111019217 200000 26104766 200000 103380626 200000 974662206 200000 190301049 200000 28890764 200000 905286075 200000 357337163 200000 624252469 200000 738855013 200000 366761391 200000 60633679 200000 813531675 200000 864743239 200000 599996372 200000 277458839 200000 930060002 200000 634968017 200000 762588723 200000 623176722 200000 758038241 200000 907487553 200000 35488623 200000 962516046 200000 560123149 200000 366563701 200000 322438866 200000 606021499 200000 665559295 200000 920977645 200000 68592192 200000 15585637 200000 831251691 200000 758027974 200000 191268928 200000 489306749 200000 348645801 200000 584800448 200000 552236025 200000 839768528 200000 981359279 200000 487485240 200000 585970481 200000 231027469 200000 475415571 200000 2056493 200000 726229071 200000 472140930 200000 77523084 200000 11545150 200000 508789338 200000 184007454 200000 35153777 200000 815499945 200000 307031799 200000 139276400 200000 918725304 200000 28223821 200000 184180334 200000 550531750 200000 896713976 200000 402556840 200000 95695268 200000 531259022 200000 252545895 200000 813475801 200000 225674272 200000 208125335 200000 885936603 200000 942171806 200000 284038154 200000 7262671 200000 419950283 200000 372173141 200000 362126886 200000 554606565 200000 665553742 200000 582240254 200000 955538397 200000 376656680 200000 405778714 200000 337052982 200000 225851700 200000 948592005 200000 926241413 200000 343435837 200000 41328849 200000 394903948 200000 879398534 200000 429940464 200000 536835068 200000 756063851 200000 779060404 200000 937863118 200000 19418779 200000 173635569 200000 570395973 200000 740230134 200000 678447411 200000 951099531 200000 493689616 200000 350331686 200000 14173421 200000 462792520 200000 737478538 200000 718398397 200000 442672014 200000 433243096 200000 34626763 200000 996692665 200000 754117501 200000 357797512 200000 757902729 200000 571436984 200000 890691520 200000 260902471 200000 904151835 200000 172219642 200000 487545854 200000 270917795 200000 841125750 200000 978934109 200000 213047933 200000 894230475 200000 48099123 200000 461510238 200000 709762596 200000 776753294 200000 511394694 200000 198407197 200000 432653433 200000 643592794 200000 990064199 200000 816999257 200000 936999331 200000 622633788 200000 531502572 200000 17953135 200000 999054952 200000 833305573 200000 895379851 200000 702040158 200000 419863599 200000 247511971 200000 368917211 200000 206469829 200000 990834431 200000 654968419 200000 433745459 200000 448849890 200000 959065469 200000 501782708 200000 227212937 200000 551626132 200000 838227184 200000 917174214 200000 134446452 200000 146820697 200000 322158399 200000 991583590 200000 268555561 200000 544393040 200000 480919281 200000 15384067 200000 462920832 200000 284415542 200000 205009195 200000 514814635 200000 724943088 200000 824414060 200000 338636725 200000 448365837 200000 872015501 200000 778465774 200000 545123060 200000 749231480 200000 44865552 200000 894122845 200000 394967024 200000 998620889 200000 469282510 200000 981357557 200000 577642574 200000 340781760 200000 234851006 200000 93390486 200000 625161302 200000 369883483 200000 380701303 200000 669186750 200000 790340846 200000 12931448 200000 471279919 200000 714265228 200000 980372892 200000 244855430 200000 589601469 200000 356243646 200000 818211974 200000 469111444 200000 98118038 200000 625266867 200000 388523636 200000 441781328 200000 791832786 200000 864345193 200000 834655948 200000 840564487 200000 854381607 200000 859670142 200000 212324756 200000 925425322 200000 272387564 200000 831779378 200000 427759475 200000 169558983 200000 14190870 200000 926350690 200000 37721519 200000 707027339 200000 439419197 200000 410066574 200000 351604270 200000 657036229 200000 697056920 200000 236622547 200000 361056121 200000 957511909 200000 931990011 200000 913889777 200000 370681523 200000 442921464 200000 793664223 200000 148950085 200000 379604902 200000 303137452 200000 23970649 200000 5023438 200000 695663798 200000 123888978 200000 665243681 200000 366007083 200000 601618666 200000 73322710 200000 819948684 200000 621695386 200000 628134377 200000 787087559 200000 599146640 200000 510925049 200000 583219193 200000 155288917 200000 337976518 200000 149239496 200000 680822786 200000 311136589 200000 865052770 200000 270268709 200000 883566984 200000 351649821 200000 563310396 200000 691400909 200000 948974259 200000 490100182 200000 417418699 200000 428899105 200000 353733706 200000 335026468 200000 635888419 200000 114873885 200000 361884594 200000 906212694 200000 356588285 200000 475195489 200000 120941811 200000 742239836 200000 999761838 200000 420169516 200000 105249970 200000 724245187 200000 232582189 200000 409701467 200000 660496439 200000 627666361 200000 600406033 200000 858736749 200000 104170343 200000 587449103 200000 743291792 200000 907490433 200000 101804746 200000 593519409 200000 159970176 200000 306370133 200000 945574790 200000 146951982 200000 997088601 200000 336267335 200000 999767393 200000 362006198 200000 799005487 200000 971299159 200000 677046465 200000 347436053 200000 357723579 200000 33426723 200000 283152046 200000 222221372 200000 990563411 200000 168904168 200000 453494478 200000 124976312 200000 52474092 200000 816526983 200000 762348903 200000 267491256 200000 761490463 200000 933816956 200000 930951520 200000 745310219 200000 482950944 200000 29612519 200000 121125951 200000 41521950 200000 413978566 200000 986836871 200000 745193003 200000 836430593 200000 325379209 200000 336952505 200000 718297578 200000 629703778 200000 733061246 200000 273503100 200000 652375779 200000 60856975 200000 23642973 200000 266254447 200000 44224284 200000 433098615 200000 259863930 200000 452823248 200000 589073212 200000 770419113 200000 601486286 200000 780704893 200000 874387081 200000 72281170 200000 27318255 200000 593400822 200000 933050090 200000 434645826 200000 703425042 200000 656218200 200000 863278822 200000 26583783 200000 247419663 200000 298187107 200000 936977826 200000 963681359 200000 400278620 200000 812950388 200000 160463589 200000 218807081 200000 551946256 200000 367131531 200000 775214359 200000 268212163 200000 441692384 200000 116517701 200000 217927996 200000 886104845 200000 22174244 200000 662644961 200000 950171900 200000 361095315 200000 372427730 200000 174016318 200000 974685854 200000 783939718 200000 914266241 200000 675374042 200000 215480071 200000 851012531 200000 559316327 200000 231857876 200000 255269311 200000 590353801 200000 466363994 200000 501411562 200000 436486892 200000 83132951 200000 337032146 200000 817121659 200000 744171347 200000 264742922 200000 157600995 200000 270658692 200000 373235805 200000 254957746 200000 85481798 200000 245120166 200000 256887311 200000 740387837 200000 534066001 200000 815791901 200000 216392464 200000 723165817 200000 716595193 200000 624468938 200000 1492133 200000 318430037 200000 727560918 200000 568963881 200000 175055543 200000 193137759 200000 786469918 200000 348430426 200000 505592779 200000 893788679 200000 459216040 200000 650907419 200000 831074056 200000 968566617 200000 170290666 200000 891842507 200000 888901684 200000 78960646 200000 783348218 200000 667128680 200000 971130294 200000 691623003 200000 216006031 200000 903154577 200000 487389332 200000 241721159 200000 578004992 200000 375928964 200000 934797941 200000 99658329 200000 159034690 200000 192870176 200000 109121439 200000 792161214 200000 630527470 200000 501447906 200000 64811257 200000 428983878 200000 88650552 200000 372801515 200000 346573834 200000 728166750 200000 122998520 200000 950477047 200000 935272183 200000 151109398 200000 538148260 200000 567968102 200000 117344903 200000 343003164 200000 531200082 200000 548343095 200000 984433185 200000 625551807 200000 814707386 200000 578349831 200000 397666252 200000 25782252 200000 413489457 200000 94961685 200000 614768685 200000 165556531 200000 635609262 200000 744507968 200000 570894476 200000 541596354 200000 82614984 200000 714283526 200000 486873806 200000 951098983 200000 352149941 200000 865179782 200000 476023163 200000 84713617 200000 929588811 200000 337263486 200000 986437560 200000 272973390 200000 762688513 200000 87213900 200000 711571789 200000 667722573 200000 611185390 200000 326219504 200000 359879839 200000 687158237 200000 258475464 200000 481849863 200000 68254902 200000 314617068 200000 643969509 200000 866331857 200000 269075256 200000 176062984 200000 212434748 200000 323978283 200000 334519915 200000 297122656 200000 723504228 200000 890522004 200000 201388341 200000 709197762 200000 659302547 200000 764284203 200000 207517470 200000 992081565 200000 974767008 200000 201872303 200000 935291468 200000 348557312 200000 400848385 200000 728028284 200000 812408709 200000 375026329 200000 269893324 200000 329495443 200000 840340016 200000 493992886 200000 992387512 200000 844847506 200000 349699667 200000 471202630 200000 621599515 200000 657394103 200000 227324053 200000 343686103 200000 117471213 200000 160483296 200000 259162172 200000 354662040 200000 94802883 200000 365582989 200000 216102703 200000 427580248 200000 700903637 200000 252690139 200000 889461748 200000 331368581 200000 376189944 200000 690896522 200000 945569714 200000 989530925 200000 154133154 200000 352623607 200000 511281200 200000 907349758 200000 587349740 200000 528369185 200000 872273363 200000 285892681 200000 167803786 200000 409882279 200000 353164194 200000 458493434 200000 242742228 200000 625293256 200000 619790661 200000 912694177 200000 879061952 200000 353308256 200000 484176640 200000 866898795 200000 844727781 200000 379318256 200000 606591419 200000 954352168 200000 884622201 200000 232445078 200000 33837309 200000 78391110 200000 17680978 200000 512897808 200000 997473003 200000 785553620 200000 970250983 200000 786322620 200000 513916493 200000 445349247 200000 903745103 200000 825727386 200000 617873032 200000 637571222 200000 190971968 200000 632577095 200000 95305124 200000 610757641 200000 968262928 200000 606889987 200000 798875719 200000 519632997 200000 380872630 200000 555173035 200000 97331126 200000 858368729 200000 693553097 200000 280007870 200000 917376474 200000 697876787 200000 246975359 200000 314550619 200000 710544184 200000 932055522 200000 913446318 200000 851066944 200000 680911607 200000 117033973 200000 907019726 200000 48533964 200000 670119133 200000 214327066 200000 878892532 200000 938307325 200000 553243984 200000 349571999 200000 374679255 200000 431886194 200000 632292184 200000 23333491 200000 904075726 200000 820053864 200000 703321243 200000 941314340 200000 709981902 200000 753978304 200000 83684703 200000 993782753 200000 509637744 200000 246741494 200000 451581579 200000 388320121 200000 147156968 200000 276502571 200000 752083365 200000 464880473 200000 150175502 200000 178242843 200000 602517204 200000 392883601 200000 848655959 200000 992420902 200000 789476063 200000 783609551 200000 312451804 200000 292169034 200000 335322411 200000 605569121 200000 339373137 200000 499398438 200000 978560959 200000 213386295 200000 386652430 200000 507851000 200000 214895426 200000 507920093 200000 937941513 200000 682278047 200000 272960251 200000 152924548 200000 286170841 200000 472326297 200000 209401039 200000 216876025 200000 352102835 200000 134619653 200000 306680133 200000 849897130 200000 850230127 200000 697883296 200000 381217157 200000 978374824 200000 803094915 200000 36320459 200000 811393875 200000 937299359 200000 360662022 200000 767671170 200000 852295960 200000 982937566 200000 330682286 200000 973516902 200000 791603672 200000 240304725 200000 448027089 200000 459967923 200000 292412732 200000 855509649 200000 507587174 200000 306317897 200000 175584649 200000 316331713 200000 917712900 200000 855542182 200000 173235109 200000 598451 200000 561747425 200000 792615913 200000 778125080 200000 643282646 200000 669033940 200000 329028048 200000 899612168 200000 755728441 200000 713176658 200000 330835130 200000 743567675 200000 22608521 200000 517606003 200000 972623013 200000 202608663 200000 105978646 200000 978016237 200000 279331888 200000 735432356 200000 575565774 200000 76211479 200000 389798552 200000 328418696 200000 661957951 200000 461068518 200000 97061822 200000 462003209 200000 552518296 200000 764616434 200000 83261470 200000 130173454 200000 222344616 200000 784537457 200000 849088216 200000 487217181 200000 618826972 200000 48709946 200000 357264811 200000 513177437 200000 314553156 200000 101519811 200000 347287284 200000 177312660 200000 769396366 200000 834202402 200000 715640754 200000 764209961 200000 715855112 200000 174154255 200000 346039684 200000 872661794 200000 901184417 200000 28640734 200000 78188200 200000 955857191 200000 261017064 200000 133677704 200000 655416829 200000 644457852 200000 809646090 200000 844151459 200000 748585728 200000 365823753 200000 36826327 200000 862688612 200000 315378642 200000 321156437 200000 62173117 200000 38304419 200000 543828272 200000 306159237 200000 842045642 200000 713135830 200000 869460600 200000 651914592 200000 664109741 200000 157532948 200000 592342442 200000 459489102 200000 621043381 200000 185917715 200000 103646563 200000 313902163 200000 57772239 200000 184339241 200000 627756770 200000 437140760 200000 479795595 200000 211048013 200000 133002758 200000 211007201 200000 497200663 200000 240664086 200000 808385869 200000 458928535 200000 158550593 200000 700215482 200000 616353750 200000 874342335 200000 435339896 200000 235887375 200000 318298975 200000 586705535 200000 928084427 200000 803711116 200000 73460295 200000 656848287 200000 335907815 200000 787766600 200000 28303756 200000 688337797 200000 853127964 200000 472134649 200000 216647372 200000 922884919 200000 264349784 200000 419877878 200000 729406535 200000 468558427 200000 702049577 200000 846604596 200000 456349402 200000 919699769 200000 894576574 200000 40898635 200000 941560324 200000 654619319 200000 323878630 200000 78636658 200000 78070757 200000 54083675 200000 327040014 200000 710317949 200000 228611897 200000 172888652 200000 271929158 200000 922926565 200000 528492384 200000 502462800 200000 914786108 200000 12454079 200000 134613080 200000 562958542 200000 377132350 200000 503863746 200000 220991168 200000 60618444 200000 541241659 200000 9607493 200000 34002902 200000 686703601 200000 590563777 200000 175523902 200000 231406456 200000 259946884 200000 641003008 200000 301705284 200000 614451238 200000 96965482 200000 287286213 200000 631460748 200000 48173822 200000 85210666 200000 509192574 200000 572443374 200000 251112893 200000 565001963 200000 475264059 200000 711333856 200000 333829316 200000 645033844 200000 168676267 200000 634044025 200000 579995919 200000 723569706 200000 547866 200000 810295662 200000 730336830 200000 742002709 200000 591238776 200000 427941399 200000 616692879 200000 362302682 200000 85671508 200000 402058346 200000 648053473 200000 654945473 200000 466962908 200000 685875966 200000 801100466 200000 937387183 200000 281163230 200000 445377289 200000 680786977 200000 555976236 200000 675120585 200000 334796385 200000 807907308 200000 533328221 200000 80634796 200000 6508925 200000 168544114 200000 993121546 200000 117373492 200000 626807156 200000 504362673 200000 704881304 200000 793969329 200000 128589308 200000 8691271 200000 826954767 200000 556624656 200000 353833324 200000 885933940 200000 340056085 200000 314283489 200000 361697465 200000 893203989 200000 544483824 200000 784906834 200000 22046075 200000 873315497 200000 571723143 200000 44459570 200000 648025064 200000 930515023 200000 561113952 200000 862446062 200000 385637591 200000 216868550 200000 869073569 200000 203585686 200000 928117181 200000 884483690 200000 476375827 200000 171895768 200000 350556339 200000 89187389 200000 776654105 200000 573489154 200000 899002477 200000 125450714 200000 575791549 200000 22214147 200000 214109763 200000 430011266 200000 967181987 200000 899944297 200000 523386410 200000 55315475 200000 491095058 200000 140014692 200000 645563067 200000 463890187 200000 149671153 200000 876938176 200000 195830570 200000 691668616 200000 902001350 200000 804569838 200000 339749199 200000 999435081 200000 939750328 200000 361101307 200000 433296288 200000 671101102 200000 965176462 200000 45638038 200000 684666675 200000 7516339 200000 416235693 200000 30884621 200000 336400320 200000 848613368 200000 296363036 200000 21404752 200000 580071836 200000 216515003 200000 98028419 200000 258578924 200000 360654782 200000 846770651 200000 714351654 200000 215493903 200000 396320189 200000 85051094 200000 87994350 200000 713629065 200000 371398094 200000 769804747 200000 909143391 200000 786226632 200000 286665930 200000 761772664 200000 516179362 200000 101484251 200000 774882341 200000 929839419 200000 254022779 200000 449021039 200000 965657079 200000 24472852 200000 608139859 200000 232581332 200000 289643254 200000 675684768 200000 975369263 200000 403472631 200000 98298488 200000 146149663 200000 550039989 200000 442750568 200000 5394036 200000 639301742 200000 21668653 200000 734829909 200000 940796289 200000 827625229 200000 492730237 200000 100888717 200000 624821973 200000 633346841 200000 663424043 200000 921155965 200000 677929543 200000 64639313 200000 71935326 200000 303114293 200000 386404940 200000 274910996 200000 267103196 200000 881028450 200000 927031293 200000 880679008 200000 864340747 200000 728752212 200000 884201230 200000 680195027 200000 48257267 200000 786150137 200000 879716822 200000 521571501 200000 516175930 200000 841581536 200000 50139981 200000 181852876 200000 64200231 200000 928364086 200000 198783752 200000 157096109 200000 628714143 200000 600466379 200000 75595583 200000 975059825 200000 261040681 200000 390743308 200000 578466503 200000 343711444 200000 979125228 200000 481492233 200000 487797014 200000 461155126 200000 317823406 200000 740699504 200000 360720965 200000 724188566 200000 519333334 200000 761832592 200000 999208712 200000 713435537 200000 794935659 200000 612138326 200000 13561527 200000 389830502 200000 818547218 200000 353736017 200000 144744776 200000 223679476 200000 541521938 200000 935100593 200000 697813842 200000 414826681 200000 763150931 200000 242525251 200000 909213195 200000 816630227 200000 18186329 200000 398857078 200000 963020617 200000 152609794 200000 536214093 200000 212135000 200000 467686787 200000 799401635 200000 747789043 200000 530991001 200000 798863824 200000 869772726 200000 801641908 200000 982123141 200000 16273381 200000 131359192 200000 519736981 200000 910652173 200000 389858331 200000 623602761 200000 555549756 200000 644890046 200000 652547942 200000 646794982 200000 47461873 200000 276062663 200000 681569630 200000 261289518 200000 114493849 200000 685202678 200000 295922745 200000 977503552 200000 10616252 200000 792688570 200000 320490701 200000 523417050 200000 923682176 200000 74249506 200000 167160978 200000 614010971 200000 776268459 200000 281806555 200000 470214045 200000 242150337 200000 778180004 200000 340249397 200000 574929061 200000 378515883 200000 42029425 200000 964068638 200000 369904897 200000 332922455 200000 182410681 200000 584183333 200000 636912806 200000 939327139 200000 710455490 200000 754283639 200000 194951213 200000 951478287 200000 355106675 200000 842981603 200000 962677962 200000 99011256 200000 909688146 200000 381846233 200000 860872277 200000 248867677 200000 481009798 200000 460345446 200000 934703939 200000 271520093 200000 109049301 200000 891551289 200000 799791789 200000 831268535 200000 907373734 200000 954767264 200000 84335687 200000 714952712 200000 926506240 200000 277207690 200000 841209961 200000 91638415 200000 31926152 200000 92995974 200000 356357129 200000 63123498 200000 310996357 200000 36483009 200000 314365118 200000 838390105 200000 714404574 200000 594761995 200000 955369661 200000 373530426 200000 427031578 200000 216026578 200000 298577118 200000 342147467 200000 881233502 200000 519909156 200000 593905303 200000 495217834 200000 824805746 200000 386861233 200000 224588287 200000 541079447 200000 644871611 200000 396612293 200000 852027340 200000 129761775 200000 181533249 200000 656305233 200000 56546132 200000 701218801 200000 759264937 200000 752231650 200000 672452238 200000 779624060 200000 472761659 200000 799069862 200000 256137233 200000 779351311 200000 75969757 200000 356499054 200000 459049747 200000 154026439 200000 213099796 200000 767922086 200000 405556586 200000 339418467 200000 861679113 200000 535603293 200000 931812238 200000 918954305 200000 354856577 200000 854092611 200000 866306196 200000 543279457 200000 326280163 200000 374710693 200000 890579507 200000 328302689 200000 873896501 200000 705717106 200000 170503874 200000 233706878 200000 55997981 200000 273414456 200000 957278518 200000 201411225 200000 664964835 200000 44977702 200000 611321127 200000 890784302 200000 364362349 200000 591463947 200000 646021835 200000 807348574 200000 451582273 200000 130438996 200000 545596153 200000 195291109 200000 126898310 200000 878991121 200000 115866407 200000 731328547 200000 869976067 200000 417640688 200000 757130091 200000 706982678 200000 482425373 200000 483080511 200000 267515517 200000 348523613 200000 417084379 200000 149272813 200000 430617009 200000 449344054 200000 366521572 200000 78105481 200000 819639552 200000 19553664 200000 990194046 200000 860690752 200000 419465984 200000 719818169 200000 623407249 200000 345977570 200000 403427558 200000 171770111 200000 421565857 200000 531342813 200000 3886730 200000 133860370 200000 320895190 200000 432678463 200000 378694754 200000 114399823 200000 482816759 200000 157872311 200000 519245189 200000 187175350 200000 544478569 200000 900752532 200000 635082153 200000 582828772 200000 771450932 200000 670014403 200000 27712804 200000 698820376 200000 699243517 200000 586870996 200000 275099373 200000 322256945 200000 557666316 200000 854955253 200000 149880987 200000 682999981 200000 536931910 200000 584321012 200000 352168548 200000 620279211 200000 870788915 200000 431194176 200000 853190942 200000 845923561 200000 395861497 200000 418755304 200000 178355776 200000 959290566 200000 674637405 200000 529636249 200000 876537313 200000 732512832 200000 915464904 200000 514426019 200000 214526647 200000 67046645 200000 112437311 200000 524258036 200000 445818393 200000 352948005 200000 709388905 200000 566243354 200000 457886716 200000 384275373 200000 713516940 200000 33163332 200000 913849080 200000 942938125 200000 405511822 200000 519880256 200000 646042180 200000 308123746 200000 515290872 200000 948503422 200000 290192820 200000 344535403 200000 284916973 200000 529117195 200000 938863553 200000 463678599 200000 912310071 200000 408850581 200000 336371072 200000 575519668 200000 804044090 200000 224006253 200000 417622696 200000 947007889 200000 240730365 200000 572499327 200000 6246288 200000 718468444 200000 482319655 200000 982016602 200000 123557166 200000 925754100 200000 8507134 200000 231545389 200000 146405145 200000 455776982 200000 771009129 200000 154645703 200000 312610182 200000 791391779 200000 733240815 200000 563283094 200000 153976141 200000 272805016 200000 167043765 200000 965274280 200000 971199972 200000 34047635 200000 938861698 200000 656237228 200000 797559137 200000 885610771 200000 558600637 200000 270736625 200000 100307580 200000 793120695 200000 637201773 200000 856570468 200000 115959434 200000 732567230 200000 130340663 200000 7557269 200000 609169282 200000 463708933 200000 161212771 200000 883234226 200000 682363387 200000 384301067 200000 835769046 200000 907583625 200000 398516011 200000 788556782 200000 799745816 200000 784583305 200000 87157992 200000 517957486 200000 40410703 200000 2085824 200000 397339561 200000 865103849 200000 796027712 200000 184997598 200000 304443013 200000 67097437 200000 960044884 200000 79196975 200000 970581298 200000 451406952 200000 301960848 200000 916475044 200000 429575 200000 431711306 200000 66537882 200000 510717386 200000 630914041 200000 296989408 200000 967739322 200000 915996624 200000 730803360 200000 297412265 200000 545425622 200000 203090565 200000 865643058 200000 877251781 200000 670170484 200000 800570454 200000 390623622 200000 218891504 200000 79945403 200000 90080851 200000 9637393 200000 966162314 200000 283365489 200000 82096169 200000 790295532 200000 481568657 200000 691336445 200000 191939625 200000 200994763 200000 948012196 200000 111039333 200000 816774463 200000 46899462 200000 851640064 200000 182481232 200000 497817850 200000 968152466 200000 422086022 200000 140774660 200000 282695049 200000 506386952 200000 452319667 200000 515186024 200000 87314363 200000 747729308 200000 398779301 200000 952363523 200000 139284222 200000 182400550 200000 357646364 200000 507885306 200000 441653088 200000 49629724 200000 300372085 200000 699397396 200000 368918416 200000 907335828 200000 654146735 200000 59179448 200000 92658908 200000 981773126 200000 810559337 200000 920285421 200000 283553588 200000 403314311 200000 590212578 200000 345614680 200000 392825636 200000 802024782 200000 375128566 200000 108724801 200000 598696925 200000 227192114 200000 272414758 200000 2057101 200000 182991148 200000 604074600 200000 896822672 200000 277652420 200000 819159936 200000 204325833 200000 92052978 200000 264258571 200000 387059687 200000 883033801 200000 698263979 200000 268338730 200000 726798865 200000 828124544 200000 968001976 200000 175357062 200000 843600458 200000 484004516 200000 317952954 200000 952174631 200000 505129859 200000 353835403 200000 405652973 200000 355666611 200000 361720137 200000 157994540 200000 138655537 200000 117348464 200000 725810123 200000 731719966 200000 620423429 200000 573066820 200000 785121751 200000 814601111 200000 434280838 200000 678616503 200000 601092317 200000 293828974 200000 159800179 200000 857234159 200000 914673897 200000 932810520 200000 458255403 200000 342520498 200000 962711724 200000 621077422 200000 135449516 200000 201330791 200000 784594803 200000 621871332 200000 888763540 200000 162285588 200000 639920429 200000 28484881 200000 258753059 200000 273468000 200000 656441448 200000 221110061 200000 610451511 200000 738444433 200000 946153044 200000 465431245 200000 859437390 200000 485296782 200000 576574653 200000 217948713 200000 324687494 200000 116603101 200000 543132180 200000 550337558 200000 71133598 200000 268317861 200000 612399462 200000 356423690 200000 616789750 200000 955512749 200000 299126370 200000 234742302 200000 809751434 200000 654598234 200000 34280278 200000 195708166 200000 890840314 200000 31657395 200000 471927089 200000 444528154 200000 731248516 200000 168254815 200000 558430082 200000 34351952 200000 535036423 200000 107672485 200000 126986871 200000 542463807 200000 118534657 200000 61395818 200000 43449566 200000 897053981 200000 8854416 200000 177815606 200000 795789350 200000 364609216 200000 172146548 200000 798183470 200000 43870301 200000 444701343 200000 403617035 200000 734098970 200000 837438514 200000 833395665 200000 570079826 200000 240080223 200000 449458932 200000 965769739 200000 409634794 200000 9333765 200000 423565968 200000 368121254 200000 529301263 200000 593969841 200000 617268118 200000 908791702 200000 528679841 200000 32213163 200000 279043892 200000 27136371 200000 654050335 200000 323156441 200000 531589945 200000 918921075 200000 664414117 200000 922776257 200000 352280594 200000 108041324 200000 576269301 200000 976387721 200000 837348559 200000 533810134 200000 40243562 200000 325004025 200000 850085149 200000 37123014 200000 956941061 200000 502660215 200000 969797964 200000 891558131 200000 991670372 200000 525878793 200000 703930442 200000 496398516 200000 9442245 200000 665290070 200000 649199013 200000 853951230 200000 222257670 200000 788397220 200000 196196236 200000 548696170 200000 948884647 200000 150388954 200000 432503502 200000 320270892 200000 52337093 200000 260467582 200000 252525785 200000 526260252 200000 536837152 200000 847392951 200000 518685115 200000 286759087 200000 523937557 200000 304609100 200000 122099234 200000 193531646 200000 639267491 200000 227417762 200000 95704927 200000 772177597 200000 923719529 200000 138694336 200000 773109598 200000 590739524 200000 399136933 200000 640876109 200000 309765807 200000 347699849 200000 19165750 200000 658259600 200000 894167167 200000 4185379 200000 811191962 200000 168041838 200000 579896990 200000 898526279 200000 282995951 200000 802314094 200000 696765818 200000 250821325 200000 332771573 200000 437831096 200000 288680993 200000 169701419 200000 297225 200000 589110288 200000 365101122 200000 458296952 200000 318927403 200000 53003999 200000 541419052 200000 820546154 200000 1880568 200000 617085225 200000 218831564 200000 721368407 200000 359632560 200000 952704151 200000 569426866 200000 342991670 200000 116300080 200000 265889134 200000 482655500 200000 339501214 200000 319426807 200000 167657620 200000 871269288 200000 176372933 200000 273705508 200000 553751441 200000 685231350 200000 734530945 200000 811092341 200000 332974731 200000 1272066 200000 991501130 200000 646672457 200000 70354503 200000 968918653 200000 435517237 200000 432018077 200000 528840238 200000 658040500 200000 554281721 200000 545913618 200000 875321925 200000 891169685 200000 437391084 200000 31173349 200000 188083507 200000 288453553 200000 866931206 200000 775083508 200000 439075902 200000 599527988 200000 966332892 200000 899944639 200000 473848653 200000 865403629 200000 162618533 200000 599758947 200000 155813094 200000 454594636 200000 811348280 200000 894918815 200000 445746736 200000 934112094 200000 585511179 200000 223714770 200000 171222257 200000 881377234 200000 140902452 200000 878025466 200000 336369552 200000 913530870 200000 363135339 200000 255548854 200000 380539667 200000 293186233 200000 803792900 200000 40558148 200000 893311265 200000 420926377 200000 771707384 200000 559972739 200000 428303361 200000 326626550 200000 660579293 200000 765713137 200000 474072728 200000 799716205 200000 554615528 200000 668297900 200000 685019245 200000 31778941 200000 454097649 200000 566173556 200000 973130664 200000 951145524 200000 475535470 200000 830144166 200000 900566797 200000 928766273 200000 112446582 200000 664011842 200000 961029 200000 548198130 200000 308126911 200000 543137509 200000 500385428 200000 358159671 200000 585785759 200000 355189198 200000 677566307 200000 831126173 200000 847525389 200000 415305948 200000 696846262 200000 762406482 200000 822764448 200000 608567438 200000 523829110 200000 759607335 200000 961772174 200000 468560384 200000 51484967 200000 754010248 200000 761004973 200000 744485107 200000 958331890 200000 768227972 200000 785543796 200000 83397573 200000 701304732 200000 808467915 200000 504530682 200000 308682100 200000 638324876 200000 882493610 200000 206610421 200000 408035742 200000 51622343 200000 974155279 200000 345170620 200000 949854339 200000 747766 200000 818104714 200000 350122820 200000 641228032 200000 298543710 200000 52841802 200000 623354917 200000 434564245 200000 260547814 200000 978726939 200000 460935318 200000 162594655 200000 360877076 200000 241729901 200000 199543915 200000 50992669 200000 592482319 200000 917888335 200000 230727197 200000 279942190 200000 938768285 200000 140063343 200000 716980417 200000 746893712 200000 111127077 200000 46171675 200000 286938638 200000 866278114 200000 242230189 200000 254164546 200000 134166107 200000 757045090 200000 143442140 200000 643886963 200000 516988574 200000 221822703 200000 318083833 200000 675874523 200000 697960557 200000 889720327 200000 930148329 200000 725408842 200000 510624256 200000 79260104 200000 587154483 200000 148842542 200000 235493420 200000 684989426 200000 822743806 200000 88624021 200000 345527912 200000 688762594 200000 605831185 200000 462480430 200000 97932490 200000 182952343 200000 356301265 200000 838363719 200000 26762762 200000 302057393 200000 456984389 200000 717506768 200000 396085629 200000 133534572 200000 434953237 200000 723910486 200000 513982234 200000 577619880 200000 299103877 200000 491148807 200000 88062840 200000 980268515 200000 636157822 200000 314747315 200000 76013005 200000 351636540 200000 926993541 200000 338845640 200000 157680623 200000 411145073 200000 967808960 200000 688635477 200000 573223509 200000 430263520 200000 644948471 200000 432583687 200000 293741078 200000 430794377 200000 520575119 200000 203947054 200000 779830504 200000 463984905 200000 253030288 200000 894099640 200000 267176226 200000 504565152 200000 327070112 200000 660190259 200000 682192825 200000 980959275 200000 831958533 200000 335243726 200000 198797381 200000 402915114 200000 989103782 200000 563877719 200000 554461436 200000 915543994 200000 233294345 200000 586122558 200000 771809461 200000 770280346 200000 936140116 200000 924799119 200000 636921573 200000 936069417 200000 815075919 200000 89422587 200000 99327909 200000 652184421 200000 730233184 200000 538329295 200000 188404137 200000 754058733 200000 997978510 200000 742835450 200000 915227721 200000 297597183 200000 672558205 200000 553634571 200000 927009146 200000 896172921 200000 74457719 200000 887019311 200000 746460629 200000 527677659 200000 390277216 200000 560300086 200000 610049166 200000 936956738 200000 909079487 200000 655802765 200000 729278845 200000 919105902 200000 680563899 200000 587560261 200000 947458840 200000 567604924 200000 165712411 200000 781201929 200000 799050869 200000 309292843 200000 651018564 200000 257827115 200000 418068812 200000 710810971 200000 809745981 200000 977453719 200000 327411186 200000 913849480 200000 80337838 200000 855081181 200000 909245278 200000 264034450 200000 954289371 200000 106327851 200000 707254567 200000 783875575 200000 58805165 200000 464713551 200000 816189826 200000 764714965 200000 745793704 200000 560344504 200000 513719112 200000 536991724 200000 56771829 200000 49452916 200000 513116141 200000 163125914 200000 465887320 200000 429530162 200000 399252873 200000 583206109 200000 545331514 200000 572508737 200000 812397266 200000 23643731 200000 402387104 200000 235892367 200000 605339422 200000 385909563 200000 426431024 200000 241940650 200000 337941604 200000 836669557 200000 136727090 200000 848075457 200000 273831227 200000 114657661 200000 612640652 200000 51403170 200000 447988441 200000 433873011 200000 317646276 200000 740183228 200000 109213461 200000 409902613 200000 566103808 200000 729418270 200000 778671204 200000 361332674 200000 528459784 200000 732528246 200000 890936798 200000 747867000 200000 968317506 200000 902310674 200000 523513658 200000 391396822 200000 553357748 200000 256417249 200000 158451916 200000 33218586 200000 987981573 200000 990764401 200000 460976525 200000 591413282 200000 688332667 200000 326540529 200000 237450514 200000 340532334 200000 858660605 200000 958044208 200000 507941779 200000 175960091 200000 444356114 200000 254171036 200000 476599780 200000 18852585 200000 396177375 200000 824223811 200000 420015486 200000 499101493 200000 636846635 200000 862491092 200000 501143159 200000 480131070 200000 410481501 200000 216467101 200000 116431236 200000 438154979 200000 120177788 200000 860325773 200000 524238845 200000 36968994 200000 910519085 200000 772547635 200000 451877336 200000 655655066 200000 49182647 200000 107115196 200000 769174444 200000 542345673 200000 725728514 200000 857312760 200000 154038446 200000 434069454 200000 76146834 200000 45197141 200000 415871159 200000 435376998 200000 702391440 200000 325811938 200000 168897083 200000 621301746 200000 318550976 200000 247633740 200000 17249362 200000 339901295 200000 698808715 200000 601629155 200000 437343921 200000 707248763 200000 369249269 200000 164980884 200000 457825201 200000 406238805 200000 199014311 200000 433103343 200000 66744390 200000 847091420 200000 963671526 200000 987467554 200000 426604552 200000 265277583 200000 230142616 200000 925723131 200000 849595181 200000 713894539 200000 46940229 200000 985403114 200000 927379595 200000 474314383 200000 215895571 200000 201948411 200000 465325978 200000 924779258 200000 472403912 200000 697893855 200000 487576687 200000 511338186 200000 357968331 200000 140767715 200000 332308929 200000 270797213 200000 489815842 200000 421290486 200000 883862247 200000 972879795 200000 217528692 200000 881002918 200000 475772374 200000 179467753 200000 123126023 200000 754567970 200000 605463846 200000 236704191 200000 122769090 200000 158203193 200000 29218830 200000 80432978 200000 749356075 200000 911607128 200000 287863395 200000 1603426 200000 391166825 200000 823636367 200000 235621531 200000 655334732 200000 278279490 200000 299516556 200000 37095375 200000 517709583 200000 117494557 200000 976464285 200000 154427827 200000 723708746 200000 624182016 200000 72479410 200000 728048799 200000 594626363 200000 825493907 200000 803179095 200000 182756233 200000 695538881 200000 723447322 200000 499264445 200000 841301512 200000 989297242 200000 755961469 200000 216871089 200000 4002385 200000 262566692 200000 828540739 200000 755491234 200000 599051580 200000 372994271 200000 929006993 200000 876404638 200000 49780287 200000 120553449 200000 51963695 200000 6655572 200000 355776881 200000 503580479 200000 504073858 200000 261229075 200000 565241736 200000 120576641 200000 5364882 200000 605125576 200000 103737818 200000 497537518 200000 259560196 200000 967450883 200000 423199326 200000 391914083 200000 716488736 200000 886422002 200000 993974187 200000 970123103 200000 382252748 200000 750129507 200000 842001143 200000 741959937 200000 803693197 200000 316443845 200000 589059096 200000 495079943 200000 504128908 200000 57081895 200000 745261446 200000 538581968 200000 998347918 200000 683441718 200000 974825558 200000 611899994 200000 545783546 200000 988336194 200000 46431295 200000 913946691 200000 395119318 200000 294889017 200000 878616471 200000 894577355 200000 154777800 200000 265479337 200000 404393814 200000 47498703 200000 696422936 200000 193359553 200000 968453905 200000 62953935 200000 583342764 200000 442399824 200000 98078463 200000 159385064 200000 761893642 200000 822900676 200000 944217591 200000 957743065 200000 406398553 200000 128049706 200000 528621423 200000 267731457 200000 232610400 200000 377269043 200000 773859709 200000 390327135 200000 399777156 200000 61758764 200000 316753624 200000 354751887 200000 23779020 200000 804004101 200000 633375959 200000 115802323 200000 9601503 200000 596189258 200000 102296944 200000 146079750 200000 766661379 200000 932949292 200000 712661818 200000 699626153 200000 355163423 200000 982515831 200000 685344106 200000 39363290 200000 176068026 200000 836101532 200000 83491288 200000 910799190 200000 689784057 200000 800664232 200000 475163386 200000 72098174 200000 367097252 200000 506087499 200000 775528423 200000 379685198 200000 918077216 200000 366238161 200000 670651477 200000 172517222 200000 394664309 200000 638819627 200000 241814170 200000 798047493 200000 446306120 200000 562543333 200000 84014509 200000 591928840 200000 746796001 200000 550390832 200000 37692197 200000 328877806 200000 43200805 200000 998359769 200000 644163896 200000 31065302 200000 111929756 200000 279489359 200000 846899388 200000 977544574 200000 152113771 200000 130284705 200000 554637608 200000 722068292 200000 244314970 200000 304779900 200000 670768275 200000 152398632 200000 844106959 200000 948685616 200000 805255603 200000 293222088 200000 89996240 200000 293542827 200000 666339807 200000 179166817 200000 466883076 200000 410697083 200000 136858380 200000 157551316 200000 723463089 200000 329980623 200000 668232658 200000 438216093 200000 40842685 200000 198346870 200000 686245223 200000 118951644 200000 179871152 200000 565884893 200000 230768034 200000 244238160 200000 140990384 200000 928005396 200000 473925881 200000 852132438 200000 690123907 200000 427038921 200000 74699906 200000 474312685 200000 512410000 200000 132682 200000 219246068 200000 225425075 200000 573044958 200000 302232966 200000 948140454 200000 409595880 200000 807465746 200000 429546251 200000 570185358 200000 379158378 200000 105282419 200000 386853385 200000 90654786 200000 163460023 200000 851096040 200000 395552333 200000 984734970 200000 844844525 200000 665970935 200000 642701893 200000 325311883 200000 989261260 200000 798390216 200000 786154754 200000 705001324 200000 891002801 200000 947244575 200000 363877424 200000 470987955 200000 195646620 200000 752474212 200000 338878494 200000 415275032 200000 431944746 200000 314618270 200000 937834939 200000 48494832 200000 705886874 200000 307064690 200000 981632150 200000 228912946 200000 859192011 200000 171461672 200000 723494621 200000 900661109 200000 406877243 200000 626153637 200000 356488030 200000 846959855 200000 198881033 200000 152013937 200000 317819784 200000 392920950 200000 30078451 200000 5023154 200000 393758058 200000 298374017 200000 912649303 200000 4075821 200000 951495601 200000 719022119 200000 396997173 200000 65547339 200000 116301741 200000 279999262 200000 679079979 200000 422119185 200000 711142731 200000 537329341 200000 976067446 200000 907660837 200000 260167964 200000 83547129 200000 417600502 200000 575964879 200000 811416652 200000 354148970 200000 352716842 200000 673821941 200000 173670570 200000 834136646 200000 590166319 200000 353790749 200000 242287269 200000 421283940 200000 433568452 200000 313395310 200000 299454796 200000 914682425 200000 215716168 200000 578971822 200000 616700493 200000 9574365 200000 118498233 200000 878274116 200000 161562102 200000 927651847 200000 330097078 200000 583905846 200000 625122614 200000 65754123 200000 832470397 200000 409658411 200000 751097755 200000 15761378 200000 843592684 200000 334048873 200000 324837205 200000 574152226 200000 149673603 200000 708898775 200000 88790832 200000 943459840 200000 490961248 200000 775762428 200000 975872669 200000 182846292 200000 257234240 200000 236091133 200000 989099433 200000 101678228 200000 935324035 200000 619891617 200000 453619459 200000 399846614 200000 418592808 200000 367439183 200000 975601146 200000 752721874 200000 680893388 200000 765379598 200000 86201467 200000 87005149 200000 267419566 200000 439592579 200000 203749654 200000 311267822 200000 341880749 200000 460358646 200000 568093432 200000 684861340 200000 394035271 200000 945016908 200000 392705009 200000 31816988 200000 274161819 200000 510196237 200000 826802799 200000 45996359 200000 1471078 200000 120843358 200000 469696897 200000 830780305 200000 921972745 200000 487175 200000 478910676 200000 617125394 200000 211512449 200000 91284077 200000 762047672 200000 694888831 200000 202270060 200000 736501144 200000 69099034 200000 333499185 200000 210185994 200000 120610350 200000 120761482 200000 657650972 200000 130172472 200000 32904309 200000 974605366 200000 424111576 200000 128202357 200000 194019155 200000 901050349 200000 37040283 200000 135884768 200000 935513168 200000 175376156 200000 382964540 200000 772139319 200000 328235922 200000 821715 200000 275875376 200000 475219929 200000 286853599 200000 572290239 200000 572741263 200000 185343940 200000 404184734 200000 882498352 200000 755241488 200000 935847831 200000 410399701 200000 855025428 200000 503130887 200000 751185040 200000 183142955 200000 634724090 200000 782463085 200000 742449293 200000 64499430 200000 250619919 200000 150254551 200000 751976462 200000 784711149 200000 641981475 200000 503163261 200000 513843760 200000 909672902 200000 959369635 200000 654888499 200000 9724083 200000 99995544 200000 413712287 200000 492836722 200000 946445300 200000 309481258 200000 293810629 200000 887325520 200000 517632242 200000 802039009 200000 299747940 200000 233345666 200000 588856140 200000 262569412 200000 897027177 200000 649096288 200000 343713088 200000 727137146 200000 949152100 200000 982999776 200000 186267053 200000 848148554 200000 809403266 200000 24245913 200000 860039697 200000 282297113 200000 182043027 200000 960453312 200000 385355403 200000 304468335 200000 916311301 200000 906943790 200000 693331417 200000 291984241 200000 105271782 200000 640775767 200000 444662617 200000 904398823 200000 522642150 200000 980394323 200000 180164875 200000 770357302 200000 328037201 200000 217855959 200000 160245132 200000 962186342 200000 707927832 200000 398131772 200000 242658844 200000 800785692 200000 648540360 200000 200067958 200000 280679064 200000 339339168 200000 378524048 200000 871292701 200000 307505023 200000 372487640 200000 823387454 200000 146663271 200000 353977840 200000 554129994 200000 216370753 200000 316948266 200000 719147433 200000 728624668 200000 965925800 200000 94973918 200000 38256393 200000 370027286 200000 601704224 200000 54625688 200000 244509454 200000 125131166 200000 905451769 200000 605437711 200000 243210582 200000 929750714 200000 584968737 200000 312470938 200000 819078689 200000 17534481 200000 879012391 200000 167822126 200000 58042957 200000 522517481 200000 738050872 200000 367459939 200000 337844055 200000 737456937 200000 16879139 200000 571452016 200000 304861535 200000 583869783 200000 924418136 200000 577654057 200000 710938404 200000 122406042 200000 66605540 200000 540985607 200000 484141571 200000 639476665 200000 803356022 200000 277194016 200000 788783099 200000 549387289 200000 399903324 200000 256494377 200000 185507243 200000 979701185 200000 101994117 200000 746973050 200000 436840017 200000 807460184 200000 773474944 200000 431799049 200000 419505612 200000 95126053 200000 180351866 200000 172937581 200000 353470106 200000 398970893 200000 110082883 200000 681902811 200000 36886490 200000 25860503 200000 124939337 200000 380580907 200000 435414345 200000 792566763 200000 430083995 200000 43887315 200000 509953352 200000 280639181 200000 27057894 200000 764047082 200000 462759123 200000 840046246 200000 109465209 200000 150275878 200000 684681611 200000 105993850 200000 80104260 200000 335215837 200000 331524012 200000 96788978 200000 482523348 200000 643978246 200000 942356502 200000 428533074 200000 944287064 200000 430183736 200000 50444359 200000 950935939 200000 935718302 200000 616604073 200000 886514782 200000 964278794 200000 990598933 200000 579409199 200000 110026009 200000 736602893 200000 745825740 200000 753403458 200000 586889687 200000 542090580 200000 175571056 200000 964457463 200000 526303894 200000 850022981 200000 667326033 200000 331497989 200000 119216628 200000 945734630 200000 902230877 200000 521530562 200000 779776817 200000 828634334 200000 343792674 200000 341582630 200000 261633578 200000 641800307 200000 948886991 200000 869324998 200000 299638111 200000 84655756 200000 425721395 200000 506600921 200000 824839149 200000 906644399 200000 759671739 200000 920578870 200000 408263060 200000 272882435 200000 113456503 200000 518654035 200000 788278961 200000 910732366 200000 536563477 200000 448860998 200000 704931907 200000 8964599 200000 125281507 200000 958503110 200000 382998505 200000 45485828 200000 857838544 200000 81739818 200000 835247585 200000 455868188 200000 348535659 200000 483632488 200000 319927561 200000 108110982 200000 407414241 200000 610304791 200000 933885153 200000 699503655 200000 748210178 200000 307669612 200000 970856327 200000 839646598 200000 511897916 200000 181075263 200000 417637816 200000 743511755 200000 382192541 200000 26693638 200000 654172885 200000 932015802 200000 564356052 200000 309977560 200000 98834650 200000 707801787 200000 593403184 200000 858643051 200000 363945064 200000 465603797 200000 295706526 200000 936603157 200000 191675067 200000 936695213 200000 131104686 200000 962645453 200000 147002803 200000 293822603 200000 694968974 200000 549694250 200000 972178894 200000 133211989 200000 778581516 200000 519000162 200000 854828075 200000 7944848 200000 30816407 200000 703476811 200000 547826824 200000 7206757 200000 92120894 200000 440606812 200000 674493764 200000 516165529 200000 734105518 200000 367493292 200000 490677596 200000 957932434 200000 266424887 200000 931659249 200000 691241073 200000 987180632 200000 747337671 200000 393403778 200000 808246463 200000 642108305 200000 732756460 200000 284155220 200000 974168359 200000 145277827 200000 234170069 200000 584203263 200000 305283365 200000 532866837 200000 119119184 200000 185414841 200000 474793689 200000 390470605 200000 254526669 200000 872256857 200000 200465666 200000 704227282 200000 311812953 200000 790837845 200000 27231997 200000 422147050 200000 445427106 200000 11632323 200000 55931081 200000 183579004 200000 680325369 200000 29271642 200000 153714437 200000 920970894 200000 441738058 200000 477779313 200000 194046703 200000 904492999 200000 185587492 200000 202547454 200000 755836005 200000 10569837 200000 341672375 200000 433163927 200000 756630503 200000 363595368 200000 123120847 200000 911018100 200000 721724563 200000 866832956 200000 423951581 200000 399806314 200000 502827558 200000 883175185 200000 708259566 200000 800686832 200000 270701312 200000 819693742 200000 722315441 200000 707325212 200000 970153504 200000 668851576 200000 386642037 200000 833395366 200000 177711395 200000 646205046 200000 988634407 200000 970719459 200000 134958664 200000 814503760 200000 85172311 200000 721152970 200000 555510894 200000 291194442 200000 743699507 200000 862041586 200000 364644115 200000 681031757 200000 31863689 200000 370896529 200000 566950998 200000 680063709 200000 286833608 200000 519818621 200000 152081141 200000 134261283 200000 518411518 200000 489006893 200000 840242767 200000 775533796 200000 999409627 200000 241067704 200000 725826145 200000 827067014 200000 616859563 200000 934427604 200000 989669324 200000 527835921 200000 441764959 200000 159499991 200000 192626636 200000 619925291 200000 658373252 200000 697957561 200000 459339330 200000 320266778 200000 820576073 200000 656920847 200000 860480938 200000 77936580 200000 192157309 200000 520320016 200000 777765156 200000 844516529 200000 937473677 200000 669067923 200000 319800430 200000 944483847 200000 72862857 200000 475055629 200000 754036711 200000 787550604 200000 383982111 200000 75346070 200000 133132429 200000 272391591 200000 760285085 200000 743221989 200000 204571135 200000 190510942 200000 143137266 200000 192108110 200000 516328571 200000 370546264 200000 750562988 200000 550727882 200000 869595872 200000 373777628 200000 675290618 200000 670406895 200000 229505707 200000 142422991 200000 878006955 200000 171212786 200000 648840189 200000 258798776 200000 875503149 200000 591303083 200000 680610706 200000 651026366 200000 403134094 200000 775371408 200000 955544779 200000 172480936 200000 416596605 200000 604533687 200000 660140452 200000 238903259 200000 545449800 200000 772592344 200000 260137661 200000 154408030 200000 334830303 200000 679320648 200000 641425748 200000 705997784 200000 580391374 200000 517426942 200000 107447624 200000 387016592 200000 251632454 200000 552358545 200000 495296791 200000 373077867 200000 925010196 200000 14706998 200000 800679904 200000 320519153 200000 995365799 200000 159731142 200000 254186849 200000 132826695 200000 152960525 200000 851934133 200000 307510776 200000 585765429 200000 948638710 200000 124858139 200000 429063333 200000 442239009 200000 466769838 200000 989478573 200000 466561797 200000 650940688 200000 183121446 200000 997915076 200000 177099096 200000 28937387 200000 302632683 200000 82054740 200000 858443899 200000 761239351 200000 123603500 200000 71928053 200000 218609645 200000 897510299 200000 185637560 200000 506137821 200000 811621837 200000 620116317 200000 764706812 200000 692278755 200000 904216794 200000 978354851 200000 570033671 200000 47931004 200000 30671984 200000 669569077 200000 301741961 200000 322753472 200000 99680912 200000 183488889 200000 380532175 200000 925619046 200000 299995608 200000 447500917 200000 659648712 200000 3326914 200000 724415878 200000 492957648 200000 495851778 200000 46290893 200000 918245240 200000 423125712 200000 341935533 200000 958873372 200000 254403118 200000 887029084 200000 230525589 200000 26042855 200000 182599365 200000 763342331 200000 122104363 200000 979552002 200000 39694589 200000 253250514 200000 241939324 200000 647214566 200000 195944243 200000 36170920 200000 577978423 200000 657152169 200000 469844582 200000 963943652 200000 980510378 200000 469907968 200000 424417845 200000 216194445 200000 114048965 200000 98145603 200000 746194655 200000 885321800 200000 334014740 200000 236745832 200000 59475776 200000 228159836 200000 898408648 200000 550691334 200000 420746969 200000 222604721 200000 958019502 200000 324965714 200000 342439880 200000 423942347 200000 187400501 200000 38029861 200000 222203595 200000 80425683 200000 429561707 200000 243037939 200000 868165952 200000 452445325 200000 688370431 200000 762865363 200000 920966951 200000 775636322 200000 80154432 200000 559964541 200000 303436061 200000 326198102 200000 337248796 200000 336008519 200000 120814690 200000 419321106 200000 552623137 200000 813578022 200000 768414419 200000 921559515 200000 574627965 200000 755806386 200000 732944111 200000 874901911 200000 625078529 200000 421873697 200000 775792597 200000 484453070 200000 714722329 200000 667706441 200000 777718595 200000 186409638 200000 781933269 200000 881112738 200000 978222488 200000 874466021 200000 927922402 200000 528869697 200000 877821394 200000 880142834 200000 901558928 200000 395853021 200000 196546960 200000 253918419 200000 815787725 200000 827240653 200000 376338191 200000 953266990 200000 390128423 200000 44775686 200000 582164784 200000 646963532 200000 581692366 200000 574308384 200000 100304751 200000 429536272 200000 157332366 200000 461286226 200000 524351469 200000 826300676 200000 418354648 200000 92445808 200000 64485734 200000 585386572 200000 503326393 200000 828618739 200000 911500602 200000 437808303 200000 453361888 200000 752218865 200000 251772263 200000 614496148 200000 606812059 200000 654555935 200000 764160140 200000 923860225 200000 376005849 200000 885544149 200000 237541351 200000 77815710 200000 863343401 200000 955549449 200000 190975831 200000 891544751 200000 703938488 200000 894828881 200000 792724314 200000 573167132 200000 299603542 200000 194848741 200000 447956751 200000 527704684 200000 971259761 200000 340014490 200000 368494644 200000 648444612 200000 105760791 200000 816543719 200000 442524455 200000 70790380 200000 998876663 200000 267544803 200000 449085671 200000 73717577 200000 780255584 200000 787294020 200000 810314516 200000 708719843 200000 175785280 200000 959688800 200000 69144554 200000 705996127 200000 922483492 200000 616614446 200000 110296137 200000 294183685 200000 320808253 200000 886624069 200000 24618927 200000 660177594 200000 778480217 200000 73176283 200000 7228475 200000 744154118 200000 631189477 200000 786166982 200000 667283115 200000 223286031 200000 114815472 200000 990821758 200000 518961246 200000 812128411 200000 763921194 200000 299223576 200000 853323602 200000 619504144 200000 996738272 200000 369432651 200000 540710 200000 625029494 200000 728677120 200000 72909421 200000 801410583 200000 496790899 200000 229281307 200000 749900150 200000 499424518 200000 330259277 200000 988524893 200000 952972539 200000 562208623 200000 252241131 200000 356569237 200000 124070195 200000 824154226 200000 461600979 200000 77411379 200000 101265141 200000 188265422 200000 981874220 200000 275884356 200000 721259959 200000 83418592 200000 806376636 200000 721147767 200000 103989647 200000 690689959 200000 539412202 200000 594324250 200000 853675316 200000 625665730 200000 413703613 200000 222995740 200000 219507709 200000 757833071 200000 150196954 200000 279642380 200000 585678816 200000 70538893 200000 256008840 200000 913449239 200000 652940660 200000 576812953 200000 827079086 200000 95857165 200000 935907822 200000 404470452 200000 173719507 200000 39080284 200000 591146790 200000 304204443 200000 971297564 200000 387136786 200000 11697042 200000 482029740 200000 57254993 200000 68540382 200000 404442185 200000 325777127 200000 609018583 200000 180034831 200000 66081537 200000 190267369 200000 869744310 200000 693429394 200000 613217296 200000 440029425 200000 229708947 200000 739308791 200000 348658285 200000 665853406 200000 751142326 200000 110133612 200000 848959407 200000 284519726 200000 859894276 200000 266739135 200000 549415948 200000 374044160 200000 699870725 200000 323884127 200000 222826074 200000 128444434 200000 549091550 200000 512551514 200000 667781136 200000 364444611 200000 759479895 200000 376305504 200000 31659333 200000 866589713 200000 112214742 200000 237131710 200000 910305455 200000 98151066 200000 797764449 200000 12781666 200000 480314277 200000 639099294 200000 205961118 200000 739605725 200000 520656924 200000 21423098 200000 315444181 200000 992035675 200000 169569452 200000 55284013 200000 965541612 200000 948523691 200000 676662923 200000 995777879 200000 994029161 200000 374112829 200000 61631376 200000 818189108 200000 910754931 200000 264106525 200000 32221745 200000 534865956 200000 97899984 200000 223394044 200000 567812484 200000 607774757 200000 454582247 200000 681185831 200000 794323776 200000 192736726 200000 503486655 200000 393194381 200000 167276988 200000 662968437 200000 866885885 200000 906087357 200000 630701550 200000 173469664 200000 653324776 200000 955453924 200000 4995436 200000 914151063 200000 299648871 200000 594539474 200000 903481454 200000 642965944 200000 503727104 200000 14646773 200000 702452169 200000 584318720 200000 458484955 200000 800298843 200000 473142004 200000 566110928 200000 969191356 200000 171301299 200000 747287045 200000 375323172 200000 448528139 200000 909811532 200000 989380020 200000 566671516 200000 565012431 200000 48276755 200000 940674902 200000 14334070 200000 548003245 200000 219363992 200000 365699810 200000 535982225 200000 203596013 200000 841586696 200000 711828207 200000 378735724 200000 823551092 200000 489675316 200000 129753267 200000 139477027 200000 866142666 200000 375542408 200000 357063684 200000 172277879 200000 630439188 200000 903745299 200000 174176601 200000 554377926 200000 421254938 200000 250845828 200000 693750217 200000 41215246 200000 928919874 200000 655962154 200000 58971914 200000 464080365 200000 754587538 200000 455094259 200000 79012210 200000 25814691 200000 807420592 200000 57304685 200000 501243385 200000 723886861 200000 58977252 200000 838782663 200000 597301812 200000 375029674 200000 92129044 200000 661668559 200000 587443802 200000 168339353 200000 693678790 200000 404418293 200000 374864706 200000 431701145 200000 564438049 200000 832218694 200000 425013345 200000 822799111 200000 973884139 200000 519125616 200000 588372431 200000 213550562 200000 630414731 200000 325853123 200000 996503107 200000 315990216 200000 752765703 200000 707020589 200000 276108049 200000 8212985 200000 649343750 200000 88249917 200000 585645618 200000 194974803 200000 209941454 200000 310229280 200000 833527355 200000 81659220 200000 772287558 200000 720843942 200000 13786212 200000 180769562 200000 659028468 200000 128443965 200000 182718594 200000 345812068 200000 855677184 200000 167424499 200000 90916620 200000 798083730 200000 222215214 200000 138490999 200000 893338392 200000 329830816 200000 905446 200000 709292823 200000 582855262 200000 723033646 200000 629982511 200000 884046274 200000 696035635 200000 408569722 200000 49333678 200000 538891527 200000 297379470 200000 239384419 200000 823959467 200000 281618964 200000 305583622 200000 860002407 200000 734799115 200000 457605815 200000 528610768 200000 387914149 200000 490749014 200000 442864479 200000 393366212 200000 347504859 200000 589206193 200000 42344730 200000 34936409 200000 60252263 200000 108440036 200000 758150551 200000 153242276 200000 842127177 200000 526706772 200000 29416741 200000 816747611 200000 666223390 200000 263492361 200000 196522674 200000 226759383 200000 704882726 200000 627046825 200000 241747404 200000 578344460 200000 448438590 200000 572058745 200000 168049314 200000 804902034 200000 346718694 200000 305681506 200000 346673666 200000 367337375 200000 255294011 200000 290782953 200000 195379547 200000 885972234 200000 323136252 200000 236086837 200000 397820604 200000 154018632 200000 518765960 200000 991055116 200000 742887123 200000 829621617 200000 255517149 200000 250146517 200000 784685806 200000 465600827 200000 81850009 200000 116169110 200000 742188284 200000 14429437 200000 856868604 200000 288849398 200000 362061707 200000 378022317 200000 443804388 200000 470135611 200000 516739530 200000 443944161 200000 119024846 200000 351263052 200000 60974472 200000 631909584 200000 909130203 200000 113188527 200000 620335923 200000 483384401 200000 81362887 200000 180909195 200000 41324505 200000 400186586 200000 376401650 200000 914314918 200000 578011433 200000 395060354 200000 849712731 200000 883384680 200000 959660913 200000 178468862 200000 33092511 200000 183125461 200000 921532320 200000 827597990 200000 159258365 200000 921645973 200000 23163717 200000 828920432 200000 756395860 200000 81378031 200000 455532686 200000 289778163 200000 98761250 200000 658215112 200000 392721993 200000 968053860 200000 600662405 200000 438182056 200000 922662884 200000 180163484 200000 63472189 200000 253826740 200000 198509936 200000 683477519 200000 59368872 200000 658652084 200000 920468377 200000 814762708 200000 1167299 200000 745107725 200000 155190191 200000 282915235 200000 270606126 200000 826246855 200000 211390367 200000 446289618 200000 883725608 200000 337239431 200000 699236857 200000 976417622 200000 136430478 200000 507320981 200000 698193899 200000 366431431 200000 461420767 200000 159322583 200000 574770499 200000 296012635 200000 59888186 200000 449122771 200000 857288817 200000 513577960 200000 856655709 200000 972896175 200000 593071745 200000 134617574 200000 780157095 200000 439024947 200000 305536292 200000 963490154 200000 22061334 200000 401770693 200000 31639207 200000 414070571 200000 305604169 200000 868294507 200000 292119033 200000 30736511 200000 533209726 200000 57909964 200000 864025256 200000 776597854 200000 1178259 200000 186982190 200000 303696099 200000 965633117 200000 901769224 200000 779315064 200000 431137145 200000 650969268 200000 860465402 200000 979132208 200000 668296151 200000 828538423 200000 837309480 200000 52764797 200000 972688909 200000 5698911 200000 903325425 200000 135206949 200000 219021513 200000 853591362 200000 376349012 200000 134861199 200000 250305370 200000 102400917 200000 527994862 200000 495841986 200000 678226861 200000 791859376 200000 757723134 200000 302951523 200000 127799377 200000 764471689 200000 625401186 200000 816368057 200000 693568630 200000 789872054 200000 730274970 200000 318974636 200000 244607465 200000 70302575 200000 72937668 200000 854222272 200000 319896857 200000 920211849 200000 287798686 200000 75151389 200000 195663124 200000 147368827 200000 157649286 200000 376851850 200000 197453705 200000 8256348 200000 832540028 200000 192277100 200000 416957639 200000 540457954 200000 698566429 200000 427940299 200000 11861435 200000 965753443 200000 364921512 200000 59427149 200000 825810421 200000 804910294 200000 524331260 200000 329738039 200000 387835299 200000 44240338 200000 387001240 200000 619282034 200000 923827091 200000 812578957 200000 724533913 200000 439640195 200000 11965236 200000 702243037 200000 770397886 200000 590480784 200000 68398229 200000 280408378 200000 327003493 200000 209455713 200000 624141923 200000 574448313 200000 36337806 200000 442238044 200000 571009006 200000 92319505 200000 387698391 200000 791187847 200000 351777572 200000 414879384 200000 770112381 200000 732314761 200000 768538259 200000 429129286 200000 441780321 200000 411304616 200000 289463659 200000 768264112 200000 915715583 200000 766098891 200000 485695864 200000 4685581 200000 203234680 200000 471389816 200000 864761643 200000 167683892 200000 324508808 200000 767276502 200000 528308113 200000 152347035 200000 780823951 200000 921359275 200000 712012376 200000 939910744 200000 246577547 200000 765368414 200000 226212817 200000 712785954 200000 112327195 200000 562274549 200000 928104168 200000 801247312 200000 893986685 200000 125771543 200000 131891500 200000 518592216 200000 380158096 200000 465200395 200000 31325901 200000 20384849 200000 331185874 200000 315938230 200000 26774168 200000 344696816 200000 316544097 200000 950130335 200000 837752315 200000 42904973 200000 527691773 200000 355349485 200000 363938567 200000 53681566 200000 371839235 200000 382357095 200000 400452712 200000 892794682 200000 532444019 200000 856092530 200000 924472173 200000 875923990 200000 99750890 200000 911109910 200000 908408326 200000 912975499 200000 271717799 200000 401803768 200000 880102592 200000 805547405 200000 768451209 200000 672676704 200000 124461769 200000 568641204 200000 829820686 200000 263672116 200000 650387441 200000 707584053 200000 721163349 200000 438496249 200000 891429031 200000 149552361 200000 865087004 200000 363057368 200000 833547767 200000 48165444 200000 736336066 200000 186755478 200000 946913170 200000 809771614 200000 209923397 200000 179045017 200000 147128260 200000 395290605 200000 892652867 200000 426593513 200000 209567614 200000 913408584 200000 586569980 200000 837979180 200000 677016141 200000 605133156 200000 195014477 200000 538448552 200000 122910816 200000 955533273 200000 187091382 200000 125337412 200000 39264390 200000 732984029 200000 689054804 200000 844416902 200000 550909484 200000 552124487 200000 666310118 200000 96427413 200000 686973794 200000 175231629 200000 72273867 200000 858054711 200000 519745750 200000 633532101 200000 990066177 200000 911171283 200000 449666518 200000 624096422 200000 324273959 200000 268710767 200000 439184465 200000 868633735 200000 481770619 200000 267711666 200000 587381974 200000 69014878 200000 425806812 200000 975759842 200000 912680594 200000 357276353 200000 555847623 200000 343775462 200000 770112341 200000 580651752 200000 654473053 200000 623539269 200000 377034125 200000 34273960 200000 843649627 200000 901186852 200000 417698376 200000 178466168 200000 112197407 200000 957361994 200000 782273845 200000 936762734 200000 574973096 200000 752913695 200000 522748066 200000 450779970 200000 593753749 200000 477015975 200000 735325055 200000 120734793 200000 612503845 200000 980938379 200000 690916696 200000 567677050 200000 757243189 200000 714282511 200000 620775518 200000 187385452 200000 297152580 200000 343571228 200000 874205022 200000 930553685 200000 5636208 200000 509961014 200000 854306759 200000 629336331 200000 312702585 200000 65699462 200000 948457896 200000 855514629 200000 433293245 200000 435557329 200000 235100078 200000 470750554 200000 285413434 200000 750695037 200000 324656425 200000 522518720 200000 702582414 200000 673498770 200000 387359239 200000 679122061 200000 234364921 200000 841570486 200000 99652310 200000 506128313 200000 211152984 200000 352796207 200000 634804933 200000 808445401 200000 321837610 200000 77398243 200000 774278050 200000 588577572 200000 343568015 200000 419167066 200000 104238045 200000 870954609 200000 440123715 200000 48995514 200000 436337282 200000 281593141 200000 78229670 200000 205245641 200000 887407426 200000 983347592 200000 757599158 200000 644565486 200000 116721770 200000 749397537 200000 158153234 200000 885067567 200000 703566057 200000 868418644 200000 368192503 200000 808230963 200000 574257229 200000 554190874 200000 862912070 200000 587218241 200000 751246022 200000 889682952 200000 202748028 200000 827413822 200000 119748897 200000 482106710 200000 239124151 200000 975545777 200000 653669068 200000 157295577 200000 418452919 200000 476346049 200000 893609943 200000 901331976 200000 867472601 200000 326610228 200000 642949872 200000 278428921 200000 402984476 200000 566550130 200000 623634278 200000 853013092 200000 170980383 200000 734675071 200000 723724070 200000 429341854 200000 973938721 200000 749959683 200000 370553536 200000 17495198 200000 821886974 200000 533530693 200000 778208097 200000 76560379 200000 442623032 200000 302374698 200000 531692761 200000 337279210 200000 263897578 200000 918028602 200000 131545494 200000 428309059 200000 195345109 200000 46718362 200000 643018407 200000 513052541 200000 100578647 200000 134654482 200000 835920313 200000 757718700 200000 757486189 200000 683263240 200000 354797852 200000 596763273 200000 828569016 200000 7998337 200000 432898494 200000 919823978 200000 654221684 200000 802898214 200000 973195565 200000 374033988 200000 444468865 200000 418462268 200000 688214424 200000 512400559 200000 777373790 200000 441291690 200000 90508749 200000 134954721 200000 298015528 200000 445477621 200000 180205883 200000 396017329 200000 684344734 200000 228864070 200000 618039793 200000 918160020 200000 170256671 200000 890853986 200000 570245789 200000 76961186 200000 866721193 200000 308840112 200000 895557773 200000 983751057 200000 644705755 200000 427720502 200000 328807344 200000 767691960 200000 24634098 200000 207083163 200000 438111892 200000 788121613 200000 611744463 200000 614226469 200000 248833128 200000 800688422 200000 94150127 200000 805512635 200000 442759419 200000 700742202 200000 383435120 200000 915033060 200000 622473402 200000 765766688 200000 102808849 200000 320777157 200000 672942261 200000 268790350 200000 581975858 200000 596602149 200000 573770394 200000 830711515 200000 912118479 200000 835740267 200000 931327672 200000 135001212 200000 203646344 200000 922984093 200000 998978556 200000 674047625 200000 239686043 200000 660871523 200000 119405558 200000 926099192 200000 467693543 200000 421841153 200000 290557139 200000 924711008 200000 535920618 200000 85150303 200000 276786531 200000 345354742 200000 930198978 200000 51314436 200000 455656724 200000 798388626 200000 790557743 200000 735716629 200000 606911988 200000 84472747 200000 425062543 200000 783308122 200000 247102131 200000 471088469 200000 101119199 200000 414266169 200000 149840029 200000 461757001 200000 746310592 200000 557934775 200000 615194531 200000 288267484 200000 756609646 200000 986902653 200000 86977106 200000 462762502 200000 736023753 200000 299158480 200000 19120089 200000 544743260 200000 299922256 200000 908009110 200000 220442630 200000 85861141 200000 399652640 200000 345281879 200000 461092680 200000 508103687 200000 275425272 200000 462692153 200000 899991214 200000 988753834 200000 216958006 200000 67779586 200000 98692582 200000 739021331 200000 686784730 200000 471041560 200000 645212478 200000 368346617 200000 125119362 200000 886146692 200000 485042084 200000 698614450 200000 825284716 200000 394773225 200000 49863337 200000 625447478 200000 889521782 200000 802965392 200000 777041529 200000 983831322 200000 30429472 200000 929169247 200000 279802340 200000 772174486 200000 964448391 200000 839815133 200000 946862679 200000 922936958 200000 719501675 200000 363783983 200000 582943202 200000 992960843 200000 512761129 200000 78507036 200000 627371315 200000 269959699 200000 814313920 200000 492331019 200000 573432728 200000 623177867 200000 222504911 200000 559479042 200000 523009280 200000 846915339 200000 304629908 200000 268875688 200000 64308730 200000 689160841 200000 432243182 200000 573260612 200000 627562420 200000 57807515 200000 471979611 200000 967266235 200000 277873660 200000 423401849 200000 463382265 200000 256202133 200000 339259712 200000 15521272 200000 753600392 200000 957462519 200000 144021649 200000 141075343 200000 784131173 200000 699509929 200000 195357595 200000 572878421 200000 13228176 200000 475621904 200000 978540717 200000 736511232 200000 25364902 200000 168501044 200000 413058231 200000 452585702 200000 988475367 200000 543911866 200000 850600262 200000 824670718 200000 965062704 200000 841941994 200000 226769545 200000 111400671 200000 868920320 200000 179047081 200000 21689678 200000 668128959 200000 338289526 200000 761642367 200000 51900164 200000 115515252 200000 990531408 200000 466749074 200000 649366970 200000 477440886 200000 890384621 200000 434553000 200000 74847773 200000 834685402 200000 755699786 200000 493910823 200000 691866493 200000 755076695 200000 119506952 200000 841557527 200000 344563144 200000 692148547 200000 238453092 200000 527376414 200000 810416012 200000 568030102 200000 587481148 200000 939987586 200000 117082616 200000 744450277 200000 167146256 200000 902941994 200000 61594331 200000 766973799 200000 190113533 200000 100254364 200000 79450274 200000 513053683 200000 316328898 200000 593631743 200000 963571805 200000 122790399 200000 768490942 200000 116791065 200000 430853050 200000 187415457 200000 388928495 200000 175152209 200000 513431815 200000 953642896 200000 692687348 200000 606725806 200000 886694195 200000 309906723 200000 657423371 200000 563259349 200000 359476173 200000 397047888 200000 675739923 200000 541301773 200000 779247874 200000 419875758 200000 572427402 200000 750907965 200000 832726946 200000 48352370 200000 651030158 200000 256778220 200000 182793499 200000 352780404 200000 305614815 200000 615293759 200000 713555835 200000 946986538 200000 229262810 200000 221771005 200000 529580401 200000 170975403 200000 808567935 200000 713514638 200000 631832652 200000 189442476 200000 312725611 200000 891465206 200000 309771257 200000 783461254 200000 176113373 200000 384211934 200000 491143432 200000 493520173 200000 14514612 200000 619125642 200000 656465063 200000 760996409 200000 623490927 200000 968126179 200000 681408676 200000 108642015 200000 330381098 200000 771837038 200000 901860206 200000 221482488 200000 433126566 200000 327101265 200000 208891924 200000 651827448 200000 64195649 200000 888613204 200000 868753987 200000 286267383 200000 363235577 200000 143353053 200000 107386443 200000 865360811 200000 718288492 200000 225483506 200000 14937370 200000 384056683 200000 159956698 200000 664670009 200000 493532222 200000 148869932 200000 715734816 200000 830588410 200000 853421030 200000 592913798 200000 577258686 200000 123818011 200000 622168801 200000 512788399 200000 324800465 200000 797763362 200000 851374236 200000 281357182 200000 350634776 200000 479741238 200000 770691367 200000 187983721 200000 956755954 200000 808638237 200000 72199984 200000 105861254 200000 759022685 200000 171483198 200000 142271493 200000 893124748 200000 235140856 200000 876572831 200000 740414357 200000 314232786 200000 200764673 200000 838818535 200000 787875438 200000 731854670 200000 338980439 200000 885442653 200000 335766976 200000 66740886 200000 781415288 200000 917912294 200000 188780888 200000 998987746 200000 276986754 200000 975928585 200000 597496228 200000 76679175 200000 634931765 200000 887634413 200000 798526388 200000 227534460 200000 794697198 200000 87767385 200000 769636662 200000 921127767 200000 468079532 200000 68067762 200000 860900985 200000 335916880 200000 581239567 200000 790450688 200000 375634538 200000 143590332 200000 937636435 200000 3528168 200000 951764121 200000 1568402 200000 233923672 200000 778613170 200000 661537588 200000 440662121 200000 790285468 200000 261591619 200000 39286537 200000 845162615 200000 994283326 200000 964259107 200000 145489799 200000 183193234 200000 228802300 200000 982058615 200000 53507260 200000 4526385 200000 820582196 200000 570821895 200000 624432984 200000 551165291 200000 785127910 200000 823984185 200000 428059816 200000 640924406 200000 335570863 200000 28785171 200000 45619866 200000 453664808 200000 275264975 200000 213415739 200000 985655230 200000 575592953 200000 248400419 200000 610420985 200000 979670850 200000 75507710 200000 705016619 200000 779201331 200000 984641269 200000 198667374 200000 848225796 200000 419253871 200000 914893636 200000 897423903 200000 640500845 200000 575639508 200000 476932927 200000 117122185 200000 232287941 200000 136583464 200000 766428820 200000 846968257 200000 695066634 200000 186934994 200000 979021713 200000 920842879 200000 261763547 200000 784970200 200000 397690661 200000 358664215 200000 250789494 200000 379261921 200000 595061470 200000 362616962 200000 508784313 200000 111840051 200000 515414764 200000 902017621 200000 176617508 200000 239496373 200000 570390555 200000 736843976 200000 561694420 200000 771772397 200000 224928220 200000 300652464 200000 52850569 200000 996370690 200000 917191228 200000 736801668 200000 333527968 200000 736917179 200000 400590314 200000 532739418 200000 173237017 200000 380883581 200000 25874996 200000 692759786 200000 28210833 200000 683704912 200000 159793930 200000 761365641 200000 857718087 200000 240237785 200000 629262584 200000 597174062 200000 243156250 200000 720524639 200000 718590255 200000 709123695 200000 160725128 200000 467615690 200000 252799356 200000 317301892 200000 619758767 200000 768860830 200000 293015630 200000 365070402 200000 119433551 200000 294555396 200000 898082484 200000 889865505 200000 876294342 200000 110935233 200000 251127387 200000 728887093 200000 638444050 200000 430353467 200000 80621971 200000 747333431 200000 803303121 200000 557534842 200000 363328329 200000 564575869 200000 881281858 200000 324834083 200000 953429773 200000 876506364 200000 420973125 200000 255809150 200000 142493965 200000 194369868 200000 764121942 200000 32132465 200000 561424920 200000 585887395 200000 28963477 200000 441459586 200000 701357467 200000 626519768 200000 947294400 200000 646186712 200000 336681894 200000 961603680 200000 473961782 200000 828638777 200000 456078566 200000 866259027 200000 693413365 200000 450969868 200000 368522411 200000 646183015 200000 296124316 200000 126370647 200000 343923427 200000 208438515 200000 979667305 200000 623601601 200000 216949277 200000 694858989 200000 744809274 200000 296481168 200000 164020102 200000 521554411 200000 596215695 200000 873358507 200000 272986862 200000 497421348 200000 189452677 200000 864375192 200000 858993858 200000 712009327 200000 542429916 200000 698335102 200000 871471634 200000 357738562 200000 86694385 200000 440754211 200000 988080780 200000 373192628 200000 24782275 200000 695361006 200000 596417150 200000 104180602 200000 464523249 200000 932810214 200000 171113176 200000 771315436 200000 607355065 200000 639571376 200000 866252070 200000 849119744 200000 271196410 200000 293713300 200000 192175513 200000 809082189 200000 758521394 200000 317747319 200000 965176574 200000 290185224 200000 333681280 200000 566438880 200000 852839620 200000 971031561 200000 859523233 200000 566982135 200000 409371897 200000 858850247 200000 282547190 200000 82183553 200000 279594060 200000 481429078 200000 811684988 200000 258284004 200000 511056396 200000 206183791 200000 126915793 200000 593516328 200000 561883687 200000 596584807 200000 584745524 200000 650929650 200000 707661099 200000 341755702 200000 688294532 200000 61674890 200000 367113287 200000 692125809 200000 166015040 200000 807739862 200000 660844873 200000 262462287 200000 168343173 200000 484657500 200000 610257056 200000 484693670 200000 828330258 200000 39443266 200000 650311515 200000 194588142 200000 591205446 200000 59772752 200000 793414439 200000 348836156 200000 630262559 200000 571755500 200000 642569300 200000 681007943 200000 124857659 200000 743576604 200000 720412112 200000 585442149 200000 286338778 200000 704332679 200000 542541097 200000 818838414 200000 936731865 200000 450272371 200000 169675407 200000 368526935 200000 11452088 200000 782240711 200000 702385870 200000 189474552 200000 105346708 200000 618125065 200000 819382103 200000 662389573 200000 343161645 200000 381035104 200000 320462903 200000 109907383 200000 668816864 200000 22348946 200000 352931357 200000 100037475 200000 330306220 200000 515724038 200000 376792663 200000 823191553 200000 480345136 200000 561760195 200000 837030100 200000 256358374 200000 641513898 200000 904561006 200000 313302051 200000 885305353 200000 374437113 200000 310597454 200000 714879857 200000 34562048 200000 581758619 200000 731557195 200000 713352334 200000 666510851 200000 486899118 200000 836949481 200000 762084840 200000 806220519 200000 879203826 200000 876148304 200000 957134989 200000 874509347 200000 268644805 200000 546229319 200000 415413805 200000 368238542 200000 211386916 200000 56165427 200000 460878612 200000 736842398 200000 284508847 200000 839766812 200000 496809011 200000 261298665 200000 741812133 200000 431181991 200000 387848471 200000 402279846 200000 332708323 200000 20183836 200000 502168558 200000 766790764 200000 112214248 200000 299033953 200000 422512521 200000 950239089 200000 466668755 200000 709254908 200000 377260372 200000 74183819 200000 369162338 200000 925363219 200000 54776670 200000 409330226 200000 611376884 200000 595706734 200000 146464343 200000 557901691 200000 600012423 200000 249694835 200000 806263180 200000 170171421 200000 735297465 200000 138841384 200000 575032044 200000 646137966 200000 431650762 200000 344463924 200000 351250693 200000 818901862 200000 53108375 200000 270845661 200000 450831622 200000 985688218 200000 91102368 200000 494773001 200000 482500798 200000 24942657 200000 828435714 200000 837531457 200000 102827162 200000 378590514 200000 632935292 200000 961943209 200000 377292714 200000 206046947 200000 381385325 200000 546490632 200000 96592284 200000 196911978 200000 724011220 200000 987722437 200000 508274366 200000 844310910 200000 831992397 200000 955292390 200000 982170111 200000 348051062 200000 203795226 200000 790811410 200000 704778478 200000 448559688 200000 63664662 200000 732380048 200000 327421368 200000 33488266 200000 298281154 200000 415069509 200000 512773421 200000 411447156 200000 384267068 200000 715763640 200000 344564411 200000 392936923 200000 885614657 200000 583595280 200000 689462896 200000 425699126 200000 722987314 200000 772588052 200000 275667707 200000 187954844 200000 40664587 200000 830234153 200000 540646827 200000 290107842 200000 279717740 200000 559544663 200000 824195181 200000 603411713 200000 877304468 200000 813198403 200000 747063249 200000 240912205 200000 169238368 200000 884088373 200000 36979973 200000 909435454 200000 376934479 200000 863937810 200000 107166167 200000 307918857 200000 41439360 200000 510490466 200000 523586742 200000 183221639 200000 978252721 200000 763930699 200000 225779377 200000 295290924 200000 296957504 200000 82069395 200000 276464501 200000 13198352 200000 251795757 200000 430260128 200000 109261138 200000 675126249 200000 103501846 200000 391988090 200000 548583734 200000 876336397 200000 419328312 200000 363311815 200000 584668335 200000 617929076 200000 481542516 200000 528735693 200000 555416044 200000 320205235 200000 572656710 200000 457005427 200000 759492539 200000 884037889 200000 48611278 200000 297873215 200000 611324812 200000 737721141 200000 732772555 200000 396550488 200000 272122732 200000 633047749 200000 885551770 200000 207680132 200000 344595465 200000 22575303 200000 37448506 200000 530821162 200000 498661043 200000 854067442 200000 909378889 200000 127707728 200000 579466585 200000 93492637 200000 47428103 200000 153273757 200000 644609159 200000 393396670 200000 851962194 200000 882134871 200000 637576045 200000 90062571 200000 217972136 200000 144510309 200000 251040730 200000 597146972 200000 703895079 200000 877141070 200000 343312444 200000 930178534 200000 132407439 200000 794694967 200000 300468129 200000 638514176 200000 96059709 200000 214739943 200000 914380216 200000 783689664 200000 780527921 200000 27533510 200000 683855568 200000 919633886 200000 231349768 200000 646450904 200000 292800982 200000 51998127 200000 405706241 200000 676822982 200000 894031450 200000 922754346 200000 922660859 200000 499430868 200000 541885066 200000 209022694 200000 558651252 200000 12696043 200000 276685620 200000 975570968 200000 904147083 200000 438812559 200000 521711559 200000 600349849 200000 877769726 200000 801916137 200000 912559185 200000 684911325 200000 92223787 200000 438724286 200000 535815554 200000 595775996 200000 335123986 200000 680378996 200000 911995046 200000 730045356 200000 256022865 200000 534536211 200000 358812590 200000 202740291 200000 764283429 200000 587087937 200000 212779303 200000 830680761 200000 125987438 200000 275193924 200000 199697984 200000 708808355 200000 125391531 200000 968602626 200000 335088840 200000 240142904 200000 704183289 200000 359312387 200000 712086316 200000 639069262 200000 265753623 200000 874883437 200000 101009532 200000 450897501 200000 86424420 200000 123359750 200000 581274725 200000 588321402 200000 721026270 200000 680385077 200000 754364727 200000 987325788 200000 706035748 200000 69130496 200000 466636256 200000 587957850 200000 132916596 200000 899009550 200000 108244975 200000 479245162 200000 615965612 200000 90552741 200000 681877393 200000 401733410 200000 937813580 200000 389459117 200000 722699670 200000 56025274 200000 918656370 200000 608870570 200000 468487532 200000 810732551 200000 562103259 200000 896829380 200000 995031841 200000 12411776 200000 188456679 200000 858649281 200000 439578468 200000 846047803 200000 613649557 200000 762556681 200000 74778499 200000 177144304 200000 686572418 200000 427450016 200000 477097837 200000 546366708 200000 755443437 200000 952529966 200000 163871153 200000 545750590 200000 439904437 200000 737219322 200000 227439485 200000 602398052 200000 114003800 200000 795423977 200000 869418655 200000 382172830 200000 538306549 200000 530323075 200000 449330054 200000 292863681 200000 57037897 200000 861587181 200000 457930048 200000 36058949 200000 722365109 200000 455942127 200000 75210621 200000 299798078 200000 499075126 200000 249518063 200000 111698569 200000 124197989 200000 203155562 200000 53236210 200000 315926869 200000 51769104 200000 246748049 200000 228297633 200000 927091566 200000 755726388 200000 627296392 200000 597007681 200000 523484419 200000 885401193 200000 571807438 200000 368063416 200000 53447394 200000 527159013 200000 279252098 200000 928695950 200000 469386363 200000 719003519 200000 179757154 200000 470262761 200000 249672154 200000 636237996 200000 810379213 200000 711052431 200000 369872816 200000 31387524 200000 389653697 200000 58384359 200000 589593930 200000 918496189 200000 959208925 200000 223435767 200000 451631767 200000 277474222 200000 773409375 200000 319893862 200000 48556069 200000 258441805 200000 845168165 200000 927856506 200000 736101668 200000 794985264 200000 80822191 200000 887932954 200000 591727968 200000 284568206 200000 164665370 200000 921555404 200000 793273674 200000 626526014 200000 780630822 200000 341323191 200000 348243951 200000 153942710 200000 689748272 200000 806752162 200000 538735358 200000 609200397 200000 297361719 200000 444917234 200000 506092741 200000 152428280 200000 457005786 200000 264933294 200000 557628979 200000 75612623 200000 211755095 200000 537283198 200000 361990871 200000 61784456 200000 915119757 200000 858516134 200000 970169567 200000 331129018 200000 965950714 200000 702285070 200000 103303961 200000 110698650 200000 579025853 200000 687682365 200000 33185524 200000 490489088 200000 986753940 200000 968379224 200000 91133566 200000 122209891 200000 326802909 200000 103756327 200000 48369766 200000 471235031 200000 810958488 200000 305363727 200000 688051195 200000 35954965 200000 832135778 200000 616268824 200000 334040362 200000 665692786 200000 595610747 200000 496841192 200000 264917123 200000 560663782 200000 344539328 200000 999664580 200000 9812276 200000 90345990 200000 454361520 200000 835741589 200000 294213388 200000 737050633 200000 119156330 200000 766651872 200000 267028600 200000 244372421 200000 689612972 200000 932533196 200000 639649927 200000 475320498 200000 821021397 200000 833664287 200000 899072745 200000 880761061 200000 571601891 200000 77133375 200000 663677931 200000 470376213 200000 152264052 200000 556111412 200000 614532732 200000 469135000 200000 749190088 200000 316998820 200000 88959530 200000 614410598 200000 424539069 200000 789295061 200000 617158948 200000 711860244 200000 662711504 200000 188197550 200000 548202553 200000 417185241 200000 932145953 200000 812026550 200000 268026071 200000 600745100 200000 103414127 200000 646534673 200000 293498123 200000 417978531 200000 606766359 200000 723632521 200000 360670086 200000 884989236 200000 988451352 200000 584629378 200000 460983702 200000 135655927 200000 337457425 200000 368777475 200000 844193064 200000 403444545 200000 785171264 200000 286463923 200000 782310603 200000 630470153 200000 599376516 200000 439335385 200000 546679727 200000 917616613 200000 515212635 200000 502528858 200000 736338849 200000 912507661 200000 840265444 200000 146739390 200000 904264976 200000 744206934 200000 372366556 200000 448883498 200000 931750154 200000 452383543 200000 885217700 200000 984283237 200000 430190910 200000 126257607 200000 684157496 200000 805998807 200000 558099451 200000 753096891 200000 4442169 200000 81742212 200000 940355630 200000 226227052 200000 394552291 200000 255550997 200000 685585767 200000 151283150 200000 698317334 200000 880761039 200000 293174228 200000 958456441 200000 993436240 200000 475264664 200000 773966915 200000 669835939 200000 264305840 200000 845899512 200000 56762915 200000 220902434 200000 892036084 200000 154693653 200000 889488259 200000 926835054 200000 99988347 200000 388878517 200000 157606161 200000 346199964 200000 247369539 200000 442825278 200000 510894618 200000 861881955 200000 219111402 200000 780901048 200000 620734095 200000 122069529 200000 340208304 200000 168969417 200000 385118974 200000 253147062 200000 194477426 200000 163962807 200000 413125268 200000 630780111 200000 225211056 200000 811526505 200000 144391968 200000 954667931 200000 786425735 200000 847464549 200000 456947474 200000 5510385 200000 333472183 200000 131720658 200000 567347575 200000 272800327 200000 357759901 200000 359757686 200000 340477437 200000 53967283 200000 120675896 200000 398690232 200000 553481973 200000 657373676 200000 382206247 200000 9430943 200000 835354443 200000 400887881 200000 949076648 200000 694127824 200000 771734670 200000 78251200 200000 556302745 200000 403859858 200000 663923950 200000 158395367 200000 29394810 200000 778151628 200000 68230968 200000 95780598 200000 167499881 200000 564728837 200000 745428186 200000 864707010 200000 339982115 200000 244721506 200000 278033381 200000 408294594 200000 906157833 200000 499000234 200000 18267397 200000 632381197 200000 170982935 200000 765709381 200000 598996873 200000 933967960 200000 73573614 200000 631697207 200000 675583841 200000 580732668 200000 578734794 200000 502637865 200000 875967770 200000 60447213 200000 232532363 200000 876262239 200000 882772450 200000 358922947 200000 543492527 200000 314365378 200000 972249994 200000 540169139 200000 286274133 200000 909764311 200000 489345150 200000 779374998 200000 28353851 200000 111351236 200000 743025101 200000 638558176 200000 561165504 200000 829878353 200000 178285863 200000 577261225 200000 570677217 200000 26955492 200000 996623576 200000 303333031 200000 689575487 200000 542764163 200000 632972753 200000 348718384 200000 876242454 200000 470477524 200000 46452639 200000 595729980 200000 420522055 200000 646928415 200000 893453426 200000 378161248 200000 492289614 200000 936977226 200000 96647446 200000 269983955 200000 635182155 200000 760684507 200000 187667195 200000 858837356 200000 123562237 200000 622900729 200000 383803952 200000 775766689 200000 735770049 200000 313209962 200000 512581987 200000 720935816 200000 118979222 200000 904549013 200000 675339234 200000 441268184 200000 886319131 200000 977012352 200000 824339356 200000 650607592 200000 719555982 200000 350731474 200000 10954528 200000 415491758 200000 760758989 200000 435472082 200000 797557659 200000 566043584 200000 255661656 200000 270156389 200000 203125469 200000 871779670 200000 278329165 200000 74576402 200000 431505236 200000 421403717 200000 982895977 200000 711046912 200000 719140878 200000 839638020 200000 464089356 200000 791584502 200000 992976058 200000 315048105 200000 409035061 200000 410078297 200000 336612774 200000 205154540 200000 716622721 200000 160543793 200000 960163266 200000 480908834 200000 465073199 200000 741298723 200000 262360219 200000 415784002 200000 985568286 200000 387384439 200000 134797407 200000 232091107 200000 422383820 200000 179451922 200000 585460190 200000 508741690 200000 4273752 200000 728812668 200000 110367878 200000 137428256 200000 479379328 200000 507480026 200000 76314726 200000 73207561 200000 741554595 200000 943647988 200000 201316907 200000 290971405 200000 262108862 200000 697209136 200000 17252133 200000 248702690 200000 387041650 200000 232194195 200000 401098050 200000 12377822 200000 156148475 200000 748595142 200000 983523088 200000 138891257 200000 316400954 200000 901036558 200000 770947006 200000 640987080 200000 563726507 200000 976474962 200000 432278810 200000 270592642 200000 163507310 200000 375033368 200000 666484628 200000 957853437 200000 904022593 200000 972208007 200000 755057208 200000 237888689 200000 767182979 200000 262973797 200000 902254263 200000 789584819 200000 53455410 200000 259588633 200000 996173662 200000 158232250 200000 433998061 200000 379812521 200000 30095644 200000 102445341 200000 254511858 200000 47011516 200000 355060096 200000 630459602 200000 817573152 200000 122810008 200000 477259447 200000 629583983 200000 70181620 200000 649188132 200000 367312273 200000 157869356 200000 605349519 200000 518320102 200000 305580411 200000 325670622 200000 515112621 200000 250994437 200000 319667845 200000 140988924 200000 14400175 200000 652609352 200000 931045213 200000 228262812 200000 727409297 200000 304099348 200000 362521426 200000 123152758 200000 422814451 200000 473837424 200000 393890897 200000 224020447 200000 187300115 200000 167195652 200000 263423210 200000 489916878 200000 240523984 200000 493441812 200000 422651467 200000 892926169 200000 77060776 200000 265285769 200000 777527362 200000 293383480 200000 358153146 200000 514142439 200000 272287038 200000 312199616 200000 891952068 200000 539265367 200000 118178381 200000 969800169 200000 524527396 200000 206136221 200000 939417374 200000 668857287 200000 93131482 200000 71526946 200000 647804416 200000 704973331 200000 437639299 200000 460886507 200000 906997729 200000 430938659 200000 873886815 200000 841439902 200000 198630991 200000 419077100 200000 785360715 200000 280059523 200000 142097273 200000 179894278 200000 161269446 200000 469584000 200000 420409901 200000 28374951 200000 990574831 200000 264445979 200000 173756378 200000 545632421 200000 779117189 200000 565942651 200000 900933263 200000 418087288 200000 520842980 200000 27494 200000 545957114 200000 970546485 200000 572597773 200000 512932162 200000 511373417 200000 374609811 200000 524677278 200000 315647768 200000 285901515 200000 616117993 200000 132208085 200000 374675851 200000 135430830 200000 307205677 200000 385308048 200000 66792933 200000 438879041 200000 820721397 200000 819182159 200000 32625162 200000 5640787 200000 322544504 200000 741009199 200000 335103105 200000 303273554 200000 984561805 200000 112844272 200000 685287537 200000 694973516 200000 907339690 200000 960132335 200000 84703136 200000 501075951 200000 823685861 200000 388025643 200000 364306037 200000 504225676 200000 51198198 200000 414570563 200000 533750775 200000 835767823 200000 423533362 200000 675022966 200000 478255051 200000 559685384 200000 470346640 200000 475031712 200000 717962809 200000 558456996 200000 22053543 200000 37021250 200000 350327334 200000 484064179 200000 527373228 200000 820866938 200000 418658073 200000 332512163 200000 255218295 200000 68504326 200000 273502522 200000 966609539 200000 851705727 200000 437197892 200000 956312909 200000 874303232 200000 597898712 200000 397094196 200000 583707835 200000 835069034 200000 60764475 200000 258336883 200000 138638217 200000 944886958 200000 525201405 200000 484740929 200000 514548317 200000 900305500 200000 160763158 200000 823598971 200000 50821247 200000 69631650 200000 140787739 200000 642336672 200000 266467797 200000 516524878 200000 826407235 200000 918057167 200000 502992100 200000 515530448 200000 763514724 200000 65901254 200000 963539669 200000 518399540 200000 144085494 200000 356469732 200000 278431597 200000 899431211 200000 387977486 200000 707005735 200000 616199443 200000 465864194 200000 304002403 200000 234652718 200000 20175053 200000 495518632 200000 804774475 200000 67745078 200000 261436482 200000 995828139 200000 831871934 200000 192223008 200000 365327288 200000 580146746 200000 753455185 200000 127175528 200000 167539222 200000 820829220 200000 967362875 200000 423444015 200000 486071010 200000 563155158 200000 20232787 200000 925066289 200000 582682179 200000 193455200 200000 980873743 200000 665684174 200000 644290303 200000 34659184 200000 308944261 200000 993580036 200000 378122365 200000 921571668 200000 169135213 200000 281272434 200000 167197380 200000 618658812 200000 226719516 200000 79750999 200000 55368313 200000 263767540 200000 78084233 200000 137097359 200000 808363235 200000 191216749 200000 49676362 200000 688778395 200000 53505001 200000 98715444 200000 688854679 200000 955417241 200000 996169234 200000 641501367 200000 569566789 200000 346392647 200000 968249475 200000 509838343 200000 801800907 200000 730267651 200000 694227204 200000 662514384 200000 988921920 200000 89708749 200000 853016570 200000 971109730 200000 109758809 200000 973931074 200000 656308333 200000 865650346 200000 188483951 200000 598958753 200000 841780738 200000 694616120 200000 828190838 200000 959848137 200000 877903105 200000 266603578 200000 217599750 200000 861716536 200000 934401104 200000 866688894 200000 812238933 200000 351633677 200000 617640309 200000 569190259 200000 193805881 200000 895598598 200000 76010134 200000 495780904 200000 564658474 200000 760750722 200000 334679675 200000 431406666 200000 944647741 200000 998185087 200000 398731402 200000 250453801 200000 347708201 200000 402987676 200000 980696265 200000 202183859 200000 861364292 200000 339086870 200000 728222174 200000 615649142 200000 232616582 200000 982945486 200000 416327442 200000 271602337 200000 521301380 200000 194330944 200000 804822088 200000 148277251 200000 317641077 200000 817280140 200000 736748042 200000 518642185 200000 489805104 200000 617789041 200000 41899387 200000 38905283 200000 781409323 200000 472771916 200000 862413413 200000 376912095 200000 104470652 200000 627641884 200000 921981740 200000 701347755 200000 248571098 200000 925932672 200000 917054167 200000 62550806 200000 513433244 200000 46660278 200000 191294221 200000 300467375 200000 815381944 200000 405258653 200000 396002324 200000 394634403 200000 974412484 200000 618287794 200000 270719188 200000 495898050 200000 728507128 200000 412739606 200000 863706321 200000 510521210 200000 347546665 200000 918617734 200000 726104627 200000 735001049 200000 804210382 200000 592685408 200000 8164289 200000 726866830 200000 338126846 200000 818938020 200000 463856864 200000 462257128 200000 289395566 200000 290043631 200000 702395288 200000 85581524 200000 946677622 200000 147457408 200000 941311630 200000 80355554 200000 667622157 200000 674624054 200000 446795530 200000 819646272 200000 157196743 200000 541861263 200000 353054961 200000 24023484 200000 215497693 200000 759403178 200000 777996491 200000 967544517 200000 485187621 200000 876603205 200000 689810878 200000 204859754 200000 756215828 200000 243685823 200000 962338703 200000 706595160 200000 267925954 200000 397152022 200000 803270823 200000 30188767 200000 959367141 200000 2693864 200000 582657547 200000 242573037 200000 928245203 200000 445543797 200000 663445346 200000 834208016 200000 986266500 200000 573596570 200000 786879730 200000 656226679 200000 712568205 200000 535544534 200000 767047586 200000 426529009 200000 683812645 200000 84885321 200000 42326776 200000 623511275 200000 400198179 200000 532096943 200000 199678746 200000 5563253 200000 31226621 200000 59426152 200000 376478929 200000 604325693 200000 648783561 200000 978935410 200000 23642497 200000 409706897 200000 907385662 200000 295227244 200000 225121585 200000 195547232 200000 835318451 200000 735074196 200000 861294216 200000 733504568 200000 865023518 200000 36728008 200000 632891084 200000 788383305 200000 336259349 200000 818828680 200000 859752420 200000 295787616 200000 998961616 200000 373546226 200000 617379927 200000 93681387 200000 913447203 200000 213156035 200000 306265418 200000 292612858 200000 139521671 200000 964391772 200000 820117124 200000 219827772 200000 715868178 200000 222451129 200000 439179885 200000 161914109 200000 22611578 200000 326954362 200000 738704905 200000 996284461 200000 883144469 200000 236744413 200000 525106432 200000 363459931 200000 885780954 200000 231799489 200000 990027161 200000 605961909 200000 249491296 200000 79740581 200000 932101817 200000 114411273 200000 401441500 200000 945908389 200000 456359912 200000 329302982 200000 226400807 200000 988564354 200000 378185036 200000 501021435 200000 81111989 200000 851845786 200000 837973930 200000 735648597 200000 620367006 200000 215623659 200000 853036139 200000 253981220 200000 484886168 200000 916571667 200000 985591700 200000 248896341 200000 411057657 200000 64369234 200000 481685964 200000 790833529 200000 65978297 200000 379359365 200000 196132440 200000 464445884 200000 65005933 200000 911294763 200000 283434273 200000 316282349 200000 405154124 200000 245808995 200000 129530540 200000 656049275 200000 329021484 200000 933453036 200000 307678240 200000 295631477 200000 997392773 200000 370981411 200000 913147203 200000 6968713 200000 35195756 200000 949495303 200000 764251260 200000 400836101 200000 497724056 200000 234416694 200000 621862097 200000 765310680 200000 31428704 200000 947263728 200000 947515881 200000 436053904 200000 724773050 200000 304273171 200000 519876618 200000 713602141 200000 678839356 200000 70335517 200000 102380571 200000 711708171 200000 348270110 200000 806534188 200000 621091747 200000 509956619 200000 783087669 200000 953357312 200000 537684679 200000 645703274 200000 537619191 200000 803565302 200000 257209934 200000 345607639 200000 161870205 200000 635061005 200000 916356511 200000 483539873 200000 640479100 200000 336076516 200000 220214977 200000 635206581 200000 236261706 200000 558375353 200000 54015065 200000 484063395 200000 644040158 200000 141535595 200000 783921071 200000 576383896 200000 424542926 200000 147331704 200000 269012136 200000 227877988 200000 519717458 200000 157588479 200000 324753868 200000 281682293 200000 249709887 200000 413960126 200000 734583360 200000 678963674 200000 557253900 200000 57938451 200000 72885196 200000 205634880 200000 776407504 200000 287203838 200000 234955989 200000 884197367 200000 52691521 200000 974259996 200000 926138979 200000 169688300 200000 332516278 200000 503765933 200000 192925724 200000 952881071 200000 946588708 200000 437218958 200000 820132422 200000 873571438 200000 225279011 200000 90060095 200000 917002183 200000 954078200 200000 753594089 200000 141529565 200000 801450023 200000 672503226 200000 925096524 200000 670181671 200000 770210188 200000 400974788 200000 776397508 200000 983591548 200000 330587324 200000 96783555 200000 367865190 200000 746562522 200000 936139550 200000 637232647 200000 477863913 200000 772667871 200000 117096120 200000 215860606 200000 319436964 200000 107504587 200000 569436721 200000 118004151 200000 706390669 200000 510363004 200000 711922383 200000 190863839 200000 529143098 200000 412120431 200000 78499449 200000 554796486 200000 141072098 200000 907969221 200000 625167285 200000 412178393 200000 385497692 200000 357407034 200000 200419242 200000 58664232 200000 697035038 200000 551813422 200000 192137247 200000 449930593 200000 460380990 200000 406431648 200000 30651257 200000 289462995 200000 304843636 200000 128243245 200000 939075775 200000 122963051 200000 653931285 200000 799164692 200000 287248792 200000 852590520 200000 365517848 200000 991855412 200000 31315531 200000 623854826 200000 239966995 200000 906278923 200000 905379773 200000 167453390 200000 698619198 200000 677377975 200000 468011894 200000 964760787 200000 55356526 200000 678194936 200000 405881243 200000 378078983 200000 750612762 200000 456195884 200000 340333812 200000 928525338 200000 903714393 200000 393410128 200000 831070438 200000 839253848 200000 357920737 200000 534784772 200000 816035193 200000 971973298 200000 586919432 200000 772321415 200000 574345043 200000 24746677 200000 89320390 200000 771737270 200000 129490873 200000 376278160 200000 567668912 200000 124602896 200000 77145236 200000 578531857 200000 151318268 200000 318242228 200000 888047721 200000 465492903 200000 552696707 200000 569369440 200000 218881631 200000 82177633 200000 769821113 200000 822964595 200000 400409660 200000 158636524 200000 808568759 200000 608097515 200000 117464166 200000 394129048 200000 744918577 200000 807143783 200000 253554149 200000 834449235 200000 932343934 200000 547398949 200000 457990751 200000 300496300 200000 876346006 200000 927060739 200000 276693018 200000 491426768 200000 350293262 200000 925491841 200000 153090045 200000 959515278 200000 764388637 200000 668417980 200000 585192846 200000 274616150 200000 917152410 200000 350726515 200000 173945076 200000 571035189 200000 680163835 200000 521035525 200000 423864566 200000 487350746 200000 917586006 200000 409817713 200000 130567929 200000 999346579 200000 942259043 200000 495215700 200000 671109380 200000 382071631 200000 524023671 200000 251600877 200000 20629950 200000 955652509 200000 353709961 200000 429960474 200000 828637806 200000 560224170 200000 361121583 200000 410572891 200000 567874809 200000 404880710 200000 553140385 200000 817320654 200000 785770982 200000 144462559 200000 879421620 200000 654263857 200000 604951133 200000 697698179 200000 585023199 200000 630852322 200000 595850786 200000 537469154 200000 542928185 200000 390214625 200000 334151070 200000 689004872 200000 875508855 200000 426452171 200000 470570453 200000 947675558 200000 104280562 200000 126911455 200000 19151984 200000 513227145 200000 608616350 200000 192868860 200000 463580084 200000 354114847 200000 900072467 200000 33799841 200000 642782855 200000 910417721 200000 121273991 200000 26251243 200000 876087921 200000 833516355 200000 780772048 200000 656043673 200000 879942552 200000 773482828 200000 733367653 200000 618256393 200000 723525313 200000 993772548 200000 685987677 200000 818741819 200000 707683669 200000 36220600 200000 294893166 200000 416191949 200000 428282713 200000 892412247 200000 596405487 200000 241179644 200000 864649588 200000 36917871 200000 379483606 200000 64776361 200000 937766636 200000 855969583 200000 939018937 200000 807708752 200000 629496232 200000 185100646 200000 582645711 200000 146772498 200000 107557422 200000 250157953 200000 517401071 200000 664647083 200000 73865637 200000 27774608 200000 747781774 200000 881517947 200000 765825491 200000 134370369 200000 288764869 200000 671308416 200000 191140127 200000 149389026 200000 37970504 200000 345261657 200000 789170319 200000 844390242 200000 170894703 200000 914779972 200000 460718539 200000 599945552 200000 208040240 200000 182711328 200000 221715735 200000 807116505 200000 338521121 200000 730831979 200000 330115419 200000 92059341 200000 973685626 200000 923233859 200000 264922654 200000 767239322 200000 245561616 200000 398845032 200000 602146693 200000 604288590 200000 824629594 200000 983198775 200000 87106135 200000 75986072 200000 698872687 200000 488846768 200000 891940860 200000 225993415 200000 227536644 200000 856749936 200000 782955128 200000 128348872 200000 646570609 200000 782397110 200000 355419252 200000 855433003 200000 333223597 200000 642906977 200000 8904500 200000 471145758 200000 379861324 200000 118089711 200000 462881953 200000 721661039 200000 744009351 200000 478178175 200000 958169920 200000 426080141 200000 15138612 200000 196113359 200000 642147895 200000 760546695 200000 315044552 200000 33130302 200000 251756366 200000 284217866 200000 376921947 200000 831839946 200000 744135915 200000 344276326 200000 414682531 200000 541174801 200000 153932308 200000 202110089 200000 18097910 200000 926978899 200000 213946991 200000 193705729 200000 108116812 200000 871109997 200000 255335492 200000 508293373 200000 557401402 200000 581234143 200000 204004473 200000 956617035 200000 988966903 200000 313120966 200000 434602132 200000 423246683 200000 440129882 200000 123991265 200000 640348348 200000 186971962 200000 77095384 200000 319044495 200000 100226999 200000 528375702 200000 850672266 200000 913212110 200000 923082476 200000 8011200 200000 774438692 200000 675434301 200000 386740833 200000 125415844 200000 384527358 200000 794037274 200000 850223293 200000 513628113 200000 108361742 200000 326133060 200000 386478407 200000 734727031 200000 682476778 200000 120006968 200000 305109476 200000 779779682 200000 182635209 200000 35450647 200000 819538203 200000 851896067 200000 380424322 200000 762714782 200000 521545235 200000 85861479 200000 554072971 200000 899547179 200000 456415891 200000 670893117 200000 926492667 200000 122011837 200000 893605632 200000 212052692 200000 80261256 200000 796951027 200000 227101282 200000 577276697 200000 891396232 200000 878631436 200000 356397150 200000 234679964 200000 150193650 200000 528500709 200000 405683004 200000 535650187 200000 556136797 200000 203371773 200000 703470049 200000 715113140 200000 18243070 200000 848354162 200000 861355989 200000 453396358 200000 11050926 200000 768064004 200000 539203901 200000 320536591 200000 772324065 200000 59398673 200000 616020193 200000 960814335 200000 383190191 200000 960307607 200000 674932774 200000 860712866 200000 337608398 200000 590106420 200000 98752788 200000 416559593 200000 164234644 200000 800709160 200000 715333201 200000 132176481 200000 915113977 200000 372765264 200000 128987427 200000 48963129 200000 766021010 200000 294084651 200000 515320689 200000 736722240 200000 316513942 200000 645606105 200000 728368577 200000 141897187 200000 202211291 200000 649477654 200000 494449977 200000 166962994 200000 656512729 200000 169587778 200000 876311970 200000 758435034 200000 29208485 200000 69574235 200000 211688287 200000 666999084 200000 219706102 200000 780959744 200000 704643962 200000 937198356 200000 185894947 200000 303626606 200000 425284503 200000 304289825 200000 78504226 200000 858925958 200000 733722621 200000 324823170 200000 490766985 200000 252760517 200000 535506835 200000 401299206 200000 495189392 200000 257741385 200000 66022879 200000 853106459 200000 938476043 200000 10066386 200000 97273096 200000 458382031 200000 25194611 200000 433060797 200000 345064917 200000 4139729 200000 539421150 200000 485016073 200000 191858091 200000 594337903 200000 804172289 200000 998075221 200000 27026065 200000 774075801 200000 757924661 200000 241370848 200000 895607087 200000 672384731 200000 812422254 200000 116555910 200000 520743625 200000 518343526 200000 889080643 200000 244642505 200000 76537672 200000 761671431 200000 382474732 200000 132260036 200000 276143920 200000 6349357 200000 498613054 200000 652080184 200000 238992810 200000 788419558 200000 964071088 200000 475435395 200000 62524026 200000 507369954 200000 410788953 200000 984787362 200000 401214985 200000 165878381 200000 585160431 200000 662722102 200000 705226076 200000 867785848 200000 504291272 200000 257392507 200000 765168153 200000 349067664 200000 745644252 200000 719377489 200000 170326152 200000 588626916 200000 908662976 200000 28570167 200000 444887951 200000 508286018 200000 329970859 200000 526326090 200000 749483700 200000 800314906 200000 584335475 200000 955367497 200000 63013917 200000 881394552 200000 627384464 200000 396994195 200000 169183379 200000 991839501 200000 319797783 200000 381219878 200000 857338745 200000 207961638 200000 544114879 200000 446414753 200000 523998936 200000 463153330 200000 178493151 200000 718354497 200000 427602774 200000 201034047 200000 171493741 200000 690560487 200000 124458554 200000 322892541 200000 375794175 200000 276073744 200000 215723369 200000 991077304 200000 855288524 200000 97481434 200000 927438698 200000 140913633 200000 274452651 200000 76852484 200000 619491172 200000 885806213 200000 623222546 200000 884043246 200000 221934877 200000 660641107 200000 216561687 200000 572816532 200000 279139580 200000 558192281 200000 94883954 200000 269432470 200000 682980872 200000 246199623 200000 898367864 200000 646508594 200000 500837350 200000 189250793 200000 796516128 200000 543418439 200000 842738397 200000 392988592 200000 368587776 200000 597760595 200000 32036309 200000 386558569 200000 900204368 200000 450676852 200000 986840658 200000 699162243 200000 381554917 200000 827178346 200000 551626365 200000 663302156 200000 88792886 200000 263165075 200000 364105498 200000 683912627 200000 723684186 200000 243284972 200000 667848082 200000 2333895 200000 742150407 200000 905843222 200000 13422058 200000 695622453 200000 585489555 200000 863439437 200000 961109704 200000 217733005 200000 830062838 200000 865344113 200000 145500532 200000 492357885 200000 37214661 200000 526018817 200000 99776467 200000 25954132 200000 178307894 200000 695228186 200000 378770029 200000 346263295 200000 291066402 200000 701612667 200000 77685864 200000 985896206 200000 375213565 200000 523086210 200000 913225610 200000 457679150 200000 80618207 200000 33148207 200000 64727610 200000 938697647 200000 358416255 200000 459119392 200000 100156286 200000 807436671 200000 39824177 200000 454382995 200000 792361725 200000 309673516 200000 684898286 200000 62785382 200000 893335805 200000 371462117 200000 827414091 200000 910179865 200000 319611493 200000 523127161 200000 172835199 200000 348438985 200000 316908219 200000 527545430 200000 725735777 200000 450426166 200000 255047718 200000 677452938 200000 577288807 200000 73962941 200000 524287852 200000 395524291 200000 805109159 200000 147027805 200000 963492340 200000 909491282 200000 65851097 200000 757166261 200000 39313349 200000 648783651 200000 941194834 200000 352162051 200000 528065412 200000 355431366 200000 175103753 200000 508001830 200000 796017784 200000 691830632 200000 454979732 200000 539483804 200000 231286920 200000 694905817 200000 180310827 200000 862430595 200000 326142011 200000 288849799 200000 151275939 200000 261800603 200000 799053494 200000 937300864 200000 468831091 200000 277843009 200000 489326529 200000 625364339 200000 195103922 200000 246103413 200000 381815745 200000 825016239 200000 259733013 200000 5547476 200000 724341694 200000 306124065 200000 102918901 200000 70864798 200000 174494557 200000 387190105 200000 513911110 200000 290818992 200000 389248230 200000 222525061 200000 246628256 200000 563849097 200000 94172479 200000 841013619 200000 732003641 200000 910850888 200000 332147693 200000 770974611 200000 30001127 200000 924401579 200000 782727961 200000 915130097 200000 995532321 200000 664712209 200000 366475144 200000 460545086 200000 319806206 200000 866488951 200000 690592417 200000 900563143 200000 518163508 200000 212639614 200000 336620138 200000 268969082 200000 31709722 200000 746541155 200000 40739721 200000 500037096 200000 62377382 200000 556551428 200000 78298950 200000 436125245 200000 137833070 200000 275618785 200000 675100551 200000 65423176 200000 808400041 200000 823066647 200000 156521682 200000 883101561 200000 887063342 200000 118606181 200000 602227278 200000 891640797 200000 600150386 200000 797087274 200000 661744578 200000 682031651 200000 102482318 200000 445619044 200000 839708563 200000 242606745 200000 853445174 200000 925570226 200000 474205896 200000 649692718 200000 973577922 200000 559344722 200000 245136136 200000 707518576 200000 193291560 200000 142524707 200000 836359321 200000 214541199 200000 135569406 200000 72063139 200000 681872483 200000 853513304 200000 193629308 200000 935643376 200000 533443050 200000 230653498 200000 552792183 200000 470756042 200000 705312598 200000 289113411 200000 351123046 200000 306193294 200000 197758318 200000 32853026 200000 668108128 200000 945348412 200000 993877911 200000 983512101 200000 211731226 200000 371702385 200000 622111193 200000 25530172 200000 913924588 200000 212161132 200000 821417177 200000 405958132 200000 920232141 200000 169676556 200000 708704735 200000 311072124 200000 634463057 200000 252942032 200000 677492432 200000 400201122 200000 650907057 200000 699184852 200000 553589812 200000 146199765 200000 551765187 200000 987349721 200000 731261233 200000 854316579 200000 827563004 200000 316365117 200000 496044428 200000 631206204 200000 751268212 200000 131882238 200000 424415150 200000 492309101 200000 26148833 200000 828943290 200000 18469532 200000 481533604 200000 892802713 200000 237651889 200000 511071741 200000 218714482 200000 722310036 200000 501469120 200000 656268311 200000 821503235 200000 567998823 200000 271196519 200000 36577744 200000 622771750 200000 348375881 200000 327039683 200000 505451185 200000 67915339 200000 328578321 200000 55821971 200000 276244701 200000 970823038 200000 326199604 200000 919156790 200000 885448478 200000 722963568 200000 659344587 200000 599903146 200000 483587799 200000 769720942 200000 4637578 200000 865757582 200000 407729170 200000 477424487 200000 590426057 200000 119403808 200000 457172851 200000 642628586 200000 767679614 200000 452847679 200000 898768961 200000 759003428 200000 858596159 200000 111407977 200000 25905251 200000 196302565 200000 861457987 200000 782523836 200000 430710368 200000 230463899 200000 627878497 200000 660590328 200000 323688285 200000 332436052 200000 543910159 200000 40193914 200000 706815777 200000 120384191 200000 177712740 200000 536375873 200000 261674515 200000 832029482 200000 652946710 200000 266765549 200000 181451578 200000 28995205 200000 698163835 200000 949673402 200000 266095163 200000 890021981 200000 178473098 200000 274760072 200000 4295518 200000 942065888 200000 748686810 200000 348570069 200000 371091336 200000 534107358 200000 428751776 200000 365115584 200000 294281793 200000 757527493 200000 185932725 200000 67778823 200000 269971375 200000 643110308 200000 765832845 200000 594968072 200000 447011479 200000 108883240 200000 420091712 200000 2737091 200000 547007074 200000 495080865 200000 830017924 200000 333008597 200000 873442069 200000 685540605 200000 800389039 200000 123901566 200000 118187350 200000 355274698 200000 78961337 200000 298787995 200000 726100077 200000 853075767 200000 494543415 200000 312921004 200000 3007040 200000 443221266 200000 122069088 200000 794834638 200000 984404309 200000 709281227 200000 762219530 200000 872692672 200000 827364051 200000 958506606 200000 24993965 200000 111936225 200000 362706048 200000 289030316 200000 58833502 200000 373606703 200000 877277891 200000 640793298 200000 358214100 200000 567426121 200000 385520290 200000 225259983 200000 990113382 200000 945737325 200000 871666116 200000 350763314 200000 157714954 200000 669938297 200000 661028463 200000 830255912 200000 11153238 200000 673879021 200000 912647050 200000 376464513 200000 874395010 200000 288955622 200000 564018844 200000 108779690 200000 724937826 200000 728977956 200000 141477834 200000 221859764 200000 164025455 200000 745350404 200000 755100635 200000 492356683 200000 695917759 200000 395559814 200000 304030774 200000 141867966 200000 576442631 200000 653174343 200000 844648674 200000 678496764 200000 55593887 200000 226789510 200000 976850052 200000 972206996 200000 179304318 200000 809589282 200000 51668580 200000 370944948 200000 275598392 200000 468688281 200000 671867495 200000 629660202 200000 497922566 200000 505681929 200000 853130517 200000 818600293 200000 417482685 200000 107907378 200000 726587795 200000 391906419 200000 353643220 200000 844883314 200000 183647145 200000 206509827 200000 364860770 200000 904989127 200000 908879804 200000 545140580 200000 15155229 200000 823047631 200000 499090644 200000 327145604 200000 993539163 200000 292678089 200000 29282967 200000 134091761 200000 340984340 200000 468856469 200000 285999947 200000 867535322 200000 967410653 200000 970024367 200000 923997654 200000 82091277 200000 419304685 200000 416270135 200000 905997760 200000 267743481 200000 367646490 200000 999673323 200000 426561839 200000 450442669 200000 175452892 200000 282254122 200000 270456041 200000 315710423 200000 372027720 200000 275854066 200000 510894677 200000 28677829 200000 884700181 200000 326056418 200000 545412985 200000 101940326 200000 574283162 200000 311166264 200000 583179516 200000 732243272 200000 708460237 200000 633102546 200000 602519588 200000 601474202 200000 440798020 200000 14126384 200000 358325976 200000 61846571 200000 727814966 200000 1804143 200000 50255262 200000 222215785 200000 688739706 200000 674933071 200000 527792541 200000 32954978 200000 324816262 200000 760531757 200000 946401948 200000 851000261 200000 531441008 200000 582253576 200000 981862144 200000 716352736 200000 632964592 200000 483939711 200000 820054992 200000 882719394 200000 820346459 200000 724093392 200000 651074739 200000 817696922 200000 81919656 200000 23160282 200000 166269424 200000 380672757 200000 648669549 200000 430470427 200000 81094764 200000 201375875 200000 90594 200000 758937010 200000 976498095 200000 873793714 200000 461882844 200000 266484828 200000 78977502 200000 284175249 200000 543913938 200000 700569210 200000 578365377 200000 721661389 200000 950359259 200000 774555657 200000 974759613 200000 480813238 200000 320887981 200000 945488295 200000 561559770 200000 424024121 200000 698005406 200000 423504531 200000 812236989 200000 597477094 200000 182773414 200000 607718572 200000 596352430 200000 102353387 200000 123899737 200000 801055345 200000 871396755 200000 660314902 200000 818610672 200000 385367807 200000 584112882 200000 682156247 200000 371842369 200000 636873237 200000 624111857 200000 168137274 200000 121394881 200000 815148050 200000 966179160 200000 863479024 200000 992466056 200000 991713268 200000 538502797 200000 859155270 200000 117592909 200000 330732377 200000 117959574 200000 33044011 200000 762165860 200000 89573505 200000 590440986 200000 913225517 200000 515168710 200000 136930889 200000 166095967 200000 236196987 200000 776957960 200000 309179441 200000 950184780 200000 98397924 200000 559534689 200000 702427222 200000 36216935 200000 449338837 200000 700345512 200000 36133752 200000 836064727 200000 353857886 200000 878912851 200000 995412724 200000 847684195 200000 136473133 200000 367454072 200000 566562505 200000 256484720 200000 187763088 200000 261314255 200000 519909782 200000 575833349 200000 909799287 200000 709486509 200000 402749593 200000 949098441 200000 520378478 200000 257762569 200000 663839153 200000 121459971 200000 502288294 200000 116406905 200000 233885020 200000 257256600 200000 573189356 200000 130213941 200000 223196856 200000 15554831 200000 392815279 200000 537540882 200000 731536261 200000 163712400 200000 525393405 200000 673035399 200000 53586977 200000 732376031 200000 351284869 200000 677370027 200000 767032713 200000 11066469 200000 663206550 200000 181368883 200000 237401437 200000 177243686 200000 765721373 200000 730544760 200000 907731420 200000 577280715 200000 417052074 200000 300585326 200000 333785571 200000 111396505 200000 96200299 200000 788469165 200000 770868465 200000 662715510 200000 868215854 200000 97805419 200000 155547941 200000 546981866 200000 862606946 200000 586406270 200000 124349757 200000 974996250 200000 530102550 200000 618754909 200000 892325016 200000 961750222 200000 417439479 200000 326329631 200000 105449780 200000 822629996 200000 145209685 200000 979729530 200000 509271471 200000 660605434 200000 199852574 200000 51662789 200000 225613641 200000 244144159 200000 704116192 200000 491146230 200000 519118815 200000 42718753 200000 987000266 200000 814095011 200000 405048305 200000 68604903 200000 477929387 200000 871493635 200000 364643996 200000 340592119 200000 939528177 200000 282458861 200000 301392287 200000 453080952 200000 426121129 200000 794614486 200000 667284313 200000 116314160 200000 796367492 200000 776414167 200000 819423945 200000 646454406 200000 31034575 200000 700478116 200000 405983628 200000 230652800 200000 806572922 200000 556433557 200000 543812577 200000 17922245 200000 75120145 200000 178518944 200000 2101926 200000 898065564 200000 340144837 200000 957697627 200000 312372059 200000 500751850 200000 783836770 200000 757429758 200000 571530782 200000 909169206 200000 23640665 200000 701210718 200000 909414828 200000 165293992 200000 335657655 200000 737838578 200000 55005542 200000 949537028 200000 974761004 200000 77446096 200000 102825288 200000 38677939 200000 390187524 200000 260608944 200000 50712050 200000 371884985 200000 998769712 200000 954385895 200000 780898467 200000 685121983 200000 77394236 200000 998920557 200000 692774712 200000 102377225 200000 255677529 200000 411190742 200000 690207792 200000 214920576 200000 369075028 200000 201071451 200000 439774890 200000 231888808 200000 598058141 200000 132380369 200000 925684324 200000 397215914 200000 930400064 200000 962811312 200000 219934140 200000 202667595 200000 168126189 200000 830177805 200000 222548402 200000 681554673 200000 877966835 200000 125028511 200000 657024996 200000 228598692 200000 760344896 200000 510830268 200000 589634191 200000 524805642 200000 12040802 200000 410006108 200000 247534228 200000 736615529 200000 967705992 200000 273303060 200000 627209071 200000 491429288 200000 782216065 200000 597615899 200000 747074368 200000 694159693 200000 476491194 200000 851161928 200000 636168390 200000 447740799 200000 408947267 200000 781300496 200000 884355422 200000 695205636 200000 656446922 200000 524900748 200000 337163015 200000 323295555 200000 581980061 200000 527807088 200000 843460191 200000 242983490 200000 829122987 200000 630108180 200000 411228326 200000 109985960 200000 526907523 200000 499795310 200000 65395130 200000 81849276 200000 131110738 200000 998900756 200000 860341273 200000 146850147 200000 648625128 200000 386855997 200000 370221793 200000 762623524 200000 44147890 200000 632184512 200000 258634706 200000 799113510 200000 687248577 200000 94814995 200000 691171657 200000 427908656 200000 639739841 200000 375226189 200000 804710982 200000 614861735 200000 71878145 200000 889115683 200000 913455206 200000 157474450 200000 824778865 200000 198720238 200000 460298216 200000 734354073 200000 659543197 200000 488581538 200000 190240171 200000 736705024 200000 550704822 200000 709730007 200000 330950445 200000 75082160 200000 717935497 200000 854575554 200000 617755277 200000 674464558 200000 512056965 200000 745086524 200000 814775433 200000 110244512 200000 309892025 200000 678367929 200000 804406911 200000 233071822 200000 147083218 200000 975009361 200000 810324591 200000 851107613 200000 543099424 200000 420935866 200000 743288055 200000 613683605 200000 424967312 200000 115101770 200000 640677204 200000 326513372 200000 810110387 200000 858433017 200000 597528934 200000 813011512 200000 500328117 200000 595537756 200000 531724204 200000 637174672 200000 187661669 200000 939216554 200000 533236547 200000 31069034 200000 671834674 200000 161457337 200000 720921066 200000 474865900 200000 381593643 200000 619874049 200000 617278464 200000 172501982 200000 169063678 200000 563283863 200000 379056259 200000 752728230 200000 871122681 200000 562825522 200000 977035538 200000 309014603 200000 454221067 200000 987970345 200000 825345003 200000 109163121 200000 673761986 200000 131240306 200000 812878316 200000 465575266 200000 599490638 200000 775719075 200000 505211541 200000 22531074 200000 549716603 200000 351589363 200000 197775876 200000 114173912 200000 198209722 200000 635383609 200000 678993654 200000 568220939 200000 126413080 200000 929006315 200000 622061771 200000 600122466 200000 716548164 200000 936236064 200000 369879426 200000 843145026 200000 868049805 200000 626792589 200000 578123192 200000 623460786 200000 926019296 200000 863912074 200000 742108844 200000 725587034 200000 87158477 200000 254020878 200000 901544509 200000 288782462 200000 549310593 200000 427931053 200000 591811305 200000 27709446 200000 935113164 200000 922519712 200000 328277455 200000 76992377 200000 682941212 200000 984953020 200000 538840237 200000 988819965 200000 992333696 200000 6719352 200000 614086625 200000 585554263 200000 936561317 200000 839288043 200000 949044843 200000 833944560 200000 366984923 200000 170549195 200000 302681576 200000 423259853 200000 871363343 200000 283208046 200000 875853976 200000 18453908 200000 52594897 200000 139992012 200000 965127000 200000 975029389 200000 875983951 200000 143405434 200000 292105639 200000 939158174 200000 969519192 200000 678876079 200000 460347300 200000 625992013 200000 59220057 200000 564037185 200000 758032397 200000 432996544 200000 654301282 200000 454176168 200000 987483713 200000 538788799 200000 40143136 200000 915976441 200000 902396478 200000 723366320 200000 45203939 200000 227801067 200000 447534755 200000 485362329 200000 353865881 200000 714712789 200000 462544558 200000 262366497 200000 352062417 200000 299887789 200000 105443389 200000 700027022 200000 795377336 200000 622149385 200000 897490896 200000 548991175 200000 518986526 200000 168756256 200000 495324292 200000 956216915 200000 117201776 200000 225480393 200000 568957977 200000 803320407 200000 91824830 200000 902009978 200000 598271212 200000 195837082 200000 591317174 200000 549264713 200000 509755388 200000 271232387 200000 755299239 200000 278214638 200000 560531176 200000 402627609 200000 444923006 200000 403944894 200000 508831726 200000 9692673 200000 690992331 200000 692309168 200000 361424877 200000 896329602 200000 523084475 200000 173482330 200000 898762851 200000 161859460 200000 257317150 200000 306431220 200000 194724719 200000 145630091 200000 845561186 200000 613900627 200000 417532367 200000 881337792 200000 433234325 200000 968994030 200000 500292833 200000 796432615 200000 807356007 200000 328807132 200000 280857765 200000 929750633 200000 159576356 200000 618411731 200000 748340664 200000 532702794 200000 294536637 200000 334016297 200000 2828122 200000 295247667 200000 595987647 200000 628920022 200000 260666216 200000 394133097 200000 619127641 200000 669299566 200000 159986785 200000 813943250 200000 177077081 200000 98559274 200000 323986276 200000 958768118 200000 850002734 200000 741273312 200000 19711023 200000 827220987 200000 283812839 200000 319240197 200000 561538849 200000 865091495 200000 154767154 200000 894520497 200000 389547320 200000 608005473 200000 940694364 200000 589999514 200000 742004754 200000 5647407 200000 984610134 200000 699674647 200000 431012847 200000 594963896 200000 565345454 200000 629316126 200000 728454573 200000 790010434 200000 668162449 200000 645840965 200000 410682569 200000 69828276 200000 536901839 200000 733770179 200000 411753828 200000 950635156 200000 605324245 200000 129989231 200000 470588474 200000 313788425 200000 853724339 200000 351508671 200000 483754155 200000 858245593 200000 824908823 200000 585976777 200000 576025781 200000 688620395 200000 632501071 200000 701540165 200000 854033143 200000 172368581 200000 822435402 200000 776482184 200000 597769391 200000 772510351 200000 236148631 200000 460148105 200000 224735164 200000 653853197 200000 610622563 200000 247916766 200000 914732188 200000 538724647 200000 229545598 200000 923533759 200000 596396654 200000 254541412 200000 186836054 200000 782821633 200000 324258543 200000 141252329 200000 613498618 200000 859897883 200000 943922816 200000 420139134 200000 138056215 200000 131712804 200000 320722973 200000 206833032 200000 314547708 200000 262127313 200000 910780263 200000 326316303 200000 5968793 200000 266203258 200000 292033690 200000 616599736 200000 698841211 200000 996768790 200000 802883222 200000 934511307 200000 494473937 200000 326157370 200000 856504537 200000 429849645 200000 930144105 200000 492187676 200000 530518402 200000 257102950 200000 320095154 200000 85862805 200000 152142671 200000 523241372 200000 810936251 200000 571151641 200000 618395039 200000 324929173 200000 478037553 200000 860690880 200000 838297712 200000 837031608 200000 926664292 200000 904383296 200000 405227104 200000 760681995 200000 260353090 200000 948456432 200000 378451631 200000 52449076 200000 792974937 200000 884676294 200000 218803002 200000 40339323 200000 778492888 200000 394795864 200000 261047425 200000 199560902 200000 671112334 200000 537936861 200000 817408929 200000 121238939 200000 88976616 200000 654355244 200000 710081626 200000 708326689 200000 431351798 200000 201857722 200000 529848073 200000 725803807 200000 548816742 200000 366001312 200000 104024237 200000 832595962 200000 714449286 200000 142101394 200000 217103077 200000 321521849 200000 783850821 200000 814734568 200000 21576175 200000 256971011 200000 302167602 200000 978911384 200000 160531113 200000 392319774 200000 911682682 200000 839497016 200000 297499795 200000 69834737 200000 877568749 200000 732432896 200000 482141131 200000 452133635 200000 130631929 200000 832341189 200000 114465038 200000 111782521 200000 437587116 200000 458541054 200000 458130877 200000 97082651 200000 580748981 200000 765277889 200000 610818516 200000 551154254 200000 686809699 200000 837509830 200000 346564596 200000 45852186 200000 122228131 200000 856243298 200000 357921625 200000 758148900 200000 514690821 200000 575234189 200000 537204707 200000 43329716 200000 635798455 200000 195714267 200000 148069392 200000 111071919 200000 110804871 200000 362156421 200000 101758207 200000 391339421 200000 657356516 200000 501589344 200000 154547310 200000 665492643 200000 552644829 200000 936081380 200000 690512060 200000 319282057 200000 174838559 200000 50604326 200000 946395366 200000 240161973 200000 494863866 200000 65931741 200000 261155981 200000 691425069 200000 305720412 200000 416066911 200000 492223982 200000 351530136 200000 671972307 200000 77458340 200000 152487911 200000 657898812 200000 175786638 200000 63810881 200000 661495 200000 504772607 200000 80361820 200000 482772333 200000 16048189 200000 271441513 200000 132275626 200000 910856703 200000 876383096 200000 928622752 200000 106205576 200000 677614956 200000 911879941 200000 930492778 200000 502216100 200000 639378125 200000 241017571 200000 179959854 200000 306325324 200000 746349014 200000 299875761 200000 550173939 200000 755801711 200000 767898847 200000 42212525 200000 241024606 200000 602992539 200000 786176734 200000 842424757 200000 875672502 200000 678496256 200000 96968553 200000 319018313 200000 59755234 200000 534983530 200000 934905015 200000 24318087 200000 302355048 200000 526814282 200000 44623775 200000 316505900 200000 326947696 200000 798432685 200000 103078295 200000 770602392 200000 510931390 200000 7691074 200000 459375798 200000 503159498 200000 294002618 200000 131375448 200000 326193073 200000 584464991 200000 558885995 200000 433447644 200000 292857313 200000 678996630 200000 87065462 200000 704728926 200000 195194170 200000 379061838 200000 443172643 200000 382030092 200000 588955731 200000 998513413 200000 278392919 200000 265655476 200000 660287076 200000 550226138 200000 647352474 200000 139347909 200000 975260482 200000 109211275 200000 72357393 200000 426872397 200000 131177829 200000 211177847 200000 23808900 200000 752193788 200000 29299170 200000 184613787 200000 706501209 200000 660142879 200000 691059824 200000 39015320 200000 773244566 200000 856484004 200000 344145253 200000 517575338 200000 269284065 200000 551698459 200000 823801784 200000 741474994 200000 681061506 200000 904712882 200000 289832705 200000 406094892 200000 926306143 200000 10114616 200000 175801716 200000 295007288 200000 241028094 200000 909777690 200000 584721384 200000 630300820 200000 26763654 200000 880454760 200000 105674197 200000 339581343 200000 108131773 200000 116327888 200000 836548432 200000 336285783 200000 965933834 200000 56634272 200000 607253776 200000 798554203 200000 379972723 200000 741514951 200000 285420140 200000 267359721 200000 116799391 200000 226349267 200000 319917914 200000 890737120 200000 744557268 200000 861412339 200000 430764656 200000 238853053 200000 946596601 200000 154142454 200000 87442149 200000 604635041 200000 867584917 200000 747662666 200000 750399120 200000 316176456 200000 595998925 200000 514321149 200000 175414759 200000 901139731 200000 986157416 200000 414431934 200000 740602369 200000 383295486 200000 724564685 200000 72352219 200000 62656659 200000 21804457 200000 583200515 200000 942190660 200000 917521909 200000 190156626 200000 164114607 200000 9056389 200000 253198621 200000 331393240 200000 734106393 200000 880887759 200000 480361890 200000 568482489 200000 128068646 200000 221490671 200000 389891002 200000 971044372 200000 137580126 200000 683495252 200000 294756411 200000 861058215 200000 994750694 200000 387578124 200000 526882460 200000 263235280 200000 864514950 200000 766703815 200000 917378292 200000 840580495 200000 662468771 200000 536220882 200000 54565881 200000 278681217 200000 473643845 200000 119002139 200000 713281281 200000 310055910 200000 770383634 200000 701734962 200000 370181124 200000 752501403 200000 780448847 200000 339468613 200000 291369367 200000 992557599 200000 920934373 200000 167368227 200000 182809329 200000 489671825 200000 119242073 200000 592588857 200000 868061672 200000 450219184 200000 212009682 200000 893928343 200000 522734836 200000 886402520 200000 728822038 200000 982622442 200000 78224170 200000 762904586 200000 581634956 200000 498329986 200000 887014465 200000 443504612 200000 940578874 200000 442833741 200000 833294992 200000 516638372 200000 99169223 200000 117765849 200000 951721740 200000 957749800 200000 975421305 200000 90214230 200000 854747470 200000 524732656 200000 261556535 200000 257344144 200000 705574794 200000 977592345 200000 746369415 200000 703832312 200000 214695576 200000 869971811 200000 914006416 200000 211679131 200000 579133422 200000 346195755 200000 595062553 200000 13968936 200000 999694242 200000 900652144 200000 572371591 200000 518903021 200000 357377644 200000 172874961 200000 897612513 200000 610052314 200000 633240993 200000 535628941 200000 108745166 200000 200132475 200000 644517176 200000 601394816 200000 196700053 200000 632264961 200000 736809927 200000 28934187 200000 208284443 200000 347277881 200000 240218246 200000 350606252 200000 350366184 200000 95506578 200000 210901834 200000 178834881 200000 29720097 200000 307534362 200000 43960458 200000 944991176 200000 158979214 200000 819419520 200000 46546269 200000 590028225 200000 973348500 200000 195127315 200000 854994809 200000 743152201 200000 22453307 200000 318122945 200000 85200180 200000 828887712 200000 837984808 200000 771668760 200000 677837189 200000 180002467 200000 478795683 200000 874646854 200000 666992131 200000 409800401 200000 52126354 200000 677250076 200000 72352996 200000 704471625 200000 551881083 200000 812049414 200000 788058879 200000 879144137 200000 920915844 200000 126280724 200000 394722761 200000 975347888 200000 906745973 200000 550466035 200000 577381210 200000 653049596 200000 614070964 200000 645673459 200000 483892328 200000 399676236 200000 171454791 200000 840506626 200000 899626058 200000 72285149 200000 869240277 200000 865450670 200000 252594934 200000 377149840 200000 420952228 200000 683302695 200000 583752450 200000 739855841 200000 113625755 200000 839956281 200000 27728805 200000 422631153 200000 859873088 200000 270381141 200000 299155638 200000 856207228 200000 110618298 200000 18201736 200000 881165995 200000 62449890 200000 45771215 200000 844903041 200000 854358170 200000 534510370 200000 201556455 200000 901339022 200000 138057787 200000 505029848 200000 545267974 200000 467631006 200000 783500770 200000 811052870 200000 812175828 200000 852724032 200000 764857992 200000 481048135 200000 99121560 200000 497413025 200000 70337987 200000 182850140 200000 844495927 200000 266113681 200000 974894025 200000 706673827 200000 3442232 200000 839321214 200000 69655408 200000 743206106 200000 752635075 200000 353139318 200000 403491375 200000 38489951 200000 767372700 200000 558246952 200000 144828956 200000 452504370 200000 958564140 200000 63102435 200000 711394287 200000 408903664 200000 78664823 200000 437007509 200000 223654653 200000 433583576 200000 409921318 200000 333104587 200000 653939006 200000 448586697 200000 315081597 200000 646230966 200000 93668167 200000 842534721 200000 66947173 200000 232018724 200000 785371726 200000 183618143 200000 878448995 200000 624481154 200000 316248620 200000 578941409 200000 325385373 200000 950167263 200000 122584405 200000 392678182 200000 446940891 200000 965472747 200000 262410977 200000 330801708 200000 914002307 200000 837103603 200000 252075654 200000 324739474 200000 177162395 200000 170985190 200000 166284955 200000 428013717 200000 750532810 200000 615465810 200000 867400213 200000 152124694 200000 564143958 200000 933017702 200000 726029965 200000 945570705 200000 782613542 200000 897983984 200000 423996983 200000 409394470 200000 395604928 200000 858020960 200000 831643627 200000 375951764 200000 456642891 200000 848174275 200000 135014686 200000 862709048 200000 641772685 200000 10818248 200000 954551273 200000 907947793 200000 33935853 200000 490368189 200000 8447744 200000 98053822 200000 33171569 200000 202348945 200000 235947963 200000 263385725 200000 285914560 200000 988078291 200000 709144080 200000 337474861 200000 394098209 200000 949617840 200000 490465429 200000 407388747 200000 266655865 200000 430993912 200000 340246658 200000 936520696 200000 519595599 200000 262179353 200000 348029868 200000 10713841 200000 526986187 200000 995859745 200000 574670474 200000 446837908 200000 987229617 200000 815785407 200000 385606706 200000 88743137 200000 624966505 200000 673977154 200000 811320412 200000 184622709 200000 945777402 200000 619809175 200000 855269213 200000 996931215 200000 969470729 200000 915827534 200000 484287020 200000 705135886 200000 792775902 200000 72719765 200000 480481888 200000 190447216 200000 696819295 200000 789597754 200000 839234095 200000 557262292 200000 135246865 200000 492503980 200000 104511087 200000 644278008 200000 119121181 200000 603213561 200000 271189144 200000 4385851 200000 353352520 200000 369136081 200000 259566783 200000 230952091 200000 525358328 200000 37128321 200000 329864091 200000 427842998 200000 314053941 200000 937866743 200000 180265602 200000 858006476 200000 700908965 200000 444280260 200000 335952748 200000 144414650 200000 581639822 200000 670111252 200000 145630958 200000 265847552 200000 450753239 200000 310104502 200000 284131903 200000 466205115 200000 383874566 200000 97207322 200000 588248374 200000 87304874 200000 642419778 200000 697584972 200000 577712712 200000 24063276 200000 439274065 200000 730888189 200000 38292622 200000 464397119 200000 229266842 200000 977384314 200000 329765820 200000 921819010 200000 277419043 200000 977975218 200000 888183850 200000 710151475 200000 722842259 200000 134320436 200000 723833549 200000 720648752 200000 192325168 200000 671058221 200000 402180926 200000 407265017 200000 596623074 200000 396578669 200000 559804337 200000 230908588 200000 71183661 200000 490966626 200000 113190654 200000 43091206 200000 284058169 200000 316381466 200000 148935323 200000 873774184 200000 227060173 200000 440900932 200000 511209631 200000 532957134 200000 960506958 200000 208038703 200000 672435135 200000 599816920 200000 648697027 200000 330599880 200000 608747348 200000 54128580 200000 504896724 200000 767961247 200000 263243090 200000 560887665 200000 343898821 200000 161537505 200000 275731024 200000 878685022 200000 270883199 200000 323808863 200000 800393606 200000 138866599 200000 867431558 200000 764536709 200000 163202761 200000 170860813 200000 845810179 200000 689976674 200000 38218897 200000 9131246 200000 723606203 200000 743959205 200000 386707443 200000 447792968 200000 495036436 200000 646809757 200000 248954022 200000 672976057 200000 656149014 200000 54251320 200000 690906368 200000 368105089 200000 27474791 200000 515436804 200000 838048248 200000 728276605 200000 153531725 200000 251842352 200000 599558949 200000 352469804 200000 761082798 200000 514978698 200000 359286974 200000 212596653 200000 305261842 200000 446295170 200000 774357399 200000 838271935 200000 801245855 200000 897061157 200000 702205225 200000 700356031 200000 674800667 200000 260940577 200000 721127305 200000 617534636 200000 683953133 200000 750750918 200000 700884846 200000 558166564 200000 362535195 200000 59350786 200000 11764783 200000 661462631 200000 721596236 200000 399520612 200000 185290690 200000 271790675 200000 661755591 200000 987870745 200000 217043645 200000 608392038 200000 61248625 200000 394962417 200000 95139415 200000 809391550 200000 827865041 200000 676112474 200000 535028327 200000 651878939 200000 705890062 200000 845220706 200000 283691875 200000 464211930 200000 761169647 200000 52106168 200000 856343650 200000 874667770 200000 679265497 200000 911279274 200000 961343257 200000 258707994 200000 112177875 200000 744752167 200000 805841888 200000 238601848 200000 282343812 200000 296304830 200000 391204781 200000 485076979 200000 737658931 200000 490350493 200000 394083351 200000 461492489 200000 800428741 200000 735026322 200000 956495188 200000 774854361 200000 53913026 200000 489801228 200000 32819258 200000 539252001 200000 123506767 200000 665964825 200000 784816192 200000 535100991 200000 588932148 200000 623151976 200000 391990653 200000 626055987 200000 25736151 200000 395589960 200000 794564775 200000 451007899 200000 53958717 200000 250693031 200000 738840340 200000 158741940 200000 608704271 200000 683188755 200000 143967420 200000 552901726 200000 362650258 200000 130968763 200000 591117876 200000 589768472 200000 896604077 200000 679215213 200000 709811 200000 591161343 200000 885971942 200000 140469913 200000 278279183 200000 469098962 200000 745809251 200000 865249099 200000 2377408 200000 324863472 200000 185130732 200000 965152052 200000 519552475 200000 624277079 200000 499934695 200000 898206113 200000 470904599 200000 911975845 200000 479927898 200000 295520897 200000 168061643 200000 347279130 200000 764497644 200000 524559970 200000 941527020 200000 809992340 200000 279850723 200000 252493939 200000 739360275 200000 316807312 200000 126381094 200000 174025859 200000 305924468 200000 468219439 200000 118471484 200000 152775936 200000 661312743 200000 578439981 200000 447399242 200000 834489080 200000 315675106 200000 425816554 200000 236958743 200000 689264666 200000 291816571 200000 832215909 200000 579761162 200000 413103284 200000 84358506 200000 524321595 200000 97016874 200000 57608629 200000 201864196 200000 984170923 200000 775253532 200000 295921324 200000 699572800 200000 963862420 200000 224383527 200000 934839751 200000 434181812 200000 313079412 200000 304066867 200000 823962068 200000 521929880 200000 556566121 200000 592060100 200000 542603841 200000 305605569 200000 974069811 200000 5202690 200000 802384671 200000 916798630 200000 619065136 200000 629067444 200000 373693210 200000 998387294 200000 221533 200000 168400704 200000 34418562 200000 287814815 200000 172027226 200000 540997803 200000 779625028 200000 536456639 200000 746962022 200000 872810398 200000 561048048 200000 394149045 200000 334825054 200000 612683614 200000 136549812 200000 73650968 200000 325097921 200000 977757137 200000 704294238 200000 920586526 200000 897821614 200000 970146175 200000 799903070 200000 905417630 200000 861991907 200000 134580110 200000 348193472 200000 513493517 200000 211671743 200000 952253380 200000 824787765 200000 831647875 200000 268871488 200000 482950280 200000 466577162 200000 366822326 200000 766733573 200000 726389984 200000 219296558 200000 844968189 200000 136656972 200000 298970226 200000 703406895 200000 644904526 200000 369266163 200000 871315847 200000 156856636 200000 768248383 200000 851991930 200000 514401538 200000 299327012 200000 543401479 200000 706878718 200000 264154733 200000 571905364 200000 494592893 200000 410505022 200000 61278700 200000 808056540 200000 967256855 200000 75093401 200000 167160902 200000 13940586 200000 121568747 200000 59171854 200000 209527010 200000 527774797 200000 151564721 200000 396003130 200000 438747078 200000 915027826 200000 821090493 200000 94041180 200000 704359834 200000 427379048 200000 472804872 200000 757781330 200000 722997666 200000 929168735 200000 898509096 200000 599899804 200000 67511238 200000 287292196 200000 254208083 200000 393770328 200000 513046157 200000 373455654 200000 142647391 200000 106201924 200000 587668764 200000 38803059 200000 258785475 200000 468351166 200000 571989819 200000 34682554 200000 123546005 200000 237389510 200000 131572559 200000 314809930 200000 302883213 200000 223311097 200000 339135072 200000 738338832 200000 884203520 200000 839419798 200000 201110547 200000 710837660 200000 739558 200000 493947772 200000 852561072 200000 773578012 200000 746339540 200000 225572906 200000 360478492 200000 714218846 200000 133508352 200000 742058429 200000 562116831 200000 402031057 200000 473247555 200000 153516788 200000 892632607 200000 704659076 200000 688139281 200000 94542637 200000 438331298 200000 905651748 200000 861973122 200000 846471272 200000 784517838 200000 473223169 200000 544825420 200000 661915459 200000 417973675 200000 507039241 200000 997340102 200000 221838076 200000 505916127 200000 872957642 200000 946393061 200000 294959985 200000 383254448 200000 425505652 200000 57178690 200000 935993121 200000 504541189 200000 404777939 200000 583873297 200000 39021356 200000 325674084 200000 621232728 200000 322640681 200000 383754062 200000 367604724 200000 329241104 200000 17799170 200000 410898407 200000 430364283 200000 106327209 200000 482406834 200000 243009525 200000 29241440 200000 703792244 200000 12292334 200000 186729239 200000 481129130 200000 238179421 200000 567863054 200000 424893323 200000 287679742 200000 877493747 200000 598990344 200000 491829808 200000 296692131 200000 177186662 200000 940675186 200000 780487812 200000 378815360 200000 295686531 200000 680602500 200000 438430885 200000 464295452 200000 545678776 200000 829992211 200000 548575571 200000 983047580 200000 556657686 200000 410248598 200000 76531179 200000 229394120 200000 354390345 200000 922048035 200000 38656621 200000 79895301 200000 154547872 200000 500156530 200000 310379894 200000 820395098 200000 565673483 200000 892268760 200000 571758661 200000 959871343 200000 635305495 200000 879508044 200000 374087865 200000 794058121 200000 189985778 200000 310972005 200000 418166096 200000 600262286 200000 447784301 200000 717315929 200000 498545449 200000 866402566 200000 126685428 200000 978458622 200000 952890882 200000 80808982 200000 940921238 200000 625877452 200000 255713850 200000 662600582 200000 173844227 200000 603570392 200000 916516047 200000 817040828 200000 205666695 200000 859110873 200000 538046303 200000 741008830 200000 486028307 200000 466929701 200000 488987690 200000 104996146 200000 572476468 200000 916392372 200000 411721229 200000 697226848 200000 115237401 200000 199708443 200000 921640584 200000 708035630 200000 529180817 200000 307588497 200000 685592504 200000 330039330 200000 147295497 200000 671214829 200000 692611164 200000 927245411 200000 787946385 200000 894420388 200000 67888083 200000 329835959 200000 220886231 200000 206389454 200000 975843867 200000 503937925 200000 604177449 200000 355365922 200000 838555603 200000 787421652 200000 365901174 200000 575862773 200000 785487417 200000 985541449 200000 407675725 200000 497006909 200000 378716460 200000 86858539 200000 231211227 200000 198564243 200000 77292841 200000 469839201 200000 189195760 200000 435370283 200000 775575377 200000 111476337 200000 168211706 200000 369549533 200000 465149281 200000 346798467 200000 331679495 200000 391258655 200000 480876983 200000 315529307 200000 10808262 200000 178362632 200000 760694610 200000 955210081 200000 644609413 200000 495392845 200000 958958545 200000 568041884 200000 985055540 200000 488633158 200000 854184819 200000 21031601 200000 596141151 200000 805144042 200000 134805781 200000 832174824 200000 762206519 200000 357677261 200000 814946870 200000 925568806 200000 38937225 200000 609341736 200000 177886453 200000 687442163 200000 662502852 200000 713019088 200000 540072975 200000 705518708 200000 935835383 200000 753638973 200000 581024485 200000 382071409 200000 942123727 200000 738141828 200000 396886900 200000 750564432 200000 891373724 200000 258472283 200000 715757146 200000 416677911 200000 94689356 200000 683865371 200000 649254103 200000 382574700 200000 756340333 200000 24475320 200000 180163784 200000 111696535 200000 455709230 200000 598061514 200000 678965933 200000 472377470 200000 744584541 200000 897517703 200000 572716451 200000 741659815 200000 449796202 200000 767678406 200000 635748201 200000 533344825 200000 582935649 200000 928764157 200000 793760862 200000 379973370 200000 175470323 200000 511009346 200000 765873536 200000 741972817 200000 87792237 200000 172721740 200000 604447342 200000 159288388 200000 939746238 200000 565666418 200000 337082725 200000 603091322 200000 1115253 200000 490647210 200000 704254278 200000 113850681 200000 350715583 200000 227826058 200000 253407118 200000 443405928 200000 774623596 200000 502965321 200000 432478299 200000 410952333 200000 612084713 200000 360305342 200000 851715693 200000 673939920 200000 606615110 200000 963891039 200000 153742113 200000 33445621 200000 948185393 200000 620721475 200000 526609014 200000 594744676 200000 271974905 200000 139838495 200000 682940683 200000 870322468 200000 759251083 200000 85904971 200000 435496479 200000 98052314 200000 90464119 200000 439955645 200000 594275214 200000 501974989 200000 354889194 200000 743570188 200000 227571674 200000 584084453 200000 876215733 200000 91115886 200000 82838558 200000 20360614 200000 626173763 200000 850422969 200000 367724571 200000 604471865 200000 187438502 200000 91395684 200000 52838447 200000 348297059 200000 720309386 200000 906241158 200000 24578391 200000 442191754 200000 437576767 200000 246285781 200000 434650932 200000 867406774 200000 737515443 200000 990316967 200000 985370114 200000 304017805 200000 594114164 200000 721250292 200000 468189345 200000 824476500 200000 123463857 200000 487307601 200000 938517136 200000 593958900 200000 794566456 200000 646893301 200000 745673196 200000 135957234 200000 977742712 200000 74659510 200000 449030516 200000 721635957 200000 257410432 200000 247251724 200000 826329223 200000 224423235 200000 514768382 200000 926350092 200000 988571427 200000 567406275 200000 483362880 200000 850617453 200000 925794791 200000 144851707 200000 426279477 200000 922399622 200000 8167440 200000 599649426 200000 67651179 200000 717699916 200000 659821439 200000 468982478 200000 198468625 200000 915919704 200000 724796593 200000 619561878 200000 871170806 200000 527393758 200000 366756036 200000 735636848 200000 339733895 200000 752388022 200000 514958711 200000 134012291 200000 821329108 200000 36478550 200000 636324650 200000 774214549 200000 187513483 200000 157552596 200000 704552665 200000 601164814 200000 134287611 200000 228351720 200000 583506468 200000 50910706 200000 52508945 200000 356474087 200000 806206793 200000 396047593 200000 224130141 200000 883346376 200000 906594599 200000 465995066 200000 652915468 200000 794540577 200000 482527548 200000 528384970 200000 482524654 200000 162492714 200000 548135334 200000 876584481 200000 670154353 200000 126081208 200000 699491621 200000 143639652 200000 676908196 200000 972468546 200000 219754263 200000 607691611 200000 350859572 200000 517072863 200000 477720441 200000 955434603 200000 126662000 200000 438890565 200000 459198700 200000 38714268 200000 839748936 200000 572171466 200000 127493292 200000 389635475 200000 220783945 200000 999001189 200000 226173593 200000 2850712 200000 379767458 200000 611234477 200000 296022834 200000 8253841 200000 508962081 200000 695199704 200000 952200084 200000 815738884 200000 483102517 200000 482049213 200000 582688126 200000 847340567 200000 892652013 200000 693719761 200000 190891854 200000 153172882 200000 53690103 200000 888111660 200000 518188036 200000 435861723 200000 600922785 200000 919179140 200000 547657022 200000 963589880 200000 297092057 200000 728200752 200000 925004602 200000 67080592 200000 385923632 200000 480728614 200000 389821142 200000 94201065 200000 814320082 200000 501020668 200000 415222162 200000 592141290 200000 768847759 200000 207428841 200000 358192523 200000 373255705 200000 635033300 200000 977441988 200000 385641857 200000 737912221 200000 209662385 200000 83546115 200000 897663697 200000 831830844 200000 154025172 200000 225999804 200000 654327162 200000 946896989 200000 17439627 200000 55657894 200000 127222299 200000 716638471 200000 388529605 200000 537348632 200000 320565746 200000 235070431 200000 598284817 200000 6777864 200000 57104094 200000 109529132 200000 236726173 200000 660550925 200000 476257629 200000 276061654 200000 480635959 200000 872094556 200000 386848909 200000 448726369 200000 814683725 200000 446916558 200000 971260462 200000 817058293 200000 262204144 200000 205399511 200000 618113181 200000 191712089 200000 139931596 200000 797525390 200000 225227482 200000 565563890 200000 620833584 200000 393463723 200000 32189570 200000 17091784 200000 589464076 200000 936960387 200000 131679189 200000 257380225 200000 639879661 200000 648456462 200000 127373232 200000 5698146 200000 398107906 200000 960597728 200000 29655954 200000 686848596 200000 584224281 200000 259335218 200000 351435674 200000 719525596 200000 866686113 200000 906805466 200000 299546246 200000 558577696 200000 412171945 200000 381156685 200000 711676341 200000 702354152 200000 766932190 200000 966512803 200000 390753060 200000 926010010 200000 279715984 200000 892326546 200000 101310324 200000 143045436 200000 991289261 200000 881297265 200000 130366946 200000 451474805 200000 561786563 200000 195316789 200000 996345932 200000 140397195 200000 233147137 200000 672268407 200000 624717618 200000 192827493 200000 882438198 200000 751190635 200000 81806257 200000 405302153 200000 193374927 200000 808753896 200000 320055688 200000 970082078 200000 522685916 200000 163345766 200000 652346646 200000 390621418 200000 614074635 200000 2749434 200000 865220953 200000 449796436 200000 404755114 200000 714407772 200000 660186608 200000 511561570 200000 219456936 200000 148203745 200000 919813913 200000 855258811 200000 569831316 200000 51314304 200000 783450035 200000 55460774 200000 467368603 200000 372201167 200000 798998844 200000 724039432 200000 765671821 200000 944982278 200000 259177426 200000 85943400 200000 253750232 200000 272268538 200000 685242933 200000 462174701 200000 375714698 200000 731748130 200000 308605378 200000 873183838 200000 871083858 200000 766023316 200000 934749817 200000 889983264 200000 369311871 200000 922647816 200000 499455735 200000 676502587 200000 328948990 200000 465596115 200000 424293499 200000 656064084 200000 163812191 200000 331170028 200000 274610404 200000 455873715 200000 901589200 200000 175113962 200000 252181681 200000 295238462 200000 982470943 200000 553990403 200000 507286782 200000 542887546 200000 585345211 200000 720553485 200000 195949452 200000 138104720 200000 155222707 200000 812151168 200000 423556281 200000 607007301 200000 721340084 200000 519568753 200000 785392003 200000 249882367 200000 551642382 200000 397259415 200000 235307912 200000 729651910 200000 920154799 200000 407620680 200000 9563912 200000 955140416 200000 864400165 200000 430063228 200000 737267936 200000 311405747 200000 592566431 200000 466797000 200000 987558544 200000 503281670 200000 530486252 200000 828909923 200000 4194869 200000 671098047 200000 911065721 200000 770024227 200000 28747918 200000 702109957 200000 572085334 200000 188048256 200000 63427834 200000 857948574 200000 440567857 200000 6093711 200000 783063927 200000 589724657 200000 633657176 200000 932843272 200000 441932964 200000 475270148 200000 199902650 200000 275129920 200000 970534335 200000 314000510 200000 124427237 200000 469807149 200000 319926951 200000 911550629 200000 336145673 200000 182469736 200000 396411354 200000 366181984 200000 311070963 200000 34905381 200000 1449590 200000 884703286 200000 377831441 200000 354402620 200000 667431483 200000 601587532 200000 642203507 200000 408024099 200000 184939398 200000 49774441 200000 346400967 200000 806724081 200000 942383447 200000 56879349 200000 348156508 200000 360357723 200000 242234187 200000 870379764 200000 575186207 200000 385336761 200000 232557985 200000 406072079 200000 788685984 200000 755703042 200000 527770936 200000 275684746 200000 54757133 200000 431453642 200000 334725006 200000 384825678 200000 262614836 200000 894155082 200000 648143042 200000 314900447 200000 398574212 200000 56681815 200000 556239250 200000 488466790 200000 982250251 200000 13784681 200000 413415772 200000 463396520 200000 875983225 200000 767731605 200000 506086432 200000 557707019 200000 901725467 200000 892506257 200000 765368443 200000 920923287 200000 197182943 200000 825895350 200000 559947181 200000 855750642 200000 769615445 200000 393547256 200000 945043859 200000 671545442 200000 137598379 200000 775529199 200000 804279469 200000 538546637 200000 303330736 200000 617442513 200000 215108632 200000 393204923 200000 943465681 200000 719354997 200000 845585299 200000 98798162 200000 234825246 200000 300129105 200000 601115517 200000 581371480 200000 282742597 200000 643148155 200000 565866708 200000 276925236 200000 183249044 200000 236669354 200000 613324087 200000 414755820 200000 502394106 200000 78686517 200000 241450212 200000 2890279 200000 567352837 200000 107595794 200000 413439161 200000 552812588 200000 469280229 200000 849089751 200000 52710966 200000 476251872 200000 83762022 200000 473849019 200000 478786424 200000 613681610 200000 474553337 200000 281208725 200000 922520383 200000 541035281 200000 848075691 200000 481355227 200000 994322664 200000 206239099 200000 987871019 200000 334092964 200000 635014259 200000 794172016 200000 751134663 200000 263125925 200000 568992381 200000 660528628 200000 855945071 200000 787321142 200000 158061125 200000 598891695 200000 385610928 200000 616077901 200000 747702698 200000 793916904 200000 887366840 200000 225173633 200000 636802858 200000 195940228 200000 746068311 200000 704987656 200000 265994723 200000 496133643 200000 907375867 200000 140786104 200000 375494037 200000 821291682 200000 895100083 200000 20077832 200000 413995166 200000 416045329 200000 836907052 200000 100986383 200000 939642876 200000 543119294 200000 419507126 200000 385085827 200000 784347469 200000 24996270 200000 903065150 200000 514986682 200000 943333072 200000 599059594 200000 326636372 200000 329543596 200000 222545765 200000 824060055 200000 894966054 200000 14529774 200000 852159112 200000 445823164 200000 369515139 200000 338448823 200000 892641369 200000 959356542 200000 231803096 200000 403245533 200000 77846422 200000 6599686 200000 180921909 200000 138928600 200000 441685406 200000 43790873 200000 453475143 200000 985005757 200000 475202671 200000 460865566 200000 204141918 200000 901817923 200000 228195496 200000 91890715 200000 764045928 200000 332081345 200000 661323655 200000 121272503 200000 97021684 200000 818127660 200000 834499818 200000 96738104 200000 966266927 200000 17579293 200000 317139793 200000 926747525 200000 393369065 200000 339896008 200000 547589081 200000 145881124 200000 142666895 200000 522974981 200000 679993410 200000 704358973 200000 759394609 200000 406064970 200000 106523369 200000 126619540 200000 79024509 200000 591404973 200000 30607053 200000 478547601 200000 528586689 200000 293710566 200000 844228493 200000 373691450 200000 271995117 200000 790700106 200000 769097575 200000 245118519 200000 940081805 200000 954607568 200000 943091514 200000 495381196 200000 310344402 200000 768191502 200000 326600324 200000 407386849 200000 673410185 200000 179611708 200000 657557860 200000 203033597 200000 835064097 200000 427821103 200000 781037207 200000 663527493 200000 414089384 200000 623796830 200000 919134590 200000 498105473 200000 217016781 200000 762254816 200000 179974166 200000 657619990 200000 211517919 200000 975465067 200000 558582013 200000 323015948 200000 633593548 200000 896861269 200000 523052402 200000 555980809 200000 751731490 200000 259790997 200000 825405268 200000 704348243 200000 874198032 200000 683386050 200000 97176866 200000 535427536 200000 194522468 200000 424784658 200000 948156409 200000 547869960 200000 383702925 200000 464202332 200000 657926040 200000 590326561 200000 264825242 200000 244017173 200000 506036830 200000 223131617 200000 304092984 200000 507246165 200000 449718601 200000 961124270 200000 246227639 200000 291669970 200000 914984951 200000 994062737 200000 842199301 200000 444596707 200000 853302440 200000 792170797 200000 805126064 200000 162931326 200000 722804793 200000 42707659 200000 528672488 200000 812141625 200000 719997994 200000 779669329 200000 247576441 200000 679350859 200000 57943704 200000 544435270 200000 172576468 200000 177415819 200000 556681795 200000 122726863 200000 476493574 200000 584181615 200000 878273160 200000 91648179 200000 87160510 200000 1523725 200000 939391334 200000 90482265 200000 468158794 200000 16450588 200000 624050044 200000 537742023 200000 109780633 200000 605979635 200000 832516104 200000 478504612 200000 717683002 200000 787306632 200000 556536041 200000 379224375 200000 334078042 200000 406460786 200000 228360349 200000 653536357 200000 450543561 200000 653242598 200000 228424770 200000 943914166 200000 331414517 200000 22035389 200000 451685784 200000 468543823 200000 734673900 200000 202821995 200000 176387837 200000 431230968 200000 149335902 200000 755723271 200000 783738734 200000 982886166 200000 825044631 200000 312138825 200000 474562187 200000 607315377 200000 105557128 200000 75554694 200000 407335059 200000 260527470 200000 363742398 200000 67670454 200000 986499171 200000 376205973 200000 744186727 200000 684488557 200000 308946810 200000 980011531 200000 634930516 200000 438620132 200000 784185335 200000 941963608 200000 497228785 200000 842732273 200000 917803160 200000 806558370 200000 534602061 200000 326274313 200000 978223292 200000 199812271 200000 429996568 200000 908772676 200000 84191841 200000 366681317 200000 415345567 200000 224403800 200000 924192293 200000 7788364 200000 196766161 200000 260091292 200000 706171208 200000 24089738 200000 676029244 200000 971503365 200000 522607015 200000 597915621 200000 625840399 200000 415133995 200000 81313218 200000 534250820 200000 286749977 200000 837183557 200000 728877750 200000 648989485 200000 808313799 200000 683201831 200000 126643266 200000 643201735 200000 228644905 200000 880270154 200000 472790213 200000 973589464 200000 895947757 200000 598886595 200000 495948606 200000 666562247 200000 790774113 200000 827569226 200000 365870922 200000 945028763 200000 907709300 200000 316953396 200000 196507432 200000 346928889 200000 662248885 200000 593116024 200000 463940022 200000 38088232 200000 695402577 200000 347057580 200000 453887092 200000 735152399 200000 694783512 200000 230857992 200000 192970112 200000 592055605 200000 516049016 200000 371672417 200000 493006743 200000 944316095 200000 144437119 200000 600609070 200000 196205594 200000 85564020 200000 40386012 200000 608440197 200000 426563845 200000 999146940 200000 826159838 200000 689617950 200000 792311032 200000 965607579 200000 834053234 200000 518315854 200000 428367154 200000 581475258 200000 706105640 200000 847477772 200000 148550544 200000 484146781 200000 245658670 200000 565356015 200000 141316241 200000 119399021 200000 288504658 200000 319170861 200000 275744596 200000 710457967 200000 891668227 200000 515592348 200000 371659671 200000 461713289 200000 104932944 200000 466664884 200000 189746616 200000 721904003 200000 167348454 200000 737223306 200000 385169591 200000 808812739 200000 64150805 200000 448662997 200000 191036466 200000 187088463 200000 919747531 200000 546224875 200000 512189542 200000 368811469 200000 563563158 200000 195543492 200000 309461556 200000 587957637 200000 766655909 200000 447972597 200000 107698968 200000 917929053 200000 109175750 200000 716058037 200000 717351730 200000 410663899 200000 305232489 200000 110486490 200000 224425281 200000 12419110 200000 804605851 200000 991039964 200000 712440994 200000 131898372 200000 710807050 200000 919891152 200000 149566804 200000 547215068 200000 807743238 200000 727181422 200000 10959861 200000 703667380 200000 640685694 200000 690501898 200000 633475013 200000 990838323 200000 428394750 200000 149309341 200000 806085794 200000 20938912 200000 106016694 200000 635664317 200000 169348362 200000 967910880 200000 450888821 200000 557833119 200000 424753179 200000 700332154 200000 492137897 200000 866514971 200000 386248085 200000 572776341 200000 458155104 200000 802814631 200000 908602325 200000 611480824 200000 668861001 200000 189153114 200000 942354907 200000 46541576 200000 808905139 200000 385651433 200000 479217476 200000 523754189 200000 721814411 200000 931549356 200000 462257743 200000 693201900 200000 797529441 200000 815010970 200000 576803291 200000 512430253 200000 766944611 200000 791973703 200000 286019942 200000 259087861 200000 291126367 200000 876441580 200000 784037647 200000 107065676 200000 807438788 200000 895523422 200000 202159508 200000 322086615 200000 106043296 200000 880096021 200000 884543571 200000 574738270 200000 220057763 200000 871417125 200000 424932684 200000 478181959 200000 773430809 200000 165166663 200000 744913181 200000 353292184 200000 880603123 200000 500252369 200000 679048451 200000 230751223 200000 760020158 200000 365793720 200000 499922654 200000 831710380 200000 483122089 200000 329442964 200000 621943085 200000 880397725 200000 233547907 200000 72130971 200000 866676493 200000 70494544 200000 952747961 200000 957148580 200000 318505533 200000 937670892 200000 859028571 200000 773529125 200000 359543068 200000 521618487 200000 300550166 200000 556756788 200000 857811624 200000 566448024 200000 171440954 200000 247337864 200000 226079360 200000 890818581 200000 9951925 200000 652260472 200000 998961378 200000 337949013 200000 758588950 200000 359233530 200000 145301164 200000 142422430 200000 570190218 200000 874618532 200000 500658014 200000 384188887 200000 822565345 200000 163941293 200000 11199766 200000 886635910 200000 37268105 200000 378324204 200000 615323281 200000 820639954 200000 24720272 200000 398654167 200000 535709487 200000 387836546 200000 782485413 200000 478943877 200000 315909359 200000 10782715 200000 58292758 200000 588383147 200000 313229422 200000 698015557 200000 462640850 200000 354284705 200000 247055595 200000 661934341 200000 32857192 200000 281422429 200000 478784581 200000 405954178 200000 212457478 200000 975436406 200000 936364794 200000 463479716 200000 888044410 200000 822183714 200000 227262505 200000 380634351 200000 272306483 200000 732799799 200000 59636624 200000 1090444 200000 584566847 200000 443805740 200000 391468941 200000 828638016 200000 899159630 200000 766826008 200000 90356512 200000 962061937 200000 688641452 200000 776256433 200000 822378982 200000 379672615 200000 513388874 200000 795797581 200000 450864671 200000 112429063 200000 39981237 200000 228746724 200000 208280744 200000 761470553 200000 758646300 200000 880022795 200000 443536128 200000 327472131 200000 400859725 200000 884659449 200000 717955910 200000 273237643 200000 760686776 200000 956331908 200000 987646008 200000 435424792 200000 329449321 200000 33815332 200000 841878325 200000 105166192 200000 455792401 200000 236684014 200000 588487739 200000 269453306 200000 861141757 200000 378294425 200000 742281193 200000 330101692 200000 532723996 200000 337911932 200000 67740541 200000 115374941 200000 958134780 200000 545982348 200000 479161557 200000 164008995 200000 615105741 200000 96595810 200000 104727153 200000 526294517 200000 635467611 200000 416117810 200000 555493230 200000 862574937 200000 170175511 200000 127744212 200000 601432460 200000 630889846 200000 800208398 200000 91215038 200000 928311592 200000 829505042 200000 643658479 200000 327554054 200000 67520321 200000 634771348 200000 292388104 200000 464213859 200000 687447926 200000 972464387 200000 835759944 200000 195912237 200000 674849285 200000 997485060 200000 832512318 200000 934707800 200000 969052109 200000 352187103 200000 984008984 200000 148918395 200000 574367308 200000 20250745 200000 899065764 200000 992019406 200000 177913761 200000 427536985 200000 225667153 200000 143927334 200000 965217930 200000 45944487 200000 623308077 200000 723801594 200000 414445669 200000 118147111 200000 330983 200000 214159457 200000 73265458 200000 865227330 200000 445490382 200000 415038225 200000 41893774 200000 196797181 200000 324124367 200000 952460896 200000 894016185 200000 801948926 200000 483706 200000 542888261 200000 778783888 200000 514164621 200000 744515581 200000 719356247 200000 533287826 200000 126439568 200000 447400487 200000 873092300 200000 224302814 200000 363168397 200000 880794725 200000 242836091 200000 584781874 200000 885629610 200000 553038278 200000 737842649 200000 637296621 200000 51106991 200000 499951610 200000 67326206 200000 930053901 200000 837505282 200000 747492686 200000 759137952 200000 865905456 200000 518751401 200000 30730417 200000 479363606 200000 74943126 200000 67233099 200000 558172081 200000 776061782 200000 910269981 200000 114645806 200000 318117501 200000 706076406 200000 556327234 200000 804777273 200000 177021924 200000 733805613 200000 895309350 200000 980690674 200000 314190164 200000 233778898 200000 321009029 200000 490638464 200000 302215899 200000 60285787 200000 97933503 200000 258802345 200000 192899367 200000 102143710 200000 711389138 200000 24390868 200000 680530825 200000 792250130 200000 627460957 200000 791497480 200000 302684653 200000 794697806 200000 505983134 200000 958088682 200000 988072162 200000 382404488 200000 693919092 200000 673680065 200000 552060824 200000 771651671 200000 457032797 200000 970999669 200000 94121436 200000 860273392 200000 354952824 200000 371274890 200000 801608733 200000 315382315 200000 547943298 200000 274898216 200000 193150825 200000 620606847 200000 384817116 200000 88459542 200000 635464047 200000 255224064 200000 575611010 200000 663436473 200000 626090110 200000 123070311 200000 786165013 200000 16911129 200000 553794435 200000 839353865 200000 138781137 200000 890089947 200000 980713486 200000 422697694 200000 257472918 200000 268570951 200000 185923661 200000 714055290 200000 820381666 200000 618631747 200000 364265742 200000 974997526 200000 335646932 200000 940336213 200000 362376129 200000 891296136 200000 572670250 200000 414879651 200000 704676978 200000 81542981 200000 736647235 200000 923894005 200000 215718866 200000 583563365 200000 220423197 200000 989510065 200000 472288558 200000 795975326 200000 517889878 200000 112323549 200000 848503412 200000 725400135 200000 321952558 200000 942052384 200000 774089781 200000 903904341 200000 82075010 200000 552798144 200000 723740573 200000 832383584 200000 665797330 200000 243456163 200000 868465787 200000 753086623 200000 353493051 200000 103621970 200000 280812351 200000 187200486 200000 122983293 200000 620866289 200000 242735350 200000 599064494 200000 209454325 200000 181084487 200000 437969742 200000 63677452 200000 34168738 200000 18114747 200000 916401816 200000 34425784 200000 623804195 200000 70148691 200000 336083904 200000 824160775 200000 85532598 200000 355682230 200000 901647445 200000 631778544 200000 370319929 200000 227800363 200000 729749127 200000 752352009 200000 268059692 200000 144464791 200000 79820067 200000 464870281 200000 216147373 200000 337631873 200000 338094487 200000 122244168 200000 74283898 200000 413939216 200000 558750196 200000 76011962 200000 260535025 200000 508336395 200000 684300518 200000 398269174 200000 131254289 200000 374650583 200000 58589628 200000 669953460 200000 819341178 200000 404059004 200000 309408870 200000 138716745 200000 490196584 200000 665077663 200000 902616433 200000 113802156 200000 433750203 200000 582541960 200000 136186891 200000 379692916 200000 363560689 200000 696324636 200000 410475525 200000 568186327 200000 676046377 200000 739519715 200000 66579915 200000 661210539 200000 155393569 200000 784407555 200000 379506796 200000 837096040 200000 505478456 200000 779596610 200000 351538584 200000 518137379 200000 228793451 200000 656371462 200000 856423324 200000 224967058 200000 758325595 200000 875199575 200000 894947686 200000 869079566 200000 328553029 200000 587614939 200000 917996166 200000 119086476 200000 913421831 200000 419044056 200000 716647723 200000 821920930 200000 865907232 200000 740707637 200000 470469665 200000 127443079 200000 597498543 200000 107639672 200000 103545560 200000 892804369 200000 178157171 200000 367117768 200000 680303455 200000 861446328 200000 742293193 200000 852165867 200000 59769956 200000 987816593 200000 226023344 200000 821455432 200000 425904437 200000 848074324 200000 790000071 200000 422991333 200000 825608641 200000 996812885 200000 326880332 200000 331059305 200000 23206551 200000 309689229 200000 43265309 200000 617558298 200000 812981988 200000 809788818 200000 461153978 200000 254512095 200000 416950904 200000 592554137 200000 653458497 200000 902475583 200000 37705153 200000 296845690 200000 706350447 200000 346783839 200000 15343053 200000 446313899 200000 949927076 200000 421567750 200000 752400459 200000 406697795 200000 666363615 200000 290639260 200000 79148425 200000 136565495 200000 517353405 200000 374332197 200000 748535927 200000 27062815 200000 987125117 200000 63088458 200000 514796706 200000 95483570 200000 561373950 200000 55319631 200000 916972600 200000 471569220 200000 484446654 200000 690731293 200000 973786633 200000 360965390 200000 679266268 200000 861388600 200000 454424451 200000 958743013 200000 107673622 200000 633296585 200000 272499893 200000 561496641 200000 195036619 200000 355638933 200000 86799436 200000 438360374 200000 623097592 200000 455905794 200000 599796120 200000 249345149 200000 402144318 200000 725100824 200000 776659591 200000 203031148 200000 205482713 200000 291325053 200000 365725607 200000 806454776 200000 132898986 200000 855664503 200000 551497255 200000 450505401 200000 255685677 200000 390871532 200000 989891541 200000 641561829 200000 74454146 200000 171801188 200000 498568481 200000 225664339 200000 877364583 200000 812861957 200000 42741015 200000 278326649 200000 202365755 200000 413211797 200000 653977960 200000 803886957 200000 861945084 200000 480372859 200000 605790817 200000 388506086 200000 971157065 200000 637546685 200000 701729521 200000 272725563 200000 702070624 200000 287805186 200000 113302695 200000 854586978 200000 122892064 200000 334650256 200000 877811632 200000 252458225 200000 766509318 200000 396138318 200000 491221212 200000 560821023 200000 739642163 200000 788718019 200000 926495128 200000 552368323 200000 503544931 200000 553640724 200000 333603828 200000 245972051 200000 804754423 200000 423942664 200000 505418910 200000 657376998 200000 429516779 200000 867232775 200000 87371493 200000 45434929 200000 42658015 200000 818063125 200000 302112438 200000 929244300 200000 929957393 200000 862506970 200000 586088097 200000 650356461 200000 579008864 200000 395397533 200000 12384212 200000 100775147 200000 43823946 200000 925997635 200000 405412893 200000 61230780 200000 482863854 200000 983330388 200000 975920107 200000 134780726 200000 596654090 200000 824740597 200000 906231884 200000 668935632 200000 285580540 200000 4734958 200000 121470703 200000 549135521 200000 232730820 200000 330303397 200000 585461795 200000 837605471 200000 543674111 200000 627859743 200000 599374550 200000 437574240 200000 663617005 200000 584602117 200000 626273942 200000 238567580 200000 149575787 200000 442324124 200000 147292562 200000 265861543 200000 270200312 200000 971216330 200000 37401240 200000 767455418 200000 308534451 200000 577824535 200000 251598103 200000 730218411 200000 718778203 200000 428251305 200000 103950622 200000 258193136 200000 77793612 200000 753124166 200000 193980763 200000 780098463 200000 945582215 200000 552627797 200000 400185116 200000 303195503 200000 365547946 200000 163508700 200000 804214864 200000 175663799 200000 389438451 200000 365705346 200000 150715781 200000 471536748 200000 921069376 200000 786784653 200000 623305194 200000 488896039 200000 93930001 200000 191526628 200000 199605582 200000 166163996 200000 972147587 200000 171152141 200000 860028959 200000 604008739 200000 570189654 200000 496634671 200000 240517483 200000 309480114 200000 525459943 200000 947884817 200000 596948705 200000 625343711 200000 33269813 200000 911801112 200000 976855247 200000 949247585 200000 756706783 200000 491753035 200000 423304740 200000 851155599 200000 145598756 200000 191979602 200000 854485103 200000 291968351 200000 622112480 200000 757742961 200000 340726237 200000 175215464 200000 722442388 200000 448414352 200000 95351614 200000 322453472 200000 586671198 200000 966032694 200000 53645312 200000 476862109 200000 970678524 200000 921712008 200000 499359794 200000 659702294 200000 873244620 200000 751453262 200000 169159809 200000 62564706 200000 603232462 200000 491361005 200000 275531837 200000 574596151 200000 151238303 200000 610435949 200000 189405011 200000 326129387 200000 467862143 200000 557642356 200000 108600915 200000 767692917 200000 764958795 200000 487351111 200000 818167403 200000 825561708 200000 671665282 200000 613292495 200000 373124457 200000 508906246 200000 6412867 200000 425877649 200000 789140925 200000 61425946 200000 687241036 200000 819668660 200000 117235827 200000 488330781 200000 34735100 200000 348466686 200000 422256444 200000 361210919 200000 715205457 200000 140998869 200000 11786853 200000 585128942 200000 572956906 200000 796147777 200000 188540637 200000 732293321 200000 567969028 200000 960096232 200000 396481586 200000 722984109 200000 821622400 200000 117891088 200000 908150931 200000 922448947 200000 359885530 200000 102548896 200000 261274831 200000 32592527 200000 703663155 200000 778958878 200000 182751315 200000 142831001 200000 41362759 200000 238439345 200000 942563119 200000 11230663 200000 340429686 200000 975095072 200000 585953297 200000 368510511 200000 587476159 200000 985247184 200000 602637895 200000 666527368 200000 67336638 200000 489221064 200000 598951361 200000 629723945 200000 242664885 200000 162603951 200000 195107083 200000 652792584 200000 796515967 200000 965920972 200000 804667222 200000 949085628 200000 435746973 200000 826425092 200000 158732911 200000 758067578 200000 898882861 200000 276564703 200000 393675460 200000 951945498 200000 935405037 200000 968894338 200000 639414630 200000 415983123 200000 515169083 200000 523378868 200000 168625153 200000 175432313 200000 3209751 200000 739628253 200000 867841253 200000 183127813 200000 610540062 200000 5500673 200000 173485823 200000 484055308 200000 425250191 200000 535156937 200000 884047839 200000 34375813 200000 18122057 200000 139282042 200000 387876275 200000 287792135 200000 180191434 200000 122078970 200000 419901257 200000 738688712 200000 483288625 200000 568513489 200000 938651152 200000 133082783 200000 724729404 200000 569652517 200000 384292887 200000 916824577 200000 156764746 200000 982885820 200000 592456715 200000 325886982 200000 772508249 200000 822698748 200000 899756860 200000 276543588 200000 870963464 200000 404769517 200000 664756120 200000 417412978 200000 820730260 200000 199792693 200000 140493229 200000 499594789 200000 791331294 200000 914871834 200000 651521706 200000 58300437 200000 37673570 200000 712254595 200000 316270174 200000 522973049 200000 856332352 200000 931183606 200000 840217910 200000 414482213 200000 660927799 200000 984975770 200000 360574530 200000 483120274 200000 602851236 200000 876476725 200000 604287280 200000 480429525 200000 496215174 200000 432964398 200000 417087566 200000 340460454 200000 285950332 200000 147672716 200000 270627468 200000 860066138 200000 325697732 200000 500118260 200000 594736502 200000 540039911 200000 226771261 200000 137505453 200000 445647165 200000 472932582 200000 948811877 200000 675249310 200000 362290349 200000 454042763 200000 127437914 200000 530188366 200000 109864247 200000 955956142 200000 791813596 200000 590670306 200000 724644584 200000 896562886 200000 554738760 200000 41365537 200000 620312176 200000 824158439 200000 700621726 200000 550345331 200000 576751387 200000 32027082 200000 326039675 200000 33299164 200000 117365465 200000 560311748 200000 771802142 200000 543136261 200000 955843129 200000 433315276 200000 455212646 200000 309499698 200000 196718185 200000 253537657 200000 807928785 200000 502112332 200000 362847543 200000 533531905 200000 259745150 200000 473055704 200000 283008274 200000 49496890 200000 545357099 200000 543993084 200000 128207625 200000 2550172 200000 787744055 200000 872965504 200000 136927433 200000 301524027 200000 278437536 200000 487039946 200000 360006306 200000 52915152 200000 608583940 200000 728957152 200000 232548738 200000 622844337 200000 698592419 200000 28506728 200000 23727351 200000 781852115 200000 735296090 200000 673478826 200000 961875248 200000 243979983 200000 901761961 200000 935697548 200000 262039292 200000 931026905 200000 647266989 200000 503056788 200000 82014152 200000 199823048 200000 461104677 200000 809352169 200000 244230564 200000 214353428 200000 587642224 200000 567229009 200000 806071102 200000 544872146 200000 835751564 200000 733356083 200000 939612132 200000 80122554 200000 58062360 200000 143428501 200000 915377541 200000 195806240 200000 718419282 200000 469798686 200000 607972015 200000 165314045 200000 7341592 200000 760978965 200000 429713042 200000 698421223 200000 81074922 200000 500439135 200000 900201211 200000 195527187 200000 208306406 200000 945825411 200000 829296216 200000 474285913 200000 216565193 200000 890411944 200000 966419898 200000 911978799 200000 86330356 200000 922042773 200000 815941837 200000 104733612 200000 686032995 200000 132267183 200000 208920032 200000 33167237 200000 386215606 200000 830348798 200000 978946530 200000 595016722 200000 785202476 200000 403691303 200000 392421474 200000 386702665 200000 733087393 200000 859712114 200000 232596366 200000 769672641 200000 485297815 200000 555031236 200000 459396660 200000 684432560 200000 310167337 200000 930609573 200000 614410691 200000 498443756 200000 377457944 200000 694753082 200000 170766922 200000 379748845 200000 863838658 200000 270290507 200000 710536822 200000 719277511 200000 752381733 200000 165434942 200000 183679383 200000 896570675 200000 662424543 200000 45405976 200000 109256090 200000 877296263 200000 10821936 200000 259152770 200000 791489808 200000 131541176 200000 878527733 200000 891782849 200000 675819813 200000 481421662 200000 161107885 200000 838772924 200000 764435368 200000 738099375 200000 710569079 200000 657465337 200000 606371592 200000 974540162 200000 813076242 200000 16952735 200000 790001748 200000 184075597 200000 216963547 200000 54064500 200000 473143610 200000 823751718 200000 980632529 200000 151113183 200000 182686216 200000 17043652 200000 49648274 200000 419080678 200000 990127533 200000 338743934 200000 827690590 200000 679480112 200000 584557495 200000 207201609 200000 241910803 200000 321143811 200000 58961494 200000 368586686 200000 908946735 200000 153346374 200000 735141462 200000 113346833 200000 726997456 200000 173798015 200000 63467816 200000 593478426 200000 598537910 200000 663566805 200000 114746073 200000 581359695 200000 934369598 200000 570327567 200000 41872920 200000 494842823 200000 386829671 200000 951533202 200000 280804404 200000 596491575 200000 151385040 200000 88406885 200000 240098586 200000 954134775 200000 904561591 200000 338004272 200000 334347610 200000 351831549 200000 874508539 200000 114524983 200000 702269473 200000 882956768 200000 768427034 200000 708204387 200000 986858303 200000 185879766 200000 788254771 200000 56140344 200000 102339874 200000 175620021 200000 923814148 200000 812074207 200000 660231385 200000 8602100 200000 16711403 200000 683570460 200000 284830737 200000 533481898 200000 528323816 200000 873580888 200000 17037082 200000 279648653 200000 123030681 200000 325276312 200000 779585249 200000 775781107 200000 700337723 200000 933664386 200000 830156022 200000 471421907 200000 295775918 200000 821979998 200000 226592135 200000 614443204 200000 145507185 200000 104847378 200000 568645987 200000 793860348 200000 790458529 200000 933149732 200000 977157111 200000 11653202 200000 198309629 200000 531614651 200000 48348499 200000 168469308 200000 965601764 200000 889788829 200000 492303396 200000 11189456 200000 198286676 200000 252046128 200000 919097274 200000 545407685 200000 988713451 200000 191103101 200000 802422275 200000 48723825 200000 682377449 200000 391171111 200000 727520142 200000 13061068 200000 743289388 200000 406147960 200000 464666504 200000 394220395 200000 738089521 200000 253316692 200000 982889409 200000 854915206 200000 782518297 200000 294534978 200000 673344166 200000 986822130 200000 409120672 200000 34366313 200000 231844679 200000 872865062 200000 694900006 200000 429415055 200000 71272274 200000 509402680 200000 332480426 200000 326952219 200000 282894614 200000 812973535 200000 578189513 200000 834143764 200000 149803392 200000 415414642 200000 276059842 200000 651104543 200000 959063584 200000 782899431 200000 383387252 200000 196404356 200000 312154403 200000 940352725 200000 792602973 200000 70542120 200000 472007001 200000 474548338 200000 328912795 200000 702516882 200000 947524144 200000 650175892 200000 108257774 200000 476941034 200000 939813302 200000 989549746 200000 702322612 200000 361086196 200000 751669403 200000 610087139 200000 155261162 200000 124032025 200000 296078379 200000 119122397 200000 460591665 200000 779151454 200000 956728407 200000 902252534 200000 382576837 200000 105679977 200000 779711404 200000 883730981 200000 577677446 200000 535994242 200000 362792281 200000 991061505 200000 612004338 200000 973213071 200000 367671084 200000 388685248 200000 197426216 200000 778364693 200000 340348308 200000 748863032 200000 317155558 200000 921313597 200000 43483552 200000 511389409 200000 763957899 200000 976321484 200000 285411069 200000 442081744 200000 819247637 200000 353145641 200000 527075835 200000 339453372 200000 33327395 200000 824421466 200000 934193032 200000 391366652 200000 218672115 200000 354200838 200000 470242611 200000 678182021 200000 266015587 200000 5543283 200000 26528041 200000 348366832 200000 506096371 200000 990710408 200000 646876729 200000 237511025 200000 422439104 200000 704305099 200000 348106707 200000 746609888 200000 382227849 200000 668911971 200000 236425220 200000 205748403 200000 838775981 200000 847683094 200000 793358715 200000 482493952 200000 336810539 200000 530250059 200000 475270022 200000 393070718 200000 684651680 200000 934936841 200000 807900180 200000 54122628 200000 209100619 200000 461214709 200000 250837940 200000 316227336 200000 861977099 200000 987478358 200000 424993171 200000 281467809 200000 763068253 200000 728295187 200000 688968065 200000 17052292 200000 292150882 200000 325156787 200000 985575404 200000 791428233 200000 612276951 200000 428529243 200000 519955426 200000 223345959 200000 809085722 200000 388677843 200000 171644691 200000 660593778 200000 286771755 200000 346134400 200000 101461451 200000 266024739 200000 911803815 200000 627672938 200000 372513019 200000 579152527 200000 31843789 200000 610424886 200000 879325232 200000 513990829 200000 16661884 200000 592311852 200000 281702809 200000 793936404 200000 997828659 200000 426566706 200000 447248900 200000 447912442 200000 522449935 200000 682624973 200000 151806176 200000 61002806 200000 237849551 200000 636857126 200000 913469500 200000 652751677 200000 645366993 200000 487333634 200000 586116805 200000 438360103 200000 745893653 200000 486643912 200000 437410763 200000 183608490 200000 665708857 200000 397572222 200000 223074108 200000 489875741 200000 429981819 200000 817347786 200000 335903142 200000 829977205 200000 441863865 200000 34155253 200000 384114744 200000 789235786 200000 409475698 200000 63097058 200000 733432001 200000 910593747 200000 463169222 200000 478046491 200000 451036590 200000 756006116 200000 64462193 200000 854334659 200000 234814991 200000 400861686 200000 278395091 200000 356549540 200000 316596114 200000 754840606 200000 635839978 200000 687619106 200000 50157189 200000 868513812 200000 522588245 200000 23767876 200000 742227927 200000 762393389 200000 747561554 200000 670455985 200000 924089623 200000 430315871 200000 278120128 200000 724822191 200000 570851954 200000 393647427 200000 159756061 200000 472141350 200000 248544440 200000 830048781 200000 48404359 200000 116918938 200000 401205079 200000 14332309 200000 602788542 200000 159490611 200000 628493917 200000 561633873 200000 894987295 200000 856135608 200000 232492665 200000 572496728 200000 606597546 200000 465628814 200000 473951482 200000 946471008 200000 90285564 200000 860125373 200000 896411085 200000 991006655 200000 181660244 200000 294366954 200000 363251586 200000 228806252 200000 360331409 200000 665911389 200000 50796871 200000 529595390 200000 747892529 200000 284478715 200000 630402282 200000 772796075 200000 157031251 200000 159595340 200000 269170906 200000 715504969 200000 804597429 200000 503368822 200000 795266086 200000 772772687 200000 135220662 200000 214508094 200000 801116283 200000 817044692 200000 196789588 200000 18647309 200000 538388009 200000 146412174 200000 90386221 200000 215274984 200000 195208222 200000 501148628 200000 951736705 200000 223540854 200000 981303784 200000 944869531 200000 705428269 200000 542909693 200000 728964022 200000 245351804 200000 241559473 200000 144144996 200000 422004310 200000 402577323 200000 634573610 200000 8334385 200000 12128568 200000 784775423 200000 529330775 200000 117427338 200000 543699049 200000 317363696 200000 90951831 200000 385374264 200000 125360279 200000 893674387 200000 131681768 200000 873187487 200000 646075667 200000 678244256 200000 204734697 200000 403032006 200000 45091273 200000 169608299 200000 63435992 200000 691934804 200000 326510920 200000 640102637 200000 485283732 200000 801219471 200000 80883904 200000 286101692 200000 239385498 200000 390210910 200000 3908605 200000 130503181 200000 135201291 200000 437076040 200000 953293680 200000 614444472 200000 1643684 200000 142595954 200000 401970214 200000 658168115 200000 58324419 200000 533825187 200000 783440334 200000 633668757 200000 342790247 200000 495416899 200000 835928759 200000 933456019 200000 518664751 200000 885454678 200000 179092942 200000 650301061 200000 452333402 200000 778320260 200000 27561635 200000 386499681 200000 961349317 200000 28450580 200000 729760100 200000 718615742 200000 106447855 200000 430036203 200000 892238559 200000 653866706 200000 325726455 200000 526763665 200000 707501187 200000 803633267 200000 521735322 200000 198215724 200000 349285982 200000 103584792 200000 91578425 200000 218557569 200000 60757280 200000 545781464 200000 577424337 200000 988617977 200000 470903317 200000 392573545 200000 119244800 200000 325523865 200000 243001646 200000 758820130 200000 439215110 200000 217469192 200000 532519160 200000 618617848 200000 29426624 200000 498505867 200000 622598818 200000 767156355 200000 904389550 200000 704717835 200000 304542715 200000 476881145 200000 174571757 200000 630792205 200000 151858544 200000 943862321 200000 360821052 200000 718388664 200000 692525073 200000 742972320 200000 389175034 200000 658933458 200000 621064076 200000 198528863 200000 286627109 200000 858566082 200000 600774191 200000 54147618 200000 575412572 200000 578198414 200000 699871465 200000 981877057 200000 175567836 200000 756838877 200000 415865160 200000 145721009 200000 432701318 200000 970716917 200000 195041147 200000 316273931 200000 535163351 200000 474668989 200000 54513745 200000 396772739 200000 975897325 200000 45489084 200000 367160120 200000 994565105 200000 651332488 200000 484012823 200000 830043198 200000 822162635 200000 365991173 200000 790053525 200000 910354 200000 150993191 200000 43551587 200000 586853789 200000 944838658 200000 56279741 200000 63643457 200000 461684278 200000 561441278 200000 725666786 200000 543569886 200000 666012421 200000 833780370 200000 745439117 200000 156771607 200000 178196306 200000 111820015 200000 163556693 200000 27740523 200000 937069826 200000 442941666 200000 250329967 200000 664176120 200000 650469021 200000 323364058 200000 951309492 200000 70134910 200000 759061832 200000 642182629 200000 743554200 200000 885182299 200000 283804363 200000 310935475 200000 770787123 200000 435920268 200000 515885963 200000 328368272 200000 225226555 200000 260410034 200000 439965840 200000 379876205 200000 150401542 200000 304354057 200000 338023808 200000 251044823 200000 302307211 200000 223578993 200000 560830113 200000 722040829 200000 815134817 200000 774492521 200000 453897433 200000 705462957 200000 180963262 200000 665230094 200000 581374384 200000 652434775 200000 87384441 200000 676140831 200000 163395404 200000 6051847 200000 789179399 200000 408704763 200000 834127987 200000 20761454 200000 201761409 200000 963756704 200000 44524172 200000 218476761 200000 420787355 200000 829848237 200000 716908957 200000 894214711 200000 342607532 200000 815870047 200000 975520845 200000 331237910 200000 738568620 200000 97734039 200000 430796258 200000 764993446 200000 443462960 200000 15710418 200000 190021187 200000 737201331 200000 860090736 200000 420800814 200000 780739062 200000 345117102 200000 20789569 200000 823723626 200000 122081826 200000 70936996 200000 5699609 200000 715178214 200000 191625870 200000 782162500 200000 126236177 200000 330613150 200000 862895007 200000 347085276 200000 124072413 200000 645695026 200000 763777116 200000 842240860 200000 169993941 200000 395661536 200000 356143212 200000 684726864 200000 138404079 200000 888253063 200000 682209302 200000 857818345 200000 977791682 200000 136238757 200000 670844991 200000 819667956 200000 171041668 200000 25071448 200000 905443951 200000 533569760 200000 423879947 200000 534532448 200000 79871179 200000 139464123 200000 275913678 200000 926272027 200000 202816027 200000 66474292 200000 484436708 200000 612921734 200000 793702340 200000 663634074 200000 160570370 200000 774126146 200000 243256270 200000 637057499 200000 90379649 200000 861118859 200000 175650527 200000 7891844 200000 930019413 200000 893329729 200000 862628924 200000 505323718 200000 499882006 200000 979163619 200000 450528718 200000 679533423 200000 391278330 200000 313564814 200000 589391898 200000 349179884 200000 813464023 200000 941475585 200000 417688647 200000 986693453 200000 235251237 200000 125285786 200000 231454747 200000 15630143 200000 542989305 200000 553481561 200000 554458620 200000 493136402 200000 290176010 200000 419555292 200000 864323826 200000 738767028 200000 356375471 200000 710127457 200000 577697955 200000 678358707 200000 754071261 200000 258079430 200000 295029589 200000 689193023 200000 276484141 200000 137927563 200000 756861935 200000 627852836 200000 828231891 200000 27975629 200000 699404279 200000 642684883 200000 39155879 200000 708602956 200000 326332308 200000 437276505 200000 555535902 200000 934306405 200000 488242061 200000 637119332 200000 842293841 200000 756417047 200000 605575495 200000 951542085 200000 992769268 200000 112060929 200000 137701577 200000 710983912 200000 156182623 200000 311507297 200000 494704826 200000 940919517 200000 790978952 200000 510273046 200000 858860641 200000 29804625 200000 404211206 200000 152660126 200000 567291299 200000 141741844 200000 754624526 200000 229274647 200000 502998791 200000 600493460 200000 871143544 200000 399155265 200000 829026741 200000 836552927 200000 145148602 200000 955178873 200000 44337521 200000 71867044 200000 178411 200000 826403007 200000 498010788 200000 880373554 200000 991212481 200000 43049904 200000 378208338 200000 687412598 200000 933373074 200000 27668620 200000 797690916 200000 64833280 200000 182380373 200000 476144176 200000 227114079 200000 391255550 200000 733564065 200000 327456283 200000 318565353 200000 653788478 200000 671144364 200000 930599020 200000 991316554 200000 916296240 200000 460674637 200000 568093665 200000 952347560 200000 192035040 200000 999377657 200000 515235289 200000 280682696 200000 372348927 200000 110760648 200000 256605265 200000 424132371 200000 949046490 200000 39188848 200000 35910634 200000 748401806 200000 98747743 200000 967879496 200000 847502305 200000 515268576 200000 497360927 200000 957416261 200000 421873684 200000 822734927 200000 191417926 200000 16508159 200000 588190979 200000 275469762 200000 370703779 200000 239508140 200000 367391691 200000 51418815 200000 197391526 200000 455247651 200000 830662699 200000 163359341 200000 515849820 200000 250839002 200000 829114498 200000 482413714 200000 355886708 200000 976996583 200000 29185486 200000 7816085 200000 308095292 200000 624068866 200000 185681838 200000 518994044 200000 516932003 200000 163833727 200000 946967648 200000 47362799 200000 903708471 200000 977090135 200000 958099651 200000 795366706 200000 119048232 200000 226253856 200000 900895317 200000 293058605 200000 177831747 200000 247909391 200000 775515956 200000 157856103 200000 484737015 200000 699218940 200000 724723744 200000 545059077 200000 233324114 200000 987440733 200000 332166262 200000 440186318 200000 780777731 200000 186708041 200000 498722870 200000 974926634 200000 698272088 200000 164814198 200000 150280189 200000 190821149 200000 453605697 200000 811798074 200000 31534346 200000 437677136 200000 325080907 200000 360996236 200000 471850301 200000 500665863 200000 172224165 200000 698054915 200000 344085266 200000 549646891 200000 667795229 200000 108408533 200000 97067433 200000 761738561 200000 488444194 200000 551323608 200000 755970240 200000 102599791 200000 386980802 200000 515058051 200000 379484853 200000 751880573 200000 916673709 200000 61461485 200000 236471944 200000 90899153 200000 677890608 200000 422136268 200000 172367830 200000 388742000 200000 609911097 200000 195362423 200000 35216095 200000 1998083 200000 34237273 200000 217165283 200000 12225152 200000 186598863 200000 389763772 200000 327112360 200000 232170553 200000 887679163 200000 155585073 200000 700504573 200000 857017383 200000 481861453 200000 667638568 200000 583023030 200000 391928585 200000 62869932 200000 333312941 200000 140852812 200000 426557502 200000 269663902 200000 193287281 200000 224001236 200000 377323461 200000 859086730 200000 144250049 200000 16974597 200000 511285306 200000 419280502 200000 375455884 200000 770219318 200000 177083102 200000 722537481 200000 27675745 200000 533837917 200000 160259983 200000 650366346 200000 596201325 200000 709372945 200000 597848779 200000 901054174 200000 978825600 200000 11489927 200000 805140912 200000 687954572 200000 369684744 200000 693696151 200000 90604030 200000 922654139 200000 382452499 200000 408081847 200000 901388818 200000 295635506 200000 578851152 200000 929327101 200000 917810412 200000 13631574 200000 719759885 200000 370337825 200000 651566633 200000 655177007 200000 382122554 200000 827866488 200000 962041352 200000 72675426 200000 314601828 200000 621874681 200000 493245288 200000 367151159 200000 138478521 200000 173120571 200000 903189447 200000 900573075 200000 273629705 200000 781324148 200000 289957188 200000 709883390 200000 711348675 200000 868351866 200000 495439005 200000 563824541 200000 209015027 200000 499477188 200000 401718576 200000 809856312 200000 957205065 200000 461296233 200000 457318141 200000 901756980 200000 411809556 200000 638625823 200000 702486689 200000 749861529 200000 404059458 200000 198473277 200000 219269468 200000 95247117 200000 791312225 200000 863564728 200000 910598923 200000 817430230 200000 867894944 200000 233570856 200000 936612398 200000 24611803 200000 362095821 200000 823301571 200000 486073314 200000 494573218 200000 453181528 200000 173203296 200000 961255910 200000 506977873 200000 609125966 200000 879860340 200000 103606937 200000 175474865 200000 377600093 200000 929499416 200000 182294265 200000 737404453 200000 413477589 200000 706944512 200000 897024677 200000 176267191 200000 655686820 200000 156076676 200000 665065947 200000 635091723 200000 560289113 200000 576398489 200000 590962553 200000 880563816 200000 655640865 200000 889303768 200000 964163327 200000 584508597 200000 242233548 200000 571768437 200000 256517770 200000 262180216 200000 463838151 200000 686470984 200000 83346650 200000 943026904 200000 109963299 200000 378948039 200000 234790732 200000 631598492 200000 412956812 200000 106054408 200000 520227296 200000 656172841 200000 671650897 200000 239526083 200000 878572851 200000 738530182 200000 279362913 200000 271190861 200000 252069508 200000 866568539 200000 78463051 200000 45546397 200000 956963762 200000 676107756 200000 803641917 200000 81377098 200000 921459515 200000 592080162 200000 755055365 200000 695498377 200000 301756477 200000 928300417 200000 158788370 200000 855067699 200000 389727864 200000 482762290 200000 500219250 200000 182407612 200000 668409930 200000 546930425 200000 563931604 200000 494101820 200000 119337649 200000 743278143 200000 864456327 200000 944663401 200000 425577291 200000 815835913 200000 18810489 200000 899159449 200000 451448919 200000 540415741 200000 195649848 200000 841379779 200000 472778421 200000 201908835 200000 506618099 200000 870142078 200000 677804001 200000 308226081 200000 884842104 200000 445339392 200000 349379067 200000 287563709 200000 109859638 200000 211774752 200000 220043713 200000 752771421 200000 83051324 200000 188541779 200000 80308370 200000 483746762 200000 748842296 200000 865112242 200000 598825580 200000 168945767 200000 391629944 200000 537898737 200000 486962158 200000 752242493 200000 863304427 200000 850636391 200000 136324694 200000 904762610 200000 311851295 200000 511040012 200000 747338626 200000 716396749 200000 290795075 200000 278815093 200000 820325362 200000 42064562 200000 355128870 200000 591795418 200000 726737091 200000 878293803 200000 186721590 200000 151030032 200000 782078389 200000 82488668 200000 202025089 200000 810437005 200000 675933989 200000 624624396 200000 154704310 200000 320603754 200000 427773970 200000 94493858 200000 132915491 200000 352252507 200000 784893979 200000 332982565 200000 472826295 200000 808522936 200000 599117694 200000 836890170 200000 982278913 200000 969768311 200000 325116698 200000 669387304 200000 764152110 200000 788608303 200000 775127149 200000 68178903 200000 493297934 200000 832925462 200000 827521942 200000 576167627 200000 878239759 200000 731076354 200000 412857682 200000 771389229 200000 855175744 200000 636653418 200000 680264450 200000 532412865 200000 289224270 200000 140232549 200000 804051107 200000 971025392 200000 115599753 200000 626505384 200000 808782547 200000 512936894 200000 365491166 200000 920120716 200000 460578001 200000 635588564 200000 644254173 200000 563376389 200000 653146749 200000 261984119 200000 363657396 200000 896371883 200000 20321875 200000 54851725 200000 706947633 200000 282695860 200000 402992499 200000 198552990 200000 47242436 200000 791412214 200000 766828955 200000 989666256 200000 742482809 200000 118275049 200000 893876010 200000 417428201 200000 534609409 200000 302530722 200000 526435102 200000 814153552 200000 667294377 200000 295296216 200000 436120853 200000 612278795 200000 780634208 200000 402975714 200000 783402831 200000 516287681 200000 908436148 200000 470873525 200000 194642601 200000 819832760 200000 771384788 200000 450943722 200000 192870563 200000 983570903 200000 910553231 200000 614038197 200000 466485082 200000 679064740 200000 779297362 200000 602184430 200000 415612814 200000 192908358 200000 93558573 200000 946682890 200000 860035228 200000 796636547 200000 644271566 200000 689588514 200000 463451267 200000 885779906 200000 129279363 200000 76446698 200000 242541538 200000 991473930 200000 677330492 200000 286774458 200000 714164727 200000 44563456 200000 322626181 200000 645060744 200000 446346401 200000 576440299 200000 247164815 200000 72345835 200000 172961886 200000 821769906 200000 704609063 200000 233405464 200000 582381644 200000 475463900 200000 701806012 200000 80920807 200000 443989035 200000 195867534 200000 888213596 200000 260496590 200000 338055257 200000 585497744 200000 437341878 200000 190948324 200000 992083411 200000 887479367 200000 46189337 200000 425112287 200000 793044537 200000 16728507 200000 380842098 200000 533054229 200000 210211786 200000 483784849 200000 833826897 200000 206120061 200000 144784227 200000 205210385 200000 83865316 200000 785360814 200000 342854275 200000 616930849 200000 977639673 200000 569054174 200000 300302153 200000 938392902 200000 715422719 200000 384817379 200000 724554867 200000 289909929 200000 267301381 200000 781854005 200000 175420256 200000 883544335 200000 564734904 200000 530607081 200000 310089742 200000 105817567 200000 319548520 200000 658011318 200000 225932571 200000 257893151 200000 302739971 200000 293359090 200000 445993415 200000 287985013 200000 330754327 200000 660606613 200000 522848751 200000 927856169 200000 755654356 200000 429690420 200000 638869523 200000 888667425 200000 621802758 200000 858882822 200000 649549136 200000 550702819 200000 41529374 200000 48390114 200000 281255269 200000 443179158 200000 439487784 200000 726126142 200000 739718321 200000 555371521 200000 938822101 200000 930718768 200000 15419443 200000 877355401 200000 95711346 200000 287515248 200000 595253128 200000 776745013 200000 918335471 200000 226760786 200000 899698927 200000 691889068 200000 718426072 200000 438002639 200000 99211078 200000 744689716 200000 675026526 200000 295791485 200000 547653133 200000 130633909 200000 709018702 200000 78975633 200000 285111138 200000 302966963 200000 780563734 200000 299623651 200000 407519746 200000 287132758 200000 523249351 200000 350521577 200000 389738318 200000 112485477 200000 352012301 200000 468279226 200000 141636930 200000 727188037 200000 197795383 200000 972786956 200000 138678398 200000 329410558 200000 717885749 200000 963491125 200000 635447361 200000 464107573 200000 336537491 200000 100671788 200000 791938664 200000 519687218 200000 329768578 200000 804394632 200000 455394674 200000 333522394 200000 664840655 200000 952733567 200000 774371454 200000 795115445 200000 673564650 200000 561880295 200000 692648778 200000 217423593 200000 197839327 200000 598960183 200000 54886452 200000 140031291 200000 904165726 200000 176760710 200000 617721404 200000 721110804 200000 179934390 200000 236957066 200000 55619840 200000 6720377 200000 448866517 200000 691823002 200000 11358909 200000 458000401 200000 137850697 200000 774352811 200000 703388244 200000 58775842 200000 318383681 200000 170206805 200000 899891521 200000 952770450 200000 112712332 200000 840254159 200000 646842276 200000 924991722 200000 822293911 200000 87476461 200000 359736892 200000 691085645 200000 805608306 200000 97647400 200000 996731494 200000 360769925 200000 328466635 200000 721111701 200000 430639649 200000 868999413 200000 878828272 200000 643939563 200000 514785804 200000 997327783 200000 191313360 200000 587057793 200000 316964196 200000 699001407 200000 412835322 200000 180504141 200000 676274698 200000 248372740 200000 683495579 200000 76911077 200000 366739067 200000 864971485 200000 511377283 200000 719595905 200000 121064917 200000 187797841 200000 310076191 200000 955516406 200000 275489752 200000 584106117 200000 710784 200000 617819323 200000 95713505 200000 769098304 200000 128388946 200000 780048870 200000 752520688 200000 762905321 200000 203154916 200000 496779311 200000 777590434 200000 985682823 200000 59114790 200000 463177451 200000 910169910 200000 614907839 200000 705475748 200000 350467601 200000 905473163 200000 126140377 200000 327212175 200000 170037816 200000 691137567 200000 136884410 200000 602628020 200000 433637014 200000 556877841 200000 865094634 200000 48316290 200000 126831361 200000 370859807 200000 923530639 200000 298395656 200000 628866032 200000 430560423 200000 245796974 200000 926916595 200000 414792314 200000 9218729 200000 284441072 200000 806996627 200000 510392405 200000 155384259 200000 37027354 200000 371622870 200000 432028120 200000 545390898 200000 116426642 200000 503266890 200000 696976888 200000 669438167 200000 969064352 200000 180476702 200000 195503693 200000 676472622 200000 721521706 200000 686717472 200000 604309261 200000 899400023 200000 499597238 200000 383782335 200000 990324495 200000 289752848 200000 260717419 200000 126999818 200000 968812488 200000 48871096 200000 403861263 200000 313060783 200000 154130769 200000 328062285 200000 772558089 200000 755116028 200000 304437342 200000 397704302 200000 261097567 200000 829782752 200000 995163719 200000 948447833 200000 2814136 200000 116116969 200000 815552769 200000 82711020 200000 656916570 200000 812610375 200000 328429861 200000 547336359 200000 273854508 200000 651004871 200000 914101735 200000 718974120 200000 263157173 200000 274735319 200000 429207327 200000 647870124 200000 812135706 200000 566145671 200000 931643203 200000 270393363 200000 795442978 200000 453662085 200000 257096553 200000 965268188 200000 487179060 200000 762969376 200000 223539017 200000 18146724 200000 873841495 200000 969153861 200000 297483064 200000 988177834 200000 74807856 200000 64731780 200000 471039533 200000 71091917 200000 518086407 200000 459958282 200000 885799359 200000 514634123 200000 210270657 200000 588536231 200000 870551587 200000 781545219 200000 936520422 200000 280411081 200000 976108082 200000 347283699 200000 366821275 200000 181961087 200000 345589088 200000 249871289 200000 188835240 200000 529842294 200000 496285125 200000 184844373 200000 191560050 200000 527851262 200000 738409495 200000 320753252 200000 451056129 200000 727276036 200000 477136300 200000 297274406 200000 11955963 200000 701320473 200000 910606971 200000 327364216 200000 700575398 200000 453303400 200000 809537307 200000 853185241 200000 840335336 200000 253324995 200000 506851010 200000 494150504 200000 994392649 200000 62243222 200000 968799047 200000 374886115 200000 986983407 200000 827788529 200000 273734431 200000 176522409 200000 189998496 200000 58358145 200000 835114338 200000 870391992 200000 887542467 200000 241414807 200000 917630919 200000 740193711 200000 451384670 200000 74300446 200000 661099170 200000 222605516 200000 400577048 200000 17083048 200000 48231660 200000 399305197 200000 667127863 200000 518132065 200000 501044794 200000 423146898 200000 578251682 200000 736037913 200000 167426244 200000 279746776 200000 107348191 200000 78377789 200000 271891806 200000 284650367 200000 500876053 200000 481664477 200000 923731841 200000 560746468 200000 86132235 200000 613982631 200000 386494275 200000 701234950 200000 716230182 200000 924447978 200000 711418713 200000 192358532 200000 596349037 200000 866285203 200000 722885403 200000 653789340 200000 215334023 200000 952266802 200000 888278143 200000 476838445 200000 171976379 200000 697972724 200000 468332060 200000 203622581 200000 51273710 200000 283532969 200000 328161576 200000 211472979 200000 570817448 200000 755283903 200000 357383545 200000 899810245 200000 765472782 200000 274965316 200000 46663558 200000 403476585 200000 902873576 200000 740793320 200000 205184614 200000 139642431 200000 806080155 200000 103446775 200000 479137742 200000 663700452 200000 245863471 200000 304994914 200000 833410583 200000 694361240 200000 330180937 200000 387907766 200000 852944949 200000 243070008 200000 498662705 200000 769759522 200000 731658176 200000 653045571 200000 175733709 200000 698406772 200000 117137134 200000 546258648 200000 770091427 200000 396782619 200000 73666709 200000 555133109 200000 864370649 200000 813761062 200000 321592877 200000 515273529 200000 685801015 200000 916047171 200000 518084043 200000 749923170 200000 475325219 200000 687258560 200000 184946726 200000 548270286 200000 478780835 200000 533133451 200000 578442901 200000 561764797 200000 942831454 200000 321960245 200000 795780365 200000 504919309 200000 95120538 200000 998599146 200000 166659111 200000 104341563 200000 396369470 200000 786743674 200000 812018967 200000 566822248 200000 442996688 200000 178047826 200000 692317621 200000 720772432 200000 543555959 200000 751453570 200000 878561398 200000 252263763 200000 972217338 200000 782043320 200000 420318323 200000 669522287 200000 460004030 200000 661596738 200000 72798048 200000 146680387 200000 507570122 200000 783360015 200000 536446357 200000 468514061 200000 72148933 200000 893423790 200000 593969672 200000 290167724 200000 548914678 200000 843582797 200000 921284688 200000 570022558 200000 677379650 200000 689260473 200000 570792098 200000 605798146 200000 643084080 200000 725022819 200000 458073046 200000 127182997 200000 821633000 200000 264392281 200000 819326818 200000 234001848 200000 369880110 200000 547929928 200000 374889821 200000 183918951 200000 382112363 200000 299815295 200000 926853245 200000 130423107 200000 600081827 200000 277527022 200000 69565976 200000 351353224 200000 345984895 200000 282334242 200000 198755365 200000 245633814 200000 273538115 200000 733641290 200000 604664635 200000 388633963 200000 255617240 200000 626282292 200000 716895888 200000 512314534 200000 85016259 200000 760867407 200000 326341626 200000 872847749 200000 547466282 200000 186580394 200000 855458289 200000 938703207 200000 729298389 200000 751249394 200000 883158410 200000 169856586 200000 267194154 200000 852904567 200000 440218236 200000 657748172 200000 321134639 200000 974668583 200000 25606941 200000 775766573 200000 710823819 200000 682676368 200000 448882789 200000 716146251 200000 697278084 200000 784654305 200000 874876905 200000 368498595 200000 467591937 200000 884965097 200000 502342624 200000 648253781 200000 997177224 200000 212797461 200000 334198561 200000 915575584 200000 68401984 200000 363414133 200000 580049186 200000 893683553 200000 874465775 200000 841873847 200000 558609401 200000 875716887 200000 222488060 200000 758006313 200000 571628125 200000 598747105 200000 495704173 200000 124809914 200000 729089957 200000 344563709 200000 54062313 200000 527468281 200000 188050887 200000 837960777 200000 530409911 200000 547438867 200000 608984922 200000 950289477 200000 860142524 200000 283614168 200000 833044371 200000 375918607 200000 904991871 200000 563564726 200000 100035146 200000 428500069 200000 255081000 200000 754003387 200000 417349109 200000 266072741 200000 215348603 200000 208391574 200000 400825771 200000 601724622 200000 399228897 200000 920603542 200000 981212962 200000 943938432 200000 137466718 200000 470704040 200000 946699440 200000 47099895 200000 745082011 200000 895087196 200000 167848780 200000 790823955 200000 693740764 200000 856526048 200000 193579149 200000 240194642 200000 971496970 200000 933229314 200000 973938857 200000 620879315 200000 542900393 200000 990681905 200000 224679542 200000 140261972 200000 435388898 200000 526848124 200000 838743403 200000 995261492 200000 589198202 200000 338420368 200000 161963935 200000 35611248 200000 601504215 200000 745425853 200000 629429192 200000 416069801 200000 861217281 200000 389316337 200000 89706301 200000 244239132 200000 446435742 200000 388172218 200000 637783539 200000 144934055 200000 466186484 200000 884414023 200000 427713666 200000 736817353 200000 158274794 200000 789054823 200000 245077536 200000 589836193 200000 46371078 200000 395068551 200000 231237796 200000 298884078 200000 511019375 200000 864932279 200000 162642052 200000 118774029 200000 764719339 200000 706548133 200000 282075862 200000 409915645 200000 490936545 200000 299022239 200000 905807697 200000 902050909 200000 940068183 200000 356142996 200000 354766412 200000 146229355 200000 934071540 200000 625809426 200000 796727997 200000 4685061 200000 359841535 200000 24989769 200000 670483002 200000 500527275 200000 556416349 200000 707091973 200000 458763515 200000 456230523 200000 953365653 200000 444006839 200000 936088533 200000 437835314 200000 974136782 200000 54621804 200000 570389055 200000 236586544 200000 255515855 200000 353749459 200000 980952655 200000 273320308 200000 816972797 200000 485890619 200000 435621053 200000 221277083 200000 842756191 200000 826373265 200000 748733662 200000 419985636 200000 145493405 200000 652117093 200000 94759593 200000 594861614 200000 406001659 200000 171199973 200000 296988853 200000 27844343 200000 426570338 200000 173258719 200000 387702840 200000 400053598 200000 904946263 200000 138507714 200000 126142216 200000 543122465 200000 407025664 200000 161350556 200000 813513628 200000 675959455 200000 278760485 200000 791895581 200000 94917899 200000 882667221 200000 815745579 200000 42478738 200000 468953867 200000 401040740 200000 781493786 200000 662303465 200000 402549235 200000 438894472 200000 624564888 200000 280947122 200000 691386552 200000 628688162 200000 654813419 200000 891180571 200000 583335154 200000 579570862 200000 126320378 200000 170995187 200000 225490135 200000 581646668 200000 458721099 200000 116588967 200000 964480830 200000 194774714 200000 300055300 200000 104961607 200000 817314716 200000 904541527 200000 409106413 200000 850271617 200000 18928138 200000 686105121 200000 274050156 200000 886404515 200000 208014652 200000 863958199 200000 889537928 200000 192108956 200000 40765065 200000 793074519 200000 977475813 200000 476603642 200000 186280937 200000 513197280 200000 311553741 200000 42318316 200000 872146418 200000 306459855 200000 771628068 200000 781015361 200000 582182873 200000 985958725 200000 26425969 200000 278634087 200000 448584054 200000 204252926 200000 429452763 200000 241383276 200000 40558399 200000 465005915 200000 242389801 200000 586864895 200000 344668234 200000 351735384 200000 105815488 200000 665746542 200000 118012495 200000 583764117 200000 523028903 200000 60880297 200000 244218787 200000 864274256 200000 723092358 200000 641439036 200000 791575357 200000 468253800 200000 908926625 200000 350667352 200000 715625652 200000 469027419 200000 61575904 200000 484585162 200000 99049021 200000 4222536 200000 984596682 200000 919838977 200000 562425009 200000 444397549 200000 785846661 200000 188058124 200000 541714308 200000 819307944 200000 651526358 200000 277846936 200000 975742670 200000 499031161 200000 227174182 200000 811037685 200000 846662980 200000 411184125 200000 458894202 200000 123835920 200000 517023295 200000 255545460 200000 232798072 200000 219990393 200000 767628723 200000 622097083 200000 717221736 200000 287592542 200000 229979704 200000 823543377 200000 773497904 200000 224553870 200000 882073348 200000 928399189 200000 176478038 200000 639240822 200000 497721838 200000 625283718 200000 433655040 200000 931669798 200000 815748971 200000 75585344 200000 703004662 200000 769053259 200000 650672787 200000 427997060 200000 439198110 200000 713654069 200000 138422045 200000 185293296 200000 563069950 200000 753365970 200000 272350045 200000 564085698 200000 689163709 200000 942139569 200000 618670668 200000 671344857 200000 435883553 200000 70548735 200000 750083967 200000 427259314 200000 428941585 200000 482067595 200000 849604398 200000 626863982 200000 603592980 200000 895786949 200000 268685357 200000 149776329 200000 255241039 200000 646793658 200000 153070069 200000 608998179 200000 231097737 200000 730306585 200000 611118236 200000 843809915 200000 888384041 200000 834914096 200000 120508631 200000 693759341 200000 901173302 200000 992567279 200000 314002942 200000 71234107 200000 587856213 200000 838202338 200000 214771207 200000 534084544 200000 674332109 200000 881386810 200000 695648649 200000 593245565 200000 141758598 200000 838044356 200000 815160249 200000 767231376 200000 40490244 200000 643484655 200000 60553328 200000 161004727 200000 812560240 200000 450663625 200000 914251810 200000 378563664 200000 862676110 200000 449347585 200000 836685287 200000 770366555 200000 502419399 200000 781419750 200000 975645044 200000 617888629 200000 949963039 200000 738151270 200000 272184098 200000 119558366 200000 837013823 200000 382672399 200000 863349221 200000 187486835 200000 72426348 200000 431460368 200000 432731989 200000 831805619 200000 792660876 200000 904663351 200000 775710632 200000 231718589 200000 350893095 200000 629407219 200000 196410804 200000 510756431 200000 423188067 200000 438596435 200000 718147825 200000 912119240 200000 897683974 200000 936414980 200000 680762740 200000 832473638 200000 314481527 200000 605322070 200000 669643252 200000 458224392 200000 724581308 200000 465084727 200000 337858504 200000 53381803 200000 35737212 200000 811056181 200000 693723877 200000 583478768 200000 76252157 200000 391299200 200000 753188835 200000 104799315 200000 170019110 200000 402965732 200000 83973625 200000 418164213 200000 343940477 200000 673624274 200000 741527803 200000 698632082 200000 360483113 200000 811919447 200000 267387234 200000 339487370 200000 771884272 200000 724954658 200000 868355652 200000 431977180 200000 887706169 200000 81992065 200000 445163350 200000 275003684 200000 840271114 200000 100973667 200000 138711280 200000 300903076 200000 66242571 200000 143999831 200000 648169992 200000 186871095 200000 926918272 200000 295119242 200000 146249269 200000 617314142 200000 345376337 200000 575958732 200000 439471020 200000 319135287 200000 666713605 200000 135779723 200000 155011397 200000 887134592 200000 877028033 200000 821644501 200000 601258614 200000 296985495 200000 52432973 200000 971680857 200000 993475414 200000 474662780 200000 526648078 200000 482863206 200000 823178907 200000 108793036 200000 883371020 200000 349676522 200000 381761947 200000 250839494 200000 660541676 200000 365678194 200000 478864461 200000 672132425 200000 890845686 200000 567209007 200000 867901768 200000 491091667 200000 756253711 200000 685319663 200000 270820290 200000 901139587 200000 727507647 200000 533672223 200000 216090001 200000 167289623 200000 381445164 200000 704476110 200000 750374701 200000 359358958 200000 633523484 200000 692957868 200000 473290667 200000 986576646 200000 526399222 200000 996067078 200000 877702338 200000 580240126 200000 155604928 200000 275239627 200000 194233032 200000 649714963 200000 656338464 200000 549463177 200000 974544053 200000 648029990 200000 900122462 200000 110383983 200000 191383582 200000 989611955 200000 846505312 200000 556167499 200000 933638458 200000 591538650 200000 20884140 200000 235510413 200000 853375200 200000 907865946 200000 980222569 200000 938021954 200000 678772870 200000 775719056 200000 300807261 200000 136480793 200000 913849922 200000 804021371 200000 826500335 200000 637721696 200000 41699019 200000 225737402 200000 791398694 200000 902402054 200000 568353656 200000 259604363 200000 897706151 200000 222960282 200000 339650623 200000 11368909 200000 810659769 200000 171332681 200000 636097975 200000 774676222 200000 916668227 200000 45900259 200000 141788949 200000 314725180 200000 880998604 200000 104100566 200000 96753201 200000 332532551 200000 281368697 200000 474027824 200000 249363329 200000 484632188 200000 505675538 200000 876951968 200000 375769116 200000 934073563 200000 520381436 200000 814778741 200000 794137528 200000 200974593 200000 801656127 200000 373896348 200000 994935979 200000 281028653 200000 621898112 200000 200969125 200000 275764716 200000 761123902 200000 901841415 200000 516746174 200000 351278354 200000 412148658 200000 792183993 200000 953223861 200000 439164499 200000 474073512 200000 813431326 200000 172532473 200000 286585989 200000 394242526 200000 79203163 200000 523270552 200000 451959071 200000 294768307 200000 49296952 200000 640003650 200000 451765304 200000 272446245 200000 452167963 200000 218236228 200000 246870662 200000 747516626 200000 564370698 200000 548693900 200000 522833248 200000 646441978 200000 61426092 200000 178456747 200000 563967675 200000 234820986 200000 307770695 200000 316739789 200000 778318639 200000 619501266 200000 438146241 200000 979767489 200000 633193458 200000 163467295 200000 289804194 200000 12228599 200000 772058843 200000 663173664 200000 860784656 200000 699302012 200000 191114336 200000 344700468 200000 446833873 200000 500922110 200000 356993943 200000 758530137 200000 902843724 200000 851784397 200000 495429175 200000 659381550 200000 195620232 200000 449754071 200000 777861783 200000 72225265 200000 270175274 200000 365707435 200000 34808749 200000 646530689 200000 334791289 200000 597874294 200000 38956303 200000 769296219 200000 805131868 200000 669238536 200000 550292725 200000 854282656 200000 884060249 200000 295791311 200000 288953396 200000 224460044 200000 444006296 200000 47095001 200000 574406723 200000 96905728 200000 53930973 200000 326371541 200000 877927736 200000 383704440 200000 659634064 200000 765484306 200000 901897675 200000 827812116 200000 372050360 200000 12012669 200000 579808081 200000 495138067 200000 875225594 200000 191875238 200000 819682753 200000 281073233 200000 724162206 200000 395937722 200000 298116530 200000 169116240 200000 644906121 200000 834836618 200000 303061594 200000 468470059 200000 41473347 200000 107059330 200000 10067855 200000 791809955 200000 289225457 200000 348580785 200000 824411592 200000 364151574 200000 813130331 200000 371886278 200000 630512668 200000 697078658 200000 877519079 200000 923373328 200000 237972545 200000 187209093 200000 851612315 200000 497745533 200000 196065933 200000 803737695 200000 433536541 200000 769302427 200000 997963256 200000 228450285 200000 318019765 200000 916258713 200000 737510935 200000 62343854 200000 569880649 200000 716554310 200000 951724833 200000 784880065 200000 475250015 200000 674786319 200000 716141549 200000 939368677 200000 212540190 200000 279949828 200000 237371888 200000 359230071 200000 843899212 200000 414317522 200000 108328770 200000 769367414 200000 81586256 200000 503730633 200000 39387290 200000 531522432 200000 675985712 200000 424426199 200000 283736908 200000 150695125 200000 948166035 200000 594812555 200000 707674961 200000 957989459 200000 33863615 200000 861838610 200000 906431295 200000 738147704 200000 599458459 200000 277676860 200000 149006411 200000 62362722 200000 991272366 200000 544251511 200000 92287565 200000 65593297 200000 278315805 200000 332731089 200000 266003899 200000 550512930 200000 520916911 200000 842990841 200000 413323179 200000 975523924 200000 690027723 200000 269385789 200000 885156821 200000 292365830 200000 491246200 200000 712988812 200000 993524366 200000 985959798 200000 536491867 200000 657437301 200000 371264205 200000 649489027 200000 760714940 200000 743407910 200000 707398697 200000 994913707 200000 130001024 200000 986662509 200000 289965783 200000 635753485 200000 123933999 200000 891835065 200000 147942320 200000 297762663 200000 123484142 200000 463870744 200000 344240168 200000 114972695 200000 355923077 200000 26868026 200000 872817239 200000 112876829 200000 483663705 200000 764049259 200000 567614706 200000 696317463 200000 540292978 200000 679569564 200000 506287442 200000 629397826 200000 526574198 200000 351076954 200000 787442539 200000 493483390 200000 647398570 200000 882464980 200000 424123349 200000 436878922 200000 547316471 200000 383002328 200000 83062726 200000 36269507 200000 221205218 200000 963729366 200000 347873045 200000 513844904 200000 782286482 200000 945396186 200000 138607159 200000 118831192 200000 636700365 200000 702931349 200000 2695236 200000 596088529 200000 498469114 200000 906173012 200000 954060531 200000 187815089 200000 386803487 200000 119885830 200000 774937240 200000 596664632 200000 556530659 200000 289519417 200000 87597100 200000 563367492 200000 578844812 200000 716813596 200000 806569796 200000 956391506 200000 922747649 200000 635548542 200000 165792280 200000 640216195 200000 884917704 200000 954841805 200000 180983164 200000 525405331 200000 373323784 200000 553968151 200000 162972905 200000 949492450 200000 122275208 200000 928761099 200000 583431797 200000 77995119 200000 595885229 200000 148376567 200000 936391893 200000 635411671 200000 156820094 200000 678657482 200000 858661217 200000 56745049 200000 71926434 200000 447924755 200000 118082575 200000 424939476 200000 188233056 200000 838246656 200000 824150390 200000 852934854 200000 123844509 200000 216828255 200000 159623883 200000 824781645 200000 131763937 200000 611559071 200000 775947239 200000 910566953 200000 423855953 200000 134615246 200000 511539518 200000 189926584 200000 374882741 200000 733501595 200000 517220328 200000 961992439 200000 652573042 200000 889178965 200000 900627866 200000 60935047 200000 167807632 200000 385474793 200000 231406253 200000 249576356 200000 323607988 200000 477400551 200000 663732245 200000 137179950 200000 595875366 200000 738275197 200000 698204010 200000 623911587 200000 587892684 200000 866918266 200000 169650914 200000 797984546 200000 252685100 200000 267171403 200000 665701715 200000 810200681 200000 897761644 200000 827190527 200000 26620981 200000 237250263 200000 764444756 200000 667151686 200000 583425949 200000 935644522 200000 702583882 200000 764226413 200000 459901506 200000 343040449 200000 490814548 200000 197310563 200000 459137915 200000 819452442 200000 123155993 200000 120365494 200000 277119805 200000 7018835 200000 568843743 200000 525237653 200000 917771296 200000 334952172 200000 587601037 200000 613053135 200000 352023899 200000 704141570 200000 884379561 200000 683870929 200000 743855298 200000 37024340 200000 363316058 200000 113846187 200000 142214862 200000 469818433 200000 805053542 200000 41995 200000 574865045 200000 107649224 200000 112802869 200000 753131840 200000 507139532 200000 698098310 200000 146117323 200000 1558839 200000 889150155 200000 555480762 200000 960336080 200000 281371775 200000 638256776 200000 316235587 200000 119148426 200000 77834824 200000 677619865 200000 768177822 200000 866184417 200000 678654047 200000 249547062 200000 414651372 200000 393854297 200000 664553779 200000 501756724 200000 399215850 200000 539535899 200000 4200914 200000 270813194 200000 946257910 200000 843394283 200000 428646891 200000 479139791 200000 561647632 200000 483626034 200000 856048077 200000 325734713 200000 551565525 200000 515638516 200000 129308261 200000 571077534 200000 678291076 200000 104733402 200000 327370563 200000 659992821 200000 356883452 200000 363878952 200000 811194005 200000 933183445 200000 999357628 200000 762345927 200000 214747945 200000 508854644 200000 907341025 200000 986837820 200000 807586926 200000 551492008 200000 920978730 200000 127700653 200000 161008243 200000 174397161 200000 459720437 200000 854249186 200000 415767014 200000 638265420 200000 440603202 200000 473703233 200000 195988500 200000 227641224 200000 415381935 200000 709422544 200000 777484014 200000 388655859 200000 180217978 200000 409407286 200000 927450881 200000 278866821 200000 144632961 200000 884148409 200000 560290685 200000 663236819 200000 306937411 200000 562442816 200000 591195182 200000 766778132 200000 670532320 200000 497878097 200000 926690693 200000 287327519 200000 759721492 200000 147702291 200000 253895823 200000 337691242 200000 974334527 200000 690987852 200000 894081786 200000 372455691 200000 523958879 200000 25708643 200000 641926423 200000 408243641 200000 763860499 200000 67544670 200000 429483474 200000 524726731 200000 945697177 200000 672848100 200000 549543610 200000 7477047 200000 753682384 200000 248090684 200000 564911615 200000 941404308 200000 873332790 200000 617937227 200000 849710702 200000 809973527 200000 755035369 200000 323405208 200000 531826549 200000 984331928 200000 187389097 200000 788395339 200000 227245349 200000 762780045 200000 241526483 200000 595141928 200000 29954090 200000 231500557 200000 790484327 200000 209912471 200000 535695315 200000 699550414 200000 945728770 200000 893103519 200000 649106960 200000 758557478 200000 245710051 200000 203397861 200000 604165486 200000 285140748 200000 737393385 200000 409721777 200000 938492187 200000 915164695 200000 424597906 200000 571166697 200000 36515048 200000 611031677 200000 210600445 200000 569308178 200000 827716929 200000 190459156 200000 980219368 200000 317311829 200000 776561461 200000 812680019 200000 372658610 200000 728306039 200000 88776308 200000 632861521 200000 23299673 200000 258031838 200000 297012554 200000 862994884 200000 578404219 200000 25545362 200000 753984168 200000 242382339 200000 874749272 200000 424960057 200000 461767707 200000 876002307 200000 898874061 200000 890274329 200000 132434898 200000 580132956 200000 46816602 200000 728598297 200000 185037980 200000 312755268 200000 520110364 200000 363936959 200000 597266918 200000 790525330 200000 611441874 200000 221459762 200000 213064640 200000 3696828 200000 842067931 200000 250558776 200000 179946200 200000 718800088 200000 7093301 200000 430150200 200000 986326652 200000 639855517 200000 616557183 200000 573656632 200000 337885339 200000 740729698 200000 760361463 200000 579866079 200000 483641284 200000 820924701 200000 427944572 200000 83049075 200000 817271588 200000 904289380 200000 277259916 200000 590604252 200000 84242059 200000 760193903 200000 690737989 200000 436832926 200000 829935719 200000 405070099 200000 954830439 200000 960516577 200000 213939142 200000 940747463 200000 124475471 200000 437779308 200000 265177687 200000 556541089 200000 242971644 200000 74175396 200000 384677480 200000 159155033 200000 919477005 200000 977281424 200000 792145129 200000 1416772 200000 998571457 200000 397096664 200000 778943334 200000 347204441 200000 803387637 200000 29202880 200000 19629072 200000 466074927 200000 787603496 200000 224716081 200000 738422196 200000 694029052 200000 28914041 200000 69867183 200000 521558465 200000 915613334 200000 659530661 200000 112146531 200000 258784838 200000 718481012 200000 281181197 200000 753290002 200000 193925104 200000 385131437 200000 809286318 200000 999093794 200000 955311631 200000 280788471 200000 144284710 200000 692112283 200000 804626065 200000 165708200 200000 658976181 200000 179606563 200000 463539204 200000 189239224 200000 208312120 200000 222156544 200000 582028695 200000 295703484 200000 725616431 200000 235591704 200000 68498712 200000 455699947 200000 383487159 200000 392166899 200000 786591991 200000 551979804 200000 938584463 200000 21393335 200000 653744192 200000 8603332 200000 949546006 200000 96087338 200000 722991268 200000 269351675 200000 980214602 200000 620287667 200000 453225072 200000 302908536 200000 334387402 200000 405669720 200000 641908371 200000 673512079 200000 495962835 200000 592163008 200000 711996060 200000 285988153 200000 458010694 200000 840143666 200000 348053688 200000 641912076 200000 716693664 200000 986267027 200000 788660663 200000 70209341 200000 8810495 200000 456276842 200000 843077894 200000 556001700 200000 950535971 200000 277735134 200000 592533685 200000 285647543 200000 516861801 200000 596346038 200000 540654450 200000 500836748 200000 809694928 200000 537378391 200000 287940236 200000 747504603 200000 95607799 200000 286420424 200000 62837744 200000 842110457 200000 875679261 200000 652401072 200000 961579054 200000 276989661 200000 438671135 200000 568694102 200000 470146163 200000 820051486 200000 901539708 200000 245289119 200000 50553488 200000 324410353 200000 574558802 200000 954448403 200000 573230321 200000 123619118 200000 372069729 200000 316409559 200000 659792037 200000 771333964 200000 59506439 200000 338486451 200000 700860763 200000 975849056 200000 598004801 200000 887279629 200000 441438562 200000 878881056 200000 318565552 200000 806260714 200000 722591656 200000 750267109 200000 687322256 200000 783503347 200000 693997499 200000 937239971 200000 631059649 200000 563822701 200000 256124362 200000 136111090 200000 218358466 200000 889582655 200000 582504099 200000 31940872 200000 911457456 200000 333830895 200000 458071989 200000 660776636 200000 110601034 200000 605020323 200000 972698895 200000 154005891 200000 979465711 200000 890950179 200000 532253023 200000 692668533 200000 319174813 200000 9272021 200000 472086515 200000 535178569 200000 53061107 200000 790936767 200000 955312826 200000 107406419 200000 102423342 200000 931650696 200000 554428994 200000 728056972 200000 547860015 200000 944900470 200000 640279482 200000 130565001 200000 901816691 200000 538026352 200000 798619889 200000 816543105 200000 14321176 200000 494819069 200000 278727252 200000 161196363 200000 939425757 200000 438154050 200000 649678068 200000 765445213 200000 674128162 200000 152031238 200000 632171644 200000 855486670 200000 213961955 200000 123149744 200000 268515134 200000 193104211 200000 838467264 200000 415618887 200000 191732262 200000 903006020 200000 974396151 200000 791792752 200000 317653700 200000 914530967 200000 45102183 200000 172427634 200000 643175237 200000 391817699 200000 299435150 200000 525938997 200000 652971641 200000 787063389 200000 679463306 200000 115352381 200000 578481102 200000 994216414 200000 339718683 200000 227921842 200000 521615699 200000 396577498 200000 682288543 200000 840487771 200000 916388789 200000 846633064 200000 424999443 200000 139519390 200000 875936323 200000 506744896 200000 274107928 200000 552548480 200000 262447341 200000 305014456 200000 639245546 200000 777615018 200000 373461056 200000 470720709 200000 623315049 200000 306189665 200000 255069547 200000 927198719 200000 391640340 200000 276074123 200000 835924028 200000 617998492 200000 768056840 200000 79902384 200000 276840738 200000 605397874 200000 243249924 200000 109669110 200000 70127916 200000 557887481 200000 558531686 200000 467768611 200000 177436680 200000 14413894 200000 667963694 200000 125691806 200000 71040516 200000 973529360 200000 488095482 200000 183456109 200000 760698895 200000 839813549 200000 15628808 200000 798080054 200000 847046071 200000 68449301 200000 170108726 200000 972964930 200000 423137067 200000 692738269 200000 24999428 200000 528909428 200000 708771642 200000 835518269 200000 659155599 200000 833898070 200000 631150929 200000 986048265 200000 515532183 200000 239295500 200000 767743360 200000 564484282 200000 16976505 200000 826365533 200000 576792693 200000 343592806 200000 23245620 200000 957334192 200000 918065534 200000 719807170 200000 313460327 200000 173843211 200000 557016714 200000 286117158 200000 106078544 200000 533659158 200000 943710760 200000 722177928 200000 970878926 200000 124237077 200000 960498054 200000 265907582 200000 439050335 200000 570676720 200000 182641778 200000 968674112 200000 471766049 200000 630584622 200000 477494618 200000 245173667 200000 661632724 200000 539670004 200000 963584335 200000 642254878 200000 423461077 200000 132871178 200000 48945661 200000 535937224 200000 372402468 200000 240235477 200000 555948979 200000 351198807 200000 97763678 200000 249727581 200000 881339233 200000 769074209 200000 580938179 200000 65389895 200000 267958420 200000 613748765 200000 486034224 200000 439575259 200000 422861691 200000 186487522 200000 80433444 200000 645779966 200000 9722084 200000 446444454 200000 8387006 200000 894486584 200000 501585470 200000 525972031 200000 702816700 200000 269570479 200000 308521368 200000 247644453 200000 937027197 200000 642726697 200000 95326623 200000 270633837 200000 120539134 200000 287051788 200000 901880739 200000 300242638 200000 117088992 200000 637998176 200000 766243730 200000 456356766 200000 30425696 200000 400132811 200000 370524666 200000 871185621 200000 704735324 200000 3893395 200000 696980490 200000 396853256 200000 242560340 200000 885339039 200000 680992145 200000 60479854 200000 820559973 200000 615750261 200000 663169276 200000 144372190 200000 228540750 200000 945449020 200000 816204635 200000 833034446 200000 121722478 200000 788760762 200000 745924188 200000 141870164 200000 934505667 200000 631265878 200000 260845645 200000 496875815 200000 240430572 200000 469795351 200000 177133597 200000 905807006 200000 378625063 200000 880730018 200000 813927771 200000 711751855 200000 752178259 200000 825928510 200000 453671476 200000 704719345 200000 769166318 200000 251549650 200000 696362872 200000 911722393 200000 668668694 200000 584952037 200000 412070549 200000 49519487 200000 95486603 200000 465661084 200000 414613913 200000 129618457 200000 209961386 200000 381352895 200000 491661107 200000 767247486 200000 350180467 200000 559222195 200000 469367474 200000 598723683 200000 810855811 200000 156024447 200000 77788675 200000 616301089 200000 960199706 200000 685654731 200000 745106870 200000 323798700 200000 7731221 200000 775822300 200000 738530041 200000 783232924 200000 401271283 200000 637058456 200000 77949850 200000 162226982 200000 227751123 200000 618868871 200000 541488136 200000 975871523 200000 191365747 200000 446815182 200000 293019474 200000 726132743 200000 32642353 200000 725884213 200000 402531109 200000 404787946 200000 506148877 200000 743703330 200000 385434577 200000 541963650 200000 697498788 200000 440035483 200000 417587780 200000 379915046 200000 136713526 200000 628900166 200000 481616908 200000 180654539 200000 182535328 200000 815410539 200000 705608536 200000 214615561 200000 893057122 200000 696484336 200000 757570295 200000 1981718 200000 427681945 200000 977415259 200000 919414358 200000 339356361 200000 864592900 200000 928898771 200000 306048389 200000 725027224 200000 165151234 200000 989213214 200000 917010738 200000 971856537 200000 603502738 200000 955834275 200000 4377259 200000 451040131 200000 467170896 200000 729588073 200000 303119327 200000 535561901 200000 908433021 200000 998279189 200000 121171292 200000 922473229 200000 138155255 200000 401603310 200000 660372050 200000 932707385 200000 939725372 200000 744836059 200000 205114510 200000 257764457 200000 11500906 200000 808312674 200000 685852798 200000 968105586 200000 275765825 200000 610086571 200000 915098930 200000 394870731 200000 94453022 200000 588746106 200000 651672153 200000 659908746 200000 166941953 200000 839364151 200000 250539071 200000 482236263 200000 198492551 200000 359392233 200000 787593172 200000 498767287 200000 344000751 200000 184481845 200000 717771431 200000 932705137 200000 265925656 200000 870936419 200000 767769830 200000 540487980 200000 733566080 200000 338502232 200000 28297567 200000 335243294 200000 734890054 200000 755192988 200000 69209473 200000 131786269 200000 921348648 200000 742898772 200000 292920666 200000 411937696 200000 508060036 200000 266204744 200000 227499418 200000 340130238 200000 131413082 200000 154512350 200000 524307854 200000 616031277 200000 308209479 200000 906503964 200000 804589348 200000 402024259 200000 203534731 200000 941490856 200000 713639660 200000 388517368 200000 153599235 200000 218372042 200000 514294292 200000 8423905 200000 990344239 200000 339228264 200000 978710635 200000 707328821 200000 362434092 200000 872585480 200000 917641822 200000 947240651 200000 450950329 200000 166679761 200000 527610621 200000 235721752 200000 60096053 200000 87719817 200000 53894134 200000 941209908 200000 393659294 200000 584635799 200000 578759063 200000 329840854 200000 508289171 200000 550022657 200000 816764623 200000 346170962 200000 776107858 200000 890750062 200000 225927980 200000 242058145 200000 236312761 200000 477331236 200000 24815838 200000 612050264 200000 738711624 200000 866007818 200000 814154417 200000 179108527 200000 977676828 200000 837377446 200000 948862998 200000 627604347 200000 898300149 200000 210534688 200000 213327130 200000 367091763 200000 93677616 200000 459606076 200000 855505516 200000 944470509 200000 857435597 200000 853679714 200000 610813274 200000 374558305 200000 417722985 200000 303639961 200000 978425300 200000 787201508 200000 83744067 200000 88597638 200000 402716775 200000 872862061 200000 482063930 200000 982368880 200000 651037249 200000 775542419 200000 104212428 200000 384666943 200000 516945202 200000 111357835 200000 48671511 200000 939869559 200000 488339368 200000 288220461 200000 318656987 200000 626392129 200000 573698738 200000 281354480 200000 660522102 200000 163100514 200000 76296701 200000 372664552 200000 855650790 200000 631373632 200000 331171289 200000 640720846 200000 745434057 200000 402450659 200000 866946355 200000 29137144 200000 584970846 200000 329477105 200000 138617755 200000 179693659 200000 461780613 200000 599463087 200000 988842303 200000 953564303 200000 161206714 200000 378344966 200000 824376558 200000 245283018 200000 528042013 200000 869354875 200000 542372373 200000 720921315 200000 667712108 200000 736580917 200000 709503172 200000 923385167 200000 560890886 200000 372397050 200000 933797800 200000 704208166 200000 216670953 200000 531065137 200000 649925137 200000 193113630 200000 706394036 200000 222458592 200000 776258541 200000 653013646 200000 367518117 200000 745756078 200000 939366859 200000 990706028 200000 622472858 200000 94750433 200000 754939096 200000 799933518 200000 391782675 200000 312942688 200000 163355364 200000 186354539 200000 328598573 200000 98670257 200000 600179804 200000 394121626 200000 390043560 200000 627215099 200000 373635152 200000 740106321 200000 911708641 200000 530603780 200000 558330990 200000 156944295 200000 799300055 200000 747815220 200000 893976836 200000 544741969 200000 506276649 200000 289707663 200000 911806722 200000 695956391 200000 33999381 200000 136544445 200000 402712052 200000 219921311 200000 615364986 200000 931402245 200000 965249035 200000 192434384 200000 427100886 200000 281996108 200000 204211220 200000 415697519 200000 956228168 200000 137833498 200000 877809022 200000 943430228 200000 286721678 200000 267904148 200000 656717399 200000 247033590 200000 25466118 200000 962231170 200000 171399503 200000 597857641 200000 570380720 200000 989201481 200000 895936434 200000 318274406 200000 792219433 200000 471407345 200000 649391985 200000 932684099 200000 806491824 200000 924104735 200000 67190041 200000 646165493 200000 730087973 200000 820488475 200000 954514905 200000 546707220 200000 84943876 200000 103792075 200000 60173695 200000 326955222 200000 892872557 200000 881690293 200000 590535802 200000 673559057 200000 133889566 200000 145329407 200000 110509529 200000 37406781 200000 176284278 200000 281091185 200000 393484617 200000 914069359 200000 896021875 200000 510056305 200000 723281690 200000 40659550 200000 775479475 200000 210740997 200000 773812794 200000 260060256 200000 57885302 200000 271302868 200000 300066872 200000 32644461 200000 942154137 200000 239456036 200000 955717441 200000 672489498 200000 317908892 200000 277025500 200000 691438628 200000 903548319 200000 969096348 200000 427878786 200000 788084305 200000 19696080 200000 529280345 200000 118113085 200000 465017301 200000 448151846 200000 329073968 200000 182654675 200000 979983711 200000 155894967 200000 268498976 200000 657924523 200000 372872765 200000 809088056 200000 157031624 200000 77729740 200000 846026846 200000 565384705 200000 856653926 200000 457121755 200000 335774801 200000 320463112 200000 473544921 200000 205657375 200000 566653251 200000 256077027 200000 233015967 200000 84693376 200000 547096324 200000 863992266 200000 39772886 200000 632212354 200000 895013890 200000 682897554 200000 352016702 200000 462719565 200000 141765963 200000 638167730 200000 562431029 200000 988136872 200000 550369935 200000 748304961 200000 597481656 200000 931149304 200000 133729306 200000 113476085 200000 130607207 200000 144746053 200000 577978589 200000 374414116 200000 142985601 200000 662240309 200000 430953573 200000 810713029 200000 989928675 200000 279456269 200000 43421920 200000 864048751 200000 938225164 200000 77928118 200000 858618655 200000 387224152 200000 354392859 200000 571424693 200000 244193422 200000 782183766 200000 411317454 200000 140649264 200000 341811004 200000 382943201 200000 108579460 200000 849179631 200000 52510681 200000 703138574 200000 851961915 200000 289614680 200000 560696242 200000 767268500 200000 400042641 200000 898488177 200000 399965366 200000 991273161 200000 902652102 200000 58617569 200000 20244851 200000 258575525 200000 447177911 200000 609375982 200000 202676504 200000 673999805 200000 746432740 200000 796939647 200000 781343604 200000 546109000 200000 232750186 200000 838230298 200000 821777140 200000 105916701 200000 83019528 200000 464400614 200000 713273512 200000 625420722 200000 810911517 200000 452977321 200000 53895230 200000 743332893 200000 757028264 200000 981747914 200000 399288836 200000 877405973 200000 357668422 200000 256642639 200000 616431849 200000 196802033 200000 446939446 200000 971379423 200000 908237948 200000 272182951 200000 440589654 200000 57081537 200000 3299562 200000 225475534 200000 455401510 200000 545297114 200000 22846723 200000 399283355 200000 856613316 200000 875414705 200000 872228405 200000 141132006 200000 131375341 200000 295373933 200000 732058766 200000 413578021 200000 293338882 200000 68178133 200000 786849981 200000 528693359 200000 262703103 200000 240607566 200000 416393745 200000 365062777 200000 687073412 200000 302248928 200000 881585783 200000 923556252 200000 621162960 200000 292608816 200000 828551295 200000 252459724 200000 903919040 200000 554064518 200000 397439319 200000 300447649 200000 237960915 200000 470475207 200000 122118349 200000 210147408 200000 399912488 200000 952579963 200000 482255184 200000 92460978 200000 410345853 200000 341191368 200000 221907951 200000 861357371 200000 546487600 200000 544977268 200000 151577175 200000 914049795 200000 270842945 200000 186820069 200000 472597720 200000 905487808 200000 485760590 200000 161916195 200000 629071456 200000 184350409 200000 648925076 200000 237685972 200000 191067773 200000 358570515 200000 721181428 200000 94957886 200000 260626782 200000 924779574 200000 654836714 200000 690342728 200000 488000465 200000 124124264 200000 36297366 200000 984109176 200000 607196486 200000 791845504 200000 169138103 200000 346822389 200000 25565130 200000 205864180 200000 481507498 200000 510761349 200000 592798219 200000 858971354 200000 514041198 200000 948289935 200000 645596506 200000 4031977 200000 41002146 200000 611533081 200000 506162083 200000 899260536 200000 594174339 200000 400227530 200000 834442101 200000 708083581 200000 605555186 200000 345505256 200000 102106623 200000 555720334 200000 856387692 200000 952346202 200000 987641104 200000 809014755 200000 42344975 200000 162742951 200000 123015958 200000 366759505 200000 214024859 200000 476875764 200000 91415839 200000 948165455 200000 452383341 200000 925491208 200000 999744730 200000 683663091 200000 462397573 200000 31194443 200000 708070038 200000 729140725 200000 987140224 200000 338942657 200000 614660416 200000 411842986 200000 982045341 200000 565532179 200000 193192552 200000 951182345 200000 683317179 200000 52719493 200000 515598908 200000 820788137 200000 672875864 200000 421348352 200000 556037002 200000 888503744 200000 415252883 200000 484836104 200000 610307521 200000 915208740 200000 122131754 200000 13947078 200000 289878255 200000 933836108 200000 392900475 200000 286384127 200000 852161988 200000 181897807 200000 20292230 200000 578139673 200000 287995788 200000 2008291 200000 313897705 200000 503844124 200000 721539128 200000 136267614 200000 456468961 200000 355454382 200000 865067093 200000 313554104 200000 391574351 200000 715363605 200000 627048210 200000 220636806 200000 305349551 200000 918955319 200000 196812862 200000 824008447 200000 565981729 200000 317037724 200000 943637062 200000 54335226 200000 36740195 200000 263814762 200000 903328826 200000 995573228 200000 676718804 200000 614450279 200000 684627399 200000 973181933 200000 555031666 200000 282394362 200000 284012350 200000 327310772 200000 839734492 200000 599306025 200000 483272075 200000 138307733 200000 760750672 200000 813913243 200000 644961341 200000 597236361 200000 895886764 200000 957204887 200000 969007491 200000 495531557 200000 828238448 200000 467602178 200000 997310508 200000 931340961 200000 296686778 200000 135927907 200000 490132390 200000 947489746 200000 42114887 200000 408049633 200000 244682751 200000 70646831 200000 565875063 200000 218983490 200000 963193830 200000 192065230 200000 91807049 200000 79459054 200000 830181545 200000 728528231 200000 505334618 200000 198315497 200000 327749688 200000 418216015 200000 130339561 200000 129959899 200000 974927135 200000 783314045 200000 608059861 200000 618858507 200000 555979407 200000 122739079 200000 852370076 200000 527620702 200000 187360853 200000 709526437 200000 251479645 200000 682372956 200000 306701024 200000 182448556 200000 307247830 200000 844883498 200000 148691774 200000 155050772 200000 131108965 200000 983583888 200000 224614687 200000 966702065 200000 902148618 200000 232131316 200000 485540559 200000 971455740 200000 824367970 200000 585095259 200000 293264703 200000 240429963 200000 736058541 200000 932837998 200000 993906684 200000 631738259 200000 529958600 200000 119744370 200000 244046645 200000 911074220 200000 643106610 200000 186105421 200000 693093304 200000 937918732 200000 537268234 200000 39812231 200000 196542709 200000 672090506 200000 105466382 200000 746851398 200000 994699000 200000 215477147 200000 679277213 200000 983165008 200000 872534130 200000 428735575 200000 907991989 200000 152989196 200000 244806320 200000 653787508 200000 38531573 200000 280360320 200000 656883617 200000 324697417 200000 31065243 200000 517754195 200000 87023059 200000 560915148 200000 261952389 200000 584575691 200000 831820406 200000 714929555 200000 172338483 200000 318047183 200000 36926806 200000 125522901 200000 275306690 200000 394229989 200000 380316388 200000 767328873 200000 845338610 200000 818503989 200000 586913837 200000 751477445 200000 754132768 200000 203389571 200000 839616224 200000 341602048 200000 614054731 200000 602295095 200000 870892363 200000 760499663 200000 605215762 200000 716317783 200000 106057309 200000 928882314 200000 300142515 200000 930943371 200000 799127973 200000 498055975 200000 33686285 200000 921645847 200000 883609937 200000 54429245 200000 259968926 200000 58869219 200000 665701935 200000 646387457 200000 950415749 200000 352563574 200000 721224622 200000 941149003 200000 940538240 200000 317588981 200000 439748572 200000 330510226 200000 916698861 200000 843880488 200000 819407720 200000 783062250 200000 256099276 200000 971758964 200000 691099041 200000 295167244 200000 308862650 200000 725019105 200000 269082740 200000 849057869 200000 11178231 200000 50214933 200000 407439985 200000 959723429 200000 283631712 200000 636274006 200000 813801670 200000 815148713 200000 478423924 200000 488464778 200000 645195586 200000 175370128 200000 547948370 200000 115000121 200000 25279058 200000 699076400 200000 541263800 200000 529093513 200000 306020614 200000 921278209 200000 865665285 200000 503455296 200000 236991243 200000 480797976 200000 521054775 200000 341736900 200000 211175089 200000 519291436 200000 54896876 200000 833420573 200000 415023846 200000 879992211 200000 99614564 200000 430783985 200000 369293624 200000 284380485 200000 572500093 200000 180711558 200000 141182422 200000 741873111 200000 589104052 200000 6710723 200000 557852559 200000 358618753 200000 577916714 200000 23580975 200000 134583249 200000 129287447 200000 855592347 200000 127201007 200000 899333802 200000 704914450 200000 779830375 200000 481077706 200000 179102408 200000 407711879 200000 167857036 200000 41132839 200000 217638268 200000 943354926 200000 8950697 200000 161800972 200000 233198258 200000 962725212 200000 118970364 200000 366988832 200000 657803002 200000 441317128 200000 121370212 200000 657008554 200000 517585281 200000 281281736 200000 273803615 200000 444139919 200000 812088855 200000 458445012 200000 136023564 200000 649526359 200000 497845546 200000 852241409 200000 611538472 200000 629132583 200000 690268616 200000 218040262 200000 457326100 200000 204844998 200000 210520992 200000 965521466 200000 316416716 200000 274196636 200000 288036097 200000 939310099 200000 291378673 200000 105539758 200000 896468184 200000 518658727 200000 751855039 200000 286633378 200000 769419445 200000 859912173 200000 616782102 200000 634978240 200000 482656454 200000 356363900 200000 596769652 200000 702296045 200000 823693273 200000 314253706 200000 860758776 200000 168748977 200000 99608926 200000 105745645 200000 613123168 200000 961692978 200000 162964833 200000 698152733 200000 233684747 200000 579634998 200000 462968979 200000 242915119 200000 638058743 200000 921919267 200000 769130561 200000 998735066 200000 367901378 200000 584235265 200000 108715097 200000 578304628 200000 165079980 200000 552382326 200000 582499180 200000 510179573 200000 723257235 200000 760166344 200000 639984806 200000 191027698 200000 33347828 200000 276730846 200000 726158294 200000 989675938 200000 430103279 200000 620010046 200000 217277292 200000 417695964 200000 230299459 200000 933940751 200000 157563509 200000 728498454 200000 667315789 200000 542488855 200000 596725919 200000 939576934 200000 892762380 200000 858181565 200000 399997499 200000 550798211 200000 730563359 200000 836321544 200000 928009269 200000 590211524 200000 831455940 200000 415912093 200000 429632028 200000 801186079 200000 503934169 200000 751684803 200000 794067488 200000 828712491 200000 164497118 200000 79487585 200000 390288142 200000 756846109 200000 585656049 200000 402309374 200000 330144341 200000 691141837 200000 397472208 200000 997160127 200000 578278403 200000 528615089 200000 453053657 200000 115290731 200000 177715911 200000 787642592 200000 440175115 200000 640436074 200000 181891567 200000 461907727 200000 207036422 200000 377738176 200000 284402027 200000 913835927 200000 247655430 200000 250459670 200000 54737864 200000 936363884 200000 564312555 200000 42566576 200000 681729076 200000 954738214 200000 60655155 200000 109581943 200000 771159680 200000 869930490 200000 274118653 200000 381038832 200000 820686616 200000 15472577 200000 928073479 200000 180183105 200000 5198091 200000 143197423 200000 715644848 200000 693049906 200000 320807945 200000 890308508 200000 392394485 200000 574571305 200000 114184287 200000 725021310 200000 731955831 200000 655841836 200000 508127995 200000 347058412 200000 471452787 200000 638147297 200000 835891565 200000 873552603 200000 995926983 200000 630115728 200000 171598820 200000 94343395 200000 796383730 200000 969220895 200000 878775596 200000 547144762 200000 116132628 200000 684858644 200000 581846709 200000 758260919 200000 953273833 200000 665860502 200000 564150926 200000 980910800 200000 345411537 200000 68713835 200000 677925733 200000 567663003 200000 39122634 200000 854822906 200000 919004808 200000 553749199 200000 176868211 200000 731937609 200000 84371942 200000 683825859 200000 665123594 200000 215813631 200000 762754574 200000 240120429 200000 181440877 200000 826841443 200000 410114093 200000 612644195 200000 509140764 200000 925520218 200000 265730579 200000 27952605 200000 831434037 200000 397266539 200000 78064686 200000 254572720 200000 418686325 200000 677429181 200000 395542412 200000 473574739 200000 973423676 200000 749316887 200000 645675484 200000 565887452 200000 883090569 200000 428433630 200000 952528236 200000 872965891 200000 130605561 200000 499517978 200000 304234796 200000 193465885 200000 886228683 200000 428207216 200000 366692009 200000 372087073 200000 597615070 200000 384687144 200000 279060497 200000 489050278 200000 458052272 200000 53562407 200000 763149364 200000 570899425 200000 451887456 200000 28380661 200000 269988992 200000 990560939 200000 186687148 200000 54983095 200000 505391364 200000 493099896 200000 459165171 200000 128277045 200000 37400173 200000 306374496 200000 93079346 200000 949051093 200000 339681803 200000 867414553 200000 197291274 200000 933381020 200000 629636044 200000 313762297 200000 174252727 200000 87888179 200000 270063166 200000 970294776 200000 917628442 200000 8989919 200000 103643280 200000 7946667 200000 948623279 200000 305645703 200000 912619664 200000 506292041 200000 573549718 200000 243413169 200000 887762606 200000 765352360 200000 811517581 200000 750603908 200000 812804598 200000 100162624 200000 36537331 200000 186002886 200000 478208025 200000 389896486 200000 686827974 200000 408044766 200000 415115620 200000 216515345 200000 859426725 200000 875209426 200000 196796102 200000 153617240 200000 397121486 200000 750741833 200000 214867406 200000 670100977 200000 657525024 200000 328447625 200000 992669865 200000 353240434 200000 479628568 200000 169714553 200000 840576039 200000 752417555 200000 410922967 200000 355541407 200000 383600565 200000 156052137 200000 278234649 200000 796068642 200000 438945123 200000 956623019 200000 927920447 200000 985024201 200000 34850271 200000 288174639 200000 101412165 200000 540145657 200000 955065464 200000 621881581 200000 780416203 200000 480633530 200000 540877083 200000 177088826 200000 713260815 200000 354074033 200000 529322072 200000 517680141 200000 603628016 200000 120889381 200000 14679389 200000 852959996 200000 916095468 200000 503893502 200000 464555512 200000 702797887 200000 408756770 200000 376328128 200000 697854104 200000 45259947 200000 986921040 200000 645977748 200000 740196939 200000 701038520 200000 66555092 200000 953755199 200000 217253568 200000 138495866 200000 343766702 200000 615803687 200000 251806790 200000 291153066 200000 439716731 200000 59656276 200000 327401931 200000 871612574 200000 443721083 200000 336321387 200000 149730013 200000 811336011 200000 264807819 200000 372733620 200000 751752107 200000 865622345 200000 659542314 200000 750207253 200000 747520771 200000 919131086 200000 355666039 200000 197943316 200000 985910868 200000 61354673 200000 823507505 200000 30364632 200000 789052845 200000 206819943 200000 387769780 200000 772861735 200000 585050044 200000 557158408 200000 485129986 200000 406635879 200000 204812239 200000 380540234 200000 827352758 200000 978217633 200000 818832341 200000 648678532 200000 671928849 200000 886169465 200000 345120348 200000 446889132 200000 609173233 200000 562751286 200000 906792595 200000 805933400 200000 369472467 200000 586985919 200000 611407945 200000 14026943 200000 728832472 200000 482544026 200000 494838252 200000 27682744 200000 305776316 200000 37501422 200000 731485322 200000 754528185 200000 332463327 200000 944953985 200000 191560658 200000 284345561 200000 355558720 200000 408937402 200000 748165650 200000 609571789 200000 336375676 200000 869655200 200000 453985337 200000 733345261 200000 425088466 200000 564078808 200000 752672726 200000 917770031 200000 80666912 200000 39838890 200000 917591318 200000 188429866 200000 854461670 200000 350320891 200000 537631433 200000 169485331 200000 284718402 200000 758636882 200000 739512925 200000 358406850 200000 872329458 200000 450248663 200000 922540001 200000 500025518 200000 940387668 200000 38432590 200000 888579586 200000 592024811 200000 600440424 200000 672943392 200000 708376592 200000 514731826 200000 801300683 200000 560988498 200000 844293624 200000 906136024 200000 356646333 200000 729012874 200000 243063370 200000 337572821 200000 639761691 200000 663373328 200000 102828084 200000 306997950 200000 819259236 200000 819643850 200000 424898436 200000 779510474 200000 71896503 200000 679234109 200000 960160938 200000 482974415 200000 225030610 200000 345120914 200000 454537906 200000 637734469 200000 219703316 200000 141195918 200000 781654861 200000 800166721 200000 264428923 200000 136919192 200000 584754376 200000 824973434 200000 793853350 200000 45145526 200000 450378770 200000 334560070 200000 411566802 200000 307447695 200000 801627321 200000 196395421 200000 342877152 200000 892796009 200000 562063084 200000 903094804 200000 834069068 200000 443497259 200000 311590266 200000 979886562 200000 604919863 200000 681037147 200000 383459280 200000 163638494 200000 184560221 200000 548253472 200000 178942974 200000 515829118 200000 860322846 200000 480793920 200000 698925746 200000 783172824 200000 225636729 200000 781515554 200000 250701114 200000 876396196 200000 759935242 200000 292148941 200000 649726854 200000 536301367 200000 944469011 200000 484941030 200000 554744866 200000 357785992 200000 647164015 200000 181955252 200000 144130623 200000 836229421 200000 600170143 200000 719566879 200000 731761066 200000 309620830 200000 14844353 200000 347899819 200000 751625426 200000 790518256 200000 415056275 200000 331490432 200000 760615109 200000 751426394 200000 529657459 200000 997752421 200000 744932146 200000 921767091 200000 219762017 200000 963858879 200000 570032744 200000 187829936 200000 108521978 200000 41473430 200000 809017172 200000 158019242 200000 882199677 200000 58298255 200000 674351494 200000 374891669 200000 589646281 200000 958111218 200000 676742444 200000 869541641 200000 697904989 200000 38253477 200000 845325076 200000 537945916 200000 384892245 200000 392845870 200000 696357549 200000 989568260 200000 914039922 200000 211520435 200000 962259462 200000 168167641 200000 479900178 200000 237346556 200000 497832396 200000 75222480 200000 599374387 200000 99329391 200000 533944655 200000 956852640 200000 292895604 200000 914977554 200000 467783293 200000 809129119 200000 225056018 200000 578630284 200000 194329060 200000 252689861 200000 508849390 200000 511315747 200000 693387955 200000 86739111 200000 615325572 200000 6972093 200000 475740345 200000 297896316 200000 308780532 200000 865010659 200000 228760163 200000 615893275 200000 877008381 200000 468355001 200000 530107585 200000 310178042 200000 433707004 200000 208854534 200000 593338753 200000 668685615 200000 63074544 200000 891850545 200000 610232049 200000 201961073 200000 913852536 200000 54999104 200000 875653121 200000 571243031 200000 420725970 200000 247511770 200000 832303165 200000 411176983 200000 78718173 200000 715354438 200000 551471062 200000 76444423 200000 39420951 200000 733915241 200000 237936536 200000 791434271 200000 507041950 200000 110570442 200000 915473652 200000 248878900 200000 401740594 200000 698451856 200000 501714423 200000 241202365 200000 597026608 200000 865006210 200000 605879633 200000 909909457 200000 239429784 200000 875715077 200000 859167310 200000 758145061 200000 554170375 200000 96581665 200000 650846431 200000 235237394 200000 598410428 200000 900504955 200000 359064464 200000 498814092 200000 320693398 200000 942733659 200000 922235794 200000 236293419 200000 465659923 200000 913118118 200000 919920818 200000 699164708 200000 577272914 200000 9810148 200000 432483679 200000 752093264 200000 565144849 200000 132235835 200000 944155816 200000 528881955 200000 254333103 200000 380340081 200000 918464570 200000 35358901 200000 270909482 200000 186854124 200000 6581861 200000 504917436 200000 81885984 200000 561817012 200000 169931287 200000 856635790 200000 408562129 200000 659564911 200000 514375902 200000 779337763 200000 934856474 200000 18078307 200000 810374377 200000 81418256 200000 634442875 200000 172105591 200000 427823879 200000 429453452 200000 964786705 200000 78757937 200000 762338981 200000 171704686 200000 258478747 200000 659799224 200000 823893459 200000 605958444 200000 776936824 200000 66324434 200000 488748351 200000 137966300 200000 856840870 200000 846600422 200000 566521911 200000 624470069 200000 559324356 200000 336146938 200000 903487658 200000 623900558 200000 344239376 200000 22623669 200000 759480102 200000 177661405 200000 132136809 200000 195630429 200000 709068507 200000 242281144 200000 583095372 200000 58428633 200000 997427606 200000 825812567 200000 749765850 200000 823610544 200000 805953477 200000 24763791 200000 354440911 200000 148422663 200000 625355385 200000 429457367 200000 250602636 200000 62039205 200000 101094750 200000 947438405 200000 857679629 200000 957332722 200000 183690435 200000 628746385 200000 808205298 200000 659418610 200000 477138839 200000 331102992 200000 504910714 200000 540849486 200000 273359721 200000 158091961 200000 292809345 200000 527231306 200000 640685671 200000 690444835 200000 612002441 200000 108160207 200000 355984735 200000 46489219 200000 235716525 200000 178758497 200000 323133376 200000 356402098 200000 217431726 200000 848214825 200000 485642137 200000 708718116 200000 900704490 200000 694007532 200000 600698775 200000 812273905 200000 856350815 200000 794319376 200000 627448074 200000 820814287 200000 591045035 200000 204171421 200000 898008031 200000 283119380 200000 525684750 200000 215248697 200000 714282663 200000 76495800 200000 61283685 200000 510207786 200000 712848014 200000 830416208 200000 661695535 200000 830172246 200000 580786531 200000 843709971 200000 227139467 200000 785143109 200000 773203349 200000 822637783 200000 773488440 200000 800011549 200000 667883059 200000 769300756 200000 975647123 200000 160099236 200000 714496747 200000 455216351 200000 336637851 200000 679416129 200000 523232267 200000 61616367 200000 913681134 200000 312704762 200000 196646530 200000 376177307 200000 16908748 200000 380773494 200000 328901086 200000 221681113 200000 859377427 200000 40770043 200000 174944847 200000 13605695 200000 424211009 200000 196747376 200000 989362849 200000 240940037 200000 940818292 200000 55120732 200000 552760389 200000 8783872 200000 177820524 200000 558443236 200000 990909768 200000 702688167 200000 56922502 200000 453689807 200000 686316121 200000 125349904 200000 564344769 200000 823750533 200000 727384775 200000 136445683 200000 639334076 200000 955747850 200000 190838399 200000 943686821 200000 202950069 200000 898334726 200000 767270417 200000 440070685 200000 299420299 200000 107840192 200000 442259626 200000 363070193 200000 252118972 200000 444974109 200000 887470618 200000 295114585 200000 713890919 200000 188237989 200000 745921743 200000 417356842 200000 531918922 200000 113834365 200000 441058264 200000 230192860 200000 357115843 200000 932465773 200000 978168546 200000 238454147 200000 196838866 200000 120966618 200000 385036349 200000 162844888 200000 169565205 200000 934882508 200000 585661654 200000 668214833 200000 683741385 200000 13302505 200000 58021437 200000 685678467 200000 353605326 200000 726114935 200000 235195040 200000 702056806 200000 733420963 200000 648698972 200000 136459982 200000 525626128 200000 632221029 200000 141198880 200000 37872692 200000 322945623 200000 186834131 200000 306746857 200000 81197794 200000 956594099 200000 62347596 200000 203419773 200000 476505477 200000 38447161 200000 977565390 200000 111785795 200000 620989805 200000 392001440 200000 818351095 200000 763019329 200000 336265352 200000 717764671 200000 486774279 200000 74941982 200000 63640933 200000 364124940 200000 698690268 200000 585458208 200000 41332017 200000 825715613 200000 726974195 200000 893082670 200000 634162108 200000 967004201 200000 943502189 200000 323952846 200000 823965555 200000 327594375 200000 446728710 200000 429305127 200000 104096614 200000 123331373 200000 736339742 200000 288368896 200000 891765571 200000 396521265 200000 241789364 200000 449898686 200000 79219545 200000 158379595 200000 375683941 200000 389724520 200000 925540501 200000 653231568 200000 180717168 200000 450647206 200000 363893383 200000 652417463 200000 946973108 200000 737951420 200000 144075612 200000 978154647 200000 525064367 200000 122690706 200000 463152100 200000 583592869 200000 111510911 200000 774250927 200000 701904781 200000 252441785 200000 683382500 200000 1737272 200000 147884645 200000 730474058 200000 381447228 200000 213982453 200000 552305436 200000 355228524 200000 899299204 200000 125476171 200000 956789502 200000 231886296 200000 255834461 200000 489502018 200000 95539196 200000 838561251 200000 807791875 200000 690087296 200000 568136867 200000 434272389 200000 912799830 200000 108840266 200000 944008738 200000 128671571 200000 25016276 200000 666750089 200000 355067463 200000 903127172 200000 250299036 200000 738635714 200000 209944449 200000 268728558 200000 391817837 200000 272024604 200000 499162335 200000 495391241 200000 866071971 200000 495615325 200000 951430670 200000 517551082 200000 172604223 200000 236438507 200000 46055774 200000 817964360 200000 692310239 200000 401634510 200000 55989693 200000 959228281 200000 294618305 200000 231704492 200000 46742202 200000 738140277 200000 945081283 200000 893136587 200000 941595778 200000 895778513 200000 577970533 200000 169952530 200000 389641700 200000 986700228 200000 703610308 200000 610022919 200000 807332432 200000 702205221 200000 146023839 200000 653926865 200000 997510611 200000 937816938 200000 656082005 200000 934184247 200000 365976348 200000 235767209 200000 206477285 200000 410664350 200000 567627129 200000 41425818 200000 480572140 200000 358213389 200000 317256921 200000 814593426 200000 206981289 200000 156794923 200000 372063691 200000 492658824 200000 228445947 200000 193713727 200000 215057788 200000 666912274 200000 195139167 200000 92103982 200000 51216828 200000 389692520 200000 695846390 200000 568056191 200000 239346937 200000 94849631 200000 18838909 200000 182948954 200000 794776641 200000 905106798 200000 723840338 200000 756966275 200000 288239940 200000 607025580 200000 237305973 200000 160416099 200000 823590478 200000 775713742 200000 930611843 200000 592551678 200000 287834704 200000 276573485 200000 483509179 200000 806515709 200000 953588951 200000 84295101 200000 804220156 200000 850568357 200000 435461650 200000 84527126 200000 263408581 200000 874530268 200000 423701711 200000 626776430 200000 842193459 200000 687520042 200000 660705405 200000 631594907 200000 32712453 200000 375728821 200000 351334187 200000 648265493 200000 839432601 200000 932860227 200000 625458566 200000 830030065 200000 884320239 200000 409856058 200000 742282462 200000 161380582 200000 716615845 200000 836574114 200000 199943969 200000 386003786 200000 747989753 200000 300363297 200000 856589533 200000 702733077 200000 298215625 200000 512328957 200000 630524737 200000 608255964 200000 997607572 200000 967149597 200000 131099164 200000 87037398 200000 951590778 200000 468115463 200000 378280923 200000 499273690 200000 342612791 200000 8838114 200000 190850446 200000 648949086 200000 588015659 200000 757895540 200000 672721635 200000 306674296 200000 461908308 200000 453716260 200000 787318312 200000 541410271 200000 229817425 200000 733235193 200000 782959180 200000 592718570 200000 900084064 200000 93815704 200000 860892894 200000 477153167 200000 856737632 200000 491124808 200000 443457035 200000 295970404 200000 600820687 200000 236371696 200000 564849827 200000 722396321 200000 744593099 200000 62489879 200000 900836372 200000 103350811 200000 956149012 200000 88749282 200000 755841132 200000 875361609 200000 246460935 200000 341325080 200000 331276890 200000 24333634 200000 279882148 200000 185328417 200000 394043693 200000 424406971 200000 68422280 200000 200735489 200000 912114898 200000 563724556 200000 839967218 200000 911395169 200000 503838169 200000 950274604 200000 463419841 200000 520298373 200000 32952176 200000 190591663 200000 21414516 200000 481316694 200000 467767653 200000 930345166 200000 999374119 200000 237166425 200000 195607079 200000 341895519 200000 176801179 200000 639674036 200000 38301381 200000 242740695 200000 669035566 200000 999214383 200000 371891436 200000 933638222 200000 271848926 200000 893500208 200000 993661676 200000 309337978 200000 501926985 200000 494239165 200000 591209395 200000 104966321 200000 227614127 200000 979217020 200000 472292047 200000 362118635 200000 290704109 200000 567850933 200000 548803183 200000 124498365 200000 665628035 200000 820625998 200000 928040801 200000 636752734 200000 320050062 200000 581745101 200000 774939413 200000 967538341 200000 358687181 200000 666752089 200000 557137304 200000 205644808 200000 770549663 200000 321431224 200000 55691672 200000 466951325 200000 265350402 200000 546278481 200000 35100262 200000 731435035 200000 174671509 200000 786863914 200000 978991086 200000 13935833 200000 624284054 200000 810568682 200000 376244415 200000 852431309 200000 956423140 200000 953893336 200000 121384457 200000 694012557 200000 410402301 200000 328298201 200000 580968344 200000 83703121 200000 845504255 200000 785887604 200000 393064925 200000 356480750 200000 227916458 200000 271242448 200000 574212581 200000 239527131 200000 766369627 200000 316962996 200000 287698271 200000 918401838 200000 727591953 200000 811243397 200000 599073946 200000 262287519 200000 157832811 200000 667071051 200000 604451971 200000 602669699 200000 961357992 200000 86385835 200000 222164650 200000 423872209 200000 163469221 200000 168610541 200000 763902269 200000 166855200 200000 835243233 200000 319711734 200000 478825226 200000 87651749 200000 3400827 200000 703294286 200000 894877056 200000 412319033 200000 284396848 200000 965784858 200000 631588525 200000 789614416 200000 245500001 200000 592991778 200000 73613121 200000 383725314 200000 219970059 200000 795279308 200000 954152584 200000 885356037 200000 385876684 200000 919725597 200000 453332083 200000 282370735 200000 705170916 200000 83352510 200000 962292111 200000 610235896 200000 965414704 200000 922681844 200000 223430923 200000 470942069 200000 720297776 200000 413342374 200000 245903542 200000 536815453 200000 249135361 200000 607600730 200000 477919997 200000 558471814 200000 595765346 200000 702359607 200000 917313776 200000 665249384 200000 173622194 200000 779362819 200000 816319037 200000 896543512 200000 579473903 200000 790989861 200000 452233522 200000 484324685 200000 678425272 200000 526189475 200000 749999806 200000 349874270 200000 857791051 200000 120964132 200000 230574191 200000 713519681 200000 399402374 200000 257953262 200000 889941620 200000 274930060 200000 303823849 200000 487173608 200000 941599132 200000 234744183 200000 893523345 200000 680730008 200000 476394325 200000 26462167 200000 489643326 200000 772964645 200000 800404909 200000 428961059 200000 795344973 200000 588042582 200000 798273875 200000 183817329 200000 486051517 200000 843378064 200000 301384085 200000 522619769 200000 911867693 200000 279069146 200000 293115491 200000 277302416 200000 151978204 200000 928003292 200000 830332489 200000 734726829 200000 46733223 200000 519664090 200000 668426872 200000 937096038 200000 775747597 200000 325829821 200000 416410301 200000 957519603 200000 247431468 200000 162728969 200000 415410055 200000 95244841 200000 441577156 200000 627580135 200000 46893028 200000 762940544 200000 775689011 200000 513725723 200000 431314820 200000 349884428 200000 917890422 200000 823614222 200000 522938035 200000 154082182 200000 458071342 200000 356427205 200000 541382754 200000 822736452 200000 49703575 200000 291932390 200000 465681950 200000 221957179 200000 932857489 200000 870406329 200000 567354902 200000 160001539 200000 567518875 200000 464148004 200000 6452504 200000 854875858 200000 343271634 200000 372062381 200000 774791316 200000 158195838 200000 412961269 200000 703430267 200000 977124502 200000 528499071 200000 634279267 200000 179222612 200000 636004815 200000 413766378 200000 477290266 200000 214614942 200000 150972812 200000 298994806 200000 936889273 200000 793565282 200000 433086396 200000 880566906 200000 496916605 200000 425369411 200000 297599725 200000 175603180 200000 115829063 200000 503844747 200000 711499343 200000 262205538 200000 963026068 200000 127018782 200000 709587886 200000 394559507 200000 81891714 200000 21761667 200000 681331579 200000 142308822 200000 264142288 200000 902038241 200000 856270531 200000 930214177 200000 96824798 200000 448391166 200000 660283189 200000 258047498 200000 822595752 200000 2816577 200000 853149471 200000 176117577 200000 219198926 200000 741180081 200000 640415601 200000 939719731 200000 514258830 200000 272445683 200000 583593911 200000 311024831 200000 708172999 200000 179764559 200000 377363490 200000 516873604 200000 623166711 200000 309932714 200000 92194687 200000 609188279 200000 196450365 200000 838691467 200000 236925757 200000 699320624 200000 947117910 200000 598357274 200000 17870186 200000 992231525 200000 969502627 200000 801650459 200000 278942901 200000 117227117 200000 980512544 200000 212335607 200000 323481709 200000 675941630 200000 914568302 200000 458678195 200000 598109824 200000 90527854 200000 179767497 200000 216057077 200000 233772412 200000 464189365 200000 603785745 200000 619920133 200000 457498767 200000 416712296 200000 755198661 200000 859526601 200000 833938826 200000 307711678 200000 716735490 200000 635058118 200000 153720025 200000 32713613 200000 656059271 200000 831896101 200000 90286988 200000 367191628 200000 397799858 200000 865756331 200000 668014416 200000 423550739 200000 823982467 200000 564286399 200000 642853493 200000 178653846 200000 927324824 200000 308863079 200000 997903337 200000 801272364 200000 872035631 200000 824413258 200000 706315066 200000 164995533 200000 96515622 200000 724767662 200000 592951448 200000 461807630 200000 521325309 200000 621160314 200000 205649103 200000 183823910 200000 288258513 200000 902956340 200000 535858000 200000 1609708 200000 139626850 200000 426429187 200000 901218856 200000 594385878 200000 803409165 200000 335566765 200000 847995910 200000 599367418 200000 614695633 200000 457911449 200000 823790648 200000 192232208 200000 330939213 200000 516534734 200000 455173293 200000 593182317 200000 515497407 200000 196425201 200000 462001140 200000 149107720 200000 867385350 200000 543432265 200000 351651642 200000 560745847 200000 800240800 200000 189850813 200000 962529871 200000 514311410 200000 871287979 200000 270335956 200000 422127009 200000 503062350 200000 280387047 200000 623573171 200000 944276030 200000 896632834 200000 170937521 200000 400016674 200000 553718229 200000 22577957 200000 916638217 200000 705833350 200000 602132149 200000 914606956 200000 724024204 200000 518396135 200000 302870475 200000 420467248 200000 323144570 200000 918115562 200000 850643623 200000 601667941 200000 483555504 200000 328647127 200000 985439607 200000 92330915 200000 351962285 200000 27722900 200000 349459210 200000 36382240 200000 385037200 200000 468709542 200000 59110093 200000 672219826 200000 570427927 200000 787912758 200000 813173455 200000 813854672 200000 44166561 200000 364397065 200000 728789440 200000 519506065 200000 758665259 200000 178928518 200000 550648045 200000 722012843 200000 623103574 200000 453664947 200000 23452228 200000 338538613 200000 284192607 200000 857235510 200000 828198486 200000 365124837 200000 214715684 200000 965740888 200000 573809743 200000 189347729 200000 696732709 200000 576941052 200000 673627134 200000 385691312 200000 137337727 200000 745570476 200000 335378387 200000 606279961 200000 273932017 200000 932257419 200000 935409371 200000 495878209 200000 727789274 200000 484135779 200000 906313413 200000 763759681 200000 517922360 200000 27578776 200000 568965087 200000 277402061 200000 525903018 200000 454615089 200000 830558488 200000 289588797 200000 860854894 200000 130972373 200000 112559102 200000 964046727 200000 410171491 200000 889130954 200000 191002305 200000 494015041 200000 551472647 200000 459872760 200000 517569582 200000 619337635 200000 92519288 200000 905775331 200000 558852532 200000 396081538 200000 130728822 200000 295484595 200000 327032161 200000 345049173 200000 747209566 200000 331273263 200000 880944100 200000 229628723 200000 211073328 200000 951124668 200000 589378699 200000 919514577 200000 785734025 200000 261324386 200000 289851718 200000 664752263 200000 168991145 200000 359586758 200000 279232674 200000 711275084 200000 170011501 200000 478925360 200000 492198350 200000 160338100 200000 33776468 200000 877949829 200000 162063512 200000 973576696 200000 124360829 200000 583256653 200000 573433199 200000 672449262 200000 436155046 200000 725718958 200000 881608545 200000 96778507 200000 673971245 200000 759910765 200000 811206174 200000 581908583 200000 654613522 200000 826922995 200000 626587123 200000 319802296 200000 193169907 200000 360213573 200000 446944718 200000 638195796 200000 583131149 200000 281160202 200000 662703424 200000 677891635 200000 134519104 200000 293471624 200000 613510773 200000 49753066 200000 621268235 200000 410804134 200000 734389820 200000 447069872 200000 952098699 200000 195173866 200000 245914117 200000 756030044 200000 9448319 200000 900696698 200000 251385820 200000 630728547 200000 53615686 200000 117670943 200000 844853874 200000 442650334 200000 525901279 200000 689351741 200000 771692308 200000 398922369 200000 705205478 200000 184209627 200000 448240561 200000 736058020 200000 585251484 200000 747169440 200000 904350936 200000 481056829 200000 478173407 200000 304165074 200000 621992886 200000 961416418 200000 235980845 200000 712355672 200000 555294235 200000 415632074 200000 346682276 200000 446081721 200000 213970549 200000 642942156 200000 803289860 200000 422755866 200000 42250194 200000 71694430 200000 258977450 200000 370680130 200000 838992865 200000 382216087 200000 921486230 200000 653834905 200000 250971888 200000 638367021 200000 61578085 200000 930710307 200000 9769967 200000 23055990 200000 703930454 200000 95740552 200000 102972523 200000 689649513 200000 786292552 200000 971476239 200000 374206098 200000 512681117 200000 90873273 200000 413749149 200000 427955509 200000 63478599 200000 731278792 200000 844149178 200000 700291008 200000 740027200 200000 784966707 200000 389901196 200000 929604162 200000 762583804 200000 687402072 200000 317288408 200000 273628010 200000 564152723 200000 540770359 200000 479003655 200000 705809543 200000 667344571 200000 359665261 200000 379548702 200000 517252487 200000 252321482 200000 441318458 200000 63623364 200000 509297912 200000 727203512 200000 104767867 200000 657368894 200000 111452681 200000 269969946 200000 720735920 200000 240804725 200000 510109832 200000 262813991 200000 186571510 200000 963834350 200000 317805285 200000 975522485 200000 278813708 200000 75322832 200000 5327405 200000 159821884 200000 464298577 200000 254031585 200000 501467662 200000 858123729 200000 815442115 200000 612597640 200000 45990616 200000 694026283 200000 794941697 200000 570252491 200000 972029817 200000 63304865 200000 251456841 200000 65435729 200000 580242304 200000 24003369 200000 500651641 200000 286743136 200000 362026266 200000 377967193 200000 995020305 200000 415138783 200000 199731991 200000 894499689 200000 474886702 200000 88498773 200000 218700517 200000 969098286 200000 784864144 200000 63675879 200000 207450258 200000 843235614 200000 167780244 200000 231527772 200000 546373325 200000 768452946 200000 425009210 200000 896590875 200000 564207332 200000 157198462 200000 439093791 200000 843426347 200000 130290886 200000 914837755 200000 80530562 200000 582733873 200000 567360770 200000 351174589 200000 962148162 200000 558895989 200000 963079366 200000 978680923 200000 588935901 200000 123687388 200000 30507488 200000 451504397 200000 200506993 200000 171336686 200000 80890559 200000 472142504 200000 182845886 200000 11052240 200000 62870129 200000 430287523 200000 622595362 200000 703870026 200000 648131237 200000 820935445 200000 967965595 200000 207546561 200000 570321322 200000 383186612 200000 738095815 200000 728006461 200000 372936814 200000 675160790 200000 664874213 200000 57911140 200000 969869439 200000 87877491 200000 837325013 200000 613483388 200000 913918988 200000 979080480 200000 979710483 200000 512021099 200000 647004643 200000 983264020 200000 432770751 200000 100309433 200000 464767859 200000 146561317 200000 606565271 200000 202622860 200000 170498763 200000 244297163 200000 304193530 200000 897361578 200000 178259609 200000 516988443 200000 311011814 200000 127097978 200000 35551275 200000 970406860 200000 633493498 200000 226395906 200000 183456112 200000 225374005 200000 606313332 200000 901069545 200000 127618806 200000 859402572 200000 38109234 200000 581384053 200000 540838892 200000 605591975 200000 496324276 200000 504568973 200000 27499553 200000 559314045 200000 400586775 200000 981021367 200000 652189187 200000 363914917 200000 728356379 200000 748282138 200000 429978272 200000 839697813 200000 653301021 200000 77709693 200000 772455335 200000 15429475 200000 170731036 200000 52620869 200000 768602470 200000 21914823 200000 685812919 200000 716029049 200000 423336140 200000 284179734 200000 900366636 200000 416304064 200000 805029224 200000 656880711 200000 110222426 200000 817248353 200000 551372648 200000 338048240 200000 315770303 200000 846000961 200000 772944282 200000 111973961 200000 546687354 200000 222672360 200000 558517100 200000 606538279 200000 412306505 200000 165897339 200000 579808495 200000 700384001 200000 401793418 200000 474050498 200000 241882319 200000 325861358 200000 285199677 200000 551658786 200000 257665116 200000 247040164 200000 351478271 200000 983222435 200000 927295875 200000 806743929 200000 875400975 200000 177216235 200000 86563028 200000 904272741 200000 391368781 200000 104180543 200000 475264381 200000 160179197 200000 369823797 200000 84751752 200000 112265036 200000 169339767 200000 406531047 200000 535004235 200000 458767025 200000 283246252 200000 224382753 200000 113413807 200000 878304952 200000 854459152 200000 297336386 200000 110470265 200000 5104402 200000 11538619 200000 115280456 200000 606522386 200000 867632140 200000 617557604 200000 786533585 200000 880098943 200000 161783445 200000 753705823 200000 589919261 200000 121017191 200000 524987451 200000 444152741 200000 610852617 200000 488272656 200000 948918061 200000 483770827 200000 334524181 200000 672395873 200000 346345530 200000 792865544 200000 569918046 200000 619869920 200000 694172367 200000 643567411 200000 230881700 200000 555260596 200000 291025660 200000 837424322 200000 680542788 200000 999390372 200000 824023407 200000 417397451 200000 922223165 200000 12397589 200000 405205879 200000 202220806 200000 821814830 200000 928172302 200000 142155521 200000 960356808 200000 626491221 200000 385321014 200000 170020508 200000 305211400 200000 34209681 200000 787291860 200000 324940152 200000 565467996 200000 545982304 200000 901229261 200000 775131490 200000 803133948 200000 975364576 200000 558044328 200000 887477961 200000 616796861 200000 18037457 200000 678843789 200000 505860283 200000 243042070 200000 962847889 200000 872300352 200000 116195047 200000 752861470 200000 477995549 200000 880007722 200000 894753180 200000 788288394 200000 692109589 200000 728371535 200000 681109447 200000 721262003 200000 57887672 200000 217859672 200000 466062584 200000 831004045 200000 228383971 200000 991801226 200000 553301853 200000 133706672 200000 275791893 200000 286561227 200000 682593732 200000 602339666 200000 633856365 200000 32735395 200000 517837724 200000 897061449 200000 98347433 200000 106760248 200000 957157108 200000 225245452 200000 791341608 200000 640243535 200000 273923193 200000 474133682 200000 78113000 200000 844814673 200000 698701691 200000 716057841 200000 404206215 200000 417141827 200000 663341544 200000 813701152 200000 353849925 200000 529606348 200000 543424078 200000 606234933 200000 49837567 200000 783638066 200000 645657565 200000 376622534 200000 773232181 200000 375641180 200000 768661089 200000 102833162 200000 63928324 200000 299551184 200000 626626635 200000 32903896 200000 699984171 200000 177548213 200000 709144743 200000 721649061 200000 625925642 200000 103461841 200000 513036582 200000 978025098 200000 132352413 200000 396724363 200000 152689686 200000 832263227 200000 122131332 200000 184922857 200000 637014116 200000 854353424 200000 721272317 200000 687132818 200000 481686431 200000 839049215 200000 988364774 200000 862472653 200000 524121591 200000 140842142 200000 4218559 200000 694278015 200000 949929529 200000 849090341 200000 529418406 200000 555235119 200000 309625811 200000 674141545 200000 468088408 200000 893059845 200000 176053974 200000 418997217 200000 327767862 200000 292264389 200000 222109166 200000 802118052 200000 357451068 200000 847660248 200000 538478698 200000 561583719 200000 778951946 200000 465014850 200000 3441722 200000 64541314 200000 459313631 200000 881344684 200000 740262890 200000 792279788 200000 440378264 200000 257438042 200000 918999723 200000 75913017 200000 921441972 200000 141182517 200000 607206986 200000 943996834 200000 789715538 200000 179252674 200000 296439095 200000 928551165 200000 781603888 200000 830435623 200000 475857022 200000 308546751 200000 777882796 200000 169893932 200000 951942096 200000 419383040 200000 929888454 200000 264760119 200000 604005241 200000 750215286 200000 979025948 200000 802004301 200000 4313706 200000 147694199 200000 244733675 200000 539899415 200000 329121840 200000 42975483 200000 659227156 200000 531812314 200000 523830522 200000 67809943 200000 995717907 200000 906720125 200000 344799127 200000 873590914 200000 865823752 200000 217624710 200000 243980148 200000 762989715 200000 924887986 200000 702006044 200000 661243041 200000 268429119 200000 325633902 200000 270622213 200000 884401100 200000 254841247 200000 500975419 200000 304022696 200000 520477251 200000 732107111 200000 137227192 200000 33851659 200000 324458485 200000 202075887 200000 70160931 200000 262528469 200000 190392689 200000 865580333 200000 53203034 200000 158532173 200000 188084196 200000 326259639 200000 129400029 200000 485054552 200000 733225758 200000 173025476 200000 442169033 200000 558370941 200000 378400653 200000 535429419 200000 402287070 200000 279316451 200000 679861311 200000 234574946 200000 358359161 200000 377009233 200000 119125219 200000 571931776 200000 631046554 200000 116390956 200000 629609415 200000 580339259 200000 661853406 200000 706568828 200000 873723867 200000 665144553 200000 1118852 200000 751840486 200000 367717035 200000 920355969 200000 848556395 200000 891187633 200000 54128232 200000 168060314 200000 791220497 200000 972839877 200000 52690399 200000 483766633 200000 361043861 200000 511612583 200000 426579583 200000 331307463 200000 789172661 200000 810063997 200000 340455511 200000 693585192 200000 754392272 200000 183605775 200000 730039316 200000 894720676 200000 290683107 200000 669791938 200000 390309638 200000 742958577 200000 112680079 200000 889924254 200000 313672987 200000 281260389 200000 78276368 200000 790066761 200000 143214305 200000 850187768 200000 622217799 200000 300576009 200000 855233415 200000 719948095 200000 86225072 200000 936139973 200000 417995483 200000 726777713 200000 623386475 200000 959408643 200000 316044108 200000 260845924 200000 645489206 200000 356706793 200000 78927849 200000 357730960 200000 649126768 200000 386537536 200000 900060256 200000 779170058 200000 854713879 200000 714584939 200000 565218559 200000 611918217 200000 936898506 200000 202255988 200000 249530037 200000 615645028 200000 440103623 200000 481401087 200000 918643984 200000 766677649 200000 201788908 200000 316527955 200000 258015808 200000 263984550 200000 992154809 200000 914596951 200000 556656914 200000 526100443 200000 104383820 200000 984813457 200000 410463988 200000 64761604 200000 667029602 200000 61398312 200000 673942006 200000 505822106 200000 873727323 200000 496950755 200000 394453190 200000 216518323 200000 649246262 200000 599266599 200000 672358579 200000 2392068 200000 50791824 200000 306489595 200000 715586986 200000 738419173 200000 541178024 200000 435593735 200000 679724091 200000 211073357 200000 691928925 200000 992398223 200000 593855891 200000 62299600 200000 464026157 200000 85133692 200000 249874818 200000 803401639 200000 655926327 200000 996105810 200000 266677878 200000 524424615 200000 962352953 200000 493634362 200000 432090494 200000 130784071 200000 527767953 200000 364009464 200000 405089351 200000 589690526 200000 361138751 200000 496241397 200000 872187169 200000 417709154 200000 893988064 200000 167406902 200000 844111098 200000 710695401 200000 977613236 200000 936616545 200000 170001248 200000 395855147 200000 350997912 200000 763221694 200000 707675266 200000 161499325 200000 523029003 200000 84437299 200000 766725934 200000 275363286 200000 731832620 200000 238488902 200000 239717075 200000 692147788 200000 130385337 200000 641308445 200000 354986368 200000 872720535 200000 595553041 200000 969512320 200000 482822627 200000 36761548 200000 978528050 200000 231083477 200000 75323722 200000 429386146 200000 273717947 200000 660502562 200000 806759331 200000 842734192 200000 979244266 200000 990823694 200000 170781055 200000 280763180 200000 465440669 200000 261418464 200000 150635530 200000 348323180 200000 927693652 200000 914155132 200000 187776788 200000 696022375 200000 771714860 200000 450261356 200000 345138954 200000 147083252 200000 544869093 200000 141001172 200000 831518460 200000 809011337 200000 239604444 200000 974237563 200000 653366936 200000 253104444 200000 833784848 200000 471402696 200000 379001389 200000 22514885 200000 978876448 200000 926409410 200000 953803432 200000 815913593 200000 436013898 200000 709243662 200000 979003289 200000 268885583 200000 378432621 200000 404118515 200000 328401197 200000 942754525 200000 661556999 200000 959816793 200000 157591092 200000 515201371 200000 77622071 200000 664965572 200000 237084 200000 904937374 200000 502625723 200000 597760605 200000 173719283 200000 415241757 200000 850395633 200000 777401064 200000 761997673 200000 170909167 200000 346230233 200000 24164558 200000 911324874 200000 732041930 200000 515960848 200000 861510163 200000 96319751 200000 429144324 200000 412618198 200000 270767968 200000 122844845 200000 268375957 200000 216780040 200000 61383162 200000 264944363 200000 348131345 200000 675878949 200000 467135943 200000 728987535 200000 102019249 200000 363330636 200000 480841039 200000 504175880 200000 703993419 200000 418514235 200000 491185592 200000 953800805 200000 947494484 200000 450418001 200000 238351560 200000 739172180 200000 72114404 200000 62832012 200000 736367334 200000 625201187 200000 997193906 200000 854799754 200000 406219544 200000 313676736 200000 303995666 200000 864243595 200000 302183685 200000 99917244 200000 950609405 200000 793170541 200000 698819315 200000 27699267 200000 963873800 200000 13051309 200000 198934473 200000 956013093 200000 735946858 200000 965118828 200000 260987661 200000 702379215 200000 324891898 200000 674207846 200000 52755174 200000 860596817 200000 698246190 200000 483592699 200000 977522202 200000 113803097 200000 784051996 200000 73568297 200000 488356880 200000 967247157 200000 536991100 200000 111017359 200000 892631247 200000 890296276 200000 266987427 200000 851726187 200000 656974076 200000 993587653 200000 676466824 200000 876312476 200000 926183902 200000 316016694 200000 609199553 200000 321377440 200000 149306204 200000 531352308 200000 518781318 200000 555110294 200000 241778685 200000 241740912 200000 614071468 200000 232255547 200000 79274214 200000 776276408 200000 463631530 200000 80891120 200000 533798367 200000 251012217 200000 644895127 200000 471227057 200000 813093197 200000 107392770 200000 751368232 200000 801243935 200000 979840056 200000 247277123 200000 278133686 200000 309875318 200000 684771909 200000 336065481 200000 355722805 200000 261757334 200000 884194748 200000 510898115 200000 711989821 200000 241062909 200000 25190787 200000 363484415 200000 778026244 200000 886249930 200000 793276191 200000 958121708 200000 801289824 200000 365241787 200000 935226041 200000 830597017 200000 857332424 200000 248514863 200000 311137046 200000 434250163 200000 738466643 200000 963208228 200000 325137821 200000 340688010 200000 958242231 200000 484156728 200000 389193812 200000 692642828 200000 550653003 200000 507273131 200000 342031841 200000 413186759 200000 610304517 200000 597328731 200000 170814860 200000 823258602 200000 308882555 200000 476544197 200000 340476731 200000 107145028 200000 707246564 200000 954876681 200000 176943476 200000 624337730 200000 610296087 200000 265329126 200000 153963358 200000 867482356 200000 901977993 200000 727969721 200000 619949248 200000 121879048 200000 30518611 200000 464497025 200000 190177279 200000 150593740 200000 31607593 200000 722982621 200000 477617698 200000 525921839 200000 32542307 200000 44794379 200000 357548752 200000 272724928 200000 507284215 200000 315498985 200000 73801295 200000 606242732 200000 948209019 200000 774673399 200000 667379078 200000 8471235 200000 923710759 200000 849500243 200000 103287292 200000 573259891 200000 519246288 200000 747810747 200000 154131414 200000 436763850 200000 449094125 200000 628956045 200000 985717212 200000 738843767 200000 103096980 200000 663523784 200000 848977779 200000 46461129 200000 924533629 200000 353378060 200000 675639459 200000 984080813 200000 560932093 200000 760116373 200000 407901201 200000 527359411 200000 171367436 200000 41974339 200000 976344837 200000 793935881 200000 542603326 200000 285235860 200000 456663396 200000 990752893 200000 251710412 200000 722341543 200000 400079286 200000 533033854 200000 967645067 200000 743295546 200000 569239329 200000 972569627 200000 397342451 200000 692729772 200000 879593322 200000 221443585 200000 438304793 200000 354814970 200000 343943930 200000 769787264 200000 514995636 200000 205810373 200000 434008790 200000 793074566 200000 767282458 200000 14427722 200000 729939621 200000 572094369 200000 923432003 200000 497945447 200000 299170477 200000 506387968 200000 709871044 200000 958238107 200000 535035860 200000 699647858 200000 927242452 200000 829141766 200000 502967715 200000 540627812 200000 188620106 200000 853776996 200000 549498941 200000 686537190 200000 676797339 200000 756420885 200000 38314604 200000 202499494 200000 503367392 200000 304339223 200000 275529107 200000 848024562 200000 547975373 200000 862584073 200000 438170556 200000 330418873 200000 589083066 200000 601457193 200000 639264651 200000 792773769 200000 485210269 200000 943317589 200000 719529543 200000 380005010 200000 892699404 200000 893128205 200000 183430103 200000 96155297 200000 89508158 200000 214773359 200000 19898050 200000 972737828 200000 427161098 200000 962175800 200000 72567341 200000 430146859 200000 598852326 200000 655283913 200000 194801631 200000 757083236 200000 275889129 200000 579898910 200000 539746879 200000 785020190 200000 800979401 200000 985972951 200000 287783508 200000 105325126 200000 986276316 200000 153799474 200000 677803971 200000 763299180 200000 230666777 200000 781734414 200000 733360852 200000 964837054 200000 872616727 200000 897124073 200000 429808236 200000 209123082 200000 12574731 200000 578586082 200000 357911059 200000 784294847 200000 329943246 200000 401691063 200000 86604783 200000 560067819 200000 641799124 200000 640320967 200000 241551557 200000 555299134 200000 619366965 200000 268992527 200000 164077054 200000 957994501 200000 432573351 200000 568024368 200000 164941727 200000 916754222 200000 720057984 200000 194908774 200000 78816846 200000 66539849 200000 694685624 200000 552319378 200000 118035795 200000 73798532 200000 864095460 200000 120363312 200000 832480404 200000 571699630 200000 304166459 200000 394803296 200000 404920983 200000 348337716 200000 304271507 200000 839221984 200000 717216387 200000 437121574 200000 891112292 200000 149617935 200000 389378078 200000 877373234 200000 361477315 200000 774561259 200000 646208975 200000 144236966 200000 859711335 200000 160162579 200000 66723484 200000 847417457 200000 993232039 200000 896125125 200000 315498540 200000 194323745 200000 403085433 200000 290193376 200000 363605189 200000 657052134 200000 26252147 200000 466747873 200000 656920398 200000 362818444 200000 257830605 200000 137606377 200000 80579406 200000 823175044 200000 68944475 200000 852524980 200000 661794538 200000 685124059 200000 799421078 200000 788035491 200000 783046377 200000 227714880 200000 416045716 200000 307174066 200000 686899890 200000 72790273 200000 428216842 200000 585779073 200000 30961740 200000 333845774 200000 452563280 200000 902103374 200000 628496476 200000 166018035 200000 676274013 200000 916984312 200000 170189354 200000 245239009 200000 439592901 200000 498454013 200000 217521563 200000 906161573 200000 631738049 200000 97525884 200000 653796151 200000 494827182 200000 465440550 200000 247048499 200000 16521251 200000 657463563 200000 440146539 200000 522167424 200000 498219559 200000 921111657 200000 154041511 200000 998645603 200000 615949736 200000 628312344 200000 820681872 200000 63641465 200000 371052462 200000 840569349 200000 234678652 200000 108927746 200000 106456543 200000 812978368 200000 818114403 200000 310896347 200000 272721025 200000 114311031 200000 594365658 200000 162832515 200000 906928762 200000 512157945 200000 946003224 200000 327374873 200000 881278290 200000 664966835 200000 79443955 200000 234322012 200000 736853807 200000 786321077 200000 325466083 200000 999434921 200000 295539415 200000 664405420 200000 484124157 200000 394221311 200000 763195825 200000 220631784 200000 284496888 200000 160605180 200000 545133507 200000 381675607 200000 675712043 200000 669410016 200000 63796148 200000 217260168 200000 445630348 200000 725086089 200000 950385866 200000 16949928 200000 383874993 200000 968538228 200000 276584684 200000 92044935 200000 360013521 200000 35017922 200000 242338464 200000 490657938 200000 526867395 200000 974468143 200000 370517261 200000 650345945 200000 617774077 200000 685052187 200000 57764346 200000 166034954 200000 525383573 200000 889029253 200000 391575500 200000 233250163 200000 684530499 200000 772057610 200000 426910090 200000 494475012 200000 935842908 200000 741077993 200000 273253083 200000 351287369 200000 55552215 200000 408502528 200000 537569286 200000 644626291 200000 426521930 200000 977271503 200000 175268848 200000 887028047 200000 686832365 200000 937110388 200000 722214433 200000 921251148 200000 87428501 200000 261813677 200000 407410878 200000 259239288 200000 812213177 200000 160032472 200000 114955919 200000 722230914 200000 842148464 200000 606982901 200000 664833785 200000 28640185 200000 383605616 200000 981992097 200000 343405572 200000 684990731 200000 397404431 200000 346249500 200000 104424533 200000 43986694 200000 475898949 200000 901633603 200000 256130868 200000 951212761 200000 232209574 200000 443446933 200000 691198087 200000 789634642 200000 722017387 200000 962650929 200000 639071444 200000 959485408 200000 243463274 200000 735529941 200000 498600257 200000 821943442 200000 247621144 200000 337234656 200000 108251542 200000 86880789 200000 693104525 200000 275165008 200000 875553337 200000 260561593 200000 995692927 200000 574021828 200000 998233136 200000 774919532 200000 347414853 200000 705436537 200000 841287970 200000 32781244 200000 504073429 200000 602366032 200000 162023765 200000 704533977 200000 791483589 200000 934589638 200000 930827184 200000 890744975 200000 527383628 200000 710521593 200000 185828281 200000 978322767 200000 629558081 200000 684860840 200000 313445783 200000 10890278 200000 943324186 200000 590797362 200000 877118993 200000 389595587 200000 390238701 200000 98211478 200000 267637900 200000 312772468 200000 63170162 200000 564100976 200000 568711439 200000 335824168 200000 896330238 200000 99678722 200000 790614081 200000 132941678 200000 125854600 200000 863921191 200000 666032489 200000 388617075 200000 299486886 200000 254674016 200000 557662316 200000 273522951 200000 923874704 200000 775360459 200000 312005585 200000 70168728 200000 241750811 200000 891121190 200000 149831360 200000 907047220 200000 660854462 200000 911933391 200000 186942717 200000 528478858 200000 135632528 200000 966826438 200000 669888753 200000 83922153 200000 870267718 200000 962069928 200000 212292512 200000 121066303 200000 934454840 200000 173821364 200000 291097779 200000 975783706 200000 934593885 200000 626858185 200000 167349358 200000 230078120 200000 358382410 200000 417036390 200000 179825082 200000 744835258 200000 136436533 200000 764910247 200000 194136604 200000 6228156 200000 580588791 200000 384723021 200000 487287738 200000 626029245 200000 565393156 200000 115185334 200000 630588252 200000 385420141 200000 645247604 200000 564621792 200000 353133160 200000 218526745 200000 705743613 200000 254802538 200000 465423076 200000 834130096 200000 396875510 200000 971939729 200000 720095607 200000 726530496 200000 31892309 200000 123513654 200000 477289831 200000 229027448 200000 382992816 200000 286303189 200000 155966619 200000 933053095 200000 110166078 200000 858346638 200000 839217561 200000 2569402 200000 989737942 200000 291692832 200000 652954504 200000 793714625 200000 345480685 200000 809078760 200000 632127022 200000 951763306 200000 568875164 200000 975400421 200000 926382578 200000 493093891 200000 735693975 200000 941186742 200000 738675162 200000 968361083 200000 459106102 200000 987073177 200000 350754189 200000 527542881 200000 756074095 200000 786143341 200000 766665042 200000 19896802 200000 800963800 200000 715356592 200000 549418510 200000 837476814 200000 504998313 200000 178846336 200000 757448008 200000 329666963 200000 485244599 200000 217536925 200000 622975272 200000 69928255 200000 171686521 200000 877010020 200000 16529010 200000 541340545 200000 263664645 200000 601222869 200000 191701646 200000 349597096 200000 619187987 200000 579599245 200000 197222275 200000 746121121 200000 242213368 200000 945230795 200000 460423158 200000 137988092 200000 711518636 200000 677482862 200000 484534575 200000 736032231 200000 50597827 200000 543854324 200000 37907732 200000 917099824 200000 131471990 200000 321789308 200000 936716842 200000 306402374 200000 269494938 200000 171952324 200000 672643482 200000 253909047 200000 25427367 200000 927254827 200000 546216745 200000 42536115 200000 932662706 200000 147370415 200000 194628413 200000 529872391 200000 268239730 200000 401967086 200000 456040158 200000 932920098 200000 596136509 200000 807057960 200000 238110642 200000 487649170 200000 342872075 200000 841340218 200000 192740351 200000 78257030 200000 776498545 200000 857959076 200000 791773356 200000 4156364 200000 770953638 200000 846943875 200000 762108223 200000 59349972 200000 968282753 200000 76828054 200000 219220959 200000 522063787 200000 416143479 200000 190699836 200000 819482962 200000 560214527 200000 670714529 200000 941439347 200000 369491711 200000 934186016 200000 923835571 200000 305509082 200000 52577004 200000 601220605 200000 896563461 200000 137257647 200000 454964160 200000 850795042 200000 554313869 200000 504332497 200000 929369793 200000 589530047 200000 947021537 200000 301767101 200000 81935831 200000 454643875 200000 74055224 200000 150591124 200000 997165958 200000 809485628 200000 144768873 200000 511974162 200000 326859510 200000 650792088 200000 883207658 200000 634460568 200000 418067438 200000 119273062 200000 141723090 200000 519535906 200000 142861523 200000 771756789 200000 718095318 200000 883641168 200000 932846252 200000 739980594 200000 59333967 200000 137755233 200000 906814753 200000 741652653 200000 143063089 200000 830652721 200000 895806070 200000 836347283 200000 220750099 200000 963876674 200000 249864084 200000 481727157 200000 277057325 200000 618306735 200000 440817664 200000 48316287 200000 283005013 200000 837777465 200000 618575328 200000 132363776 200000 928987904 200000 16134462 200000 98282492 200000 133479143 200000 276996678 200000 385562044 200000 376093113 200000 499911043 200000 337974749 200000 763899473 200000 393527071 200000 693364674 200000 804486683 200000 280588861 200000 273430740 200000 334289458 200000 826450936 200000 480398173 200000 813412894 200000 830883842 200000 47376649 200000 389330480 200000 967991012 200000 11293441 200000 116896133 200000 229984725 200000 436062124 200000 587614108 200000 407953474 200000 537643531 200000 596916636 200000 376655587 200000 426746552 200000 205154607 200000 355433596 200000 563524227 200000 41999100 200000 560505920 200000 125298866 200000 191244492 200000 792015813 200000 433369308 200000 775792964 200000 737901228 200000 739952234 200000 423786819 200000 277391833 200000 655312306 200000 549031649 200000 97236563 200000 879944888 200000 930984971 200000 755780544 200000 327738250 200000 721287366 200000 265887879 200000 957652030 200000 429702406 200000 817341834 200000 523291284 200000 62232626 200000 944896903 200000 668776747 200000 850376256 200000 286602258 200000 755427946 200000 55136368 200000 804964410 200000 561331957 200000 371853742 200000 189952702 200000 212454864 200000 396883088 200000 728610802 200000 674512924 200000 996030193 200000 791912763 200000 10844788 200000 471927602 200000 18059820 200000 373468653 200000 283578131 200000 592031044 200000 184867503 200000 956655162 200000 909272141 200000 57886266 200000 107155528 200000 135937115 200000 460630849 200000 43809947 200000 437136742 200000 126340901 200000 538527661 200000 396771725 200000 831833367 200000 816733711 200000 940759536 200000 702769877 200000 972669707 200000 744779568 200000 601852679 200000 200214748 200000 888730510 200000 302620478 200000 278889107 200000 482336935 200000 275841937 200000 29544847 200000 361953488 200000 43065820 200000 348475041 200000 614554651 200000 261332638 200000 392307907 200000 714097901 200000 15043959 200000 599637884 200000 267095618 200000 29842243 200000 364275418 200000 905287559 200000 526642143 200000 572945683 200000 304749594 200000 695698814 200000 469207488 200000 8425577 200000 521009071 200000 891818176 200000 484859053 200000 397528054 200000 133140142 200000 767441227 200000 400250892 200000 415038727 200000 259401422 200000 514485181 200000 746380771 200000 275073419 200000 365626470 200000 693606742 200000 613287129 200000 612519440 200000 627050091 200000 400111604 200000 211245620 200000 763326406 200000 59471478 200000 777231892 200000 187571675 200000 340183673 200000 961392315 200000 477207767 200000 608041557 200000 111931034 200000 393096722 200000 429943801 200000 54505159 200000 743016246 200000 225474545 200000 791094746 200000 718397176 200000 442836476 200000 416704110 200000 881794425 200000 90776911 200000 470187322 200000 484448321 200000 708898419 200000 974893267 200000 724852191 200000 185594559 200000 472340743 200000 644905257 200000 20169082 200000 185715679 200000 128516628 200000 381381784 200000 457313337 200000 318293047 200000 607525144 200000 573794824 200000 465961706 200000 637793535 200000 457396273 200000 255067389 200000 507633916 200000 796665356 200000 966064159 200000 928442784 200000 178647677 200000 308643797 200000 615618624 200000 597260981 200000 586420764 200000 80127857 200000 185742993 200000 204642213 200000 909079848 200000 576266390 200000 139159987 200000 936835700 200000 971372430 200000 595910042 200000 337185506 200000 520613323 200000 701100510 200000 183659892 200000 801744894 200000 480893167 200000 654224710 200000 951216059 200000 921965957 200000 176615878 200000 544958869 200000 940568741 200000 250396310 200000 204064984 200000 54042936 200000 732806409 200000 792123120 200000 802973515 200000 423574334 200000 773006428 200000 553074415 200000 606888165 200000 119669079 200000 72914614 200000 764094356 200000 219691533 200000 823747024 200000 473313485 200000 524544125 200000 504566217 200000 21110168 200000 518914040 200000 379729384 200000 478805951 200000 65961533 200000 509668397 200000 760361139 200000 718147128 200000 702658542 200000 411256834 200000 94623326 200000 303157784 200000 2115450 200000 826715822 200000 754598150 200000 599648486 200000 799141967 200000 957152776 200000 220033386 200000 199923401 200000 142863994 200000 636357766 200000 493233898 200000 602564231 200000 473404588 200000 627379006 200000 88144770 200000 586865031 200000 827796019 200000 951390184 200000 486367698 200000 555404239 200000 993091324 200000 496482521 200000 237401880 200000 311926791 200000 233032086 200000 516355335 200000 996945715 200000 708242803 200000 723834673 200000 274002443 200000 944437408 200000 164462587 200000 608301466 200000 398392858 200000 37924992 200000 286614566 200000 541170496 200000 92437514 200000 554908304 200000 326061337 200000 194919729 200000 323881810 200000 582518574 200000 629646492 200000 375939356 200000 224095240 200000 516902234 200000 290099988 200000 520728912 200000 209148644 200000 433671345 200000 742899593 200000 977459386 200000 526819643 200000 269603186 200000 428186016 200000 921436906 200000 740971269 200000 249511548 200000 2786721 200000 84951054 200000 313638103 200000 150583118 200000 419576945 200000 472058100 200000 983464423 200000 274728453 200000 91446168 200000 581131019 200000 20576782 200000 582728032 200000 393766716 200000 538249314 200000 732128192 200000 123237565 200000 6369827 200000 300823463 200000 644576789 200000 705671708 200000 106746292 200000 488721959 200000 888386755 200000 700185115 200000 715824628 200000 515610067 200000 941787169 200000 738352632 200000 953194892 200000 37340473 200000 382592292 200000 834464657 200000 205084097 200000 130602886 200000 588012389 200000 592652645 200000 536755834 200000 501656713 200000 337924376 200000 295079060 200000 36032573 200000 135893170 200000 711931669 200000 425894618 200000 55907889 200000 700302606 200000 215548625 200000 317057175 200000 994327580 200000 926644555 200000 791500389 200000 683655881 200000 943916133 200000 84999610 200000 505294981 200000 186256655 200000 111489043 200000 437670727 200000 884093577 200000 964083111 200000 554708683 200000 253363585 200000 140285543 200000 122219888 200000 50685140 200000 633544344 200000 731438261 200000 199432168 200000 627996437 200000 438263641 200000 74883243 200000 313925933 200000 727492885 200000 1210162 200000 151592478 200000 242265599 200000 572247801 200000 769212980 200000 797957509 200000 272558523 200000 26501513 200000 13671179 200000 530018294 200000 674865249 200000 552647722 200000 960296198 200000 813919529 200000 498076302 200000 36560612 200000 216239637 200000 751963507 200000 213581697 200000 820399708 200000 479680197 200000 273454539 200000 114358041 200000 928122842 200000 661540932 200000 235309512 200000 150638549 200000 923080515 200000 428578403 200000 286094240 200000 314962129 200000 452279071 200000 496764814 200000 283738665 200000 37913550 200000 875680403 200000 885982420 200000 859582171 200000 195676970 200000 115160935 200000 130752997 200000 44443083 200000 709920227 200000 836388353 200000 728131853 200000 896499632 200000 211038103 200000 627720039 200000 393799997 200000 327885792 200000 277146758 200000 451242304 200000 326076418 200000 765098067 200000 764979597 200000 671270354 200000 468322699 200000 93861790 200000 718917676 200000 196302339 200000 53479591 200000 383265528 200000 979854464 200000 701432667 200000 129185987 200000 295402040 200000 635519816 200000 344252928 200000 65391599 200000 756329427 200000 358095843 200000 464350904 200000 835969241 200000 204723426 200000 678044751 200000 881213674 200000 935465679 200000 967122201 200000 565141803 200000 679965341 200000 295310272 200000 154127056 200000 84908981 200000 291732086 200000 360792635 200000 434742012 200000 707604940 200000 257688508 200000 671973229 200000 473766198 200000 747719662 200000 567863894 200000 497376038 200000 450226098 200000 35204409 200000 829768394 200000 122510292 200000 641279816 200000 553277293 200000 688420416 200000 577605765 200000 110327150 200000 34141927 200000 907917436 200000 689458408 200000 808030779 200000 321067174 200000 854245350 200000 932560715 200000 189686372 200000 967587913 200000 902508421 200000 246510238 200000 46691138 200000 403605519 200000 764764414 200000 47418989 200000 477252809 200000 724011733 200000 38915225 200000 686862569 200000 804600720 200000 514385434 200000 575383355 200000 724336351 200000 789270735 200000 18612221 200000 709785708 200000 493523390 200000 624724571 200000 54624572 200000 121082961 200000 605784981 200000 326143148 200000 934977845 200000 955408818 200000 429547793 200000 265809623 200000 114582504 200000 685429237 200000 968660354 200000 339346579 200000 185476594 200000 434993952 200000 572440790 200000 772578358 200000 63923859 200000 743072729 200000 736636827 200000 666013367 200000 438749608 200000 797664104 200000 17134336 200000 755461549 200000 493951409 200000 408703411 200000 490918611 200000 568293199 200000 821189067 200000 568462144 200000 762090884 200000 752169585 200000 589216693 200000 465998646 200000 196536351 200000 212311180 200000 794797006 200000 792168795 200000 676306005 200000 402913205 200000 140076820 200000 726718998 200000 547852915 200000 37320867 200000 545284902 200000 679020653 200000 598223208 200000 987367085 200000 85417026 200000 756170247 200000 397637827 200000 930900425 200000 115330374 200000 467260202 200000 746631345 200000 988290701 200000 184578482 200000 46170813 200000 913536514 200000 786234416 200000 605623715 200000 906006087 200000 844370979 200000 537536649 200000 660530649 200000 125491181 200000 507458852 200000 382451726 200000 945721265 200000 451633270 200000 859400627 200000 245442006 200000 141439786 200000 581337929 200000 833272095 200000 428150166 200000 613071587 200000 922679917 200000 134465877 200000 50918822 200000 947396123 200000 955798151 200000 939477733 200000 371800316 200000 908291759 200000 462717663 200000 682639613 200000 600285999 200000 909014302 200000 583454554 200000 391798123 200000 496593525 200000 936369798 200000 772841600 200000 325213342 200000 895825316 200000 153997479 200000 15772022 200000 458109348 200000 686518835 200000 378832351 200000 689028100 200000 778685996 200000 269861945 200000 71995691 200000 735095951 200000 996183173 200000 400949868 200000 677624364 200000 324079647 200000 178557341 200000 992826402 200000 712473374 200000 484660826 200000 523392258 200000 12689747 200000 69453025 200000 222565765 200000 672723171 200000 310641812 200000 211128052 200000 630147721 200000 464060942 200000 749528348 200000 699971956 200000 239131883 200000 823948786 200000 800037057 200000 911899936 200000 825096402 200000 717225118 200000 924076539 200000 178364247 200000 886565124 200000 64002752 200000 379749855 200000 10310679 200000 821324008 200000 608886182 200000 817439780 200000 933367807 200000 418525316 200000 561113407 200000 3025697 200000 960310860 200000 715753087 200000 854024729 200000 395295179 200000 232364255 200000 743143455 200000 158533475 200000 155749819 200000 776989749 200000 157858123 200000 974523628 200000 880137509 200000 525701484 200000 242869897 200000 234402594 200000 785343713 200000 469310531 200000 775994624 200000 701243667 200000 1666661 200000 979243290 200000 316117111 200000 761372781 200000 366279111 200000 179800813 200000 410971987 200000 348268417 200000 928881087 200000 315583324 200000 217141915 200000 764627771 200000 256538530 200000 544646821 200000 651221494 200000 940971307 200000 420405095 200000 434173863 200000 240042411 200000 552896382 200000 713597348 200000 285906400 200000 382056607 200000 390060804 200000 528754577 200000 226527087 200000 822427226 200000 680618795 200000 80848131 200000 659115281 200000 644194049 200000 684289026 200000 607808625 200000 94262823 200000 777313116 200000 532476470 200000 781917426 200000 87957165 200000 266245840 200000 1855766 200000 712426044 200000 826281796 200000 301730149 200000 821203602 200000 726918309 200000 795032360 200000 99179968 200000 233487159 200000 868607780 200000 181178937 200000 647756585 200000 498654260 200000 491950416 200000 736294646 200000 607908230 200000 681385303 200000 781746527 200000 597564540 200000 487548765 200000 752354575 200000 118271528 200000 645178506 200000 347759572 200000 118638187 200000 541817632 200000 727870335 200000 302664371 200000 323560217 200000 149627999 200000 285631576 200000 135224416 200000 807242087 200000 845603995 200000 733680822 200000 891002849 200000 228360772 200000 271315243 200000 337741526 200000 278047453 200000 653651262 200000 639618565 200000 659465622 200000 732614042 200000 42536068 200000 855525311 200000 13800054 200000 896234239 200000 581890277 200000 263357328 200000 69168019 200000 302158482 200000 289973198 200000 451459407 200000 349756845 200000 814013050 200000 802700111 200000 686784370 200000 566881313 200000 350949245 200000 39750166 200000 479088399 200000 513040110 200000 827886851 200000 167692145 200000 807955934 200000 93628595 200000 156733712 200000 936258384 200000 448440883 200000 613563566 200000 141900 200000 348873791 200000 823788295 200000 455165118 200000 463771645 200000 385405295 200000 165899760 200000 811623265 200000 300579851 200000 280791725 200000 499924260 200000 67447733 200000 856585978 200000 827674215 200000 763253113 200000 482145146 200000 783187955 200000 789157294 200000 407683174 200000 896356621 200000 224150202 200000 213959726 200000 787428353 200000 339431790 200000 806140343 200000 973495350 200000 244497666 200000 126690874 200000 773733873 200000 83632822 200000 304147134 200000 256262065 200000 623571726 200000 273572155 200000 824073005 200000 29935280 200000 987701075 200000 302142452 200000 226316516 200000 762966710 200000 533176233 200000 192824239 200000 304429337 200000 328845282 200000 341334421 200000 311355867 200000 618683301 200000 293443314 200000 695549757 200000 26893959 200000 210555644 200000 407843141 200000 694251881 200000 503593568 200000 486040630 200000 977220313 200000 26504575 200000 743450294 200000 613606153 200000 361894988 200000 971159429 200000 752564599 200000 777065932 200000 31729886 200000 466913314 200000 634660657 200000 994129268 200000 556314732 200000 409248924 200000 505175315 200000 210227098 200000 24970102 200000 167363290 200000 206673132 200000 152012914 200000 161235225 200000 226599266 200000 986555689 200000 15833811 200000 547209492 200000 589947739 200000 530347226 200000 385124917 200000 879578566 200000 862629003 200000 970477997 200000 783961262 200000 338496558 200000 316512601 200000 978604016 200000 762737395 200000 925698024 200000 711586507 200000 259706002 200000 85420124 200000 276700469 200000 297563272 200000 637279522 200000 477367007 200000 427849459 200000 729218263 200000 469907917 200000 598873362 200000 224643744 200000 780647581 200000 957373283 200000 438129709 200000 228818010 200000 661129569 200000 858250066 200000 69879301 200000 631705825 200000 283643211 200000 80800168 200000 387087633 200000 631772051 200000 622791455 200000 828096276 200000 883513959 200000 354122861 200000 313664581 200000 117088997 200000 967549375 200000 1786383 200000 235096772 200000 763564296 200000 178471278 200000 729448888 200000 273838913 200000 487833613 200000 574931563 200000 207285573 200000 130391300 200000 608590626 200000 586927181 200000 669508917 200000 735762419 200000 129587221 200000 535747402 200000 689085607 200000 644524691 200000 415494997 200000 192913464 200000 337125721 200000 761379853 200000 310760945 200000 677166735 200000 149703593 200000 651439654 200000 473247126 200000 358083172 200000 412444311 200000 251894084 200000 355920532 200000 904128622 200000 304432065 200000 591312495 200000 709991385 200000 801383939 200000 194314596 200000 81257805 200000 35920627 200000 948879643 200000 17078881 200000 746539044 200000 46175249 200000 722845259 200000 742760500 200000 422254555 200000 198062082 200000 929366730 200000 940056829 200000 767005176 200000 671369267 200000 519923823 200000 953529722 200000 845864610 200000 368351412 200000 225279919 200000 955848458 200000 786237599 200000 352897075 200000 149947810 200000 517342636 200000 574056278 200000 444040190 200000 199854079 200000 65715196 200000 832781517 200000 697529860 200000 66290459 200000 814853435 200000 577411499 200000 878911187 200000 345380844 200000 344622919 200000 496955190 200000 307298203 200000 173803531 200000 858103966 200000 358118741 200000 34912809 200000 274479532 200000 64260702 200000 831691919 200000 579091179 200000 8166823 200000 550775879 200000 713986569 200000 568273137 200000 584307570 200000 627225782 200000 670686603 200000 977010154 200000 920187684 200000 883468971 200000 162217338 200000 317465634 200000 898401650 200000 794809795 200000 602745565 200000 95993481 200000 578779573 200000 510289469 200000 432320348 200000 280015534 200000 341132769 200000 851861752 200000 413014843 200000 94395071 200000 211789965 200000 839101810 200000 134157667 200000 81232778 200000 65790193 200000 13903818 200000 222588248 200000 245052542 200000 56434402 200000 417231038 200000 578595139 200000 381289386 200000 597478104 200000 920313772 200000 712795113 200000 825317307 200000 564902376 200000 255338132 200000 478452912 200000 307805697 200000 450799560 200000 870957076 200000 597885344 200000 777886313 200000 827719889 200000 743838569 200000 124007775 200000 621304707 200000 518804471 200000 717731955 200000 657096499 200000 546542718 200000 483057874 200000 560214449 200000 485490434 200000 757938470 200000 780273560 200000 747835968 200000 912204628 200000 480368619 200000 81525024 200000 111764447 200000 907492175 200000 898543580 200000 591752928 200000 869738733 200000 59564729 200000 493319847 200000 445500654 200000 770415208 200000 587401721 200000 64711834 200000 952496129 200000 286935023 200000 681252373 200000 400592548 200000 546463600 200000 800379328 200000 431371444 200000 524106835 200000 164496689 200000 823329977 200000 729523741 200000 35649495 200000 77374938 200000 91431514 200000 858232629 200000 656208892 200000 754504354 200000 255677120 200000 347925891 200000 355379 200000 135250784 200000 752715947 200000 807983406 200000 705943177 200000 642760842 200000 765706616 200000 788115708 200000 6864813 200000 658153783 200000 291766567 200000 744033877 200000 944262382 200000 486487836 200000 333782101 200000 845457725 200000 467407929 200000 968743057 200000 847484481 200000 659953756 200000 779124254 200000 325827724 200000 144681162 200000 839559929 200000 713486282 200000 507028132 200000 304667758 200000 188296953 200000 13101325 200000 177971983 200000 752775756 200000 150358756 200000 119044181 200000 164852899 200000 597312545 200000 400132575 200000 772100273 200000 69928663 200000 609283662 200000 758296498 200000 968148430 200000 105304002 200000 982957520 200000 589295299 200000 297930748 200000 118893594 200000 144196677 200000 887671831 200000 462245928 200000 607471413 200000 46779373 200000 56619351 200000 937147362 200000 419902731 200000 986861989 200000 280921800 200000 420715352 200000 190657073 200000 992787180 200000 576393041 200000 816131417 200000 906526174 200000 397318113 200000 224004216 200000 252664146 200000 821928424 200000 955216194 200000 931952739 200000 166194003 200000 160435911 200000 967951470 200000 105554906 200000 628797961 200000 172923792 200000 334438755 200000 703231043 200000 752515780 200000 124725242 200000 47648448 200000 457785252 200000 316215666 200000 236007004 200000 779026371 200000 37585060 200000 144274594 200000 318378923 200000 804910154 200000 696713865 200000 678631809 200000 15415168 200000 856825557 200000 221090106 200000 892171231 200000 528613391 200000 729792641 200000 664713022 200000 26481705 200000 853760048 200000 910905102 200000 707950010 200000 674291567 200000 756095833 200000 343656153 200000 353869941 200000 277368671 200000 71384480 200000 745222369 200000 659924438 200000 856588872 200000 489796541 200000 940687045 200000 56242404 200000 143559959 200000 135012101 200000 905226435 200000 529288516 200000 500170587 200000 488264047 200000 696009658 200000 159974717 200000 595932996 200000 260994449 200000 801737000 200000 683751351 200000 599704479 200000 635483299 200000 576746796 200000 17841718 200000 359179739 200000 875338362 200000 471936644 200000 890518754 200000 970958854 200000 689121165 200000 295464078 200000 53847170 200000 731528912 200000 987551987 200000 284427082 200000 877847164 200000 753920389 200000 576685154 200000 730172245 200000 236464341 200000 961777174 200000 529590832 200000 90232302 200000 265708086 200000 344774928 200000 894852948 200000 246008053 200000 106739684 200000 311948706 200000 698247525 200000 131352294 200000 964561349 200000 11734426 200000 11561113 200000 199803105 200000 388925025 200000 428991847 200000 350626247 200000 766165156 200000 655049950 200000 142943768 200000 125252196 200000 745099406 200000 492363522 200000 205665626 200000 568620168 200000 415919005 200000 815503668 200000 115856253 200000 825339625 200000 758428527 200000 448420474 200000 162718063 200000 239569118 200000 847963716 200000 979488378 200000 540491967 200000 561629277 200000 733412602 200000 306007933 200000 742370202 200000 126494716 200000 397155598 200000 880299110 200000 924094671 200000 644331762 200000 745667744 200000 500874431 200000 870920142 200000 546709782 200000 471415407 200000 168048812 200000 684064420 200000 420885214 200000 862625240 200000 733949684 200000 763152384 200000 454145888 200000 881733338 200000 257453822 200000 280543024 200000 658275411 200000 838669332 200000 384016080 200000 244004899 200000 105335310 200000 952252100 200000 788751121 200000 973413736 200000 913393543 200000 676421321 200000 228477704 200000 409198124 200000 877692501 200000 307313313 200000 181788826 200000 42875967 200000 48639149 200000 558446442 200000 247101519 200000 803121679 200000 144026984 200000 673297124 200000 956757324 200000 281474218 200000 576779770 200000 270439789 200000 473399641 200000 762592192 200000 232459386 200000 836780546 200000 350423259 200000 136349597 200000 38217120 200000 152728643 200000 357124826 200000 971604274 200000 250515137 200000 46383215 200000 298729723 200000 837769228 200000 622094293 200000 41438051 200000 23291782 200000 543950425 200000 337171312 200000 861380254 200000 894768480 200000 552545514 200000 255482059 200000 81894975 200000 652447249 200000 263360299 200000 863300028 200000 650097924 200000 613392831 200000 579466539 200000 120794296 200000 848370252 200000 242712368 200000 310085530 200000 649865431 200000 57361429 200000 320479690 200000 286699461 200000 403420623 200000 366938365 200000 158457749 200000 975059867 200000 487611383 200000 404642372 200000 428771639 200000 222119338 200000 521061956 200000 373259719 200000 149354486 200000 472899873 200000 353794127 200000 828174854 200000 439600057 200000 298854863 200000 463666252 200000 541883422 200000 457803526 200000 640939553 200000 442146578 200000 597424078 200000 81170692 200000 934241575 200000 572890649 200000 234895734 200000 243366265 200000 7218831 200000 191633270 200000 811032082 200000 382747852 200000 371424423 200000 773826529 200000 6955842 200000 90167300 200000 755803230 200000 372943023 200000 45932356 200000 612501702 200000 838516547 200000 734510039 200000 277470454 200000 50331481 200000 106999683 200000 285857775 200000 606606296 200000 437936804 200000 246380014 200000 671121455 200000 867475464 200000 765874222 200000 320890354 200000 231885932 200000 748596803 200000 177301532 200000 553131421 200000 115615005 200000 858052586 200000 124366646 200000 99327390 200000 980414296 200000 585763577 200000 151568097 200000 768057668 200000 513291477 200000 308800016 200000 511439140 200000 319291004 200000 319577065 200000 106341486 200000 894937767 200000 219722710 200000 886736267 200000 981782512 200000 679906479 200000 783881856 200000 855961938 200000 261098773 200000 368894242 200000 769749064 200000 292795764 200000 730871548 200000 471534728 200000 945072541 200000 151689927 200000 892444515 200000 652449286 200000 972475278 200000 585153219 200000 213105320 200000 955225444 200000 80519112 200000 720601981 200000 652789195 200000 868526344 200000 524210331 200000 359807404 200000 180466794 200000 961214968 200000 291635445 200000 853225126 200000 215343298 200000 512727514 200000 8177252 200000 67570787 200000 965914036 200000 902902006 200000 38440215 200000 489618296 200000 101008060 200000 108616754 200000 85575132 200000 565408028 200000 642951162 200000 810436372 200000 607133219 200000 427466533 200000 779628589 200000 912426435 200000 473736185 200000 678272523 200000 448741554 200000 333620997 200000 286647820 200000 839130339 200000 577618312 200000 743322689 200000 763897261 200000 584241509 200000 196817230 200000 49078654 200000 968585416 200000 222472166 200000 319853378 200000 891848033 200000 399227372 200000 763179356 200000 94035778 200000 264289073 200000 622438473 200000 736706400 200000 730355662 200000 137219285 200000 903422379 200000 570888742 200000 901465603 200000 607371475 200000 996250755 200000 638648454 200000 858581409 200000 47525971 200000 568154590 200000 475318774 200000 571068165 200000 708191001 200000 613175659 200000 268793485 200000 77850927 200000 285736333 200000 421215609 200000 847464704 200000 392620988 200000 176951478 200000 909252853 200000 845839527 200000 320751339 200000 389636153 200000 331567471 200000 144345465 200000 790900635 200000 676237406 200000 931924245 200000 744009738 200000 20741450 200000 799202826 200000 261025973 200000 616412563 200000 582779415 200000 629192389 200000 575523774 200000 302814697 200000 880530112 200000 118544052 200000 5059134 200000 97140612 200000 313476260 200000 127341215 200000 435499237 200000 830537593 200000 422725056 200000 134753260 200000 467688703 200000 135673726 200000 598219957 200000 888998561 200000 529086077 200000 350907884 200000 189645503 200000 794437988 200000 190791660 200000 215419319 200000 646867391 200000 509959037 200000 190136955 200000 271125111 200000 479392817 200000 678968018 200000 561975801 200000 423264354 200000 704443189 200000 713559529 200000 329959635 200000 285849167 200000 810784905 200000 799394281 200000 72132121 200000 960232884 200000 846972044 200000 808050840 200000 584874872 200000 14520999 200000 257173564 200000 982725213 200000 991238977 200000 864285151 200000 891796280 200000 396885566 200000 117218400 200000 548803251 200000 513644478 200000 130016738 200000 983263844 200000 856587545 200000 858871469 200000 828257167 200000 317372796 200000 556494759 200000 219817858 200000 679101996 200000 289059959 200000 847781268 200000 265136734 200000 556779839 200000 617510595 200000 760610487 200000 495387133 200000 902364400 200000 52949614 200000 454749062 200000 382941119 200000 613061635 200000 128039463 200000 841761560 200000 413696419 200000 708502496 200000 139861820 200000 794428706 200000 757426246 200000 685932174 200000 719889821 200000 538091004 200000 498395879 200000 864753842 200000 533335510 200000 449918108 200000 964103525 200000 632384915 200000 402081560 200000 928522393 200000 163542078 200000 584799001 200000 72074544 200000 648856105 200000 103236753 200000 520474056 200000 50236045 200000 586964514 200000 40455708 200000 488788681 200000 838783549 200000 420803067 200000 787210045 200000 914650593 200000 905203696 200000 46224331 200000 528681716 200000 396355958 200000 551299058 200000 314451016 200000 818758878 200000 579089040 200000 10311988 200000 623528648 200000 47946555 200000 232316628 200000 186898243 200000 506158403 200000 585738472 200000 518216330 200000 273504846 200000 834905166 200000 615006052 200000 393431704 200000 87371043 200000 319458592 200000 84243662 200000 430712452 200000 276935986 200000 952139151 200000 71029220 200000 917208693 200000 48998023 200000 287008275 200000 21017093 200000 46211889 200000 913917395 200000 348793793 200000 649688879 200000 575304223 200000 789490787 200000 789822032 200000 895528449 200000 868698437 200000 762024486 200000 740534295 200000 466035641 200000 69823818 200000 830991786 200000 551989771 200000 150044725 200000 628137844 200000 944906271 200000 538721733 200000 999762933 200000 565175722 200000 695265617 200000 872214393 200000 816384534 200000 419327090 200000 511353265 200000 783142399 200000 50160216 200000 850244851 200000 958906956 200000 563348685 200000 13136664 200000 336860915 200000 830493393 200000 120976377 200000 385971029 200000 532115674 200000 403347342 200000 88391739 200000 552844974 200000 256335276 200000 128825202 200000 774967016 200000 885768033 200000 993288977 200000 802832908 200000 148062199 200000 954947149 200000 300440912 200000 667824522 200000 53754366 200000 29310704 200000 560316750 200000 157148346 200000 533233717 200000 96102761 200000 692921491 200000 317066507 200000 820530289 200000 595750006 200000 323845444 200000 938485387 200000 516178729 200000 94071669 200000 687152169 200000 654195177 200000 884550004 200000 71047782 200000 777200295 200000 467001972 200000 276478216 200000 125321190 200000 993161926 200000 966124057 200000 296119355 200000 920580405 200000 44753707 200000 883816296 200000 476762628 200000 115073072 200000 769928990 200000 656714127 200000 261939706 200000 26964822 200000 931094149 200000 369914973 200000 98796115 200000 842694086 200000 217661414 200000 463045183 200000 261021158 200000 944867134 200000 958747239 200000 999400517 200000 983928360 200000 497276445 200000 889612752 200000 401751580 200000 413198641 200000 639348577 200000 921939079 200000 92331028 200000 385617847 200000 213776552 200000 435310994 200000 2553627 200000 468691729 200000 63788594 200000 913539224 200000 473384639 200000 390375733 200000 669479133 200000 98720735 200000 89724719 200000 109013177 200000 60304934 200000 983144014 200000 735078714 200000 43763412 200000 469987374 200000 990987627 200000 667119182 200000 789974365 200000 507556785 200000 389462877 200000 187914873 200000 459908810 200000 53671439 200000 651430122 200000 463355497 200000 681391153 200000 659377478 200000 259673977 200000 114430831 200000 368975689 200000 794336245 200000 536756497 200000 280939895 200000 262746729 200000 304908634 200000 754210903 200000 749341969 200000 498408583 200000 840493396 200000 558541970 200000 856689514 200000 895050554 200000 997687393 200000 696511402 200000 936884818 200000 602126007 200000 235564960 200000 739076131 200000 492957239 200000 564779991 200000 511028430 200000 316960549 200000 675909671 200000 495692814 200000 655961676 200000 887118967 200000 151954385 200000 998401395 200000 83961110 200000 940264062 200000 646532 200000 806471358 200000 569910989 200000 549920834 200000 758807085 200000 764585796 200000 441972653 200000 838230377 200000 297731420 200000 893804797 200000 324942998 200000 268821048 200000 746552127 200000 884696701 200000 504505606 200000 735534488 200000 906185380 200000 852068093 200000 859343132 200000 731171086 200000 770702587 200000 247337555 200000 694170518 200000 773598400 200000 950571088 200000 880189684 200000 139798995 200000 55005046 200000 752984404 200000 178345464 200000 951541713 200000 283974806 200000 855870292 200000 367524117 200000 402129966 200000 811253798 200000 901350974 200000 925423778 200000 375015978 200000 685716173 200000 501085347 200000 885049748 200000 673500579 200000 775419345 200000 160710063 200000 302739843 200000 774609174 200000 918368025 200000 174178609 200000 153992870 200000 66084259 200000 43631915 200000 766324121 200000 642151377 200000 455813385 200000 758960430 200000 855086580 200000 944496765 200000 12941733 200000 995390696 200000 108305905 200000 243048127 200000 238710 200000 366099648 200000 608461790 200000 811146063 200000 752311579 200000 507982780 200000 549044394 200000 231869826 200000 722398162 200000 677931907 200000 896683491 200000 577160527 200000 213135738 200000 236484700 200000 563023289 200000 386791244 200000 755388304 200000 627141932 200000 746792697 200000 723846833 200000 353720373 200000 696212858 200000 518786322 200000 217068371 200000 697614886 200000 942722925 200000 587164690 200000 44979625 200000 624605889 200000 871283148 200000 354400936 200000 656851145 200000 546751493 200000 747693052 200000 716060194 200000 61969515 200000 724419218 200000 460060165 200000 100545136 200000 261310180 200000 653763492 200000 61898380 200000 20810783 200000 779141419 200000 617627931 200000 985365721 200000 370767453 200000 680086231 200000 639071605 200000 35991249 200000 389135099 200000 937218078 200000 570510289 200000 181838588 200000 104163429 200000 342605270 200000 849559533 200000 574369408 200000 22648234 200000 393287031 200000 185073192 200000 828950307 200000 82686586 200000 133280534 200000 653451135 200000 525990731 200000 371839778 200000 735503722 200000 217843091 200000 937240576 200000 818233488 200000 732328393 200000 545525921 200000 427448552 200000 52944981 200000 997298731 200000 361959815 200000 861689417 200000 966710429 200000 49518885 200000 288014788 200000 924501770 200000 508914231 200000 424192494 200000 531360632 200000 397407409 200000 707968147 200000 98615900 200000 687236959 200000 467467621 200000 138409405 200000 90201831 200000 948599001 200000 217047020 200000 808352358 200000 167081636 200000 9542628 200000 156893101 200000 489472987 200000 342817099 200000 947008287 200000 398851758 200000 391059467 200000 504798512 200000 677643208 200000 810368406 200000 920336773 200000 490179916 200000 309399485 200000 57192363 200000 30257014 200000 151533877 200000 286560126 200000 734908628 200000 203914158 200000 107723552 200000 449758761 200000 758982552 200000 460371611 200000 359356389 200000 650936187 200000 213389596 200000 520351051 200000 204815098 200000 76498901 200000 621219111 200000 524169581 200000 939415158 200000 358478899 200000 563378209 200000 998877007 200000 869267726 200000 341365813 200000 885877518 200000 717176289 200000 42630170 200000 253224985 200000 812860311 200000 506524848 200000 674213265 200000 792732862 200000 929166336 200000 365137386 200000 578816007 200000 54788514 200000 860378418 200000 145416287 200000 70551733 200000 371965156 200000 989630641 200000 54783869 200000 622746992 200000 959263554 200000 575654054 200000 878052179 200000 563736752 200000 494963227 200000 515755478 200000 932354190 200000 44071306 200000 123319660 200000 775856551 200000 248907902 200000 709825460 200000 112758742 200000 202292257 200000 47684369 200000 992499079 200000 600269462 200000 826300906 200000 792820437 200000 618838519 200000 221546890 200000 59916360 200000 421718265 200000 319403676 200000 527217969 200000 877558049 200000 800137035 200000 614662572 200000 270430378 200000 525061373 200000 477013563 200000 667296254 200000 506874292 200000 171704578 200000 723600597 200000 542080776 200000 530206891 200000 842318582 200000 523539658 200000 696670944 200000 415042192 200000 197105472 200000 323308135 200000 986592829 200000 296118529 200000 760892134 200000 572826267 200000 683496566 200000 997092412 200000 386419599 200000 315847413 200000 477753729 200000 412621088 200000 657881474 200000 260877730 200000 371436532 200000 773643562 200000 594735524 200000 310017906 200000 517183238 200000 963987067 200000 271339900 200000 322102738 200000 344458382 200000 932282319 200000 776873777 200000 886238419 200000 673693954 200000 642147975 200000 34757513 200000 543798561 200000 391589753 200000 187582623 200000 207978988 200000 12247051 200000 314183080 200000 688176311 200000 516357726 200000 464942464 200000 205416423 200000 38116877 200000 739978631 200000 196188175 200000 80315180 200000 12822656 200000 930888878 200000 163547878 200000 3570958 200000 583072910 200000 602703800 200000 112178131 200000 820480451 200000 213526358 200000 192655149 200000 935811397 200000 698343457 200000 130246294 200000 806091314 200000 601260106 200000 757309343 200000 270924972 200000 314168463 200000 370842257 200000 143544916 200000 430534808 200000 82528938 200000 246513257 200000 525047030 200000 876108791 200000 661342088 200000 591061696 200000 380981467 200000 459302153 200000 899712210 200000 19545892 200000 238648315 200000 117686955 200000 479743181 200000 806844356 200000 688042731 200000 778301532 200000 811314783 200000 419802478 200000 795349218 200000 737087035 200000 209737488 200000 464351633 200000 184709558 200000 186405639 200000 60299014 200000 621370940 200000 72525791 200000 151472157 200000 463176455 200000 448656925 200000 446264946 200000 607861628 200000 379200634 200000 817636482 200000 98460454 200000 257146306 200000 959807845 200000 972700506 200000 279802962 200000 925296175 200000 888925807 200000 704350003 200000 221690091 200000 707869345 200000 241080030 200000 580901180 200000 213598858 200000 947331989 200000 815955097 200000 283172676 200000 323304803 200000 622959660 200000 467052582 200000 564718521 200000 170612302 200000 267480610 200000 256226477 200000 561388457 200000 87946433 200000 77324247 200000 219524594 200000 283763907 200000 511816914 200000 354669130 200000 597891165 200000 830155605 200000 786569017 200000 353148184 200000 162457844 200000 542889550 200000 455448395 200000 578726016 200000 135085407 200000 942726973 200000 160828671 200000 256428385 200000 410637794 200000 875579471 200000 770562795 200000 320017208 200000 535641445 200000 850768980 200000 818348103 200000 114579494 200000 411088239 200000 182804666 200000 964624104 200000 159265512 200000 694612517 200000 779404688 200000 656069957 200000 629776092 200000 930738767 200000 324122499 200000 70495349 200000 420880386 200000 139991378 200000 883020259 200000 631050798 200000 553319159 200000 930006838 200000 699983005 200000 763406022 200000 951486203 200000 423968417 200000 846947393 200000 976187700 200000 434637803 200000 575018201 200000 512400381 200000 879378191 200000 377603142 200000 927184324 200000 713971615 200000 245134477 200000 159817003 200000 463094762 200000 669277591 200000 90672261 200000 62818904 200000 935204977 200000 488144625 200000 988529772 200000 464591404 200000 238165279 200000 978738014 200000 738804314 200000 94130597 200000 795365978 200000 936443179 200000 948765445 200000 944910434 200000 967201578 200000 73722695 200000 996920772 200000 403450016 200000 401572661 200000 902003520 200000 650598541 200000 747136320 200000 803529921 200000 395511109 200000 694707190 200000 558540735 200000 347144885 200000 308867621 200000 266416438 200000 181560891 200000 394598552 200000 248417101 200000 322777124 200000 3048819 200000 315239055 200000 860433613 200000 450710838 200000 921545414 200000 712806753 200000 817139027 200000 409280898 200000 502292019 200000 923688053 200000 762661933 200000 550880447 200000 849087575 200000 218465233 200000 978259275 200000 299412292 200000 838072433 200000 680269852 200000 736192313 200000 444073479 200000 239999071 200000 12404893 200000 206199592 200000 565197983 200000 188603041 200000 325363513 200000 712441061 200000 687847233 200000 648096853 200000 145366648 200000 67849439 200000 177923269 200000 286252857 200000 596570495 200000 269210660 200000 91525282 200000 322430891 200000 703412757 200000 99839075 200000 374724332 200000 773787307 200000 708076194 200000 974584811 200000 166452316 200000 344613846 200000 697159211 200000 272226217 200000 127663687 200000 212650859 200000 71354454 200000 313814317 200000 957782693 200000 813053513 200000 471226219 200000 867212965 200000 254870538 200000 861603823 200000 839685199 200000 44379871 200000 107373487 200000 401239673 200000 171053706 200000 190288714 200000 411190122 200000 556630696 200000 659504194 200000 40035829 200000 454598576 200000 161497562 200000 946708541 200000 296128909 200000 519321497 200000 215978509 200000 242419169 200000 609726306 200000 580965595 200000 158803424 200000 709094198 200000 254211938 200000 829664717 200000 495421584 200000 958297826 200000 613119003 200000 450202980 200000 393749502 200000 641980971 200000 836244668 200000 751156024 200000 816484518 200000 140702456 200000 228621076 200000 277192064 200000 521679273 200000 881227215 200000 889283473 200000 446998800 200000 61904579 200000 149927383 200000 90758976 200000 515851105 200000 661520980 200000 7679702 200000 197694418 200000 848422536 200000 774966618 200000 192818995 200000 32457620 200000 730435901 200000 863986036 200000 253650933 200000 815541622 200000 999924437 200000 427104992 200000 268974785 200000 116230404 200000 679802183 200000 104251005 200000 270903774 200000 710958191 200000 81489193 200000 484345289 200000 76054579 200000 162701955 200000 935271346 200000 43830498 200000 657402183 200000 722298545 200000 729018554 200000 696275080 200000 709599039 200000 729082118 200000 941654197 200000 125282328 200000 325473506 200000 415320626 200000 451729594 200000 179335570 200000 776595864 200000 54402945 200000 217628801 200000 319230867 200000 92276069 200000 478714084 200000 649508447 200000 277931866 200000 553950450 200000 390823143 200000 110608715 200000 114731718 200000 45400963 200000 140275387 200000 402005212 200000 256768597 200000 922702081 200000 594403373 200000 171827016 200000 351748902 200000 443068913 200000 65695660 200000 657748325 200000 443651319 200000 110169977 200000 755767367 200000 588479659 200000 339634727 200000 485111649 200000 342766507 200000 468745007 200000 962019764 200000 94118927 200000 449972264 200000 950155175 200000 60102972 200000 986303113 200000 114511020 200000 425031020 200000 256228607 200000 67026549 200000 704184005 200000 642057331 200000 280784346 200000 369838619 200000 348059810 200000 226456914 200000 325558093 200000 216188513 200000 820783378 200000 664130368 200000 790045557 200000 676755661 200000 895107458 200000 141380627 200000 425125649 200000 699358598 200000 847614978 200000 311826499 200000 770461568 200000 282220370 200000 238884672 200000 583901925 200000 78884544 200000 697745816 200000 775011978 200000 440050609 200000 998584176 200000 125186654 200000 685466575 200000 472561915 200000 440793806 200000 470367307 200000 286572958 200000 300558268 200000 257038521 200000 522910374 200000 212976932 200000 969413002 200000 476669358 200000 985448788 200000 336883761 200000 349248666 200000 342719694 200000 192705756 200000 931440946 200000 533383108 200000 722143189 200000 445480037 200000 780288312 200000 940706942 200000 153390372 200000 266362806 200000 71879151 200000 130458335 200000 188656567 200000 363844916 200000 835642278 200000 554709404 200000 85202222 200000 428207079 200000 990843213 200000 64424461 200000 604067784 200000 887179124 200000 551788656 200000 190635561 200000 869728866 200000 279163427 200000 121789760 200000 15641220 200000 756857979 200000 637670105 200000 703335562 200000 237490775 200000 507542577 200000 105872670 200000 660485565 200000 302979447 200000 163654212 200000 671810839 200000 696193768 200000 351414364 200000 660884498 200000 662804364 200000 845178040 200000 751186970 200000 974277529 200000 783611363 200000 892253309 200000 42141290 200000 192452471 200000 401599009 200000 264877092 200000 133490082 200000 702058220 200000 5604591 200000 924856894 200000 444559031 200000 916516821 200000 307859858 200000 719606775 200000 408530753 200000 857544881 200000 151811057 200000 514752798 200000 912056694 200000 138055839 200000 9823890 200000 946974754 200000 553627693 200000 493205854 200000 459969180 200000 149696018 200000 1817820 200000 338694987 200000 812797397 200000 732139676 200000 928904089 200000 759225189 200000 213212836 200000 612082702 200000 381321499 200000 880862026 200000 94961679 200000 884849495 200000 789397177 200000 902986042 200000 617535933 200000 472661509 200000 901863017 200000 410403859 200000 377658868 200000 500595784 200000 55661761 200000 919910227 200000 682051995 200000 221529836 200000 337964280 200000 502343448 200000 907544120 200000 182848866 200000 674672357 200000 489338402 200000 617622514 200000 107897271 200000 710162686 200000 422695374 200000 755943312 200000 575016090 200000 497416282 200000 909320219 200000 12602999 200000 720181594 200000 420286126 200000 552524712 200000 20011695 200000 570564068 200000 557878354 200000 544381875 200000 275539165 200000 323826888 200000 869318204 200000 969487899 200000 204707400 200000 385141043 200000 571489795 200000 337861982 200000 931049176 200000 236680949 200000 161628637 200000 129548955 200000 918820625 200000 857633916 200000 182656672 200000 38667152 200000 28394012 200000 2630871 200000 507680195 200000 70300828 200000 255892926 200000 284500403 200000 482832733 200000 592011964 200000 986390109 200000 583350112 200000 899129380 200000 165950865 200000 982857473 200000 380607179 200000 362777966 200000 254369623 200000 89730383 200000 32248196 200000 432561459 200000 306888942 200000 971118479 200000 750748601 200000 782401543 200000 7840213 200000 707576999 200000 962226745 200000 848513827 200000 9352745 200000 770854941 200000 649599089 200000 361677405 200000 843953833 200000 783623192 200000 719943281 200000 133718059 200000 264978100 200000 265351006 200000 197984998 200000 8761251 200000 385921096 200000 821862229 200000 490067744 200000 511721084 200000 20960259 200000 737910790 200000 317371661 200000 532036365 200000 468571429 200000 131155988 200000 524396860 200000 897752651 200000 658163084 200000 946497225 200000 210160858 200000 825202639 200000 830039989 200000 302041609 200000 255772087 200000 407087565 200000 733456577 200000 763711067 200000 504729664 200000 200966429 200000 856039532 200000 70992614 200000 68931461 200000 554218805 200000 667281686 200000 502547312 200000 914781492 200000 118791723 200000 728588734 200000 994183264 200000 983144348 200000 798233270 200000 17524225 200000 241523901 200000 360221610 200000 722602029 200000 753720862 200000 926923308 200000 875175662 200000 960239751 200000 825764596 200000 209636085 200000 413437845 200000 914755160 200000 840858113 200000 688903677 200000 332756591 200000 68339929 200000 75000163 200000 28471499 200000 168076010 200000 97757151 200000 206221274 200000 71573383 200000 398063892 200000 79170529 200000 484718788 200000 482828021 200000 919220125 200000 735165942 200000 482336286 200000 141906558 200000 156219857 200000 858416596 200000 408273033 200000 1895975 200000 595679649 200000 928675281 200000 295329089 200000 130681494 200000 80761242 200000 874596068 200000 883351590 200000 143645459 200000 701935851 200000 836848804 200000 100833718 200000 932318084 200000 439881058 200000 38976839 200000 84237584 200000 851536494 200000 279295854 200000 788087716 200000 621615603 200000 961290490 200000 402533918 200000 857737520 200000 535040187 200000 394612973 200000 8063775 200000 628744707 200000 117173353 200000 507259566 200000 700485825 200000 368262867 200000 983663259 200000 330450755 200000 992528882 200000 21274871 200000 723113871 200000 778518099 200000 280541761 200000 892645477 200000 660439587 200000 80827428 200000 385225179 200000 881263539 200000 149928919 200000 847576989 200000 642259855 200000 941704728 200000 6469832 200000 949349444 200000 592466637 200000 431866219 200000 587731381 200000 75068992 200000 957354402 200000 131897378 200000 669135358 200000 412397655 200000 349279933 200000 616911699 200000 318080927 200000 216760304 200000 735386476 200000 932170933 200000 492613432 200000 730906898 200000 702831518 200000 308139679 200000 603184647 200000 88094818 200000 424652258 200000 18915335 200000 52457963 200000 148506919 200000 76753765 200000 666512516 200000 301015905 200000 251734345 200000 119167479 200000 420940363 200000 520685962 200000 276570444 200000 548723718 200000 730321460 200000 967050275 200000 526100568 200000 65416353 200000 28798390 200000 368524682 200000 844330036 200000 29071733 200000 93349093 200000 983531199 200000 786273093 200000 752292561 200000 39357050 200000 970636127 200000 415496851 200000 627035557 200000 143957450 200000 160423849 200000 382672323 200000 984305534 200000 865505485 200000 399209085 200000 499321117 200000 547142795 200000 656060951 200000 281805143 200000 173560199 200000 174608794 200000 149682401 200000 33050199 200000 825965191 200000 860195866 200000 995251969 200000 281216571 200000 752188483 200000 480588314 200000 968658668 200000 755929697 200000 911011203 200000 967685191 200000 10055098 200000 563410633 200000 781564333 200000 138184689 200000 8214817 200000 468997649 200000 682739911 200000 611192582 200000 785233784 200000 286044535 200000 678878584 200000 261848596 200000 988437940 200000 212655833 200000 953833734 200000 179467338 200000 980809581 200000 21110455 200000 383316311 200000 417967479 200000 11599066 200000 102056494 200000 280057076 200000 677096968 200000 247647951 200000 739683069 200000 195266305 200000 291651853 200000 597828805 200000 98755459 200000 844117317 200000 492047412 200000 943580369 200000 743743678 200000 496449063 200000 402997195 200000 806539179 200000 662001229 200000 295215277 200000 171598529 200000 17090216 200000 463188590 200000 414295166 200000 389282469 200000 742525886 200000 759969792 200000 813980640 200000 423783844 200000 784482182 200000 645996673 200000 217499067 200000 935616654 200000 257642804 200000 501819407 200000 299409299 200000 206306513 200000 607514784 200000 554286442 200000 900329360 200000 525065851 200000 721854529 200000 740579823 200000 983515257 200000 516415035 200000 908473643 200000 810223006 200000 767608755 200000 880911200 200000 413483287 200000 838728468 200000 564627270 200000 235250647 200000 424976986 200000 145385872 200000 449809879 200000 822706736 200000 748637675 200000 798097137 200000 978261166 200000 711431065 200000 511907681 200000 385402294 200000 357640112 200000 425625056 200000 819052274 200000 204777723 200000 243432805 200000 557886836 200000 542238068 200000 260600961 200000 849659123 200000 325614948 200000 275443807 200000 770948262 200000 161814048 200000 700428125 200000 583052231 200000 655767144 200000 852808018 200000 454995375 200000 360631397 200000 235690341 200000 190858129 200000 297901384 200000 182511503 200000 847711709 200000 138865795 200000 771993014 200000 467908410 200000 470602925 200000 588871278 200000 261630248 200000 228800511 200000 565027669 200000 244983865 200000 521370221 200000 298407698 200000 859569650 200000 354867562 200000 797076722 200000 198414410 200000 562196291 200000 974079528 200000 208473287 200000 730365983 200000 759052455 200000 637427513 200000 901378201 200000 717301158 200000 906188828 200000 539307524 200000 507658169 200000 540925591 200000 483070017 200000 888012943 200000 576840211 200000 153112902 200000 567422548 200000 894141313 200000 496531510 200000 560684204 200000 875924532 200000 426045984 200000 442755922 200000 912302175 200000 75285087 200000 863807059 200000 401081139 200000 501665940 200000 808381427 200000 655940769 200000 641065546 200000 844395555 200000 96701616 200000 565375023 200000 440810404 200000 844126338 200000 12572403 200000 649957060 200000 889811184 200000 489557960 200000 580198843 200000 175455432 200000 543613053 200000 998763690 200000 54731431 200000 771983679 200000 496300344 200000 246686848 200000 646289398 200000 936224721 200000 919292593 200000 951252288 200000 980785285 200000 824552645 200000 777634070 200000 499142017 200000 684501971 200000 559383297 200000 666741045 200000 189094521 200000 933464575 200000 475883018 200000 957956733 200000 480517118 200000 448635335 200000 237219849 200000 855922940 200000 79162504 200000 479926921 200000 30420419 200000 848490850 200000 898595627 200000 772623429 200000 834833566 200000 53099259 200000 305512864 200000 435311000 200000 81391266 200000 692756920 200000 124751421 200000 841420226 200000 116097653 200000 227331622 200000 848269303 200000 876911264 200000 515003229 200000 850311540 200000 881211494 200000 628747442 200000 977824064 200000 160478577 200000 693166016 200000 181706517 200000 711343782 200000 763028106 200000 249257180 200000 150184328 200000 279603381 200000 647165391 200000 266546992 200000 219111018 200000 79468339 200000 343052014 200000 265531602 200000 689828537 200000 341070471 200000 553950261 200000 262376057 200000 287309332 200000 746390967 200000 732789395 200000 824975740 200000 3205305 200000 62711914 200000 406769558 200000 740201424 200000 897661830 200000 444078310 200000 850827629 200000 962762766 200000 7748091 200000 877264914 200000 811972327 200000 613758826 200000 650381877 200000 319262581 200000 678531442 200000 98938812 200000 767842548 200000 202915636 200000 767497500 200000 246342010 200000 419563413 200000 27870230 200000 395082388 200000 199275963 200000 404486679 200000 855609731 200000 148549928 200000 660363828 200000 592575769 200000 414372735 200000 614304456 200000 330119485 200000 864729050 200000 194245810 200000 205295616 200000 886070220 200000 627846711 200000 244050531 200000 484242945 200000 771081080 200000 377861295 200000 397318775 200000 986783896 200000 993600631 200000 79337568 200000 865473398 200000 927693364 200000 138155423 200000 417056522 200000 387339909 200000 695548387 200000 982790759 200000 103459595 200000 453451116 200000 574652245 200000 2171110 200000 729960800 200000 626384528 200000 904551126 200000 416573906 200000 860823466 200000 97094393 200000 850027863 200000 26259073 200000 881508901 200000 867940429 200000 679198309 200000 905346282 200000 690878386 200000 657253074 200000 268645423 200000 829738916 200000 299106253 200000 100458350 200000 568477572 200000 106106853 200000 20343958 200000 176356777 200000 398006225 200000 477083012 200000 675773131 200000 629197737 200000 600448806 200000 91833591 200000 32481227 200000 497824308 200000 691197488 200000 987512660 200000 783151508 200000 847205553 200000 902350399 200000 783392338 200000 674400965 200000 99225382 200000 724974401 200000 288296519 200000 709370523 200000 612648506 200000 933822404 200000 586122795 200000 146060023 200000 892764467 200000 161262328 200000 978819987 200000 684384342 200000 799018488 200000 950361769 200000 533667511 200000 690390486 200000 297509647 200000 209347400 200000 171840108 200000 781657398 200000 614991263 200000 487834594 200000 209843241 200000 874907862 200000 693393775 200000 148631078 200000 58279940 200000 905576370 200000 853405412 200000 265993314 200000 450128052 200000 184996202 200000 285540613 200000 403287430 200000 267797904 200000 212758588 200000 200342906 200000 991174430 200000 452548750 200000 554135815 200000 36567175 200000 390667611 200000 872309317 200000 650515273 200000 251284244 200000 96520458 200000 554458091 200000 454832929 200000 988875944 200000 604179354 200000 710580566 200000 160294732 200000 643098472 200000 837255961 200000 493274365 200000 651106603 200000 601449500 200000 760362038 200000 768853495 200000 83252410 200000 817926697 200000 881036864 200000 72788474 200000 114415770 200000 714496919 200000 373728549 200000 233861980 200000 765002247 200000 590476556 200000 436369779 200000 679062804 200000 252702433 200000 971053517 200000 499737688 200000 528957113 200000 3643815 200000 628754883 200000 88844197 200000 534522497 200000 956827510 200000 718061427 200000 255346630 200000 741967171 200000 85947917 200000 416130564 200000 397480395 200000 49910388 200000 186553291 200000 367550268 200000 415943521 200000 873619500 200000 286878637 200000 250971521 200000 872424664 200000 918953249 200000 467928404 200000 343358939 200000 232311070 200000 874959018 200000 33208061 200000 222783472 200000 646348737 200000 201065660 200000 834084230 200000 736229382 200000 786622193 200000 410565616 200000 507119727 200000 654682884 200000 738832250 200000 729168250 200000 886407637 200000 717532272 200000 266855117 200000 113541426 200000 658988664 200000 503677041 200000 612534519 200000 707873166 200000 965128117 200000 64651726 200000 174489767 200000 817581476 200000 173129099 200000 967709164 200000 566102315 200000 411859755 200000 758596249 200000 83138258 200000 528817266 200000 490056314 200000 471817245 200000 613950759 200000 312187659 200000 795466375 200000 277779958 200000 258187826 200000 801447971 200000 808799977 200000 80975010 200000 691398616 200000 54170506 200000 66286037 200000 547850047 200000 680703136 200000 815800238 200000 254768675 200000 113694605 200000 838323634 200000 801465245 200000 822290250 200000 330852329 200000 400491730 200000 364737286 200000 708586846 200000 403747155 200000 162044009 200000 179900472 200000 634571544 200000 685973352 200000 49971067 200000 357512225 200000 802063821 200000 759944808 200000 484107185 200000 847684174 200000 52908916 200000 451685680 200000 542494032 200000 448639728 200000 771472548 200000 934370623 200000 671113534 200000 382475477 200000 139664531 200000 909408948 200000 111843587 200000 697138538 200000 197466392 200000 439089229 200000 124923589 200000 441416894 200000 127904424 200000 95171433 200000 56199498 200000 943303041 200000 543097435 200000 109863942 200000 816774136 200000 747492608 200000 316514791 200000 464237762 200000 242377431 200000 838031658 200000 791614883 200000 440160989 200000 572528269 200000 441350797 200000 861605508 200000 923967028 200000 766028896 200000 315052120 200000 100376610 200000 340698439 200000 621176887 200000 433161817 200000 706380468 200000 35248947 200000 439009944 200000 506595584 200000 842863886 200000 103582647 200000 417068714 200000 108158298 200000 763886761 200000 479741746 200000 513297971 200000 477388054 200000 321380762 200000 918384803 200000 203240858 200000 212565122 200000 305261209 200000 436253094 200000 333618661 200000 92813453 200000 883672827 200000 96880252 200000 299079356 200000 170032838 200000 700137654 200000 194921987 200000 526107235 200000 574479706 200000 115777123 200000 763249593 200000 779267010 200000 769627417 200000 762826038 200000 524156348 200000 682266720 200000 390913905 200000 141564679 200000 927096012 200000 792089186 200000 378333296 200000 559859277 200000 811832391 200000 157597839 200000 210327749 200000 123537436 200000 236438570 200000 664648271 200000 551473087 200000 258097197 200000 60791061 200000 771072422 200000 884506955 200000 828007125 200000 160083015 200000 535484733 200000 371476473 200000 669047563 200000 958082461 200000 77545560 200000 562554615 200000 53012582 200000 771021718 200000 528713440 200000 487198739 200000 846547740 200000 563792209 200000 246043994 200000 46372796 200000 888163331 200000 973521036 200000 405992684 200000 881454336 200000 971217043 200000 45749157 200000 926330718 200000 166172047 200000 758893792 200000 835313052 200000 79695638 200000 233039798 200000 33353635 200000 383628303 200000 872595226 200000 193130083 200000 429039154 200000 681789755 200000 32055568 200000 497624359 200000 648205954 200000 154467329 200000 562951488 200000 931787822 200000 444786988 200000 735493085 200000 502390928 200000 403570247 200000 192726884 200000 367144175 200000 730323590 200000 37882594 200000 202819329 200000 704254965 200000 480000841 200000 268296203 200000 51354747 200000 793739854 200000 685922207 200000 676515443 200000 464349415 200000 789609977 200000 126624495 200000 696431975 200000 609911805 200000 792313234 200000 900290367 200000 781176022 200000 840902673 200000 24684634 200000 509533494 200000 958873423 200000 37955100 200000 959804975 200000 118877211 200000 692265471 200000 646426548 200000 474810255 200000 646696403 200000 87450294 200000 151116558 200000 747424152 200000 755381989 200000 111300578 200000 681093378 200000 423690250 200000 804717688 200000 2567313 200000 80724230 200000 811401026 200000 925820499 200000 44885618 200000 540213041 200000 289117248 200000 924460763 200000 467790292 200000 206913592 200000 136562337 200000 205825304 200000 264435620 200000 638952307 200000 678506660 200000 993180847 200000 646386034 200000 775771352 200000 700340520 200000 227985384 200000 502876523 200000 619199230 200000 508111275 200000 360087976 200000 893985376 200000 732386587 200000 476326476 200000 16729463 200000 929369021 200000 299143429 200000 33981385 200000 406091642 200000 53164945 200000 955904819 200000 7495040 200000 375503481 200000 909520523 200000 615136956 200000 697580913 200000 20923354 200000 679527930 200000 809018198 200000 59404858 200000 257504162 200000 260260300 200000 56831320 200000 887667992 200000 676687482 200000 610035343 200000 367856567 200000 427733483 200000 122429351 200000 292152690 200000 782924299 200000 261781298 200000 393762064 200000 784163907 200000 370354826 200000 93640714 200000 297253691 200000 388550002 200000 84205579 200000 770982962 200000 70672207 200000 657979916 200000 438721539 200000 300258313 200000 442503954 200000 512001471 200000 290990731 200000 429348493 200000 129935594 200000 142525147 200000 809016407 200000 43904349 200000 472542176 200000 381562958 200000 212242111 200000 97496759 200000 551228312 200000 511426471 200000 608573880 200000 800220025 200000 461112409 200000 683422995 200000 628460507 200000 208677667 200000 146713866 200000 291084642 200000 329886300 200000 850925522 200000 802816305 200000 873348610 200000 812941587 200000 779147334 200000 161315061 200000 615124225 200000 838023286 200000 657344476 200000 110827293 200000 179647246 200000 832170907 200000 261684884 200000 767461134 200000 306372471 200000 819016762 200000 382305547 200000 944786127 200000 21710891 200000 79172776 200000 367341184 200000 928460552 200000 394479545 200000 639905756 200000 814032082 200000 961004797 200000 583268175 200000 999209837 200000 772639871 200000 423449751 200000 615498939 200000 932663697 200000 254020774 200000 519690842 200000 82629228 200000 508828958 200000 287654148 200000 407279983 200000 623113584 200000 346032523 200000 820465146 200000 58402202 200000 603185014 200000 344676079 200000 602652293 200000 484052804 200000 969701581 200000 935379968 200000 957914691 200000 702736242 200000 767629923 200000 856632340 200000 318762356 200000 122301898 200000 850261958 200000 478970146 200000 555904757 200000 636470932 200000 86030629 200000 152835009 200000 27523141 200000 134594230 200000 382837070 200000 522635559 200000 716273027 200000 811368886 200000 836968881 200000 672450347 200000 222212461 200000 579230651 200000 811329114 200000 860828738 200000 797575010 200000 772272011 200000 602814458 200000 361615749 200000 709416288 200000 129787020 200000 855082974 200000 789139112 200000 400893958 200000 50548934 200000 707601397 200000 348683266 200000 959456914 200000 967408863 200000 430092493 200000 857073291 200000 351339234 200000 931030046 200000 495681941 200000 457347544 200000 198421366 200000 637758568 200000 823856668 200000 380250145 200000 513372523 200000 588597316 200000 554272976 200000 827838523 200000 606867585 200000 475771097 200000 260069055 200000 691474332 200000 683781909 200000 149785581 200000 703105432 200000 354910301 200000 403095590 200000 188354023 200000 670057385 200000 246606642 200000 93559635 200000 49610702 200000 644296161 200000 339955059 200000 430492378 200000 339914567 200000 241527247 200000 103817494 200000 519369626 200000 343401113 200000 33894305 200000 589011634 200000 208698129 200000 9253548 200000 646767141 200000 587115389 200000 551676766 200000 853463812 200000 562091209 200000 883680077 200000 917740351 200000 627684298 200000 853844382 200000 868757145 200000 6048274 200000 394889666 200000 18679120 200000 656303224 200000 667007447 200000 341478485 200000 651907375 200000 791666335 200000 61335339 200000 315414408 200000 754644264 200000 268384615 200000 910817101 200000 387718145 200000 760366027 200000 751438788 200000 368823325 200000 819585800 200000 878477382 200000 94505294 200000 298567191 200000 558048898 200000 766389351 200000 645265467 200000 708393051 200000 378915575 200000 681553054 200000 198045537 200000 957410983 200000 238660493 200000 411566071 200000 143024184 200000 869194586 200000 866085386 200000 126332451 200000 411512021 200000 502222706 200000 544946901 200000 66620783 200000 866641903 200000 429538957 200000 858871540 200000 116665034 200000 754991837 200000 599963883 200000 207744014 200000 598841794 200000 980982676 200000 959866218 200000 725095017 200000 765389446 200000 167461549 200000 478113671 200000 56062700 200000 740607461 200000 850414940 200000 650229090 200000 54146845 200000 251494732 200000 60097401 200000 432076218 200000 613397283 200000 636997323 200000 802146169 200000 860409324 200000 719176644 200000 674580752 200000 990386805 200000 977299959 200000 265675367 200000 55407978 200000 277936673 200000 279690874 200000 433959187 200000 387412422 200000 228418261 200000 642895027 200000 334294125 200000 599037619 200000 634447751 200000 535935617 200000 899888060 200000 439499105 200000 625213902 200000 652209250 200000 387554023 200000 267072925 200000 739021791 200000 454232948 200000 166102645 200000 330195926 200000 938321042 200000 694265719 200000 855947147 200000 626620698 200000 578973021 200000 481181897 200000 439171057 200000 679404312 200000 364683351 200000 818999399 200000 995669004 200000 810831391 200000 18517046 200000 277132273 200000 360203492 200000 726313756 200000 938576976 200000 253411238 200000 322297374 200000 857013663 200000 133538460 200000 428250211 200000 762266626 200000 945812950 200000 687596977 200000 168430503 200000 121075062 200000 727976079 200000 92765381 200000 943456657 200000 30042623 200000 622350137 200000 510743983 200000 486311647 200000 111304134 200000 407765475 200000 52454628 200000 731238128 200000 638043536 200000 689080634 200000 160742780 200000 155752386 200000 936059588 200000 29826702 200000 465816365 200000 388887539 200000 900452712 200000 217311693 200000 293002318 200000 337251011 200000 216833058 200000 478085 200000 991365076 200000 206332431 200000 285620283 200000 805605094 200000 393883479 200000 695074391 200000 541062550 200000 522697148 200000 92901645 200000 657609400 200000 812777660 200000 194801784 200000 623605709 200000 798163185 200000 639171795 200000 338155047 200000 32192269 200000 727120738 200000 166780834 200000 663087223 200000 210355427 200000 57160967 200000 651770254 200000 656419257 200000 791893511 200000 331413376 200000 772577182 200000 50265817 200000 84879821 200000 924023563 200000 806767993 200000 348347238 200000 812536878 200000 660712070 200000 362642789 200000 886282128 200000 934614976 200000 829328753 200000 641152586 200000 961018916 200000 257844664 200000 497245162 200000 753168300 200000 696224400 200000 177724910 200000 481448110 200000 221862323 200000 980290789 200000 517108440 200000 864762142 200000 44812582 200000 586163151 200000 930793357 200000 77397302 200000 24913258 200000 456621725 200000 774619075 200000 730912150 200000 720668295 200000 500643647 200000 204950480 200000 195854717 200000 737688354 200000 827306050 200000 27526827 200000 924209864 200000 899435139 200000 169706708 200000 517768171 200000 687098870 200000 647177871 200000 821455045 200000 516934598 200000 123310118 200000 851434446 200000 111887492 200000 585353490 200000 437652758 200000 362200422 200000 12740381 200000 485544774 200000 525296420 200000 286126364 200000 17599553 200000 852326521 200000 610315088 200000 469263193 200000 190044732 200000 149841249 200000 179844408 200000 229068066 200000 627182079 200000 975600981 200000 823050521 200000 573617182 200000 981625111 200000 497009226 200000 228076500 200000 451341459 200000 882384819 200000 112910552 200000 771500261 200000 657522536 200000 965311650 200000 477631542 200000 458365548 200000 656993827 200000 686242129 200000 87697464 200000 567686952 200000 138392298 200000 221879248 200000 982586711 200000 422020214 200000 830958214 200000 175618765 200000 127663272 200000 845173845 200000 372801115 200000 228477334 200000 722058210 200000 912614756 200000 997298800 200000 878283290 200000 125349724 200000 620954337 200000 601422188 200000 107866856 200000 243964940 200000 189588650 200000 508971669 200000 231403821 200000 746260873 200000 742554431 200000 163859922 200000 649003193 200000 499283464 200000 823553469 200000 510048682 200000 161427962 200000 581919329 200000 22575588 200000 395151170 200000 413178878 200000 223957514 200000 470257681 200000 805320801 200000 465576564 200000 42897178 200000 329486148 200000 391887727 200000 243623338 200000 182382662 200000 321104666 200000 990483312 200000 913812112 200000 869393126 200000 826245586 200000 833168396 200000 42037938 200000 41449712 200000 863155275 200000 440301962 200000 873269825 200000 262920443 200000 73426947 200000 322865359 200000 672315402 200000 642005053 200000 80081177 200000 671086947 200000 142309756 200000 308188300 200000 169592907 200000 10891116 200000 541394086 200000 863212127 200000 910016248 200000 602437039 200000 700527669 200000 709076173 200000 546174749 200000 163920789 200000 867105145 200000 18256780 200000 959970651 200000 79699747 200000 43807328 200000 868275443 200000 747018478 200000 473382143 200000 568174456 200000 306492919 200000 714117559 200000 541095025 200000 666415088 200000 606117424 200000 357471282 200000 23205727 200000 133172118 200000 911277012 200000 308053887 200000 608277071 200000 113826010 200000 358367674 200000 176197980 200000 711172712 200000 188438216 200000 744930647 200000 821519400 200000 114401648 200000 223881489 200000 442235076 200000 670598881 200000 147894222 200000 634003458 200000 382631093 200000 644445990 200000 920198280 200000 215704202 200000 352117890 200000 100705077 200000 760363333 200000 589952567 200000 526072352 200000 16036845 200000 28214859 200000 227266873 200000 438732840 200000 724345547 200000 127126145 200000 451762269 200000 792240590 200000 286475248 200000 626659694 200000 545569041 200000 604558570 200000 831832088 200000 826415415 200000 285764453 200000 755068402 200000 688053923 200000 551032995 200000 247325191 200000 406009852 200000 16043920 200000 628876057 200000 788085318 200000 860714688 200000 18594172 200000 973954720 200000 663041039 200000 691683475 200000 609308070 200000 613318621 200000 35198450 200000 610033260 200000 169788909 200000 267656728 200000 952114972 200000 101970402 200000 472149711 200000 841444662 200000 369059678 200000 180500778 200000 29115243 200000 338424255 200000 429912355 200000 835379485 200000 447022463 200000 881925336 200000 288235901 200000 318346031 200000 994215273 200000 664756297 200000 853862424 200000 713272184 200000 74417705 200000 344940663 200000 269026628 200000 428645038 200000 482279260 200000 767826538 200000 14558191 200000 44138023 200000 304938306 200000 738514888 200000 147115943 200000 556297178 200000 589245112 200000 9355479 200000 75883675 200000 203124830 200000 336058685 200000 830484093 200000 699330457 200000 24740585 200000 71218928 200000 297991746 200000 531814928 200000 379751762 200000 555562639 200000 791280204 200000 43990543 200000 354659854 200000 936238457 200000 843334497 200000 897804356 200000 524751414 200000 83616684 200000 55974120 200000 591314941 200000 400107390 200000 685610439 200000 750681319 200000 903740713 200000 647223357 200000 268012296 200000 276412421 200000 358670422 200000 983650155 200000 857066829 200000 324767112 200000 396772531 200000 456006813 200000 703615766 200000 151394135 200000 771103759 200000 649648139 200000 606472064 200000 887762936 200000 707915479 200000 353758346 200000 297490507 200000 381586066 200000 537157659 200000 808857488 200000 623734740 200000 971381484 200000 853546377 200000 5444918 200000 473768730 200000 840994155 200000 748759408 200000 108866096 200000 674945468 200000 445358358 200000 910232765 200000 68375510 200000 503895545 200000 615110548 200000 169232128 200000 377848350 200000 617164973 200000 146435372 200000 565224550 200000 305615775 200000 574088537 200000 926891715 200000 626649023 200000 884530575 200000 985964571 200000 478364641 200000 665818233 200000 227323844 200000 51978673 200000 361184939 200000 933073059 200000 180513461 200000 392007545 200000 116659177 200000 17304810 200000 259940217 200000 204403059 200000 890507520 200000 770559645 200000 832036293 200000 382816316 200000 462318584 200000 461200812 200000 474178034 200000 103215892 200000 242957175 200000 49086116 200000 720675572 200000 585270232 200000 633714370 200000 962828980 200000 227585123 200000 937815303 200000 577809858 200000 721009578 200000 247795317 200000 827289536 200000 143566588 200000 374937589 200000 985213952 200000 555471297 200000 397941655 200000 952219300 200000 740661884 200000 210637673 200000 928938840 200000 60926309 200000 297863166 200000 629796278 200000 165693608 200000 213490822 200000 629136701 200000 713680455 200000 720896140 200000 826221813 200000 406903184 200000 874000729 200000 328651435 200000 444730435 200000 52104428 200000 584357325 200000 300010315 200000 899539100 200000 891575274 200000 585817887 200000 779508051 200000 796386512 200000 964984766 200000 96662896 200000 311933513 200000 113972812 200000 560541760 200000 866446204 200000 943986772 200000 726668064 200000 473896933 200000 25925283 200000 985388603 200000 816780794 200000 823975878 200000 89686243 200000 77923171 200000 713453608 200000 281930647 200000 948874459 200000 527585235 200000 938193305 200000 468549552 200000 987989961 200000 180357170 200000 784927452 200000 251356423 200000 972059020 200000 484564423 200000 174259999 200000 458459443 200000 763027106 200000 403972727 200000 652721712 200000 111834217 200000 81836074 200000 137819849 200000 527420541 200000 785906049 200000 852193761 200000 309484517 200000 399697687 200000 930982385 200000 766188072 200000 202991503 200000 248414634 200000 791300048 200000 214809595 200000 129113136 200000 631921285 200000 663161300 200000 417780987 200000 698009804 200000 562684568 200000 247126355 200000 115476324 200000 871747852 200000 255805808 200000 571196484 200000 697178646 200000 612868405 200000 412771644 200000 649706814 200000 860537999 200000 895330861 200000 151489738 200000 575201143 200000 140084462 200000 876883324 200000 409580425 200000 13411013 200000 284493297 200000 489635144 200000 429205384 200000 567460768 200000 389235959 200000 914572886 200000 233184116 200000 753282845 200000 522134526 200000 462590479 200000 432139421 200000 535687411 200000 521955748 200000 457600632 200000 764514545 200000 874295673 200000 80656169 200000 896671288 200000 642858750 200000 179759012 200000 558532203 200000 157593749 200000 333349363 200000 698386700 200000 36449767 200000 972716406 200000 937325983 200000 937172967 200000 51946685 200000 862830433 200000 973322351 200000 980832524 200000 854702252 200000 947994493 200000 924743027 200000 566136817 200000 579145233 200000 398576016 200000 535168089 200000 665945260 200000 171887083 200000 360482305 200000 934336367 200000 684243957 200000 522279897 200000 610260438 200000 779876260 200000 665727264 200000 627693593 200000 148154550 200000 228675719 200000 897172006 200000 729518986 200000 14105320 200000 236689477 200000 713519005 200000 76692905 200000 530947409 200000 506589614 200000 226888378 200000 249940631 200000 424662904 200000 99890736 200000 150227285 200000 870530321 200000 317080965 200000 731896281 200000 507558372 200000 242962549 200000 959608380 200000 463665496 200000 21149054 200000 247481538 200000 939803910 200000 544439292 200000 567094233 200000 67162264 200000 569955303 200000 162340274 200000 941322571 200000 594590515 200000 582106504 200000 245210378 200000 396607691 200000 694129779 200000 149853997 200000 594363698 200000 246620144 200000 584715478 200000 753457855 200000 32792568 200000 507418352 200000 607975291 200000 722717891 200000 220066763 200000 521378465 200000 471332896 200000 308090463 200000 870995898 200000 600305786 200000 778584868 200000 334081371 200000 825019762 200000 883460242 200000 493717892 200000 624241693 200000 167621955 200000 359671711 200000 827689185 200000 314865578 200000 572266523 200000 658791160 200000 188598136 200000 857672619 200000 177058696 200000 335155858 200000 766998567 200000 855754341 200000 628235705 200000 471665413 200000 259154029 200000 644332735 200000 561557885 200000 606499208 200000 905669226 200000 700559423 200000 366161985 200000 170609135 200000 901263066 200000 844916492 200000 116534293 200000 616314035 200000 108677405 200000 888114156 200000 429113767 200000 187469033 200000 225810737 200000 865848390 200000 258038853 200000 134542408 200000 673754037 200000 541741088 200000 441192926 200000 713230119 200000 911061991 200000 599909921 200000 499656448 200000 955148924 200000 501987749 200000 686025616 200000 37361371 200000 910415837 200000 798343535 200000 249559634 200000 37006140 200000 577018242 200000 792225379 200000 554501870 200000 166019217 200000 50671168 200000 392693310 200000 718061707 200000 468262378 200000 439477134 200000 287203681 200000 324919024 200000 366287605 200000 935693698 200000 455057608 200000 206760578 200000 485473281 200000 317371604 200000 932899347 200000 531933257 200000 770285051 200000 247866585 200000 683090304 200000 192144362 200000 701146739 200000 3667848 200000 605735918 200000 716347820 200000 56760727 200000 24705400 200000 905615579 200000 767701111 200000 5307957 200000 139557855 200000 870810214 200000 204020688 200000 721915324 200000 939624083 200000 778017613 200000 768985053 200000 869051962 200000 12267531 200000 385859823 200000 318377830 200000 898291807 200000 306993502 200000 935560521 200000 235609040 200000 561653624 200000 656890946 200000 172950268 200000 446455587 200000 410266483 200000 799375118 200000 878718789 200000 582638085 200000 596955360 200000 86967479 200000 63326210 200000 476924348 200000 741867245 200000 838720213 200000 477478322 200000 496514095 200000 249833833 200000 726037406 200000 517204340 200000 455011300 200000 399973057 200000 963832297 200000 218811143 200000 79101953 200000 535287301 200000 140143915 200000 618989767 200000 337784911 200000 49001187 200000 865769853 200000 195884470 200000 384395057 200000 167223721 200000 897638803 200000 764861807 200000 551754161 200000 647613766 200000 493522117 200000 669612083 200000 671400307 200000 183086408 200000 106242312 200000 913388256 200000 747098814 200000 851949535 200000 601947893 200000 578788595 200000 197166201 200000 939417047 200000 719040448 200000 547337869 200000 674788906 200000 171715745 200000 406891841 200000 499317354 200000 418972664 200000 93830730 200000 412563438 200000 974216171 200000 166325418 200000 776025473 200000 695986397 200000 108683020 200000 64769957 200000 188124564 200000 743148998 200000 780450413 200000 157289200 200000 113585267 200000 750291710 200000 104036684 200000 563824435 200000 683596970 200000 865595772 200000 525769096 200000 101700018 200000 565714282 200000 506353879 200000 396216735 200000 335822422 200000 645702272 200000 178028868 200000 303041712 200000 635660195 200000 55925339 200000 211539356 200000 214627961 200000 73045186 200000 634016266 200000 917898579 200000 217738584 200000 988399991 200000 400382778 200000 338750593 200000 196235853 200000 985556011 200000 43579 200000 611403740 200000 578588917 200000 435759075 200000 211635194 200000 76243130 200000 523111824 200000 632405573 200000 874210311 200000 219617042 200000 220113659 200000 735784857 200000 965959824 200000 418486651 200000 600136373 200000 623211717 200000 224307812 200000 419445547 200000 736426718 200000 429157199 200000 464716016 200000 855609337 200000 633016370 200000 662138717 200000 554166852 200000 42572890 200000 649100305 200000 910362551 200000 960238861 200000 20343655 200000 108323961 200000 298063811 200000 909385371 200000 77377748 200000 421527560 200000 648870791 200000 827744476 200000 981757176 200000 511127550 200000 26181034 200000 924314207 200000 828833995 200000 550314041 200000 217831794 200000 780786257 200000 757694434 200000 885764406 200000 668538566 200000 689209474 200000 867064437 200000 546849302 200000 153087533 200000 988427103 200000 637169497 200000 999215765 200000 657403084 200000 618106872 200000 226513924 200000 533121299 200000 661127274 200000 172522491 200000 301613199 200000 485316239 200000 91222894 200000 51003318 200000 361390510 200000 459857062 200000 377629407 200000 25822745 200000 561273017 200000 52845463 200000 707727970 200000 427866288 200000 153028006 200000 68314177 200000 47383102 200000 508510636 200000 108613388 200000 358398498 200000 645444955 200000 683837402 200000 605113889 200000 762587480 200000 717448509 200000 836593833 200000 676873403 200000 574362275 200000 472162317 200000 684321831 200000 134077777 200000 540868960 200000 764465295 200000 784405251 200000 354958074 200000 698626447 200000 907800620 200000 536462476 200000 711398251 200000 470706125 200000 812879592 200000 68688560 200000 993690877 200000 899288410 200000 295847788 200000 153641981 200000 798880932 200000 166108179 200000 468490493 200000 167914914 200000 66998776 200000 841214071 200000 934624641 200000 641389421 200000 960638767 200000 244323237 200000 501351296 200000 564847565 200000 462045983 200000 381723995 200000 125617184 200000 110024657 200000 121313088 200000 241843192 200000 119994663 200000 438647590 200000 761204647 200000 573094522 200000 601530620 200000 68101148 200000 773988619 200000 790118016 200000 337667749 200000 122509217 200000 315900611 200000 976325703 200000 646556105 200000 73880387 200000 82136260 200000 719927984 200000 411815598 200000 916826418 200000 292404647 200000 825716536 200000 555070011 200000 760003130 200000 702291616 200000 202047485 200000 438086134 200000 979425740 200000 608914823 200000 322578366 200000 920104454 200000 427728885 200000 47147217 200000 657785818 200000 207862577 200000 275609956 200000 857253783 200000 420151376 200000 350628574 200000 71477607 200000 741957517 200000 689250237 200000 522816276 200000 962612717 200000 559061259 200000 413319008 200000 525823096 200000 215320453 200000 771754759 200000 763669783 200000 718141009 200000 776758620 200000 93692696 200000 832124770 200000 488371334 200000 108223298 200000 594828147 200000 274920287 200000 137091998 200000 725626277 200000 834836720 200000 265110220 200000 79192254 200000 857634707 200000 688063749 200000 169449991 200000 49674670 200000 937044668 200000 989717961 200000 373482512 200000 842273491 200000 758660972 200000 489701362 200000 311270020 200000 675527989 200000 541607060 200000 974371542 200000 148146082 200000 959479929 200000 851899841 200000 124652652 200000 6686281 200000 403304679 200000 928657697 200000 301842763 200000 507307000 200000 522288485 200000 5720453 200000 17001641 200000 267208907 200000 510754680 200000 685095513 200000 907929692 200000 586923908 200000 446027593 200000 110597548 200000 378457308 200000 506082174 200000 874456989 200000 751263278 200000 68044606 200000 509424314 200000 136380379 200000 258418476 200000 778786617 200000 253030358 200000 161425929 200000 52671125 200000 127172899 200000 77723151 200000 894661837 200000 655277303 200000 468063732 200000 246890822 200000 294035823 200000 20699521 200000 7464257 200000 429874679 200000 485559253 200000 925541378 200000 853202241 200000 409389379 200000 633794693 200000 364212455 200000 450727627 200000 62983910 200000 572920486 200000 370831680 200000 676595541 200000 516005184 200000 924570111 200000 603001531 200000 481009397 200000 16315215 200000 960660725 200000 96350118 200000 840311907 200000 856297650 200000 107419791 200000 487882992 200000 113682163 200000 951217575 200000 918490740 200000 705402920 200000 213942430 200000 800430861 200000 700695274 200000 494162299 200000 161987066 200000 646050402 200000 174183640 200000 407656889 200000 474721340 200000 578712004 200000 494201285 200000 879051856 200000 606142268 200000 761086963 200000 914728918 200000 34107726 200000 447424880 200000 177188428 200000 543786963 200000 812322146 200000 903383535 200000 541456591 200000 940911905 200000 470300123 200000 216220271 200000 227359769 200000 475473864 200000 86722214 200000 682961222 200000 230121833 200000 847968877 200000 120395859 200000 190041451 200000 738069662 200000 384983128 200000 19878416 200000 874981493 200000 32310838 200000 30942574 200000 163541931 200000 520811674 200000 5013328 200000 702877239 200000 246611859 200000 145876144 200000 77286314 200000 412108249 200000 605484247 200000 272729134 200000 750029731 200000 430176793 200000 11258148 200000 263641387 200000 595179065 200000 796661600 200000 719194314 200000 141591133 200000 146054922 200000 479543987 200000 996073655 200000 610171163 200000 873146454 200000 739109817 200000 767628409 200000 773931866 200000 664673018 200000 790228152 200000 250741823 200000 171870642 200000 690549366 200000 253810838 200000 130428631 200000 150064986 200000 4394727 200000 857855195 200000 146359217 200000 822588454 200000 130920204 200000 258261421 200000 559381722 200000 950779023 200000 113018948 200000 995802579 200000 757874432 200000 540836778 200000 900062861 200000 931195569 200000 234328435 200000 72156462 200000 914548358 200000 191287377 200000 485386786 200000 777118578 200000 412933485 200000 379809623 200000 275802521 200000 971289964 200000 577911073 200000 119674634 200000 525260552 200000 980466866 200000 891615775 200000 731279185 200000 797178942 200000 880971132 200000 171921288 200000 345692851 200000 501905321 200000 65983135 200000 710545176 200000 150316629 200000 670727255 200000 35898770 200000 184879920 200000 48499198 200000 233041911 200000 449393771 200000 241973964 200000 594816533 200000 978532568 200000 612844514 200000 819391372 200000 238410145 200000 304933863 200000 552288076 200000 77340079 200000 693227079 200000 663321268 200000 336909472 200000 470135314 200000 6963279 200000 776585581 200000 197208181 200000 161332 200000 274903198 200000 744537312 200000 324776449 200000 347756083 200000 857691836 200000 88289404 200000 337234202 200000 256639695 200000 664840911 200000 727544911 200000 165024823 200000 813264230 200000 15384476 200000 322557193 200000 214894703 200000 370055158 200000 327388300 200000 566031350 200000 38517624 200000 333258013 200000 219344804 200000 288574215 200000 48998313 200000 894018587 200000 640720266 200000 191584457 200000 717485047 200000 915460813 200000 338614662 200000 996829291 200000 378727418 200000 932178866 200000 142300542 200000 445839804 200000 342098408 200000 740703209 200000 945280504 200000 124951849 200000 788169368 200000 16645425 200000 351943195 200000 995274178 200000 258756479 200000 77276135 200000 470375341 200000 412445492 200000 408614070 200000 698019082 200000 709269781 200000 641487 200000 565684977 200000 753726520 200000 864249689 200000 209309313 200000 765756807 200000 426354609 200000 106841632 200000 94148313 200000 374954096 200000 947781715 200000 484318640 200000 929320708 200000 944275010 200000 411585436 200000 143304432 200000 106752978 200000 125731378 200000 108722090 200000 215658343 200000 965729969 200000 125176856 200000 675598141 200000 272581434 200000 379342767 200000 631140970 200000 920362930 200000 947633456 200000 82103163 200000 301943870 200000 510403848 200000 806118576 200000 660734819 200000 693371212 200000 912238046 200000 892137409 200000 239082326 200000 553967593 200000 553841010 200000 772148488 200000 478975971 200000 210895116 200000 523717539 200000 377480653 200000 401256504 200000 318776908 200000 499311855 200000 178777077 200000 841403427 200000 276674014 200000 301573749 200000 15833608 200000 775431187 200000 468459163 200000 797098483 200000 772091179 200000 313107222 200000 453305847 200000 973484488 200000 33408806 200000 604633308 200000 861967882 200000 541989617 200000 481892958 200000 69821361 200000 896945033 200000 274157839 200000 819801563 200000 682456710 200000 550993869 200000 861834334 200000 249482563 200000 68894440 200000 731088586 200000 845339070 200000 768858844 200000 919686918 200000 393320216 200000 817499822 200000 683019660 200000 249534894 200000 188680685 200000 980942667 200000 562124507 200000 201000016 200000 534254880 200000 815053396 200000 466722031 200000 180748024 200000 693300006 200000 457363752 200000 875480206 200000 902570071 200000 797362967 200000 995147205 200000 539650335 200000 612152250 200000 989322922 200000 531748553 200000 756433576 200000 846481168 200000 293089843 200000 737984372 200000 32848848 200000 769713895 200000 958378667 200000 871182244 200000 875956701 200000 976300143 200000 969956775 200000 640659414 200000 257482934 200000 35088756 200000 297379679 200000 466954027 200000 80070369 200000 978801255 200000 687518375 200000 242191199 200000 33735557 200000 90112085 200000 606705400 200000 356356818 200000 724228201 200000 937635053 200000 235658344 200000 692619907 200000 218937330 200000 422919805 200000 513052076 200000 944352783 200000 488687911 200000 106239988 200000 535624732 200000 734123957 200000 299563951 200000 120236257 200000 185866670 200000 478067796 200000 498214353 200000 940634994 200000 800826105 200000 730889066 200000 541318258 200000 318519925 200000 734184754 200000 944429333 200000 16779546 200000 700684121 200000 870463538 200000 235921429 200000 736661998 200000 152643116 200000 999311981 200000 444839368 200000 294591926 200000 783819165 200000 833907963 200000 267962923 200000 158978519 200000 548570875 200000 96995217 200000 749237727 200000 167732313 200000 150138419 200000 418601096 200000 959925280 200000 271459809 200000 918367189 200000 350165204 200000 612376782 200000 381224887 200000 175958287 200000 862127629 200000 815750759 200000 45911489 200000 338089904 200000 985478761 200000 302625290 200000 909220997 200000 361013285 200000 461951678 200000 608151926 200000 653330217 200000 240407933 200000 598112388 200000 152552711 200000 593071477 200000 38227304 200000 301687760 200000 906000318 200000 776449487 200000 979971635 200000 156937561 200000 213588793 200000 674970429 200000 188417741 200000 381775990 200000 207815094 200000 196901222 200000 940484804 200000 890786076 200000 325474835 200000 15870096 200000 980679239 200000 842472931 200000 868200400 200000 963056546 200000 923223077 200000 867099650 200000 200784138 200000 347413026 200000 415440844 200000 491964750 200000 907408512 200000 936283191 200000 288621386 200000 583337021 200000 281713042 200000 850790568 200000 578104653 200000 751002088 200000 473012284 200000 493506778 200000 641889574 200000 381679619 200000 953603870 200000 868900564 200000 829798593 200000 28433638 200000 230645622 200000 154440509 200000 92715181 200000 351331207 200000 350869283 200000 891957596 200000 868279834 200000 133941117 200000 165359778 200000 557038358 200000 383200469 200000 452884221 200000 48577812 200000 684068082 200000 947998029 200000 267650271 200000 76445238 200000 897843224 200000 4470928 200000 811965081 200000 930350182 200000 631909452 200000 875412045 200000 97404482 200000 987831972 200000 707754999 200000 472853715 200000 855006864 200000 923975309 200000 932762653 200000 927998223 200000 106649817 200000 975816800 200000 119807079 200000 891067025 200000 524810004 200000 725049085 200000 27996441 200000 450736519 200000 34501592 200000 130514912 200000 935901980 200000 81304255 200000 14509147 200000 331980585 200000 638043125 200000 222645161 200000 682691699 200000 669797270 200000 346461642 200000 939445329 200000 902789784 200000 73983621 200000 190309731 200000 709416296 200000 734997471 200000 940939766 200000 983372326 200000 248324154 200000 426684415 200000 8603783 200000 374631449 200000 514107064 200000 46598990 200000 991602038 200000 233101283 200000 593878384 200000 656062148 200000 770188449 200000 44965066 200000 430261647 200000 572756982 200000 537112200 200000 469142709 200000 30803684 200000 899707675 200000 810486856 200000 142430250 200000 184494559 200000 834315530 200000 597250464 200000 895336016 200000 621781389 200000 642058041 200000 135248111 200000 894062829 200000 350351260 200000 738855358 200000 461554995 200000 231072872 200000 487461469 200000 795262800 200000 800972299 200000 815254983 200000 59949756 200000 26790726 200000 865859509 200000 591151793 200000 377946184 200000 845137814 200000 593110288 200000 963187565 200000 386455857 200000 167126743 200000 60308378 200000 715496672 200000 808502852 200000 517918782 200000 754865009 200000 21815953 200000 599035631 200000 689253283 200000 515857237 200000 877397160 200000 578331459 200000 508727164 200000 11033251 200000 257021417 200000 156910060 200000 851560672 200000 138546011 200000 553050556 200000 620218425 200000 183077765 200000 574799386 200000 331182632 200000 352469018 200000 667898305 200000 153889823 200000 613991378 200000 948068892 200000 835136139 200000 203423049 200000 900681218 200000 215019373 200000 305365882 200000 335742487 200000 400439454 200000 815842270 200000 82317508 200000 308428197 200000 747734059 200000 67224027 200000 348675903 200000 73849780 200000 559029202 200000 515211891 200000 579660898 200000 713658530 200000 374585176 200000 3659094 200000 577307204 200000 280159597 200000 854095139 200000 981340880 200000 2212251 200000 630999987 200000 337500731 200000 727847890 200000 228403134 200000 351348660 200000 312050758 200000 268465641 200000 982172322 200000 1186893 200000 446410634 200000 121752901 200000 597244639 200000 384690430 200000 593001710 200000 26887346 200000 126033835 200000 84526564 200000 429721080 200000 507875744 200000 688548573 200000 5429182 200000 569056975 200000 888181790 200000 108359915 200000 604861419 200000 117085753 200000 335291098 200000 518249707 200000 728152681 200000 597045149 200000 751782178 200000 794337428 200000 26845143 200000 453864705 200000 145963749 200000 173534269 200000 531656051 200000 371223820 200000 992449714 200000 333664476 200000 63622428 200000 454904580 200000 377324470 200000 648246279 200000 939937616 200000 885731537 200000 178014657 200000 849799670 200000 715837741 200000 197608183 200000 986108737 200000 433398654 200000 618431603 200000 220785822 200000 111158084 200000 441455126 200000 611090815 200000 132139405 200000 722694009 200000 81889236 200000 29402960 200000 334822953 200000 182900270 200000 486609264 200000 155378566 200000 251048313 200000 841354323 200000 977416767 200000 604838493 200000 222116645 200000 90046837 200000 298814520 200000 178275509 200000 267507569 200000 762759106 200000 522312178 200000 734747148 200000 427039046 200000 184028682 200000 532107427 200000 929708161 200000 544649256 200000 368827835 200000 195572769 200000 382782674 200000 680666688 200000 372606692 200000 239959267 200000 390598749 200000 10165331 200000 355136050 200000 411876352 200000 614297890 200000 259039175 200000 973544693 200000 331509550 200000 476835774 200000 847615652 200000 340566299 200000 4920004 200000 106940785 200000 314019728 200000 556819762 200000 176124343 200000 565398552 200000 419765201 200000 50326633 200000 718587295 200000 992785459 200000 438921550 200000 908744846 200000 22081202 200000 232876767 200000 180130445 200000 314206737 200000 723467719 200000 683004891 200000 405434036 200000 865145854 200000 60256851 200000 325181830 200000 19637643 200000 32007174 200000 360237678 200000 546982622 200000 400156024 200000 270835830 200000 718032079 200000 284708226 200000 174855553 200000 18224189 200000 569743562 200000 463387056 200000 750743885 200000 716393194 200000 383685208 200000 634976838 200000 138814243 200000 835749034 200000 266276367 200000 956324548 200000 931880424 200000 746665549 200000 580789028 200000 123002695 200000 105397539 200000 408653632 200000 397548399 200000 931835535 200000 18063099 200000 44388243 200000 680662886 200000 551086585 200000 152986679 200000 50759668 200000 561143839 200000 376396164 200000 178351164 200000 802611634 200000 673591634 200000 985673679 200000 681907473 200000 469598394 200000 99935572 200000 36455449 200000 958841694 200000 272447388 200000 268104476 200000 992026687 200000 442757735 200000 726380422 200000 530558017 200000 699001536 200000 759860244 200000 59432006 200000 797736184 200000 220358842 200000 820797676 200000 967520331 200000 404903962 200000 661384173 200000 650897941 200000 121126051 200000 797510939 200000 854481591 200000 246309204 200000 243085565 200000 225526291 200000 158138901 200000 612718866 200000 113809320 200000 852819895 200000 563914664 200000 58828884 200000 45585810 200000 810633056 200000 296888748 200000 507831488 200000 183102025 200000 200868098 200000 184583938 200000 206901406 200000 224628732 200000 722025269 200000 363572518 200000 297508052 200000 923812729 200000 432177455 200000 456011832 200000 756926184 200000 720579119 200000 554952903 200000 210868982 200000 187238144 200000 31984173 200000 368281202 200000 559398079 200000 202879460 200000 106610209 200000 691941192 200000 510985105 200000 453030650 200000 940405593 200000 597023488 200000 906991115 200000 819844680 200000 596179396 200000 816993774 200000 820154730 200000 930421365 200000 95108592 200000 237524235 200000 851966863 200000 300033223 200000 899566348 200000 873431020 200000 382478071 200000 663684389 200000 291263719 200000 910507209 200000 800981696 200000 772016662 200000 997190127 200000 832566390 200000 462554793 200000 243356351 200000 519280434 200000 878794348 200000 514952466 200000 815632615 200000 866676831 200000 249052865 200000 463400183 200000 944226037 200000 708380100 200000 330785834 200000 209906680 200000 538155504 200000 980728912 200000 359966719 200000 607799891 200000 627705213 200000 635078034 200000 649718326 200000 67218151 200000 105161187 200000 380930999 200000 911196518 200000 185914674 200000 691430410 200000 28624783 200000 577637060 200000 829089107 200000 82744182 200000 31838856 200000 448488489 200000 605557767 200000 343054416 200000 678056625 200000 744332297 200000 123992239 200000 967328092 200000 48231607 200000 741343612 200000 65342791 200000 674503171 200000 251577834 200000 658329655 200000 22583408 200000 481773641 200000 575808055 200000 338327187 200000 692473190 200000 302669015 200000 49149486 200000 591155076 200000 600465929 200000 578971378 200000 404340989 200000 899257506 200000 778991832 200000 448705664 200000 502055026 200000 500650531 200000 935261424 200000 678902793 200000 702333693 200000 521114333 200000 736350224 200000 360207539 200000 288729514 200000 186967624 200000 538054295 200000 207020612 200000 636137002 200000 857395833 200000 529749378 200000 621220131 200000 851652298 200000 313148967 200000 451598450 200000 23681622 200000 640251001 200000 234961065 200000 839219108 200000 15129987 200000 934409413 200000 445245428 200000 265884662 200000 922308851 200000 964077021 200000 841212576 200000 123337960 200000 173710218 200000 137620624 200000 533533156 200000 631279255 200000 835105487 200000 254446667 200000 611537812 200000 541224899 200000 4857065 200000 751902 200000 553971753 200000 96076233 200000 961520798 200000 691492791 200000 484317369 200000 427492520 200000 600217429 200000 515736420 200000 516953337 200000 960005887 200000 134703380 200000 468687381 200000 379539777 200000 343927308 200000 142665859 200000 207285334 200000 560358535 200000 620728750 200000 419230438 200000 217592152 200000 364360801 200000 183687779 200000 945365541 200000 82051816 200000 65981191 200000 806878025 200000 31796423 200000 365204340 200000 241276750 200000 816346656 200000 495950833 200000 134693901 200000 787338413 200000 468140357 200000 16969067 200000 488601695 200000 258605371 200000 135130040 200000 565263258 200000 180438714 200000 678015406 200000 459247382 200000 934368134 200000 401359371 200000 187847516 200000 836167071 200000 622201556 200000 762043362 200000 382954556 200000 605001264 200000 941173196 200000 765442157 200000 791210213 200000 226775624 200000 508057427 200000 587980410 200000 290461325 200000 100056582 200000 965135089 200000 941203320 200000 687642890 200000 722075688 200000 379307724 200000 670352758 200000 668382932 200000 117532685 200000 701057450 200000 133549857 200000 909274368 200000 114835379 200000 623962865 200000 410876873 200000 729780037 200000 180523448 200000 195078825 200000 159785308 200000 371735545 200000 82155868 200000 339832696 200000 307514472 200000 667673108 200000 659590780 200000 174984356 200000 244258844 200000 823515435 200000 715920280 200000 195660820 200000 356381767 200000 805795189 200000 450886605 200000 25557582 200000 810999638 200000 520295881 200000 813872858 200000 882043001 200000 473209433 200000 923142557 200000 765061406 200000 20681307 200000 996139774 200000 785372423 200000 671423896 200000 660037723 200000 159963539 200000 554579646 200000 58524644 200000 144260480 200000 259863815 200000 894779417 200000 822238787 200000 51837807 200000 695979753 200000 341105934 200000 211678099 200000 876558447 200000 76997991 200000 466302516 200000 24502610 200000 615577447 200000 857928526 200000 128859328 200000 425125791 200000 807217118 200000 384978447 200000 686308490 200000 529965879 200000 42069497 200000 770044343 200000 757424136 200000 270219131 200000 710987392 200000 174208757 200000 114137169 200000 838034023 200000 459814104 200000 504344344 200000 633779995 200000 564526235 200000 914185 200000 178965517 200000 244744892 200000 239725910 200000 516438968 200000 930728036 200000 337837099 200000 269969013 200000 958161965 200000 801071435 200000 878219007 200000 501381751 200000 748110925 200000 32024208 200000 309332846 200000 795893883 200000 819888288 200000 854831266 200000 19607118 200000 461488703 200000 772074571 200000 749442192 200000 916262166 200000 765889057 200000 84836630 200000 225048071 200000 818960349 200000 98508577 200000 781472103 200000 67293015 200000 120794969 200000 958451933 200000 86289476 200000 882763118 200000 909889761 200000 720178066 200000 553259860 200000 213530586 200000 573422698 200000 815203873 200000 983563997 200000 760602314 200000 990800524 200000 395740166 200000 160186821 200000 603638029 200000 100621949 200000 591147361 200000 124802964 200000 222201872 200000 669206036 200000 241175280 200000 256121968 200000 152505827 200000 796850631 200000 426668562 200000 802701087 200000 189529908 200000 574326956 200000 266297542 200000 453667592 200000 964644689 200000 376134266 200000 727585192 200000 872045106 200000 585889321 200000 77311368 200000 785155577 200000 1995586 200000 940901450 200000 842055372 200000 930478999 200000 308834687 200000 863451364 200000 50296796 200000 895520512 200000 687883984 200000 575489988 200000 834929904 200000 92199250 200000 7390651 200000 142944088 200000 127033053 200000 295113805 200000 601303912 200000 147240113 200000 821797146 200000 338734158 200000 284947867 200000 173783419 200000 181328829 200000 100779093 200000 915098812 200000 740804101 200000 506216830 200000 933530111 200000 537891282 200000 368958 200000 121298866 200000 531816843 200000 694639234 200000 16413365 200000 411864144 200000 981760984 200000 158372628 200000 883741848 200000 594417135 200000 250081380 200000 364225133 200000 468064181 200000 573093317 200000 267911502 200000 914860053 200000 983634299 200000 508680104 200000 846538580 200000 946154033 200000 350419449 200000 704057359 200000 931774420 200000 352328073 200000 108480476 200000 1170961 200000 27381454 200000 124221315 200000 734535284 200000 291914596 200000 236338400 200000 195100709 200000 54987694 200000 310718558 200000 831508295 200000 241060885 200000 183348763 200000 473349623 200000 628591075 200000 281075867 200000 380679399 200000 491453380 200000 405347123 200000 426801565 200000 535655393 200000 881123324 200000 11076692 200000 709836193 200000 428854648 200000 214846326 200000 216095493 200000 827123150 200000 296425147 200000 57163687 200000 164157349 200000 343293418 200000 37803864 200000 305077927 200000 850173234 200000 444243036 200000 236262301 200000 709290285 200000 853865291 200000 423062570 200000 46567545 200000 37043853 200000 259881518 200000 987677435 200000 2884474 200000 8562880 200000 577964729 200000 602747157 200000 940824784 200000 99154012 200000 852584556 200000 199621471 200000 214118215 200000 657207958 200000 505579876 200000 345360224 200000 419460688 200000 11884358 200000 19059809 200000 134236477 200000 426727416 200000 266663650 200000 708850880 200000 890671549 200000 586025198 200000 921427072 200000 672942721 200000 624254535 200000 353415297 200000 348793816 200000 97637441 200000 336272098 200000 675391134 200000 125097791 200000 394899263 200000 261298739 200000 912863701 200000 256109996 200000 574700890 200000 916909954 200000 663500627 200000 128496822 200000 97240336 200000 648492724 200000 988472552 200000 504966290 200000 285170560 200000 67312209 200000 299472130 200000 121384472 200000 454304359 200000 943368062 200000 855949488 200000 669194943 200000 781111334 200000 340728323 200000 949246367 200000 480347804 200000 766050234 200000 13836357 200000 184300575 200000 601868901 200000 767881409 200000 680693068 200000 626877725 200000 897917299 200000 981667707 200000 733343934 200000 818509865 200000 151436730 200000 489452741 200000 567339744 200000 339180401 200000 434674130 200000 88614430 200000 489435803 200000 98715588 200000 931352305 200000 283196837 200000 960756084 200000 445816463 200000 206711022 200000 885975576 200000 248346002 200000 949024738 200000 244054590 200000 626149590 200000 87392187 200000 684811370 200000 245242873 200000 10411485 200000 424572246 200000 404295543 200000 478917590 200000 34685900 200000 848160873 200000 738674935 200000 51823145 200000 106306529 200000 799873947 200000 250480505 200000 937057259 200000 75734010 200000 631658034 200000 879161898 200000 810822321 200000 569080471 200000 805690901 200000 619682010 200000 966808755 200000 803258581 200000 41783242 200000 919294966 200000 111886021 200000 897746548 200000 164262520 200000 640290958 200000 852526176 200000 957842385 200000 354277 200000 382473296 200000 336299418 200000 52538859 200000 404021369 200000 311063947 200000 883272488 200000 639738465 200000 435396920 200000 764463404 200000 460827746 200000 330655089 200000 258850762 200000 780230850 200000 303352638 200000 876688378 200000 612901494 200000 348732029 200000 390029907 200000 752031098 200000 478964769 200000 756790570 200000 150916310 200000 9133072 200000 478764115 200000 896515640 200000 608891552 200000 579525754 200000 512095537 200000 869942197 200000 491516965 200000 280086038 200000 331151747 200000 41481297 200000 670329980 200000 61567716 200000 189869230 200000 92435800 200000 648060253 200000 302651265 200000 557897914 200000 920987835 200000 895317790 200000 612598572 200000 561515084 200000 832773383 200000 291507380 200000 924123077 200000 119040684 200000 825734507 200000 724996535 200000 125599688 200000 419720128 200000 234294197 200000 677710941 200000 626068053 200000 562315278 200000 548795988 200000 290815356 200000 85785386 200000 922602684 200000 195830871 200000 198753932 200000 461694118 200000 555852178 200000 744007019 200000 919442338 200000 603640263 200000 209577206 200000 173368288 200000 393330037 200000 353851435 200000 789776878 200000 654121124 200000 623245148 200000 318897682 200000 424874529 200000 509847366 200000 148378444 200000 792761946 200000 81972181 200000 447291379 200000 28247517 200000 551968384 200000 474631153 200000 697220986 200000 363391558 200000 582709924 200000 521004539 200000 211514187 200000 404125275 200000 771154821 200000 108034074 200000 674630003 200000 170234517 200000 474594944 200000 1985812 200000 290294433 200000 40815114 200000 373324692 200000 488281681 200000 788583971 200000 461375599 200000 304206688 200000 654374869 200000 248407016 200000 995635740 200000 772219682 200000 129023560 200000 611786367 200000 669623303 200000 156314297 200000 1364720 200000 8048405 200000 977913798 200000 630898339 200000 276933557 200000 392332154 200000 841964433 200000 274464766 200000 726033179 200000 852946460 200000 938253373 200000 630504074 200000 343706187 200000 549569545 200000 864120641 200000 291563173 200000 592701193 200000 639630577 200000 207500980 200000 360706892 200000 284629949 200000 725287200 200000 430694732 200000 738237983 200000 181903214 200000 226607495 200000 204301919 200000 60885341 200000 853493186 200000 127443891 200000 165148132 200000 277400547 200000 454099710 200000 246883794 200000 105430130 200000 672642352 200000 27484683 200000 463868597 200000 973142335 200000 16519523 200000 87837806 200000 614519752 200000 851366433 200000 729504570 200000 175387213 200000 495855898 200000 385290128 200000 184225812 200000 226797680 200000 494281051 200000 928136865 200000 442104303 200000 793646653 200000 485736920 200000 917384459 200000 310379881 200000 837987258 200000 419772032 200000 102066468 200000 17053634 200000 499734414 200000 940005345 200000 9971684 200000 1553111 200000 771530495 200000 439881514 200000 308607200 200000 628061992 200000 56924660 200000 298252330 200000 487218255 200000 699326930 200000 299936499 200000 765782862 200000 899627784 200000 177541781 200000 471976739 200000 577768358 200000 390532737 200000 740410830 200000 193402954 200000 464322272 200000 268195536 200000 690122364 200000 616257231 200000 458857290 200000 976261804 200000 803752510 200000 498152376 200000 265996755 200000 53112684 200000 91105618 200000 218634412 200000 261180426 200000 231106310 200000 670764182 200000 716741618 200000 295803420 200000 799138321 200000 351988618 200000 311769199 200000 554991833 200000 678894018 200000 570351692 200000 55661482 200000 511759791 200000 291862001 200000 730479513 200000 538437579 200000 5685420 200000 812504852 200000 591047378 200000 98257302 200000 976670335 200000 524985410 200000 402300403 200000 628466803 200000 363467895 200000 33926448 200000 264867740 200000 933916777 200000 935339649 200000 796757047 200000 831779084 200000 76478493 200000 418355501 200000 561124939 200000 375549472 200000 410833111 200000 403838377 200000 378696964 200000 804960087 200000 146766973 200000 271262147 200000 464478871 200000 903865296 200000 462836628 200000 923066858 200000 48499165 200000 206023497 200000 784017221 200000 899889453 200000 773963338 200000 740557344 200000 98521941 200000 390958393 200000 868005366 200000 122979157 200000 155916330 200000 113629790 200000 1692567 200000 327242374 200000 930242252 200000 142580106 200000 346001028 200000 306804208 200000 142274785 200000 412921931 200000 426069682 200000 39327348 200000 858177199 200000 539139792 200000 1097913 200000 892959630 200000 767443741 200000 944024551 200000 939531727 200000 144690014 200000 796970929 200000 210571008 200000 697662923 200000 443964579 200000 950277778 200000 106957864 200000 396692259 200000 457808570 200000 11191942 200000 786689037 200000 601619693 200000 227236258 200000 414167284 200000 614835712 200000 779757280 200000 675716602 200000 661047778 200000 230710765 200000 900258643 200000 873486592 200000 559262711 200000 670524003 200000 8056636 200000 675001490 200000 768901753 200000 106055826 200000 885229105 200000 385482544 200000 679290703 200000 387841094 200000 305145450 200000 51942903 200000 89026816 200000 201758704 200000 507719356 200000 237668007 200000 85582001 200000 869557917 200000 485540510 200000 960838557 200000 398161450 200000 948197372 200000 831020070 200000 795270105 200000 404859856 200000 700018268 200000 792248332 200000 185679096 200000 90330282 200000 812865706 200000 473660837 200000 870962489 200000 853530208 200000 603906166 200000 498025704 200000 597994875 200000 224852278 200000 307480558 200000 998884972 200000 776363324 200000 844379157 200000 305253344 200000 662563687 200000 188961435 200000 880873089 200000 205328827 200000 563304367 200000 277747286 200000 586475683 200000 502132621 200000 328310715 200000 342452684 200000 651288896 200000 257110534 200000 254582946 200000 226461434 200000 480133566 200000 647342194 200000 55719962 200000 649967233 200000 448466469 200000 93674178 200000 499393145 200000 119162269 200000 643524379 200000 130705283 200000 177174199 200000 109467183 200000 476468198 200000 756656100 200000 42290281 200000 588560051 200000 317196396 200000 783486388 200000 184105414 200000 479372361 200000 637702965 200000 906664800 200000 301877669 200000 441032367 200000 349783399 200000 731083256 200000 211224955 200000 158678596 200000 538741960 200000 147628329 200000 537123680 200000 973051910 200000 973944255 200000 743051588 200000 608140299 200000 282349460 200000 218749266 200000 971581237 200000 266833616 200000 615584556 200000 89373992 200000 49650315 200000 420681640 200000 997537709 200000 599707016 200000 471173493 200000 653535528 200000 831694484 200000 617899863 200000 299747010 200000 955849352 200000 113861122 200000 231867420 200000 774160352 200000 461095325 200000 213464755 200000 551409150 200000 988256477 200000 511521502 200000 125540359 200000 414198723 200000 278133864 200000 572571489 200000 407749629 200000 909449427 200000 174682575 200000 538223326 200000 674621746 200000 360898866 200000 282007810 200000 66870186 200000 151617253 200000 701816200 200000 101593741 200000 241795260 200000 97873141 200000 887374108 200000 189807521 200000 396619691 200000 464111072 200000 821901267 200000 439086091 200000 569921196 200000 982104773 200000 947487285 200000 295601210 200000 592016023 200000 57393506 200000 733661031 200000 22746428 200000 231749347 200000 201178133 200000 910676273 200000 87262401 200000 711999397 200000 266959326 200000 756720633 200000 333588245 200000 704864659 200000 588278874 200000 414203588 200000 752187689 200000 447797254 200000 629372361 200000 813979451 200000 864983690 200000 402502386 200000 189159688 200000 393208227 200000 841354087 200000 388248303 200000 100948374 200000 398919395 200000 920785038 200000 636193587 200000 406450578 200000 381130369 200000 794556271 200000 598667669 200000 92533179 200000 924961443 200000 37860374 200000 527284362 200000 853728109 200000 993210385 200000 873761588 200000 996173098 200000 405549225 200000 981347889 200000 535060502 200000 243569451 200000 805550605 200000 292889865 200000 907936939 200000 938383076 200000 463492823 200000 129987904 200000 583552385 200000 919958347 200000 431814373 200000 991339548 200000 686114760 200000 419803126 200000 324195511 200000 574183812 200000 212417356 200000 433938204 200000 931327850 200000 994934783 200000 913524862 200000 823112596 200000 131388094 200000 119161522 200000 459442283 200000 339905748 200000 809310992 200000 815983972 200000 910109378 200000 229318899 200000 975240031 200000 21185148 200000 77102033 200000 642479782 200000 729906506 200000 937774336 200000 991720584 200000 234610501 200000 672310032 200000 725054616 200000 386881651 200000 20637382 200000 839081869 200000 39992200 200000 923179971 200000 28850624 200000 919073858 200000 273547960 200000 411010885 200000 872755048 200000 252477773 200000 501160367 200000 920980584 200000 844583318 200000 291054444 200000 722604178 200000 920835898 200000 798916801 200000 640486397 200000 494349353 200000 646510186 200000 812904445 200000 405049088 200000 733279194 200000 522616135 200000 853047043 200000 393613586 200000 53775274 200000 760968126 200000 241059369 200000 129907571 200000 180873794 200000 972867167 200000 667848804 200000 409481216 200000 646418663 200000 419588696 200000 916078924 200000 335208760 200000 786438527 200000 78267768 200000 573118743 200000 455594554 200000 608603794 200000 279490604 200000 311756955 200000 450760388 200000 424675142 200000 469140356 200000 61704016 200000 80828213 200000 648160609 200000 990825261 200000 280686411 200000 590976651 200000 880096586 200000 144896375 200000 819807555 200000 947661925 200000 234007559 200000 853110096 200000 741387406 200000 765598464 200000 906288446 200000 266216006 200000 84734244 200000 482804541 200000 749705528 200000 450785416 200000 405783450 200000 711643800 200000 743354072 200000 603341541 200000 424020776 200000 31414578 200000 792495528 200000 266555595 200000 859248546 200000 224778695 200000 80538572 200000 1662024 200000 606403969 200000 910605751 200000 613987339 200000 196513290 200000 929274331 200000 782440192 200000 398842828 200000 115806562 200000 676026981 200000 768604225 200000 851556117 200000 240858684 200000 372816247 200000 421739704 200000 632421005 200000 803684136 200000 396881927 200000 844697156 200000 346543995 200000 301124947 200000 614532011 200000 487755619 200000 737391044 200000 770956429 200000 43455131 200000 143596340 200000 872343024 200000 581892932 200000 951182764 200000 337254260 200000 171622692 200000 543585414 200000 559349333 200000 969613444 200000 716827432 200000 460875778 200000 350918829 200000 34542432 200000 998268513 200000 660822023 200000 474433386 200000 109521833 200000 577954263 200000 643052418 200000 109964770 200000 451977627 200000 788186927 200000 670971907 200000 627900940 200000 522847766 200000 163970225 200000 707102648 200000 333013119 200000 814985880 200000 167815490 200000 206897007 200000 368446065 200000 411353920 200000 565054058 200000 163827864 200000 671291832 200000 733562572 200000 655969871 200000 25334591 200000 171370700 200000 448398491 200000 756199863 200000 670032917 200000 684136130 200000 45550763 200000 525145096 200000 69599847 200000 654481233 200000 677181850 200000 991152970 200000 16841251 200000 267201743 200000 489571496 200000 437876259 200000 190460378 200000 309649972 200000 329500595 200000 599206361 200000 577476280 200000 312058645 200000 336327992 200000 912803411 200000 252392076 200000 700949417 200000 458747479 200000 719745047 200000 427934662 200000 655978183 200000 335076559 200000 44264012 200000 583591795 200000 350584805 200000 654324989 200000 125854904 200000 824078146 200000 270632217 200000 96052192 200000 878498754 200000 434176385 200000 447991066 200000 31584535 200000 22583921 200000 699171103 200000 104355647 200000 823593184 200000 977241706 200000 108638122 200000 918003070 200000 927005722 200000 706196980 200000 618624850 200000 315323502 200000 747802178 200000 384379894 200000 751267044 200000 823043908 200000 129976697 200000 271891959 200000 399483343 200000 649697240 200000 629880444 200000 53742108 200000 126404129 200000 733149856 200000 321630377 200000 182509357 200000 798623369 200000 35335347 200000 190437887 200000 148149391 200000 998187605 200000 250144198 200000 128609566 200000 994022985 200000 403044213 200000 826807858 200000 506654018 200000 77858563 200000 903898230 200000 483078379 200000 552459851 200000 814875650 200000 349637767 200000 702535049 200000 992526519 200000 779796780 200000 866335094 200000 665152577 200000 322341285 200000 46984969 200000 857183666 200000 882730476 200000 869987539 200000 327630014 200000 820849737 200000 252958206 200000 464721056 200000 628138515 200000 783510251 200000 133529231 200000 755936777 200000 402549102 200000 671514597 200000 125910613 200000 563041967 200000 334013397 200000 329764901 200000 815782055 200000 205940943 200000 463665902 200000 402859324 200000 739074426 200000 564737351 200000 374736641 200000 686250326 200000 866631014 200000 82514326 200000 763310836 200000 257786178 200000 365500833 200000 895269852 200000 300095053 200000 391957104 200000 269089282 200000 35215061 200000 722537267 200000 89298156 200000 620197631 200000 395520993 200000 738006124 200000 447642471 200000 935130030 200000 726994686 200000 66555231 200000 149307694 200000 967416774 200000 737923275 200000 63958546 200000 657977904 200000 524502430 200000 167091334 200000 915578669 200000 34688764 200000 870685228 200000 127841805 200000 744932852 200000 82328255 200000 695132422 200000 94934496 200000 837178447 200000 570853193 200000 289038436 200000 115809565 200000 634626756 200000 979575048 200000 406608155 200000 913044353 200000 197971067 200000 930764042 200000 448593058 200000 667145581 200000 183147832 200000 679442686 200000 528854799 200000 541534685 200000 589651811 200000 407803186 200000 907735834 200000 199462001 200000 173635587 200000 190115478 200000 369967128 200000 181214567 200000 24681149 200000 889874615 200000 665196032 200000 280841118 200000 127338457 200000 466763203 200000 39667049 200000 309077140 200000 9877052 200000 132586122 200000 609801609 200000 226745448 200000 537365870 200000 306531451 200000 500969526 200000 221276632 200000 885585300 200000 788512674 200000 171899879 200000 295839299 200000 251622774 200000 477805743 200000 390442931 200000 863338407 200000 123208826 200000 662307057 200000 671681360 200000 495601314 200000 178837670 200000 383302742 200000 624587540 200000 134182516 200000 162194080 200000 332027756 200000 150578679 200000 328511226 200000 857090480 200000 654317410 200000 266833294 200000 143249075 200000 3046844 200000 842052102 200000 748938256 200000 507631806 200000 778847050 200000 208754120 200000 577164372 200000 206278362 200000 439086977 200000 175418805 200000 299800527 200000 967231331 200000 111188519 200000 786565499 200000 606167193 200000 465467739 200000 151799203 200000 780299114 200000 888809321 200000 771251805 200000 763988219 200000 912958064 200000 955001747 200000 445340842 200000 735371222 200000 106980892 200000 381070608 200000 791654176 200000 726888058 200000 946128539 200000 753330805 200000 535492412 200000 682737614 200000 503739581 200000 607256826 200000 860987167 200000 475824472 200000 241983471 200000 943124596 200000 706272133 200000 893624128 200000 216478786 200000 383352666 200000 938586063 200000 719016010 200000 593183842 200000 552352450 200000 989550585 200000 769430494 200000 153557406 200000 609636964 200000 815766179 200000 5651971 200000 12222437 200000 519190165 200000 854661387 200000 560753502 200000 127681478 200000 734494796 200000 502774544 200000 261717814 200000 575199343 200000 586567455 200000 899308848 200000 817121139 200000 99957166 200000 903835462 200000 654292618 200000 627825817 200000 187514354 200000 472598934 200000 262695132 200000 993097681 200000 855066185 200000 505600903 200000 594871940 200000 815004384 200000 578829410 200000 858564397 200000 382232706 200000 327431212 200000 611705996 200000 729358145 200000 54680691 200000 79920317 200000 37819317 200000 58319129 200000 801201303 200000 928145976 200000 481749355 200000 66480810 200000 116206027 200000 637606629 200000 313680861 200000 469855372 200000 928000398 200000 198460842 200000 534303193 200000 180634101 200000 654627840 200000 665756685 200000 39418574 200000 455503036 200000 900573149 200000 761360437 200000 284864715 200000 693994838 200000 620372101 200000 264909032 200000 785912958 200000 188669659 200000 55491062 200000 804692365 200000 697626421 200000 206835457 200000 287912654 200000 160828970 200000 768060639 200000 859929631 200000 947673677 200000 27345766 200000 884497930 200000 756500267 200000 355790417 200000 227966599 200000 646742501 200000 303400891 200000 686580055 200000 35194740 200000 816833087 200000 136584710 200000 292032128 200000 326970547 200000 5324166 200000 713110755 200000 400919432 200000 693342571 200000 418705608 200000 265776584 200000 313259727 200000 470500194 200000 19894196 200000 337198284 200000 481866580 200000 635422976 200000 705141400 200000 115020452 200000 444527284 200000 982519113 200000 925157987 200000 667652264 200000 285027630 200000 853338085 200000 675194532 200000 417377486 200000 845578657 200000 983627547 200000 623608200 200000 215895981 200000 420631435 200000 13652944 200000 81407967 200000 613374586 200000 564014346 200000 563611532 200000 878983447 200000 941182221 200000 926846686 200000 605401716 200000 878049599 200000 83877341 200000 490108004 200000 157401424 200000 476900100 200000 59358718 200000 216331676 200000 779905413 200000 694103990 200000 673432361 200000 14670627 200000 917524251 200000 816263490 200000 107935155 200000 347741753 200000 740590775 200000 168540216 200000 934546580 200000 848028347 200000 365899681 200000 453542342 200000 431437665 200000 650478888 200000 678090175 200000 137244602 200000 803141201 200000 472004767 200000 274719639 200000 271248516 200000 825155130 200000 5517534 200000 685743183 200000 904275248 200000 939209364 200000 315838020 200000 340537775 200000 302806383 200000 881470836 200000 651057103 200000 266321437 200000 961494414 200000 415935889 200000 373182750 200000 760089759 200000 703778428 200000 779628097 200000 339492462 200000 635520220 200000 945897415 200000 364469116 200000 875805856 200000 21573402 200000 697795486 200000 298859991 200000 565462833 200000 265219648 200000 852780752 200000 934769290 200000 776121919 200000 709610964 200000 692190922 200000 268174697 200000 446964361 200000 197286397 200000 822997404 200000 69144301 200000 927571310 200000 111974273 200000 789702132 200000 131051052 200000 11672301 200000 861233095 200000 738194208 200000 739345627 200000 241656739 200000 615686870 200000 669946128 200000 306662226 200000 456767183 200000 581830995 200000 132960848 200000 455371911 200000 125978703 200000 156173445 200000 282434065 200000 169950736 200000 647792291 200000 655351380 200000 407738912 200000 790109733 200000 143435497 200000 723774276 200000 575228652 200000 469380507 200000 939322079 200000 567249021 200000 120780675 200000 392321513 200000 591930595 200000 751588294 200000 522646420 200000 420779814 200000 966808053 200000 278783876 200000 828654958 200000 430942216 200000 246767026 200000 29626559 200000 353543166 200000 38656997 200000 69512793 200000 520404765 200000 195947732 200000 209408180 200000 384525513 200000 941858019 200000 930273310 200000 859937036 200000 827586177 200000 153452282 200000 26804906 200000 51626531 200000 579899293 200000 105429735 200000 67910119 200000 343102927 200000 452894431 200000 154650320 200000 891516388 200000 881902216 200000 457547170 200000 107102077 200000 131422542 200000 512274275 200000 73586151 200000 696917588 200000 314450805 200000 198247959 200000 668257868 200000 724570971 200000 671507527 200000 716882170 200000 581962766 200000 996685625 200000 909991506 200000 783334660 200000 434921230 200000 715322676 200000 341525702 200000 792802762 200000 942672840 200000 155108147 200000 469553519 200000 920291203 200000 102405469 200000 739675068 200000 759701694 200000 295404294 200000 313235849 200000 685323766 200000 436040127 200000 233790921 200000 279701676 200000 969596327 200000 856397859 200000 583282146 200000 80897476 200000 787597622 200000 430921783 200000 122734088 200000 916818544 200000 828563369 200000 882982635 200000 681199506 200000 437935342 200000 510586535 200000 547321803 200000 629310070 200000 849808413 200000 798024311 200000 213409032 200000 901965643 200000 732590971 200000 561201150 200000 33487214 200000 223108422 200000 82598694 200000 515941059 200000 175544942 200000 896819263 200000 623293406 200000 455092973 200000 240450581 200000 990864556 200000 130654976 200000 6572867 200000 609555219 200000 41127332 200000 817342604 200000 405229354 200000 356585652 200000 307841244 200000 228598047 200000 72932010 200000 98690793 200000 863377581 200000 758242808 200000 597035624 200000 884822078 200000 114161675 200000 93317878 200000 171180972 200000 702205412 200000 196957326 200000 628001431 200000 123297371 200000 131193256 200000 584040555 200000 778225146 200000 855507709 200000 680366586 200000 412130427 200000 714168541 200000 428393656 200000 106296806 200000 432352306 200000 34797983 200000 324115794 200000 968493852 200000 197709736 200000 510326078 200000 508559665 200000 292110827 200000 140767123 200000 155130712 200000 87350621 200000 856718145 200000 273184586 200000 41984557 200000 231615868 200000 988922540 200000 93596866 200000 469261466 200000 432182228 200000 424040539 200000 825894035 200000 276630047 200000 966644044 200000 190334749 200000 682163699 200000 467838681 200000 789791082 200000 392626271 200000 23879353 200000 58664839 200000 616046677 200000 708906545 200000 730450267 200000 262138760 200000 798722259 200000 202815809 200000 614892783 200000 211210970 200000 588777035 200000 724564701 200000 16421164 200000 716118044 200000 295996611 200000 733429492 200000 391977577 200000 73316492 200000 646270178 200000 174956053 200000 377207708 200000 78228489 200000 149014510 200000 205131629 200000 766292571 200000 210802960 200000 873932750 200000 105918668 200000 693324510 200000 184479426 200000 248625417 200000 998448287 200000 917431802 200000 530130139 200000 760048836 200000 976732663 200000 434154790 200000 783583164 200000 646241990 200000 876890240 200000 507883640 200000 386032737 200000 540949879 200000 61676169 200000 272746664 200000 264774762 200000 189263835 200000 165265666 200000 457995 200000 618225174 200000 241275803 200000 181028215 200000 880566680 200000 457254466 200000 111638779 200000 379793433 200000 892059878 200000 518613613 200000 733734628 200000 951379893 200000 749253675 200000 322956981 200000 89595098 200000 711864762 200000 868746045 200000 452190682 200000 113879814 200000 341157431 200000 266138771 200000 985784634 200000 907970093 200000 295343065 200000 685074244 200000 552908499 200000 875487157 200000 872736240 200000 870239494 200000 78542659 200000 980686758 200000 293001322 200000 926593071 200000 782785994 200000 726042790 200000 699366357 200000 664349623 200000 435376197 200000 133385723 200000 694948192 200000 952497971 200000 47918899 200000 255417227 200000 311232217 200000 547794650 200000 790372787 200000 676765150 200000 215342767 200000 227762562 200000 629656452 200000 830066202 200000 71402993 200000 989671075 200000 152032003 200000 565838341 200000 377440845 200000 101164626 200000 547657519 200000 672289286 200000 606460433 200000 613199687 200000 996499878 200000 965884707 200000 842907180 200000 935882966 200000 698640040 200000 752690435 200000 268644908 200000 501015800 200000 888398611 200000 30713836 200000 444831809 200000 346585666 200000 985755749 200000 58728646 200000 181059384 200000 329649132 200000 754108604 200000 783617813 200000 598939263 200000 391074251 200000 921159384 200000 791702785 200000 863738918 200000 152019030 200000 877613078 200000 765926224 200000 559341275 200000 52807331 200000 278568053 200000 674851178 200000 446543853 200000 380020842 200000 235752084 200000 71166291 200000 734033225 200000 477022720 200000 878992818 200000 420215731 200000 545012095 200000 358641244 200000 875860395 200000 249254353 200000 792347580 200000 396950804 200000 324919040 200000 468414354 200000 221838288 200000 682784864 200000 527507663 200000 155213694 200000 82682409 200000 151832853 200000 537159382 200000 96285882 200000 712853462 200000 944589483 200000 704964468 200000 62307086 200000 202678404 200000 563158838 200000 158330278 200000 804221664 200000 656362627 200000 93157231 200000 454723341 200000 524010293 200000 809627840 200000 216949932 200000 507582437 200000 996188598 200000 708415692 200000 108304098 200000 409357582 200000 110669992 200000 64812754 200000 416859817 200000 3186695 200000 761075953 200000 942846884 200000 219694903 200000 973940973 200000 436735513 200000 162575022 200000 480809059 200000 267288191 200000 177683014 200000 945771520 200000 948590754 200000 124450844 200000 364420670 200000 95785543 200000 73448716 200000 722616770 200000 861869928 200000 275748051 200000 944894295 200000 86560271 200000 55488458 200000 538430866 200000 24368602 200000 428161603 200000 688021003 200000 206072595 200000 862693771 200000 174924860 200000 342430577 200000 679556739 200000 101547520 200000 636998263 200000 521855971 200000 182551986 200000 632336752 200000 759758357 200000 846228455 200000 217877773 200000 816934066 200000 994994898 200000 912286373 200000 669603748 200000 296919356 200000 446489358 200000 621110753 200000 991688485 200000 534823205 200000 799433672 200000 118825987 200000 36793823 200000 777381154 200000 841727133 200000 891320849 200000 99052735 200000 8872075 200000 940687820 200000 737823155 200000 621580629 200000 809891670 200000 121489972 200000 47780141 200000 821866446 200000 44435994 200000 896282451 200000 485750119 200000 973202170 200000 383701516 200000 861402439 200000 257405928 200000 544273991 200000 541341956 200000 620131536 200000 494082773 200000 641411523 200000 21806969 200000 120643916 200000 576078070 200000 558557726 200000 601730175 200000 498602680 200000 212726192 200000 496302756 200000 191043535 200000 969994677 200000 368882955 200000 807388486 200000 380330942 200000 788545919 200000 668509101 200000 420647569 200000 457970500 200000 773189622 200000 337053916 200000 50010036 200000 407615478 200000 995754904 200000 776934526 200000 954685053 200000 838821387 200000 46296452 200000 167357211 200000 338832731 200000 514676825 200000 511974265 200000 644742105 200000 444336477 200000 847177816 200000 612268499 200000 936545406 200000 603905585 200000 920201245 200000 247185299 200000 177145200 200000 532490789 200000 189457503 200000 952695383 200000 515936183 200000 241532967 200000 223174772 200000 452035165 200000 945239801 200000 3084744 200000 954774612 200000 403239555 200000 415003004 200000 208784692 200000 861685396 200000 666458697 200000 505437735 200000 594339643 200000 557436523 200000 936135116 200000 627350657 200000 496198986 200000 175714736 200000 507743179 200000 592488111 200000 951918961 200000 741771993 200000 428893606 200000 398070648 200000 37088862 200000 42085628 200000 268111193 200000 139943491 200000 311121247 200000 259895761 200000 503502724 200000 105566998 200000 757313635 200000 32946093 200000 931002725 200000 765521048 200000 92563449 200000 855557511 200000 325162203 200000 285920272 200000 716225359 200000 136618229 200000 674928740 200000 956140899 200000 759594546 200000 604871727 200000 818756894 200000 650732825 200000 563430675 200000 790481930 200000 257303753 200000 553806423 200000 872869632 200000 290140157 200000 996869570 200000 642380516 200000 395251622 200000 559070239 200000 264901897 200000 673173800 200000 634725204 200000 954317605 200000 643772475 200000 591509032 200000 452165370 200000 829232232 200000 570272663 200000 759810442 200000 805177893 200000 961147356 200000 938001917 200000 122375574 200000 730696452 200000 367147033 200000 202538217 200000 920608561 200000 6936165 200000 473801813 200000 292331643 200000 5285859 200000 247999927 200000 507193958 200000 343563121 200000 454252498 200000 554038025 200000 752101572 200000 531231529 200000 120690116 200000 49580808 200000 862651524 200000 644495779 200000 931620127 200000 669501700 200000 478509405 200000 564876157 200000 426551275 200000 251769067 200000 895302053 200000 139506165 200000 783874766 200000 240159051 200000 643133524 200000 996464361 200000 764865294 200000 1928019 200000 325314303 200000 366922457 200000 761065618 200000 198229714 200000 464284125 200000 821429474 200000 703839200 200000 990431285 200000 501573061 200000 613614787 200000 654665759 200000 785506444 200000 351026221 200000 66604763 200000 435994901 200000 628201349 200000 406810411 200000 218541096 200000 415029033 200000 499127150 200000 416039286 200000 309158985 200000 617033570 200000 995802934 200000 535952485 200000 235008380 200000 144560485 200000 174389356 200000 334478318 200000 126449312 200000 242550137 200000 950875965 200000 298688679 200000 156614963 200000 424800389 200000 962778233 200000 215793608 200000 372170579 200000 880226832 200000 257788814 200000 174752038 200000 783009216 200000 722438719 200000 188974218 200000 352121656 200000 216490455 200000 186642393 200000 229210140 200000 373974293 200000 939334040 200000 661938246 200000 386744211 200000 665838706 200000 308067232 200000 329443722 200000 243923676 200000 255077288 200000 458117422 200000 125050446 200000 563625607 200000 877163947 200000 470610465 200000 185673174 200000 644894146 200000 492857875 200000 726793976 200000 217693195 200000 251131995 200000 776471829 200000 820810447 200000 406294386 200000 1216193 200000 524268938 200000 441805159 200000 116307761 200000 758010371 200000 562082534 200000 432107806 200000 398951184 200000 228029390 200000 59568449 200000 495804658 200000 48812405 200000 821549170 200000 232300369 200000 783955073 200000 949875558 200000 962749661 200000 559321708 200000 907389451 200000 535727753 200000 419142301 200000 103182474 200000 796082285 200000 339519270 200000 566811105 200000 119640640 200000 826696487 200000 749329443 200000 387082104 200000 167547589 200000 159995478 200000 262893830 200000 841104079 200000 157716976 200000 85475001 200000 992267254 200000 305802742 200000 142536247 200000 344836015 200000 741818297 200000 370823579 200000 93267632 200000 210495286 200000 716327350 200000 78007564 200000 888980754 200000 329501165 200000 607026163 200000 34615352 200000 89843124 200000 400536338 200000 36215575 200000 645211053 200000 451542924 200000 204810884 200000 331165289 200000 306432155 200000 645317680 200000 125490881 200000 888656846 200000 803598542 200000 136530392 200000 483726055 200000 392493005 200000 782693047 200000 728376153 200000 701099702 200000 710750605 200000 100307811 200000 312909354 200000 204925579 200000 793778901 200000 24303745 200000 526320737 200000 197614437 200000 599589386 200000 713930336 200000 597796534 200000 411191012 200000 990160436 200000 207136237 200000 972217470 200000 452744516 200000 276175608 200000 809683640 200000 666618800 200000 109479269 200000 400213150 200000 774326511 200000 5239011 200000 960265413 200000 158327819 200000 467984736 200000 180651340 200000 458453379 200000 749595847 200000 249238394 200000 955641540 200000 515357277 200000 963118839 200000 123092811 200000 110399423 200000 790527153 200000 232006499 200000 679209859 200000 384674133 200000 801748095 200000 973592945 200000 226711919 200000 257699132 200000 909569636 200000 717846310 200000 606482173 200000 784146890 200000 791320480 200000 148945195 200000 870892221 200000 436243447 200000 900289552 200000 151983301 200000 502092765 200000 144762712 200000 196102196 200000 552664027 200000 92652076 200000 548328484 200000 759531305 200000 996830451 200000 802131991 200000 406083377 200000 414405294 200000 105750836 200000 715782830 200000 90582007 200000 371566370 200000 260413028 200000 492822943 200000 309326475 200000 476762499 200000 960535786 200000 215149880 200000 995216292 200000 597116784 200000 438836172 200000 293446248 200000 198074009 200000 704911143 200000 530420913 200000 782673085 200000 509160800 200000 328694150 200000 525222367 200000 779324518 200000 671794319 200000 533874189 200000 126796861 200000 267566642 200000 283695966 200000 708625625 200000 11376977 200000 618777487 200000 5147042 200000 871738538 200000 434015554 200000 832124555 200000 375571410 200000 787344605 200000 665475287 200000 790187989 200000 521776900 200000 390827889 200000 215981941 200000 793302203 200000 514358512 200000 743270661 200000 922404132 200000 877506349 200000 382302699 200000 920147160 200000 413078665 200000 352181175 200000 333120748 200000 750555847 200000 757551339 200000 820702090 200000 252501385 200000 690893649 200000 340682802 200000 53222515 200000 258195450 200000 649913748 200000 134085858 200000 67487969 200000 873193236 200000 942189904 200000 131904036 200000 539209187 200000 684239951 200000 9386211 200000 654400444 200000 177731878 200000 173931455 200000 171394378 200000 256307731 200000 372367610 200000 209550877 200000 960945190 200000 862000686 200000 100760652 200000 966446271 200000 454938547 200000 756323763 200000 994656940 200000 48193946 200000 903375058 200000 323047146 200000 824764488 200000 968885574 200000 266258175 200000 374364857 200000 288438767 200000 829759737 200000 336209498 200000 79192742 200000 876837134 200000 251782281 200000 848125345 200000 746071768 200000 419279285 200000 617353326 200000 887167539 200000 634060821 200000 330415761 200000 629606845 200000 913502734 200000 951572931 200000 927059186 200000 213793837 200000 825110481 200000 423857131 200000 855276230 200000 662953493 200000 251365049 200000 338213168 200000 900518044 200000 958554731 200000 889127591 200000 40655580 200000 260618145 200000 447396549 200000 921499160 200000 365040339 200000 356423588 200000 444137818 200000 29024298 200000 808016284 200000 574370581 200000 171895553 200000 738729628 200000 66314846 200000 508883713 200000 95595824 200000 452901326 200000 330569951 200000 686249751 200000 968698877 200000 471012028 200000 601548166 200000 332774309 200000 283658272 200000 742657798 200000 9216858 200000 923546011 200000 949639918 200000 731745002 200000 942949376 200000 593687685 200000 811725406 200000 269806919 200000 981646784 200000 599356052 200000 752964871 200000 372323227 200000 653919615 200000 26772629 200000 199181342 200000 999790085 200000 145965252 200000 690601975 200000 985970555 200000 412387650 200000 461919671 200000 113009352 200000 173015957 200000 814749363 200000 151373596 200000 67132855 200000 180567424 200000 370147412 200000 207427676 200000 376164883 200000 955766005 200000 978785990 200000 91128700 200000 311892938 200000 613020233 200000 150115141 200000 694217506 200000 718746986 200000 712810100 200000 828969393 200000 467448982 200000 186182177 200000 688447243 200000 173505161 200000 767490494 200000 486374336 200000 851716165 200000 226633450 200000 743467807 200000 861333683 200000 888638712 200000 471725715 200000 533315042 200000 594492938 200000 243968156 200000 597793251 200000 290515916 200000 403493746 200000 482444614 200000 391176152 200000 803660100 200000 491075387 200000 117988781 200000 95712784 200000 757779280 200000 84936787 200000 672333095 200000 406362315 200000 866371479 200000 184678984 200000 113290668 200000 459674854 200000 883094111 200000 856732490 200000 126591441 200000 689541089 200000 604124815 200000 827076133 200000 216403661 200000 310182873 200000 195681709 200000 923333194 200000 727911543 200000 657015694 200000 538800096 200000 669767622 200000 416366917 200000 940294749 200000 376659950 200000 760677192 200000 496250445 200000 23688261 200000 178890558 200000 927894046 200000 258566471 200000 442600421 200000 35285975 200000 431897655 200000 494732424 200000 713758843 200000 107945054 200000 739766306 200000 575517447 200000 585122278 200000 584673306 200000 375786252 200000 149947482 200000 584574116 200000 968372978 200000 868853957 200000 900105401 200000 41688019 200000 934133613 200000 9875387 200000 656832761 200000 996697395 200000 161294512 200000 801631996 200000 207774865 200000 569037089 200000 601701507 200000 358552119 200000 205003160 200000 589252253 200000 343977803 200000 217871291 200000 931111619 200000 978725188 200000 465674256 200000 641768054 200000 580866411 200000 16585558 200000 893233783 200000 889657845 200000 349180292 200000 931492272 200000 12268744 200000 332738153 200000 63011238 200000 671171025 200000 405497833 200000 502254240 200000 618031879 200000 553542104 200000 825784672 200000 623071239 200000 951442813 200000 974470275 200000 326303059 200000 60211373 200000 639505792 200000 71723825 200000 762285706 200000 452673858 200000 922786341 200000 908950496 200000 112231019 200000 583964435 200000 312251683 200000 758884142 200000 316831996 200000 747500559 200000 389620432 200000 825351771 200000 789354724 200000 734848196 200000 402900004 200000 953101636 200000 362693993 200000 971546209 200000 900911796 200000 116577897 200000 857645681 200000 981881012 200000 949195447 200000 696368871 200000 921705093 200000 644438061 200000 665443588 200000 703163517 200000 746001097 200000 282383833 200000 13165841 200000 933156234 200000 416287492 200000 213186919 200000 824524532 200000 267254029 200000 836787101 200000 986052901 200000 747973988 200000 526368418 200000 501262234 200000 948902914 200000 591754168 200000 190595210 200000 354798242 200000 734482317 200000 143664102 200000 158276003 200000 550423291 200000 266073075 200000 507698308 200000 835489131 200000 147679629 200000 830905860 200000 460639434 200000 825287681 200000 572265436 200000 773610798 200000 325533325 200000 63961122 200000 837987344 200000 223189887 200000 880620612 200000 957375279 200000 325355760 200000 182365094 200000 722524422 200000 21565220 200000 9676257 200000 184229106 200000 787476616 200000 290120353 200000 917839083 200000 470452560 200000 94714658 200000 365011173 200000 768485555 200000 435515216 200000 925514187 200000 536763853 200000 559757441 200000 944213024 200000 84944407 200000 147791832 200000 274240058 200000 978033550 200000 774427711 200000 319965221 200000 804909670 200000 112277513 200000 260977945 200000 23236722 200000 121885739 200000 72737439 200000 129060378 200000 43516701 200000 97527631 200000 275390720 200000 741474650 200000 225317158 200000 860753464 200000 956217209 200000 607636879 200000 793570859 200000 976177134 200000 58000632 200000 363303951 200000 279068265 200000 207541783 200000 787287310 200000 379117266 200000 473284289 200000 546458361 200000 900996071 200000 543914093 200000 461783215 200000 902356347 200000 202991698 200000 542130711 200000 589913683 200000 285084451 200000 803848127 200000 456220583 200000 426484331 200000 599377944 200000 632331322 200000 681607059 200000 340852310 200000 675580704 200000 125056116 200000 702997233 200000 315709971 200000 362310562 200000 515883450 200000 399822200 200000 677212222 200000 797682084 200000 136825851 200000 617582975 200000 558357016 200000 517776845 200000 589273542 200000 455541756 200000 446560639 200000 940889955 200000 506384968 200000 763717765 200000 758824177 200000 301028429 200000 914645329 200000 675114834 200000 499645324 200000 523180818 200000 856623951 200000 635946808 200000 777805072 200000 869394647 200000 659174736 200000 245988782 200000 257100762 200000 219768675 200000 195381507 200000 109924554 200000 877515498 200000 837045534 200000 559823543 200000 858242372 200000 71571421 200000 275008780 200000 791325529 200000 913417841 200000 838165234 200000 453012693 200000 492615801 200000 990543944 200000 81314056 200000 831063232 200000 813790276 200000 526634336 200000 597131165 200000 894090675 200000 269133707 200000 832894702 200000 427444432 200000 867849011 200000 633723322 200000 755696331 200000 188099935 200000 708218217 200000 827984608 200000 33222507 200000 55919784 200000 833148185 200000 301666732 200000 175631334 200000 374496427 200000 686536108 200000 527092077 200000 557722610 200000 441467910 200000 286534439 200000 983321617 200000 257671141 200000 649159158 200000 919682609 200000 196587558 200000 886789815 200000 723161179 200000 621066768 200000 699295451 200000 628783613 200000 6495156 200000 640244394 200000 931415550 200000 455611886 200000 402332958 200000 579766407 200000 577722367 200000 294664032 200000 530864216 200000 441364685 200000 260081131 200000 677119947 200000 190310337 200000 294571330 200000 700761456 200000 669865796 200000 615984215 200000 443919437 200000 300495582 200000 951537282 200000 103805881 200000 970330868 200000 527232803 200000 695526620 200000 556608549 200000 748100318 200000 599869390 200000 871567432 200000 190368377 200000 957350993 200000 883524364 200000 232292188 200000 351368245 200000 673412660 200000 973000621 200000 630067024 200000 724910454 200000 750390286 200000 72988447 200000 863669241 200000 454264060 200000 184283140 200000 461655408 200000 323871694 200000 399665188 200000 963881693 200000 313890127 200000 149039077 200000 331776750 200000 275801088 200000 497820170 200000 124603382 200000 760295415 200000 507484020 200000 308380560 200000 266899542 200000 207861374 200000 706863070 200000 395781744 200000 870041084 200000 63573090 200000 581337734 200000 927901656 200000 854089342 200000 917058593 200000 118445393 200000 844862358 200000 359173140 200000 247284442 200000 25912519 200000 809210393 200000 467830675 200000 237444682 200000 329335821 200000 984526447 200000 35427443 200000 396133074 200000 44589291 200000 427945032 200000 776449224 200000 470144367 200000 26784198 200000 104721904 200000 205898571 200000 277826495 200000 232766374 200000 967712856 200000 796534610 200000 360989698 200000 536702513 200000 89633549 200000 3085010 200000 734764821 200000 260223405 200000 314512958 200000 423105635 200000 3147383 200000 768378624 200000 574655673 200000 815592763 200000 542421575 200000 653160882 200000 307341294 200000 172528432 200000 309828931 200000 156026857 200000 401313257 200000 466755258 200000 256634570 200000 97829995 200000 459290971 200000 398308590 200000 950337242 200000 41065631 200000 599642001 200000 889198979 200000 696026642 200000 132027019 200000 85465210 200000 718748880 200000 996148144 200000 201862358 200000 315557028 200000 902544843 200000 823401874 200000 876563142 200000 156435774 200000 538428938 200000 811295288 200000 600653378 200000 936068119 200000 836868548 200000 822214335 200000 168155600 200000 97987485 200000 930406352 200000 482845927 200000 920586391 200000 235551966 200000 471551396 200000 311555853 200000 988984926 200000 90730889 200000 488103766 200000 719097904 200000 658453898 200000 584437740 200000 810852254 200000 641118191 200000 948345122 200000 928396022 200000 181325777 200000 135111816 200000 770766 200000 277478454 200000 444230118 200000 804029658 200000 651781842 200000 765858778 200000 842558580 200000 195624547 200000 599599126 200000 447339696 200000 40614576 200000 39801666 200000 228383777 200000 89457703 200000 477530226 200000 729551925 200000 992250136 200000 632862797 200000 100074033 200000 451792538 200000 553642435 200000 325758929 200000 838164737 200000 981636721 200000 497245063 200000 342710786 200000 747681435 200000 992700503 200000 451483244 200000 905067213 200000 545164628 200000 657667467 200000 100334872 200000 916209858 200000 355883556 200000 136467949 200000 846781136 200000 982213903 200000 553440416 200000 251039225 200000 511886717 200000 420996995 200000 753060095 200000 241048783 200000 52196772 200000 360806539 200000 921156119 200000 204238381 200000 468007020 200000 297845558 200000 410329440 200000 867700338 200000 708270491 200000 42369844 200000 211316975 200000 131749020 200000 929152407 200000 744317138 200000 499720571 200000 269740617 200000 893854056 200000 850293503 200000 469345882 200000 470964665 200000 432098996 200000 233062217 200000 922306948 200000 912257994 200000 116364737 200000 219651039 200000 243267470 200000 478191609 200000 438815606 200000 550048144 200000 128759727 200000 22087270 200000 181928793 200000 686405065 200000 501961662 200000 672105424 200000 313397649 200000 789826202 200000 684051505 200000 98076052 200000 654898917 200000 487503537 200000 295032350 200000 930204081 200000 800114362 200000 684078429 200000 196438333 200000 693864134 200000 593769751 200000 60566667 200000 333340131 200000 858736145 200000 134788771 200000 862483658 200000 478232327 200000 235381105 200000 613132453 200000 734917962 200000 107933247 200000 85872996 200000 22920450 200000 632623576 200000 643464643 200000 361522441 200000 94125633 200000 645039843 200000 108005480 200000 563514909 200000 975002506 200000 353557881 200000 664522661 200000 437236481 200000 724691105 200000 125821769 200000 58113937 200000 902033073 200000 423609327 200000 834289314 200000 867936993 200000 892907725 200000 706711160 200000 309144689 200000 282156270 200000 32847764 200000 747696101 200000 252707910 200000 102150572 200000 735532003 200000 777578107 200000 817799759 200000 478731699 200000 730098489 200000 422457120 200000 865463130 200000 790210617 200000 131447221 200000 720282460 200000 821649622 200000 164241172 200000 391613461 200000 401623381 200000 604831954 200000 661974203 200000 396324280 200000 432883153 200000 956542972 200000 589748805 200000 840011420 200000 119469110 200000 504791457 200000 952133481 200000 379547487 200000 50823820 200000 612115890 200000 81963643 200000 754138433 200000 445487481 200000 392654524 200000 537323636 200000 838258207 200000 600764483 200000 642154991 200000 626011881 200000 998626425 200000 127107793 200000 923776279 200000 433743377 200000 775387500 200000 2226601 200000 391260837 200000 30491331 200000 933734072 200000 338456562 200000 14997414 200000 646183028 200000 181936314 200000 474358130 200000 535309768 200000 484059453 200000 236591729 200000 833898640 200000 941732700 200000 93895122 200000 420410748 200000 917350994 200000 773170510 200000 13237643 200000 898279961 200000 176743008 200000 829277485 200000 169283166 200000 812434726 200000 416680702 200000 615136041 200000 416102113 200000 326765603 200000 15179540 200000 636928015 200000 617185868 200000 533386542 200000 654348841 200000 145374029 200000 52755060 200000 683664132 200000 491239010 200000 184247028 200000 750640080 200000 694643462 200000 66774150 200000 148059056 200000 890524023 200000 720355632 200000 270483453 200000 402155216 200000 248933662 200000 777286178 200000 144401611 200000 297148484 200000 175611165 200000 645463323 200000 723414425 200000 700730009 200000 92066923 200000 764264952 200000 146841515 200000 225965821 200000 721468572 200000 342076728 200000 333362410 200000 914037057 200000 278461417 200000 119950330 200000 302142427 200000 767375313 200000 772409128 200000 311444988 200000 323124644 200000 349484476 200000 385482190 200000 850344348 200000 630083085 200000 537922226 200000 359807475 200000 808521178 200000 254406012 200000 689729279 200000 628165197 200000 859905620 200000 923617527 200000 114680212 200000 673728050 200000 666319175 200000 776852516 200000 198423550 200000 242238874 200000 398825876 200000 514007371 200000 91153004 200000 44500762 200000 825987767 200000 359678802 200000 426440109 200000 404514793 200000 912227536 200000 707973567 200000 907124526 200000 269336030 200000 90785950 200000 803358905 200000 885547263 200000 905713518 200000 569747326 200000 595457286 200000 495939022 200000 486375858 200000 352432495 200000 822029837 200000 482885353 200000 511155806 200000 328708368 200000 527893972 200000 908059199 200000 564615626 200000 914961311 200000 521056514 200000 1220191 200000 13636844 200000 191678714 200000 885756126 200000 77147766 200000 225650010 200000 63014305 200000 498339661 200000 125484116 200000 747735372 200000 20078769 200000 689834198 200000 449588327 200000 885878678 200000 84231658 200000 734724768 200000 596434365 200000 694011313 200000 982366633 200000 637838450 200000 604527109 200000 754327475 200000 999618798 200000 184088241 200000 946616205 200000 764599890 200000 690073942 200000 157076581 200000 531877701 200000 721591524 200000 335685920 200000 514522419 200000 416917177 200000 109982048 200000 352743723 200000 209805155 200000 225939994 200000 341093981 200000 986762997 200000 81139674 200000 206401077 200000 363264272 200000 353752221 200000 539032096 200000 992715385 200000 848366418 200000 865543393 200000 919061082 200000 147239157 200000 96048023 200000 450649376 200000 201194320 200000 839493206 200000 304143095 200000 627986775 200000 98938472 200000 719699436 200000 233649960 200000 449857063 200000 691288999 200000 207231909 200000 730421888 200000 84909260 200000 824263094 200000 878950927 200000 319160823 200000 83770151 200000 949333466 200000 907841113 200000 155071778 200000 784955316 200000 876897786 200000 872112721 200000 647364152 200000 300456851 200000 238429852 200000 834658919 200000 933077007 200000 832014978 200000 274713318 200000 855820711 200000 413806111 200000 264490208 200000 23775393 200000 988409282 200000 29801597 200000 515171755 200000 962145840 200000 270696197 200000 103873504 200000 10366082 200000 469733533 200000 516475999 200000 414578079 200000 878128547 200000 822684556 200000 968264543 200000 347005360 200000 366860781 200000 488621380 200000 129281074 200000 559281321 200000 192914653 200000 220205228 200000 87997352 200000 349562818 200000 577658004 200000 269112138 200000 30289198 200000 726652112 200000 944929742 200000 235394885 200000 504676052 200000 672328265 200000 849746411 200000 71177572 200000 303838024 200000 972369222 200000 364924138 200000 767413004 200000 857307097 200000 285804411 200000 826157416 200000 928786500 200000 604205684 200000 540362561 200000 582895268 200000 441223092 200000 379442089 200000 480996236 200000 643304573 200000 777924256 200000 236360869 200000 598579699 200000 250592625 200000 635964145 200000 992734521 200000 751728302 200000 658231967 200000 725577003 200000 832164305 200000 441802386 200000 484327365 200000 512418423 200000 699198332 200000 309027094 200000 347654465 200000 382173337 200000 729789417 200000 161311825 200000 626203667 200000 894418426 200000 905718631 200000 85423865 200000 725389272 200000 754093983 200000 441372388 200000 157777508 200000 932158672 200000 370508590 200000 443019758 200000 640682634 200000 736028120 200000 437366511 200000 411556532 200000 226436096 200000 591537263 200000 965876168 200000 798296068 200000 808867325 200000 711880372 200000 515899199 200000 436259149 200000 532055127 200000 12878694 200000 534980475 200000 290571934 200000 263269254 200000 754055137 200000 540494658 200000 9447589 200000 183300255 200000 925112358 200000 811682810 200000 534286512 200000 724898137 200000 30217939 200000 481762731 200000 452901550 200000 280043531 200000 154143526 200000 620266235 200000 91620141 200000 412420523 200000 710556925 200000 265628977 200000 552621916 200000 565347279 200000 909470936 200000 594212914 200000 673367818 200000 927925934 200000 543397844 200000 622145669 200000 959397028 200000 984555295 200000 340647857 200000 910647121 200000 996612410 200000 61440664 200000 118870732 200000 956336732 200000 920665210 200000 527732015 200000 798573092 200000 834281485 200000 635655347 200000 427643804 200000 213035864 200000 353229163 200000 90330834 200000 835491124 200000 952794279 200000 885792283 200000 621497447 200000 173467630 200000 179665645 200000 659898468 200000 110068127 200000 996421728 200000 242739627 200000 256742702 200000 175282506 200000 508862402 200000 843363583 200000 213307389 200000 662074582 200000 389314537 200000 467878823 200000 711376634 200000 98540626 200000 625873228 200000 579269889 200000 361488617 200000 358083179 200000 616816386 200000 158648077 200000 559610163 200000 135600752 200000 533519041 200000 581195368 200000 250581469 200000 600133713 200000 471215327 200000 863773778 200000 611931021 200000 712145563 200000 308850260 200000 339689640 200000 92169611 200000 855487101 200000 111271093 200000 328052201 200000 254450620 200000 9305541 200000 156860984 200000 278411572 200000 695719592 200000 654273762 200000 417772470 200000 211107399 200000 240269685 200000 354530531 200000 657136803 200000 197147009 200000 634076137 200000 880161654 200000 192385304 200000 340013536 200000 479873131 200000 489733353 200000 720075209 200000 614931715 200000 622843905 200000 715974698 200000 242385421 200000 801494311 200000 562767442 200000 602427594 200000 789206492 200000 719885613 200000 482498980 200000 318003445 200000 803853771 200000 559836305 200000 294850782 200000 55021435 200000 956304145 200000 573350260 200000 678509958 200000 207777737 200000 609262981 200000 95620754 200000 310813635 200000 153244143 200000 898973597 200000 130732875 200000 727105627 200000 39571611 200000 276822639 200000 604814237 200000 237979829 200000 232789275 200000 799433139 200000 527911 200000 497367256 200000 864964958 200000 348869054 200000 530214439 200000 480057705 200000 663214067 200000 276939655 200000 273589116 200000 925219247 200000 271940616 200000 648247972 200000 489201828 200000 305431953 200000 505558891 200000 247313741 200000 502903998 200000 381497750 200000 784816778 200000 179053655 200000 227581831 200000 313118947 200000 675651190 200000 177421113 200000 402918240 200000 369070912 200000 831697115 200000 557615626 200000 863672645 200000 46741266 200000 477593608 200000 533988223 200000 175086295 200000 366949217 200000 719212269 200000 622212337 200000 861256786 200000 417319378 200000 289842455 200000 981087316 200000 953112214 200000 13238445 200000 850438837 200000 564613696 200000 693805857 200000 55183576 200000 182166165 200000 420367851 200000 618613266 200000 685614040 200000 760449574 200000 55343403 200000 871186471 200000 721100246 200000 232952183 200000 234592887 200000 911824063 200000 830703511 200000 441870645 200000 341505766 200000 588349400 200000 983796354 200000 26418864 200000 772689966 200000 820973073 200000 316322973 200000 835489750 200000 384140454 200000 589016231 200000 180116110 200000 352878901 200000 410514756 200000 443422075 200000 93936541 200000 721584636 200000 637157278 200000 785410313 200000 700940720 200000 419892218 200000 794517483 200000 576966769 200000 252611917 200000 755214236 200000 540705538 200000 627052402 200000 958642587 200000 490775538 200000 415728728 200000 585842793 200000 56733281 200000 371041450 200000 321239046 200000 884825173 200000 892423172 200000 563683858 200000 457026240 200000 163824341 200000 688119179 200000 89428249 200000 723542494 200000 483588647 200000 83770013 200000 201156942 200000 493625174 200000 485754154 200000 349711744 200000 433112286 200000 906488766 200000 446059355 200000 900315932 200000 674869913 200000 52265038 200000 327581403 200000 776444149 200000 643439085 200000 933613787 200000 894278247 200000 694527795 200000 180395752 200000 25879516 200000 101500765 200000 577862813 200000 236484665 200000 568880744 200000 795825596 200000 830727320 200000 428796207 200000 366066228 200000 545184292 200000 163412268 200000 795912631 200000 586055576 200000 641363409 200000 216036606 200000 1960033 200000 532510603 200000 443472035 200000 62914902 200000 256661595 200000 42362273 200000 730604312 200000 18640921 200000 103732595 200000 816035347 200000 60507727 200000 446008271 200000 406538264 200000 98134967 200000 567217670 200000 600280990 200000 30222681 200000 408194050 200000 946749084 200000 944273739 200000 438449379 200000 499004172 200000 903585550 200000 629284159 200000 130797830 200000 475404683 200000 479017725 200000 438979711 200000 519581872 200000 587510485 200000 421918886 200000 810358962 200000 893803375 200000 711639266 200000 791239911 200000 544393246 200000 363907442 200000 152602695 200000 938828095 200000 83117481 200000 562133896 200000 592535611 200000 894853582 200000 832401116 200000 217390878 200000 675389589 200000 681926480 200000 232772058 200000 963019332 200000 792009674 200000 433793317 200000 459991405 200000 94794664 200000 483438323 200000 323850059 200000 566138617 200000 428225176 200000 298030532 200000 532872289 200000 303329413 200000 773862659 200000 665583765 200000 317887397 200000 66091704 200000 437195639 200000 489938524 200000 376877301 200000 372817624 200000 991392036 200000 22432943 200000 957887185 200000 199754444 200000 543902679 200000 558334405 200000 383638615 200000 787336475 200000 671316478 200000 454546549 200000 972231492 200000 713734378 200000 562479785 200000 935466549 200000 563686393 200000 492255232 200000 30471558 200000 399872284 200000 319935858 200000 564709060 200000 776858340 200000 734676960 200000 844783439 200000 189823037 200000 464199600 200000 176913367 200000 100958670 200000 786596368 200000 887037818 200000 399930616 200000 205498830 200000 199090309 200000 588787824 200000 190501338 200000 942516429 200000 597009537 200000 281104224 200000 696141234 200000 31586538 200000 530469772 200000 598834617 200000 342790233 200000 617719011 200000 434890700 200000 484073865 200000 913346115 200000 25601559 200000 945561094 200000 110174080 200000 163890312 200000 181634180 200000 37359011 200000 900099819 200000 599078110 200000 829973704 200000 385877160 200000 642822072 200000 993461147 200000 440460323 200000 84367291 200000 560672375 200000 563951543 200000 565182578 200000 285158436 200000 896498262 200000 361299655 200000 952438324 200000 303048649 200000 516882724 200000 533690114 200000 851193992 200000 78385456 200000 179282766 200000 326249790 200000 281418541 200000 221212032 200000 944972772 200000 815418611 200000 158581887 200000 102973567 200000 511491220 200000 388155446 200000 104113536 200000 677754516 200000 967363500 200000 518646206 200000 845241291 200000 694406341 200000 795452955 200000 44338914 200000 471477153 200000 141003449 200000 838662511 200000 399276952 200000 935998944 200000 723006134 200000 181152216 200000 746031734 200000 969711621 200000 553644963 200000 260228130 200000 750336692 200000 267240497 200000 861604103 200000 821978558 200000 672421926 200000 387473696 200000 358877447 200000 10757817 200000 128735045 200000 16956467 200000 678805610 200000 935681474 200000 183804711 200000 495716710 200000 278828695 200000 615942183 200000 814947713 200000 219865433 200000 841722261 200000 338012632 200000 232301740 200000 565434186 200000 336709641 200000 589946722 200000 642935196 200000 988530456 200000 404621627 200000 868494323 200000 915223016 200000 171130177 200000 573239056 200000 185523547 200000 52128200 200000 110789348 200000 547065872 200000 953372168 200000 478775313 200000 147528639 200000 912794976 200000 773809417 200000 666170938 200000 309495344 200000 528263368 200000 154703883 200000 674408538 200000 835775287 200000 227912365 200000 118099294 200000 823483687 200000 153337969 200000 269891095 200000 997337583 200000 537641975 200000 178873374 200000 28343980 200000 799457102 200000 370629314 200000 193414427 200000 514868402 200000 131839401 200000 261465629 200000 734204136 200000 401941263 200000 253385167 200000 614347583 200000 498090402 200000 727440203 200000 976402221 200000 322143230 200000 354658824 200000 162367372 200000 780721107 200000 215818962 200000 575539065 200000 278763160 200000 800629870 200000 820713680 200000 17051635 200000 792756694 200000 384107598 200000 4362159 200000 312855572 200000 219539276 200000 176970081 200000 845191622 200000 304215324 200000 409558945 200000 433465398 200000 611484683 200000 552762089 200000 791900699 200000 508393466 200000 20599828 200000 630203384 200000 231881377 200000 317945469 200000 979931160 200000 355150698 200000 982843321 200000 886816812 200000 662103790 200000 874668795 200000 64237194 200000 238555159 200000 967716876 200000 291838219 200000 737830619 200000 748621292 200000 234088840 200000 79417497 200000 586537745 200000 890106873 200000 343418906 200000 804726082 200000 985750067 200000 377040686 200000 868347159 200000 99637061 200000 839619560 200000 728551191 200000 758207606 200000 914733953 200000 50160759 200000 441765861 200000 305564877 200000 302990196 200000 709047493 200000 270597221 200000 29435732 200000 321357116 200000 401576026 200000 36978182 200000 184108000 200000 48786329 200000 955153243 200000 121682134 200000 870532328 200000 516741096 200000 97782928 200000 779946884 200000 261589891 200000 489784361 200000 420466014 200000 204046687 200000 565937511 200000 843410169 200000 998609869 200000 824899157 200000 271039210 200000 726551448 200000 361881731 200000 250373876 200000 83304196 200000 969800163 200000 408408773 200000 343000683 200000 643706185 200000 176886361 200000 974668412 200000 354568840 200000 829129202 200000 421530649 200000 282990125 200000 825858490 200000 354862549 200000 809539809 200000 521937662 200000 408162576 200000 442749031 200000 29418768 200000 488852151 200000 552635447 200000 478831040 200000 30044068 200000 87105982 200000 924841343 200000 934278807 200000 160859708 200000 357502745 200000 155319254 200000 303568448 200000 666442006 200000 434525295 200000 330124490 200000 238729908 200000 897187600 200000 229563910 200000 169993355 200000 695457928 200000 780216234 200000 782664389 200000 198089189 200000 211093235 200000 235277569 200000 40425010 200000 614847049 200000 776755148 200000 147336148 200000 395898484 200000 306203588 200000 680122249 200000 238893954 200000 907728978 200000 89142021 200000 540334912 200000 846802954 200000 618532145 200000 817076058 200000 381147817 200000 287954441 200000 340550936 200000 628804786 200000 772572697 200000 779634878 200000 369951406 200000 344456092 200000 839138951 200000 317457415 200000 524084538 200000 753363269 200000 820888969 200000 798672484 200000 736714913 200000 824957821 200000 234596183 200000 158090995 200000 47038826 200000 304907442 200000 22388422 200000 392650610 200000 468225213 200000 69177842 200000 966281037 200000 883074623 200000 44565086 200000 339195117 200000 140461827 200000 581569114 200000 343527606 200000 551463919 200000 433618589 200000 648672096 200000 58526409 200000 256504809 200000 442147700 200000 123949456 200000 759251008 200000 97089640 200000 449792892 200000 950249417 200000 180257632 200000 509797274 200000 702116173 200000 473491338 200000 237631247 200000 512359504 200000 957362205 200000 460122863 200000 582427861 200000 922772470 200000 848299970 200000 161960122 200000 798197464 200000 701435547 200000 472961715 200000 788039750 200000 66292701 200000 372495599 200000 335449607 200000 122506644 200000 178125645 200000 450574911 200000 148456308 200000 359910210 200000 326289197 200000 578328186 200000 325760849 200000 175263885 200000 868053540 200000 26441774 200000 386583700 200000 594726230 200000 339712376 200000 41801354 200000 68631251 200000 869332505 200000 551852304 200000 573497693 200000 797528133 200000 147011063 200000 16973682 200000 258353428 200000 591564225 200000 429937836 200000 688459205 200000 650559679 200000 630418620 200000 592680088 200000 877040079 200000 84528652 200000 389244751 200000 78545081 200000 86095351 200000 196907337 200000 814983726 200000 751537838 200000 802698563 200000 928564069 200000 327493297 200000 245138101 200000 256546650 200000 304313839 200000 669297358 200000 752672685 200000 602102403 200000 445497620 200000 575517467 200000 748663060 200000 95207843 200000 946048932 200000 540515024 200000 856857864 200000 143808065 200000 542685453 200000 962149826 200000 763575369 200000 137353861 200000 905301853 200000 470552168 200000 81349172 200000 200937267 200000 831713603 200000 586948057 200000 609327305 200000 215221172 200000 626818574 200000 747438538 200000 632016037 200000 578381324 200000 190648747 200000 117109907 200000 231061767 200000 27841252 200000 543963306 200000 522150699 200000 611199438 200000 896544128 200000 221912633 200000 533295398 200000 474007928 200000 75532745 200000 294483494 200000 504546493 200000 161248548 200000 194588227 200000 490883296 200000 418433222 200000 906118288 200000 981094935 200000 266474870 200000 152165558 200000 604498971 200000 252597002 200000 402057109 200000 596018341 200000 620167875 200000 998184323 200000 123294093 200000 506224969 200000 472058918 200000 986918023 200000 535363148 200000 948023800 200000 909941380 200000 399923647 200000 119198048 200000 403123370 200000 695968442 200000 538815344 200000 238592760 200000 963749364 200000 299177544 200000 863661697 200000 255484898 200000 412087053 200000 687907147 200000 657461368 200000 68205454 200000 429873612 200000 478359170 200000 75987836 200000 204767241 200000 191254182 200000 252549964 200000 527212627 200000 949789185 200000 146544308 200000 640955815 200000 184907364 200000 798855366 200000 432208298 200000 829035058 200000 519076789 200000 606753351 200000 627263456 200000 137577515 200000 288017645 200000 893536016 200000 806106188 200000 683065201 200000 752093011 200000 226308177 200000 995641988 200000 395654273 200000 85272780 200000 561358809 200000 868403391 200000 816098428 200000 984450015 200000 751155734 200000 702783444 200000 908754718 200000 892842419 200000 355187734 200000 281229625 200000 739312840 200000 351421967 200000 544653704 200000 247224069 200000 142989430 200000 322002776 200000 690518203 200000 188540910 200000 127341512 200000 371417749 200000 204594844 200000 441757002 200000 406993149 200000 39836526 200000 649878715 200000 827581200 200000 186151154 200000 46985767 200000 215504710 200000 666996695 200000 876719398 200000 22008233 200000 637525259 200000 50874068 200000 587028919 200000 489869689 200000 19668345 200000 820683232 200000 699046245 200000 380879805 200000 89703582 200000 961141103 200000 159014798 200000 970631997 200000 790488874 200000 441261721 200000 684979760 200000 885905758 200000 868891753 200000 234704660 200000 209953769 200000 234131496 200000 368771660 200000 430044982 200000 296935929 200000 75937857 200000 444250464 200000 779109879 200000 201953341 200000 329946863 200000 848619732 200000 590172396 200000 252733748 200000 397053465 200000 765091447 200000 234246220 200000 221639166 200000 348162629 200000 344330422 200000 806462701 200000 736575575 200000 716406937 200000 679060129 200000 841445959 200000 676295327 200000 889887453 200000 109676517 200000 769556079 200000 73363924 200000 575675255 200000 384111827 200000 257757724 200000 249714068 200000 698938222 200000 774304855 200000 571146405 200000 251499039 200000 677561959 200000 602058752 200000 906768896 200000 938706003 200000 552666793 200000 120539133 200000 180780739 200000 145987502 200000 347363611 200000 842396957 200000 550607398 200000 709058126 200000 943804227 200000 516773582 200000 46405629 200000 205573363 200000 890584904 200000 172436766 200000 108178113 200000 596275450 200000 752087537 200000 530294460 200000 231186312 200000 692696674 200000 840510115 200000 73194230 200000 524500487 200000 183523786 200000 901701989 200000 87351227 200000 782392470 200000 415341169 200000 387752671 200000 730923930 200000 865192492 200000 923124275 200000 666224213 200000 654008769 200000 207662685 200000 68814737 200000 649434032 200000 88566270 200000 316831586 200000 503377321 200000 684748660 200000 256957120 200000 822224912 200000 873867833 200000 909592266 200000 858752789 200000 244643294 200000 349520800 200000 341710710 200000 919351469 200000 110857955 200000 525258459 200000 513325537 200000 794157012 200000 985369557 200000 734210955 200000 43168528 200000 104428411 200000 273851914 200000 662332396 200000 688616617 200000 908106031 200000 418179450 200000 501492958 200000 593312500 200000 203116831 200000 270077626 200000 539470816 200000 804365527 200000 646273049 200000 598865665 200000 315322127 200000 525426136 200000 52906893 200000 977024549 200000 967268650 200000 15876637 200000 272718727 200000 353458846 200000 954100624 200000 359983726 200000 507357880 200000 999197057 200000 875696191 200000 513619505 200000 246930541 200000 483638917 200000 434657237 200000 209189228 200000 334090901 200000 504741377 200000 790512530 200000 206005446 200000 834039742 200000 217493739 200000 969987924 200000 426143621 200000 209362712 200000 246891737 200000 283869080 200000 996534160 200000 59615343 200000 665570818 200000 514058623 200000 501037422 200000 345882676 200000 414949181 200000 198212805 200000 671678532 200000 110643572 200000 559933952 200000 634168266 200000 691188185 200000 704716766 200000 191611489 200000 104701837 200000 459960980 200000 46439360 200000 477115160 200000 94375851 200000 43461500 200000 908218377 200000 411455354 200000 230162531 200000 689273910 200000 842151496 200000 929353086 200000 464742036 200000 834347273 200000 842353323 200000 418547642 200000 960221628 200000 328399581 200000 964111360 200000 910487910 200000 480932857 200000 499576118 200000 278366646 200000 235204183 200000 223304715 200000 944335933 200000 332755419 200000 541845252 200000 668737872 200000 311003318 200000 474291998 200000 812520068 200000 802882501 200000 965050378 200000 849776846 200000 629537421 200000 498545163 200000 90656829 200000 156913368 200000 944120181 200000 356120414 200000 374743032 200000 87039436 200000 8710708 200000 265257374 200000 998033536 200000 857617624 200000 142064222 200000 897236810 200000 792731579 200000 145471435 200000 648713772 200000 303985534 200000 418443313 200000 690323730 200000 238483572 200000 355906556 200000 399429896 200000 968429500 200000 898172075 200000 141932319 200000 569381894 200000 419419001 200000 863513321 200000 105335784 200000 119552914 200000 542125718 200000 117688293 200000 609745397 200000 941738162 200000 491922946 200000 430810355 200000 514167684 200000 85075213 200000 282670923 200000 821224972 200000 398541683 200000 17951465 200000 355892384 200000 360477125 200000 666757442 200000 899408173 200000 268757712 200000 815248725 200000 949562638 200000 620414303 200000 325457225 200000 848735379 200000 192250262 200000 553119654 200000 649662489 200000 88937461 200000 946021946 200000 393860296 200000 458218478 200000 507116689 200000 978358518 200000 316841516 200000 92313113 200000 257438751 200000 446861418 200000 989412825 200000 866438278 200000 694999284 200000 335604692 200000 585959028 200000 989091268 200000 138390023 200000 221671699 200000 258617156 200000 655246595 200000 699201262 200000 584983717 200000 647642160 200000 900251664 200000 17676257 200000 763538344 200000 200832447 200000 83272538 200000 825065909 200000 768738268 200000 55736598 200000 828625391 200000 548140001 200000 976382878 200000 254119421 200000 925917054 200000 98381948 200000 425702382 200000 186059481 200000 192479318 200000 750606907 200000 659980393 200000 573449906 200000 478647140 200000 695914103 200000 475448142 200000 12837165 200000 482288696 200000 119553316 200000 332194173 200000 170797202 200000 607916288 200000 689541850 200000 531123826 200000 198721479 200000 501454986 200000 531737294 200000 423892557 200000 822143057 200000 520300102 200000 185764569 200000 837354956 200000 673801817 200000 348042304 200000 354234735 200000 865175629 200000 395420836 200000 781102889 200000 908841896 200000 742897104 200000 292727449 200000 371695694 200000 184607546 200000 388206323 200000 888135742 200000 268437917 200000 53792380 200000 740358900 200000 937142841 200000 554903463 200000 235187300 200000 938434481 200000 102694866 200000 868184472 200000 762009224 200000 732286890 200000 661588207 200000 73277247 200000 204266783 200000 566069756 200000 754522646 200000 279768844 200000 714731776 200000 514373222 200000 501486702 200000 999518732 200000 163195808 200000 977605447 200000 941613502 200000 454502381 200000 213835032 200000 571503517 200000 46198891 200000 891436800 200000 320734236 200000 213124871 200000 83908476 200000 201848881 200000 605264900 200000 451419075 200000 583032472 200000 28613903 200000 661231814 200000 862535344 200000 539277317 200000 110687178 200000 423134456 200000 904967500 200000 62805674 200000 152296239 200000 598511058 200000 537745845 200000 705893902 200000 970508973 200000 835176745 200000 688939691 200000 944889942 200000 905147474 200000 146098036 200000 157651339 200000 400189514 200000 753490125 200000 342925769 200000 630532693 200000 255042895 200000 529720172 200000 559163872 200000 668176806 200000 688813933 200000 703001119 200000 711838734 200000 724062397 200000 679995209 200000 672203123 200000 218935115 200000 848253817 200000 911202347 200000 33452182 200000 686716203 200000 428915801 200000 10260984 200000 90688345 200000 604356583 200000 529015417 200000 508222776 200000 896111656 200000 890233940 200000 183388058 200000 345822992 200000 62280210 200000 546759146 200000 772528154 200000 60258120 200000 999054535 200000 87803582 200000 178504951 200000 908104262 200000 660832404 200000 639563655 200000 892636623 200000 62212880 200000 281716839 200000 444378523 200000 190455522 200000 520051533 200000 682446800 200000 633009906 200000 451161357 200000 801760067 200000 941834494 200000 124240929 200000 781329872 200000 927973336 200000 856937661 200000 583647327 200000 766596936 200000 601351828 200000 526025853 200000 468149635 200000 669046324 200000 404019101 200000 927462989 200000 635890690 200000 428289523 200000 347858361 200000 384056027 200000 808436469 200000 161712771 200000 589181007 200000 191471477 200000 166347792 200000 639170179 200000 685322598 200000 124986378 200000 329521579 200000 633894705 200000 59387811 200000 216834345 200000 761922748 200000 46954604 200000 80893005 200000 199278079 200000 719751897 200000 298400946 200000 841673035 200000 578348124 200000 3761209 200000 367881505 200000 738126115 200000 68196526 200000 311996851 200000 393137017 200000 505951485 200000 62883331 200000 749467837 200000 141438487 200000 664124573 200000 923545098 200000 234466158 200000 79566842 200000 525185131 200000 590145809 200000 391997051 200000 968349378 200000 960352622 200000 226402312 200000 294037821 200000 107695787 200000 307426635 200000 450081404 200000 357865896 200000 721655445 200000 559107658 200000 538878619 200000 920269395 200000 190402558 200000 788960080 200000 276981557 200000 379710582 200000 816548613 200000 921974757 200000 87645112 200000 981118439 200000 882329704 200000 594012207 200000 807537203 200000 298613531 200000 634674053 200000 738339571 200000 407474003 200000 679681322 200000 755179100 200000 24167834 200000 721641064 200000 894318026 200000 775482250 200000 980267561 200000 459241312 200000 100595537 200000 143709263 200000 287756102 200000 877407945 200000 532649143 200000 284440712 200000 644398649 200000 680457682 200000 477102993 200000 814089397 200000 340041960 200000 216618569 200000 417200150 200000 666118643 200000 305328601 200000 352986782 200000 116061468 200000 15822849 200000 790297651 200000 500053981 200000 124023835 200000 89398590 200000 479656892 200000 791206327 200000 580831016 200000 500194984 200000 938064603 200000 631913081 200000 242405114 200000 752228318 200000 980369046 200000 837565714 200000 951211752 200000 725232926 200000 524222612 200000 211516689 200000 480767208 200000 12618054 200000 993900827 200000 319291555 200000 69637008 200000 923388886 200000 680539410 200000 334691480 200000 765820439 200000 908002027 200000 107000832 200000 888424029 200000 638740564 200000 5034821 200000 903789578 200000 596833282 200000 581033149 200000 319587905 200000 106601975 200000 406291509 200000 449516137 200000 111053790 200000 337695022 200000 385567301 200000 378932493 200000 705692860 200000 766395830 200000 863184415 200000 489604865 200000 650542103 200000 607610932 200000 503742547 200000 924203324 200000 240833487 200000 209977328 200000 155510287 200000 757665618 200000 573023842 200000 251841231 200000 388287777 200000 277203836 200000 64028910 200000 743060313 200000 557682168 200000 8334479 200000 134814003 200000 586969779 200000 459197346 200000 645767682 200000 475343759 200000 564009125 200000 802463182 200000 259000300 200000 890856191 200000 824392596 200000 986184907 200000 988889347 200000 760163620 200000 625126024 200000 233724295 200000 558907037 200000 390704186 200000 241545511 200000 216381328 200000 898008242 200000 382185762 200000 68249527 200000 350884629 200000 547185623 200000 272181592 200000 753456926 200000 416209124 200000 541578563 200000 519853308 200000 974408420 200000 942912108 200000 753321164 200000 245832908 200000 377202479 200000 315006396 200000 882853098 200000 673524775 200000 541056197 200000 951635330 200000 812945074 200000 265685259 200000 208636173 200000 66318604 200000 331101147 200000 320985623 200000 47444493 200000 145908297 200000 197238460 200000 486866569 200000 233545836 200000 498101191 200000 93428299 200000 105109055 200000 461956976 200000 569522357 200000 432666142 200000 581872057 200000 509492480 200000 500516578 200000 99982444 200000 892249108 200000 282292642 200000 919588028 200000 835694092 200000 162002192 200000 643353725 200000 762141009 200000 504872564 200000 272404746 200000 61292376 200000 799452240 200000 245059514 200000 99181825 200000 29415576 200000 950783495 200000 450443414 200000 573524628 200000 433468740 200000 68397925 200000 10961501 200000 113991169 200000 559003395 200000 60585977 200000 590897926 200000 195706407 200000 761654812 200000 976388080 200000 576123687 200000 856272004 200000 495722868 200000 318080538 200000 278043640 200000 944783159 200000 508661395 200000 719798245 200000 745065294 200000 417370877 200000 12519326 200000 341140320 200000 762190240 200000 205076791 200000 111695709 200000 757473592 200000 309641733 200000 803902946 200000 371308853 200000 667227325 200000 126720563 200000 350772636 200000 32389934 200000 464174556 200000 639685248 200000 420149668 200000 933133805 200000 508926757 200000 887112164 200000 870065625 200000 655772858 200000 526271430 200000 3210227 200000 113962170 200000 694904699 200000 192574349 200000 524589798 200000 121423716 200000 706514102 200000 771984106 200000 459594643 200000 314898326 200000 692064657 200000 121396969 200000 631507823 200000 835008431 200000 619418580 200000 261502779 200000 574963858 200000 430219949 200000 65532901 200000 951428653 200000 278046130 200000 429094446 200000 636301514 200000 491832494 200000 519384102 200000 613162098 200000 252633642 200000 792383564 200000 621240804 200000 240837206 200000 390696011 200000 748679990 200000 243568002 200000 210425178 200000 518097940 200000 123120187 200000 990378551 200000 547319707 200000 337805067 200000 467004104 200000 968987098 200000 627747289 200000 909909335 200000 877286637 200000 304216801 200000 448226673 200000 499948479 200000 821321048 200000 540722786 200000 798765154 200000 721534888 200000 151806807 200000 889386517 200000 402611531 200000 335652121 200000 652026074 200000 612243535 200000 540013418 200000 59312825 200000 62199917 200000 185157127 200000 456459422 200000 689517007 200000 748618561 200000 598023379 200000 151733605 200000 516570176 200000 921254691 200000 418983659 200000 449436381 200000 386375315 200000 438064258 200000 179688740 200000 174181574 200000 658682864 200000 103257196 200000 735002869 200000 659643773 200000 95133211 200000 162172048 200000 130911348 200000 793918978 200000 704490877 200000 513871165 200000 549114969 200000 592230898 200000 378633498 200000 917656928 200000 660297209 200000 978081165 200000 7358619 200000 126883465 200000 721271628 200000 319738800 200000 1154628 200000 933489382 200000 765384935 200000 920866266 200000 165116158 200000 89831749 200000 158938624 200000 662297130 200000 145791054 200000 34074389 200000 970713200 200000 791365982 200000 269183066 200000 927376485 200000 581686955 200000 732151509 200000 926374378 200000 133790690 200000 246941641 200000 272838797 200000 943479396 200000 89250012 200000 255678848 200000 182610724 200000 802497486 200000 776076609 200000 450361383 200000 687129050 200000 676781263 200000 932340639 200000 27728051 200000 150936716 200000 177612973 200000 177924389 200000 120934589 200000 909641146 200000 567183695 200000 22499746 200000 778484345 200000 882306689 200000 67434299 200000 631964035 200000 450910399 200000 384213152 200000 479625112 200000 335529432 200000 585257732 200000 331388022 200000 991947308 200000 259693647 200000 852710241 200000 232550658 200000 998471006 200000 994532662 200000 507183754 200000 690997728 200000 965591092 200000 232878461 200000 864455127 200000 260343121 200000 979053653 200000 535542448 200000 553977662 200000 537264179 200000 999238152 200000 713985280 200000 338706773 200000 55681028 200000 943225906 200000 882604345 200000 588566356 200000 19230947 200000 372991066 200000 637461708 200000 694218512 200000 447694733 200000 103862952 200000 878117318 200000 83831040 200000 968968035 200000 930259936 200000 528850647 200000 640560186 200000 656466529 200000 329781610 200000 645391691 200000 234456182 200000 694127399 200000 506026317 200000 261906195 200000 460790281 200000 319290100 200000 808763438 200000 884145339 200000 746166762 200000 896482213 200000 812813653 200000 171859828 200000 105652144 200000 903444921 200000 863250088 200000 682161419 200000 235122065 200000 333162575 200000 342733484 200000 502443503 200000 696074339 200000 69880101 200000 572462218 200000 859609903 200000 549203870 200000 579639961 200000 464656391 200000 654526584 200000 528671063 200000 128445867 200000 374099849 200000 1868314 200000 939582533 200000 709386233 200000 127259160 200000 143176963 200000 208136126 200000 775018944 200000 555312986 200000 972285633 200000 307552186 200000 132386785 200000 787456917 200000 990706563 200000 874831054 200000 589191128 200000 357490096 200000 161647128 200000 265626673 200000 723489221 200000 103358257 200000 512085485 200000 137904058 200000 530181735 200000 110268991 200000 909058322 200000 541005278 200000 278312218 200000 882731424 200000 568726069 200000 363925430 200000 711698400 200000 76522171 200000 758058660 200000 22467830 200000 359643988 200000 607220630 200000 613403726 200000 921585142 200000 619732151 200000 222629592 200000 405686209 200000 693631915 200000 1970663 200000 713755079 200000 592524845 200000 10730926 200000 761303394 200000 595925067 200000 548396383 200000 428672563 200000 260242502 200000 535442152 200000 437201861 200000 675405330 200000 601880147 200000 927669446 200000 900287088 200000 503572673 200000 363091942 200000 874630060 200000 386068236 200000 590130263 200000 703550975 200000 399993343 200000 675517928 200000 57820553 200000 254415931 200000 362603206 200000 853217779 200000 633547696 200000 358718681 200000 624809897 200000 884803772 200000 103200448 200000 499288760 200000 840558316 200000 577113201 200000 835167568 200000 410991958 200000 220110200 200000 346014688 200000 611550872 200000 401516754 200000 739333841 200000 517835896 200000 551035501 200000 712437226 200000 646430496 200000 36273224 200000 839719751 200000 948175356 200000 740742442 200000 928357373 200000 975603259 200000 898808584 200000 573671509 200000 261205735 200000 596547840 200000 866506156 200000 928309417 200000 281099507 200000 386109420 200000 561903909 200000 236469964 200000 502834866 200000 97615350 200000 847199571 200000 932178436 200000 868072784 200000 627378357 200000 235070645 200000 350048311 200000 61278364 200000 497175648 200000 349467752 200000 55448046 200000 521144581 200000 144875467 200000 121885227 200000 880689740 200000 414252954 200000 622640751 200000 789276765 200000 232262938 200000 688457737 200000 408676961 200000 932196348 200000 602368702 200000 994829984 200000 384747608 200000 701358759 200000 150836798 200000 250152526 200000 168612779 200000 809782940 200000 395168065 200000 910548129 200000 587333712 200000 636590265 200000 503197198 200000 294483401 200000 386253533 200000 323693182 200000 634610058 200000 675231378 200000 962192009 200000 634248200 200000 767131964 200000 560936557 200000 495367467 200000 499983895 200000 27053387 200000 771450727 200000 667418937 200000 326584328 200000 320952958 200000 591838767 200000 883347914 200000 12038107 200000 531485242 200000 440205332 200000 598516883 200000 468668461 200000 683408518 200000 952613635 200000 496387564 200000 261539901 200000 433165322 200000 52222348 200000 622010059 200000 620307434 200000 945708042 200000 55221980 200000 819132103 200000 928676786 200000 507430510 200000 482924227 200000 844479510 200000 131356340 200000 35987389 200000 234637743 200000 838128526 200000 544800941 200000 61472540 200000 515984559 200000 35195046 200000 752569854 200000 906526291 200000 727994224 200000 204402549 200000 651675556 200000 352205768 200000 329632322 200000 546818225 200000 518832445 200000 866449537 200000 565856274 200000 140596656 200000 777703689 200000 158246436 200000 328219248 200000 627564138 200000 377545701 200000 749814521 200000 593346442 200000 539705716 200000 745691984 200000 421717478 200000 417027119 200000 244990981 200000 530473321 200000 279643761 200000 914518988 200000 83005427 200000 262642414 200000 521260736 200000 158798961 200000 280026038 200000 671858494 200000 728623515 200000 660498635 200000 660157539 200000 691335767 200000 146816616 200000 647389226 200000 860345777 200000 572110040 200000 595878189 200000 688842364 200000 13231095 200000 589942783 200000 835737233 200000 918596688 200000 97750058 200000 285388202 200000 13070810 200000 212416723 200000 927406563 200000 830069849 200000 663697135 200000 392531413 200000 548046678 200000 36756265 200000 137206359 200000 923825603 200000 814167899 200000 588892634 200000 269584695 200000 639537581 200000 872600424 200000 593413833 200000 58381142 200000 162945345 200000 543197587 200000 20512501 200000 427314971 200000 444751054 200000 327565460 200000 918099965 200000 624945037 200000 269979969 200000 61008832 200000 405645343 200000 273569873 200000 191693866 200000 621228814 200000 5585466 200000 553413550 200000 923012022 200000 871563028 200000 15178188 200000 144971404 200000 125400245 200000 149807882 200000 300955380 200000 137477743 200000 575214229 200000 499309765 200000 672463472 200000 788265344 200000 191889252 200000 644907708 200000 822997406 200000 490788995 200000 954884562 200000 942732806 200000 350808702 200000 517700833 200000 955866923 200000 139314265 200000 117033389 200000 485998238 200000 174489440 200000 385084939 200000 471210090 200000 467156579 200000 72180478 200000 792170515 200000 903065749 200000 146229621 200000 466857780 200000 218462728 200000 221724842 200000 656155066 200000 332045776 200000 513216032 200000 101878217 200000 194088378 200000 595154241 200000 556638514 200000 42886064 200000 636003995 200000 521976982 200000 216213171 200000 174252734 200000 57622051 200000 148066172 200000 406041787 200000 908191729 200000 558589113 200000 937942595 200000 238706688 200000 318868199 200000 142135651 200000 40711641 200000 59016153 200000 119077344 200000 293218247 200000 163712461 200000 751193148 200000 525935546 200000 862965294 200000 364300364 200000 86613951 200000 936386034 200000 219041660 200000 52942373 200000 101055385 200000 825018024 200000 280496440 200000 459591368 200000 686840225 200000 228891291 200000 593699721 200000 97326146 200000 385140813 200000 416454440 200000 720311605 200000 852969794 200000 624768691 200000 630211150 200000 357425571 200000 91122966 200000 653451 200000 605730988 200000 388325593 200000 207212461 200000 324405289 200000 119208832 200000 165955455 200000 356215190 200000 549713030 200000 169214121 200000 77997785 200000 507280382 200000 445476152 200000 67361445 200000 529147599 200000 344881845 200000 996106869 200000 649980563 200000 269040616 200000 390208041 200000 418537235 200000 754670128 200000 866872137 200000 339563368 200000 41647753 200000 176758749 200000 777844410 200000 473045026 200000 677263085 200000 56198806 200000 180978336 200000 799702179 200000 333496055 200000 379414011 200000 819114499 200000 548002780 200000 736218620 200000 138887243 200000 982161544 200000 693488986 200000 866233844 200000 101290083 200000 975816311 200000 148814668 200000 730207604 200000 816498626 200000 517739189 200000 484969600 200000 997376434 200000 943253127 200000 110015178 200000 528293477 200000 988764295 200000 447670640 200000 922454748 200000 634233610 200000 425180263 200000 524138972 200000 945049521 200000 308982044 200000 99335274 200000 10486217 200000 13359791 200000 202192875 200000 764072006 200000 137230293 200000 24271326 200000 381567333 200000 74760274 200000 828467520 200000 365068772 200000 862381592 200000 123797379 200000 173464039 200000 767001607 200000 948211507 200000 277431154 200000 738064970 200000 983283758 200000 819401349 200000 399029843 200000 759427462 200000 267435743 200000 696288891 200000 158673662 200000 501888859 200000 2001217 200000 601692709 200000 357222632 200000 283960870 200000 739409178 200000 859730225 200000 681885738 200000 108146406 200000 424452305 200000 408744941 200000 382074744 200000 210211130 200000 418049389 200000 57059656 200000 30463018 200000 378333024 200000 332569747 200000 9932497 200000 897882678 200000 26204214 200000 494893194 200000 275855029 200000 204823090 200000 433262396 200000 759227449 200000 550615492 200000 174739798 200000 425135248 200000 942550311 200000 380491116 200000 531055991 200000 144516847 200000 181896569 200000 923423675 200000 492674828 200000 451086778 200000 137982967 200000 272506720 200000 604172075 200000 451768045 200000 263736838 200000 214623146 200000 674587532 200000 47555368 200000 334042542 200000 379456646 200000 860059268 200000 890576298 200000 640345492 200000 674996356 200000 819342602 200000 488693840 200000 302783232 200000 256160978 200000 867967157 200000 168807833 200000 963113431 200000 963749694 200000 214753723 200000 968721572 200000 688586913 200000 623512119 200000 430816498 200000 861027119 200000 96558723 200000 104954060 200000 676537298 200000 410441112 200000 821253957 200000 938782378 200000 650541680 200000 835451615 200000 530843981 200000 282980897 200000 27992451 200000 270882466 200000 831099297 200000 532144159 200000 902799969 200000 576216862 200000 927182824 200000 796553778 200000 862685954 200000 487860020 200000 659687016 200000 319126665 200000 456273403 200000 39506016 200000 530876423 200000 667541490 200000 733792899 200000 886309058 200000 434194509 200000 357683165 200000 664946801 200000 812795673 200000 855684960 200000 611449431 200000 759616058 200000 207149762 200000 125020166 200000 534224910 200000 148013302 200000 26999228 200000 262808486 200000 388020307 200000 370584668 200000 117462694 200000 940181575 200000 937744146 200000 285580481 200000 643141822 200000 800039566 200000 306684634 200000 253532955 200000 487085026 200000 148181442 200000 966395099 200000 2862339 200000 558963346 200000 30288330 200000 307671777 200000 614180525 200000 836312555 200000 542901036 200000 382486365 200000 181708529 200000 177284525 200000 691385104 200000 953464668 200000 114741573 200000 174911541 200000 549081914 200000 708694669 200000 931725248 200000 61401731 200000 137519634 200000 144151871 200000 751302935 200000 123434548 200000 133888159 200000 410896479 200000 235942563 200000 428552583 200000 612845190 200000 555722621 200000 586066008 200000 803041115 200000 139404815 200000 203187911 200000 3831501 200000 679195950 200000 891247647 200000 988906763 200000 958965050 200000 726077727 200000 34364990 200000 287893432 200000 641832308 200000 259400172 200000 813050513 200000 176869596 200000 763257331 200000 473238260 200000 294548960 200000 175142695 200000 17675724 200000 878247988 200000 771041169 200000 578632677 200000 806993590 200000 666451021 200000 237056938 200000 913025799 200000 79908103 200000 895668859 200000 120412369 200000 375546138 200000 336989110 200000 475555487 200000 751726670 200000 32749901 200000 971378778 200000 227081525 200000 168010759 200000 903469423 200000 149118762 200000 233304925 200000 994534018 200000 726764525 200000 338023674 200000 18323669 200000 600739046 200000 718404055 200000 852074819 200000 15312380 200000 655170297 200000 371739867 200000 247596570 200000 734829008 200000 733386530 200000 876542279 200000 311014966 200000 63481328 200000 264930407 200000 279241738 200000 357170414 200000 452379290 200000 525225583 200000 801959602 200000 540527672 200000 303034541 200000 530266496 200000 129775470 200000 78676138 200000 843514278 200000 291013249 200000 71496461 200000 862459771 200000 37911974 200000 215999736 200000 603028221 200000 408683138 200000 293967209 200000 596230413 200000 448633676 200000 634937909 200000 344630351 200000 63235460 200000 557553321 200000 978262955 200000 401096279 200000 14410693 200000 684060770 200000 857275033 200000 751459358 200000 308150743 200000 366601831 200000 537383255 200000 475812067 200000 294518367 200000 75472708 200000 290337499 200000 707809925 200000 225694373 200000 623042090 200000 671569596 200000 760632194 200000 100720782 200000 328260838 200000 634925872 200000 785908985 200000 165705378 200000 397554151 200000 702566157 200000 600904872 200000 124552198 200000 974474811 200000 838898634 200000 631262957 200000 670564482 200000 765123986 200000 145470334 200000 565987528 200000 762693755 200000 584084536 200000 777477855 200000 39791062 200000 173114617 200000 571903774 200000 358904131 200000 983501911 200000 771389346 200000 131226065 200000 866746530 200000 769303336 200000 445883067 200000 803481728 200000 427453329 200000 812521416 200000 96747309 200000 795268601 200000 785486663 200000 143651414 200000 798391421 200000 392350124 200000 402568602 200000 265338257 200000 427999954 200000 647505317 200000 751641858 200000 583143637 200000 822550258 200000 746399893 200000 372447380 200000 624579107 200000 562525764 200000 935965129 200000 797294599 200000 963650073 200000 750708430 200000 182277936 200000 305849266 200000 826088949 200000 973937975 200000 445508440 200000 213056650 200000 508475797 200000 375343813 200000 466622833 200000 214523432 200000 594642297 200000 674922847 200000 923214663 200000 419868352 200000 817448126 200000 56245131 200000 381780299 200000 242459434 200000 479349540 200000 723335792 200000 39580298 200000 622606044 200000 431031560 200000 482627028 200000 222540467 200000 520719852 200000 121316201 200000 78780447 200000 936540692 200000 467610386 200000 476676582 200000 845570133 200000 192465821 200000 402710435 200000 167453374 200000 369546270 200000 64402650 200000 221566358 200000 822463693 200000 839203265 200000 56334332 200000 128775553 200000 491103124 200000 795514915 200000 29222864 200000 536707228 200000 734209841 200000 684605644 200000 473140165 200000 546137788 200000 412259938 200000 752652257 200000 934573545 200000 314635352 200000 399608453 200000 556569642 200000 237655787 200000 159634055 200000 414401434 200000 881658124 200000 312391194 200000 67460863 200000 603759166 200000 249857167 200000 153596772 200000 329546262 200000 879743921 200000 404654424 200000 773136727 200000 491283139 200000 865297360 200000 819422383 200000 511342881 200000 776880797 200000 287834394 200000 653709434 200000 519670931 200000 202993114 200000 581701806 200000 195152703 200000 829372953 200000 63539025 200000 4560458 200000 460631588 200000 965786819 200000 405614199 200000 314761805 200000 330518769 200000 857840190 200000 117220708 200000 258358197 200000 375229452 200000 261252826 200000 569480398 200000 748831777 200000 572508283 200000 47571845 200000 795236364 200000 155179982 200000 802080741 200000 143558605 200000 616205588 200000 123242397 200000 537602192 200000 932768226 200000 921946748 200000 694899978 200000 29517155 200000 909798544 200000 956562299 200000 904220214 200000 803488228 200000 723322696 200000 434267112 200000 395325917 200000 296250426 200000 293895191 200000 247925305 200000 901590879 200000 514622763 200000 518133164 200000 148416388 200000 274240186 200000 203075103 200000 563376469 200000 759612288 200000 983841933 200000 598940954 200000 608417537 200000 355445892 200000 417339926 200000 832600260 200000 364084031 200000 240262534 200000 684939060 200000 157850211 200000 409552188 200000 584264733 200000 782948965 200000 16247263 200000 506171592 200000 124505726 200000 912205000 200000 247100860 200000 817664593 200000 401314690 200000 40351770 200000 701266210 200000 394099429 200000 544920733 200000 652012220 200000 102425560 200000 281361459 200000 174390758 200000 465164202 200000 600451651 200000 306168458 200000 432753173 200000 257265797 200000 949481835 200000 632342231 200000 907756159 200000 874970505 200000 499426038 200000 427876522 200000 165725980 200000 167000470 200000 141205801 200000 628001329 200000 407919744 200000 710115882 200000 333509357 200000 477504570 200000 470302180 200000 416875876 200000 575463879 200000 633742389 200000 880312094 200000 559558658 200000 557146077 200000 223217710 200000 562382499 200000 265730403 200000 121800695 200000 922518230 200000 354055051 200000 74124677 200000 945155451 200000 7733626 200000 201679756 200000 88622855 200000 208867951 200000 100391944 200000 101823229 200000 569461542 200000 319269242 200000 339102993 200000 34989267 200000 539441603 200000 928171490 200000 446684609 200000 927850151 200000 607701850 200000 299440014 200000 152666599 200000 122362029 200000 952888075 200000 698639620 200000 287506419 200000 666912700 200000 931063445 200000 155033963 200000 446142194 200000 345255244 200000 430612053 200000 485301385 200000 742894739 200000 759061875 200000 626949450 200000 402396357 200000 628817700 200000 213471974 200000 620469523 200000 285190949 200000 435920276 200000 853337341 200000 523108846 200000 969472336 200000 756234097 200000 219946926 200000 198761146 200000 274309517 200000 669275883 200000 613623695 200000 885712116 200000 503443137 200000 888286927 200000 981926360 200000 551927997 200000 329379955 200000 764925068 200000 779920990 200000 287369426 200000 18234059 200000 594027056 200000 134583192 200000 242568337 200000 632774797 200000 364011114 200000 486737052 200000 228046329 200000 998565665 200000 40272520 200000 340638498 200000 911886250 200000 919337614 200000 986848378 200000 997934463 200000 634586336 200000 956230521 200000 99771085 200000 448926890 200000 507441019 200000 529486122 200000 909899952 200000 876174906 200000 118537209 200000 348016007 200000 247143921 200000 660648549 200000 312338809 200000 61413141 200000 284761855 200000 281516545 200000 229941689 200000 685530365 200000 800092392 200000 3346054 200000 953543448 200000 932482820 200000 274647388 200000 599920649 200000 554403988 200000 655974288 200000 907849896 200000 968955201 200000 253052875 200000 369027497 200000 125860282 200000 952639364 200000 543538941 200000 20231413 200000 693730339 200000 349888714 200000 740632839 200000 460355002 200000 739136015 200000 252286376 200000 479145320 200000 672534751 200000 874808397 200000 151075157 200000 552655424 200000 185148906 200000 279019597 200000 512062376 200000 530500171 200000 678894338 200000 227172379 200000 674423574 200000 677326569 200000 890303213 200000 599167080 200000 463316663 200000 640484888 200000 736050962 200000 942893185 200000 175168066 200000 306733175 200000 339616119 200000 968265301 200000 418732044 200000 81344324 200000 364684995 200000 916165747 200000 72836875 200000 888239197 200000 148774972 200000 5371400 200000 977913048 200000 938559554 200000 859407817 200000 668994788 200000 321776551 200000 321865233 200000 659905009 200000 426105205 200000 631930960 200000 150627719 200000 171706329 200000 167776457 200000 898368585 200000 29220613 200000 134006601 200000 405314191 200000 930233769 200000 169452935 200000 106465958 200000 338789141 200000 447801125 200000 604978861 200000 267858167 200000 370517835 200000 411079701 200000 767816885 200000 717041124 200000 207479486 200000 626170480 200000 469932670 200000 968555441 200000 290082204 200000 313368778 200000 520181126 200000 94491463 200000 59491509 200000 645820508 200000 619086316 200000 869360170 200000 820180856 200000 832964859 200000 627894894 200000 783372419 200000 775508465 200000 275890463 200000 410491499 200000 739815191 200000 672606928 200000 347063261 200000 52590049 200000 145609036 200000 331555684 200000 99574507 200000 805712238 200000 60791082 200000 279437723 200000 567507106 200000 871351890 200000 900941655 200000 138231811 200000 816524278 200000 54320234 200000 396642585 200000 650549707 200000 854068863 200000 953014837 200000 569512534 200000 638038721 200000 368550003 200000 775173330 200000 495251862 200000 845547861 200000 442370729 200000 412895744 200000 535734783 200000 854478484 200000 479106711 200000 896308763 200000 546292055 200000 708588588 200000 976994387 200000 20010021 200000 313788421 200000 830472813 200000 232852628 200000 189430201 200000 227495695 200000 14400069 200000 323352753 200000 129934616 200000 745935388 200000 836555075 200000 515962528 200000 493065504 200000 121532275 200000 487465876 200000 647980791 200000 359405391 200000 175897081 200000 316382216 200000 332326125 200000 739426243 200000 19285301 200000 640965133 200000 162046553 200000 253113147 200000 387366222 200000 677953457 200000 191383985 200000 806124311 200000 736703242 200000 327082403 200000 219006476 200000 103805779 200000 816933329 200000 128413489 200000 553089823 200000 798429327 200000 298292647 200000 680439370 200000 761818946 200000 255994889 200000 912220980 200000 572089213 200000 583744363 200000 474698144 200000 962022847 200000 833901560 200000 163331889 200000 463552466 200000 451389741 200000 615241609 200000 705001674 200000 221074878 200000 181359622 200000 540619935 200000 990347020 200000 627111202 200000 448043375 200000 192353352 200000 370013038 200000 884320860 200000 422267184 200000 989810227 200000 22546439 200000 495863916 200000 392172975 200000 242026159 200000 100935565 200000 465451759 200000 953356273 200000 868170410 200000 844261206 200000 417294885 200000 406865823 200000 79594930 200000 990552922 200000 954287339 200000 257038590 200000 706786294 200000 212634158 200000 993317569 200000 799045877 200000 695215684 200000 967829769 200000 743531972 200000 473326345 200000 501541899 200000 966373313 200000 473694899 200000 789179747 200000 32340314 200000 619462862 200000 495170285 200000 874703560 200000 445927135 200000 638462789 200000 714956400 200000 985095839 200000 29871592 200000 603028189 200000 681290714 200000 518732526 200000 995342948 200000 453830125 200000 686937707 200000 282153564 200000 428818657 200000 447552874 200000 396601857 200000 107216431 200000 248392846 200000 931689197 200000 474154777 200000 724299342 200000 401997626 200000 800458922 200000 785877716 200000 704782144 200000 316637011 200000 155622265 200000 651709678 200000 592155690 200000 818824679 200000 979219152 200000 879416263 200000 399043795 200000 841254565 200000 614579909 200000 476605534 200000 563195298 200000 122539995 200000 199581200 200000 925182032 200000 562257821 200000 805805176 200000 577693190 200000 201421276 200000 231502956 200000 193843723 200000 678103198 200000 837007329 200000 487837779 200000 748204738 200000 118197358 200000 748275165 200000 236083258 200000 239287659 200000 451927726 200000 687369710 200000 858690984 200000 182806900 200000 675686707 200000 240306900 200000 981211842 200000 759469806 200000 329423988 200000 72340972 200000 274359376 200000 781437061 200000 297607048 200000 585543478 200000 343899576 200000 183752585 200000 988468773 200000 530150223 200000 428606719 200000 981305831 200000 617777313 200000 343546231 200000 624959182 200000 605872175 200000 203336179 200000 725858187 200000 585178218 200000 367557007 200000 667523506 200000 379600394 200000 934154681 200000 444134357 200000 943087636 200000 643703315 200000 609109315 200000 703987569 200000 633837040 200000 701516644 200000 397590574 200000 248443759 200000 185492667 200000 324400732 200000 1992768 200000 754971520 200000 379483277 200000 384214521 200000 33898975 200000 556808689 200000 978623516 200000 418946522 200000 70813204 200000 547819953 200000 920544447 200000 312794685 200000 107372162 200000 183855694 200000 446051436 200000 134619136 200000 217963378 200000 470027767 200000 456804793 200000 6614691 200000 529832394 200000 695006075 200000 329277917 200000 583654979 200000 971331857 200000 238110279 200000 205308079 200000 49598879 200000 882411884 200000 724986987 200000 214332581 200000 574582294 200000 227456930 200000 53399189 200000 952316629 200000 200524199 200000 635813146 200000 661873683 200000 924570358 200000 720369903 200000 536363482 200000 222509781 200000 913271135 200000 308238125 200000 992738953 200000 290564455 200000 234884358 200000 443735615 200000 902099054 200000 369426682 200000 359353730 200000 864676005 200000 191384430 200000 862038875 200000 218803976 200000 108237181 200000 988188689 200000 743618809 200000 460301425 200000 29432453 200000 486831996 200000 3803874 200000 54567217 200000 889114139 200000 428857719 200000 309433029 200000 914023775 200000 390795071 200000 977966695 200000 26884337 200000 911048115 200000 867068814 200000 236649300 200000 555209299 200000 278604674 200000 988336967 200000 93465571 200000 13749371 200000 88069316 200000 244041 200000 949293148 200000 742899095 200000 156632589 200000 333047059 200000 988831652 200000 422400117 200000 300453526 200000 560633538 200000 393747779 200000 974427780 200000 580718133 200000 693672213 200000 94526815 200000 884605395 200000 698828127 200000 359198058 200000 857622206 200000 2565391 200000 908171052 200000 319457729 200000 654230214 200000 809859976 200000 116128082 200000 868827320 200000 308924799 200000 507840812 200000 973485096 200000 430296460 200000 527034255 200000 66133129 200000 93028515 200000 330805790 200000 573209148 200000 798017743 200000 358477404 200000 438377706 200000 642622317 200000 535629770 200000 272040327 200000 833686289 200000 817997224 200000 487480299 200000 661553915 200000 283911247 200000 200492564 200000 669014078 200000 717265968 200000 394496260 200000 793507959 200000 713525364 200000 165286715 200000 982903342 200000 121135928 200000 700265691 200000 714150612 200000 244054380 200000 122734430 200000 695315552 200000 968028752 200000 398833916 200000 925204622 200000 373864594 200000 925293990 200000 159055805 200000 705171215 200000 912451489 200000 717057388 200000 228645165 200000 936050120 200000 747192922 200000 819409114 200000 230723434 200000 625898048 200000 918159403 200000 990143429 200000 980928820 200000 33015452 200000 581333797 200000 782807204 200000 866875368 200000 461983651 200000 772851188 200000 117608589 200000 749940614 200000 948502205 200000 922938343 200000 373115192 200000 67258539 200000 123484654 200000 305725678 200000 817480442 200000 279927446 200000 689910239 200000 946383765 200000 760481994 200000 540308774 200000 51362773 200000 756621069 200000 913172031 200000 733397209 200000 381216182 200000 719898915 200000 982911375 200000 908788942 200000 154451978 200000 214410311 200000 253101968 200000 177089219 200000 627439606 200000 96547717 200000 341635002 200000 598072599 200000 10840386 200000 382173837 200000 221567522 200000 655282888 200000 881904212 200000 577381806 200000 681408383 200000 444663668 200000 917509170 200000 896534486 200000 756316455 200000 858930523 200000 808963714 200000 616878739 200000 649806610 200000 638920538 200000 496206732 200000 332135956 200000 766205397 200000 229372657 200000 161129526 200000 578602792 200000 940724903 200000 345220669 200000 207832070 200000 900101436 200000 759836510 200000 399680509 200000 358202147 200000 805798496 200000 995481202 200000 95633808 200000 167250003 200000 379393858 200000 647097080 200000 995534068 200000 971421949 200000 309821232 200000 808493736 200000 206464200 200000 200612647 200000 985290265 200000 472526294 200000 627615818 200000 205963129 200000 788014732 200000 951326587 200000 144404825 200000 918070583 200000 124576182 200000 632234285 200000 524950642 200000 475094601 200000 318790503 200000 462695201 200000 470097078 200000 900954421 200000 799665165 200000 707480111 200000 459177441 200000 750019362 200000 755683510 200000 722877901 200000 694398036 200000 195547607 200000 660204305 200000 933804562 200000 779197195 200000 790632377 200000 313982316 200000 565122995 200000 548753318 200000 25264592 200000 350644919 200000 644166664 200000 202551396 200000 295674817 200000 292008062 200000 478894344 200000 44275746 200000 283369428 200000 710775538 200000 58692935 200000 341756511 200000 702857454 200000 851794144 200000 622105598 200000 586563385 200000 892027031 200000 387318199 200000 263697666 200000 33176944 200000 684828404 200000 525855622 200000 996608203 200000 576105570 200000 542992589 200000 245013242 200000 352927854 200000 38990349 200000 224447880 200000 758505315 200000 939890081 200000 32042767 200000 703535915 200000 44430511 200000 902550205 200000 830842536 200000 64579676 200000 991130988 200000 403720374 200000 168819381 200000 275623523 200000 785208009 200000 171183908 200000 829307317 200000 735683366 200000 16868500 200000 95256637 200000 379142344 200000 693292331 200000 340870972 200000 492970200 200000 273681322 200000 568192921 200000 973999056 200000 721287787 200000 673907899 200000 118125622 200000 529635326 200000 3697932 200000 150940921 200000 627990377 200000 845717012 200000 507130226 200000 605389827 200000 830539832 200000 720544513 200000 200980724 200000 644454934 200000 589351498 200000 550554195 200000 124924296 200000 987283987 200000 291032549 200000 594180154 200000 482404804 200000 513204599 200000 368439792 200000 762592643 200000 677684959 200000 38649440 200000 178342385 200000 301013404 200000 805917360 200000 686001038 200000 26763280 200000 211754645 200000 159649197 200000 265341022 200000 892093713 200000 78335260 200000 352905453 200000 561285839 200000 967255644 200000 658147968 200000 470561829 200000 888587136 200000 311504376 200000 324192430 200000 54080429 200000 445107632 200000 133219466 200000 388664886 200000 575892603 200000 567235899 200000 502452569 200000 105182277 200000 836508198 200000 662296226 200000 243956301 200000 592359595 200000 493364452 200000 515143939 200000 834868714 200000 68532694 200000 385138059 200000 122755612 200000 825657177 200000 260204757 200000 644446098 200000 812064332 200000 195835999 200000 174005589 200000 186039056 200000 347059344 200000 169153890 200000 353490854 200000 934999227 200000 820869257 200000 758374250 200000 782770869 200000 54008809 200000 239253619 200000 243083804 200000 772743187 200000 111399058 200000 654419758 200000 841413568 200000 323723244 200000 782355787 200000 285824057 200000 818472764 200000 118185743 200000 128726347 200000 161229233 200000 368999958 200000 662197995 200000 210910824 200000 840386133 200000 760098933 200000 861745551 200000 654480666 200000 189463940 200000 906824479 200000 19016104 200000 261950070 200000 22074172 200000 948377979 200000 872671879 200000 298435635 200000 62719515 200000 58750351 200000 909490199 200000 255014056 200000 603869537 200000 401167874 200000 361474282 200000 366992586 200000 797673708 200000 912353306 200000 888563244 200000 833933874 200000 449371449 200000 999734718 200000 873470381 200000 392631060 200000 664429417 200000 331346804 200000 753840090 200000 708326984 200000 106438456 200000 459074147 200000 566725571 200000 752185156 200000 360079110 200000 52514385 200000 999462166 200000 381348382 200000 488745938 200000 8454054 200000 991844386 200000 732863886 200000 902639417 200000 682113382 200000 82207188 200000 12485865 200000 131945338 200000 423879481 200000 823528892 200000 192059942 200000 684593012 200000 98770790 200000 370472967 200000 958705627 200000 135824549 200000 990565074 200000 693714309 200000 171237184 200000 635643691 200000 513603845 200000 334999460 200000 378607658 200000 875249094 200000 952762916 200000 278217330 200000 104359696 200000 425595860 200000 190376695 200000 759618719 200000 249202953 200000 397104466 200000 80111331 200000 19162999 200000 719324107 200000 138310881 200000 675398128 200000 375871723 200000 839196588 200000 235318717 200000 553654467 200000 126531464 200000 140437411 200000 840563654 200000 240485540 200000 279791229 200000 289515335 200000 596717947 200000 504843641 200000 63480728 200000 762091726 200000 479011320 200000 595682760 200000 890796360 200000 953458959 200000 305737471 200000 270718135 200000 875116700 200000 161691007 200000 503490283 200000 963280910 200000 323223874 200000 395754038 200000 7127229 200000 725689907 200000 584195464 200000 31427562 200000 506269715 200000 43025964 200000 157759580 200000 920147954 200000 717447467 200000 240016800 200000 174469455 200000 58179140 200000 136763619 200000 449342677 200000 703834253 200000 725779318 200000 576565947 200000 298035890 200000 847814374 200000 590553279 200000 132368592 200000 281991869 200000 426317255 200000 288970742 200000 586834913 200000 184648989 200000 787040576 200000 345802641 200000 486314318 200000 880555160 200000 573479423 200000 835696806 200000 58604307 200000 334715029 200000 191732050 200000 924222700 200000 563067856 200000 537002779 200000 978425640 200000 86169786 200000 550636739 200000 282636495 200000 483379216 200000 544042758 200000 33188811 200000 307116792 200000 717740344 200000 106669927 200000 618400102 200000 947499902 200000 309590125 200000 394139154 200000 785111218 200000 770959589 200000 483963424 200000 630551007 200000 277667183 200000 661375061 200000 172715871 200000 87624773 200000 452540410 200000 704797077 200000 680598999 200000 448213848 200000 940489555 200000 155488522 200000 513013207 200000 687318481 200000 29974807 200000 617848252 200000 288813135 200000 830582533 200000 953639814 200000 446077265 200000 669012172 200000 359647980 200000 88913789 200000 563859470 200000 574909309 200000 214840346 200000 474613883 200000 127211740 200000 965068080 200000 789205448 200000 817349279 200000 718223168 200000 471583060 200000 697991116 200000 603301031 200000 577743200 200000 667967992 200000 954635931 200000 124101617 200000 408284164 200000 577289673 200000 94425933 200000 12254333 200000 166527122 200000 348232215 200000 29435800 200000 609368809 200000 537401616 200000 179204304 200000 249038291 200000 813800051 200000 715693093 200000 892324482 200000 804990195 200000 790533369 200000 644327191 200000 122366044 200000 671210640 200000 37079803 200000 549865933 200000 808977965 200000 759299297 200000 449985942 200000 84719309 200000 968008802 200000 796138170 200000 207251593 200000 637120830 200000 920701451 200000 191935892 200000 773161011 200000 410041574 200000 812934870 200000 840903044 200000 897374610 200000 246599724 200000 267576081 200000 714243394 200000 73634885 200000 896463894 200000 308584363 200000 679875619 200000 870711946 200000 822884939 200000 754949171 200000 388921374 200000 624491328 200000 332772114 200000 438169814 200000 254748105 200000 164837861 200000 194905424 200000 983426660 200000 761312348 200000 550698647 200000 744653452 200000 258038347 200000 303247276 200000 4778006 200000 208448749 200000 286301849 200000 904333360 200000 227409855 200000 649610042 200000 171287549 200000 305051902 200000 521767826 200000 202687192 200000 103410630 200000 523546574 200000 256906284 200000 400250831 200000 555473377 200000 409245429 200000 313713356 200000 358032580 200000 979400926 200000 469504874 200000 474368337 200000 279369983 200000 270125547 200000 876953284 200000 904661050 200000 98619493 200000 986413270 200000 706745145 200000 632458915 200000 635336062 200000 730609678 200000 675593631 200000 523065933 200000 802542960 200000 731258530 200000 913474414 200000 468312982 200000 3982849 200000 98771519 200000 102179003 200000 388451196 200000 788017047 200000 280672053 200000 524481085 200000 341773213 200000 114289466 200000 523668082 200000 297909066 200000 912072761 200000 677950096 200000 662027140 200000 811657690 200000 405774893 200000 368955359 200000 612940954 200000 91300482 200000 752156921 200000 637906958 200000 836661379 200000 558379129 200000 854311610 200000 70184611 200000 142162092 200000 196147093 200000 171366959 200000 374686661 200000 244896549 200000 840648270 200000 484404407 200000 186023482 200000 753328284 200000 886873017 200000 770240592 200000 997123945 200000 790532703 200000 672963470 200000 58760089 200000 178581848 200000 151784541 200000 472054305 200000 511693264 200000 749457582 200000 213535012 200000 370469995 200000 81714900 200000 253056689 200000 298940388 200000 219726338 200000 417831715 200000 854575432 200000 507811433 200000 915785499 200000 654265307 200000 905129210 200000 465412900 200000 361383054 200000 131951804 200000 657967340 200000 803251490 200000 751661009 200000 622767139 200000 477458149 200000 696806418 200000 30264059 200000 321552655 200000 823562061 200000 412472899 200000 959008449 200000 272520480 200000 814342440 200000 384425122 200000 422670459 200000 330859154 200000 89222175 200000 406466239 200000 820980768 200000 247992389 200000 481656950 200000 43280072 200000 541495876 200000 399728567 200000 448656150 200000 219648395 200000 374269472 200000 188003591 200000 14914435 200000 261925495 200000 487879561 200000 579922675 200000 237044710 200000 683644826 200000 989110007 200000 18706649 200000 603945732 200000 417138596 200000 285985662 200000 489249465 200000 838635587 200000 517115362 200000 786761431 200000 268545840 200000 766542251 200000 987197506 200000 618036568 200000 505007486 200000 985009634 200000 579193172 200000 364845046 200000 853607808 200000 242077230 200000 325110342 200000 707880009 200000 456783798 200000 442106485 200000 787322087 200000 739343495 200000 32437565 200000 544476991 200000 650503076 200000 674618759 200000 601145812 200000 278883762 200000 228488589 200000 950431423 200000 327170010 200000 468070292 200000 411967568 200000 912144453 200000 824954445 200000 803886924 200000 475697723 200000 315367120 200000 659934924 200000 393492960 200000 224660029 200000 533940663 200000 56009109 200000 327205623 200000 604312548 200000 831215344 200000 538424198 200000 640480471 200000 676543839 200000 110890769 200000 888757279 200000 97562728 200000 350506877 200000 29079889 200000 410790269 200000 844267822 200000 797114284 200000 130432903 200000 456499808 200000 149761873 200000 537540602 200000 807335977 200000 892097061 200000 197501847 200000 275150614 200000 714961998 200000 601373387 200000 85774184 200000 427508814 200000 574160811 200000 266296562 200000 148420808 200000 165859218 200000 261649048 200000 975660502 200000 270258783 200000 228828014 200000 181663243 200000 809296727 200000 643971956 200000 264331539 200000 682417051 200000 456558579 200000 605390316 200000 362883662 200000 351440254 200000 11247304 200000 730667599 200000 65415566 200000 395255946 200000 114596758 200000 516903362 200000 828422114 200000 973072950 200000 482358459 200000 409930765 200000 243924727 200000 306930841 200000 278872372 200000 579696022 200000 261220125 200000 282892393 200000 103231650 200000 293630306 200000 639300929 200000 178387196 200000 715609409 200000 465229594 200000 807828723 200000 901509194 200000 266529266 200000 746561283 200000 87080545 200000 581274855 200000 63204913 200000 882819587 200000 63236698 200000 367907852 200000 340696094 200000 983376802 200000 854230603 200000 127961999 200000 587445879 200000 739809286 200000 684162628 200000 63359462 200000 751555227 200000 851163125 200000 699995378 200000 933816871 200000 874899080 200000 977185494 200000 267223973 200000 639564809 200000 146137821 200000 822269615 200000 441331275 200000 795430371 200000 70776536 200000 697885735 200000 740941171 200000 838875306 200000 188697175 200000 494419076 200000 6159434 200000 409186807 200000 266341338 200000 270033837 200000 232479903 200000 168557566 200000 2396798 200000 896279592 200000 714314978 200000 935627159 200000 666391555 200000 86990108 200000 727513632 200000 868607032 200000 526986950 200000 945984592 200000 271991304 200000 550686711 200000 815906246 200000 846456361 200000 805168872 200000 838912395 200000 792268450 200000 112242094 200000 844137904 200000 75624523 200000 166578072 200000 333505671 200000 346713068 200000 641823278 200000 551368071 200000 128491256 200000 294988749 200000 158154696 200000 528045037 200000 142657513 200000 892690464 200000 707821650 200000 169338601 200000 357990113 200000 141399636 200000 590262177 200000 65857336 200000 5419013 200000 973800567 200000 169626668 200000 156612667 200000 859877917 200000 495334200 200000 204199690 200000 290203631 200000 535339662 200000 118091238 200000 74753521 200000 562025714 200000 793125728 200000 914844271 200000 875930423 200000 255115907 200000 477878073 200000 624158561 200000 816440275 200000 473478785 200000 695171422 200000 103359467 200000 486691164 200000 859012971 200000 902811576 200000 773686747 200000 11431432 200000 315658846 200000 648728780 200000 57078688 200000 411104430 200000 171334425 200000 456881601 200000 936390217 200000 347857603 200000 624928251 200000 925750877 200000 779260291 200000 253859423 200000 171296770 200000 671820550 200000 833638302 200000 558025272 200000 5729996 200000 897381572 200000 200986504 200000 839062949 200000 524790425 200000 265583933 200000 569593039 200000 859971740 200000 816952902 200000 601683639 200000 359683491 200000 466234803 200000 365592915 200000 213921817 200000 74573520 200000 247925793 200000 906638813 200000 389954282 200000 556044743 200000 232325565 200000 79324836 200000 334912847 200000 178240661 200000 116100349 200000 307733253 200000 113459727 200000 605410281 200000 489464567 200000 465636095 200000 388921489 200000 98774289 200000 512357730 200000 877489969 200000 312688859 200000 952585212 200000 962430613 200000 896490713 200000 516167572 200000 437734713 200000 883234694 200000 487853526 200000 224051715 200000 221002229 200000 730986444 200000 612560550 200000 908174349 200000 450964480 200000 765648796 200000 962438247 200000 822854714 200000 771434952 200000 919250382 200000 315203801 200000 395600303 200000 490290267 200000 11387865 200000 146000985 200000 437708339 200000 971946856 200000 658624977 200000 919900135 200000 705622062 200000 460942654 200000 118433903 200000 799591200 200000 557733028 200000 950587083 200000 257319176 200000 865592900 200000 384282430 200000 81887133 200000 886715284 200000 914124336 200000 144166977 200000 641105890 200000 821037223 200000 9110115 200000 710470291 200000 605696107 200000 514071418 200000 664491260 200000 402760124 200000 44182180 200000 167492579 200000 709863097 200000 635357154 200000 327909532 200000 892375639 200000 255421177 200000 621750731 200000 258013443 200000 807630318 200000 157961146 200000 74576093 200000 72062246 200000 754070110 200000 554611098 200000 729578272 200000 834996980 200000 103316990 200000 532865497 200000 870637882 200000 104461563 200000 387500995 200000 148044372 200000 901609585 200000 396919914 200000 297559877 200000 176150411 200000 881040044 200000 71461136 200000 900919995 200000 27560603 200000 395948657 200000 398630746 200000 314140921 200000 730102595 200000 281977575 200000 144305240 200000 787432312 200000 192020450 200000 481942484 200000 407529400 200000 839092301 200000 271598967 200000 410071455 200000 788588488 200000 67230768 200000 286268318 200000 42480975 200000 599322487 200000 771312246 200000 502200984 200000 840921225 200000 203937876 200000 575761174 200000 996415299 200000 255436180 200000 559601804 200000 816576678 200000 217197341 200000 12319575 200000 741270255 200000 612400221 200000 485932613 200000 335613273 200000 59441387 200000 858497042 200000 44490104 200000 88809919 200000 257372814 200000 413118012 200000 142601751 200000 420611920 200000 236099719 200000 880679919 200000 308167198 200000 583160692 200000 237063717 200000 255272676 200000 113484333 200000 754173999 200000 812511573 200000 414548336 200000 171843459 200000 601381418 200000 279444647 200000 291492490 200000 747461629 200000 62396585 200000 368925001 200000 257707465 200000 758317082 200000 978582421 200000 89017609 200000 97030499 200000 882899193 200000 459886963 200000 1769046 200000 291337262 200000 120853592 200000 88837481 200000 560780350 200000 821317538 200000 513198741 200000 564599103 200000 285197937 200000 383741395 200000 978664624 200000 797174619 200000 421400380 200000 677433210 200000 913016903 200000 18476227 200000 269918606 200000 681112045 200000 175359383 200000 753698077 200000 77206261 200000 713828642 200000 936894849 200000 799931057 200000 812695456 200000 758773679 200000 251404161 200000 474753125 200000 882071133 200000 277546187 200000 674753975 200000 766781887 200000 486243484 200000 723970124 200000 414461154 200000 654136550 200000 594037866 200000 772494506 200000 395653726 200000 525227680 200000 751395957 200000 632744698 200000 407983149 200000 698394708 200000 834239501 200000 405694196 200000 435337450 200000 638486024 200000 602847008 200000 714026732 200000 574336470 200000 724757091 200000 746611773 200000 692117979 200000 491657423 200000 61300908 200000 653138065 200000 169639767 200000 537028691 200000 684628680 200000 484550636 200000 592282005 200000 360465792 200000 834413374 200000 654955196 200000 567755117 200000 523062294 200000 129452853 200000 965392399 200000 850882645 200000 439742066 200000 836330100 200000 729524116 200000 270534244 200000 135687060 200000 723700064 200000 539070362 200000 197008463 200000 773468441 200000 38807809 200000 380869902 200000 199413102 200000 418971456 200000 276091132 200000 445238656 200000 610583479 200000 623135464 200000 369034137 200000 600766749 200000 86817217 200000 956682127 200000 350127549 200000 452560566 200000 561852098 200000 781944148 200000 334959344 200000 718882231 200000 787739792 200000 45455605 200000 982037847 200000 942541871 200000 280190883 200000 118792656 200000 976801210 200000 158470349 200000 832625423 200000 873039333 200000 805693311 200000 993400032 200000 808561293 200000 405939154 200000 406350507 200000 479126102 200000 212320371 200000 233476820 200000 298496487 200000 809949629 200000 419914166 200000 399043787 200000 559476856 200000 479216708 200000 659378670 200000 106656822 200000 19654725 200000 139213754 200000 710915409 200000 754670130 200000 863922132 200000 383044748 200000 699536054 200000 213625982 200000 140257868 200000 59918282 200000 978542483 200000 97737081 200000 246555507 200000 68859169 200000 701355518 200000 822095905 200000 568345008 200000 271578337 200000 869208750 200000 321700885 200000 261392393 200000 641920504 200000 161086202 200000 873895315 200000 344068133 200000 538568693 200000 510962903 200000 512502649 200000 476621898 200000 106406661 200000 336260318 200000 275385159 200000 297219935 200000 430569464 200000 399696963 200000 443896091 200000 723448042 200000 462826044 200000 478760670 200000 20672434 200000 675372306 200000 262431711 200000 549530405 200000 531115628 200000 86307486 200000 947954064 200000 605533231 200000 374739272 200000 760499955 200000 33191581 200000 821578161 200000 355790563 200000 58906137 200000 780730101 200000 976202755 200000 838156412 200000 753441461 200000 234138919 200000 324975131 200000 556696050 200000 3700238 200000 433763937 200000 690117520 200000 618681795 200000 220210700 200000 468014705 200000 897755800 200000 932899086 200000 887775539 200000 200807366 200000 702108169 200000 542161808 200000 462976684 200000 399914862 200000 634383194 200000 197783466 200000 513337403 200000 416230681 200000 145695394 200000 164672089 200000 137725513 200000 872282899 200000 829523607 200000 339853115 200000 110324187 200000 908840013 200000 850087567 200000 149498000 200000 251711127 200000 931752532 200000 766006913 200000 365054261 200000 780357317 200000 600477527 200000 496498948 200000 323203753 200000 162328907 200000 676910116 200000 759498574 200000 256011531 200000 675975599 200000 790451243 200000 151758646 200000 107739417 200000 148450840 200000 336222072 200000 20377906 200000 525037618 200000 22168396 200000 456092860 200000 190708824 200000 508387924 200000 47820465 200000 163869508 200000 909886559 200000 856908318 200000 818347088 200000 517543167 200000 428209054 200000 664263374 200000 255541964 200000 474750587 200000 984244490 200000 857771074 200000 266629999 200000 519693032 200000 145377340 200000 786211578 200000 725364253 200000 376132626 200000 536083816 200000 669647891 200000 947596125 200000 223506026 200000 24578918 200000 329774925 200000 915968598 200000 160003837 200000 285713836 200000 92099333 200000 439435470 200000 376634746 200000 121616464 200000 422519866 200000 912388908 200000 553868335 200000 24339465 200000 380575883 200000 347424375 200000 68325387 200000 193637934 200000 257068598 200000 642178644 200000 421492381 200000 931387061 200000 662643738 200000 588777739 200000 750637075 200000 540454453 200000 423809973 200000 64246657 200000 188920123 200000 224610276 200000 620698406 200000 837913917 200000 80789892 200000 213626264 200000 235809067 200000 205674087 200000 455599356 200000 85535176 200000 730175266 200000 683857347 200000 307198034 200000 757921675 200000 90418443 200000 913137338 200000 929749205 200000 159932055 200000 338366339 200000 441719121 200000 463962226 200000 285011778 200000 773380042 200000 118180910 200000 654898105 200000 558550659 200000 830675901 200000 299254425 200000 518225368 200000 538558449 200000 116437467 200000 252768888 200000 970729118 200000 129764290 200000 906842435 200000 927971920 200000 581924984 200000 662573773 200000 915000755 200000 42499914 200000 227881589 200000 764419207 200000 284002698 200000 43221291 200000 47035973 200000 297429256 200000 455124934 200000 65642586 200000 209946677 200000 559380742 200000 89865733 200000 37596125 200000 153099060 200000 427338200 200000 293762695 200000 777065819 200000 968643792 200000 668877683 200000 459177002 200000 213501722 200000 458038584 200000 272570992 200000 931247723 200000 270123009 200000 814532923 200000 672746499 200000 322995562 200000 795443094 200000 906691143 200000 176896516 200000 484261350 200000 167927808 200000 440250473 200000 26857193 200000 234948924 200000 388103173 200000 261643858 200000 600008648 200000 930455403 200000 917699340 200000 626049872 200000 419416152 200000 821454610 200000 317188892 200000 364373328 200000 775566576 200000 512339311 200000 182113498 200000 648837345 200000 378022534 200000 243312225 200000 771152781 200000 505016115 200000 15199921 200000 295979622 200000 964089116 200000 475976211 200000 153503142 200000 894544541 200000 685111310 200000 919666672 200000 658679869 200000 578180291 200000 279315848 200000 667858392 200000 197669869 200000 386488121 200000 132796754 200000 604042618 200000 687243466 200000 438684411 200000 760780753 200000 424095525 200000 826105229 200000 292037034 200000 403600397 200000 367516102 200000 397668235 200000 201108866 200000 149686699 200000 200918765 200000 842625211 200000 113511779 200000 27087603 200000 460822216 200000 215976884 200000 142701259 200000 525077707 200000 282403877 200000 41267628 200000 542623193 200000 448712377 200000 465974899 200000 627357306 200000 57096523 200000 485865187 200000 349673921 200000 42231443 200000 487300736 200000 604048913 200000 75162301 200000 647627535 200000 727379830 200000 551803817 200000 135594676 200000 517082532 200000 276270795 200000 807966129 200000 52768663 200000 538064553 200000 699872191 200000 163908304 200000 260948468 200000 909703955 200000 791539759 200000 699593804 200000 889318136 200000 931616890 200000 395476123 200000 882731531 200000 723574898 200000 22721301 200000 759798304 200000 918188182 200000 303660754 200000 896969656 200000 494764670 200000 223741200 200000 842734885 200000 667146716 200000 246362642 200000 579873091 200000 421264153 200000 390645654 200000 826942939 200000 242834835 200000 612822783 200000 490406814 200000 584175480 200000 381345543 200000 893385155 200000 137611593 200000 591917863 200000 454948166 200000 615215348 200000 160297101 200000 847006662 200000 135814806 200000 854759618 200000 584617987 200000 383467221 200000 818857439 200000 314748922 200000 709378783 200000 689929842 200000 606293669 200000 449764362 200000 944900345 200000 586940250 200000 829397776 200000 185953027 200000 77893320 200000 515853038 200000 651506151 200000 639548305 200000 535400288 200000 465972010 200000 326547087 200000 419463427 200000 443958394 200000 675194030 200000 936248080 200000 153260361 200000 776453739 200000 345950393 200000 639377935 200000 901529840 200000 234649642 200000 537108264 200000 403593428 200000 379336998 200000 398139726 200000 40414330 200000 354237252 200000 632110524 200000 271164429 200000 387013070 200000 616311783 200000 760624926 200000 992421693 200000 936272610 200000 956514275 200000 881860187 200000 849302614 200000 859273748 200000 52670206 200000 661505315 200000 505467756 200000 118736996 200000 44049822 200000 700473282 200000 497134392 200000 654453104 200000 387431627 200000 817046825 200000 742519568 200000 600539509 200000 715745323 200000 813220069 200000 674897641 200000 162624340 200000 273489412 200000 446213925 200000 864154460 200000 894115977 200000 347559229 200000 920052408 200000 113671581 200000 426980660 200000 308015452 200000 996543755 200000 278667139 200000 882252820 200000 822854280 200000 898274862 200000 468687750 200000 437130374 200000 145665415 200000 987178703 200000 217454779 200000 881822857 200000 396144576 200000 887894076 200000 556571354 200000 290111676 200000 383219513 200000 351700068 200000 197927479 200000 45282397 200000 854672025 200000 236097494 200000 425605067 200000 52881738 200000 695081254 200000 162100159 200000 471033644 200000 982236675 200000 530156231 200000 499760623 200000 108451983 200000 229056421 200000 295501315 200000 183055060 200000 834912972 200000 242423792 200000 131277823 200000 185207164 200000 40969561 200000 885835073 200000 425982082 200000 684572054 200000 742441549 200000 942966936 200000 827362804 200000 38775664 200000 959512669 200000 78911378 200000 846573401 200000 227902458 200000 754569441 200000 622540398 200000 184432729 200000 860259008 200000 376961999 200000 453694987 200000 900860219 200000 816023539 200000 404154814 200000 977975271 200000 844614884 200000 551848032 200000 547166692 200000 784914977 200000 909934812 200000 176032630 200000 161837591 200000 265091959 200000 487431497 200000 701245252 200000 81033935 200000 217697608 200000 416199408 200000 143528567 200000 826719520 200000 137127825 200000 71797050 200000 842733663 200000 583727811 200000 76877555 200000 924725292 200000 446893290 200000 216141326 200000 744857770 200000 791048301 200000 473574054 200000 282165238 200000 130130583 200000 814129474 200000 578363586 200000 661092883 200000 672459062 200000 94168212 200000 384234252 200000 979885723 200000 797906855 200000 754932968 200000 416456692 200000 190450789 200000 113846696 200000 587861349 200000 619810950 200000 467882727 200000 112152984 200000 520854481 200000 75138163 200000 248476215 200000 837438581 200000 344226451 200000 222454280 200000 675267852 200000 939262430 200000 48635569 200000 801570356 200000 478820029 200000 720250385 200000 761927634 200000 156642950 200000 70420287 200000 100185581 200000 403429436 200000 550585643 200000 952297259 200000 549641455 200000 638783702 200000 654970611 200000 507754933 200000 324986680 200000 966979879 200000 364606283 200000 931486389 200000 389871492 200000 941708116 200000 726447683 200000 796799649 200000 204729651 200000 226605604 200000 415360137 200000 364140175 200000 439860292 200000 314602750 200000 922148716 200000 884575799 200000 551176020 200000 403403753 200000 889319641 200000 492192750 200000 407556514 200000 720162186 200000 548417376 200000 660386987 200000 218723085 200000 76880169 200000 738153519 200000 846409221 200000 395844627 200000 915901099 200000 160764692 200000 154124850 200000 180779475 200000 648045720 200000 999022718 200000 549170184 200000 579693067 200000 185968661 200000 357975419 200000 234219262 200000 286526745 200000 362647786 200000 471913914 200000 785640235 200000 755951101 200000 331561340 200000 679163786 200000 430632773 200000 675405396 200000 761915091 200000 64727001 200000 259350178 200000 954634334 200000 225646741 200000 889156149 200000 934665529 200000 492047608 200000 746158344 200000 6253773 200000 677717409 200000 590987169 200000 92084498 200000 105747567 200000 668071184 200000 998612088 200000 652053051 200000 598255754 200000 391439197 200000 475817020 200000 528040105 200000 783209261 200000 296527614 200000 33373769 200000 469447970 200000 961828614 200000 868757769 200000 954280608 200000 394647821 200000 801139043 200000 10672949 200000 647816671 200000 938681968 200000 214545971 200000 681830360 200000 23446340 200000 3109362 200000 353076228 200000 668340202 200000 841709741 200000 667809497 200000 612516869 200000 532694272 200000 282454170 200000 282014476 200000 761343493 200000 727704914 200000 217735720 200000 736085265 200000 304598130 200000 980109749 200000 624476951 200000 821747215 200000 158683738 200000 670286239 200000 859126212 200000 335299021 200000 588734315 200000 823799081 200000 819271982 200000 225826480 200000 934330358 200000 615888647 200000 905557236 200000 442249151 200000 577235687 200000 910412433 200000 878070101 200000 736728226 200000 733829582 200000 936878525 200000 766635309 200000 821021085 200000 399716056 200000 461456674 200000 552188925 200000 396578712 200000 375298773 200000 995111414 200000 137578979 200000 659761690 200000 929179443 200000 889094159 200000 281358749 200000 596674376 200000 770925569 200000 412395492 200000 401072265 200000 770601450 200000 223376364 200000 952663180 200000 98162855 200000 365842789 200000 903348803 200000 616495549 200000 744082068 200000 131364801 200000 305808118 200000 805602253 200000 487906192 200000 616476580 200000 360310418 200000 25846195 200000 30995832 200000 405012563 200000 798806086 200000 291211526 200000 293336267 200000 948786103 200000 905360352 200000 613740540 200000 63751336 200000 337333333 200000 987390415 200000 536758123 200000 738845389 200000 259216212 200000 962051874 200000 982573259 200000 108387225 200000 319767674 200000 345473415 200000 466806321 200000 902812170 200000 421082157 200000 205605196 200000 870145620 200000 755865023 200000 464098677 200000 482917216 200000 313145995 200000 34792181 200000 250097144 200000 261487441 200000 714670283 200000 752972429 200000 799964668 200000 869619534 200000 587185069 200000 89145347 200000 224557160 200000 774042662 200000 784877669 200000 30424440 200000 560750274 200000 893841222 200000 261948107 200000 309607848 200000 401060657 200000 831063230 200000 812160340 200000 498716147 200000 754093180 200000 778768188 200000 853717785 200000 920474711 200000 450380808 200000 424414222 200000 546670030 200000 465548659 200000 557300188 200000 730401572 200000 733483467 200000 159175301 200000 504414367 200000 319185674 200000 36611078 200000 626827628 200000 536986520 200000 750875377 200000 739947542 200000 946648230 200000 478502572 200000 986764454 200000 675099184 200000 453557586 200000 320329314 200000 659135639 200000 588925740 200000 596744493 200000 40775650 200000 149650901 200000 456216192 200000 977711768 200000 147783920 200000 294679052 200000 235864131 200000 571854991 200000 308153845 200000 539050891 200000 436562219 200000 563179187 200000 624623605 200000 511809346 200000 498289294 200000 200125760 200000 302210713 200000 128913598 200000 983887971 200000 20707094 200000 374143014 200000 115459630 200000 195702593 200000 42388915 200000 804474242 200000 202671200 200000 238755934 200000 783989046 200000 272017973 200000 363227331 200000 720238993 200000 923454557 200000 465121381 200000 195157350 200000 257221455 200000 807428231 200000 613208280 200000 202126582 200000 797417136 200000 163889074 200000 925898996 200000 425973443 200000 425907562 200000 726003837 200000 163134657 200000 843482299 200000 582890964 200000 272937509 200000 875863781 200000 355861868 200000 436223203 200000 952699019 200000 388298406 200000 431526917 200000 564700207 200000 172431915 200000 824874987 200000 304260693 200000 886194670 200000 874732069 200000 138515258 200000 912446153 200000 937842935 200000 679999032 200000 281729978 200000 961350769 200000 994470592 200000 563861185 200000 853133105 200000 70802171 200000 995714399 200000 317158591 200000 87984646 200000 375728309 200000 661901708 200000 285118929 200000 54191935 200000 809335438 200000 411464859 200000 410612789 200000 112733828 200000 585939477 200000 692876933 200000 425610442 200000 634299929 200000 196622711 200000 266110432 200000 331778829 200000 934504678 200000 702920580 200000 151979489 200000 284252959 200000 208921202 200000 846851498 200000 962044000 200000 467444669 200000 121971938 200000 327776247 200000 957839827 200000 165593669 200000 537124605 200000 203637018 200000 218183505 200000 759821495 200000 406889003 200000 889140322 200000 251198096 200000 572430768 200000 103013488 200000 944588220 200000 290542566 200000 705346671 200000 820098165 200000 195638712 200000 131830858 200000 138185427 200000 4365694 200000 779681668 200000 933663059 200000 876941146 200000 408973172 200000 655763182 200000 634732855 200000 982283043 200000 769983708 200000 28102757 200000 78741708 200000 972047852 200000 695895260 200000 993504504 200000 804915593 200000 895663636 200000 825917756 200000 212587092 200000 21669253 200000 881421465 200000 806280290 200000 961761993 200000 759557494 200000 944782617 200000 715936084 200000 427710277 200000 618212019 200000 660006868 200000 98405304 200000 115839830 200000 453634353 200000 269110695 200000 948892630 200000 594897707 200000 346450824 200000 33941521 200000 38276756 200000 305568659 200000 492266223 200000 553814834 200000 838203768 200000 449072123 200000 58181434 200000 996159942 200000 221212841 200000 204919411 200000 634762466 200000 722917677 200000 160142061 200000 486583209 200000 245365500 200000 340171109 200000 680644011 200000 398448875 200000 645354303 200000 194799373 200000 658127593 200000 828409896 200000 363431938 200000 767550307 200000 129113422 200000 971036142 200000 902656059 200000 266427461 200000 771516961 200000 95724909 200000 523032449 200000 671022131 200000 75676999 200000 96901746 200000 783335945 200000 893616715 200000 333019463 200000 281319275 200000 699039915 200000 501183050 200000 895085384 200000 963345768 200000 485313245 200000 296011921 200000 105265425 200000 338421784 200000 234326198 200000 499403804 200000 917836551 200000 256589767 200000 252004075 200000 331261579 200000 346388018 200000 687050597 200000 838188244 200000 210056732 200000 439624759 200000 248685185 200000 230272615 200000 426948014 200000 737527134 200000 707254089 200000 673324091 200000 16641215 200000 219718284 200000 371344523 200000 994272134 200000 700677486 200000 387548489 200000 763031990 200000 39885854 200000 870931065 200000 737693114 200000 508196569 200000 450819706 200000 841143615 200000 971748007 200000 44573857 200000 72014257 200000 456219582 200000 166279029 200000 13198430 200000 13533049 200000 26854548 200000 185499180 200000 259627005 200000 835145769 200000 383299329 200000 126796658 200000 915529742 200000 816838326 200000 194261730 200000 124284045 200000 389060031 200000 320569016 200000 282438326 200000 408844644 200000 562454751 200000 216681573 200000 36534684 200000 58232957 200000 478956507 200000 599260308 200000 972661075 200000 796918014 200000 59689411 200000 345555130 200000 319351863 200000 88880304 200000 558662725 200000 958074608 200000 91219274 200000 828272118 200000 881748399 200000 620096490 200000 186287655 200000 692453850 200000 526075632 200000 31028480 200000 837271823 200000 527422464 200000 704306582 200000 680682023 200000 201690848 200000 167840431 200000 940739025 200000 347238904 200000 205880600 200000 56208078 200000 222152301 200000 954114983 200000 639849941 200000 988541923 200000 276204763 200000 248621324 200000 874935766 200000 282363925 200000 684192552 200000 231330461 200000 464954491 200000 21649963 200000 853018627 200000 28558192 200000 622313920 200000 193128842 200000 396108474 200000 985686333 200000 539267653 200000 427258937 200000 214401853 200000 836969561 200000 86688584 200000 453039840 200000 430581273 200000 257041851 200000 856225960 200000 777857731 200000 445139068 200000 407451898 200000 707872995 200000 118917579 200000 834850870 200000 34041419 200000 128145688 200000 761137276 200000 982116789 200000 622368391 200000 433818373 200000 69524991 200000 622357000 200000 350556962 200000 228778248 200000 818972696 200000 330410716 200000 726916660 200000 214267425 200000 794746672 200000 729636993 200000 356544115 200000 132683757 200000 363930188 200000 285333476 200000 8740149 200000 286670508 200000 420220178 200000 986749077 200000 519900785 200000 784015675 200000 601583050 200000 320353474 200000 7518910 200000 712296218 200000 107170138 200000 56099130 200000 310714706 200000 252128358 200000 858803016 200000 405039978 200000 576202756 200000 56677342 200000 183619003 200000 861754722 200000 950989129 200000 769900257 200000 952161145 200000 891722703 200000 771710010 200000 9601901 200000 987191272 200000 834406913 200000 965072523 200000 587190304 200000 47106832 200000 899208166 200000 206651027 200000 434481722 200000 19303831 200000 723640845 200000 604399946 200000 428611993 200000 108914372 200000 51140003 200000 764099653 200000 648601786 200000 123373692 200000 575667320 200000 593717180 200000 514268862 200000 929379654 200000 126000377 200000 132240516 200000 988895073 200000 391874633 200000 170043446 200000 92391955 200000 807127811 200000 841553739 200000 480858589 200000 64062082 200000 410787491 200000 769439411 200000 499977789 200000 679981189 200000 298943454 200000 303821704 200000 343077955 200000 212285300 200000 269520627 200000 472042351 200000 89304446 200000 271843141 200000 646203073 200000 834740399 200000 178402846 200000 161915023 200000 700244166 200000 960769072 200000 952014064 200000 887286920 200000 635380512 200000 681922422 200000 605542243 200000 402284294 200000 480959631 200000 399175850 200000 259798917 200000 565293696 200000 488863344 200000 670847632 200000 709967366 200000 683234829 200000 281979075 200000 507074193 200000 631066674 200000 989810530 200000 880571941 200000 545340082 200000 458123258 200000 22601432 200000 626171862 200000 988283289 200000 586988523 200000 285210467 200000 865926579 200000 482081422 200000 915513652 200000 996291227 200000 484885563 200000 258538358 200000 118781347 200000 346728118 200000 689325197 200000 891313369 200000 945273255 200000 129649290 200000 259561575 200000 223575517 200000 522193487 200000 462937999 200000 543626792 200000 58951752 200000 158336328 200000 405106650 200000 240243918 200000 519166081 200000 870647522 200000 933734946 200000 176266232 200000 433121678 200000 368812555 200000 398537662 200000 161593828 200000 863085846 200000 757092946 200000 402473123 200000 977810288 200000 316431711 200000 319922148 200000 709509482 200000 249354268 200000 510048592 200000 99644304 200000 246118727 200000 155006981 200000 335842927 200000 647150278 200000 921712146 200000 514816490 200000 16519395 200000 44344723 200000 830676544 200000 737595690 200000 673362290 200000 269235366 200000 56597738 200000 380202436 200000 371073923 200000 739176269 200000 322814404 200000 847973461 200000 784016669 200000 832122743 200000 924470054 200000 853794844 200000 974110949 200000 651278259 200000 281789446 200000 490825975 200000 782766626 200000 167540014 200000 220067835 200000 306096486 200000 487320251 200000 27919288 200000 740541754 200000 331735687 200000 981557047 200000 162769855 200000 602076827 200000 371361816 200000 297654459 200000 230155345 200000 596772244 200000 193699447 200000 727552783 200000 323716894 200000 36407868 200000 157449892 200000 655505048 200000 64264306 200000 306674505 200000 579393596 200000 153515102 200000 205932862 200000 252811793 200000 192072574 200000 233203206 200000 254607631 200000 41406603 200000 273346377 200000 346854872 200000 974608403 200000 851224910 200000 204786972 200000 623319226 200000 14169371 200000 267206032 200000 683928340 200000 463965233 200000 511948691 200000 787045671 200000 57708016 200000 201687654 200000 202120074 200000 952431755 200000 947688206 200000 610031646 200000 105004464 200000 596520145 200000 290806894 200000 227323584 200000 952218962 200000 855080368 200000 182818990 200000 865078866 200000 199272031 200000 794829183 200000 509665035 200000 586349946 200000 235794789 200000 38461235 200000 427529062 200000 732326272 200000 438668691 200000 448450660 200000 608972347 200000 244505674 200000 773822648 200000 547798856 200000 710974123 200000 75949150 200000 187233601 200000 942817974 200000 782881906 200000 687587043 200000 295770174 200000 197636644 200000 737544688 200000 45475744 200000 987390813 200000 735346600 200000 756320291 200000 752154874 200000 836890348 200000 587198458 200000 388546218 200000 731836920 200000 670769114 200000 193177710 200000 816711107 200000 22812225 200000 715527606 200000 403273981 200000 601632333 200000 586633755 200000 458170541 200000 748161597 200000 177233350 200000 646861422 200000 757359503 200000 454518115 200000 210595404 200000 645979326 200000 673065930 200000 198935623 200000 463326879 200000 946480947 200000 83800428 200000 231755103 200000 140449820 200000 686883476 200000 600626468 200000 762901954 200000 548808387 200000 58551366 200000 863536705 200000 847623974 200000 843395889 200000 553975377 200000 115431600 200000 340070881 200000 303732901 200000 247865178 200000 656977665 200000 138724586 200000 728212734 200000 423153833 200000 486211170 200000 764531672 200000 16206010 200000 503789091 200000 911857825 200000 424749793 200000 397871864 200000 173951056 200000 829646893 200000 880318171 200000 901291894 200000 332461142 200000 337684501 200000 207453501 200000 453944979 200000 274448890 200000 653976582 200000 664266782 200000 671342925 200000 663249317 200000 901654096 200000 112020532 200000 427547458 200000 763611228 200000 486442977 200000 112398038 200000 598218418 200000 168890822 200000 938128967 200000 926166009 200000 186697850 200000 987662377 200000 778080177 200000 861000757 200000 690398746 200000 927829611 200000 124223213 200000 159415489 200000 387500463 200000 923027989 200000 615318891 200000 435806577 200000 799920632 200000 473255242 200000 858510136 200000 243353790 200000 568056404 200000 967392468 200000 572742914 200000 341927357 200000 756089025 200000 317513751 200000 667632154 200000 899094565 200000 244021214 200000 120880410 200000 900974700 200000 92666445 200000 261325545 200000 273151108 200000 507572359 200000 777829675 200000 101392321 200000 525528475 200000 428943258 200000 169471062 200000 557855971 200000 155452998 200000 379242868 200000 380684803 200000 432436592 200000 818503436 200000 764510851 200000 258387210 200000 204222245 200000 507294482 200000 392652245 200000 757370593 200000 848716896 200000 470449695 200000 762512153 200000 684271518 200000 524104736 200000 771629210 200000 242546334 200000 344806905 200000 412609028 200000 386678154 200000 88688465 200000 230444359 200000 777364043 200000 779883668 200000 504901826 200000 575638911 200000 826884562 200000 569552896 200000 149697311 200000 486465336 200000 35778584 200000 938388147 200000 205075254 200000 385098664 200000 650794299 200000 392160309 200000 750240886 200000 678506661 200000 112873467 200000 274839212 200000 909577965 200000 420862118 200000 187499958 200000 957895901 200000 536126283 200000 404641474 200000 484374634 200000 501113905 200000 305392860 200000 826158255 200000 178973365 200000 230114477 200000 993747345 200000 302846660 200000 875149271 200000 236973815 200000 340574711 200000 144976886 200000 623732653 200000 195864663 200000 242142525 200000 565927901 200000 385416886 200000 326942387 200000 718465330 200000 688443055 200000 165071378 200000 439195281 200000 890955843 200000 255985475 200000 792793981 200000 202973976 200000 966749056 200000 276080910 200000 845877591 200000 48032270 200000 92001430 200000 273882665 200000 985803422 200000 736051674 200000 93331926 200000 210307400 200000 411351281 200000 512277378 200000 80353324 200000 801789379 200000 699612813 200000 497700013 200000 427330855 200000 957553039 200000 330518611 200000 931376545 200000 796200182 200000 464612165 200000 122915264 200000 778414405 200000 77012584 200000 574353433 200000 720729842 200000 234198304 200000 823887595 200000 358748643 200000 337474729 200000 918095703 200000 328202381 200000 556397849 200000 629090370 200000 727210673 200000 436579325 200000 641081553 200000 660446140 200000 452147349 200000 49506953 200000 379827907 200000 596814774 200000 198207242 200000 183783457 200000 717309252 200000 540962159 200000 414562485 200000 22190929 200000 741631819 200000 588045507 200000 896842974 200000 384427338 200000 655012463 200000 357235251 200000 659003242 200000 448317913 200000 6289125 200000 113609949 200000 541036769 200000 967112045 200000 280276358 200000 864195711 200000 50321512 200000 866800404 200000 439495622 200000 619826040 200000 771289543 200000 358127230 200000 345540029 200000 295632581 200000 746240355 200000 223479287 200000 174808609 200000 856359943 200000 204987460 200000 186963056 200000 585724488 200000 268873082 200000 163582480 200000 114397046 200000 634128425 200000 223202814 200000 596957965 200000 710723384 200000 82562651 200000 64813842 200000 80601633 200000 112438404 200000 54261268 200000 958253779 200000 503741652 200000 776131786 200000 548087083 200000 245445120 200000 364496204 200000 972816406 200000 42942997 200000 373177848 200000 784756815 200000 213003033 200000 735697387 200000 293766841 200000 329175876 200000 211755296 200000 936939105 200000 422782177 200000 595129393 200000 940657690 200000 793733070 200000 681710000 200000 233098173 200000 788942997 200000 655404330 200000 945740548 200000 293609262 200000 604330945 200000 889590794 200000 303350619 200000 142382699 200000 425762154 200000 813585574 200000 963316691 200000 628525050 200000 565673473 200000 225576403 200000 953177131 200000 241766146 200000 490829971 200000 926103815 200000 470453955 200000 350566218 200000 330608847 200000 576585819 200000 417303191 200000 972867895 200000 92422403 200000 131035779 200000 651246407 200000 399055824 200000 335801886 200000 50948823 200000 615624977 200000 797018812 200000 878912431 200000 107375437 200000 634978004 200000 379132482 200000 748995556 200000 732840060 200000 599304718 200000 833736519 200000 564477835 200000 914322842 200000 121253597 200000 903490387 200000 736144403 200000 541074557 200000 878349825 200000 239480971 200000 529339786 200000 926930332 200000 545563864 200000 347658167 200000 797396639 200000 575087118 200000 792537951 200000 779618364 200000 2306209 200000 509187976 200000 24585271 200000 903383074 200000 491679101 200000 523168355 200000 31196316 200000 520738830 200000 893336515 200000 700753811 200000 723669102 200000 912865096 200000 995281569 200000 935564464 200000 613170732 200000 313514422 200000 714260966 200000 825377264 200000 7078130 200000 79248862 200000 977628671 200000 124914217 200000 683777154 200000 724770022 200000 411215868 200000 926453971 200000 364878647 200000 264849046 200000 997255050 200000 197897219 200000 509361170 200000 845953876 200000 404850425 200000 990346864 200000 350516913 200000 352900134 200000 576831799 200000 168720753 200000 832079186 200000 796699315 200000 343066578 200000 551994107 200000 825486547 200000 305937217 200000 684185337 200000 817100199 200000 372713652 200000 271232695 200000 937879419 200000 273558697 200000 638436626 200000 33269915 200000 584462534 200000 267586521 200000 169918637 200000 998771476 200000 771501288 200000 551651756 200000 327566562 200000 640228585 200000 114857615 200000 897296699 200000 488862128 200000 356594559 200000 75967244 200000 213448762 200000 456159670 200000 149359837 200000 891181131 200000 434555649 200000 795122738 200000 407337386 200000 580512988 200000 271505542 200000 453018371 200000 507125037 200000 83587052 200000 383681632 200000 795280039 200000 468898635 200000 54096203 200000 727550148 200000 110757948 200000 212291211 200000 596718951 200000 998027914 200000 867852674 200000 487757845 200000 210637646 200000 108508968 200000 126350038 200000 82341293 200000 261465263 200000 230860981 200000 127516984 200000 204607932 200000 843607001 200000 500603879 200000 544030789 200000 459448134 200000 424355257 200000 795056660 200000 273922621 200000 767426036 200000 385840095 200000 773950771 200000 59836413 200000 692160523 200000 705085561 200000 275813851 200000 504189188 200000 364796017 200000 360050773 200000 992320322 200000 160100721 200000 585716398 200000 976337123 200000 175463742 200000 31017986 200000 471609576 200000 274909231 200000 660305991 200000 45511702 200000 882674660 200000 666737898 200000 347553138 200000 115839402 200000 631763723 200000 453991521 200000 59519094 200000 329012063 200000 306627682 200000 573551746 200000 908521897 200000 930240114 200000 723209872 200000 754118622 200000 783301635 200000 39903425 200000 524146907 200000 738190753 200000 14378265 200000 770147532 200000 418336554 200000 818685850 200000 33866530 200000 759139248 200000 777375747 200000 507113529 200000 33493749 200000 270363436 200000 675214989 200000 498645643 200000 732744200 200000 540310943 200000 720785038 200000 242468927 200000 812466801 200000 900439559 200000 721405037 200000 341309859 200000 538880744 200000 917252611 200000 125232 200000 951025062 200000 824992961 200000 963605457 200000 73142910 200000 601137622 200000 256420341 200000 624417360 200000 510243486 200000 512382563 200000 65362714 200000 618088190 200000 976427125 200000 919574554 200000 98924901 200000 447555065 200000 977500554 200000 760836202 200000 89807022 200000 679263233 200000 287392261 200000 292915553 200000 813595499 200000 258851443 200000 300133546 200000 507296174 200000 420271795 200000 742796111 200000 253317346 200000 21374623 200000 546832956 200000 120744242 200000 302709425 200000 180142628 200000 273649756 200000 12681051 200000 413719744 200000 633269450 200000 678119946 200000 599807913 200000 368141395 200000 972726719 200000 526158557 200000 729421467 200000 236658515 200000 150017236 200000 341768459 200000 33329997 200000 784035396 200000 626374261 200000 699305322 200000 722210688 200000 893952079 200000 773215153 200000 866661745 200000 923243410 200000 610761017 200000 413018168 200000 720470839 200000 853962369 200000 745110889 200000 926088791 200000 298110834 200000 631191531 200000 292338148 200000 260421372 200000 506382201 200000 742343696 200000 873840211 200000 963790775 200000 851262273 200000 811084749 200000 991511803 200000 367611063 200000 381457250 200000 360101538 200000 798169283 200000 728720072 200000 98179347 200000 223377068 200000 414098737 200000 123809626 200000 24070184 200000 571988138 200000 652253804 200000 873973372 200000 151998746 200000 524561915 200000 122672954 200000 419048156 200000 812016382 200000 282506909 200000 897024258 200000 437363656 200000 570450827 200000 864269615 200000 429148106 200000 289909039 200000 829825304 200000 341760751 200000 866630713 200000 839782816 200000 975044763 200000 353783228 200000 426751382 200000 431653448 200000 399408554 200000 415080468 200000 744451526 200000 595277047 200000 369282173 200000 893679893 200000 388773712 200000 11720219 200000 634553833 200000 823010431 200000 344772443 200000 830811842 200000 168016741 200000 440983727 200000 380386222 200000 26022555 200000 147718407 200000 65789092 200000 904926382 200000 196422132 200000 950696327 200000 463106558 200000 82970978 200000 751892925 200000 386419258 200000 152761593 200000 973551986 200000 785875331 200000 350126359 200000 193298037 200000 204813090 200000 866589556 200000 290494645 200000 445455856 200000 288224603 200000 195062880 200000 671894090 200000 579218313 200000 454120354 200000 705246645 200000 661674924 200000 353658366 200000 256428061 200000 306347394 200000 50341714 200000 777969837 200000 723736980 200000 440189556 200000 70798419 200000 983972758 200000 165442412 200000 107590619 200000 630167653 200000 426211158 200000 65368493 200000 866379685 200000 267341279 200000 417072941 200000 760104189 200000 243915360 200000 131820982 200000 149093112 200000 875500706 200000 53863227 200000 447166850 200000 404609847 200000 882107523 200000 309180932 200000 655531897 200000 908160775 200000 3384614 200000 818604331 200000 872845938 200000 540065831 200000 423703985 200000 202064316 200000 216689122 200000 78596342 200000 608548332 200000 538171240 200000 773559266 200000 181619314 200000 354240573 200000 260884604 200000 362578726 200000 142897210 200000 707919275 200000 996421095 200000 632215814 200000 256763020 200000 912106458 200000 424003384 200000 770382199 200000 87400518 200000 783636 200000 488818844 200000 985362194 200000 792840424 200000 741616189 200000 717479651 200000 383915787 200000 10449551 200000 555559644 200000 221596026 200000 759297850 200000 235810811 200000 327722264 200000 413081202 200000 746896405 200000 954185353 200000 188992440 200000 629880950 200000 651810482 200000 232350776 200000 684188193 200000 329296600 200000 148827849 200000 117924264 200000 113596506 200000 962689412 200000 572887215 200000 325207573 200000 299673867 200000 176617738 200000 623491419 200000 205669727 200000 200698232 200000 971140760 200000 137958500 200000 563243524 200000 218417546 200000 835074556 200000 979843071 200000 927273250 200000 444695493 200000 183355813 200000 499268869 200000 932228729 200000 242643794 200000 11058849 200000 74492138 200000 939860071 200000 930966005 200000 188570271 200000 549467590 200000 571669994 200000 524618263 200000 505691630 200000 151231567 200000 581040288 200000 250870973 200000 242954620 200000 33059803 200000 494826184 200000 343693197 200000 871517399 200000 799829601 200000 943855938 200000 540158671 200000 902859310 200000 494988920 200000 938991498 200000 184881001 200000 983374927 200000 118059350 200000 240810432 200000 941868769 200000 838927017 200000 598359250 200000 966927522 200000 345587549 200000 519611723 200000 605962593 200000 219185551 200000 897225637 200000 452706019 200000 152141339 200000 311092357 200000 420251423 200000 881266367 200000 801937591 200000 930211875 200000 444322769 200000 975123150 200000 236397961 200000 196511655 200000 428240994 200000 44189086 200000 801691530 200000 540488943 200000 632850968 200000 605185630 200000 397097039 200000 554817659 200000 702299866 200000 349439709 200000 643152912 200000 437006696 200000 823988015 200000 792026505 200000 149946785 200000 513269622 200000 661743676 200000 268047216 200000 126391419 200000 95265538 200000 779866568 200000 853518401 200000 208389300 200000 91441419 200000 818782266 200000 265087050 200000 477924609 200000 41680688 200000 662923417 200000 382392442 200000 414999738 200000 156321199 200000 538678922 200000 763009120 200000 349728725 200000 665563495 200000 175527508 200000 340379177 200000 709952745 200000 38692310 200000 99178207 200000 565394085 200000 234629419 200000 360855323 200000 885627823 200000 242219330 200000 208440948 200000 42430963 200000 453443821 200000 919567887 200000 352582968 200000 738730943 200000 794221405 200000 659054521 200000 787871887 200000 750384252 200000 98839144 200000 290929040 200000 429546030 200000 713193672 200000 860904466 200000 838801281 200000 163822190 200000 930457058 200000 789169924 200000 568398364 200000 601941571 200000 540935593 200000 312223363 200000 450972815 200000 952866117 200000 482919580 200000 941197941 200000 942551720 200000 633569706 200000 65173976 200000 360350562 200000 608771287 200000 178353224 200000 623666460 200000 439153264 200000 279512104 200000 686255767 200000 167430855 200000 946053989 200000 345993292 200000 898359468 200000 995857879 200000 329956008 200000 3471760 200000 195207486 200000 711477738 200000 779152703 200000 285346531 200000 369225124 200000 459963200 200000 531091153 200000 475860947 200000 273389523 200000 722955958 200000 136165284 200000 830869647 200000 359132771 200000 16775628 200000 526349471 200000 435289574 200000 236289163 200000 12341407 200000 40416584 200000 980657477 200000 876767776 200000 670039023 200000 180281798 200000 120783036 200000 186269080 200000 466998041 200000 114365151 200000 282862841 200000 209687052 200000 190962204 200000 641307642 200000 677836618 200000 529910576 200000 178565527 200000 812129565 200000 276704671 200000 354288476 200000 149698248 200000 290615536 200000 14421124 200000 834094982 200000 515574158 200000 680827063 200000 122560810 200000 573494085 200000 720056423 200000 461402714 200000 255109470 200000 195972302 200000 337658481 200000 680164448 200000 841203087 200000 961575673 200000 86682476 200000 636566510 200000 530809547 200000 93879612 200000 904466870 200000 864838348 200000 530749633 200000 110952878 200000 172610636 200000 820775263 200000 575726016 200000 347353349 200000 275983054 200000 594752175 200000 282250421 200000 78975639 200000 918069627 200000 439192673 200000 766122800 200000 795065947 200000 310521136 200000 716805821 200000 388292447 200000 150414568 200000 294244716 200000 546014889 200000 595278864 200000 542382964 200000 67654222 200000 638625194 200000 530142386 200000 968338389 200000 887122580 200000 315773929 200000 458577236 200000 84119171 200000 830523805 200000 244456491 200000 353425059 200000 238034579 200000 900236647 200000 579746775 200000 87795183 200000 971307964 200000 5659792 200000 438159091 200000 396387622 200000 660871252 200000 234717272 200000 426097701 200000 755166934 200000 180078931 200000 583569564 200000 823330485 200000 599991342 200000 101798990 200000 462944732 200000 468818569 200000 396894973 200000 667957116 200000 242741557 200000 550003239 200000 539365297 200000 867930036 200000 498814566 200000 476256950 200000 363334999 200000 765444204 200000 422223822 200000 182622717 200000 52699552 200000 17674682 200000 616107116 200000 631537761 200000 231728345 200000 227464277 200000 18169308 200000 970065129 200000 973699058 200000 644634516 200000 829338208 200000 589617468 200000 844446327 200000 364731757 200000 70663379 200000 355969440 200000 377462425 200000 217660023 200000 472217782 200000 213061372 200000 895915812 200000 746999271 200000 791601191 200000 851192535 200000 970457481 200000 38763925 200000 330509283 200000 154780502 200000 356079573 200000 615057911 200000 278976331 200000 133774657 200000 743390392 200000 167130148 200000 698617947 200000 785360381 200000 872804222 200000 812165074 200000 590160819 200000 948206994 200000 67657752 200000 181827415 200000 31115922 200000 101410469 200000 181788434 200000 905705386 200000 77974229 200000 538474110 200000 715288989 200000 563508322 200000 615152891 200000 380905218 200000 119864198 200000 210478005 200000 906009123 200000 150511801 200000 3537724 200000 867983481 200000 405143563 200000 818173640 200000 37034958 200000 709643301 200000 989911313 200000 340059383 200000 205245161 200000 486529744 200000 538937397 200000 626729388 200000 171645149 200000 114889520 200000 194737941 200000 796897261 200000 574370968 200000 51343004 200000 41872366 200000 922917217 200000 560473000 200000 547501321 200000 72615329 200000 709637710 200000 442632252 200000 261412623 200000 774378922 200000 470411162 200000 471763235 200000 324003300 200000 536653353 200000 757480141 200000 746034634 200000 608590687 200000 206357469 200000 241546253 200000 181263425 200000 888622070 200000 614767139 200000 26977824 200000 198889270 200000 990634687 200000 885707514 200000 889828973 200000 9371639 200000 890993521 200000 302167808 200000 236081915 200000 280054899 200000 131941475 200000 704391541 200000 632362607 200000 671295800 200000 151119499 200000 552506423 200000 267655184 200000 78786422 200000 201903999 200000 489874372 200000 971901893 200000 433688826 200000 807846263 200000 503120186 200000 208073748 200000 692486194 200000 40889160 200000 564175449 200000 233615909 200000 366149679 200000 733159529 200000 251256702 200000 841409980 200000 909943453 200000 707974384 200000 845823401 200000 365855553 200000 313475019 200000 42769813 200000 510068343 200000 986466235 200000 299745960 200000 496353197 200000 932092967 200000 466138319 200000 131214531 200000 813634351 200000 250369944 200000 158475461 200000 23618122 200000 673033394 200000 63547464 200000 1538178 200000 197400587 200000 928782700 200000 609771606 200000 633461134 200000 610220917 200000 831428403 200000 550478464 200000 369700367 200000 246946455 200000 253214846 200000 810922532 200000 169135818 200000 576507934 200000 51841124 200000 606814530 200000 690856232 200000 927682394 200000 149223579 200000 398963320 200000 704836910 200000 958463032 200000 259369338 200000 735418115 200000 625160578 200000 120758089 200000 345383926 200000 512190147 200000 168602476 200000 7574969 200000 39890343 200000 83806775 200000 557215442 200000 671899479 200000 235345091 200000 812836988 200000 151332922 200000 847154834 200000 74829857 200000 214942033 200000 896913611 200000 352830585 200000 391709494 200000 851344149 200000 277893195 200000 736841402 200000 460644890 200000 50906310 200000 250924833 200000 85312931 200000 433780100 200000 169691651 200000 626676307 200000 101263907 200000 768967368 200000 278342922 200000 599922568 200000 792611784 200000 737233887 200000 404939961 200000 420225798 200000 392704194 200000 117857119 200000 241952400 200000 465183156 200000 643741149 200000 833920125 200000 986477229 200000 811014937 200000 655404682 200000 383371025 200000 286329293 200000 142064986 200000 133624534 200000 658103697 200000 757539664 200000 515281726 200000 463349104 200000 543230739 200000 488698677 200000 917453868 200000 539465127 200000 840312143 200000 229602329 200000 119285803 200000 679440232 200000 435572890 200000 952831803 200000 980927456 200000 885678915 200000 969504235 200000 387747962 200000 332149907 200000 34986085 200000 285540569 200000 538431572 200000 776646697 200000 100649118 200000 981035929 200000 198196200 200000 816226090 200000 157422172 200000 525080836 200000 252351219 200000 440202939 200000 438424750 200000 421197454 200000 76876246 200000 304337060 200000 741176129 200000 424266319 200000 238582670 200000 503101258 200000 481083493 200000 998588156 200000 741844921 200000 350007221 200000 776903943 200000 690729454 200000 942572183 200000 876378507 200000 7270583 200000 129420057 200000 932738309 200000 529509138 200000 329549219 200000 684935445 200000 415285378 200000 560124720 200000 815450266 200000 309132568 200000 896267565 200000 233216877 200000 13529353 200000 128865529 200000 325800900 200000 551551983 200000 486254848 200000 551744813 200000 653776294 200000 608535420 200000 140127532 200000 711949516 200000 531250385 200000 909367163 200000 938505949 200000 21148557 200000 149940196 200000 490905074 200000 662180865 200000 772677572 200000 325295133 200000 125899144 200000 839361319 200000 51466346 200000 683084634 200000 422498179 200000 967696764 200000 216998676 200000 819439643 200000 981995466 200000 660650192 200000 616659962 200000 775080829 200000 181141731 200000 685279632 200000 202986992 200000 639511872 200000 827031029 200000 510253260 200000 212551791 200000 951071169 200000 77110983 200000 622155826 200000 986360717 200000 95889919 200000 179273662 200000 716618769 200000 607199743 200000 560758169 200000 855046113 200000 455058774 200000 995808029 200000 221038285 200000 376560343 200000 425297809 200000 727546589 200000 629139578 200000 708281063 200000 469627631 200000 739553238 200000 454768670 200000 133499126 200000 749917760 200000 978750269 200000 504301016 200000 221882508 200000 895257330 200000 192261355 200000 431525478 200000 669626318 200000 185087251 200000 402561876 200000 915347238 200000 969080708 200000 613555539 200000 509107600 200000 156445720 200000 52747539 200000 679046398 200000 682968916 200000 227665369 200000 220798595 200000 510452741 200000 529462521 200000 21749161 200000 930971257 200000 166059253 200000 795335027 200000 996375397 200000 887210045 200000 819586301 200000 182479450 200000 306665868 200000 975850933 200000 344854507 200000 684799460 200000 89386301 200000 191569767 200000 213272622 200000 823890151 200000 140633142 200000 596108921 200000 72442581 200000 461024475 200000 576697558 200000 546833587 200000 568697741 200000 589800917 200000 331609627 200000 454972539 200000 158996134 200000 111348876 200000 583689635 200000 703270615 200000 817952526 200000 340034135 200000 200897966 200000 242409838 200000 897858132 200000 798692139 200000 67047194 200000 200407174 200000 637473445 200000 483037088 200000 289863012 200000 302676742 200000 443449040 200000 203915501 200000 815127724 200000 122348148 200000 108355141 200000 188006630 200000 792501169 200000 282936055 200000 788115217 200000 763582980 200000 386644944 200000 145379670 200000 447771107 200000 90222941 200000 808690952 200000 494223094 200000 490607113 200000 588056230 200000 940553720 200000 223833566 200000 915370354 200000 182022711 200000 673995230 200000 995369141 200000 450468525 200000 127505670 200000 1237145 200000 39922882 200000 760521959 200000 279693994 200000 501381287 200000 533123562 200000 235357680 200000 113462104 200000 29788967 200000 633706164 200000 62371894 200000 87582184 200000 555739606 200000 34402376 200000 904261832 200000 69921744 200000 474724629 200000 729992298 200000 701879123 200000 525962023 200000 222519264 200000 488936835 200000 957008934 200000 351276195 200000 978600920 200000 614016151 200000 313895473 200000 88646554 200000 928779065 200000 517975375 200000 788710657 200000 978619907 200000 211547875 200000 174506479 200000 393819333 200000 683395189 200000 182146644 200000 665257312 200000 515008587 200000 373030950 200000 321989035 200000 773788455 200000 506922754 200000 213869804 200000 49699238 200000 102420330 200000 800435961 200000 493733183 200000 2223524 200000 98630897 200000 193232093 200000 455482932 200000 796928931 200000 134120226 200000 448066046 200000 550397826 200000 42541633 200000 329668099 200000 800619082 200000 201104255 200000 791279294 200000 860274747 200000 237535311 200000 853225763 200000 589693175 200000 979895568 200000 1260860 200000 259580419 200000 752414060 200000 82730089 200000 51910368 200000 656272470 200000 212204346 200000 300012236 200000 663079336 200000 424761075 200000 785442337 200000 59774304 200000 544750244 200000 723969360 200000 8697470 200000 285321195 200000 196813698 200000 434277763 200000 804558672 200000 966353108 200000 560438928 200000 480822339 200000 716351030 200000 195115809 200000 64646333 200000 397632231 200000 152717678 200000 462454905 200000 42611608 200000 840623973 200000 480163798 200000 228913955 200000 486198094 200000 94420564 200000 297174254 200000 84555780 200000 978149039 200000 908538089 200000 71588564 200000 481349795 200000 281841961 200000 332554492 200000 669225029 200000 797954344 200000 674250442 200000 552358147 200000 724287138 200000 942447191 200000 276137025 200000 664258581 200000 35688935 200000 214138776 200000 511131869 200000 72315368 200000 999398581 200000 939716338 200000 854397067 200000 152892626 200000 230609480 200000 242169610 200000 383156699 200000 504592330 200000 457588864 200000 937302824 200000 484925947 200000 919799911 200000 92096475 200000 117658930 200000 8953529 200000 440983263 200000 272494968 200000 376685485 200000 277030020 200000 538763784 200000 946037013 200000 720541122 200000 983439979 200000 546143577 200000 188298513 200000 822325046 200000 305999387 200000 512235753 200000 531920489 200000 147810415 200000 191746020 200000 336069998 200000 503665854 200000 331877493 200000 250757812 200000 171549759 200000 118941260 200000 705211118 200000 557103129 200000 480944977 200000 157436916 200000 743753248 200000 817444418 200000 889104188 200000 720293170 200000 878509298 200000 148507645 200000 847813942 200000 65119782 200000 514334442 200000 550710970 200000 827502870 200000 276449167 200000 722210863 200000 385241222 200000 723085650 200000 830878922 200000 936077191 200000 233140239 200000 477625600 200000 13588438 200000 591231065 200000 685384358 200000 111121879 200000 981948754 200000 791546027 200000 29858871 200000 26365486 200000 724179068 200000 707741476 200000 143671633 200000 635519227 200000 638793010 200000 665359114 200000 492756772 200000 268789716 200000 407096308 200000 815030853 200000 6524 200000 280258801 200000 599369696 200000 173546329 200000 36156106 200000 163319591 200000 187375283 200000 255724910 200000 506094107 200000 618449901 200000 907209421 200000 857596491 200000 776162078 200000 157898585 200000 617959725 200000 373375573 200000 793481762 200000 331543075 200000 550682480 200000 240557715 200000 760876052 200000 192937376 200000 236365269 200000 470695597 200000 140336772 200000 76319175 200000 99961659 200000 528863975 200000 201054624 200000 80997679 200000 590570272 200000 654117930 200000 358629942 200000 815304462 200000 243956131 200000 994734074 200000 883007925 200000 479034170 200000 66072962 200000 746607232 200000 275297835 200000 945697322 200000 812080156 200000 903508609 200000 329153096 200000 6291701 200000 972314990 200000 311720291 200000 861234008 200000 699182417 200000 990207001 200000 450284334 200000 487122764 200000 627541908 200000 176593241 200000 498534024 200000 26117809 200000 796129974 200000 443573519 200000 481607863 200000 162494646 200000 509193804 200000 696479671 200000 680879521 200000 966309162 200000 955345037 200000 606003313 200000 838861774 200000 585207930 200000 751766608 200000 490535163 200000 355375716 200000 425346486 200000 20952842 200000 258279348 200000 561272105 200000 696253068 200000 325123283 200000 993770394 200000 417812612 200000 700936522 200000 607690338 200000 872694860 200000 442754427 200000 802763487 200000 758189835 200000 681456648 200000 95461813 200000 488478937 200000 321910471 200000 616767917 200000 498708345 200000 734481767 200000 395558444 200000 819381432 200000 180296108 200000 501208920 200000 762202223 200000 89376586 200000 414242773 200000 44287514 200000 984201064 200000 240060447 200000 694718491 200000 389660603 200000 817944461 200000 736392856 200000 109332293 200000 110374122 200000 60409844 200000 255067313 200000 329889976 200000 272189173 200000 386365013 200000 328215306 200000 432753787 200000 59069388 200000 9882885 200000 685957345 200000 593458485 200000 853002747 200000 996296955 200000 635319829 200000 763093037 200000 700637363 200000 201915854 200000 380235044 200000 900852040 200000 493534657 200000 773618611 200000 568996141 200000 962836750 200000 701814676 200000 156477315 200000 28931566 200000 607541412 200000 359099706 200000 493259954 200000 511064517 200000 750254034 200000 237126755 200000 758276440 200000 17737138 200000 163229950 200000 492396379 200000 989462058 200000 366088018 200000 908371757 200000 262149907 200000 596971137 200000 203435749 200000 647338504 200000 969071384 200000 147640401 200000 731902792 200000 80177108 200000 449188249 200000 246801970 200000 784146938 200000 229091704 200000 900430181 200000 256894810 200000 755739418 200000 472463482 200000 279850985 200000 866545568 200000 830028647 200000 522146560 200000 688288052 200000 649021817 200000 55188541 200000 673326546 200000 387719670 200000 364092413 200000 46232989 200000 766046806 200000 36588924 200000 55652579 200000 419654693 200000 34381458 200000 638059445 200000 636084863 200000 939632403 200000 964597037 200000 814890287 200000 267709386 200000 373437509 200000 71248237 200000 872957722 200000 954582617 200000 698041403 200000 171637049 200000 839656258 200000 432400484 200000 821799954 200000 803291416 200000 411582488 200000 571753151 200000 184885642 200000 318398511 200000 97351337 200000 256912099 200000 134288640 200000 452537413 200000 914122404 200000 172103398 200000 245338995 200000 186755521 200000 436112983 200000 168438653 200000 847501954 200000 884788650 200000 231042738 200000 777451520 200000 54233196 200000 582394789 200000 526134081 200000 854374501 200000 605793293 200000 991431161 200000 70658613 200000 914911555 200000 782079718 200000 573426574 200000 615977051 200000 452579279 200000 178801941 200000 328192488 200000 469008162 200000 985446370 200000 759759192 200000 813817136 200000 370950296 200000 459567600 200000 67619597 200000 280008746 200000 986292588 200000 73796368 200000 983783476 200000 817029695 200000 613610733 200000 522115322 200000 807845226 200000 378153843 200000 938959113 200000 64283652 200000 822998511 200000 261147247 200000 827879502 200000 198074659 200000 176443808 200000 840360056 200000 663728106 200000 585596911 200000 598689020 200000 394700148 200000 26697646 200000 593074334 200000 420586786 200000 177341419 200000 755638790 200000 452484102 200000 994335184 200000 282055939 200000 292916738 200000 121443743 200000 482934117 200000 488107138 200000 589323599 200000 214823806 200000 652567263 200000 884672719 200000 483525181 200000 566644314 200000 667113949 200000 243040496 200000 795472314 200000 275906954 200000 468598428 200000 406290059 200000 355959124 200000 385541891 200000 434458109 200000 161314281 200000 972457275 200000 73661277 200000 456820092 200000 30779373 200000 403866683 200000 833718223 200000 283456314 200000 783807521 200000 94951365 200000 160698413 200000 82172915 200000 284423337 200000 317420518 200000 635481840 200000 722808583 200000 344947788 200000 136618829 200000 82328366 200000 996108404 200000 2222193 200000 464620360 200000 966323868 200000 487617753 200000 246044958 200000 176306118 200000 858563474 200000 387069300 200000 12638971 200000 236377942 200000 572267270 200000 350108708 200000 993109836 200000 621014821 200000 400276110 200000 735560551 200000 12674553 200000 744463619 200000 744900194 200000 881667164 200000 625450889 200000 995221342 200000 413360471 200000 565937857 200000 593907489 200000 213157188 200000 703416036 200000 258634484 200000 35524745 200000 54714468 200000 60325664 200000 824832500 200000 933700134 200000 688362253 200000 991118529 200000 620519777 200000 864536832 200000 491499565 200000 515439389 200000 366119799 200000 245379772 200000 259183441 200000 645450283 200000 400552726 200000 517232546 200000 95775402 200000 405957762 200000 341674940 200000 239633559 200000 760132870 200000 762291544 200000 77739400 200000 257401123 200000 973135826 200000 259744387 200000 825067832 200000 165143404 200000 55089437 200000 156750459 200000 728167979 200000 995935288 200000 654516631 200000 187416661 200000 484010079 200000 735411437 200000 129240205 200000 53966280 200000 278474867 200000 519207827 200000 946952173 200000 816893738 200000 152497060 200000 310619344 200000 902592584 200000 166852467 200000 144729555 200000 463477738 200000 209638090 200000 331557432 200000 298059132 200000 237297864 200000 884741442 200000 168110000 200000 891041727 200000 922286064 200000 255086624 200000 353008818 200000 631841883 200000 509926537 200000 278700145 200000 916935348 200000 40244141 200000 482185305 200000 598766564 200000 855135180 200000 39677108 200000 389520327 200000 379734727 200000 302178481 200000 861502223 200000 643320794 200000 842429961 200000 573712570 200000 764302588 200000 457738295 200000 940275001 200000 621162461 200000 136908634 200000 639725861 200000 151760516 200000 138041521 200000 615864742 200000 468445067 200000 167591610 200000 807408747 200000 524177921 200000 953612016 200000 115093321 200000 110443235 200000 763182376 200000 932021113 200000 793610303 200000 802034319 200000 378568825 200000 480791534 200000 339864651 200000 893013126 200000 551033844 200000 631052724 200000 886699196 200000 83331710 200000 564268598 200000 141070035 200000 904969599 200000 982426317 200000 810086526 200000 647612400 200000 999681316 200000 780212330 200000 326236843 200000 123067987 200000 902922457 200000 87481580 200000 615852859 200000 369986529 200000 131235436 200000 411003529 200000 150139213 200000 422896930 200000 177328204 200000 896442903 200000 875038879 200000 893635899 200000 206403975 200000 750235405 200000 499724688 200000 297922036 200000 997401037 200000 531769218 200000 647601950 200000 733475251 200000 390071147 200000 873811500 200000 196998375 200000 656900478 200000 411534159 200000 528246370 200000 66004779 200000 755035387 200000 616296202 200000 527720473 200000 850669255 200000 962672242 200000 568929992 200000 62834665 200000 74397498 200000 396609225 200000 254622040 200000 95122184 200000 846053028 200000 688274822 200000 161845290 200000 470944077 200000 238326209 200000 725069008 200000 390253898 200000 358664494 200000 904781809 200000 813033325 200000 697450857 200000 48182721 200000 196759858 200000 59559108 200000 57578452 200000 457887421 200000 145716771 200000 603467484 200000 676679290 200000 104775289 200000 806210562 200000 817837146 200000 958279146 200000 792354283 200000 291292333 200000 262589573 200000 798238545 200000 298676393 200000 559149220 200000 813133124 200000 542723199 200000 990462187 200000 117753605 200000 449434909 200000 859752418 200000 685512070 200000 44461965 200000 937709880 200000 336710792 200000 249861105 200000 563938461 200000 25215321 200000 108442144 200000 285831234 200000 691239729 200000 266062312 200000 836219129 200000 91859249 200000 904970985 200000 105996780 200000 48813568 200000 523447315 200000 368714243 200000 870664458 200000 262916293 200000 808145631 200000 611478878 200000 568564618 200000 126654325 200000 254011436 200000 989622905 200000 273241681 200000 677808865 200000 960873264 200000 753077616 200000 38163175 200000 651003509 200000 296786881 200000 712410372 200000 74389361 200000 942102592 200000 304327254 200000 977552531 200000 681495735 200000 808317681 200000 60730374 200000 847372827 200000 294785055 200000 1551831 200000 888608391 200000 975561786 200000 193409967 200000 528778976 200000 317183023 200000 757394480 200000 18748941 200000 602684570 200000 459878390 200000 682830810 200000 670184065 200000 851718196 200000 932941169 200000 695969719 200000 586232049 200000 382224252 200000 368601303 200000 979918054 200000 613986787 200000 618016482 200000 910843135 200000 222086438 200000 264762494 200000 861583219 200000 768940382 200000 720913108 200000 701308552 200000 841491165 200000 953691148 200000 230448367 200000 425249384 200000 368470384 200000 948471232 200000 188156693 200000 238609188 200000 489972762 200000 436477390 200000 708301702 200000 223486051 200000 900340842 200000 988214319 200000 505744672 200000 395493483 200000 176449677 200000 909476728 200000 692129121 200000 115876387 200000 790070611 200000 622139617 200000 796615783 200000 104015121 200000 456961578 200000 499408959 200000 520681713 200000 61214557 200000 373725472 200000 643764233 200000 915337311 200000 931946955 200000 891829988 200000 685833557 200000 267543213 200000 509507523 200000 976680644 200000 601713115 200000 690512507 200000 859154252 200000 971834543 200000 882976240 200000 337477383 200000 157304075 200000 74925364 200000 768493707 200000 919742512 200000 580964424 200000 233473921 200000 173370179 200000 865515124 200000 690136808 200000 262224228 200000 828634189 200000 670993138 200000 638705523 200000 50399564 200000 224608897 200000 878663016 200000 390886670 200000 156376135 200000 606073686 200000 835453492 200000 12470145 200000 598117892 200000 344357089 200000 515401814 200000 433514801 200000 886890706 200000 389658584 200000 155990379 200000 186715942 200000 24547743 200000 801319828 200000 962751411 200000 986983686 200000 63629305 200000 554581513 200000 770563595 200000 884940054 200000 694564367 200000 920212431 200000 275775475 200000 477122623 200000 89888943 200000 473402396 200000 760919432 200000 717381638 200000 205479240 200000 217764551 200000 439062921 200000 976997522 200000 112084969 200000 249681989 200000 57464149 200000 701015209 200000 870002496 200000 942442414 200000 885520618 200000 79431090 200000 563788955 200000 631371448 200000 777556710 200000 940843955 200000 564594665 200000 737298874 200000 90964617 200000 18531667 200000 880566712 200000 428499370 200000 789067185 200000 432508888 200000 384704311 200000 245261854 200000 464094939 200000 452354345 200000 345632309 200000 210030925 200000 594515752 200000 945744844 200000 996379424 200000 705883150 200000 262694996 200000 315588840 200000 595448582 200000 923993559 200000 626237631 200000 296252995 200000 152243606 200000 347795135 200000 492924776 200000 973641285 200000 829508894 200000 935354747 200000 725323244 200000 951964146 200000 975261325 200000 861365603 200000 126040202 200000 540752626 200000 603997042 200000 341498477 200000 783931425 200000 624431500 200000 955513339 200000 329297712 200000 751954479 200000 387559589 200000 808983798 200000 83886817 200000 529954514 200000 496359877 200000 739481041 200000 521098073 200000 780421834 200000 514578193 200000 674211997 200000 235912972 200000 515107701 200000 978256721 200000 946137094 200000 932038417 200000 530552016 200000 424407018 200000 396350300 200000 471263520 200000 589777275 200000 693413604 200000 990059148 200000 500668815 200000 884516533 200000 619865828 200000 257487398 200000 176530259 200000 174374491 200000 526210866 200000 960588632 200000 591469060 200000 864230636 200000 324715444 200000 381798384 200000 269628888 200000 137065351 200000 514294512 200000 319992926 200000 309869989 200000 391400426 200000 613539340 200000 31519150 200000 273356003 200000 481428596 200000 658852048 200000 39118225 200000 969574311 200000 297898531 200000 105116066 200000 467284052 200000 271609512 200000 284032150 200000 242369928 200000 688985318 200000 215081276 200000 273492491 200000 617983529 200000 154613973 200000 996611419 200000 219757920 200000 269213131 200000 856284240 200000 167856026 200000 185778197 200000 295484245 200000 875408934 200000 349564721 200000 98698311 200000 232310861 200000 505774020 200000 816750068 200000 316377781 200000 316694746 200000 257140538 200000 132765788 200000 853727422 200000 467709890 200000 464117558 200000 724908415 200000 368110689 200000 842120812 200000 400474887 200000 273277714 200000 452412475 200000 772722399 200000 988448410 200000 472199533 200000 635328907 200000 863591872 200000 867355774 200000 33619846 200000 447000623 200000 951344726 200000 470548451 200000 425429235 200000 845809319 200000 87963785 200000 824757910 200000 760713708 200000 180004881 200000 463736541 200000 98608902 200000 386288966 200000 794908715 200000 603144314 200000 461534785 200000 64430200 200000 202871123 200000 731351335 200000 159564790 200000 563322265 200000 54562953 200000 994770761 200000 761140852 200000 63941471 200000 550314346 200000 255678952 200000 77720232 200000 493175072 200000 739390005 200000 741135018 200000 423312418 200000 699550931 200000 65942473 200000 51729876 200000 866010384 200000 706339599 200000 267184037 200000 797551183 200000 540390976 200000 311025930 200000 805595110 200000 535527328 200000 702531361 200000 331772058 200000 378842955 200000 425212909 200000 707781570 200000 896063031 200000 562631986 200000 604464638 200000 910669008 200000 593487606 200000 550082971 200000 561566009 200000 285562267 200000 411838094 200000 252790564 200000 74513828 200000 267712529 200000 807209813 200000 840815370 200000 207234022 200000 891899072 200000 630293571 200000 927328046 200000 511256901 200000 202313432 200000 157045997 200000 605121548 200000 764524456 200000 586332197 200000 674512778 200000 474901189 200000 730811285 200000 130150168 200000 900667633 200000 359739157 200000 60616243 200000 480419006 200000 215025816 200000 851829596 200000 775031112 200000 182513349 200000 333428373 200000 517665432 200000 239615291 200000 177581438 200000 526184351 200000 773644904 200000 898265362 200000 632905173 200000 68148493 200000 259936522 200000 758394484 200000 284337497 200000 549402837 200000 582950749 200000 281182632 200000 806937658 200000 383114126 200000 714221791 200000 237745043 200000 463301445 200000 656181357 200000 980483502 200000 744855484 200000 450123752 200000 659178314 200000 571833482 200000 951513674 200000 260341300 200000 423266971 200000 177608912 200000 950417924 200000 756576981 200000 244815223 200000 276392576 200000 710658639 200000 943069466 200000 13586835 200000 739815991 200000 151259443 200000 152830707 200000 461490504 200000 641119028 200000 663555413 200000 674052333 200000 298319242 200000 8921430 200000 944658429 200000 445339190 200000 552223217 200000 605118235 200000 468760849 200000 524521630 200000 825610930 200000 88235426 200000 392451350 200000 167808660 200000 830850214 200000 337838761 200000 800870709 200000 562482468 200000 129404737 200000 18348175 200000 129090867 200000 140207615 200000 687116443 200000 548669522 200000 253555574 200000 610491761 200000 209119594 200000 948403600 200000 676812038 200000 879166059 200000 257513221 200000 362235017 200000 749668233 200000 981564026 200000 591821665 200000 193235482 200000 258556229 200000 68938701 200000 608773398 200000 40597955 200000 665957153 200000 440037171 200000 76854618 200000 614984097 200000 133171363 200000 355446809 200000 441890308 200000 953598067 200000 728939506 200000 534061711 200000 919996298 200000 676680088 200000 796258772 200000 765211459 200000 859698434 200000 878600462 200000 885083568 200000 575165827 200000 453308963 200000 74740084 200000 477000076 200000 233738558 200000 509619524 200000 758860296 200000 100044303 200000 111454467 200000 128699739 200000 301492393 200000 270919295 200000 115386879 200000 278363646 200000 425667540 200000 88659651 200000 457815554 200000 409499493 200000 251659946 200000 379852130 200000 832813946 200000 113523813 200000 164453608 200000 71022465 200000 217944437 200000 940527733 200000 287049452 200000 57893607 200000 125706146 200000 587404715 200000 229480885 200000 707585020 200000 782169167 200000 326941887 200000 275154658 200000 843534788 200000 194446444 200000 233412870 200000 450146994 200000 851231208 200000 248113541 200000 828821623 200000 34266626 200000 378160812 200000 109069259 200000 224406441 200000 378066001 200000 439217401 200000 594186763 200000 25029074 200000 786121661 200000 708682835 200000 481794996 200000 135762120 200000 1972998 200000 365380835 200000 646059221 200000 240801538 200000 830802314 200000 706966894 200000 543297563 200000 316130199 200000 29012807 200000 874415450 200000 151493846 200000 148455997 200000 102780635 200000 800305839 200000 452559604 200000 564065098 200000 384038790 200000 969553939 200000 345664771 200000 201869238 200000 960511781 200000 728444108 200000 841754674 200000 506353942 200000 648456759 200000 486788288 200000 526302799 200000 449546145 200000 661484508 200000 289564791 200000 116249034 200000 736856110 200000 520640464 200000 622688023 200000 815323055 200000 592901170 200000 185920115 200000 763016294 200000 157449135 200000 195626949 200000 456013507 200000 967716555 200000 931785751 200000 667768222 200000 612135519 200000 773862220 200000 425549270 200000 937650961 200000 833531268 200000 963019152 200000 126485114 200000 907239959 200000 260277011 200000 564810718 200000 654785075 200000 902625093 200000 918877321 200000 205878043 200000 157997518 200000 131951059 200000 555536900 200000 441494222 200000 519692985 200000 421905302 200000 24447556 200000 720371998 200000 987906820 200000 841097477 200000 136836774 200000 978573521 200000 128590685 200000 431670070 200000 58996009 200000 516894543 200000 952408339 200000 298823649 200000 706081900 200000 791316124 200000 135990803 200000 644271451 200000 455443886 200000 104826208 200000 543263981 200000 210013339 200000 885020363 200000 695591138 200000 465461966 200000 893995320 200000 236931653 200000 709402887 200000 97661830 200000 200281959 200000 732220215 200000 303043159 200000 870456195 200000 825467392 200000 5913954 200000 49748471 200000 895231444 200000 890644602 200000 677716772 200000 947577263 200000 750364198 200000 530657001 200000 895394170 200000 947498981 200000 567116489 200000 766728710 200000 431574021 200000 328433566 200000 387693227 200000 494015783 200000 252035329 200000 926238339 200000 478036826 200000 137565761 200000 738257230 200000 604189913 200000 86140677 200000 590014956 200000 885655147 200000 331495303 200000 239919738 200000 620454750 200000 35629685 200000 620197906 200000 60774696 200000 911721582 200000 220675627 200000 898312867 200000 11119902 200000 385039249 200000 600909548 200000 328884223 200000 968788234 200000 137907167 200000 850656950 200000 263754125 200000 175480378 200000 914418446 200000 146749480 200000 509797715 200000 515947165 200000 609318773 200000 948090495 200000 218935288 200000 679080641 200000 544300554 200000 517558684 200000 60201666 200000 686289365 200000 434000995 200000 863649276 200000 187405720 200000 925941672 200000 327270583 200000 347554493 200000 564323585 200000 317631143 200000 80622045 200000 138246558 200000 841823266 200000 741483490 200000 876057931 200000 666300671 200000 380563650 200000 911347463 200000 100132632 200000 653337564 200000 819828040 200000 595453541 200000 119593465 200000 542796757 200000 521226938 200000 512440041 200000 88663366 200000 242984232 200000 80914624 200000 464466467 200000 210269941 200000 354220212 200000 623579550 200000 203333696 200000 808881053 200000 6231031 200000 509852220 200000 683901456 200000 178566771 200000 475418383 200000 849614881 200000 623390465 200000 702192463 200000 64674492 200000 107763570 200000 992441121 200000 992422056 200000 657824348 200000 619080951 200000 523514656 200000 273611666 200000 767553004 200000 755598358 200000 474217546 200000 193137606 200000 550724621 200000 971731668 200000 93819024 200000 840361369 200000 728748027 200000 881939930 200000 596443263 200000 207650819 200000 221846934 200000 442264685 200000 682839366 200000 481862809 200000 908018525 200000 743123571 200000 955876531 200000 445828498 200000 286985837 200000 366672500 200000 430649653 200000 485261252 200000 653554821 200000 527234966 200000 791159259 200000 342734503 200000 637786627 200000 915660191 200000 427452499 200000 794395216 200000 698521575 200000 602362101 200000 310049515 200000 939019638 200000 281889231 200000 816786081 200000 529379473 200000 352316271 200000 31554553 200000 938540614 200000 40723670 200000 603611187 200000 997385027 200000 474944045 200000 724001766 200000 618083927 200000 619705133 200000 677099324 200000 297325201 200000 671317267 200000 352290260 200000 412792570 200000 322994756 200000 562526779 200000 890240504 200000 214474636 200000 860749583 200000 607323208 200000 272738038 200000 860500409 200000 812079520 200000 706611280 200000 578757837 200000 398026984 200000 243993413 200000 675031048 200000 870879772 200000 960406303 200000 718665709 200000 258703304 200000 142862369 200000 329716997 200000 693384231 200000 927574150 200000 732014267 200000 765775841 200000 932667169 200000 140309464 200000 428433512 200000 235088280 200000 223603881 200000 278299638 200000 909768262 200000 254127794 200000 105271085 200000 750972853 200000 238598677 200000 942369364 200000 800917438 200000 817485452 200000 433978418 200000 470160966 200000 586739208 200000 766872722 200000 897232285 200000 537461485 200000 284057178 200000 458556541 200000 439393267 200000 692288337 200000 604575140 200000 683097507 200000 110918004 200000 392070935 200000 379385203 200000 459500027 200000 283285245 200000 87003783 200000 931149814 200000 87876124 200000 835227149 200000 270704774 200000 796162043 200000 147518268 200000 952898243 200000 609520796 200000 468859121 200000 630155569 200000 717858269 200000 778291439 200000 367892199 200000 419464819 200000 820656314 200000 212374597 200000 135079562 200000 299146263 200000 822984535 200000 493302788 200000 804176170 200000 440999380 200000 239978581 200000 538158132 200000 628638901 200000 51919360 200000 549510385 200000 980221307 200000 54307257 200000 575273875 200000 291044617 200000 30800671 200000 246925669 200000 167556130 200000 335364381 200000 936603911 200000 259951496 200000 939231716 200000 334780490 200000 475247033 200000 812584591 200000 749145008 200000 466210383 200000 381418588 200000 535458698 200000 78859004 200000 476673931 200000 317677238 200000 164717095 200000 102207966 200000 810147068 200000 590372654 200000 863307444 200000 741479181 200000 302483521 200000 925733579 200000 904891936 200000 661114848 200000 613142936 200000 545090866 200000 526732794 200000 154604621 200000 540212192 200000 813676202 200000 615157359 200000 684360427 200000 679479959 200000 975023130 200000 9560655 200000 676463855 200000 234715099 200000 90462985 200000 999744776 200000 235381809 200000 750625388 200000 871025564 200000 625144488 200000 772463399 200000 762227623 200000 103707290 200000 638726110 200000 410572520 200000 448981388 200000 984548203 200000 632843769 200000 31453481 200000 594368184 200000 829598227 200000 107813606 200000 533149763 200000 922631786 200000 366455099 200000 51219253 200000 631445290 200000 505552513 200000 667806759 200000 733461012 200000 806473078 200000 658457980 200000 744854720 200000 233402193 200000 359751516 200000 956651639 200000 980848011 200000 976688987 200000 639621045 200000 302516531 200000 296894894 200000 638870849 200000 755978741 200000 868453390 200000 821036785 200000 14279856 200000 564974132 200000 635229190 200000 547756986 200000 844362744 200000 844088104 200000 108715705 200000 183619343 200000 333154823 200000 46201384 200000 100086375 200000 106065558 200000 898677867 200000 846602537 200000 553411565 200000 940410519 200000 693839187 200000 882772163 200000 933379787 200000 505409016 200000 202681230 200000 658713644 200000 554413854 200000 264962111 200000 50489481 200000 671184187 200000 173295013 200000 956837779 200000 716492884 200000 520421478 200000 173425599 200000 701332154 200000 757296029 200000 806983363 200000 327138666 200000 245750043 200000 687358386 200000 202561545 200000 865898821 200000 362521788 200000 423810690 200000 244901007 200000 846510222 200000 867107908 200000 304566427 200000 568474443 200000 350301988 200000 743140090 200000 421392173 200000 489618387 200000 546537861 200000 63547587 200000 993776645 200000 298862175 200000 372086479 200000 274265638 200000 39463825 200000 276245956 200000 341653186 200000 64915530 200000 92895969 200000 849322361 200000 379122619 200000 254674166 200000 899392931 200000 560510868 200000 546243769 200000 743811727 200000 393176614 200000 571956429 200000 983514972 200000 856887837 200000 816337751 200000 808041593 200000 929023456 200000 586284869 200000 545602758 200000 810571407 200000 90246949 200000 472820303 200000 878314145 200000 994388390 200000 156930217 200000 879836704 200000 666630070 200000 519828212 200000 614393995 200000 921101376 200000 645742964 200000 573156431 200000 297500041 200000 309081812 200000 933349865 200000 816560174 200000 715422977 200000 730043556 200000 353836997 200000 753847208 200000 986906867 200000 729686806 200000 111658581 200000 234773107 200000 294966780 200000 572736560 200000 187401095 200000 9507045 200000 73322332 200000 427405464 200000 164849131 200000 177790966 200000 18463472 200000 481929110 200000 758407855 200000 864845115 200000 562571576 200000 125745936 200000 436356514 200000 16090347 200000 342960977 200000 411351948 200000 248314673 200000 117375452 200000 241438458 200000 192051249 200000 578794092 200000 274713990 200000 634620050 200000 694051525 200000 654627585 200000 785111038 200000 890702615 200000 205494191 200000 942046014 200000 974967292 200000 260750376 200000 810394613 200000 288994322 200000 215662292 200000 6635011 200000 138822974 200000 269718283 200000 395306111 200000 663225222 200000 198307792 200000 834045529 200000 19044242 200000 814111281 200000 679222418 200000 248142024 200000 159598405 200000 246895137 200000 575517450 200000 6231497 200000 682532717 200000 320259606 200000 303012191 200000 132032873 200000 940128385 200000 987551597 200000 210014808 200000 848822359 200000 923369879 200000 925320742 200000 794837850 200000 796067809 200000 589650023 200000 653932254 200000 737166445 200000 836380151 200000 883187014 200000 269593812 200000 718643766 200000 963906341 200000 535223083 200000 359545831 200000 456991740 200000 811723932 200000 500333996 200000 121602709 200000 493426087 200000 957892137 200000 914894593 200000 358390268 200000 707768251 200000 686299195 200000 350011903 200000 25118172 200000 232613729 200000 956698593 200000 98039326 200000 633142419 200000 564169822 200000 617820872 200000 107775858 200000 616498975 200000 926400792 200000 880334144 200000 683704500 200000 190027038 200000 592016535 200000 967889974 200000 160266554 200000 904105679 200000 383188096 200000 661968186 200000 451459833 200000 64197906 200000 188767003 200000 937088122 200000 113191049 200000 284176739 200000 665225550 200000 787512517 200000 474949408 200000 521563618 200000 945977503 200000 977652104 200000 348003477 200000 572250957 200000 561008437 200000 81318099 200000 971309405 200000 174342403 200000 875901398 200000 796528979 200000 899457168 200000 701762306 200000 405897193 200000 819745368 200000 368133604 200000 127502313 200000 639720308 200000 423312848 200000 188430768 200000 115481334 200000 941750558 200000 703379018 200000 183126250 200000 591207431 200000 957477421 200000 841448691 200000 8729384 200000 167916956 200000 412696712 200000 770398619 200000 343967393 200000 100527314 200000 354526901 200000 836454575 200000 703156780 200000 369554793 200000 482391003 200000 539495231 200000 779885887 200000 528505278 200000 945833408 200000 609740537 200000 983427057 200000 389265104 200000 595147467 200000 430334507 200000 47898359 200000 971331134 200000 677292035 200000 669563845 200000 443422633 200000 317650502 200000 29902093 200000 353313619 200000 929010173 200000 392227783 200000 176004145 200000 333453062 200000 121838218 200000 273978943 200000 874258516 200000 886141867 200000 10127493 200000 20084685 200000 274213117 200000 749262001 200000 171383238 200000 211544878 200000 367159380 200000 82501158 200000 293924036 200000 815329219 200000 603475742 200000 186782905 200000 136291475 200000 845457289 200000 283516609 200000 443908025 200000 212015852 200000 792086302 200000 723294533 200000 970753300 200000 375553060 200000 613296577 200000 35021135 200000 400891736 200000 93478707 200000 852286289 200000 353124391 200000 102638004 200000 72746414 200000 359430221 200000 336702899 200000 702457846 200000 325615564 200000 388829650 200000 779101817 200000 47596173 200000 226652259 200000 427617695 200000 549753247 200000 517197448 200000 347746539 200000 256847891 200000 267125997 200000 387833236 200000 479886201 200000 898636844 200000 157437641 200000 354563073 200000 841458372 200000 690258824 200000 962199097 200000 80442045 200000 877852194 200000 188885095 200000 255920868 200000 906413398 200000 722243979 200000 311651750 200000 738385168 200000 31745532 200000 311452564 200000 428991685 200000 345867172 200000 963640699 200000 463034741 200000 18311137 200000 532768806 200000 964457796 200000 979744002 200000 728568250 200000 402421949 200000 969397092 200000 235692212 200000 470917549 200000 423183919 200000 248970 200000 831183264 200000 95462329 200000 641723875 200000 93001220 200000 634923902 200000 523158141 200000 967896544 200000 445637569 200000 278496931 200000 963370295 200000 637213899 200000 209669712 200000 676919302 200000 384928710 200000 582518763 200000 633174750 200000 147944253 200000 611680936 200000 229631272 200000 547659579 200000 707762816 200000 800120059 200000 394897158 200000 331100629 200000 687689892 200000 574639231 200000 344355501 200000 528052154 200000 629362464 200000 48374162 200000 609675236 200000 761322650 200000 517996043 200000 989921073 200000 253994256 200000 248466113 200000 531833371 200000 638590716 200000 81470265 200000 194016544 200000 216768166 200000 842518322 200000 469919236 200000 373173060 200000 948908451 200000 800796336 200000 667218361 200000 810527067 200000 789061545 200000 542418165 200000 742791486 200000 877890614 200000 284954606 200000 994857504 200000 333251609 200000 191093057 200000 500321864 200000 593144047 200000 737842800 200000 80473739 200000 992298799 200000 759289025 200000 778208523 200000 355914436 200000 51719608 200000 305901972 200000 153277776 200000 548878137 200000 953917338 200000 488921606 200000 270584133 200000 457538009 200000 849992491 200000 508319063 200000 504394129 200000 945961778 200000 658611555 200000 499944292 200000 226903418 200000 175441011 200000 467245015 200000 261129901 200000 587798246 200000 154092395 200000 871241918 200000 371359823 200000 912030814 200000 679220871 200000 434624239 200000 272981513 200000 268304134 200000 944469207 200000 929889248 200000 104518714 200000 118718117 200000 471592457 200000 654846887 200000 822876641 200000 930111394 200000 924878443 200000 897812731 200000 768040090 200000 424408835 200000 841280748 200000 660209459 200000 564989607 200000 998494831 200000 266878235 200000 954730053 200000 405521635 200000 192565805 200000 601401637 200000 76371655 200000 650088143 200000 970138914 200000 955170266 200000 382572017 200000 265470601 200000 610275541 200000 746128040 200000 420769176 200000 964042958 200000 523021677 200000 286718365 200000 440746035 200000 213436671 200000 699818929 200000 368124264 200000 484479705 200000 248023832 200000 541862150 200000 754361176 200000 5818175 200000 725935033 200000 74563956 200000 703373658 200000 430917054 200000 526196769 200000 832767904 200000 886710782 200000 48117578 200000 433841197 200000 731336402 200000 833283186 200000 455518075 200000 901860444 200000 383916783 200000 717051524 200000 571013766 200000 157197773 200000 853460095 200000 776897187 200000 364587332 200000 474570302 200000 435055784 200000 591610846 200000 151513897 200000 148717581 200000 878965040 200000 42443234 200000 569910349 200000 980034106 200000 190943869 200000 352399103 200000 845138278 200000 499086435 200000 496752535 200000 38417443 200000 880648138 200000 756471493 200000 68092452 200000 465925340 200000 903349105 200000 241480769 200000 904915562 200000 813221721 200000 270808816 200000 811424851 200000 848918864 200000 42741864 200000 3628414 200000 109424923 200000 967643228 200000 728015225 200000 508771570 200000 323353944 200000 740098997 200000 839635097 200000 284577730 200000 944774247 200000 78990881 200000 994578550 200000 662971652 200000 953367623 200000 729569543 200000 693624928 200000 524890735 200000 238393238 200000 475251821 200000 674702406 200000 337970266 200000 875275156 200000 963714810 200000 681434804 200000 883594683 200000 376692767 200000 179013620 200000 838669018 200000 895892520 200000 108686773 200000 277091650 200000 696326279 200000 539658713 200000 822164340 200000 886853483 200000 589432361 200000 271929763 200000 748043548 200000 710840724 200000 759442126 200000 146414845 200000 613055754 200000 326924676 200000 203714597 200000 581165053 200000 950570046 200000 741184931 200000 449915005 200000 682642779 200000 22721109 200000 439192821 200000 240342723 200000 294609004 200000 76093838 200000 705722147 200000 47509127 200000 451226407 200000 881281224 200000 98350705 200000 717433847 200000 10873379 200000 736284033 200000 32442824 200000 191423457 200000 961845909 200000 884620760 200000 177902252 200000 127278516 200000 605269590 200000 143859339 200000 178148678 200000 352416126 200000 947818970 200000 862169336 200000 655109211 200000 916715503 200000 325111353 200000 375115039 200000 392190801 200000 122836051 200000 166189353 200000 297613726 200000 519758896 200000 100171931 200000 306125056 200000 881205170 200000 911210910 200000 993376084 200000 73014454 200000 439751995 200000 666689249 200000 925735853 200000 908668896 200000 891655352 200000 131204575 200000 866527093 200000 330855093 200000 460802374 200000 349754144 200000 889914649 200000 91973643 200000 57592996 200000 560400842 200000 451002793 200000 624124250 200000 306395441 200000 411944355 200000 612887250 200000 419419319 200000 644173291 200000 273255186 200000 388346596 200000 199071449 200000 187608689 200000 250792733 200000 345224909 200000 111624471 200000 847490305 200000 434954091 200000 278584860 200000 215701351 200000 610288249 200000 15055426 200000 938597118 200000 649230943 200000 726961241 200000 57538698 200000 417727043 200000 273557303 200000 205193919 200000 627055559 200000 835551065 200000 41302468 200000 13923944 200000 287953953 200000 853415502 200000 650910333 200000 602653364 200000 29524574 200000 225915345 200000 205486712 200000 837319074 200000 521283046 200000 809387312 200000 256533357 200000 633203151 200000 354375357 200000 86224986 200000 301980081 200000 620686970 200000 576342923 200000 185704926 200000 253457467 200000 987323266 200000 779512215 200000 101966570 200000 244027041 200000 764447589 200000 173695174 200000 236632396 200000 590998811 200000 362952002 200000 752283040 200000 19983731 200000 744491134 200000 142903510 200000 904024906 200000 702981741 200000 98941506 200000 329404034 200000 721099148 200000 124443114 200000 306504827 200000 987757891 200000 3763404 200000 167025718 200000 558393826 200000 751371447 200000 678407695 200000 95512130 200000 547861453 200000 72355102 200000 98308862 200000 69616539 200000 163969073 200000 290438485 200000 448806366 200000 90260080 200000 669556134 200000 26632923 200000 913397141 200000 733984655 200000 696426338 200000 904611279 200000 82105771 200000 371696232 200000 815617852 200000 125888239 200000 654584390 200000 866602247 200000 772705705 200000 156001178 200000 389414956 200000 882520605 200000 60964801 200000 652705230 200000 892227780 200000 442406647 200000 598821690 200000 790402090 200000 897217556 200000 651300740 200000 419958891 200000 351870444 200000 968466627 200000 865512018 200000 353181258 200000 152888050 200000 682776599 200000 881532561 200000 867441773 200000 977722812 200000 313875959 200000 335918093 200000 225515787 200000 400468327 200000 981727977 200000 135843127 200000 613059835 200000 217407411 200000 265032212 200000 431455004 200000 562580403 200000 14301949 200000 54816575 200000 969734507 200000 434632010 200000 660621892 200000 139305167 200000 180282482 200000 224622709 200000 364020007 200000 739589579 200000 561806624 200000 881854604 200000 299528676 200000 629320667 200000 514050308 200000 961521541 200000 941136730 200000 447745859 200000 425013324 200000 389305847 200000 51812103 200000 562216171 200000 61116870 200000 596273943 200000 784386314 200000 476541018 200000 743361761 200000 154480317 200000 87161377 200000 73330101 200000 429636011 200000 668343648 200000 684861866 200000 334694852 200000 254556371 200000 564631572 200000 735066533 200000 38623724 200000 607149992 200000 340365458 200000 738095279 200000 340931125 200000 491119639 200000 843146031 200000 494020104 200000 246630213 200000 664909488 200000 905416419 200000 2404749 200000 461324897 200000 194915489 200000 936335171 200000 461125565 200000 82680178 200000 165002681 200000 527516806 200000 50569143 200000 65569021 200000 404698725 200000 215450498 200000 740347705 200000 765253673 200000 712543156 200000 451783599 200000 106991266 200000 569841340 200000 844215638 200000 964130594 200000 769353968 200000 284268828 200000 653117848 200000 244731026 200000 649293761 200000 82325073 200000 670287721 200000 129412949 200000 163717973 200000 43499521 200000 201357399 200000 176736611 200000 736996490 200000 567925874 200000 919595665 200000 842361681 200000 578995933 200000 29579403 200000 285738214 200000 84770902 200000 750265454 200000 947239379 200000 852526276 200000 615472201 200000 226485756 200000 302936174 200000 836557368 200000 786604960 200000 116952804 200000 327244582 200000 995853811 200000 79980401 200000 427060005 200000 102543711 200000 893321027 200000 729134964 200000 4997982 200000 947214624 200000 386489365 200000 57801214 200000 113648845 200000 422347536 200000 616451320 200000 292119558 200000 843585873 200000 814789750 200000 896129308 200000 378713890 200000 286824808 200000 547689783 200000 984479822 200000 873792394 200000 103127089 200000 141352411 200000 504315133 200000 88528915 200000 93944169 200000 424518023 200000 937426487 200000 14839348 200000 317826417 200000 509875202 200000 106140587 200000 108421636 200000 25443141 200000 161684404 200000 207790504 200000 499936312 200000 823834246 200000 67748257 200000 666251035 200000 785557033 200000 849035632 200000 506733938 200000 357739412 200000 486354379 200000 843786979 200000 951635820 200000 875991873 200000 48390070 200000 558018141 200000 587956853 200000 580731632 200000 593556256 200000 226812413 200000 977433621 200000 642982928 200000 580405727 200000 137929345 200000 492237426 200000 895097520 200000 591719019 200000 698089800 200000 559995986 200000 189014910 200000 40985561 200000 407568976 200000 274726171 200000 404552647 200000 205510112 200000 276368951 200000 224429269 200000 772151164 200000 194134742 200000 267552829 200000 914887718 200000 853647147 200000 799706547 200000 760099391 200000 11651668 200000 253238785 200000 47431180 200000 772561597 200000 547850566 200000 664731597 200000 349392408 200000 810412756 200000 790821762 200000 399597823 200000 320197806 200000 281647684 200000 980782639 200000 509846180 200000 936026948 200000 766324586 200000 889521427 200000 24835178 200000 79171568 200000 417925957 200000 182823061 200000 414587554 200000 440859497 200000 314986356 200000 362334652 200000 56115768 200000 550639878 200000 948294709 200000 151790125 200000 101931707 200000 214197437 200000 460609638 200000 221208111 200000 44196443 200000 296512292 200000 151212935 200000 536299689 200000 151704549 200000 431786355 200000 161927094 200000 398970658 200000 107117767 200000 207121279 200000 427341744 200000 891969471 200000 791245074 200000 780003263 200000 24572630 200000 495652679 200000 619291506 200000 9960778 200000 468285220 200000 942058786 200000 403187510 200000 402280405 200000 62138683 200000 38178132 200000 156636238 200000 507922361 200000 358030935 200000 288693382 200000 975219527 200000 561059818 200000 500989528 200000 400979964 200000 485707599 200000 427479040 200000 228858300 200000 306754463 200000 163024439 200000 837116976 200000 562001314 200000 408560116 200000 444134507 200000 893318995 200000 822079944 200000 655418401 200000 712930554 200000 418463453 200000 983425165 200000 955564526 200000 797266324 200000 436105446 200000 987709166 200000 20562369 200000 268920453 200000 393789476 200000 465831052 200000 963508384 200000 819679422 200000 571840493 200000 133396387 200000 460510769 200000 636369868 200000 638188601 200000 920686356 200000 313593020 200000 653711839 200000 866153373 200000 134442587 200000 777924391 200000 753114563 200000 239883088 200000 47933848 200000 949860600 200000 452222184 200000 885495081 200000 152545674 200000 709544534 200000 950800221 200000 770515870 200000 162802062 200000 185005063 200000 502965712 200000 29766085 200000 615250339 200000 247386994 200000 335885199 200000 493086037 200000 141619816 200000 502986397 200000 709187721 200000 85537957 200000 107277595 200000 112675375 200000 943428429 200000 583394987 200000 321895834 200000 488366959 200000 489632008 200000 921917693 200000 797225061 200000 704259138 200000 666473866 200000 333572051 200000 942765210 200000 527083311 200000 419359041 200000 636758530 200000 885219830 200000 680632669 200000 865716539 200000 108035329 200000 436653273 200000 870914707 200000 259853095 200000 4294374 200000 196211778 200000 185764150 200000 714229075 200000 666743401 200000 274863054 200000 701457998 200000 937540783 200000 176063199 200000 189974972 200000 92983680 200000 353249992 200000 833076287 200000 276775147 200000 210111252 200000 84823500 200000 453676832 200000 493810393 200000 622567919 200000 310589579 200000 830752951 200000 577659301 200000 126793113 200000 341986419 200000 779172061 200000 25666573 200000 516857399 200000 746666899 200000 516148742 200000 764377968 200000 93839505 200000 756710040 200000 278379338 200000 515825611 200000 94032909 200000 985624786 200000 260820575 200000 890859967 200000 682815152 200000 412516399 200000 832656283 200000 822224008 200000 59494691 200000 743295805 200000 188452342 200000 406415879 200000 689162411 200000 969542443 200000 978270981 200000 761696440 200000 684293935 200000 711661511 200000 218529535 200000 997715387 200000 240462133 200000 213976961 200000 810802362 200000 117053134 200000 455990756 200000 583471973 200000 158169518 200000 330049616 200000 452026114 200000 598018340 200000 245057008 200000 229370175 200000 158188790 200000 826369803 200000 553985591 200000 216121658 200000 889323206 200000 123999241 200000 459872218 200000 160362623 200000 88499225 200000 548599213 200000 242293455 200000 324517869 200000 56958261 200000 197324836 200000 884195756 200000 683723521 200000 424524033 200000 309904958 200000 341789609 200000 16221148 200000 480104707 200000 781401448 200000 429057179 200000 676601658 200000 605504866 200000 344590770 200000 91302649 200000 714026620 200000 690613477 200000 873451466 200000 580637145 200000 95404958 200000 427205873 200000 584543487 200000 554391795 200000 215611200 200000 300613005 200000 460815678 200000 932520092 200000 738460320 200000 108026209 200000 200476951 200000 843924939 200000 741969309 200000 865687473 200000 751312312 200000 409100822 200000 792584373 200000 872661094 200000 329859311 200000 990086069 200000 499101959 200000 898057732 200000 545567531 200000 545088381 200000 680995921 200000 707950004 200000 72662906 200000 56742630 200000 652238065 200000 157599546 200000 486893963 200000 182284804 200000 467955687 200000 960613631 200000 336519597 200000 806345104 200000 670344400 200000 555650568 200000 89636558 200000 996783840 200000 317982188 200000 252268027 200000 738331260 200000 539511785 200000 846193176 200000 782118176 200000 4051686 200000 851250499 200000 73862867 200000 806061149 200000 78394074 200000 501974564 200000 126466108 200000 941131576 200000 517786567 200000 603572322 200000 424195858 200000 896407512 200000 477481916 200000 998151797 200000 36962993 200000 329097987 200000 901283175 200000 725662578 200000 468124954 200000 397302303 200000 436256790 200000 892213008 200000 588234475 200000 26505013 200000 276330936 200000 799997862 200000 678572898 200000 375539944 200000 246101723 200000 34803754 200000 532122717 200000 230212226 200000 17760430 200000 650070066 200000 419055196 200000 664267239 200000 519606528 200000 236796405 200000 826797180 200000 989423518 200000 388724799 200000 548158026 200000 534786173 200000 920260302 200000 571145081 200000 31627431 200000 250234556 200000 659688253 200000 973963356 200000 38184738 200000 275319864 200000 22646610 200000 541685049 200000 275996275 200000 539755664 200000 910192148 200000 578221308 200000 533261295 200000 370564099 200000 734058280 200000 899739957 200000 773865869 200000 929031533 200000 888515286 200000 290055697 200000 702294500 200000 508991567 200000 537805315 200000 856497760 200000 947932713 200000 68181703 200000 17760822 200000 819630992 200000 406976052 200000 149846419 200000 707354007 200000 786190256 200000 970958460 200000 850823185 200000 480833258 200000 609777005 200000 151696917 200000 734535233 200000 903898008 200000 408636439 200000 685620920 200000 780598976 200000 187344294 200000 80465307 200000 977782970 200000 633041102 200000 799386042 200000 384832649 200000 267896595 200000 353111112 200000 563854620 200000 82086415 200000 476272472 200000 280414125 200000 108025266 200000 741747195 200000 75605440 200000 83393564 200000 828249601 200000 21753021 200000 840355617 200000 383788371 200000 997573426 200000 467780961 200000 820496627 200000 788023729 200000 422335242 200000 11003288 200000 300309835 200000 62165556 200000 178466800 200000 255747503 200000 568904928 200000 481275515 200000 587658474 200000 769995925 200000 4530952 200000 374287043 200000 896528287 200000 234524632 200000 74985915 200000 672507373 200000 806086741 200000 553239463 200000 240883598 200000 917718389 200000 18095603 200000 702867153 200000 55360440 200000 814940028 200000 865979903 200000 257560771 200000 758718992 200000 603767486 200000 458033824 200000 10672013 200000 468985100 200000 411472539 200000 622290076 200000 325930461 200000 848943042 200000 481154833 200000 17110874 200000 593035009 200000 568487914 200000 391505087 200000 501870817 200000 472417001 200000 244713433 200000 792622820 200000 909058006 200000 263711265 200000 486412422 200000 138021724 200000 18769792 200000 199850970 200000 735132039 200000 582112936 200000 82204614 200000 138463201 200000 739523348 200000 131108326 200000 451574575 200000 800102052 200000 108160514 200000 469626068 200000 473178848 200000 330306356 200000 48502728 200000 486236624 200000 413384353 200000 46277949 200000 534911613 200000 371518938 200000 100237527 200000 5901583 200000 832573654 200000 634146959 200000 115776650 200000 995747223 200000 375801388 200000 79959598 200000 184312159 200000 576596069 200000 537899635 200000 450920854 200000 396745118 200000 499393959 200000 251839555 200000 938449477 200000 592671277 200000 109905451 200000 787023058 200000 273714778 200000 423803538 200000 453054304 200000 363317750 200000 391433363 200000 815261427 200000 856815957 200000 626033191 200000 332038735 200000 813507096 200000 512804023 200000 862268538 200000 842983820 200000 35593575 200000 675187414 200000 835154086 200000 994168041 200000 907620582 200000 998025632 200000 823507713 200000 932812707 200000 936771899 200000 335767459 200000 510152835 200000 337834395 200000 32290735 200000 607252494 200000 897173697 200000 351553357 200000 648763429 200000 190105264 200000 139693554 200000 847586777 200000 573090087 200000 498030070 200000 379981037 200000 959159038 200000 605273048 200000 172431088 200000 260663592 200000 797057305 200000 664288770 200000 603176268 200000 721071289 200000 353565993 200000 279277577 200000 384727896 200000 491200599 200000 230958797 200000 323096308 200000 22735875 200000 817613657 200000 354382915 200000 68286570 200000 924018396 200000 745936309 200000 392753258 200000 449415857 200000 113747984 200000 793957889 200000 885630655 200000 113108145 200000 893188719 200000 308296565 200000 752939363 200000 809288686 200000 210109799 200000 735962086 200000 685389587 200000 957817488 200000 832390406 200000 558967243 200000 716838701 200000 391073118 200000 359455739 200000 380696635 200000 583956401 200000 126795197 200000 527404949 200000 679661291 200000 346213180 200000 731756981 200000 398797249 200000 2197555 200000 875121933 200000 520239595 200000 514725135 200000 883509514 200000 617416451 200000 673109927 200000 749951149 200000 212544772 200000 765439900 200000 844240590 200000 880752233 200000 570425434 200000 572872183 200000 601969640 200000 146810034 200000 115645410 200000 198027218 200000 688496155 200000 9128599 200000 338706193 200000 321510284 200000 750892 200000 699315141 200000 305545727 200000 318682659 200000 51668356 200000 852382348 200000 994394978 200000 392169269 200000 488732712 200000 501666266 200000 249080464 200000 998222082 200000 110341823 200000 801006909 200000 812150145 200000 44276327 200000 475448207 200000 879867108 200000 907300042 200000 961114851 200000 519087487 200000 831727518 200000 378404258 200000 374831766 200000 772776469 200000 999119576 200000 999298016 200000 84547644 200000 53544823 200000 97300130 200000 245838330 200000 524748597 200000 127661166 200000 607850410 200000 357466886 200000 723779967 200000 539215966 200000 770643262 200000 73876667 200000 149554617 200000 808428366 200000 247781197 200000 630052720 200000 60443425 200000 596608485 200000 84623973 200000 734758939 200000 159527829 200000 320704873 200000 789403574 200000 121080402 200000 679462293 200000 329055169 200000 154971917 200000 149385805 200000 107146303 200000 536808308 200000 493749976 200000 319240416 200000 217872720 200000 915486119 200000 211855399 200000 340026244 200000 770296617 200000 892979233 200000 696796329 200000 466236495 200000 857051846 200000 153543498 200000 676343978 200000 59423735 200000 884612551 200000 344626214 200000 381270810 200000 202452946 200000 393933418 200000 516411997 200000 62242696 200000 923312599 200000 671297934 200000 913204278 200000 415530530 200000 912679581 200000 715441842 200000 970197654 200000 27705270 200000 933572953 200000 780427250 200000 537358085 200000 714489267 200000 383871460 200000 630754319 200000 337542057 200000 777382440 200000 23180978 200000 943252071 200000 800874823 200000 990791618 200000 180422875 200000 501030648 200000 956739400 200000 502882769 200000 387553301 200000 255871584 200000 925737905 200000 760663106 200000 534424758 200000 950079455 200000 950972713 200000 200263078 200000 801669558 200000 208813394 200000 257532149 200000 806079785 200000 713583274 200000 916484408 200000 855564542 200000 573898906 200000 527150537 200000 535379120 200000 746589641 200000 93943400 200000 168209897 200000 240415097 200000 759077501 200000 272948642 200000 688854658 200000 944965104 200000 881570016 200000 744657398 200000 286652841 200000 901175060 200000 285416281 200000 805019570 200000 808904213 200000 837828739 200000 190640366 200000 747269573 200000 956294429 200000 567388797 200000 663897926 200000 28305853 200000 941144247 200000 699353568 200000 487797415 200000 127302602 200000 109916537 200000 29009450 200000 9099768 200000 570087608 200000 82514075 200000 12220793 200000 698086592 200000 470048760 200000 635934194 200000 202287757 200000 879707940 200000 507646359 200000 823875060 200000 311618755 200000 896021483 200000 674372676 200000 676531130 200000 522896410 200000 285005436 200000 425524046 200000 300211449 200000 645520177 200000 821224670 200000 682926242 200000 774290951 200000 465933126 200000 43282358 200000 6818000 200000 815960027 200000 120004664 200000 510246476 200000 587208453 200000 984614411 200000 455451269 200000 422326405 200000 488325393 200000 728423631 200000 140097356 200000 894751465 200000 635362658 200000 850054908 200000 431438923 200000 908417693 200000 865878279 200000 399675401 200000 789126624 200000 589557609 200000 629128621 200000 818423309 200000 73426187 200000 280751538 200000 729297828 200000 552658366 200000 269227369 200000 510103680 200000 573345241 200000 844757619 200000 944122682 200000 316181369 200000 974821852 200000 803342369 200000 126031195 200000 141802211 200000 263253467 200000 660479840 200000 838194508 200000 628558244 200000 967282341 200000 408169318 200000 456174378 200000 880314180 200000 688543143 200000 113713161 200000 829913012 200000 121202153 200000 898071281 200000 676702145 200000 193206857 200000 193787481 200000 817785136 200000 20130723 200000 797562599 200000 892903931 200000 9700276 200000 709388134 200000 736810540 200000 36639445 200000 374823531 200000 421355361 200000 144770392 200000 801494926 200000 752679396 200000 236198538 200000 874045513 200000 867776364 200000 140777292 200000 989767799 200000 237963132 200000 499776086 200000 361535091 200000 905271647 200000 219255826 200000 45246162 200000 203700166 200000 697766937 200000 142287303 200000 478074887 200000 105569365 200000 706323995 200000 625428731 200000 410877884 200000 485444046 200000 938331003 200000 485981357 200000 382104150 200000 920481408 200000 413664497 200000 992337018 200000 93945564 200000 274173272 200000 946047954 200000 772954273 200000 293012725 200000 758413285 200000 534878229 200000 251611137 200000 807317736 200000 862497879 200000 273691216 200000 994647576 200000 587496346 200000 772472187 200000 785582011 200000 489644292 200000 756261523 200000 456852160 200000 571524139 200000 263468933 200000 45276664 200000 54251572 200000 29179415 200000 595868409 200000 330046609 200000 573318791 200000 237008534 200000 814665053 200000 614834115 200000 299838725 200000 182125918 200000 343830353 200000 505619862 200000 461564319 200000 338756293 200000 546026004 200000 125650608 200000 409513698 200000 690253763 200000 403185539 200000 566021718 200000 34049021 200000 124068333 200000 624283165 200000 537448561 200000 388476606 200000 881116025 200000 242758913 200000 263772550 200000 718040980 200000 464460096 200000 532181997 200000 476096188 200000 285820302 200000 317790902 200000 775616320 200000 828683225 200000 669186649 200000 866698740 200000 645921784 200000 56730947 200000 654936645 200000 377012142 200000 886165428 200000 179142146 200000 850646080 200000 400738619 200000 119209138 200000 878316988 200000 188488665 200000 679150739 200000 952945104 200000 108740791 200000 805656381 200000 218775627 200000 822841998 200000 744240090 200000 216344891 200000 1957786 200000 863579913 200000 231665323 200000 163992387 200000 108557399 200000 667863040 200000 437598033 200000 183147362 200000 604594936 200000 730455762 200000 798119571 200000 519774791 200000 822200467 200000 616839550 200000 917017046 200000 995001152 200000 171612384 200000 130946209 200000 788405537 200000 217772604 200000 222489652 200000 726639994 200000 178320667 200000 648915402 200000 387619718 200000 565372903 200000 45607179 200000 608075543 200000 147578988 200000 93851240 200000 899207382 200000 756973043 200000 569836318 200000 990906395 200000 431128323 200000 382351564 200000 781638257 200000 704409790 200000 370594490 200000 1179312 200000 540098012 200000 647763119 200000 532700095 200000 299527503 200000 822094710 200000 135546606 200000 494774907 200000 339186933 200000 596166644 200000 452748568 200000 720335858 200000 299938451 200000 234160815 200000 302651244 200000 329675213 200000 128030646 200000 7538075 200000 262093513 200000 307032657 200000 762134668 200000 50229072 200000 998197422 200000 723274340 200000 405791206 200000 731057412 200000 138196280 200000 90558862 200000 392797488 200000 931903117 200000 74560294 200000 42768885 200000 160424569 200000 215360098 200000 833211862 200000 239222366 200000 943123057 200000 705346458 200000 20880200 200000 318858290 200000 807734885 200000 950283755 200000 66551834 200000 422538614 200000 857935428 200000 325270444 200000 879059849 200000 852665553 200000 533883036 200000 266899411 200000 584445814 200000 491355529 200000 210153628 200000 298239478 200000 390508125 200000 310214533 200000 833482259 200000 1377356 200000 706395999 200000 713527627 200000 498832238 200000 4933036 200000 67433016 200000 225934850 200000 435133373 200000 774482827 200000 792004936 200000 863939440 200000 425538222 200000 80697346 200000 643871117 200000 145725948 200000 470748815 200000 618646469 200000 400306854 200000 272477868 200000 66996303 200000 360922668 200000 759037137 200000 195752232 200000 187331453 200000 814364973 200000 780909805 200000 385578420 200000 535552070 200000 6586718 200000 523732088 200000 423836984 200000 33456506 200000 819126263 200000 984719760 200000 48745787 200000 767915655 200000 556621517 200000 222802165 200000 294967778 200000 373180283 200000 839077975 200000 488604164 200000 440206836 200000 263137029 200000 578043308 200000 97094845 200000 920370905 200000 927612020 200000 271174785 200000 356037565 200000 459324565 200000 944208821 200000 557321006 200000 690978883 200000 603862993 200000 2693464 200000 143288490 200000 637807662 200000 813458897 200000 106593419 200000 860712585 200000 110170620 200000 327247998 200000 205273372 200000 181043972 200000 207162060 200000 986223197 200000 205335418 200000 331461361 200000 715716188 200000 414545556 200000 217143476 200000 574503877 200000 727448843 200000 372245739 200000 323417719 200000 764927896 200000 635642327 200000 273710536 200000 951174931 200000 563632928 200000 212091486 200000 424241201 200000 911362934 200000 603738035 200000 445662432 200000 849125836 200000 207867182 200000 594068809 200000 837561914 200000 840191713 200000 427864682 200000 45067895 200000 458443244 200000 891264086 200000 635803640 200000 436896884 200000 565327379 200000 145036721 200000 140197704 200000 197866775 200000 160838510 200000 138080025 200000 324187239 200000 388212949 200000 50687324 200000 900147540 200000 627847171 200000 128559815 200000 136919515 200000 485775305 200000 590075757 200000 224954017 200000 504301962 200000 49247870 200000 13256849 200000 563192507 200000 434827175 200000 437810714 200000 808649726 200000 701796875 200000 531333649 200000 438370788 200000 422466276 200000 918112295 200000 530000197 200000 829220289 200000 703021327 200000 460402502 200000 361212004 200000 227755576 200000 187176688 200000 560591423 200000 954889515 200000 792268400 200000 593475988 200000 418103944 200000 61790200 200000 399453232 200000 733466794 200000 614626360 200000 127033802 200000 278066141 200000 93585537 200000 571199493 200000 22248512 200000 336740991 200000 745385478 200000 418794309 200000 283812761 200000 571258811 200000 626420937 200000 832091631 200000 496323250 200000 13245913 200000 20466424 200000 247122586 200000 633637130 200000 213189054 200000 484793185 200000 932105339 200000 176555199 200000 647239410 200000 515147635 200000 706115947 200000 31413393 200000 472667546 200000 580679484 200000 795196894 200000 304453086 200000 268273790 200000 291220844 200000 104348396 200000 507694244 200000 509642499 200000 770175823 200000 9727563 200000 290144641 200000 257583921 200000 951672022 200000 905265745 200000 136343477 200000 219650478 200000 421552270 200000 68354550 200000 24464157 200000 780495808 200000 616441254 200000 455051471 200000 779234360 200000 826146126 200000 497829357 200000 343989011 200000 620827686 200000 268668638 200000 702741968 200000 196990360 200000 423625379 200000 792368534 200000 818439263 200000 141023190 200000 839753743 200000 645972799 200000 63305031 200000 951034338 200000 27308392 200000 229802044 200000 168167129 200000 468180595 200000 438209101 200000 354557335 200000 37501953 200000 845291232 200000 161023227 200000 550239476 200000 963476046 200000 776056095 200000 667398739 200000 464575642 200000 247863791 200000 829728710 200000 786855890 200000 302769008 200000 555497907 200000 949108237 200000 488532374 200000 137130748 200000 675242760 200000 564909512 200000 14659679 200000 448676709 200000 389894140 200000 671519600 200000 125054858 200000 896999794 200000 242260798 200000 93011995 200000 415688470 200000 973141128 200000 924505628 200000 716524926 200000 199679394 200000 426396846 200000 325587590 200000 856902642 200000 173547629 200000 955178636 200000 306096904 200000 531413611 200000 949821779 200000 475532646 200000 736588499 200000 369692288 200000 666095830 200000 359726373 200000 110266804 200000 979827817 200000 331842577 200000 346799181 200000 815943194 200000 343057659 200000 420991173 200000 442103815 200000 585537299 200000 583839149 200000 335357776 200000 168532503 200000 332137551 200000 860295830 200000 560180911 200000 482622182 200000 692620826 200000 507849324 200000 542948995 200000 804777849 200000 722750309 200000 694347909 200000 924300040 200000 624978294 200000 378505661 200000 70136025 200000 851874590 200000 188250405 200000 174258001 200000 134094845 200000 135242820 200000 993581932 200000 399707375 200000 337132328 200000 544981143 200000 107169745 200000 158845447 200000 780272176 200000 7524566 200000 460919418 200000 384104101 200000 869796749 200000 970585696 200000 586121264 200000 311065466 200000 748115540 200000 110690099 200000 470432854 200000 408046035 200000 366203452 200000 543691758 200000 676355317 200000 458871199 200000 367801244 200000 769518542 200000 912722611 200000 882710892 200000 377895274 200000 941591732 200000 444357847 200000 459543146 200000 639305532 200000 853142813 200000 741209926 200000 320878181 200000 786270537 200000 159523367 200000 842435719 200000 576087502 200000 357262440 200000 747668369 200000 961697217 200000 626442162 200000 396415503 200000 971461051 200000 815850170 200000 76745152 200000 689381972 200000 224654241 200000 350091225 200000 160542790 200000 109595119 200000 957500131 200000 785630245 200000 181680180 200000 249516597 200000 981352383 200000 278429507 200000 331322646 200000 417912605 200000 131927316 200000 248317306 200000 514189597 200000 925146429 200000 535076448 200000 797245874 200000 306968342 200000 530213837 200000 350891969 200000 133588335 200000 576258672 200000 141035170 200000 586865143 200000 275468506 200000 283391289 200000 550800435 200000 359174240 200000 695654071 200000 758763552 200000 418150295 200000 980902649 200000 937052783 200000 872933492 200000 935055492 200000 672153187 200000 368012295 200000 504674338 200000 660708688 200000 787805146 200000 657785893 200000 442580922 200000 239371507 200000 269209406 200000 679398929 200000 878250602 200000 276587778 200000 265074958 200000 55468976 200000 86583297 200000 412832179 200000 901922407 200000 683864970 200000 577685740 200000 61879263 200000 687123720 200000 436984005 200000 112021563 200000 671385338 200000 814800207 200000 795220263 200000 887945115 200000 13705500 200000 421858364 200000 259896599 200000 755494748 200000 674535676 200000 893537133 200000 113008539 200000 88350316 200000 948467694 200000 816718112 200000 167273562 200000 369959001 200000 69261291 200000 449974835 200000 140798874 200000 547566418 200000 101077384 200000 437334566 200000 673222722 200000 972712998 200000 586362364 200000 165231382 200000 961363416 200000 280113731 200000 394186526 200000 638546883 200000 931128963 200000 754941367 200000 814682980 200000 272271754 200000 173700873 200000 839582000 200000 953242084 200000 306045546 200000 64493777 200000 45042175 200000 1848406 200000 588875522 200000 253807586 200000 551492624 200000 342000399 200000 259849360 200000 159108321 200000 117527027 200000 856462598 200000 300899571 200000 896193301 200000 447120597 200000 514049489 200000 97771177 200000 739636325 200000 739375238 200000 187161000 200000 704391888 200000 625769816 200000 986059636 200000 293758816 200000 323924264 200000 994762003 200000 101568173 200000 449113712 200000 371400718 200000 813219166 200000 996006880 200000 231574255 200000 834989698 200000 625193630 200000 906293596 200000 857136530 200000 918662177 200000 495823323 200000 965618190 200000 761556914 200000 26408747 200000 329652922 200000 260073862 200000 771396931 200000 461192829 200000 436214147 200000 181287922 200000 389344989 200000 88651670 200000 768495900 200000 821092896 200000 146137526 200000 883140757 200000 124277514 200000 381186432 200000 894170532 200000 641113656 200000 395515766 200000 558267934 200000 629561630 200000 898848734 200000 235876645 200000 508138155 200000 462770491 200000 799221124 200000 7498622 200000 249147508 200000 658333617 200000 590400459 200000 569818247 200000 781946727 200000 553682647 200000 951572976 200000 537381606 200000 147103253 200000 581540259 200000 473550289 200000 300932579 200000 331840426 200000 64337323 200000 661768174 200000 71498596 200000 281287669 200000 700454182 200000 582487908 200000 411022831 200000 921800038 200000 850854123 200000 815356914 200000 221894827 200000 98089226 200000 636357231 200000 669289463 200000 787516255 200000 561100432 200000 531805643 200000 40333937 200000 413451888 200000 287011398 200000 86742963 200000 255891199 200000 763938533 200000 659976475 200000 73580415 200000 612876767 200000 302529637 200000 489028765 200000 352029989 200000 726940656 200000 427505974 200000 325552892 200000 531057979 200000 58741936 200000 905829440 200000 862014213 200000 181364473 200000 388896317 200000 329377031 200000 469999143 200000 103331380 200000 874895703 200000 883368883 200000 690436720 200000 647130467 200000 865591131 200000 397694219 200000 299822735 200000 405747101 200000 69566537 200000 559410292 200000 846858194 200000 930609303 200000 129813182 200000 967355894 200000 721807401 200000 851516073 200000 969881593 200000 763503670 200000 789106721 200000 493825738 200000 739682777 200000 260850300 200000 469627113 200000 710168718 200000 829230301 200000 939165869 200000 743245903 200000 46691886 200000 11905057 200000 369658705 200000 52960962 200000 725563520 200000 82904422 200000 154014606 200000 191271248 200000 790377721 200000 859726602 200000 722737961 200000 944915881 200000 218820017 200000 900762123 200000 109550731 200000 404650522 200000 167924574 200000 306557959 200000 527396025 200000 311426961 200000 476926294 200000 954889534 200000 356400474 200000 510527903 200000 890197905 200000 486690445 200000 456506548 200000 960002672 200000 663175332 200000 977817460 200000 388216749 200000 953719507 200000 424028102 200000 502435344 200000 660189134 200000 503982136 200000 266819790 200000 662130976 200000 296744762 200000 533549227 200000 198141489 200000 442376707 200000 465526459 200000 734086877 200000 532822792 200000 827730103 200000 970043316 200000 95910939 200000 615820551 200000 194422235 200000 880855599 200000 433421396 200000 177149062 200000 598611629 200000 773676752 200000 257066007 200000 963717243 200000 972997900 200000 486350558 200000 508975249 200000 423948924 200000 888725366 200000 631210560 200000 563634066 200000 876111040 200000 932995337 200000 204360061 200000 171437448 200000 754030110 200000 855928197 200000 282300346 200000 953679233 200000 93335052 200000 938807623 200000 541895870 200000 439043884 200000 825479329 200000 582299982 200000 485583088 200000 603662551 200000 765102739 200000 684959034 200000 111644503 200000 505483122 200000 605262136 200000 687912263 200000 728639896 200000 935650442 200000 526604935 200000 146420309 200000 613079035 200000 479902797 200000 634561815 200000 391364066 200000 83852645 200000 537946507 200000 455763997 200000 2703885 200000 663953246 200000 16581554 200000 442719090 200000 37352852 200000 761477132 200000 412291793 200000 186344330 200000 664151509 200000 665261108 200000 39809941 200000 321960317 200000 335100624 200000 989366591 200000 878550862 200000 145972993 200000 919041826 200000 715276594 200000 769255402 200000 37986924 200000 872648715 200000 534178483 200000 49853431 200000 964326582 200000 150504808 200000 699136266 200000 464362660 200000 100670324 200000 653544377 200000 931430429 200000 85591999 200000 76890333 200000 126188571 200000 469812850 200000 61298104 200000 936716231 200000 641542221 200000 993669424 200000 512171931 200000 179196330 200000 693989550 200000 812507677 200000 536595225 200000 677414555 200000 862651964 200000 418726816 200000 469235327 200000 713334097 200000 801510038 200000 995471551 200000 966905532 200000 115459363 200000 565662202 200000 572285729 200000 456916319 200000 653282311 200000 267317062 200000 181200140 200000 492926101 200000 427350675 200000 456136186 200000 566838631 200000 201996078 200000 72115711 200000 67848243 200000 796331449 200000 318216855 200000 294309407 200000 867007153 200000 381164583 200000 743678689 200000 754355052 200000 294025425 200000 953837432 200000 165090488 200000 312565500 200000 601618067 200000 229367059 200000 385475947 200000 765542532 200000 124712084 200000 921283327 200000 966349545 200000 884871772 200000 268650515 200000 130852833 200000 94649793 200000 469494139 200000 875425007 200000 261307649 200000 464831777 200000 555652981 200000 236024230 200000 399505988 200000 441917143 200000 655533187 200000 595078486 200000 10638386 200000 754588498 200000 822861690 200000 296471999 200000 835618800 200000 177000352 200000 482176977 200000 504020799 200000 48342854 200000 662840688 200000 98502047 200000 792551124 200000 195249817 200000 129038609 200000 529917338 200000 666307100 200000 993132273 200000 156414833 200000 178245912 200000 856617302 200000 354807284 200000 691764766 200000 302565393 200000 275327842 200000 24305640 200000 174372167 200000 4941082 200000 105716156 200000 41248691 200000 374727098 200000 653436266 200000 221741188 200000 711856861 200000 348797158 200000 595030231 200000 174545528 200000 895507852 200000 626986714 200000 493651417 200000 597594871 200000 120034438 200000 903641668 200000 743489413 200000 63826943 200000 244636978 200000 577116786 200000 468963730 200000 372172847 200000 807225750 200000 166962003 200000 729883735 200000 899225797 200000 200263769 200000 983918965 200000 617841866 200000 149255583 200000 108331713 200000 302635015 200000 236355713 200000 863159613 200000 721701045 200000 439966424 200000 556998579 200000 337598652 200000 484297403 200000 264230486 200000 420992823 200000 756941276 200000 103900154 200000 992578447 200000 883780739 200000 677457146 200000 232326713 200000 877984306 200000 170742189 200000 181892885 200000 794180061 200000 107999885 200000 725176685 200000 521237964 200000 601903085 200000 275210639 200000 107170584 200000 92731741 200000 77138448 200000 281083079 200000 472187045 200000 320454823 200000 225552013 200000 764464226 200000 606965418 200000 32438568 200000 241713225 200000 960173872 200000 489981535 200000 979649791 200000 858387148 200000 96824479 200000 341319065 200000 283390185 200000 761650235 200000 809110206 200000 503937743 200000 423395911 200000 421100894 200000 44534330 200000 470315800 200000 349273878 200000 901015962 200000 284424803 200000 466428458 200000 751868404 200000 312574711 200000 490118438 200000 825766491 200000 21528608 200000 968859162 200000 475851539 200000 134135971 200000 306998137 200000 249485899 200000 884589400 200000 777665686 200000 595192446 200000 199121776 200000 353920451 200000 581988461 200000 104528972 200000 840445455 200000 560674500 200000 173315326 200000 313304226 200000 254844750 200000 451553639 200000 187636158 200000 383505887 200000 33314037 200000 591233885 200000 826897093 200000 966117633 200000 156665706 200000 47646963 200000 849157322 200000 793286566 200000 389686707 200000 811223320 200000 135185185 200000 474982414 200000 798841207 200000 525836634 200000 652700611 200000 263198486 200000 584956 200000 508984296 200000 892254021 200000 136619582 200000 385351465 200000 971029393 200000 170887390 200000 371139491 200000 848006020 200000 590355906 200000 869968997 200000 910943749 200000 655993396 200000 127011979 200000 305913424 200000 705607361 200000 794122752 200000 369937562 200000 930716085 200000 345797590 200000 550941261 200000 693499709 200000 928082508 200000 925370851 200000 618944802 200000 695221348 200000 398826602 200000 971115046 200000 77620518 200000 167011995 200000 463213830 200000 639478910 200000 126709152 200000 488014099 200000 32024502 200000 482886505 200000 969009269 200000 125740953 200000 149085874 200000 109047301 200000 553388588 200000 924859548 200000 651709135 200000 768826386 200000 668388845 200000 782995754 200000 262461316 200000 603824110 200000 172471676 200000 992498 200000 347787496 200000 720211094 200000 68617538 200000 408128067 200000 824869296 200000 710074794 200000 347084867 200000 255443978 200000 87291701 200000 313560425 200000 748684840 200000 923529687 200000 2830187 200000 273530032 200000 528967478 200000 130962904 200000 800389354 200000 84105982 200000 807514195 200000 853738715 200000 195192552 200000 511179890 200000 793413895 200000 194230351 200000 330705723 200000 662254538 200000 59613047 200000 99917379 200000 574172250 200000 670899301 200000 916275307 200000 233756004 200000 324318556 200000 296291905 200000 869394761 200000 303412994 200000 188614647 200000 992206332 200000 154613271 200000 783281931 200000 95903362 200000 375570134 200000 421022588 200000 174023693 200000 520958963 200000 651411628 200000 958524094 200000 947243831 200000 769941984 200000 117544958 200000 202550212 200000 491566168 200000 115773056 200000 699376617 200000 267751188 200000 293507550 200000 451668138 200000 960329260 200000 416990165 200000 102140118 200000 571746259 200000 881234214 200000 291611085 200000 788593905 200000 429323284 200000 416323542 200000 718258019 200000 321481340 200000 317816865 200000 679801817 200000 498421149 200000 125272167 200000 440794450 200000 182133102 200000 126835234 200000 576011326 200000 911538589 200000 243216243 200000 647915321 200000 216024626 200000 959511960 200000 868343144 200000 729328071 200000 382438671 200000 59070075 200000 649099627 200000 591597907 200000 172136518 200000 75164699 200000 271510073 200000 852712453 200000 601961444 200000 194307823 200000 896425779 200000 313142945 200000 551838873 200000 552456205 200000 263751253 200000 160920720 200000 938258353 200000 678853933 200000 152711231 200000 119683542 200000 98461469 200000 795461796 200000 618047024 200000 342718748 200000 366911849 200000 65202538 200000 215659525 200000 281016742 200000 20145606 200000 103618323 200000 230735933 200000 898028381 200000 94549505 200000 432249816 200000 716263927 200000 150548677 200000 153063050 200000 892813966 200000 265412337 200000 346968327 200000 675228781 200000 796073133 200000 135335817 200000 266984424 200000 281602394 200000 401402442 200000 921953983 200000 401153998 200000 768491424 200000 134013468 200000 319110705 200000 2529217 200000 236135469 200000 970080633 200000 28423196 200000 604411239 200000 106762895 200000 138732633 200000 774522209 200000 481395462 200000 557682421 200000 854892369 200000 688498556 200000 533834117 200000 140438574 200000 470341528 200000 78208141 200000 22360682 200000 9446823 200000 286742789 200000 629903699 200000 160360412 200000 772697968 200000 650518541 200000 722149675 200000 372275873 200000 664287287 200000 870612937 200000 384814612 200000 759900192 200000 30068554 200000 469008877 200000 47435436 200000 843564127 200000 523756696 200000 208824529 200000 399334963 200000 327016965 200000 986017456 200000 27595115 200000 570975879 200000 226987609 200000 321088191 200000 772873553 200000 235272230 200000 709993280 200000 983043733 200000 722330298 200000 868400686 200000 73316161 200000 675879583 200000 578704509 200000 834908767 200000 614965635 200000 652409838 200000 501244432 200000 846893846 200000 33934285 200000 447034414 200000 861528458 200000 269310291 200000 554861700 200000 404092334 200000 356168096 200000 900058291 200000 637380271 200000 132643166 200000 214678443 200000 202075509 200000 761416694 200000 298900170 200000 529333663 200000 196027512 200000 370836125 200000 519335459 200000 816880660 200000 361786682 200000 157977485 200000 481190454 200000 18864703 200000 942503898 200000 797275211 200000 348446322 200000 587721209 200000 158795542 200000 476627197 200000 963625702 200000 82713014 200000 220716620 200000 481635947 200000 56303167 200000 374423182 200000 452921724 200000 922984442 200000 485641677 200000 407113271 200000 738313540 200000 722457010 200000 580281725 200000 725909767 200000 740118753 200000 530821689 200000 285405664 200000 354825718 200000 319744563 200000 276926677 200000 530937378 200000 435595929 200000 253077945 200000 352547181 200000 379517458 200000 845510951 200000 743720080 200000 195264647 200000 49831967 200000 539798646 200000 150434423 200000 535944521 200000 362704728 200000 615378942 200000 196284365 200000 179087739 200000 884580203 200000 902747092 200000 67634064 200000 694155651 200000 697319590 200000 756010159 200000 313210719 200000 903130728 200000 360205816 200000 605652454 200000 435828088 200000 262090702 200000 602395375 200000 156242287 200000 722160313 200000 649449471 200000 379563451 200000 145795552 200000 911144098 200000 585519583 200000 717061928 200000 317238896 200000 902543185 200000 239110389 200000 317944999 200000 879112438 200000 180748163 200000 572834152 200000 763795525 200000 780175336 200000 255447704 200000 320045055 200000 54184113 200000 640067677 200000 521804431 200000 84145183 200000 253127994 200000 116766730 200000 844851205 200000 401486287 200000 470950861 200000 595100487 200000 416651321 200000 998148023 200000 73845498 200000 139536139 200000 870430986 200000 629914907 200000 751388142 200000 529296106 200000 375510774 200000 80959971 200000 881512569 200000 369547549 200000 828225820 200000 490704022 200000 830389001 200000 680426105 200000 86899514 200000 27897946 200000 433625261 200000 108337269 200000 447952814 200000 938096884 200000 692676882 200000 26414888 200000 674031992 200000 56696525 200000 385811592 200000 154027848 200000 779454517 200000 186175210 200000 200194044 200000 339208235 200000 714597925 200000 981303025 200000 663759614 200000 615305673 200000 118312997 200000 310359850 200000 134315964 200000 724453559 200000 834589620 200000 646833787 200000 41142533 200000 18880556 200000 577891057 200000 758926954 200000 238310470 200000 846994942 200000 726100634 200000 997110045 200000 884712335 200000 17512101 200000 420087310 200000 990358876 200000 417517453 200000 109484854 200000 269609803 200000 161692301 200000 467254160 200000 450882920 200000 525296368 200000 878498998 200000 158672262 200000 858473362 200000 965272635 200000 180766334 200000 553769470 200000 788892842 200000 262231818 200000 268395307 200000 291337765 200000 976139846 200000 398520797 200000 917346468 200000 468422603 200000 920268445 200000 627868625 200000 78655344 200000 851122525 200000 483820166 200000 437672102 200000 492232372 200000 791173611 200000 978165111 200000 577253049 200000 757706807 200000 606954275 200000 376914310 200000 580193545 200000 701559904 200000 311756628 200000 324570987 200000 615281461 200000 887801398 200000 522454891 200000 943279227 200000 579486075 200000 255838558 200000 436622072 200000 725831341 200000 743018682 200000 340735007 200000 132655144 200000 555382935 200000 543156336 200000 451565409 200000 379760075 200000 532846961 200000 258932412 200000 786787496 200000 499591503 200000 930127632 200000 509620828 200000 841935389 200000 95563970 200000 865745387 200000 372934318 200000 881774212 200000 315832532 200000 405673241 200000 72709042 200000 242218310 200000 273972945 200000 178646608 200000 267531269 200000 702009959 200000 431119018 200000 685929958 200000 652283623 200000 935942800 200000 507921132 200000 144203987 200000 635392565 200000 43144966 200000 177739462 200000 323653291 200000 386977902 200000 978019247 200000 171880454 200000 267433895 200000 226095281 200000 897757459 200000 46097691 200000 302566045 200000 474386620 200000 753515608 200000 242998548 200000 34453762 200000 369729262 200000 434201412 200000 852751263 200000 504679150 200000 470383685 200000 382840894 200000 585945865 200000 613652247 200000 462984799 200000 412892748 200000 783052355 200000 121005268 200000 507716988 200000 513495829 200000 398503643 200000 249176603 200000 116797562 200000 940685023 200000 705854206 200000 67088258 200000 916181206 200000 23002257 200000 355576188 200000 419591744 200000 310159025 200000 808660913 200000 512563138 200000 970136620 200000 555084999 200000 446915686 200000 847800800 200000 994502076 200000 376315512 200000 125836662 200000 223293572 200000 293527558 200000 353251266 200000 760467528 200000 33680124 200000 975722690 200000 356243268 200000 920740578 200000 723119415 200000 71191621 200000 499553340 200000 275154924 200000 999868868 200000 361302406 200000 903854729 200000 443078826 200000 61592528 200000 482141211 200000 86996649 200000 328264452 200000 372985131 200000 833330236 200000 49133499 200000 54708097 200000 369419843 200000 38026430 200000 419520892 200000 829280582 200000 632657447 200000 84853528 200000 471577165 200000 2824219 200000 589826180 200000 314980193 200000 161190698 200000 250167909 200000 391334825 200000 828367950 200000 28077492 200000 63868204 200000 996400774 200000 52478263 200000 671144999 200000 826117141 200000 364169384 200000 460607507 200000 744547171 200000 749073768 200000 983009342 200000 378891639 200000 628657894 200000 921766922 200000 446367254 200000 149471385 200000 647265487 200000 981964163 200000 603419551 200000 589195090 200000 36496860 200000 811106297 200000 685201128 200000 579376150 200000 171696492 200000 386445362 200000 440850590 200000 885315069 200000 515279741 200000 637781909 200000 707932177 200000 351334589 200000 223625389 200000 539626536 200000 437231407 200000 539091629 200000 996330044 200000 640983185 200000 463496838 200000 447006403 200000 794419719 200000 671183896 200000 35813701 200000 258888341 200000 677664398 200000 242664099 200000 862553915 200000 158568538 200000 107485422 200000 595439800 200000 283493589 200000 345817833 200000 711237351 200000 40604542 200000 952454947 200000 451333559 200000 606283478 200000 977012412 200000 177198035 200000 411847389 200000 226105786 200000 426586839 200000 776194867 200000 22383887 200000 521743154 200000 443969238 200000 790998066 200000 509840293 200000 624717692 200000 586754656 200000 45437023 200000 310339221 200000 288633206 200000 179775419 200000 220652007 200000 469504629 200000 802795680 200000 329416654 200000 736752538 200000 79397501 200000 852247320 200000 899959840 200000 858758886 200000 346544770 200000 812288923 200000 332690134 200000 91868633 200000 952115451 200000 252054410 200000 355777720 200000 136156450 200000 999526654 200000 41001185 200000 816302379 200000 149894672 200000 979248707 200000 317708865 200000 513039415 200000 150591120 200000 624930591 200000 799754982 200000 155382913 200000 940866866 200000 160590986 200000 390741168 200000 870330705 200000 531436324 200000 531250200 200000 26091549 200000 92257420 200000 596482100 200000 600338946 200000 862753868 200000 438976698 200000 238378193 200000 872785181 200000 970997499 200000 166371072 200000 226085386 200000 373468897 200000 503210633 200000 390573350 200000 758562188 200000 749628771 200000 804356595 200000 311059858 200000 884309415 200000 823288154 200000 630709978 200000 899710794 200000 800662345 200000 212503068 200000 173302139 200000 689539573 200000 945116672 200000 388891041 200000 451531956 200000 518831065 200000 885461499 200000 8456318 200000 499425284 200000 407294428 200000 136339977 200000 886249962 200000 25917322 200000 944716166 200000 430341527 200000 575196092 200000 340350469 200000 210005245 200000 88945333 200000 715719785 200000 589505234 200000 435974407 200000 324738065 200000 624416010 200000 193559024 200000 588581131 200000 401569017 200000 751248211 200000 904418302 200000 7368464 200000 564585820 200000 510219164 200000 769507386 200000 232966587 200000 282288584 200000 110057179 200000 708949634 200000 457270355 200000 978960237 200000 246653094 200000 669335894 200000 604863167 200000 359486487 200000 613068084 200000 393201620 200000 881509765 200000 662749751 200000 837898588 200000 358781369 200000 729199565 200000 775733466 200000 950447764 200000 708689765 200000 762286427 200000 117066159 200000 808340723 200000 764207063 200000 974220951 200000 254460165 200000 22525742 200000 809958572 200000 614891144 200000 243169225 200000 734510238 200000 802085411 200000 407805651 200000 751260043 200000 657726263 200000 334681371 200000 831811008 200000 304451705 200000 941509008 200000 542648594 200000 612584500 200000 163839841 200000 983720673 200000 937648679 200000 254721463 200000 928586162 200000 280386815 200000 352934168 200000 190260334 200000 637898618 200000 833931874 200000 350127428 200000 884363553 200000 307928425 200000 512453151 200000 512958120 200000 434281782 200000 832238284 200000 369327085 200000 966030309 200000 173083827 200000 461171089 200000 497514530 200000 492967991 200000 288295998 200000 478191176 200000 807865269 200000 857186687 200000 367274783 200000 734677023 200000 947757630 200000 736208953 200000 12563260 200000 129228517 200000 57696241 200000 909877125 200000 251102491 200000 981976839 200000 43550629 200000 807802657 200000 709515747 200000 104716693 200000 819124946 200000 733504364 200000 840852826 200000 530085437 200000 771277709 200000 456944996 200000 331466727 200000 258359117 200000 662630029 200000 612334248 200000 982380688 200000 337095604 200000 562530089 200000 686365558 200000 748421372 200000 647943936 200000 896222039 200000 637179053 200000 763744625 200000 429368672 200000 633622957 200000 501009866 200000 587733206 200000 41074595 200000 697663842 200000 905757934 200000 911531698 200000 155469111 200000 692612173 200000 999620821 200000 534889770 200000 645040170 200000 309290724 200000 291976928 200000 253652229 200000 232675115 200000 408261182 200000 1825035 200000 155612586 200000 124157320 200000 584924176 200000 311752694 200000 82224928 200000 416941361 200000 279780530 200000 167861471 200000 286652940 200000 237760690 200000 463199002 200000 286136229 200000 376083382 200000 714153276 200000 281940191 200000 889283270 200000 233831427 200000 677546140 200000 297946679 200000 111833953 200000 538914683 200000 858107713 200000 451934200 200000 584317236 200000 133226819 200000 10324025 200000 185520025 200000 649603229 200000 731290915 200000 202636596 200000 436893489 200000 778506396 200000 845729664 200000 660457087 200000 385663862 200000 471773390 200000 674784098 200000 325167368 200000 371994046 200000 946601843 200000 392425071 200000 744164447 200000 381094913 200000 627915624 200000 884414700 200000 219776690 200000 585286356 200000 317347372 200000 97937346 200000 543235792 200000 798037870 200000 734993374 200000 601120374 200000 392713254 200000 938012581 200000 734480701 200000 600450351 200000 848687300 200000 207851505 200000 961525669 200000 659027123 200000 381988695 200000 970422631 200000 382098711 200000 41379433 200000 171764527 200000 918265790 200000 78168113 200000 343942231 200000 217714234 200000 844118349 200000 459291697 200000 50303780 200000 792501510 200000 896993545 200000 425654517 200000 780215830 200000 51455171 200000 641554571 200000 200756477 200000 221086996 200000 301093693 200000 253799431 200000 284659558 200000 290882724 200000 652656357 200000 168473173 200000 195872752 200000 592366061 200000 28526280 200000 344089835 200000 910231288 200000 602228406 200000 541256341 200000 892335583 200000 819662205 200000 647095140 200000 617943706 200000 234521577 200000 477626142 200000 255463166 200000 897881543 200000 9021022 200000 393364506 200000 904132907 200000 313071016 200000 54972725 200000 737768781 200000 193319986 200000 550420590 200000 566442244 200000 238750264 200000 796429048 200000 356362982 200000 79802115 200000 783565561 200000 774918917 200000 558309503 200000 693079303 200000 723879502 200000 997402238 200000 627996487 200000 194274183 200000 345220501 200000 656278059 200000 476688365 200000 556965274 200000 122009806 200000 698413937 200000 143306176 200000 563602678 200000 350666902 200000 634179672 200000 612518062 200000 683133937 200000 52771885 200000 546688389 200000 385382725 200000 778910082 200000 603429744 200000 2588736 200000 585148083 200000 489025344 200000 302194398 200000 343780975 200000 351024329 200000 378143585 200000 312525718 200000 637845656 200000 558269939 200000 135557820 200000 780285782 200000 19415521 200000 288751937 200000 635551942 200000 253660285 200000 854474258 200000 446709344 200000 134878103 200000 510798857 200000 860154257 200000 415906208 200000 971244005 200000 47303577 200000 590861668 200000 182209007 200000 683843335 200000 365541226 200000 667255090 200000 294669531 200000 378910963 200000 260117085 200000 766715201 200000 11155604 200000 187594303 200000 446410222 200000 901641848 200000 129930214 200000 104854050 200000 218950718 200000 80970333 200000 319355458 200000 686470259 200000 675646985 200000 288363287 200000 463489973 200000 762019752 200000 367667375 200000 658641772 200000 78689006 200000 728065239 200000 685239855 200000 512853188 200000 13665595 200000 191265208 200000 626986277 200000 315735331 200000 149538955 200000 412739231 200000 421768915 200000 565586225 200000 963820397 200000 238358661 200000 243680020 200000 548966965 200000 227072782 200000 61880576 200000 91823209 200000 592985108 200000 525697854 200000 652258374 200000 251553776 200000 90068821 200000 904993387 200000 344799533 200000 566921575 200000 650401568 200000 656851875 200000 283584812 200000 68818220 200000 514514745 200000 42368661 200000 862813785 200000 560293951 200000 9550345 200000 704304016 200000 79277932 200000 691562557 200000 262830228 200000 158438274 200000 463584698 200000 163750245 200000 536454787 200000 680280568 200000 608531259 200000 769943190 200000 403278874 200000 109276963 200000 63859844 200000 451376974 200000 930110018 200000 801939409 200000 171903179 200000 586737068 200000 105866368 200000 384763247 200000 455257065 200000 332742254 200000 133333242 200000 506655244 200000 207743058 200000 391187699 200000 494350968 200000 305071704 200000 188054302 200000 164404537 200000 343122016 200000 621468576 200000 815995907 200000 149082079 200000 117686968 200000 319085523 200000 620149592 200000 184294946 200000 920073767 200000 716891519 200000 986374674 200000 843805667 200000 643706355 200000 10413011 200000 227527626 200000 296597406 200000 466293763 200000 787968157 200000 588072628 200000 30328435 200000 440974557 200000 121105485 200000 631554472 200000 387547681 200000 326640552 200000 739618288 200000 171409947 200000 329146117 200000 843276842 200000 505643829 200000 269977638 200000 930724894 200000 171981514 200000 846409834 200000 466249341 200000 99477771 200000 34424974 200000 273457790 200000 765925496 200000 352086026 200000 567987997 200000 496723200 200000 517882893 200000 877821434 200000 241027262 200000 67190301 200000 770533842 200000 530230872 200000 433886806 200000 635824805 200000 901886719 200000 829453637 200000 902170476 200000 800226822 200000 879126377 200000 859971454 200000 303250472 200000 415892046 200000 422184839 200000 425813601 200000 310365006 200000 582071340 200000 257996911 200000 311179758 200000 349854790 200000 577332975 200000 407972313 200000 547909314 200000 6737175 200000 807132804 200000 428211226 200000 566446620 200000 837761126 200000 151402363 200000 758069801 200000 412321243 200000 147041147 200000 767748866 200000 335769501 200000 931220093 200000 147693116 200000 558474983 200000 815839916 200000 328021281 200000 41021230 200000 622539673 200000 110596140 200000 460447621 200000 47768954 200000 437814822 200000 332310421 200000 89894920 200000 163037413 200000 653396542 200000 963034364 200000 772725672 200000 824198101 200000 305527342 200000 295391512 200000 880378883 200000 688114002 200000 831992548 200000 900082495 200000 308889945 200000 321449218 200000 566327793 200000 108994409 200000 33479303 200000 435367723 200000 169965441 200000 477459499 200000 165274381 200000 797327540 200000 441611363 200000 385453244 200000 677806856 200000 131382563 200000 540416007 200000 357989619 200000 691985207 200000 516692127 200000 527343737 200000 808831301 200000 64516857 200000 649810414 200000 743605354 200000 396334795 200000 990049868 200000 634031735 200000 95296807 200000 420229945 200000 302442447 200000 615354432 200000 573650079 200000 813716199 200000 699631808 200000 368598000 200000 556799841 200000 427730122 200000 473374461 200000 232250061 200000 459781786 200000 806479995 200000 403450118 200000 293046975 200000 941455386 200000 754526254 200000 848269817 200000 88151626 200000 365914191 200000 775087803 200000 367073171 200000 296836758 200000 831078471 200000 901563288 200000 969740341 200000 442838890 200000 232389041 200000 599480540 200000 258674395 200000 405070635 200000 792474844 200000 771918140 200000 296749861 200000 300409568 200000 872468149 200000 352738321 200000 79266641 200000 290925105 200000 749182668 200000 316906319 200000 846371902 200000 658655074 200000 415523150 200000 748070797 200000 164149099 200000 878238556 200000 27403532 200000 307098627 200000 114219764 200000 128710051 200000 31880562 200000 954947718 200000 837283738 200000 594136160 200000 831549583 200000 918284686 200000 250753211 200000 515245656 200000 323981586 200000 122952752 200000 839657557 200000 610139889 200000 571455562 200000 643438115 200000 762269958 200000 223697459 200000 483824677 200000 263480253 200000 35153934 200000 883057860 200000 123416369 200000 479133685 200000 762741066 200000 231394282 200000 401899165 200000 392185442 200000 818860345 200000 535059339 200000 231831607 200000 240908603 200000 607366394 200000 40117807 200000 735693423 200000 483025748 200000 579467340 200000 279541500 200000 449539154 200000 12504614 200000 284709772 200000 12559800 200000 190903694 200000 130025414 200000 838496697 200000 495459018 200000 143708787 200000 642579691 200000 227324529 200000 847618872 200000 574816751 200000 679721708 200000 974056436 200000 853780137 200000 546625425 200000 339283391 200000 378389792 200000 245415780 200000 866707846 200000 276810746 200000 687702387 200000 804660302 200000 379254430 200000 81352404 200000 229867275 200000 812689646 200000 749763143 200000 197593124 200000 747302568 200000 603185515 200000 992273551 200000 579177568 200000 988013991 200000 452880012 200000 726470181 200000 511956639 200000 194610183 200000 326747574 200000 300292183 200000 537771670 200000 389840999 200000 213363440 200000 232127764 200000 675814045 200000 749758469 200000 569434849 200000 584990955 200000 390008746 200000 388865216 200000 559383248 200000 480060682 200000 65226068 200000 554202902 200000 132573858 200000 80770367 200000 202222033 200000 936517670 200000 612221663 200000 216835065 200000 528345079 200000 962967470 200000 945316524 200000 700454470 200000 169824573 200000 996967948 200000 991808977 200000 552347605 200000 120537530 200000 299917888 200000 338857140 200000 148232949 200000 495149604 200000 178383848 200000 719710298 200000 857190036 200000 314841041 200000 116087105 200000 768840812 200000 532396608 200000 716867769 200000 673541419 200000 111894831 200000 863542312 200000 622030705 200000 76896549 200000 567061386 200000 27548442 200000 770065200 200000 196809548 200000 595696387 200000 939401350 200000 447539148 200000 154618975 200000 982704064 200000 917610104 200000 980885437 200000 272795581 200000 472873609 200000 56991137 200000 987084312 200000 723481956 200000 565033156 200000 491246414 200000 41744532 200000 774022130 200000 917644919 200000 708696942 200000 67815304 200000 107630759 200000 770234441 200000 195321487 200000 367192553 200000 966786401 200000 902747520 200000 202012640 200000 985370448 200000 543338653 200000 993921539 200000 689861936 200000 969955825 200000 472806780 200000 104667737 200000 839500525 200000 189430948 200000 739300794 200000 991849895 200000 1383461 200000 791300319 200000 950419383 200000 713547700 200000 251199623 200000 275836088 200000 122795122 200000 320748263 200000 577724513 200000 816416999 200000 897038216 200000 204187719 200000 78732450 200000 730924737 200000 299468600 200000 291493753 200000 446649561 200000 656312893 200000 85305953 200000 799604420 200000 537093940 200000 735672817 200000 318607489 200000 922069264 200000 244946049 200000 998808853 200000 26498486 200000 529167841 200000 339436078 200000 125344126 200000 202360000 200000 4096351 200000 15787596 200000 197318051 200000 69879549 200000 414966865 200000 410043783 200000 819002523 200000 793071210 200000 180447773 200000 341636399 200000 873955356 200000 390863271 200000 619270344 200000 47537969 200000 406796924 200000 68272115 200000 675908859 200000 109091357 200000 814689458 200000 479693611 200000 887901179 200000 669421345 200000 380198485 200000 696340430 200000 859049390 200000 434812427 200000 677868443 200000 589593851 200000 784762012 200000 764470603 200000 60990299 200000 880080496 200000 429411819 200000 89463789 200000 451548938 200000 483103372 200000 10019169 200000 592030626 200000 213126336 200000 133823053 200000 784216933 200000 887047863 200000 47032627 200000 573557074 200000 184344829 200000 482032155 200000 870974906 200000 21978585 200000 853111247 200000 108718940 200000 304062539 200000 267595456 200000 581518372 200000 5160105 200000 578811772 200000 135115655 200000 161386719 200000 290889937 200000 450541700 200000 926369355 200000 432258954 200000 285612353 200000 162753338 200000 195177419 200000 452992585 200000 667745289 200000 962614292 200000 315964262 200000 856730083 200000 460900823 200000 335302184 200000 108662043 200000 491692479 200000 434054650 200000 712956718 200000 515478919 200000 670021091 200000 758192223 200000 808984954 200000 938946025 200000 880146679 200000 701556629 200000 250071045 200000 981698591 200000 2814015 200000 22583500 200000 109428837 200000 332906153 200000 942041507 200000 333501905 200000 15975120 200000 556050085 200000 762775978 200000 845213459 200000 607082012 200000 36143569 200000 864524665 200000 7101856 200000 820403136 200000 524350603 200000 362491608 200000 76412711 200000 547858898 200000 135498195 200000 69112876 200000 43423223 200000 641761034 200000 344072006 200000 994040957 200000 713765629 200000 599656125 200000 150931235 200000 266527600 200000 117634505 200000 470212323 200000 10701897 200000 945812301 200000 591167113 200000 510631953 200000 48877111 200000 619013881 200000 570385931 200000 980706685 200000 804803338 200000 168733692 200000 454975934 200000 126834944 200000 154537345 200000 804598908 200000 611591601 200000 17323790 200000 61257466 200000 640986431 200000 437741713 200000 715022015 200000 214467957 200000 868393387 200000 781423022 200000 102357961 200000 17459088 200000 398981064 200000 149358838 200000 43593859 200000 346811529 200000 985623612 200000 220992247 200000 648398306 200000 330735166 200000 226110029 200000 845972705 200000 367692159 200000 184618286 200000 703182306 200000 663785600 200000 25071502 200000 661293689 200000 116082561 200000 623365701 200000 545575142 200000 636079579 200000 506741329 200000 673831741 200000 720016639 200000 788074932 200000 608550424 200000 845370134 200000 91540463 200000 691738882 200000 735468861 200000 729643553 200000 779032171 200000 412453220 200000 385315527 200000 898506570 200000 807096267 200000 669633304 200000 400945755 200000 381803552 200000 906907653 200000 112642301 200000 227221568 200000 483394771 200000 897190831 200000 900908689 200000 623046493 200000 516645424 200000 333561345 200000 526930930 200000 513038137 200000 416644005 200000 109400784 200000 927039968 200000 193571321 200000 117954371 200000 195638419 200000 56264120 200000 348388965 200000 2035638 200000 454447200 200000 285896058 200000 995942882 200000 21171789 200000 721072623 200000 734030275 200000 206546551 200000 727662840 200000 438816661 200000 791953362 200000 323345100 200000 908309060 200000 573135945 200000 605403014 200000 697455142 200000 62179167 200000 707878818 200000 546946397 200000 395208299 200000 25118234 200000 601696214 200000 509357174 200000 947148835 200000 330991841 200000 350852027 200000 439260815 200000 608836723 200000 752388291 200000 337118921 200000 991806471 200000 380030243 200000 536414576 200000 335608085 200000 372391388 200000 927757977 200000 728532788 200000 326296406 200000 598820780 200000 302710747 200000 302335232 200000 131994850 200000 85190071 200000 739486351 200000 628492385 200000 25426865 200000 973612250 200000 420393725 200000 635560326 200000 940587608 200000 452019861 200000 815497227 200000 259213630 200000 985656334 200000 329216261 200000 323391295 200000 111160566 200000 570484906 200000 961001705 200000 563758784 200000 989980862 200000 340420257 200000 846683552 200000 267294548 200000 949055300 200000 959303435 200000 309416232 200000 781489762 200000 267755990 200000 700746143 200000 520516640 200000 885000689 200000 976496739 200000 565769394 200000 709893574 200000 161754278 200000 98595194 200000 750270778 200000 395416057 200000 609237448 200000 31191624 200000 879345360 200000 94859062 200000 48998206 200000 124927133 200000 875810728 200000 166671006 200000 297676686 200000 450392807 200000 778971802 200000 593834990 200000 996490208 200000 614062132 200000 630821148 200000 405202820 200000 79667192 200000 712439347 200000 30066501 200000 183630431 200000 188246078 200000 68170034 200000 872410058 200000 940776478 200000 841848249 200000 782067745 200000 413864963 200000 161404672 200000 856283662 200000 742342284 200000 181357543 200000 418376162 200000 949692293 200000 870753444 200000 828706314 200000 369256003 200000 682731267 200000 778231606 200000 178220965 200000 118943298 200000 479273488 200000 783465905 200000 15509645 200000 859485340 200000 106135249 200000 387987492 200000 687659834 200000 593540274 200000 688731150 200000 924206908 200000 751605441 200000 525012097 200000 420082477 200000 801118793 200000 955368152 200000 637810855 200000 176062516 200000 874405689 200000 409322456 200000 238248548 200000 98855881 200000 716287642 200000 199226037 200000 361410965 200000 457851700 200000 451115419 200000 549516551 200000 802370746 200000 958200411 200000 289465866 200000 510285572 200000 125159152 200000 77940676 200000 479390807 200000 457604995 200000 318410230 200000 681567894 200000 134110606 200000 857779706 200000 946318379 200000 344638103 200000 994893152 200000 565686911 200000 464911501 200000 585646638 200000 611824154 200000 877378505 200000 799464123 200000 553434209 200000 45578411 200000 941305135 200000 213745394 200000 822032087 200000 687175842 200000 98971815 200000 548783635 200000 433594326 200000 918206508 200000 166369479 200000 237195675 200000 875287621 200000 524496921 200000 182004422 200000 57372072 200000 358522282 200000 19801046 200000 622124667 200000 29599482 200000 113575469 200000 147774835 200000 445113436 200000 188282094 200000 466206354 200000 713478558 200000 140931968 200000 361409923 200000 335304257 200000 375968678 200000 794554780 200000 30772056 200000 595536705 200000 77216120 200000 635201288 200000 152845228 200000 281115191 200000 814645668 200000 811498682 200000 824881755 200000 380089962 200000 21781847 200000 160920649 200000 758153703 200000 164479426 200000 779869794 200000 843865067 200000 933597035 200000 759770307 200000 281142576 200000 563199606 200000 867410088 200000 281225878 200000 156669139 200000 79418209 200000 115461116 200000 18693888 200000 82608887 200000 305878723 200000 812149348 200000 761816167 200000 903691756 200000 340484434 200000 74083713 200000 726929363 200000 119857824 200000 217284196 200000 641287567 200000 733668586 200000 920581281 200000 732780529 200000 211827566 200000 948159473 200000 524007966 200000 131859598 200000 108721309 200000 779738065 200000 200430565 200000 299535218 200000 232385849 200000 242878991 200000 298478437 200000 79166579 200000 498997761 200000 831111890 200000 642181805 200000 248310793 200000 317551188 200000 39055072 200000 529369707 200000 140825929 200000 93043760 200000 407209888 200000 228557805 200000 837689322 200000 538221108 200000 493565720 200000 857783586 200000 587726915 200000 106955165 200000 831599087 200000 257435800 200000 500402505 200000 883277900 200000 79332715 200000 514038142 200000 643000469 200000 27092158 200000 271755635 200000 529574307 200000 891167323 200000 446636561 200000 337386125 200000 289615732 200000 731490163 200000 888552452 200000 716164576 200000 151716353 200000 954191699 200000 646751479 200000 451645746 200000 309352696 200000 107334161 200000 37181926 200000 739834603 200000 889746088 200000 691968101 200000 252218481 200000 638820879 200000 184700414 200000 770234276 200000 102063830 200000 512043078 200000 645196938 200000 263014341 200000 828812788 200000 203752407 200000 759492217 200000 299309406 200000 101732169 200000 198112679 200000 543437467 200000 155569575 200000 285330163 200000 497857854 200000 614461534 200000 12540533 200000 281508274 200000 197871809 200000 744181201 200000 259836991 200000 98926820 200000 706318584 200000 289289121 200000 672011292 200000 913730182 200000 426073928 200000 461140253 200000 71914946 200000 521904953 200000 167468473 200000 458952757 200000 444077959 200000 924002361 200000 454220528 200000 226153846 200000 53584482 200000 322772838 200000 346327605 200000 112782351 200000 988491242 200000 378662719 200000 210602862 200000 671737806 200000 785135189 200000 105463521 200000 530616609 200000 751082274 200000 615046778 200000 948013067 200000 215147636 200000 737978138 200000 203385294 200000 833215771 200000 345103151 200000 212670308 200000 117698665 200000 915598609 200000 818698168 200000 194628686 200000 109082881 200000 181898123 200000 481960213 200000 151341766 200000 20123885 200000 72872647 200000 401474797 200000 290326109 200000 692336675 200000 828769187 200000 338194310 200000 706071359 200000 394948921 200000 947655583 200000 827255239 200000 132480572 200000 113935206 200000 231143640 200000 365010230 200000 686213313 200000 93539969 200000 658544142 200000 367721978 200000 566557406 200000 217534208 200000 454220446 200000 622225625 200000 191932737 200000 508919289 200000 127834759 200000 224058170 200000 97705272 200000 1877795 200000 621990504 200000 725553956 200000 918207154 200000 908026069 200000 922656639 200000 709877052 200000 413316670 200000 257160709 200000 263044523 200000 950735561 200000 509601034 200000 529559114 200000 554035050 200000 300759987 200000 543760612 200000 156975577 200000 394558426 200000 883426942 200000 70300218 200000 977285003 200000 530425531 200000 202163282 200000 270602781 200000 325184724 200000 784849002 200000 902216950 200000 407491641 200000 804809675 200000 143944679 200000 118817999 200000 107339485 200000 579979048 200000 366566095 200000 17122021 200000 489367801 200000 152062528 200000 842499938 200000 140583646 200000 481810970 200000 511712523 200000 924590205 200000 273354495 200000 238461551 200000 543117853 200000 442935711 200000 364883505 200000 394859206 200000 591327407 200000 746546919 200000 729468921 200000 295099534 200000 244322967 200000 925559571 200000 746173053 200000 754614230 200000 688045642 200000 879145346 200000 936897669 200000 576578379 200000 768834784 200000 963624497 200000 541284727 200000 346559037 200000 467598351 200000 363568577 200000 186403161 200000 505601178 200000 546326574 200000 1805679 200000 415218898 200000 534203120 200000 354736690 200000 194179865 200000 623189288 200000 521942638 200000 520957364 200000 3490111 200000 225523778 200000 743018211 200000 493638376 200000 228414206 200000 667649702 200000 314588860 200000 333614757 200000 338367509 200000 547708795 200000 138387721 200000 408028771 200000 318035683 200000 567357063 200000 413039992 200000 929717303 200000 262899814 200000 455624753 200000 625672791 200000 666729177 200000 630948413 200000 902616447 200000 137223829 200000 123079070 200000 698366630 200000 114292760 200000 740286913 200000 737312893 200000 715017856 200000 946233923 200000 485209608 200000 881807372 200000 437736265 200000 924173541 200000 378272314 200000 713386883 200000 63982367 200000 970205061 200000 982889925 200000 471599799 200000 823203522 200000 983601226 200000 748756663 200000 771848223 200000 519384975 200000 809905659 200000 775602111 200000 837334225 200000 875013510 200000 873833469 200000 722201132 200000 791955077 200000 363502404 200000 704680536 200000 695893483 200000 719428496 200000 672940552 200000 684072369 200000 144725388 200000 466510569 200000 407828401 200000 787305296 200000 328719933 200000 847318567 200000 144483006 200000 167935259 200000 888999372 200000 222788480 200000 428632139 200000 530024855 200000 94211752 200000 628606410 200000 728033305 200000 139896301 200000 28620768 200000 52415613 200000 625937542 200000 256308706 200000 977925409 200000 449527726 200000 825850000 200000 489311708 200000 851972795 200000 828162068 200000 427318229 200000 210414819 200000 36415900 200000 187285253 200000 421566101 200000 770672285 200000 670089554 200000 48960633 200000 789949869 200000 75622224 200000 803838988 200000 495629573 200000 819371165 200000 100790243 200000 236818073 200000 960367584 200000 605097346 200000 786937308 200000 66068070 200000 968174304 200000 338621723 200000 687059298 200000 378944387 200000 580348541 200000 960597703 200000 693940027 200000 259702430 200000 32782284 200000 738001540 200000 764190414 200000 368158469 200000 262299269 200000 948228849 200000 501844001 200000 495899815 200000 351278333 200000 203120460 200000 192281051 200000 609043474 200000 296565290 200000 268821876 200000 647802690 200000 670380150 200000 18635685 200000 813131751 200000 849943613 200000 160654240 200000 742931874 200000 687017411 200000 409487187 200000 297535486 200000 680701177 200000 833369800 200000 762576297 200000 70044832 200000 306131744 200000 462881619 200000 679106310 200000 485691188 200000 591212078 200000 730759268 200000 102514642 200000 133838857 200000 184260312 200000 448778136 200000 350215441 200000 7374860 200000 661160566 200000 344856878 200000 459898988 200000 475380429 200000 771301631 200000 187200517 200000 72606759 200000 395638394 200000 70523143 200000 826100635 200000 463405867 200000 562865633 200000 401851847 200000 77900815 200000 516187388 200000 898413169 200000 601337108 200000 199121951 200000 420276675 200000 560686648 200000 878403942 200000 429374249 200000 161719877 200000 637900262 200000 787573202 200000 743726381 200000 808026088 200000 319567048 200000 206389262 200000 895695560 200000 41495220 200000 997523148 200000 18810995 200000 593884474 200000 309373263 200000 459303554 200000 833382389 200000 945814112 200000 164895999 200000 208643352 200000 617231916 200000 402663098 200000 320151466 200000 54013533 200000 983224142 200000 595705189 200000 355037656 200000 945805502 200000 559890994 200000 845227552 200000 943335087 200000 14986571 200000 871987790 200000 990098250 200000 197068789 200000 519141298 200000 72764856 200000 268237281 200000 614826001 200000 651800641 200000 726155559 200000 711972740 200000 887314953 200000 866813927 200000 893426162 200000 205178993 200000 623163268 200000 879693874 200000 46895631 200000 371412358 200000 485283017 200000 103198034 200000 690536468 200000 754423363 200000 763695293 200000 976989715 200000 720098104 200000 271286981 200000 405159143 200000 594108390 200000 311633746 200000 558377932 200000 694621550 200000 158855896 200000 24957656 200000 917373621 200000 109209880 200000 657538968 200000 743027937 200000 214963072 200000 649676621 200000 945622900 200000 20257058 200000 661038282 200000 741190673 200000 234788956 200000 892584947 200000 602339794 200000 556829196 200000 923060957 200000 531970634 200000 537676407 200000 750290053 200000 611474469 200000 267634622 200000 985289015 200000 46452577 200000 585405444 200000 696178309 200000 331105072 200000 293287720 200000 868052712 200000 92681077 200000 328922658 200000 374857471 200000 469552608 200000 490017285 200000 600370795 200000 525572782 200000 302791321 200000 610425932 200000 363920137 200000 748149915 200000 417058659 200000 604317440 200000 858834330 200000 957192651 200000 879217451 200000 414787959 200000 823079517 200000 760283623 200000 362911617 200000 949054889 200000 112179762 200000 348567860 200000 196029587 200000 4140075 200000 230696085 200000 171051161 200000 355907376 200000 45987892 200000 640450982 200000 194894747 200000 742564549 200000 410091418 200000 575066659 200000 12783715 200000 566325090 200000 186665685 200000 999194475 200000 116730806 200000 916095412 200000 675585274 200000 107939708 200000 99501307 200000 624488715 200000 621956544 200000 966515445 200000 373469240 200000 591651157 200000 934592894 200000 476320532 200000 310854164 200000 36118817 200000 274702121 200000 647615927 200000 720928213 200000 170884508 200000 102373978 200000 925488990 200000 532945762 200000 717337238 200000 572762949 200000 80535846 200000 90083649 200000 23927420 200000 977188034 200000 496609487 200000 200856218 200000 633307230 200000 937476679 200000 125771446 200000 174244145 200000 138541034 200000 678559210 200000 637835226 200000 329475438 200000 250396014 200000 660495459 200000 186708954 200000 613951575 200000 185735130 200000 113286919 200000 423287028 200000 980477332 200000 444932794 200000 928814029 200000 43857415 200000 857733993 200000 4049471 200000 790813515 200000 642287249 200000 152966846 200000 46992182 200000 710753977 200000 39788209 200000 385115930 200000 866687246 200000 405128172 200000 237518116 200000 797225122 200000 420297685 200000 89624923 200000 751921995 200000 788362782 200000 582782010 200000 275643421 200000 925105955 200000 463494899 200000 805805452 200000 826983912 200000 280863562 200000 966570281 200000 981861305 200000 646977298 200000 317757695 200000 760955238 200000 589941583 200000 682095762 200000 396732449 200000 847503600 200000 477837181 200000 300703231 200000 121503535 200000 228184493 200000 460036625 200000 721757583 200000 231132486 200000 41912357 200000 625575802 200000 306043929 200000 40968229 200000 907752318 200000 589720775 200000 496903442 200000 897026091 200000 718577534 200000 232583589 200000 609068690 200000 900325974 200000 447398027 200000 390941796 200000 722686287 200000 756676164 200000 594716078 200000 518252530 200000 26563232 200000 494006325 200000 930945162 200000 731616221 200000 660668027 200000 80144646 200000 551910760 200000 279576661 200000 813561718 200000 439322679 200000 774522670 200000 506276390 200000 754574536 200000 107352549 200000 674415459 200000 936743105 200000 765578312 200000 840811216 200000 867275820 200000 148559411 200000 588219500 200000 271253589 200000 857252432 200000 239012651 200000 375496778 200000 212429939 200000 386766134 200000 390631671 200000 666592665 200000 162332105 200000 343907044 200000 554001286 200000 90859184 200000 717049749 200000 276457985 200000 451342183 200000 387449477 200000 269756342 200000 98655700 200000 164186055 200000 395616431 200000 323649194 200000 705046082 200000 201064054 200000 923296611 200000 606820751 200000 297264083 200000 893886946 200000 349756794 200000 163071525 200000 988284332 200000 453653273 200000 50125928 200000 269565130 200000 378573717 200000 875274699 200000 75138628 200000 538769531 200000 323464691 200000 444956740 200000 222934982 200000 400327384 200000 124080590 200000 455194485 200000 814433347 200000 892978720 200000 983384779 200000 311289067 200000 346577331 200000 732400432 200000 840134962 200000 985077972 200000 109363370 200000 422874503 200000 806705640 200000 777806337 200000 569981537 200000 889435972 200000 379360373 200000 973851102 200000 740823214 200000 689547045 200000 146426111 200000 275742842 200000 780218886 200000 14667913 200000 490371148 200000 335163525 200000 539270529 200000 237451630 200000 682706370 200000 761569612 200000 839282389 200000 616162418 200000 137623401 200000 108327102 200000 420539481 200000 994556117 200000 343994855 200000 505376617 200000 612464898 200000 967564916 200000 599547010 200000 305961596 200000 121092712 200000 110970831 200000 277645601 200000 271899590 200000 902748354 200000 777594371 200000 407403082 200000 569346484 200000 531856612 200000 579162831 200000 538221348 200000 638455126 200000 691545671 200000 804764818 200000 173001589 200000 987384410 200000 867815680 200000 218090571 200000 996118436 200000 584531214 200000 137082823 200000 459443607 200000 137527480 200000 315464801 200000 758889969 200000 739162293 200000 483149910 200000 876623330 200000 826547061 200000 231519875 200000 205939909 200000 945614270 200000 286397673 200000 988714113 200000 915316460 200000 369506501 200000 991351685 200000 946628813 200000 43255378 200000 478876773 200000 365310238 200000 60944420 200000 800772380 200000 854481068 200000 772062763 200000 15804903 200000 866399249 200000 727033929 200000 388014018 200000 730332690 200000 365375129 200000 335795339 200000 83959707 200000 324783941 200000 222006968 200000 785985375 200000 794008075 200000 228463807 200000 5437207 200000 772701525 200000 303433737 200000 559184989 200000 120256250 200000 750723995 200000 679950124 200000 322395294 200000 239197770 200000 904260095 200000 941737898 200000 337912993 200000 480629644 200000 520799984 200000 128655961 200000 182006308 200000 816171494 200000 855967101 200000 403044017 200000 943481733 200000 887012640 200000 550497619 200000 303814855 200000 680691140 200000 53597600 200000 374494402 200000 719926098 200000 746831487 200000 51230828 200000 151667896 200000 171908008 200000 825056755 200000 244287786 200000 644182723 200000 346171329 200000 230707457 200000 415091234 200000 753943314 200000 934109746 200000 326010149 200000 31871034 200000 169579635 200000 472516146 200000 946013823 200000 525633784 200000 26885718 200000 338935703 200000 246263246 200000 512896131 200000 31994568 200000 498991833 200000 248723055 200000 450358177 200000 998680183 200000 389705485 200000 103642721 200000 497497529 200000 136164531 200000 67099627 200000 719363650 200000 683363025 200000 854633323 200000 877019079 200000 406789970 200000 740537744 200000 936997163 200000 573688730 200000 917465455 200000 995191101 200000 352278307 200000 796566266 200000 655703831 200000 382661565 200000 299389218 200000 412348444 200000 637342056 200000 587826583 200000 867329430 200000 693625304 200000 257660450 200000 269189106 200000 847160205 200000 236110756 200000 622966690 200000 689942165 200000 911772342 200000 783068567 200000 476203240 200000 633935845 200000 334482272 200000 535342182 200000 726192529 200000 671678186 200000 309917304 200000 289384297 200000 902632924 200000 989730633 200000 987905934 200000 201413783 200000 842381480 200000 160367434 200000 10641104 200000 623210628 200000 237459315 200000 390504914 200000 527847180 200000 492307049 200000 80269404 200000 887159401 200000 209150897 200000 851694619 200000 546285601 200000 806957364 200000 895829197 200000 992148498 200000 574425632 200000 981560059 200000 577513744 200000 69247330 200000 149860441 200000 185945380 200000 515073990 200000 974939588 200000 611029866 200000 566470581 200000 931856608 200000 184753550 200000 390477456 200000 591066452 200000 702446315 200000 242323893 200000 695729579 200000 496383305 200000 300286742 200000 83260881 200000 778111290 200000 129395066 200000 858253616 200000 215053336 200000 453199962 200000 827230317 200000 450830246 200000 679713121 200000 15160522 200000 500389193 200000 683881352 200000 719650082 200000 219759337 200000 664991700 200000 329438339 200000 530663793 200000 84252597 200000 129994869 200000 109768935 200000 548039941 200000 751357133 200000 170950706 200000 572800418 200000 782744373 200000 425269871 200000 383681202 200000 365431875 200000 653635575 200000 741974905 200000 859230267 200000 938756343 200000 350387681 200000 152843115 200000 406096820 200000 236920462 200000 858562602 200000 54112867 200000 396404899 200000 246434934 200000 906514601 200000 89187102 200000 710044463 200000 923085501 200000 881279956 200000 310460156 200000 785144351 200000 589077010 200000 800730306 200000 21038588 200000 860135128 200000 16015811 200000 324572456 200000 522743995 200000 450960226 200000 425360831 200000 184867166 200000 796037240 200000 564097634 200000 613865109 200000 616048730 200000 496346898 200000 464712479 200000 369293683 200000 519651251 200000 770976519 200000 170304385 200000 40837671 200000 75942815 200000 882238326 200000 112176140 200000 354396448 200000 947940084 200000 989805597 200000 162887145 200000 994530668 200000 417529641 200000 931886938 200000 399163613 200000 136850107 200000 410194517 200000 676596781 200000 74366286 200000 590883673 200000 289872174 200000 709692979 200000 846601796 200000 20932663 200000 540043530 200000 929953708 200000 589161828 200000 454286050 200000 189917665 200000 769167221 200000 853894902 200000 483226505 200000 531526216 200000 408178957 200000 323568096 200000 638260986 200000 523738998 200000 395083923 200000 659259816 200000 696282277 200000 699195201 200000 602600133 200000 360184437 200000 93257366 200000 152357409 200000 695963906 200000 603505933 200000 887169406 200000 574977835 200000 127262536 200000 731048151 200000 479637674 200000 415435286 200000 986527286 200000 570931161 200000 277168137 200000 754251065 200000 124203274 200000 284456122 200000 319284777 200000 407847817 200000 404934562 200000 531198656 200000 234028090 200000 710715039 200000 982318718 200000 670432722 200000 707806216 200000 396980911 200000 64503483 200000 323100790 200000 922655748 200000 78935697 200000 676775961 200000 918375379 200000 740643643 200000 258192827 200000 481637621 200000 123966383 200000 161590108 200000 283500099 200000 470085198 200000 784152177 200000 358321333 200000 463326944 200000 374177731 200000 886941984 200000 761337909 200000 596676842 200000 210368402 200000 233369441 200000 653696363 200000 232612437 200000 333430938 200000 923070844 200000 935323269 200000 420812728 200000 257017433 200000 573102166 200000 106054737 200000 940129867 200000 875660526 200000 194555254 200000 160311358 200000 90984931 200000 676195607 200000 135750916 200000 91448922 200000 244732663 200000 721585714 200000 769385924 200000 171204948 200000 110125214 200000 360068159 200000 30464799 200000 529876603 200000 216470670 200000 654040027 200000 84311322 200000 922193852 200000 897621277 200000 919466566 200000 169180251 200000 344274343 200000 500006210 200000 350095709 200000 478865962 200000 301584746 200000 453377172 200000 462490015 200000 333731437 200000 193426132 200000 401229641 200000 869540395 200000 510759338 200000 764782162 200000 817648696 200000 363314367 200000 324284679 200000 27984115 200000 612852438 200000 447432122 200000 579228236 200000 577985127 200000 625319739 200000 813890586 200000 598826975 200000 968471803 200000 453134365 200000 435784573 200000 80590534 200000 199068062 200000 80533203 200000 586255907 200000 889290408 200000 739298782 200000 874502483 200000 856482538 200000 913185739 200000 13239786 200000 546407475 200000 570956111 200000 436013334 200000 561078417 200000 856649386 200000 501208435 200000 982575119 200000 21632833 200000 25425039 200000 141622290 200000 228829405 200000 374517768 200000 248948824 200000 852594316 200000 318710342 200000 129176980 200000 593556763 200000 306955999 200000 216440753 200000 970467638 200000 875474063 200000 589289386 200000 276074277 200000 334188762 200000 708354827 200000 900989483 200000 808348487 200000 308580111 200000 503917957 200000 437416513 200000 855271774 200000 317175045 200000 759857556 200000 800122474 200000 780739922 200000 762327177 200000 846919533 200000 772256709 200000 105333159 200000 193934346 200000 757291496 200000 644098575 200000 951141765 200000 145708182 200000 926848636 200000 927433129 200000 149283507 200000 488003036 200000 205864765 200000 399504271 200000 667982742 200000 904665131 200000 929757924 200000 828575586 200000 634346806 200000 435971184 200000 833428166 200000 924504414 200000 478987576 200000 559132219 200000 993898715 200000 477315171 200000 809934820 200000 352609210 200000 857928119 200000 279831023 200000 910819872 200000 509863355 200000 639406739 200000 381326369 200000 534346098 200000 262720942 200000 521571141 200000 870177207 200000 928887296 200000 929581471 200000 561445954 200000 19840528 200000 1887378 200000 591920191 200000 918880418 200000 334103850 200000 882928782 200000 768374491 200000 329363483 200000 872120739 200000 352762874 200000 678051169 200000 548358916 200000 402797243 200000 646764413 200000 273813602 200000 903050834 200000 442378319 200000 97395805 200000 172960522 200000 269995933 200000 578888927 200000 428968576 200000 501182248 200000 18411804 200000 679831944 200000 382228591 200000 59436844 200000 238551971 200000 94775818 200000 707662670 200000 822167587 200000 853575851 200000 878195394 200000 134592228 200000 344874939 200000 548951625 200000 753514159 200000 840749976 200000 98703429 200000 577774901 200000 220220272 200000 90477680 200000 904308909 200000 900250308 200000 62770499 200000 538441491 200000 537713794 200000 434509549 200000 496909062 200000 404149704 200000 739847668 200000 438260806 200000 79008825 200000 324266868 200000 194438608 200000 96355846 200000 441657082 200000 525120926 200000 912383364 200000 81799173 200000 447712263 200000 774776429 200000 836085537 200000 110238391 200000 359434942 200000 447860392 200000 821299539 200000 762749235 200000 176301342 200000 856935348 200000 810036585 200000 613456689 200000 545497031 200000 203255193 200000 512290643 200000 167687942 200000 219515893 200000 506860796 200000 577892254 200000 59724713 200000 792281992 200000 692680485 200000 389667704 200000 815579313 200000 356414718 200000 85092857 200000 110971570 200000 728457812 200000 549518710 200000 316852736 200000 48525752 200000 710703976 200000 912224430 200000 515659360 200000 531174297 200000 55784805 200000 481048325 200000 924830943 200000 529473029 200000 38196320 200000 864443768 200000 930638819 200000 992485193 200000 213233935 200000 346126760 200000 851881076 200000 327592531 200000 364908235 200000 357990354 200000 547162680 200000 501575859 200000 678088073 200000 78745300 200000 895289717 200000 295655064 200000 351557599 200000 284162605 200000 392950546 200000 555426510 200000 238061316 200000 536726012 200000 538574997 200000 919365829 200000 175679694 200000 997024512 200000 116801061 200000 703735436 200000 363952565 200000 590427798 200000 117412488 200000 484603089 200000 922624206 200000 409526973 200000 714646309 200000 580794594 200000 75098065 200000 78284820 200000 232452098 200000 625728174 200000 170342162 200000 313664473 200000 536113094 200000 76532932 200000 915625354 200000 989870058 200000 706453943 200000 349043793 200000 26845903 200000 249693383 200000 329411516 200000 227557157 200000 910393110 200000 356257166 200000 174548060 200000 98673582 200000 941602615 200000 661009916 200000 600488124 200000 743284986 200000 438925480 200000 773453937 200000 118509731 200000 478965432 200000 541459840 200000 466422252 200000 443919481 200000 867617590 200000 490947188 200000 182532618 200000 69247298 200000 163033956 200000 488776412 200000 133349642 200000 481221799 200000 146436815 200000 729333935 200000 810873803 200000 430915308 200000 586481573 200000 226392705 200000 126239179 200000 189560570 200000 817458358 200000 961642891 200000 364969257 200000 951708245 200000 283266416 200000 203073442 200000 383332515 200000 840579366 200000 794373090 200000 797625662 200000 932096408 200000 495086130 200000 122600121 200000 545598323 200000 505794053 200000 495497439 200000 750306117 200000 722099706 200000 379564171 200000 907529013 200000 601823604 200000 963053353 200000 410108518 200000 289752026 200000 938662868 200000 141547509 200000 48999287 200000 568303124 200000 640038292 200000 995341302 200000 349670970 200000 274353097 200000 16136322 200000 440527714 200000 242418127 200000 602342785 200000 15390478 200000 709160208 200000 936994292 200000 825180770 200000 142574660 200000 768061046 200000 52293896 200000 108387890 200000 705645013 200000 53503402 200000 992488969 200000 438916952 200000 244184590 200000 377067363 200000 298577558 200000 604154586 200000 426195422 200000 597856504 200000 116215533 200000 490415711 200000 392420564 200000 673442399 200000 28747245 200000 564955181 200000 361058589 200000 534160430 200000 744680723 200000 176637739 200000 97184649 200000 870906268 200000 703448704 200000 186129632 200000 895754629 200000 604710528 200000 338412272 200000 350474097 200000 197327137 200000 689488720 200000 514010564 200000 194490277 200000 826707211 200000 768658211 200000 75531512 200000 734559972 200000 36359314 200000 784809390 200000 749673772 200000 972450098 200000 519189411 200000 216564553 200000 961415070 200000 585539383 200000 881134798 200000 284878570 200000 201932845 200000 435443770 200000 124946241 200000 461319208 200000 451885911 200000 805969440 200000 539883722 200000 601685305 200000 105478203 200000 820870513 200000 119264216 200000 637293299 200000 174044311 200000 911603026 200000 679223161 200000 318054605 200000 850521801 200000 60385675 200000 510999900 200000 495784158 200000 503931345 200000 228784258 200000 772427216 200000 669732316 200000 619328844 200000 213457212 200000 601498563 200000 607940893 200000 265045882 200000 400970594 200000 796381379 200000 708489881 200000 904711992 200000 981567801 200000 818386687 200000 455901412 200000 343946245 200000 409790887 200000 903584581 200000 507426615 200000 292753920 200000 285941300 200000 132765444 200000 378450280 200000 976722920 200000 3005702 200000 914384971 200000 324183533 200000 44160793 200000 558025955 200000 266854856 200000 642749916 200000 60875668 200000 566341426 200000 596862665 200000 974173420 200000 638717431 200000 240232441 200000 990754621 200000 284733300 200000 210364288 200000 393188831 200000 16724402 200000 762820201 200000 482496525 200000 66325034 200000 32045911 200000 363758948 200000 471053342 200000 45215425 200000 693054971 200000 771666585 200000 127702224 200000 729677354 200000 444658188 200000 76305632 200000 429517283 200000 599235468 200000 332540568 200000 136150959 200000 840893876 200000 515569326 200000 953327950 200000 764656924 200000 611203906 200000 531245557 200000 912169084 200000 752299486 200000 163199532 200000 957091432 200000 176425745 200000 59257676 200000 940220593 200000 95481263 200000 369775260 200000 82922332 200000 213292973 200000 708768270 200000 925163338 200000 720509093 200000 149828769 200000 272855661 200000 368296427 200000 856883293 200000 977707435 200000 339854419 200000 269083629 200000 563021402 200000 166442377 200000 844270565 200000 952430431 200000 112379667 200000 887286169 200000 640316907 200000 520656110 200000 362975135 200000 954703323 200000 892604362 200000 665721834 200000 347809716 200000 323730156 200000 766036874 200000 564792384 200000 197753256 200000 684986892 200000 111257553 200000 333485696 200000 138526834 200000 859252504 200000 5017572 200000 999147480 200000 700413353 200000 736032399 200000 66538412 200000 122658838 200000 292334979 200000 536909200 200000 398627758 200000 400308138 200000 245852887 200000 236777433 200000 256196369 200000 120005024 200000 567140122 200000 787014089 200000 935649691 200000 170570665 200000 692210276 200000 555268702 200000 51752370 200000 829768722 200000 568491883 200000 396280631 200000 343299678 200000 372159946 200000 524276614 200000 913079441 200000 339820357 200000 500466271 200000 8323754 200000 439513421 200000 82411181 200000 925264384 200000 916266352 200000 47591655 200000 394294653 200000 441168764 200000 227183372 200000 532014464 200000 529390907 200000 506210368 200000 309571414 200000 628749268 200000 137363982 200000 83322460 200000 118197444 200000 979768131 200000 913242301 200000 536945790 200000 999231084 200000 30827980 200000 242414253 200000 635552244 200000 352184325 200000 828225035 200000 528852965 200000 885960366 200000 851061222 200000 673400642 200000 382005004 200000 335012664 200000 172320005 200000 948063564 200000 926507881 200000 882560707 200000 812985081 200000 549634730 200000 711230689 200000 415104796 200000 483173367 200000 587643514 200000 975266812 200000 848403121 200000 237202135 200000 939327098 200000 973251551 200000 203323027 200000 57806096 200000 884996872 200000 429103185 200000 525537390 200000 486458038 200000 418962724 200000 579752890 200000 35368594 200000 469642370 200000 435557995 200000 187925278 200000 256423404 200000 47900617 200000 739083036 200000 864478758 200000 176144396 200000 69481602 200000 89678358 200000 632464663 200000 855869728 200000 174789956 200000 948351191 200000 756404439 200000 798510070 200000 665305413 200000 992394110 200000 490747118 200000 642750973 200000 369925724 200000 218480329 200000 429410690 200000 761182532 200000 297069822 200000 64479767 200000 17664857 200000 817465464 200000 535374403 200000 222123366 200000 172413913 200000 668701929 200000 897792481 200000 703160149 200000 632456458 200000 792323205 200000 491336751 200000 74067233 200000 163695506 200000 545401818 200000 881053218 200000 444753067 200000 24303287 200000 245354007 200000 958985554 200000 502420591 200000 506976352 200000 974326539 200000 12185590 200000 840326029 200000 754110227 200000 306915107 200000 690397922 200000 969957828 200000 289935351 200000 489661295 200000 204994447 200000 836388721 200000 605947602 200000 849658269 200000 60951570 200000 443053459 200000 772805643 200000 70739451 200000 994288419 200000 758463945 200000 17699497 200000 229611385 200000 741919255 200000 115291729 200000 315610705 200000 468199843 200000 498265828 200000 235366922 200000 53771594 200000 445921962 200000 636829219 200000 701845106 200000 443143803 200000 294577498 200000 125871368 200000 495279527 200000 332869483 200000 966095140 200000 758071659 200000 495989353 200000 39823935 200000 237492757 200000 110396867 200000 308452885 200000 578289598 200000 294986973 200000 945155364 200000 9944235 200000 170554192 200000 385714888 200000 256110919 200000 916359368 200000 251935481 200000 806005190 200000 366688897 200000 953341355 200000 974351202 200000 619831398 200000 745847753 200000 139414835 200000 625086415 200000 576387542 200000 180067510 200000 988071390 200000 41012265 200000 818565092 200000 550602110 200000 320035019 200000 26901237 200000 993281791 200000 559547127 200000 628704696 200000 676165465 200000 913057334 200000 818123929 200000 362921732 200000 727485213 200000 339936566 200000 944401528 200000 69921709 200000 814916775 200000 406851663 200000 784572237 200000 606164305 200000 697080573 200000 534139503 200000 12945518 200000 674889264 200000 948769221 200000 783007524 200000 628130256 200000 522470183 200000 968187719 200000 365151389 200000 984207884 200000 754769846 200000 150368361 200000 892286889 200000 712640086 200000 260248570 200000 686409393 200000 365255605 200000 558992005 200000 745222834 200000 125076550 200000 441478865 200000 733281553 200000 975659325 200000 360938478 200000 747896747 200000 823575823 200000 773939609 200000 300874512 200000 441708945 200000 218378807 200000 594449509 200000 659297714 200000 386734194 200000 380474589 200000 291926751 200000 154333819 200000 878762716 200000 124417530 200000 164685029 200000 281352882 200000 778572287 200000 993500964 200000 840019703 200000 259614268 200000 757978536 200000 708108944 200000 484120627 200000 188670880 200000 953814597 200000 668108566 200000 777469014 200000 580310533 200000 411071719 200000 488032812 200000 539757505 200000 116368178 200000 401674042 200000 99436521 200000 277558640 200000 875560332 200000 783278477 200000 614107394 200000 140079875 200000 801414683 200000 597612751 200000 184735951 200000 307757241 200000 965296772 200000 135806095 200000 437351750 200000 929697646 200000 987093263 200000 558207227 200000 469950206 200000 342700196 200000 5208225 200000 287792353 200000 148824877 200000 908338806 200000 355282114 200000 245896112 200000 907576745 200000 547838373 200000 358126487 200000 97467767 200000 471373546 200000 175592335 200000 871522792 200000 97422563 200000 50498564 200000 172879410 200000 563241243 200000 266053444 200000 618501808 200000 126661164 200000 368694581 200000 231327879 200000 882190660 200000 231641789 200000 919818463 200000 665419069 200000 656615605 200000 745210818 200000 821738334 200000 408991378 200000 986626715 200000 861131706 200000 90417305 200000 565473365 200000 67492652 200000 837746628 200000 636196630 200000 519706357 200000 386059071 200000 470488991 200000 793447420 200000 837556609 200000 241550410 200000 438895528 200000 179946257 200000 510778279 200000 665912419 200000 243309278 200000 236073660 200000 46402485 200000 717591105 200000 997176031 200000 388999171 200000 251724442 200000 173097275 200000 459961323 200000 63095949 200000 58947556 200000 281929542 200000 542012640 200000 89072800 200000 34662339 200000 330605819 200000 883585340 200000 569080611 200000 908226819 200000 917798798 200000 989470493 200000 485238684 200000 168333589 200000 339323607 200000 169922371 200000 951764530 200000 174116870 200000 159637324 200000 103387915 200000 735982508 200000 691303557 200000 419745796 200000 204019316 200000 858702703 200000 746313697 200000 215694516 200000 878899229 200000 815846786 200000 796597767 200000 722319796 200000 796268356 200000 53516429 200000 866430343 200000 305857530 200000 623531976 200000 157726676 200000 295814030 200000 938732829 200000 563384871 200000 637966656 200000 335555564 200000 887413587 200000 51248000 200000 731097941 200000 122643215 200000 694664562 200000 380974481 200000 407937852 200000 314728454 200000 64535281 200000 983948984 200000 100989625 200000 54228606 200000 512570343 200000 714774005 200000 727589429 200000 13982407 200000 309189386 200000 57507046 200000 908444853 200000 361354702 200000 691362736 200000 242070984 200000 259019743 200000 426546979 200000 181514704 200000 622934907 200000 832169979 200000 221973236 200000 74438657 200000 851353470 200000 860284399 200000 588868112 200000 511366521 200000 459542510 200000 694780225 200000 476636644 200000 439637519 200000 474758538 200000 73198616 200000 285441664 200000 351259193 200000 276799409 200000 730412346 200000 434704529 200000 567549709 200000 265612385 200000 844264973 200000 214694247 200000 581641794 200000 813803576 200000 273072282 200000 954054896 200000 19874862 200000 790763638 200000 298924420 200000 61576123 200000 462922185 200000 320403193 200000 622166037 200000 43258101 200000 696918696 200000 992517694 200000 693199409 200000 275222638 200000 106924803 200000 814906726 200000 270153823 200000 177447059 200000 856867759 200000 135238189 200000 121433542 200000 438644340 200000 943164451 200000 299958003 200000 144706604 200000 641612735 200000 418278005 200000 754005175 200000 436068344 200000 755810499 200000 296607580 200000 229701910 200000 729245745 200000 815532653 200000 457240623 200000 852781647 200000 808418428 200000 984164941 200000 798321892 200000 429399361 200000 551698209 200000 347678864 200000 783172626 200000 489982314 200000 748249349 200000 333904902 200000 326716655 200000 81459944 200000 416820655 200000 821529629 200000 899563857 200000 751996539 200000 256378695 200000 903070435 200000 545584047 200000 946262913 200000 218993809 200000 806785288 200000 339069216 200000 241881079 200000 930632438 200000 369845208 200000 888244058 200000 423718526 200000 79482491 200000 630171460 200000 724466867 200000 876441170 200000 431873990 200000 263463385 200000 544924194 200000 570466643 200000 775976991 200000 692939974 200000 30870846 200000 189309439 200000 549056364 200000 645970905 200000 451532349 200000 283662197 200000 452917298 200000 349176193 200000 567031285 200000 162952563 200000 232357274 200000 951849165 200000 113092574 200000 833893976 200000 789657961 200000 229262698 200000 422730253 200000 140794146 200000 147009542 200000 174609320 200000 193858873 200000 487868784 200000 233529463 200000 363383413 200000 103323321 200000 335161728 200000 315718755 200000 22341984 200000 319771778 200000 518773808 200000 14946320 200000 181337750 200000 227089709 200000 97169152 200000 819609189 200000 381158 200000 233008622 200000 853275149 200000 520119528 200000 515612096 200000 162828445 200000 406868502 200000 462248896 200000 823415089 200000 252886448 200000 740565114 200000 833420723 200000 429546984 200000 983941181 200000 150944568 200000 583953448 200000 628934963 200000 412579835 200000 769856749 200000 698975014 200000 580703489 200000 459783489 200000 198563032 200000 635951954 200000 733138401 200000 257895685 200000 799347928 200000 458479603 200000 336403712 200000 897704158 200000 318234986 200000 419585264 200000 911279150 200000 359520513 200000 775365551 200000 157853904 200000 318410201 200000 946418758 200000 194446692 200000 490159800 200000 925504271 200000 517584932 200000 238674151 200000 308653680 200000 412962688 200000 356131503 200000 817381688 200000 896221277 200000 828422008 200000 349201056 200000 606753780 200000 956762503 200000 38503400 200000 444187980 200000 694010202 200000 851781523 200000 555580509 200000 744420522 200000 462929481 200000 354148041 200000 576260870 200000 445926737 200000 450212416 200000 134448655 200000 436641969 200000 953571447 200000 165462364 200000 809725674 200000 325622989 200000 783316467 200000 303358044 200000 719009155 200000 967601001 200000 104949818 200000 845825182 200000 503025311 200000 182930226 200000 400920676 200000 201924130 200000 316782501 200000 766539640 200000 624137255 200000 206160774 200000 343925915 200000 169398313 200000 274564058 200000 524032520 200000 357276199 200000 311958483 200000 617874546 200000 766177158 200000 732547474 200000 647816101 200000 324604295 200000 805910655 200000 345930943 200000 939825518 200000 502596432 200000 773039123 200000 721936440 200000 690871707 200000 135388833 200000 938759678 200000 399324960 200000 436553532 200000 759449843 200000 749469344 200000 888369985 200000 278205951 200000 456996955 200000 480652023 200000 128601855 200000 847899698 200000 949655441 200000 543939746 200000 329687393 200000 614968004 200000 181429226 200000 874768351 200000 580740622 200000 972531524 200000 713387868 200000 401271181 200000 695580492 200000 229524447 200000 912175232 200000 382389546 200000 290187267 200000 521497445 200000 416604298 200000 934091476 200000 556659639 200000 769667396 200000 535651666 200000 15484747 200000 13795472 200000 756887434 200000 684235086 200000 828772332 200000 159810901 200000 258288870 200000 33946005 200000 410484919 200000 395372395 200000 570720935 200000 765710813 200000 67766345 200000 377104602 200000 31738042 200000 596657276 200000 340676065 200000 191657031 200000 389206447 200000 932075625 200000 745717598 200000 649005306 200000 786944180 200000 678187835 200000 347872574 200000 140602072 200000 71630743 200000 375824680 200000 931654816 200000 421372521 200000 378252999 200000 562755334 200000 737459010 200000 913105107 200000 591071059 200000 211617868 200000 685519747 200000 802440155 200000 554456808 200000 459384081 200000 519621217 200000 276776938 200000 459205590 200000 495843339 200000 168226682 200000 51483653 200000 745777419 200000 662165649 200000 545373966 200000 128645075 200000 291798037 200000 247775384 200000 637450234 200000 532725146 200000 624730403 200000 220297913 200000 197541310 200000 797887041 200000 830091523 200000 584345128 200000 151598711 200000 117974350 200000 288047909 200000 99140796 200000 949180644 200000 873576679 200000 292536726 200000 731616493 200000 546367588 200000 879157205 200000 961951492 200000 247693264 200000 492775669 200000 139160444 200000 168119488 200000 751859997 200000 514480950 200000 356728803 200000 150873782 200000 244318504 200000 751182949 200000 25302449 200000 45055349 200000 974241002 200000 231138913 200000 629714988 200000 620313645 200000 683331065 200000 199025063 200000 3012923 200000 579337898 200000 712211594 200000 654511960 200000 967529317 200000 809583453 200000 526684021 200000 694048561 200000 440299471 200000 86329171 200000 546824240 200000 664649104 200000 394885184 200000 753596475 200000 215212754 200000 956072308 200000 705366304 200000 428725348 200000 470114320 200000 591503484 200000 304281971 200000 234476219 200000 246928706 200000 581507815 200000 360041185 200000 553171664 200000 732850270 200000 187875730 200000 784260529 200000 236729553 200000 243250171 200000 557233148 200000 3171528 200000 83131276 200000 296549199 200000 506847300 200000 307656622 200000 517143664 200000 549179440 200000 817126695 200000 632255113 200000 911103883 200000 74832149 200000 353539590 200000 305701918 200000 321725325 200000 687180565 200000 911236830 200000 623541718 200000 10398146 200000 680516070 200000 743038541 200000 811540406 200000 187237915 200000 887489503 200000 761294227 200000 564500581 200000 937729829 200000 797992437 200000 662397581 200000 522421544 200000 525657615 200000 109373888 200000 733449147 200000 346392552 200000 260406440 200000 801020278 200000 931443770 200000 36615978 200000 132186973 200000 309790702 200000 431721929 200000 992737813 200000 918090558 200000 244830877 200000 796556487 200000 944680559 200000 877215225 200000 364652956 200000 499401266 200000 946586271 200000 212810204 200000 341065119 200000 228112809 200000 135362987 200000 728888790 200000 202096126 200000 843928937 200000 488551738 200000 463300469 200000 793156270 200000 795271251 200000 152913298 200000 181674216 200000 982736968 200000 884042212 200000 694989210 200000 319977726 200000 427010560 200000 207517754 200000 852634841 200000 985405221 200000 163072942 200000 482231317 200000 432926068 200000 753282923 200000 409585096 200000 515509458 200000 374942770 200000 213291647 200000 766161252 200000 554913392 200000 705476218 200000 449866671 200000 579438138 200000 334653326 200000 786304083 200000 273067755 200000 851359903 200000 963747179 200000 103164002 200000 128155839 200000 43095946 200000 411927012 200000 248680431 200000 856827996 200000 793467538 200000 442143096 200000 940749535 200000 821570447 200000 991845868 200000 940802373 200000 184711610 200000 596140231 200000 513272433 200000 782578955 200000 328245157 200000 703442194 200000 228169109 200000 777713448 200000 939635304 200000 278166560 200000 101409648 200000 208101017 200000 909357672 200000 803514941 200000 326565048 200000 431481087 200000 335280813 200000 356996186 200000 540357827 200000 723973270 200000 903785181 200000 358784516 200000 274438024 200000 498274366 200000 918609726 200000 712189802 200000 861920670 200000 490212214 200000 405099702 200000 400461658 200000 754907195 200000 834883675 200000 418386125 200000 998256452 200000 174023990 200000 641574828 200000 403228073 200000 45317428 200000 822447364 200000 589989576 200000 172532240 200000 505429979 200000 183249598 200000 215663533 200000 91891561 200000 138249862 200000 139112472 200000 584632058 200000 535542714 200000 241229604 200000 759775593 200000 589489644 200000 789930410 200000 511114307 200000 666101673 200000 66048100 200000 609678463 200000 326881555 200000 55158893 200000 670440671 200000 240224800 200000 496639840 200000 782734317 200000 503931 200000 47835411 200000 582139291 200000 167486718 200000 234595575 200000 72518271 200000 768026833 200000 636462358 200000 275822259 200000 78651435 200000 236945073 200000 826541134 200000 826017963 200000 488069244 200000 735376265 200000 310156122 200000 67483775 200000 257993849 200000 91059273 200000 67411346 200000 132256365 200000 81844681 200000 449928829 200000 402421996 200000 769129300 200000 170931379 200000 282011734 200000 994781183 200000 624348850 200000 373428764 200000 795775649 200000 362816001 200000 226454181 200000 274805132 200000 734363853 200000 713139912 200000 856535533 200000 740314920 200000 988421352 200000 664464587 200000 215816168 200000 199118776 200000 350466465 200000 225925921 200000 667239571 200000 884562593 200000 943974983 200000 654759807 200000 198368911 200000 859928043 200000 841105096 200000 885051966 200000 156979480 200000 736482364 200000 420991921 200000 905698898 200000 309871118 200000 996538585 200000 212668979 200000 726516563 200000 739887600 200000 320580011 200000 716888092 200000 610187127 200000 185829851 200000 842390327 200000 280925145 200000 142016916 200000 459046798 200000 629634724 200000 468876922 200000 381715746 200000 892911463 200000 149847480 200000 678016428 200000 195154486 200000 732024934 200000 546008281 200000 345735103 200000 479942535 200000 883087401 200000 157255439 200000 938785185 200000 305140332 200000 268477166 200000 145136640 200000 54086368 200000 773778650 200000 378253715 200000 368923634 200000 359472044 200000 64239466 200000 10140056 200000 147040716 200000 677965009 200000 793987408 200000 731777306 200000 457244436 200000 617425344 200000 731239012 200000 693495001 200000 35949041 200000 995753606 200000 566972187 200000 476319282 200000 545697066 200000 188792785 200000 531302542 200000 171622692 200000 479942180 200000 896438514 200000 517741169 200000 44579918 200000 357565158 200000 494838229 200000 770294044 200000 384953070 200000 939353623 200000 143387914 200000 883947909 200000 756464355 200000 9627390 200000 447472574 200000 796911427 200000 379395243 200000 234417024 200000 850729921 200000 883806347 200000 177424228 200000 493817892 200000 41724801 200000 917735477 200000 82569934 200000 826833426 200000 754223116 200000 823222711 200000 112749382 200000 855208206 200000 863552785 200000 104355112 200000 997126604 200000 636962689 200000 689764575 200000 747693886 200000 278412797 200000 880349295 200000 602417763 200000 978501455 200000 266198553 200000 535017857 200000 795728173 200000 922709330 200000 672636669 200000 841539324 200000 740408171 200000 176933342 200000 844096552 200000 124130758 200000 69670891 200000 632489001 200000 85291449 200000 199927655 200000 792378909 200000 692585994 200000 875840622 200000 133536773 200000 153697805 200000 400172022 200000 240985510 200000 8706149 200000 11447916 200000 848261893 200000 94564702 200000 904045552 200000 651804807 200000 468348653 200000 955098679 200000 875481259 200000 389085772 200000 49527301 200000 160039790 200000 69933885 200000 277111884 200000 883171650 200000 87559393 200000 986731244 200000 500501939 200000 208427580 200000 437051664 200000 70542751 200000 648431696 200000 248876329 200000 380910872 200000 740399068 200000 26069651 200000 959964896 200000 942967992 200000 827283146 200000 458461577 200000 977560279 200000 915498575 200000 690967599 200000 704216289 200000 820395300 200000 147484891 200000 719291506 200000 480217833 200000 716459647 200000 278868475 200000 430157465 200000 826425488 200000 996695612 200000 932525037 200000 781599308 200000 90317668 200000 609135188 200000 11511184 200000 552036303 200000 813891477 200000 268763997 200000 675934818 200000 890415626 200000 21740016 200000 777837708 200000 559081089 200000 258783364 200000 183395300 200000 966128569 200000 368937645 200000 535934306 200000 498000767 200000 45195610 200000 821535811 200000 534739819 200000 242760560 200000 157960838 200000 615139651 200000 798140423 200000 608104197 200000 310629107 200000 599987274 200000 30270266 200000 973201454 200000 800657655 200000 691024023 200000 532461485 200000 385742712 200000 479129481 200000 938453002 200000 737461924 200000 787846674 200000 240320576 200000 327091487 200000 599637000 200000 765015498 200000 321522514 200000 106762486 200000 608090718 200000 228883727 200000 612417429 200000 61343053 200000 666543308 200000 714478831 200000 306334336 200000 722869890 200000 952127770 200000 743342874 200000 582165546 200000 468424085 200000 303408558 200000 700710365 200000 560952137 200000 560757795 200000 262387085 200000 932455974 200000 151422260 200000 623966828 200000 623363168 200000 128494470 200000 560634336 200000 614351693 200000 40872044 200000 155793449 200000 708387301 200000 523675206 200000 4619416 200000 866768606 200000 308813434 200000 658118516 200000 684880490 200000 314008853 200000 21935987 200000 32575382 200000 138347017 200000 156737242 200000 472297801 200000 322626059 200000 487647291 200000 592865502 200000 822686481 200000 393872082 200000 995124839 200000 206978670 200000 195300994 200000 969904263 200000 127639699 200000 345953657 200000 756838899 200000 499807339 200000 583640422 200000 716971150 200000 119654490 200000 17624156 200000 811110439 200000 141906650 200000 942430542 200000 428664024 200000 391610043 200000 792644653 200000 688711428 200000 800496893 200000 530142633 200000 190294773 200000 200995924 200000 144799371 200000 412098072 200000 684291648 200000 633467060 200000 893159903 200000 700073423 200000 456428477 200000 976614970 200000 223329785 200000 859588403 200000 146699706 200000 181808542 200000 421152886 200000 543633228 200000 542444327 200000 453270069 200000 368316309 200000 846122431 200000 854986129 200000 285794294 200000 422428213 200000 773257428 200000 347544358 200000 693722488 200000 615579092 200000 473310064 200000 350016694 200000 188491761 200000 139092625 200000 871123739 200000 371888560 200000 974438199 200000 293614378 200000 207241210 200000 931206688 200000 519698369 200000 284368125 200000 261815509 200000 467769014 200000 582224550 200000 227442698 200000 940889873 200000 783938753 200000 223998876 200000 861351150 200000 130025142 200000 400749615 200000 620268794 200000 458312937 200000 150511722 200000 250801550 200000 278915509 200000 687630808 200000 959433075 200000 318614029 200000 291703653 200000 124997179 200000 935219640 200000 995782522 200000 580897856 200000 250412847 200000 499100095 200000 876017221 200000 515408669 200000 675934323 200000 448532654 200000 533439867 200000 557521777 200000 781503078 200000 85405774 200000 227781322 200000 586678613 200000 870422534 200000 145319170 200000 442054786 200000 606618493 200000 632670450 200000 635253204 200000 124864913 200000 641064257 200000 745031016 200000 450839656 200000 851250566 200000 525700758 200000 538997830 200000 648638213 200000 180722318 200000 284337685 200000 212539148 200000 340833938 200000 830365561 200000 142367474 200000 542350807 200000 29349525 200000 265943476 200000 304027909 200000 699016551 200000 576782645 200000 277104464 200000 709193924 200000 744841497 200000 514624825 200000 709026553 200000 435614533 200000 103534317 200000 570183686 200000 593970686 200000 543283264 200000 70851456 200000 389489571 200000 523889742 200000 778519050 200000 725974033 200000 902002872 200000 510644856 200000 565736858 200000 243507839 200000 652777097 200000 782919082 200000 159806599 200000 623528264 200000 398836991 200000 955973042 200000 648606982 200000 117272458 200000 345954974 200000 209294079 200000 774524400 200000 25677061 200000 461717135 200000 200790175 200000 974607033 200000 156715543 200000 467559574 200000 666577473 200000 760193913 200000 855022014 200000 993047836 200000 45834292 200000 289410278 200000 211016088 200000 754716454 200000 328862566 200000 787617366 200000 271951332 200000 370710106 200000 482959717 200000 101935040 200000 220266882 200000 224112896 200000 721824352 200000 232878011 200000 73877998 200000 624544766 200000 484906789 200000 45072253 200000 104667464 200000 371567322 200000 827280163 200000 128680157 200000 107011662 200000 567496122 200000 449746025 200000 239379536 200000 507193951 200000 53610343 200000 6067621 200000 295855343 200000 705794425 200000 986037060 200000 311092773 200000 374766702 200000 694436923 200000 184184154 200000 76182488 200000 883172644 200000 805467107 200000 792920143 200000 713061708 200000 645404681 200000 629850191 200000 730267498 200000 921044912 200000 219116722 200000 400614399 200000 19423887 200000 814221523 200000 63975767 200000 84044304 200000 315770440 200000 389211939 200000 598505677 200000 400702018 200000 625454009 200000 474470318 200000 733082250 200000 279488754 200000 854994601 200000 19185699 200000 836465319 200000 522315551 200000 967145343 200000 959578832 200000 267172312 200000 204989032 200000 305216834 200000 535023268 200000 585658741 200000 311290635 200000 9882007 200000 10578734 200000 651732852 200000 563854311 200000 315664581 200000 540203163 200000 711186540 200000 724448890 200000 527058356 200000 251836859 200000 388432787 200000 145961699 200000 479489000 200000 783595516 200000 789367999 200000 936122335 200000 334706570 200000 112830317 200000 29331559 200000 247961295 200000 398529886 200000 325089979 200000 65839522 200000 346804656 200000 77564621 200000 982547254 200000 17373221 200000 71914272 200000 29884891 200000 770624203 200000 713637449 200000 226656350 200000 867510065 200000 214732298 200000 730185474 200000 16437578 200000 21239828 200000 120940577 200000 896026600 200000 339978336 200000 240978538 200000 173838046 200000 827017521 200000 439059648 200000 54124219 200000 422642865 200000 801960371 200000 628914728 200000 122122797 200000 883549350 200000 686144230 200000 27412727 200000 319779974 200000 293303406 200000 507374815 200000 82713131 200000 734808109 200000 542922838 200000 551842901 200000 429381474 200000 670196264 200000 274477389 200000 319967903 200000 306609884 200000 568549918 200000 485565153 200000 747601330 200000 557746550 200000 984604245 200000 334906177 200000 24374823 200000 16703664 200000 959156660 200000 180270396 200000 428954418 200000 526058151 200000 110349761 200000 793821759 200000 591999659 200000 591045659 200000 842931875 200000 146520154 200000 946544391 200000 710493289 200000 802452256 200000 781911099 200000 150094175 200000 150209424 200000 457453215 200000 243180336 200000 836041063 200000 545371695 200000 691289895 200000 702525225 200000 985979767 200000 247107460 200000 783250781 200000 915743410 200000 60940933 200000 524355438 200000 283615880 200000 546603772 200000 265636904 200000 889229931 200000 196150415 200000 280306644 200000 880720021 200000 225755545 200000 503307769 200000 629206953 200000 895757476 200000 313713848 200000 151717867 200000 988486025 200000 491757003 200000 601380902 200000 311390253 200000 866720035 200000 580407329 200000 178434272 200000 784647460 200000 315783878 200000 879025756 200000 91817606 200000 861272024 200000 70118751 200000 927626706 200000 550361943 200000 886433262 200000 849650814 200000 335251066 200000 616758320 200000 991318958 200000 305577041 200000 749268715 200000 446748304 200000 837014526 200000 905076646 200000 864987227 200000 634896022 200000 545349219 200000 111735788 200000 2969760 200000 359605504 200000 449039110 200000 806976306 200000 155371570 200000 94683949 200000 638474924 200000 331184677 200000 919692326 200000 55234843 200000 819440828 200000 773709333 200000 99929139 200000 754146152 200000 297117500 200000 314864880 200000 548609711 200000 352531284 200000 174222034 200000 437198148 200000 893571218 200000 52904124 200000 581583558 200000 928085569 200000 157063537 200000 320188448 200000 220106494 200000 350897587 200000 871811459 200000 37198493 200000 416192512 200000 689339915 200000 557344671 200000 861857778 200000 247903987 200000 210297429 200000 845107515 200000 109633662 200000 759753118 200000 756677186 200000 941746285 200000 784979264 200000 883450470 200000 457919007 200000 415282157 200000 990564309 200000 462503506 200000 42355420 200000 642799887 200000 266604156 200000 983756041 200000 273491973 200000 443147724 200000 313172499 200000 458881233 200000 76521419 200000 448478906 200000 690803738 200000 531429010 200000 87070971 200000 279176974 200000 489551535 200000 941724112 200000 39707395 200000 333991072 200000 661024399 200000 438705331 200000 304241652 200000 217813990 200000 959949083 200000 874560514 200000 68146298 200000 973462519 200000 508164687 200000 613223202 200000 296203748 200000 471563401 200000 728833227 200000 365713435 200000 292231202 200000 654653938 200000 25700302 200000 73221010 200000 954903488 200000 365088041 200000 7979317 200000 886828751 200000 350122991 200000 469493189 200000 904232831 200000 311057847 200000 650601596 200000 945284092 200000 396911051 200000 690361042 200000 858807255 200000 8428196 200000 893530071 200000 959701318 200000 729770764 200000 766794548 200000 274163201 200000 826977496 200000 327160779 200000 304989123 200000 284050761 200000 471935473 200000 684788835 200000 896576775 200000 425040205 200000 941928854 200000 918900674 200000 467052631 200000 972996170 200000 257685358 200000 831575926 200000 475219880 200000 643840801 200000 508925887 200000 477673902 200000 396521874 200000 340364622 200000 409552239 200000 647729977 200000 751747404 200000 397981425 200000 100292615 200000 507336580 200000 382356138 200000 891661513 200000 962533802 200000 376359583 200000 225187365 200000 6193203 200000 179597090 200000 668804920 200000 443366098 200000 770864430 200000 456778706 200000 714790557 200000 510912104 200000 647534169 200000 482216900 200000 549523645 200000 362230078 200000 652438769 200000 962223516 200000 743362599 200000 44385354 200000 315628759 200000 325300897 200000 465765896 200000 460372258 200000 446503048 200000 964700346 200000 796134960 200000 661681662 200000 115463458 200000 778172526 200000 763227916 200000 82003379 200000 214472805 200000 727349474 200000 443027373 200000 351544248 200000 995928238 200000 741041117 200000 288901055 200000 317207587 200000 125790973 200000 123772358 200000 696786833 200000 312222124 200000 59629295 200000 77446564 200000 847372307 200000 141483944 200000 969059011 200000 311500060 200000 781372113 200000 503566862 200000 912826200 200000 61445750 200000 618406908 200000 706215285 200000 897680428 200000 733350039 200000 234990177 200000 774640915 200000 744508766 200000 283325703 200000 937526639 200000 322617534 200000 342300076 200000 93159404 200000 849182517 200000 722188013 200000 166447220 200000 231922187 200000 212333152 200000 684601015 200000 738652598 200000 754169549 200000 974948928 200000 415063506 200000 372316688 200000 628172855 200000 91247811 200000 878368917 200000 933947583 200000 466119407 200000 540032119 200000 227206645 200000 113528228 200000 105797693 200000 704112779 200000 138902922 200000 896922939 200000 922930183 200000 518964941 200000 109938058 200000 194204324 200000 977211091 200000 629157804 200000 40225996 200000 23722397 200000 598637512 200000 130094647 200000 284335813 200000 815246469 200000 519652012 200000 280269340 200000 36043662 200000 574350426 200000 377010662 200000 287559081 200000 840994779 200000 884517051 200000 355583612 200000 967151565 200000 766787332 200000 817789926 200000 214913045 200000 28377622 200000 800400638 200000 996244153 200000 887512311 200000 253913268 200000 476161634 200000 70722740 200000 737795593 200000 87061620 200000 901705316 200000 727241205 200000 429061330 200000 490990276 200000 665164508 200000 716532537 200000 862153079 200000 352701876 200000 171804224 200000 811457504 200000 850990271 200000 358676978 200000 322916262 200000 291001321 200000 365929489 200000 770802381 200000 479505606 200000 654691313 200000 875267444 200000 269578290 200000 208313845 200000 746098999 200000 880135565 200000 305200817 200000 383114794 200000 909762458 200000 422808484 200000 343985527 200000 584358140 200000 736917912 200000 139198878 200000 720155732 200000 911896224 200000 366240336 200000 261713923 200000 486419382 200000 839253487 200000 434254208 200000 72382456 200000 190064812 200000 759948381 200000 271532934 200000 541354309 200000 731091683 200000 867197954 200000 407029602 200000 174271055 200000 942976683 200000 910500244 200000 388781233 200000 457629214 200000 333448945 200000 35706473 200000 189140915 200000 130910296 200000 693457222 200000 483713656 200000 70643013 200000 971139395 200000 416564181 200000 512350296 200000 159902950 200000 398413765 200000 431196016 200000 863791935 200000 210587317 200000 909323622 200000 529035651 200000 590354180 200000 558901616 200000 693434956 200000 42650142 200000 73561116 200000 372006006 200000 10929469 200000 756361710 200000 736979871 200000 207936453 200000 208036256 200000 685824068 200000 44652356 200000 630648828 200000 813469051 200000 678298379 200000 480614239 200000 750459481 200000 948677493 200000 17400533 200000 558779113 200000 721270970 200000 397149396 200000 887224526 200000 651114359 200000 306767775 200000 66702207 200000 563006150 200000 358494529 200000 85138981 200000 884556284 200000 621849898 200000 187237659 200000 486539276 200000 953205106 200000 292653834 200000 160127102 200000 168141233 200000 243782568 200000 118452244 200000 742039424 200000 65394195 200000 150934275 200000 274548887 200000 231817942 200000 283500241 200000 920984714 200000 412341632 200000 963675096 200000 281381417 200000 567035364 200000 621437535 200000 721867900 200000 598694138 200000 292643672 200000 908687201 200000 613333849 200000 699221186 200000 581024203 200000 57051990 200000 564236709 200000 317450656 200000 737258693 200000 742974380 200000 211093302 200000 856885330 200000 110566507 200000 468833393 200000 317852803 200000 772323382 200000 955639685 200000 906305621 200000 339036323 200000 693828940 200000 242873720 200000 77738660 200000 938294603 200000 143494193 200000 125146700 200000 286726991 200000 352671956 200000 163206181 200000 697510566 200000 935987939 200000 382494258 200000 76107525 200000 905131982 200000 99977871 200000 966392061 200000 56891216 200000 409355178 200000 970346529 200000 573066603 200000 561832997 200000 252362432 200000 595870728 200000 640594002 200000 989763394 200000 943724086 200000 576899411 200000 189769514 200000 247270150 200000 593979348 200000 146562480 200000 297474568 200000 63968367 200000 349211648 200000 963689837 200000 530141091 200000 596516123 200000 323551680 200000 843798904 200000 340305746 200000 282378058 200000 647008955 200000 770971490 200000 353655562 200000 781433818 200000 374896439 200000 978360151 200000 697376612 200000 257568328 200000 834005531 200000 801322535 200000 500222868 200000 800131253 200000 717077741 200000 462645567 200000 856508274 200000 757226973 200000 450821076 200000 674413231 200000 743491443 200000 788940064 200000 950520727 200000 735938341 200000 823931568 200000 5606012 200000 45818779 200000 612723695 200000 91141853 200000 195335312 200000 709205991 200000 718116604 200000 344872530 200000 838726810 200000 836293922 200000 397927643 200000 209404421 200000 725251193 200000 691401875 200000 402565818 200000 791809933 200000 858629291 200000 73590303 200000 947372646 200000 905590559 200000 614877263 200000 582336589 200000 809074256 200000 210505619 200000 144147234 200000 907137605 200000 630072710 200000 335192671 200000 126079877 200000 887437771 200000 575929781 200000 73758106 200000 908894324 200000 766656328 200000 552610604 200000 807358458 200000 722895760 200000 663671232 200000 826140379 200000 690225877 200000 168637205 200000 440341212 200000 108343887 200000 445848098 200000 516086755 200000 813006048 200000 60460983 200000 258462328 200000 602779000 200000 621638325 200000 883238369 200000 221801229 200000 259358707 200000 821736928 200000 760216636 200000 500086199 200000 650907154 200000 853886599 200000 534556887 200000 933118190 200000 431512884 200000 244814706 200000 460755039 200000 95438279 200000 345184599 200000 383878663 200000 436240932 200000 478829561 200000 467727641 200000 3923020 200000 231577620 200000 771295194 200000 949045178 200000 803016424 200000 786293949 200000 158407778 200000 488344344 200000 572155681 200000 50722126 200000 866863398 200000 550497200 200000 66816222 200000 733648278 200000 540699229 200000 787806370 200000 353751717 200000 497704962 200000 871517406 200000 487472557 200000 892830621 200000 630643106 200000 113158175 200000 632195374 200000 803834764 200000 947218980 200000 613909046 200000 821793828 200000 402105561 200000 540588502 200000 906381786 200000 966663726 200000 687476874 200000 881320871 200000 752433250 200000 472849290 200000 218135110 200000 976247590 200000 442939332 200000 882952982 200000 931283028 200000 740650624 200000 479132823 200000 837064786 200000 943278489 200000 428359301 200000 875129360 200000 524231516 200000 960481692 200000 51415203 200000 778503687 200000 961776370 200000 736702085 200000 574308584 200000 265789682 200000 294897778 200000 669072152 200000 554190339 200000 316582888 200000 179292635 200000 372212414 200000 732844867 200000 852559007 200000 199797709 200000 397009787 200000 770280085 200000 362033005 200000 983821188 200000 597684216 200000 301446793 200000 747899209 200000 281559264 200000 505803129 200000 949833805 200000 296085962 200000 972829279 200000 43669479 200000 768460207 200000 477345062 200000 379260704 200000 68715462 200000 708052254 200000 80808499 200000 614424801 200000 525351999 200000 491242921 200000 407262824 200000 760910849 200000 936713495 200000 735514365 200000 214551516 200000 366607229 200000 500186804 200000 402795882 200000 979203909 200000 996809974 200000 734632478 200000 532096478 200000 705973242 200000 246984361 200000 8376059 200000 204362727 200000 717916144 200000 656261492 200000 683824017 200000 669513652 200000 813644223 200000 558807766 200000 981284551 200000 820646932 200000 481622685 200000 671045870 200000 68337699 200000 351332468 200000 406211169 200000 245083771 200000 150049228 200000 701488868 200000 403111809 200000 471918298 200000 915809416 200000 510643730 200000 149766931 200000 599073290 200000 849551294 200000 578699084 200000 778261198 200000 939218090 200000 80390004 200000 482098305 200000 942618377 200000 17451512 200000 623539793 200000 973082175 200000 105765562 200000 511094226 200000 669788572 200000 423857590 200000 80991095 200000 352237240 200000 434669370 200000 133269170 200000 397132664 200000 117893064 200000 901469618 200000 909732772 200000 413181842 200000 786862783 200000 207631403 200000 15188889 200000 541613372 200000 715725821 200000 819090540 200000 322453056 200000 324817036 200000 94374017 200000 569393370 200000 566952424 200000 426646586 200000 246057960 200000 304919164 200000 475115390 200000 356586395 200000 656745585 200000 932322554 200000 788782226 200000 466198182 200000 203382011 200000 749408920 200000 67520850 200000 582420466 200000 396761860 200000 70891583 200000 737109644 200000 539186357 200000 449177259 200000 606554484 200000 777126319 200000 583238853 200000 918117038 200000 979509853 200000 773281481 200000 711355545 200000 785821292 200000 675695042 200000 375161994 200000 392509768 200000 96667106 200000 442969864 200000 798611519 200000 717049992 200000 56073649 200000 167556663 200000 627860438 200000 895302832 200000 499961621 200000 730744821 200000 275020767 200000 653330101 200000 117609455 200000 812663688 200000 863247240 200000 288644143 200000 352824507 200000 642656471 200000 729319584 200000 358054228 200000 784688793 200000 433548904 200000 852725652 200000 891429627 200000 765999943 200000 205951329 200000 2542452 200000 502119065 200000 842201892 200000 49851274 200000 459764206 200000 294925895 200000 306258222 200000 953943369 200000 590934864 200000 255839417 200000 479710980 200000 643650981 200000 670408841 200000 125411142 200000 977050340 200000 172120642 200000 533160743 200000 373766118 200000 60449709 200000 26538346 200000 68064089 200000 649219375 200000 482629852 200000 817568769 200000 733218286 200000 720469590 200000 241916562 200000 53123982 200000 581779028 200000 32101171 200000 813232523 200000 65082936 200000 317835417 200000 214761532 200000 267372840 200000 642068678 200000 476338540 200000 173133959 200000 797667685 200000 825948829 200000 139125275 200000 348056012 200000 189831394 200000 899048388 200000 940199574 200000 584938592 200000 721917149 200000 322440419 200000 922744169 200000 974438202 200000 91599669 200000 473120574 200000 664701381 200000 765732849 200000 882007144 200000 696611005 200000 924679543 200000 250497210 200000 176061333 200000 93972455 200000 804347118 200000 536350830 200000 357902970 200000 96916962 200000 28951353 200000 309652609 200000 190030709 200000 22130291 200000 955472901 200000 182895371 200000 585490310 200000 966953475 200000 982907810 200000 310416065 200000 141833802 200000 409803159 200000 403902717 200000 474865404 200000 744032769 200000 662279893 200000 292467622 200000 675154352 200000 738939272 200000 260272645 200000 376680907 200000 444480373 200000 711385694 200000 599722509 200000 355744827 200000 18089857 200000 278724770 200000 239171187 200000 523626595 200000 702829483 200000 776827667 200000 760993117 200000 374730835 200000 536175208 200000 562664205 200000 656165267 200000 140383928 200000 902563536 200000 519114385 200000 137478267 200000 206007010 200000 724948122 200000 576693309 200000 731940379 200000 123997375 200000 755487258 200000 35716431 200000 66558234 200000 66820830 200000 236820041 200000 955762086 200000 758699198 200000 556256876 200000 129529532 200000 987466175 200000 450350830 200000 54684472 200000 636203947 200000 258114235 200000 451951665 200000 598205362 200000 385580010 200000 460187222 200000 348352940 200000 226616551 200000 874825970 200000 452781808 200000 485379366 200000 542985862 200000 832733401 200000 705616776 200000 616559878 200000 671641309 200000 268254804 200000 976685498 200000 749821011 200000 400256220 200000 482764987 200000 575174600 200000 432842418 200000 673500687 200000 367077892 200000 207279757 200000 853324906 200000 199505063 200000 937457862 200000 12894090 200000 473799267 200000 2057073 200000 315738678 200000 743552733 200000 639402529 200000 383990748 200000 879032365 200000 220111684 200000 963557325 200000 808775158 200000 945114399 200000 778849821 200000 978734635 200000 267503726 200000 200649252 200000 863502184 200000 855662244 200000 240829075 200000 232250609 200000 130049474 200000 70484284 200000 821739091 200000 688800735 200000 811907691 200000 216394908 200000 991160380 200000 630022626 200000 722819904 200000 2752521 200000 564903293 200000 488739986 200000 550129856 200000 243128169 200000 652133348 200000 457823269 200000 457089546 200000 336507204 200000 27696608 200000 198620017 200000 190671580 200000 326081728 200000 908871808 200000 908499438 200000 910797205 200000 688332195 200000 164008305 200000 911343025 200000 722250547 200000 18243156 200000 658069763 200000 420320113 200000 86712149 200000 525556697 200000 117829156 200000 261426821 200000 784846904 200000 270732761 200000 654946914 200000 554613986 200000 3693245 200000 347675802 200000 17589229 200000 263060256 200000 255641184 200000 91572995 200000 392695697 200000 667332726 200000 908014914 200000 337460890 200000 896516799 200000 958996664 200000 121365023 200000 108925318 200000 422841732 200000 874029151 200000 940154967 200000 454094477 200000 165586063 200000 236944001 200000 792900073 200000 71597846 200000 810186030 200000 39091411 200000 449515889 200000 422629671 200000 618032464 200000 933001645 200000 324090929 200000 879972200 200000 87406468 200000 487286277 200000 209318404 200000 526584605 200000 491419383 200000 863359858 200000 3516267 200000 494836270 200000 601550713 200000 340656169 200000 924209028 200000 398536994 200000 899478904 200000 723942658 200000 283887117 200000 968830238 200000 125473282 200000 278373235 200000 343072612 200000 385782762 200000 830851270 200000 23620499 200000 263519369 200000 424954347 200000 951408147 200000 447110680 200000 812929817 200000 44909097 200000 425848023 200000 252636248 200000 70514003 200000 320989769 200000 670095007 200000 15529546 200000 266320918 200000 355283603 200000 667358108 200000 90492037 200000 193260768 200000 997371884 200000 499824796 200000 11084351 200000 583631312 200000 470635996 200000 661314316 200000 679105358 200000 173423012 200000 711799945 200000 531235067 200000 846752298 200000 93936059 200000 638785209 200000 575808793 200000 240184296 200000 824636435 200000 925047763 200000 379059891 200000 829841983 200000 45239627 200000 796532701 200000 299930040 200000 307002245 200000 465247904 200000 833389437 200000 28027574 200000 599340722 200000 185368051 200000 165501435 200000 700377820 200000 764818267 200000 50063296 200000 882865981 200000 609504248 200000 21550007 200000 858508071 200000 454738377 200000 387804282 200000 440925853 200000 141538279 200000 846222534 200000 372151151 200000 504912259 200000 551048797 200000 979290618 200000 52313222 200000 35289215 200000 449612680 200000 201507788 200000 365935117 200000 457823304 200000 89256711 200000 511053123 200000 374209779 200000 75644469 200000 524783896 200000 665403908 200000 88450247 200000 720925756 200000 970197658 200000 922341462 200000 824482742 200000 662417652 200000 932592395 200000 851496224 200000 332851856 200000 195108754 200000 784683657 200000 522572265 200000 53206723 200000 443449838 200000 518834644 200000 969681622 200000 709159517 200000 810371198 200000 640292937 200000 529950383 200000 230188557 200000 581002841 200000 102714344 200000 456956633 200000 716366626 200000 64439605 200000 645535566 200000 161082716 200000 628992393 200000 865859432 200000 704059322 200000 889599709 200000 65803218 200000 45833193 200000 756843275 200000 892503204 200000 915556139 200000 624872015 200000 658869183 200000 837896342 200000 430282082 200000 477553360 200000 893553397 200000 996202299 200000 382959846 200000 281455682 200000 519459947 200000 540978616 200000 738093253 200000 297806876 200000 132046976 200000 76989397 200000 388969647 200000 307614837 200000 86073394 200000 82643960 200000 403635441 200000 18219523 200000 210057503 200000 254895399 200000 887217273 200000 566332445 200000 922844039 200000 702456585 200000 202177752 200000 904528056 200000 837761095 200000 169539044 200000 543353914 200000 202767468 200000 200782047 200000 501767838 200000 738223470 200000 221176943 200000 952520556 200000 184822975 200000 57678308 200000 996477080 200000 546645677 200000 596555885 200000 36472233 200000 273673565 200000 709748737 200000 247021678 200000 294031723 200000 539472852 200000 879426406 200000 761453609 200000 805465210 200000 104782772 200000 416672635 200000 722793893 200000 11675844 200000 350004052 200000 4451710 200000 557500295 200000 109758168 200000 375197610 200000 835700046 200000 754400534 200000 281561059 200000 500638284 200000 918208872 200000 338552377 200000 612348853 200000 506812786 200000 563241709 200000 921312630 200000 294829244 200000 286004209 200000 651753369 200000 86846453 200000 341617670 200000 954741056 200000 385258957 200000 793073018 200000 773747522 200000 757657461 200000 320763013 200000 827735149 200000 959232703 200000 90373448 200000 120591713 200000 83515349 200000 44236650 200000 141334030 200000 140058272 200000 485970263 200000 619598547 200000 288363454 200000 16017694 200000 642763067 200000 420381991 200000 502153455 200000 225665117 200000 211466854 200000 710208823 200000 289151703 200000 754600056 200000 48326240 200000 875118703 200000 602858828 200000 386063920 200000 288692046 200000 542393566 200000 548640965 200000 373245155 200000 645001208 200000 483291955 200000 685047385 200000 771158159 200000 836109252 200000 83391677 200000 853620670 200000 801080274 200000 349427384 200000 939523946 200000 761618762 200000 60312556 200000 27622778 200000 388905928 200000 975556085 200000 847268026 200000 518854482 200000 859753222 200000 936148820 200000 768433339 200000 425271334 200000 228985587 200000 735351198 200000 419157262 200000 826194556 200000 131973628 200000 251556778 200000 432914802 200000 563055483 200000 302306097 200000 315584237 200000 286139972 200000 883982057 200000 189091391 200000 655054719 200000 143417987 200000 858787629 200000 758121334 200000 770090007 200000 946696141 200000 109333837 200000 619170756 200000 555789321 200000 24818274 200000 294707952 200000 171179704 200000 269408078 200000 369250592 200000 112139868 200000 702316671 200000 44264572 200000 235322757 200000 399009400 200000 123799017 200000 752551624 200000 89008559 200000 610183371 200000 455024228 200000 47491594 200000 885370974 200000 523685754 200000 76852222 200000 253151928 200000 137179887 200000 288854348 200000 94696294 200000 878818792 200000 917168993 200000 130446760 200000 438599658 200000 820696402 200000 243469395 200000 265986197 200000 403751801 200000 640776523 200000 175873283 200000 661279416 200000 355092130 200000 699298506 200000 725731664 200000 446439769 200000 717738131 200000 130921830 200000 121586616 200000 785718365 200000 965521178 200000 430420308 200000 622765914 200000 39359564 200000 832616102 200000 111551341 200000 413316596 200000 914447435 200000 367842885 200000 344660261 200000 360013284 200000 913963042 200000 556384167 200000 85560980 200000 586607146 200000 857154614 200000 215661336 200000 904706159 200000 465102436 200000 604888975 200000 11303305 200000 887528463 200000 90019535 200000 145486291 200000 29151367 200000 760806248 200000 506886219 200000 339579719 200000 767861825 200000 879471378 200000 136135255 200000 516071124 200000 845286277 200000 24541251 200000 543481104 200000 308303871 200000 498257347 200000 13176530 200000 10690357 200000 609413871 200000 139653895 200000 654016820 200000 570245669 200000 743958122 200000 563294210 200000 628738177 200000 966035422 200000 746146263 200000 676759041 200000 731510384 200000 310449406 200000 93879100 200000 634923763 200000 650856277 200000 827777221 200000 639862592 200000 914078054 200000 835215913 200000 188009233 200000 809029929 200000 842134665 200000 296553601 200000 865924703 200000 356018398 200000 476811307 200000 717274261 200000 620321744 200000 973778149 200000 46495930 200000 521294137 200000 29403424 200000 276569701 200000 427881284 200000 246732774 200000 405178543 200000 497315109 200000 427423096 200000 690725042 200000 110189948 200000 496435594 200000 702019492 200000 590387794 200000 342671140 200000 406123163 200000 470976183 200000 684555294 200000 522099174 200000 289100287 200000 972347968 200000 320525324 200000 879763617 200000 597161981 200000 639282285 200000 191412915 200000 12338387 200000 137078138 200000 589299212 200000 803608392 200000 341927578 200000 896825854 200000 482653836 200000 581063076 200000 744446134 200000 402623918 200000 327451131 200000 469167163 200000 292132997 200000 430877010 200000 729558280 200000 842715685 200000 822107140 200000 91616335 200000 504186626 200000 978809111 200000 690528212 200000 258726573 200000 93915606 200000 426540394 200000 690686769 200000 446459665 200000 524069396 200000 546432530 200000 897805819 200000 369152707 200000 492907242 200000 742577831 200000 472419504 200000 279332777 200000 320207911 200000 661882207 200000 905892463 200000 765769289 200000 389918776 200000 420027664 200000 256138486 200000 500838857 200000 820308012 200000 563274546 200000 735158436 200000 609173489 200000 414820275 200000 434547162 200000 483958903 200000 553055527 200000 118547226 200000 54772159 200000 72507918 200000 124637809 200000 274939728 200000 275830840 200000 941801895 200000 620388726 200000 589425123 200000 467411258 200000 241414176 200000 856042108 200000 616021250 200000 138215773 200000 568474361 200000 874234986 200000 393639292 200000 561957336 200000 413722703 200000 476242118 200000 225090750 200000 36469887 200000 76325089 200000 977062327 200000 205088472 200000 662179275 200000 657474574 200000 360521731 200000 305182840 200000 639847634 200000 18667989 200000 211606290 200000 221581549 200000 260587337 200000 668948691 200000 278549736 200000 328949796 200000 840915336 200000 464192583 200000 845517869 200000 891711148 200000 725181573 200000 741751824 200000 347604519 200000 581932981 200000 117959126 200000 772713131 200000 647796414 200000 139947276 200000 738986419 200000 286200633 200000 937856630 200000 483414304 200000 618605809 200000 553529719 200000 514279032 200000 621691647 200000 280787207 200000 669351363 200000 164146824 200000 641985112 200000 866948108 200000 644674845 200000 919821583 200000 356047738 200000 424512182 200000 742880034 200000 794733329 200000 258294610 200000 568809563 200000 23353361 200000 355400247 200000 342743408 200000 215389938 200000 650321097 200000 922638021 200000 62445570 200000 601209618 200000 710288585 200000 195396004 200000 259542486 200000 653828593 200000 903053358 200000 53208665 200000 731743323 200000 470869861 200000 970891191 200000 360892682 200000 842063264 200000 20911590 200000 666354370 200000 811315327 200000 997219923 200000 981640329 200000 757099855 200000 323666974 200000 608927169 200000 969952517 200000 915433980 200000 187392493 200000 802504667 200000 745149360 200000 15778311 200000 695443603 200000 11251502 200000 135769986 200000 824884046 200000 416672086 200000 437399274 200000 697022480 200000 623614544 200000 57807389 200000 664890587 200000 928371601 200000 297467437 200000 471071086 200000 469368178 200000 949236956 200000 30682785 200000 226884208 200000 939990460 200000 333504359 200000 313998348 200000 995228905 200000 705466727 200000 438937416 200000 244578156 200000 620233024 200000 838768324 200000 782381878 200000 500755552 200000 341467259 200000 287068863 200000 394867848 200000 725543718 200000 361005633 200000 62033639 200000 686749492 200000 444312221 200000 387415769 200000 348480876 200000 295506385 200000 677903427 200000 133616936 200000 656641819 200000 605947284 200000 214860854 200000 427706037 200000 612669282 200000 875899989 200000 406749494 200000 267335592 200000 547684434 200000 203446922 200000 904055456 200000 357059781 200000 915885207 200000 893302602 200000 780487284 200000 988982132 200000 489818496 200000 245451851 200000 809280847 200000 521764796 200000 237496061 200000 254421987 200000 118238832 200000 615358530 200000 450471323 200000 273873161 200000 761094070 200000 600850510 200000 311025800 200000 381712724 200000 415693727 200000 612286406 200000 118589333 200000 353754362 200000 666692426 200000 430902575 200000 471042350 200000 348196561 200000 424712821 200000 737094578 200000 326877282 200000 957723728 200000 511855999 200000 169854228 200000 860095201 200000 313840526 200000 692812134 200000 644428219 200000 240730359 200000 77785409 200000 445743048 200000 700271279 200000 813507477 200000 27689152 200000 240513253 200000 729016214 200000 508724296 200000 203890688 200000 120943002 200000 418041014 200000 323560767 200000 210191769 200000 910384999 200000 56958710 200000 45871433 200000 126560961 200000 832712297 200000 8651228 200000 812448723 200000 648323919 200000 664735071 200000 225582991 200000 428621549 200000 807248313 200000 599052712 200000 429003989 200000 192359237 200000 802261781 200000 25176386 200000 960365845 200000 137008681 200000 10236186 200000 181296844 200000 802257493 200000 566062984 200000 171546143 200000 276589444 200000 48983356 200000 292691441 200000 362016026 200000 822871369 200000 636447504 200000 163550353 200000 148564385 200000 244113049 200000 658095033 200000 69542200 200000 758991852 200000 822507154 200000 439877051 200000 740058708 200000 93689040 200000 838162676 200000 889345598 200000 927482611 200000 606835140 200000 747299356 200000 814547721 200000 274031812 200000 703555294 200000 528583945 200000 682083969 200000 921401877 200000 276500182 200000 858028378 200000 107399597 200000 878331862 200000 540742913 200000 722132814 200000 146332213 200000 20722067 200000 934994774 200000 747561922 200000 549383773 200000 695193981 200000 465360492 200000 762073141 200000 739902734 200000 300829281 200000 391369081 200000 932082886 200000 111124428 200000 794572206 200000 525260883 200000 558109234 200000 415238848 200000 559736179 200000 148000625 200000 565020122 200000 751516335 200000 506210397 200000 220735978 200000 268702139 200000 163433727 200000 42212796 200000 140631924 200000 387475059 200000 33098680 200000 393106814 200000 825927781 200000 636315458 200000 138242432 200000 941221425 200000 351832501 200000 65439237 200000 342619037 200000 22207748 200000 157021433 200000 740055356 200000 454163957 200000 207777221 200000 474324072 200000 117220868 200000 141095696 200000 637570276 200000 12696281 200000 24932380 200000 840654868 200000 180908397 200000 356867009 200000 238959587 200000 269186759 200000 895595281 200000 965708600 200000 336192599 200000 226216336 200000 73181213 200000 595391989 200000 926755095 200000 399415157 200000 223578496 200000 11873612 200000 583230560 200000 822021149 200000 333429961 200000 953388342 200000 551245075 200000 451062735 200000 530780197 200000 457340489 200000 60130477 200000 270847344 200000 51699300 200000 870432186 200000 183917388 200000 544044167 200000 594027251 200000 909279073 200000 647073712 200000 864263995 200000 379837410 200000 962383796 200000 410826038 200000 609185363 200000 825072607 200000 629748681 200000 772309469 200000 14917940 200000 968694329 200000 412667224 200000 62228548 200000 336524261 200000 235525341 200000 672538294 200000 920860586 200000 469719821 200000 746064475 200000 776581850 200000 345583596 200000 962144755 200000 625510368 200000 933825371 200000 117419401 200000 653107836 200000 240916797 200000 477998190 200000 49485215 200000 557086000 200000 93281502 200000 953554667 200000 217188334 200000 758876468 200000 442548178 200000 26103369 200000 409154260 200000 960605776 200000 460040136 200000 365794461 200000 982003534 200000 773384938 200000 403081999 200000 260921501 200000 648483069 200000 715962887 200000 774213781 200000 724258210 200000 497851421 200000 613713232 200000 500666344 200000 145792928 200000 918796174 200000 576744714 200000 315602743 200000 856433455 200000 399509711 200000 24994332 200000 46361936 200000 800748933 200000 951068669 200000 321978380 200000 313223074 200000 103110777 200000 475745239 200000 101288192 200000 295926332 200000 490785408 200000 623245756 200000 736240576 200000 966713292 200000 862214834 200000 345724330 200000 682989490 200000 336610720 200000 525419718 200000 577410624 200000 353052380 200000 285238183 200000 547717904 200000 30599355 200000 892530661 200000 349345903 200000 779015305 200000 888239868 200000 816133651 200000 782986535 200000 900438214 200000 538449280 200000 407285581 200000 433785246 200000 426394622 200000 721055077 200000 848308250 200000 284873793 200000 896534280 200000 305232490 200000 882953119 200000 338419233 200000 235336026 200000 412197615 200000 524472739 200000 342073065 200000 579877131 200000 939542000 200000 217942157 200000 916846827 200000 377476816 200000 493057293 200000 942220644 200000 891677971 200000 264934913 200000 71644804 200000 257797581 200000 908974833 200000 338720404 200000 806811956 200000 540452367 200000 597609138 200000 756657952 200000 576366747 200000 389716754 200000 316706598 200000 596321498 200000 262690519 200000 361139290 200000 808194491 200000 812355483 200000 883692200 200000 765879823 200000 72173184 200000 12389335 200000 9412460 200000 860544760 200000 465859618 200000 448235173 200000 722574112 200000 831454843 200000 876831728 200000 137920957 200000 689354853 200000 492767901 200000 823771098 200000 298274165 200000 354373751 200000 813288455 200000 821499501 200000 493574850 200000 277455158 200000 506353662 200000 858920664 200000 838841148 200000 748104993 200000 939906152 200000 520290025 200000 239442713 200000 986531669 200000 144583629 200000 644783887 200000 695776047 200000 835242897 200000 584540499 200000 816376921 200000 319745782 200000 223891507 200000 950513344 200000 115661429 200000 219754627 200000 397812795 200000 854292603 200000 957223857 200000 436720781 200000 551091527 200000 529030026 200000 81177340 200000 718982250 200000 51859861 200000 874384787 200000 321307108 200000 317301778 200000 889165827 200000 297805535 200000 353927832 200000 795366426 200000 156907025 200000 200231505 200000 365279207 200000 843636666 200000 673532380 200000 191194483 200000 158919486 200000 380195014 200000 839622180 200000 594989161 200000 300234925 200000 874414519 200000 316877894 200000 131735034 200000 269440226 200000 421804451 200000 154841153 200000 554984845 200000 354800939 200000 804385343 200000 456162484 200000 732992808 200000 74772343 200000 269741027 200000 275827933 200000 369195891 200000 746239573 200000 78778757 200000 29753499 200000 710642610 200000 295391475 200000 308378299 200000 734659180 200000 153791949 200000 312185119 200000 777786813 200000 842339694 200000 158376523 200000 879032647 200000 79291744 200000 96505185 200000 128773201 200000 565217916 200000 152179995 200000 53850274 200000 24961959 200000 994224746 200000 10568453 200000 565305393 200000 236187826 200000 317692768 200000 803724756 200000 154028971 200000 675025018 200000 438654030 200000 917790942 200000 829161296 200000 930402468 200000 515025089 200000 359488538 200000 856494077 200000 824074616 200000 55505128 200000 469300767 200000 180158769 200000 147405275 200000 512835985 200000 725287971 200000 840317195 200000 868035413 200000 600029227 200000 780615164 200000 174281289 200000 427467276 200000 516612805 200000 868422690 200000 288458314 200000 283016390 200000 753154572 200000 214617002 200000 145762059 200000 612457705 200000 15246160 200000 856852555 200000 320415021 200000 684429437 200000 605040255 200000 228185179 200000 556494317 200000 966765096 200000 730042407 200000 129546450 200000 50896681 200000 975172400 200000 946269047 200000 912857413 200000 483684705 200000 718610300 200000 152819262 200000 172398571 200000 623165874 200000 859701138 200000 974003433 200000 757283739 200000 769339867 200000 969232025 200000 569969800 200000 315356107 200000 546458171 200000 742886487 200000 413790921 200000 322745489 200000 255409616 200000 321950515 200000 156605434 200000 855414436 200000 228474425 200000 27145780 200000 798269706 200000 160665947 200000 488843700 200000 73282815 200000 789122952 200000 418181292 200000 554641696 200000 576832475 200000 600208801 200000 408471342 200000 743388667 200000 519691695 200000 838978597 200000 474477078 200000 350910051 200000 176107010 200000 163458 200000 512345404 200000 875421464 200000 54322937 200000 52909254 200000 476330774 200000 754872183 200000 614592348 200000 285800352 200000 619296443 200000 684542848 200000 347878032 200000 561091167 200000 296867808 200000 763879888 200000 930563740 200000 522468080 200000 763493086 200000 657740199 200000 413485096 200000 950657507 200000 405578921 200000 584669922 200000 44061305 200000 317336166 200000 321638105 200000 954706944 200000 699971957 200000 142813255 200000 193218979 200000 245711904 200000 38189476 200000 285933045 200000 320603616 200000 42459904 200000 136921131 200000 701825663 200000 196758788 200000 141979902 200000 748379858 200000 426492306 200000 642315559 200000 559062810 200000 910147071 200000 757951870 200000 371806463 200000 347408625 200000 832641208 200000 426140977 200000 933415907 200000 529420995 200000 620108963 200000 636874297 200000 669741000 200000 106538861 200000 888078344 200000 946311365 200000 783962950 200000 709394031 200000 313710541 200000 391262116 200000 67996051 200000 346638310 200000 395951992 200000 977068611 200000 147370118 200000 755928721 200000 223241520 200000 68213426 200000 416662677 200000 834810319 200000 570042811 200000 524240799 200000 418360022 200000 746802591 200000 179523200 200000 877317208 200000 604315392 200000 652804765 200000 391035270 200000 868033740 200000 703955306 200000 238951946 200000 818539890 200000 227769737 200000 543169802 200000 971388356 200000 965434251 200000 44756415 200000 128926582 200000 957067849 200000 515748280 200000 462893883 200000 322967270 200000 89077431 200000 653791871 200000 179801195 200000 77452335 200000 845426382 200000 701547784 200000 570660447 200000 516062920 200000 719969003 200000 41852183 200000 894744774 200000 391042247 200000 614553614 200000 761464084 200000 800720364 200000 552577764 200000 451037140 200000 492099078 200000 303256257 200000 894796404 200000 671459964 200000 803627410 200000 591570132 200000 663732078 200000 237294309 200000 14564864 200000 474487891 200000 66441321 200000 294177933 200000 678958133 200000 800736780 200000 767960219 200000 778094995 200000 149948857 200000 665142126 200000 780157914 200000 942216373 200000 226260145 200000 224007815 200000 423390877 200000 594160465 200000 745361893 200000 968694279 200000 980931579 200000 206454631 200000 403504827 200000 770640699 200000 891680682 200000 413267860 200000 112529209 200000 65029137 200000 181037568 200000 277152024 200000 581511173 200000 715362585 200000 615013877 200000 334100944 200000 282589287 200000 974155137 200000 556548894 200000 836129852 200000 504917573 200000 120349976 200000 130301874 200000 430432633 200000 45884965 200000 537924683 200000 62418056 200000 505613638 200000 331330862 200000 80320554 200000 585455893 200000 946821634 200000 415703334 200000 292549731 200000 809065329 200000 402045611 200000 188642932 200000 501862212 200000 58488915 200000 798588640 200000 271257118 200000 870425532 200000 920192783 200000 601776863 200000 465983435 200000 270201689 200000 36992926 200000 949101958 200000 352312257 200000 923044939 200000 126941333 200000 306183253 200000 804968679 200000 871882590 200000 200135980 200000 676758377 200000 418128067 200000 62986243 200000 253338936 200000 558922626 200000 160089981 200000 716553799 200000 902767408 200000 672712189 200000 593990617 200000 405185241 200000 613442090 200000 364016858 200000 97499455 200000 178621191 200000 793470942 200000 632409782 200000 653234614 200000 8551105 200000 970156193 200000 361966288 200000 477350371 200000 797030036 200000 565879658 200000 892386567 200000 105412877 200000 660175790 200000 163502544 200000 789331417 200000 861421852 200000 292067295 200000 299946504 200000 241801316 200000 396810900 200000 258141589 200000 10868970 200000 266594408 200000 597005982 200000 465528287 200000 814600173 200000 930482243 200000 20909823 200000 735620202 200000 521487653 200000 529950451 200000 199444509 200000 473326982 200000 91837259 200000 161740822 200000 326610176 200000 723522080 200000 327297461 200000 268404715 200000 395111758 200000 451654088 200000 502338648 200000 694331730 200000 662285644 200000 890623660 200000 962987980 200000 54542279 200000 704540643 200000 812805531 200000 718063943 200000 477825898 200000 637453976 200000 93660162 200000 671705248 200000 276668665 200000 780892050 200000 829921777 200000 958177868 200000 922293203 200000 565262743 200000 758060565 200000 1193315 200000 422820342 200000 654949902 200000 843195838 200000 567756699 200000 7972353 200000 223549693 200000 298844378 200000 681844555 200000 958205746 200000 460827403 200000 429898744 200000 219387753 200000 351331175 200000 628899198 200000 438029381 200000 578855819 200000 278511904 200000 642317373 200000 675229073 200000 609342440 200000 284958074 200000 448207310 200000 43816009 200000 253646167 200000 435623477 200000 637694296 200000 964529021 200000 327547214 200000 309934510 200000 924573857 200000 709761243 200000 524818404 200000 448554724 200000 206200849 200000 307478193 200000 988650958 200000 778678134 200000 265218732 200000 42376687 200000 763271268 200000 433623458 200000 873247770 200000 729152545 200000 887724956 200000 59473991 200000 430133410 200000 305630072 200000 581238797 200000 344557795 200000 18185513 200000 831950529 200000 707064044 200000 983309717 200000 595764535 200000 284105579 200000 503752209 200000 651461915 200000 536662769 200000 795285892 200000 545156595 200000 955280595 200000 822994207 200000 944765372 200000 209245094 200000 683188413 200000 815191334 200000 953200479 200000 817020643 200000 225668982 200000 575502606 200000 591114846 200000 748196352 200000 25927229 200000 751502716 200000 999403846 200000 831041010 200000 657774834 200000 469406648 200000 932841798 200000 202261585 200000 181914129 200000 909367208 200000 353389100 200000 806772051 200000 894654650 200000 374611922 200000 728931431 200000 124116430 200000 102227115 200000 366378844 200000 987663110 200000 46337338 200000 389128259 200000 718686734 200000 752554934 200000 640721324 200000 332662400 200000 993429582 200000 104516295 200000 541522907 200000 695001344 200000 144708898 200000 712654119 200000 785640221 200000 238287363 200000 655839281 200000 592974949 200000 364184938 200000 230938214 200000 628325313 200000 251772078 200000 531685207 200000 725974953 200000 359422137 200000 894348497 200000 731719196 200000 958749673 200000 576995487 200000 680174654 200000 389758861 200000 515932646 200000 387364762 200000 816531202 200000 569915427 200000 116734205 200000 262052464 200000 583135180 200000 123978996 200000 996184877 200000 923773576 200000 450634218 200000 99180469 200000 849358613 200000 942499305 200000 222368587 200000 607253694 200000 957921779 200000 119656760 200000 560782462 200000 678159109 200000 691034534 200000 174139324 200000 962631344 200000 924806176 200000 902504108 200000 345955165 200000 867887025 200000 162129479 200000 722816547 200000 167920799 200000 107259375 200000 258411599 200000 590445003 200000 128241834 200000 957831800 200000 381722543 200000 770596866 200000 766141253 200000 603103484 200000 333886078 200000 132809157 200000 510985429 200000 680214471 200000 234325874 200000 429596340 200000 590629986 200000 941394890 200000 550758881 200000 964850446 200000 20501394 200000 289746578 200000 770922434 200000 960407984 200000 366339242 200000 20645965 200000 640551852 200000 952001561 200000 527031443 200000 345308620 200000 971547861 200000 693021800 200000 623762130 200000 39921787 200000 393959699 200000 679847771 200000 99894157 200000 307228265 200000 802112222 200000 687613521 200000 196819852 200000 454935110 200000 126632779 200000 963684168 200000 819622453 200000 752261471 200000 162304017 200000 686675166 200000 975439758 200000 287346083 200000 55079814 200000 349518419 200000 635005502 200000 325960608 200000 502329506 200000 689538948 200000 750829451 200000 639850117 200000 403641594 200000 292036849 200000 992244572 200000 174299681 200000 487255749 200000 588799927 200000 229582391 200000 423765217 200000 548733146 200000 856845205 200000 454652227 200000 764998613 200000 323410607 200000 698492138 200000 933631046 200000 663308971 200000 622537306 200000 201214133 200000 647495591 200000 809671601 200000 389696146 200000 267341971 200000 269031532 200000 524115926 200000 715281582 200000 972595395 200000 837678652 200000 578687145 200000 177380004 200000 873365027 200000 443691358 200000 35802199 200000 303004427 200000 831824435 200000 442544823 200000 586212272 200000 752945944 200000 431751441 200000 830067150 200000 345344546 200000 194823843 200000 990363002 200000 15624906 200000 356431803 200000 542979106 200000 388852943 200000 794606706 200000 307161898 200000 885564588 200000 611905804 200000 65236011 200000 23491006 200000 239576566 200000 107342545 200000 249052669 200000 707812196 200000 451235417 200000 521488221 200000 67728013 200000 623636140 200000 451414729 200000 554833549 200000 925800227 200000 705515204 200000 934836958 200000 729250016 200000 431825828 200000 545284474 200000 701019341 200000 357515125 200000 98977944 200000 998300477 200000 646055279 200000 481486346 200000 35299109 200000 159685404 200000 534209080 200000 5997821 200000 27323153 200000 951177924 200000 877477184 200000 935188302 200000 9954498 200000 799171205 200000 79542589 200000 296014491 200000 294269248 200000 111911245 200000 235204998 200000 31764769 200000 940174385 200000 417814698 200000 883238928 200000 455532481 200000 736653787 200000 73903819 200000 455283059 200000 946939383 200000 620561701 200000 419807358 200000 316731109 200000 379572707 200000 345819541 200000 885096243 200000 426717757 200000 278549060 200000 662803794 200000 857335543 200000 519262193 200000 443873399 200000 518102306 200000 467585656 200000 252452119 200000 307814523 200000 451647084 200000 616307975 200000 964328806 200000 932595439 200000 877437238 200000 785586320 200000 829357877 200000 264240912 200000 598018087 200000 906810274 200000 427993466 200000 252608191 200000 798671493 200000 195077484 200000 580527051 200000 449476217 200000 303323191 200000 481088445 200000 964749408 200000 590985564 200000 167492036 200000 428819715 200000 773477390 200000 142754088 200000 755096145 200000 359476300 200000 255881292 200000 313140282 200000 919253413 200000 705065799 200000 875559216 200000 304557458 200000 439096360 200000 794705475 200000 921829746 200000 783967437 200000 645848798 200000 937572909 200000 538958951 200000 286656554 200000 78714736 200000 929300629 200000 704348678 200000 204877448 200000 551214626 200000 774207913 200000 337727718 200000 199662437 200000 611200477 200000 211248695 200000 80724541 200000 121491168 200000 964509733 200000 611964846 200000 624172001 200000 348094391 200000 994412323 200000 228874268 200000 844057673 200000 802000200 200000 125374876 200000 840230961 200000 652022924 200000 526664595 200000 83395318 200000 216757561 200000 422623328 200000 803821366 200000 746518841 200000 884227365 200000 910717979 200000 4137326 200000 406018827 200000 918346882 200000 771045557 200000 418447900 200000 454754738 200000 336880255 200000 479695811 200000 362514364 200000 201112852 200000 11293931 200000 968165244 200000 343758702 200000 643867577 200000 708738099 200000 850359991 200000 584975600 200000 797982407 200000 152065383 200000 663612649 200000 828977825 200000 268928516 200000 367107636 200000 36662826 200000 886307199 200000 763382743 200000 328227051 200000 518509873 200000 62774057 200000 634224454 200000 972112504 200000 679408978 200000 847818205 200000 173233144 200000 487588458 200000 543832710 200000 43935865 200000 120374836 200000 400703728 200000 293820770 200000 850034301 200000 644879071 200000 372725465 200000 49816350 200000 44999687 200000 231529344 200000 635650963 200000 869808527 200000 337302996 200000 892241982 200000 691862316 200000 489388844 200000 355236676 200000 499040223 200000 591580755 200000 277739787 200000 665352278 200000 113685963 200000 517592150 200000 923058404 200000 488825255 200000 576560646 200000 740570405 200000 685116684 200000 164599926 200000 114273592 200000 211617100 200000 693884026 200000 895046818 200000 495622824 200000 649181692 200000 663788228 200000 674949801 200000 804730939 200000 927274242 200000 664535074 200000 833293738 200000 725037177 200000 556543693 200000 817418089 200000 30744419 200000 222547079 200000 527367787 200000 988640273 200000 553930290 200000 808502317 200000 307079564 200000 193497134 200000 387486999 200000 506294737 200000 185981564 200000 368291449 200000 850061231 200000 550098552 200000 625274924 200000 886886472 200000 670170170 200000 965316555 200000 336307753 200000 90342800 200000 937613717 200000 549302287 200000 220679842 200000 233726185 200000 919107391 200000 581987882 200000 436382821 200000 993575305 200000 215189335 200000 902438308 200000 966964450 200000 300675399 200000 485751451 200000 361073315 200000 144857637 200000 970150552 200000 136074858 200000 255025133 200000 316888799 200000 24770196 200000 816738498 200000 751168233 200000 287561309 200000 144251633 200000 497371202 200000 892037533 200000 892867726 200000 818691078 200000 512294440 200000 718436016 200000 648683520 200000 843963593 200000 752543314 200000 658283368 200000 433066979 200000 819735760 200000 832161600 200000 981921196 200000 243473411 200000 800358482 200000 4289039 200000 909166082 200000 636955857 200000 629942822 200000 655756927 200000 564014482 200000 893406042 200000 771043778 200000 190288109 200000 495531552 200000 100796749 200000 520051517 200000 712240728 200000 155693076 200000 425076984 200000 780779852 200000 725718111 200000 724673652 200000 899800394 200000 578226503 200000 84947776 200000 964731624 200000 238460882 200000 433600804 200000 685451226 200000 572950964 200000 130675902 200000 343841146 200000 50500011 200000 546373056 200000 778183388 200000 858573694 200000 89573074 200000 191989907 200000 684136859 200000 267780872 200000 211110413 200000 193791570 200000 839068425 200000 627779215 200000 826976954 200000 716960197 200000 901733845 200000 428362023 200000 707137241 200000 660962897 200000 35021134 200000 392902793 200000 723703559 200000 724409342 200000 406909793 200000 363465994 200000 548366468 200000 691204978 200000 349085854 200000 185523106 200000 862638381 200000 758073331 200000 691861043 200000 531449830 200000 131604865 200000 312426343 200000 360706031 200000 537686541 200000 708551327 200000 205513302 200000 311900223 200000 679164141 200000 701651013 200000 375223782 200000 839335475 200000 203667454 200000 146731218 200000 772544989 200000 542163832 200000 607663957 200000 40000324 200000 749233825 200000 170266718 200000 81953705 200000 501425465 200000 377649978 200000 642708947 200000 371077712 200000 801960689 200000 145419598 200000 713397605 200000 720476482 200000 954008394 200000 360509731 200000 32790339 200000 236539156 200000 651101633 200000 522049440 200000 684937788 200000 885744894 200000 918360183 200000 548453452 200000 913992638 200000 646876884 200000 882580008 200000 893946188 200000 447643095 200000 372189967 200000 725730356 200000 506114407 200000 70530869 200000 994827972 200000 724182169 200000 146790916 200000 311939369 200000 463088555 200000 921383414 200000 356317481 200000 845899167 200000 791999001 200000 674753929 200000 25873277 200000 268478247 200000 116943109 200000 20472113 200000 179177543 200000 499904750 200000 452912645 200000 280359788 200000 407675244 200000 994607812 200000 269733713 200000 364086105 200000 777086836 200000 338763031 200000 193278398 200000 31295669 200000 957268868 200000 246023413 200000 217092291 200000 766265825 200000 602441571 200000 41189901 200000 686179447 200000 717166041 200000 169335673 200000 997035694 200000 459902864 200000 356088894 200000 596137163 200000 736466885 200000 894242148 200000 522875212 200000 12526847 200000 908160226 200000 911234538 200000 712537571 200000 593595997 200000 889526323 200000 503200185 200000 192818561 200000 120744906 200000 964440198 200000 82960391 200000 936375877 200000 321742542 200000 970394955 200000 806073514 200000 203975917 200000 893896591 200000 553929358 200000 792355866 200000 856026840 200000 511269075 200000 840279296 200000 313012076 200000 506761220 200000 682915328 200000 269185006 200000 108839511 200000 111094543 200000 275642654 200000 420193606 200000 812992305 200000 55741241 200000 15169235 200000 209926553 200000 763453682 200000 534558304 200000 93661797 200000 350108691 200000 158434095 200000 258945281 200000 563229115 200000 272792195 200000 74626079 200000 715110460 200000 182890331 200000 635675993 200000 859768473 200000 319957456 200000 914787948 200000 177729442 200000 523318803 200000 395514394 200000 721281204 200000 820427020 200000 688721059 200000 838003225 200000 668343450 200000 557552104 200000 948259072 200000 644672364 200000 325616421 200000 645238562 200000 541662849 200000 735737937 200000 980084730 200000 318332489 200000 781794076 200000 801829798 200000 795868000 200000 942824845 200000 863953768 200000 758825707 200000 337260094 200000 190108603 200000 778059930 200000 429204542 200000 599362075 200000 66056770 200000 362086026 200000 860769373 200000 725643548 200000 421278000 200000 317348270 200000 333979302 200000 504259592 200000 361782068 200000 235531037 200000 327215384 200000 230196807 200000 827359644 200000 682142348 200000 765031507 200000 371190237 200000 160396888 200000 843869780 200000 728538515 200000 94735219 200000 402545653 200000 276620649 200000 669235384 200000 684890701 200000 389555617 200000 706979171 200000 12794944 200000 991237204 200000 75625773 200000 990033527 200000 694360394 200000 131157517 200000 338621701 200000 656831870 200000 744517012 200000 195127454 200000 849719864 200000 187625964 200000 193549181 200000 659373007 200000 711753334 200000 458538457 200000 193427970 200000 78523398 200000 917811212 200000 562382331 200000 80326852 200000 552069193 200000 133475816 200000 919393705 200000 222197760 200000 76042302 200000 364417434 200000 750637784 200000 625690772 200000 862707245 200000 227930961 200000 464905760 200000 794541567 200000 89075964 200000 338986969 200000 37954743 200000 821308513 200000 721161777 200000 748213410 200000 244118644 200000 801497718 200000 320315379 200000 698075579 200000 937938893 200000 268705694 200000 526693128 200000 341008338 200000 932248024 200000 713658839 200000 804939991 200000 657968693 200000 52486732 200000 737609664 200000 331458406 200000 601303251 200000 252270464 200000 195475607 200000 813001564 200000 33441339 200000 233113706 200000 460278330 200000 338694144 200000 736928154 200000 637649056 200000 346196777 200000 590240567 200000 932427456 200000 5638234 200000 374135938 200000 292704648 200000 866204699 200000 130272365 200000 227222018 200000 164276250 200000 653874873 200000 991941200 200000 737643017 200000 158119092 200000 631209545 200000 95189529 200000 497571734 200000 53556667 200000 953390873 200000 774197376 200000 144455750 200000 857266743 200000 104877593 200000 223279322 200000 548024408 200000 712070093 200000 633330902 200000 316743966 200000 901915819 200000 114692293 200000 469592958 200000 578652131 200000 474010813 200000 262161924 200000 529163489 200000 401526878 200000 198932141 200000 760063762 200000 347851885 200000 786502248 200000 288225593 200000 263971348 200000 830069297 200000 178733173 200000 714261440 200000 56261074 200000 647856858 200000 482466717 200000 263331391 200000 584953778 200000 473869752 200000 457122198 200000 595077463 200000 941864889 200000 362794169 200000 960293046 200000 866453060 200000 575383184 200000 750413419 200000 392459765 200000 168646887 200000 592906108 200000 879151613 200000 709358824 200000 30612924 200000 21106276 200000 630231869 200000 955568070 200000 876810211 200000 38348750 200000 322938523 200000 971384165 200000 521546522 200000 530931425 200000 987857187 200000 108374845 200000 979586496 200000 43619171 200000 127510150 200000 527905635 200000 426057939 200000 935365563 200000 810731281 200000 892133006 200000 683427826 200000 540646639 200000 203621811 200000 831149077 200000 975876955 200000 210983078 200000 673812475 200000 647261678 200000 766090733 200000 949157670 200000 188122646 200000 754022063 200000 626229541 200000 902142294 200000 58934484 200000 285175696 200000 731464484 200000 990120636 200000 793063330 200000 106374246 200000 585761446 200000 689281919 200000 502817936 200000 989850536 200000 303122700 200000 434880102 200000 121976908 200000 667195500 200000 972210770 200000 243682518 200000 580043301 200000 325707882 200000 57967384 200000 59139799 200000 564422664 200000 697286647 200000 879072924 200000 810592014 200000 276610181 200000 377221642 200000 2087613 200000 630276802 200000 862426314 200000 861673529 200000 108684793 200000 312778203 200000 837481637 200000 741061308 200000 754768751 200000 176325853 200000 805510277 200000 471453288 200000 863749853 200000 305074929 200000 423683960 200000 861358261 200000 165234849 200000 912874460 200000 955408685 200000 172422583 200000 17916859 200000 325219332 200000 181014003 200000 510351399 200000 597793736 200000 939887217 200000 657843896 200000 743008603 200000 151507720 200000 652478664 200000 44493066 200000 284802888 200000 663272024 200000 752962385 200000 178750744 200000 230662278 200000 841205559 200000 237644018 200000 625703344 200000 727014475 200000 989754308 200000 886515505 200000 500723265 200000 244383854 200000 495858878 200000 945916469 200000 639432410 200000 560276836 200000 462960001 200000 852875972 200000 467461161 200000 474110021 200000 474246671 200000 208268868 200000 620048764 200000 8692935 200000 111675139 200000 220089022 200000 148247234 200000 631961921 200000 421472670 200000 741812950 200000 355682441 200000 810690729 200000 241529278 200000 347628499 200000 94416896 200000 968042645 200000 180162528 200000 904453532 200000 35624694 200000 110061372 200000 462986533 200000 39522487 200000 89737689 200000 917513077 200000 404030281 200000 101978699 200000 278832567 200000 792414902 200000 474769580 200000 159394846 200000 87748159 200000 859565334 200000 423413837 200000 228958359 200000 820806591 200000 85125962 200000 975459785 200000 520398525 200000 581382438 200000 841362090 200000 120331615 200000 916819509 200000 537446915 200000 704991532 200000 463085037 200000 720361287 200000 449115267 200000 402576231 200000 186288371 200000 465782488 200000 512628086 200000 764550288 200000 621016719 200000 710977647 200000 632294986 200000 327991935 200000 569471359 200000 955762740 200000 958124814 200000 380375979 200000 501610273 200000 800472299 200000 948087407 200000 293104424 200000 914965365 200000 396972029 200000 864213437 200000 235583663 200000 280338712 200000 479800687 200000 408514277 200000 143566997 200000 298912074 200000 207721959 200000 9846391 200000 775907282 200000 390825960 200000 136956589 200000 401357729 200000 815464955 200000 256680817 200000 686118823 200000 647769137 200000 193677639 200000 766833924 200000 246241626 200000 918004887 200000 724011660 200000 952981087 200000 840458991 200000 312235487 200000 67966274 200000 94247905 200000 263647275 200000 408443322 200000 351373694 200000 390936200 200000 199958901 200000 794443381 200000 326077943 200000 997678067 200000 373506515 200000 344680703 200000 665534979 200000 306337887 200000 380828396 200000 719924454 200000 618209178 200000 340106925 200000 37393158 200000 572221529 200000 57358161 200000 927771225 200000 270680840 200000 885848103 200000 935127647 200000 821410180 200000 898500216 200000 427960765 200000 705397915 200000 774880490 200000 274551165 200000 447044907 200000 43191931 200000 194751979 200000 325853405 200000 403887903 200000 308415253 200000 426306182 200000 310918143 200000 739314919 200000 504673825 200000 267987287 200000 836020458 200000 876559987 200000 469814772 200000 187317152 200000 19077699 200000 781377103 200000 935277445 200000 605651260 200000 841746769 200000 235788716 200000 532629610 200000 31119020 200000 407243260 200000 6297687 200000 365480155 200000 310923022 200000 236663496 200000 451504319 200000 626237869 200000 539139616 200000 636816093 200000 724280306 200000 884878423 200000 169660480 200000 36808706 200000 733568927 200000 92077296 200000 861446766 200000 196168348 200000 966803477 200000 132292653 200000 609434183 200000 453427635 200000 503371329 200000 462000999 200000 980148234 200000 178210540 200000 325588915 200000 393970322 200000 333675158 200000 812590735 200000 328963225 200000 556062278 200000 106515818 200000 304950658 200000 870418369 200000 510643641 200000 867978402 200000 377914699 200000 19974298 200000 97542337 200000 352471807 200000 993326096 200000 866095923 200000 961531862 200000 670807007 200000 779360921 200000 520509497 200000 818308621 200000 600570688 200000 965697612 200000 158193404 200000 513445149 200000 165389761 200000 390191919 200000 873840490 200000 234305884 200000 84768927 200000 244650985 200000 376016913 200000 539611074 200000 409828283 200000 60980160 200000 346943008 200000 461261284 200000 191397265 200000 556274330 200000 696789862 200000 258068985 200000 48001857 200000 621286656 200000 839083088 200000 933865176 200000 807755402 200000 318700566 200000 751263214 200000 368920567 200000 525520841 200000 814945187 200000 659357166 200000 309636972 200000 32367613 200000 723069966 200000 37955742 200000 361235950 200000 650361541 200000 900102749 200000 780200686 200000 832309460 200000 788699231 200000 240976951 200000 462252138 200000 491322900 200000 909955498 200000 296013795 200000 779671875 200000 533716548 200000 227168804 200000 816531014 200000 651984965 200000 209359004 200000 996773867 200000 719374567 200000 584663265 200000 413718769 200000 699636671 200000 314070509 200000 231562020 200000 568170426 200000 784101629 200000 650193951 200000 269405118 200000 618166286 200000 749372837 200000 256994530 200000 66003451 200000 910295458 200000 334956628 200000 160809022 200000 809158604 200000 739236559 200000 182848585 200000 985547480 200000 197176765 200000 857015945 200000 547845987 200000 441841144 200000 405326591 200000 130513000 200000 551390752 200000 593980803 200000 485719391 200000 32434337 200000 835667359 200000 240292865 200000 477565260 200000 652828173 200000 211956638 200000 51952280 200000 70935509 200000 528822816 200000 980920956 200000 709543182 200000 133303463 200000 230258930 200000 876852535 200000 395750857 200000 810259474 200000 587260729 200000 929303405 200000 246045649 200000 465303300 200000 119802955 200000 757501790 200000 854734028 200000 722453771 200000 592775200 200000 985289703 200000 720468224 200000 485275222 200000 461390669 200000 863912584 200000 650947924 200000 939436980 200000 949885705 200000 847568222 200000 666297166 200000 902237842 200000 387450667 200000 75804968 200000 384146709 200000 928193792 200000 233003049 200000 893708101 200000 851585391 200000 465382828 200000 497782553 200000 82620851 200000 415088067 200000 451511268 200000 830999474 200000 874279185 200000 293411351 200000 35699095 200000 43595 200000 407617181 200000 603144466 200000 896706899 200000 27673562 200000 273048118 200000 642812922 200000 500015176 200000 996643829 200000 894408281 200000 203984054 200000 655338563 200000 647316692 200000 664302119 200000 633864653 200000 308978610 200000 246088524 200000 420556124 200000 870282852 200000 249473446 200000 180341972 200000 150833241 200000 619560002 200000 742355403 200000 695308674 200000 914962970 200000 823803855 200000 621777520 200000 405612046 200000 267108415 200000 237361167 200000 133284996 200000 285481421 200000 194371847 200000 767003307 200000 157854102 200000 170882742 200000 900588366 200000 658097639 200000 283879380 200000 524319584 200000 492646550 200000 919442604 200000 758057996 200000 389907200 200000 546564858 200000 893870206 200000 854974893 200000 968481135 200000 717543227 200000 309853062 200000 718999238 200000 46406433 200000 234346167 200000 882595465 200000 213575684 200000 716200750 200000 358703980 200000 437512429 200000 492318903 200000 458517324 200000 126983160 200000 4850874 200000 579409100 200000 828116945 200000 737930651 200000 868833942 200000 706768596 200000 632685493 200000 352152114 200000 962776007 200000 786581499 200000 141273229 200000 1058876 200000 562871347 200000 726786576 200000 622232208 200000 286172888 200000 634379362 200000 256227202 200000 902995092 200000 875600325 200000 850625914 200000 294508384 200000 994329105 200000 232483680 200000 97496897 200000 708393816 200000 834845468 200000 154303144 200000 984488478 200000 85953976 200000 245779564 200000 861641019 200000 485304087 200000 394197871 200000 66783064 200000 757833049 200000 671095763 200000 634453515 200000 249014230 200000 158749152 200000 702955672 200000 511927228 200000 600815228 200000 218614350 200000 215745101 200000 426178382 200000 771916418 200000 211361473 200000 107580537 200000 603940402 200000 449168317 200000 18423801 200000 741839681 200000 46989429 200000 227044516 200000 688446291 200000 949988204 200000 460212422 200000 114551885 200000 257653454 200000 218464866 200000 372735604 200000 661884016 200000 879167241 200000 903866407 200000 643073388 200000 596084578 200000 173054274 200000 848924515 200000 402929726 200000 125227034 200000 330090328 200000 416942429 200000 422324247 200000 718350894 200000 482939337 200000 100208634 200000 125958343 200000 148051926 200000 56649652 200000 622212546 200000 527096508 200000 804125159 200000 82817751 200000 373459418 200000 512162053 200000 448661977 200000 507167632 200000 904688650 200000 40235343 200000 103639488 200000 732541151 200000 437245111 200000 625815530 200000 376016469 200000 545091170 200000 461760233 200000 439792067 200000 641193710 200000 835683926 200000 342298182 200000 737695338 200000 195875200 200000 827943835 200000 228625172 200000 637815821 200000 281095331 200000 53295536 200000 251817017 200000 962981243 200000 962379661 200000 747733170 200000 679844157 200000 674848801 200000 939321876 200000 529024864 200000 840463430 200000 859828239 200000 225669296 200000 278927641 200000 410682394 200000 734554610 200000 152959094 200000 572308955 200000 288483360 200000 933964570 200000 184229149 200000 158445636 200000 516247134 200000 136884085 200000 919497468 200000 322597268 200000 462190459 200000 898618258 200000 830547209 200000 143292329 200000 958148285 200000 195366558 200000 66995418 200000 66304256 200000 448079371 200000 506338409 200000 653588646 200000 496273594 200000 947100651 200000 132638560 200000 559216452 200000 353556115 200000 129584004 200000 270071955 200000 348889642 200000 964829419 200000 449235613 200000 800733104 200000 535603054 200000 659346113 200000 265702299 200000 340797702 200000 818367432 200000 911122866 200000 119307141 200000 909588866 200000 246307469 200000 454619645 200000 1243139 200000 162330292 200000 460666804 200000 583041665 200000 326593881 200000 778022089 200000 138902996 200000 921183932 200000 890237039 200000 825920657 200000 292955682 200000 460655308 200000 8857292 200000 904589178 200000 889107062 200000 187126641 200000 160689813 200000 342731666 200000 218032967 200000 971387401 200000 886849682 200000 114251657 200000 136214953 200000 600308369 200000 760972840 200000 592762539 200000 599981397 200000 322066858 200000 349603679 200000 316442857 200000 677917856 200000 825616016 200000 883158749 200000 245122256 200000 812041858 200000 213694755 200000 956074983 200000 748073871 200000 453431440 200000 626711009 200000 454641254 200000 758038772 200000 100564225 200000 152311273 200000 658780895 200000 216784238 200000 940066475 200000 67364090 200000 585921657 200000 911532044 200000 245076230 200000 709608816 200000 350331130 200000 277608059 200000 222258727 200000 284446284 200000 124372168 200000 734372107 200000 134154437 200000 323911980 200000 95803115 200000 994681514 200000 861511734 200000 904811598 200000 683438345 200000 917005543 200000 457987698 200000 81029776 200000 876916584 200000 740785647 200000 733766158 200000 371598706 200000 185624303 200000 786585745 200000 686891073 200000 319144721 200000 396719908 200000 494699069 200000 147037410 200000 824933420 200000 923712558 200000 363178240 200000 56686183 200000 51780642 200000 478169300 200000 259985801 200000 428295654 200000 281780466 200000 533162619 200000 975810342 200000 947598615 200000 964276025 200000 132602154 200000 828703174 200000 583765583 200000 659891254 200000 442827144 200000 592425976 200000 143626373 200000 624091592 200000 160478940 200000 939051753 200000 914468175 200000 716442732 200000 237600011 200000 235735657 200000 859473637 200000 437714243 200000 244409500 200000 321184486 200000 742086684 200000 372505098 200000 196883127 200000 544125294 200000 194826347 200000 367647007 200000 314125600 200000 100806577 200000 520475113 200000 792666498 200000 756282432 200000 431129595 200000 20689739 200000 243239632 200000 949989659 200000 504765757 200000 680564202 200000 578867016 200000 342314330 200000 640320260 200000 240481210 200000 574295497 200000 187104578 200000 418098559 200000 187375443 200000 862354386 200000 11343289 200000 1362812 200000 829851627 200000 965297536 200000 528791111 200000 252857962 200000 21599064 200000 694237074 200000 31263506 200000 581488216 200000 164917778 200000 829193574 200000 812155104 200000 673534963 200000 830040878 200000 688491260 200000 553207063 200000 868498571 200000 333812323 200000 948700402 200000 829274047 200000 221317646 200000 28056071 200000 244975750 200000 901036926 200000 115535114 200000 192652562 200000 814129046 200000 302289306 200000 750508206 200000 414020889 200000 9218721 200000 801123322 200000 844528841 200000 946559571 200000 960731335 200000 298949412 200000 851008968 200000 572047767 200000 637446084 200000 603065919 200000 133733563 200000 995740763 200000 568701432 200000 962895121 200000 251538256 200000 865819317 200000 833026657 200000 182636545 200000 155691989 200000 777074524 200000 164240030 200000 956015126 200000 107373881 200000 187527079 200000 107262189 200000 685924597 200000 755087627 200000 533480332 200000 744313901 200000 779870949 200000 833907064 200000 611725217 200000 762020316 200000 725506765 200000 970899280 200000 1350430 200000 403505688 200000 959688756 200000 878816769 200000 493505496 200000 759124897 200000 760854335 200000 897793433 200000 762432070 200000 117458388 200000 544599221 200000 997258951 200000 869602175 200000 228433073 200000 377734654 200000 687504602 200000 823048504 200000 885445333 200000 214640926 200000 875741631 200000 225624521 200000 198441343 200000 259072190 200000 650219526 200000 203064873 200000 43091598 200000 45540386 200000 671339741 200000 103433196 200000 323542145 200000 130737971 200000 815636498 200000 646132555 200000 621177972 200000 826915958 200000 290832404 200000 376389916 200000 469686312 200000 486030097 200000 120079346 200000 369804500 200000 317047291 200000 565681356 200000 788396889 200000 634111115 200000 917509867 200000 683984909 200000 27679385 200000 808274167 200000 933456022 200000 843112410 200000 784635552 200000 790384494 200000 697745724 200000 958046681 200000 882919164 200000 283518952 200000 282544570 200000 616682578 200000 222305244 200000 538007802 200000 501923216 200000 244650539 200000 16312334 200000 356158427 200000 905693915 200000 37355242 200000 558851330 200000 642332258 200000 965339738 200000 482859702 200000 157070021 200000 669797637 200000 749019500 200000 603325013 200000 723651077 200000 991349978 200000 565371407 200000 464555822 200000 589112339 200000 377175448 200000 912061154 200000 273482567 200000 104255707 200000 929196438 200000 450977059 200000 691257159 200000 905267948 200000 728813514 200000 482405553 200000 360532597 200000 899460982 200000 56635850 200000 866453002 200000 978815670 200000 750831173 200000 773152718 200000 509647948 200000 387601041 200000 279196618 200000 947557547 200000 784160055 200000 104759085 200000 89372946 200000 101832664 200000 470832936 200000 190294097 200000 964718028 200000 904448363 200000 603191070 200000 940930146 200000 999642183 200000 88657436 200000 732269752 200000 344110184 200000 346390896 200000 215291712 200000 53998133 200000 983990280 200000 537960151 200000 528923854 200000 599983218 200000 726724490 200000 385013930 200000 476421981 200000 253313262 200000 905287635 200000 39954871 200000 967987234 200000 548533704 200000 428221035 200000 551178093 200000 157370614 200000 560854461 200000 556716407 200000 444105690 200000 803484749 200000 325908526 200000 918826943 200000 209648046 200000 41873215 200000 432197400 200000 617373353 200000 217927733 200000 738146178 200000 585223449 200000 534468154 200000 460749152 200000 747702636 200000 817494897 200000 219862811 200000 430102460 200000 324577269 200000 528681981 200000 120545425 200000 118386808 200000 270146738 200000 840032061 200000 334890627 200000 343288675 200000 668710874 200000 589198414 200000 827972471 200000 679272682 200000 94830659 200000 469992687 200000 899904148 200000 518509085 200000 840772453 200000 974535551 200000 820668832 200000 825291946 200000 103987541 200000 851088124 200000 895681282 200000 414610143 200000 906193098 200000 275600645 200000 82594240 200000 659014571 200000 79940379 200000 138657240 200000 265494401 200000 613023388 200000 819671102 200000 557801555 200000 133225099 200000 891450849 200000 217918665 200000 123802614 200000 962092485 200000 974644809 200000 788065780 200000 637065438 200000 175197365 200000 984996674 200000 395620244 200000 388579787 200000 268411778 200000 519172314 200000 761281056 200000 60963354 200000 7426803 200000 784196544 200000 662103214 200000 672351178 200000 808172653 200000 930296642 200000 603348726 200000 201307514 200000 473443319 200000 406588752 200000 86027085 200000 301888105 200000 399051321 200000 877360246 200000 707557034 200000 525318772 200000 507383927 200000 303806437 200000 370363043 200000 277347866 200000 704057498 200000 481388906 200000 646998384 200000 402642041 200000 107323686 200000 100392820 200000 321490918 200000 191802705 200000 216892740 200000 176094481 200000 913942909 200000 502369536 200000 523179192 200000 195066353 200000 70455369 200000 543174787 200000 475915243 200000 745770080 200000 237870339 200000 721527163 200000 846786530 200000 149491023 200000 216392449 200000 23575076 200000 512669251 200000 598488139 200000 793010744 200000 298775390 200000 664549206 200000 761302915 200000 829681984 200000 841309864 200000 204814849 200000 159085509 200000 799402319 200000 465464351 200000 492199882 200000 54668929 200000 229786683 200000 802764418 200000 584471256 200000 501970371 200000 442352252 200000 370022192 200000 95409649 200000 940172860 200000 897449255 200000 53174311 200000 790504059 200000 739458873 200000 274905587 200000 858012678 200000 80017023 200000 225646761 200000 617583927 200000 501824522 200000 515833504 200000 774956826 200000 476065257 200000 748190740 200000 340991016 200000 354941372 200000 316334495 200000 353993377 200000 943671547 200000 847688283 200000 403113104 200000 688088783 200000 442497952 200000 229034856 200000 447141779 200000 507059293 200000 114762046 200000 163871216 200000 220087326 200000 934495147 200000 432327067 200000 105028002 200000 987377735 200000 258075573 200000 983754014 200000 681437900 200000 337373894 200000 26506267 200000 721212622 200000 711404638 200000 39722224 200000 599369499 200000 750056528 200000 773466596 200000 166688444 200000 828181396 200000 700654060 200000 198797711 200000 650610369 200000 463611652 200000 606207111 200000 363472940 200000 309492276 200000 790989706 200000 234466216 200000 417733930 200000 174676717 200000 780461539 200000 437134711 200000 749752471 200000 111125858 200000 963673968 200000 266507448 200000 866324770 200000 854763690 200000 443519533 200000 781167828 200000 817363994 200000 715406971 200000 93251771 200000 141231568 200000 293661037 200000 553677611 200000 793887830 200000 295101522 200000 489181609 200000 953004466 200000 979768030 200000 10157474 200000 437580284 200000 579632549 200000 336871634 200000 738185126 200000 647300151 200000 460029243 200000 203595599 200000 784984291 200000 732552902 200000 13254986 200000 802198548 200000 695771266 200000 582585529 200000 165489481 200000 735585663 200000 476863560 200000 364061629 200000 453369680 200000 734604944 200000 156016796 200000 627761698 200000 334056467 200000 364476645 200000 685674116 200000 211274454 200000 591699177 200000 573164732 200000 533403047 200000 199025511 200000 769071562 200000 603731699 200000 574116939 200000 411462149 200000 857903435 200000 394912010 200000 142155095 200000 98019708 200000 505607843 200000 387902238 200000 283014225 200000 389087037 200000 371382185 200000 575347183 200000 411313504 200000 34933077 200000 474112723 200000 635890906 200000 309896522 200000 456309363 200000 338084663 200000 89889246 200000 52408182 200000 672281061 200000 960235661 200000 458516378 200000 690791915 200000 774229914 200000 222140202 200000 701466444 200000 403704142 200000 344314913 200000 895418885 200000 368410835 200000 693814502 200000 85754535 200000 236100788 200000 644447917 200000 815034010 200000 139836668 200000 276917103 200000 581942264 200000 753886961 200000 411179918 200000 548011787 200000 239149684 200000 370242832 200000 857081195 200000 219263231 200000 194061438 200000 792113855 200000 425023042 200000 996001634 200000 615963926 200000 687124067 200000 88661090 200000 484223209 200000 228400089 200000 845444868 200000 277186744 200000 946334445 200000 500976903 200000 891668039 200000 243349716 200000 771604834 200000 655190909 200000 461815412 200000 821489892 200000 490409696 200000 809464506 200000 61038193 200000 859720631 200000 53770397 200000 814121181 200000 335534019 200000 150087866 200000 75673199 200000 978042532 200000 341303443 200000 602193916 200000 782954701 200000 355778926 200000 45290918 200000 323002925 200000 943533262 200000 596100408 200000 328421987 200000 701828762 200000 534410792 200000 885259427 200000 130942160 200000 40174897 200000 74109746 200000 651000556 200000 269205395 200000 687399043 200000 791721186 200000 575853041 200000 725156853 200000 537994684 200000 10290894 200000 957328946 200000 574489049 200000 819277995 200000 21206317 200000 501462732 200000 670570441 200000 903060416 200000 455723734 200000 310624638 200000 441978088 200000 272760328 200000 714654526 200000 972860583 200000 164687616 200000 523184946 200000 115482238 200000 813863237 200000 825810549 200000 108278156 200000 177910090 200000 181236471 200000 933974094 200000 390545413 200000 949558522 200000 577718779 200000 345851954 200000 651032107 200000 20682116 200000 731859760 200000 760347751 200000 416441902 200000 132571006 200000 354345492 200000 527137749 200000 293393115 200000 343256608 200000 300645061 200000 115495936 200000 516104609 200000 326126399 200000 816557571 200000 900719376 200000 111378574 200000 963832658 200000 972610347 200000 974501324 200000 781931601 200000 383519600 200000 828521533 200000 126268313 200000 344977976 200000 443550030 200000 19026390 200000 394259071 200000 434306611 200000 801387844 200000 531790646 200000 701317411 200000 964172495 200000 30264393 200000 627459130 200000 199653069 200000 806620475 200000 115928561 200000 77557601 200000 79865186 200000 817259333 200000 950784629 200000 632571338 200000 554140522 200000 241799516 200000 864830123 200000 752886579 200000 525101067 200000 146414734 200000 520316424 200000 471436794 200000 735252234 200000 950115979 200000 809821860 200000 153437983 200000 220863184 200000 416201632 200000 966750517 200000 586583616 200000 397858402 200000 208905915 200000 767732497 200000 699711386 200000 770550631 200000 798877037 200000 583898160 200000 447799309 200000 858096165 200000 956094946 200000 373442855 200000 589645592 200000 94586243 200000 920057577 200000 244351789 200000 618377944 200000 102790407 200000 344319986 200000 351930905 200000 633457164 200000 687467223 200000 577240329 200000 518184544 200000 126332947 200000 482392508 200000 579651807 200000 863050523 200000 277936364 200000 981545754 200000 372500161 200000 800708606 200000 97578803 200000 74566392 200000 234779806 200000 69338977 200000 698256937 200000 952152573 200000 55460613 200000 407936058 200000 621775788 200000 399420783 200000 764972323 200000 101651487 200000 214542394 200000 744478517 200000 324433608 200000 997154119 200000 281171185 200000 863381462 200000 8465506 200000 480414345 200000 517883281 200000 389796471 200000 971450111 200000 69547867 200000 222327 200000 586207967 200000 74768974 200000 778049492 200000 285882019 200000 925640054 200000 989534877 200000 241141418 200000 131581362 200000 726454080 200000 507982556 200000 461013299 200000 725006307 200000 688922597 200000 82618008 200000 616121702 200000 722022421 200000 685997484 200000 203525119 200000 612515290 200000 276658630 200000 795486074 200000 523655138 200000 650082756 200000 740985621 200000 598499031 200000 563857325 200000 349470461 200000 508251328 200000 986769385 200000 551570799 200000 331538937 200000 894609957 200000 804497781 200000 165369815 200000 853165008 200000 840644932 200000 211417828 200000 306070580 200000 614124600 200000 745417914 200000 832481339 200000 521166452 200000 514631047 200000 974458311 200000 559702049 200000 975429925 200000 183632053 200000 461171784 200000 769879003 200000 205404022 200000 581649239 200000 853390013 200000 227845458 200000 936653109 200000 772209572 200000 185437251 200000 286760715 200000 760484050 200000 994269298 200000 740861593 200000 443924525 200000 956606298 200000 600415033 200000 332285982 200000 570856574 200000 901030011 200000 210217486 200000 211486160 200000 688518757 200000 931019397 200000 379986344 200000 124138318 200000 534589672 200000 677573222 200000 854698846 200000 742745814 200000 235784622 200000 5036461 200000 83356966 200000 895851334 200000 396968701 200000 698543239 200000 700861846 200000 508795934 200000 370105788 200000 354264516 200000 639517670 200000 69200763 200000 46841202 200000 562498258 200000 583864811 200000 972423197 200000 747817028 200000 673970623 200000 860162587 200000 590490465 200000 893092089 200000 414803258 200000 612466063 200000 334589255 200000 746041080 200000 261746833 200000 669861371 200000 446361708 200000 162958920 200000 425740211 200000 901756856 200000 935502863 200000 448624014 200000 258305839 200000 197873594 200000 121198095 200000 956652562 200000 776771123 200000 804509592 200000 29537514 200000 958586809 200000 714334349 200000 1651594 200000 545942462 200000 795902731 200000 194938028 200000 561993317 200000 362687563 200000 954179373 200000 627942302 200000 978141600 200000 303677679 200000 627197415 200000 491340562 200000 273535314 200000 353312936 200000 367480734 200000 300462935 200000 214234673 200000 559962388 200000 768042330 200000 550728027 200000 363877779 200000 983671922 200000 194516161 200000 81064620 200000 743914864 200000 34663330 200000 283194393 200000 984259449 200000 763529821 200000 290223648 200000 123915336 200000 358298256 200000 457430929 200000 791933452 200000 971290326 200000 622355296 200000 552269538 200000 859685924 200000 457374697 200000 819333112 200000 681831112 200000 82096583 200000 841567303 200000 51543814 200000 101261400 200000 536257779 200000 124046167 200000 275062232 200000 863679305 200000 951350855 200000 922714911 200000 493214813 200000 231353842 200000 598270721 200000 571392582 200000 332420899 200000 165515081 200000 90779391 200000 907113490 200000 49202009 200000 641921252 200000 609409729 200000 604745322 200000 659553998 200000 621255930 200000 728430948 200000 368697300 200000 961919984 200000 620861538 200000 682876584 200000 499837303 200000 111753165 200000 218012818 200000 330441450 200000 54065946 200000 275974676 200000 211651488 200000 1906985 200000 77594914 200000 541374227 200000 415858756 200000 290245380 200000 823154838 200000 106522553 200000 60459987 200000 467166393 200000 137764637 200000 909334933 200000 581826116 200000 386911015 200000 294511870 200000 81032405 200000 173933101 200000 976054220 200000 842614046 200000 187540551 200000 827346118 200000 54843079 200000 801483013 200000 95222105 200000 794969060 200000 98246870 200000 266175704 200000 519206940 200000 472481278 200000 470676823 200000 750505311 200000 232472892 200000 751367211 200000 742753354 200000 932729343 200000 987229705 200000 834519073 200000 20385868 200000 507835584 200000 473008240 200000 917813814 200000 465850012 200000 726169160 200000 298169089 200000 237812066 200000 512919322 200000 916323292 200000 301843178 200000 892678970 200000 16540226 200000 783337317 200000 149462009 200000 3438068 200000 706268980 200000 231546216 200000 989625502 200000 594858601 200000 218888110 200000 551394060 200000 266237413 200000 727756301 200000 652368399 200000 209388054 200000 446535039 200000 388336376 200000 57232213 200000 778692847 200000 379421625 200000 638559201 200000 552232734 200000 670971548 200000 465538946 200000 308919324 200000 54724522 200000 963906244 200000 15658600 200000 956584354 200000 597749206 200000 932350893 200000 457230490 200000 609585416 200000 956290850 200000 135165502 200000 109656295 200000 615145349 200000 969376171 200000 615156221 200000 236261052 200000 814923504 200000 655961649 200000 131886865 200000 570559529 200000 209427903 200000 325321233 200000 720899649 200000 814862300 200000 16878856 200000 465528650 200000 248243954 200000 74036004 200000 3665539 200000 678330491 200000 231457579 200000 644336110 200000 470967941 200000 70776034 200000 390490003 200000 94318281 200000 878285317 200000 165871710 200000 145418097 200000 592149221 200000 690489497 200000 528798061 200000 30226602 200000 615707151 200000 27915385 200000 32578349 200000 582471621 200000 304484022 200000 226550394 200000 107153246 200000 182375914 200000 957635560 200000 624969747 200000 888286302 200000 830754525 200000 566975828 200000 808126811 200000 989507882 200000 123366151 200000 345337161 200000 704412423 200000 911230818 200000 901674348 200000 933548724 200000 100424816 200000 986415941 200000 655552437 200000 87740709 200000 41078154 200000 326836144 200000 945728551 200000 913246410 200000 851142893 200000 971883042 200000 238246312 200000 648452721 200000 896099791 200000 748952762 200000 801756608 200000 632897417 200000 338091014 200000 629825078 200000 141942421 200000 120749089 200000 818403849 200000 947802613 200000 854155500 200000 937271014 200000 496047343 200000 476328437 200000 174320686 200000 252620072 200000 45065326 200000 74206420 200000 657899104 200000 198410453 200000 521693917 200000 965993426 200000 924483113 200000 380652667 200000 843892018 200000 779196108 200000 684120271 200000 977041226 200000 529578755 200000 810329666 200000 413406777 200000 307462414 200000 538467975 200000 306035025 200000 342844141 200000 810000440 200000 683144341 200000 1533368 200000 626888722 200000 668993492 200000 276728482 200000 658379735 200000 136209262 200000 398252435 200000 293935815 200000 23596714 200000 138651496 200000 93231555 200000 417223096 200000 878408145 200000 942728454 200000 808086865 200000 894059725 200000 473078666 200000 256202223 200000 39951308 200000 772636156 200000 269421747 200000 195062890 200000 107548004 200000 831358939 200000 681313484 200000 216316252 200000 763748582 200000 334808994 200000 807495155 200000 954120780 200000 478698432 200000 22979366 200000 559767269 200000 455551330 200000 418499587 200000 791361246 200000 430569219 200000 256608610 200000 881099355 200000 993790945 200000 316536905 200000 591736245 200000 428956695 200000 85396964 200000 658803031 200000 593622111 200000 1465127 200000 407331647 200000 349435756 200000 388739593 200000 779466263 200000 54111465 200000 446082661 200000 759846391 200000 289488920 200000 805671542 200000 375098049 200000 67202578 200000 92727031 200000 351976479 200000 707329951 200000 557657311 200000 915719460 200000 862753978 200000 499954877 200000 604711300 200000 594172331 200000 757718460 200000 395283065 200000 575977417 200000 340772413 200000 346347325 200000 366941651 200000 141058580 200000 672213798 200000 859750899 200000 857321577 200000 552547690 200000 565099351 200000 747735860 200000 530759800 200000 713720692 200000 716098653 200000 810231544 200000 669460705 200000 491132535 200000 911010407 200000 178323412 200000 764398880 200000 581678938 200000 153119812 200000 915840767 200000 988251989 200000 894082467 200000 32393569 200000 866192464 200000 89250367 200000 481307001 200000 238276046 200000 748539452 200000 160820027 200000 887522722 200000 211294265 200000 300402652 200000 80538184 200000 994260357 200000 545853936 200000 766582500 200000 855065093 200000 59365672 200000 150045410 200000 267952556 200000 847251888 200000 520965938 200000 341361566 200000 864824106 200000 627871015 200000 406722794 200000 366447441 200000 120749812 200000 8245482 200000 922909749 200000 62570955 200000 670746945 200000 172259862 200000 960608154 200000 311548282 200000 643423976 200000 945711211 200000 258783808 200000 400873836 200000 242360159 200000 804607046 200000 663893486 200000 289171280 200000 399419581 200000 716787879 200000 552182025 200000 229164404 200000 985904568 200000 748160811 200000 649663129 200000 651207368 200000 514632102 200000 326144017 200000 64727107 200000 536469208 200000 839859326 200000 513791544 200000 78950990 200000 762135509 200000 789581015 200000 412942622 200000 29640610 200000 210476172 200000 657801702 200000 360581346 200000 321771972 200000 315375724 200000 829269380 200000 189573698 200000 729703642 200000 297128324 200000 839492645 200000 609137309 200000 856316332 200000 193193089 200000 983948513 200000 201202160 200000 336653215 200000 999796915 200000 515147630 200000 355319516 200000 910206651 200000 544373256 200000 364674594 200000 557488797 200000 524616614 200000 692733198 200000 218054645 200000 151790868 200000 61411238 200000 816401652 200000 568228988 200000 900020413 200000 865316514 200000 694434696 200000 635540974 200000 949276344 200000 551981344 200000 230338361 200000 783848225 200000 925647043 200000 65716806 200000 53030678 200000 794813325 200000 256928573 200000 708041181 200000 215468749 200000 152556871 200000 607736612 200000 345671240 200000 895896748 200000 731321094 200000 668597271 200000 451168913 200000 569566626 200000 345010209 200000 369845332 200000 261504092 200000 613813053 200000 803360398 200000 213821625 200000 540610032 200000 307313581 200000 843428579 200000 432276166 200000 81031220 200000 353414079 200000 339458136 200000 365174937 200000 285933742 200000 819746529 200000 801779905 200000 813692143 200000 958360453 200000 703920419 200000 791291543 200000 683818792 200000 982371200 200000 375679795 200000 593350384 200000 950328131 200000 917307908 200000 106746464 200000 263823745 200000 153660893 200000 480340248 200000 573044887 200000 780176034 200000 329242677 200000 577488228 200000 830291560 200000 953508682 200000 56699946 200000 117026348 200000 963632896 200000 12109069 200000 221402170 200000 838763865 200000 515738671 200000 93120036 200000 714583940 200000 179545967 200000 185303651 200000 207039844 200000 242291654 200000 521995159 200000 808546987 200000 659425348 200000 978957150 200000 225337749 200000 998237364 200000 798446299 200000 884322124 200000 187935698 200000 485151950 200000 165368287 200000 649778989 200000 216918867 200000 529166823 200000 425892518 200000 871626561 200000 156181438 200000 489874829 200000 868295464 200000 488169573 200000 625335643 200000 324889071 200000 82585082 200000 835712536 200000 589426448 200000 704901595 200000 596005459 200000 996186745 200000 884440163 200000 943235776 200000 453840905 200000 477112902 200000 291638650 200000 358098605 200000 710578580 200000 940872926 200000 670896413 200000 595703888 200000 598267913 200000 233168447 200000 233026226 200000 636340471 200000 409371423 200000 71115016 200000 938299455 200000 158973072 200000 139544365 200000 333764727 200000 262873195 200000 773509036 200000 612134185 200000 754124394 200000 952374397 200000 49176439 200000 388720297 200000 138410849 200000 469465689 200000 693817793 200000 273411556 200000 198979193 200000 829003913 200000 794670327 200000 375751601 200000 736249202 200000 158287921 200000 703172649 200000 299895174 200000 571920041 200000 529209112 200000 593433861 200000 940345209 200000 293205789 200000 564540325 200000 764477914 200000 818497602 200000 903431277 200000 184755423 200000 769925013 200000 854666550 200000 860016343 200000 551197291 200000 522998726 200000 994531916 200000 187315002 200000 857364112 200000 91543194 200000 504914458 200000 812160788 200000 385928246 200000 381467361 200000 269768664 200000 877167236 200000 303455457 200000 415836169 200000 537861979 200000 564160072 200000 276374714 200000 698406944 200000 717185306 200000 224280510 200000 744356485 200000 240862166 200000 601219116 200000 614035686 200000 241600427 200000 547052663 200000 889401927 200000 345573469 200000 254569520 200000 17449972 200000 64777665 200000 502393187 200000 606464189 200000 668420826 200000 613731218 200000 311928789 200000 172074647 200000 315793496 200000 674337614 200000 910636082 200000 157259172 200000 77344828 200000 644284718 200000 148686745 200000 307934316 200000 507797749 200000 223320072 200000 782123464 200000 379914261 200000 322432402 200000 915398993 200000 52985630 200000 139655269 200000 451242945 200000 822277409 200000 413886105 200000 803553219 200000 189128656 200000 758178351 200000 179335639 200000 780504885 200000 85589677 200000 355414991 200000 323014424 200000 448323170 200000 113805801 200000 248039930 200000 52105018 200000 54461328 200000 603586480 200000 550826309 200000 760771002 200000 67797414 200000 968037074 200000 228073703 200000 334872249 200000 605180970 200000 603808444 200000 469442231 200000 611644659 200000 97766723 200000 661463934 200000 586653483 200000 465924552 200000 175370679 200000 717456838 200000 830492505 200000 770050870 200000 96972013 200000 831930594 200000 393744633 200000 512176604 200000 351331052 200000 808149697 200000 538154592 200000 784616184 200000 484160089 200000 335383026 200000 247914117 200000 14124649 200000 516181115 200000 641588643 200000 210274046 200000 675350701 200000 951468857 200000 558194081 200000 934898179 200000 774588643 200000 123917082 200000 319248989 200000 667531881 200000 974721736 200000 216312131 200000 292278501 200000 74207655 200000 286417085 200000 935252860 200000 659042022 200000 806129108 200000 172699070 200000 490129962 200000 192512687 200000 40386469 200000 965399916 200000 171007573 200000 300836656 200000 682202739 200000 514356227 200000 610731938 200000 271780854 200000 335093810 200000 102731363 200000 390300249 200000 625026352 200000 770651002 200000 698740234 200000 919372640 200000 160454572 200000 934353281 200000 65131799 200000 341137468 200000 327552729 200000 449246749 200000 691063368 200000 914258710 200000 746533574 200000 98676165 200000 775081212 200000 79934643 200000 546764832 200000 87426448 200000 295458097 200000 854264442 200000 822600759 200000 975469876 200000 84998533 200000 217558129 200000 123831033 200000 250675464 200000 37492536 200000 741683006 200000 898924276 200000 828373506 200000 512873000 200000 236490281 200000 899614039 200000 670495160 200000 372948690 200000 735294744 200000 121902577 200000 967128161 200000 452738134 200000 364915857 200000 803435823 200000 85460180 200000 502215795 200000 419567035 200000 122569249 200000 522520198 200000 73063302 200000 29019229 200000 798436469 200000 894552976 200000 36109966 200000 902186204 200000 603036793 200000 620113574 200000 103200042 200000 537996863 200000 685853468 200000 330887968 200000 207056792 200000 450159149 200000 521262573 200000 341949684 200000 78921910 200000 37116140 200000 777945369 200000 714813624 200000 848987652 200000 520833891 200000 238058864 200000 902648228 200000 870268320 200000 715464985 200000 477150304 200000 163520397 200000 623112776 200000 257815091 200000 222373879 200000 161233642 200000 839447386 200000 290785657 200000 826317540 200000 504162513 200000 339760853 200000 183853648 200000 445071990 200000 621994746 200000 695492953 200000 676562624 200000 356410522 200000 279228346 200000 702817826 200000 810120046 200000 151115744 200000 397909001 200000 678741264 200000 575009186 200000 741229942 200000 215881083 200000 526539937 200000 276139329 200000 684370218 200000 821880905 200000 281908724 200000 353096403 200000 626225515 200000 107988296 200000 531487431 200000 342535550 200000 469650760 200000 898534384 200000 362613625 200000 447837959 200000 235708014 200000 795739222 200000 398318343 200000 726727639 200000 346879277 200000 966021425 200000 94244626 200000 774094067 200000 677941363 200000 859696599 200000 140380631 200000 462575618 200000 440163790 200000 723548224 200000 23096884 200000 675053898 200000 461160813 200000 486110977 200000 759771560 200000 77814705 200000 508394527 200000 948138833 200000 932975699 200000 679685824 200000 251597649 200000 968475911 200000 938525425 200000 347716762 200000 35486483 200000 918913176 200000 879332578 200000 929261577 200000 791968787 200000 493184285 200000 236686372 200000 385677936 200000 113675167 200000 946559050 200000 428883798 200000 770452441 200000 720310182 200000 118974583 200000 565630902 200000 122767080 200000 757047478 200000 288237722 200000 183859490 200000 704590564 200000 824041471 200000 513055305 200000 195254810 200000 53404084 200000 70771534 200000 232588731 200000 265722812 200000 138491871 200000 712759569 200000 975029191 200000 712203717 200000 233812618 200000 465969240 200000 642955747 200000 186567318 200000 577169276 200000 534139601 200000 268709926 200000 907723563 200000 311134492 200000 625599691 200000 885978950 200000 466357540 200000 252612209 200000 539852595 200000 856836761 200000 160547007 200000 587038496 200000 641895833 200000 167328278 200000 551988443 200000 123526001 200000 929305643 200000 894726740 200000 39848182 200000 331023945 200000 242440631 200000 793648776 200000 943467823 200000 100523312 200000 221318060 200000 738291339 200000 2205764 200000 915210828 200000 372184600 200000 388785873 200000 815343508 200000 976406626 200000 822413739 200000 237970034 200000 167929116 200000 787252955 200000 244929458 200000 344746788 200000 190547837 200000 924184508 200000 189945883 200000 648703805 200000 143191027 200000 73705387 200000 222442870 200000 290825653 200000 923283039 200000 549063664 200000 282216177 200000 978137633 200000 993072957 200000 582695537 200000 223291483 200000 343716536 200000 425490349 200000 293526452 200000 404728353 200000 357915728 200000 315262829 200000 500313312 200000 809561939 200000 348810849 200000 17971932 200000 737427899 200000 338917279 200000 780284160 200000 698008312 200000 442003116 200000 153113427 200000 141716708 200000 964844384 200000 771822777 200000 157460830 200000 391987556 200000 644352082 200000 19931017 200000 682864974 200000 441224310 200000 585021101 200000 723411298 200000 794644307 200000 886372528 200000 210988014 200000 56689451 200000 327056953 200000 18430794 200000 149939766 200000 598861419 200000 968423281 200000 97565720 200000 481288257 200000 940928839 200000 508849928 200000 817751443 200000 655989104 200000 263933574 200000 137443245 200000 59375313 200000 379790271 200000 792626575 200000 621799598 200000 169836423 200000 454730190 200000 230741097 200000 566757883 200000 428060685 200000 443484379 200000 213487033 200000 6497312 200000 486056282 200000 862990021 200000 750848711 200000 694098510 200000 537510146 200000 97861130 200000 619042168 200000 986611282 200000 975603006 200000 99695049 200000 417977940 200000 890771611 200000 57655011 200000 4857280 200000 592174720 200000 518044728 200000 973701992 200000 973752909 200000 174192068 200000 639711958 200000 143080164 200000 182662256 200000 716047493 200000 647097541 200000 216371213 200000 985905606 200000 163719115 200000 143561970 200000 147966521 200000 103413391 200000 435367740 200000 864527597 200000 131084640 200000 325482920 200000 56397598 200000 508687588 200000 530990615 200000 560492176 200000 329139799 200000 202472358 200000 699315605 200000 729469286 200000 324067439 200000 437414048 200000 76024752 200000 199913193 200000 806889356 200000 814192098 200000 880483040 200000 287685238 200000 925712500 200000 247173145 200000 192215098 200000 908545548 200000 89227406 200000 333443733 200000 375321973 200000 110282313 200000 135827424 200000 297082180 200000 432703720 200000 764266605 200000 816474897 200000 738651829 200000 683422089 200000 627556438 200000 178178919 200000 828665877 200000 159759086 200000 509436033 200000 870964937 200000 995069748 200000 184269134 200000 937216015 200000 636274621 200000 602987135 200000 753643904 200000 630738108 200000 827405674 200000 794685190 200000 245353722 200000 610124520 200000 360702359 200000 920422519 200000 727770066 200000 644916626 200000 429520041 200000 609204512 200000 613971136 200000 541991511 200000 713119655 200000 968788465 200000 551643929 200000 400056182 200000 116862008 200000 710486134 200000 751250644 200000 272575949 200000 847959203 200000 311731424 200000 31791751 200000 846225116 200000 347713485 200000 447700476 200000 502462314 200000 405818049 200000 301545790 200000 741001017 200000 336457554 200000 76715066 200000 543263515 200000 746989221 200000 670389430 200000 654623909 200000 796538924 200000 650298607 200000 153905837 200000 917588994 200000 740502486 200000 798561126 200000 989749485 200000 347823342 200000 626778657 200000 211828216 200000 581728204 200000 603571881 200000 956023730 200000 448789299 200000 857197122 200000 350413072 200000 689498065 200000 601845830 200000 321473507 200000 84209314 200000 102018660 200000 264857343 200000 141801192 200000 756622462 200000 620842993 200000 958867917 200000 142114855 200000 140983394 200000 7428510 200000 839495615 200000 336519445 200000 860078253 200000 690843955 200000 592588930 200000 545792458 200000 558318685 200000 423949590 200000 252140646 200000 520787196 200000 275358993 200000 980058189 200000 392762969 200000 211874818 200000 681170182 200000 169580671 200000 945400809 200000 903337682 200000 949043485 200000 453356530 200000 870993222 200000 863700994 200000 38551763 200000 789718925 200000 526995772 200000 420776649 200000 135635526 200000 900796118 200000 471641404 200000 623945982 200000 364943925 200000 143677428 200000 858347347 200000 372262167 200000 581163519 200000 868141486 200000 131320880 200000 52989482 200000 763576227 200000 270889321 200000 189014305 200000 999359471 200000 887676861 200000 204693292 200000 339831317 200000 804696763 200000 189395343 200000 318719902 200000 417491355 200000 570059141 200000 240432372 200000 509768198 200000 581856 200000 398481891 200000 355318381 200000 764409417 200000 719179700 200000 702937613 200000 389652248 200000 781014766 200000 478659717 200000 763045080 200000 517227187 200000 797018397 200000 10273377 200000 84014523 200000 68027804 200000 203008154 200000 419014391 200000 134254285 200000 238290643 200000 512022990 200000 326575254 200000 261339843 200000 886965749 200000 150484413 200000 353519148 200000 92589813 200000 29768513 200000 289260560 200000 41241415 200000 707388762 200000 147935638 200000 102276363 200000 768870933 200000 634911879 200000 159297139 200000 745663383 200000 898173287 200000 469905842 200000 530574836 200000 694708025 200000 300511401 200000 312116404 200000 882661594 200000 141590039 200000 672083434 200000 184081921 200000 242146435 200000 687950073 200000 322615258 200000 345380529 200000 501386989 200000 960783173 200000 3947462 200000 140351098 200000 16775351 200000 903261953 200000 391727005 200000 115314099 200000 795748638 200000 858199764 200000 91066349 200000 256759634 200000 162825219 200000 584801796 200000 718576101 200000 684680941 200000 857719778 200000 639256184 200000 243990868 200000 216161979 200000 282443739 200000 901029046 200000 845613223 200000 21244819 200000 841690029 200000 466240485 200000 426845422 200000 55612650 200000 844584885 200000 586870731 200000 90143191 200000 150384345 200000 897862898 200000 485116623 200000 395019696 200000 56905748 200000 175634179 200000 980530679 200000 787632488 200000 600026611 200000 85048358 200000 843548906 200000 696642702 200000 515945068 200000 262221626 200000 92123631 200000 302872911 200000 522558997 200000 562403773 200000 758416875 200000 860606075 200000 853797926 200000 172595149 200000 607044709 200000 638856064 200000 449081972 200000 546943018 200000 729910149 200000 69183596 200000 392952694 200000 720448049 200000 688708111 200000 287587310 200000 748506690 200000 372384226 200000 434212203 200000 491149141 200000 219456656 200000 761751002 200000 94588320 200000 725305998 200000 360142517 200000 463508824 200000 781592915 200000 724070441 200000 929156521 200000 763276859 200000 205841356 200000 932871508 200000 691521792 200000 950579457 200000 627482865 200000 341811677 200000 33184499 200000 193790153 200000 198025031 200000 106054195 200000 199914071 200000 262533969 200000 323863031 200000 360045412 200000 455282852 200000 465327352 200000 448233158 200000 350456096 200000 594951151 200000 177356476 200000 108024346 200000 433812404 200000 937399023 200000 823537211 200000 409794299 200000 517381647 200000 59825914 200000 855743413 200000 408464143 200000 507292095 200000 50232328 200000 111698951 200000 864089756 200000 978395891 200000 387816110 200000 215342257 200000 666690697 200000 191102073 200000 644880419 200000 600404944 200000 608437852 200000 361097665 200000 301434942 200000 750183971 200000 910739516 200000 168186072 200000 6459764 200000 829367049 200000 865638639 200000 787773548 200000 479170782 200000 897051776 200000 630970844 200000 525175757 200000 855878704 200000 950560039 200000 713494281 200000 76154090 200000 59820994 200000 666287164 200000 894950685 200000 8406095 200000 332735626 200000 78969758 200000 530203998 200000 114944812 200000 122402846 200000 697655754 200000 256153012 200000 745012048 200000 741397685 200000 750429153 200000 708759715 200000 588930345 200000 571221798 200000 846378911 200000 401301843 200000 379197381 200000 987756263 200000 771517285 200000 920045451 200000 731369683 200000 321744399 200000 469476399 200000 833781168 200000 228874402 200000 651880275 200000 428583837 200000 650828489 200000 354549279 200000 242194956 200000 498965486 200000 581748350 200000 855350490 200000 973526062 200000 378665982 200000 367275795 200000 872982272 200000 665316944 200000 443307855 200000 579430257 200000 475641698 200000 396589482 200000 726305788 200000 140009757 200000 266115436 200000 480642066 200000 16178886 200000 523239485 200000 325181229 200000 8473085 200000 594240267 200000 771925401 200000 872776020 200000 306137219 200000 943397065 200000 979710614 200000 842066736 200000 269035354 200000 996596382 200000 768373564 200000 241596591 200000 455007448 200000 75713994 200000 552784945 200000 767057503 200000 234799605 200000 70525482 200000 938760379 200000 516840303 200000 451307078 200000 991435325 200000 706336449 200000 563294638 200000 456584194 200000 343242018 200000 349860041 200000 16390537 200000 11847679 200000 877788824 200000 475967993 200000 672690192 200000 74412469 200000 419126012 200000 756416025 200000 841684720 200000 382869305 200000 741701965 200000 522252687 200000 546540665 200000 263010114 200000 688807209 200000 813721953 200000 415724441 200000 124932903 200000 806204112 200000 639832374 200000 462482399 200000 465269982 200000 762183968 200000 547085653 200000 829611896 200000 920704253 200000 191802263 200000 380777635 200000 775380788 200000 834845883 200000 716575315 200000 726655655 200000 780018817 200000 113875951 200000 581017620 200000 63761800 200000 138330477 200000 914436879 200000 351724599 200000 555617293 200000 728259751 200000 640510258 200000 739001531 200000 667300251 200000 401342333 200000 640558093 200000 593933375 200000 69572153 200000 691721182 200000 870501880 200000 388347905 200000 524141199 200000 218931801 200000 834533354 200000 481299424 200000 798072801 200000 90582556 200000 79323511 200000 871448154 200000 838716439 200000 670412533 200000 972659928 200000 76792462 200000 267636152 200000 540689235 200000 504797922 200000 149720122 200000 103653354 200000 552052804 200000 379330316 200000 770514365 200000 362737778 200000 341979000 200000 390744429 200000 824475668 200000 585359289 200000 838592827 200000 372726459 200000 35847904 200000 747317956 200000 279577214 200000 162790988 200000 979908701 200000 65258809 200000 802180814 200000 789922328 200000 116522859 200000 269157728 200000 701342298 200000 843851444 200000 460046729 200000 630655519 200000 847809008 200000 572125527 200000 260827348 200000 645171964 200000 792094464 200000 705569239 200000 657926667 200000 835591709 200000 438828438 200000 669828268 200000 500771981 200000 920464458 200000 827955299 200000 864458987 200000 357154392 200000 779530985 200000 750126772 200000 337709643 200000 846731786 200000 671839232 200000 986221688 200000 459442979 200000 906572515 200000 870722102 200000 432607293 200000 647905896 200000 146657985 200000 852519121 200000 865990451 200000 887677363 200000 318791201 200000 137856440 200000 163189542 200000 56641336 200000 379596324 200000 746330994 200000 412314759 200000 642108367 200000 371327622 200000 825379108 200000 978005091 200000 866393326 200000 126888359 200000 793428629 200000 534541929 200000 156103851 200000 457145478 200000 97655340 200000 214392551 200000 716698046 200000 552241344 200000 313093360 200000 235130572 200000 109862780 200000 181999764 200000 509777542 200000 719827879 200000 875593180 200000 573037793 200000 423299893 200000 258671014 200000 550608244 200000 722344741 200000 223991781 200000 591460247 200000 686096764 200000 265747326 200000 794848282 200000 961823977 200000 538442185 200000 59589292 200000 395917821 200000 4973482 200000 892403922 200000 463465485 200000 724890706 200000 196240521 200000 4751790 200000 207371166 200000 17446530 200000 340710101 200000 948028947 200000 126275072 200000 841941649 200000 772138619 200000 353051223 200000 849379951 200000 59726120 200000 633351179 200000 477544305 200000 419860171 200000 113579404 200000 429898419 200000 682440440 200000 51539346 200000 332260771 200000 524820034 200000 116773666 200000 721204707 200000 364641781 200000 574442789 200000 742202054 200000 469710205 200000 663320488 200000 322595947 200000 714317657 200000 371707580 200000 747412610 200000 651563460 200000 49994995 200000 504604321 200000 420908778 200000 913458557 200000 784385098 200000 830712522 200000 825350118 200000 7881349 200000 927833781 200000 542906741 200000 865895196 200000 402568810 200000 739926058 200000 425070976 200000 529106133 200000 982687067 200000 990606655 200000 370532971 200000 468913141 200000 935333415 200000 290726187 200000 755810387 200000 709517827 200000 259863612 200000 678021573 200000 313243639 200000 399310630 200000 557648807 200000 627693955 200000 721923767 200000 970696228 200000 730974489 200000 930567035 200000 100164751 200000 863655524 200000 948145120 200000 991142245 200000 255357471 200000 392795116 200000 606249449 200000 358883222 200000 9201829 200000 562819940 200000 835849667 200000 857444100 200000 280377344 200000 684619792 200000 294932638 200000 747561288 200000 317009581 200000 799921112 200000 140994631 200000 417045143 200000 567768013 200000 366621507 200000 658417453 200000 958208967 200000 880359197 200000 655008118 200000 555850846 200000 874201167 200000 774246651 200000 136966201 200000 417202057 200000 229455941 200000 879096423 200000 319199217 200000 153464061 200000 873885281 200000 497080062 200000 599726502 200000 914062247 200000 608371704 200000 302273279 200000 665643261 200000 494410007 200000 476541186 200000 268656969 200000 681110590 200000 426181499 200000 979646484 200000 555200347 200000 535974478 200000 504761249 200000 80270948 200000 150173010 200000 273887413 200000 323263736 200000 714577867 200000 775780845 200000 599981977 200000 89934735 200000 44996797 200000 666298506 200000 374163392 200000 733179924 200000 427301970 200000 624725289 200000 669563025 200000 955423700 200000 764501056 200000 441253480 200000 639781393 200000 17580224 200000 850252510 200000 378748293 200000 994584297 200000 243863398 200000 488641825 200000 668024414 200000 231075934 200000 265893619 200000 146610850 200000 71630194 200000 130384471 200000 336804662 200000 21453717 200000 20925409 200000 141034330 200000 165879967 200000 469132498 200000 371808103 200000 731451534 200000 529441851 200000 746689486 200000 565973092 200000 226164153 200000 757136312 200000 969387170 200000 477705686 200000 373502274 200000 959405415 200000 438115330 200000 90639196 200000 411464240 200000 294054964 200000 329647942 200000 373284660 200000 471814696 200000 13506478 200000 847229540 200000 833950781 200000 907638641 200000 553050629 200000 284667378 200000 489693173 200000 364148978 200000 925415430 200000 962896168 200000 801393274 200000 836376114 200000 943727903 200000 459120091 200000 253805708 200000 416112470 200000 505110881 200000 697701506 200000 564648328 200000 942434598 200000 941688184 200000 125023283 200000 209172334 200000 286728455 200000 658235059 200000 338863270 200000 898037979 200000 854496513 200000 472760578 200000 146168880 200000 685209358 200000 84647353 200000 846053106 200000 358832072 200000 731984870 200000 208523895 200000 190731185 200000 720523013 200000 391006178 200000 159398176 200000 816933648 200000 395992093 200000 22393886 200000 43745852 200000 816322427 200000 28360678 200000 99106395 200000 279207152 200000 269395457 200000 239968728 200000 684743927 200000 227592452 200000 819653202 200000 183196168 200000 249386224 200000 302264030 200000 334433466 200000 807919405 200000 833965540 200000 217010564 200000 203113002 200000 184717981 200000 921305107 200000 228664477 200000 872806447 200000 406088784 200000 301283418 200000 807436911 200000 836824824 200000 269416667 200000 9923641 200000 987293664 200000 139362132 200000 136609141 200000 468007885 200000 94017144 200000 399484592 200000 60753397 200000 420480469 200000 100682845 200000 386459932 200000 716713680 200000 185258928 200000 685323349 200000 934166854 200000 712981279 200000 34695516 200000 610857927 200000 520015996 200000 309268118 200000 104649080 200000 695904442 200000 235318445 200000 829653389 200000 849275202 200000 710070227 200000 89514088 200000 919977209 200000 139334809 200000 788871257 200000 363831514 200000 228299891 200000 467659771 200000 220194355 200000 333785555 200000 956405807 200000 856671366 200000 158489063 200000 757083073 200000 410636037 200000 847572474 200000 700186781 200000 521591218 200000 149704811 200000 302228660 200000 406149145 200000 807076181 200000 199379576 200000 416120755 200000 636307651 200000 676697336 200000 703675873 200000 809637526 200000 397771170 200000 418893195 200000 3911679 200000 640016284 200000 229524059 200000 773991066 200000 223384774 200000 570522018 200000 908524342 200000 733245526 200000 988459213 200000 858039847 200000 650134808 200000 56620940 200000 418871628 200000 685433674 200000 94717321 200000 12836267 200000 488293912 200000 481393609 200000 128191662 200000 557076162 200000 52702121 200000 586647810 200000 884674383 200000 871316350 200000 20062996 200000 561605365 200000 293615314 200000 889034031 200000 311161872 200000 553603647 200000 451830589 200000 773486019 200000 169101043 200000 83664928 200000 185795382 200000 969267144 200000 58181300 200000 625813621 200000 639198725 200000 848851053 200000 620890858 200000 55740862 200000 161565584 200000 26134912 200000 234505676 200000 540013848 200000 533838941 200000 381217649 200000 639992366 200000 173498946 200000 462871955 200000 644195148 200000 636139401 200000 27126171 200000 122727160 200000 1372354 200000 544749554 200000 102019105 200000 898702579 200000 627341856 200000 719171616 200000 481768307 200000 71646858 200000 314307157 200000 89992042 200000 187089871 200000 91194212 200000 755985648 200000 604140998 200000 111326739 200000 878187463 200000 489098782 200000 479885258 200000 398755775 200000 987249818 200000 491281071 200000 511441069 200000 837517040 200000 80735588 200000 885318160 200000 636329030 200000 681781862 200000 658194506 200000 637414481 200000 348950283 200000 355426174 200000 846091795 200000 466743840 200000 491888147 200000 31149111 200000 599657510 200000 37551308 200000 52783379 200000 997762864 200000 96954506 200000 961157186 200000 111502435 200000 976726440 200000 206653924 200000 878515474 200000 946206457 200000 588018044 200000 173044604 200000 568207466 200000 917056620 200000 466508075 200000 915204919 200000 668151832 200000 143009010 200000 691780563 200000 332955549 200000 804595339 200000 791944033 200000 291313972 200000 25492435 200000 560964305 200000 154799920 200000 109753772 200000 211894177 200000 28993689 200000 742104182 200000 856222264 200000 429414252 200000 254895666 200000 312564201 200000 794534521 200000 523434044 200000 408291978 200000 222674143 200000 476895403 200000 369486775 200000 757027631 200000 74581840 200000 850312110 200000 924007970 200000 335641168 200000 55758801 200000 349991169 200000 956924006 200000 934936763 200000 288559513 200000 239246529 200000 910045704 200000 12796383 200000 481738878 200000 393761709 200000 511956271 200000 925673419 200000 398117112 200000 923726628 200000 149470369 200000 10310957 200000 158423580 200000 760477988 200000 277979589 200000 546282835 200000 907358113 200000 171181132 200000 702875297 200000 738484268 200000 19861982 200000 814383065 200000 354587612 200000 495806022 200000 221082568 200000 638691756 200000 674540732 200000 75142864 200000 767696632 200000 842207810 200000 193207080 200000 240507801 200000 123023266 200000 806053561 200000 4415398 200000 98354447 200000 933233822 200000 69062352 200000 32464733 200000 402395712 200000 677792098 200000 248755431 200000 185109524 200000 860877018 200000 374111236 200000 807164410 200000 408651824 200000 983721774 200000 488066876 200000 50299817 200000 631459512 200000 833868328 200000 513400927 200000 537535538 200000 414000467 200000 649311576 200000 835880804 200000 982140020 200000 39875144 200000 11503851 200000 742309089 200000 317072877 200000 386649212 200000 750866353 200000 393666574 200000 604810940 200000 494268279 200000 437470488 200000 484723904 200000 261553566 200000 469677918 200000 519671599 200000 355863918 200000 673138164 200000 665564921 200000 492269731 200000 488759087 200000 50896826 200000 985536941 200000 615933123 200000 433742777 200000 397869457 200000 145403778 200000 423414655 200000 788296034 200000 230320309 200000 54966045 200000 925734756 200000 806497569 200000 51435782 200000 651372486 200000 774882209 200000 739519117 200000 170384131 200000 679988067 200000 396174340 200000 591015900 200000 832534473 200000 996281978 200000 169285372 200000 115054565 200000 120155927 200000 728976433 200000 569610136 200000 502633501 200000 363030860 200000 170472016 200000 695086470 200000 277487260 200000 6495077 200000 863646525 200000 372859156 200000 821555736 200000 24712963 200000 720096766 200000 109316401 200000 394045928 200000 918652003 200000 748060218 200000 937243499 200000 872480258 200000 314948195 200000 232550455 200000 961390577 200000 966134524 200000 694206083 200000 98012892 200000 335072658 200000 174628365 200000 319218912 200000 831056303 200000 388578747 200000 70419724 200000 526575162 200000 699390679 200000 457553020 200000 119421551 200000 411667950 200000 267801370 200000 336161923 200000 151873356 200000 104264187 200000 547567584 200000 909921566 200000 537465691 200000 685805312 200000 72176941 200000 683824189 200000 848811248 200000 442960443 200000 852725161 200000 940440172 200000 940664068 200000 170773899 200000 596916890 200000 291150044 200000 892925229 200000 124344686 200000 388876776 200000 278294362 200000 634809249 200000 892874498 200000 279009815 200000 176674388 200000 142852918 200000 739489799 200000 668278352 200000 785566427 200000 964064611 200000 84647642 200000 951883863 200000 638498459 200000 530947134 200000 170129019 200000 46331540 200000 664533987 200000 57282687 200000 851609735 200000 425839118 200000 99899299 200000 333243259 200000 988652350 200000 126709867 200000 584350056 200000 401320746 200000 777438077 200000 143100400 200000 966548321 200000 13222945 200000 352937667 200000 516967814 200000 482665564 200000 479148438 200000 691842863 200000 80029362 200000 26594760 200000 444509026 200000 411899775 200000 625288602 200000 756950964 200000 94247417 200000 599552786 200000 689312006 200000 954108621 200000 520709235 200000 256335334 200000 716098652 200000 561913955 200000 955354246 200000 310088857 200000 114912674 200000 574421604 200000 457234057 200000 721261163 200000 292750207 200000 620752222 200000 5487985 200000 999827769 200000 377847609 200000 809205376 200000 757155031 200000 81989507 200000 602750135 200000 91287961 200000 582426863 200000 568863334 200000 106210431 200000 436034326 200000 375371920 200000 999711649 200000 6651832 200000 931008519 200000 906625842 200000 864901523 200000 395685416 200000 16078874 200000 727576811 200000 384166203 200000 493594166 200000 495970717 200000 476517488 200000 877788725 200000 239032552 200000 383492479 200000 421803289 200000 667609282 200000 515623909 200000 218754895 200000 10286812 200000 900489664 200000 994310004 200000 401457978 200000 150828111 200000 483375277 200000 773113978 200000 138837008 200000 744258730 200000 882744231 200000 908202110 200000 106836799 200000 595481026 200000 998120302 200000 33788840 200000 931113685 200000 696728590 200000 457578848 200000 659121852 200000 608364417 200000 317841572 200000 31608186 200000 858409762 200000 603963538 200000 443554620 200000 142555228 200000 852505313 200000 527710709 200000 580372011 200000 384715589 200000 650515614 200000 717302842 200000 404692072 200000 319933970 200000 431945633 200000 288096399 200000 940557194 200000 976067906 200000 645209040 200000 149807298 200000 732733383 200000 607461876 200000 590277040 200000 489766722 200000 921089525 200000 894186470 200000 796116586 200000 351483166 200000 179694988 200000 262505334 200000 143637443 200000 358832643 200000 997427873 200000 984387492 200000 146892833 200000 42356801 200000 934452203 200000 216041486 200000 549817996 200000 559860934 200000 928002240 200000 809459441 200000 342391978 200000 780218656 200000 107436312 200000 346843950 200000 224166081 200000 115589502 200000 926955912 200000 637870145 200000 5963192 200000 562913967 200000 729218887 200000 126091338 200000 582487829 200000 435475488 200000 886825516 200000 82643975 200000 251141375 200000 739879393 200000 727342764 200000 349280471 200000 60929596 200000 844730528 200000 525098975 200000 650545337 200000 355801139 200000 402183595 200000 831005564 200000 584744009 200000 78126314 200000 625609969 200000 130728920 200000 192329416 200000 145711880 200000 554256640 200000 706780649 200000 863734804 200000 689905619 200000 836080904 200000 531616584 200000 425092779 200000 217722162 200000 87844566 200000 498399273 200000 630353835 200000 946890668 200000 446565080 200000 849586020 200000 475442388 200000 684944486 200000 400579102 200000 584900719 200000 404115587 200000 334523176 200000 977922135 200000 399507297 200000 646632888 200000 57289815 200000 726394319 200000 161946863 200000 454704144 200000 44639994 200000 496671606 200000 187002994 200000 706965962 200000 273100985 200000 287683291 200000 884095966 200000 229417925 200000 409923032 200000 821006892 200000 866359242 200000 127525759 200000 830737728 200000 274884663 200000 79843694 200000 617320727 200000 757577845 200000 443652203 200000 900511391 200000 322657099 200000 710015904 200000 468827351 200000 850013653 200000 168545145 200000 629102470 200000 642297896 200000 773428261 200000 407253921 200000 820367245 200000 184170414 200000 342272325 200000 897511521 200000 131095997 200000 299966294 200000 994371470 200000 656417014 200000 606742204 200000 738862512 200000 623951348 200000 879505728 200000 801013200 200000 341984235 200000 539145743 200000 897393598 200000 129512671 200000 92074963 200000 502170133 200000 597484941 200000 951027825 200000 374910936 200000 275143901 200000 315697260 200000 901090220 200000 170566921 200000 106318813 200000 641163450 200000 196342358 200000 683256596 200000 555394859 200000 181325173 200000 261315286 200000 536614983 200000 721846654 200000 427461180 200000 307478578 200000 385226641 200000 681308205 200000 582237005 200000 322914321 200000 954370176 200000 761831214 200000 237699974 200000 203331770 200000 292438340 200000 774543127 200000 180978791 200000 957543698 200000 679978153 200000 351850783 200000 810363917 200000 664714400 200000 55811616 200000 157835549 200000 387127608 200000 500272523 200000 55673270 200000 974309767 200000 657041221 200000 955454617 200000 676028954 200000 241218932 200000 376777780 200000 179968818 200000 541706395 200000 368722585 200000 908322978 200000 115782490 200000 950356262 200000 30929230 200000 758931406 200000 278802873 200000 834100811 200000 744994441 200000 829409687 200000 930815382 200000 104163639 200000 896803809 200000 275443835 200000 92835030 200000 527808442 200000 363239820 200000 877725081 200000 70887425 200000 352028738 200000 602760288 200000 636266670 200000 589335100 200000 637623262 200000 613245396 200000 619144731 200000 313411919 200000 915159611 200000 135242751 200000 854044381 200000 469430688 200000 241007017 200000 748659607 200000 996571794 200000 607594548 200000 293493525 200000 960307186 200000 335441274 200000 975688884 200000 326225935 200000 244962568 200000 214127730 200000 976307557 200000 579530949 200000 21434734 200000 495169785 200000 452580654 200000 315429894 200000 948349019 200000 790808366 200000 471429013 200000 788983615 200000 808639397 200000 477449679 200000 963415232 200000 677944448 200000 129049028 200000 937047099 200000 74662775 200000 616243830 200000 877855181 200000 208248944 200000 406613280 200000 810699377 200000 102897015 200000 6733581 200000 977670081 200000 335322719 200000 637922073 200000 944685904 200000 934462465 200000 983262927 200000 120708520 200000 248791831 200000 87586086 200000 786959598 200000 580454077 200000 823475426 200000 220406039 200000 833682572 200000 941003404 200000 911105486 200000 366349403 200000 976998934 200000 777171949 200000 549057435 200000 33951767 200000 219379868 200000 346330710 200000 924659878 200000 40950290 200000 614961100 200000 519259613 200000 387787246 200000 527308467 200000 761063413 200000 959853882 200000 944550162 200000 423320833 200000 297019396 200000 601112002 200000 559117904 200000 363844257 200000 449741192 200000 798689132 200000 577710215 200000 887073242 200000 237046961 200000 817521870 200000 977280309 200000 214350228 200000 428365900 200000 341131040 200000 195444345 200000 698386259 200000 798725576 200000 672732215 200000 398993169 200000 388586815 200000 193171251 200000 61271178 200000 273589339 200000 581623839 200000 566552381 200000 353254704 200000 859159127 200000 235044185 200000 782993714 200000 524199391 200000 261746082 200000 604900594 200000 593463043 200000 64556269 200000 826386811 200000 809778067 200000 320016701 200000 793582929 200000 186371010 200000 210444929 200000 761471247 200000 633771170 200000 102506739 200000 829719458 200000 424640071 200000 475762454 200000 719672366 200000 122457982 200000 975002452 200000 651631492 200000 559270705 200000 436039483 200000 521379653 200000 986734945 200000 724303451 200000 818873503 200000 651632071 200000 723901637 200000 785357482 200000 95257617 200000 680376106 200000 345074278 200000 852288956 200000 662467735 200000 313371740 200000 660046235 200000 369604561 200000 556551639 200000 148842220 200000 528514138 200000 900405703 200000 519048730 200000 237632263 200000 647266105 200000 5055259 200000 144487491 200000 727530876 200000 881766255 200000 474846701 200000 470668252 200000 837699003 200000 938145491 200000 962131196 200000 763543817 200000 809274833 200000 171466715 200000 993989541 200000 221389457 200000 621403245 200000 668138397 200000 720382951 200000 444151771 200000 312874205 200000 537342416 200000 924513889 200000 401638637 200000 354008336 200000 67802315 200000 364502609 200000 264892014 200000 76726165 200000 975407492 200000 347204502 200000 395034533 200000 467554201 200000 880052114 200000 792732846 200000 452083831 200000 30444780 200000 323883818 200000 202454199 200000 474001260 200000 906872316 200000 914098469 200000 240308593 200000 424377769 200000 143650775 200000 18126071 200000 542618426 200000 740641526 200000 238628397 200000 30971063 200000 806461711 200000 825833400 200000 410948426 200000 25436957 200000 771706512 200000 533668087 200000 738015263 200000 958574462 200000 3750396 200000 944192088 200000 702057017 200000 917663186 200000 333003312 200000 825117731 200000 911564230 200000 414326957 200000 14477995 200000 622597437 200000 624781719 200000 387016520 200000 455442828 200000 266490158 200000 179735320 200000 697593721 200000 364438929 200000 143298588 200000 715925080 200000 161504181 200000 209466393 200000 741682381 200000 11308039 200000 105828628 200000 219535138 200000 866010791 200000 977662834 200000 234929484 200000 194998090 200000 984066482 200000 639800968 200000 111092916 200000 811530705 200000 915699348 200000 513036247 200000 316632641 200000 364307604 200000 232170643 200000 470925966 200000 58402700 200000 691266067 200000 33579926 200000 755933820 200000 519867593 200000 444738923 200000 283634723 200000 32907278 200000 428148943 200000 494096475 200000 115678561 200000 576905812 200000 963654422 200000 334398787 200000 101769494 200000 938409724 200000 777620915 200000 631318815 200000 331451817 200000 909525076 200000 145209694 200000 532011407 200000 721727521 200000 964956491 200000 916989804 200000 796321489 200000 155643939 200000 59288944 200000 115273172 200000 179241411 200000 602464246 200000 721074416 200000 717700396 200000 916614117 200000 710844033 200000 937860763 200000 417234092 200000 918149973 200000 27779403 200000 960611295 200000 294656041 200000 700175056 200000 562887801 200000 895633610 200000 859279898 200000 740573623 200000 597929171 200000 962136075 200000 570899349 200000 781940742 200000 88653758 200000 566865137 200000 817001554 200000 565889629 200000 947928385 200000 114060137 200000 898524326 200000 760952315 200000 970238468 200000 982769155 200000 630230920 200000 822001341 200000 734033228 200000 989216749 200000 954651791 200000 304330018 200000 825853695 200000 799607029 200000 746221041 200000 383189577 200000 793440165 200000 294796170 200000 740063364 200000 320886768 200000 780455011 200000 46020283 200000 941242304 200000 325155445 200000 265900801 200000 538303541 200000 591957434 200000 634982616 200000 71550949 200000 816037960 200000 533161769 200000 901495991 200000 456027157 200000 267126754 200000 421240163 200000 617179727 200000 136476471 200000 330075793 200000 205752416 200000 464653953 200000 453408659 200000 771955332 200000 160996021 200000 975734985 200000 801877519 200000 545101449 200000 145447321 200000 757156167 200000 75203633 200000 388044304 200000 417786082 200000 923377338 200000 283384864 200000 566204710 200000 598657288 200000 638731903 200000 686159522 200000 840338553 200000 812593952 200000 12629653 200000 748778782 200000 618631002 200000 818973922 200000 365848475 200000 402731931 200000 262510517 200000 697690275 200000 685952719 200000 631978174 200000 693937177 200000 22611289 200000 225786383 200000 143134158 200000 511142838 200000 574442141 200000 376942043 200000 80738994 200000 695873624 200000 391451299 200000 442474320 200000 385691632 200000 329174640 200000 721481795 200000 646168110 200000 1802416 200000 516811019 200000 311511283 200000 524982482 200000 416535222 200000 22638552 200000 7694538 200000 32122428 200000 170462314 200000 870449958 200000 591984765 200000 688324617 200000 589604563 200000 768515554 200000 838744420 200000 295658104 200000 921013142 200000 705396124 200000 358523766 200000 224759400 200000 972055291 200000 9245826 200000 745933127 200000 71899479 200000 996514279 200000 988785506 200000 41305104 200000 500564836 200000 898175458 200000 126150571 200000 861077926 200000 82577741 200000 105696017 200000 897065323 200000 607071873 200000 390817905 200000 907333692 200000 148429650 200000 664946614 200000 512082637 200000 382006473 200000 677817516 200000 970930939 200000 513491202 200000 962710206 200000 895198058 200000 164331689 200000 372834380 200000 631759553 200000 8982041 200000 57672116 200000 451572364 200000 273092634 200000 886884840 200000 689482164 200000 677026878 200000 943309999 200000 220289190 200000 370196191 200000 915205762 200000 702472454 200000 165879488 200000 956874764 200000 304849174 200000 961327686 200000 398809414 200000 296955569 200000 535265369 200000 775174709 200000 15195621 200000 971375844 200000 349600073 200000 184955194 200000 235588846 200000 892746076 200000 54329733 200000 280838747 200000 40883533 200000 447286640 200000 63011659 200000 749689151 200000 303407249 200000 111694614 200000 507320186 200000 532037676 200000 611480297 200000 335879908 200000 707732367 200000 108255753 200000 281851172 200000 484359185 200000 520390059 200000 187237980 200000 210473136 200000 731114612 200000 560923786 200000 633142093 200000 143191963 200000 320699523 200000 281162124 200000 722632096 200000 234538132 200000 638089045 200000 71782576 200000 438696125 200000 800951529 200000 103616159 200000 606881939 200000 638502059 200000 234608778 200000 483041977 200000 964699764 200000 730499087 200000 372472323 200000 592748185 200000 179090994 200000 276179504 200000 673382021 200000 415430102 200000 775630411 200000 941027574 200000 345872861 200000 692070566 200000 265946078 200000 970768613 200000 414596218 200000 736011743 200000 504044713 200000 881600294 200000 987712362 200000 918058232 200000 891715850 200000 940726654 200000 781467229 200000 510502920 200000 862142465 200000 779143251 200000 849219999 200000 396047301 200000 931855659 200000 843707053 200000 115812897 200000 828512133 200000 531329224 200000 769565233 200000 256676720 200000 118512960 200000 786927029 200000 84188967 200000 156247995 200000 482762635 200000 296613233 200000 135865461 200000 138089424 200000 740716445 200000 562239003 200000 423999393 200000 831208223 200000 975278412 200000 15926385 200000 22433490 200000 387047860 200000 626837264 200000 879807954 200000 890873550 200000 175049792 200000 149334014 200000 877431356 200000 256832252 200000 495977488 200000 532890573 200000 808434254 200000 795728738 200000 148124435 200000 111463636 200000 173571910 200000 394095271 200000 392443863 200000 207504904 200000 156737282 200000 209904145 200000 767949708 200000 788271874 200000 243358210 200000 700069255 200000 982785022 200000 480495094 200000 714363235 200000 937697679 200000 926208926 200000 508462524 200000 102226661 200000 707837264 200000 873188217 200000 946595786 200000 573853413 200000 428224144 200000 76654910 200000 885537846 200000 126542946 200000 291071415 200000 99840315 200000 786155448 200000 56144123 200000 600301513 200000 739757663 200000 767139237 200000 868883694 200000 626521710 200000 516631097 200000 230079988 200000 693379354 200000 831448557 200000 14442231 200000 307448635 200000 874487549 200000 491305771 200000 121887079 200000 248968370 200000 330727606 200000 261072304 200000 962303736 200000 180793390 200000 77714179 200000 933208993 200000 70524856 200000 246102054 200000 851479362 200000 876321222 200000 594738262 200000 80724401 200000 635345267 200000 794170756 200000 874260001 200000 621800581 200000 994654259 200000 905968867 200000 442989830 200000 181315832 200000 480598722 200000 53750920 200000 665049493 200000 212976129 200000 355831549 200000 143074747 200000 655044860 200000 616837431 200000 58181475 200000 465973858 200000 563742986 200000 389540048 200000 320203027 200000 54896899 200000 953840684 200000 595408291 200000 288649675 200000 161376964 200000 830557042 200000 767945509 200000 50813418 200000 846435693 200000 442896009 200000 765253486 200000 597203054 200000 631927652 200000 33526721 200000 618486580 200000 483719413 200000 765730735 200000 945902600 200000 648974286 200000 903932863 200000 619520501 200000 782006508 200000 967927090 200000 578272170 200000 903768700 200000 269807260 200000 916590070 200000 118695475 200000 38901803 200000 259249639 200000 774453073 200000 201291643 200000 133096584 200000 174811707 200000 832788250 200000 982650942 200000 279010746 200000 13772198 200000 845269447 200000 139834844 200000 588360327 200000 261218518 200000 460718190 200000 270709331 200000 497324630 200000 814636828 200000 129019078 200000 604138050 200000 533201710 200000 426121316 200000 101885734 200000 825269479 200000 732812212 200000 596949310 200000 236979844 200000 844224033 200000 782637359 200000 152722135 200000 199130743 200000 178802286 200000 320415111 200000 435257599 200000 189340980 200000 75926765 200000 501870912 200000 729231396 200000 604225940 200000 55928155 200000 243754370 200000 926850900 200000 843871499 200000 677989913 200000 568252948 200000 57261118 200000 728549296 200000 715623459 200000 527536475 200000 236578609 200000 989993531 200000 898652954 200000 715220575 200000 653135642 200000 323218945 200000 999830330 200000 797627590 200000 800594313 200000 77046010 200000 245635939 200000 593716949 200000 340371116 200000 981261242 200000 743727379 200000 84044149 200000 134070609 200000 817061242 200000 913922153 200000 951981099 200000 558694632 200000 969002000 200000 234685475 200000 73022237 200000 18687869 200000 392493041 200000 50314144 200000 496596243 200000 373135809 200000 787022389 200000 667255006 200000 711829363 200000 654141697 200000 417953426 200000 192861307 200000 902653507 200000 934232875 200000 516345695 200000 24518071 200000 3085866 200000 765049040 200000 341475729 200000 882564208 200000 554129006 200000 80762140 200000 894188736 200000 261736739 200000 402360054 200000 581494750 200000 860108579 200000 404008176 200000 837550664 200000 626037638 200000 423969166 200000 612361110 200000 435399051 200000 117526817 200000 226390906 200000 749622130 200000 201008261 200000 302859870 200000 350310652 200000 118139779 200000 110552989 200000 835517835 200000 864259276 200000 225845608 200000 267784153 200000 71594391 200000 860223551 200000 210040671 200000 572542176 200000 839558672 200000 684669772 200000 776586311 200000 245009657 200000 237395750 200000 867872905 200000 934636957 200000 204616969 200000 33355686 200000 788845870 200000 178916226 200000 849594007 200000 363087103 200000 255718160 200000 904837811 200000 135360458 200000 90076991 200000 99311782 200000 86838414 200000 513496937 200000 825006869 200000 134912774 200000 929841938 200000 393954009 200000 204573647 200000 360476136 200000 623086303 200000 594532898 200000 596417885 200000 41430945 200000 685491505 200000 2914793 200000 549983308 200000 167789352 200000 560930792 200000 816191862 200000 334480330 200000 402738708 200000 649264514 200000 212074158 200000 99111848 200000 671209627 200000 191578398 200000 613575705 200000 254595666 200000 670078867 200000 381932154 200000 379579613 200000 652013271 200000 624804468 200000 819368949 200000 420162240 200000 637926631 200000 551222099 200000 568892044 200000 61168168 200000 789796559 200000 928532199 200000 273548768 200000 847262237 200000 587567997 200000 473159302 200000 526411310 200000 437939269 200000 473181826 200000 846524456 200000 407447636 200000 801910502 200000 592356362 200000 502739042 200000 812839889 200000 311250151 200000 293404388 200000 953770091 200000 804025541 200000 133326798 200000 28681344 200000 443772441 200000 221133804 200000 683010498 200000 477075178 200000 598259684 200000 896076966 200000 816783241 200000 803932883 200000 55692513 200000 121876209 200000 407927946 200000 616310664 200000 914809032 200000 436522860 200000 30164683 200000 426343160 200000 417182701 200000 702846805 200000 453747443 200000 207665074 200000 379063113 200000 576786058 200000 646059080 200000 804139747 200000 493319282 200000 826189707 200000 788731057 200000 115917403 200000 544536989 200000 633904502 200000 934102709 200000 924707464 200000 415023010 200000 969664520 200000 29887353 200000 108355192 200000 902993399 200000 292502946 200000 250714308 200000 10404826 200000 667057331 200000 736406848 200000 461884670 200000 306381564 200000 411597451 200000 210460290 200000 293416235 200000 412796622 200000 734791895 200000 379616166 200000 913736436 200000 771771101 200000 583733646 200000 951115659 200000 107829405 200000 170941783 200000 952220484 200000 391677871 200000 435064591 200000 487829772 200000 930410290 200000 981892145 200000 871509966 200000 185467754 200000 771839789 200000 833446351 200000 442664195 200000 954559104 200000 500414893 200000 69636584 200000 328784243 200000 773783291 200000 90558407 200000 673116281 200000 807351428 200000 461022251 200000 365510449 200000 587227683 200000 840631870 200000 490377214 200000 329338436 200000 434101283 200000 604404551 200000 836900098 200000 369807860 200000 194439767 200000 466393829 200000 690253414 200000 121897433 200000 255787838 200000 81314046 200000 160400376 200000 518048809 200000 510527991 200000 488191002 200000 634343464 200000 692371899 200000 668843073 200000 376357215 200000 775412738 200000 870311429 200000 660625528 200000 809139859 200000 572017463 200000 377129757 200000 711982493 200000 94743581 200000 570394132 200000 296031674 200000 563465038 200000 633991427 200000 958519688 200000 369745715 200000 834706889 200000 903572716 200000 608676642 200000 559984510 200000 523178477 200000 30345759 200000 970076943 200000 402389809 200000 35438903 200000 82891649 200000 797087775 200000 926671235 200000 442804168 200000 946886809 200000 975568831 200000 432233035 200000 806717020 200000 570267022 200000 244509184 200000 948429823 200000 777544788 200000 820238118 200000 905596302 200000 280082358 200000 941740972 200000 404041929 200000 114755512 200000 74450213 200000 483027716 200000 610972283 200000 536688749 200000 54999716 200000 287307674 200000 729263332 200000 52034108 200000 113900329 200000 133582669 200000 856382283 200000 548020307 200000 461994571 200000 361730203 200000 287266197 200000 525100160 200000 158093376 200000 791768739 200000 904134730 200000 954544434 200000 582657502 200000 396243235 200000 279155343 200000 704075639 200000 939922076 200000 557400185 200000 273264172 200000 551871742 200000 213773969 200000 751626149 200000 551903623 200000 424535574 200000 373048947 200000 627700292 200000 492522917 200000 198845869 200000 607463832 200000 367694998 200000 222231599 200000 147797329 200000 809908216 200000 815795576 200000 795205482 200000 793547569 200000 322331176 200000 871682153 200000 296638012 200000 401973275 200000 472685407 200000 824844168 200000 680305709 200000 266866046 200000 706336115 200000 74704276 200000 410896739 200000 308717417 200000 955181276 200000 279990762 200000 622103204 200000 651697290 200000 219057327 200000 419825801 200000 208225623 200000 255232047 200000 630552739 200000 499386383 200000 170626946 200000 248790599 200000 84065039 200000 845190076 200000 519494092 200000 366038880 200000 607034088 200000 507662190 200000 185351035 200000 498692777 200000 171787207 200000 993129378 200000 106034294 200000 437437937 200000 4119520 200000 177445241 200000 678800707 200000 116652966 200000 719708171 200000 551425711 200000 229345034 200000 220376278 200000 138589630 200000 850302884 200000 29746063 200000 668783920 200000 760156431 200000 571021143 200000 274805050 200000 843923714 200000 590941878 200000 878880613 200000 359955217 200000 138811195 200000 559887880 200000 268838925 200000 738605756 200000 798525802 200000 893341948 200000 379108398 200000 476973695 200000 303214524 200000 745550888 200000 503049029 200000 745923394 200000 476841729 200000 275588804 200000 490388339 200000 888712844 200000 701954727 200000 766659237 200000 721394037 200000 586882178 200000 346527933 200000 765634114 200000 394496169 200000 512719340 200000 895441904 200000 973784754 200000 497740559 200000 988345903 200000 751268752 200000 396048811 200000 285668164 200000 561054547 200000 109353354 200000 22960515 200000 713141384 200000 922019838 200000 957169262 200000 281303857 200000 646272696 200000 951283062 200000 582536554 200000 677776972 200000 991879251 200000 303396257 200000 361462348 200000 946356490 200000 970479224 200000 133192455 200000 482631044 200000 482568258 200000 480275685 200000 583601870 200000 147535390 200000 716948841 200000 408166393 200000 554460860 200000 138057675 200000 164275863 200000 456106162 200000 957456695 200000 632087768 200000 771411586 200000 623484591 200000 730828615 200000 335023668 200000 523203713 200000 87354413 200000 967891090 200000 436153709 200000 153391754 200000 925245453 200000 222452574 200000 345479346 200000 958440755 200000 445195212 200000 658790546 200000 76770514 200000 369264051 200000 732955016 200000 880633269 200000 817761082 200000 43355617 200000 400102912 200000 522966764 200000 204902394 200000 54786099 200000 902348947 200000 123354366 200000 77611456 200000 483102143 200000 261819712 200000 821834066 200000 508515802 200000 923319356 200000 908103332 200000 217860078 200000 534132280 200000 748901889 200000 842057214 200000 330682745 200000 996316006 200000 28553220 200000 806966572 200000 318165818 200000 260646549 200000 190606812 200000 588410542 200000 327002902 200000 954166674 200000 168708542 200000 353034146 200000 175475605 200000 814420172 200000 510870658 200000 334297542 200000 151888860 200000 434173265 200000 223179679 200000 329117048 200000 677341618 200000 812189392 200000 60635433 200000 299979704 200000 283854207 200000 547363736 200000 425179609 200000 613409315 200000 582634568 200000 669985942 200000 266030340 200000 748772088 200000 73846195 200000 125733210 200000 52823202 200000 33355030 200000 50611208 200000 212493842 200000 397230407 200000 564722684 200000 833002540 200000 807946636 200000 782468652 200000 367139270 200000 167981991 200000 229930295 200000 42092839 200000 741284149 200000 459865247 200000 855515938 200000 317398189 200000 289653159 200000 792979930 200000 65498618 200000 304839126 200000 717780250 200000 572205246 200000 181267727 200000 21925976 200000 875395117 200000 235636051 200000 885524047 200000 262410890 200000 910534685 200000 130236479 200000 227902536 200000 884319073 200000 343826123 200000 433418952 200000 351063081 200000 401055861 200000 157937843 200000 391349973 200000 961688001 200000 509865469 200000 965152502 200000 374652652 200000 737480574 200000 756051149 200000 710876496 200000 492423732 200000 203264621 200000 713002590 200000 413151777 200000 291930739 200000 33384511 200000 351343813 200000 568255079 200000 609665040 200000 35793729 200000 196698298 200000 808995777 200000 20596242 200000 321969251 200000 589228434 200000 174998125 200000 389436958 200000 599172913 200000 683408708 200000 704894794 200000 759947899 200000 968625628 200000 193485926 200000 55832022 200000 834740752 200000 862311728 200000 341024303 200000 459252783 200000 19094116 200000 151211678 200000 58123383 200000 389432085 200000 438447516 200000 770177587 200000 330780594 200000 544999397 200000 160465535 200000 724013215 200000 841494775 200000 984147615 200000 863451253 200000 903103278 200000 392094206 200000 384732128 200000 96342914 200000 908239313 200000 507446044 200000 212033767 200000 239585359 200000 499567380 200000 316020552 200000 538891667 200000 677053472 200000 530587688 200000 917971481 200000 756920418 200000 547068126 200000 214788314 200000 915544517 200000 755012723 200000 153988878 200000 392350105 200000 893673250 200000 895659396 200000 618971094 200000 466209140 200000 867036072 200000 21432820 200000 380987134 200000 225751576 200000 19467628 200000 188481217 200000 130800364 200000 519314901 200000 479692580 200000 973482377 200000 335661222 200000 55461785 200000 508028969 200000 926835340 200000 631350738 200000 310083826 200000 371678320 200000 248533671 200000 576417464 200000 245869071 200000 192938639 200000 585546586 200000 615518782 200000 308010431 200000 19889597 200000 891651266 200000 907954154 200000 988171631 200000 720276944 200000 726943646 200000 633869795 200000 660507951 200000 138976576 200000 707976013 200000 860573423 200000 199352237 200000 264303394 200000 393797069 200000 71002741 200000 699210295 200000 223685934 200000 891387837 200000 765578363 200000 134849212 200000 843979704 200000 502874715 200000 41122216 200000 94035915 200000 990503353 200000 183058310 200000 698442051 200000 102327441 200000 839375047 200000 289374651 200000 316665649 200000 741693150 200000 428699415 200000 550034971 200000 224425465 200000 907221279 200000 586009985 200000 949786210 200000 146066626 200000 532896869 200000 522738555 200000 449448689 200000 841135955 200000 719951964 200000 725744412 200000 658462404 200000 155034641 200000 84222803 200000 478784281 200000 343392635 200000 414566916 200000 338526266 200000 332486346 200000 409459541 200000 431938257 200000 376673949 200000 112332838 200000 985184559 200000 657506496 200000 884106925 200000 784653761 200000 612027528 200000 756822710 200000 623591735 200000 408958676 200000 625316222 200000 915223611 200000 41707434 200000 64769332 200000 940261585 200000 440546676 200000 475679765 200000 591482713 200000 110662623 200000 387772201 200000 338103077 200000 469551703 200000 507510438 200000 621215424 200000 338902058 200000 394897383 200000 603892164 200000 481209918 200000 307148049 200000 310579807 200000 854754425 200000 893841484 200000 570339435 200000 833404596 200000 287887010 200000 232065071 200000 935442788 200000 326580350 200000 492564158 200000 316848590 200000 952479691 200000 941248499 200000 932745196 200000 971297199 200000 96195599 200000 809396714 200000 698592747 200000 438760185 200000 594864447 200000 52975577 200000 431976728 200000 510735218 200000 776547593 200000 357093846 200000 931160178 200000 832645505 200000 530126267 200000 705416856 200000 923502487 200000 271782444 200000 110344260 200000 142314870 200000 554104519 200000 470881050 200000 263433266 200000 833085030 200000 510586080 200000 883125393 200000 147883957 200000 69602302 200000 480843104 200000 253337464 200000 576132505 200000 542229877 200000 727721573 200000 650047317 200000 274591567 200000 465912482 200000 548184751 200000 497758287 200000 257193700 200000 422329851 200000 318265243 200000 384425773 200000 274918663 200000 647425175 200000 282548008 200000 696402772 200000 932330247 200000 655759915 200000 815769077 200000 842865868 200000 429627089 200000 336220943 200000 249199936 200000 557714490 200000 864603381 200000 672561209 200000 668760808 200000 728734437 200000 698490528 200000 27815744 200000 513377643 200000 113296565 200000 456948130 200000 257958490 200000 648581096 200000 768128558 200000 55996521 200000 386173021 200000 632328733 200000 605837433 200000 291881988 200000 542742208 200000 204707433 200000 731943771 200000 295552544 200000 328363418 200000 276247497 200000 713962810 200000 16987405 200000 244956065 200000 931550686 200000 404728094 200000 161155512 200000 489661995 200000 110769892 200000 226166444 200000 741969841 200000 544402736 200000 22655419 200000 912713772 200000 802341158 200000 134540100 200000 35991522 200000 105140868 200000 398847206 200000 806055328 200000 229868918 200000 597607226 200000 370836574 200000 820502554 200000 53426998 200000 111012981 200000 134359454 200000 143135528 200000 186221697 200000 345826043 200000 573222739 200000 632708576 200000 600071509 200000 532062770 200000 476736717 200000 4447737 200000 825083472 200000 256645667 200000 713741306 200000 206083018 200000 833371826 200000 239631729 200000 954543977 200000 37052488 200000 919277657 200000 837208422 200000 743438407 200000 513896716 200000 348520386 200000 480985062 200000 949523556 200000 37079626 200000 757894670 200000 692963704 200000 421772845 200000 595705562 200000 602152697 200000 333507395 200000 997882546 200000 589092914 200000 175519459 200000 908270349 200000 963916705 200000 439363688 200000 236425931 200000 465698621 200000 689701193 200000 731082803 200000 236170830 200000 316679386 200000 316646039 200000 961176298 200000 673828267 200000 379634057 200000 395972379 200000 365116036 200000 851170753 200000 980651410 200000 447346946 200000 489939861 200000 594293774 200000 202605530 200000 848193308 200000 436437846 200000 969766064 200000 439696872 200000 498720471 200000 215948188 200000 516735591 200000 268616676 200000 628300865 200000 592502494 200000 74715793 200000 629230738 200000 644313098 200000 222213683 200000 451791659 200000 405580635 200000 155939710 200000 921993041 200000 526635222 200000 225568324 200000 605776014 200000 586714766 200000 929102030 200000 994430451 200000 752520647 200000 917966049 200000 441376499 200000 690121136 200000 76426328 200000 393324001 200000 530718147 200000 731538273 200000 916548111 200000 465252292 200000 753309789 200000 671331211 200000 938204507 200000 261619553 200000 928451712 200000 786873687 200000 270191435 200000 556944941 200000 98942600 200000 239732362 200000 665591180 200000 6535744 200000 261043062 200000 145579403 200000 818800750 200000 657329744 200000 741349608 200000 403928416 200000 94779103 200000 208133556 200000 773775644 200000 522008496 200000 710701166 200000 54359138 200000 628602608 200000 990268097 200000 775560008 200000 477797104 200000 390104036 200000 144270202 200000 886443580 200000 293353621 200000 460759573 200000 655953249 200000 601235130 200000 852076840 200000 869934146 200000 625103517 200000 195948239 200000 124038431 200000 360284107 200000 25722356 200000 742842666 200000 156837776 200000 603577516 200000 359337165 200000 197369113 200000 233840178 200000 321580933 200000 609894703 200000 47169163 200000 389847388 200000 613790612 200000 286962623 200000 329841167 200000 328206340 200000 853143224 200000 410317252 200000 269647570 200000 494412225 200000 444772718 200000 652976934 200000 774726820 200000 969318088 200000 322747607 200000 743344745 200000 328588275 200000 378637809 200000 601045680 200000 441362613 200000 812621774 200000 968055475 200000 28090199 200000 280404945 200000 71462882 200000 318958882 200000 72475084 200000 374683682 200000 187175038 200000 395156983 200000 412033964 200000 43015344 200000 53483154 200000 178892423 200000 197805878 200000 599869216 200000 775761323 200000 456280778 200000 294632778 200000 502546362 200000 164623352 200000 13567316 200000 119301988 200000 835812196 200000 289562183 200000 706490206 200000 288043428 200000 328171428 200000 672224775 200000 561779390 200000 340297928 200000 930130080 200000 835789127 200000 351305705 200000 481758254 200000 40865568 200000 411529908 200000 994280951 200000 372038614 200000 39668362 200000 865288094 200000 716349598 200000 343998558 200000 668550884 200000 511415795 200000 86190645 200000 842282244 200000 289321685 200000 750449217 200000 984179633 200000 429002150 200000 489419171 200000 812049335 200000 568063146 200000 742146244 200000 717454132 200000 294749732 200000 940181335 200000 321559931 200000 497116177 200000 891550709 200000 960578188 200000 549300618 200000 80463710 200000 924703802 200000 586880962 200000 388333904 200000 378612450 200000 491870881 200000 161254670 200000 735416779 200000 462331140 200000 850834808 200000 526120 200000 456259738 200000 91172042 200000 41936302 200000 591471461 200000 846845947 200000 784736219 200000 642581714 200000 373648827 200000 68287693 200000 512703613 200000 642519313 200000 991712451 200000 694786702 200000 326747544 200000 276303163 200000 28276657 200000 737757532 200000 600831152 200000 742829246 200000 958493789 200000 696566263 200000 336999405 200000 629601192 200000 467642686 200000 788262332 200000 885669398 200000 626383016 200000 86585704 200000 557494443 200000 171701904 200000 465312013 200000 340550804 200000 446577505 200000 314931555 200000 266649796 200000 387117847 200000 357375261 200000 904190260 200000 743571549 200000 645197288 200000 518819262 200000 139899723 200000 906115846 200000 843055262 200000 45993923 200000 456675725 200000 626899085 200000 744106351 200000 475302472 200000 107919490 200000 586020193 200000 565517105 200000 862533902 200000 83918672 200000 494906513 200000 332458332 200000 170729587 200000 946288573 200000 581639114 200000 581131268 200000 863730037 200000 120153135 200000 408272732 200000 810613218 200000 677224370 200000 856196014 200000 935725109 200000 484319820 200000 143361898 200000 990702048 200000 229517795 200000 664119607 200000 178578298 200000 938451211 200000 807116437 200000 734930236 200000 83176802 200000 383796246 200000 381815066 200000 504475535 200000 462856511 200000 810504839 200000 183229663 200000 327885319 200000 154932688 200000 799169669 200000 168333812 200000 900735260 200000 64376436 200000 363748566 200000 57022214 200000 920912355 200000 946677545 200000 913689313 200000 752214374 200000 707814932 200000 451903118 200000 559350956 200000 813575936 200000 860207619 200000 896670177 200000 416399070 200000 52159075 200000 73558697 200000 838350593 200000 212369597 200000 968311999 200000 187084188 200000 831546988 200000 351321136 200000 823953376 200000 100397329 200000 561863488 200000 130454974 200000 651287607 200000 63333856 200000 756256573 200000 881469580 200000 588312785 200000 188914047 200000 618974400 200000 191875681 200000 222718813 200000 267063301 200000 667139272 200000 28679589 200000 406009898 200000 621418535 200000 934566644 200000 506515804 200000 726335525 200000 824327485 200000 358711683 200000 96477486 200000 829073630 200000 469061949 200000 574051666 200000 986511202 200000 316688003 200000 538146494 200000 580948960 200000 251648222 200000 399648226 200000 694039286 200000 641890636 200000 944124711 200000 967489642 200000 733906875 200000 798148180 200000 934067814 200000 720679977 200000 791972229 200000 330066518 200000 543970656 200000 663392719 200000 875032936 200000 374357842 200000 209965947 200000 404763304 200000 524691229 200000 306718693 200000 481176255 200000 857603237 200000 726027002 200000 688494415 200000 991111122 200000 559282259 200000 899118068 200000 169756013 200000 981063162 200000 686188769 200000 86427555 200000 550248639 200000 688078621 200000 200925726 200000 727066173 200000 53984866 200000 547804099 200000 134429303 200000 759846553 200000 69470229 200000 204143378 200000 718238972 200000 357466669 200000 507804727 200000 825357520 200000 199095131 200000 610803471 200000 114531270 200000 411457380 200000 815691746 200000 475511798 200000 483016801 200000 105835988 200000 321082752 200000 11653689 200000 990825030 200000 569083847 200000 220740547 200000 254093261 200000 360723027 200000 666482563 200000 961461466 200000 131301195 200000 538299400 200000 555806703 200000 561623956 200000 491704807 200000 94082 200000 300332690 200000 731547999 200000 908219769 200000 536357249 200000 46437265 200000 935849545 200000 122840695 200000 745787234 200000 378257331 200000 251054337 200000 634928120 200000 919781156 200000 906049120 200000 555403989 200000 102463409 200000 847210342 200000 137077148 200000 783681461 200000 768640506 200000 545912167 200000 500730895 200000 808775725 200000 335614409 200000 281146116 200000 950546688 200000 104242542 200000 101952693 200000 913424060 200000 101378132 200000 394428741 200000 577807092 200000 59897261 200000 314668691 200000 681199137 200000 977708892 200000 713896343 200000 945806050 200000 694232336 200000 749204836 200000 613313752 200000 763291913 200000 231432130 200000 59455267 200000 155113581 200000 341314925 200000 678868611 200000 136868687 200000 310912503 200000 133781782 200000 183372868 200000 222895934 200000 211173298 200000 692677034 200000 640871058 200000 876863207 200000 511627391 200000 539556719 200000 470192540 200000 216562401 200000 785025498 200000 141681995 200000 835061297 200000 660688482 200000 896616419 200000 673868486 200000 268256190 200000 189941569 200000 874642264 200000 102730758 200000 267191379 200000 544847860 200000 124222872 200000 233526225 200000 909113501 200000 629706641 200000 775001761 200000 605673358 200000 813606380 200000 965913039 200000 148820242 200000 655035715 200000 912104494 200000 3738372 200000 187298856 200000 73415575 200000 512460273 200000 356021800 200000 101045188 200000 191974864 200000 833023077 200000 276922576 200000 758353507 200000 36177365 200000 121181014 200000 136963892 200000 417329955 200000 820910124 200000 16756021 200000 143641641 200000 220228035 200000 41286140 200000 209746191 200000 107851046 200000 643661475 200000 721004812 200000 530102931 200000 765659713 200000 937447615 200000 139130305 200000 483303439 200000 533321777 200000 474330039 200000 260221730 200000 243211891 200000 809858125 200000 595409353 200000 524111575 200000 699966283 200000 701398667 200000 862300628 200000 536388900 200000 408623816 200000 776850306 200000 497352022 200000 237757169 200000 174061495 200000 712316008 200000 391553134 200000 65121221 200000 566542215 200000 316538131 200000 451743705 200000 21558725 200000 403347014 200000 434501114 200000 589377784 200000 334141881 200000 14742179 200000 11270196 200000 466040775 200000 813755142 200000 537484781 200000 311586679 200000 849080551 200000 554920884 200000 507548178 200000 167029785 200000 646406548 200000 844050025 200000 337888160 200000 484813585 200000 537149870 200000 566642794 200000 846803909 200000 429703670 200000 64841652 200000 24853408 200000 772460626 200000 567013630 200000 712339651 200000 566455952 200000 992359347 200000 28553984 200000 514712218 200000 588251233 200000 286850296 200000 449065841 200000 896039832 200000 472912601 200000 947192270 200000 373081193 200000 588156090 200000 244423262 200000 498475141 200000 843792030 200000 535016353 200000 458106360 200000 405799947 200000 308588391 200000 826140810 200000 874864973 200000 348030958 200000 191050937 200000 970074195 200000 162574499 200000 995096670 200000 364026157 200000 621553276 200000 667842785 200000 980034599 200000 356004855 200000 621366050 200000 666572685 200000 92821178 200000 255251695 200000 349337349 200000 710593742 200000 123026468 200000 966982795 200000 742135682 200000 197588331 200000 786208020 200000 700255713 200000 655075480 200000 86136009 200000 267210968 200000 519402664 200000 735288550 200000 13329647 200000 184616799 200000 228109111 200000 866817450 200000 385400452 200000 385439032 200000 706211972 200000 982663875 200000 502433999 200000 946234256 200000 713574438 200000 344194735 200000 223663541 200000 646560823 200000 556564050 200000 115257484 200000 606010301 200000 297180059 200000 244840416 200000 151605274 200000 137656335 200000 363462346 200000 740760647 200000 166294454 200000 30131823 200000 262425971 200000 498022299 200000 433215584 200000 932438342 200000 999883749 200000 966346901 200000 260902837 200000 150951832 200000 335644942 200000 464986250 200000 969068533 200000 645168910 200000 141674107 200000 311029617 200000 547488253 200000 848462317 200000 570868829 200000 218509281 200000 136534860 200000 731459867 200000 933880706 200000 454828304 200000 123976705 200000 290938400 200000 806811479 200000 574002389 200000 895595738 200000 704572706 200000 444751339 200000 614334373 200000 794186550 200000 346280167 200000 732103662 200000 604934296 200000 750574867 200000 879839445 200000 150895789 200000 313691492 200000 873161487 200000 418876660 200000 237455383 200000 837425760 200000 517555818 200000 938310634 200000 181541562 200000 588323969 200000 782096641 200000 217372413 200000 588394949 200000 792075615 200000 816830292 200000 767964692 200000 683948806 200000 207514929 200000 551520384 200000 549053877 200000 612562669 200000 838574795 200000 451618884 200000 869094151 200000 639529607 200000 568966566 200000 980008191 200000 319904720 200000 311825795 200000 982967767 200000 488475056 200000 887510135 200000 627901487 200000 958391830 200000 459792883 200000 182713858 200000 702574970 200000 464998840 200000 789042185 200000 796142617 200000 861910259 200000 835420339 200000 736170704 200000 606119680 200000 277280455 200000 4435872 200000 250272198 200000 825272735 200000 424131014 200000 777243571 200000 105867017 200000 947545469 200000 558043486 200000 538544836 200000 456080217 200000 813224127 200000 921822109 200000 688695626 200000 865253396 200000 153300524 200000 204376882 200000 406831193 200000 451426103 200000 702813996 200000 249347436 200000 814410154 200000 881468770 200000 144257475 200000 895553080 200000 913959314 200000 27732948 200000 927961754 200000 774942758 200000 428365576 200000 355399274 200000 86004981 200000 86868580 200000 933020067 200000 967566755 200000 269510333 200000 647134912 200000 684357529 200000 519542430 200000 290483831 200000 298982313 200000 573180352 200000 250635545 200000 242353993 200000 177817133 200000 828557200 200000 98835826 200000 771014907 200000 568606204 200000 790524189 200000 255066793 200000 604090867 200000 590989667 200000 575390496 200000 583606364 200000 23264055 200000 758116176 200000 828560623 200000 420447944 200000 48047213 200000 332030804 200000 773066367 200000 980441806 200000 932175837 200000 797691291 200000 657656425 200000 329767402 200000 699779693 200000 12746484 200000 125746657 200000 552658492 200000 582010275 200000 242381007 200000 904732350 200000 113166466 200000 72313254 200000 752897336 200000 586810744 200000 987611163 200000 291630396 200000 843040992 200000 67813668 200000 78672134 200000 671482316 200000 784343316 200000 181922682 200000 212689375 200000 774185308 200000 332780995 200000 615093454 200000 436804071 200000 859937427 200000 80630140 200000 252661785 200000 336410364 200000 390376632 200000 381543276 200000 495379697 200000 402658716 200000 314634672 200000 53642083 200000 438479755 200000 570070245 200000 696817666 200000 681221071 200000 797762239 200000 40413847 200000 905671381 200000 362928062 200000 357619203 200000 396368143 200000 313787376 200000 587884767 200000 231356782 200000 368705869 200000 423654840 200000 464741249 200000 404791733 200000 306263790 200000 712656693 200000 902079633 200000 545779760 200000 970699825 200000 355122188 200000 871352223 200000 61304021 200000 296674293 200000 635618437 200000 46697176 200000 102065723 200000 966573496 200000 352365445 200000 958021901 200000 449711000 200000 448145305 200000 313213076 200000 237693866 200000 360967874 200000 481656406 200000 905435607 200000 523930814 200000 872875056 200000 778733901 200000 701763094 200000 276688632 200000 726290169 200000 183521918 200000 248159415 200000 313980327 200000 773521619 200000 916037255 200000 144554943 200000 72938681 200000 253903381 200000 806893221 200000 564863959 200000 298934972 200000 104835508 200000 312533688 200000 9246788 200000 123584735 200000 151950152 200000 285469503 200000 966068461 200000 950328560 200000 430830855 200000 128573271 200000 32827992 200000 505128799 200000 21225928 200000 781940927 200000 962828716 200000 732731705 200000 153338624 200000 454844886 200000 967763631 200000 117261356 200000 432247496 200000 482332570 200000 675403719 200000 830770312 200000 82803156 200000 915676074 200000 891254781 200000 417720123 200000 818875260 200000 799390788 200000 732494581 200000 721850836 200000 872227253 200000 298900550 200000 862513398 200000 632916096 200000 825980696 200000 791653168 200000 809155303 200000 958782479 200000 196088025 200000 847969055 200000 899096654 200000 560379375 200000 519166160 200000 632843987 200000 990090066 200000 620496430 200000 50464115 200000 791995305 200000 204986554 200000 421977979 200000 137401816 200000 299078561 200000 61183467 200000 578412836 200000 489609655 200000 6103384 200000 294241004 200000 171882776 200000 347223397 200000 404921869 200000 428606565 200000 585919974 200000 759878105 200000 796871583 200000 21580698 200000 32915132 200000 228754090 200000 751055500 200000 380740212 200000 731259240 200000 174097934 200000 76140531 200000 154968439 200000 61759065 200000 715838683 200000 958153105 200000 970895820 200000 706743965 200000 160633480 200000 81280455 200000 933452087 200000 843274211 200000 932807980 200000 439203218 200000 357951521 200000 47887994 200000 346977661 200000 470266000 200000 230883727 200000 321993040 200000 999665361 200000 497204481 200000 511982375 200000 441658867 200000 39322399 200000 442565570 200000 485869361 200000 960529554 200000 158278910 200000 494207570 200000 843604627 200000 297348603 200000 112968612 200000 626074832 200000 563575507 200000 526712222 200000 513726184 200000 790510074 200000 368258072 200000 251135879 200000 634083135 200000 582811951 200000 39844136 200000 186405991 200000 753475522 200000 711515245 200000 667941225 200000 361406859 200000 685580837 200000 483190867 200000 815045347 200000 63264994 200000 127387839 200000 928286239 200000 659370044 200000 532734714 200000 283957896 200000 961124271 200000 370158779 200000 831182594 200000 534209813 200000 791068035 200000 957259845 200000 139965129 200000 128461470 200000 468070072 200000 730272609 200000 772784829 200000 695796728 200000 701084430 200000 942489398 200000 297938412 200000 329259161 200000 233789154 200000 675927946 200000 647203333 200000 180517018 200000 627222323 200000 169450692 200000 335702358 200000 213823151 200000 976577952 200000 950203883 200000 747753166 200000 64404016 200000 943907943 200000 411384484 200000 663570940 200000 925800723 200000 633290343 200000 303448374 200000 411411214 200000 139743727 200000 674192670 200000 345140873 200000 809409746 200000 556600826 200000 905864875 200000 764080161 200000 676910262 200000 708823306 200000 713121228 200000 213947943 200000 424010955 200000 821814166 200000 522883039 200000 590515039 200000 472827325 200000 383248565 200000 988385508 200000 946104626 200000 193113308 200000 229813276 200000 937559416 200000 651492773 200000 389960213 200000 353324068 200000 417625818 200000 55243102 200000 269416440 200000 198473153 200000 755206890 200000 488415653 200000 430668211 200000 361390731 200000 366592036 200000 570633823 200000 179952404 200000 10872504 200000 368309672 200000 132553236 200000 164891275 200000 612262686 200000 31100724 200000 488737770 200000 409973028 200000 413738293 200000 102038311 200000 548525479 200000 199523984 200000 764063506 200000 631388799 200000 915398066 200000 163595548 200000 306155372 200000 621733594 200000 476947729 200000 886649271 200000 604743066 200000 807907960 200000 645059947 200000 804595695 200000 383175057 200000 934164023 200000 690212102 200000 167517171 200000 354492394 200000 699354516 200000 955040457 200000 651568786 200000 629082585 200000 336337071 200000 269750842 200000 565139257 200000 654726454 200000 615636039 200000 915907456 200000 89868280 200000 350091894 200000 248532409 200000 103144289 200000 320159613 200000 385160370 200000 885985540 200000 674527556 200000 80707863 200000 67996574 200000 929364679 200000 144513840 200000 25154739 200000 354235282 200000 800062528 200000 702452682 200000 510832352 200000 168515460 200000 520531790 200000 3213401 200000 476018894 200000 778473739 200000 705372783 200000 220192452 200000 174067274 200000 340551260 200000 19535041 200000 283621266 200000 893123523 200000 999307855 200000 656829444 200000 561218024 200000 378923079 200000 205816410 200000 870273686 200000 431727502 200000 807904133 200000 34779284 200000 459473268 200000 681725673 200000 536653260 200000 348135347 200000 363366462 200000 958773505 200000 636164105 200000 106130189 200000 864566067 200000 451350907 200000 738602956 200000 80872089 200000 247428912 200000 540329119 200000 243271491 200000 105326318 200000 405743028 200000 751126355 200000 531538236 200000 188152642 200000 495371998 200000 762669340 200000 405180710 200000 14123372 200000 863240556 200000 116787747 200000 291782416 200000 814278113 200000 73920701 200000 257701677 200000 53126567 200000 324317625 200000 858835663 200000 973437345 200000 632526907 200000 778421418 200000 854731328 200000 436991365 200000 931641018 200000 105534731 200000 458800208 200000 69373823 200000 370032050 200000 473187281 200000 231502044 200000 527105752 200000 949998163 200000 773963412 200000 596783204 200000 526886771 200000 525261929 200000 45491082 200000 703197701 200000 547225561 200000 570055269 200000 218932106 200000 917166974 200000 534668592 200000 290842964 200000 677426698 200000 666105135 200000 122142527 200000 269720804 200000 487465760 200000 726406164 200000 80813163 200000 564511078 200000 75778436 200000 104972237 200000 698937787 200000 922448326 200000 404569738 200000 154979480 200000 602064086 200000 856575891 200000 621330475 200000 810405203 200000 555363842 200000 453180669 200000 819277565 200000 694424958 200000 85974567 200000 157369553 200000 537913397 200000 800241975 200000 858947273 200000 576766589 200000 790057387 200000 360325435 200000 704105488 200000 340506130 200000 50860501 200000 446918891 200000 155931331 200000 989550140 200000 903204298 200000 283098179 200000 428570695 200000 938450506 200000 274752832 200000 139932131 200000 740861092 200000 869109804 200000 293616781 200000 534870282 200000 654456959 200000 796179567 200000 235798184 200000 226151317 200000 633618208 200000 691871297 200000 113727272 200000 799629827 200000 763414636 200000 463050610 200000 289367619 200000 139799411 200000 952470763 200000 966746225 200000 956235471 200000 765462435 200000 824790467 200000 813947466 200000 167337539 200000 51912433 200000 65404089 200000 319029934 200000 86859446 200000 912340573 200000 420059702 200000 330440169 200000 658317022 200000 370815365 200000 889194815 200000 935035628 200000 494703122 200000 382489766 200000 923115387 200000 718169924 200000 134454343 200000 547563681 200000 866596656 200000 589443360 200000 763938837 200000 524705522 200000 497423173 200000 555768143 200000 161730227 200000 46331321 200000 636149056 200000 232083262 200000 800763893 200000 168287157 200000 374570311 200000 754218237 200000 469324372 200000 177179203 200000 192696867 200000 585574714 200000 447815397 200000 760582498 200000 964778296 200000 537516867 200000 578093407 200000 455014833 200000 805169805 200000 120271111 200000 138247193 200000 495978094 200000 804099273 200000 26042133 200000 37147145 200000 503370615 200000 439516978 200000 459916954 200000 755580102 200000 222021964 200000 888865711 200000 679252326 200000 913989765 200000 93136650 200000 87756999 200000 519076839 200000 618186270 200000 971981425 200000 305090975 200000 361911595 200000 164378887 200000 411562974 200000 356170750 200000 739405025 200000 671806295 200000 926979665 200000 851627084 200000 607677271 200000 834386883 200000 160704871 200000 146257293 200000 482062205 200000 131793827 200000 221206879 200000 563890025 200000 250410719 200000 969089261 200000 985553688 200000 679804455 200000 947113902 200000 918808632 200000 473936912 200000 786765996 200000 594997431 200000 448352442 200000 693065830 200000 527231616 200000 979715945 200000 907607113 200000 798235864 200000 336858057 200000 850717651 200000 155953500 200000 980127429 200000 763273548 200000 145218722 200000 271780106 200000 439319594 200000 974679666 200000 305083686 200000 752212233 200000 175081896 200000 480402752 200000 879831373 200000 537787312 200000 411135099 200000 249105500 200000 429728165 200000 606245364 200000 568646276 200000 872796942 200000 16399197 200000 13336941 200000 566152255 200000 336466748 200000 948051523 200000 22455889 200000 321345740 200000 119608684 200000 498579655 200000 305754487 200000 656601065 200000 595072709 200000 935089653 200000 252596308 200000 72288245 200000 440899341 200000 541546878 200000 110895873 200000 877121006 200000 192570539 200000 566716847 200000 738936370 200000 570055027 200000 420045989 200000 662913911 200000 695541055 200000 894646466 200000 347943074 200000 869570660 200000 418390045 200000 73333946 200000 340031720 200000 538616486 200000 544137573 200000 32485592 200000 945077854 200000 413019914 200000 232893003 200000 308623165 200000 862277259 200000 947160318 200000 229594279 200000 150743205 200000 519346580 200000 213222034 200000 180094703 200000 154129008 200000 267867200 200000 401271412 200000 897654329 200000 96274589 200000 337491958 200000 448309235 200000 783927869 200000 389328329 200000 124030141 200000 171780860 200000 665907024 200000 378799923 200000 331252538 200000 190112799 200000 131852905 200000 9684666 200000 704179893 200000 754406537 200000 252054815 200000 566158556 200000 73833747 200000 572967947 200000 665357735 200000 68308664 200000 36427484 200000 719731472 200000 431712986 200000 868953612 200000 474817845 200000 127293610 200000 765069356 200000 528988982 200000 129142246 200000 495225477 200000 708895157 200000 847623478 200000 547158868 200000 26595569 200000 262964779 200000 727373737 200000 518853255 200000 20228828 200000 157694180 200000 857414863 200000 864749861 200000 596266964 200000 729611735 200000 774366597 200000 262300532 200000 1107464 200000 144023963 200000 161281354 200000 229148762 200000 346835014 200000 820176230 200000 537547325 200000 621728095 200000 418824701 200000 230607119 200000 868802332 200000 627221161 200000 636894012 200000 472281355 200000 940227398 200000 664644350 200000 79620273 200000 545179763 200000 56893625 200000 690649541 200000 922996138 200000 179821307 200000 48525332 200000 600507140 200000 950935062 200000 368093434 200000 105515669 200000 928727394 200000 363090051 200000 941904232 200000 61492762 200000 925681701 200000 773786144 200000 188272090 200000 900005155 200000 429881140 200000 757758140 200000 417158280 200000 309665485 200000 671840021 200000 865046724 200000 844773447 200000 277642968 200000 60338415 200000 123533640 200000 355770509 200000 335028129 200000 17922697 200000 885527030 200000 118629747 200000 122699815 200000 541589576 200000 678444317 200000 981972909 200000 529421321 200000 293731123 200000 797960106 200000 851856531 200000 525848966 200000 605892337 200000 680041261 200000 944575515 200000 207322490 200000 736059337 200000 975042515 200000 526665948 200000 181238118 200000 343612576 200000 252166252 200000 397062668 200000 282877288 200000 247479038 200000 310866534 200000 443263361 200000 729064510 200000 174860040 200000 447156176 200000 609719218 200000 865178950 200000 801603974 200000 903769943 200000 643024822 200000 839884416 200000 835350493 200000 721780298 200000 638883138 200000 68821129 200000 463402517 200000 123269785 200000 27723951 200000 762945185 200000 201076948 200000 690925265 200000 828601585 200000 891554469 200000 397652319 200000 535849505 200000 739512224 200000 245216020 200000 233267615 200000 535000151 200000 972904690 200000 476675853 200000 971798553 200000 982374370 200000 260740029 200000 651859534 200000 42810356 200000 727884753 200000 757318521 200000 780284214 200000 919875829 200000 56093138 200000 672855611 200000 966883523 200000 937271173 200000 11679283 200000 462227642 200000 263530644 200000 573720233 200000 860922850 200000 696903245 200000 724986086 200000 865777160 200000 822777456 200000 328562921 200000 919960218 200000 680542696 200000 873093129 200000 191079207 200000 729571116 200000 735914288 200000 607396221 200000 917350971 200000 111693501 200000 673003878 200000 290809401 200000 634476029 200000 358922249 200000 513701041 200000 352207437 200000 334805730 200000 402936944 200000 642254808 200000 726509671 200000 314784259 200000 240816112 200000 510879296 200000 878649813 200000 926118164 200000 794527016 200000 190113776 200000 788167814 200000 3998317 200000 430322006 200000 21867919 200000 765554953 200000 432873220 200000 614140505 200000 471095908 200000 65702028 200000 884331632 200000 838683311 200000 268403796 200000 397317341 200000 703517926 200000 315513719 200000 762125286 200000 547409514 200000 939675454 200000 121702510 200000 299596354 200000 160269892 200000 435549934 200000 941478389 200000 437367084 200000 278206487 200000 71216141 200000 696578312 200000 752699661 200000 498390066 200000 869525329 200000 100385096 200000 818296041 200000 777506693 200000 88661520 200000 653918961 200000 138144361 200000 247991709 200000 231870017 200000 470022883 200000 739668434 200000 263232681 200000 205220475 200000 655996060 200000 973989898 200000 292274039 200000 329714676 200000 697568827 200000 41944729 200000 245601142 200000 82345090 200000 107101310 200000 942820773 200000 569418421 200000 626545309 200000 605875396 200000 740451827 200000 842956257 200000 892979546 200000 958071051 200000 60475628 200000 466685514 200000 38104688 200000 715200497 200000 230822037 200000 26298334 200000 479936054 200000 769356982 200000 405321621 200000 457481003 200000 2879905 200000 273739064 200000 215607602 200000 19273568 200000 938458185 200000 594024948 200000 819444563 200000 362149452 200000 217860708 200000 149849098 200000 391033470 200000 138600028 200000 904934089 200000 558119225 200000 308830170 200000 821744800 200000 928169198 200000 479844830 200000 236371245 200000 22410438 200000 142514409 200000 463284472 200000 408682718 200000 710697244 200000 328042866 200000 716338726 200000 490529779 200000 584960657 200000 895391709 200000 920440742 200000 970843155 200000 933288116 200000 258379299 200000 720205399 200000 341402501 200000 40939954 200000 32896730 200000 135567798 200000 103745326 200000 770043995 200000 796735287 200000 797220836 200000 540293269 200000 514069533 200000 854555410 200000 36882334 200000 432042978 200000 431835398 200000 177645281 200000 584144450 200000 212529625 200000 946871237 200000 559320507 200000 966893007 200000 733080035 200000 187995561 200000 744727382 200000 297073381 200000 261282820 200000 408964255 200000 909346312 200000 637520576 200000 482966245 200000 597455671 200000 366148296 200000 571176768 200000 486404042 200000 344668319 200000 437433645 200000 283713251 200000 267002012 200000 533820581 200000 238601581 200000 208200904 200000 904477664 200000 200171960 200000 749736030 200000 375094445 200000 421036220 200000 554820327 200000 983194487 200000 151984369 200000 74339064 200000 548443615 200000 345022671 200000 908304529 200000 585374970 200000 760943856 200000 713489180 200000 970582318 200000 215869383 200000 853276936 200000 321600949 200000 91815685 200000 562544904 200000 338739125 200000 654536847 200000 105255156 200000 338907906 200000 406738726 200000 584979522 200000 986995322 200000 150872220 200000 948999722 200000 918320133 200000 124116407 200000 976534364 200000 778602542 200000 356887980 200000 218808679 200000 749087081 200000 924641090 200000 516392368 200000 510189290 200000 175234441 200000 605497364 200000 955728166 200000 145338942 200000 531331363 200000 165979634 200000 151245253 200000 420983810 200000 307715133 200000 44044491 200000 279409636 200000 624503668 200000 678987134 200000 884731181 200000 348674169 200000 423427186 200000 857292845 200000 475590728 200000 394676506 200000 499911036 200000 200984111 200000 363861481 200000 728610303 200000 31742896 200000 645126155 200000 836653182 200000 32922621 200000 200038091 200000 461114600 200000 235656471 200000 65292427 200000 110103854 200000 620328077 200000 750977890 200000 671719359 200000 800745429 200000 508207455 200000 887111086 200000 443109969 200000 110619744 200000 363036262 200000 792138472 200000 35191702 200000 556333325 200000 463256903 200000 418182816 200000 452317061 200000 631972027 200000 957070921 200000 183625476 200000 22966453 200000 918654184 200000 579868244 200000 16924898 200000 351763036 200000 498214835 200000 791437037 200000 758883753 200000 248247888 200000 405593050 200000 947961402 200000 832638311 200000 409939720 200000 134875836 200000 337918211 200000 941243596 200000 197891483 200000 468458070 200000 508793517 200000 328415013 200000 34682303 200000 126572873 200000 89970496 200000 794892896 200000 963194315 200000 370532562 200000 415259490 200000 863712013 200000 118844596 200000 117872847 200000 982670425 200000 842952282 200000 310519826 200000 543892415 200000 425113612 200000 798493206 200000 766821915 200000 31852737 200000 766227201 200000 578158254 200000 90936742 200000 546432404 200000 833648222 200000 331611442 200000 319760936 200000 781645972 200000 344423404 200000 164137296 200000 228926394 200000 78941891 200000 952406542 200000 427211094 200000 215365392 200000 122081212 200000 304347598 200000 736165427 200000 448119170 200000 78598080 200000 982128336 200000 907411829 200000 503867653 200000 614367149 200000 553267035 200000 50412364 200000 784588338 200000 132830976 200000 899787862 200000 719491204 200000 903494717 200000 117587418 200000 633679175 200000 108091534 200000 682157822 200000 96888567 200000 145411157 200000 613854583 200000 74302187 200000 149488568 200000 527702087 200000 362324974 200000 103204122 200000 609523737 200000 62663298 200000 614305089 200000 943109443 200000 421118138 200000 129852685 200000 649114464 200000 309590971 200000 130696409 200000 230965392 200000 179758295 200000 251321721 200000 595975253 200000 793073231 200000 98423511 200000 453621780 200000 836108204 200000 14920755 200000 458496301 200000 370627009 200000 84565501 200000 713223872 200000 472138824 200000 368807257 200000 618280710 200000 424374047 200000 608533815 200000 166095440 200000 404243749 200000 63989524 200000 963757479 200000 763732158 200000 281610074 200000 952545544 200000 817027560 200000 890313049 200000 786715970 200000 579016192 200000 191610599 200000 36965751 200000 117844253 200000 224354722 200000 999079988 200000 177504527 200000 226693064 200000 709111350 200000 612389373 200000 878776504 200000 309153986 200000 590433442 200000 273026833 200000 441851304 200000 284538411 200000 55842412 200000 71989469 200000 883135926 200000 361679039 200000 421636538 200000 823164273 200000 233721175 200000 392579038 200000 311796564 200000 410760058 200000 838691748 200000 992619910 200000 613195936 200000 591680584 200000 619266641 200000 585798229 200000 608152996 200000 89466825 200000 521436085 200000 885526411 200000 955684615 200000 646216332 200000 487808712 200000 19861766 200000 6918671 200000 574826430 200000 24265503 200000 356377411 200000 782654627 200000 724182831 200000 532776178 200000 816503139 200000 456209738 200000 312207692 200000 777627926 200000 390560546 200000 424832809 200000 566435109 200000 413974273 200000 781214432 200000 106970119 200000 815383144 200000 579019468 200000 82048924 200000 533184587 200000 622501219 200000 311998251 200000 663563507 200000 50425084 200000 368301318 200000 573137270 200000 253817636 200000 349240767 200000 259989725 200000 193658787 200000 219773710 200000 290710747 200000 178659609 200000 583917129 200000 335233071 200000 459834168 200000 147742855 200000 684819614 200000 672705701 200000 369187930 200000 389644438 200000 157993080 200000 948858160 200000 539635306 200000 955767124 200000 623367758 200000 788341549 200000 813113388 200000 623925104 200000 416049463 200000 173467804 200000 362211593 200000 422954553 200000 616104680 200000 344264730 200000 208128773 200000 985540509 200000 602038202 200000 230416615 200000 568689353 200000 449007658 200000 448860833 200000 767806688 200000 206439322 200000 992054543 200000 845835061 200000 58471556 200000 109598558 200000 940872730 200000 362085292 200000 553660146 200000 280820893 200000 966863802 200000 620748508 200000 23807976 200000 41920637 200000 38462206 200000 910298685 200000 88133573 200000 588779716 200000 878786963 200000 890057188 200000 493616519 200000 650877913 200000 92760009 200000 167748744 200000 220621005 200000 156658882 200000 801959566 200000 922792832 200000 995609044 200000 17170214 200000 4253040 200000 819055809 200000 501901181 200000 231890251 200000 424995487 200000 21216484 200000 269755205 200000 445548056 200000 139282663 200000 850223901 200000 361705802 200000 968749843 200000 544711097 200000 329246020 200000 501743691 200000 633666147 200000 896417570 200000 245146062 200000 694166951 200000 164013774 200000 974745553 200000 470483412 200000 46274397 200000 122263995 200000 609118996 200000 116915978 200000 108654602 200000 159186225 200000 550076122 200000 675752392 200000 811296493 200000 717329365 200000 787777970 200000 624847620 200000 588493284 200000 609746158 200000 900895945 200000 521336917 200000 305787247 200000 848913507 200000 68193263 200000 200793072 200000 697711276 200000 999603387 200000 727933330 200000 252999341 200000 214818137 200000 523496219 200000 856766144 200000 804034050 200000 91868116 200000 400253259 200000 98417961 200000 51064838 200000 74319133 200000 572741040 200000 579222297 200000 742162287 200000 405949137 200000 486881618 200000 879365505 200000 514015635 200000 991649583 200000 242122198 200000 332455406 200000 377568873 200000 551160598 200000 755485572 200000 342670 200000 728819336 200000 91200005 200000 71422786 200000 299431986 200000 747476262 200000 917586968 200000 130118293 200000 95044166 200000 859253273 200000 232984081 200000 225818022 200000 177487577 200000 613705689 200000 267159371 200000 785459514 200000 982275227 200000 357733243 200000 201211335 200000 609348280 200000 393031897 200000 352178358 200000 551449123 200000 50232870 200000 384906626 200000 547788768 200000 856572828 200000 938324522 200000 33060 200000 92282865 200000 29907987 200000 42961932 200000 918635758 200000 131654270 200000 168572932 200000 924610482 200000 295620783 200000 778823102 200000 937378960 200000 832396194 200000 992254676 200000 20439176 200000 583362931 200000 572965123 200000 589920365 200000 779552850 200000 758452493 200000 811890588 200000 763210024 200000 471612722 200000 162413660 200000 506921426 200000 266236755 200000 722927584 200000 848629503 200000 818241196 200000 310934493 200000 129964464 200000 828753204 200000 792698833 200000 274620501 200000 296914587 200000 447815642 200000 186695559 200000 208505064 200000 232914743 200000 276477039 200000 608636085 200000 408695910 200000 65765561 200000 43015953 200000 498585826 200000 347605053 200000 281368825 200000 32878208 200000 536793651 200000 744251515 200000 423197805 200000 947876377 200000 667670384 200000 750860239 200000 616858156 200000 7127516 200000 290898430 200000 798581128 200000 93220332 200000 93867110 200000 714579429 200000 739020179 200000 701953027 200000 352479990 200000 319114698 200000 231526528 200000 509305704 200000 567995243 200000 345767669 200000 523579773 200000 687035826 200000 545805379 200000 965921099 200000 46999640 200000 234872087 200000 421524125 200000 989487444 200000 729736576 200000 815644781 200000 79996983 200000 52053046 200000 549699076 200000 88132907 200000 642953072 200000 300765622 200000 389224337 200000 828876648 200000 645324102 200000 84966461 200000 435923575 200000 512360922 200000 473419095 200000 498068176 200000 922981284 200000 293331928 200000 643139555 200000 533034774 200000 584733862 200000 799375703 200000 546955719 200000 365407061 200000 625946028 200000 769338095 200000 773059203 200000 448856691 200000 692628868 200000 261218775 200000 231096372 200000 454776824 200000 655688606 200000 213498851 200000 688408473 200000 709327370 200000 461220871 200000 143100812 200000 829105169 200000 234690928 200000 78458733 200000 71778279 200000 346707866 200000 544568206 200000 264167712 200000 128429739 200000 539348179 200000 937231982 200000 531907855 200000 335291439 200000 487790330 200000 211930292 200000 358066118 200000 844061033 200000 339556846 200000 995982247 200000 403495541 200000 818571759 200000 43313196 200000 493057838 200000 943637739 200000 353384441 200000 759146197 200000 680652240 200000 156005270 200000 870862428 200000 751342501 200000 457901746 200000 74747268 200000 518718607 200000 267148029 200000 262337435 200000 396815460 200000 878730920 200000 153820633 200000 759838450 200000 793267845 200000 93479263 200000 565521369 200000 764450238 200000 158163668 200000 448473097 200000 806637884 200000 236149668 200000 119310049 200000 330695325 200000 70690015 200000 125550316 200000 334244058 200000 124037042 200000 1242177 200000 314239611 200000 513310605 200000 671999102 200000 809804672 200000 50763737 200000 555109481 200000 84222679 200000 113437020 200000 571210540 200000 723167100 200000 839238452 200000 761922867 200000 625047865 200000 343802230 200000 458113708 200000 358410499 200000 377573737 200000 39348643 200000 86531317 200000 841097066 200000 275022785 200000 744800244 200000 588287078 200000 29234600 200000 409142503 200000 386541302 200000 360389620 200000 840506266 200000 187756067 200000 517236696 200000 939234103 200000 84356031 200000 712624987 200000 543984233 200000 334356069 200000 989257014 200000 225731861 200000 474341654 200000 971634773 200000 859706302 200000 999003256 200000 219044079 200000 132192380 200000 529592756 200000 33797962 200000 995533217 200000 345169139 200000 635384855 200000 822483954 200000 258383740 200000 723735662 200000 358261381 200000 453524342 200000 316975982 200000 212689988 200000 118606654 200000 872137085 200000 788437766 200000 594721901 200000 108147488 200000 101673037 200000 247445617 200000 937829759 200000 444079017 200000 902206669 200000 228640895 200000 78114479 200000 752329975 200000 214656132 200000 664920222 200000 74800085 200000 784378314 200000 911430039 200000 14930140 200000 553719143 200000 182605695 200000 979939021 200000 333304808 200000 651121275 200000 957111317 200000 119675789 200000 378128656 200000 46722249 200000 493320235 200000 563832286 200000 33949763 200000 867693734 200000 65698559 200000 555588197 200000 986865168 200000 44462857 200000 496974448 200000 198087786 200000 187380645 200000 89614729 200000 808083196 200000 33744338 200000 643115728 200000 758689371 200000 495908802 200000 202117413 200000 695812096 200000 918080600 200000 852953728 200000 198691208 200000 798598211 200000 234395380 200000 189494165 200000 891812547 200000 322568521 200000 742694471 200000 462529534 200000 677972283 200000 614441822 200000 499346694 200000 968314716 200000 672123896 200000 161993587 200000 237785738 200000 731371499 200000 478756512 200000 247255829 200000 202708679 200000 48889995 200000 339210105 200000 370127987 200000 689835605 200000 640601787 200000 95441769 200000 224725083 200000 464442986 200000 986351256 200000 661109752 200000 906310205 200000 617355485 200000 191687905 200000 321387340 200000 356128805 200000 129585699 200000 172881141 200000 586198059 200000 997310148 200000 437757780 200000 606167250 200000 852073980 200000 168058727 200000 22546471 200000 20372246 200000 701815493 200000 555280381 200000 968412400 200000 27051777 200000 116184365 200000 294163732 200000 51752616 200000 981365361 200000 582375546 200000 857847772 200000 792701156 200000 761009635 200000 86130835 200000 934086177 200000 737936348 200000 240649848 200000 71588862 200000 287195732 200000 499287652 200000 565466092 200000 766485986 200000 635200898 200000 458840053 200000 666506399 200000 446016006 200000 716632410 200000 703672485 200000 760151440 200000 278908623 200000 159227946 200000 270320425 200000 165511260 200000 864809284 200000 283502305 200000 507291353 200000 491887938 200000 613675276 200000 234603278 200000 872011691 200000 859050785 200000 124405358 200000 689079519 200000 847218230 200000 895373175 200000 482535503 200000 146070306 200000 697898927 200000 698042466 200000 280303671 200000 832217926 200000 495666159 200000 538116770 200000 789352011 200000 706707289 200000 718037354 200000 694643093 200000 585846099 200000 103909898 200000 159201080 200000 105161528 200000 294568116 200000 891072168 200000 125947662 200000 188123180 200000 836049526 200000 287221536 200000 251100997 200000 342484909 200000 880890686 200000 247291906 200000 564066513 200000 739778971 200000 969827924 200000 921697916 200000 934259530 200000 318378612 200000 762269086 200000 793546845 200000 499714278 200000 794910039 200000 664055202 200000 787898386 200000 527957627 200000 318928899 200000 865195398 200000 994357930 200000 36070273 200000 93451476 200000 271123730 200000 301112277 200000 353751565 200000 932954315 200000 127693484 200000 606614496 200000 842786006 200000 47741830 200000 629479770 200000 33355194 200000 182203699 200000 65877315 200000 277647043 200000 91404529 200000 112293657 200000 222039776 200000 299613997 200000 253752756 200000 729752352 200000 697589725 200000 516766079 200000 248545490 200000 91760255 200000 442651735 200000 924313407 200000 451980729 200000 590112011 200000 151036173 200000 963043476 200000 978232439 200000 702361402 200000 207753055 200000 980610629 200000 734868410 200000 801228325 200000 949642057 200000 190016439 200000 72713939 200000 218828160 200000 469757291 200000 210531057 200000 677748142 200000 457786275 200000 814557955 200000 720069274 200000 927483610 200000 752643460 200000 588724208 200000 567539193 200000 600626055 200000 587484346 200000 707509423 200000 702659827 200000 936317826 200000 802290042 200000 40514657 200000 956396047 200000 455620410 200000 829108892 200000 231609027 200000 672982645 200000 765158845 200000 413722006 200000 830185523 200000 125077481 200000 693623482 200000 669341823 200000 578217393 200000 131298516 200000 480056448 200000 30208013 200000 955986138 200000 311827002 200000 618982396 200000 221046166 200000 937826797 200000 293078980 200000 675697342 200000 244352785 200000 271442890 200000 777168822 200000 828710644 200000 354808597 200000 28099565 200000 977379065 200000 905716076 200000 304880344 200000 888697974 200000 881060114 200000 731778454 200000 393048112 200000 660047395 200000 476983847 200000 310785406 200000 336069525 200000 609787986 200000 208303360 200000 939441109 200000 903837724 200000 266350339 200000 62842115 200000 715553767 200000 238142332 200000 789969620 200000 548375094 200000 439791525 200000 161093131 200000 93149443 200000 686160192 200000 139248541 200000 815058113 200000 996529518 200000 511189863 200000 625275132 200000 605192499 200000 127414421 200000 817351826 200000 576428433 200000 199421336 200000 293820309 200000 183040839 200000 358107084 200000 633572551 200000 459848237 200000 261489837 200000 833437882 200000 510067254 200000 387664572 200000 2519178 200000 146714633 200000 122395643 200000 132835392 200000 299520837 200000 281163274 200000 378754253 200000 967090776 200000 235531236 200000 716673449 200000 853817859 200000 853440322 200000 541006350 200000 42058357 200000 526518163 200000 127482845 200000 632017930 200000 533888158 200000 11471892 200000 787543463 200000 326179005 200000 924899569 200000 299511483 200000 218998462 200000 644114350 200000 499736284 200000 212021600 200000 413825506 200000 32951045 200000 678712432 200000 669088889 200000 736483952 200000 273734534 200000 928553561 200000 179049757 200000 20957288 200000 45942425 200000 718289382 200000 636088066 200000 310451815 200000 142193221 200000 931178759 200000 467017854 200000 880932780 200000 679550255 200000 198117449 200000 818699400 200000 364000278 200000 364603039 200000 995114714 200000 610785463 200000 336474148 200000 633495675 200000 604726923 200000 655898433 200000 356929266 200000 15838024 200000 723849160 200000 776690428 200000 698506817 200000 750100015 200000 535522208 200000 437122399 200000 356395119 200000 959440629 200000 704389059 200000 122858625 200000 636343930 200000 200990720 200000 906542717 200000 264318232 200000 665832448 200000 497672280 200000 821390527 200000 958301307 200000 368149825 200000 366639011 200000 409217558 200000 445098143 200000 800749850 200000 990258215 200000 764139186 200000 560027676 200000 49898763 200000 355456715 200000 141619039 200000 58388008 200000 137447217 200000 224232725 200000 782315405 200000 308217498 200000 325857355 200000 441402156 200000 116302155 200000 469568488 200000 160778680 200000 329609686 200000 320813895 200000 398068520 200000 372395382 200000 182434426 200000 281293007 200000 204756497 200000 197436452 200000 58682654 200000 601602514 200000 40535290 200000 493184768 200000 978255465 200000 442383071 200000 855032537 200000 331436521 200000 620188065 200000 366045987 200000 862062916 200000 212245853 200000 629474990 200000 814557806 200000 814644851 200000 28543098 200000 946253844 200000 146671918 200000 230256955 200000 417938176 200000 262254331 200000 382093425 200000 657922835 200000 473464652 200000 993566506 200000 898099686 200000 373889041 200000 735438429 200000 240063238 200000 935989723 200000 491491565 200000 847691219 200000 205704086 200000 51217216 200000 299296508 200000 860671978 200000 58716802 200000 955469218 200000 7088181 200000 438214018 200000 288085518 200000 126724911 200000 547060015 200000 101643289 200000 715412259 200000 87731383 200000 895509792 200000 309206478 200000 222279493 200000 935980456 200000 259828702 200000 284506975 200000 338556573 200000 630554129 200000 212581856 200000 209380906 200000 381562352 200000 22895775 200000 738835517 200000 143176239 200000 819904164 200000 676415138 200000 71613099 200000 771440139 200000 194359489 200000 98681352 200000 939286401 200000 263332094 200000 894886125 200000 55490399 200000 306699700 200000 883940069 200000 638688366 200000 222605270 200000 389668572 200000 48690240 200000 675097899 200000 81631035 200000 989938991 200000 738333228 200000 161236394 200000 503022590 200000 132645252 200000 419278440 200000 676427025 200000 39358763 200000 651638608 200000 299707731 200000 309195560 200000 606043763 200000 39542443 200000 914170347 200000 789992021 200000 904106019 200000 883498572 200000 514331599 200000 772422046 200000 960710954 200000 676104583 200000 673713469 200000 699766442 200000 758419735 200000 157014613 200000 485018899 200000 591481792 200000 86981655 200000 237837132 200000 282974417 200000 476222917 200000 442916090 200000 30260641 200000 362966164 200000 168629824 200000 395915053 200000 190880044 200000 77081372 200000 298481496 200000 318536384 200000 885948003 200000 568521158 200000 878088660 200000 75276385 200000 19372636 200000 144483985 200000 536731929 200000 479440223 200000 204460239 200000 737459740 200000 931636526 200000 901577127 200000 44731921 200000 851475366 200000 592258747 200000 169837513 200000 721124633 200000 243847948 200000 273761028 200000 143692531 200000 146833278 200000 547133645 200000 817082865 200000 518284019 200000 593295733 200000 55535111 200000 994704393 200000 915065912 200000 23522263 200000 892439162 200000 31671922 200000 640587728 200000 428327960 200000 915700868 200000 471462641 200000 493354346 200000 436381776 200000 291617570 200000 769307119 200000 618615125 200000 95548724 200000 267098613 200000 58927729 200000 402457215 200000 245361693 200000 816744249 200000 543781405 200000 647503990 200000 210347775 200000 965138895 200000 400663867 200000 442270057 200000 731409522 200000 116463923 200000 471965361 200000 55763494 200000 837939628 200000 589198213 200000 59630597 200000 194406940 200000 425046660 200000 756213123 200000 866230621 200000 784229210 200000 926347631 200000 62659212 200000 539715969 200000 368566414 200000 31026053 200000 79018654 200000 641648599 200000 747696390 200000 293192317 200000 807292504 200000 920677477 200000 567760561 200000 504603307 200000 549147383 200000 48751058 200000 237811229 200000 79872776 200000 273266268 200000 385843044 200000 246394489 200000 276475689 200000 532598020 200000 668923138 200000 991866772 200000 295259974 200000 456492557 200000 183350579 200000 520487900 200000 342032947 200000 952568118 200000 113038108 200000 181867615 200000 564954473 200000 410155743 200000 982716548 200000 302548684 200000 636834558 200000 379503620 200000 648593362 200000 987271537 200000 921101223 200000 681066053 200000 641729549 200000 513512765 200000 315562684 200000 300128736 200000 638542042 200000 971529663 200000 858020915 200000 202981300 200000 433309824 200000 585444132 200000 257836707 200000 625372991 200000 785862119 200000 742817340 200000 9295169 200000 949194400 200000 982179987 200000 117369461 200000 387125222 200000 360709268 200000 550312621 200000 747288542 200000 569136390 200000 901383804 200000 818023161 200000 514855204 200000 645413817 200000 642671700 200000 927723232 200000 427861399 200000 126103476 200000 842500797 200000 739993702 200000 870703908 200000 416847184 200000 649461491 200000 127591988 200000 79854683 200000 538328961 200000 926312150 200000 187579791 200000 301970026 200000 286552543 200000 239730405 200000 440125533 200000 634223391 200000 589734048 200000 133491261 200000 433228582 200000 824568554 200000 371067034 200000 41076893 200000 451569936 200000 243705559 200000 150541125 200000 94299236 200000 116207585 200000 392248471 200000 856797878 200000 333616271 200000 298487808 200000 750760055 200000 460436900 200000 67174591 200000 137836147 200000 880964966 200000 545759078 200000 59057457 200000 975358688 200000 536165618 200000 318432753 200000 657073859 200000 546365328 200000 234603850 200000 763602909 200000 299007221 200000 562261863 200000 934242621 200000 4273249 200000 773320676 200000 332626412 200000 727689272 200000 111628113 200000 519795792 200000 368942918 200000 434282571 200000 58340134 200000 579996566 200000 436620347 200000 538433572 200000 848183542 200000 572593589 200000 388693042 200000 510224657 200000 130867318 200000 95905612 200000 205721393 200000 100120322 200000 290905086 200000 636771737 200000 961319904 200000 534654083 200000 534017156 200000 939836539 200000 900656003 200000 935920325 200000 867930014 200000 317321840 200000 195160578 200000 896538005 200000 328179076 200000 743474326 200000 588324836 200000 755915105 200000 967898891 200000 699963565 200000 480828494 200000 182195002 200000 339200426 200000 577941778 200000 674594056 200000 631872716 200000 367519608 200000 990577861 200000 996458103 200000 44763751 200000 800083755 200000 658879331 200000 614821795 200000 970825976 200000 608415257 200000 856524588 200000 712489521 200000 228521487 200000 740734521 200000 676311805 200000 963980393 200000 120186330 200000 28974626 200000 961049173 200000 920780080 200000 466089767 200000 17372426 200000 940886355 200000 565484046 200000 72518501 200000 33675463 200000 436548277 200000 29912873 200000 721656483 200000 178596817 200000 96285658 200000 852428615 200000 180552078 200000 981393213 200000 889574592 200000 334061518 200000 878944118 200000 658206914 200000 822609413 200000 385178310 200000 56691785 200000 909267638 200000 176881897 200000 373898453 200000 576496277 200000 235829777 200000 854512457 200000 380375361 200000 259346825 200000 493356136 200000 533340069 200000 182187505 200000 748032756 200000 505988082 200000 410301722 200000 492112747 200000 200663363 200000 720708998 200000 686910823 200000 640692438 200000 762498950 200000 287622810 200000 259995883 200000 81692664 200000 806431083 200000 293268804 200000 390883493 200000 272540472 200000 247961408 200000 570366011 200000 778462257 200000 443342749 200000 980549108 200000 554418902 200000 442862032 200000 99206348 200000 980243222 200000 499797259 200000 303519328 200000 752345868 200000 35292884 200000 962967921 200000 369283935 200000 133908804 200000 319972347 200000 979903293 200000 707053292 200000 364264187 200000 950375420 200000 225969735 200000 141435844 200000 607755862 200000 633916644 200000 979017989 200000 178462536 200000 939624477 200000 449438562 200000 224991886 200000 657923444 200000 412446133 200000 187910341 200000 689186968 200000 837545192 200000 260473126 200000 64119546 200000 995602809 200000 239675107 200000 198278421 200000 987915921 200000 862342696 200000 576902978 200000 94572234 200000 382817464 200000 703390268 200000 217380484 200000 450855466 200000 958884669 200000 766561259 200000 561450440 200000 93612989 200000 60470415 200000 935027211 200000 231089356 200000 536138920 200000 76137405 200000 254492691 200000 681436142 200000 700793523 200000 919022708 200000 663922202 200000 138505262 200000 208825924 200000 869188868 200000 153139926 200000 931042090 200000 559719009 200000 230265435 200000 560909214 200000 357041439 200000 740635825 200000 57961479 200000 497957479 200000 912079598 200000 522466682 200000 47943735 200000 485990857 200000 168903699 200000 804626338 200000 939122618 200000 438111994 200000 698316974 200000 141031601 200000 639524861 200000 394276817 200000 702316413 200000 868840653 200000 229904656 200000 201329860 200000 197930463 200000 718020284 200000 512731553 200000 679666409 200000 193203155 200000 35200485 200000 664307966 200000 724634615 200000 529033205 200000 357603919 200000 531192086 200000 837076037 200000 8869766 200000 410324639 200000 281501815 200000 890923209 200000 84493924 200000 79928860 200000 340432465 200000 371244313 200000 666212621 200000 437719213 200000 79890545 200000 19107181 200000 798606495 200000 48625368 200000 40259909 200000 647289498 200000 376326874 200000 108074949 200000 810347486 200000 796039703 200000 358986779 200000 963315000 200000 29042664 200000 357858810 200000 126260066 200000 729908633 200000 807761330 200000 911990011 200000 242506316 200000 383221743 200000 942378539 200000 747776111 200000 546734872 200000 703819743 200000 521558754 200000 420820557 200000 714528933 200000 105068465 200000 871979525 200000 31659308 200000 505790065 200000 73245770 200000 884469346 200000 264991298 200000 87856795 200000 246399794 200000 881408872 200000 59554661 200000 878255073 200000 379691150 200000 833880870 200000 708767500 200000 853228961 200000 507326246 200000 655303753 200000 726445646 200000 767263707 200000 362857568 200000 897248289 200000 603010785 200000 840705325 200000 857037378 200000 932956315 200000 666549019 200000 534331604 200000 658498418 200000 363506248 200000 115722740 200000 865885360 200000 744164664 200000 20534356 200000 4528385 200000 887976768 200000 203213690 200000 13572750 200000 556000377 200000 298692513 200000 415723710 200000 542161765 200000 728638771 200000 370838418 200000 746176043 200000 91561960 200000 538101924 200000 474338162 200000 237889415 200000 980562373 200000 606035172 200000 317663807 200000 134827833 200000 768057674 200000 613591722 200000 86350232 200000 903304775 200000 908939622 200000 534251850 200000 509020091 200000 437261912 200000 768161703 200000 64613565 200000 788163974 200000 474663346 200000 357713981 200000 925364121 200000 558455929 200000 846239036 200000 298177012 200000 922862355 200000 572188337 200000 347210877 200000 217790525 200000 380343555 200000 574025454 200000 227835290 200000 424501541 200000 488334303 200000 714026125 200000 185213274 200000 176214363 200000 367610045 200000 287667598 200000 51585828 200000 74743854 200000 936082773 200000 545384078 200000 333386495 200000 412702603 200000 870315516 200000 38338252 200000 914044304 200000 575268354 200000 202966441 200000 482859559 200000 72884767 200000 89773760 200000 614336499 200000 860246813 200000 929838225 200000 334753685 200000 783421199 200000 286444749 200000 690900846 200000 651955439 200000 371058645 200000 238332148 200000 154959323 200000 934638557 200000 878899132 200000 772605427 200000 101982624 200000 695037452 200000 900234969 200000 635464903 200000 300284706 200000 24805324 200000 66600930 200000 712641294 200000 143143785 200000 529305098 200000 106969136 200000 824581896 200000 159905307 200000 234914390 200000 575419319 200000 515233170 200000 551605117 200000 556570846 200000 888346383 200000 146808875 200000 9863800 200000 910424177 200000 488981870 200000 629226226 200000 491306641 200000 63675516 200000 885665451 200000 125286053 200000 921016815 200000 801131279 200000 948028731 200000 149703331 200000 781766488 200000 346532567 200000 304885302 200000 353423082 200000 363768371 200000 131192100 200000 862158675 200000 160110617 200000 983347334 200000 910619620 200000 628362982 200000 650738030 200000 972805880 200000 241725350 200000 259799528 200000 185922759 200000 537829583 200000 69043607 200000 673070062 200000 269707940 200000 571455986 200000 939855239 200000 467368240 200000 448997410 200000 897059559 200000 180493283 200000 193433730 200000 367943937 200000 192743125 200000 798149563 200000 104130909 200000 813612958 200000 784344962 200000 707768509 200000 813199831 200000 487695096 200000 774652246 200000 803019576 200000 328502437 200000 31379630 200000 288291157 200000 737834009 200000 422220575 200000 333062398 200000 990540071 200000 447180015 200000 57939771 200000 145004743 200000 372167443 200000 384827370 200000 208528784 200000 425133447 200000 748478462 200000 733138903 200000 365093715 200000 873503581 200000 185722224 200000 461299749 200000 737605725 200000 17922823 200000 895789454 200000 122563298 200000 446526754 200000 108062691 200000 325223200 200000 741962430 200000 32080057 200000 754540529 200000 25038219 200000 627758341 200000 140850394 200000 588665806 200000 135180503 200000 189401512 200000 951277019 200000 521788601 200000 478573481 200000 650324276 200000 555889329 200000 823926930 200000 624297801 200000 400509656 200000 596805876 200000 772478933 200000 777629 200000 423206498 200000 220545242 200000 760532386 200000 47551787 200000 744153665 200000 948841785 200000 359975351 200000 210297113 200000 731865476 200000 859553673 200000 865834099 200000 722560303 200000 221374936 200000 742825951 200000 414709460 200000 89511891 200000 722713997 200000 880960242 200000 273847928 200000 940219915 200000 963351953 200000 30608409 200000 983317919 200000 996005246 200000 87696755 200000 406924105 200000 349056295 200000 925244018 200000 383492960 200000 157359386 200000 306466445 200000 722151886 200000 342915623 200000 102078659 200000 438769 200000 113016088 200000 204265272 200000 475509784 200000 567474706 200000 686088823 200000 229853344 200000 789106578 200000 896428109 200000 701267633 200000 350409486 200000 449740359 200000 417186465 200000 249885486 200000 579284944 200000 730957804 200000 292401581 200000 478907378 200000 893612757 200000 265657049 200000 154028719 200000 367794597 200000 104495788 200000 947047428 200000 789223814 200000 315020685 200000 382839426 200000 410411779 200000 441082032 200000 652769682 200000 845960231 200000 43340814 200000 680977227 200000 593148472 200000 649742857 200000 706682362 200000 618087703 200000 707673256 200000 259397430 200000 950023230 200000 281811570 200000 438910118 200000 193026398 200000 875259633 200000 858990169 200000 602378906 200000 677023949 200000 378533065 200000 628488300 200000 330837899 200000 904845940 200000 247875868 200000 957554922 200000 882664735 200000 798767072 200000 183032801 200000 251400880 200000 479701403 200000 101395263 200000 137295279 200000 766602045 200000 835579880 200000 773448546 200000 453428156 200000 519234736 200000 67386251 200000 893273525 200000 857202142 200000 691196871 200000 222718634 200000 752379975 200000 287013517 200000 133443553 200000 385930253 200000 441066440 200000 925401822 200000 606013180 200000 158501146 200000 479898501 200000 984647816 200000 336183222 200000 361277399 200000 665673581 200000 379471329 200000 478212431 200000 991450347 200000 308112398 200000 306383329 200000 688052644 200000 594990492 200000 798041239 200000 787463709 200000 902888757 200000 853379537 200000 913702615 200000 462274252 200000 660080415 200000 361787408 200000 749270843 200000 523064517 200000 436533538 200000 499765120 200000 612912339 200000 418575742 200000 998601115 200000 376320487 200000 664055117 200000 217282829 200000 835534217 200000 504233900 200000 218924279 200000 153502761 200000 745730699 200000 552683989 200000 723384000 200000 424267305 200000 572801247 200000 97195529 200000 833816631 200000 888976131 200000 550363491 200000 383421583 200000 440474505 200000 972250958 200000 692089239 200000 907100748 200000 30904198 200000 766480959 200000 898103193 200000 424100551 200000 557558172 200000 872543150 200000 871156262 200000 538383400 200000 158305753 200000 117198353 200000 207340191 200000 975270195 200000 985775852 200000 298108543 200000 392216832 200000 772258128 200000 10301988 200000 713597613 200000 307802089 200000 666151046 200000 502451566 200000 375996660 200000 337183385 200000 253501306 200000 660455770 200000 650699848 200000 59129581 200000 951150964 200000 15265046 200000 745487425 200000 908966244 200000 48359514 200000 151803504 200000 684257556 200000 54698781 200000 618825393 200000 55493079 200000 475451802 200000 207892438 200000 854753698 200000 910742618 200000 760054599 200000 599395821 200000 476999410 200000 163242918 200000 741537331 200000 224561250 200000 687855367 200000 169992715 200000 828403476 200000 908071123 200000 591313641 200000 410004087 200000 234976577 200000 236470141 200000 488824894 200000 484029048 200000 981564591 200000 101737281 200000 411743052 200000 846949949 200000 612631030 200000 299335067 200000 880062714 200000 732810900 200000 853768268 200000 831365291 200000 59043534 200000 296034029 200000 699746184 200000 276108080 200000 32529647 200000 556632405 200000 18312224 200000 969671815 200000 655692835 200000 677858938 200000 249314602 200000 105026223 200000 868487121 200000 7648685 200000 237949533 200000 925985863 200000 196698623 200000 193193690 200000 869621776 200000 884642957 200000 498048852 200000 134340240 200000 461067577 200000 92990303 200000 874966294 200000 594293759 200000 482658670 200000 325039421 200000 311861036 200000 283096307 200000 882524903 200000 532084548 200000 589942301 200000 361083869 200000 920725113 200000 123584820 200000 519714574 200000 300350922 200000 946717595 200000 519002474 200000 624887751 200000 715859049 200000 770983011 200000 663193830 200000 715434157 200000 753583625 200000 475555721 200000 489091909 200000 412530375 200000 157502871 200000 279119458 200000 313186502 200000 204642237 200000 419255459 200000 119980773 200000 38400584 200000 974309331 200000 5055323 200000 289592233 200000 298657609 200000 850690546 200000 50066061 200000 416635876 200000 267318248 200000 597741470 200000 104206248 200000 477440876 200000 257420515 200000 527079168 200000 148689594 200000 384716472 200000 889576857 200000 466531549 200000 205994611 200000 964368095 200000 700344839 200000 127960219 200000 940378655 200000 107159959 200000 939610318 200000 302239298 200000 174302127 200000 298555190 200000 889155370 200000 776435832 200000 810314160 200000 353212596 200000 493544188 200000 355333251 200000 94376785 200000 714193830 200000 582979776 200000 512747081 200000 234656353 200000 735352899 200000 69885334 200000 945015378 200000 614944077 200000 649444706 200000 534982460 200000 86247364 200000 377433381 200000 18171512 200000 891838993 200000 60243557 200000 982106006 200000 334117277 200000 66102035 200000 989404828 200000 843853041 200000 422887304 200000 893209569 200000 753277807 200000 424319522 200000 179015565 200000 574016185 200000 918423173 200000 356142776 200000 78547877 200000 800443002 200000 352930853 200000 576716514 200000 506005605 200000 732492449 200000 805503796 200000 4162927 200000 621622021 200000 822819663 200000 53498681 200000 906555853 200000 576292698 200000 850890560 200000 625280091 200000 672845322 200000 916669403 200000 934161364 200000 304566624 200000 956992725 200000 883351966 200000 537333002 200000 575082416 200000 463508348 200000 203800155 200000 341326207 200000 982041935 200000 702425071 200000 491412071 200000 996729458 200000 250533605 200000 199493818 200000 561390777 200000 187625922 200000 97480121 200000 295522574 200000 483442920 200000 667248621 200000 204012976 200000 198053048 200000 210174249 200000 819957778 200000 459469138 200000 430795303 200000 58941012 200000 917391343 200000 652712900 200000 181400681 200000 46727136 200000 645944290 200000 939450574 200000 411381550 200000 657753058 200000 250083051 200000 904448214 200000 32789186 200000 565469968 200000 445095591 200000 217908961 200000 430460438 200000 450780355 200000 316083030 200000 802762904 200000 613423287 200000 265114863 200000 130646485 200000 899395648 200000 434007252 200000 455559724 200000 844478371 200000 289445056 200000 82732347 200000 224593328 200000 781028063 200000 308878238 200000 934219612 200000 255833938 200000 403583048 200000 324989184 200000 512825667 200000 256068999 200000 773088058 200000 66989998 200000 896177057 200000 802759527 200000 753828278 200000 550024974 200000 414111683 200000 43042472 200000 681355354 200000 484297510 200000 390917528 200000 282756001 200000 201136228 200000 529132701 200000 241303982 200000 599737672 200000 606406066 200000 32448185 200000 242047285 200000 763121459 200000 100587204 200000 977118561 200000 527674361 200000 486756249 200000 507135671 200000 318280476 200000 437880427 200000 210420049 200000 521610571 200000 37860111 200000 635569560 200000 178822609 200000 150905565 200000 798557441 200000 795308847 200000 819465008 200000 304962668 200000 934722905 200000 12411262 200000 111975459 200000 562767255 200000 418891549 200000 368866677 200000 228186626 200000 655276701 200000 54239733 200000 176685728 200000 198152387 200000 615465050 200000 254502437 200000 168630576 200000 195851517 200000 765661263 200000 597046421 200000 177031154 200000 603130341 200000 386370202 200000 744800460 200000 195307605 200000 187501907 200000 80918521 200000 14152943 200000 734619239 200000 763035070 200000 896821194 200000 655924166 200000 396553943 200000 508977722 200000 886406157 200000 879556791 200000 792491252 200000 392721024 200000 668722527 200000 974247367 200000 233189035 200000 591292646 200000 807004416 200000 506902431 200000 247744652 200000 275825249 200000 408499405 200000 74710916 200000 339731397 200000 711113865 200000 838709573 200000 836036444 200000 846921253 200000 446347156 200000 51550087 200000 994102191 200000 923484697 200000 801984088 200000 72186705 200000 930569123 200000 961747121 200000 148889677 200000 3344130 200000 946773758 200000 714706330 200000 806954376 200000 79729048 200000 986825255 200000 722253092 200000 524423360 200000 549851826 200000 297382436 200000 606371389 200000 414667083 200000 402116749 200000 402896539 200000 488380019 200000 895729953 200000 724941834 200000 979284437 200000 430434805 200000 618260183 200000 567967909 200000 726487221 200000 618846610 200000 14590373 200000 250087551 200000 500865221 200000 594520248 200000 233346399 200000 656812116 200000 896689193 200000 346799477 200000 363906686 200000 793348996 200000 411835304 200000 845316215 200000 554869272 200000 102835725 200000 302925993 200000 225717519 200000 477920738 200000 424799374 200000 453730098 200000 570318121 200000 878136884 200000 560734789 200000 170211818 200000 837247829 200000 147422724 200000 754597137 200000 366814232 200000 417444032 200000 143050472 200000 937677680 200000 263395233 200000 388983098 200000 60653336 200000 543022209 200000 779204877 200000 162548017 200000 787805033 200000 956320769 200000 646098305 200000 293513139 200000 203419474 200000 361046609 200000 630523077 200000 94877295 200000 601648874 200000 993625709 200000 224439102 200000 222967732 200000 122425575 200000 358611958 200000 72013300 200000 390991983 200000 653188255 200000 745697064 200000 635144844 200000 777429552 200000 892085257 200000 70018787 200000 363977038 200000 584378661 200000 183105980 200000 793888421 200000 393150751 200000 180496412 200000 333525742 200000 98951821 200000 800445319 200000 672825989 200000 361057653 200000 465471833 200000 976670892 200000 10076268 200000 196022729 200000 741335144 200000 801996628 200000 41858178 200000 632933631 200000 266850744 200000 566622949 200000 112853012 200000 739483854 200000 607440359 200000 431569255 200000 427442960 200000 161122700 200000 844679221 200000 118661504 200000 185208839 200000 918252081 200000 32834688 200000 917378678 200000 803964453 200000 329090642 200000 886526277 200000 395829808 200000 469414713 200000 829771302 200000 798612388 200000 401018676 200000 675727795 200000 433857668 200000 360054620 200000 365318313 200000 889846944 200000 68576994 200000 201027786 200000 159838293 200000 938509231 200000 535294294 200000 335637741 200000 211300511 200000 534533934 200000 105780887 200000 573376356 200000 1916046 200000 268773900 200000 208892924 200000 841361005 200000 856346567 200000 54712279 200000 99178363 200000 264844007 200000 480604305 200000 474928831 200000 41526699 200000 313511503 200000 80838611 200000 766304657 200000 26076609 200000 176292550 200000 330625812 200000 155972540 200000 148041621 200000 675277577 200000 364590713 200000 945545550 200000 292553629 200000 461677686 200000 24732874 200000 212085494 200000 199886576 200000 873378572 200000 507226988 200000 131287042 200000 285498691 200000 464456555 200000 220800102 200000 322594914 200000 406039791 200000 333218511 200000 771932256 200000 853908131 200000 16625384 200000 137942808 200000 635744415 200000 663485428 200000 344623302 200000 5277892 200000 904364297 200000 785622563 200000 814573246 200000 238484210 200000 254588966 200000 294170015 200000 990566825 200000 212537696 200000 21873435 200000 186341750 200000 768072443 200000 351916141 200000 791004080 200000 302326104 200000 57498828 200000 587325718 200000 917976139 200000 360117650 200000 914079186 200000 420330748 200000 206853618 200000 189850898 200000 674132836 200000 806182492 200000 993517131 200000 223639913 200000 654689143 200000 825230356 200000 821868446 200000 537526467 200000 911341731 200000 642839459 200000 368236241 200000 22871535 200000 880610846 200000 539223849 200000 391947114 200000 521073757 200000 277344703 200000 201549666 200000 298449296 200000 289021465 200000 333342204 200000 168723374 200000 988332041 200000 577261524 200000 1823723 200000 80925707 200000 417788988 200000 465559771 200000 411944259 200000 665043736 200000 235896367 200000 305862429 200000 580107355 200000 341203475 200000 554173066 200000 289942313 200000 897190441 200000 478025946 200000 64870545 200000 104820268 200000 595430467 200000 288421357 200000 521835052 200000 379960310 200000 134003937 200000 745199210 200000 474125793 200000 69130997 200000 589006552 200000 836213774 200000 143400664 200000 797464119 200000 423091103 200000 576666426 200000 127584469 200000 175211883 200000 256377676 200000 774898410 200000 565341760 200000 823490271 200000 747480215 200000 20308670 200000 992313376 200000 22445443 200000 378534101 200000 428517620 200000 741851674 200000 393200868 200000 781311997 200000 949622379 200000 703683702 200000 541896496 200000 791122598 200000 623213729 200000 190122521 200000 438355255 200000 300431878 200000 646319541 200000 808914059 200000 584284776 200000 802494963 200000 376936549 200000 502606321 200000 561353935 200000 306387684 200000 136854544 200000 751236883 200000 351747868 200000 401573360 200000 446736564 200000 349577047 200000 756147870 200000 194884301 200000 995777263 200000 101089987 200000 484554563 200000 745983953 200000 203894273 200000 32446973 200000 741377433 200000 739185140 200000 386887111 200000 737926733 200000 215160527 200000 974208715 200000 172456128 200000 934570905 200000 644247731 200000 55458957 200000 778814987 200000 4419175 200000 889778613 200000 930116625 200000 766951783 200000 17088990 200000 343463138 200000 749590220 200000 936816944 200000 136239044 200000 35759592 200000 925583574 200000 561850472 200000 368778880 200000 680396055 200000 488385766 200000 138260138 200000 84222232 200000 479059805 200000 306284624 200000 490838583 200000 965752627 200000 182718537 200000 369912077 200000 855486957 200000 240322327 200000 115838984 200000 363479986 200000 861506377 200000 873386923 200000 206285674 200000 695015287 200000 299620460 200000 139103861 200000 940993500 200000 679444017 200000 656447506 200000 681445789 200000 670688111 200000 850880599 200000 635718044 200000 79593959 200000 31193295 200000 606633215 200000 866541318 200000 552267963 200000 680361291 200000 230144993 200000 222166256 200000 274950688 200000 786226386 200000 499699538 200000 136255128 200000 31829179 200000 38850035 200000 598440009 200000 442342877 200000 699825107 200000 735869916 200000 151017564 200000 920350525 200000 326385488 200000 794607195 200000 637305795 200000 559013847 200000 197552054 200000 921124319 200000 31158611 200000 723919721 200000 81669166 200000 328493942 200000 947719812 200000 163391057 200000 428133501 200000 6533327 200000 911860586 200000 2062735 200000 213081353 200000 987567673 200000 860220606 200000 346551488 200000 101523674 200000 17194146 200000 881619926 200000 564257316 200000 355794837 200000 85221272 200000 389590695 200000 913240216 200000 689843074 200000 99561290 200000 174932937 200000 879863195 200000 775918983 200000 424262278 200000 821671538 200000 290302285 200000 574637354 200000 78659259 200000 972043385 200000 806359658 200000 203320466 200000 615237624 200000 614681683 200000 460794962 200000 742220933 200000 108863723 200000 473619224 200000 932034819 200000 317425770 200000 397053666 200000 739375230 200000 999162651 200000 287360583 200000 644882892 200000 996262620 200000 694234074 200000 381863107 200000 291562039 200000 964927272 200000 267525406 200000 133172004 200000 239206738 200000 6692600 200000 61733220 200000 246909777 200000 504946924 200000 913271939 200000 466130381 200000 992769488 200000 315834227 200000 720753312 200000 672096277 200000 526386120 200000 138358261 200000 570908357 200000 808899740 200000 825526527 200000 842770977 200000 917233417 200000 86188129 200000 970770397 200000 606801477 200000 194976801 200000 951156481 200000 968502630 200000 791144784 200000 715279205 200000 626326715 200000 511438146 200000 548782801 200000 41947339 200000 800509550 200000 382541752 200000 748894965 200000 610301674 200000 256408984 200000 413003693 200000 12613772 200000 881815287 200000 635650135 200000 368060585 200000 533334276 200000 377208010 200000 448210283 200000 828932305 200000 630768236 200000 371679450 200000 552574001 200000 655830765 200000 506795889 200000 113882171 200000 714102953 200000 408902242 200000 223788387 200000 138892966 200000 656647024 200000 60088632 200000 162772527 200000 483861616 200000 877810630 200000 59525140 200000 278517349 200000 55468689 200000 321774472 200000 446386750 200000 951601459 200000 466533022 200000 390633781 200000 70612380 200000 8636519 200000 738182862 200000 197672940 200000 291899060 200000 34359921 200000 24226295 200000 499436907 200000 141255852 200000 169159261 200000 622132113 200000 984759825 200000 797442380 200000 798457308 200000 132490673 200000 902557916 200000 623971066 200000 89859387 200000 506888462 200000 328046955 200000 908007100 200000 278843241 200000 595467518 200000 614070779 200000 791284281 200000 44924916 200000 606817657 200000 36334957 200000 516362167 200000 391373579 200000 618828564 200000 46610238 200000 860608541 200000 618128765 200000 696315655 200000 316476812 200000 410982129 200000 733142199 200000 114337062 200000 890224918 200000 835468378 200000 43114185 200000 696696810 200000 354030395 200000 887291166 200000 699933281 200000 849959017 200000 276823034 200000 782179492 200000 690312397 200000 97677912 200000 796141552 200000 17369843 200000 208915965 200000 218892815 200000 730721372 200000 295284912 200000 85151869 200000 703156356 200000 395674908 200000 761960738 200000 101210494 200000 380684621 200000 112966320 200000 210426417 200000 565677773 200000 499773090 200000 58772022 200000 694509665 200000 170031833 200000 248579928 200000 565385068 200000 174100698 200000 581289136 200000 618686182 200000 764581040 200000 754638179 200000 907734529 200000 131124579 200000 469497090 200000 999571041 200000 378982683 200000 950698885 200000 87245823 200000 895196380 200000 111024875 200000 105656994 200000 138055142 200000 354500218 200000 265056001 200000 36726961 200000 880380822 200000 340396928 200000 208086923 200000 552384585 200000 66945166 200000 674930391 200000 625353047 200000 670851232 200000 977636586 200000 60982276 200000 625117140 200000 593442188 200000 185310060 200000 482399533 200000 129732369 200000 760902021 200000 621718895 200000 208914202 200000 449025467 200000 434471840 200000 875274484 200000 293921585 200000 639344418 200000 177633172 200000 30487705 200000 396688760 200000 477098804 200000 106222007 200000 354016667 200000 476082838 200000 52119167 200000 871218945 200000 530603483 200000 697558481 200000 959339571 200000 664845063 200000 998532053 200000 201349392 200000 663662108 200000 519713792 200000 344379050 200000 64498393 200000 647313579 200000 397077699 200000 481973270 200000 321511507 200000 243695852 200000 518375622 200000 640173689 200000 881032004 200000 408524432 200000 42421791 200000 499721937 200000 736835091 200000 101859300 200000 990232453 200000 728904893 200000 464115142 200000 795090392 200000 252798031 200000 365029499 200000 559586308 200000 682539000 200000 212693619 200000 168882922 200000 556802324 200000 304343157 200000 57902728 200000 341873544 200000 237689819 200000 817939483 200000 273006019 200000 222992499 200000 434320864 200000 310946395 200000 191729660 200000 953443435 200000 246195530 200000 396593986 200000 388914089 200000 879521997 200000 692909792 200000 805147008 200000 59165665 200000 718564249 200000 146684935 200000 353723489 200000 13454425 200000 525579116 200000 673154759 200000 600969686 200000 316985706 200000 991032709 200000 834546629 200000 920514667 200000 968324104 200000 103700931 200000 736919113 200000 93987665 200000 428918731 200000 636822692 200000 494966840 200000 902672469 200000 542005992 200000 982674759 200000 846146074 200000 237618151 200000 932269624 200000 332722026 200000 327820053 200000 201941267 200000 643581231 200000 473346924 200000 295496431 200000 613873545 200000 51019749 200000 304070731 200000 29342222 200000 283434904 200000 626331408 200000 376204197 200000 196086650 200000 394531374 200000 832329735 200000 833539514 200000 821411545 200000 791925465 200000 395717823 200000 743542631 200000 651782769 200000 491523016 200000 182685136 200000 516161580 200000 378451241 200000 454716362 200000 674790512 200000 739552294 200000 173481607 200000 90653260 200000 355141750 200000 644255764 200000 854970034 200000 181675870 200000 414022232 200000 676712789 200000 971708016 200000 801173422 200000 124712236 200000 416796647 200000 861051688 200000 634736778 200000 616635049 200000 138054249 200000 128348384 200000 299264481 200000 557951270 200000 80865305 200000 863575615 200000 451936322 200000 708626329 200000 590897366 200000 854435979 200000 139650778 200000 843842968 200000 473924893 200000 49386923 200000 59167097 200000 979746139 200000 633597967 200000 305610790 200000 250783884 200000 748125623 200000 158773608 200000 95678241 200000 659372324 200000 943841315 200000 277009801 200000 332515939 200000 38348525 200000 752126133 200000 364868974 200000 205882452 200000 69774390 200000 438279205 200000 126052535 200000 530805752 200000 153509871 200000 238519752 200000 193604515 200000 55923960 200000 42812324 200000 367486869 200000 879667983 200000 246291352 200000 212517766 200000 542975011 200000 106106 200000 112041153 200000 48394850 200000 548052648 200000 756488706 200000 794725879 200000 891491239 200000 581787386 200000 454318183 200000 283961699 200000 325348196 200000 648059792 200000 353239815 200000 823374794 200000 472116294 200000 726709633 200000 625853920 200000 706783378 200000 997670813 200000 887072899 200000 312248720 200000 995545539 200000 645166423 200000 392091372 200000 529989463 200000 502988291 200000 213970434 200000 542167476 200000 836272402 200000 330768536 200000 1910989 200000 426764400 200000 929877824 200000 652074344 200000 844486022 200000 483972439 200000 119999232 200000 404532475 200000 537333916 200000 755451199 200000 30307345 200000 833541751 200000 991430942 200000 813723040 200000 445367504 200000 118564770 200000 419124410 200000 817387663 200000 877662268 200000 114915043 200000 976333758 200000 23992004 200000 935361523 200000 95951168 200000 752661785 200000 750393747 200000 61493301 200000 115823200 200000 641143897 200000 990183669 200000 736156128 200000 181001865 200000 351450030 200000 591057279 200000 262242418 200000 983842467 200000 549957093 200000 11004009 200000 735862281 200000 312672306 200000 680268908 200000 627418504 200000 854565221 200000 315342686 200000 612825427 200000 706053971 200000 986253283 200000 328133357 200000 426982216 200000 165163744 200000 425963394 200000 451536455 200000 589098906 200000 979587047 200000 616656097 200000 720039792 200000 946689078 200000 890142909 200000 265289535 200000 688033552 200000 647222188 200000 643579481 200000 750309496 200000 642263150 200000 240522537 200000 901086801 200000 686862093 200000 271923055 200000 82460797 200000 824047837 200000 24353820 200000 806811291 200000 644997654 200000 973637842 200000 975124323 200000 793088279 200000 21792515 200000 745268648 200000 627525953 200000 136434347 200000 256964337 200000 897867635 200000 794899123 200000 744629181 200000 939174448 200000 518403820 200000 704645466 200000 642414418 200000 467877805 200000 589728105 200000 17464690 200000 739346195 200000 689917177 200000 63522015 200000 22868443 200000 585598789 200000 274209855 200000 636346854 200000 541155348 200000 609402062 200000 936331345 200000 792272820 200000 391450170 200000 643583798 200000 771873947 200000 876331552 200000 438292236 200000 538218659 200000 799773485 200000 940082591 200000 554158057 200000 269391835 200000 534976692 200000 151336777 200000 505198287 200000 904854597 200000 882876032 200000 941919956 200000 741668444 200000 141271015 200000 334351487 200000 972269719 200000 416187856 200000 24297320 200000 889965376 200000 476411784 200000 54092553 200000 285602830 200000 538842096 200000 331904317 200000 988685956 200000 564218816 200000 914003551 200000 447468525 200000 57403746 200000 28350724 200000 692315386 200000 469038703 200000 527158623 200000 536318210 200000 310554833 200000 237617209 200000 183499483 200000 930265982 200000 272980370 200000 983650146 200000 199091925 200000 45334240 200000 284837260 200000 782373535 200000 547381482 200000 404038190 200000 122101676 200000 694485320 200000 308540761 200000 186897168 200000 666277762 200000 905643347 200000 340033793 200000 950192586 200000 59538235 200000 688114007 200000 101282656 200000 985080132 200000 740074407 200000 69110409 200000 101070996 200000 646790917 200000 954162228 200000 237566657 200000 541216093 200000 673722162 200000 856062704 200000 364712054 200000 804946201 200000 288005267 200000 393562251 200000 184054972 200000 685528517 200000 201085581 200000 808793681 200000 751641932 200000 649319426 200000 902890792 200000 405958707 200000 658593915 200000 694584076 200000 4476170 200000 33945790 200000 968481601 200000 244660931 200000 239086969 200000 648982817 200000 706898227 200000 200593829 200000 538767451 200000 159104810 200000 152511112 200000 281709777 200000 838085176 200000 453610312 200000 446718998 200000 401383942 200000 221484086 200000 714046602 200000 152224085 200000 700336544 200000 718833179 200000 539547806 200000 920099930 200000 77139616 200000 514875469 200000 734861266 200000 398165980 200000 490523300 200000 625039316 200000 308882196 200000 203441457 200000 889930218 200000 782027350 200000 501972981 200000 652602961 200000 5157712 200000 199128601 200000 846580897 200000 165789137 200000 4978262 200000 591985156 200000 485044200 200000 366602984 200000 178204441 200000 200626078 200000 627909943 200000 372844397 200000 340003928 200000 514760460 200000 864979614 200000 701433302 200000 217033075 200000 320207637 200000 584261835 200000 876174137 200000 710565990 200000 809172256 200000 630703372 200000 51309902 200000 479274449 200000 38178099 200000 588599632 200000 228729962 200000 860653810 200000 678765045 200000 338895398 200000 624712580 200000 625135528 200000 646575789 200000 470007996 200000 344142898 200000 387903601 200000 414670656 200000 982702303 200000 176351404 200000 627777131 200000 854692918 200000 135570688 200000 391161287 200000 413360470 200000 171936948 200000 274248237 200000 120666874 200000 473734543 200000 758911617 200000 616491539 200000 753156700 200000 129161238 200000 350636549 200000 843715841 200000 77257890 200000 600896648 200000 850457157 200000 182377959 200000 296652069 200000 791410980 200000 312462567 200000 357674578 200000 80760281 200000 907798218 200000 596089907 200000 786820721 200000 778592598 200000 80126710 200000 614872846 200000 315498258 200000 623814866 200000 630497736 200000 119710976 200000 228929444 200000 342233635 200000 746966014 200000 248849455 200000 421241910 200000 802283969 200000 794668278 200000 302644577 200000 692993909 200000 634892481 200000 551829168 200000 253501436 200000 651549361 200000 521628378 200000 882074570 200000 916565512 200000 684898776 200000 949411938 200000 704019842 200000 500595243 200000 759955320 200000 91462225 200000 862267830 200000 287807915 200000 386581184 200000 931269692 200000 451439846 200000 542132335 200000 187388799 200000 118242906 200000 341025327 200000 401371901 200000 895634978 200000 805943170 200000 594333008 200000 484889724 200000 910267833 200000 224070954 200000 761583784 200000 246750386 200000 995796466 200000 84554600 200000 489344821 200000 564637702 200000 268160795 200000 369889523 200000 767053462 200000 80415615 200000 213604387 200000 889187618 200000 451461385 200000 947390658 200000 876522649 200000 341937643 200000 659308909 200000 155050006 200000 654213290 200000 908486628 200000 332468032 200000 810478690 200000 187126054 200000 281907269 200000 984415392 200000 389671725 200000 4651387 200000 288095971 200000 918649933 200000 725214364 200000 910149559 200000 760427573 200000 97174436 200000 736700790 200000 582445193 200000 831694674 200000 579574437 200000 371966755 200000 918401344 200000 775389167 200000 798731245 200000 324979623 200000 999411657 200000 316740197 200000 472646331 200000 927866283 200000 207998132 200000 219033512 200000 136183022 200000 77956723 200000 637608239 200000 46111568 200000 692614405 200000 858332136 200000 254835464 200000 274401170 200000 981788188 200000 204094095 200000 763798190 200000 483097415 200000 156585972 200000 392527758 200000 109063984 200000 200845283 200000 237715691 200000 57749677 200000 520710715 200000 11570046 200000 774902271 200000 599077458 200000 638591519 200000 580092622 200000 37034702 200000 25926531 200000 993995210 200000 988612393 200000 122806680 200000 64370662 200000 872589002 200000 961160839 200000 169216826 200000 498680259 200000 788081486 200000 812639101 200000 975723828 200000 554213376 200000 528533029 200000 514334530 200000 432722851 200000 524617763 200000 631038652 200000 541146029 200000 613319494 200000 480396883 200000 574615331 200000 965886772 200000 923778940 200000 566623574 200000 960917000 200000 922856173 200000 792992323 200000 786286227 200000 959872697 200000 523783823 200000 476542522 200000 561850896 200000 188881701 200000 390312561 200000 621554335 200000 856359028 200000 761882586 200000 257226121 200000 552704849 200000 443938054 200000 675975688 200000 926506861 200000 836020942 200000 164451243 200000 426244987 200000 738792021 200000 275570740 200000 688832234 200000 720805540 200000 376716566 200000 412990275 200000 605930986 200000 976660112 200000 381911335 200000 805255256 200000 98533490 200000 669415662 200000 751601310 200000 297436786 200000 975632103 200000 984920589 200000 113244211 200000 690672945 200000 878693457 200000 876551386 200000 314157883 200000 733973201 200000 502876757 200000 260215013 200000 546210733 200000 661038642 200000 262524219 200000 178087516 200000 579740704 200000 427078354 200000 611338728 200000 319434253 200000 821297609 200000 281456336 200000 910176740 200000 853735271 200000 959101569 200000 596501226 200000 857872212 200000 841630328 200000 325948604 200000 354903166 200000 880036608 200000 827035632 200000 480941458 200000 32462220 200000 286460494 200000 760513308 200000 792289977 200000 254578865 200000 994662723 200000 25265642 200000 327425671 200000 176944941 200000 564002440 200000 161231594 200000 772623860 200000 873995485 200000 397331810 200000 225656138 200000 555271317 200000 158842945 200000 293356984 200000 170409689 200000 433257633 200000 965565558 200000 250919952 200000 290346500 200000 839927534 200000 35066171 200000 851534737 200000 913051099 200000 605731060 200000 949581039 200000 367201793 200000 849993228 200000 448742600 200000 853834896 200000 798158791 200000 285088997 200000 91608353 200000 340380605 200000 400602601 200000 217334613 200000 352456022 200000 55600820 200000 197915662 200000 827447018 200000 230074205 200000 192925267 200000 336491132 200000 653139923 200000 719939532 200000 283830810 200000 810502170 200000 680589023 200000 582774235 200000 466048550 200000 428074094 200000 312716156 200000 910867295 200000 311372087 200000 424892831 200000 691793336 200000 745273039 200000 977973930 200000 746146420 200000 317749826 200000 278403905 200000 186400894 200000 155866194 200000 74605672 200000 117109869 200000 619416402 200000 265427777 200000 344519194 200000 399644328 200000 788919909 200000 501765606 200000 168430052 200000 60919529 200000 375590804 200000 131848072 200000 372086519 200000 282518214 200000 916735326 200000 24630799 200000 750298400 200000 538670199 200000 259622625 200000 598973951 200000 983765198 200000 982370513 200000 882151901 200000 606288513 200000 354140432 200000 160314188 200000 103954608 200000 68428633 200000 381597075 200000 811920380 200000 492923479 200000 982891760 200000 939902631 200000 808084378 200000 401467507 200000 244297291 200000 253590841 200000 915088252 200000 941936448 200000 839117072 200000 731961049 200000 221714839 200000 418427807 200000 392278919 200000 833191861 200000 729168515 200000 58554124 200000 662910102 200000 910705308 200000 358005110 200000 60810151 200000 608135619 200000 431707899 200000 552673350 200000 514636334 200000 756602165 200000 322167010 200000 556293483 200000 283932160 200000 698110386 200000 265879806 200000 84368890 200000 977635611 200000 694160032 200000 257592991 200000 699432362 200000 216434206 200000 198050312 200000 91033011 200000 448809170 200000 856370758 200000 825599629 200000 381977289 200000 146914920 200000 258725236 200000 748694905 200000 909721870 200000 938497026 200000 772718629 200000 116953776 200000 654210129 200000 883909079 200000 825730423 200000 380845753 200000 588249346 200000 52397758 200000 759910185 200000 505461947 200000 739354670 200000 548503085 200000 99503003 200000 58172540 200000 805989252 200000 455668794 200000 46039497 200000 995860579 200000 595422546 200000 945105821 200000 315558739 200000 220278647 200000 481430152 200000 590074283 200000 358700663 200000 914416477 200000 625198770 200000 255302235 200000 712892948 200000 116717149 200000 762858497 200000 670042180 200000 467283880 200000 129872220 200000 857341250 200000 323425947 200000 77972306 200000 142153697 200000 381284324 200000 528589112 200000 965742031 200000 476570644 200000 605298165 200000 447667346 200000 205953152 200000 955701433 200000 82759716 200000 874629053 200000 621741409 200000 284309305 200000 701751744 200000 488145522 200000 70972691 200000 893223321 200000 540297399 200000 965230342 200000 955119826 200000 71344255 200000 215398807 200000 782261361 200000 823422590 200000 362638643 200000 554290062 200000 126301256 200000 806216854 200000 920501659 200000 841786477 200000 420697282 200000 347305527 200000 91871292 200000 995998880 200000 575519413 200000 279622944 200000 107929663 200000 244542775 200000 193005465 200000 628004784 200000 984381801 200000 864192479 200000 107865475 200000 177357029 200000 293081633 200000 145224424 200000 761287978 200000 886985309 200000 997419373 200000 167567680 200000 698189284 200000 385347160 200000 263085300 200000 606425205 200000 143242153 200000 25979315 200000 833199868 200000 961744055 200000 293733134 200000 553654254 200000 351181932 200000 513618130 200000 802349898 200000 631739686 200000 662728906 200000 668801079 200000 297876020 200000 403533339 200000 624065597 200000 506061555 200000 146848322 200000 905819690 200000 322260363 200000 324824501 200000 469646474 200000 166444370 200000 913236507 200000 990453707 200000 359705796 200000 72207922 200000 522952180 200000 518688548 200000 998196549 200000 679139336 200000 392589755 200000 98203727 200000 595202820 200000 293145779 200000 724324023 200000 587572345 200000 233165719 200000 68347057 200000 354484431 200000 532644210 200000 64820534 200000 269648672 200000 250221194 200000 789641640 200000 248343222 200000 353228736 200000 960055053 200000 961845289 200000 521366414 200000 20597486 200000 415649312 200000 229389476 200000 904698837 200000 897887658 200000 709535272 200000 315814248 200000 826586688 200000 573232529 200000 142127661 200000 575000931 200000 327608872 200000 768092899 200000 186310100 200000 448540194 200000 932697985 200000 753002621 200000 585285477 200000 544946134 200000 215322339 200000 712245726 200000 441899462 200000 43827533 200000 177736068 200000 647842085 200000 973466237 200000 552979956 200000 395309882 200000 574117136 200000 173942704 200000 934176218 200000 592289917 200000 252390142 200000 901025831 200000 92378031 200000 423973474 200000 154477805 200000 888149320 200000 38871232 200000 590715040 200000 406564731 200000 794093849 200000 769097980 200000 985143693 200000 562357736 200000 765265985 200000 305053425 200000 233540641 200000 112023569 200000 452729862 200000 355587534 200000 824715761 200000 755010166 200000 102697550 200000 848896353 200000 974525236 200000 21103156 200000 18333602 200000 92490266 200000 901670081 200000 726151946 200000 646904614 200000 102023942 200000 353573390 200000 342674775 200000 150489761 200000 774023636 200000 599776049 200000 910774810 200000 358377594 200000 373920466 200000 959786721 200000 862619887 200000 669117879 200000 409979631 200000 605528693 200000 364628503 200000 83069439 200000 528788410 200000 451842531 200000 573142128 200000 348064152 200000 250035040 200000 740708289 200000 662977912 200000 411898730 200000 18146481 200000 567096135 200000 579864398 200000 694642937 200000 804674843 200000 136213578 200000 530349231 200000 76563053 200000 327361708 200000 321050433 200000 640357116 200000 767781517 200000 218500115 200000 789278019 200000 928340529 200000 5112510 200000 625919135 200000 322831877 200000 499724014 200000 335074568 200000 856922685 200000 931524063 200000 834019442 200000 865765904 200000 66340733 200000 488769480 200000 528006810 200000 950197022 200000 63115661 200000 128841556 200000 448384485 200000 210234903 200000 444250683 200000 979412668 200000 670019954 200000 579221891 200000 43378678 200000 680363222 200000 62274815 200000 796766856 200000 56973260 200000 366967575 200000 448732394 200000 613095148 200000 742889837 200000 378362775 200000 367540787 200000 464627989 200000 829267238 200000 698819340 200000 601653880 200000 188894219 200000 958192101 200000 686867148 200000 443604470 200000 842123636 200000 416434491 200000 376888527 200000 615753102 200000 524082582 200000 236983636 200000 447503786 200000 483495100 200000 124443992 200000 37217023 200000 559912596 200000 245946784 200000 591933504 200000 63463340 200000 772978532 200000 567063288 200000 651289205 200000 77219687 200000 376155280 200000 461937187 200000 323816125 200000 232142049 200000 23965486 200000 798115616 200000 961372799 200000 744955239 200000 945857781 200000 72355979 200000 313691073 200000 400261352 200000 781707836 200000 366098341 200000 964885290 200000 775925747 200000 612132857 200000 859969100 200000 44949504 200000 688725941 200000 977705410 200000 439759614 200000 406322730 200000 877170686 200000 177151951 200000 719281369 200000 937776687 200000 710802748 200000 833352949 200000 950715805 200000 53285684 200000 249977469 200000 898433195 200000 342106535 200000 167130880 200000 992368496 200000 45402887 200000 621321207 200000 803101179 200000 471478884 200000 452764865 200000 147030570 200000 439692585 200000 810133062 200000 383363886 200000 640948351 200000 530478130 200000 54891686 200000 286934597 200000 432500181 200000 442900317 200000 728428977 200000 46590109 200000 279553962 200000 445932944 200000 105307192 200000 480220523 200000 162915869 200000 508006992 200000 40863655 200000 216666760 200000 16481772 200000 56802758 200000 96573965 200000 249491560 200000 192730229 200000 942963382 200000 800577561 200000 350657571 200000 995528120 200000 210134665 200000 992757530 200000 488973679 200000 420777555 200000 701951812 200000 406305022 200000 45822114 200000 760529283 200000 996978574 200000 642694739 200000 705859764 200000 792674088 200000 83732141 200000 69748808 200000 854437178 200000 430050241 200000 746840711 200000 786225835 200000 163676267 200000 422356587 200000 384305060 200000 314965996 200000 658790685 200000 894532325 200000 806100266 200000 257586968 200000 612525768 200000 138069390 200000 829806303 200000 605967325 200000 401826177 200000 420156772 200000 407958826 200000 595757195 200000 759915519 200000 174469126 200000 935407889 200000 990511632 200000 359131033 200000 272907698 200000 741824571 200000 694691323 200000 141061189 200000 739294534 200000 306243822 200000 247534201 200000 108237977 200000 950308418 200000 137576977 200000 955404378 200000 421252557 200000 928483523 200000 788408619 200000 50017036 200000 315408822 200000 630414729 200000 814008417 200000 516971677 200000 826074827 200000 195280881 200000 441919610 200000 731662268 200000 717028386 200000 443748859 200000 110303453 200000 293385655 200000 607183219 200000 949647428 200000 278336401 200000 260039805 200000 617622291 200000 227331595 200000 640546107 200000 449066653 200000 919603193 200000 819226415 200000 958789923 200000 105492805 200000 579338171 200000 384571950 200000 852183854 200000 48872515 200000 802986641 200000 495112743 200000 618666468 200000 454963206 200000 741023568 200000 54917335 200000 460205162 200000 683222940 200000 63540080 200000 892997791 200000 820385928 200000 159162549 200000 446877957 200000 706923132 200000 561412259 200000 479977373 200000 999586504 200000 577170444 200000 757858243 200000 697929029 200000 195424271 200000 640808335 200000 128482702 200000 960513338 200000 562000591 200000 967064546 200000 652917834 200000 649486763 200000 598568352 200000 282319492 200000 228562141 200000 348701542 200000 468856760 200000 951886740 200000 88133839 200000 187816411 200000 255431405 200000 994844112 200000 840678982 200000 583376150 200000 377270711 200000 143453847 200000 490309128 200000 264282056 200000 401555243 200000 968761831 200000 362157948 200000 321803070 200000 885317888 200000 784495199 200000 911465640 200000 141090663 200000 73978253 200000 890873661 200000 422034995 200000 117579985 200000 249482696 200000 206426719 200000 523339619 200000 973130923 200000 459624263 200000 687303237 200000 86244383 200000 885254852 200000 925406273 200000 495754252 200000 10595053 200000 321788298 200000 356140941 200000 811007860 200000 344199924 200000 285832203 200000 315570849 200000 393005786 200000 11678203 200000 571915254 200000 889859987 200000 992491837 200000 397213799 200000 384688025 200000 152881947 200000 459038780 200000 734394687 200000 546372067 200000 800708238 200000 398943253 200000 518757931 200000 671317091 200000 257499619 200000 558982567 200000 191120751 200000 795032903 200000 57162161 200000 413094512 200000 76301299 200000 14345053 200000 775305517 200000 189046415 200000 710278462 200000 583931412 200000 35893807 200000 583397570 200000 9004405 200000 487854458 200000 330598702 200000 218119271 200000 619722080 200000 45005374 200000 815573822 200000 820896126 200000 981743204 200000 497098671 200000 130744856 200000 168230052 200000 545791625 200000 579011002 200000 700481553 200000 739411736 200000 687972469 200000 669469423 200000 715694113 200000 176900282 200000 319062893 200000 499489404 200000 11027933 200000 396688902 200000 642271066 200000 157690928 200000 599200124 200000 769976860 200000 247626945 200000 40616056 200000 241778132 200000 160912570 200000 919397065 200000 998716003 200000 734776925 200000 217828415 200000 630549304 200000 696346529 200000 633870636 200000 251929513 200000 446908532 200000 228017791 200000 306770168 200000 837454998 200000 995450245 200000 178495468 200000 707883287 200000 221328710 200000 558090257 200000 102923126 200000 310768001 200000 968205463 200000 109093982 200000 317134668 200000 440538827 200000 393155078 200000 868249939 200000 555424829 200000 810580012 200000 943869363 200000 421650550 200000 570886582 200000 176180091 200000 853617757 200000 145591790 200000 219834311 200000 354704174 200000 178568033 200000 795573378 200000 589362974 200000 286638683 200000 443742398 200000 330996631 200000 867388682 200000 778913466 200000 793012499 200000 660618036 200000 633151864 200000 21127840 200000 530326942 200000 519993856 200000 563315959 200000 65282820 200000 729227838 200000 408421698 200000 782480567 200000 90972028 200000 865700721 200000 215516383 200000 260093573 200000 425542208 200000 236453462 200000 398984030 200000 155429584 200000 566990373 200000 205586090 200000 978520039 200000 500635814 200000 337822370 200000 946298062 200000 552890430 200000 733581238 200000 142321614 200000 473009086 200000 353904844 200000 346441295 200000 412590174 200000 502571290 200000 677313173 200000 823170910 200000 330088875 200000 985205025 200000 660099394 200000 195748979 200000 880992169 200000 931753648 200000 619248408 200000 1796540 200000 253070576 200000 455397190 200000 679898877 200000 310528519 200000 636249270 200000 66946306 200000 365538937 200000 73791683 200000 93578961 200000 563017890 200000 178949042 200000 153779199 200000 539227576 200000 579285381 200000 405052270 200000 968051817 200000 841749634 200000 91954089 200000 375810835 200000 810330446 200000 902393062 200000 882966956 200000 686943913 200000 307246239 200000 950319416 200000 331858126 200000 849940694 200000 388782313 200000 626919537 200000 815555308 200000 987053280 200000 988773212 200000 329723430 200000 566487174 200000 715047598 200000 339128772 200000 559603854 200000 425998009 200000 519818438 200000 905158802 200000 515409024 200000 816957253 200000 626874447 200000 907289299 200000 330596721 200000 681507975 200000 8650511 200000 957609525 200000 376426362 200000 630602622 200000 601854829 200000 471431433 200000 585537871 200000 305500105 200000 521099375 200000 295487035 200000 561935432 200000 409926054 200000 852322749 200000 91269978 200000 802307675 200000 634564083 200000 976105883 200000 112271510 200000 148967454 200000 476370992 200000 182066417 200000 164834492 200000 640628937 200000 515360379 200000 268561734 200000 833893690 200000 730122801 200000 6056337 200000 989741759 200000 756480545 200000 247320781 200000 557696211 200000 983243299 200000 682799133 200000 445213620 200000 269179453 200000 282746586 200000 279134845 200000 234220699 200000 226567279 200000 5204200 200000 690114353 200000 518986202 200000 237172392 200000 289029366 200000 841005766 200000 46059112 200000 604175557 200000 766856264 200000 848830058 200000 134911961 200000 209990469 200000 293872839 200000 513248750 200000 216888422 200000 182079303 200000 784386296 200000 952060862 200000 528994533 200000 199997065 200000 423053313 200000 635123945 200000 951693515 200000 378165097 200000 879062954 200000 553493279 200000 850933296 200000 629575911 200000 641049689 200000 289267884 200000 191897546 200000 603024545 200000 4419860 200000 971142273 200000 913431279 200000 593419988 200000 396276097 200000 378784811 200000 696637847 200000 831366753 200000 186738152 200000 774406617 200000 37584471 200000 803189956 200000 166061871 200000 40764506 200000 824710758 200000 619787805 200000 938850524 200000 159417627 200000 686514587 200000 74388779 200000 297954582 200000 27249196 200000 495586411 200000 755971403 200000 796282531 200000 788238907 200000 735175663 200000 112519804 200000 264770794 200000 584420502 200000 990291419 200000 204503389 200000 772178929 200000 365729068 200000 764006535 200000 982166316 200000 469513823 200000 635626124 200000 400038633 200000 338823111 200000 297937275 200000 450059235 200000 396563095 200000 92128174 200000 312036650 200000 805661441 200000 613866441 200000 483211262 200000 389778419 200000 183022164 200000 946925907 200000 241159799 200000 524161277 200000 426944234 200000 806541486 200000 222529398 200000 251935247 200000 638454386 200000 278906352 200000 912664571 200000 616800142 200000 21933882 200000 462324175 200000 229731747 200000 769521794 200000 839918642 200000 343670177 200000 745088685 200000 759586960 200000 468710630 200000 702074205 200000 881329656 200000 450071040 200000 319677831 200000 832890266 200000 260309250 200000 755940279 200000 405071586 200000 898431885 200000 379465194 200000 390186301 200000 872980070 200000 498266383 200000 818936174 200000 747863223 200000 905721378 200000 337163924 200000 537667309 200000 944405229 200000 65002691 200000 434571572 200000 307557476 200000 4878661 200000 787709849 200000 583428773 200000 441240180 200000 271693764 200000 452379794 200000 640088381 200000 735470681 200000 733148947 200000 856339516 200000 497563636 200000 919570932 200000 505959031 200000 448181702 200000 217737823 200000 337546177 200000 521008087 200000 734265086 200000 57466549 200000 950174944 200000 762768825 200000 638896212 200000 104129484 200000 314203919 200000 135043907 200000 176561364 200000 793595676 200000 252474541 200000 11583550 200000 257355823 200000 938241722 200000 976733880 200000 221952781 200000 312018098 200000 500881245 200000 931425999 200000 167280826 200000 749434700 200000 464048220 200000 483034416 200000 166765289 200000 781355916 200000 894239149 200000 980514490 200000 104297953 200000 653966239 200000 139671014 200000 20870890 200000 343731337 200000 162779733 200000 511758399 200000 455411169 200000 95543399 200000 227989275 200000 748537997 200000 528078427 200000 525835682 200000 426120705 200000 185935686 200000 628121528 200000 113673985 200000 429785013 200000 232883075 200000 25844215 200000 665884649 200000 839874950 200000 672339704 200000 413780917 200000 294559329 200000 565768033 200000 541301246 200000 133095473 200000 244029201 200000 340243926 200000 874189193 200000 905089866 200000 182658877 200000 272707602 200000 895703856 200000 337550718 200000 443620046 200000 81452006 200000 383007531 200000 921952748 200000 177615944 200000 25357246 200000 755654223 200000 702307922 200000 323899604 200000 804657321 200000 765821459 200000 769812750 200000 398641206 200000 511356502 200000 890566798 200000 448712992 200000 261217495 200000 611691796 200000 98393206 200000 113844261 200000 446108092 200000 421714897 200000 178525473 200000 89863261 200000 202694795 200000 115696667 200000 611379335 200000 918123685 200000 177650572 200000 739038753 200000 841205565 200000 880582780 200000 767049125 200000 101894321 200000 316309626 200000 329207297 200000 173737052 200000 310560058 200000 273613332 200000 386878963 200000 65364952 200000 567515083 200000 169486979 200000 508702126 200000 992822495 200000 209222418 200000 611674844 200000 128118067 200000 733147863 200000 733140061 200000 108140758 200000 48380192 200000 997865928 200000 996617115 200000 373997768 200000 566618803 200000 747095128 200000 739463514 200000 89546664 200000 484782026 200000 725526478 200000 207389385 200000 793280780 200000 38297317 200000 542641167 200000 89659831 200000 687097643 200000 764252449 200000 610838434 200000 623409297 200000 832165596 200000 60856382 200000 50146222 200000 539442279 200000 465923477 200000 10682521 200000 150764025 200000 141067495 200000 723177324 200000 293330737 200000 89099498 200000 203797088 200000 326898969 200000 798973349 200000 593169288 200000 291396031 200000 165240817 200000 669206580 200000 679459192 200000 755436692 200000 382816235 200000 62190522 200000 332665601 200000 965843212 200000 385194909 200000 398423992 200000 465613579 200000 709014007 200000 583159359 200000 731892300 200000 205035290 200000 485596355 200000 987550118 200000 999988788 200000 609136983 200000 694008191 200000 688914505 200000 100752078 200000 418479750 200000 598913752 200000 901699903 200000 256053786 200000 180884496 200000 498822173 200000 934358078 200000 72616629 200000 513746938 200000 949906238 200000 891698076 200000 40222175 200000 139239146 200000 394753224 200000 983147089 200000 656390517 200000 165670440 200000 752219626 200000 610459634 200000 509637110 200000 824267161 200000 505054322 200000 13838517 200000 593368705 200000 619338693 200000 962033359 200000 396262771 200000 132263636 200000 735526866 200000 629218832 200000 526345632 200000 242705230 200000 368703366 200000 107448803 200000 141231445 200000 317190893 200000 195315016 200000 471207062 200000 717261638 200000 191636816 200000 317815326 200000 962488087 200000 572506826 200000 141202100 200000 439903663 200000 295916791 200000 410560985 200000 640989690 200000 689462337 200000 930956386 200000 910157576 200000 755939486 200000 433048763 200000 611781672 200000 608382350 200000 620614337 200000 860257443 200000 461562294 200000 704570178 200000 92160287 200000 206771232 200000 552480028 200000 679148698 200000 851448600 200000 646789624 200000 349624072 200000 15798956 200000 14391466 200000 591784850 200000 207331016 200000 739887408 200000 946990196 200000 165265141 200000 155893323 200000 245107323 200000 138304948 200000 135174342 200000 229438496 200000 17550212 200000 221480521 200000 107566156 200000 678276981 200000 407750625 200000 233305777 200000 473863534 200000 769448984 200000 816104906 200000 842769931 200000 844478131 200000 403603063 200000 529639956 200000 116122132 200000 398036800 200000 337109923 200000 379780150 200000 639961901 200000 90424541 200000 137307976 200000 197945927 200000 779795026 200000 711125999 200000 72176053 200000 751946492 200000 325162788 200000 510602622 200000 189545434 200000 850237870 200000 537461215 200000 265884463 200000 994815300 200000 269828177 200000 899558755 200000 562273610 200000 236513826 200000 128072061 200000 483361070 200000 410308789 200000 761013058 200000 867316328 200000 65792351 200000 559864565 200000 717116947 200000 639503080 200000 992121524 200000 744946739 200000 691690148 200000 353150324 200000 765301388 200000 515204404 200000 348181410 200000 368447267 200000 222221029 200000 597204831 200000 560363101 200000 713840043 200000 410420830 200000 838201530 200000 874633923 200000 549455715 200000 530446900 200000 744530411 200000 152702306 200000 930676545 200000 762091592 200000 945829434 200000 115844969 200000 997419739 200000 807956246 200000 946343821 200000 761354919 200000 192519272 200000 931226558 200000 215294058 200000 710471561 200000 153217215 200000 600799743 200000 511218168 200000 831232799 200000 760983381 200000 553240630 200000 270018558 200000 180060951 200000 357107779 200000 407099234 200000 78355681 200000 612986815 200000 959918141 200000 973265186 200000 187559848 200000 903273990 200000 686066331 200000 706101684 200000 585561082 200000 308608891 200000 623106387 200000 90660343 200000 990015517 200000 966418507 200000 872888059 200000 293294952 200000 848773369 200000 921215302 200000 869337803 200000 352657448 200000 51843602 200000 514671066 200000 354312344 200000 445928692 200000 474825104 200000 743688213 200000 455454425 200000 374913834 200000 577918010 200000 209670822 200000 778598053 200000 216987337 200000 26909045 200000 971354844 200000 118119857 200000 904623729 200000 199201097 200000 868114596 200000 900314709 200000 440838494 200000 124370011 200000 176942734 200000 756142472 200000 364599152 200000 81855987 200000 759001032 200000 699735774 200000 541352741 200000 27793910 200000 358936096 200000 364547728 200000 357708188 200000 805534956 200000 367805445 200000 361271668 200000 828280979 200000 854416891 200000 849814662 200000 326836479 200000 120172137 200000 658085096 200000 529608528 200000 866235209 200000 633760795 200000 117791260 200000 687114419 200000 828521736 200000 680169802 200000 557218460 200000 293243805 200000 477032338 200000 344133171 200000 291267599 200000 150635420 200000 499309279 200000 891625908 200000 936357563 200000 917424351 200000 259307396 200000 396777292 200000 207474566 200000 477295157 200000 291788984 200000 884230427 200000 304140793 200000 840134923 200000 69632082 200000 33809885 200000 899211831 200000 472015729 200000 446558407 200000 355637490 200000 92309258 200000 804857365 200000 124388144 200000 884616280 200000 586236886 200000 72704581 200000 443944769 200000 412315822 200000 302276770 200000 243731440 200000 631659858 200000 20069682 200000 540024853 200000 42352548 200000 275502169 200000 635530690 200000 117247349 200000 77871249 200000 319622636 200000 858176734 200000 743721641 200000 462469764 200000 665202754 200000 468040612 200000 506307640 200000 514294763 200000 817946162 200000 783657937 200000 987619143 200000 157953494 200000 384725810 200000 187036102 200000 651989405 200000 971820019 200000 390195033 200000 70443135 200000 342980001 200000 833802897 200000 559730013 200000 81188764 200000 126672986 200000 877179037 200000 682543764 200000 642237787 200000 75903341 200000 951346087 200000 164367605 200000 291517083 200000 91911970 200000 534365149 200000 528522007 200000 332442842 200000 123928158 200000 363009549 200000 141018159 200000 872797751 200000 761971369 200000 182513062 200000 205746710 200000 76155248 200000 618294313 200000 400670390 200000 910728000 200000 588083684 200000 53586851 200000 732763117 200000 273848005 200000 297516945 200000 202284160 200000 948228248 200000 246287451 200000 501651733 200000 7912645 200000 940423845 200000 196253784 200000 570054064 200000 558521624 200000 739823268 200000 980590004 200000 545044287 200000 959871169 200000 837015491 200000 139880964 200000 11838017 200000 216092070 200000 56858065 200000 377249663 200000 653603797 200000 199168077 200000 280803131 200000 473579259 200000 554868666 200000 601264605 200000 111945489 200000 663718896 200000 564564556 200000 567481884 200000 229243649 200000 789910131 200000 893546125 200000 964748145 200000 427486041 200000 673634619 200000 141954584 200000 3326690 200000 466312968 200000 211093919 200000 635470638 200000 712083990 200000 895280028 200000 250637205 200000 135117997 200000 69784915 200000 244285765 200000 909768115 200000 989872658 200000 360659840 200000 657678543 200000 307669297 200000 491914110 200000 355351076 200000 351022507 200000 141097443 200000 610169261 200000 334160740 200000 173844454 200000 530390082 200000 8380416 200000 871955463 200000 145316911 200000 303934820 200000 373806195 200000 972688756 200000 15801812 200000 129565438 200000 873981862 200000 533834674 200000 832475333 200000 614875497 200000 876653783 200000 737798502 200000 543330703 200000 258661785 200000 131961317 200000 715541464 200000 139110240 200000 663125285 200000 545754446 200000 331455725 200000 241754120 200000 892740677 200000 765916209 200000 882516781 200000 631586805 200000 4896718 200000 291273804 200000 426755517 200000 518579766 200000 430549815 200000 179944445 200000 807269989 200000 511877240 200000 486616727 200000 767012420 200000 305785226 200000 532563211 200000 934637220 200000 301384894 200000 5470772 200000 750803676 200000 204375220 200000 30169003 200000 270287369 200000 801447291 200000 627491007 200000 848303080 200000 626869071 200000 686638358 200000 339668826 200000 703603957 200000 568230636 200000 464308860 200000 2354620 200000 993759983 200000 484786280 200000 367526170 200000 891707835 200000 357485205 200000 412868073 200000 237609728 200000 992122831 200000 430562630 200000 105515061 200000 918185691 200000 843567373 200000 220343552 200000 338721459 200000 584910331 200000 801114924 200000 783708769 200000 348950377 200000 441324622 200000 701997699 200000 52404905 200000 464911614 200000 302642787 200000 495442440 200000 388668342 200000 941562552 200000 379006311 200000 431914833 200000 684588549 200000 814757502 200000 579115818 200000 433863829 200000 501093047 200000 287140566 200000 663780889 200000 663008939 200000 655145352 200000 943748839 200000 501964612 200000 664082185 200000 519268568 200000 128118904 200000 228979289 200000 392574405 200000 316276646 200000 234057198 200000 751396774 200000 824026519 200000 391229327 200000 701448272 200000 684192283 200000 77815252 200000 498919634 200000 228060485 200000 127847748 200000 240278643 200000 7636558 200000 25707284 200000 504174418 200000 745150986 200000 481954177 200000 112146082 200000 734243602 200000 467465681 200000 181718665 200000 779780471 200000 565061619 200000 846342557 200000 782157862 200000 758046648 200000 273330691 200000 937700837 200000 316375989 200000 317296173 200000 627426801 200000 728331712 200000 930401590 200000 202643515 200000 151615244 200000 863454948 200000 466428230 200000 454759402 200000 83049282 200000 542882727 200000 225733925 200000 855246816 200000 92619041 200000 948730625 200000 235509936 200000 397704034 200000 287411672 200000 208622726 200000 919663206 200000 860560473 200000 425077557 200000 718811759 200000 192997734 200000 809182026 200000 577273255 200000 867864466 200000 927726958 200000 939964763 200000 343993405 200000 733362532 200000 295663837 200000 497886804 200000 21454500 200000 978096637 200000 387215537 200000 731652763 200000 784120620 200000 850761748 200000 122069129 200000 107908406 200000 548174019 200000 601917181 200000 971007139 200000 649001420 200000 225015031 200000 262329009 200000 61221341 200000 527404707 200000 676188664 200000 882404805 200000 927940023 200000 358785698 200000 121938066 200000 857556336 200000 785796686 200000 40841551 200000 906156086 200000 22310793 200000 481900129 200000 379746513 200000 199923953 200000 156014726 200000 122830671 200000 923257327 200000 839936370 200000 490999677 200000 380449047 200000 960092174 200000 960622343 200000 703708198 200000 604727894 200000 488401205 200000 601265055 200000 753904854 200000 994705995 200000 26398731 200000 301329353 200000 900401284 200000 99426004 200000 410323927 200000 41470642 200000 378723014 200000 739601521 200000 757625470 200000 808073770 200000 469003732 200000 193181248 200000 399560327 200000 557346975 200000 288703107 200000 467501055 200000 511186714 200000 618271519 200000 429118538 200000 373357068 200000 680940539 200000 575206234 200000 918590784 200000 515578215 200000 766128531 200000 751474076 200000 349008922 200000 862158765 200000 544582374 200000 501109462 200000 19617329 200000 899514653 200000 127913373 200000 86991509 200000 979852153 200000 26953366 200000 898716669 200000 768431367 200000 78821002 200000 848040855 200000 714566892 200000 747985149 200000 591415450 200000 87203388 200000 562315762 200000 397410787 200000 818700671 200000 902906695 200000 652500277 200000 735926216 200000 271534512 200000 835030547 200000 632476538 200000 553640796 200000 163718212 200000 663563937 200000 317952042 200000 735921644 200000 100104945 200000 851091343 200000 615088458 200000 339259239 200000 957386766 200000 712954394 200000 616555905 200000 300441691 200000 213954705 200000 630281763 200000 536112149 200000 4441591 200000 816863760 200000 869560870 200000 188397293 200000 656775690 200000 344314562 200000 727917380 200000 448873103 200000 180226817 200000 353537406 200000 17206585 200000 384095266 200000 964439020 200000 75225529 200000 843609189 200000 938669420 200000 510557305 200000 737966476 200000 399563206 200000 566647508 200000 143587574 200000 500735403 200000 10586875 200000 638802272 200000 849644114 200000 873194350 200000 851258434 200000 461192375 200000 927706140 200000 24394955 200000 518128762 200000 52444448 200000 685455489 200000 90026072 200000 964009761 200000 849362816 200000 581314129 200000 322828109 200000 448033365 200000 104521054 200000 974402810 200000 150306175 200000 924516566 200000 223572706 200000 130134154 200000 857148261 200000 435603457 200000 575806160 200000 764083632 200000 37888022 200000 718532054 200000 329000081 200000 650661307 200000 702710599 200000 986679026 200000 958507561 200000 317600408 200000 986188624 200000 906524308 200000 303020097 200000 129166551 200000 37289768 200000 426988699 200000 45830685 200000 126724518 200000 460985443 200000 43296133 200000 450163110 200000 583451859 200000 685011770 200000 926069361 200000 162816864 200000 604245709 200000 67024003 200000 769982237 200000 561048692 200000 143016611 200000 594849715 200000 801297384 200000 600591015 200000 89542146 200000 863481570 200000 637236688 200000 25006688 200000 309129018 200000 525370054 200000 359274099 200000 166720164 200000 603998009 200000 801939637 200000 350266385 200000 766444316 200000 828014477 200000 400707751 200000 991715719 200000 819364365 200000 185370213 200000 205942577 200000 760870997 200000 475343966 200000 994480271 200000 559749002 200000 482097816 200000 808775061 200000 729621883 200000 827566473 200000 866744591 200000 85882329 200000 20899126 200000 641897891 200000 992819993 200000 907857904 200000 600611950 200000 54028017 200000 380174004 200000 96938305 200000 216568435 200000 706960167 200000 380348543 200000 4105682 200000 464334644 200000 527116445 200000 707285944 200000 459037258 200000 139924797 200000 867475017 200000 723708478 200000 705414640 200000 699095486 200000 443235265 200000 544892558 200000 238412969 200000 98348166 200000 802203964 200000 47026633 200000 744315644 200000 81451523 200000 685370257 200000 604968875 200000 527818768 200000 236363075 200000 91344950 200000 418589845 200000 785953196 200000 916420597 200000 872641858 200000 670799235 200000 760408117 200000 664411752 200000 312533355 200000 876199445 200000 509315762 200000 247769481 200000 290311 200000 600886410 200000 397512907 200000 397182696 200000 933714189 200000 350339519 200000 614230724 200000 240951475 200000 877628180 200000 51247411 200000 717879686 200000 130181560 200000 429587281 200000 766735620 200000 980621462 200000 684533606 200000 920823197 200000 181004274 200000 943011866 200000 689671115 200000 31623788 200000 572474715 200000 612823770 200000 895222679 200000 554875606 200000 907655485 200000 331683387 200000 274911254 200000 493919889 200000 941959222 200000 772181573 200000 389308217 200000 657382899 200000 721267078 200000 134968734 200000 200677261 200000 455851508 200000 703649034 200000 854165900 200000 862053953 200000 106536489 200000 196715329 200000 746121718 200000 505887012 200000 825838281 200000 554513739 200000 796808034 200000 413614755 200000 661488298 200000 31576292 200000 642567926 200000 70037966 200000 34900292 200000 168497772 200000 707739258 200000 237164114 200000 396044460 200000 713664225 200000 913982548 200000 345840768 200000 902145945 200000 152370145 200000 788582795 200000 260839236 200000 172021090 200000 57385900 200000 207061444 200000 132491821 200000 938898941 200000 955839264 200000 216742726 200000 97634666 200000 949731328 200000 441159099 200000 859734776 200000 85512650 200000 379720355 200000 510941595 200000 128993888 200000 459967163 200000 840773562 200000 590813056 200000 282129829 200000 954938443 200000 419748286 200000 471229127 200000 265241998 200000 348875049 200000 89835461 200000 167988079 200000 646593408 200000 413342883 200000 791327620 200000 136682007 200000 946540418 200000 782935720 200000 278020435 200000 155801598 200000 706218556 200000 199887303 200000 727579689 200000 620941056 200000 905196786 200000 976858414 200000 428210586 200000 111137694 200000 382338445 200000 75498667 200000 390904287 200000 927683318 200000 927738513 200000 235898541 200000 289775565 200000 321150662 200000 150159143 200000 911055938 200000 483698395 200000 898550125 200000 905123603 200000 227644698 200000 27886880 200000 797772264 200000 324139710 200000 442368385 200000 216574802 200000 167106520 200000 991664941 200000 6531688 200000 315730119 200000 584992121 200000 71736326 200000 319955804 200000 840108919 200000 297396139 200000 98897297 200000 505970316 200000 835841527 200000 419514349 200000 359898292 200000 580227270 200000 744080766 200000 919623772 200000 261183221 200000 193402746 200000 106014690 200000 412366775 200000 865396346 200000 434809524 200000 26235291 200000 725205853 200000 442321931 200000 67951397 200000 493173182 200000 309563724 200000 560727310 200000 970420250 200000 715769346 200000 735974434 200000 268743049 200000 989565314 200000 1042622 200000 104705823 200000 214008867 200000 304583659 200000 332410088 200000 390572577 200000 584664098 200000 818818181 200000 158423062 200000 786810277 200000 235725677 200000 543437084 200000 690907775 200000 962861772 200000 999841931 200000 611312161 200000 885983994 200000 561954642 200000 460553889 200000 765113505 200000 717532925 200000 572730775 200000 153980790 200000 117770827 200000 335004830 200000 465954458 200000 376825201 200000 723874669 200000 710685845 200000 349666296 200000 111561113 200000 406521590 200000 232060983 200000 690088432 200000 401648531 200000 882318965 200000 706014075 200000 438503265 200000 139059622 200000 486908952 200000 933073655 200000 978170313 200000 511920826 200000 295254189 200000 736377827 200000 128832326 200000 433608275 200000 741301155 200000 838081044 200000 390486680 200000 381522074 200000 125650184 200000 489784321 200000 122039069 200000 717165651 200000 449159051 200000 340022977 200000 257192146 200000 79741671 200000 904689787 200000 847860234 200000 190741592 200000 616433754 200000 139146181 200000 943967794 200000 558069483 200000 858292053 200000 759403001 200000 382101553 200000 708005995 200000 634542365 200000 377223237 200000 794576283 200000 576719191 200000 726118296 200000 875805304 200000 740452521 200000 909735627 200000 571334990 200000 265426175 200000 162640433 200000 194121865 200000 616870245 200000 378848489 200000 489093032 200000 151861484 200000 584243107 200000 362318822 200000 84808998 200000 365498613 200000 717331567 200000 654724163 200000 270302562 200000 918647874 200000 331513551 200000 849083631 200000 719253936 200000 161363217 200000 658758762 200000 49443704 200000 125971465 200000 623469632 200000 428537222 200000 278327309 200000 209743106 200000 286839631 200000 937579786 200000 789984637 200000 42291666 200000 526334043 200000 318402684 200000 32063798 200000 270925904 200000 387835939 200000 354017795 200000 415640390 200000 577382130 200000 661401095 200000 234392677 200000 25268315 200000 253405390 200000 161330179 200000 379835145 200000 780377542 200000 131456412 200000 511719095 200000 639082998 200000 748460403 200000 930776497 200000 533170017 200000 413088209 200000 712126961 200000 546690564 200000 213231072 200000 580168161 200000 205157488 200000 789045291 200000 243475634 200000 545158669 200000 418298557 200000 792084062 200000 164333813 200000 612246236 200000 492362567 200000 883752306 200000 845603945 200000 80868723 200000 935834908 200000 588290782 200000 95417707 200000 682160026 200000 467842027 200000 185920185 200000 898335995 200000 243519926 200000 230466051 200000 240072632 200000 167166646 200000 133327567 200000 727812689 200000 644695348 200000 875630811 200000 925723786 200000 572824677 200000 915057953 200000 352601162 200000 790099247 200000 971658349 200000 610912279 200000 15924351 200000 966818724 200000 211823927 200000 524505931 200000 463423386 200000 931795310 200000 745458227 200000 566533270 200000 721310297 200000 820619958 200000 338318189 200000 2174060 200000 485712410 200000 719930945 200000 905303958 200000 412821477 200000 568913117 200000 983098742 200000 786217979 200000 732949687 200000 158893888 200000 258431067 200000 274153098 200000 28372281 200000 249822849 200000 896119702 200000 678593492 200000 101186657 200000 68649086 200000 665469039 200000 924461317 200000 69822405 200000 233194935 200000 711142604 200000 130919404 200000 776481180 200000 753655113 200000 530023219 200000 691255545 200000 505069245 200000 240420083 200000 214567115 200000 812076857 200000 22130333 200000 889838868 200000 728230235 200000 875313242 200000 314121045 200000 66779306 200000 552789832 200000 408234669 200000 63729561 200000 444779348 200000 571250585 200000 607936286 200000 613045953 200000 671436112 200000 512400373 200000 398235964 200000 120848579 200000 311538557 200000 821525154 200000 287586103 200000 217171509 200000 866198361 200000 497042055 200000 551994844 200000 75224143 200000 72793858 200000 81080107 200000 485708954 200000 667434214 200000 982168888 200000 70708915 200000 169292671 200000 221134449 200000 263227736 200000 614190567 200000 315524922 200000 59215366 200000 805553506 200000 455770156 200000 119912217 200000 744040797 200000 688544243 200000 292180362 200000 407699724 200000 159864011 200000 800769098 200000 200922278 200000 192883616 200000 194932552 200000 646029894 200000 360185544 200000 868252675 200000 613882472 200000 134516838 200000 334304213 200000 936418822 200000 443161188 200000 577161670 200000 254504533 200000 834309653 200000 800922129 200000 320533543 200000 273462125 200000 518768959 200000 535352551 200000 370474983 200000 66561765 200000 660638516 200000 134401787 200000 155207684 200000 935300899 200000 851699265 200000 56155908 200000 138655260 200000 32738093 200000 875614036 200000 994107480 200000 381440111 200000 648827562 200000 221020669 200000 12119279 200000 315524058 200000 702312928 200000 659645547 200000 528309086 200000 479316445 200000 903624117 200000 945023850 200000 203844828 200000 38341781 200000 746814897 200000 606147178 200000 745936192 200000 324223169 200000 634011642 200000 11659642 200000 51980543 200000 804949952 200000 205990742 200000 353411912 200000 716132658 200000 602380176 200000 977080108 200000 905415458 200000 299096973 200000 389869776 200000 825784195 200000 602829047 200000 896830056 200000 886834366 200000 511429376 200000 482228054 200000 125483193 200000 99877177 200000 974525674 200000 286403436 200000 49167894 200000 72101567 200000 775596840 200000 961789705 200000 79069366 200000 118590062 200000 708237376 200000 556290715 200000 940157296 200000 499395590 200000 526146394 200000 317084976 200000 797082554 200000 399640036 200000 835511866 200000 103503479 200000 371622315 200000 200384263 200000 355144008 200000 153728702 200000 689312760 200000 462208783 200000 468649867 200000 127802101 200000 784376826 200000 479459896 200000 757599400 200000 255894697 200000 682338213 200000 632235362 200000 679678695 200000 169451528 200000 25379216 200000 529564683 200000 387462957 200000 701126626 200000 423679219 200000 562780754 200000 546360578 200000 504178085 200000 195085220 200000 60549877 200000 558999692 200000 613872992 200000 26132504 200000 424368466 200000 791340688 200000 957541312 200000 673594727 200000 314937193 200000 777184375 200000 8548885 200000 349474631 200000 798104535 200000 608202310 200000 725709901 200000 521829902 200000 240550876 200000 958049955 200000 736367350 200000 495880372 200000 683483989 200000 187475158 200000 142322495 200000 755376846 200000 313133762 200000 6297285 200000 681231606 200000 490503315 200000 52455232 200000 253447414 200000 767808139 200000 700650713 200000 595598 200000 136950928 200000 347585802 200000 834242840 200000 900369675 200000 529754969 200000 413494308 200000 601404261 200000 369136053 200000 349553080 200000 913212966 200000 693027959 200000 929048619 200000 582156979 200000 662771711 200000 717625253 200000 990977707 200000 183751665 200000 886246206 200000 715534565 200000 663470611 200000 997141432 200000 735605776 200000 613152973 200000 869084643 200000 774910191 200000 93953349 200000 36064916 200000 957576248 200000 860276509 200000 916248138 200000 928152081 200000 221040082 200000 28430951 200000 816714543 200000 681421242 200000 603328014 200000 109112212 200000 209330850 200000 923327654 200000 851768555 200000 985161227 200000 336485874 200000 472352906 200000 773597961 200000 38344147 200000 847215372 200000 412862398 200000 345500068 200000 425129873 200000 158766208 200000 202602297 200000 868549788 200000 253645965 200000 613399420 200000 474986127 200000 658559087 200000 836076716 200000 538470862 200000 316155897 200000 75478587 200000 625008246 200000 69899237 200000 588925004 200000 408631744 200000 285562128 200000 342030543 200000 93177599 200000 520917852 200000 292990530 200000 439649339 200000 157493289 200000 172868108 200000 392275057 200000 536365176 200000 216789632 200000 853421425 200000 517958309 200000 517013620 200000 147540826 200000 615017415 200000 82676356 200000 710831037 200000 509132463 200000 551652335 200000 848580692 200000 924789890 200000 329669908 200000 585866085 200000 429652219 200000 303483281 200000 613352896 200000 758043721 200000 710444033 200000 353517657 200000 611088009 200000 658459481 200000 995092364 200000 703037161 200000 476229095 200000 736225268 200000 605880930 200000 330780143 200000 511722223 200000 600609304 200000 928497642 200000 692527801 200000 730028376 200000 978023524 200000 913784362 200000 568016182 200000 64454009 200000 890060822 200000 778135497 200000 90749428 200000 606394952 200000 195437324 200000 358495757 200000 440817698 200000 430608731 200000 763658694 200000 991194333 200000 877470607 200000 723110121 200000 164650849 200000 997471935 200000 196480169 200000 653501897 200000 489041821 200000 73011930 200000 187703934 200000 348529 200000 592580311 200000 620716277 200000 375491773 200000 959555575 200000 253049358 200000 239751541 200000 967361460 200000 166136851 200000 875375329 200000 880356193 200000 573557842 200000 612055834 200000 157557646 200000 764662880 200000 266881062 200000 395827459 200000 720807156 200000 124692665 200000 580863837 200000 337200228 200000 798270609 200000 629017937 200000 187200711 200000 515920501 200000 610509956 200000 877424048 200000 935548370 200000 165227787 200000 834068362 200000 400833019 200000 590986381 200000 760251037 200000 982525188 200000 433666810 200000 387243941 200000 67256898 200000 649678063 200000 692897810 200000 207257706 200000 997267888 200000 927852521 200000 506697035 200000 546003657 200000 536888125 200000 847862577 200000 281250634 200000 241698130 200000 207178721 200000 305558182 200000 818398039 200000 139550003 200000 476996400 200000 548114631 200000 845137240 200000 398438458 200000 697287523 200000 939229873 200000 507973075 200000 693771479 200000 966517072 200000 398398499 200000 587821038 200000 386436630 200000 399379564 200000 111618940 200000 371525489 200000 201480616 200000 247449295 200000 973406650 200000 493186754 200000 987827162 200000 543435055 200000 168495739 200000 982281447 200000 898364315 200000 824308963 200000 980761087 200000 504618887 200000 661327993 200000 83778017 200000 609465123 200000 647705320 200000 755575971 200000 74247359 200000 537674087 200000 187671025 200000 619498216 200000 112576692 200000 528116456 200000 900457000 200000 114164917 200000 444455831 200000 914644070 200000 551984564 200000 891035674 200000 534373342 200000 375080766 200000 189611868 200000 875107269 200000 251986591 200000 6575983 200000 530089093 200000 54870276 200000 898796946 200000 591067032 200000 511269174 200000 968866759 200000 836144396 200000 97846007 200000 790802454 200000 76654746 200000 817139204 200000 328090475 200000 468247148 200000 81070766 200000 534452752 200000 907820914 200000 22111773 200000 206781392 200000 759778152 200000 446226474 200000 588100528 200000 526802031 200000 54873825 200000 483351891 200000 544888397 200000 148615065 200000 936402418 200000 932687690 200000 338965944 200000 535267581 200000 551985841 200000 330433807 200000 275713626 200000 912831722 200000 636783062 200000 211081279 200000 179424567 200000 696640077 200000 714068662 200000 380654362 200000 486337016 200000 405378230 200000 658864969 200000 663881341 200000 545426657 200000 923077203 200000 255547940 200000 748466663 200000 808310491 200000 360009202 200000 532290173 200000 637275511 200000 407075179 200000 677973762 200000 638493229 200000 903395307 200000 442195127 200000 396434834 200000 103119784 200000 594455714 200000 180821383 200000 431337039 200000 158051334 200000 52034970 200000 61038913 200000 158204553 200000 865032957 200000 465353585 200000 840483819 200000 404348974 200000 792022244 200000 986330983 200000 720616492 200000 430977484 200000 246931120 200000 193774937 200000 423596362 200000 705610898 200000 862712314 200000 143777735 200000 53874476 200000 577503311 200000 400253686 200000 490016718 200000 67698264 200000 910837104 200000 146255484 200000 624551725 200000 381760501 200000 167504133 200000 884706305 200000 282698819 200000 527678409 200000 488732348 200000 19135902 200000 572565007 200000 700451899 200000 454702307 200000 333809159 200000 270771245 200000 837850193 200000 354262634 200000 648891540 200000 909961950 200000 659530162 200000 321875165 200000 432688955 200000 49847040 200000 992294565 200000 353081965 200000 581623442 200000 140569105 200000 229154319 200000 279285222 200000 931290065 200000 875924528 200000 481744759 200000 613917369 200000 194704077 200000 250984986 200000 288890117 200000 557089011 200000 164142589 200000 908672304 200000 712552829 200000 245806916 200000 936774775 200000 422560110 200000 641584199 200000 472413944 200000 963513331 200000 610488692 200000 209276266 200000 67348992 200000 509629638 200000 320238209 200000 744789899 200000 863300328 200000 914441703 200000 491950194 200000 585620466 200000 455127265 200000 496613101 200000 123131846 200000 160833157 200000 462427064 200000 608909326 200000 747440028 200000 745971145 200000 640990684 200000 745503264 200000 150788018 200000 576946407 200000 421302364 200000 815125659 200000 246956646 200000 151137188 200000 813206757 200000 378531220 200000 585520312 200000 135349350 200000 720764359 200000 70456770 200000 837205574 200000 62377525 200000 80301040 200000 330321531 200000 384884557 200000 765438647 200000 865873646 200000 652122039 200000 90621614 200000 332140594 200000 2548464 200000 462641675 200000 191692261 200000 573752717 200000 976597189 200000 89778862 200000 700818194 200000 121873486 200000 238941658 200000 317651831 200000 977406708 200000 729710748 200000 346384959 200000 799184603 200000 521652455 200000 242477885 200000 379612322 200000 441185267 200000 524295917 200000 111900056 200000 438714449 200000 892117107 200000 537759649 200000 279758259 200000 527212859 200000 470924467 200000 786192452 200000 979820085 200000 213082094 200000 378992040 200000 592429236 200000 864533604 200000 962209690 200000 243837163 200000 832206703 200000 185016360 200000 596254732 200000 522131632 200000 205731219 200000 449477637 200000 313383858 200000 676039631 200000 638920928 200000 917018403 200000 340960669 200000 105521598 200000 430507443 200000 366808905 200000 751991161 200000 265411220 200000 940373260 200000 645632732 200000 351787413 200000 407362310 200000 14014600 200000 267686115 200000 138099424 200000 222784109 200000 286126694 200000 44122374 200000 276642537 200000 672398525 200000 243584901 200000 538582409 200000 335809502 200000 711399053 200000 290301795 200000 888336213 200000 226905229 200000 635350293 200000 679722527 200000 668964334 200000 916325989 200000 902956074 200000 964692599 200000 185884029 200000 424490869 200000 541109828 200000 637101513 200000 935972039 200000 299271786 200000 873943160 200000 466129941 200000 510570290 200000 804515476 200000 274032253 200000 995450361 200000 520512710 200000 171273184 200000 877883561 200000 854253234 200000 247186473 200000 694616287 200000 221720051 200000 816330784 200000 520498849 200000 301365437 200000 691688946 200000 812175042 200000 60390932 200000 482257737 200000 74057437 200000 21815221 200000 377424139 200000 804500210 200000 485414792 200000 174203064 200000 671962281 200000 386560199 200000 578784108 200000 439754282 200000 683958455 200000 330802806 200000 552494750 200000 552775433 200000 113424795 200000 678506573 200000 225540565 200000 677599988 200000 286635611 200000 939286843 200000 269916264 200000 765675049 200000 204334750 200000 107347150 200000 196349005 200000 151451526 200000 160177835 200000 527789366 200000 438013466 200000 592653451 200000 337366887 200000 328412479 200000 259762950 200000 307026773 200000 110361177 200000 196388442 200000 158725352 200000 924527780 200000 613950888 200000 511517332 200000 433268278 200000 539848661 200000 399013915 200000 52077212 200000 994189319 200000 103241448 200000 899237143 200000 232183233 200000 399692816 200000 881609850 200000 354077347 200000 38536688 200000 871401641 200000 288768458 200000 921347943 200000 416303545 200000 900356296 200000 700920503 200000 820459175 200000 466115145 200000 909868548 200000 580421567 200000 114607691 200000 171871600 200000 19921555 200000 812755457 200000 871468762 200000 948351900 200000 408402251 200000 168150842 200000 387441529 200000 609380316 200000 860310947 200000 527237579 200000 822943728 200000 217070557 200000 108486578 200000 323218097 200000 556059301 200000 866846703 200000 940764718 200000 505001354 200000 727744670 200000 46036735 200000 152629357 200000 976410774 200000 896099713 200000 573490333 200000 597234279 200000 296089266 200000 824500118 200000 963560183 200000 710521009 200000 165757789 200000 387926467 200000 782877916 200000 974743682 200000 630582454 200000 40084878 200000 122750393 200000 548451760 200000 165794683 200000 784164125 200000 298026398 200000 670644915 200000 551410955 200000 947545400 200000 528675640 200000 25794720 200000 157605732 200000 268591429 200000 699315159 200000 450196782 200000 105606437 200000 147906890 200000 400580969 200000 568195764 200000 459911052 200000 233747950 200000 158605949 200000 744705063 200000 861165175 200000 379047031 200000 578100800 200000 178852128 200000 506407014 200000 849968332 200000 38131330 200000 643348947 200000 658013302 200000 95146868 200000 589953456 200000 857651480 200000 402227303 200000 364152724 200000 359190746 200000 877564005 200000 525491862 200000 738563315 200000 279743406 200000 998147536 200000 197284354 200000 102733304 200000 33020539 200000 694732817 200000 644283978 200000 765195690 200000 14545454 200000 319235197 200000 850816940 200000 851417006 200000 232338007 200000 769002251 200000 314574599 200000 291611723 200000 865180963 200000 753573969 200000 549448153 200000 104683625 200000 55495010 200000 676315015 200000 507506753 200000 670130572 200000 921553026 200000 760884866 200000 568965885 200000 859125725 200000 276459665 200000 279285177 200000 302366059 200000 900179488 200000 760295999 200000 954587203 200000 256270731 200000 779866046 200000 651495640 200000 976661462 200000 811545594 200000 223410875 200000 733687885 200000 911062216 200000 647684087 200000 851451840 200000 535840555 200000 373488144 200000 563851106 200000 856838674 200000 261133985 200000 682874181 200000 493353143 200000 899876759 200000 391213181 200000 643516061 200000 799961878 200000 377793239 200000 239140142 200000 813418223 200000 747184701 200000 377168120 200000 162375107 200000 477870512 200000 950093451 200000 863809472 200000 608119273 200000 553843960 200000 255140094 200000 985469334 200000 275914224 200000 495773053 200000 161508660 200000 175739264 200000 310060230 200000 402289814 200000 730077037 200000 952664868 200000 805309434 200000 540872249 200000 708744327 200000 280973515 200000 542982073 200000 773090556 200000 639023103 200000 253694809 200000 47468754 200000 997311510 200000 878061557 200000 734198357 200000 570303669 200000 384938334 200000 279839528 200000 101079014 200000 174551407 200000 528619850 200000 930297077 200000 283232978 200000 916489647 200000 177650928 200000 535601499 200000 788183680 200000 586958531 200000 317067272 200000 445300473 200000 968792310 200000 336644762 200000 556037862 200000 562565389 200000 968897244 200000 185086403 200000 282019971 200000 151206262 200000 338034038 200000 2306411 200000 107393653 200000 589265586 200000 812065452 200000 213593442 200000 777671922 200000 913246176 200000 430428421 200000 388882966 200000 986864336 200000 821401789 200000 781242790 200000 553358997 200000 721130886 200000 979325354 200000 9079895 200000 52824719 200000 308517162 200000 886884259 200000 142606717 200000 82633808 200000 896009844 200000 340217928 200000 594497568 200000 377541321 200000 916847801 200000 66848216 200000 196582885 200000 828163975 200000 117526513 200000 999457584 200000 466925844 200000 436988601 200000 958514353 200000 800344527 200000 352865426 200000 835693357 200000 775437871 200000 376676308 200000 549317607 200000 678258770 200000 260390468 200000 458254845 200000 996044601 200000 959847479 200000 699009380 200000 5983657 200000 713368910 200000 305130377 200000 879634087 200000 122895062 200000 289526668 200000 446317464 200000 870889923 200000 452766242 200000 899299835 200000 302877778 200000 807629071 200000 147696845 200000 665372993 200000 111478853 200000 575106944 200000 359215284 200000 280129700 200000 763012768 200000 332076207 200000 373651543 200000 636270603 200000 247279922 200000 94481104 200000 872327379 200000 514330620 200000 365545576 200000 926118075 200000 634292200 200000 824610718 200000 976081234 200000 971569125 200000 652122099 200000 48381623 200000 131805086 200000 940837479 200000 525448179 200000 200725934 200000 337543066 200000 168973557 200000 518136199 200000 842317194 200000 564221493 200000 30266087 200000 542618861 200000 786022384 200000 735973118 200000 781883443 200000 270588163 200000 222885159 200000 900146722 200000 773262703 200000 164804937 200000 626007574 200000 905207921 200000 405341651 200000 126471645 200000 368806980 200000 488683353 200000 576412980 200000 273573244 200000 452518358 200000 542478568 200000 307421193 200000 42883463 200000 660178324 200000 519898061 200000 213990248 200000 39223802 200000 415774435 200000 656248663 200000 531760393 200000 675615605 200000 306527179 200000 665676147 200000 533839681 200000 193538871 200000 720631025 200000 488139441 200000 204022023 200000 964659485 200000 276056989 200000 367927871 200000 306658290 200000 427837350 200000 110879668 200000 56323563 200000 147650616 200000 567094769 200000 770647998 200000 487665188 200000 790596783 200000 115986876 200000 351758048 200000 147363833 200000 243914447 200000 379676517 200000 69074146 200000 972331799 200000 32823469 200000 3187180 200000 193238058 200000 907679182 200000 602308352 200000 658275567 200000 750418878 200000 188008716 200000 914276638 200000 127960747 200000 800334149 200000 713377375 200000 634775295 200000 917740033 200000 725144837 200000 150256118 200000 104469816 200000 217002605 200000 157102052 200000 732352671 200000 786026752 200000 94478863 200000 347629418 200000 696722378 200000 478074926 200000 577325478 200000 595995069 200000 72386948 200000 736528183 200000 987650703 200000 865283491 200000 709638779 200000 418963763 200000 296592073 200000 967532675 200000 120453120 200000 1261017 200000 248251123 200000 314146404 200000 665292799 200000 695853438 200000 248379467 200000 31730155 200000 886372103 200000 846887704 200000 990593199 200000 140041311 200000 998671944 200000 311269440 200000 302582943 200000 298674087 200000 252495758 200000 897401130 200000 204611384 200000 570211913 200000 169753418 200000 873910958 200000 525140026 200000 111947117 200000 960642697 200000 4703298 200000 576797698 200000 533662935 200000 928803578 200000 166998525 200000 792001936 200000 968190703 200000 308621548 200000 884489876 200000 528804993 200000 310140604 200000 749740876 200000 655495520 200000 434601748 200000 732716515 200000 761616810 200000 274373717 200000 904050728 200000 144041644 200000 615264308 200000 822795274 200000 623910203 200000 360615932 200000 556832184 200000 548790199 200000 766546540 200000 293367131 200000 486305189 200000 301057841 200000 963463801 200000 656129774 200000 672225801 200000 462645488 200000 584393409 200000 94066045 200000 597193620 200000 697085449 200000 538197825 200000 913689710 200000 903601042 200000 728673331 200000 279490202 200000 670172103 200000 802418164 200000 668608452 200000 761298952 200000 788386350 200000 715854663 200000 646094259 200000 390288236 200000 404899051 200000 107951290 200000 553145239 200000 967311170 200000 389018596 200000 96520220 200000 398930343 200000 859884714 200000 569270175 200000 401651674 200000 311156407 200000 515959650 200000 713274179 200000 485967620 200000 78269504 200000 885328841 200000 385106582 200000 557139272 200000 833753175 200000 339594973 200000 218394111 200000 780560116 200000 566105011 200000 216916541 200000 106350724 200000 917369591 200000 377299371 200000 623675431 200000 365192140 200000 896341727 200000 255210037 200000 499869050 200000 574665757 200000 848294619 200000 513063911 200000 811252659 200000 478799454 200000 141594042 200000 504191992 200000 4375795 200000 175568917 200000 78656746 200000 320371263 200000 452306422 200000 669511018 200000 234142329 200000 383083314 200000 719967772 200000 386198305 200000 903020822 200000 752520680 200000 365785444 200000 271799458 200000 697130511 200000 678522390 200000 34693739 200000 106699764 200000 786965844 200000 950348820 200000 358308464 200000 475232188 200000 381160305 200000 885465816 200000 766576466 200000 805911874 200000 217228695 200000 307332601 200000 796551055 200000 605223531 200000 373937043 200000 821241773 200000 955222086 200000 686139327 200000 543054804 200000 286650058 200000 806335797 200000 809316963 200000 653946728 200000 65847495 200000 655762106 200000 798544927 200000 486123007 200000 79272379 200000 314837 200000 476902232 200000 778813925 200000 71149148 200000 734576163 200000 26999574 200000 626748427 200000 963686912 200000 677340644 200000 868024063 200000 505091582 200000 71605919 200000 962180597 200000 693825880 200000 200293357 200000 10726606 200000 566998485 200000 229613322 200000 15209638 200000 342568900 200000 923643811 200000 607365018 200000 773720985 200000 352337751 200000 891565086 200000 214819631 200000 915702482 200000 961371135 200000 509837474 200000 219696271 200000 188674306 200000 134104273 200000 747451696 200000 110340897 200000 936605046 200000 747420548 200000 751378022 200000 862809835 200000 708903965 200000 570430575 200000 833312130 200000 102013076 200000 855875973 200000 13608071 200000 949733986 200000 382368098 200000 994917086 200000 598374757 200000 998078854 200000 294923068 200000 67749876 200000 11472189 200000 165333515 200000 986106536 200000 962400568 200000 386002663 200000 154492849 200000 359456973 200000 281353655 200000 720992729 200000 500268757 200000 14986609 200000 548318496 200000 737991209 200000 551281782 200000 948440828 200000 764723137 200000 365154447 200000 442898995 200000 117895282 200000 989882506 200000 342195808 200000 244519499 200000 48740731 200000 24461063 200000 443602835 200000 438338458 200000 391273054 200000 151901545 200000 865399486 200000 290384801 200000 458287616 200000 398065277 200000 228487961 200000 859358846 200000 552759273 200000 178097586 200000 673252473 200000 459048175 200000 530186302 200000 376865558 200000 752421205 200000 103894610 200000 637315015 200000 451257176 200000 157146820 200000 757323431 200000 106267113 200000 541391303 200000 603027068 200000 86184587 200000 981794476 200000 862904913 200000 801132755 200000 327976254 200000 704030901 200000 490682756 200000 212754624 200000 274372765 200000 102142284 200000 449805454 200000 106301402 200000 922195239 200000 17306711 200000 955138880 200000 462506071 200000 537836027 200000 930454620 200000 573330438 200000 656370958 200000 707430615 200000 926106241 200000 359316464 200000 890216820 200000 405537818 200000 919946382 200000 360965803 200000 909690785 200000 789100738 200000 680238825 200000 569019015 200000 840091723 200000 925000814 200000 317862552 200000 414545522 200000 908277961 200000 677801819 200000 893115714 200000 935581178 200000 611929361 200000 498005098 200000 993252653 200000 951457103 200000 195639737 200000 150698263 200000 448858432 200000 72954173 200000 648743928 200000 409543043 200000 732175617 200000 675359541 200000 231637925 200000 731063402 200000 693060759 200000 521921348 200000 179110710 200000 527678764 200000 122412744 200000 676451865 200000 569303489 200000 252723655 200000 425388284 200000 29757186 200000 404897021 200000 140487386 200000 460900663 200000 73438702 200000 621196609 200000 269217699 200000 585896993 200000 385144684 200000 97021315 200000 447773185 200000 630611712 200000 735373481 200000 848313690 200000 448442994 200000 100668348 200000 43133301 200000 520711419 200000 819719189 200000 247054041 200000 396757566 200000 686910783 200000 387642023 200000 377480575 200000 592037906 200000 433906586 200000 509358217 200000 50223477 200000 740565664 200000 892467747 200000 260501175 200000 121836832 200000 998327863 200000 494239634 200000 83020498 200000 868808072 200000 37692868 200000 239370044 200000 706092310 200000 182968915 200000 941728983 200000 459877657 200000 289673827 200000 458055622 200000 442791326 200000 105789373 200000 82756151 200000 239470282 200000 288807143 200000 384492641 200000 688776369 200000 69427940 200000 810511394 200000 487203547 200000 989435535 200000 702924346 200000 926124891 200000 755699616 200000 597404976 200000 573343636 200000 140265795 200000 589737928 200000 747776146 200000 404056664 200000 807060775 200000 270279945 200000 109692244 200000 945065612 200000 690254069 200000 102543290 200000 433974963 200000 750426327 200000 718693182 200000 595048656 200000 391103120 200000 734830719 200000 781149486 200000 466973156 200000 22511463 200000 437817195 200000 833452692 200000 622914346 200000 93975128 200000 216292385 200000 872403424 200000 387618681 200000 626012450 200000 67468744 200000 597752863 200000 153402441 200000 736361506 200000 151450662 200000 726227200 200000 984923568 200000 789760087 200000 274830242 200000 401757905 200000 982511715 200000 472251232 200000 285594434 200000 706632833 200000 240117690 200000 17766779 200000 74803885 200000 652272030 200000 423812523 200000 552719239 200000 761364010 200000 654276184 200000 386489036 200000 934390017 200000 122685598 200000 285856124 200000 979309141 200000 475680266 200000 242490768 200000 380367481 200000 541760027 200000 974740831 200000 689025832 200000 676162397 200000 562667157 200000 861971038 200000 624032298 200000 667094231 200000 577250521 200000 305085702 200000 162448894 200000 619498549 200000 204829855 200000 631677943 200000 892476075 200000 129358183 200000 30334524 200000 472112237 200000 352385750 200000 272158970 200000 781429927 200000 681868872 200000 582129607 200000 227939357 200000 384463735 200000 792422918 200000 662800228 200000 320247454 200000 27038946 200000 472580806 200000 993908274 200000 102550764 200000 680807870 200000 36726342 200000 65828698 200000 700992533 200000 748821891 200000 895178469 200000 616026273 200000 708322761 200000 831458886 200000 105541025 200000 950932077 200000 108831317 200000 13099198 200000 423016984 200000 858743238 200000 733014183 200000 584826433 200000 269709962 200000 873243218 200000 11562576 200000 135692487 200000 165155284 200000 363421783 200000 767326076 200000 839771365 200000 316702581 200000 589885628 200000 714737402 200000 453258194 200000 514663309 200000 872406279 200000 313047610 200000 275405669 200000 985588952 200000 711683423 200000 382201672 200000 396454931 200000 227537078 200000 325658762 200000 664365269 200000 804601076 200000 182778149 200000 843800047 200000 542808110 200000 441255359 200000 913191620 200000 293910932 200000 32550722 200000 421357769 200000 498613457 200000 949778464 200000 938625696 200000 891021064 200000 977537322 200000 298551001 200000 223237493 200000 90780693 200000 732668495 200000 683731366 200000 324230033 200000 526177828 200000 343263582 200000 674875150 200000 649714018 200000 744861197 200000 625003028 200000 902384182 200000 116972534 200000 95951174 200000 433798866 200000 342408934 200000 712157948 200000 602142694 200000 916828308 200000 251328387 200000 518975170 200000 679208610 200000 179118330 200000 594182932 200000 286322232 200000 539851986 200000 82796610 200000 999530305 200000 897909995 200000 457714797 200000 598136651 200000 451415630 200000 731052297 200000 951708167 200000 905813395 200000 536612644 200000 839708514 200000 116246745 200000 506883385 200000 334377287 200000 46544229 200000 383430840 200000 159280379 200000 954204384 200000 901000478 200000 557212188 200000 321648696 200000 875038900 200000 673310525 200000 976893978 200000 473389806 200000 518134313 200000 961179921 200000 437060200 200000 425843643 200000 506428743 200000 986013320 200000 127517535 200000 833259999 200000 102816436 200000 859616304 200000 189532659 200000 437651767 200000 993569718 200000 745432888 200000 267866556 200000 524591170 200000 882861619 200000 688226158 200000 877486320 200000 736017951 200000 639582899 200000 289739586 200000 364931686 200000 26330765 200000 141143132 200000 647587777 200000 144703892 200000 656345064 200000 431112436 200000 960039577 200000 589425296 200000 422408498 200000 944358114 200000 185121306 200000 216815121 200000 895572998 200000 798664492 200000 417226546 200000 579141998 200000 892148389 200000 638569337 200000 499001200 200000 360438941 200000 454679021 200000 429993488 200000 68971265 200000 638866484 200000 551178588 200000 18063830 200000 181169333 200000 340087146 200000 232124176 200000 619321426 200000 479767546 200000 493675542 200000 228053448 200000 971156907 200000 177125598 200000 798468782 200000 866532068 200000 328694951 200000 937811472 200000 533323849 200000 757685856 200000 988085934 200000 28537054 200000 980603548 200000 327470300 200000 396332484 200000 813017399 200000 674795007 200000 516756374 200000 519144593 200000 340121002 200000 227073896 200000 887131757 200000 419317340 200000 281862501 200000 220764782 200000 821226975 200000 732120842 200000 100452406 200000 781094215 200000 108591371 200000 558356771 200000 935871628 200000 464884425 200000 82844591 200000 660955084 200000 983158133 200000 875438187 200000 683908137 200000 638453965 200000 756177568 200000 717485636 200000 365716345 200000 788347020 200000 617267804 200000 316199178 200000 244366652 200000 821698574 200000 875452311 200000 627989011 200000 838814130 200000 738925308 200000 812344287 200000 162020695 200000 91979192 200000 700106139 200000 800676707 200000 937525099 200000 752686798 200000 977471698 200000 439727857 200000 83660678 200000 581180689 200000 62251558 200000 726533112 200000 717300094 200000 491217728 200000 269266880 200000 952504455 200000 527205323 200000 432194234 200000 34009189 200000 132779852 200000 675042178 200000 164912509 200000 985337724 200000 502222741 200000 790072410 200000 101023271 200000 217293067 200000 567145809 200000 14223018 200000 916481016 200000 164420025 200000 387317518 200000 425827687 200000 76595406 200000 777156300 200000 171846139 200000 326849066 200000 834980134 200000 804415019 200000 718208487 200000 912491303 200000 383388705 200000 921139805 200000 187263296 200000 425611574 200000 859142523 200000 939181191 200000 400682772 200000 340380109 200000 756293524 200000 952931952 200000 901269266 200000 475334914 200000 977729387 200000 796448895 200000 568408456 200000 501885837 200000 361732253 200000 136008634 200000 888621925 200000 222564547 200000 140671337 200000 328879561 200000 743797304 200000 143753883 200000 135281326 200000 315838192 200000 227459631 200000 24009643 200000 188082154 200000 626043415 200000 569874968 200000 333109035 200000 401597243 200000 938988741 200000 66606945 200000 544984304 200000 815154017 200000 342062879 200000 792032283 200000 449521009 200000 234093497 200000 343294445 200000 926225650 200000 450129349 200000 598474307 200000 700303509 200000 176413494 200000 101156770 200000 323486108 200000 179195676 200000 68753620 200000 911616350 200000 441309956 200000 713800747 200000 955077212 200000 86829040 200000 263256152 200000 318911751 200000 387787516 200000 888339695 200000 44915223 200000 439495062 200000 340968066 200000 60973201 200000 88177504 200000 770392160 200000 73173342 200000 734331821 200000 925955569 200000 611502731 200000 920361628 200000 64651192 200000 960401449 200000 546271197 200000 681202157 200000 255332554 200000 474264838 200000 93680828 200000 919434654 200000 286906777 200000 306417191 200000 697269297 200000 533156510 200000 974964604 200000 981846986 200000 654122463 200000 794525307 200000 376979561 200000 79108813 200000 590158863 200000 853980516 200000 634548982 200000 738571440 200000 212764583 200000 404564008 200000 696287834 200000 64254352 200000 691839534 200000 554468916 200000 126078572 200000 47898668 200000 897812937 200000 624551832 200000 959610786 200000 688429027 200000 316567359 200000 269705474 200000 115592466 200000 775098036 200000 673808375 200000 476572608 200000 777628787 200000 426640188 200000 996650999 200000 400892866 200000 89783324 200000 946410170 200000 720517606 200000 26811796 200000 240221955 200000 365184780 200000 904420619 200000 756332647 200000 394885311 200000 51532978 200000 953952075 200000 590247944 200000 104034181 200000 182997194 200000 996058414 200000 573610726 200000 487293486 200000 327762194 200000 946757593 200000 561398799 200000 174923310 200000 324236776 200000 117345044 200000 168799538 200000 743050652 200000 381072972 200000 938011460 200000 358560926 200000 348150576 200000 228255195 200000 176562033 200000 766661440 200000 783070783 200000 98133204 200000 415481152 200000 991844520 200000 449206977 200000 575453206 200000 116010233 200000 464337668 200000 200708426 200000 910186784 200000 842270593 200000 217278754 200000 517864723 200000 191749135 200000 671533152 200000 995965041 200000 252034546 200000 70357922 200000 41653180 200000 492322048 200000 543052380 200000 358667063 200000 16515675 200000 672201596 200000 768589161 200000 372316366 200000 610441123 200000 832611125 200000 875670223 200000 970943749 200000 780675484 200000 998803481 200000 120959205 200000 213348121 200000 115430636 200000 244437686 200000 785964704 200000 226150635 200000 695267033 200000 172884028 200000 256462233 200000 10183415 200000 140773706 200000 137544823 200000 747044868 200000 528217182 200000 483051205 200000 363531224 200000 504872632 200000 919178972 200000 934171761 200000 266068331 200000 888565037 200000 310574289 200000 133668884 200000 785888481 200000 236961144 200000 123771707 200000 261340693 200000 990088328 200000 491717713 200000 869982137 200000 430692731 200000 252576077 200000 616170253 200000 308929161 200000 556798955 200000 257864383 200000 327927203 200000 998101642 200000 827931564 200000 783417102 200000 718475433 200000 969972026 200000 184398245 200000 712995591 200000 462475607 200000 899888823 200000 755022685 200000 418625048 200000 199883650 200000 602128833 200000 542688505 200000 504322642 200000 138804129 200000 746432949 200000 946430272 200000 509399137 200000 422495946 200000 696596115 200000 874394 200000 310245780 200000 558900405 200000 252035832 200000 414111755 200000 827523035 200000 375591863 200000 465462307 200000 278578492 200000 710565314 200000 210159815 200000 498264051 200000 205243506 200000 949154426 200000 662669180 200000 345136358 200000 739661715 200000 298788816 200000 809181708 200000 8672795 200000 376092455 200000 951283252 200000 8739149 200000 58696016 200000 11739731 200000 526419122 200000 141852855 200000 32845028 200000 154234079 200000 591488762 200000 179005535 200000 817851349 200000 981036337 200000 730159963 200000 217247996 200000 774971841 200000 441939535 200000 977974979 200000 31081444 200000 575233768 200000 225771487 200000 566009024 200000 616416527 200000 728566311 200000 820817961 200000 78124417 200000 314846482 200000 395212030 200000 96505875 200000 421679573 200000 516984100 200000 584063882 200000 693038883 200000 299599145 200000 350038299 200000 70584970 200000 705337728 200000 737725325 200000 484499311 200000 936291677 200000 736409072 200000 709889967 200000 935358773 200000 40817153 200000 796771290 200000 9767133 200000 881602597 200000 956814101 200000 611880772 200000 764085510 200000 382080147 200000 384432599 200000 18843350 200000 631020217 200000 873243000 200000 340230694 200000 102406100 200000 905804579 200000 575948906 200000 40029823 200000 734258726 200000 916985876 200000 610144670 200000 962559491 200000 929970258 200000 127837178 200000 265265132 200000 145137774 200000 667456383 200000 169894883 200000 106984138 200000 334217249 200000 649638772 200000 724263806 200000 921251919 200000 775896600 200000 276072598 200000 883138841 200000 918878000 200000 812399603 200000 378305005 200000 73698724 200000 798993093 200000 496942577 200000 324717342 200000 697264299 200000 477802245 200000 722671343 200000 266320497 200000 558412383 200000 247827076 200000 838787692 200000 846891211 200000 367299981 200000 854295163 200000 430101638 200000 439702452 200000 166889892 200000 877014719 200000 917140989 200000 60056401 200000 661515955 200000 883990472 200000 810262063 200000 890566250 200000 197623655 200000 666858155 200000 745896730 200000 708012133 200000 70558480 200000 422341406 200000 889555804 200000 893115208 200000 653254556 200000 457997690 200000 414285365 200000 679258041 200000 616588697 200000 9983155 200000 546006402 200000 840432384 200000 130062390 200000 295915617 200000 757487042 200000 165500675 200000 592414017 200000 177893050 200000 194989589 200000 136377928 200000 784656681 200000 94119061 200000 525912631 200000 395634166 200000 317910781 200000 412482408 200000 699477640 200000 329440723 200000 224910955 200000 811754313 200000 731004422 200000 280765510 200000 321477057 200000 806160111 200000 389496912 200000 860616789 200000 263583214 200000 423849393 200000 813291427 200000 413555623 200000 158837376 200000 118802821 200000 93709024 200000 887682690 200000 416444839 200000 49396481 200000 306785668 200000 741630413 200000 92550192 200000 782893916 200000 580578733 200000 145745678 200000 25986953 200000 434130541 200000 440731163 200000 704999533 200000 949846978 200000 357092522 200000 536075819 200000 629757614 200000 620287881 200000 83925802 200000 136905692 200000 928815417 200000 823098413 200000 383244706 200000 333915597 200000 730902549 200000 839465371 200000 51002474 200000 316683069 200000 335704039 200000 144297571 200000 289290872 200000 858593288 200000 860951030 200000 782431154 200000 192254307 200000 157431471 200000 325042730 200000 187585880 200000 483360609 200000 791344720 200000 945072391 200000 798600643 200000 774255944 200000 206564521 200000 590842806 200000 683080194 200000 452474511 200000 764512793 200000 524356092 200000 218290114 200000 104174413 200000 27950493 200000 123936831 200000 432242003 200000 388689976 200000 63946454 200000 372593031 200000 265487266 200000 183773350 200000 204158464 200000 689470841 200000 534857280 200000 418826383 200000 114699259 200000 505992285 200000 492465497 200000 527767176 200000 280374854 200000 211809561 200000 472334268 200000 265364936 200000 579531518 200000 904968499 200000 961098968 200000 346930725 200000 774461666 200000 664872658 200000 104357564 200000 429587479 200000 74399569 200000 290348732 200000 325960725 200000 450095283 200000 29403209 200000 420654680 200000 194507316 200000 601300912 200000 784937576 200000 513121196 200000 51726596 200000 425793893 200000 871438062 200000 61752671 200000 391101719 200000 401893575 200000 243918777 200000 269335735 200000 875397017 200000 262269807 200000 583290694 200000 709317019 200000 884354138 200000 49218961 200000 34563254 200000 567879313 200000 584953287 200000 126629893 200000 226193349 200000 541130944 200000 11665648 200000 400247361 200000 127402195 200000 504574446 200000 171486595 200000 52678747 200000 584025311 200000 338979459 200000 580655567 200000 466315531 200000 334774150 200000 581416835 200000 973421249 200000 94162342 200000 749084423 200000 818341014 200000 486374889 200000 632743971 200000 188263489 200000 786637315 200000 903896436 200000 619901208 200000 446446258 200000 131839663 200000 363819570 200000 265946045 200000 316722808 200000 975396898 200000 918379921 200000 161698791 200000 208444499 200000 921057921 200000 569271711 200000 930894861 200000 713036193 200000 124144788 200000 506075404 200000 435637574 200000 893489759 200000 447212992 200000 298481956 200000 578485064 200000 618070830 200000 466506253 200000 366715864 200000 834190953 200000 507870538 200000 456088096 200000 485168565 200000 212338080 200000 319729811 200000 594583873 200000 344978410 200000 278370436 200000 525535624 200000 176054102 200000 92161093 200000 907701067 200000 82306373 200000 356816613 200000 553431861 200000 436000460 200000 429518220 200000 254935316 200000 348420041 200000 312048764 200000 207712952 200000 339053483 200000 45813679 200000 819300979 200000 472190410 200000 709595408 200000 672162101 200000 256285543 200000 920747104 200000 282003017 200000 284456265 200000 790330543 200000 201151672 200000 119125757 200000 836334972 200000 241146433 200000 319201712 200000 762210162 200000 683340282 200000 686477491 200000 109937864 200000 416169615 200000 334064019 200000 654259004 200000 818533917 200000 523479514 200000 482511284 200000 209784243 200000 772953710 200000 137735034 200000 30884461 200000 781816974 200000 758400795 200000 767820853 200000 78062700 200000 765488355 200000 607041568 200000 772327794 200000 22970623 200000 6922345 200000 489443869 200000 177294136 200000 393167893 200000 345054071 200000 643324496 200000 6764588 200000 312586301 200000 719826691 200000 636250264 200000 860865941 200000 836211877 200000 497619620 200000 849617267 200000 412341083 200000 752043802 200000 645037199 200000 404890111 200000 370681346 200000 649919501 200000 275582364 200000 757325820 200000 76622514 200000 469999756 200000 610961730 200000 988436935 200000 158100786 200000 172676676 200000 559801237 200000 88897120 200000 576060391 200000 152428420 200000 816871758 200000 9398628 200000 602474457 200000 976847676 200000 534287298 200000 14850835 200000 283208878 200000 929314553 200000 957122793 200000 934623306 200000 457087147 200000 18701546 200000 629249367 200000 193834632 200000 949996217 200000 559227869 200000 43515973 200000 332936684 200000 96664669 200000 568177985 200000 605343113 200000 154825524 200000 497828285 200000 556007717 200000 476153752 200000 874170814 200000 298655137 200000 514519606 200000 456222602 200000 529385354 200000 206242671 200000 972180420 200000 356563221 200000 170305334 200000 771091757 200000 239488957 200000 712617616 200000 188130304 200000 190488450 200000 539824303 200000 507446512 200000 252558790 200000 958427060 200000 770182601 200000 99667917 200000 288878856 200000 286694314 200000 562311386 200000 378107230 200000 75733731 200000 66525674 200000 512986703 200000 198521463 200000 305835286 200000 506619803 200000 338712888 200000 457805969 200000 529857024 200000 446081667 200000 352101699 200000 927741377 200000 684522143 200000 383735049 200000 157086910 200000 374721727 200000 851481746 200000 536103987 200000 530165912 200000 763248352 200000 14209047 200000 152352680 200000 709716576 200000 719481883 200000 621365261 200000 260589487 200000 718097987 200000 359102726 200000 831362546 200000 951261997 200000 892976401 200000 69670617 200000 488274404 200000 408886185 200000 166524472 200000 982756201 200000 375511715 200000 581130058 200000 720625094 200000 919662381 200000 35343756 200000 798856407 200000 864297578 200000 991404859 200000 6260895 200000 167675317 200000 529088883 200000 57312075 200000 286701689 200000 737526252 200000 981814990 200000 517195186 200000 79806041 200000 163340833 200000 148821771 200000 60484455 200000 31556126 200000 558614940 200000 717185368 200000 744302081 200000 977250887 200000 232145474 200000 448862595 200000 17022390 200000 47498224 200000 313213595 200000 469372411 200000 664219996 200000 2492122 200000 507679693 200000 920390607 200000 85269099 200000 776255331 200000 631353758 200000 754206892 200000 809643768 200000 687707785 200000 567966836 200000 617795810 200000 573883834 200000 355422698 200000 109886295 200000 895100255 200000 94154759 200000 848797638 200000 830164461 200000 60420017 200000 840235991 200000 390833402 200000 139238012 200000 456760327 200000 772708287 200000 626310918 200000 910403051 200000 500850480 200000 432841462 200000 750022663 200000 227724736 200000 137418905 200000 492110162 200000 583343804 200000 620104226 200000 771685458 200000 973296459 200000 140766340 200000 351045079 200000 581671177 200000 291463158 200000 988994397 200000 271492678 200000 258731020 200000 284513035 200000 185550310 200000 778242421 200000 20603210 200000 19955422 200000 276279133 200000 669027339 200000 254859089 200000 417986152 200000 761841569 200000 348595022 200000 21304145 200000 16155455 200000 176878384 200000 717931301 200000 279256342 200000 30410136 200000 140789032 200000 824834071 200000 130696977 200000 240666187 200000 405010761 200000 786290505 200000 355218511 200000 491642062 200000 873340912 200000 494072962 200000 893595263 200000 502601016 200000 528505372 200000 526223402 200000 895856624 200000 21305918 200000 898413933 200000 363449669 200000 585209231 200000 332710712 200000 127659039 200000 888945020 200000 344512748 200000 11379229 200000 854352658 200000 843601683 200000 968064565 200000 450775937 200000 238448068 200000 611437299 200000 991180856 200000 242606237 200000 924864596 200000 671634592 200000 117702756 200000 185915206 200000 339462528 200000 840795715 200000 350211271 200000 651903988 200000 953635494 200000 187996321 200000 994396177 200000 451107259 200000 5259718 200000 598071072 200000 327302543 200000 438305364 200000 33921405 200000 724190152 200000 21267247 200000 900340245 200000 230722827 200000 889134911 200000 486497153 200000 81005555 200000 600163917 200000 358703307 200000 737900467 200000 274964870 200000 117080515 200000 160002642 200000 558706580 200000 274582788 200000 373768330 200000 165219932 200000 57071505 200000 685774660 200000 869946465 200000 354744335 200000 646199994 200000 984058300 200000 143529895 200000 882523441 200000 74065085 200000 794729090 200000 812972378 200000 210286633 200000 302858728 200000 98815565 200000 45003545 200000 906605053 200000 433167658 200000 748015732 200000 571309346 200000 104847444 200000 536205841 200000 855658221 200000 750590035 200000 549446516 200000 262565068 200000 987667022 200000 807143468 200000 880680005 200000 375924266 200000 255863758 200000 670172362 200000 205424715 200000 786032025 200000 931873604 200000 221309165 200000 531986350 200000 744842535 200000 766748454 200000 41380338 200000 104964916 200000 275842947 200000 884552843 200000 476506072 200000 569160261 200000 382542843 200000 286588200 200000 858201919 200000 768080101 200000 439340671 200000 366644053 200000 126271331 200000 237655484 200000 497318299 200000 989257224 200000 212126756 200000 487609873 200000 548641408 200000 360603352 200000 319443968 200000 363475401 200000 591122683 200000 277207547 200000 51645973 200000 158013292 200000 946004859 200000 720821831 200000 496962083 200000 565782047 200000 261141263 200000 812864307 200000 963181704 200000 874911146 200000 89123684 200000 32197846 200000 150834753 200000 117214835 200000 276029642 200000 561205222 200000 333468399 200000 970560383 200000 120449070 200000 680574905 200000 454189262 200000 47811703 200000 124564256 200000 223798855 200000 570134207 200000 656778144 200000 146379726 200000 516557860 200000 965677630 200000 367710688 200000 842726663 200000 111549065 200000 862649195 200000 347550911 200000 42746424 200000 820685644 200000 668363524 200000 238620771 200000 624736113 200000 582473955 200000 254883432 200000 190325138 200000 152288607 200000 442879076 200000 107822485 200000 800399795 200000 963800402 200000 80118662 200000 693838634 200000 909094092 200000 674739000 200000 455499936 200000 606659685 200000 865948548 200000 71986592 200000 99753639 200000 921931556 200000 562571041 200000 581630391 200000 40049972 200000 551127527 200000 47794058 200000 313550156 200000 246344315 200000 522926539 200000 174854469 200000 883688143 200000 526370644 200000 926498448 200000 635497337 200000 122860365 200000 680213813 200000 147944595 200000 320343533 200000 79022709 200000 766271028 200000 883114195 200000 148637446 200000 59920021 200000 172862216 200000 742984943 200000 213741515 200000 923781789 200000 910940936 200000 841638693 200000 754211812 200000 500224537 200000 226891819 200000 933175380 200000 847834517 200000 115129658 200000 889308933 200000 382221818 200000 911889862 200000 425310925 200000 40185039 200000 195042358 200000 932697598 200000 509425729 200000 16306526 200000 827881925 200000 748249698 200000 755895716 200000 724467497 200000 242481160 200000 830089658 200000 366456229 200000 446414151 200000 502592252 200000 935006571 200000 354549139 200000 702254958 200000 253466431 200000 358431613 200000 477306204 200000 446463988 200000 77969424 200000 218030742 200000 515224974 200000 951132624 200000 979478350 200000 398794235 200000 296309080 200000 412936345 200000 719554936 200000 616535445 200000 457211016 200000 63667333 200000 455547819 200000 591389673 200000 245712781 200000 154595435 200000 12421542 200000 90306590 200000 586592630 200000 500833728 200000 777405384 200000 157144570 200000 970949616 200000 99487900 200000 243921679 200000 458752483 200000 24718667 200000 719066037 200000 322727705 200000 770747105 200000 849075829 200000 403910754 200000 198660134 200000 353694874 200000 805651708 200000 26397337 200000 617371923 200000 877090644 200000 605223696 200000 939046640 200000 75893600 200000 496416758 200000 153219965 200000 34713758 200000 614075178 200000 324032519 200000 879590324 200000 177309050 200000 828776241 200000 954843564 200000 287101378 200000 266977786 200000 968348882 200000 675524012 200000 68751446 200000 357382452 200000 367969292 200000 397762414 200000 617033406 200000 703601375 200000 254261118 200000 452078328 200000 126683881 200000 178070866 200000 821467238 200000 113288433 200000 882898790 200000 960884099 200000 295524515 200000 915423392 200000 448812386 200000 796448521 200000 265910963 200000 806708202 200000 280403117 200000 553825305 200000 650233268 200000 329003863 200000 941576629 200000 206448011 200000 499188582 200000 642812940 200000 50260360 200000 669124822 200000 12960806 200000 532471760 200000 472249301 200000 779673102 200000 456726772 200000 318140171 200000 788129003 200000 671857132 200000 215217005 200000 611199681 200000 492977080 200000 36905925 200000 253732305 200000 467949211 200000 852426698 200000 451946385 200000 262883069 200000 933256414 200000 182765391 200000 775130596 200000 543152240 200000 379243632 200000 376910104 200000 827148791 200000 440064073 200000 905984729 200000 886315665 200000 335007136 200000 254190918 200000 405044287 200000 19269577 200000 113054548 200000 426571462 200000 117983080 200000 842869616 200000 549708331 200000 955069639 200000 367147450 200000 527496915 200000 820393435 200000 244848615 200000 454367549 200000 989860321 200000 612161211 200000 728763750 200000 403442839 200000 306221864 200000 123604416 200000 554523425 200000 431878414 200000 133391831 200000 840425090 200000 778423704 200000 880672393 200000 648953277 200000 249726264 200000 252746728 200000 425926542 200000 283016519 200000 739907254 200000 667515856 200000 20974916 200000 761046917 200000 172000373 200000 459815343 200000 800056689 200000 936497189 200000 672513674 200000 937574532 200000 420780668 200000 948268405 200000 784490413 200000 739031531 200000 37929836 200000 8222308 200000 162040627 200000 254613541 200000 747165158 200000 902213249 200000 5859603 200000 379147280 200000 864953905 200000 626265593 200000 342962147 200000 479400746 200000 298552116 200000 412531612 200000 464953050 200000 71951250 200000 264113782 200000 901204696 200000 31901647 200000 104598533 200000 639074844 200000 578544059 200000 114165561 200000 258944484 200000 963817709 200000 261085428 200000 682177068 200000 560787243 200000 337408081 200000 371593682 200000 718694497 200000 658778746 200000 17000524 200000 521170498 200000 803755565 200000 188974864 200000 645197191 200000 231877844 200000 45641351 200000 279395530 200000 491132742 200000 591249078 200000 121810694 200000 817014311 200000 911315826 200000 810539958 200000 913182176 200000 283574854 200000 765612176 200000 122454083 200000 99147755 200000 723355877 200000 698746310 200000 179653995 200000 243591839 200000 69824610 200000 552590556 200000 764526814 200000 572652048 200000 230314429 200000 279809592 200000 613350633 200000 119301879 200000 280488596 200000 947298528 200000 871183483 200000 875481770 200000 857762596 200000 517962362 200000 7667490 200000 826242847 200000 342622798 200000 332719950 200000 275083533 200000 302107884 200000 354610574 200000 961012290 200000 597661962 200000 181630792 200000 748070660 200000 623041756 200000 747740297 200000 895045641 200000 943023983 200000 114670915 200000 91202455 200000 720383399 200000 535941163 200000 17530941 200000 893290722 200000 32566071 200000 177980730 200000 443650353 200000 300979642 200000 872519281 200000 316341047 200000 888598053 200000 86945805 200000 924402089 200000 579240291 200000 213075392 200000 654475882 200000 887101400 200000 886374300 200000 92169033 200000 984858622 200000 842910356 200000 917815904 200000 28819621 200000 247209625 200000 550725138 200000 71340237 200000 521450587 200000 180348585 200000 792663338 200000 201184419 200000 490529682 200000 30628668 200000 532933458 200000 119034943 200000 146887697 200000 584299009 200000 959179937 200000 637958305 200000 667709501 200000 459678535 200000 137199564 200000 846674278 200000 810368286 200000 144449531 200000 181501995 200000 95953101 200000 18104921 200000 146364845 200000 576407988 200000 387749813 200000 131840054 200000 832988298 200000 740370174 200000 662346652 200000 263075226 200000 860152163 200000 88203583 200000 230092449 200000 120332301 200000 173862308 200000 451656269 200000 203568514 200000 983663028 200000 517787484 200000 742523552 200000 277491101 200000 821455703 200000 883372346 200000 873065292 200000 723410162 200000 427194972 200000 386786445 200000 653324810 200000 456950303 200000 299158728 200000 461438787 200000 538315056 200000 481497185 200000 516195652 200000 814804970 200000 124875187 200000 892742040 200000 689979157 200000 190231985 200000 690684203 200000 317035075 200000 757048866 200000 46278247 200000 575400910 200000 706549631 200000 831673585 200000 837461113 200000 437533811 200000 876769035 200000 631629481 200000 781718775 200000 228985488 200000 935176518 200000 740790032 200000 223035278 200000 825560123 200000 886289710 200000 45204109 200000 265845390 200000 15978539 200000 685504098 200000 281666598 200000 41153765 200000 683202487 200000 551364384 200000 244498818 200000 317069346 200000 735321300 200000 60698694 200000 572287719 200000 126665330 200000 689912859 200000 841573716 200000 364647740 200000 529219749 200000 769923264 200000 508055656 200000 795193351 200000 386168873 200000 625039515 200000 468301375 200000 200296303 200000 607164684 200000 145295906 200000 789236793 200000 892729403 200000 782899709 200000 387564652 200000 365089877 200000 82547152 200000 156082250 200000 212652846 200000 619529520 200000 755469878 200000 482900962 200000 358621888 200000 793059337 200000 69685778 200000 536224596 200000 250891800 200000 884444351 200000 647052971 200000 997875150 200000 567387341 200000 522057680 200000 824645609 200000 561815326 200000 783421205 200000 115268699 200000 94322256 200000 462207411 200000 843024838 200000 453372957 200000 110123785 200000 515218075 200000 825031767 200000 877462391 200000 843937752 200000 440117126 200000 702221023 200000 748443494 200000 282107174 200000 346148032 200000 954326036 200000 80246664 200000 581384696 200000 913676602 200000 746565964 200000 332233757 200000 847131636 200000 178623105 200000 272510078 200000 892017154 200000 663112546 200000 342691012 200000 791004737 200000 363887798 200000 470193448 200000 259514577 200000 984526283 200000 259388504 200000 890222796 200000 953647128 200000 275569907 200000 858496422 200000 972719221 200000 207305893 200000 17178671 200000 24531455 200000 341095145 200000 576731945 200000 44814997 200000 51970913 200000 98615694 200000 755924721 200000 657480156 200000 462640747 200000 414268525 200000 222154732 200000 454211675 200000 286425691 200000 102693417 200000 925178536 200000 202519303 200000 110543631 200000 775111180 200000 914090581 200000 710186873 200000 599637767 200000 178585594 200000 52646079 200000 911712741 200000 865830240 200000 292340346 200000 961428567 200000 664406307 200000 400714714 200000 952793779 200000 171719210 200000 284992169 200000 651756754 200000 760220267 200000 48962535 200000 48546445 200000 837169991 200000 357836297 200000 850073052 200000 690206598 200000 934939352 200000 822730388 200000 857136888 200000 511753963 200000 365564355 200000 260740017 200000 736150218 200000 684967090 200000 152877287 200000 361465256 200000 525716864 200000 365694322 200000 49571778 200000 485563742 200000 109312488 200000 671271521 200000 366540403 200000 694887002 200000 758718321 200000 306750805 200000 949660088 200000 456719044 200000 544440361 200000 395068101 200000 695018223 200000 417412960 200000 533274815 200000 787335112 200000 544067096 200000 79048087 200000 648602754 200000 289452564 200000 471777232 200000 950573934 200000 683107167 200000 457470975 200000 669532503 200000 574955403 200000 748874726 200000 782421120 200000 33989770 200000 669236534 200000 511677765 200000 281096494 200000 288736232 200000 595201109 200000 834353995 200000 257977919 200000 399030416 200000 371254125 200000 819554917 200000 983849098 200000 701424192 200000 349259687 200000 435015586 200000 89364868 200000 552955735 200000 6879432 200000 230822066 200000 591525701 200000 658308819 200000 677468471 200000 174621666 200000 245058691 200000 689416274 200000 424252922 200000 990802465 200000 856202389 200000 537830420 200000 245789368 200000 301892861 200000 695404912 200000 398314743 200000 330351031 200000 345126565 200000 574331309 200000 196250232 200000 33813982 200000 718125032 200000 57000576 200000 281992375 200000 153531059 200000 163550260 200000 24952769 200000 467526259 200000 624054365 200000 501452694 200000 621757414 200000 809350409 200000 796576674 200000 768808127 200000 135212549 200000 852646520 200000 667119593 200000 61618941 200000 888554965 200000 171618143 200000 539611961 200000 823085117 200000 974349229 200000 354669820 200000 676354103 200000 87731470 200000 529148035 200000 488141614 200000 769498154 200000 72454304 200000 629558254 200000 41944179 200000 465666809 200000 920429760 200000 210377251 200000 28128746 200000 978850091 200000 326542813 200000 464687098 200000 844264272 200000 235136997 200000 866028293 200000 11674346 200000 109767942 200000 745663215 200000 930534375 200000 991622407 200000 596478984 200000 882079918 200000 107274450 200000 534817546 200000 521637879 200000 257326634 200000 289518259 200000 129780296 200000 586657551 200000 794464008 200000 154435866 200000 399739576 200000 633541168 200000 443457936 200000 480381493 200000 588657393 200000 12302552 200000 213709992 200000 315737298 200000 584722473 200000 810730278 200000 808139222 200000 283936352 200000 76901943 200000 531809240 200000 129281344 200000 222127342 200000 983938960 200000 457305165 200000 587304878 200000 683158314 200000 937078604 200000 179979395 200000 121357958 200000 240480353 200000 346728737 200000 326098712 200000 342948814 200000 822948484 200000 263784294 200000 535302988 200000 631366189 200000 539966497 200000 848805648 200000 812953340 200000 470158569 200000 946994277 200000 613017015 200000 578513064 200000 167035368 200000 645963551 200000 268617618 200000 816971629 200000 20464563 200000 610260159 200000 77538165 200000 651040011 200000 706620781 200000 476171346 200000 192280281 200000 255545823 200000 642120416 200000 463030150 200000 994777043 200000 747260136 200000 298728560 200000 713152684 200000 991347995 200000 234852293 200000 901954340 200000 160084144 200000 862082054 200000 183535284 200000 814611619 200000 577736481 200000 711800970 200000 140853395 200000 305935667 200000 231156271 200000 116969792 200000 616862946 200000 659092924 200000 975751847 200000 422960988 200000 445129151 200000 823188930 200000 600318455 200000 634068150 200000 297352679 200000 290924909 200000 626521136 200000 484267461 200000 608826043 200000 612798340 200000 521766398 200000 619133341 200000 11975735 200000 748956524 200000 638358704 200000 301354999 200000 256725243 200000 441460525 200000 667233846 200000 616269608 200000 989634118 200000 655379820 200000 869524253 200000 30870567 200000 423820789 200000 3688305 200000 756957843 200000 280864907 200000 317767815 200000 255529249 200000 283186793 200000 322350218 200000 296322331 200000 426528004 200000 783970059 200000 81475322 200000 39624047 200000 640546368 200000 308248456 200000 396440403 200000 337323489 200000 570633371 200000 195017104 200000 199951273 200000 260361585 200000 255756411 200000 270247279 200000 210371765 200000 458552765 200000 128382184 200000 609073686 200000 506623949 200000 404134658 200000 261410696 200000 93714194 200000 747791078 200000 654983713 200000 152720033 200000 907203218 200000 441025689 200000 606407318 200000 921965338 200000 64818021 200000 924021786 200000 348383873 200000 884862585 200000 49537272 200000 908790592 200000 52658337 200000 232184037 200000 598363995 200000 108460675 200000 1184339 200000 989377316 200000 965622588 200000 343926520 200000 726061462 200000 491189917 200000 23656937 200000 607831639 200000 595809545 200000 867718486 200000 974076241 200000 92644596 200000 958725610 200000 350450166 200000 535758339 200000 354250696 200000 687445527 200000 685406147 200000 483210028 200000 897789033 200000 360278032 200000 379309220 200000 629147292 200000 82324236 200000 982246130 200000 66705696 200000 946330817 200000 429573257 200000 555898493 200000 749235292 200000 994002089 200000 979665494 200000 224136462 200000 54609439 200000 572846595 200000 816747146 200000 265813413 200000 889363665 200000 921864989 200000 946948570 200000 267651039 200000 714970998 200000 369982695 200000 247418270 200000 850184699 200000 745380790 200000 847462125 200000 435047372 200000 192268504 200000 943430104 200000 26163040 200000 678623995 200000 71322612 200000 384372417 200000 973271821 200000 612695137 200000 174639982 200000 702863353 200000 610248035 200000 663759316 200000 199550980 200000 618349990 200000 708167281 200000 219548620 200000 125422357 200000 398101133 200000 244104932 200000 473896797 200000 549889182 200000 726975511 200000 344576012 200000 645837888 200000 791297344 200000 486372425 200000 902705623 200000 462470347 200000 38180407 200000 636896714 200000 658786515 200000 997794291 200000 896227684 200000 544702943 200000 108341807 200000 180746064 200000 517984067 200000 725444209 200000 387908025 200000 342968600 200000 30815988 200000 946336261 200000 441718241 200000 534193186 200000 546845749 200000 373646786 200000 316181427 200000 814044644 200000 641152869 200000 118997358 200000 96906464 200000 345719924 200000 503064962 200000 475480432 200000 616376245 200000 59742857 200000 804797483 200000 600198862 200000 912267041 200000 890653562 200000 230369182 200000 371342127 200000 304748211 200000 223853884 200000 216960698 200000 857405657 200000 87887512 200000 663988328 200000 286629628 200000 16908467 200000 495075232 200000 193034290 200000 7369349 200000 333249092 200000 597887800 200000 154022514 200000 748349969 200000 778682801 200000 441160560 200000 55304606 200000 96945408 200000 103596993 200000 462332150 200000 632996044 200000 628234577 200000 204470747 200000 735893273 200000 976165300 200000 157229473 200000 493706758 200000 105245126 200000 176162987 200000 394781487 200000 409381095 200000 116647309 200000 436045480 200000 703938522 200000 401109958 200000 102803868 200000 94373186 200000 715224608 200000 100364424 200000 788348353 200000 878591151 200000 175600928 200000 512696245 200000 311714411 200000 529564613 200000 542747288 200000 165062770 200000 238668456 200000 359660539 200000 540574950 200000 730478727 200000 50001447 200000 52327272 200000 576788234 200000 959449177 200000 280305975 200000 278568130 200000 301469345 200000 51233008 200000 823541446 200000 281538399 200000 666591211 200000 858032626 200000 443934818 200000 356801334 200000 617882053 200000 775322021 200000 392310842 200000 208089310 200000 438103982 200000 392273647 200000 869239580 200000 693579661 200000 861185989 200000 593016664 200000 406612599 200000 117948698 200000 274186441 200000 992340742 200000 253024858 200000 938106363 200000 52030486 200000 792266431 200000 273810803 200000 799327046 200000 479004077 200000 844634602 200000 521221904 200000 798984882 200000 977542700 200000 922603149 200000 203807008 200000 805185173 200000 814693585 200000 553476431 200000 153176113 200000 865879015 200000 427466106 200000 788230518 200000 494062450 200000 203060797 200000 440225447 200000 849408233 200000 408813746 200000 572786639 200000 610308469 200000 878417966 200000 426775135 200000 840631666 200000 176730532 200000 225793132 200000 314283911 200000 733879452 200000 880480657 200000 624377194 200000 796839384 200000 193493862 200000 254104635 200000 836407693 200000 797245347 200000 490316420 200000 24496961 200000 168005084 200000 600471508 200000 735455054 200000 942998242 200000 575012351 200000 439923195 200000 590389178 200000 740808698 200000 523696186 200000 507507781 200000 819493471 200000 912724490 200000 494107509 200000 206460290 200000 432713843 200000 566747952 200000 677903159 200000 585231648 200000 818650060 200000 324809258 200000 380060581 200000 544285486 200000 351004385 200000 919889494 200000 441371015 200000 474888793 200000 938626761 200000 313809332 200000 757796930 200000 477852144 200000 415126842 200000 989944033 200000 605636062 200000 999600611 200000 747078794 200000 689906461 200000 664256769 200000 885227199 200000 215538096 200000 454621253 200000 880065264 200000 113499059 200000 726685763 200000 298129624 200000 379726228 200000 469823629 200000 256643193 200000 140787189 200000 10396530 200000 944497084 200000 19753256 200000 995861850 200000 261178289 200000 394338895 200000 651099080 200000 724105574 200000 892333591 200000 606421492 200000 938530414 200000 614328087 200000 736704778 200000 174164217 200000 687743953 200000 306189836 200000 240690066 200000 595299917 200000 484929352 200000 517279362 200000 973817173 200000 71959422 200000 918133960 200000 208601946 200000 782383257 200000 776028347 200000 301829354 200000 431846928 200000 198603845 200000 25577683 200000 792984290 200000 766238405 200000 509939679 200000 171338547 200000 34944648 200000 759235125 200000 572285838 200000 660312043 200000 170177617 200000 509900736 200000 883359769 200000 997977001 200000 935110486 200000 387780452 200000 524315877 200000 157325755 200000 25123147 200000 607069120 200000 179591673 200000 704015889 200000 644568200 200000 734564882 200000 774677500 200000 274807095 200000 137856003 200000 829553209 200000 718948917 200000 621130334 200000 782104915 200000 160740531 200000 752475273 200000 716713811 200000 22538413 200000 555928223 200000 276041599 200000 973227140 200000 937869545 200000 470184378 200000 874556479 200000 656501506 200000 450615165 200000 80308837 200000 450364045 200000 825133177 200000 745441408 200000 164063132 200000 814877394 200000 663287608 200000 615138984 200000 982268672 200000 593184786 200000 186677807 200000 207053643 200000 813373133 200000 241777142 200000 786146027 200000 557012576 200000 797072355 200000 294437571 200000 133656475 200000 861354110 200000 918030272 200000 239865695 200000 21121293 200000 36715227 200000 360335491 200000 509514578 200000 682273456 200000 475940686 200000 291740906 200000 6393538 200000 919185043 200000 798860364 200000 246767700 200000 105355381 200000 356259683 200000 515403501 200000 649752767 200000 651338705 200000 263115888 200000 602812135 200000 658419402 200000 237470430 200000 463786920 200000 402129553 200000 975930802 200000 447325762 200000 235134873 200000 164518112 200000 819336536 200000 275802435 200000 333404530 200000 553986412 200000 606713400 200000 272753096 200000 951578370 200000 55567467 200000 432114034 200000 337217111 200000 751931574 200000 895081140 200000 723357893 200000 680102423 200000 841771422 200000 831780285 200000 837429902 200000 390932686 200000 855655784 200000 392423324 200000 309781964 200000 358414051 200000 501773410 200000 972910857 200000 658966046 200000 829120348 200000 164123003 200000 493804376 200000 659399618 200000 92908513 200000 45255234 200000 244689026 200000 301052823 200000 386891446 200000 260525284 200000 973779741 200000 61623578 200000 352870083 200000 878921777 200000 458010206 200000 879113836 200000 738338191 200000 978936727 200000 45877789 200000 60709962 200000 516628799 200000 703446308 200000 950702800 200000 465486354 200000 940630170 200000 466084743 200000 463055246 200000 974722500 200000 519328008 200000 279725583 200000 86504973 200000 570231293 200000 432287885 200000 786873513 200000 459869859 200000 353355772 200000 122861522 200000 994899429 200000 846767175 200000 47898016 200000 362014235 200000 835596529 200000 6620816 200000 41172327 200000 155467089 200000 614166427 200000 802114996 200000 777998960 200000 963593721 200000 624588882 200000 180457609 200000 99245689 200000 185469753 200000 750404645 200000 503303302 200000 523167201 200000 752755417 200000 615986881 200000 391076802 200000 730985382 200000 330993983 200000 432356982 200000 911255283 200000 3474790 200000 998174577 200000 348080690 200000 826434928 200000 257534305 200000 449598741 200000 121880451 200000 511133998 200000 82909812 200000 51208307 200000 722709656 200000 540794565 200000 23539230 200000 874699889 200000 842697792 200000 670941036 200000 263145599 200000 14540949 200000 521592296 200000 756895479 200000 476629587 200000 891653894 200000 778413984 200000 843062751 200000 671667450 200000 231905930 200000 534125078 200000 413062969 200000 491199602 200000 149606024 200000 433523864 200000 307436220 200000 298445658 200000 548624134 200000 114320149 200000 968877247 200000 822081776 200000 949186219 200000 892783131 200000 27022904 200000 956543250 200000 597941950 200000 926961882 200000 434691774 200000 426350144 200000 308694820 200000 970789151 200000 649280646 200000 64635288 200000 772326500 200000 950698840 200000 540095592 200000 265715415 200000 501342629 200000 186180245 200000 559557082 200000 961543262 200000 928605870 200000 785452677 200000 570935027 200000 18339113 200000 412404196 200000 477673844 200000 870620264 200000 868083928 200000 190525519 200000 585404498 200000 303856017 200000 366136745 200000 548666772 200000 47221934 200000 549970020 200000 372029563 200000 229212155 200000 273084598 200000 592836472 200000 170411724 200000 555636841 200000 474821944 200000 620845059 200000 554976443 200000 66935398 200000 697220515 200000 406199259 200000 104733446 200000 874548247 200000 472051718 200000 996935543 200000 728184076 200000 115023940 200000 48340750 200000 350055918 200000 956628171 200000 24485458 200000 144234507 200000 22149366 200000 72904417 200000 585336393 200000 564452586 200000 878452454 200000 952213646 200000 186989263 200000 953839675 200000 565002931 200000 608271279 200000 624279850 200000 118033708 200000 352696821 200000 138623683 200000 105613121 200000 40510860 200000 812040418 200000 73470697 200000 497415066 200000 600319944 200000 423131217 200000 848256480 200000 753760603 200000 253627120 200000 664079287 200000 915425796 200000 815058509 200000 825796274 200000 54743853 200000 736051287 200000 783272147 200000 198322524 200000 416146791 200000 931327604 200000 651949559 200000 726008797 200000 504189885 200000 410329756 200000 162655581 200000 892497347 200000 789577252 200000 847974317 200000 711546188 200000 667824446 200000 436576565 200000 346217253 200000 914380971 200000 331227418 200000 685866532 200000 173004578 200000 818686208 200000 197198024 200000 714506441 200000 814744675 200000 308032626 200000 439366229 200000 172182938 200000 514262088 200000 993337800 200000 782497904 200000 515657645 200000 826676429 200000 822428263 200000 571187815 200000 654433978 200000 863149202 200000 495236694 200000 759787050 200000 553910038 200000 778975957 200000 686843965 200000 787952710 200000 199276984 200000 21905781 200000 655088992 200000 695393769 200000 755269687 200000 673546480 200000 50501032 200000 373990627 200000 619176136 200000 313192037 200000 160534937 200000 869097378 200000 171400260 200000 121456018 200000 254949980 200000 376852789 200000 725366303 200000 584711893 200000 248161205 200000 280663881 200000 18340465 200000 795167534 200000 930267661 200000 690605102 200000 99223024 200000 317158458 200000 493373033 200000 466347217 200000 328248818 200000 198329401 200000 968474223 200000 517657282 200000 879536750 200000 179202568 200000 653798503 200000 875510831 200000 507435515 200000 743618855 200000 716518711 200000 668700135 200000 865863631 200000 496896435 200000 698093669 200000 381555031 200000 634570177 200000 570880619 200000 874146840 200000 308075151 200000 261472838 200000 830717102 200000 155514646 200000 772821052 200000 948093559 200000 185946746 200000 420305093 200000 207774126 200000 963453960 200000 23201901 200000 588378925 200000 553151187 200000 889417040 200000 358002631 200000 147270388 200000 396409914 200000 807589191 200000 727384678 200000 715659105 200000 945090320 200000 269182850 200000 381007559 200000 829066841 200000 719351077 200000 492187193 200000 338040331 200000 38652003 200000 10204902 200000 90100289 200000 252751854 200000 332492454 200000 990266211 200000 99202832 200000 813176528 200000 832603880 200000 602513994 200000 48132287 200000 241316272 200000 571540880 200000 452600298 200000 932320770 200000 69784107 200000 863963045 200000 976251696 200000 420897841 200000 521170560 200000 408952012 200000 709831083 200000 849411394 200000 922280846 200000 493789516 200000 141903755 200000 514807756 200000 735394515 200000 756377101 200000 69458333 200000 632665349 200000 687717485 200000 883099795 200000 617491280 200000 47174339 200000 524490524 200000 884254471 200000 945707698 200000 11881341 200000 934908989 200000 155474477 200000 219464307 200000 649875530 200000 784880080 200000 563783022 200000 588735967 200000 191231199 200000 616658034 200000 716446927 200000 2076903 200000 611998101 200000 949725027 200000 798679798 200000 925137432 200000 462591328 200000 594928768 200000 671747371 200000 931479713 200000 146569176 200000 554722376 200000 511664979 200000 616631888 200000 111602995 200000 579238874 200000 818284534 200000 997370260 200000 943715399 200000 510168308 200000 652159034 200000 557406588 200000 56720012 200000 31367157 200000 412036069 200000 312151477 200000 223809559 200000 128313307 200000 415228766 200000 366087823 200000 321964959 200000 762430533 200000 771258283 200000 719063288 200000 335107707 200000 115049329 200000 868188787 200000 565525631 200000 514292384 200000 620412477 200000 38803452 200000 916132689 200000 301356199 200000 192752169 200000 720837421 200000 222119485 200000 752461764 200000 190635346 200000 755036556 200000 760990899 200000 498551759 200000 99027575 200000 779486528 200000 164637376 200000 826194749 200000 708560631 200000 549808399 200000 725745427 200000 853530407 200000 622912209 200000 86358624 200000 290168058 200000 834708801 200000 718432418 200000 535336250 200000 136344676 200000 717208035 200000 832724393 200000 44523586 200000 794107872 200000 502504963 200000 324188100 200000 319956671 200000 570901147 200000 711891768 200000 513573235 200000 265107096 200000 273653861 200000 402673079 200000 780665812 200000 770853460 200000 904814508 200000 370600536 200000 520379045 200000 888297752 200000 425719166 200000 502984849 200000 198611012 200000 594230444 200000 288422795 200000 480343161 200000 271396273 200000 279072117 200000 445263903 200000 686534854 200000 568004233 200000 823106171 200000 306407979 200000 962355406 200000 558275339 200000 489426275 200000 848104252 200000 799892616 200000 269236246 200000 87908469 200000 371475328 200000 688750219 200000 171533609 200000 831856279 200000 433441224 200000 48829453 200000 91511393 200000 458434382 200000 852817280 200000 580323556 200000 549857405 200000 369975491 200000 10270903 200000 118129032 200000 379359963 200000 780421051 200000 183047709 200000 617425678 200000 189967227 200000 128256925 200000 337323263 200000 696078125 200000 668303099 200000 355411055 200000 337922892 200000 584229948 200000 460253336 200000 845751511 200000 240579474 200000 870524720 200000 662387763 200000 613412893 200000 560261376 200000 769749921 200000 672271432 200000 732601383 200000 666807141 200000 517291461 200000 293821432 200000 395203451 200000 644670254 200000 846077043 200000 238580991 200000 25579328 200000 800948075 200000 223765793 200000 945979837 200000 935470909 200000 333296586 200000 96243685 200000 196763440 200000 823314903 200000 656872089 200000 877626743 200000 861077239 200000 787471381 200000 491418311 200000 364805419 200000 952956752 200000 504660382 200000 339859427 200000 832037626 200000 288959770 200000 948082360 200000 880059930 200000 655275386 200000 926524371 200000 520000075 200000 973615676 200000 82157024 200000 877666713 200000 364561371 200000 869488055 200000 701562372 200000 317218092 200000 153170320 200000 624861849 200000 685490780 200000 317743081 200000 409245745 200000 621076881 200000 47815167 200000 250571216 200000 177854755 200000 531965422 200000 684968099 200000 780462974 200000 26405998 200000 809025949 200000 6001310 200000 479064626 200000 276101303 200000 517794094 200000 796503271 200000 38698443 200000 855190854 200000 741157839 200000 756881685 200000 442828487 200000 826904064 200000 555361102 200000 168127838 200000 457767493 200000 920306029 200000 524530714 200000 723856024 200000 427849731 200000 944412851 200000 802869570 200000 78958650 200000 48866912 200000 486804375 200000 307296883 200000 585241691 200000 606619226 200000 815545474 200000 503359485 200000 435857329 200000 971121551 200000 613524089 200000 500605134 200000 791125907 200000 217708095 200000 909547811 200000 340196980 200000 992398838 200000 697450311 200000 777381574 200000 950487838 200000 989651826 200000 335075879 200000 755429448 200000 991297434 200000 292609854 200000 698204412 200000 868206386 200000 232622424 200000 641822510 200000 675519621 200000 991002535 200000 680923749 200000 191792059 200000 134050849 200000 291335281 200000 64896367 200000 429753338 200000 882128846 200000 37035764 200000 274759623 200000 193865634 200000 673132075 200000 439242039 200000 225932633 200000 137999626 200000 272650358 200000 146678241 200000 574402740 200000 831596328 200000 79608974 200000 212180536 200000 295564039 200000 882869139 200000 358692080 200000 939427363 200000 668111905 200000 15345280 200000 253832893 200000 245007401 200000 720026736 200000 369965255 200000 359653298 200000 125978479 200000 407299330 200000 989029854 200000 928802861 200000 365146556 200000 143812998 200000 309570011 200000 909609773 200000 432442231 200000 179398219 200000 911438198 200000 965735505 200000 230682535 200000 118829630 200000 107642372 200000 237393368 200000 756113905 200000 490285807 200000 595659644 200000 646695583 200000 389255837 200000 591956620 200000 782440053 200000 335037477 200000 94594704 200000 513603555 200000 742067237 200000 640148104 200000 272580946 200000 709659235 200000 226046562 200000 316500104 200000 734465801 200000 60655642 200000 689154467 200000 869561219 200000 139189370 200000 111305144 200000 190190847 200000 888135543 200000 291507982 200000 590879369 200000 805407788 200000 936685826 200000 344785098 200000 670583422 200000 167257985 200000 535360356 200000 535637588 200000 607495716 200000 806839283 200000 356135546 200000 489409780 200000 695368362 200000 134657306 200000 70227139 200000 111070864 200000 903452639 200000 683169580 200000 383807327 200000 857575342 200000 629158960 200000 584111872 200000 631723530 200000 355000693 200000 36027053 200000 31285771 200000 179506468 200000 778889131 200000 420205315 200000 537069158 200000 985354667 200000 538924727 200000 708071811 200000 292316869 200000 558893374 200000 756348831 200000 599812377 200000 215181440 200000 713382938 200000 887911434 200000 740672340 200000 41517964 200000 443892000 200000 734163006 200000 236066403 200000 957982850 200000 334821837 200000 848054562 200000 828312341 200000 229220502 200000 775137343 200000 404860989 200000 957849304 200000 94369184 200000 91162934 200000 301809588 200000 354126266 200000 913276438 200000 65779215 200000 670238286 200000 624079466 200000 663259406 200000 111086281 200000 697521522 200000 961434678 200000 359412288 200000 163781123 200000 270246183 200000 436401422 200000 489087489 200000 461309180 200000 922111506 200000 693960574 200000 727086920 200000 104670608 200000 355721595 200000 190767287 200000 126811052 200000 641942592 200000 214350151 200000 569494662 200000 328735586 200000 866654250 200000 351824894 200000 513446746 200000 714780483 200000 359222540 200000 613688005 200000 287456321 200000 795092163 200000 305675077 200000 136219492 200000 913094891 200000 393119738 200000 14368722 200000 266037824 200000 69530020 200000 834098590 200000 682051156 200000 905974369 200000 315432797 200000 931713285 200000 48455431 200000 651831661 200000 1467299 200000 102875174 200000 265515211 200000 694092714 200000 665270437 200000 573891480 200000 950823199 200000 583045118 200000 806697265 200000 163177617 200000 962989088 200000 970519025 200000 298578103 200000 964698856 200000 855514765 200000 450602409 200000 775674179 200000 901234450 200000 146635717 200000 37996524 200000 40990598 200000 889314344 200000 499506118 200000 207475745 200000 759144653 200000 729325534 200000 338333486 200000 425171534 200000 342088455 200000 619845771 200000 675086141 200000 817567002 200000 859637954 200000 886111527 200000 335302609 200000 267839947 200000 743234862 200000 398741831 200000 842939752 200000 303210056 200000 588656663 200000 227502883 200000 31732512 200000 876347671 200000 589678574 200000 9933712 200000 451634360 200000 450375007 200000 205964736 200000 338191364 200000 986453648 200000 65455847 200000 34036028 200000 904191128 200000 19041700 200000 840873492 200000 512525488 200000 640189952 200000 887433620 200000 255641581 200000 104170251 200000 814741908 200000 871961246 200000 709197337 200000 791645148 200000 630868810 200000 298025377 200000 871198943 200000 945978705 200000 959491513 200000 124774939 200000 206326564 200000 345977912 200000 551412759 200000 610204202 200000 164346992 200000 626987520 200000 777942074 200000 152250510 200000 155411688 200000 800537783 200000 50847897 200000 296610981 200000 522785620 200000 85615884 200000 546531915 200000 960466540 200000 820176153 200000 425947214 200000 427973381 200000 919116932 200000 795452479 200000 118342762 200000 494163744 200000 854075433 200000 970394987 200000 858163184 200000 597242768 200000 573753147 200000 108371941 200000 233258510 200000 827032557 200000 416272441 200000 410695059 200000 668496019 200000 298419309 200000 527834175 200000 576962811 200000 502489068 200000 148954086 200000 305747215 200000 751585603 200000 572352297 200000 471878608 200000 247638276 200000 275095091 200000 274226679 200000 242481728 200000 661308703 200000 346583601 200000 97652902 200000 413527021 200000 788225790 200000 421933123 200000 102532132 200000 746720814 200000 924724447 200000 959828496 200000 674716671 200000 741520120 200000 885350816 200000 647164894 200000 347970662 200000 724860644 200000 296840385 200000 740631188 200000 456551464 200000 157040934 200000 351652447 200000 94078392 200000 764935859 200000 815360918 200000 119002938 200000 230123889 200000 413127189 200000 918349481 200000 636084911 200000 993013894 200000 331666172 200000 286412664 200000 32232637 200000 589872220 200000 970295993 200000 780651959 200000 871262211 200000 201318138 200000 758559544 200000 987849662 200000 555365311 200000 152283399 200000 993356553 200000 343110787 200000 147306448 200000 128702410 200000 397827417 200000 496782749 200000 226430644 200000 627142952 200000 488356344 200000 730760001 200000 576728457 200000 419107240 200000 146749268 200000 357742151 200000 670220303 200000 564423282 200000 468168827 200000 95886373 200000 558832803 200000 539502922 200000 328644380 200000 635540722 200000 431423045 200000 407077529 200000 859142534 200000 105874788 200000 768124562 200000 999420259 200000 325950630 200000 382022865 200000 913818570 200000 364432721 200000 586081804 200000 301733680 200000 505540298 200000 130616488 200000 3619814 200000 602047768 200000 232522001 200000 661054030 200000 465209602 200000 634251199 200000 483985598 200000 506509259 200000 716801232 200000 30444795 200000 317511311 200000 291040069 200000 687920988 200000 471929156 200000 699805155 200000 462725505 200000 191688535 200000 840729007 200000 241742007 200000 587093480 200000 474382350 200000 293769715 200000 600113580 200000 677274751 200000 460838255 200000 987179110 200000 944128511 200000 842161645 200000 259928587 200000 450552832 200000 313464206 200000 570426744 200000 749979406 200000 544333910 200000 840237273 200000 263484679 200000 189886023 200000 680122271 200000 742965501 200000 91566368 200000 958015014 200000 468968626 200000 368692153 200000 684246250 200000 149318584 200000 679111941 200000 61385580 200000 134586411 200000 527199916 200000 721487534 200000 313959188 200000 615163210 200000 525709136 200000 537887845 200000 161207888 200000 358333261 200000 760533139 200000 107776382 200000 510307166 200000 931048411 200000 770518019 200000 733746162 200000 794110749 200000 354933051 200000 522548176 200000 901080663 200000 764598539 200000 35758162 200000 406375111 200000 365006818 200000 562350406 200000 54598823 200000 984783959 200000 35353707 200000 462001806 200000 473205858 200000 669849230 200000 45038696 200000 398610496 200000 512963143 200000 956230171 200000 912318192 200000 14226524 200000 963420607 200000 54971468 200000 410341305 200000 227367295 200000 502231758 200000 957594897 200000 169861913 200000 240592104 200000 484263453 200000 933414647 200000 302867975 200000 688839798 200000 896434416 200000 806737708 200000 316803610 200000 943691944 200000 308005168 200000 1617793 200000 247337352 200000 880402586 200000 812295009 200000 647685730 200000 748983591 200000 320868877 200000 359700140 200000 762390238 200000 787927662 200000 568389471 200000 985277654 200000 836996773 200000 71915892 200000 250464654 200000 403892294 200000 476869124 200000 108661999 200000 330128440 200000 877017089 200000 451181033 200000 677482550 200000 909052317 200000 320795568 200000 701727204 200000 802871614 200000 544047258 200000 197794200 200000 962387492 200000 321058975 200000 37631151 200000 786296992 200000 448736629 200000 210020240 200000 515486713 200000 712053838 200000 808893767 200000 759255525 200000 513197367 200000 188917961 200000 615786921 200000 569734679 200000 230798280 200000 868145879 200000 171518281 200000 841838395 200000 761331114 200000 183941087 200000 139540853 200000 229330184 200000 996618108 200000 52018151 200000 179171356 200000 339173333 200000 540168316 200000 965222806 200000 429469645 200000 980078744 200000 993354889 200000 997757491 200000 709171637 200000 791188711 200000 639197729 200000 665577379 200000 822124964 200000 796785402 200000 886191714 200000 531634285 200000 628886024 200000 893297574 200000 37561612 200000 10168 200000 160268783 200000 288510562 200000 896553596 200000 370566475 200000 14333704 200000 936090436 200000 548153265 200000 608628107 200000 372039073 200000 341986052 200000 410310219 200000 948709759 200000 586561706 200000 989722871 200000 441996934 200000 546130127 200000 483363248 200000 387305236 200000 265611586 200000 81693631 200000 565310177 200000 277507058 200000 558424573 200000 143621944 200000 941190925 200000 492936903 200000 81400022 200000 266993855 200000 920184226 200000 826893161 200000 612174475 200000 770245242 200000 460352687 200000 919713359 200000 485341306 200000 114658609 200000 819329249 200000 533206672 200000 376151203 200000 766926921 200000 777816968 200000 604177378 200000 416324003 200000 626291658 200000 442742418 200000 124467868 200000 401129658 200000 319106650 200000 264704141 200000 729248691 200000 577662405 200000 839238463 200000 752079016 200000 574365375 200000 148334404 200000 634758240 200000 869320881 200000 781045238 200000 684210260 200000 717797443 200000 553679640 200000 876838447 200000 574878388 200000 647558158 200000 817163497 200000 699802335 200000 380069571 200000 220727177 200000 867286485 200000 936941599 200000 61146495 200000 29113626 200000 699046953 200000 899898531 200000 218198151 200000 408177096 200000 508146388 200000 7706051 200000 89018393 200000 228906807 200000 385492837 200000 710579060 200000 340604179 200000 794069937 200000 164463113 200000 611925583 200000 456349429 200000 192074778 200000 491036560 200000 131249544 200000 816399324 200000 93127161 200000 91523431 200000 493813495 200000 326375560 200000 948384117 200000 380236191 200000 836635922 200000 596219990 200000 272710997 200000 307950819 200000 85710063 200000 307041605 200000 422280446 200000 210621573 200000 899048518 200000 156005365 200000 502012535 200000 445537393 200000 425889644 200000 701644194 200000 250318952 200000 683523383 200000 381326168 200000 156045868 200000 408315925 200000 711339013 200000 903089057 200000 835206161 200000 423914343 200000 916061353 200000 63728252 200000 916536943 200000 983708898 200000 59525522 200000 698148034 200000 905125638 200000 60595119 200000 915839438 200000 435002855 200000 773589044 200000 110540178 200000 721506572 200000 229846531 200000 951239415 200000 305335540 200000 757562779 200000 606035404 200000 865912557 200000 840236762 200000 694393961 200000 429655704 200000 374880853 200000 793805034 200000 492522756 200000 106846814 200000 11066895 200000 706339692 200000 634569115 200000 147081141 200000 762493335 200000 604546374 200000 429772540 200000 804870099 200000 528510221 200000 205484030 200000 285077654 200000 395082895 200000 195860783 200000 706174906 200000 492452472 200000 888705118 200000 937833308 200000 786546498 200000 750580048 200000 452342872 200000 921739666 200000 327672828 200000 275418220 200000 705163828 200000 998043248 200000 732486126 200000 942006203 200000 524951622 200000 930223924 200000 348114879 200000 35807179 200000 791335815 200000 541578172 200000 996435125 200000 657264587 200000 936702348 200000 569811592 200000 47421111 200000 909318026 200000 11228813 200000 980356277 200000 939520588 200000 333605238 200000 932412254 200000 626359811 200000 455178393 200000 258126493 200000 382466936 200000 641953999 200000 535430501 200000 663974062 200000 51140337 200000 137130008 200000 631594775 200000 675667959 200000 120536702 200000 975763325 200000 694856374 200000 808952679 200000 610616695 200000 647633212 200000 595477479 200000 638428813 200000 845533650 200000 383801908 200000 669962481 200000 293841814 200000 832230438 200000 284771811 200000 925393596 200000 683690322 200000 80265640 200000 518968424 200000 232550092 200000 389729583 200000 913929265 200000 922215040 200000 826613066 200000 153828156 200000 32733237 200000 465260428 200000 536492794 200000 251252774 200000 348056268 200000 958854025 200000 852405573 200000 143730493 200000 797115307 200000 998719765 200000 790771247 200000 509104238 200000 681248555 200000 775659375 200000 902212705 200000 390192201 200000 536632896 200000 889874550 200000 830405920 200000 143509500 200000 459908226 200000 544542889 200000 906559570 200000 23652181 200000 838905895 200000 594545445 200000 865259135 200000 984168132 200000 434234373 200000 139997097 200000 86068429 200000 799120725 200000 497898388 200000 968206996 200000 782812930 200000 564085945 200000 190693097 200000 372612836 200000 457020293 200000 123925821 200000 235013819 200000 380763703 200000 160758108 200000 802201552 200000 467557985 200000 69571277 200000 21597742 200000 706242048 200000 272041424 200000 725339011 200000 413083713 200000 232710652 200000 749898656 200000 589852633 200000 133260412 200000 578188435 200000 813745416 200000 780917740 200000 324515941 200000 750760754 200000 276639197 200000 509253244 200000 51630115 200000 808998889 200000 238721685 200000 490842854 200000 112840828 200000 490259302 200000 215113289 200000 703214889 200000 123997399 200000 438499575 200000 29065901 200000 516084708 200000 41369914 200000 227977356 200000 837489689 200000 921543253 200000 881705549 200000 370018993 200000 925941123 200000 741269083 200000 558402388 200000 725453463 200000 891807874 200000 45361780 200000 24231479 200000 108184587 200000 414644555 200000 488890814 200000 766559101 200000 574732668 200000 641640118 200000 772689913 200000 370864715 200000 230340600 200000 186548793 200000 994810243 200000 936610921 200000 80434478 200000 500504043 200000 44249433 200000 333566524 200000 603570541 200000 347385986 200000 970368283 200000 29232332 200000 217514914 200000 565231956 200000 211691272 200000 253626302 200000 950882653 200000 263756376 200000 729036285 200000 731566938 200000 964007628 200000 694516773 200000 307160953 200000 368705158 200000 204289213 200000 363715569 200000 271029659 200000 512128199 200000 197718175 200000 54373778 200000 343473441 200000 812733510 200000 146930817 200000 420571008 200000 85212010 200000 258295752 200000 850539792 200000 82383568 200000 632914036 200000 761083572 200000 704401820 200000 770422073 200000 730600157 200000 125572880 200000 702790675 200000 610460945 200000 394711525 200000 426467202 200000 287258883 200000 851869008 200000 273605481 200000 911446866 200000 882008475 200000 719313803 200000 208046569 200000 254954598 200000 916791722 200000 162586617 200000 860095618 200000 885516612 200000 508988318 200000 152455537 200000 762770163 200000 325678355 200000 687019140 200000 656177513 200000 631451547 200000 849389978 200000 651769357 200000 791653879 200000 232992633 200000 372021054 200000 865610374 200000 813952978 200000 116354601 200000 507490054 200000 297322719 200000 62700625 200000 311752685 200000 849966745 200000 934388900 200000 619779434 200000 98236320 200000 562802749 200000 498901510 200000 8368564 200000 538944707 200000 775419609 200000 321482193 200000 530426980 200000 24601460 200000 873001972 200000 452220278 200000 303873874 200000 567351920 200000 53396915 200000 799174914 200000 210403572 200000 51682072 200000 711455454 200000 851097381 200000 745212513 200000 212456296 200000 255614682 200000 647082795 200000 723705167 200000 536820736 200000 44172207 200000 599448837 200000 330188820 200000 834603551 200000 236129282 200000 736967487 200000 374066087 200000 468549538 200000 749218075 200000 651361546 200000 174315935 200000 994844424 200000 222351071 200000 702559283 200000 302364722 200000 918031728 200000 632286678 200000 24017193 200000 855221302 200000 449156248 200000 159585573 200000 487781627 200000 559572770 200000 358021854 200000 900864148 200000 630171478 200000 142828813 200000 212370754 200000 668639369 200000 756565642 200000 143574189 200000 281586530 200000 995245066 200000 757433221 200000 738942809 200000 424021371 200000 955073726 200000 595207125 200000 408614150 200000 548525678 200000 211386091 200000 130258345 200000 888608332 200000 152982455 200000 497969527 200000 715203024 200000 288874593 200000 478390134 200000 725046762 200000 24156087 200000 897072412 200000 736174186 200000 671511146 200000 72766318 200000 654558451 200000 279209968 200000 777916349 200000 444224931 200000 841355516 200000 387796999 200000 328076106 200000 34628516 200000 935848686 200000 658491725 200000 189846808 200000 109135200 200000 274655520 200000 467654914 200000 832662988 200000 599544165 200000 981804680 200000 673657092 200000 452175021 200000 292458723 200000 296193212 200000 515045841 200000 347014050 200000 683580839 200000 759611380 200000 339487879 200000 89158449 200000 349074975 200000 618409221 200000 508327654 200000 947274882 200000 535673180 200000 911839078 200000 460083531 200000 96424793 200000 880778506 200000 831030573 200000 95527606 200000 281797150 200000 253113720 200000 137620754 200000 524089540 200000 898066392 200000 169231765 200000 852148842 200000 280823732 200000 804415532 200000 63803632 200000 742355244 200000 952959077 200000 261884770 200000 501797303 200000 82502639 200000 367999061 200000 577993823 200000 51609272 200000 233507817 200000 294819 200000 402914475 200000 603674978 200000 785935600 200000 532105485 200000 961835116 200000 634168772 200000 602568571 200000 68860913 200000 644069479 200000 282605707 200000 70011041 200000 365183567 200000 272782341 200000 800613127 200000 142120472 200000 1509061 200000 28847435 200000 807606565 200000 838370871 200000 566317712 200000 468628703 200000 270928246 200000 755020275 200000 159923088 200000 679176201 200000 473777958 200000 311752932 200000 409442884 200000 297996463 200000 130189316 200000 515772224 200000 671456713 200000 183646039 200000 247323775 200000 483848158 200000 968634846 200000 216722216 200000 598816166 200000 917306419 200000 645918434 200000 88228840 200000 27797287 200000 691314775 200000 333406675 200000 529217022 200000 17378640 200000 12605185 200000 548265040 200000 512280176 200000 125993232 200000 835715461 200000 597304983 200000 572471525 200000 927505909 200000 555530204 200000 613678982 200000 375622563 200000 681899567 200000 49223836 200000 877801629 200000 173103505 200000 107776650 200000 552623354 200000 212190714 200000 444646966 200000 639070839 200000 140908750 200000 236767834 200000 23801783 200000 419783683 200000 209863822 200000 835209501 200000 471110363 200000 302469597 200000 120271184 200000 857921090 200000 319874825 200000 58408788 200000 94847692 200000 411538534 200000 117566024 200000 770291285 200000 244183383 200000 312874184 200000 398795581 200000 607753072 200000 526105064 200000 444615495 200000 874701616 200000 379523538 200000 222905878 200000 27938913 200000 508936710 200000 371735371 200000 705262614 200000 508744501 200000 812624455 200000 886424137 200000 510202561 200000 226115456 200000 536866072 200000 202843611 200000 955973515 200000 433998755 200000 322682433 200000 72305070 200000 761571468 200000 656758427 200000 714089511 200000 664031762 200000 978065529 200000 716187654 200000 704395218 200000 931345396 200000 599991467 200000 443836964 200000 164996328 200000 882948836 200000 153610518 200000 547845074 200000 496155567 200000 654126864 200000 229210194 200000 994244239 200000 773655309 200000 389500231 200000 450481045 200000 844704890 200000 172572810 200000 758897910 200000 329828022 200000 841819217 200000 61004364 200000 714143789 200000 428289578 200000 693127539 200000 155804953 200000 578368921 200000 35378953 200000 217286622 200000 162744920 200000 407450250 200000 911857930 200000 600341041 200000 406540815 200000 277321966 200000 398056065 200000 324600234 200000 550529253 200000 127416148 200000 969398887 200000 528249895 200000 199562784 200000 163240169 200000 661442129 200000 835095080 200000 537797031 200000 287993213 200000 546177655 200000 466104522 200000 895803392 200000 412653437 200000 7687597 200000 887972813 200000 934451282 200000 736206329 200000 627190636 200000 908480910 200000 457284708 200000 624705183 200000 220900810 200000 670593804 200000 961020059 200000 788158398 200000 697845116 200000 715733478 200000 938969598 200000 917583939 200000 499892186 200000 765290586 200000 309398068 200000 493693886 200000 70046938 200000 927825735 200000 936503684 200000 557342812 200000 488876307 200000 237162539 200000 435207379 200000 433040109 200000 764351930 200000 856833317 200000 531513769 200000 969915615 200000 535721640 200000 735157491 200000 521901611 200000 903147584 200000 368104529 200000 995132147 200000 450106657 200000 34989504 200000 974866381 200000 930713381 200000 688673776 200000 191297707 200000 668673233 200000 572407334 200000 919881888 200000 311719666 200000 474482102 200000 267047734 200000 731527638 200000 222593314 200000 495128944 200000 514650162 200000 752195290 200000 929871466 200000 331482007 200000 4583833 200000 833520530 200000 930593432 200000 644297313 200000 150370442 200000 167991428 200000 109686811 200000 190515364 200000 929097411 200000 594542806 200000 618744834 200000 122820568 200000 673263267 200000 796300368 200000 958200826 200000 11045906 200000 18237224 200000 232598360 200000 84874835 200000 84616201 200000 857806832 200000 571318516 200000 705994747 200000 982826772 200000 850466107 200000 791712971 200000 552226945 200000 775821096 200000 534946279 200000 144435491 200000 152883730 200000 380935389 200000 744439153 200000 921484003 200000 883315069 200000 204505450 200000 454769657 200000 948832657 200000 993345074 200000 166875299 200000 44842558 200000 668664148 200000 43658814 200000 378433793 200000 941521309 200000 523224307 200000 171012176 200000 736086426 200000 522374677 200000 395676115 200000 495377334 200000 45550115 200000 723486789 200000 506999291 200000 475794015 200000 324290804 200000 980439915 200000 164022290 200000 271817946 200000 971011843 200000 133852518 200000 50139487 200000 467771988 200000 120055271 200000 243838644 200000 669887943 200000 175469213 200000 571723733 200000 98831988 200000 185874385 200000 504657443 200000 257348005 200000 795867747 200000 450460325 200000 861497845 200000 146785485 200000 38633698 200000 145535495 200000 257066944 200000 777027940 200000 332371693 200000 43468896 200000 667643347 200000 477489696 200000 958982693 200000 964871860 200000 951050526 200000 498319959 200000 691831494 200000 573962924 200000 333502254 200000 262601728 200000 687939504 200000 787440268 200000 917196338 200000 469492658 200000 857419361 200000 331214653 200000 855900408 200000 102924963 200000 489920248 200000 326901828 200000 474864367 200000 260119209 200000 55940147 200000 444000711 200000 996680230 200000 231657020 200000 673011569 200000 570385550 200000 185508170 200000 675132017 200000 219186864 200000 977915903 200000 893437355 200000 83726591 200000 451610254 200000 650683424 200000 903911735 200000 190977596 200000 767860299 200000 768448408 200000 318906492 200000 408457504 200000 366685124 200000 986491821 200000 74244265 200000 986521920 200000 402817401 200000 979205190 200000 96017293 200000 873659603 200000 278791303 200000 678715881 200000 674421141 200000 287496880 200000 885505710 200000 478745533 200000 62183377 200000 580935757 200000 431334987 200000 376664968 200000 487995375 200000 804634560 200000 295290973 200000 722912689 200000 314284605 200000 969368000 200000 339247235 200000 938144062 200000 425382826 200000 975108004 200000 946358523 200000 144856022 200000 723597253 200000 897520482 200000 598165155 200000 822017984 200000 244167355 200000 7211409 200000 661890811 200000 879100897 200000 722513756 200000 85954918 200000 948050465 200000 909929408 200000 399192854 200000 793871033 200000 442977490 200000 578724741 200000 853988343 200000 678697984 200000 945644655 200000 763881972 200000 420390062 200000 352503890 200000 167448820 200000 178222709 200000 844056714 200000 56014181 200000 309092610 200000 956251407 200000 661264760 200000 432306063 200000 987446741 200000 319966311 200000 278434824 200000 985916871 200000 674964301 200000 147332549 200000 46057320 200000 522380708 200000 307689960 200000 605847311 200000 555292006 200000 741055324 200000 119948485 200000 336102602 200000 526966897 200000 485428677 200000 670212514 200000 961743903 200000 713722776 200000 348863574 200000 654887134 200000 593544915 200000 404613768 200000 792483110 200000 714833782 200000 742200140 200000 186320273 200000 607015147 200000 499163915 200000 20537490 200000 806155169 200000 959584508 200000 94303705 200000 51728459 200000 121183814 200000 128204622 200000 901551809 200000 562835133 200000 973433775 200000 82796665 200000 177743679 200000 822141647 200000 293143722 200000 984809907 200000 889032563 200000 882931719 200000 797383335 200000 695667411 200000 625162780 200000 924379276 200000 951690163 200000 151797839 200000 391109783 200000 864091940 200000 641822332 200000 173372221 200000 621748963 200000 350159670 200000 706461267 200000 713563476 200000 87504799 200000 805365448 200000 176530212 200000 681348331 200000 722779145 200000 33877121 200000 495546750 200000 318242040 200000 324328447 200000 927711143 200000 20356241 200000 942231313 200000 49027073 200000 373288994 200000 88647721 200000 925636974 200000 364658477 200000 671757942 200000 547872951 200000 788775652 200000 238901568 200000 904448459 200000 891197768 200000 734217962 200000 954358426 200000 256348648 200000 105034635 200000 344798614 200000 158001210 200000 232976178 200000 20139471 200000 154082208 200000 4775357 200000 929438384 200000 480883969 200000 30384733 200000 315072354 200000 453574666 200000 683540657 200000 70452164 200000 103307272 200000 882929028 200000 836465421 200000 84534380 200000 756985645 200000 683051015 200000 551208675 200000 482614667 200000 48077552 200000 597410583 200000 180235170 200000 244697847 200000 150843407 200000 293702877 200000 568477528 200000 796900647 200000 143582697 200000 341357086 200000 30430389 200000 602090802 200000 912579707 200000 750731328 200000 312382725 200000 587609806 200000 725923430 200000 414025547 200000 134303801 200000 807321169 200000 377332966 200000 505370597 200000 830926046 200000 42101939 200000 688243164 200000 710628180 200000 776717347 200000 387779465 200000 981800388 200000 436177278 200000 555297751 200000 560037130 200000 217674174 200000 773010667 200000 883019367 200000 444713485 200000 340881288 200000 940489921 200000 970439907 200000 467936263 200000 216435585 200000 301183686 200000 181598457 200000 501983504 200000 202241191 200000 321391457 200000 211970807 200000 252147679 200000 77537945 200000 830539160 200000 720529356 200000 687806408 200000 12382101 200000 747886354 200000 464999174 200000 42433220 200000 718623866 200000 343115798 200000 160225492 200000 653596009 200000 805343941 200000 169805193 200000 33496069 200000 474142444 200000 114886295 200000 460774130 200000 664689671 200000 788887845 200000 573370028 200000 568949368 200000 663045352 200000 710627978 200000 772695141 200000 961397986 200000 631283031 200000 97425969 200000 441818558 200000 125799317 200000 954008226 200000 874375122 200000 29520215 200000 650440856 200000 135696569 200000 798228418 200000 700086382 200000 209968786 200000 313242664 200000 666239224 200000 319416546 200000 955154122 200000 25027616 200000 188159243 200000 757767985 200000 36578597 200000 477717614 200000 307537968 200000 164017786 200000 443006507 200000 661421953 200000 806744384 200000 674044027 200000 859559681 200000 653637735 200000 935979951 200000 769353618 200000 631497583 200000 449254096 200000 776634773 200000 852292287 200000 683391963 200000 984194824 200000 812707239 200000 552898463 200000 759201098 200000 642590720 200000 312386366 200000 705943154 200000 946072933 200000 477195589 200000 205838926 200000 270418965 200000 164123761 200000 599182598 200000 94063 200000 351111687 200000 260614485 200000 979905554 200000 729424343 200000 35395175 200000 964203415 200000 142402006 200000 55682397 200000 720456692 200000 352074589 200000 841706081 200000 288719990 200000 230948362 200000 50155375 200000 196617827 200000 882360378 200000 892723370 200000 96800051 200000 253066025 200000 957972064 200000 920846450 200000 16200879 200000 12130978 200000 329707324 200000 580043936 200000 915850890 200000 777154908 200000 990573511 200000 733159698 200000 285920266 200000 29930119 200000 182766998 200000 237355592 200000 812502806 200000 764753391 200000 364330721 200000 36011359 200000 433916981 200000 850008069 200000 130108028 200000 93974039 200000 618707084 200000 499019222 200000 561533408 200000 880192717 200000 481447906 200000 776986897 200000 820300067 200000 162503808 200000 814079134 200000 106192900 200000 440795898 200000 748626639 200000 44829639 200000 397754271 200000 614129853 200000 879455737 200000 560622850 200000 605471086 200000 67697250 200000 860440794 200000 975308950 200000 963107234 200000 460631168 200000 333336819 200000 377014123 200000 534406408 200000 54789708 200000 99007586 200000 767624453 200000 703363343 200000 845781407 200000 719788005 200000 24101261 200000 100326853 200000 29596909 200000 23657178 200000 521656775 200000 610216409 200000 321772877 200000 846846273 200000 66734876 200000 308309146 200000 857373815 200000 444351927 200000 720837520 200000 391927798 200000 603988161 200000 991390588 200000 478376908 200000 789634683 200000 834581792 200000 801635949 200000 781307669 200000 129343319 200000 398427436 200000 455898889 200000 21321041 200000 492588635 200000 185636635 200000 243473007 200000 209211656 200000 403359731 200000 806496707 200000 432706141 200000 948843360 200000 391169327 200000 952487580 200000 398286642 200000 464857119 200000 525750716 200000 784588219 200000 317288940 200000 336987052 200000 885309418 200000 204791767 200000 218802730 200000 619398413 200000 575439527 200000 777734727 200000 390675497 200000 38516712 200000 809829249 200000 217791232 200000 890870474 200000 646836358 200000 833985704 200000 650302618 200000 313633161 200000 687869386 200000 516213480 200000 136344652 200000 876969607 200000 881836862 200000 470341554 200000 330366442 200000 270638720 200000 356141830 200000 520324371 200000 691633645 200000 893781716 200000 416736745 200000 191409594 200000 97788779 200000 579444609 200000 346565454 200000 236495093 200000 404023833 200000 948513574 200000 754746683 200000 723653811 200000 686284879 200000 900854017 200000 928206424 200000 46476163 200000 191560451 200000 622193393 200000 12611049 200000 662911634 200000 346620363 200000 420426612 200000 457053142 200000 149384624 200000 466878175 200000 98810281 200000 665260198 200000 814484299 200000 99214100 200000 737959758 200000 566109054 200000 658387569 200000 784082401 200000 526398657 200000 818965542 200000 138402513 200000 194773853 200000 550671617 200000 699324163 200000 312075962 200000 560347710 200000 262411694 200000 10670877 200000 355801882 200000 874916314 200000 681408772 200000 714531865 200000 689263486 200000 916334120 200000 898009571 200000 604982335 200000 651879447 200000 605661119 200000 57077193 200000 772984948 200000 358162867 200000 424873941 200000 878447829 200000 369027648 200000 911924159 200000 437818432 200000 904196037 200000 82763721 200000 427445834 200000 320273272 200000 47604728 200000 802248661 200000 519727108 200000 513784978 200000 559037292 200000 705984458 200000 924113978 200000 905445189 200000 44412096 200000 350468016 200000 517615322 200000 725953511 200000 325697329 200000 148464685 200000 56240245 200000 774877040 200000 946259104 200000 560164487 200000 451360823 200000 192052597 200000 671728521 200000 123014821 200000 271023087 200000 987157549 200000 784634636 200000 223082765 200000 976368653 200000 965565551 200000 945786088 200000 670058214 200000 222431134 200000 764261809 200000 54064506 200000 872489462 200000 105057361 200000 991220745 200000 782029249 200000 893575332 200000 774281844 200000 281235502 200000 677330780 200000 613819895 200000 763276534 200000 187241335 200000 394426505 200000 443353492 200000 882784614 200000 649258970 200000 161043495 200000 640968130 200000 921773553 200000 906593262 200000 946792371 200000 812011880 200000 751492455 200000 548165864 200000 419615054 200000 227673101 200000 243545910 200000 937317536 200000 891809205 200000 324105174 200000 87763820 200000 338271116 200000 278867526 200000 422623627 200000 188885176 200000 565805251 200000 678488321 200000 403541649 200000 6300265 200000 18092027 200000 469545603 200000 954818288 200000 221722220 200000 562242954 200000 43270667 200000 692613965 200000 53023057 200000 5919847 200000 745926008 200000 61543152 200000 466885702 200000 410995241 200000 897637704 200000 676528062 200000 454662937 200000 90871558 200000 210796698 200000 736599615 200000 472427577 200000 679178196 200000 947598636 200000 58756504 200000 446512308 200000 527613450 200000 587788637 200000 303683985 200000 145217082 200000 165124543 200000 717768235 200000 759247504 200000 757487896 200000 970952617 200000 771626804 200000 5223835 200000 712520764 200000 735810335 200000 14613176 200000 730488920 200000 85237047 200000 130478102 200000 385985940 200000 123214607 200000 571055669 200000 285082918 200000 843243847 200000 280442534 200000 970935301 200000 278626693 200000 75139057 200000 627253923 200000 902325271 200000 793175306 200000 76417614 200000 868792109 200000 154646135 200000 181571627 200000 29022142 200000 794767626 200000 499768790 200000 318114814 200000 728955967 200000 18071969 200000 449988993 200000 349334586 200000 230794352 200000 848952057 200000 956646759 200000 293894454 200000 415660943 200000 146451383 200000 404261911 200000 351241704 200000 211693434 200000 41485090 200000 15278782 200000 427913702 200000 48128689 200000 726147873 200000 700402988 200000 353580392 200000 627668562 200000 588900410 200000 604370383 200000 528255299 200000 433651738 200000 400400789 200000 315167669 200000 326844654 200000 265114730 200000 299123958 200000 175384717 200000 708185727 200000 46875198 200000 238673093 200000 872893094 200000 518729902 200000 179168054 200000 741509129 200000 704408813 200000 866673360 200000 552911248 200000 374788711 200000 796767474 200000 449366748 200000 293354027 200000 52188199 200000 587518178 200000 728258921 200000 248291462 200000 924003374 200000 24462734 200000 160119725 200000 201086653 200000 498189828 200000 775001186 200000 752509822 200000 275837841 200000 745797070 200000 369269613 200000 534023507 200000 758132832 200000 961161812 200000 737323358 200000 113061443 200000 199822632 200000 615007996 200000 263467396 200000 696693252 200000 224481415 200000 821008844 200000 351770573 200000 264831724 200000 705747389 200000 63337834 200000 585128135 200000 566312947 200000 192658599 200000 639518494 200000 989474209 200000 2185390 200000 756680132 200000 377914062 200000 624908841 200000 28977492 200000 720153651 200000 623841536 200000 336467663 200000 57069756 200000 984790963 200000 699117787 200000 231041184 200000 306661467 200000 72940705 200000 394923045 200000 44223306 200000 808160841 200000 35370492 200000 978241861 200000 126694685 200000 973136189 200000 889750370 200000 859993921 200000 968996615 200000 400573067 200000 426704147 200000 579913152 200000 96260247 200000 635090476 200000 316422637 200000 448005896 200000 823806970 200000 227863733 200000 405977966 200000 263617536 200000 768382464 200000 351443806 200000 144918964 200000 440089134 200000 237096983 200000 375371772 200000 762119038 200000 242514874 200000 866884685 200000 46722310 200000 580752940 200000 704376680 200000 474559825 200000 766760850 200000 502112698 200000 17999520 200000 51664497 200000 640032600 200000 581667016 200000 880183657 200000 702459292 200000 677443245 200000 233723028 200000 289291368 200000 648844641 200000 990488712 200000 608841469 200000 153954021 200000 915490030 200000 232618624 200000 361363073 200000 546134725 200000 777468433 200000 48889546 200000 780777535 200000 477030544 200000 763609401 200000 561888830 200000 277929461 200000 822387051 200000 63839092 200000 976345683 200000 520165889 200000 633255198 200000 361724529 200000 920411934 200000 436817251 200000 286977550 200000 63052927 200000 785831253 200000 225749432 200000 703337795 200000 6501516 200000 637463633 200000 282206528 200000 172478051 200000 22164006 200000 375947782 200000 905229528 200000 817606067 200000 192972668 200000 466457356 200000 498967552 200000 205540380 200000 52562780 200000 448723609 200000 894790869 200000 785632547 200000 415502133 200000 859394180 200000 369862678 200000 151528175 200000 568805142 200000 238728514 200000 454697762 200000 929270854 200000 427330477 200000 386968043 200000 710429687 200000 511686799 200000 755828808 200000 274460725 200000 854796083 200000 450906064 200000 635178198 200000 670775927 200000 42963478 200000 375312048 200000 42297829 200000 127905703 200000 333827198 200000 106655861 200000 585911460 200000 281314139 200000 904840936 200000 497378566 200000 91480802 200000 313724874 200000 562204277 200000 368977641 200000 376146189 200000 332467659 200000 210183905 200000 125620549 200000 988536371 200000 142724308 200000 828857484 200000 998027232 200000 253196291 200000 436034812 200000 985099381 200000 763376930 200000 916093643 200000 266067192 200000 748110905 200000 62506511 200000 78708090 200000 54765088 200000 612265495 200000 588497999 200000 777080735 200000 449770602 200000 519796974 200000 535575081 200000 882984808 200000 550316653 200000 595072060 200000 717153410 200000 195269027 200000 526832990 200000 835798047 200000 799271138 200000 799495102 200000 920175382 200000 917585239 200000 957255022 200000 788158922 200000 282553353 200000 725171010 200000 566721774 200000 300066931 200000 986359630 200000 5407197 200000 457242311 200000 798752521 200000 180203165 200000 188529608 200000 706084097 200000 619986297 200000 516220492 200000 208550978 200000 280155201 200000 502236755 200000 626393936 200000 869672744 200000 714731471 200000 597238981 200000 92254529 200000 403729657 200000 744414609 200000 400581789 200000 517123157 200000 247110356 200000 625740301 200000 389501515 200000 965845346 200000 150158967 200000 532615785 200000 57235675 200000 2807264 200000 740824641 200000 239528557 200000 195209726 200000 566760932 200000 320746800 200000 816054399 200000 15454721 200000 598764069 200000 343581923 200000 3681189 200000 738650579 200000 162139129 200000 431267224 200000 209777030 200000 933242114 200000 565143384 200000 894972973 200000 467839592 200000 586928061 200000 7175895 200000 262792738 200000 160208178 200000 330717395 200000 123578798 200000 318823316 200000 773495658 200000 896821169 200000 468445105 200000 818741058 200000 805822775 200000 930401895 200000 652086105 200000 311278219 200000 112345951 200000 935523235 200000 281576380 200000 53648238 200000 508257097 200000 317227188 200000 567827087 200000 552200328 200000 238379260 200000 900493191 200000 154725418 200000 584483608 200000 402716957 200000 43975851 200000 743275395 200000 821743356 200000 296965363 200000 372348752 200000 794591280 200000 701114036 200000 154531942 200000 217485635 200000 623051369 200000 215728990 200000 15313914 200000 527398131 200000 317390083 200000 567045816 200000 10392279 200000 920016238 200000 175285621 200000 699747104 200000 54300356 200000 149526115 200000 605279702 200000 64610198 200000 995613734 200000 820931105 200000 660121820 200000 84005815 200000 73734661 200000 544683413 200000 384131549 200000 279655874 200000 352611335 200000 261678159 200000 688755920 200000 814753942 200000 640682097 200000 270546557 200000 903584332 200000 545713074 200000 927456300 200000 920815853 200000 75647879 200000 471629619 200000 522501821 200000 992198926 200000 373089879 200000 199079896 200000 795516490 200000 341315311 200000 654535988 200000 53714687 200000 769463707 200000 24327485 200000 193666867 200000 655652520 200000 680783894 200000 955195208 200000 460369931 200000 748850545 200000 294921665 200000 681259774 200000 807066642 200000 876596887 200000 706170179 200000 348112621 200000 875046464 200000 423876091 200000 427193826 200000 138032197 200000 175221802 200000 787122201 200000 661350789 200000 252370130 200000 119347719 200000 571013650 200000 975568562 200000 793921285 200000 287172270 200000 263077794 200000 983775888 200000 666152939 200000 79098773 200000 127313705 200000 490682085 200000 721877810 200000 111886034 200000 887151013 200000 662776344 200000 595121963 200000 308068636 200000 14954677 200000 827654447 200000 344151234 200000 889340874 200000 247281303 200000 216574929 200000 425952646 200000 280118482 200000 890992170 200000 862173765 200000 259475367 200000 29294283 200000 98685164 200000 861752688 200000 264511474 200000 836922090 200000 125185275 200000 326457049 200000 262418389 200000 583029511 200000 578331927 200000 274005671 200000 194167137 200000 686235544 200000 136881309 200000 329482145 200000 835621698 200000 928540596 200000 215246733 200000 22971692 200000 229379271 200000 628568336 200000 761413764 200000 786347856 200000 645430240 200000 218353669 200000 728423105 200000 552405170 200000 260971290 200000 292536711 200000 156181027 200000 783189658 200000 389907363 200000 623056174 200000 476091688 200000 177591022 200000 5070667 200000 614434607 200000 882834671 200000 937082931 200000 590876289 200000 473782883 200000 284039478 200000 473844626 200000 128121425 200000 905567806 200000 105660508 200000 246038224 200000 862482028 200000 697706712 200000 174310239 200000 587353683 200000 728524062 200000 594515687 200000 334711261 200000 563701539 200000 305774424 200000 904214466 200000 804827158 200000 87736550 200000 25845927 200000 28980062 200000 45010663 200000 784686050 200000 442457402 200000 443512915 200000 936545232 200000 366634750 200000 810833376 200000 185770455 200000 624756974 200000 373951424 200000 112731654 200000 242315201 200000 806323968 200000 838344271 200000 19394492 200000 161225351 200000 890186597 200000 855839601 200000 484162480 200000 873167167 200000 712605211 200000 67307661 200000 864166704 200000 948337056 200000 809820097 200000 976017321 200000 879551019 200000 819069953 200000 359193493 200000 455264108 200000 174542128 200000 440395096 200000 834532214 200000 733450012 200000 692348780 200000 180231483 200000 286952417 200000 233074336 200000 209790639 200000 367001058 200000 881714679 200000 182439039 200000 40622439 200000 52456994 200000 709271413 200000 664515550 200000 460235426 200000 594290 200000 874801849 200000 521534084 200000 746423823 200000 974373352 200000 483516098 200000 669849305 200000 713924604 200000 380011580 200000 892453167 200000 302322145 200000 453850457 200000 251768771 200000 557798463 200000 898468165 200000 293349810 200000 143517300 200000 770184911 200000 13210441 200000 627935032 200000 46008038 200000 544692830 200000 590710486 200000 179980984 200000 635114575 200000 841207050 200000 902702960 200000 808076705 200000 450895493 200000 714538387 200000 892519744 200000 732470274 200000 20601343 200000 585717079 200000 140766475 200000 223028872 200000 994344404 200000 464128596 200000 102236727 200000 744914051 200000 45549498 200000 533124904 200000 820922060 200000 974359009 200000 158486023 200000 603002131 200000 223505776 200000 736033072 200000 192893363 200000 822822386 200000 24287593 200000 173524895 200000 790383699 200000 717105732 200000 898790045 200000 90904828 200000 482441246 200000 908057897 200000 396992916 200000 923561399 200000 213005803 200000 425992797 200000 370602868 200000 529883356 200000 100262703 200000 454816320 200000 432201219 200000 455341084 200000 897057282 200000 942452176 200000 339473832 200000 460197316 200000 804059931 200000 190512300 200000 652973929 200000 696120515 200000 665385422 200000 464667409 200000 47575789 200000 919576743 200000 209629204 200000 864842208 200000 702071419 200000 486944672 200000 448453250 200000 176317590 200000 683461880 200000 105331323 200000 610038352 200000 749630801 200000 91237867 200000 837334694 200000 391011667 200000 549526225 200000 940160891 200000 76354097 200000 630973442 200000 516430963 200000 400526958 200000 296138698 200000 873343347 200000 11864630 200000 174421036 200000 91037888 200000 618871646 200000 872151225 200000 785039033 200000 753161984 200000 319243800 200000 759062843 200000 336225981 200000 756119322 200000 300895896 200000 251861912 200000 673636223 200000 175584827 200000 902892149 200000 374091858 200000 14831844 200000 229032499 200000 131000292 200000 587056772 200000 673393524 200000 860265840 200000 581179325 200000 832074735 200000 539633748 200000 381067521 200000 360079223 200000 166625521 200000 332030796 200000 295739539 200000 688535334 200000 279183495 200000 10905794 200000 245607030 200000 905180035 200000 762054738 200000 534974907 200000 641640856 200000 475015140 200000 473503374 200000 875135968 200000 969787783 200000 893710398 200000 992070171 200000 405183350 200000 455960178 200000 953339689 200000 142847608 200000 71383396 200000 901497127 200000 977470427 200000 401489858 200000 141603119 200000 143526165 200000 735003691 200000 571879608 200000 441573120 200000 441623115 200000 600077454 200000 890097849 200000 287469468 200000 90251127 200000 530557980 200000 174722499 200000 819379818 200000 868339687 200000 617371787 200000 177809525 200000 281781104 200000 953523594 200000 804517938 200000 441966092 200000 857885525 200000 708499694 200000 949408775 200000 330162281 200000 780018527 200000 749695810 200000 154564512 200000 728824329 200000 218264437 200000 163022421 200000 626855220 200000 886684682 200000 656806942 200000 454444180 200000 506855322 200000 499649579 200000 890737791 200000 648988431 200000 33025096 200000 703409356 200000 924552799 200000 773385588 200000 357574997 200000 391002857 200000 355911205 200000 474056722 200000 678012278 200000 210244642 200000 756140759 200000 223102934 200000 367943683 200000 58433717 200000 929596445 200000 401777744 200000 944910578 200000 94301057 200000 191148603 200000 836308909 200000 579583194 200000 371498500 200000 94611993 200000 206263997 200000 484116208 200000 399448668 200000 185356606 200000 741612270 200000 518914828 200000 756745545 200000 101927375 200000 18474574 200000 396835749 200000 792394281 200000 16422036 200000 275671949 200000 10920911 200000 231973625 200000 450466547 200000 962096631 200000 152401731 200000 342011994 200000 678515953 200000 423701885 200000 58660438 200000 876646280 200000 7156535 200000 647184044 200000 642481664 200000 365024355 200000 755001610 200000 868297907 200000 256798166 200000 362355562 200000 832544336 200000 755582304 200000 372381711 200000 354670522 200000 727045009 200000 444943138 200000 176877953 200000 255698194 200000 867951603 200000 269596424 200000 702012324 200000 616739792 200000 979166012 200000 33497792 200000 588355213 200000 747717876 200000 891018706 200000 380120216 200000 686600435 200000 227073052 200000 694469822 200000 519223678 200000 766471724 200000 653056902 200000 659252131 200000 667107075 200000 925774384 200000 709367312 200000 265577674 200000 991982419 200000 889433492 200000 854502714 200000 626100505 200000 325884734 200000 940845968 200000 574540577 200000 271516695 200000 252696113 200000 865599992 200000 229498501 200000 997655529 200000 529625148 200000 468714821 200000 392380099 200000 952367446 200000 368321549 200000 681130125 200000 34718170 200000 260340165 200000 976104178 200000 998040453 200000 694624873 200000 552369468 200000 518404826 200000 527452805 200000 52643758 200000 518786146 200000 759523412 200000 313787011 200000 439704456 200000 21451390 200000 69884558 200000 808932629 200000 981693045 200000 507781493 200000 984170838 200000 305123955 200000 141846419 200000 489083855 200000 666583834 200000 389380466 200000 843399842 200000 956274353 200000 648163563 200000 689949065 200000 537739263 200000 61777891 200000 5971061 200000 740466383 200000 131328682 200000 502683082 200000 302921223 200000 958331386 200000 537624640 200000 206392686 200000 201715345 200000 424627808 200000 958966529 200000 169998452 200000 149033888 200000 191153144 200000 806448586 200000 199025956 200000 709374819 200000 452013401 200000 347363866 200000 876066403 200000 332235944 200000 598115257 200000 299963920 200000 348486585 200000 630143710 200000 704068334 200000 511752810 200000 772888908 200000 78308372 200000 504307056 200000 858898567 200000 757926882 200000 22442743 200000 52039252 200000 189385828 200000 347360481 200000 433633495 200000 1159505 200000 993677474 200000 24356945 200000 262843298 200000 871732925 200000 682681470 200000 16891608 200000 338343398 200000 628365712 200000 150832598 200000 935338940 200000 252154066 200000 72572255 200000 848693546 200000 870926052 200000 21450805 200000 179205217 200000 158669207 200000 395384022 200000 796617852 200000 638757229 200000 484200156 200000 948768441 200000 193484983 200000 831802873 200000 244111192 200000 235318355 200000 967444628 200000 399681051 200000 479506441 200000 661799435 200000 969803361 200000 59869322 200000 492271758 200000 128588008 200000 931794189 200000 419130525 200000 630448933 200000 204996239 200000 537934375 200000 757290570 200000 655157421 200000 558351687 200000 275476444 200000 379779624 200000 930924708 200000 903598583 200000 698560764 200000 176090988 200000 446646056 200000 711024166 200000 18878709 200000 427820526 200000 865284857 200000 853085177 200000 719380437 200000 200875044 200000 153727860 200000 506198583 200000 325568075 200000 127098661 200000 284300441 200000 713328712 200000 754083750 200000 643490982 200000 257543429 200000 310153776 200000 156292563 200000 343702784 200000 387053047 200000 268504216 200000 547229026 200000 270816039 200000 755896142 200000 280777924 200000 729115009 200000 499009203 200000 641617289 200000 172808349 200000 101362174 200000 281657817 200000 865225156 200000 635311272 200000 55241032 200000 169137522 200000 497871808 200000 939781131 200000 762589294 200000 262345970 200000 480270811 200000 71037070 200000 686526237 200000 829442673 200000 901409555 200000 358932119 200000 798075813 200000 396641957 200000 977183494 200000 193010476 200000 701090036 200000 865718501 200000 414435316 200000 830875635 200000 41298072 200000 992545574 200000 951934650 200000 563546932 200000 959488704 200000 354129920 200000 334201048 200000 47057877 200000 45924923 200000 571943593 200000 17613931 200000 269602140 200000 200092790 200000 973929720 200000 270944818 200000 908567536 200000 300539265 200000 204099427 200000 706487692 200000 8110679 200000 63361034 200000 735599360 200000 838465655 200000 526069240 200000 395946847 200000 887365510 200000 921462162 200000 993974489 200000 958465391 200000 136741708 200000 105947675 200000 980352417 200000 510015688 200000 657104712 200000 18977777 200000 915692439 200000 736048794 200000 750311696 200000 10417554 200000 463489184 200000 10527922 200000 874874076 200000 647537692 200000 618876739 200000 380943742 200000 188012417 200000 417612623 200000 373146279 200000 829310478 200000 771374710 200000 374188936 200000 639465619 200000 156691472 200000 376412113 200000 516643270 200000 867340140 200000 328426451 200000 275352138 200000 466912169 200000 310560826 200000 59583044 200000 380430134 200000 190418797 200000 203020962 200000 774964467 200000 113317004 200000 257981426 200000 283422956 200000 125662734 200000 187471075 200000 171356342 200000 553928701 200000 162045539 200000 564879729 200000 214137304 200000 18466141 200000 554341217 200000 479119372 200000 829684246 200000 861303089 200000 349485846 200000 23106859 200000 967669454 200000 51655233 200000 162066994 200000 789363685 200000 737237504 200000 739490291 200000 709323778 200000 804810736 200000 284508745 200000 157980749 200000 931005556 200000 127343522 200000 942928617 200000 767363573 200000 781106712 200000 930047987 200000 194186173 200000 418857011 200000 661965340 200000 387787384 200000 162156357 200000 331937517 200000 705167951 200000 5439848 200000 475904670 200000 345513129 200000 229553438 200000 947575193 200000 814695303 200000 837461134 200000 871005593 200000 480875651 200000 343382111 200000 217709666 200000 570676590 200000 355369531 200000 581655076 200000 129694860 200000 765901547 200000 247012729 200000 943940213 200000 823876626 200000 23853311 200000 585938321 200000 926018448 200000 975636123 200000 182979384 200000 524819068 200000 732158547 200000 151735917 200000 79037382 200000 818699983 200000 847691838 200000 215808623 200000 542270837 200000 555819970 200000 519328622 200000 122866215 200000 531860406 200000 330977578 200000 654236323 200000 730640828 200000 633732758 200000 288532862 200000 749545786 200000 453102581 200000 124185796 200000 457208276 200000 974261555 200000 918233655 200000 376116110 200000 213294052 200000 765397291 200000 582485642 200000 10578660 200000 315308035 200000 648807521 200000 218807187 200000 338694994 200000 371636520 200000 632159924 200000 864219289 200000 780242953 200000 628230377 200000 425331874 200000 981964676 200000 371351254 200000 287495038 200000 776243529 200000 337044184 200000 477965352 200000 695766460 200000 653686889 200000 95459262 200000 958489358 200000 398055707 200000 594468960 200000 881643003 200000 760670005 200000 16828847 200000 133143084 200000 223878645 200000 143958765 200000 295853617 200000 304226667 200000 512604340 200000 873863971 200000 165024247 200000 550583900 200000 974391773 200000 504899943 200000 871542518 200000 667447263 200000 886733752 200000 408608231 200000 462946758 200000 950883184 200000 148003115 200000 525766514 200000 233267613 200000 349701935 200000 237371836 200000 453869941 200000 377065042 200000 721632218 200000 202157970 200000 713634304 200000 581690458 200000 733258448 200000 586683763 200000 714675648 200000 264360141 200000 464825359 200000 818571462 200000 536421381 200000 5334881 200000 635380278 200000 548008849 200000 748619965 200000 376771181 200000 821714563 200000 32221819 200000 833034871 200000 465546983 200000 342135508 200000 39798986 200000 142568032 200000 583155301 200000 835294121 200000 455776357 200000 729001032 200000 713826590 200000 441388575 200000 140387794 200000 815379100 200000 953165801 200000 962836470 200000 794315320 200000 191706732 200000 899216444 200000 777875851 200000 61197149 200000 905604454 200000 726906926 200000 602710493 200000 46929320 200000 771437016 200000 710666868 200000 663471755 200000 765736992 200000 362956466 200000 980194406 200000 840097235 200000 848871530 200000 577849728 200000 459370490 200000 659521172 200000 426385102 200000 902221427 200000 761317831 200000 979360844 200000 883535409 200000 69838424 200000 204666626 200000 937815322 200000 519428634 200000 450948254 200000 575101827 200000 276488123 200000 349262001 200000 541358931 200000 77978561 200000 249919376 200000 393628347 200000 567457062 200000 433232080 200000 822440598 200000 662285214 200000 540261222 200000 590955625 200000 444130155 200000 998576482 200000 378364929 200000 115693793 200000 255539534 200000 647032492 200000 780621189 200000 97212208 200000 818856478 200000 959428804 200000 214677793 200000 434147563 200000 396826714 200000 267455888 200000 808342691 200000 810130505 200000 496959775 200000 119820182 200000 384447610 200000 123261472 200000 103435308 200000 336237052 200000 971352501 200000 653685736 200000 478355424 200000 690104458 200000 966829569 200000 202038710 200000 206730041 200000 43420582 200000 31599022 200000 324040769 200000 336781781 200000 270830678 200000 243014058 200000 783232223 200000 654147572 200000 984453185 200000 758325123 200000 826684296 200000 290690675 200000 142893485 200000 71871337 200000 41218257 200000 639536850 200000 258048385 200000 90708008 200000 104721394 200000 767943470 200000 587935043 200000 958070065 200000 103546559 200000 429977671 200000 796490522 200000 9400465 200000 463282097 200000 775648122 200000 695960524 200000 19100407 200000 247679965 200000 701877958 200000 871824576 200000 15984049 200000 715553019 200000 448633546 200000 560549885 200000 801292462 200000 155337568 200000 209291972 200000 350610984 200000 395617405 200000 909040643 200000 801079955 200000 919859848 200000 676290123 200000 140155514 200000 383633077 200000 732576517 200000 344287208 200000 775717117 200000 751549512 200000 894907939 200000 400450498 200000 472115297 200000 827809548 200000 841560842 200000 434543847 200000 285301789 200000 427241311 200000 494087041 200000 987598087 200000 154645064 200000 408995902 200000 355205101 200000 606436462 200000 254296984 200000 824359241 200000 315750230 200000 439812109 200000 683256163 200000 961538239 200000 290941281 200000 451877745 200000 444877216 200000 625827709 200000 181213270 200000 337954504 200000 344218342 200000 663676162 200000 992960795 200000 97129699 200000 447913067 200000 253243757 200000 555627830 200000 601767726 200000 483472901 200000 590985596 200000 233377485 200000 393029048 200000 280153644 200000 17431182 200000 435733160 200000 687463217 200000 981453301 200000 601356449 200000 56750637 200000 953864934 200000 904608535 200000 875773011 200000 339408738 200000 837656262 200000 511630312 200000 259617508 200000 248149742 200000 726041951 200000 394426208 200000 955521073 200000 853721623 200000 920659936 200000 285487892 200000 921492666 200000 288775875 200000 388826136 200000 637773115 200000 300797852 200000 824382331 200000 653997172 200000 706246828 200000 783395478 200000 499452259 200000 602304004 200000 452866269 200000 177354759 200000 262476354 200000 767972470 200000 350238180 200000 165363950 200000 673930879 200000 952878616 200000 922059896 200000 431563495 200000 486923552 200000 997284825 200000 379175408 200000 697322036 200000 884252108 200000 815887688 200000 308289090 200000 412435888 200000 415501002 200000 697532050 200000 697673220 200000 148546780 200000 932441855 200000 764509319 200000 222953070 200000 920144342 200000 293923314 200000 347614869 200000 903662933 200000 857344347 200000 188775882 200000 919137482 200000 349176112 200000 709905100 200000 292829006 200000 185760725 200000 820001558 200000 795512869 200000 3944931 200000 235788037 200000 493814460 200000 555944454 200000 422454161 200000 683245639 200000 466770555 200000 745508270 200000 331951869 200000 819327531 200000 649476423 200000 457749754 200000 145133935 200000 110312415 200000 234075832 200000 522462313 200000 114929356 200000 642903345 200000 504905475 200000 555259162 200000 784846748 200000 31671440 200000 802555137 200000 589561035 200000 781532933 200000 794146571 200000 704920102 200000 808037338 200000 433628877 200000 335142479 200000 114643594 200000 704718663 200000 210915162 200000 955238572 200000 441493219 200000 77744304 200000 90704308 200000 577968912 200000 749624455 200000 465574482 200000 201511809 200000 939432713 200000 931946862 200000 857232654 200000 501701895 200000 351034566 200000 255428141 200000 92633696 200000 253406509 200000 733946645 200000 595556347 200000 401565800 200000 320078713 200000 795193702 200000 335705263 200000 188924901 200000 265572882 200000 47651782 200000 287347903 200000 615356468 200000 216902590 200000 118046947 200000 90670401 200000 667273556 200000 279594468 200000 199574029 200000 568821740 200000 697245667 200000 261007498 200000 475972403 200000 396136727 200000 171589921 200000 149559383 200000 259535073 200000 918511032 200000 558777580 200000 85714577 200000 268793415 200000 682503013 200000 990866370 200000 809203487 200000 205883700 200000 756048470 200000 118525633 200000 942839944 200000 442356758 200000 180656480 200000 732917673 200000 903160305 200000 805685243 200000 952320506 200000 688176343 200000 509510433 200000 63042194 200000 264710202 200000 867623243 200000 757396608 200000 328500266 200000 60491480 200000 602506402 200000 619170578 200000 988167088 200000 150189865 200000 14230299 200000 766341248 200000 836509876 200000 473441060 200000 296536981 200000 108633358 200000 214003044 200000 744788320 200000 266730894 200000 400744357 200000 119457422 200000 171023122 200000 846986533 200000 57514441 200000 431638945 200000 271413267 200000 433243928 200000 486871459 200000 328566443 200000 310272215 200000 139263685 200000 888659960 200000 521665628 200000 594573430 200000 961398316 200000 60619822 200000 100259840 200000 580781734 200000 224126443 200000 693758029 200000 443354504 200000 118987709 200000 67416383 200000 216078075 200000 65812353 200000 608371891 200000 161435656 200000 123604350 200000 778853658 200000 547167005 200000 252465349 200000 151194044 200000 212802082 200000 300785970 200000 146078355 200000 282259005 200000 863044358 200000 152866760 200000 676527409 200000 125173287 200000 846122198 200000 845920855 200000 980280062 200000 666719040 200000 815314751 200000 737408756 200000 210120440 200000 771766767 200000 740194961 200000 485773398 200000 646092478 200000 422772026 200000 772401594 200000 291533780 200000 435153550 200000 753183432 200000 689788489 200000 48981348 200000 814070598 200000 954002143 200000 123937387 200000 577098140 200000 59679334 200000 679513703 200000 581648112 200000 319332276 200000 369412620 200000 388844260 200000 799456582 200000 683661185 200000 387088117 200000 509617278 200000 143881595 200000 287003002 200000 272304257 200000 115614203 200000 986867262 200000 841397 200000 652812975 200000 132415683 200000 206367965 200000 355384042 200000 360544796 200000 73158362 200000 340448071 200000 810344046 200000 162820103 200000 369396968 200000 245424139 200000 859528760 200000 836190799 200000 492565556 200000 999362647 200000 515049950 200000 612518770 200000 159918755 200000 312212473 200000 574832536 200000 574111375 200000 666870973 200000 991279456 200000 554672187 200000 96877411 200000 723766183 200000 181656474 200000 106182975 200000 140921423 200000 700751657 200000 242539095 200000 698151608 200000 867546192 200000 411955625 200000 688524771 200000 961075551 200000 734355204 200000 896977452 200000 26766639 200000 598245002 200000 814324395 200000 353686107 200000 494018504 200000 274376238 200000 766121506 200000 918130299 200000 333961693 200000 737161955 200000 773334248 200000 15707506 200000 926688316 200000 734949855 200000 865508636 200000 727424712 200000 766637141 200000 929361657 200000 889151868 200000 417750179 200000 80763956 200000 802556582 200000 507642215 200000 729037769 200000 120348298 200000 277022718 200000 817954523 200000 476525985 200000 708156068 200000 903949495 200000 5387383 200000 113421873 200000 96887409 200000 625567528 200000 503010169 200000 241878048 200000 911109759 200000 389557831 200000 367397311 200000 147210932 200000 945621502 200000 174632874 200000 822815689 200000 391044052 200000 393815226 200000 692035976 200000 920833716 200000 632577030 200000 627360036 200000 561228472 200000 418081344 200000 864093297 200000 353629769 200000 518658224 200000 853707466 200000 622717148 200000 927454168 200000 395568519 200000 313036113 200000 383429036 200000 214173727 200000 870643698 200000 749074804 200000 705692648 200000 470477837 200000 697985353 200000 759262065 200000 442704696 200000 403584305 200000 164244866 200000 820707879 200000 402806240 200000 600055737 200000 481498420 200000 472822036 200000 20137160 200000 429144691 200000 556446100 200000 221074007 200000 510133111 200000 844217550 200000 21838458 200000 610042030 200000 507690002 200000 699091160 200000 3649629 200000 504537463 200000 541785953 200000 643779904 200000 592814161 200000 749869234 200000 980195529 200000 687490901 200000 163107855 200000 923635964 200000 356321362 200000 499457284 200000 981771756 200000 715672981 200000 371822754 200000 606176477 200000 647403744 200000 317624410 200000 240099582 200000 756533774 200000 617880704 200000 459354570 200000 436441423 200000 247547494 200000 591860995 200000 162333444 200000 555984410 200000 439621714 200000 46211903 200000 305544646 200000 728923782 200000 520189153 200000 728511148 200000 951085679 200000 523903065 200000 64384451 200000 783826783 200000 857081853 200000 501256697 200000 752824133 200000 195993615 200000 520153102 200000 703066734 200000 526325334 200000 552403986 200000 848254178 200000 803979614 200000 656570500 200000 937837920 200000 360865111 200000 610435855 200000 397828606 200000 904927374 200000 140802282 200000 781583976 200000 34310547 200000 977518291 200000 695501243 200000 370458352 200000 138079409 200000 438906886 200000 813043849 200000 891827915 200000 770685797 200000 402260637 200000 986804401 200000 242989763 200000 855087712 200000 962581934 200000 852152370 200000 577075260 200000 384948976 200000 738994417 200000 702684587 200000 274236733 200000 385384706 200000 566859963 200000 513675354 200000 831683181 200000 740172069 200000 101568515 200000 493454878 200000 962956051 200000 77691529 200000 425932383 200000 655242613 200000 305014036 200000 47457531 200000 152227847 200000 442129278 200000 78028536 200000 609218282 200000 43099088 200000 80548854 200000 279407588 200000 280936804 200000 625865009 200000 56865086 200000 856433055 200000 662456856 200000 577477185 200000 862045266 200000 275527825 200000 425604949 200000 464696757 200000 472653523 200000 751363518 200000 940734472 200000 148613350 200000 469316349 200000 540201679 200000 268497345 200000 625541576 200000 489164720 200000 889470985 200000 530394798 200000 671209715 200000 520946282 200000 652285010 200000 858649501 200000 783451549 200000 921775946 200000 997795634 200000 680820733 200000 496922012 200000 302906638 200000 658060495 200000 185305565 200000 399421288 200000 551645461 200000 501103599 200000 47555051 200000 316911126 200000 866884957 200000 959033336 200000 962841972 200000 423375709 200000 966853764 200000 459815154 200000 273696873 200000 723983251 200000 307459530 200000 537339267 200000 362320216 200000 244630448 200000 481945868 200000 382617329 200000 970997102 200000 948251977 200000 665023178 200000 332318499 200000 750472826 200000 519124629 200000 368397345 200000 426806943 200000 888114412 200000 288406123 200000 952707281 200000 754631820 200000 685967825 200000 398388289 200000 231884087 200000 281264304 200000 485348567 200000 341832237 200000 961057362 200000 475678578 200000 741865039 200000 45347558 200000 680274881 200000 601344473 200000 576029989 200000 254683075 200000 716391362 200000 287526282 200000 421297896 200000 340497082 200000 322681651 200000 656081612 200000 101394888 200000 427631713 200000 272199060 200000 851424390 200000 749603986 200000 491824112 200000 491892483 200000 167572543 200000 668730548 200000 711889212 200000 477058109 200000 118061596 200000 339620415 200000 47354556 200000 149006499 200000 305567972 200000 90719711 200000 281313159 200000 960493105 200000 866603519 200000 475090659 200000 640619346 200000 579720072 200000 839597937 200000 593157947 200000 500495478 200000 2713572 200000 704106467 200000 717697396 200000 708342247 200000 676236069 200000 492247193 200000 712333500 200000 875993917 200000 862416329 200000 657660796 200000 522281700 200000 804861613 200000 974807279 200000 495772945 200000 545611864 200000 968897808 200000 86995541 200000 579870334 200000 374316071 200000 748068314 200000 65760858 200000 546311051 200000 940707841 200000 282970915 200000 546411515 200000 418680990 200000 608210994 200000 203296673 200000 279935705 200000 166147773 200000 908620203 200000 659627178 200000 762510128 200000 26666382 200000 108985849 200000 278600758 200000 836472801 200000 200864089 200000 131909452 200000 388161242 200000 821295720 200000 216861444 200000 670053488 200000 682119629 200000 546788581 200000 528994325 200000 959973077 200000 115519718 200000 309035031 200000 125597363 200000 158300810 200000 969021595 200000 198934363 200000 325660580 200000 969094205 200000 980674562 200000 199956656 200000 798536783 200000 162192188 200000 920271058 200000 676501685 200000 321947834 200000 445294454 200000 772089186 200000 818242728 200000 250022796 200000 562401146 200000 148532904 200000 540386919 200000 858376204 200000 850929269 200000 115607610 200000 475477618 200000 247443999 200000 48869943 200000 69242448 200000 785293287 200000 171088460 200000 306725166 200000 859280319 200000 302005891 200000 635943866 200000 454337128 200000 821921278 200000 967341734 200000 168129584 200000 658791316 200000 722575139 200000 582915919 200000 969042963 200000 59147008 200000 450464230 200000 769000987 200000 629608043 200000 567717276 200000 633930652 200000 37401417 200000 916580061 200000 79662837 200000 451403324 200000 172101048 200000 4009393 200000 65421625 200000 312359517 200000 210758886 200000 269014476 200000 49015096 200000 373407028 200000 278161138 200000 665296054 200000 276917344 200000 82139802 200000 33180826 200000 751432852 200000 805828800 200000 353602819 200000 439574333 200000 115972654 200000 538412805 200000 243846023 200000 610801880 200000 592698090 200000 720580223 200000 689318876 200000 422564876 200000 176988365 200000 733050140 200000 217188440 200000 705072661 200000 498622080 200000 940132202 200000 240588787 200000 49574100 200000 542708040 200000 440442008 200000 903935554 200000 699436741 200000 544467724 200000 658397300 200000 483617148 200000 615356168 200000 47954002 200000 261803374 200000 981291639 200000 449886555 200000 113995841 200000 604496530 200000 272244395 200000 344570397 200000 462044319 200000 174149009 200000 482388013 200000 900601420 200000 255138259 200000 226948792 200000 729727924 200000 680188807 200000 96443107 200000 768750326 200000 183093399 200000 84527116 200000 57495926 200000 980742618 200000 655983820 200000 38662842 200000 860326354 200000 843751313 200000 819177193 200000 838576398 200000 153755358 200000 866615531 200000 206469158 200000 304773929 200000 480460320 200000 706580821 200000 944232536 200000 904658375 200000 935778239 200000 803855583 200000 893986294 200000 666847817 200000 498607746 200000 497764919 200000 659375638 200000 760257707 200000 404978126 200000 323713196 200000 859868272 200000 786859405 200000 771762602 200000 25352747 200000 101062489 200000 404442157 200000 925390014 200000 325159236 200000 96297416 200000 544863338 200000 53917774 200000 953099045 200000 407185747 200000 855478466 200000 380696643 200000 592817052 200000 461796402 200000 174048340 200000 267308833 200000 72006424 200000 846082362 200000 485631710 200000 656197649 200000 115546279 200000 942819811 200000 544235710 200000 680593623 200000 958009848 200000 78392897 200000 236144884 200000 503647196 200000 636630874 200000 583494925 200000 337817373 200000 241553445 200000 718911931 200000 969436573 200000 678439801 200000 488653656 200000 121976489 200000 214627302 200000 717307109 200000 46926269 200000 397707859 200000 660833408 200000 133107936 200000 552031290 200000 248544647 200000 844830369 200000 743119753 200000 111985749 200000 61739956 200000 823865887 200000 179114911 200000 658232885 200000 234418409 200000 324115826 200000 704326270 200000 178723488 200000 981789140 200000 814742959 200000 411074087 200000 737159932 200000 626593219 200000 887134861 200000 180807992 200000 427268434 200000 367453861 200000 194485347 200000 795356911 200000 3502149 200000 145222920 200000 701779495 200000 585726762 200000 665213727 200000 929884187 200000 564410223 200000 259828329 200000 799650756 200000 492503469 200000 676620914 200000 342371785 200000 234420411 200000 915831340 200000 368356359 200000 575401226 200000 535617835 200000 138796710 200000 703355300 200000 495380105 200000 847217370 200000 264019657 200000 238445407 200000 449508677 200000 940274735 200000 646138086 200000 927137264 200000 993238237 200000 923304497 200000 517876201 200000 655137452 200000 585548688 200000 125792389 200000 979528546 200000 820562826 200000 91361338 200000 572382067 200000 449145214 200000 271327009 200000 23402588 200000 323273184 200000 639146253 200000 695605414 200000 692047892 200000 9080659 200000 402462077 200000 324168689 200000 798885920 200000 470614516 200000 244015837 200000 441451385 200000 18772958 200000 421697671 200000 528287706 200000 935248466 200000 162670926 200000 430140533 200000 481220 200000 831068725 200000 582442253 200000 819486147 200000 212526216 200000 391537015 200000 102325339 200000 169178903 200000 703342262 200000 772264720 200000 392493845 200000 389483449 200000 616280444 200000 649573013 200000 762472890 200000 349113231 200000 883757736 200000 598681661 200000 431340905 200000 199781150 200000 427487914 200000 484171998 200000 70913504 200000 307781007 200000 4431502 200000 942396400 200000 775442814 200000 929347751 200000 252377093 200000 241676680 200000 457044289 200000 893551309 200000 158156636 200000 155939421 200000 661536456 200000 542377735 200000 697272194 200000 819516869 200000 948577872 200000 710823676 200000 253968389 200000 664358840 200000 609427130 200000 363241714 200000 849612052 200000 515152075 200000 208558978 200000 631791056 200000 450717566 200000 221036085 200000 188328137 200000 531635484 200000 507795120 200000 158429133 200000 305763659 200000 558583549 200000 361922746 200000 496833545 200000 369442408 200000 910163513 200000 403319882 200000 926809087 200000 809989150 200000 760200247 200000 31081134 200000 384221031 200000 236916492 200000 880096510 200000 75482070 200000 264893078 200000 431819377 200000 743491891 200000 555494478 200000 42540163 200000 399381545 200000 149371933 200000 335565127 200000 6708932 200000 69993653 200000 263259043 200000 990788238 200000 959859089 200000 90232115 200000 849043020 200000 606520465 200000 257002431 200000 712662369 200000 712139069 200000 633832545 200000 636482245 200000 255927709 200000 953507390 200000 455632298 200000 860500666 200000 148645607 200000 250840500 200000 754041020 200000 625825875 200000 978565852 200000 565562023 200000 676691588 200000 366845161 200000 871982011 200000 309128380 200000 842404498 200000 489656432 200000 151453283 200000 782547515 200000 658545428 200000 968708480 200000 411269202 200000 57353226 200000 116983000 200000 733014863 200000 780769191 200000 975829935 200000 641052493 200000 92102067 200000 101319456 200000 382792016 200000 649933442 200000 685002020 200000 304005148 200000 60065205 200000 716300068 200000 215805111 200000 279606937 200000 524862020 200000 909776515 200000 196837411 200000 363799862 200000 333694723 200000 146255501 200000 98210238 200000 493876528 200000 314562712 200000 243514320 200000 686053504 200000 701464168 200000 316755020 200000 818287995 200000 757215742 200000 146594650 200000 245881346 200000 649851229 200000 29461615 200000 557115174 200000 102060100 200000 730576355 200000 776194218 200000 168637323 200000 798466613 200000 246872093 200000 539052581 200000 178337510 200000 182919071 200000 753079737 200000 282420470 200000 618079286 200000 292779750 200000 679504133 200000 557091796 200000 970752794 200000 615244561 200000 282073840 200000 235893782 200000 283500496 200000 185420743 200000 684222217 200000 523879346 200000 340272439 200000 118095182 200000 509787517 200000 896954174 200000 299625164 200000 655438478 200000 657421596 200000 757342194 200000 428677296 200000 394263819 200000 404588884 200000 286731171 200000 269293984 200000 768374509 200000 674495027 200000 61883080 200000 699527418 200000 292277499 200000 862448744 200000 609747064 200000 396396734 200000 540188314 200000 712781634 200000 547245672 200000 783915401 200000 303541202 200000 960190126 200000 118582000 200000 175465114 200000 581041480 200000 739804476 200000 748326151 200000 321774032 200000 465973828 200000 306206234 200000 62435905 200000 937210793 200000 836908203 200000 343895830 200000 596149975 200000 668644164 200000 869135621 200000 327539359 200000 445855 200000 283348575 200000 362533496 200000 797585348 200000 468636686 200000 497342809 200000 504223433 200000 366239282 200000 331186748 200000 234400048 200000 852061281 200000 891312697 200000 748473567 200000 257425794 200000 883995205 200000 665253063 200000 579804493 200000 215568015 200000 840652828 200000 650504554 200000 86244222 200000 225545524 200000 527587884 200000 385774161 200000 990823431 200000 576609520 200000 869117276 200000 499657291 200000 695076383 200000 603397603 200000 747959602 200000 325215941 200000 363832733 200000 202436297 200000 236819924 200000 827281871 200000 811690231 200000 596911874 200000 440411659 200000 792152599 200000 148419907 200000 411835532 200000 113358139 200000 440305387 200000 906183224 200000 281203718 200000 682463083 200000 298757178 200000 531183661 200000 709056174 200000 562102082 200000 977018002 200000 1729048 200000 937422434 200000 178149382 200000 166938915 200000 741457807 200000 384077218 200000 50404766 200000 225911738 200000 428463818 200000 873614220 200000 647734929 200000 938555077 200000 292009117 200000 444343773 200000 655656452 200000 865850708 200000 693311617 200000 134326006 200000 36242366 200000 451050262 200000 952931468 200000 383887827 200000 730275879 200000 10591831 200000 418367860 200000 668616724 200000 899851331 200000 419056135 200000 844283023 200000 966354935 200000 539437498 200000 103840693 200000 161878996 200000 569691227 200000 660069075 200000 548379023 200000 67740634 200000 996665023 200000 916656755 200000 244743779 200000 836090326 200000 596838207 200000 904102946 200000 945952672 200000 347790241 200000 591206556 200000 522097158 200000 590036821 200000 64795567 200000 394323508 200000 780941540 200000 469984815 200000 280605464 200000 480213509 200000 162284069 200000 665850750 200000 413893010 200000 625317549 200000 907176910 200000 21736751 200000 512493939 200000 52562796 200000 253520006 200000 754048467 200000 685160371 200000 296443423 200000 677059474 200000 979826326 200000 800798183 200000 663703877 200000 430306523 200000 501128007 200000 673589830 200000 608381949 200000 453195494 200000 34431061 200000 762870694 200000 810144774 200000 91991258 200000 590359247 200000 426626943 200000 532670909 200000 816182909 200000 510196323 200000 172485094 200000 202947105 200000 2671158 200000 777326431 200000 190521746 200000 980219600 200000 602252043 200000 277816498 200000 537402842 200000 205827594 200000 310048419 200000 4386282 200000 252079796 200000 156410029 200000 29970756 200000 614847799 200000 76139190 200000 383770167 200000 574747093 200000 44844389 200000 935449368 200000 802880710 200000 668428253 200000 734275045 200000 48053167 200000 370302234 200000 50010497 200000 511223492 200000 107725041 200000 72866960 200000 447787912 200000 977752753 200000 624848375 200000 707588903 200000 651284825 200000 175104251 200000 834181238 200000 585931646 200000 214092027 200000 228258191 200000 772362948 200000 338569427 200000 54307091 200000 571976957 200000 738760664 200000 254698245 200000 905072873 200000 620902002 200000 174079816 200000 106422418 200000 328817250 200000 314174398 200000 859621196 200000 801827993 200000 450084870 200000 242201423 200000 663729337 200000 462250200 200000 859555578 200000 993708084 200000 38972166 200000 432085421 200000 822984966 200000 831037466 200000 952671306 200000 107789336 200000 127977615 200000 185794385 200000 728403259 200000 146446262 200000 834950301 200000 130930886 200000 618582320 200000 8133831 200000 972286678 200000 985931785 200000 214776862 200000 917832744 200000 933513600 200000 475085640 200000 381391005 200000 878204761 200000 187539329 200000 637877074 200000 932000739 200000 106357367 200000 453346913 200000 906765716 200000 464683462 200000 659293249 200000 53297734 200000 430331422 200000 322906302 200000 701549078 200000 720507382 200000 118742429 200000 151584736 200000 41208820 200000 159931608 200000 649880417 200000 565714659 200000 84745337 200000 646088946 200000 779704152 200000 879105566 200000 45163237 200000 513167595 200000 323288593 200000 557900423 200000 437225238 200000 735404041 200000 716640953 200000 535383988 200000 304705929 200000 570018355 200000 189272864 200000 487751644 200000 962588511 200000 908517871 200000 998945203 200000 119154646 200000 545840724 200000 281339492 200000 136662402 200000 117828888 200000 359120072 200000 96938329 200000 340385851 200000 256818616 200000 561977274 200000 140328243 200000 765977133 200000 239276654 200000 894279879 200000 738002681 200000 475101253 200000 102829199 200000 973479470 200000 579931730 200000 549194258 200000 9484306 200000 367180494 200000 96634245 200000 528631748 200000 341431181 200000 835008549 200000 577154423 200000 492738600 200000 344882232 200000 535497297 200000 434468784 200000 46915245 200000 853126632 200000 416440338 200000 868856917 200000 225704289 200000 804210452 200000 344641222 200000 588619822 200000 691597556 200000 505088723 200000 33906794 200000 749874336 200000 923925170 200000 524663003 200000 432457118 200000 488191923 200000 97381004 200000 49506178 200000 788198305 200000 909394957 200000 190331151 200000 833646016 200000 837212240 200000 319666931 200000 918591850 200000 956215594 200000 115428394 200000 249798734 200000 553141611 200000 884791798 200000 347627086 200000 685771427 200000 724877185 200000 235906813 200000 864232570 200000 11744025 200000 224215739 200000 163765683 200000 286392589 200000 620065654 200000 454762694 200000 661155377 200000 723464965 200000 151074336 200000 735562226 200000 478721323 200000 46308865 200000 344482335 200000 667125549 200000 777070584 200000 961027647 200000 623071001 200000 712004102 200000 828214416 200000 875656349 200000 59443540 200000 295682218 200000 19322248 200000 513197723 200000 391237047 200000 633954280 200000 464688663 200000 188117590 200000 873436104 200000 899645744 200000 108669972 200000 10553997 200000 781224878 200000 476777103 200000 776055285 200000 299541151 200000 337024048 200000 631024820 200000 414425296 200000 372413067 200000 950531763 200000 902462701 200000 524638301 200000 794563310 200000 92218686 200000 510072617 200000 775657713 200000 273228039 200000 461979768 200000 631758327 200000 567069571 200000 106444980 200000 180512680 200000 780747396 200000 667641257 200000 371675765 200000 87927475 200000 71385760 200000 610975131 200000 95408488 200000 313516064 200000 125093561 200000 146619438 200000 581650763 200000 17752343 200000 497270237 200000 836450521 200000 118587516 200000 435739484 200000 939692988 200000 735636403 200000 378454523 200000 706264408 200000 850200226 200000 537004913 200000 308472165 200000 667710479 200000 910340992 200000 729835372 200000 351480569 200000 422483242 200000 128922083 200000 648507800 200000 683742614 200000 872221422 200000 96515577 200000 735531149 200000 506165435 200000 757661249 200000 517542035 200000 314307969 200000 275306117 200000 196117163 200000 401436957 200000 494822986 200000 557385139 200000 36133970 200000 686740902 200000 549722463 200000 156137891 200000 815357947 200000 721864414 200000 13137367 200000 519875669 200000 637214991 200000 948913170 200000 772619624 200000 347879527 200000 356135827 200000 175846705 200000 368953961 200000 484278038 200000 569731118 200000 68733641 200000 52679632 200000 115115587 200000 568221222 200000 584947209 200000 994146099 200000 463642730 200000 598885218 200000 337713856 200000 342600393 200000 92724908 200000 866901608 200000 998405467 200000 853278057 200000 193103045 200000 10083423 200000 785666794 200000 38250632 200000 759486741 200000 531324685 200000 640345371 200000 402794047 200000 7539354 200000 754258649 200000 965572668 200000 167808322 200000 37603571 200000 494407881 200000 588755260 200000 957758185 200000 374432350 200000 756343429 200000 618662314 200000 973111082 200000 191649210 200000 459674193 200000 938654131 200000 815138459 200000 608508037 200000 72275733 200000 487020071 200000 533823092 200000 529227485 200000 621704792 200000 823290996 200000 322742922 200000 863891842 200000 714116671 200000 324719272 200000 599425876 200000 28625 200000 311603089 200000 175467890 200000 643694569 200000 900248522 200000 699255734 200000 44426785 200000 82579966 200000 529565706 200000 678116530 200000 863021730 200000 823903211 200000 169979856 200000 479404846 200000 88147333 200000 747506855 200000 246789883 200000 329786990 200000 515474936 200000 574038982 200000 343151625 200000 695355483 200000 4852169 200000 288875393 200000 511156761 200000 309985658 200000 133538151 200000 904386222 200000 853992169 200000 714811633 200000 362960865 200000 528886978 200000 84102872 200000 957795464 200000 887078628 200000 993471445 200000 288407268 200000 353021093 200000 917775040 200000 138926237 200000 213565099 200000 36253774 200000 817817187 200000 56302192 200000 338565229 200000 912943401 200000 959503195 200000 528231238 200000 657568007 200000 85845886 200000 774926807 200000 566750132 200000 380352505 200000 883805747 200000 430237861 200000 357164273 200000 341568864 200000 540396238 200000 662412597 200000 13746388 200000 472675323 200000 965220726 200000 101906836 200000 343278546 200000 391430441 200000 116412145 200000 200803952 200000 490976516 200000 306097384 200000 254520486 200000 333382426 200000 193801246 200000 320042967 200000 2482843 200000 607132030 200000 555546488 200000 541825332 200000 255577463 200000 642686507 200000 692466696 200000 246404830 200000 952601729 200000 339236945 200000 991563620 200000 78942034 200000 755121054 200000 692794300 200000 452239299 200000 574617009 200000 827471189 200000 421969629 200000 455217660 200000 661526456 200000 343684301 200000 835843265 200000 872847749 200000 636933573 200000 410632141 200000 73325847 200000 331794549 200000 24291031 200000 962827450 200000 232868398 200000 236786050 200000 473891981 200000 686132892 200000 861260531 200000 561421826 200000 666294566 200000 110548248 200000 651425526 200000 715024364 200000 775556991 200000 884687990 200000 683338341 200000 722688983 200000 4391703 200000 486047131 200000 267769358 200000 923645688 200000 779356172 200000 573645327 200000 275692384 200000 355112744 200000 320317214 200000 338621431 200000 231891561 200000 65098971 200000 201880491 200000 937693211 200000 847936985 200000 656081705 200000 748856753 200000 298709984 200000 736669948 200000 803259848 200000 22588366 200000 897899342 200000 90867139 200000 355774734 200000 836234562 200000 557228299 200000 2767547 200000 514618867 200000 936598506 200000 497423965 200000 456223507 200000 727943692 200000 858930245 200000 994359083 200000 73773210 200000 541131152 200000 672189811 200000 898515451 200000 58888125 200000 94725461 200000 317575984 200000 971801587 200000 805490060 200000 819327699 200000 963833308 200000 236599516 200000 248541620 200000 509494815 200000 480359029 200000 446265113 200000 237458566 200000 787092464 200000 779661466 200000 849563572 200000 686393582 200000 870481821 200000 36733576 200000 747927633 200000 863526011 200000 715655964 200000 680812320 200000 917164855 200000 952041308 200000 701576451 200000 866781151 200000 23926605 200000 471298144 200000 523977866 200000 449520867 200000 244550169 200000 803772661 200000 895839621 200000 940596460 200000 775843266 200000 460780841 200000 167955053 200000 219986775 200000 71441167 200000 309772715 200000 227742808 200000 645477411 200000 461606245 200000 917045193 200000 650598651 200000 887027183 200000 472401099 200000 82003827 200000 561147567 200000 780354554 200000 891283433 200000 982213429 200000 1285736 200000 939312160 200000 101082115 200000 975443008 200000 334473661 200000 287436003 200000 396091650 200000 167228513 200000 647155942 200000 358130526 200000 964858218 200000 23919623 200000 693539512 200000 203234642 200000 422518372 200000 471053888 200000 2741930 200000 544982813 200000 991295924 200000 933060796 200000 547259091 200000 381455804 200000 365459907 200000 683275719 200000 251540457 200000 5427408 200000 645211542 200000 24351314 200000 438695746 200000 362345621 200000 162862291 200000 394853354 200000 239757014 200000 89620459 200000 823699906 200000 439074494 200000 642977594 200000 681274961 200000 96993097 200000 948519324 200000 66066341 200000 606466532 200000 251732206 200000 574334452 200000 138562541 200000 584106339 200000 439928535 200000 921977298 200000 715143818 200000 402712621 200000 521354701 200000 355471335 200000 653362321 200000 889841728 200000 833981747 200000 873583488 200000 105802169 200000 315209275 200000 223650578 200000 410058380 200000 765457497 200000 538585435 200000 24940560 200000 502581145 200000 233226087 200000 951928705 200000 328547188 200000 74660311 200000 842584185 200000 816336170 200000 625213731 200000 964386066 200000 390308806 200000 796576116 200000 493333412 200000 307692475 200000 551450149 200000 184641054 200000 829512222 200000 203782367 200000 571824396 200000 866438536 200000 22309463 200000 872086061 200000 442931345 200000 870678702 200000 825554614 200000 417562099 200000 843357036 200000 978384176 200000 232242754 200000 314362145 200000 465329906 200000 837899084 200000 337176736 200000 65644867 200000 782486810 200000 431025633 200000 21986327 200000 210365066 200000 517980282 200000 662316653 200000 12961679 200000 342625731 200000 927528010 200000 337210126 200000 670293644 200000 696551005 200000 958658143 200000 474057860 200000 326460215 200000 834433126 200000 654496560 200000 356991533 200000 441287252 200000 454583437 200000 342369748 200000 661731334 200000 705017676 200000 907034657 200000 501068289 200000 425336496 200000 868106276 200000 872276751 200000 694840845 200000 325862759 200000 877349250 200000 499151847 200000 900690672 200000 330428939 200000 528152238 200000 638398935 200000 206293055 200000 288303899 200000 263208333 200000 361227438 200000 776010288 200000 141484468 200000 35233959 200000 853844697 200000 839859100 200000 187096981 200000 367423266 200000 680191848 200000 265562103 200000 517155100 200000 892840132 200000 595496456 200000 830603097 200000 705063241 200000 607882740 200000 682558217 200000 167562873 200000 411336122 200000 367872440 200000 24322393 200000 765048491 200000 303837357 200000 721388983 200000 68027014 200000 947366888 200000 293799680 200000 506916919 200000 903985855 200000 866613445 200000 904978483 200000 230164511 200000 288111315 200000 368015993 200000 818691683 200000 893824757 200000 733734960 200000 16569051 200000 290154064 200000 539700448 200000 76015332 200000 299106401 200000 975469911 200000 985503910 200000 362465693 200000 788985377 200000 304063351 200000 122112430 200000 947175852 200000 354226131 200000 155763535 200000 364370431 200000 203508477 200000 159576012 200000 91601949 200000 63603262 200000 316686368 200000 538137347 200000 646940608 200000 914304946 200000 474714690 200000 159240462 200000 395828918 200000 255116354 200000 891389235 200000 218454053 200000 327526429 200000 722236533 200000 331087201 200000 753782045 200000 651074997 200000 71985008 200000 458445274 200000 332741997 200000 918872027 200000 955818235 200000 392240205 200000 902419756 200000 64416655 200000 774212987 200000 703177993 200000 672461071 200000 663463534 200000 110138360 200000 28476155 200000 931213423 200000 147750072 200000 559803927 200000 371561907 200000 832998720 200000 986250570 200000 642848288 200000 213895519 200000 67207194 200000 862057379 200000 249231097 200000 415290061 200000 388514355 200000 733111778 200000 807494695 200000 588240237 200000 315352929 200000 424393413 200000 691358675 200000 340780363 200000 261185051 200000 243215275 200000 873008834 200000 532605720 200000 748942712 200000 176294033 200000 31586907 200000 114879521 200000 525257518 200000 453904920 200000 740098212 200000 792536660 200000 388214676 200000 123942781 200000 765332547 200000 129281602 200000 999067552 200000 694257310 200000 339550848 200000 955457303 200000 620235496 200000 538252795 200000 368556865 200000 915070114 200000 369775523 200000 873647281 200000 358151948 200000 213656915 200000 173198504 200000 380215935 200000 473641736 200000 538160695 200000 471698796 200000 453262276 200000 482559228 200000 363808509 200000 53361160 200000 883189630 200000 643401549 200000 650104307 200000 143302448 200000 166204236 200000 794553090 200000 969413128 200000 432906812 200000 435287404 200000 890513346 200000 261967562 200000 355897634 200000 414345917 200000 490953683 200000 115749993 200000 67032696 200000 337296573 200000 537019933 200000 530165170 200000 40615286 200000 177687434 200000 619479588 200000 204235284 200000 816224241 200000 96167908 200000 787752976 200000 983958941 200000 691296864 200000 136040744 200000 408633512 200000 142229244 200000 329866714 200000 386430806 200000 725654353 200000 977916799 200000 419513876 200000 124232459 200000 857282579 200000 666261782 200000 997455718 200000 152797062 200000 185204627 200000 110448718 200000 568864967 200000 923770534 200000 379545369 200000 959165014 200000 18349515 200000 501194474 200000 852064394 200000 254773500 200000 968049323 200000 754411886 200000 919368814 200000 106410159 200000 860996669 200000 942356467 200000 957152747 200000 221965437 200000 445856758 200000 210647767 200000 269267654 200000 932829718 200000 674393070 200000 958796056 200000 346681704 200000 826436551 200000 881267419 200000 969505364 200000 527769302 200000 45813886 200000 73198099 200000 191570635 200000 775592119 200000 542075340 200000 361072014 200000 32758106 200000 770059089 200000 525992925 200000 647143393 200000 729138561 200000 47397258 200000 545139072 200000 119501379 200000 763934045 200000 204884715 200000 745312805 200000 555911819 200000 836137389 200000 794137495 200000 882003928 200000 273839918 200000 722180560 200000 607172696 200000 928247114 200000 341087045 200000 146251716 200000 810034833 200000 585602504 200000 892819076 200000 655184424 200000 792193612 200000 388160321 200000 430077251 200000 691511354 200000 467843629 200000 265294404 200000 702213752 200000 150502361 200000 536270715 200000 635462142 200000 827117497 200000 364799875 200000 636046365 200000 995237439 200000 19417917 200000 971110486 200000 319251098 200000 864439669 200000 592381403 200000 127796242 200000 664569879 200000 16967342 200000 88248585 200000 393286420 200000 299893339 200000 34988953 200000 211832030 200000 520459355 200000 9792461 200000 633045636 200000 54166544 200000 329498503 200000 988881780 200000 74961503 200000 272814069 200000 696159444 200000 663096053 200000 324094135 200000 223255172 200000 474715938 200000 338258072 200000 48311738 200000 452501076 200000 224904175 200000 850201410 200000 555081784 200000 560454298 200000 622184282 200000 174147195 200000 683980703 200000 508213039 200000 322929697 200000 625664617 200000 717766654 200000 708660871 200000 238224290 200000 340868049 200000 49562626 200000 201887674 200000 216015837 200000 533567516 200000 28603643 200000 733084286 200000 532961647 200000 453179727 200000 602277079 200000 985062697 200000 400236952 200000 930913808 200000 34012196 200000 997491379 200000 555364917 200000 737592231 200000 55245841 200000 585626289 200000 443489734 200000 862465530 200000 833247852 200000 203638106 200000 533683048 200000 899543951 200000 65651621 200000 866685316 200000 673159386 200000 188972941 200000 403671240 200000 529452199 200000 437248635 200000 228499386 200000 812010374 200000 930370776 200000 139721545 200000 865817213 200000 305992236 200000 993667278 200000 574572771 200000 595739868 200000 257139113 200000 754083296 200000 56417159 200000 200414334 200000 946897804 200000 245673476 200000 217120275 200000 420848553 200000 936733186 200000 378693584 200000 489255943 200000 317890372 200000 789129179 200000 243303548 200000 579197824 200000 774507222 200000 979271812 200000 275469788 200000 778896190 200000 303906436 200000 407131662 200000 634986601 200000 950671006 200000 772821269 200000 664955685 200000 657836857 200000 397241248 200000 154593264 200000 143972120 200000 831139329 200000 81993441 200000 934999836 200000 604330966 200000 319416601 200000 277849504 200000 161388862 200000 112013294 200000 655788920 200000 97485244 200000 286931358 200000 288879758 200000 319877298 200000 493695411 200000 737356321 200000 110024068 200000 588151552 200000 216213155 200000 860774223 200000 943735103 200000 441570103 200000 207920716 200000 721953357 200000 48233677 200000 850036942 200000 72669452 200000 482309859 200000 188035037 200000 217083356 200000 925994465 200000 137826166 200000 179108542 200000 720457495 200000 237042281 200000 78312718 200000 287096414 200000 769760213 200000 44210915 200000 505889105 200000 238606923 200000 109275662 200000 334531631 200000 380136581 200000 12910772 200000 180698199 200000 388059593 200000 713216912 200000 327012967 200000 611599847 200000 510234065 200000 159368186 200000 484549843 200000 984767636 200000 19066629 200000 798073833 200000 840953863 200000 560008918 200000 623987396 200000 780616227 200000 69269169 200000 153948098 200000 191929612 200000 288642575 200000 393268255 200000 823253775 200000 652338300 200000 609201587 200000 480160832 200000 93832468 200000 912480338 200000 589670326 200000 176047522 200000 28669127 200000 424714348 200000 178433886 200000 482262388 200000 971680702 200000 807868746 200000 734041746 200000 131793285 200000 204462640 200000 103179785 200000 654240216 200000 162484803 200000 117140212 200000 310138985 200000 62651991 200000 786646716 200000 844961152 200000 109234375 200000 838087638 200000 431688863 200000 88513002 200000 775718946 200000 865785530 200000 859348538 200000 388955882 200000 36576793 200000 20422154 200000 569935996 200000 551367125 200000 980813546 200000 931840877 200000 774651636 200000 165440674 200000 178595700 200000 505441066 200000 15937999 200000 744501223 200000 676847413 200000 562389542 200000 983962589 200000 599693532 200000 431689804 200000 130233833 200000 125119116 200000 424122198 200000 867992950 200000 921215640 200000 974549483 200000 667718092 200000 900547092 200000 385213179 200000 695668391 200000 779834197 200000 869462563 200000 178548855 200000 396762128 200000 277784487 200000 692605505 200000 206833940 200000 405211667 200000 59924248 200000 85760941 200000 355660663 200000 42984256 200000 627957408 200000 518407750 200000 72250088 200000 43340485 200000 976539603 200000 380794507 200000 73860941 200000 404505712 200000 474020074 200000 149265817 200000 143052076 200000 486188721 200000 834471611 200000 66265391 200000 309235115 200000 319979668 200000 406658235 200000 655212460 200000 611041426 200000 743757770 200000 542878978 200000 977981454 200000 784681031 200000 908472992 200000 757629511 200000 189478899 200000 901166032 200000 389685253 200000 975950302 200000 275623835 200000 38961364 200000 919195015 200000 989007808 200000 700877283 200000 806245273 200000 105051477 200000 939614338 200000 904548939 200000 583657222 200000 709473342 200000 5142363 200000 729036016 200000 802577057 200000 284942255 200000 993524258 200000 249240210 200000 408412305 200000 291235256 200000 982202701 200000 68174990 200000 905210781 200000 679968519 200000 31845362 200000 818808547 200000 654531370 200000 113302762 200000 718523337 200000 211234864 200000 703349055 200000 82466641 200000 797644583 200000 758513075 200000 184627331 200000 958001352 200000 816464643 200000 20778315 200000 904670269 200000 455595648 200000 678987507 200000 181209974 200000 538149458 200000 345645638 200000 192400687 200000 778330450 200000 888061257 200000 252205193 200000 376125580 200000 630952095 200000 907096138 200000 523656279 200000 902716545 200000 605715387 200000 581016857 200000 674031455 200000 652580133 200000 168705955 200000 179293727 200000 13880816 200000 686290733 200000 574243319 200000 652467296 200000 296014071 200000 809832946 200000 592478966 200000 995081605 200000 816095236 200000 801898856 200000 422734205 200000 815758291 200000 92086597 200000 494938663 200000 940913931 200000 903948848 200000 603122568 200000 266046821 200000 599268799 200000 930933284 200000 977471548 200000 341569784 200000 414210647 200000 827284948 200000 663882608 200000 379700055 200000 412219954 200000 783755272 200000 879463377 200000 758223257 200000 636507470 200000 768565798 200000 269212335 200000 419220852 200000 960884809 200000 585702964 200000 864323576 200000 745410879 200000 638088803 200000 181726425 200000 686335546 200000 594360304 200000 792445305 200000 542830427 200000 637648548 200000 209958685 200000 175152651 200000 91931553 200000 70604549 200000 282543869 200000 568106806 200000 885278769 200000 900645323 200000 129174119 200000 489633977 200000 158202930 200000 719074307 200000 529104 200000 152178931 200000 185922410 200000 556975966 200000 612396625 200000 406588131 200000 591492160 200000 225583657 200000 758417310 200000 243163686 200000 507071418 200000 597900116 200000 734222351 200000 444108027 200000 766338431 200000 66071659 200000 489687450 200000 294612032 200000 17549782 200000 914054559 200000 392260821 200000 573225333 200000 514880932 200000 493206972 200000 84742392 200000 207430840 200000 770454640 200000 815522867 200000 904180184 200000 450737862 200000 411682914 200000 758204689 200000 396676588 200000 743865088 200000 195044414 200000 851837190 200000 359171146 200000 326874978 200000 593426797 200000 606558046 200000 721901226 200000 638502540 200000 702612467 200000 301106186 200000 844885857 200000 173098429 200000 479929977 200000 449398678 200000 927897447 200000 352625874 200000 23946307 200000 410563891 200000 30780496 200000 864680522 200000 84877626 200000 281214638 200000 336484437 200000 420280132 200000 659885026 200000 709531767 200000 617141835 200000 76329854 200000 824589156 200000 111537562 200000 179034538 200000 858297174 200000 796361605 200000 69282759 200000 105872519 200000 615546316 200000 965456555 200000 166201165 200000 864308633 200000 164269694 200000 265647070 200000 614160154 200000 731927606 200000 131879849 200000 260139204 200000 938959548 200000 315669590 200000 862356526 200000 886973347 200000 867857506 200000 325273230 200000 499520905 200000 881520994 200000 906616539 200000 817664021 200000 493185498 200000 742778759 200000 492890516 200000 487758530 200000 896369120 200000 347613241 200000 922177181 200000 18460426 200000 316527864 200000 318206526 200000 440580260 200000 296335366 200000 230453025 200000 695265021 200000 641658615 200000 785577834 200000 238284025 200000 734872700 200000 69648773 200000 746453902 200000 708425664 200000 771967842 200000 984142557 200000 392821096 200000 586427220 200000 834464502 200000 32804908 200000 527626894 200000 308960307 200000 672666909 200000 381734210 200000 331682615 200000 399447419 200000 577766494 200000 352347788 200000 387167290 200000 487713004 200000 561767392 200000 350064411 200000 205678861 200000 705964771 200000 708101482 200000 822062747 200000 86416839 200000 480920672 200000 797421921 200000 701348699 200000 997868829 200000 260491008 200000 211814092 200000 533497931 200000 138573928 200000 66377474 200000 965423443 200000 571520759 200000 623636892 200000 98641733 200000 121362746 200000 666021776 200000 708611921 200000 185628487 200000 298979178 200000 255482083 200000 551280316 200000 249144615 200000 915384168 200000 593180767 200000 239063478 200000 821077923 200000 68207962 200000 153652755 200000 879311539 200000 994432025 200000 892590088 200000 189573292 200000 313963723 200000 496586889 200000 98962135 200000 342250362 200000 664446900 200000 761225617 200000 727299023 200000 192195178 200000 191419844 200000 58592878 200000 863357846 200000 50280973 200000 851534323 200000 595103488 200000 661037426 200000 688626575 200000 6999510 200000 276270022 200000 925307210 200000 531434175 200000 923731876 200000 885119965 200000 446747556 200000 223130636 200000 673612339 200000 699750660 200000 331053990 200000 974357637 200000 514229499 200000 229203866 200000 444571416 200000 627946968 200000 729101841 200000 251528349 200000 686448736 200000 386607187 200000 21891628 200000 333588908 200000 487563909 200000 962262245 200000 27060899 200000 66884357 200000 199562539 200000 917116700 200000 278068076 200000 986126214 200000 847767708 200000 380964648 200000 905793309 200000 715422895 200000 245368252 200000 793492437 200000 111131373 200000 484991646 200000 257393682 200000 744073876 200000 827337907 200000 896554000 200000 405726661 200000 542812018 200000 774162661 200000 144287845 200000 809957788 200000 511659294 200000 925039258 200000 263294364 200000 177551612 200000 448061671 200000 188270471 200000 595063378 200000 969109996 200000 515754170 200000 636588548 200000 58531782 200000 2018068 200000 100677415 200000 921156360 200000 848058327 200000 787031992 200000 828851035 200000 114830887 200000 502061827 200000 594679232 200000 536278310 200000 886550426 200000 714688105 200000 597043635 200000 816410870 200000 736712246 200000 650550727 200000 696795831 200000 963315674 200000 861606258 200000 46105979 200000 9653905 200000 372431743 200000 598481765 200000 642641029 200000 935654826 200000 18293813 200000 813284549 200000 543511682 200000 687713031 200000 830437097 200000 509308136 200000 322220466 200000 622225998 200000 116609835 200000 935748550 200000 374488306 200000 410699207 200000 217057577 200000 588952564 200000 231017409 200000 764002392 200000 772415922 200000 228141225 200000 471164478 200000 386030471 200000 617324083 200000 437530555 200000 363817767 200000 994843514 200000 150287036 200000 329007010 200000 711226331 200000 252932345 200000 227363834 200000 341990259 200000 976952920 200000 202989418 200000 302241085 200000 443991269 200000 132074301 200000 814058195 200000 918947955 200000 65357903 200000 40679368 200000 578780635 200000 546186283 200000 924567719 200000 471033815 200000 258088904 200000 413248402 200000 269897603 200000 992967146 200000 644219009 200000 876789880 200000 342577434 200000 897491742 200000 791770253 200000 733990730 200000 998762051 200000 925059379 200000 561529105 200000 34518808 200000 751503476 200000 361535110 200000 784636884 200000 149311888 200000 337809347 200000 644818454 200000 538658621 200000 375399169 200000 942494440 200000 2848130 200000 9646163 200000 797188184 200000 347278136 200000 24359688 200000 783139515 200000 774502181 200000 64599210 200000 125650311 200000 296195260 200000 167457173 200000 118782932 200000 84766333 200000 46553406 200000 912417912 200000 379083758 200000 701950985 200000 672678341 200000 106369340 200000 157013709 200000 876698857 200000 131942010 200000 543622127 200000 258961128 200000 999900283 200000 381200417 200000 590502209 200000 124617558 200000 662547135 200000 908221987 200000 697095294 200000 966765005 200000 918819410 200000 162045060 200000 273735575 200000 996756643 200000 767947380 200000 514109421 200000 106353433 200000 201946832 200000 517730050 200000 716563363 200000 965382707 200000 106271208 200000 312726139 200000 103693708 200000 230955699 200000 564962340 200000 306296318 200000 323212336 200000 996480776 200000 871025754 200000 443524425 200000 958243509 200000 791712833 200000 47672319 200000 733784763 200000 218936545 200000 825761292 200000 146131755 200000 588679506 200000 457977115 200000 341463734 200000 106920596 200000 265086636 200000 914666089 200000 381777200 200000 448013713 200000 147137289 200000 756455538 200000 719701256 200000 215296024 200000 671327559 200000 210014588 200000 66825835 200000 272916159 200000 214685411 200000 324730990 200000 42322473 200000 621023421 200000 335680510 200000 954692814 200000 118595503 200000 471507945 200000 957843796 200000 512533187 200000 232946445 200000 737041081 200000 481058373 200000 265369363 200000 700504305 200000 831653443 200000 676768975 200000 226863909 200000 494149801 200000 521061439 200000 886339985 200000 710405375 200000 518334500 200000 927895298 200000 618110409 200000 903767881 200000 907944945 200000 117548419 200000 990893398 200000 150240583 200000 930090813 200000 155003224 200000 999031478 200000 124934881 200000 478745048 200000 769829049 200000 432786696 200000 651713694 200000 909372976 200000 50963067 200000 632326665 200000 546306979 200000 989650260 200000 503603221 200000 305661466 200000 406475192 200000 774479089 200000 277846942 200000 499234359 200000 199144258 200000 183728982 200000 467305419 200000 827318273 200000 791737161 200000 535420787 200000 349771764 200000 70829492 200000 110627186 200000 413326037 200000 726302736 200000 748187184 200000 285372421 200000 543130027 200000 966771380 200000 651673843 200000 512803815 200000 578967747 200000 925446422 200000 496469532 200000 597912736 200000 485845388 200000 359091983 200000 987418729 200000 76993622 200000 551356949 200000 437711123 200000 980452153 200000 215692239 200000 233054475 200000 198371386 200000 781826698 200000 143454834 200000 6347710 200000 672523322 200000 822734586 200000 962945093 200000 964238364 200000 882477418 200000 581546441 200000 106050542 200000 28939443 200000 55184576 200000 526260948 200000 972788917 200000 168519858 200000 312183250 200000 439392411 200000 893719680 200000 617137640 200000 846915799 200000 929300027 200000 54976469 200000 583685314 200000 252869286 200000 580501364 200000 150185947 200000 561956944 200000 645168308 200000 741973155 200000 942716505 200000 289027136 200000 987857690 200000 594068679 200000 967232436 200000 449336544 200000 16376460 200000 551599487 200000 307298547 200000 952074015 200000 466529378 200000 994478345 200000 301904317 200000 630391948 200000 341672082 200000 374500419 200000 584756312 200000 206547284 200000 530446770 200000 602226861 200000 291199403 200000 962878535 200000 295618298 200000 703115877 200000 989438269 200000 786809043 200000 23102015 200000 472469544 200000 425149747 200000 636089606 200000 339073016 200000 906772823 200000 277992533 200000 269260175 200000 420256059 200000 518605806 200000 686681096 200000 28175805 200000 745789888 200000 817869454 200000 520389716 200000 281907069 200000 749449692 200000 957231731 200000 887007198 200000 305236319 200000 394877063 200000 151067005 200000 116397550 200000 198248593 200000 954037077 200000 999789610 200000 724668009 200000 395866337 200000 511577727 200000 53536153 200000 927547351 200000 968347326 200000 355358938 200000 551345032 200000 47634269 200000 738489655 200000 358296542 200000 975985238 200000 781700803 200000 869006329 200000 581898656 200000 658764032 200000 931693679 200000 490491732 200000 444919511 200000 183337255 200000 304476007 200000 200097846 200000 873603801 200000 376083208 200000 603671378 200000 103219245 200000 3309982 200000 606389633 200000 600369782 200000 315335016 200000 987117499 200000 333337617 200000 322390457 200000 307565750 200000 907289191 200000 974405847 200000 7948451 200000 533671300 200000 297678201 200000 224531602 200000 966020954 200000 709929954 200000 105064806 200000 21455007 200000 208056996 200000 768228990 200000 399015751 200000 236795133 200000 495962600 200000 658054822 200000 274479312 200000 641058379 200000 902774573 200000 372111945 200000 209193049 200000 110494151 200000 309863704 200000 502859253 200000 831172312 200000 378052943 200000 353723120 200000 655939290 200000 231893987 200000 11118435 200000 549501596 200000 100777668 200000 714852273 200000 797212449 200000 799646370 200000 700456996 200000 490856729 200000 915519046 200000 409884714 200000 195079175 200000 536013713 200000 350125874 200000 231526136 200000 503726620 200000 41115952 200000 62714084 200000 956999540 200000 490070706 200000 43249835 200000 116573945 200000 908389029 200000 853173430 200000 936616795 200000 192923056 200000 907749424 200000 288090040 200000 466517300 200000 896679400 200000 339104349 200000 257445350 200000 76383437 200000 587081503 200000 2622993 200000 220544526 200000 677540190 200000 309222772 200000 2612948 200000 273653151 200000 396480188 200000 767435685 200000 242912971 200000 382958759 200000 931198815 200000 848742161 200000 909567678 200000 942489046 200000 828441692 200000 389854133 200000 118679571 200000 918400121 200000 173526378 200000 628224050 200000 468991696 200000 520197758 200000 212878047 200000 685133764 200000 433276315 200000 694263925 200000 84952498 200000 526041676 200000 118907836 200000 689461644 200000 631995259 200000 663128646 200000 396399385 200000 208403346 200000 966293102 200000 453403858 200000 350723640 200000 849477364 200000 257852258 200000 250331566 200000 421265984 200000 374104770 200000 583405007 200000 433857337 200000 687247607 200000 409625258 200000 195157962 200000 365628529 200000 747865284 200000 468398842 200000 790703114 200000 110317301 200000 427622061 200000 481264289 200000 498142182 200000 833236739 200000 162328153 200000 455626541 200000 571609428 200000 590821242 200000 649892366 200000 71169741 200000 371626730 200000 451961303 200000 182765235 200000 689608272 200000 136128479 200000 939337787 200000 991790031 200000 867409700 200000 191838218 200000 604408674 200000 156835719 200000 915133783 200000 295536609 200000 790784685 200000 288877730 200000 878049688 200000 511835771 200000 212178968 200000 441326215 200000 985817909 200000 979169677 200000 527636035 200000 227882813 200000 951372318 200000 99822447 200000 967680108 200000 285724521 200000 801577183 200000 864271639 200000 689811570 200000 688820819 200000 422804137 200000 567688220 200000 409970899 200000 95030240 200000 844227401 200000 128493748 200000 788880558 200000 778101400 200000 726070062 200000 969925045 200000 323168193 200000 756298656 200000 573985126 200000 788516502 200000 92965994 200000 314821824 200000 707432865 200000 341348718 200000 960054185 200000 830421085 200000 396089388 200000 392539891 200000 247117083 200000 471582079 200000 830485493 200000 437514363 200000 352026368 200000 694799820 200000 628279436 200000 239397374 200000 606319157 200000 458422153 200000 777010719 200000 310137873 200000 643564601 200000 829657503 200000 431269757 200000 992074219 200000 315853099 200000 724650899 200000 392760851 200000 460765538 200000 688391114 200000 569994636 200000 691126257 200000 641127150 200000 747700594 200000 255011408 200000 506534852 200000 901618084 200000 46455332 200000 956611398 200000 258135772 200000 426835771 200000 389331582 200000 142244468 200000 93288231 200000 63289866 200000 827140030 200000 481052801 200000 403171123 200000 343710982 200000 800348610 200000 856592563 200000 783870512 200000 515612616 200000 970196746 200000 831842545 200000 806033898 200000 475080324 200000 874029747 200000 569037249 200000 897911506 200000 86145042 200000 995222653 200000 505886282 200000 536853493 200000 803970024 200000 279567045 200000 76714067 200000 595264258 200000 920481820 200000 880342666 200000 126330433 200000 78945351 200000 683232614 200000 115193707 200000 957276955 200000 235428532 200000 689657115 200000 770543527 200000 275643016 200000 165743573 200000 208606002 200000 727696922 200000 558030031 200000 893807579 200000 577573953 200000 198299205 200000 397147861 200000 628179347 200000 393982848 200000 593076294 200000 296721442 200000 119084140 200000 88175300 200000 396430043 200000 441977051 200000 591222388 200000 841052292 200000 499774306 200000 422437320 200000 607442522 200000 709462487 200000 597202395 200000 774755918 200000 402470253 200000 645318259 200000 90279139 200000 536633973 200000 905655195 200000 242240174 200000 742864314 200000 487830754 200000 540371314 200000 131993471 200000 684211261 200000 696012509 200000 817388576 200000 586806397 200000 183793899 200000 327673932 200000 796362614 200000 252779486 200000 953447651 200000 622600629 200000 56519136 200000 635447929 200000 341113827 200000 248864830 200000 38492270 200000 321869763 200000 942613578 200000 872603567 200000 912945869 200000 576185300 200000 260783382 200000 968606318 200000 298664781 200000 633244002 200000 776052710 200000 252280193 200000 324194012 200000 230773700 200000 71770359 200000 642214031 200000 68963080 200000 998969584 200000 454495530 200000 376357342 200000 369580545 200000 576016764 200000 798486523 200000 745504853 200000 285716627 200000 259657375 200000 997162379 200000 149882234 200000 69382703 200000 589784624 200000 518381718 200000 691306356 200000 737779426 200000 742419109 200000 177774204 200000 998229769 200000 391300955 200000 289382676 200000 532004668 200000 928250785 200000 745091304 200000 220661557 200000 631605106 200000 834787648 200000 435529592 200000 751455580 200000 251517536 200000 592448654 200000 657204634 200000 712175234 200000 266747361 200000 64232146 200000 936328827 200000 932252221 200000 450118262 200000 489310193 200000 747602411 200000 649032899 200000 727350077 200000 971274866 200000 473259096 200000 375416042 200000 510439924 200000 722390397 200000 153174224 200000 359731753 200000 405576441 200000 230106326 200000 699564802 200000 507881622 200000 163400012 200000 820953830 200000 353820477 200000 665082601 200000 951132298 200000 435053233 200000 575940719 200000 359757431 200000 767006450 200000 737980896 200000 266060837 200000 367239480 200000 591207779 200000 213212343 200000 500943504 200000 421713345 200000 456306011 200000 892392479 200000 843013246 200000 531901768 200000 720053497 200000 79146909 200000 741887324 200000 8313766 200000 5627131 200000 479112023 200000 200258361 200000 433460559 200000 497667776 200000 602199573 200000 619285701 200000 697097051 200000 442348102 200000 479423805 200000 68205389 200000 254153600 200000 754135596 200000 702585557 200000 817314496 200000 534056981 200000 615206319 200000 818664324 200000 151169964 200000 151197199 200000 544227504 200000 831961232 200000 963193664 200000 213195015 200000 285442987 200000 903150560 200000 388578122 200000 529415473 200000 475708352 200000 473939450 200000 637348410 200000 937502565 200000 119768238 200000 828717573 200000 424493853 200000 6939928 200000 852578002 200000 761535943 200000 631400866 200000 117827683 200000 492091179 200000 111457703 200000 666363927 200000 599828986 200000 683153240 200000 776560299 200000 645978987 200000 555226933 200000 209664919 200000 382911098 200000 847053613 200000 171750922 200000 373673671 200000 998189403 200000 716464522 200000 483796239 200000 801984101 200000 450802227 200000 352822098 200000 332782972 200000 205408402 200000 778913929 200000 538197491 200000 572576550 200000 526361611 200000 513134725 200000 723604347 200000 870374532 200000 410808366 200000 151795947 200000 218761369 200000 462091948 200000 435814139 200000 532490019 200000 893625500 200000 922134358 200000 585436431 200000 462635828 200000 242633585 200000 356985047 200000 706381225 200000 40441795 200000 30203304 200000 533298214 200000 26295976 200000 920372248 200000 88728175 200000 423532250 200000 769928330 200000 102308377 200000 788542868 200000 608466729 200000 235859054 200000 535212619 200000 756298630 200000 80575465 200000 40514578 200000 504285143 200000 256603987 200000 90614930 200000 982963669 200000 437782658 200000 464377515 200000 654523193 200000 310945461 200000 380065970 200000 640920027 200000 687261845 200000 518247504 200000 403877743 200000 630611921 200000 629788156 200000 279216870 200000 223144543 200000 280625694 200000 330246502 200000 483390292 200000 654926280 200000 97310446 200000 843303784 200000 961917722 200000 741891729 200000 833590032 200000 961371449 200000 828027989 200000 416331840 200000 934112756 200000 185873584 200000 716879300 200000 720373500 200000 997606822 200000 388930626 200000 566587078 200000 419655563 200000 84583639 200000 689163016 200000 315948889 200000 244848980 200000 376710868 200000 29025974 200000 817422876 200000 393760861 200000 873099660 200000 700421028 200000 157579853 200000 244533069 200000 668037518 200000 821569223 200000 881194954 200000 587029866 200000 622760967 200000 191559608 200000 243616531 200000 96293532 200000 695828167 200000 223126187 200000 645982534 200000 444101479 200000 285598268 200000 151444088 200000 58033696 200000 588048627 200000 640336756 200000 949936789 200000 916538882 200000 729018631 200000 153678878 200000 719045401 200000 731402728 200000 152194568 200000 489436809 200000 338757305 200000 72545138 200000 194133757 200000 214619042 200000 859442382 200000 374413022 200000 963449230 200000 925735673 200000 571604300 200000 735975179 200000 89806847 200000 992788667 200000 4991178 200000 244878200 200000 541440825 200000 596810681 200000 891481728 200000 926240833 200000 385286848 200000 707569503 200000 410176067 200000 527001639 200000 567660221 200000 509415868 200000 45379723 200000 144748168 200000 178826741 200000 982829951 200000 692032621 200000 72781666 200000 974568398 200000 264943607 200000 16370592 200000 879450451 200000 832538704 200000 662704914 200000 400307834 200000 771492251 200000 864609313 200000 168459614 200000 120535026 200000 202865175 200000 229452423 200000 679035914 200000 918416799 200000 25021254 200000 313907048 200000 616037604 200000 1748920 200000 785568839 200000 717036876 200000 820393052 200000 654458641 200000 292981977 200000 784575833 200000 339851135 200000 371373859 200000 175493465 200000 461733205 200000 291681787 200000 28074499 200000 699999430 200000 65122727 200000 252273696 200000 509487720 200000 873393342 200000 470503253 200000 638870748 200000 153664425 200000 452447617 200000 623024646 200000 77558718 200000 444875708 200000 546964973 200000 843520001 200000 674165491 200000 16947511 200000 165358976 200000 61775915 200000 270372171 200000 333740369 200000 235316312 200000 541117963 200000 272772148 200000 564654561 200000 764069685 200000 183536072 200000 278700988 200000 872257373 200000 474562420 200000 205028905 200000 230225042 200000 603485404 200000 249341716 200000 681411731 200000 499160580 200000 988437523 200000 299425460 200000 958923021 200000 219375105 200000 151053146 200000 375736722 200000 587834942 200000 913821976 200000 139693479 200000 448877965 200000 47349101 200000 197672567 200000 73054865 200000 137248547 200000 217895551 200000 282364396 200000 368180814 200000 924886387 200000 863158268 200000 342251494 200000 239459764 200000 254791227 200000 544429833 200000 675859315 200000 353967674 200000 663313369 200000 111440750 200000 112474690 200000 231764983 200000 217401677 200000 308184465 200000 367047842 200000 871512481 200000 488011317 200000 833635959 200000 762839937 200000 7200910 200000 989794510 200000 461827017 200000 370773613 200000 137156790 200000 751946232 200000 331181004 200000 565749653 200000 791170222 200000 710676274 200000 937460071 200000 595340231 200000 115968941 200000 283220121 200000 92297248 200000 83480179 200000 928895881 200000 802495724 200000 945926685 200000 859910565 200000 705292986 200000 371970954 200000 424136230 200000 581302286 200000 641096789 200000 162816625 200000 378326945 200000 351999227 200000 382610961 200000 310308927 200000 750300820 200000 224825947 200000 175917125 200000 436142132 200000 257845158 200000 802016956 200000 587011558 200000 30369838 200000 89934365 200000 777481549 200000 463855757 200000 865545898 200000 510427616 200000 812112861 200000 159559790 200000 614472905 200000 681540470 200000 822656218 200000 681443425 200000 226126919 200000 64168964 200000 150206290 200000 816625116 200000 282581892 200000 509972817 200000 487338740 200000 393101045 200000 409820543 200000 466247108 200000 104306702 200000 120042596 200000 452828117 200000 655321700 200000 151833487 200000 272133502 200000 134209733 200000 91148502 200000 191887622 200000 208747066 200000 60303662 200000 595431777 200000 714322593 200000 71179566 200000 221352078 200000 843094253 200000 781177646 200000 805060498 200000 580274435 200000 858492670 200000 379464219 200000 710517563 200000 996088141 200000 479882684 200000 307626873 200000 974301856 200000 129794250 200000 617210350 200000 774655476 200000 574403800 200000 386167159 200000 838738682 200000 957579996 200000 125911449 200000 596572660 200000 843046629 200000 168968734 200000 88566585 200000 710566272 200000 854410840 200000 196149834 200000 779948207 200000 134432760 200000 625457304 200000 431324302 200000 524561810 200000 766340059 200000 139872139 200000 82118840 200000 858771480 200000 314233928 200000 793135545 200000 335842616 200000 221470488 200000 265147645 200000 855193160 200000 420262682 200000 687609351 200000 165175897 200000 283410174 200000 781783055 200000 478415101 200000 891009882 200000 242819650 200000 420044388 200000 194599088 200000 606726559 200000 27276058 200000 545050376 200000 659694711 200000 467756902 200000 586455852 200000 4329865 200000 307220040 200000 624819597 200000 555600065 200000 29259798 200000 26472121 200000 213504404 200000 716735164 200000 440973182 200000 873292033 200000 835044248 200000 593402023 200000 847855918 200000 637361911 200000 150628440 200000 69904550 200000 916243766 200000 205000977 200000 916500275 200000 418240896 200000 986687044 200000 86902885 200000 854187560 200000 877958812 200000 961693095 200000 398021291 200000 372392916 200000 87812096 200000 205439308 200000 361133111 200000 2883446 200000 36677716 200000 265314242 200000 320360962 200000 463791852 200000 348050140 200000 533526585 200000 761245602 200000 660458678 200000 966667136 200000 194548350 200000 656960845 200000 354278898 200000 807085255 200000 674340608 200000 534281177 200000 83628638 200000 315602902 200000 458458829 200000 430590653 200000 594072152 200000 119183477 200000 436441492 200000 604287503 200000 236215520 200000 764811017 200000 925575588 200000 51076231 200000 294260115 200000 637004442 200000 387523562 200000 118835066 200000 775723696 200000 114229453 200000 615551990 200000 743801056 200000 734656278 200000 906023914 200000 627825142 200000 810069838 200000 413492292 200000 974409430 200000 188154552 200000 801372154 200000 747488855 200000 666437913 200000 812054955 200000 339694781 200000 929417742 200000 839811801 200000 510415070 200000 344102411 200000 990718663 200000 611372252 200000 799222526 200000 3986684 200000 26805378 200000 659451016 200000 461546331 200000 534127942 200000 3970525 200000 169586661 200000 144066531 200000 552149824 200000 146415126 200000 489347993 200000 611431204 200000 246508511 200000 522734859 200000 30174442 200000 144084558 200000 14891708 200000 778354491 200000 949967295 200000 488194861 200000 388761099 200000 962787782 200000 596859550 200000 880916530 200000 129322659 200000 611289192 200000 423181486 200000 399529066 200000 221368828 200000 74762625 200000 648715701 200000 508052355 200000 85614124 200000 531573775 200000 97902618 200000 366890958 200000 366774248 200000 218169265 200000 882900196 200000 5470263 200000 310172296 200000 538027685 200000 337509816 200000 875282509 200000 59954178 200000 543736266 200000 775276253 200000 466528832 200000 139416812 200000 167981214 200000 571737914 200000 394994909 200000 710552190 200000 96193343 200000 203433046 200000 489791890 200000 698646669 200000 827669613 200000 982939222 200000 861898352 200000 874411408 200000 894532485 200000 278387202 200000 372601379 200000 173327005 200000 18489479 200000 367477951 200000 593440250 200000 712015212 200000 393989136 200000 427828372 200000 845121509 200000 198231634 200000 582567263 200000 311657513 200000 117246577 200000 913433670 200000 888731731 200000 19918019 200000 560322764 200000 46812383 200000 623918954 200000 696155208 200000 61383367 200000 154613843 200000 949955523 200000 323604288 200000 391537870 200000 979847544 200000 396820252 200000 517249232 200000 255335408 200000 745543622 200000 680682964 200000 417296064 200000 718413277 200000 200891218 200000 972196585 200000 735694710 200000 320652001 200000 657756883 200000 844927993 200000 208375800 200000 23135725 200000 99656607 200000 348319556 200000 800355820 200000 569466510 200000 732414894 200000 391316903 200000 656874906 200000 730857715 200000 717741973 200000 24839842 200000 228240872 200000 104494059 200000 136061579 200000 58943058 200000 559217244 200000 172997347 200000 527897703 200000 797089654 200000 236973341 200000 832519659 200000 990176670 200000 234579309 200000 766321393 200000 150709681 200000 501779272 200000 731423797 200000 265093951 200000 242319747 200000 274009884 200000 482058861 200000 568274958 200000 438350672 200000 367105391 200000 953024339 200000 863113731 200000 478272935 200000 548252983 200000 212434630 200000 301247077 200000 205427637 200000 397942285 200000 958666051 200000 880204059 200000 124930378 200000 590129189 200000 735858667 200000 115566763 200000 486862036 200000 48077399 200000 944275067 200000 774872125 200000 485973345 200000 168388633 200000 887653201 200000 61689749 200000 691355808 200000 58288514 200000 498801516 200000 576358683 200000 456772831 200000 719042887 200000 711008363 200000 210182614 200000 381622030 200000 99550400 200000 883857037 200000 15963499 200000 229099193 200000 51313636 200000 13357743 200000 38381090 200000 302580241 200000 84315975 200000 861794896 200000 790707936 200000 530822115 200000 970002466 200000 41892239 200000 266403117 200000 607741342 200000 833999946 200000 349676329 200000 586725678 200000 376432977 200000 13934135 200000 965721215 200000 867332523 200000 985116073 200000 302936318 200000 344653710 200000 193701386 200000 624930294 200000 68644437 200000 295043316 200000 124223569 200000 548653094 200000 989481621 200000 44016113 200000 941105446 200000 968074439 200000 376552114 200000 950577250 200000 724202449 200000 426117896 200000 941868612 200000 667805383 200000 156186680 200000 501700279 200000 147496321 200000 608518205 200000 503768289 200000 866354756 200000 757779776 200000 825907843 200000 858789107 200000 875635899 200000 835365111 200000 405305848 200000 275492916 200000 842166221 200000 107255996 200000 514041754 200000 627669771 200000 141911495 200000 654732102 200000 826167560 200000 83121278 200000 845222808 200000 682738156 200000 108721791 200000 115965492 200000 466616527 200000 656636580 200000 455289056 200000 767782003 200000 561801625 200000 787542020 200000 762295208 200000 111321634 200000 35971782 200000 979734851 200000 559946997 200000 51955399 200000 731651523 200000 440956984 200000 126567303 200000 383749770 200000 828309152 200000 628962649 200000 478276283 200000 519214127 200000 598610955 200000 97058237 200000 493067920 200000 928270110 200000 142334291 200000 323508505 200000 14090149 200000 112608606 200000 747569253 200000 789764549 200000 982756153 200000 197746580 200000 578972113 200000 81406135 200000 66488616 200000 924446471 200000 418835652 200000 917216646 200000 781330420 200000 498050975 200000 246665999 200000 226397800 200000 611060920 200000 44324320 200000 334493981 200000 489305651 200000 89979701 200000 733023987 200000 214298624 200000 868834910 200000 235078601 200000 553329309 200000 368547684 200000 650264832 200000 990825841 200000 737646916 200000 128686489 200000 965236943 200000 293508558 200000 182109680 200000 948836749 200000 851058977 200000 213567260 200000 134101063 200000 90993358 200000 736923630 200000 60714555 200000 836851342 200000 456253835 200000 769414091 200000 573060778 200000 520234414 200000 118461074 200000 676209135 200000 202120326 200000 843969324 200000 111845202 200000 538735152 200000 218613902 200000 666915631 200000 62116826 200000 995269382 200000 812532769 200000 371982461 200000 269150936 200000 539522950 200000 537645885 200000 849984637 200000 241465242 200000 594787687 200000 532180097 200000 529926453 200000 244757007 200000 463661824 200000 776162090 200000 397939020 200000 237930181 200000 224742214 200000 158747929 200000 256232456 200000 455557867 200000 602556370 200000 425063627 200000 572915024 200000 649168464 200000 780513496 200000 663595870 200000 380068778 200000 388445025 200000 819710768 200000 733335697 200000 678701629 200000 321067310 200000 421604432 200000 464737988 200000 741620943 200000 957912421 200000 337844814 200000 366257395 200000 575723976 200000 859681877 200000 874635234 200000 251487422 200000 718177836 200000 514093291 200000 196142689 200000 917364323 200000 909193635 200000 951221943 200000 238376386 200000 459360961 200000 454824052 200000 146076134 200000 983318171 200000 470669654 200000 173122436 200000 867081544 200000 623243300 200000 108628032 200000 509088859 200000 364032587 200000 811918386 200000 281479231 200000 728996638 200000 304474878 200000 191153468 200000 734683313 200000 76065429 200000 703463438 200000 909219417 200000 438175123 200000 395473445 200000 813895882 200000 373014335 200000 864192390 200000 881917910 200000 784190754 200000 127413828 200000 41495494 200000 748984909 200000 770538915 200000 507661919 200000 74466867 200000 711951570 200000 367536508 200000 494012199 200000 160059724 200000 959966027 200000 898785403 200000 296432338 200000 291594798 200000 439252030 200000 63798543 200000 462503479 200000 827800216 200000 713904337 200000 170573383 200000 306023115 200000 33664232 200000 897882828 200000 648935889 200000 938388134 200000 202984990 200000 356611221 200000 608152571 200000 621118590 200000 752036824 200000 385306930 200000 805874099 200000 219984298 200000 488489556 200000 62556234 200000 830251658 200000 104979488 200000 726612080 200000 553358883 200000 66326700 200000 925974134 200000 127870380 200000 265699748 200000 507150057 200000 536051683 200000 793279013 200000 642511443 200000 290962606 200000 870861886 200000 102225051 200000 77505623 200000 607229451 200000 453327357 200000 515666539 200000 429786230 200000 601374126 200000 477189686 200000 295118228 200000 750544407 200000 237261541 200000 366737568 200000 146904757 200000 773502785 200000 49707935 200000 840697746 200000 743780108 200000 310652057 200000 372704363 200000 655343106 200000 729420408 200000 150069606 200000 907296375 200000 424880007 200000 373842295 200000 182845840 200000 569205649 200000 759007318 200000 330924839 200000 262450075 200000 828510247 200000 972677448 200000 207134024 200000 763750063 200000 909543242 200000 786247633 200000 403238967 200000 871619731 200000 555418278 200000 298985480 200000 703202548 200000 725197228 200000 599900810 200000 691707557 200000 385145628 200000 7469314 200000 940119014 200000 878183165 200000 571634415 200000 98779707 200000 855054407 200000 324308744 200000 221715274 200000 555454876 200000 7435740 200000 660783450 200000 692493740 200000 992294926 200000 969355123 200000 42010924 200000 728890932 200000 483015958 200000 177390203 200000 141112916 200000 470656928 200000 762047706 200000 529138947 200000 140012359 200000 154584911 200000 86655522 200000 508323256 200000 861848349 200000 833353022 200000 156449364 200000 75773930 200000 62331788 200000 111570446 200000 166842742 200000 372301191 200000 523914987 200000 840582396 200000 253236783 200000 549024029 200000 410261551 200000 255530470 200000 921966021 200000 686123483 200000 853816049 200000 725114188 200000 866172447 200000 166740368 200000 156318053 200000 906760267 200000 767849411 200000 686701737 200000 364512866 200000 224787618 200000 757414872 200000 987712566 200000 597070688 200000 40719536 200000 460847652 200000 990420453 200000 386849396 200000 51684211 200000 262883598 200000 457986564 200000 735020118 200000 36478090 200000 325001628 200000 356403074 200000 66829915 200000 953090099 200000 906176373 200000 899911662 200000 413664890 200000 604350797 200000 602015968 200000 325200757 200000 529640265 200000 223125334 200000 826508482 200000 650522855 200000 205823488 200000 204325484 200000 203411106 200000 766728626 200000 978508916 200000 778296655 200000 83871911 200000 159221732 200000 705331484 200000 443475804 200000 412406680 200000 405300268 200000 387833614 200000 448114835 200000 605879002 200000 635510745 200000 286064642 200000 316373905 200000 130056821 200000 165790936 200000 329092685 200000 639490453 200000 46470926 200000 916348345 200000 396004582 200000 445576318 200000 390319085 200000 381800874 200000 751998308 200000 132460235 200000 691857144 200000 111494265 200000 707607549 200000 632280472 200000 812871348 200000 752025749 200000 793261447 200000 586082470 200000 524332106 200000 886206733 200000 987603834 200000 343170643 200000 225446271 200000 761231246 200000 367507947 200000 155462045 200000 278476985 200000 221556328 200000 830631825 200000 804661282 200000 327848704 200000 202394761 200000 831614402 200000 60303906 200000 14842874 200000 360737151 200000 116068470 200000 550961786 200000 205669357 200000 297378169 200000 558477890 200000 400916650 200000 5840320 200000 205881158 200000 711646301 200000 437327055 200000 292734201 200000 316782675 200000 79242909 200000 68709288 200000 1417663 200000 116756144 200000 469113210 200000 612092052 200000 651308248 200000 699805963 200000 286964745 200000 490925969 200000 292192171 200000 266161330 200000 114606082 200000 588881726 200000 966629438 200000 497931156 200000 241115578 200000 611466457 200000 593448760 200000 634934335 200000 375333927 200000 872811585 200000 553685471 200000 233646051 200000 690357986 200000 76092916 200000 588011546 200000 929285197 200000 19803679 200000 552936720 200000 273252976 200000 264235499 200000 573975222 200000 366286677 200000 199738886 200000 377863117 200000 502244381 200000 151464736 200000 231355555 200000 45231521 200000 114286187 200000 266146161 200000 155742895 200000 739339190 200000 332554325 200000 29151717 200000 362511150 200000 385070329 200000 404730163 200000 872388283 200000 692929481 200000 942822138 200000 987934972 200000 158041298 200000 280891588 200000 59799527 200000 496432708 200000 255706024 200000 597832968 200000 876412558 200000 277675076 200000 489550684 200000 860256281 200000 954080862 200000 807216337 200000 12783276 200000 722508832 200000 527932773 200000 282760291 200000 97705718 200000 317400546 200000 769091667 200000 495025167 200000 675142202 200000 160186565 200000 796699253 200000 936652683 200000 910944533 200000 58135761 200000 399686585 200000 921204528 200000 699370695 200000 888964268 200000 440831151 200000 568500722 200000 207019821 200000 871149980 200000 406768261 200000 45055849 200000 302885063 200000 106627463 200000 764757258 200000 373448651 200000 759734450 200000 551641333 200000 598222507 200000 717967343 200000 671964845 200000 814610700 200000 278206072 200000 344932683 200000 395062551 200000 631472530 200000 781130783 200000 281980917 200000 611148526 200000 858368238 200000 128667118 200000 435822244 200000 787532241 200000 57483302 200000 634597588 200000 73960111 200000 187221502 200000 173204705 200000 575863391 200000 83019276 200000 538845267 200000 432197478 200000 958444223 200000 67128657 200000 706998352 200000 857550490 200000 634078400 200000 87297973 200000 648760850 200000 940240388 200000 165281235 200000 753847567 200000 115578969 200000 823970763 200000 49202181 200000 418670549 200000 388586626 200000 779911349 200000 156597765 200000 587878686 200000 241512077 200000 359846954 200000 949966625 200000 796849823 200000 238827799 200000 906418222 200000 111245129 200000 603115696 200000 866472799 200000 393559401 200000 355431690 200000 343968327 200000 481615172 200000 375164194 200000 63483794 200000 794265339 200000 824110404 200000 359693118 200000 987884721 200000 462376706 200000 930212989 200000 783069765 200000 374595797 200000 405389106 200000 150459567 200000 558243164 200000 984920333 200000 759091458 200000 696257592 200000 497079371 200000 837539078 200000 357321865 200000 34078742 200000 607127416 200000 878522640 200000 646810749 200000 220605415 200000 775495144 200000 9298456 200000 868880436 200000 471704554 200000 452097860 200000 386096558 200000 123247014 200000 107062527 200000 635825105 200000 319243264 200000 424684904 200000 903368354 200000 453255798 200000 1949661 200000 622783153 200000 14247155 200000 217309368 200000 455508658 200000 581550423 200000 889419440 200000 743036096 200000 986891919 200000 127785938 200000 560463160 200000 853190483 200000 246860321 200000 697869623 200000 935582345 200000 195883992 200000 312548024 200000 966897469 200000 88627522 200000 199729749 200000 517690434 200000 600228411 200000 863996065 200000 980050289 200000 913409358 200000 380205862 200000 512745604 200000 909408370 200000 148935945 200000 421903255 200000 67446123 200000 350177599 200000 62304579 200000 331202498 200000 895785587 200000 624962654 200000 616203369 200000 538260095 200000 77122908 200000 225221879 200000 198699915 200000 16328516 200000 952579203 200000 689188558 200000 722518615 200000 753734695 200000 239250151 200000 439690827 200000 186682651 200000 598847456 200000 859746343 200000 343399028 200000 149192903 200000 593246148 200000 596919937 200000 999250673 200000 544293607 200000 351230922 200000 560245460 200000 440693254 200000 270469548 200000 702227080 200000 855190686 200000 58604699 200000 681045987 200000 716493110 200000 800829438 200000 957155895 200000 996282107 200000 442837417 200000 968988593 200000 260331775 200000 64750850 200000 51917400 200000 191550232 200000 494964155 200000 276808359 200000 871301722 200000 468224560 200000 768130000 200000 270886713 200000 51610469 200000 990018455 200000 900852550 200000 474095270 200000 503489999 200000 435706508 200000 341333187 200000 116909948 200000 501635215 200000 770638062 200000 158030221 200000 163024106 200000 46284604 200000 282519356 200000 322731402 200000 789822654 200000 587575820 200000 401752211 200000 727452994 200000 764701543 200000 862344662 200000 790988978 200000 651095003 200000 794593268 200000 50054159 200000 991364088 200000 282165019 200000 440619026 200000 154510031 200000 245428067 200000 381456232 200000 502957585 200000 328350924 200000 824713361 200000 437381067 200000 139812575 200000 221499741 200000 402459074 200000 956215271 200000 148405258 200000 649887864 200000 41603539 200000 32285189 200000 61052866 200000 306854579 200000 244360772 200000 970447115 200000 630788819 200000 54959941 200000 993429298 200000 654469760 200000 109254830 200000 869740549 200000 443202909 200000 691798665 200000 64210784 200000 839286633 200000 23899170 200000 787506157 200000 614914968 200000 437080199 200000 324468608 200000 784891411 200000 227170980 200000 440407318 200000 585536022 200000 46140673 200000 895012467 200000 430440813 200000 525648674 200000 52896094 200000 474581396 200000 282875522 200000 388636291 200000 883506801 200000 973890356 200000 973152748 200000 868260023 200000 613943327 200000 766421283 200000 217793504 200000 913873628 200000 885384944 200000 958952911 200000 432950583 200000 849035954 200000 682247177 200000 655690822 200000 800775525 200000 669172375 200000 292106546 200000 772028472 200000 176412801 200000 643892616 200000 569684688 200000 927959537 200000 206427971 200000 10295589 200000 338455019 200000 60712034 200000 64330496 200000 251711917 200000 636010536 200000 644923672 200000 574824368 200000 980469245 200000 173283791 200000 154589761 200000 69383655 200000 640181140 200000 730259909 200000 684543150 200000 529585886 200000 579659921 200000 560360850 200000 902091211 200000 345670251 200000 530118066 200000 607280988 200000 8774567 200000 231757571 200000 159083094 200000 403436521 200000 67461874 200000 605684158 200000 689827963 200000 705913503 200000 62873337 200000 621106258 200000 793876159 200000 59316102 200000 370016683 200000 38770966 200000 102795362 200000 542692676 200000 667576726 200000 4307199 200000 421263681 200000 417163039 200000 713984489 200000 161478053 200000 193031644 200000 481509118 200000 820191347 200000 888545087 200000 358049104 200000 151152487 200000 583537569 200000 593840801 200000 754566492 200000 917836673 200000 989180547 200000 301955908 200000 193734239 200000 941685010 200000 854976711 200000 519425341 200000 481081176 200000 127105153 200000 134908603 200000 415082308 200000 842559972 200000 218391765 200000 24632654 200000 752858286 200000 52955202 200000 297444787 200000 80166927 200000 905107314 200000 102089040 200000 846092642 200000 875011371 200000 804155942 200000 672452238 200000 795421897 200000 263688050 200000 475877378 200000 181049882 200000 281331567 200000 789111378 200000 814009563 200000 151047345 200000 381297017 200000 454464473 200000 544191784 200000 986647476 200000 603462062 200000 284085942 200000 499292671 200000 374231327 200000 189350262 200000 113143352 200000 395811608 200000 241048978 200000 166053077 200000 986094668 200000 132824264 200000 601239116 200000 54237812 200000 630007170 200000 698767366 200000 21833002 200000 320655767 200000 29223176 200000 29278825 200000 451666603 200000 155445799 200000 686238892 200000 942393895 200000 829868014 200000 691734697 200000 860947165 200000 705613846 200000 611026097 200000 553273923 200000 443705514 200000 889122734 200000 504776530 200000 812148925 200000 458107840 200000 296359684 200000 972658897 200000 995602045 200000 46798959 200000 562756303 200000 633183436 200000 111852681 200000 140598181 200000 809739365 200000 657367424 200000 403178631 200000 462276848 200000 945009598 200000 712799694 200000 170123455 200000 461429375 200000 309038447 200000 586762034 200000 451095063 200000 637938976 200000 846535855 200000 258519500 200000 30561301 200000 701286467 200000 480303444 200000 395607131 200000 345041632 200000 897628149 200000 358183894 200000 541589052 200000 330386238 200000 907522276 200000 939530058 200000 708221806 200000 799056534 200000 628087392 200000 782385000 200000 559864975 200000 661078766 200000 919839320 200000 22449284 200000 650832095 200000 572932845 200000 132098392 200000 957370775 200000 833683004 200000 284298202 200000 975054992 200000 500316727 200000 840816420 200000 904234906 200000 504869327 200000 835709081 200000 322990261 200000 814302900 200000 849325443 200000 673126805 200000 496051375 200000 389259343 200000 823434426 200000 967411873 200000 895455599 200000 131512370 200000 284485411 200000 115570132 200000 754803189 200000 521630914 200000 825101581 200000 861940707 200000 54289374 200000 61613831 200000 991010661 200000 260189222 200000 758240617 200000 320238758 200000 373614011 200000 934075540 200000 419370869 200000 924700135 200000 577617469 200000 93803969 200000 689196416 200000 722993071 200000 777864121 200000 476298982 200000 503617449 200000 515067782 200000 311915934 200000 469089752 200000 913706670 200000 517026193 200000 74424826 200000 351230223 200000 766937581 200000 553031320 200000 11536253 200000 99912095 200000 716047718 200000 702842369 200000 878075763 200000 53609281 200000 212325303 200000 968425426 200000 730157517 200000 286024779 200000 466163229 200000 784642225 200000 81936152 200000 266653618 200000 444679800 200000 78992358 200000 389755523 200000 570683662 200000 383601479 200000 381004119 200000 445279709 200000 237194389 200000 675672487 200000 673512842 200000 596730259 200000 867301662 200000 829358935 200000 89846182 200000 699084469 200000 861824543 200000 386405558 200000 629330801 200000 383917296 200000 991462318 200000 660785858 200000 744407378 200000 763703956 200000 921438850 200000 106062106 200000 148692047 200000 831720591 200000 426506226 200000 872151548 200000 359181839 200000 210879088 200000 190085620 200000 840816198 200000 442998488 200000 383426660 200000 508785950 200000 53631352 200000 381900177 200000 560360763 200000 671875239 200000 829482928 200000 942485440 200000 52443747 200000 141461094 200000 482134955 200000 577471372 200000 815601130 200000 359240401 200000 45697737 200000 804958652 200000 370283647 200000 410948863 200000 463216393 200000 709377461 200000 488627056 200000 80223397 200000 72777992 200000 140986751 200000 33176748 200000 328008731 200000 19649029 200000 345053631 200000 382501570 200000 849039447 200000 522650079 200000 194231228 200000 401515232 200000 693260016 200000 805475092 200000 777789278 200000 901997268 200000 104709660 200000 71211715 200000 536345897 200000 544420621 200000 523893425 200000 790342314 200000 249471046 200000 495152793 200000 337871910 200000 529299751 200000 538960506 200000 152955688 200000 436243602 200000 508718394 200000 695393323 200000 106781446 200000 481525419 200000 29515392 200000 759445601 200000 975112996 200000 398389191 200000 325404985 200000 743968449 200000 857760015 200000 848734174 200000 435302466 200000 566103955 200000 29956854 200000 468739973 200000 519473434 200000 24124349 200000 390088103 200000 177298931 200000 552974304 200000 834417861 200000 979284626 200000 749636350 200000 34686802 200000 11271890 200000 37453251 200000 16799006 200000 701292751 200000 622400682 200000 336434155 200000 244976488 200000 6167125 200000 502906292 200000 365846103 200000 224862099 200000 614565507 200000 354183158 200000 122305782 200000 233714166 200000 896309399 200000 935411223 200000 471144534 200000 771158918 200000 237496943 200000 755386205 200000 331416999 200000 412085212 200000 100810379 200000 465796015 200000 243594933 200000 901157164 200000 3300360 200000 79335827 200000 969307633 200000 139245646 200000 516016806 200000 733729328 200000 227334760 200000 972610744 200000 695039682 200000 740523340 200000 61018057 200000 225207936 200000 869096283 200000 340304206 200000 786215522 200000 181490781 200000 243980816 200000 145382717 200000 736633634 200000 7330215 200000 120106783 200000 897892542 200000 67130776 200000 126211154 200000 698847591 200000 9528345 200000 459352562 200000 581498613 200000 836884070 200000 871427123 200000 283067134 200000 508061384 200000 804734523 200000 351531155 200000 192927275 200000 98444704 200000 807387044 200000 554966369 200000 345318279 200000 116903924 200000 635566591 200000 542001505 200000 668080577 200000 86101211 200000 737565516 200000 694462460 200000 922988584 200000 536235019 200000 545767464 200000 410037047 200000 521264809 200000 656470490 200000 558608851 200000 766590904 200000 227080148 200000 709134655 200000 576502314 200000 465714375 200000 87685335 200000 170438097 200000 90449324 200000 650105418 200000 151207297 200000 498212294 200000 547645816 200000 997332167 200000 255574079 200000 106920437 200000 361341772 200000 893889380 200000 944974880 200000 493159379 200000 813432711 200000 470458345 200000 78528212 200000 67123576 200000 444738343 200000 660449468 200000 7009448 200000 469262746 200000 234269130 200000 882181859 200000 165428875 200000 296932240 200000 660284848 200000 888291845 200000 555948555 200000 26494288 200000 259330487 200000 535413352 200000 738934103 200000 169059696 200000 378590556 200000 415804147 200000 103655230 200000 349879079 200000 234223808 200000 127241516 200000 430128430 200000 480554572 200000 133014175 200000 44734778 200000 983113013 200000 686900565 200000 112144473 200000 250559971 200000 142021121 200000 625096536 200000 743782380 200000 510332046 200000 172211427 200000 229854220 200000 288556023 200000 656719682 200000 112740295 200000 186265544 200000 367544760 200000 932060324 200000 920927548 200000 773230978 200000 441349390 200000 394991099 200000 59626098 200000 334184657 200000 737758327 200000 595351343 200000 390593846 200000 858008554 200000 975252754 200000 781454532 200000 943629303 200000 807189413 200000 860056732 200000 656383458 200000 288615875 200000 281660281 200000 631254902 200000 28813904 200000 368392265 200000 788621178 200000 718714012 200000 870878323 200000 44071384 200000 661658721 200000 552929711 200000 389583187 200000 721511773 200000 483745155 200000 583317227 200000 995394197 200000 83447400 200000 809407192 200000 51841328 200000 363483265 200000 445655847 200000 682170612 200000 428075004 200000 154643965 200000 271838312 200000 129799440 200000 304686958 200000 166926991 200000 321975707 200000 708859138 200000 381735492 200000 566141533 200000 293860556 200000 36683583 200000 411004381 200000 995095087 200000 942736556 200000 982821087 200000 744641591 200000 485789035 200000 874315912 200000 29696920 200000 4803056 200000 382800407 200000 859987022 200000 686136257 200000 305755720 200000 80526042 200000 815941775 200000 800561743 200000 958906140 200000 455718650 200000 350082167 200000 899070170 200000 834832108 200000 365398109 200000 844524501 200000 206228377 200000 394944213 200000 353463180 200000 91219737 200000 648457056 200000 82160279 200000 574022059 200000 344774480 200000 907221928 200000 601671823 200000 657371265 200000 173159976 200000 419165830 200000 866224572 200000 319591541 200000 744917490 200000 89609906 200000 249144765 200000 704204941 200000 478978970 200000 530631041 200000 663662800 200000 254050416 200000 308173487 200000 791921386 200000 728746963 200000 905316453 200000 281647969 200000 262396291 200000 181833798 200000 61045585 200000 675999357 200000 597097603 200000 295412807 200000 354262203 200000 834079089 200000 348932034 200000 493048980 200000 421749962 200000 148584526 200000 37847988 200000 169386635 200000 758196293 200000 390770624 200000 461193584 200000 413994539 200000 942191249 200000 119644438 200000 181762222 200000 800669204 200000 397390262 200000 965609024 200000 405007299 200000 666738050 200000 975742041 200000 43877835 200000 799800742 200000 910119509 200000 221884866 200000 123874533 200000 631424494 200000 442685195 200000 979861974 200000 272658271 200000 707009745 200000 560069827 200000 482602781 200000 886711205 200000 724091685 200000 289987899 200000 774779581 200000 229097670 200000 116880994 200000 116694226 200000 389901436 200000 86644338 200000 984208541 200000 786988677 200000 756901568 200000 345283830 200000 775327372 200000 264484853 200000 172525713 200000 809955136 200000 872885128 200000 906871135 200000 787865493 200000 972373216 200000 687559558 200000 804915105 200000 737366034 200000 449636869 200000 912950556 200000 601893946 200000 350475503 200000 900855163 200000 113724801 200000 999988553 200000 921535922 200000 538190514 200000 516697739 200000 381329805 200000 343377026 200000 365412281 200000 362923186 200000 900179043 200000 649260069 200000 387440446 200000 794477323 200000 391017418 200000 813889538 200000 189634703 200000 824972622 200000 791374945 200000 39932959 200000 131881883 200000 157560271 200000 766656870 200000 116570403 200000 963841777 200000 66279815 200000 446345399 200000 402912340 200000 259361214 200000 79459340 200000 882214100 200000 658617241 200000 957211090 200000 504369555 200000 91923675 200000 495154041 200000 911670683 200000 446042868 200000 837423753 200000 987401497 200000 913271847 200000 729542053 200000 298070078 200000 178560576 200000 480556325 200000 562291645 200000 866008313 200000 752276310 200000 621128931 200000 19977201 200000 928833623 200000 858690399 200000 377814609 200000 710943641 200000 842290327 200000 76299268 200000 413599996 200000 709443244 200000 811976344 200000 922906505 200000 286562578 200000 618313150 200000 415813080 200000 596753111 200000 529202019 200000 639998472 200000 177788534 200000 182550386 200000 665677661 200000 108627807 200000 122477872 200000 130095491 200000 854799119 200000 135559739 200000 176304997 200000 651699151 200000 384710438 200000 630895024 200000 84525842 200000 641449404 200000 814882546 200000 173302647 200000 237386968 200000 278733650 200000 174035041 200000 432553446 200000 831507443 200000 268923191 200000 948663809 200000 771923442 200000 225535044 200000 344102065 200000 851140353 200000 271522611 200000 183426631 200000 17481638 200000 854958383 200000 409160671 200000 193814812 200000 827463838 200000 182289659 200000 948128461 200000 971202689 200000 156946111 200000 582501745 200000 306365299 200000 358395093 200000 624529871 200000 77870146 200000 82719207 200000 470865686 200000 155618869 200000 745669051 200000 583549664 200000 457684707 200000 561079543 200000 551765707 200000 871937973 200000 403449978 200000 768018876 200000 202850561 200000 589121628 200000 996578490 200000 809704138 200000 918150282 200000 348748651 200000 266422560 200000 763548936 200000 464749622 200000 154458649 200000 254488013 200000 329404413 200000 314372466 200000 216325181 200000 90104189 200000 830362574 200000 907717198 200000 278083149 200000 478720913 200000 877992770 200000 267834744 200000 461079392 200000 165886981 200000 599517633 200000 647718975 200000 396161835 200000 89916793 200000 211402575 200000 88654480 200000 816443910 200000 960210731 200000 187364500 200000 509034235 200000 960729831 200000 978821882 200000 289215191 200000 115153070 200000 160808805 200000 350283108 200000 586601469 200000 239756151 200000 769663926 200000 409573768 200000 58330766 200000 808474565 200000 353135280 200000 474318628 200000 628285359 200000 683578022 200000 766308298 200000 472457878 200000 830531880 200000 529201097 200000 532405531 200000 728305374 200000 781211999 200000 573048189 200000 32413017 200000 422459289 200000 392452953 200000 757551280 200000 187374554 200000 782836999 200000 42896575 200000 955657968 200000 730833558 200000 472389125 200000 285820374 200000 313890412 200000 784167969 200000 709568018 200000 403082628 200000 429417970 200000 969170356 200000 905219405 200000 488226641 200000 216115441 200000 332000549 200000 904316533 200000 451571555 200000 762242424 200000 283557098 200000 871322854 200000 26447488 200000 62649397 200000 837106201 200000 76107425 200000 37801999 200000 351701110 200000 124729449 200000 293419588 200000 857119254 200000 277987882 200000 602150961 200000 601709325 200000 45510972 200000 111374815 200000 555549286 200000 805488858 200000 205122759 200000 921512644 200000 616321185 200000 943852587 200000 550129310 200000 502470824 200000 45706518 200000 565559837 200000 24103239 200000 33010681 200000 657720989 200000 760034416 200000 374928873 200000 408751557 200000 217554092 200000 963887489 200000 548314187 200000 688944059 200000 599283545 200000 183324751 200000 700425938 200000 354668073 200000 126918491 200000 755025017 200000 913876613 200000 541332478 200000 279507977 200000 254285886 200000 134913804 200000 770023625 200000 176862553 200000 510543994 200000 175367339 200000 229799095 200000 154594274 200000 621915310 200000 402579018 200000 903972504 200000 863650522 200000 745295096 200000 960669040 200000 435010010 200000 707323415 200000 75127830 200000 96238146 200000 191229580 200000 61521424 200000 655652198 200000 505333128 200000 345637723 200000 598171612 200000 251644648 200000 792607911 200000 219413399 200000 639355185 200000 630579001 200000 67141543 200000 938921773 200000 175773797 200000 77871513 200000 749827886 200000 99645101 200000 906595439 200000 608640997 200000 837538945 200000 556642629 200000 558304998 200000 646640284 200000 774090633 200000 938724547 200000 644609024 200000 247757021 200000 562876107 200000 58471319 200000 289963156 200000 8068198 200000 678449518 200000 710043341 200000 238921751 200000 95158166 200000 883682104 200000 488878102 200000 759536289 200000 287567211 200000 972358287 200000 320084927 200000 726503144 200000 155501956 200000 837495931 200000 208578231 200000 76713539 200000 380714526 200000 898748066 200000 239974028 200000 785146535 200000 809007130 200000 18102602 200000 410881901 200000 401956525 200000 235595508 200000 887111514 200000 634358825 200000 497192841 200000 344517325 200000 567829080 200000 528462893 200000 282759955 200000 386914401 200000 116262507 200000 760375177 200000 617417665 200000 978771728 200000 161263194 200000 711988459 200000 170078377 200000 167955673 200000 456198538 200000 727757217 200000 163773314 200000 619259480 200000 609777666 200000 627308955 200000 489168547 200000 320909519 200000 582150249 200000 911981925 200000 839646978 200000 360046617 200000 952514566 200000 83015216 200000 115522102 200000 550776503 200000 600907454 200000 631537609 200000 234981492 200000 205061063 200000 763515673 200000 98432158 200000 280190612 200000 355759879 200000 711639612 200000 812357568 200000 895682573 200000 270806229 200000 446241774 200000 910299867 200000 431858931 200000 475256369 200000 323259543 200000 211210815 200000 974077951 200000 799554744 200000 213183291 200000 892467929 200000 122764422 200000 220972713 200000 123569027 200000 854328889 200000 56187007 200000 513659107 200000 285315508 200000 105000077 200000 742157441 200000 260081380 200000 197141684 200000 793496227 200000 710613442 200000 379180747 200000 304068107 200000 796209130 200000 20816921 200000 778798934 200000 117448159 200000 132222577 200000 820133371 200000 225389540 200000 967658230 200000 17089253 200000 180777600 200000 261303411 200000 376794806 200000 957054102 200000 685986654 200000 166324642 200000 652001063 200000 270018930 200000 170527468 200000 439966382 200000 4131567 200000 135679495 200000 160876063 200000 254399352 200000 947459924 200000 714571652 200000 343840399 200000 314538108 200000 57134141 200000 343008696 200000 423889523 200000 503541466 200000 269664816 200000 881546512 200000 181902495 200000 999612497 200000 372198484 200000 707146908 200000 871227532 200000 274404670 200000 199657071 200000 871184906 200000 173897295 200000 783256736 200000 473885928 200000 190563240 200000 616602272 200000 958453270 200000 335900358 200000 487748198 200000 737872084 200000 528540126 200000 954401198 200000 183348688 200000 449104609 200000 201727703 200000 732787175 200000 268346903 200000 84176736 200000 749013631 200000 205946968 200000 591547399 200000 666956165 200000 343883508 200000 774943368 200000 877025041 200000 722540840 200000 724589814 200000 67821724 200000 787764034 200000 922646720 200000 68186082 200000 778733403 200000 692582218 200000 959925089 200000 366688696 200000 248509997 200000 460131445 200000 542929092 200000 888211733 200000 867770134 200000 888046259 200000 233930558 200000 707559224 200000 32664255 200000 72269971 200000 707309510 200000 437698560 200000 652446828 200000 289299267 200000 193848307 200000 263889899 200000 81394182 200000 442765457 200000 90985467 200000 812370968 200000 21680146 200000 852502764 200000 33491636 200000 623433285 200000 188722614 200000 389387107 200000 330880918 200000 745659089 200000 49324730 200000 69666211 200000 720524469 200000 855592634 200000 547305348 200000 960882172 200000 87796426 200000 81785246 200000 861683482 200000 887707484 200000 415194923 200000 170629565 200000 297670434 200000 279762257 200000 70102477 200000 163198452 200000 628727268 200000 341142538 200000 905935177 200000 797702083 200000 525097030 200000 640041558 200000 966590675 200000 104557383 200000 409462734 200000 601244578 200000 831079490 200000 449554751 200000 622726307 200000 276972030 200000 603449870 200000 827552522 200000 716216203 200000 165467160 200000 746617164 200000 655338662 200000 76704749 200000 400015166 200000 24710068 200000 410417842 200000 465894863 200000 149540703 200000 378831770 200000 333901932 200000 214272472 200000 836052233 200000 480755703 200000 977123250 200000 261805903 200000 649170796 200000 271620705 200000 295462148 200000 565803545 200000 825251925 200000 494568717 200000 940286336 200000 917981885 200000 830361650 200000 866838739 200000 707610851 200000 550901858 200000 442992660 200000 214608169 200000 549049742 200000 819026639 200000 409915815 200000 682982438 200000 321128061 200000 919154281 200000 324938554 200000 369695871 200000 827582288 200000 159716408 200000 871337404 200000 389684620 200000 100320326 200000 851330017 200000 514713788 200000 981743427 200000 437719099 200000 230869932 200000 207097960 200000 809584187 200000 847883953 200000 658715774 200000 129484174 200000 981343658 200000 635886019 200000 65701343 200000 430950813 200000 272900966 200000 888997426 200000 246697972 200000 267754148 200000 957511143 200000 992235356 200000 637404549 200000 708358480 200000 69329985 200000 432377151 200000 212632056 200000 262493937 200000 756813357 200000 618784377 200000 878500178 200000 102706548 200000 451338753 200000 231302730 200000 561228348 200000 683704170 200000 476973234 200000 310261391 200000 817113595 200000 269242879 200000 932728792 200000 300925895 200000 344673398 200000 181348098 200000 861520297 200000 41064721 200000 559250483 200000 83118306 200000 555309820 200000 392928812 200000 598940249 200000 930237614 200000 347595079 200000 259965301 200000 979310254 200000 576263188 200000 994964640 200000 296269803 200000 371899801 200000 918433634 200000 636059582 200000 483682604 200000 201751072 200000 769201543 200000 518469112 200000 405513080 200000 521704426 200000 64649745 200000 746189123 200000 194538925 200000 871445821 200000 81948464 200000 972994616 200000 256570185 200000 936450816 200000 845173168 200000 403010059 200000 984400490 200000 540283065 200000 870041346 200000 496957588 200000 953098704 200000 215725199 200000 225378611 200000 588025417 200000 380376792 200000 669368137 200000 170125042 200000 633080897 200000 463290241 200000 765762124 200000 874194830 200000 1842737 200000 384864874 200000 335144351 200000 143417076 200000 803063921 200000 800537297 200000 352853994 200000 586141620 200000 303472119 200000 383555733 200000 869429361 200000 619519739 200000 185970778 200000 558229556 200000 320905501 200000 394878617 200000 366214608 200000 991203533 200000 951199858 200000 541329148 200000 722005807 200000 558759454 200000 928588697 200000 57624371 200000 917343726 200000 8181381 200000 87680086 200000 747265771 200000 876598820 200000 147105538 200000 90320658 200000 767548020 200000 14508167 200000 426751283 200000 230235858 200000 389760699 200000 721044077 200000 259974997 200000 117224764 200000 719399248 200000 736736717 200000 615151176 200000 459885208 200000 186988129 200000 965368638 200000 703851403 200000 317922252 200000 118997181 200000 952904694 200000 609388859 200000 243287134 200000 28555729 200000 29975500 200000 423115799 200000 195886197 200000 557698477 200000 134724406 200000 594016126 200000 382039255 200000 247509758 200000 162906954 200000 235135854 200000 39454954 200000 70711572 200000 242678207 200000 20426373 200000 604756151 200000 206381021 200000 906666219 200000 324344835 200000 981259489 200000 331566056 200000 706936774 200000 656822726 200000 549957810 200000 245540450 200000 234351589 200000 195138123 200000 784307214 200000 28746523 200000 29731200 200000 277081779 200000 979413884 200000 830497408 200000 690807660 200000 772736698 200000 736369187 200000 334664609 200000 708387616 200000 857799872 200000 327317961 200000 31381548 200000 312915122 200000 24492484 200000 951955669 200000 443203696 200000 351808729 200000 66547043 200000 261018702 200000 385755482 200000 508955372 200000 948946908 200000 539595225 200000 746740858 200000 411697889 200000 38517262 200000 127598526 200000 663210493 200000 514784079 200000 227542903 200000 878722274 200000 606017715 200000 796446572 200000 920110133 200000 668565708 200000 791247370 200000 914386702 200000 815949064 200000 512709028 200000 504572432 200000 450599084 200000 237235534 200000 490986030 200000 630353781 200000 710129501 200000 126487812 200000 945544659 200000 607113605 200000 30473431 200000 521202379 200000 820284568 200000 157132337 200000 358110576 200000 838773215 200000 133471523 200000 433714182 200000 458127903 200000 365834272 200000 478298300 200000 252119091 200000 906236539 200000 758079500 200000 526689609 200000 841058950 200000 788257466 200000 402766018 200000 173743951 200000 405000046 200000 244882866 200000 375728128 200000 821834231 200000 592708090 200000 12800731 200000 461954597 200000 820879110 200000 595623895 200000 139705418 200000 352316463 200000 241174243 200000 787184981 200000 663104182 200000 876048317 200000 882389652 200000 740340066 200000 723217270 200000 721659661 200000 456440256 200000 62480781 200000 305361023 200000 230426877 200000 138485421 200000 511943683 200000 890393194 200000 336023309 200000 997062722 200000 512405907 200000 451408491 200000 266003290 200000 476456453 200000 676878253 200000 242530394 200000 747511971 200000 480783901 200000 948957790 200000 692277933 200000 147243591 200000 983807824 200000 997077589 200000 172998778 200000 366146629 200000 741757701 200000 989374176 200000 705504632 200000 882948410 200000 359081795 200000 955330030 200000 429698046 200000 407058021 200000 229365423 200000 652502542 200000 199879938 200000 142378405 200000 287608464 200000 520118381 200000 100061723 200000 467947895 200000 260970701 200000 91391707 200000 726431614 200000 334720764 200000 80097773 200000 153838534 200000 709398019 200000 894159857 200000 288080661 200000 668887100 200000 715169569 200000 974692532 200000 47335949 200000 825095661 200000 831268588 200000 988532293 200000 351949626 200000 416213797 200000 502814749 200000 133390401 200000 278428580 200000 253081813 200000 822501385 200000 81782503 200000 582715120 200000 765407370 200000 216898215 200000 261621526 200000 982944614 200000 797180019 200000 780546190 200000 300942413 200000 796226028 200000 335120222 200000 285213940 200000 686155945 200000 827913735 200000 951057594 200000 64902576 200000 435434217 200000 484216288 200000 868399254 200000 554742071 200000 154253931 200000 288707132 200000 901842335 200000 944621217 200000 100035887 200000 999327362 200000 903264549 200000 231611300 200000 379839955 200000 374845112 200000 615594262 200000 226587287 200000 585421205 200000 481030020 200000 328158720 200000 304136303 200000 394198611 200000 99440687 200000 784643346 200000 196658884 200000 692680844 200000 384200860 200000 711620635 200000 162314701 200000 616906592 200000 658454357 200000 476573064 200000 728100958 200000 683424907 200000 576394621 200000 871915113 200000 917172720 200000 422762605 200000 282169566 200000 163455084 200000 541833880 200000 423861764 200000 371015132 200000 109554655 200000 706575118 200000 145283311 200000 374229374 200000 934344625 200000 859788967 200000 768594284 200000 876391275 200000 302850417 200000 843848537 200000 774895194 200000 138639849 200000 710347084 200000 716413373 200000 604191031 200000 808174560 200000 306616850 200000 874675463 200000 302800417 200000 638052564 200000 633020209 200000 366808335 200000 97829848 200000 301720301 200000 627736759 200000 554995275 200000 621092793 200000 127005938 200000 864040787 200000 681875922 200000 556761540 200000 635379272 200000 935202900 200000 209752922 200000 134071958 200000 436506359 200000 122534311 200000 117948217 200000 70111086 200000 423337380 200000 498578908 200000 284274278 200000 892668971 200000 905940887 200000 146782241 200000 61514872 200000 336236363 200000 352983221 200000 974049860 200000 649650085 200000 133805549 200000 271566726 200000 491058356 200000 373899971 200000 434217935 200000 703226160 200000 223580288 200000 52678985 200000 190862160 200000 564984184 200000 834517845 200000 89744718 200000 691415406 200000 939418311 200000 592241027 200000 419101064 200000 576624071 200000 522103842 200000 346064376 200000 835330894 200000 513230491 200000 462388016 200000 342026306 200000 998891669 200000 423026375 200000 888371255 200000 947987600 200000 231519222 200000 50739659 200000 904394782 200000 500910000 200000 240709797 200000 902210500 200000 617571947 200000 516714770 200000 619132537 200000 644020081 200000 959135044 200000 827102915 200000 642333674 200000 608624177 200000 789284210 200000 419511665 200000 683981837 200000 651856386 200000 758669401 200000 998889069 200000 346067098 200000 956324739 200000 893861376 200000 107914659 200000 423165925 200000 905138162 200000 588849422 200000 742806434 200000 705614055 200000 779572526 200000 773065417 200000 826706842 200000 918376246 200000 150129588 200000 870121240 200000 216779607 200000 862765319 200000 208949925 200000 691740290 200000 417901898 200000 298606898 200000 462983614 200000 723728428 200000 210473600 200000 880969005 200000 536390493 200000 619054045 200000 998778536 200000 535342863 200000 314105985 200000 363100157 200000 134047761 200000 476388237 200000 452756169 200000 962861456 200000 87882664 200000 604009983 200000 125914740 200000 268449342 200000 569080573 200000 425459803 200000 20780639 200000 656465998 200000 212203070 200000 699948856 200000 653540361 200000 779637413 200000 432544313 200000 16909772 200000 524636049 200000 229072075 200000 30098525 200000 958209005 200000 283296692 200000 853560550 200000 863990968 200000 440592402 200000 267873747 200000 412271547 200000 659259898 200000 806638418 200000 84049387 200000 653014707 200000 609183599 200000 239614819 200000 394718874 200000 338849747 200000 733297416 200000 725636764 200000 302405920 200000 890016706 200000 632520530 200000 977682930 200000 555803994 200000 611756997 200000 555796348 200000 892488445 200000 9571272 200000 992938437 200000 176331093 200000 4378099 200000 471748487 200000 531986503 200000 762592586 200000 431191467 200000 327458390 200000 293825650 200000 334006379 200000 795259290 200000 365143700 200000 489325580 200000 13732966 200000 162892761 200000 209751359 200000 232955772 200000 685677449 200000 993387292 200000 565016054 200000 682844616 200000 163529411 200000 788109499 200000 678087414 200000 152292503 200000 42047906 200000 389931691 200000 657749280 200000 494777903 200000 244411477 200000 329569669 200000 631267313 200000 721721207 200000 201819051 200000 575939709 200000 878887303 200000 698351606 200000 347975954 200000 38336875 200000 527181474 200000 212378065 200000 818156696 200000 701893829 200000 775257759 200000 875046351 200000 398028524 200000 962469281 200000 510615933 200000 383797079 200000 617266524 200000 122058167 200000 238890459 200000 900522096 200000 629790168 200000 582319964 200000 498746104 200000 271624639 200000 607900396 200000 386600839 200000 678082737 200000 989925004 200000 184513481 200000 612580815 200000 346880901 200000 552381628 200000 618117180 200000 658112617 200000 896650386 200000 411582167 200000 269558452 200000 581272622 200000 363131288 200000 382024194 200000 707876415 200000 511918738 200000 727239413 200000 312221189 200000 874069645 200000 376780717 200000 80938918 200000 104259909 200000 742574058 200000 251165237 200000 184803660 200000 823994058 200000 340561223 200000 337121664 200000 912471075 200000 2396218 200000 453433905 200000 93957509 200000 585510667 200000 186622427 200000 231781079 200000 192157403 200000 497807747 200000 351210643 200000 460143111 200000 52883128 200000 192591784 200000 897050090 200000 398777137 200000 568241395 200000 131433529 200000 221904902 200000 974522465 200000 601614849 200000 775034005 200000 884007853 200000 713018952 200000 351218427 200000 660216506 200000 34937926 200000 470959667 200000 189532053 200000 720948551 200000 749115351 200000 836421649 200000 532775462 200000 788304249 200000 229178631 200000 479441008 200000 92820902 200000 86375729 200000 350591260 200000 222012032 200000 899329962 200000 420846828 200000 941653501 200000 569785357 200000 230950506 200000 717285832 200000 903348784 200000 675401096 200000 570785979 200000 409364868 200000 403339484 200000 156596734 200000 814665235 200000 644025984 200000 580480456 200000 365931806 200000 660091531 200000 463093176 200000 520014681 200000 338144566 200000 70066391 200000 672345804 200000 96173718 200000 244371254 200000 976976975 200000 681002490 200000 90960678 200000 952605354 200000 409617641 200000 503559713 200000 172967760 200000 426403779 200000 900562236 200000 154899647 200000 381294585 200000 179838798 200000 319635582 200000 804388338 200000 888899753 200000 33129658 200000 767834757 200000 598752378 200000 875391877 200000 477882901 200000 549479880 200000 114460597 200000 464281941 200000 255427598 200000 904460638 200000 517284768 200000 183734654 200000 242593268 200000 817024252 200000 756968668 200000 622103560 200000 43894709 200000 786120955 200000 921307813 200000 525234073 200000 373107166 200000 133388879 200000 528990939 200000 300078966 200000 444012960 200000 790966928 200000 344592893 200000 590161800 200000 963738825 200000 250457588 200000 90962728 200000 289146452 200000 109923270 200000 622960977 200000 345856027 200000 117754625 200000 393105319 200000 826185247 200000 363885876 200000 138641237 200000 615428633 200000 585905779 200000 800544115 200000 692634550 200000 310859628 200000 991841028 200000 425481846 200000 692198700 200000 84310158 200000 161842473 200000 242059387 200000 891778909 200000 65337101 200000 139744983 200000 102547040 200000 854180495 200000 207806745 200000 784059047 200000 530133925 200000 740550057 200000 886597502 200000 984904653 200000 124763239 200000 62899249 200000 147994541 200000 84546081 200000 849165670 200000 118247502 200000 90524083 200000 825437720 200000 520962047 200000 620317895 200000 964516414 200000 612954315 200000 428087857 200000 456150273 200000 755401375 200000 166385646 200000 4985499 200000 620980995 200000 733032130 200000 801175513 200000 675171963 200000 512230260 200000 75627831 200000 269940610 200000 408315312 200000 371038107 200000 844736811 200000 923216512 200000 493384376 200000 758930269 200000 522038382 200000 892206856 200000 909006513 200000 281475905 200000 133033326 200000 572316146 200000 738303835 200000 851378799 200000 157210937 200000 549866676 200000 576749843 200000 632268971 200000 535605118 200000 988131173 200000 660907225 200000 826780254 200000 214762636 200000 574612667 200000 343202890 200000 518031500 200000 68270416 200000 827356172 200000 377818022 200000 54629598 200000 767486810 200000 759862095 200000 223813066 200000 470408601 200000 310889176 200000 7964443 200000 904307253 200000 28815779 200000 956706456 200000 567300774 200000 970181382 200000 592333956 200000 267563018 200000 338545607 200000 957447419 200000 145264738 200000 254735162 200000 651076851 200000 222189939 200000 797168130 200000 479937753 200000 166903106 200000 524348523 200000 943657165 200000 16934964 200000 916970090 200000 360030340 200000 794418376 200000 177036089 200000 588958402 200000 292431611 200000 501132442 200000 244491385 200000 852515647 200000 909469614 200000 674004361 200000 977679136 200000 591808889 200000 778507037 200000 621051772 200000 639044861 200000 888028070 200000 75911269 200000 122007289 200000 400614016 200000 680271005 200000 630673733 200000 123286311 200000 344247990 200000 503416276 200000 56618012 200000 908984268 200000 681217870 200000 193958241 200000 511665640 200000 232197455 200000 408960662 200000 777336316 200000 952047176 200000 79943350 200000 582555517 200000 381589241 200000 686961018 200000 48685481 200000 266096017 200000 88568913 200000 167912029 200000 73714796 200000 333144322 200000 596984474 200000 888074351 200000 189973479 200000 670522525 200000 29538569 200000 970892238 200000 1362849 200000 81976785 200000 540616054 200000 682800442 200000 105653695 200000 507392684 200000 701366359 200000 171700240 200000 147588872 200000 577406941 200000 168210627 200000 778978384 200000 76841700 200000 930873010 200000 228729968 200000 576451223 200000 409882455 200000 740974363 200000 147608500 200000 920932900 200000 254343946 200000 527562661 200000 98708358 200000 311845079 200000 393323841 200000 174643583 200000 15061373 200000 258289964 200000 8144357 200000 178202231 200000 205433295 200000 401019971 200000 335567739 200000 263494908 200000 784889170 200000 130613210 200000 903579433 200000 26164764 200000 499826557 200000 726330959 200000 472211127 200000 241956743 200000 88631399 200000 696822434 200000 627721867 200000 940266890 200000 126110918 200000 279704688 200000 477735850 200000 304718611 200000 119630321 200000 732161017 200000 966074813 200000 400417715 200000 792505309 200000 70032410 200000 115751689 200000 496797590 200000 833229602 200000 2844755 200000 281617525 200000 985907595 200000 244235511 200000 835771073 200000 132632967 200000 58350850 200000 373767472 200000 240919587 200000 398008934 200000 913373703 200000 447690822 200000 975278552 200000 974491096 200000 320704843 200000 503641422 200000 498855903 200000 337215300 200000 433208859 200000 746735103 200000 562880212 200000 126726832 200000 169969254 200000 700112048 200000 143515640 200000 672663235 200000 385473211 200000 104965207 200000 677566761 200000 994001604 200000 64127047 200000 303752331 200000 250944229 200000 991248024 200000 670735578 200000 787294593 200000 976204362 200000 271121094 200000 908157666 200000 715462673 200000 713456920 200000 177715829 200000 573399917 200000 451824561 200000 295571884 200000 320136556 200000 609031722 200000 907713143 200000 273600774 200000 715397648 200000 393457511 200000 315411227 200000 417085123 200000 526617449 200000 355565076 200000 839127282 200000 42340130 200000 651289372 200000 735926206 200000 295972851 200000 663022338 200000 150535025 200000 882149523 200000 996645557 200000 828266465 200000 249377613 200000 584924003 200000 818561646 200000 970120158 200000 320370232 200000 588257181 200000 741748468 200000 555276215 200000 75855959 200000 334915917 200000 641724606 200000 379199178 200000 878424178 200000 57158947 200000 681211619 200000 836567319 200000 229347822 200000 362842222 200000 78268697 200000 48102203 200000 991673043 200000 291970844 200000 458834359 200000 623681142 200000 41296327 200000 147354555 200000 696841650 200000 725098149 200000 874147856 200000 896413050 200000 935957666 200000 55411784 200000 848439189 200000 587270695 200000 510420669 200000 943409276 200000 590914268 200000 803705906 200000 467862234 200000 362931968 200000 269342475 200000 797847208 200000 576460910 200000 913312819 200000 959267307 200000 251036983 200000 733008786 200000 53867283 200000 311391711 200000 186239023 200000 871697146 200000 345227071 200000 939332081 200000 997406846 200000 637070334 200000 698085621 200000 339320773 200000 380816307 200000 279118995 200000 989200659 200000 431156642 200000 634424315 200000 214517074 200000 711777561 200000 51054703 200000 182358566 200000 686433647 200000 558381348 200000 542382002 200000 519666593 200000 480857282 200000 528737780 200000 893593490 200000 583620221 200000 34774465 200000 510346470 200000 310606038 200000 834487142 200000 346314626 200000 276406266 200000 336600803 200000 323886507 200000 13985725 200000 41581517 200000 684822976 200000 413512507 200000 891114183 200000 167216542 200000 816229909 200000 130455205 200000 131775383 200000 538792780 200000 297947430 200000 492357399 200000 574922180 200000 672967509 200000 108513500 200000 160224351 200000 376723331 200000 319302359 200000 601461691 200000 660441836 200000 907310509 200000 531994002 200000 217975532 200000 134984140 200000 3873206 200000 409308132 200000 102684211 200000 838086830 200000 263742390 200000 836587723 200000 899023865 200000 840867809 200000 164711011 200000 723930597 200000 432219459 200000 233034835 200000 85142291 200000 8815985 200000 879078327 200000 904662930 200000 209878973 200000 780296271 200000 571134365 200000 613956557 200000 26548472 200000 616603643 200000 643064283 200000 599397330 200000 221353466 200000 48010389 200000 949739511 200000 746883344 200000 205679770 200000 516144859 200000 108548631 200000 851604374 200000 36116813 200000 83063340 200000 139510020 200000 986213394 200000 910819628 200000 5409414 200000 260875297 200000 790975954 200000 836436971 200000 138220168 200000 303772535 200000 537237701 200000 271540705 200000 339996016 200000 15467948 200000 904981881 200000 426439174 200000 419151132 200000 163204103 200000 177244957 200000 248928751 200000 929095692 200000 207816812 200000 879729024 200000 499660756 200000 871138141 200000 341664101 200000 447941904 200000 300323978 200000 490515151 200000 988995606 200000 731103451 200000 350651271 200000 128535231 200000 259976774 200000 262903952 200000 487831780 200000 906011180 200000 537016412 200000 855495293 200000 608435029 200000 955641013 200000 911862623 200000 794421649 200000 227459122 200000 250199192 200000 611512564 200000 633388379 200000 931650929 200000 658405556 200000 622739810 200000 596261384 200000 815264169 200000 278279303 200000 583927697 200000 125623400 200000 856469008 200000 840952880 200000 480060165 200000 641698793 200000 908061820 200000 881860204 200000 374916583 200000 158472858 200000 770990436 200000 277274780 200000 826215163 200000 836700456 200000 73716191 200000 832769213 200000 535380394 200000 10736867 200000 76316066 200000 469402989 200000 277752312 200000 27015608 200000 463807750 200000 313718763 200000 769802382 200000 473968695 200000 441712895 200000 889598999 200000 947866801 200000 399963022 200000 23945509 200000 503616109 200000 533928007 200000 702740875 200000 499993006 200000 800702477 200000 103453144 200000 552331422 200000 817416048 200000 857979061 200000 533012618 200000 904592851 200000 554277859 200000 571590340 200000 437756963 200000 327023323 200000 448545564 200000 533485880 200000 810539274 200000 531077123 200000 275745746 200000 651247535 200000 113090117 200000 713827386 200000 997413724 200000 99825257 200000 797756283 200000 698217230 200000 370588079 200000 524969539 200000 413254898 200000 928999598 200000 529870180 200000 633542333 200000 135813521 200000 463283689 200000 614256559 200000 715006964 200000 682157278 200000 509399084 200000 950330984 200000 229964968 200000 865637120 200000 733515655 200000 45951492 200000 65840694 200000 825433789 200000 998376616 200000 443434396 200000 238035613 200000 278451580 200000 268888285 200000 866791652 200000 876088444 200000 432398660 200000 474767382 200000 249438772 200000 996823313 200000 357458106 200000 91148511 200000 769844866 200000 10283579 200000 56211237 200000 825639017 200000 45049189 200000 52560504 200000 865850476 200000 816065153 200000 699961106 200000 652562150 200000 325731094 200000 351909270 200000 466066529 200000 593689925 200000 136566344 200000 133884598 200000 626363080 200000 318620147 200000 3472842 200000 614396816 200000 749465694 200000 5325805 200000 439973377 200000 300985459 200000 255892953 200000 220017875 200000 696132597 200000 870051404 200000 833217679 200000 763601636 200000 218850123 200000 251562667 200000 266238583 200000 590899965 200000 496904267 200000 455909310 200000 248322088 200000 91953309 200000 716026331 200000 596374611 200000 986903768 200000 554463203 200000 43392896 200000 664699353 200000 180394589 200000 58964365 200000 291223395 200000 338542175 200000 378999599 200000 416885498 200000 163395657 200000 72249490 200000 37401187 200000 392204328 200000 532954009 200000 892501442 200000 561308592 200000 915586997 200000 128199513 200000 679377885 200000 556610924 200000 373890785 200000 789508655 200000 878754161 200000 170124431 200000 739184009 200000 758587747 200000 828418478 200000 928414894 200000 639326253 200000 159497947 200000 790618208 200000 804972032 200000 958845418 200000 267018013 200000 30500344 200000 572336476 200000 455792767 200000 684708176 200000 214730114 200000 908447800 200000 389060171 200000 678630203 200000 643395759 200000 335454378 200000 655196237 200000 545751875 200000 284039116 200000 659018602 200000 258575394 200000 741660271 200000 760495561 200000 465646540 200000 257163785 200000 98921062 200000 817727026 200000 148197833 200000 484899040 200000 790597998 200000 154942264 200000 177325047 200000 125830183 200000 489200751 200000 832065448 200000 496118155 200000 322237948 200000 76909293 200000 498774256 200000 675936349 200000 584177948 200000 169122064 200000 975173409 200000 685781731 200000 390954728 200000 154931103 200000 509460199 200000 517642804 200000 214822236 200000 102229503 200000 955032465 200000 885590534 200000 848004376 200000 944438840 200000 969529615 200000 701648559 200000 133856091 200000 161948911 200000 509203437 200000 276174118 200000 130809346 200000 818260332 200000 141651804 200000 659774722 200000 593971084 200000 937558932 200000 242777385 200000 463407225 200000 156529432 200000 26540015 200000 47773124 200000 711578209 200000 565600868 200000 375071651 200000 950922809 200000 484328497 200000 448483278 200000 981243509 200000 131652152 200000 713946624 200000 946826326 200000 67463374 200000 551604240 200000 982539396 200000 977533850 200000 218841011 200000 440912047 200000 252171028 200000 454076887 200000 338525387 200000 262775715 200000 771781029 200000 292623342 200000 619873884 200000 64454939 200000 949560527 200000 678054235 200000 173875532 200000 592962534 200000 135578057 200000 382707262 200000 372843300 200000 145126769 200000 882862183 200000 991283542 200000 710874631 200000 730579916 200000 996675362 200000 624755200 200000 119801023 200000 337404325 200000 245630735 200000 56559675 200000 545577647 200000 714254410 200000 753251813 200000 912380070 200000 112609761 200000 761251754 200000 241539579 200000 454121598 200000 603108601 200000 760388692 200000 305501255 200000 464853412 200000 864567614 200000 479327093 200000 679389791 200000 517731989 200000 318735511 200000 437872349 200000 25129083 200000 435437679 200000 236939 200000 970667769 200000 68173680 200000 670177522 200000 854058815 200000 472613082 200000 383274165 200000 454267515 200000 928609146 200000 726698540 200000 885660256 200000 98588682 200000 639716003 200000 153201470 200000 597280553 200000 130082108 200000 406703041 200000 143204608 200000 580244069 200000 297956432 200000 185036409 200000 200083710 200000 855441419 200000 379074085 200000 115406099 200000 232881513 200000 881749170 200000 42453049 200000 385662580 200000 733164814 200000 191063440 200000 914031787 200000 989562916 200000 525530460 200000 327111291 200000 482259513 200000 342762057 200000 788779106 200000 769831402 200000 259739713 200000 235213224 200000 721799885 200000 494536436 200000 161862339 200000 178255786 200000 616776173 200000 736115023 200000 619395165 200000 260611156 200000 705403824 200000 34187602 200000 394053196 200000 89264204 200000 16120484 200000 52719602 200000 670570097 200000 310210266 200000 352569336 200000 375715527 200000 857143624 200000 129209828 200000 166049146 200000 642269191 200000 419924977 200000 396888048 200000 669834649 200000 700375689 200000 22719018 200000 110779941 200000 763731300 200000 648428994 200000 888051794 200000 749116489 200000 422811785 200000 552331723 200000 463438695 200000 741880515 200000 680833366 200000 595473240 200000 348240648 200000 440386713 200000 802851514 200000 51688897 200000 560221555 200000 209296754 200000 324466755 200000 879812859 200000 409685382 200000 130292628 200000 769060897 200000 11555231 200000 990195905 200000 153372646 200000 429944097 200000 717551841 200000 467965250 200000 486052847 200000 306346673 200000 312910489 200000 561314246 200000 740449748 200000 426116321 200000 409559357 200000 167784365 200000 966976092 200000 90823263 200000 972135395 200000 61075190 200000 97086190 200000 443266682 200000 754933827 200000 71946814 200000 668551057 200000 922390815 200000 579187378 200000 618841796 200000 416772330 200000 588074206 200000 341038119 200000 611949671 200000 996031553 200000 105657572 200000 326895161 200000 451796389 200000 821303675 200000 562401025 200000 873472797 200000 632416669 200000 424759584 200000 945586083 200000 913468844 200000 241849357 200000 555247189 200000 286567385 200000 973442394 200000 350189395 200000 317920482 200000 853720912 200000 328083519 200000 875096175 200000 813188396 200000 969498200 200000 198560529 200000 39060734 200000 202824763 200000 241034206 200000 708376358 200000 852145472 200000 925679029 200000 672503667 200000 901949557 200000 626462738 200000 714004448 200000 56750914 200000 648357269 200000 760755955 200000 806176674 200000 828525597 200000 89989052 200000 410045954 200000 611131011 200000 343234928 200000 374262977 200000 412566013 200000 978730665 200000 149710667 200000 766770969 200000 718732867 200000 204931802 200000 32061531 200000 825326044 200000 738127058 200000 129241725 200000 543170033 200000 941700289 200000 197603913 200000 570492312 200000 530473464 200000 508477468 200000 703508454 200000 121616594 200000 955911426 200000 715996390 200000 95250311 200000 546236785 200000 882267195 200000 886175412 200000 136321452 200000 911410524 200000 703681395 200000 220359614 200000 27609970 200000 104957209 200000 316528919 200000 66477784 200000 14393497 200000 785918927 200000 940347447 200000 238929787 200000 583095678 200000 13976901 200000 294866561 200000 233089469 200000 423740192 200000 697442272 200000 986610756 200000 323784275 200000 702939422 200000 882291367 200000 8115821 200000 509320853 200000 573641142 200000 492599617 200000 177825932 200000 296375929 200000 719328199 200000 633917429 200000 694376142 200000 792351382 200000 92036303 200000 418316200 200000 91042819 200000 127425058 200000 507271917 200000 293657570 200000 828636569 200000 415653619 200000 381657823 200000 785069256 200000 153462686 200000 940282240 200000 602786819 200000 422490402 200000 692786882 200000 552898272 200000 193485913 200000 885719637 200000 68048465 200000 770559176 200000 902869118 200000 297417321 200000 121976892 200000 978330001 200000 98259378 200000 442503171 200000 732634896 200000 307018799 200000 566499282 200000 481231979 200000 951935484 200000 38941754 200000 159493981 200000 42507143 200000 451782350 200000 595581928 200000 612534642 200000 928391133 200000 546987509 200000 214688271 200000 86339535 200000 154027155 200000 782082688 200000 355951143 200000 535131859 200000 572558705 200000 654363165 200000 813191749 200000 272508284 200000 523398877 200000 205163290 200000 490175264 200000 725883752 200000 553298909 200000 954746981 200000 10105871 200000 563448023 200000 385165848 200000 855505807 200000 257789703 200000 514583719 200000 771067860 200000 988693188 200000 157898913 200000 201541205 200000 620196344 200000 681713876 200000 411329041 200000 867848706 200000 984197642 200000 593520428 200000 536698671 200000 964460138 200000 145352241 200000 133666268 200000 855450736 200000 683022061 200000 800765748 200000 61367186 200000 58119917 200000 35465609 200000 585991288 200000 330433436 200000 528125530 200000 128912093 200000 954394116 200000 547404265 200000 862776591 200000 718420519 200000 581183103 200000 486978824 200000 265346562 200000 420770118 200000 44533040 200000 941145127 200000 393680586 200000 889265848 200000 327188476 200000 872837907 200000 267091356 200000 407389084 200000 318428010 200000 688427069 200000 575445840 200000 133430703 200000 874156706 200000 335846579 200000 899628380 200000 326847314 200000 373444968 200000 631779874 200000 552225751 200000 129186177 200000 59101221 200000 375788761 200000 53268343 200000 292279261 200000 570094045 200000 923341768 200000 821904274 200000 6494370 200000 316982329 200000 320441468 200000 789764639 200000 288707248 200000 366918013 200000 461125412 200000 302181301 200000 213010821 200000 791811730 200000 754312334 200000 847657354 200000 591376192 200000 449544957 200000 211183657 200000 87879028 200000 348050591 200000 988586212 200000 21907972 200000 153596395 200000 179776769 200000 380578063 200000 852167884 200000 743633924 200000 967112804 200000 500453092 200000 829432785 200000 684386166 200000 908674918 200000 771276905 200000 986098945 200000 122250391 200000 89661767 200000 626518085 200000 932315882 200000 618813535 200000 269283301 200000 263017918 200000 44691643 200000 488243811 200000 225090493 200000 711924923 200000 249411 200000 501547226 200000 313872879 200000 402954178 200000 888287215 200000 914873499 200000 72702010 200000 494562810 200000 131495119 200000 445401884 200000 572926203 200000 449958697 200000 973943953 200000 904405619 200000 158976305 200000 235669942 200000 934566787 200000 207361879 200000 914572411 200000 472647847 200000 789501076 200000 889876255 200000 77305623 200000 60281763 200000 559420243 200000 397732801 200000 885710307 200000 949681393 200000 756012525 200000 487507412 200000 872751199 200000 873839478 200000 937787186 200000 933954189 200000 300790441 200000 657623737 200000 593964688 200000 619325892 200000 162442111 200000 649683682 200000 282293781 200000 714905583 200000 474966079 200000 495867061 200000 479944816 200000 418820645 200000 99249896 200000 948167067 200000 103247088 200000 496191004 200000 837189658 200000 344199576 200000 25325442 200000 840490538 200000 200513297 200000 77384533 200000 788964534 200000 974619462 200000 531600301 200000 884414998 200000 669091770 200000 340619527 200000 653656172 200000 474359236 200000 772173916 200000 653807523 200000 422204525 200000 185207011 200000 719594251 200000 753348080 200000 707260782 200000 143183516 200000 587309270 200000 523222373 200000 481603534 200000 894513332 200000 659328874 200000 255160345 200000 986757258 200000 658156945 200000 127159575 200000 753062082 200000 55590723 200000 804527163 200000 724594379 200000 186904759 200000 476465206 200000 144179288 200000 612803604 200000 248518637 200000 21143105 200000 267292206 200000 320036129 200000 381074172 200000 278014691 200000 107316900 200000 967486657 200000 192764698 200000 131066427 200000 337297216 200000 553051745 200000 639327262 200000 611497224 200000 118488105 200000 885841937 200000 992562302 200000 579387047 200000 480984101 200000 497776255 200000 244951888 200000 583958295 200000 561702043 200000 874393849 200000 26081867 200000 255966455 200000 366215569 200000 752019822 200000 782091206 200000 357141381 200000 690671022 200000 9113196 200000 521589431 200000 965306015 200000 294590521 200000 196981027 200000 181831348 200000 195412165 200000 419745047 200000 476234591 200000 754604021 200000 959907093 200000 895847631 200000 272711569 200000 42666319 200000 650352460 200000 867042952 200000 708249286 200000 105809977 200000 605505994 200000 450806793 200000 713666221 200000 405008073 200000 660179342 200000 622114743 200000 613056405 200000 739804087 200000 206736437 200000 861610137 200000 921880683 200000 872376408 200000 163513854 200000 898355287 200000 266003135 200000 891187875 200000 270797256 200000 501919541 200000 287121599 200000 507208495 200000 558684945 200000 768800284 200000 21548857 200000 913572146 200000 332709368 200000 446425745 200000 971573660 200000 701559426 200000 609114427 200000 631967930 200000 919246326 200000 563518870 200000 400572473 200000 237279071 200000 889770743 200000 227968901 200000 856959215 200000 321778661 200000 614034924 200000 236302341 200000 738993150 200000 742395988 200000 195240643 200000 245017965 200000 777801890 200000 817668946 200000 706158092 200000 615589554 200000 866966204 200000 35933733 200000 107618037 200000 434850156 200000 575400136 200000 163863732 200000 954997069 200000 517320657 200000 916387814 200000 352699269 200000 91455873 200000 428626616 200000 311803860 200000 993361854 200000 237957281 200000 235493270 200000 379000049 200000 509302567 200000 97107035 200000 912590980 200000 423987259 200000 391994406 200000 156296445 200000 669068854 200000 219858257 200000 238337986 200000 552072566 200000 573592067 200000 179339889 200000 294274463 200000 826062676 200000 950782947 200000 814902394 200000 608483335 200000 874946758 200000 813954156 200000 347594473 200000 817404894 200000 447022747 200000 977447635 200000 82847711 200000 823425707 200000 334282305 200000 882182896 200000 636263448 200000 383768213 200000 681145798 200000 241334585 200000 177710325 200000 102186083 200000 195203033 200000 290031812 200000 685681266 200000 400747898 200000 274875848 200000 307112777 200000 574350127 200000 66925537 200000 26682755 200000 238217501 200000 401673834 200000 505613888 200000 244194198 200000 53406007 200000 868910594 200000 998523355 200000 706637106 200000 150266670 200000 785322101 200000 230046874 200000 782691876 200000 176953143 200000 879638242 200000 895976196 200000 942013659 200000 723606059 200000 846808839 200000 183031359 200000 810759782 200000 876725630 200000 765231938 200000 109489168 200000 554478706 200000 920212296 200000 917830803 200000 362939104 200000 618690383 200000 595171390 200000 159767703 200000 246818228 200000 983122410 200000 694290873 200000 853915022 200000 769835570 200000 354114003 200000 135101357 200000 668322389 200000 420848802 200000 290178872 200000 942431922 200000 745879659 200000 980664298 200000 999102184 200000 25622014 200000 255036911 200000 796032912 200000 462711376 200000 215514984 200000 598020512 200000 669434810 200000 707731328 200000 2500965 200000 348469978 200000 980137776 200000 382118693 200000 340934925 200000 805137310 200000 731437400 200000 966072463 200000 936276503 200000 497109642 200000 295749688 200000 742805932 200000 154264791 200000 77766364 200000 71050871 200000 127436043 200000 501639238 200000 999485043 200000 938512731 200000 667915225 200000 598485497 200000 790832588 200000 977760971 200000 941008357 200000 93600296 200000 171667464 200000 36211022 200000 304347039 200000 611593127 200000 96563427 200000 114557449 200000 497919508 200000 291505647 200000 104125117 200000 59497155 200000 737161459 200000 40110358 200000 711353493 200000 604023267 200000 722845834 200000 697119697 200000 297460743 200000 87656048 200000 2887113 200000 661415800 200000 598558549 200000 853950991 200000 248533052 200000 969854465 200000 441321306 200000 400407815 200000 90338324 200000 215542275 200000 622466967 200000 258605632 200000 428801054 200000 143430323 200000 98684970 200000 630531902 200000 929760713 200000 755654122 200000 846916049 200000 589187626 200000 952615203 200000 472441372 200000 80944106 200000 361394120 200000 706628827 200000 499399265 200000 752365173 200000 707665281 200000 8964160 200000 716739694 200000 629083663 200000 189025625 200000 756585280 200000 66589852 200000 972724728 200000 828214777 200000 140922985 200000 648706527 200000 915507213 200000 250193062 200000 220085482 200000 525528527 200000 259919053 200000 93125958 200000 316391569 200000 268589730 200000 10295639 200000 515879009 200000 325498317 200000 353220398 200000 237565289 200000 359925021 200000 966416301 200000 691823339 200000 320116066 200000 696865088 200000 814111198 200000 25733614 200000 64071232 200000 169789233 200000 823343280 200000 55196910 200000 794062242 200000 418800630 200000 423372561 200000 800224578 200000 788579781 200000 539707702 200000 841652879 200000 764022495 200000 175510410 200000 28202807 200000 114642778 200000 412288093 200000 52004973 200000 216457440 200000 540945982 200000 475853555 200000 672465551 200000 471503799 200000 967945900 200000 837689461 200000 567392940 200000 792117219 200000 129865905 200000 875183964 200000 45711908 200000 153470506 200000 685043452 200000 143399614 200000 995082486 200000 504814579 200000 890378459 200000 611467856 200000 799398334 200000 193764676 200000 589430845 200000 436769898 200000 418827710 200000 526962373 200000 27685297 200000 619426306 200000 784909009 200000 484378554 200000 814799460 200000 166591663 200000 129488760 200000 503943179 200000 294495782 200000 266284198 200000 460199121 200000 217647679 200000 165771621 200000 905381567 200000 652958874 200000 794663291 200000 619652399 200000 296765552 200000 695589681 200000 687582087 200000 863096115 200000 688140752 200000 547692438 200000 521609928 200000 280784320 200000 998515093 200000 346493798 200000 194504774 200000 905383364 200000 634529045 200000 55985888 200000 911206310 200000 67891916 200000 501534791 200000 67709667 200000 831906096 200000 548644105 200000 848227778 200000 436740845 200000 190126025 200000 78190921 200000 17523388 200000 851096349 200000 397559545 200000 383538937 200000 699133707 200000 391348273 200000 725209830 200000 642592808 200000 940724007 200000 791259528 200000 849709654 200000 288050566 200000 588217893 200000 254520608 200000 323586224 200000 279200352 200000 948926908 200000 143466392 200000 376801786 200000 677008549 200000 25038402 200000 955410989 200000 889233114 200000 548996323 200000 415209647 200000 586222784 200000 246865048 200000 458464841 200000 677198488 200000 455625677 200000 817627418 200000 373466789 200000 31952948 200000 659475060 200000 873928422 200000 938480743 200000 534513754 200000 243318900 200000 491785507 200000 601971356 200000 130186368 200000 530857002 200000 227045271 200000 451593459 200000 394184892 200000 338825877 200000 230462121 200000 558060986 200000 694949829 200000 387543892 200000 826365280 200000 292654048 200000 699294450 200000 413617829 200000 258659169 200000 940849908 200000 949589561 200000 181758823 200000 799032051 200000 447266595 200000 974447665 200000 237160216 200000 341041405 200000 131969853 200000 972460559 200000 28112342 200000 805798150 200000 57011888 200000 952500139 200000 231820897 200000 944130867 200000 979454858 200000 117278587 200000 656748566 200000 70261324 200000 163380858 200000 117941398 200000 318777077 200000 996502966 200000 323599055 200000 812060338 200000 326405019 200000 208156025 200000 987041398 200000 947390501 200000 992476487 200000 636915770 200000 866571263 200000 467090406 200000 511868376 200000 447455041 200000 940316312 200000 130940812 200000 853781964 200000 387350131 200000 513755151 200000 186739021 200000 597595714 200000 767390296 200000 449626835 200000 385443839 200000 115866872 200000 237914645 200000 644396018 200000 691094809 200000 629401677 200000 424518002 200000 664656156 200000 296709810 200000 39111487 200000 265115349 200000 656028318 200000 506359680 200000 3155308 200000 287123780 200000 422942054 200000 912428250 200000 863913748 200000 479417958 200000 110856965 200000 693298869 200000 151290644 200000 397138049 200000 342683047 200000 806456233 200000 971987180 200000 870671483 200000 611927067 200000 281497836 200000 265608889 200000 324575196 200000 906132433 200000 986330197 200000 705107258 200000 954443978 200000 866663126 200000 852697178 200000 831380942 200000 313810443 200000 267918808 200000 804221457 200000 91017331 200000 973599494 200000 922647591 200000 87244081 200000 308320712 200000 540695490 200000 424855985 200000 878799889 200000 405145867 200000 929780452 200000 540307717 200000 967596967 200000 827447835 200000 488864691 200000 339503440 200000 652652425 200000 911102837 200000 981054998 200000 767214690 200000 884694511 200000 450292794 200000 150063251 200000 193379497 200000 290221998 200000 300801062 200000 8119890 200000 75925811 200000 925788221 200000 379220378 200000 893064471 200000 203441583 200000 228489650 200000 150056850 200000 296137034 200000 263247468 200000 308273349 200000 347009454 200000 34732530 200000 874483799 200000 465573067 200000 202470445 200000 421142708 200000 828069120 200000 955819451 200000 917149163 200000 825243096 200000 768106132 200000 490770988 200000 782511722 200000 836133955 200000 451393508 200000 352919892 200000 877397957 200000 48217981 200000 344231004 200000 859133193 200000 5872317 200000 220648875 200000 272499723 200000 374675394 200000 887228080 200000 496297365 200000 821007264 200000 279708822 200000 393789340 200000 896540833 200000 157476458 200000 740425019 200000 297613855 200000 888535253 200000 275833431 200000 181873671 200000 388436345 200000 747677399 200000 300348917 200000 100948466 200000 164453255 200000 637625327 200000 75551859 200000 13615761 200000 921585352 200000 285533187 200000 703737248 200000 398196251 200000 129575003 200000 266685849 200000 94013929 200000 544703847 200000 46263807 200000 795085272 200000 517272158 200000 294882794 200000 517220369 200000 892514438 200000 846491308 200000 690931644 200000 865301392 200000 394146826 200000 166051107 200000 720973204 200000 338780698 200000 387774826 200000 509986993 200000 193636038 200000 917255151 200000 568758861 200000 986151141 200000 780481355 200000 282679277 200000 204860153 200000 471415276 200000 862467513 200000 276068242 200000 4972117 200000 731522710 200000 184339781 200000 700627708 200000 972698088 200000 669931089 200000 416743879 200000 916940523 200000 597334999 200000 960347947 200000 90410421 200000 831817404 200000 824522473 200000 468500435 200000 635005989 200000 303154798 200000 573015173 200000 415409559 200000 777957071 200000 973024416 200000 685100210 200000 446902886 200000 600587784 200000 187900560 200000 660340757 200000 385599695 200000 73180871 200000 958198813 200000 655441398 200000 565194240 200000 36355235 200000 445886917 200000 49388090 200000 509781447 200000 345882577 200000 291259559 200000 649672553 200000 171779731 200000 288489770 200000 251754625 200000 482714280 200000 357954418 200000 141955618 200000 662048689 200000 188757951 200000 9539604 200000 828468945 200000 306218807 200000 34335507 200000 985961669 200000 212542956 200000 813879473 200000 262883244 200000 642189942 200000 528093388 200000 26811996 200000 294988592 200000 841619124 200000 579299173 200000 332829976 200000 649286116 200000 477668270 200000 620529743 200000 129526884 200000 334510257 200000 819736626 200000 835275968 200000 676679261 200000 889571100 200000 380192176 200000 278765711 200000 174925250 200000 162869068 200000 223851060 200000 917585457 200000 877936114 200000 222027783 200000 1353327 200000 586485950 200000 530887915 200000 596794548 200000 7765422 200000 278986733 200000 962100043 200000 343377241 200000 398138848 200000 882607122 200000 484084818 200000 352552093 200000 622054291 200000 379247654 200000 717180894 200000 605764550 200000 445922294 200000 19012542 200000 16357996 200000 295290043 200000 486556888 200000 501621010 200000 882730269 200000 798539266 200000 141873319 200000 972983030 200000 297298861 200000 414976194 200000 991015025 200000 880192227 200000 961132156 200000 192191170 200000 455065061 200000 638555887 200000 284055177 200000 946721895 200000 470139729 200000 670726607 200000 380487537 200000 144613560 200000 458236836 200000 522597595 200000 654380403 200000 80137052 200000 381729389 200000 266145801 200000 42917742 200000 226697370 200000 13032922 200000 445207536 200000 68958432 200000 748301655 200000 77017785 200000 212638149 200000 92660199 200000 197069595 200000 156753017 200000 446581089 200000 851055427 200000 713060363 200000 158531880 200000 778035000 200000 296147538 200000 900955887 200000 199100277 200000 395704930 200000 625432849 200000 29419820 200000 135212207 200000 430098068 200000 599702561 200000 642632906 200000 506131139 200000 578328103 200000 455040702 200000 92198510 200000 549944897 200000 828626959 200000 313526472 200000 164577120 200000 621794903 200000 624767460 200000 167168189 200000 77595526 200000 840028884 200000 722958812 200000 46668220 200000 472611174 200000 409919013 200000 34036941 200000 71314307 200000 382349350 200000 107986777 200000 547676207 200000 936415345 200000 376819598 200000 584998432 200000 24254487 200000 631800708 200000 558603780 200000 437910215 200000 971774780 200000 883097179 200000 852989070 200000 445559357 200000 852977397 200000 186676020 200000 442049235 200000 548783632 200000 856478007 200000 227412205 200000 404860185 200000 30084719 200000 290724506 200000 740226310 200000 507164231 200000 894813737 200000 997052501 200000 957712284 200000 353851363 200000 760071339 200000 137792060 200000 284145006 200000 378074644 200000 977848325 200000 281689288 200000 352279515 200000 80639392 200000 981857509 200000 535405327 200000 770946274 200000 119543279 200000 601838234 200000 285191366 200000 522461472 200000 307050757 200000 112939793 200000 354674757 200000 442193876 200000 566219658 200000 939114201 200000 105130114 200000 427703517 200000 639220932 200000 210851618 200000 146679059 200000 519278264 200000 579503771 200000 270853049 200000 107644464 200000 941182598 200000 716629907 200000 807127821 200000 493186734 200000 825387012 200000 370536661 200000 577016364 200000 484555268 200000 551391120 200000 158381605 200000 735689925 200000 741647945 200000 370502186 200000 406882796 200000 569394983 200000 450762291 200000 763621743 200000 66404654 200000 935868991 200000 77560088 200000 534213022 200000 388351892 200000 449236893 200000 867610863 200000 298442646 200000 200873826 200000 387541871 200000 97089103 200000 819565782 200000 580082049 200000 918454915 200000 772269678 200000 776446843 200000 863183222 200000 105258056 200000 802036514 200000 939887684 200000 422364007 200000 809976525 200000 865020131 200000 130701967 200000 536112156 200000 260580032 200000 908414662 200000 370453596 200000 26036987 200000 831721326 200000 879209090 200000 193937481 200000 457220106 200000 325137608 200000 854393453 200000 818676628 200000 860272624 200000 427904859 200000 36261759 200000 513875995 200000 619956211 200000 189893207 200000 67494221 200000 430626909 200000 453832186 200000 303987592 200000 12456462 200000 603624314 200000 136892043 200000 265204063 200000 971959449 200000 317236014 200000 938145485 200000 859708137 200000 421160036 200000 855881177 200000 16224902 200000 438231508 200000 742875525 200000 211078777 200000 868704285 200000 499522673 200000 127265459 200000 672418477 200000 63563928 200000 443807148 200000 526592325 200000 274268851 200000 579753374 200000 856400660 200000 65926961 200000 94966634 200000 996782454 200000 663751897 200000 933059342 200000 629125712 200000 206273285 200000 268447176 200000 125953041 200000 10224515 200000 173659090 200000 745951567 200000 77305362 200000 445501891 200000 620087301 200000 758062975 200000 392272775 200000 425119853 200000 492048994 200000 526996228 200000 596361095 200000 963136385 200000 516247121 200000 711654189 200000 416155592 200000 204108700 200000 838072793 200000 74062314 200000 960894112 200000 561186813 200000 509193119 200000 232711112 200000 909275398 200000 689324675 200000 211045099 200000 164285429 200000 82995345 200000 647689644 200000 159407011 200000 514370626 200000 474566007 200000 407346839 200000 735689804 200000 408539419 200000 762536078 200000 342655234 200000 682486287 200000 716156815 200000 652467021 200000 603837260 200000 76462769 200000 158134606 200000 835357131 200000 358770803 200000 437595800 200000 546409124 200000 11626686 200000 498414613 200000 718960332 200000 775264898 200000 972627837 200000 978237042 200000 316486899 200000 147931253 200000 274956797 200000 758634087 200000 313897811 200000 649469612 200000 729042134 200000 109101940 200000 983309011 200000 169436150 200000 414963518 200000 229157814 200000 45582585 200000 127861696 200000 711748876 200000 138242028 200000 704339436 200000 427647514 200000 959780534 200000 110361973 200000 21533810 200000 530773938 200000 113217362 200000 838986831 200000 696633842 200000 598675926 200000 753724567 200000 23358233 200000 176362098 200000 792982645 200000 416051420 200000 113801489 200000 895763609 200000 643016222 200000 300342039 200000 582444566 200000 359476653 200000 884084734 200000 228395742 200000 764499110 200000 979892118 200000 119114213 200000 326635113 200000 279851999 200000 634419416 200000 551953473 200000 641991309 200000 943249281 200000 949124251 200000 228295200 200000 570927809 200000 73471977 200000 261717158 200000 560171313 200000 734379803 200000 704172054 200000 442809694 200000 715876290 200000 570753107 200000 875442087 200000 184562122 200000 762541763 200000 842782142 200000 863186139 200000 927287698 200000 190731712 200000 869044051 200000 298114703 200000 185960186 200000 548814570 200000 104002473 200000 529548354 200000 310936299 200000 874273038 200000 166387190 200000 817143827 200000 440387817 200000 916122523 200000 941356560 200000 920174271 200000 798305053 200000 249497248 200000 824549486 200000 356007847 200000 59616332 200000 895062218 200000 889175079 200000 274410184 200000 431874524 200000 750472553 200000 271631601 200000 368103616 200000 560602069 200000 730894443 200000 195625250 200000 682944207 200000 370330333 200000 1191518 200000 662225330 200000 183001810 200000 383277114 200000 587207281 200000 751944246 200000 496524105 200000 530123730 200000 159633010 200000 662615269 200000 636646737 200000 834347053 200000 991142097 200000 936177302 200000 228823721 200000 393947249 200000 43647130 200000 753700542 200000 837062576 200000 408476260 200000 93790078 200000 148957045 200000 334970724 200000 737786477 200000 261260746 200000 105796466 200000 348549988 200000 235994002 200000 208612461 200000 8737289 200000 691071469 200000 126871930 200000 193468150 200000 715352883 200000 706455520 200000 783717996 200000 785091986 200000 660430726 200000 654429882 200000 507063629 200000 931115281 200000 644122167 200000 943997593 200000 375415204 200000 794334944 200000 672085790 200000 119730749 200000 279072152 200000 453999375 200000 489230513 200000 267536643 200000 242271728 200000 86365260 200000 901868550 200000 31781098 200000 199639569 200000 311820262 200000 952067285 200000 514592913 200000 31002114 200000 758341578 200000 960749427 200000 640672055 200000 870863978 200000 570694792 200000 319762647 200000 410980025 200000 24096400 200000 803743565 200000 236801688 200000 533185942 200000 961586777 200000 992162794 200000 551817963 200000 913185004 200000 997575757 200000 11715275 200000 144303272 200000 928155771 200000 831163281 200000 166219519 200000 225231686 200000 963280545 200000 446963693 200000 288082997 200000 845712602 200000 466659419 200000 460920775 200000 976121532 200000 613707290 200000 705876298 200000 366546980 200000 832280962 200000 667124831 200000 929775530 200000 121996973 200000 296504341 200000 54250909 200000 164297819 200000 352416167 200000 197231268 200000 7690348 200000 872536796 200000 10090489 200000 22386173 200000 146105346 200000 471442250 200000 951778089 200000 513521551 200000 853022774 200000 510538340 200000 178659677 200000 654317417 200000 720948093 200000 125561225 200000 537758557 200000 271577657 200000 70758127 200000 564919991 200000 107161743 200000 616331085 200000 433171011 200000 483292813 200000 310106873 200000 863340692 200000 343861197 200000 824161864 200000 335284546 200000 227680412 200000 476643462 200000 135409097 200000 251656880 200000 549384340 200000 755302915 200000 415981965 200000 927769898 200000 237433419 200000 999750779 200000 710091954 200000 644990263 200000 147259950 200000 595766469 200000 437196023 200000 855620604 200000 718640462 200000 107442775 200000 957826748 200000 216750400 200000 578694998 200000 292288840 200000 514084605 200000 862470506 200000 927139480 200000 840708685 200000 478204250 200000 960269185 200000 641341440 200000 784236222 200000 835820561 200000 152441130 200000 385254174 200000 358603921 200000 274592257 200000 421791404 200000 834309663 200000 10289757 200000 895739048 200000 704000751 200000 243172819 200000 170624855 200000 79504420 200000 851659639 200000 283363240 200000 395929432 200000 140587317 200000 635506284 200000 260975533 200000 272149204 200000 93120313 200000 149462165 200000 488815759 200000 986882786 200000 110843437 200000 879185752 200000 41228701 200000 434912570 200000 384182962 200000 16423098 200000 386096327 200000 250446898 200000 390486020 200000 226624868 200000 663328922 200000 913663679 200000 443725315 200000 873888923 200000 839286853 200000 733523577 200000 658102574 200000 3268677 200000 268927894 200000 282248598 200000 385357986 200000 255538922 200000 912239356 200000 645837548 200000 648990238 200000 188102064 200000 4670854 200000 381868531 200000 447375872 200000 794107485 200000 183687906 200000 306646208 200000 874672968 200000 590486360 200000 248640862 200000 369527818 200000 840433556 200000 821648295 200000 347162601 200000 213380391 200000 65391394 200000 980150000 200000 428831761 200000 764929551 200000 919634128 200000 886525308 200000 607998469 200000 535091543 200000 936595998 200000 74884142 200000 35082900 200000 74657335 200000 669801257 200000 691272848 200000 387740971 200000 580789891 200000 187007153 200000 885432518 200000 369019866 200000 429114548 200000 121668627 200000 749237655 200000 186137935 200000 183107552 200000 980212558 200000 401960554 200000 850826968 200000 157860284 200000 481527041 200000 335694661 200000 487059044 200000 965102240 200000 809834090 200000 185476816 200000 838348418 200000 435695490 200000 496547176 200000 362467919 200000 609881184 200000 939229688 200000 624814201 200000 739518890 200000 256565196 200000 758826042 200000 141570235 200000 775715176 200000 783164212 200000 671141661 200000 648921070 200000 892098734 200000 357201833 200000 565450776 200000 990669423 200000 883242820 200000 965094615 200000 119574850 200000 108300606 200000 137781647 200000 940267789 200000 474171729 200000 894497272 200000 943155863 200000 546816315 200000 577526171 200000 95698141 200000 432475649 200000 2955502 200000 202052119 200000 581637834 200000 928050709 200000 54701141 200000 434743132 200000 678230334 200000 455442360 200000 925035070 200000 270306464 200000 404704344 200000 732671602 200000 147831320 200000 447047097 200000 564829910 200000 413643369 200000 864078834 200000 486795039 200000 747859991 200000 838520419 200000 383338105 200000 741999591 200000 615325720 200000 497562054 200000 645759229 200000 287699912 200000 156968314 200000 815426202 200000 798484332 200000 460056344 200000 757193082 200000 117222789 200000 422412884 200000 138788047 200000 260574710 200000 469728205 200000 216167140 200000 472839810 200000 924695918 200000 159833945 200000 42564331 200000 206808680 200000 104993535 200000 796279983 200000 537995990 200000 585784152 200000 470955112 200000 625094390 200000 264650165 200000 596812488 200000 28188680 200000 413767156 200000 565105462 200000 593593550 200000 822194909 200000 668841488 200000 808985511 200000 184698401 200000 796510342 200000 325378129 200000 718558711 200000 677108248 200000 370200385 200000 943909468 200000 753487285 200000 971999401 200000 312610797 200000 945261688 200000 423672078 200000 250450027 200000 864262664 200000 197326732 200000 493760722 200000 906487955 200000 516173232 200000 261430559 200000 642955375 200000 280489721 200000 322745765 200000 367053142 200000 726368243 200000 423718419 200000 303542596 200000 363867897 200000 952603149 200000 803050232 200000 359035021 200000 886988653 200000 920527372 200000 619814237 200000 248179741 200000 247525561 200000 362808285 200000 826325403 200000 925699892 200000 475705733 200000 799434256 200000 134028966 200000 66138543 200000 878849814 200000 522092499 200000 947294230 200000 749042701 200000 266626898 200000 519124212 200000 897267232 200000 548235117 200000 45927105 200000 324549602 200000 919678365 200000 657451405 200000 209671304 200000 242303404 200000 217084417 200000 61136587 200000 238195311 200000 269881855 200000 867864420 200000 606163495 200000 481102556 200000 639913771 200000 773216380 200000 182651198 200000 714434261 200000 631895582 200000 496805536 200000 734279760 200000 187440128 200000 969797734 200000 899745733 200000 31580218 200000 474060453 200000 612245554 200000 534809731 200000 568171644 200000 383702442 200000 287685201 200000 606347792 200000 644405555 200000 351930005 200000 987470384 200000 13526595 200000 922254110 200000 846993293 200000 468623327 200000 314314130 200000 261053340 200000 564957016 200000 752439820 200000 506941715 200000 688089260 200000 464040285 200000 58982917 200000 130698365 200000 970536170 200000 490694051 200000 431690169 200000 686037543 200000 890454935 200000 18723023 200000 20866998 200000 706325255 200000 314492049 200000 698895912 200000 950880044 200000 160702131 200000 820651094 200000 248258965 200000 77652968 200000 664307555 200000 494489092 200000 985736604 200000 425778264 200000 46482412 200000 931808603 200000 216666469 200000 958715276 200000 790035909 200000 756125880 200000 3291316 200000 412843315 200000 5986052 200000 809176347 200000 838640625 200000 608651673 200000 945051233 200000 637219873 200000 866817571 200000 616942510 200000 196503345 200000 266668041 200000 601976559 200000 98632449 200000 888501611 200000 812782002 200000 981880989 200000 504485824 200000 524458918 200000 650054810 200000 222744594 200000 586472121 200000 425838872 200000 655708384 200000 685227222 200000 669419867 200000 234977687 200000 131603266 200000 82303246 200000 398680500 200000 974581146 200000 330374430 200000 243944322 200000 81422964 200000 599791672 200000 120496244 200000 901822360 200000 783556328 200000 145778471 200000 253504993 200000 507330902 200000 779808510 200000 522045117 200000 422318245 200000 54792034 200000 156408646 200000 134534130 200000 920262301 200000 119518468 200000 558836462 200000 690795099 200000 278721097 200000 820702242 200000 76826053 200000 17909295 200000 427088070 200000 13763906 200000 513317432 200000 790103109 200000 825304019 200000 377496459 200000 116088663 200000 276467730 200000 287460815 200000 857360579 200000 556796112 200000 18588078 200000 53232056 200000 845775185 200000 288056049 200000 859833808 200000 775350573 200000 690100795 200000 767641769 200000 860008908 200000 593243244 200000 823501608 200000 405596038 200000 928751515 200000 161799251 200000 94253662 200000 187826616 200000 884270034 200000 124517474 200000 550341316 200000 691212299 200000 194630569 200000 960813238 200000 887706592 200000 626467824 200000 438345973 200000 140888591 200000 85408218 200000 359155060 200000 436037165 200000 507200970 200000 496105846 200000 74704198 200000 570845799 200000 167455207 200000 48501276 200000 411060404 200000 231845211 200000 623288579 200000 792427475 200000 391065006 200000 465669982 200000 460042845 200000 595152704 200000 86264001 200000 157261671 200000 311450068 200000 44441514 200000 399475483 200000 742924557 200000 819561446 200000 946129145 200000 777815180 200000 263542917 200000 968928689 200000 548639665 200000 278842754 200000 237295271 200000 230123765 200000 52215547 200000 445756684 200000 292204778 200000 112213008 200000 595474076 200000 463807191 200000 200474978 200000 595355648 200000 423721722 200000 81654579 200000 511439560 200000 158039651 200000 991651613 200000 26734349 200000 594333298 200000 720717176 200000 993596075 200000 753859573 200000 524888661 200000 884647967 200000 635341289 200000 324106777 200000 403346185 200000 387237332 200000 735196608 200000 20693064 200000 914876868 200000 203339447 200000 192429493 200000 844871151 200000 930067037 200000 557533574 200000 551530991 200000 840279838 200000 738870089 200000 142230944 200000 276423988 200000 160019586 200000 629883296 200000 821615875 200000 381805803 200000 594627435 200000 567202072 200000 693342798 200000 912287514 200000 922123719 200000 773799432 200000 119312575 200000 510289000 200000 708880933 200000 949515110 200000 984719412 200000 727338011 200000 892294066 200000 735477448 200000 406141229 200000 475433498 200000 648293438 200000 557902949 200000 523620551 200000 386161387 200000 488916022 200000 79324436 200000 807168706 200000 321266101 200000 684834986 200000 462428235 200000 515720059 200000 783604286 200000 533136200 200000 878454305 200000 946771953 200000 923874030 200000 935456862 200000 151610699 200000 234152899 200000 584692937 200000 224923868 200000 840474913 200000 205207343 200000 40849271 200000 647843406 200000 858514841 200000 211912980 200000 294695231 200000 71242469 200000 4058954 200000 159231216 200000 207140614 200000 720161646 200000 325543785 200000 386942690 200000 443653204 200000 643149656 200000 829509070 200000 143708072 200000 134830414 200000 721842353 200000 487227632 200000 641679008 200000 245325500 200000 753684521 200000 757678051 200000 886690762 200000 702009347 200000 881258252 200000 543650400 200000 83923907 200000 825101611 200000 676803915 200000 375137981 200000 711570890 200000 101787865 200000 620375923 200000 415410671 200000 95332287 200000 433179733 200000 287683763 200000 988339598 200000 122865694 200000 969248645 200000 856100569 200000 707950544 200000 929304583 200000 206515439 200000 474131540 200000 727064971 200000 437543224 200000 720637369 200000 454345267 200000 503015991 200000 303061520 200000 369648043 200000 241426979 200000 105959401 200000 514054541 200000 777103659 200000 596017268 200000 512001880 200000 843128653 200000 318428991 200000 451778068 200000 73933274 200000 541214096 200000 217319822 200000 376181906 200000 894500711 200000 976357683 200000 986106462 200000 723622939 200000 30237332 200000 781822390 200000 790373526 200000 963070846 200000 782792345 200000 782811446 200000 721410492 200000 273317931 200000 568529226 200000 673363571 200000 589106679 200000 704338479 200000 793484064 200000 409283786 200000 653583373 200000 412596281 200000 629930289 200000 272422458 200000 293723493 200000 294978455 200000 512945458 200000 569572194 200000 996045318 200000 200533560 200000 65892731 200000 423446400 200000 910419605 200000 368077995 200000 328878850 200000 168959603 200000 355524697 200000 485689373 200000 179656541 200000 459246265 200000 609828666 200000 296222302 200000 486969028 200000 44068720 200000 352984508 200000 114806236 200000 589398028 200000 946416728 200000 677538055 200000 259215269 200000 26363564 200000 285192655 200000 365111522 200000 976395113 200000 699066555 200000 163453138 200000 848979378 200000 942306676 200000 282648303 200000 705496321 200000 879347327 200000 148366519 200000 385605790 200000 657545371 200000 161047279 200000 534627519 200000 680471999 200000 287830653 200000 465406791 200000 779006906 200000 952200425 200000 507088934 200000 635062896 200000 741083769 200000 529338706 200000 616624053 200000 419703279 200000 287267944 200000 272300240 200000 869721576 200000 182385642 200000 557244310 200000 218875355 200000 667325982 200000 312190761 200000 684490931 200000 131266952 200000 664971349 200000 56812306 200000 460974348 200000 138869134 200000 604275499 200000 844249003 200000 524855440 200000 431445571 200000 616239072 200000 87926683 200000 671821261 200000 644447903 200000 90383953 200000 706008104 200000 807184882 200000 617453111 200000 182751998 200000 648018233 200000 985173710 200000 641342274 200000 624071428 200000 313562452 200000 426395342 200000 499846295 200000 498779170 200000 76983200 200000 905122562 200000 822794668 200000 643067575 200000 131039715 200000 51137816 200000 886681751 200000 891281346 200000 259897988 200000 686226270 200000 577764367 200000 609523936 200000 20042889 200000 585728707 200000 788052331 200000 414613584 200000 382051737 200000 383529686 200000 782482081 200000 266164976 200000 593050619 200000 745230788 200000 518760008 200000 647606848 200000 896769172 200000 806968413 200000 683156885 200000 340168286 200000 281147627 200000 873159695 200000 558352992 200000 518999559 200000 314720039 200000 870744296 200000 273055519 200000 345161884 200000 184555023 200000 259945879 200000 283692265 200000 301238297 200000 345351944 200000 43524971 200000 31600499 200000 58887454 200000 736019482 200000 74923601 200000 39779094 200000 992232682 200000 615169514 200000 502138585 200000 444523206 200000 110277978 200000 861825984 200000 932249137 200000 654217755 200000 461439213 200000 896917889 200000 279898151 200000 862688074 200000 597420738 200000 541085109 200000 515809578 200000 456251692 200000 318783639 200000 112051074 200000 81650761 200000 901984565 200000 270808266 200000 831764654 200000 570207025 200000 828925821 200000 595979867 200000 237600671 200000 487705650 200000 827423930 200000 144117480 200000 915809629 200000 791952442 200000 443432003 200000 934047918 200000 218785166 200000 236811991 200000 148825613 200000 752989326 200000 744180344 200000 607379512 200000 167285936 200000 133999108 200000 1286914 200000 321637675 200000 131418466 200000 661467440 200000 952263346 200000 260967712 200000 974508538 200000 660690129 200000 600902063 200000 182126628 200000 183900398 200000 162823236 200000 939527871 200000 108566245 200000 580718932 200000 752091016 200000 306280777 200000 750521012 200000 152509155 200000 248994108 200000 288845139 200000 916268925 200000 718368242 200000 400515741 200000 25987972 200000 520453071 200000 694881143 200000 704499084 200000 566692642 200000 664563417 200000 588373768 200000 886546054 200000 615898644 200000 891324010 200000 249137885 200000 319977641 200000 218515169 200000 634135792 200000 187362251 200000 438461877 200000 456973998 200000 69581689 200000 716377929 200000 729762311 200000 126381378 200000 980380084 200000 806041453 200000 893728415 200000 856850693 200000 991607280 200000 291426543 200000 661916442 200000 192507131 200000 60768026 200000 574012196 200000 716051895 200000 771100877 200000 153448130 200000 951257603 200000 185332565 200000 20881087 200000 210872598 200000 346540067 200000 519454578 200000 2123706 200000 730013412 200000 350623418 200000 809621549 200000 582446402 200000 314675099 200000 141842846 200000 890059844 200000 909627264 200000 411455817 200000 1308486 200000 715989269 200000 836307257 200000 52350110 200000 952723145 200000 434104992 200000 543008723 200000 204809958 200000 969170397 200000 28923779 200000 30486358 200000 793963026 200000 249422040 200000 768578811 200000 584811112 200000 115982511 200000 378596018 200000 850981097 200000 404789839 200000 464240620 200000 324876032 200000 306933193 200000 780849393 200000 640611736 200000 136764921 200000 197676219 200000 57984726 200000 978692128 200000 963925108 200000 395978621 200000 66180900 200000 591152276 200000 525446118 200000 582634094 200000 889596833 200000 222662305 200000 589294695 200000 567675020 200000 295236788 200000 88048792 200000 780146350 200000 262724470 200000 659459939 200000 9540965 200000 879012367 200000 953199466 200000 607545685 200000 861527703 200000 439769219 200000 546668870 200000 150505169 200000 758761053 200000 629514911 200000 560624778 200000 776051388 200000 512001414 200000 286983067 200000 378285908 200000 365701789 200000 940079488 200000 203916108 200000 553834593 200000 204713627 200000 425900121 200000 613017129 200000 397793041 200000 546827644 200000 49358528 200000 799330120 200000 390530403 200000 2578600 200000 17117699 200000 846601825 200000 250767348 200000 891887651 200000 503519762 200000 412060105 200000 163938819 200000 827636885 200000 633676153 200000 210110583 200000 193034095 200000 188371781 200000 765252969 200000 834231297 200000 697416374 200000 689793560 200000 523037615 200000 687259295 200000 946845943 200000 607813014 200000 204768954 200000 813200678 200000 622349296 200000 375254756 200000 994442648 200000 623623950 200000 886262783 200000 640624074 200000 167959545 200000 655489131 200000 118706724 200000 289180846 200000 352594473 200000 440905206 200000 310522364 200000 108500117 200000 258697497 200000 647442693 200000 665868231 200000 823352616 200000 813102166 200000 248852365 200000 448258146 200000 596385452 200000 874238991 200000 694604838 200000 634467660 200000 680071175 200000 546614546 200000 918488070 200000 373872804 200000 114008769 200000 84793039 200000 89354500 200000 680909608 200000 408915200 200000 330179922 200000 472982933 200000 451407927 200000 897697162 200000 486423372 200000 805026001 200000 920390607 200000 804834758 200000 890736650 200000 404742254 200000 482967695 200000 189102010 200000 86580603 200000 521032899 200000 418718645 200000 691440141 200000 998794285 200000 630717126 200000 4699423 200000 298540549 200000 805487952 200000 864309261 200000 440176973 200000 299279753 200000 56434864 200000 145990863 200000 17833820 200000 865035551 200000 895059134 200000 603934691 200000 937364748 200000 689909743 200000 186345607 200000 47601855 200000 726710970 200000 254993341 200000 36181434 200000 539038586 200000 804613477 200000 261086449 200000 48514725 200000 374886601 200000 176777388 200000 369700497 200000 745520695 200000 384943108 200000 389196493 200000 427158597 200000 124819967 200000 672131873 200000 43286695 200000 444862545 200000 805232683 200000 814752439 200000 28695992 200000 339158941 200000 153396105 200000 835805179 200000 167349791 200000 128666032 200000 450053512 200000 505071813 200000 899636890 200000 544627375 200000 24116790 200000 276288396 200000 493838983 200000 4124514 200000 457545282 200000 8447844 200000 103645670 200000 703702830 200000 689928443 200000 11229702 200000 123158356 200000 16786971 200000 250771022 200000 836787143 200000 408798225 200000 855082191 200000 269938379 200000 810816927 200000 949256186 200000 194727568 200000 796692384 200000 85566755 200000 481283470 200000 538177860 200000 995264156 200000 466588810 200000 902022124 200000 489784179 200000 205325868 200000 518935210 200000 229016786 200000 499787331 200000 105143648 200000 929285883 200000 131145887 200000 402484090 200000 829654501 200000 473116050 200000 453440593 200000 311807358 200000 387108363 200000 819264294 200000 29075846 200000 163891031 200000 525452480 200000 475133197 200000 67022974 200000 41518251 200000 693024658 200000 357607231 200000 792152087 200000 951670720 200000 100194480 200000 515785809 200000 360880590 200000 240718717 200000 677835497 200000 488289659 200000 240695748 200000 506556265 200000 394454955 200000 680466065 200000 373054133 200000 885889449 200000 387021572 200000 431718924 200000 31295489 200000 548316932 200000 188268962 200000 414778625 200000 119507366 200000 63842017 200000 172823254 200000 108754216 200000 714219075 200000 737350982 200000 207906956 200000 478234326 200000 156862230 200000 812985562 200000 168733524 200000 647660802 200000 180009470 200000 619282660 200000 461820507 200000 358148418 200000 883721593 200000 373822281 200000 991963505 200000 107724750 200000 375581350 200000 994194065 200000 682274052 200000 142304123 200000 570855746 200000 459627489 200000 284836386 200000 119489984 200000 236411310 200000 963968768 200000 47192698 200000 186436788 200000 613231846 200000 967856726 200000 569125979 200000 53192461 200000 397709963 200000 77051624 200000 127313074 200000 633360417 200000 312209113 200000 668188764 200000 287764751 200000 909637607 200000 162976944 200000 419174138 200000 370240928 200000 330406134 200000 182694798 200000 345605543 200000 866788659 200000 822874756 200000 596966290 200000 73115627 200000 292798776 200000 213157479 200000 863655802 200000 801863148 200000 939044283 200000 738928919 200000 733823141 200000 358117488 200000 192204653 200000 819024809 200000 817544977 200000 148834013 200000 724319131 200000 800473556 200000 634998620 200000 758907707 200000 229284403 200000 357979630 200000 913740486 200000 501973040 200000 732274630 200000 62575855 200000 502083885 200000 388366082 200000 83101568 200000 610010220 200000 829653774 200000 750387608 200000 382568240 200000 934583964 200000 826823049 200000 438398584 200000 304973638 200000 515170390 200000 279983197 200000 527714505 200000 286294223 200000 262498064 200000 328191463 200000 469344849 200000 672800121 200000 820545760 200000 29125414 200000 277676407 200000 326502805 200000 21497981 200000 431481273 200000 555793218 200000 516396559 200000 899921726 200000 263674334 200000 77107031 200000 341426294 200000 609790745 200000 202714739 200000 605060093 200000 208699642 200000 330129573 200000 645030136 200000 444717083 200000 502095464 200000 521046295 200000 608291211 200000 583291192 200000 149376047 200000 195383879 200000 993715434 200000 35230585 200000 446924893 200000 561532587 200000 71180915 200000 266299813 200000 268768673 200000 869900122 200000 261677605 200000 422928676 200000 33248073 200000 381955081 200000 559335072 200000 907064826 200000 284568901 200000 984511249 200000 779840800 200000 713592528 200000 393579554 200000 263547238 200000 678688133 200000 746280682 200000 575848718 200000 544211616 200000 208094285 200000 376633905 200000 693798874 200000 488225524 200000 396905111 200000 176985386 200000 860280050 200000 554793275 200000 34409505 200000 297748731 200000 678429541 200000 634270441 200000 331529546 200000 800308076 200000 631678691 200000 160013846 200000 136131855 200000 134470883 200000 935915449 200000 823826808 200000 904478993 200000 84967526 200000 810800853 200000 794325606 200000 199678349 200000 87800219 200000 485193671 200000 930709205 200000 111268193 200000 463388874 200000 856978110 200000 16967517 200000 689915916 200000 659437273 200000 59670150 200000 3361588 200000 905295278 200000 147422542 200000 719843983 200000 642894897 200000 922451715 200000 304179280 200000 617728744 200000 538915018 200000 801100139 200000 398757029 200000 772543551 200000 379102741 200000 331406052 200000 256076724 200000 707917794 200000 71815625 200000 285224461 200000 221707139 200000 969492928 200000 779628093 200000 194295332 200000 492885177 200000 990626920 200000 478117479 200000 248986375 200000 165401757 200000 147549447 200000 205502429 200000 27234102 200000 507007764 200000 956104045 200000 257201879 200000 804481487 200000 381900453 200000 408632840 200000 720431146 200000 257512079 200000 77040247 200000 351992806 200000 808312653 200000 912503254 200000 637322321 200000 39253174 200000 365337174 200000 4288163 200000 833756312 200000 212003526 200000 142785021 200000 91944083 200000 599991892 200000 413095174 200000 13546391 200000 479828453 200000 175136554 200000 242785027 200000 460176155 200000 662851960 200000 108576610 200000 835921643 200000 600318240 200000 135491274 200000 379124705 200000 160990094 200000 307572955 200000 925609466 200000 339561519 200000 981543514 200000 243667493 200000 705766854 200000 407709297 200000 691040606 200000 963912050 200000 329022861 200000 296378223 200000 337139527 200000 489134042 200000 272583500 200000 322697871 200000 522124133 200000 172761875 200000 582818212 200000 993901014 200000 697775526 200000 318561139 200000 627942865 200000 188846573 200000 375119512 200000 255132146 200000 118032820 200000 242242073 200000 634256234 200000 142116389 200000 561924553 200000 448730177 200000 162680810 200000 431546435 200000 963503408 200000 630123243 200000 262967432 200000 935147810 200000 203894695 200000 192773438 200000 500743760 200000 165156922 200000 229065613 200000 867425536 200000 804662515 200000 152806304 200000 953312224 200000 368327832 200000 214661822 200000 492963851 200000 484339775 200000 48917260 200000 761295008 200000 19699410 200000 575205608 200000 451249667 200000 223878184 200000 718986731 200000 81856698 200000 144120259 200000 309936515 200000 397241324 200000 316400946 200000 440981811 200000 746186625 200000 643917325 200000 636979313 200000 518046681 200000 654143887 200000 761192995 200000 957596467 200000 267809756 200000 851289533 200000 873188517 200000 79003353 200000 652466691 200000 36234937 200000 774839977 200000 142125919 200000 799625651 200000 867392978 200000 194220007 200000 113970021 200000 574727924 200000 233064181 200000 825010868 200000 159706665 200000 996159595 200000 918818994 200000 135127559 200000 701995914 200000 953389407 200000 733042231 200000 61848950 200000 646385158 200000 874839480 200000 921033554 200000 699556665 200000 634778300 200000 523727354 200000 311549042 200000 405943333 200000 606427498 200000 888959310 200000 900602533 200000 675588530 200000 173425774 200000 736232313 200000 762427290 200000 443805684 200000 85432008 200000 690841313 200000 281425824 200000 700295076 200000 897930773 200000 268292238 200000 289698213 200000 21212184 200000 775656597 200000 354001957 200000 635717431 200000 455915333 200000 726793509 200000 898200046 200000 430158981 200000 26636739 200000 317004100 200000 572505807 200000 161276509 200000 111446216 200000 106864401 200000 69256270 200000 70234670 200000 589766699 200000 837859147 200000 587796114 200000 377491975 200000 954600545 200000 541909838 200000 598669409 200000 634860694 200000 575282818 200000 510785308 200000 760356641 200000 595705641 200000 261647940 200000 777530192 200000 4382939 200000 433131439 200000 676109822 200000 36402987 200000 369778739 200000 154694838 200000 675937958 200000 780674699 200000 404087920 200000 55475053 200000 215143378 200000 939044845 200000 580438393 200000 773548451 200000 22116793 200000 772151410 200000 39693780 200000 540876742 200000 209169714 200000 118697942 200000 839548584 200000 665143524 200000 380001203 200000 426894969 200000 986379707 200000 510656172 200000 713254739 200000 487715162 200000 453491060 200000 110184300 200000 987023047 200000 652392982 200000 367621338 200000 758497299 200000 254234983 200000 480242412 200000 552974738 200000 59695664 200000 942682921 200000 699057338 200000 768973796 200000 555613680 200000 650738340 200000 560555776 200000 34009781 200000 750356003 200000 831952653 200000 336125916 200000 908051852 200000 330340919 200000 210495548 200000 541602828 200000 792945297 200000 779438139 200000 611966632 200000 819416814 200000 829112968 200000 483339996 200000 928970085 200000 172701314 200000 181828826 200000 328776042 200000 624510508 200000 891474277 200000 836824460 200000 678769106 200000 194686802 200000 854869719 200000 916610372 200000 170420388 200000 609216975 200000 651760821 200000 218102602 200000 636210958 200000 161747768 200000 540343166 200000 809159556 200000 937171166 200000 883982276 200000 644382289 200000 859523191 200000 482653316 200000 972215881 200000 904945388 200000 614230348 200000 609718540 200000 943686719 200000 524657582 200000 456499656 200000 165033511 200000 493683131 200000 409678741 200000 418075218 200000 114398754 200000 149314420 200000 427848768 200000 794136048 200000 746557420 200000 611739328 200000 761565676 200000 631153225 200000 273744659 200000 384022423 200000 941455738 200000 298385827 200000 50884038 200000 996202126 200000 961962598 200000 153711333 200000 471142612 200000 405978844 200000 872308945 200000 256485781 200000 173515178 200000 910640728 200000 683463031 200000 933339098 200000 106216024 200000 670100344 200000 36329912 200000 190338170 200000 187676044 200000 226300754 200000 173267859 200000 944421596 200000 141995156 200000 404107678 200000 806185380 200000 423444231 200000 997924192 200000 967581873 200000 501714221 200000 533958560 200000 297589372 200000 515344258 200000 969798153 200000 564698606 200000 452267289 200000 962634663 200000 54354617 200000 807082969 200000 388378884 200000 740749656 200000 390434395 200000 362457573 200000 799200940 200000 217429866 200000 783025837 200000 823656250 200000 878295839 200000 919416660 200000 263577101 200000 187279263 200000 893020684 200000 604054829 200000 707451 200000 626827129 200000 224405442 200000 149452202 200000 794549396 200000 3182544 200000 893797166 200000 569709092 200000 96410519 200000 370856009 200000 362914272 200000 507613327 200000 287163747 200000 388806444 200000 762320902 200000 777728387 200000 56437623 200000 523283807 200000 949821038 200000 456808502 200000 790813679 200000 251811432 200000 940433031 200000 615045758 200000 709987724 200000 605670509 200000 199755360 200000 752490195 200000 969684396 200000 86846518 200000 665285286 200000 704602698 200000 191331917 200000 831955753 200000 592297641 200000 89499290 200000 525886990 200000 512039756 200000 775250519 200000 119525401 200000 911819820 200000 641980742 200000 597849662 200000 872380351 200000 467031688 200000 426629213 200000 875883405 200000 172469537 200000 965096350 200000 151460983 200000 628465171 200000 138473590 200000 613928590 200000 72450077 200000 847788605 200000 467425941 200000 606610711 200000 946349683 200000 58558235 200000 372022004 200000 821813142 200000 137790784 200000 649014875 200000 335528361 200000 247542026 200000 208236267 200000 77075531 200000 488996715 200000 112086802 200000 338604666 200000 693452763 200000 354959249 200000 632843244 200000 59999636 200000 81370263 200000 271373841 200000 846441591 200000 786906240 200000 684798640 200000 981731713 200000 563827761 200000 306380323 200000 432975602 200000 644023577 200000 969527608 200000 967571460 200000 453776078 200000 740912302 200000 814665292 200000 508533322 200000 998832721 200000 641038007 200000 974936266 200000 806193596 200000 510626859 200000 658127947 200000 599445682 200000 238985663 200000 833259944 200000 125180191 200000 642499745 200000 767458907 200000 68164281 200000 306359692 200000 485189590 200000 697688117 200000 973482474 200000 861887622 200000 534304304 200000 652722325 200000 369143404 200000 964499877 200000 440089645 200000 778584928 200000 510449164 200000 36500766 200000 523848428 200000 913968414 200000 671594297 200000 660422090 200000 624925227 200000 352053493 200000 329386754 200000 371171101 200000 515068489 200000 503806635 200000 729638676 200000 560663855 200000 334017604 200000 9159334 200000 535706559 200000 388654774 200000 669345722 200000 419461614 200000 517685233 200000 392858888 200000 625884907 200000 478541865 200000 668006200 200000 856682525 200000 744052916 200000 936172445 200000 589926339 200000 875378826 200000 988339349 200000 142364465 200000 859005537 200000 90139014 200000 963936427 200000 791277675 200000 140108415 200000 513855720 200000 460828597 200000 437903218 200000 672998445 200000 501736230 200000 764803858 200000 50930956 200000 917762073 200000 792384854 200000 251611840 200000 191887520 200000 500002193 200000 412896047 200000 321331550 200000 688887348 200000 166652548 200000 189875464 200000 646754858 200000 706552431 200000 575208320 200000 422404055 200000 923830019 200000 404850327 200000 519993269 200000 441338674 200000 197186150 200000 749069971 200000 522745584 200000 744958289 200000 611706228 200000 490392810 200000 856740255 200000 474580233 200000 563201513 200000 870576321 200000 460860627 200000 84007377 200000 606928934 200000 537930207 200000 808385080 200000 472213439 200000 716997927 200000 845351596 200000 172390429 200000 652093323 200000 807133324 200000 55055916 200000 297005937 200000 2572938 200000 6357652 200000 24877064 200000 675612099 200000 529932467 200000 112486427 200000 52843140 200000 250352961 200000 997550749 200000 168555683 200000 934055561 200000 171167929 200000 101451645 200000 132013127 200000 604280219 200000 87869338 200000 534491948 200000 533657544 200000 703981539 200000 488649715 200000 485899806 200000 220360836 200000 235832870 200000 903019121 200000 452962155 200000 554833017 200000 184806346 200000 268996708 200000 365117129 200000 693067333 200000 846823127 200000 862633401 200000 82592398 200000 21725480 200000 795871219 200000 283801857 200000 336674738 200000 903455999 200000 333280356 200000 132619112 200000 40510922 200000 789744201 200000 155217424 200000 832847549 200000 720164621 200000 276122661 200000 720646015 200000 536811887 200000 446116945 200000 952290898 200000 782754775 200000 404191885 200000 270186766 200000 795750189 200000 148568286 200000 875365317 200000 556141913 200000 612509109 200000 340426491 200000 511766373 200000 355155945 200000 641287560 200000 500736820 200000 140337244 200000 270666773 200000 664554726 200000 36410672 200000 31126584 200000 375430611 200000 810545325 200000 379585333 200000 922754345 200000 723170233 200000 556588123 200000 333862442 200000 479371259 200000 276359935 200000 214361614 200000 51127702 200000 251962399 200000 301341562 200000 925594758 200000 608291230 200000 389927330 200000 746735521 200000 573164832 200000 361500937 200000 210983219 200000 687153290 200000 250078683 200000 613069119 200000 973166113 200000 916335597 200000 607003478 200000 496358980 200000 595180121 200000 708525087 200000 963012815 200000 530823360 200000 226217579 200000 146679831 200000 809692709 200000 396805114 200000 422998404 200000 265093483 200000 766162902 200000 508619735 200000 220296052 200000 921221203 200000 226113793 200000 748815071 200000 561429673 200000 553965988 200000 356600676 200000 262904375 200000 816888882 200000 318782166 200000 861697885 200000 593666471 200000 733233596 200000 351505405 200000 511865324 200000 262246292 200000 477990807 200000 264966098 200000 502868655 200000 877003526 200000 447851184 200000 168463787 200000 756505059 200000 204143523 200000 551762583 200000 405976957 200000 260047464 200000 493884849 200000 10070394 200000 291068384 200000 812529597 200000 409652246 200000 156444712 200000 268389386 200000 346267135 200000 714917466 200000 511748110 200000 570568145 200000 540864493 200000 953024163 200000 821105980 200000 95419821 200000 499267302 200000 988756919 200000 717783647 200000 453951667 200000 359698664 200000 68152061 200000 514651847 200000 744223898 200000 27556497 200000 809638011 200000 183420514 200000 477062073 200000 728839457 200000 769244888 200000 671788991 200000 653190918 200000 494683766 200000 747644762 200000 120575499 200000 102818327 200000 646534413 200000 361593320 200000 839705366 200000 865745699 200000 481091079 200000 868217096 200000 445034829 200000 899956993 200000 733832480 200000 357731297 200000 275011008 200000 976663847 200000 878776 200000 929938490 200000 383904797 200000 955413931 200000 218573262 200000 778725496 200000 819112627 200000 197406021 200000 629635071 200000 192852898 200000 650647151 200000 141979978 200000 250225034 200000 832994144 200000 553017569 200000 866869681 200000 927440206 200000 283326454 200000 694235190 200000 335926545 200000 216779465 200000 110549068 200000 449161022 200000 474655903 200000 41126937 200000 488197097 200000 202985831 200000 583915059 200000 111084542 200000 651310834 200000 178083007 200000 349539908 200000 168168406 200000 830836783 200000 151942646 200000 559279590 200000 951820702 200000 602521861 200000 392237144 200000 343443666 200000 522656247 200000 650176380 200000 683572182 200000 328703837 200000 309648413 200000 308668986 200000 608606461 200000 734529663 200000 171943920 200000 410872452 200000 73878268 200000 613747661 200000 219870702 200000 642062915 200000 80057761 200000 719362942 200000 89450806 200000 625200124 200000 977912155 200000 618571368 200000 112148359 200000 885544150 200000 58654521 200000 292766211 200000 111270205 200000 568155799 200000 26295016 200000 810776676 200000 433747801 200000 167382437 200000 827922104 200000 774735938 200000 36635513 200000 177207560 200000 586172311 200000 671732467 200000 782753755 200000 166892134 200000 422791956 200000 231386223 200000 821097309 200000 979351557 200000 863255388 200000 354074955 200000 960491903 200000 549850828 200000 196825918 200000 757467838 200000 623863390 200000 471423041 200000 30602282 200000 398317727 200000 967329465 200000 418696331 200000 412622893 200000 422584676 200000 804884975 200000 41579633 200000 378045430 200000 160950819 200000 50859519 200000 614537560 200000 295800531 200000 832219796 200000 328382854 200000 95767367 200000 87196851 200000 917191436 200000 331833795 200000 854827749 200000 249851941 200000 942393474 200000 570621077 200000 190404473 200000 642642006 200000 895628940 200000 687068281 200000 385707752 200000 232831766 200000 648664930 200000 108238992 200000 8050105 200000 198323411 200000 706864089 200000 698490519 200000 239815444 200000 338600091 200000 533115752 200000 317883628 200000 130182845 200000 941223454 200000 213524006 200000 550635663 200000 403014429 200000 44724136 200000 338362568 200000 242329885 200000 445228344 200000 127320106 200000 593313959 200000 399830741 200000 805621943 200000 858363697 200000 346007479 200000 699054742 200000 535825375 200000 472320748 200000 680145040 200000 2611167 200000 102051734 200000 342884905 200000 861169768 200000 671115469 200000 258890084 200000 149144663 200000 530684181 200000 274845727 200000 517336943 200000 243724677 200000 531680527 200000 74408755 200000 899372157 200000 693966944 200000 411191659 200000 937003017 200000 403740148 200000 804570168 200000 527965152 200000 814012223 200000 759055836 200000 595079419 200000 982667460 200000 416591891 200000 233019611 200000 414625591 200000 435712271 200000 341042787 200000 760750647 200000 745877019 200000 263764054 200000 511165102 200000 390533079 200000 975876470 200000 581089488 200000 358645268 200000 820151873 200000 431671221 200000 3375444 200000 947871313 200000 122080924 200000 165015528 200000 994183512 200000 751606213 200000 882390190 200000 608769981 200000 807644914 200000 450026350 200000 712987358 200000 842753922 200000 690776281 200000 678654699 200000 774452787 200000 23649318 200000 43918948 200000 230802554 200000 103590994 200000 493227320 200000 434936713 200000 591914746 200000 831366530 200000 196250341 200000 213190366 200000 215095785 200000 916842666 200000 889115133 200000 856852891 200000 400215909 200000 496280401 200000 204204014 200000 336462229 200000 86525486 200000 11803548 200000 74909382 200000 542885699 200000 139699105 200000 411393106 200000 95713076 200000 46575548 200000 224405950 200000 173112027 200000 539126407 200000 846492341 200000 86260514 200000 916193083 200000 85286060 200000 98132102 200000 127334668 200000 88623131 200000 587310643 200000 250008614 200000 529552731 200000 282556095 200000 788193866 200000 103525673 200000 721345678 200000 138676496 200000 624695999 200000 34976200 200000 672768449 200000 859858323 200000 535005185 200000 520002777 200000 381244597 200000 715030382 200000 38561567 200000 191792081 200000 770359240 200000 744692329 200000 584139206 200000 467829448 200000 850065400 200000 24205546 200000 130950214 200000 733553268 200000 257609955 200000 683432439 200000 27779469 200000 630915627 200000 834804425 200000 218031414 200000 178504489 200000 655389157 200000 837490823 200000 178828527 200000 616005961 200000 838049335 200000 235434909 200000 119181320 200000 365055675 200000 550160984 200000 724924456 200000 737698823 200000 585959151 200000 667976735 200000 844722407 200000 628376339 200000 250023410 200000 485190658 200000 336589625 200000 861371378 200000 865095794 200000 157826839 200000 808603420 200000 738628619 200000 306625984 200000 690990869 200000 783807791 200000 50829156 200000 373486536 200000 805629523 200000 453429936 200000 94832804 200000 828082457 200000 2430407 200000 518258558 200000 934543122 200000 906568931 200000 402299143 200000 21260823 200000 28863635 200000 839741682 200000 738739787 200000 351883673 200000 35588526 200000 64840631 200000 398317672 200000 854865860 200000 361933194 200000 339286079 200000 116918997 200000 733420789 200000 281509870 200000 919023161 200000 67013032 200000 225801259 200000 373177151 200000 362993140 200000 89675673 200000 242604293 200000 258642053 200000 888612445 200000 733591549 200000 416646594 200000 913314661 200000 344054532 200000 832750795 200000 640616255 200000 401233959 200000 36697623 200000 715793562 200000 171681019 200000 691934640 200000 612121188 200000 218708639 200000 928075029 200000 291410824 200000 761048410 200000 563646131 200000 153314890 200000 227621844 200000 792916231 200000 919160138 200000 913465851 200000 409311580 200000 277025307 200000 385372028 200000 45492773 200000 250860422 200000 103061474 200000 714608895 200000 959940454 200000 190503511 200000 217473101 200000 775028777 200000 999108350 200000 337117304 200000 334976489 200000 39234546 200000 495349450 200000 383828782 200000 285646821 200000 802956271 200000 409088330 200000 968602208 200000 253251088 200000 972532823 200000 712694171 200000 990407316 200000 675926743 200000 96213504 200000 609247100 200000 126446833 200000 602762570 200000 357573218 200000 229362508 200000 975648573 200000 859855639 200000 93290386 200000 910726665 200000 53497823 200000 237817996 200000 400758343 200000 409495378 200000 629316061 200000 971393176 200000 321024984 200000 585320805 200000 339793118 200000 674268361 200000 875162683 200000 925660448 200000 875457320 200000 114288462 200000 696052742 200000 485092355 200000 390906786 200000 771551478 200000 460078705 200000 258288683 200000 705976274 200000 942957359 200000 469274961 200000 61376088 200000 592138207 200000 377314311 200000 88935709 200000 579776487 200000 489509008 200000 892217901 200000 721529067 200000 155507927 200000 770597706 200000 221581039 200000 413090931 200000 121715143 200000 166967316 200000 870190653 200000 352535050 200000 273911798 200000 453924758 200000 966792355 200000 578751655 200000 162388289 200000 311088404 200000 959795538 200000 285540320 200000 121799719 200000 692497015 200000 964285463 200000 404192749 200000 237074374 200000 744546371 200000 186017633 200000 908550051 200000 517428702 200000 438284705 200000 246211134 200000 11563642 200000 286044877 200000 249387605 200000 737232990 200000 173706886 200000 559564688 200000 931906248 200000 579998221 200000 142660736 200000 712458696 200000 785319935 200000 201976380 200000 869372350 200000 766325169 200000 558963616 200000 720463480 200000 211452981 200000 329750571 200000 928733683 200000 486952688 200000 930296957 200000 261752501 200000 502458334 200000 678660722 200000 613184972 200000 775711596 200000 399213799 200000 391505006 200000 463731192 200000 154924303 200000 194099509 200000 771531504 200000 959140217 200000 964300541 200000 677375886 200000 114745001 200000 274904932 200000 821704500 200000 967104856 200000 593397990 200000 23102320 200000 453376595 200000 908891292 200000 413867926 200000 419984372 200000 224635287 200000 378619901 200000 43023687 200000 572940262 200000 142117601 200000 597203141 200000 622074153 200000 602938588 200000 985860782 200000 409289944 200000 152012040 200000 937239309 200000 724072476 200000 453910717 200000 780461397 200000 715869008 200000 221165802 200000 710130075 200000 165211421 200000 59660059 200000 432241528 200000 28806968 200000 76493327 200000 852212868 200000 690001602 200000 371462651 200000 871687289 200000 924973123 200000 311854184 200000 45208299 200000 832111435 200000 442321325 200000 496631464 200000 949013933 200000 848297489 200000 618046137 200000 804003425 200000 734857865 200000 445463292 200000 670879230 200000 199013649 200000 355247204 200000 604774617 200000 629617329 200000 616856279 200000 727490757 200000 549030167 200000 560691882 200000 179243120 200000 457837524 200000 269622724 200000 726484575 200000 712169789 200000 997965397 200000 636743567 200000 234378471 200000 559289146 200000 558311857 200000 474747847 200000 127980024 200000 406292232 200000 259737069 200000 985694810 200000 975740392 200000 731251683 200000 459101103 200000 285865430 200000 693830063 200000 865620907 200000 717509183 200000 941660521 200000 432884962 200000 764785375 200000 723666307 200000 670157540 200000 886224824 200000 578099356 200000 128668160 200000 65673907 200000 998703879 200000 170092193 200000 545371871 200000 954861030 200000 409275974 200000 484012364 200000 303596005 200000 335134762 200000 512223117 200000 392238493 200000 755340153 200000 725195727 200000 813850512 200000 735266610 200000 157013153 200000 370152387 200000 142579622 200000 837009993 200000 274112772 200000 324999572 200000 719406535 200000 7774656 200000 687345384 200000 553252722 200000 186063496 200000 206728471 200000 571513140 200000 853943337 200000 52553504 200000 614662251 200000 656110958 200000 943369002 200000 695086438 200000 36621948 200000 473912253 200000 557457026 200000 455644624 200000 825778343 200000 596359399 200000 433897184 200000 762152820 200000 404082923 200000 751005779 200000 434837906 200000 146878986 200000 321272295 200000 761117704 200000 547626119 200000 413092327 200000 958984409 200000 736951467 200000 518468174 200000 644305410 200000 275095968 200000 54840707 200000 92161556 200000 642801137 200000 230684858 200000 590312567 200000 277204393 200000 356673516 200000 76029253 200000 181760526 200000 48050555 200000 200949960 200000 170231553 200000 145910637 200000 960236696 200000 737947132 200000 523615307 200000 5176924 200000 321918639 200000 601541023 200000 955830307 200000 571796800 200000 290797071 200000 126536294 200000 416978982 200000 162810657 200000 800091045 200000 835736490 200000 697122964 200000 942472612 200000 874660097 200000 893141343 200000 181510218 200000 461944081 200000 876609105 200000 423633949 200000 810537159 200000 45989454 200000 279067236 200000 337333530 200000 830437930 200000 93445856 200000 547459239 200000 38399020 200000 307000625 200000 577749232 200000 823296809 200000 42356682 200000 922845499 200000 493915459 200000 37055642 200000 950959883 200000 880135749 200000 480064832 200000 517640775 200000 221046181 200000 780642544 200000 600077037 200000 409285662 200000 122239983 200000 692438649 200000 559967984 200000 734228144 200000 114422495 200000 93214910 200000 300557458 200000 375305513 200000 460627979 200000 565295679 200000 179989430 200000 820778840 200000 724436906 200000 399585305 200000 435682022 200000 721641389 200000 665980563 200000 362909195 200000 876485957 200000 551026485 200000 25273403 200000 567634548 200000 414510749 200000 770987935 200000 852144827 200000 503169106 200000 277989202 200000 111503673 200000 899420359 200000 273597252 200000 6731371 200000 394909426 200000 16335799 200000 210944904 200000 93581199 200000 178674264 200000 922446721 200000 13572605 200000 396573444 200000 318807451 200000 54577851 200000 158645793 200000 149119922 200000 726607240 200000 83915421 200000 989533202 200000 964609309 200000 675539342 200000 418524924 200000 319518864 200000 84798317 200000 930888635 200000 328515663 200000 201770744 200000 136024937 200000 408099006 200000 721631661 200000 788358986 200000 613934710 200000 660997605 200000 590128331 200000 781335075 200000 67356828 200000 119646496 200000 1147393 200000 612492995 200000 524921984 200000 585046268 200000 995923526 200000 844212487 200000 486930282 200000 601768616 200000 158769966 200000 214755182 200000 933005631 200000 786162162 200000 746273010 200000 570568471 200000 260925063 200000 913889097 200000 873621608 200000 688291264 200000 704867944 200000 395408827 200000 491294469 200000 76462023 200000 175654055 200000 618005752 200000 173240033 200000 501225004 200000 19315117 200000 420293453 200000 477973682 200000 165330061 200000 926950015 200000 727877032 200000 56901070 200000 628442919 200000 543355588 200000 674784666 200000 940374573 200000 469409498 200000 83518658 200000 16618319 200000 438440548 200000 600463653 200000 83650400 200000 368456598 200000 659195306 200000 515984421 200000 547848228 200000 393213919 200000 860750294 200000 677679769 200000 803646772 200000 543599158 200000 49588573 200000 953374688 200000 261198681 200000 937678156 200000 925528920 200000 827958265 200000 627275767 200000 991585390 200000 575602555 200000 769533312 200000 110426901 200000 20061067 200000 506757150 200000 987022262 200000 532539226 200000 745585458 200000 732049975 200000 567956601 200000 957015052 200000 284466832 200000 77442908 200000 39344711 200000 30907666 200000 303069045 200000 37828 200000 396011582 200000 619663091 200000 554989135 200000 177569862 200000 894422558 200000 490046164 200000 490178604 200000 365406296 200000 444815940 200000 724653180 200000 733054651 200000 202917393 200000 249805232 200000 645229651 200000 838364234 200000 168307239 200000 280446975 200000 618985309 200000 658994121 200000 661683696 200000 868606832 200000 461308226 200000 552562373 200000 36336483 200000 114387682 200000 809622089 200000 503607660 200000 351705879 200000 107965907 200000 380553559 200000 780134543 200000 461848641 200000 732584546 200000 348147188 200000 275960218 200000 620137658 200000 400055117 200000 811095110 200000 709830812 200000 147523318 200000 751931378 200000 311132434 200000 281161796 200000 972752397 200000 834295377 200000 193157057 200000 967881697 200000 684577205 200000 306540807 200000 181482584 200000 126903649 200000 486418500 200000 871854932 200000 36524926 200000 585917778 200000 80567986 200000 78011157 200000 802584696 200000 571659491 200000 481709204 200000 580590282 200000 72273711 200000 320997858 200000 451272225 200000 112959888 200000 696974376 200000 705756351 200000 623264303 200000 27745062 200000 841524362 200000 393202823 200000 91837494 200000 656446443 200000 706387995 200000 180958952 200000 196686411 200000 105106141 200000 815305538 200000 531655218 200000 283867429 200000 430245787 200000 489243909 200000 79188307 200000 9627675 200000 104864867 200000 188418315 200000 666175450 200000 239534371 200000 500510739 200000 374154650 200000 108904948 200000 704126163 200000 420917803 200000 131484569 200000 270398577 200000 503226979 200000 541195976 200000 748787343 200000 210430143 200000 903127976 200000 374033578 200000 407721121 200000 425089772 200000 579716376 200000 121171246 200000 174903446 200000 110364583 200000 182843340 200000 833734228 200000 302673365 200000 766882366 200000 204245368 200000 86856889 200000 981641317 200000 221061280 200000 201235061 200000 465105308 200000 48082667 200000 282103644 200000 88161207 200000 438731996 200000 463101615 200000 465848224 200000 967024341 200000 815250167 200000 694146454 200000 256270650 200000 474290183 200000 277891851 200000 115356200 200000 562143897 200000 10397730 200000 265413336 200000 529385866 200000 133929675 200000 179906205 200000 186979004 200000 267279748 200000 258189183 200000 111075215 200000 984541621 200000 183621243 200000 494516996 200000 13768622 200000 814337377 200000 839408503 200000 734964296 200000 166694480 200000 778640383 200000 154419230 200000 33945305 200000 954633069 200000 482474607 200000 715654838 200000 731525862 200000 831430042 200000 187579949 200000 292786213 200000 726982461 200000 800854030 200000 631858521 200000 629147635 200000 127349581 200000 265555615 200000 782455473 200000 583678534 200000 65399077 200000 720040389 200000 718535060 200000 304068580 200000 795232115 200000 724531349 200000 663701504 200000 431257652 200000 927509893 200000 526978246 200000 503257236 200000 161456444 200000 51150666 200000 445681839 200000 305871502 200000 866554275 200000 473156944 200000 118297414 200000 342946764 200000 651908783 200000 183515334 200000 763242017 200000 670687438 200000 208663111 200000 460091259 200000 501478263 200000 193353905 200000 347049713 200000 420598237 200000 132150815 200000 963362101 200000 631777236 200000 777715962 200000 291251599 200000 812882103 200000 205034167 200000 160990337 200000 688602589 200000 684304950 200000 509340159 200000 673847488 200000 381369793 200000 225234769 200000 274243763 200000 837167270 200000 848888464 200000 698633798 200000 287863930 200000 898598850 200000 809757761 200000 517153780 200000 137606043 200000 330890818 200000 191317354 200000 678778841 200000 144509179 200000 862608628 200000 162539331 200000 941809684 200000 625027106 200000 582415174 200000 748834721 200000 204400995 200000 843346741 200000 99109705 200000 741042939 200000 293884708 200000 295820540 200000 406100393 200000 259142760 200000 143518039 200000 667335900 200000 25520054 200000 795105694 200000 821391001 200000 470660317 200000 17462621 200000 695088883 200000 522507305 200000 505301413 200000 53309230 200000 113810271 200000 996856807 200000 898096761 200000 504937047 200000 608218743 200000 654721615 200000 736229186 200000 253190310 200000 261157489 200000 188617857 200000 826878597 200000 270253195 200000 766154278 200000 580372027 200000 265548137 200000 96214802 200000 44282634 200000 418041308 200000 816638899 200000 165251052 200000 503720245 200000 746195042 200000 398647756 200000 3736934 200000 834209118 200000 251570027 200000 849079993 200000 569577071 200000 626845913 200000 787278647 200000 985998881 200000 141852821 200000 667791263 200000 750832803 200000 933016138 200000 288822791 200000 374756421 200000 371063087 200000 946489883 200000 884003732 200000 807811074 200000 643434232 200000 605740826 200000 626886313 200000 87695021 200000 251820222 200000 933711214 200000 384127318 200000 683236540 200000 477248478 200000 459574750 200000 737043529 200000 156486981 200000 409902167 200000 295483343 200000 654673105 200000 76266496 200000 707956936 200000 578295112 200000 750599387 200000 545832770 200000 731833967 200000 523886832 200000 308196086 200000 599158786 200000 555709739 200000 714188302 200000 838954578 200000 694340054 200000 815711610 200000 309319303 200000 268860092 200000 277139702 200000 165932666 200000 841669858 200000 226343075 200000 446552119 200000 168588267 200000 712646727 200000 894728469 200000 202950928 200000 974930475 200000 755398778 200000 190831041 200000 497767320 200000 851112503 200000 565073892 200000 659011830 200000 695492740 200000 959779247 200000 212777865 200000 734576033 200000 990606125 200000 935517394 200000 875530002 200000 800539474 200000 907784583 200000 925196413 200000 473908420 200000 199552055 200000 101465130 200000 211544623 200000 141567365 200000 375913246 200000 165586508 200000 449022471 200000 316640989 200000 54350710 200000 483617219 200000 227870403 200000 298111730 200000 571199310 200000 409156358 200000 359717826 200000 835798153 200000 430009683 200000 661168940 200000 316625154 200000 501457163 200000 471169749 200000 395793899 200000 375174433 200000 837997693 200000 793159618 200000 687469978 200000 547734367 200000 195893126 200000 405509800 200000 270361903 200000 812262809 200000 400587116 200000 36326583 200000 19221056 200000 899830351 200000 351832598 200000 264181691 200000 41818372 200000 82139294 200000 81024522 200000 246532645 200000 841681490 200000 463898693 200000 853532783 200000 717241089 200000 483458975 200000 895312292 200000 885711627 200000 204848128 200000 699819268 200000 15498167 200000 684268613 200000 792653168 200000 118152501 200000 216936478 200000 293932323 200000 278312510 200000 195349386 200000 993763607 200000 503345484 200000 732609529 200000 698835961 200000 508243840 200000 290402567 200000 220416721 200000 807586072 200000 502800601 200000 293071673 200000 89734035 200000 544559647 200000 716077376 200000 139882857 200000 995177901 200000 679395043 200000 323354482 200000 596886975 200000 550884656 200000 764400603 200000 391906000 200000 736988927 200000 265269448 200000 369685022 200000 468268886 200000 84007570 200000 584887748 200000 381496161 200000 212894628 200000 117168252 200000 245406228 200000 105953788 200000 957460729 200000 230524774 200000 461895748 200000 962612966 200000 63609138 200000 974028436 200000 285928325 200000 915388851 200000 776946382 200000 789671919 200000 891954084 200000 285528732 200000 909506796 200000 524478972 200000 536463633 200000 53558903 200000 982203210 200000 761631201 200000 698935000 200000 904073401 200000 675018822 200000 449380710 200000 108839594 200000 261332858 200000 945665248 200000 569352433 200000 954899667 200000 395629424 200000 213657782 200000 647054215 200000 30378564 200000 505149937 200000 628937221 200000 313921233 200000 695325834 200000 27957493 200000 680732078 200000 963767060 200000 870905300 200000 177628433 200000 430296365 200000 709403447 200000 78947569 200000 285203836 200000 489491106 200000 815273664 200000 626070862 200000 27537933 200000 821310156 200000 737500630 200000 598778107 200000 870338361 200000 605106440 200000 771024191 200000 13932198 200000 430493209 200000 605571413 200000 183258210 200000 734732189 200000 28941409 200000 850224722 200000 670574917 200000 829150159 200000 295001705 200000 800102717 200000 157066383 200000 324053451 200000 263562023 200000 7376884 200000 531836295 200000 919066302 200000 898279985 200000 731072247 200000 615071250 200000 456188024 200000 297122238 200000 937477987 200000 409119415 200000 141948775 200000 611101861 200000 3597560 200000 516684445 200000 856639129 200000 550409820 200000 956463123 200000 166402955 200000 881726909 200000 965493498 200000 547280820 200000 145309158 200000 648537377 200000 713601845 200000 915590008 200000 539801782 200000 228973493 200000 564764771 200000 921177502 200000 554557856 200000 338484997 200000 105621627 200000 635662085 200000 383109867 200000 793422658 200000 50458132 200000 534962475 200000 287512447 200000 379298617 200000 52479587 200000 194527279 200000 127229665 200000 50448985 200000 133679425 200000 758493903 200000 584092983 200000 935318705 200000 232429346 200000 116255338 200000 546192713 200000 735172846 200000 611043614 200000 807756541 200000 105355900 200000 668574816 200000 703717099 200000 625845545 200000 974041304 200000 669604597 200000 157566687 200000 253474346 200000 385134851 200000 531832123 200000 26428914 200000 87023585 200000 887666243 200000 904649825 200000 855147449 200000 308361930 200000 799364223 200000 933194293 200000 568747115 200000 58598917 200000 88876605 200000 792450342 200000 919358174 200000 178124112 200000 658500771 200000 364967491 200000 427949194 200000 171160330 200000 848251258 200000 411243834 200000 15094660 200000 1300017 200000 175106853 200000 942181977 200000 775937155 200000 231982692 200000 837882542 200000 438191247 200000 440169694 200000 320160225 200000 114340281 200000 545326954 200000 936866955 200000 433054598 200000 776876685 200000 137748250 200000 103242272 200000 270743763 200000 199101457 200000 914032236 200000 126282965 200000 65715174 200000 330657739 200000 825871054 200000 243294846 200000 174406012 200000 685861346 200000 725789776 200000 367062932 200000 894588661 200000 528230173 200000 479005088 200000 260874029 200000 550526544 200000 90014945 200000 203506189 200000 399492862 200000 889757226 200000 300824373 200000 220822916 200000 136751455 200000 86904770 200000 595915969 200000 168487573 200000 887016263 200000 577695479 200000 55379657 200000 61311597 200000 443828810 200000 323889223 200000 198086966 200000 347004124 200000 303070369 200000 159755473 200000 55614092 200000 359347280 200000 395692321 200000 97630803 200000 475143156 200000 420885976 200000 841977153 200000 339657515 200000 948645170 200000 367541025 200000 392142104 200000 653386841 200000 388352687 200000 709512827 200000 591064924 200000 692854138 200000 862088560 200000 808342740 200000 547897187 200000 389294286 200000 56079643 200000 944141754 200000 40640805 200000 290398514 200000 102715384 200000 471545180 200000 141897527 200000 147564069 200000 796616429 200000 155243656 200000 493195984 200000 741303238 200000 169784192 200000 139385517 200000 523111878 200000 495748819 200000 813520855 200000 105926106 200000 441819793 200000 142468779 200000 183283898 200000 286281405 200000 343995462 200000 535230796 200000 840199567 200000 465069732 200000 159383196 200000 252304213 200000 611035228 200000 611880317 200000 644702698 200000 113480196 200000 162020808 200000 457395161 200000 447210278 200000 949597495 200000 355104026 200000 426183908 200000 514108902 200000 299579758 200000 235809846 200000 515825262 200000 376373345 200000 908546502 200000 650939302 200000 393149156 200000 863281518 200000 398818815 200000 705702542 200000 264047446 200000 485702787 200000 416828022 200000 696724661 200000 60221298 200000 908315062 200000 894297130 200000 62189698 200000 219207559 200000 186047423 200000 158543034 200000 787064572 200000 783248002 200000 196016115 200000 948686436 200000 824049096 200000 804468723 200000 463355977 200000 849751559 200000 533475629 200000 574883847 200000 248573783 200000 712497441 200000 410029587 200000 722850702 200000 789381205 200000 762815441 200000 41454590 200000 781923318 200000 376412952 200000 48167637 200000 286657303 200000 863598925 200000 517852695 200000 499973515 200000 980172322 200000 485919811 200000 821090921 200000 679827955 200000 812572296 200000 198798372 200000 422129092 200000 159799978 200000 938356813 200000 644614369 200000 514099838 200000 58376432 200000 24856090 200000 757530887 200000 356321167 200000 916948130 200000 599880500 200000 595674053 200000 983583883 200000 429566015 200000 954205057 200000 930165481 200000 755395499 200000 114394342 200000 328785289 200000 408672482 200000 604589509 200000 662454357 200000 544816754 200000 278333119 200000 331051598 200000 213677803 200000 258843650 200000 585823278 200000 161283422 200000 511951270 200000 880591520 200000 863322493 200000 693811116 200000 584993316 200000 394542418 200000 657785242 200000 314771596 200000 49534117 200000 628442047 200000 615733782 200000 36953591 200000 915158535 200000 673982509 200000 502753565 200000 924618882 200000 154012615 200000 992507267 200000 845873535 200000 797878628 200000 539034118 200000 89896775 200000 61066409 200000 422700148 200000 572376448 200000 660684192 200000 998624427 200000 722090024 200000 955405205 200000 683092820 200000 399936563 200000 709767574 200000 160309315 200000 807428554 200000 755904655 200000 669138038 200000 941222441 200000 996547849 200000 475309998 200000 518799645 200000 79503493 200000 146866102 200000 114242079 200000 964901506 200000 412372278 200000 316822296 200000 944497424 200000 542693947 200000 331162298 200000 613278486 200000 399872590 200000 522941568 200000 924983344 200000 948118583 200000 46834250 200000 331240486 200000 689507157 200000 234864544 200000 293598226 200000 585869988 200000 945856650 200000 302897433 200000 387629907 200000 454254609 200000 224263371 200000 72808199 200000 140723292 200000 254617890 200000 251690937 200000 352492146 200000 905243677 200000 449806640 200000 737150864 200000 171493119 200000 591324707 200000 411288623 200000 5681456 200000 615882486 200000 958223517 200000 362198199 200000 845212183 200000 472482621 200000 721285721 200000 356855294 200000 974211172 200000 782345561 200000 441309382 200000 656476122 200000 938228437 200000 869054323 200000 801844723 200000 335354562 200000 409618121 200000 618722384 200000 486410893 200000 872302029 200000 217272894 200000 238056791 200000 966885348 200000 719451313 200000 316808146 200000 983004302 200000 614699494 200000 558224325 200000 387566277 200000 725159579 200000 424806689 200000 237514751 200000 291933941 200000 970666694 200000 849095364 200000 223569653 200000 614464223 200000 738065141 200000 994769566 200000 147241694 200000 777304995 200000 952808366 200000 526140700 200000 921437329 200000 607210752 200000 317250072 200000 463795534 200000 794713475 200000 622635347 200000 154844154 200000 543857378 200000 996043725 200000 998828443 200000 270401465 200000 374168102 200000 884397603 200000 63409527 200000 194033756 200000 292421641 200000 745592797 200000 285681445 200000 220843402 200000 758969370 200000 21744369 200000 652626307 200000 763180425 200000 626573958 200000 474420725 200000 67694097 200000 76489536 200000 979812893 200000 605617697 200000 226574573 200000 114519094 200000 728447565 200000 970148170 200000 315547349 200000 380534416 200000 897923364 200000 619272679 200000 55957799 200000 261633302 200000 344003921 200000 234673422 200000 208644066 200000 269184301 200000 111395363 200000 941998711 200000 566624166 200000 219908317 200000 831693191 200000 205872759 200000 363422127 200000 694212811 200000 567841293 200000 273379846 200000 367521757 200000 594998847 200000 461957859 200000 123893432 200000 716036270 200000 744580894 200000 691694551 200000 210331846 200000 271262529 200000 896790000 200000 575656792 200000 212225797 200000 790868820 200000 498475995 200000 803436149 200000 94650093 200000 985281350 200000 630886052 200000 774433499 200000 138935443 200000 293043732 200000 661506740 200000 433415898 200000 988614318 200000 458459999 200000 603366672 200000 612525920 200000 109483156 200000 638293348 200000 478626143 200000 193191419 200000 971874877 200000 109094657 200000 564251623 200000 988648666 200000 296366654 200000 603745717 200000 220842894 200000 432388812 200000 441372622 200000 413361056 200000 246361565 200000 913055550 200000 661250244 200000 736195454 200000 620567799 200000 170164288 200000 512269205 200000 463860911 200000 236552614 200000 709699200 200000 417787226 200000 261987633 200000 849362765 200000 250119500 200000 718250439 200000 125021603 200000 540945910 200000 108943507 200000 607779124 200000 853048131 200000 836448837 200000 410079459 200000 490759319 200000 226979823 200000 6765953 200000 789817196 200000 823743366 200000 341362727 200000 320649105 200000 109659643 200000 651806776 200000 349540105 200000 303359740 200000 204809982 200000 237356420 200000 683986002 200000 526007527 200000 943836549 200000 985064160 200000 421199459 200000 175162137 200000 586221886 200000 997857379 200000 982559288 200000 92374521 200000 431221368 200000 438334659 200000 175347569 200000 164485262 200000 629438496 200000 195142998 200000 584786508 200000 820700797 200000 10791366 200000 450248723 200000 926361512 200000 632346126 200000 509761944 200000 701417361 200000 123061507 200000 140602918 200000 848862820 200000 504917253 200000 435465852 200000 836174413 200000 214170009 200000 807863368 200000 918723281 200000 969014953 200000 868078405 200000 382801870 200000 347771745 200000 728427519 200000 313578520 200000 544183471 200000 908125225 200000 514529720 200000 445930847 200000 528076449 200000 548250058 200000 726979545 200000 67220232 200000 139343866 200000 163022208 200000 196821768 200000 815409571 200000 889541042 200000 554682156 200000 45511309 200000 615454302 200000 825784670 200000 753036618 200000 335522382 200000 689720072 200000 555193141 200000 94385914 200000 978970833 200000 818488334 200000 19548685 200000 908847098 200000 310148925 200000 519836288 200000 2562910 200000 902307497 200000 906443608 200000 973535756 200000 685982525 200000 971547653 200000 995955081 200000 168045312 200000 641643105 200000 455988653 200000 319755478 200000 163575883 200000 594469409 200000 558376415 200000 654131942 200000 412269947 200000 428703347 200000 89308538 200000 950177791 200000 860857024 200000 426862573 200000 644022779 200000 555578120 200000 55156454 200000 752498119 200000 747246467 200000 8230792 200000 710513502 200000 685459413 200000 178878670 200000 905377700 200000 619434037 200000 686192272 200000 924621117 200000 660035107 200000 876562458 200000 286104334 200000 896747212 200000 458051692 200000 687956571 200000 930917636 200000 809424923 200000 222378118 200000 6833896 200000 8825034 200000 804719720 200000 675010838 200000 327312973 200000 46719319 200000 965220242 200000 292716900 200000 873119163 200000 972113471 200000 40119831 200000 483290965 200000 775427327 200000 949251515 200000 783345430 200000 729563505 200000 539874440 200000 863198880 200000 483290701 200000 799907549 200000 612248933 200000 306392165 200000 189625370 200000 859627361 200000 989243715 200000 369575201 200000 612560253 200000 324867938 200000 279538290 200000 582805898 200000 488161811 200000 547524584 200000 600483295 200000 468061942 200000 866777628 200000 151904409 200000 50470170 200000 434408285 200000 590542453 200000 605083067 200000 725214289 200000 751066452 200000 957319837 200000 453551668 200000 257469523 200000 174400530 200000 905033907 200000 408508812 200000 409784461 200000 527667053 200000 689929078 200000 455769065 200000 584518927 200000 36175325 200000 434470979 200000 219405329 200000 407637126 200000 84527223 200000 615515929 200000 725522283 200000 859192386 200000 88689906 200000 296267926 200000 266684413 200000 315441713 200000 250559909 200000 431801850 200000 903543918 200000 198236898 200000 715367302 200000 582040355 200000 825037828 200000 973624194 200000 315601963 200000 291233934 200000 969086630 200000 211801569 200000 534097355 200000 123976540 200000 325919962 200000 719039596 200000 91798333 200000 53164873 200000 809903047 200000 923212339 200000 420373495 200000 635464373 200000 276184372 200000 346754788 200000 63401999 200000 542474399 200000 871976326 200000 54411981 200000 114978877 200000 494998692 200000 343292356 200000 492819678 200000 179593174 200000 871185667 200000 386850197 200000 954643107 200000 42643153 200000 844979354 200000 378955584 200000 551551565 200000 523593668 200000 759878889 200000 680215978 200000 976136873 200000 85396967 200000 960628750 200000 416058971 200000 218531110 200000 643629327 200000 314089671 200000 6265720 200000 872984018 200000 27289523 200000 613091442 200000 746982345 200000 54111068 200000 255225066 200000 316630287 200000 169707187 200000 734243091 200000 116484714 200000 698268475 200000 55655486 200000 882631909 200000 727224457 200000 36654134 200000 37802255 200000 687574368 200000 488246335 200000 746995165 200000 292495982 200000 628993971 200000 248553248 200000 568953007 200000 767145537 200000 951835564 200000 985206117 200000 876169675 200000 796372238 200000 710279098 200000 755225572 200000 770450671 200000 792430587 200000 153868524 200000 725682194 200000 938786938 200000 489061584 200000 375582447 200000 280031239 200000 881191274 200000 129681907 200000 501469715 200000 368013433 200000 910334302 200000 56411242 200000 810889030 200000 691564223 200000 924652691 200000 529593308 200000 493543446 200000 501377231 200000 607132138 200000 715860623 200000 360732339 200000 720499007 200000 80743648 200000 997165418 200000 324026345 200000 682296134 200000 540382099 200000 756286451 200000 520788777 200000 279557819 200000 508513474 200000 199107153 200000 239838336 200000 48229396 200000 931194828 200000 731105611 200000 951872157 200000 401091175 200000 977492656 200000 378241606 200000 834098382 200000 61480812 200000 239139338 200000 881967945 200000 238369538 200000 570024824 200000 495885084 200000 827569915 200000 136845256 200000 309546882 200000 167827393 200000 418923683 200000 739626573 200000 83598112 200000 52768378 200000 976027686 200000 977413729 200000 506443402 200000 787376741 200000 46862859 200000 537227890 200000 39811733 200000 263136064 200000 618427770 200000 598817166 200000 700968632 200000 385327977 200000 37780023 200000 627848548 200000 767251210 200000 150295520 200000 257539243 200000 139611203 200000 725108800 200000 788772418 200000 78993370 200000 136819481 200000 906967474 200000 53772494 200000 214932333 200000 197819764 200000 724491095 200000 23696995 200000 49387944 200000 381508482 200000 594070468 200000 297644672 200000 117913460 200000 813112852 200000 631618095 200000 26436929 200000 938883158 200000 191636630 200000 602916465 200000 154460007 200000 771655284 200000 2736407 200000 945588990 200000 769785936 200000 658266774 200000 234425415 200000 333945582 200000 737268730 200000 275615266 200000 306515827 200000 449196023 200000 557199620 200000 840250654 200000 594419850 200000 441279088 200000 586895531 200000 870577713 200000 788454938 200000 377731919 200000 358361296 200000 360814753 200000 790802258 200000 615762986 200000 629023215 200000 728238677 200000 972846593 200000 97165624 200000 385762600 200000 655468499 200000 87039636 200000 558788944 200000 112311866 200000 349537858 200000 441082907 200000 272171495 200000 82310018 200000 965661544 200000 2419268 200000 116833558 200000 211430911 200000 700057004 200000 908341597 200000 201379217 200000 282781520 200000 815784468 200000 908316245 200000 295238320 200000 97126323 200000 16676935 200000 147619515 200000 266169449 200000 696065031 200000 180331660 200000 410258620 200000 527605074 200000 701326794 200000 671875528 200000 543385384 200000 71853731 200000 792330522 200000 96034178 200000 484717 200000 720497201 200000 398514359 200000 565432290 200000 103602585 200000 507602035 200000 862612990 200000 26666412 200000 611530331 200000 419829375 200000 481415919 200000 134469704 200000 45637890 200000 442268173 200000 180211239 200000 534376893 200000 952668027 200000 686419826 200000 406981861 200000 729860784 200000 248346198 200000 793464230 200000 608376584 200000 198730345 200000 608177345 200000 419696701 200000 450721038 200000 720799438 200000 82489994 200000 607953264 200000 493318166 200000 47750244 200000 54653472 200000 241711124 200000 117012958 200000 355467348 200000 302886033 200000 580062113 200000 663475909 200000 962793571 200000 39872397 200000 537968684 200000 349012937 200000 571156215 200000 552229729 200000 178125420 200000 720888456 200000 852735768 200000 299044604 200000 533404087 200000 571355970 200000 7456364 200000 411893228 200000 62838277 200000 88128212 200000 193977657 200000 453509216 200000 30889963 200000 469941950 200000 701665894 200000 638519590 200000 138628256 200000 585193245 200000 699500921 200000 615592878 200000 840213499 200000 136461488 200000 933926553 200000 452553221 200000 93240433 200000 79394006 200000 323619468 200000 198369497 200000 372156187 200000 798134669 200000 245985977 200000 132183418 200000 161029549 200000 872932724 200000 814882598 200000 404605399 200000 184251007 200000 663784393 200000 710340730 200000 707291772 200000 510651527 200000 308701803 200000 445893115 200000 871650457 200000 133340507 200000 644817879 200000 684676497 200000 99652093 200000 122809650 200000 385394478 200000 759335360 200000 413111574 200000 4841699 200000 402538028 200000 606693808 200000 842355442 200000 242826212 200000 614182194 200000 637648680 200000 765975872 200000 385576012 200000 311652156 200000 827261069 200000 943742031 200000 907797200 200000 909424106 200000 463338726 200000 476692748 200000 478217417 200000 127924603 200000 581109723 200000 311863559 200000 857540139 200000 530798283 200000 250108336 200000 940189293 200000 41948045 200000 718004060 200000 257551182 200000 190144527 200000 886507559 200000 108904777 200000 687016506 200000 182708057 200000 484727247 200000 510583123 200000 655361178 200000 909067866 200000 480211706 200000 824719064 200000 902925622 200000 543415233 200000 313336512 200000 47524310 200000 687428979 200000 98288861 200000 323768535 200000 966731499 200000 186772313 200000 391651740 200000 815006101 200000 942388055 200000 960366990 200000 636889228 200000 790947826 200000 921088247 200000 982043992 200000 472841436 200000 736326019 200000 188086346 200000 449553054 200000 782648923 200000 822974591 200000 387415663 200000 207980518 200000 95244150 200000 80765884 200000 190253349 200000 381758038 200000 159075133 200000 625424050 200000 941786825 200000 978364342 200000 145435997 200000 358114678 200000 563438682 200000 679623788 200000 762668070 200000 804441791 200000 628448118 200000 841967998 200000 789619334 200000 20932068 200000 61710941 200000 77265555 200000 363032588 200000 185624283 200000 929298925 200000 788478962 200000 361892069 200000 765997626 200000 599436708 200000 991903872 200000 48734689 200000 540282680 200000 883388832 200000 524797380 200000 635847790 200000 724791724 200000 990998177 200000 287026149 200000 565659290 200000 392381964 200000 910767620 200000 821569450 200000 626170132 200000 10380143 200000 403006408 200000 849570424 200000 252601642 200000 613246346 200000 92483212 200000 963781206 200000 32508107 200000 261650101 200000 878413198 200000 307663852 200000 462208134 200000 486670311 200000 687761581 200000 674875006 200000 871682953 200000 831385780 200000 33511015 200000 374982644 200000 796811682 200000 731874133 200000 226951643 200000 38866133 200000 42624320 200000 951360159 200000 776504519 200000 590097991 200000 505895281 200000 741061641 200000 657264010 200000 594236431 200000 342219749 200000 419389866 200000 292980001 200000 479226518 200000 254627048 200000 263834680 200000 520282413 200000 898405089 200000 437241195 200000 410136841 200000 366742506 200000 765525654 200000 245055739 200000 810419221 200000 781994552 200000 618308605 200000 218028999 200000 103593457 200000 612331414 200000 548932604 200000 177942173 200000 501748180 200000 97129505 200000 257870361 200000 358650093 200000 413966740 200000 289803416 200000 783079546 200000 611687107 200000 419322793 200000 115744858 200000 872105959 200000 981302992 200000 782258472 200000 994289509 200000 469074374 200000 352927329 200000 186044360 200000 560511063 200000 284944413 200000 945547109 200000 471159264 200000 837441136 200000 607771539 200000 188629098 200000 460655717 200000 92701582 200000 910599022 200000 594604704 200000 803134192 200000 101250606 200000 299174805 200000 299902419 200000 677462965 200000 711771505 200000 330072719 200000 714162292 200000 2497932 200000 929125139 200000 271605121 200000 49698192 200000 54752235 200000 415465844 200000 478744626 200000 298192086 200000 883524840 200000 176426387 200000 654269705 200000 27850900 200000 667998523 200000 873624845 200000 142740237 200000 795126713 200000 46279225 200000 413361697 200000 803288547 200000 304444884 200000 868456921 200000 578405294 200000 980791762 200000 632743699 200000 816939185 200000 881864498 200000 179470786 200000 979690052 200000 61513209 200000 12717771 200000 872070455 200000 511726294 200000 483585926 200000 573328185 200000 340285530 200000 617027799 200000 679920591 200000 920412634 200000 411829231 200000 427029238 200000 9385963 200000 879502507 200000 183786847 200000 81066114 200000 547675024 200000 538195533 200000 40034990 200000 571646824 200000 923881236 200000 682558460 200000 681534597 200000 106876472 200000 875955566 200000 545586584 200000 63380009 200000 582087200 200000 249221173 200000 317801887 200000 889695616 200000 714177263 200000 714340255 200000 79656752 200000 864200466 200000 846871314 200000 611281027 200000 369051658 200000 947324933 200000 663662488 200000 98858070 200000 746205833 200000 251045919 200000 605967409 200000 913145136 200000 282573742 200000 774943175 200000 115695914 200000 127140295 200000 220262167 200000 385886211 200000 794935154 200000 242431346 200000 681125122 200000 432188025 200000 227215511 200000 171218471 200000 548675661 200000 456460658 200000 440771272 200000 354537084 200000 146740344 200000 690515410 200000 27071700 200000 830155176 200000 886398368 200000 959909664 200000 569121833 200000 355081602 200000 869940356 200000 971379587 200000 656210644 200000 718575744 200000 310278788 200000 650961345 200000 212594566 200000 771622328 200000 515512220 200000 389771073 200000 837336461 200000 156826338 200000 907009644 200000 271478793 200000 821230806 200000 783278163 200000 997774898 200000 649233089 200000 20955120 200000 348591873 200000 971728077 200000 726416557 200000 138334731 200000 807241349 200000 431611578 200000 440250805 200000 488524532 200000 460140308 200000 883303194 200000 536175200 200000 570965786 200000 579452804 200000 180388778 200000 10693587 200000 109391755 200000 475349836 200000 565112520 200000 462992342 200000 484055542 200000 869191810 200000 881831284 200000 251680462 200000 649289898 200000 609059294 200000 392175435 200000 299386819 200000 546736788 200000 348425909 200000 355516556 200000 832868954 200000 158503748 200000 308934911 200000 349778454 200000 228654299 200000 838997224 200000 35576145 200000 355904360 200000 751491627 200000 301325390 200000 443252449 200000 755815071 200000 345156562 200000 517014245 200000 967851400 200000 887917690 200000 784219638 200000 928478396 200000 207975866 200000 319589463 200000 802395485 200000 140151425 200000 791167119 200000 988119606 200000 87045486 200000 377205121 200000 660076989 200000 813289653 200000 357855278 200000 17162669 200000 71276955 200000 841257746 200000 914766406 200000 197823379 200000 493055774 200000 803032875 200000 218276603 200000 129086048 200000 41895391 200000 895718783 200000 331965492 200000 737354211 200000 772698642 200000 428252974 200000 940923511 200000 449025164 200000 584886927 200000 478537716 200000 184298731 200000 589944680 200000 76965067 200000 17108017 200000 174755670 200000 509007909 200000 677438175 200000 665120483 200000 459294751 200000 592690964 200000 339421567 200000 722497449 200000 597545549 200000 304367905 200000 39045123 200000 844072641 200000 69254021 200000 908042715 200000 254078561 200000 650930442 200000 527341582 200000 294707058 200000 266571567 200000 74089474 200000 509794511 200000 924733619 200000 720165285 200000 771882439 200000 439427919 200000 88428300 200000 74225560 200000 937254169 200000 838821299 200000 130948238 200000 198120831 200000 715273557 200000 669371075 200000 447401445 200000 904249456 200000 790901371 200000 771263972 200000 623886432 200000 488609315 200000 679532328 200000 214854942 200000 684750831 200000 456014573 200000 727256219 200000 975993110 200000 710427935 200000 90879429 200000 549108915 200000 53214996 200000 493355294 200000 292987458 200000 434341871 200000 46940925 200000 666479549 200000 178946202 200000 157352811 200000 223629657 200000 994379112 200000 29584803 200000 778972392 200000 65378125 200000 491772206 200000 462762709 200000 981370564 200000 805084321 200000 180498111 200000 457454149 200000 930522621 200000 172651451 200000 302696039 200000 143422634 200000 494742065 200000 150264225 200000 354851607 200000 53698394 200000 82647456 200000 434725370 200000 451978332 200000 350065741 200000 400693031 200000 309434124 200000 780301413 200000 771695128 200000 343370310 200000 83567037 200000 487975937 200000 654998002 200000 480196378 200000 731335061 200000 622530717 200000 29471666 200000 480430690 200000 41297594 200000 493256777 200000 321045965 200000 476298109 200000 175156210 200000 360625587 200000 448733020 200000 189333097 200000 546554532 200000 122843689 200000 26781203 200000 631029701 200000 2571479 200000 881360794 200000 316609098 200000 934625487 200000 651295536 200000 212026517 200000 949930742 200000 933451622 200000 489684726 200000 577429063 200000 820649392 200000 886357000 200000 834123280 200000 381950592 200000 886206636 200000 858489811 200000 826191620 200000 998460334 200000 37416130 200000 656329863 200000 988126970 200000 55105247 200000 489346920 200000 273664129 200000 412713910 200000 494687170 200000 474538677 200000 255925952 200000 718670752 200000 531100325 200000 687280990 200000 730549475 200000 425493951 200000 391558776 200000 721585852 200000 998951721 200000 728263096 200000 988602567 200000 170551491 200000 730702959 200000 749304787 200000 102908355 200000 811674122 200000 847216180 200000 780733173 200000 399942201 200000 271374793 200000 481630871 200000 767655078 200000 233202072 200000 158311381 200000 224165462 200000 360498443 200000 899436527 200000 881066150 200000 743207119 200000 831105772 200000 539394539 200000 457407825 200000 849887746 200000 858418607 200000 575990492 200000 408909197 200000 804393100 200000 509960026 200000 721578672 200000 275101616 200000 467662765 200000 754486419 200000 346253301 200000 305440945 200000 73313090 200000 253445282 200000 98096090 200000 72441383 200000 357300683 200000 917039469 200000 668895789 200000 777677385 200000 44530789 200000 441278842 200000 355454302 200000 283287531 200000 875324623 200000 488743408 200000 431947385 200000 253761670 200000 418401640 200000 271991957 200000 646996783 200000 318701615 200000 704502062 200000 681360336 200000 715145677 200000 618943389 200000 395162560 200000 309365927 200000 578979138 200000 996343335 200000 599784284 200000 208502977 200000 350678301 200000 371945923 200000 464266464 200000 303558756 200000 157927307 200000 506625287 200000 156503500 200000 879964791 200000 685402972 200000 355339050 200000 656643133 200000 144292993 200000 230399485 200000 146910211 200000 474633459 200000 19177127 200000 54228350 200000 313042952 200000 18325835 200000 863056816 200000 48702093 200000 174250064 200000 367458628 200000 322899715 200000 758978169 200000 551654032 200000 15681405 200000 210570407 200000 287720239 200000 629869344 200000 973394741 200000 336302401 200000 857698111 200000 418977014 200000 276485193 200000 699356185 200000 331420119 200000 572772777 200000 516596536 200000 854907668 200000 655131333 200000 564432239 200000 833705248 200000 733181114 200000 537135736 200000 48875806 200000 296738753 200000 667292208 200000 752218110 200000 422215725 200000 899929465 200000 451515198 200000 55457030 200000 451802803 200000 886330181 200000 777679433 200000 125004255 200000 45180774 200000 198728902 200000 318446169 200000 937179511 200000 568881052 200000 10196024 200000 934646036 200000 832348508 200000 129086797 200000 586676859 200000 242975423 200000 825228221 200000 231810318 200000 490281742 200000 695452739 200000 770495336 200000 696846870 200000 406767118 200000 222611749 200000 403826636 200000 325794363 200000 545272378 200000 632436108 200000 171544824 200000 618057205 200000 529883889 200000 930671166 200000 681799066 200000 123577945 200000 850775089 200000 337606306 200000 894356736 200000 619819294 200000 83234969 200000 529647806 200000 16548633 200000 392530075 200000 386358118 200000 618260793 200000 926037619 200000 841023429 200000 97032825 200000 170228057 200000 324994621 200000 612118581 200000 148325967 200000 587073285 200000 822458438 200000 891481631 200000 661416454 200000 501861571 200000 111253756 200000 45018203 200000 142263133 200000 669319610 200000 795027821 200000 610909279 200000 471051444 200000 519162289 200000 632325959 200000 662672449 200000 868906247 200000 958327053 200000 688428251 200000 473595577 200000 970349046 200000 534964437 200000 952826645 200000 782411548 200000 49867711 200000 607677616 200000 949902213 200000 847050593 200000 90952513 200000 353022181 200000 190309976 200000 659812382 200000 243196410 200000 844007513 200000 229178974 200000 733175435 200000 361905673 200000 410842772 200000 999586053 200000 801518205 200000 576913451 200000 917278651 200000 995558492 200000 745607787 200000 6337985 200000 967901334 200000 75291408 200000 130386796 200000 959306951 200000 765656202 200000 248287856 200000 382943030 200000 246778846 200000 134581151 200000 729400428 200000 956070431 200000 986592322 200000 388415098 200000 304481169 200000 289105694 200000 724271059 200000 822359651 200000 575108878 200000 824903626 200000 303230736 200000 861150016 200000 467943089 200000 966871129 200000 100372246 200000 551289239 200000 193020649 200000 116745122 200000 962111908 200000 241142926 200000 460367557 200000 911197466 200000 558575385 200000 108680685 200000 198673907 200000 289156825 200000 472110194 200000 747145242 200000 903518401 200000 976674709 200000 544350544 200000 641459227 200000 788295198 200000 129746597 200000 622087152 200000 397276567 200000 563650968 200000 158893055 200000 427066160 200000 996366036 200000 765592926 200000 716100153 200000 20134032 200000 357897913 200000 99291711 200000 308801674 200000 551161901 200000 498217164 200000 43013032 200000 350603977 200000 726688455 200000 664742196 200000 355991465 200000 799087980 200000 761343931 200000 349302967 200000 1848048 200000 657492873 200000 389264136 200000 516573373 200000 563957963 200000 683355864 200000 160644429 200000 883688778 200000 885729578 200000 106143149 200000 346165704 200000 831276806 200000 821586585 200000 352823041 200000 439525976 200000 795481911 200000 323974729 200000 498779754 200000 886388091 200000 334561221 200000 90633735 200000 941620766 200000 649217615 200000 936204596 200000 173492289 200000 985217267 200000 116637332 200000 582366893 200000 827101704 200000 571275360 200000 434144423 200000 938515444 200000 381335816 200000 201548923 200000 788850568 200000 189904753 200000 218663312 200000 942764540 200000 262991060 200000 66001963 200000 812237456 200000 728133688 200000 741615819 200000 559616456 200000 278956437 200000 75392295 200000 24848970 200000 312943757 200000 707058382 200000 480499038 200000 338995408 200000 452395363 200000 536367881 200000 627334675 200000 932521596 200000 857295311 200000 191191989 200000 829607199 200000 596923916 200000 385566199 200000 624123105 200000 682825462 200000 191940831 200000 452102819 200000 86530874 200000 136517808 200000 979791091 200000 112874809 200000 187973648 200000 171339779 200000 891509990 200000 343231423 200000 893890897 200000 742669126 200000 523354616 200000 995120348 200000 794472331 200000 769986926 200000 306857478 200000 307655126 200000 988620781 200000 785993236 200000 481860496 200000 793573012 200000 686528582 200000 790108012 200000 655713203 200000 825933212 200000 138671363 200000 95723085 200000 27614254 200000 55435285 200000 565292852 200000 227261487 200000 52443488 200000 645496773 200000 130543239 200000 908648744 200000 968425032 200000 326882067 200000 624733514 200000 11299821 200000 412130946 200000 359876869 200000 953915500 200000 167253462 200000 827396687 200000 414017858 200000 82107260 200000 388335833 200000 476119181 200000 24410641 200000 302641831 200000 135976844 200000 888758458 200000 467781207 200000 125174973 200000 772160295 200000 724724980 200000 649443227 200000 410122540 200000 430920063 200000 888959483 200000 215294981 200000 671366658 200000 607044875 200000 287145261 200000 506455641 200000 821104622 200000 83874017 200000 901739655 200000 858642431 200000 503774783 200000 544362169 200000 810080937 200000 10076926 200000 394810082 200000 338104552 200000 903109330 200000 216358395 200000 592257639 200000 28606053 200000 194147551 200000 152565822 200000 591292924 200000 381438151 200000 230819151 200000 56137645 200000 631218031 200000 747999812 200000 808141121 200000 124446413 200000 712985903 200000 760643506 200000 922436723 200000 651429575 200000 228909643 200000 231922825 200000 180607299 200000 955671392 200000 916362864 200000 624793822 200000 698001073 200000 448662782 200000 90754030 200000 391118696 200000 310724187 200000 997510825 200000 459448243 200000 214252413 200000 89271934 200000 34424327 200000 119026509 200000 154394901 200000 382679547 200000 922399582 200000 905202411 200000 872374469 200000 427936846 200000 42437525 200000 483204956 200000 3667908 200000 395969431 200000 790187570 200000 297553421 200000 457094121 200000 631971988 200000 133310812 200000 44619534 200000 873353641 200000 351812772 200000 749706201 200000 957532941 200000 982519836 200000 729218502 200000 491082000 200000 376344920 200000 127972601 200000 383354006 200000 616458503 200000 259724254 200000 6596757 200000 36013653 200000 89415781 200000 918360365 200000 610639334 200000 892717281 200000 52486768 200000 741378677 200000 724985989 200000 690838712 200000 186407695 200000 497756035 200000 998456486 200000 229314808 200000 255847113 200000 920843461 200000 695912737 200000 621863265 200000 786852035 200000 672670539 200000 30982508 200000 736870480 200000 361468613 200000 403603140 200000 764896670 200000 154548421 200000 252663092 200000 245589372 200000 749883500 200000 195720285 200000 873770263 200000 404924515 200000 410455855 200000 318874967 200000 438309398 200000 492942088 200000 625834459 200000 65868946 200000 525486197 200000 18382233 200000 12801287 200000 356438924 200000 583164701 200000 481832676 200000 466542571 200000 57405540 200000 140382098 200000 490788440 200000 260588124 200000 691569624 200000 773926909 200000 90399236 200000 56870610 200000 776441670 200000 562575651 200000 535845013 200000 667305058 200000 107721390 200000 266382442 200000 974601563 200000 359677122 200000 659244718 200000 705599450 200000 569093699 200000 723017291 200000 640544387 200000 360669209 200000 586191837 200000 731673585 200000 739646989 200000 303057517 200000 969538392 200000 621546316 200000 536411083 200000 776146620 200000 388531840 200000 393733778 200000 83082970 200000 931914126 200000 915011525 200000 226494618 200000 637173497 200000 68910601 200000 780424246 200000 814678746 200000 571534471 200000 592017907 200000 898784129 200000 299664232 200000 235035266 200000 986094515 200000 726384628 200000 856601851 200000 544898185 200000 778797647 200000 65932414 200000 181947114 200000 91960026 200000 291709294 200000 768461997 200000 308505899 200000 6753875 200000 689324375 200000 475588273 200000 859373140 200000 959320692 200000 8490735 200000 465348950 200000 920404892 200000 97507674 200000 20073917 200000 560626189 200000 739692762 200000 88106949 200000 23100392 200000 690002147 200000 448676996 200000 803830034 200000 183232054 200000 172324487 200000 967492017 200000 53613377 200000 468310031 200000 949005896 200000 417902614 200000 970866927 200000 180224375 200000 785692691 200000 407933963 200000 639975771 200000 483736854 200000 74446456 200000 62525574 200000 670362724 200000 985539123 200000 77518500 200000 623265566 200000 443847304 200000 605325491 200000 750881895 200000 618482697 200000 827120358 200000 976751902 200000 838171695 200000 546704925 200000 395845435 200000 410616985 200000 881993483 200000 957956305 200000 833484264 200000 292574444 200000 493102248 200000 402637884 200000 968753130 200000 150996605 200000 942963030 200000 56463124 200000 431198431 200000 66139729 200000 426153474 200000 427242671 200000 392981767 200000 280124433 200000 706733116 200000 62635269 200000 401418047 200000 289218562 200000 415272498 200000 990439083 200000 436911878 200000 178452747 200000 181670579 200000 566720216 200000 665060987 200000 360506034 200000 672709932 200000 957704034 200000 671591516 200000 426238237 200000 227117997 200000 843561665 200000 909902344 200000 707290388 200000 183645411 200000 914491402 200000 129481085 200000 567742461 200000 136595486 200000 703611636 200000 56903002 200000 332685278 200000 457382732 200000 102961110 200000 683024093 200000 603662174 200000 760444668 200000 569707941 200000 599462884 200000 752299971 200000 373753947 200000 232743930 200000 883541743 200000 870947060 200000 381608761 200000 881225481 200000 667429147 200000 656402808 200000 931239427 200000 811961770 200000 658399272 200000 33046132 200000 603431881 200000 341040979 200000 603671667 200000 902642607 200000 479274041 200000 247863834 200000 24538875 200000 799204240 200000 882274722 200000 148961975 200000 986262367 200000 134362398 200000 497937137 200000 372067967 200000 877677021 200000 479555070 200000 139045813 200000 704808297 200000 312964948 200000 834778231 200000 450875934 200000 408065035 200000 195264322 200000 195455345 200000 664982777 200000 521375645 200000 45469126 200000 771147888 200000 333983669 200000 528268788 200000 893747102 200000 70839708 200000 201112160 200000 784661383 200000 715590696 200000 523485116 200000 732096426 200000 948710765 200000 379361636 200000 798293558 200000 268276447 200000 994564444 200000 925417455 200000 409288975 200000 369115120 200000 558434730 200000 883525384 200000 731511024 200000 834273642 200000 89547598 200000 781828751 200000 629005086 200000 585249404 200000 407110623 200000 65126144 200000 803959679 200000 754333940 200000 508809107 200000 422152571 200000 904524443 200000 713233217 200000 664836417 200000 574130622 200000 493202840 200000 341860466 200000 438930526 200000 261632040 200000 363268156 200000 372624436 200000 908217602 200000 606839735 200000 677571822 200000 209938135 200000 334424547 200000 877528073 200000 823559348 200000 409532233 200000 986201176 200000 868545886 200000 458042676 200000 245231897 200000 694174295 200000 378810004 200000 850744503 200000 201398388 200000 805134454 200000 258476840 200000 609746976 200000 689487401 200000 487327212 200000 185917754 200000 580984569 200000 653014440 200000 993064592 200000 476141961 200000 146304870 200000 178070782 200000 314301656 200000 775467378 200000 728254510 200000 703704282 200000 714965466 200000 252808436 200000 587466936 200000 111788170 200000 540081997 200000 745537198 200000 313070346 200000 213318653 200000 884971400 200000 703077854 200000 869260747 200000 471878082 200000 39996801 200000 278423139 200000 627011138 200000 358022918 200000 761240783 200000 872698555 200000 19957844 200000 830590873 200000 771055015 200000 629894660 200000 497739913 200000 513216489 200000 296677602 200000 924863486 200000 773512710 200000 198437124 200000 653266420 200000 118967559 200000 971814035 200000 595031194 200000 316374260 200000 418943004 200000 204625557 200000 401154295 200000 85353626 200000 222371037 200000 993236244 200000 55273740 200000 179911739 200000 979431305 200000 666906549 200000 804949094 200000 455280079 200000 686544637 200000 348679872 200000 500506419 200000 879144426 200000 563662520 200000 156838170 200000 311135812 200000 492018117 200000 559188185 200000 626396235 200000 692952325 200000 945935670 200000 123422 200000 648967289 200000 139241861 200000 345032370 200000 828276198 200000 715675242 200000 539661940 200000 997707601 200000 973533231 200000 266207620 200000 333257503 200000 793192137 200000 654025623 200000 599273423 200000 656930165 200000 339841393 200000 333240670 200000 279160305 200000 989322244 200000 10567742 200000 659063649 200000 981228336 200000 196853755 200000 97437897 200000 192176160 200000 235512179 200000 630930729 200000 498560326 200000 736367800 200000 802093888 200000 823257595 200000 920188556 200000 258877160 200000 74973630 200000 160485249 200000 151293459 200000 638380304 200000 676927667 200000 793239913 200000 601064944 200000 842711084 200000 788878470 200000 204246017 200000 192370907 200000 489575388 200000 94169662 200000 473262648 200000 575136297 200000 170365022 200000 379119488 200000 121746845 200000 195941329 200000 893553296 200000 64830099 200000 159558749 200000 580477545 200000 520757234 200000 540727902 200000 996283720 200000 887378729 200000 304362658 200000 783853160 200000 945479628 200000 227071974 200000 468885853 200000 527318230 200000 273299447 200000 348844311 200000 774337924 200000 589787248 200000 404900472 200000 200381394 200000 170764051 200000 628710555 200000 633385118 200000 890738127 200000 206771370 200000 926840158 200000 157006422 200000 685819747 200000 133465992 200000 525153633 200000 391301168 200000 875171205 200000 421525898 200000 354709481 200000 527794010 200000 142852044 200000 295753519 200000 934038236 200000 435879842 200000 872702574 200000 174845846 200000 413314242 200000 793467255 200000 587298369 200000 75294333 200000 291104960 200000 103753192 200000 137479357 200000 389989442 200000 334344350 200000 522808482 200000 596558327 200000 758846437 200000 681346754 200000 467567093 200000 278083238 200000 953082116 200000 442286130 200000 437560015 200000 1403424 200000 245751772 200000 188864148 200000 244224702 200000 794403933 200000 524240206 200000 517229616 200000 785477617 200000 866389490 200000 892902614 200000 802679788 200000 119875382 200000 345307670 200000 809980564 200000 584704334 200000 119443453 200000 321024159 200000 339856199 200000 131235965 200000 446661203 200000 162990085 200000 728270924 200000 600266303 200000 724549862 200000 13551453 200000 390852002 200000 105511419 200000 489382663 200000 429073503 200000 814460904 200000 901888952 200000 407693986 200000 134080864 200000 518260316 200000 602287643 200000 820369990 200000 679277910 200000 867407580 200000 339093611 200000 776362275 200000 395217882 200000 160217576 200000 426048655 200000 552596741 200000 778599712 200000 161575069 200000 357769485 200000 559351389 200000 516514816 200000 800733371 200000 941804301 200000 52736568 200000 740676080 200000 889537695 200000 487988307 200000 707127365 200000 337698055 200000 733405001 200000 357748551 200000 577434323 200000 806120442 200000 772442198 200000 96785648 200000 135353039 200000 737327137 200000 536054277 200000 631593715 200000 569523657 200000 918961011 200000 262737205 200000 91560856 200000 409847279 200000 532437124 200000 916063076 200000 249672644 200000 580098063 200000 836583565 200000 400242353 200000 162456831 200000 377830296 200000 80565091 200000 453144538 200000 318046062 200000 180140696 200000 364032382 200000 118273086 200000 851975641 200000 792702399 200000 39482355 200000 147732442 200000 588136358 200000 947236953 200000 784636536 200000 458908495 200000 932490459 200000 717909079 200000 539749734 200000 629831641 200000 449825310 200000 264236102 200000 49983921 200000 516712793 200000 99386551 200000 708453205 200000 693960433 200000 469207115 200000 505230988 200000 693439315 200000 196346716 200000 54625231 200000 780932131 200000 651876525 200000 238148553 200000 623749027 200000 2516131 200000 356028531 200000 827472302 200000 384764454 200000 1196498 200000 325882962 200000 562605857 200000 937343062 200000 583275031 200000 195545755 200000 139128025 200000 901066194 200000 7625336 200000 660620346 200000 856788525 200000 630692568 200000 444354204 200000 714671294 200000 608849683 200000 362969159 200000 957554377 200000 834208342 200000 795634721 200000 736957852 200000 196337638 200000 183727569 200000 949180046 200000 360616696 200000 563559289 200000 252794013 200000 406115377 200000 400320279 200000 194458538 200000 522552008 200000 181984640 200000 287353689 200000 602192701 200000 463135489 200000 725108114 200000 319433661 200000 168779674 200000 124413078 200000 579748892 200000 237048544 200000 675637448 200000 101715831 200000 740552054 200000 250857985 200000 327553388 200000 251754032 200000 631683222 200000 548043519 200000 588475085 200000 674843634 200000 91540243 200000 587605592 200000 50432723 200000 332556426 200000 365068579 200000 107877163 200000 113691138 200000 179598439 200000 98388380 200000 690517814 200000 759007619 200000 370264215 200000 66964469 200000 55475927 200000 828781851 200000 288662218 200000 359721541 200000 441484558 200000 525429040 200000 760796492 200000 446129474 200000 479720312 200000 846947530 200000 520466702 200000 440303170 200000 490882645 200000 130111886 200000 463107997 200000 578256189 200000 945880706 200000 122462660 200000 718176552 200000 561554632 200000 979647870 200000 580500050 200000 703233661 200000 31230490 200000 668480360 200000 766230718 200000 440179468 200000 453479177 200000 775696638 200000 708761903 200000 762520801 200000 714825229 200000 599393695 200000 961122923 200000 159102637 200000 134095419 200000 152595785 200000 396107225 200000 322693053 200000 48245066 200000 810164891 200000 265181567 200000 634917888 200000 838224785 200000 453786835 200000 347724292 200000 892089348 200000 364465669 200000 922735567 200000 358219950 200000 71719161 200000 270297151 200000 727853583 200000 336444772 200000 729235627 200000 614348403 200000 749420720 200000 751777452 200000 492271499 200000 488125305 200000 920449906 200000 945814445 200000 478949542 200000 877283015 200000 794646194 200000 132131373 200000 849536939 200000 928568947 200000 861301615 200000 602022548 200000 305777896 200000 202969909 200000 890000200 200000 433455078 200000 402667340 200000 626235490 200000 516667003 200000 690652619 200000 822679654 200000 762567665 200000 287625191 200000 437838474 200000 933774948 200000 597418104 200000 907329290 200000 727576840 200000 349357076 200000 439299887 200000 798939139 200000 219180749 200000 555769573 200000 453975019 200000 127375760 200000 874241022 200000 988292837 200000 472489763 200000 215727887 200000 334350691 200000 11026115 200000 359168494 200000 145113216 200000 164677217 200000 297535950 200000 487714306 200000 998344320 200000 404471040 200000 625889779 200000 172908981 200000 361601103 200000 292927461 200000 132781506 200000 53716478 200000 399168458 200000 685851224 200000 882407017 200000 809550964 200000 80863088 200000 109935679 200000 824102327 200000 954161997 200000 830579808 200000 938406432 200000 344148505 200000 789478752 200000 146894424 200000 494956321 200000 103758495 200000 849967650 200000 455182775 200000 871400202 200000 759066358 200000 855894443 200000 447292795 200000 642217025 200000 939764590 200000 173487281 200000 542076226 200000 483386316 200000 837017845 200000 589710475 200000 868861260 200000 504705362 200000 580927257 200000 36961583 200000 800735863 200000 825212185 200000 480461833 200000 801455411 200000 677383744 200000 590697992 200000 941940884 200000 582820814 200000 61971656 200000 417987493 200000 528781352 200000 686569175 200000 481040075 200000 248532503 200000 523406547 200000 330175684 200000 438179753 200000 689940004 200000 283131715 200000 777912491 200000 428333408 200000 129524531 200000 283685065 200000 867510851 200000 296602255 200000 425715531 200000 25642321 200000 652762083 200000 269695604 200000 130089745 200000 736396139 200000 270834305 200000 108390126 200000 72152524 200000 426091588 200000 234556340 200000 99687547 200000 94414180 200000 603242924 200000 508290993 200000 844945466 200000 61504605 200000 615582737 200000 401403729 200000 865854952 200000 344770527 200000 517885569 200000 240620040 200000 861223910 200000 360801201 200000 842934443 200000 800364525 200000 844861744 200000 18190904 200000 40634078 200000 246212536 200000 911597927 200000 723353724 200000 950828039 200000 392870590 200000 430777543 200000 539309603 200000 689545142 200000 357111031 200000 375788592 200000 640349042 200000 155518489 200000 760454903 200000 526519584 200000 384189778 200000 125816830 200000 755521527 200000 553474486 200000 209102664 200000 945788117 200000 395163085 200000 989251760 200000 55501178 200000 518887082 200000 195098350 200000 363767149 200000 998625968 200000 820418606 200000 976839282 200000 682084843 200000 137314384 200000 260009134 200000 635328015 200000 909527752 200000 931135072 200000 172019224 200000 565050908 200000 641358148 200000 51764615 200000 69157629 200000 696266126 200000 540560189 200000 294047499 200000 23683209 200000 115031549 200000 946491696 200000 639528659 200000 551953035 200000 486456224 200000 568637501 200000 178873189 200000 881874291 200000 273892171 200000 491792931 200000 36624872 200000 320882254 200000 452643959 200000 545556799 200000 123380770 200000 421053131 200000 840253753 200000 481922192 200000 508953210 200000 528745784 200000 593150537 200000 986663861 200000 623243254 200000 40780932 200000 747901180 200000 319078124 200000 997742653 200000 64310845 200000 637308233 200000 297802004 200000 16284054 200000 881402003 200000 484921798 200000 405761450 200000 484292838 200000 979568723 200000 723101099 200000 630098639 200000 789851572 200000 409570540 200000 454462157 200000 929193280 200000 906842151 200000 482928748 200000 47027107 200000 555090011 200000 819230470 200000 728084866 200000 799455043 200000 362613791 200000 497961910 200000 106023804 200000 286044517 200000 905545516 200000 418911807 200000 195243594 200000 29899870 200000 437381822 200000 425805126 200000 15089785 200000 350590757 200000 411023029 200000 358791699 200000 69367607 200000 505349969 200000 900357519 200000 891898507 200000 977571413 200000 783290136 200000 240173675 200000 633729846 200000 406491711 200000 401638224 200000 385494279 200000 567434042 200000 267825668 200000 406021489 200000 408708034 200000 331210333 200000 572403540 200000 957184912 200000 480779161 200000 857349 200000 424490108 200000 693127780 200000 807295021 200000 248730682 200000 261396074 200000 371362627 200000 174223803 200000 874809250 200000 340444847 200000 438927909 200000 159005985 200000 107962243 200000 500268919 200000 844750751 200000 87397854 200000 298247876 200000 193142161 200000 103168744 200000 310277138 200000 113979627 200000 154658413 200000 701847510 200000 27760761 200000 225702943 200000 453985815 200000 457557729 200000 452655219 200000 537896230 200000 272998720 200000 879089438 200000 179680254 200000 10239335 200000 906649909 200000 859908677 200000 765427129 200000 806981352 200000 460368869 200000 140996266 200000 49034466 200000 474789456 200000 183751647 200000 812664646 200000 646751063 200000 402297061 200000 807053904 200000 818144687 200000 359543704 200000 242083982 200000 89933064 200000 550195738 200000 853177539 200000 740912594 200000 143331445 200000 330372959 200000 802855061 200000 977334742 200000 138404261 200000 46660340 200000 214115183 200000 243318369 200000 478958151 200000 133285616 200000 6570061 200000 517727195 200000 724152489 200000 423542792 200000 160676559 200000 647999304 200000 53923771 200000 187407252 200000 776015667 200000 191556689 200000 817764618 200000 986996619 200000 713617496 200000 405147450 200000 152542404 200000 110205569 200000 376348604 200000 210821868 200000 136247225 200000 13171119 200000 718935422 200000 186619627 200000 309912407 200000 727380714 200000 876148316 200000 534872416 200000 417616301 200000 829346474 200000 149199285 200000 161238288 200000 694038376 200000 967620612 200000 769205126 200000 940687713 200000 441978840 200000 144868014 200000 944359024 200000 375040091 200000 682376939 200000 375655681 200000 484706224 200000 508476580 200000 25335599 200000 121093105 200000 427768100 200000 788547970 200000 83609043 200000 365288214 200000 578903883 200000 287681755 200000 333240997 200000 593361574 200000 681541956 200000 393383735 200000 441750549 200000 327695736 200000 800871630 200000 462524348 200000 310283055 200000 247111938 200000 95214661 200000 889634864 200000 500861860 200000 837187930 200000 796947114 200000 45506810 200000 678311361 200000 385459511 200000 662498203 200000 642631968 200000 747576949 200000 421789168 200000 692894550 200000 57786441 200000 142369615 200000 736779643 200000 843195578 200000 709961916 200000 753120892 200000 675780718 200000 840804676 200000 522683742 200000 898275532 200000 309626368 200000 506594581 200000 513521078 200000 80652716 200000 934055944 200000 307527913 200000 194199019 200000 742154541 200000 223019260 200000 168395809 200000 518673603 200000 94525435 200000 751974387 200000 285464249 200000 599994790 200000 879635813 200000 708954786 200000 56330577 200000 352220312 200000 813339482 200000 219401569 200000 651320103 200000 595081281 200000 93249129 200000 898366246 200000 558050842 200000 597860328 200000 100585920 200000 259363720 200000 340274344 200000 872488818 200000 648647981 200000 710905533 200000 904008688 200000 453466471 200000 373919519 200000 535076763 200000 385124272 200000 236815084 200000 750065828 200000 212117913 200000 46094406 200000 801631177 200000 656540523 200000 814167246 200000 171115186 200000 677484644 200000 66470339 200000 42053104 200000 811800209 200000 62326210 200000 253266586 200000 388237397 200000 44966435 200000 225084300 200000 557925758 200000 226297333 200000 469409861 200000 873417223 200000 749884574 200000 94846309 200000 111714422 200000 484162073 200000 896310472 200000 166761436 200000 540847317 200000 647301962 200000 271563115 200000 97608496 200000 632651809 200000 342598080 200000 33486998 200000 438512089 200000 269304247 200000 592033345 200000 577658103 200000 30846700 200000 571919766 200000 494997556 200000 253247964 200000 934930976 200000 977934940 200000 923868575 200000 332866356 200000 803967436 200000 337762633 200000 924644137 200000 111145357 200000 493823717 200000 211984955 200000 548687896 200000 40175126 200000 362450692 200000 279826863 200000 902114387 200000 907669662 200000 210506845 200000 159457990 200000 478965856 200000 670051219 200000 523146696 200000 306560316 200000 732591463 200000 718327811 200000 31640251 200000 430841201 200000 307287340 200000 728008093 200000 998776652 200000 74267748 200000 356230679 200000 364876975 200000 964622387 200000 882653618 200000 46639918 200000 784450600 200000 821699781 200000 623619482 200000 773024281 200000 391799191 200000 74065657 200000 353083131 200000 56623900 200000 158340393 200000 756814181 200000 583297362 200000 554195231 200000 218162094 200000 207426369 200000 952300224 200000 903778729 200000 878885012 200000 479353442 200000 996444162 200000 953785055 200000 551896042 200000 226438463 200000 61024374 200000 656268169 200000 940246621 200000 959343855 200000 374847004 200000 897528588 200000 783018813 200000 536413992 200000 4890513 200000 628054384 200000 515206263 200000 388911680 200000 795780629 200000 797734235 200000 461182107 200000 131138350 200000 220294533 200000 642402835 200000 736479959 200000 459215753 200000 304912480 200000 786430846 200000 925741305 200000 214164359 200000 668785093 200000 144531492 200000 195496817 200000 734147583 200000 559678322 200000 217724203 200000 248971083 200000 745632358 200000 909865926 200000 231605849 200000 574662712 200000 328333524 200000 562833343 200000 567331860 200000 437998725 200000 916189695 200000 383180540 200000 734207844 200000 541831457 200000 102648126 200000 186491322 200000 860896751 200000 605826970 200000 857219719 200000 707473626 200000 757770747 200000 618727455 200000 4495472 200000 124855257 200000 26283119 200000 710485887 200000 549789744 200000 973533397 200000 507190482 200000 940674343 200000 717865886 200000 260643469 200000 810668361 200000 938180903 200000 903631152 200000 533266016 200000 551067803 200000 562134061 200000 389757948 200000 715123277 200000 529113647 200000 168436103 200000 566914489 200000 847522033 200000 258547723 200000 544344869 200000 907869374 200000 770107275 200000 107064022 200000 400795539 200000 615608321 200000 72301561 200000 687087063 200000 294689794 200000 404396313 200000 730247867 200000 331254003 200000 158212671 200000 823755835 200000 696179951 200000 292871858 200000 208808633 200000 454066239 200000 499885651 200000 588721721 200000 936969854 200000 550887580 200000 642233157 200000 762684751 200000 550130493 200000 940730214 200000 614196421 200000 910497884 200000 980973893 200000 609120086 200000 713891440 200000 163459685 200000 618593155 200000 208123329 200000 450690693 200000 3846928 200000 468964231 200000 97203871 200000 460856803 200000 644440229 200000 631619455 200000 219959940 200000 811411977 200000 777955849 200000 480598585 200000 723738793 200000 918012179 200000 53738180 200000 718930212 200000 232268004 200000 699797442 200000 943281404 200000 810370639 200000 323016106 200000 675522420 200000 409241463 200000 811742823 200000 671496723 200000 516439079 200000 756657051 200000 417440444 200000 482347989 200000 225214074 200000 554035568 200000 869224252 200000 155199815 200000 145502122 200000 740776348 200000 30314613 200000 69315934 200000 597610904 200000 40841573 200000 33974678 200000 532865970 200000 844502208 200000 542657714 200000 552864366 200000 662770810 200000 380555331 200000 705930249 200000 984060267 200000 133208714 200000 227956701 200000 319515793 200000 404169114 200000 854512987 200000 369261038 200000 292936720 200000 790454444 200000 386688770 200000 607424884 200000 680457965 200000 795750126 200000 483962935 200000 188773390 200000 380939823 200000 129809232 200000 437856335 200000 544286202 200000 187972987 200000 69025118 200000 386920257 200000 410787351 200000 719033624 200000 50702665 200000 883900835 200000 628746211 200000 148144109 200000 71828445 200000 618292908 200000 207953788 200000 22438273 200000 780048011 200000 402098228 200000 192429474 200000 893623801 200000 848696160 200000 613290159 200000 118219186 200000 511493660 200000 903109900 200000 270256948 200000 981605804 200000 553277778 200000 17256667 200000 191361915 200000 976990253 200000 642832287 200000 438458046 200000 721215449 200000 864038516 200000 699802028 200000 399021377 200000 168102213 200000 162548832 200000 872996029 200000 692074389 200000 666412886 200000 497972335 200000 822659259 200000 443847559 200000 184834626 200000 440579520 200000 305842219 200000 722727814 200000 240976095 200000 673632785 200000 655640627 200000 15614625 200000 547808421 200000 803498433 200000 596698779 200000 635457157 200000 558211497 200000 411388878 200000 426769353 200000 657910658 200000 288089249 200000 364902358 200000 174206659 200000 48389766 200000 455691494 200000 114626073 200000 479089455 200000 798682399 200000 551769197 200000 217320820 200000 856119125 200000 571169148 200000 195695564 200000 887975783 200000 320131099 200000 57968748 200000 995469882 200000 226843663 200000 236402439 200000 884240220 200000 504799629 200000 594199595 200000 45273664 200000 261388892 200000 317366845 200000 254590746 200000 705527436 200000 340597274 200000 734266719 200000 506696410 200000 797795666 200000 932134372 200000 820620459 200000 918548490 200000 696698008 200000 580714409 200000 26826869 200000 885939688 200000 844315909 200000 440514040 200000 77683126 200000 766432339 200000 41344992 200000 365933566 200000 544893444 200000 948320712 200000 49672462 200000 355998603 200000 929511828 200000 937701736 200000 449902870 200000 637289740 200000 791028030 200000 544407791 200000 977602847 200000 727550354 200000 697742456 200000 301372094 200000 924242160 200000 497826505 200000 350064985 200000 20503505 200000 101300974 200000 445329152 200000 872474774 200000 537480648 200000 640678945 200000 486491943 200000 68294023 200000 482600162 200000 155900974 200000 837082314 200000 87581219 200000 557275644 200000 7020893 200000 971963418 200000 190763262 200000 112718997 200000 79305875 200000 411919844 200000 803328849 200000 432274123 200000 865097048 200000 416690071 200000 780490993 200000 32871774 200000 434480593 200000 646234946 200000 223804502 200000 65330092 200000 129905862 200000 909854098 200000 580559508 200000 441811379 200000 415436701 200000 847100887 200000 18809700 200000 897994257 200000 602113627 200000 243950078 200000 904439580 200000 76740102 200000 908046761 200000 360177816 200000 517533361 200000 64916847 200000 74206412 200000 423582929 200000 978234811 200000 724389067 200000 339273643 200000 205043320 200000 142366832 200000 510867257 200000 874833612 200000 600526332 200000 677673383 200000 21523064 200000 591773526 200000 232642668 200000 445411030 200000 686464229 200000 467570959 200000 846546294 200000 712366611 200000 598411647 200000 355460190 200000 311260520 200000 99949589 200000 797829604 200000 438920265 200000 739202865 200000 151475251 200000 225796180 200000 399218807 200000 295068767 200000 568423011 200000 963192749 200000 255552302 200000 869016866 200000 618688315 200000 730570605 200000 778518357 200000 694596166 200000 867446258 200000 685556658 200000 431121522 200000 817952060 200000 961649247 200000 380890940 200000 60949164 200000 398381073 200000 837123832 200000 614513512 200000 780638922 200000 96919924 200000 233349844 200000 245340725 200000 234868273 200000 661626548 200000 765471144 200000 857464898 200000 457577705 200000 786302398 200000 281898444 200000 66580173 200000 423715223 200000 593008418 200000 226684982 200000 376774581 200000 921262466 200000 887225357 200000 820827773 200000 326712184 200000 196204178 200000 390100559 200000 129296087 200000 699351349 200000 602772299 200000 652741718 200000 950502426 200000 948874410 200000 667876566 200000 669531953 200000 524422589 200000 398368310 200000 924749560 200000 375468173 200000 118642647 200000 206364374 200000 950258199 200000 769312954 200000 266560798 200000 277142571 200000 712704827 200000 390599845 200000 170837224 200000 590824561 200000 893192713 200000 733568478 200000 796340525 200000 550962824 200000 764542153 200000 238151827 200000 917613185 200000 356018671 200000 57421921 200000 347634067 200000 780336669 200000 76371651 200000 63752279 200000 146773067 200000 586905559 200000 932549059 200000 162471122 200000 586198731 200000 193419813 200000 968260174 200000 946856088 200000 673640384 200000 438617629 200000 861643874 200000 842974991 200000 21566586 200000 267200886 200000 450930845 200000 170319424 200000 358288103 200000 235961479 200000 768591423 200000 680238286 200000 177660310 200000 677797957 200000 939697958 200000 584917507 200000 900406708 200000 289841737 200000 960417231 200000 456377795 200000 664274193 200000 485352135 200000 919411547 200000 63149717 200000 342539290 200000 99563159 200000 964679558 200000 121631136 200000 911021535 200000 466374447 200000 491316912 200000 636089002 200000 684996622 200000 40664741 200000 593225688 200000 339466266 200000 905702646 200000 88015792 200000 785374363 200000 26246391 200000 322788228 200000 357122983 200000 968154936 200000 260983526 200000 654243656 200000 513170049 200000 584906894 200000 119756847 200000 911006319 200000 99140306 200000 244945947 200000 314297271 200000 773844937 200000 131648979 200000 95859197 200000 95655685 200000 74820292 200000 394541401 200000 102239476 200000 795068993 200000 791749998 200000 457074651 200000 419037278 200000 189718063 200000 842891383 200000 791531120 200000 364458040 200000 22790712 200000 319161131 200000 506160846 200000 484387107 200000 739968609 200000 612354939 200000 56183627 200000 883859035 200000 235842384 200000 110778868 200000 506054366 200000 511531456 200000 553711181 200000 825172421 200000 494907166 200000 97291728 200000 932548414 200000 457487036 200000 315148865 200000 307766186 200000 832367272 200000 351401288 200000 449610526 200000 604525837 200000 36114356 200000 870342264 200000 554157354 200000 220969557 200000 155252775 200000 598144505 200000 268137085 200000 149664387 200000 86459496 200000 754674203 200000 268528589 200000 432674101 200000 571934077 200000 849828300 200000 10221681 200000 92186281 200000 297218829 200000 628899995 200000 562331743 200000 53401021 200000 18363742 200000 196466869 200000 858911277 200000 421025265 200000 496810327 200000 141663977 200000 870164242 200000 896941410 200000 648303742 200000 311056551 200000 933511397 200000 468139727 200000 400336122 200000 970835452 200000 215725084 200000 556322200 200000 948920721 200000 67747735 200000 382114765 200000 582849977 200000 311047594 200000 573418182 200000 659181999 200000 885727186 200000 677658956 200000 138554232 200000 33549337 200000 403237665 200000 611798812 200000 672093756 200000 637813249 200000 352195973 200000 737547361 200000 732586047 200000 908433150 200000 183075707 200000 911607043 200000 390347089 200000 687362885 200000 53466148 200000 297406342 200000 903754208 200000 639461806 200000 500068157 200000 238139154 200000 752436987 200000 248590256 200000 994085668 200000 682669934 200000 286928463 200000 178943839 200000 804219097 200000 161443583 200000 480629291 200000 823653748 200000 830342649 200000 368143053 200000 30778239 200000 579621700 200000 400985283 200000 597091453 200000 805821400 200000 289104071 200000 544740375 200000 374991447 200000 710724453 200000 903959697 200000 352885617 200000 156992321 200000 20892916 200000 381989339 200000 422977265 200000 721465025 200000 935871476 200000 685319803 200000 465946965 200000 938610429 200000 770556020 200000 584063206 200000 463041019 200000 938450621 200000 977473313 200000 269198388 200000 625007331 200000 150178663 200000 254763339 200000 443946011 200000 849967275 200000 300995329 200000 616543456 200000 844930802 200000 220633745 200000 776298034 200000 426678382 200000 23509934 200000 801572979 200000 133697088 200000 465240868 200000 634967527 200000 806033617 200000 804768529 200000 736933585 200000 643771348 200000 218025672 200000 699511086 200000 506646498 200000 36580937 200000 934318615 200000 742964667 200000 498670951 200000 667775679 200000 737166621 200000 627603071 200000 267849998 200000 616385355 200000 827747032 200000 374867937 200000 202776357 200000 17774757 200000 687545575 200000 628010727 200000 211426971 200000 425176610 200000 146865544 200000 688026936 200000 175498495 200000 704676792 200000 481854362 200000 828951834 200000 685664382 200000 339428864 200000 182936219 200000 845489013 200000 129156072 200000 522942510 200000 454458025 200000 543905229 200000 479275179 200000 617050650 200000 508494980 200000 352513610 200000 476592341 200000 961589819 200000 841963913 200000 453602739 200000 459271445 200000 596402597 200000 792379320 200000 326249837 200000 315165882 200000 890161169 200000 581183406 200000 460174720 200000 398742449 200000 555347412 200000 142043306 200000 985668753 200000 455146122 200000 190686181 200000 1106571 200000 13311976 200000 874234483 200000 408937435 200000 800002000 200000 352160618 200000 289363770 200000 49508844 200000 323097493 200000 417858463 200000 763101006 200000 843138798 200000 937915803 200000 698562989 200000 793610174 200000 82137177 200000 83103296 200000 198082906 200000 282278455 200000 422007361 200000 920655490 200000 794269452 200000 573767945 200000 834421599 200000 156607487 200000 158204875 200000 623266594 200000 798276361 200000 251163383 200000 271177021 200000 572000784 200000 748732724 200000 742367303 200000 508637608 200000 72801282 200000 420299897 200000 791250287 200000 977633779 200000 357507527 200000 182880780 200000 4762764 200000 658359204 200000 519870668 200000 515498948 200000 315366493 200000 806185186 200000 768698657 200000 567568921 200000 124024897 200000 211446387 200000 686151539 200000 914085408 200000 785153078 200000 786831294 200000 12788499 200000 395295633 200000 552833755 200000 523676361 200000 49053677 200000 233507520 200000 987093358 200000 168836155 200000 441769104 200000 838443686 200000 310647246 200000 166064474 200000 725158956 200000 297422553 200000 284306553 200000 240625165 200000 603805325 200000 120490382 200000 348213389 200000 943951067 200000 268314148 200000 141955485 200000 785049546 200000 621221609 200000 470567934 200000 271898236 200000 928725133 200000 96903166 200000 830652362 200000 928378946 200000 498831317 200000 889496706 200000 378673111 200000 566205348 200000 43007297 200000 480800121 200000 758912786 200000 160162298 200000 633850128 200000 143225995 200000 226894091 200000 187906362 200000 771437087 200000 412348927 200000 886313968 200000 363991035 200000 268142061 200000 852276411 200000 143592079 200000 424145779 200000 186984601 200000 552888900 200000 825559127 200000 88712056 200000 320699105 200000 708630211 200000 974246742 200000 606587010 200000 682836003 200000 222170365 200000 409636924 200000 682045349 200000 815092319 200000 832163928 200000 523010133 200000 869801626 200000 353496626 200000 67478236 200000 771756434 200000 891556279 200000 607117532 200000 846868783 200000 475780224 200000 97766385 200000 15744058 200000 367318679 200000 499402830 200000 22989024 200000 213779660 200000 548428538 200000 201433803 200000 932892858 200000 564471727 200000 473811168 200000 153648228 200000 882943574 200000 961075362 200000 302905711 200000 127146537 200000 349472554 200000 105187844 200000 392212589 200000 788021192 200000 445226316 200000 34550483 200000 387485761 200000 500332431 200000 906568563 200000 510410926 200000 453338609 200000 167515757 200000 564125942 200000 851534291 200000 2964772 200000 418540016 200000 862549450 200000 325951776 200000 48555040 200000 998456391 200000 832725640 200000 172229653 200000 188243916 200000 927652929 200000 635825764 200000 82263247 200000 172490159 200000 528890188 200000 129289526 200000 223955982 200000 718238190 200000 391059830 200000 142157684 200000 182241071 200000 641599312 200000 788933486 200000 359012405 200000 26900017 200000 663670589 200000 772113538 200000 416540974 200000 735072179 200000 649379769 200000 598154402 200000 664944823 200000 49209076 200000 683749228 200000 599884378 200000 683523014 200000 943186385 200000 473027485 200000 744851675 200000 914734578 200000 501390025 200000 413389873 200000 512699378 200000 84504945 200000 429230330 200000 311267760 200000 980571150 200000 885367577 200000 878844452 200000 281575743 200000 926539325 200000 607461473 200000 180162725 200000 644663462 200000 516884015 200000 649163104 200000 973631354 200000 857675850 200000 357290032 200000 825649356 200000 195769412 200000 909091635 200000 108578609 200000 826340347 200000 309716287 200000 195487495 200000 736937151 200000 548285156 200000 582849356 200000 41645068 200000 201181961 200000 741612574 200000 562820583 200000 592398632 200000 761295070 200000 791818463 200000 401134896 200000 665548771 200000 340688811 200000 62894334 200000 745419749 200000 300332131 200000 969097600 200000 743761649 200000 221983589 200000 194815854 200000 852209418 200000 310897614 200000 961757614 200000 819628651 200000 285282713 200000 65943884 200000 859547999 200000 898492768 200000 199928091 200000 927528385 200000 383130037 200000 721089268 200000 881807902 200000 774850085 200000 108043921 200000 57734765 200000 130734034 200000 954983949 200000 73222768 200000 924561330 200000 605707267 200000 413316529 200000 574056048 200000 787503433 200000 825628450 200000 519528934 200000 570179664 200000 847965785 200000 915845692 200000 700782627 200000 217715312 200000 68452009 200000 438295296 200000 606284926 200000 110989260 200000 831626398 200000 769866684 200000 897634222 200000 801512964 200000 871573823 200000 135113568 200000 364066570 200000 642727766 200000 276518964 200000 148492152 200000 398459016 200000 171503265 200000 404300737 200000 854070837 200000 862890687 200000 534113123 200000 529512142 200000 514333796 200000 197287141 200000 559600571 200000 824031970 200000 624617332 200000 982897872 200000 163406438 200000 876911650 200000 607682931 200000 581743863 200000 989265605 200000 188211030 200000 742607632 200000 188472945 200000 939523796 200000 15635939 200000 355174810 200000 216200436 200000 863326516 200000 688332241 200000 492626175 200000 59110614 200000 703570721 200000 475286470 200000 925905357 200000 687799054 200000 476692091 200000 477086983 200000 422901554 200000 166006579 200000 970020801 200000 672998781 200000 520348927 200000 873382779 200000 648203280 200000 608608173 200000 774108576 200000 322307773 200000 312714535 200000 38805182 200000 470781477 200000 148485742 200000 16167269 200000 941383798 200000 46174779 200000 463645350 200000 929152455 200000 538175803 200000 382275634 200000 93022235 200000 828450286 200000 960089621 200000 379571448 200000 650155044 200000 36565527 200000 703890602 200000 392528411 200000 234587318 200000 710183200 200000 850539328 200000 379367371 200000 102067306 200000 236284553 200000 29557438 200000 379757268 200000 205743732 200000 485700207 200000 610911402 200000 619840167 200000 912961708 200000 62981010 200000 704776491 200000 169811793 200000 470862216 200000 26292047 200000 347690760 200000 621976449 200000 413505054 200000 683314085 200000 306404262 200000 589678213 200000 605393957 200000 449419059 200000 984813836 200000 589723212 200000 382931956 200000 40658743 200000 282818529 200000 895754085 200000 762497665 200000 93207440 200000 664616300 200000 70616829 200000 351953763 200000 201960636 200000 758540178 200000 53787876 200000 363992783 200000 320873433 200000 475640026 200000 283412872 200000 697676701 200000 599767207 200000 463727724 200000 115809783 200000 853025092 200000 162942339 200000 625961996 200000 185705440 200000 67057112 200000 105484141 200000 463249955 200000 678438802 200000 368559634 200000 667518978 200000 242249653 200000 864625147 200000 784151367 200000 51281794 200000 733739627 200000 381560488 200000 808938862 200000 705266890 200000 314098826 200000 914426314 200000 55467294 200000 27493721 200000 745701624 200000 394371119 200000 888683405 200000 216225614 200000 361120573 200000 220618564 200000 655035026 200000 418669927 200000 259984767 200000 734944024 200000 98358434 200000 748655875 200000 549315716 200000 495519323 200000 102686933 200000 835626528 200000 795311026 200000 216670810 200000 332589281 200000 60536668 200000 387233553 200000 134491396 200000 341019933 200000 417064439 200000 35402055 200000 109360871 200000 213406846 200000 798710222 200000 629924762 200000 737123122 200000 672977052 200000 783297377 200000 670188529 200000 500137395 200000 338432942 200000 454305741 200000 351725778 200000 116912346 200000 487806600 200000 375055569 200000 950939492 200000 257040308 200000 320664739 200000 389785804 200000 695782765 200000 629711344 200000 29494804 200000 302187197 200000 227985748 200000 802117596 200000 582267795 200000 63324736 200000 772690975 200000 611489383 200000 160424565 200000 102599062 200000 971279734 200000 542956832 200000 963315888 200000 89960349 200000 10949533 200000 659266612 200000 176545501 200000 738722259 200000 718703484 200000 443317363 200000 660917296 200000 20856406 200000 706992794 200000 632388427 200000 243102849 200000 802196966 200000 267979036 200000 355250378 200000 563431495 200000 777209825 200000 960006601 200000 923605919 200000 729121942 200000 6543428 200000 343950857 200000 507642137 200000 285973799 200000 83679151 200000 59865056 200000 7292709 200000 208259663 200000 760769377 200000 654829047 200000 821635155 200000 543905029 200000 364538167 200000 661013906 200000 527581137 200000 45502688 200000 262047152 200000 516308122 200000 268261741 200000 45480470 200000 757595627 200000 780375956 200000 407831446 200000 514799485 200000 853715366 200000 606583718 200000 458367834 200000 233337485 200000 106965823 200000 80759448 200000 497760873 200000 810175834 200000 669007286 200000 387773648 200000 163416848 200000 541510813 200000 968917161 200000 517896020 200000 665527869 200000 237970860 200000 826033237 200000 637901770 200000 53654913 200000 346137212 200000 514746267 200000 816973946 200000 236309768 200000 611833766 200000 818998775 200000 57226314 200000 737170337 200000 531103838 200000 971759497 200000 680689856 200000 397367484 200000 372080251 200000 942291727 200000 846551043 200000 875743333 200000 328282741 200000 938066408 200000 18715353 200000 337827661 200000 753547617 200000 165721107 200000 569876137 200000 35756225 200000 129300727 200000 765163052 200000 795843449 200000 735644336 200000 495680907 200000 464874868 200000 440520688 200000 888885673 200000 717119510 200000 515594185 200000 978990421 200000 445076697 200000 34665006 200000 31523753 200000 236879245 200000 81846288 200000 854496776 200000 425584178 200000 977235231 200000 855686588 200000 774114428 200000 24116004 200000 432542002 200000 310557931 200000 80002816 200000 539459804 200000 210087309 200000 551134028 200000 806310827 200000 195305562 200000 370633365 200000 574218030 200000 924801842 200000 559346491 200000 314016082 200000 487489918 200000 360544493 200000 678125502 200000 41491305 200000 877065676 200000 545611986 200000 497127106 200000 14422818 200000 768573509 200000 76804984 200000 218041285 200000 400489826 200000 35354554 200000 389937685 200000 254372582 200000 604994993 200000 101847447 200000 229240447 200000 807402211 200000 629977652 200000 385765867 200000 39133997 200000 54862106 200000 337896371 200000 722682725 200000 815502134 200000 363238795 200000 579496340 200000 5463892 200000 9181264 200000 653072596 200000 220382172 200000 487440294 200000 12969682 200000 799926834 200000 576749364 200000 717606121 200000 989614001 200000 457769349 200000 816259809 200000 932353612 200000 104837765 200000 610996044 200000 543246026 200000 929070493 200000 663233412 200000 239646372 200000 710465397 200000 271784780 200000 275786629 200000 619993932 200000 883983369 200000 143058022 200000 209233405 200000 915861411 200000 311729740 200000 40819865 200000 60395781 200000 178116775 200000 271737508 200000 234622517 200000 574510929 200000 619134455 200000 298024986 200000 297432616 200000 229234745 200000 521858001 200000 696045650 200000 318363137 200000 85220786 200000 7040787 200000 838166931 200000 511029741 200000 413422165 200000 918199101 200000 570716356 200000 388081852 200000 890532694 200000 429985900 200000 886464363 200000 404060636 200000 634920077 200000 407884128 200000 649403823 200000 767502683 200000 260499056 200000 889392502 200000 214360151 200000 638923752 200000 23772693 200000 778553518 200000 354795720 200000 660308689 200000 34439988 200000 117904293 200000 583037193 200000 819666949 200000 75316770 200000 117132698 200000 657802178 200000 817505299 200000 485507030 200000 935935596 200000 750657591 200000 503171625 200000 792724967 200000 76841625 200000 91207249 200000 412421141 200000 192799371 200000 432257856 200000 482874004 200000 294047302 200000 283661464 200000 351536158 200000 311815209 200000 26256842 200000 626885509 200000 399090580 200000 525256916 200000 152226896 200000 905879913 200000 814343327 200000 33280766 200000 737470503 200000 434353402 200000 562609373 200000 352429484 200000 28025405 200000 404281742 200000 592008846 200000 579736708 200000 19965472 200000 592287516 200000 141767311 200000 660085198 200000 511954431 200000 594657339 200000 255027295 200000 107332208 200000 578802344 200000 425074209 200000 164122653 200000 957434352 200000 418638219 200000 519615141 200000 28456583 200000 736129653 200000 583141556 200000 8012860 200000 374067964 200000 825711813 200000 349953236 200000 331815935 200000 906260346 200000 956550214 200000 135443256 200000 499532706 200000 949279904 200000 119704832 200000 374397903 200000 116700028 200000 467534764 200000 683462041 200000 571310887 200000 502736517 200000 184990844 200000 373577560 200000 645149807 200000 698323026 200000 479390608 200000 780502562 200000 917264246 200000 545210139 200000 997778437 200000 460364926 200000 142503594 200000 672873397 200000 266490779 200000 937076115 200000 29547289 200000 661967766 200000 591356079 200000 521906471 200000 265505394 200000 286852823 200000 700311616 200000 557318561 200000 508532483 200000 607382572 200000 44929005 200000 339984392 200000 46152123 200000 798741741 200000 124250612 200000 58976769 200000 677865001 200000 343478032 200000 603024692 200000 776809939 200000 363902587 200000 871975212 200000 182127915 200000 841086054 200000 87299967 200000 853199479 200000 638863864 200000 212137790 200000 742217379 200000 594368711 200000 928715865 200000 420068996 200000 487198200 200000 273595027 200000 648818092 200000 57260284 200000 255236650 200000 192463602 200000 252974577 200000 759042575 200000 897820809 200000 333775769 200000 238588869 200000 425782722 200000 24018178 200000 544660193 200000 247678055 200000 952947387 200000 612449317 200000 40482750 200000 944168887 200000 472100418 200000 649822496 200000 318608328 200000 133374001 200000 985008700 200000 657787329 200000 800100661 200000 915869941 200000 370396977 200000 695225464 200000 888422619 200000 474028481 200000 309956167 200000 140873297 200000 982457394 200000 35971316 200000 448850244 200000 697484541 200000 425295 200000 655049612 200000 733633679 200000 518320329 200000 922576617 200000 602342183 200000 189551918 200000 602140324 200000 362431575 200000 283600901 200000 406803656 200000 645872668 200000 276850574 200000 219873028 200000 771724707 200000 892924768 200000 328363303 200000 858825121 200000 350056614 200000 573566783 200000 628393046 200000 151820796 200000 628136791 200000 577577254 200000 912838899 200000 262682324 200000 445875165 200000 786324773 200000 145066867 200000 143804294 200000 651761406 200000 44564458 200000 172577007 200000 633671185 200000 187480609 200000 872590532 200000 129212699 200000 461700884 200000 43844941 200000 264720288 200000 42046543 200000 881295309 200000 903871783 200000 566982925 200000 850382721 200000 765563419 200000 24474870 200000 784842811 200000 517854792 200000 207858300 200000 57702049 200000 893638903 200000 114007257 200000 660977678 200000 635910831 200000 958644656 200000 815767052 200000 739196049 200000 295487045 200000 616543092 200000 26453847 200000 420571235 200000 245249835 200000 961994738 200000 336990929 200000 450039425 200000 418648006 200000 978082169 200000 750450480 200000 988579467 200000 547660574 200000 94602486 200000 929926090 200000 351069888 200000 800621272 200000 711312889 200000 122770070 200000 128583677 200000 185351996 200000 614574768 200000 58201131 200000 184366529 200000 187589424 200000 951477737 200000 404490687 200000 777484843 200000 386383417 200000 494404883 200000 784067369 200000 454220793 200000 98034304 200000 460398141 200000 718919902 200000 669798026 200000 645090506 200000 391787540 200000 69032438 200000 298967516 200000 717997182 200000 752374760 200000 965263911 200000 246510221 200000 765387682 200000 853134247 200000 378109896 200000 547687389 200000 798447836 200000 219922399 200000 708149710 200000 267671977 200000 732059509 200000 117260224 200000 638213073 200000 696119409 200000 265887568 200000 238452502 200000 773088263 200000 282783570 200000 119525622 200000 341431890 200000 172812103 200000 49503243 200000 207468941 200000 329670273 200000 121795847 200000 662084348 200000 649034972 200000 945217873 200000 854548829 200000 786756897 200000 16319304 200000 936515347 200000 35441409 200000 606006810 200000 71213016 200000 96043187 200000 133326663 200000 7330341 200000 927950387 200000 208749504 200000 277512744 200000 772639264 200000 363350687 200000 697005162 200000 696942650 200000 998880651 200000 85513732 200000 868146046 200000 542014130 200000 584001156 200000 604119014 200000 806975082 200000 564743528 200000 616143816 200000 912676461 200000 883368767 200000 185287890 200000 887611064 200000 932829280 200000 263341225 200000 207320071 200000 683704656 200000 435199268 200000 687991799 200000 399688893 200000 932744240 200000 155992769 200000 338269465 200000 592890698 200000 299080855 200000 343547868 200000 848470684 200000 235963557 200000 434882146 200000 786867133 200000 985210286 200000 944420965 200000 153060880 200000 383392841 200000 273128991 200000 587373248 200000 438591680 200000 498959368 200000 970552414 200000 583719564 200000 714204720 200000 670024736 200000 454118263 200000 396570432 200000 529052862 200000 312001622 200000 147180827 200000 454637811 200000 208552810 200000 482660115 200000 978020758 200000 740619355 200000 185051090 200000 748060508 200000 147382745 200000 23694031 200000 608856115 200000 701252312 200000 339672945 200000 512817732 200000 577640302 200000 795166157 200000 721733261 200000 448982866 200000 467835135 200000 642605858 200000 554180092 200000 465649968 200000 718140678 200000 7521373 200000 728412459 200000 571973042 200000 336584770 200000 794933156 200000 777318442 200000 747493713 200000 396214288 200000 968520128 200000 323791783 200000 702753570 200000 473977967 200000 910291477 200000 717350128 200000 809495772 200000 982028798 200000 906028202 200000 358741492 200000 255281878 200000 837210107 200000 384439334 200000 778199874 200000 80080390 200000 767214660 200000 537433551 200000 210169351 200000 893163523 200000 545470809 200000 868177804 200000 773773331 200000 897541378 200000 250363479 200000 856963556 200000 776238036 200000 661620187 200000 290625278 200000 640947708 200000 752689240 200000 695513092 200000 910992811 200000 975162267 200000 290518862 200000 184525716 200000 124000606 200000 613926697 200000 84257028 200000 661039424 200000 226651060 200000 544042922 200000 998078570 200000 447356000 200000 883917036 200000 621298886 200000 94306572 200000 950279914 200000 566846949 200000 183186116 200000 344237851 200000 359277429 200000 667452445 200000 306513545 200000 383491940 200000 770309943 200000 285683123 200000 523898781 200000 665658710 200000 315733510 200000 745141093 200000 890282534 200000 989042432 200000 550499929 200000 409903762 200000 88759529 200000 666476303 200000 665059143 200000 28499767 200000 889539407 200000 657128659 200000 755064454 200000 420339189 200000 774914909 200000 319938106 200000 916777069 200000 146800648 200000 296021433 200000 583121362 200000 346505201 200000 683610449 200000 122434987 200000 345979594 200000 8937130 200000 516863052 200000 507115289 200000 430284016 200000 160337102 200000 118070297 200000 720487049 200000 533410484 200000 861130036 200000 109323382 200000 507970850 200000 872091426 200000 956315473 200000 922194882 200000 588362922 200000 739578859 200000 411672382 200000 578959611 200000 435596168 200000 67553628 200000 22714287 200000 327350720 200000 762727106 200000 660971108 200000 547723260 200000 854385231 200000 865291263 200000 535276689 200000 405272090 200000 192607111 200000 226101125 200000 926070291 200000 184687778 200000 881936613 200000 421957691 200000 138138551 200000 939720392 200000 63228042 200000 841498536 200000 947853035 200000 118935140 200000 681446194 200000 188040689 200000 427537855 200000 750198764 200000 730434109 200000 899915741 200000 527573217 200000 822955126 200000 473362346 200000 898514131 200000 773164448 200000 581378490 200000 393289750 200000 211187418 200000 178132969 200000 100173325 200000 968146112 200000 633011863 200000 239947852 200000 697261158 200000 3545479 200000 663979858 200000 284599798 200000 884049500 200000 712570601 200000 61658864 200000 340018360 200000 220189732 200000 788983301 200000 719766521 200000 700641021 200000 391118999 200000 866285209 200000 697530258 200000 57009623 200000 156151593 200000 975533315 200000 455507331 200000 57968370 200000 234682354 200000 864451139 200000 110616113 200000 397820062 200000 65770408 200000 259752438 200000 155986084 200000 325052361 200000 385350049 200000 323994204 200000 669058690 200000 182070785 200000 750314964 200000 917253202 200000 280254481 200000 750740853 200000 368373976 200000 135415127 200000 184790071 200000 651730163 200000 630092259 200000 486897546 200000 439633020 200000 508017130 200000 389040332 200000 706466729 200000 749298438 200000 119736937 200000 335802376 200000 947975955 200000 859025563 200000 986616094 200000 897312944 200000 932368326 200000 780812450 200000 815097687 200000 731821176 200000 938197089 200000 137979681 200000 101082371 200000 444795319 200000 806146082 200000 353364671 200000 596151472 200000 694311781 200000 25224423 200000 93145794 200000 774490509 200000 7788311 200000 192070448 200000 212109585 200000 205603177 200000 710241029 200000 590129178 200000 896850482 200000 23641777 200000 447166468 200000 876468581 200000 119475532 200000 694097525 200000 452383114 200000 706397550 200000 531783718 200000 591711843 200000 219835824 200000 765817652 200000 646696741 200000 822606538 200000 428906282 200000 569229910 200000 486067024 200000 882888855 200000 645226320 200000 214729491 200000 880088654 200000 930584410 200000 814288920 200000 213102151 200000 838997606 200000 957575488 200000 781731865 200000 683344755 200000 213099133 200000 992931097 200000 529415817 200000 958600885 200000 554034715 200000 761178707 200000 569861950 200000 119071947 200000 320203621 200000 892191997 200000 242681519 200000 240158483 200000 607925539 200000 263720388 200000 960895475 200000 418576781 200000 133729466 200000 836502519 200000 964061887 200000 889182934 200000 462506546 200000 489113478 200000 394958700 200000 741399086 200000 389376049 200000 19263230 200000 188538094 200000 852933490 200000 331220988 200000 483125646 200000 234479325 200000 544081697 200000 995548028 200000 120554756 200000 266859375 200000 306413658 200000 139012406 200000 782031311 200000 395949434 200000 262709979 200000 111336529 200000 90819326 200000 74239606 200000 615347459 200000 126438034 200000 621253183 200000 784174712 200000 48722384 200000 9149538 200000 922393568 200000 762674743 200000 894502625 200000 375848134 200000 695906511 200000 747356938 200000 993463411 200000 289398629 200000 691123357 200000 806056166 200000 421750119 200000 177470597 200000 462634870 200000 422647396 200000 373622073 200000 893391629 200000 429442602 200000 237843640 200000 401324042 200000 176856195 200000 21215270 200000 514858426 200000 22176918 200000 308613390 200000 514040186 200000 442743775 200000 432321597 200000 611254133 200000 862548180 200000 638427200 200000 940497661 200000 193160477 200000 810428802 200000 548754065 200000 522841973 200000 893935117 200000 239965555 200000 396408618 200000 944202979 200000 696639212 200000 183246134 200000 762189569 200000 516657446 200000 668271361 200000 936740345 200000 748841389 200000 361402044 200000 285189681 200000 809266058 200000 467128163 200000 477848260 200000 475977475 200000 72251479 200000 851176699 200000 361271035 200000 463930527 200000 258676081 200000 843463147 200000 715906498 200000 635673289 200000 333589124 200000 985507402 200000 528439317 200000 427151850 200000 225690079 200000 148586190 200000 759900053 200000 781415686 200000 835884146 200000 733923021 200000 65451134 200000 332049862 200000 478781898 200000 987107902 200000 745034672 200000 733428847 200000 185278998 200000 3171768 200000 847540905 200000 2025447 200000 487367716 200000 205178993 200000 694802312 200000 243317686 200000 530980195 200000 710551615 200000 851052811 200000 374028802 200000 994230242 200000 828448154 200000 75709585 200000 188837264 200000 279859790 200000 470851479 200000 131056152 200000 658250697 200000 163603447 200000 417018861 200000 541672510 200000 798160562 200000 638210763 200000 543359731 200000 425395779 200000 645281010 200000 459731800 200000 14813598 200000 999946245 200000 87346639 200000 728066765 200000 662699398 200000 644194817 200000 274125104 200000 350115065 200000 566264033 200000 781749079 200000 757088667 200000 704519753 200000 335072902 200000 984420294 200000 449228855 200000 659661773 200000 236819947 200000 292315051 200000 936145610 200000 140584243 200000 1764134 200000 855339013 200000 965605819 200000 953230025 200000 795103471 200000 345165427 200000 671489552 200000 543973758 200000 386639514 200000 127290675 200000 471605616 200000 772293857 200000 612199456 200000 961364772 200000 286224930 200000 817083679 200000 783208983 200000 488577987 200000 233519883 200000 547924232 200000 943130548 200000 827522865 200000 297575858 200000 128171530 200000 721237199 200000 20366891 200000 125849151 200000 314421811 200000 595891166 200000 931345423 200000 836262774 200000 152997426 200000 721904632 200000 881210076 200000 127067840 200000 951780694 200000 544903379 200000 56000818 200000 347549217 200000 758541196 200000 87977669 200000 250869837 200000 718216258 200000 885634916 200000 691910341 200000 355013133 200000 387244135 200000 868406796 200000 862981738 200000 928643824 200000 284287609 200000 348555602 200000 495357418 200000 92988949 200000 676913917 200000 329224613 200000 941987867 200000 45012794 200000 61850393 200000 222832660 200000 915782772 200000 625651390 200000 427140757 200000 798587980 200000 794606348 200000 317077918 200000 951019991 200000 863710365 200000 641133209 200000 298808187 200000 313352676 200000 331488757 200000 141783154 200000 661960338 200000 698315365 200000 237894114 200000 422128268 200000 151841729 200000 335375775 200000 760216211 200000 732309375 200000 466828935 200000 962693753 200000 599172823 200000 849962114 200000 573890820 200000 789950585 200000 994047515 200000 456085353 200000 101792244 200000 837442502 200000 520735855 200000 915194541 200000 666025655 200000 878698790 200000 110142081 200000 951481187 200000 8078155 200000 548090880 200000 237421983 200000 395831618 200000 302570575 200000 364417114 200000 350670776 200000 511794337 200000 951637249 200000 840760027 200000 956304730 200000 141693558 200000 2220863 200000 490898634 200000 288075701 200000 569269335 200000 897976201 200000 114007052 200000 47696534 200000 156339836 200000 158904061 200000 782024488 200000 699507307 200000 22341050 200000 229137240 200000 337376581 200000 737803332 200000 429304200 200000 343644923 200000 133621802 200000 558177743 200000 146331132 200000 186152162 200000 109955132 200000 399015259 200000 893239758 200000 76754093 200000 579115651 200000 616533973 200000 582970451 200000 552101018 200000 913573028 200000 623258317 200000 102001026 200000 117102984 200000 314189542 200000 486286449 200000 513100274 200000 722438901 200000 450141745 200000 39578511 200000 786870489 200000 254995200 200000 371892234 200000 349421462 200000 925387789 200000 203947111 200000 204652183 200000 332518036 200000 202124805 200000 534005385 200000 376883872 200000 210505017 200000 921624024 200000 842615139 200000 178786698 200000 861759186 200000 683629884 200000 255565718 200000 922261853 200000 781342541 200000 691267208 200000 226603103 200000 376108735 200000 712756538 200000 153297073 200000 725562780 200000 553836278 200000 216341447 200000 515924303 200000 202593228 200000 506067945 200000 307213507 200000 979532952 200000 184709646 200000 166989854 200000 258936987 200000 826029923 200000 139080737 200000 322225339 200000 465769567 200000 693172005 200000 250732129 200000 169768329 200000 599831485 200000 226458103 200000 457315792 200000 423800043 200000 402805507 200000 458305165 200000 603695113 200000 754550251 200000 230340384 200000 61218367 200000 653381453 200000 927657517 200000 17825186 200000 998316802 200000 667770490 200000 373879288 200000 177495737 200000 357150063 200000 82960141 200000 556304947 200000 115942705 200000 208899770 200000 567777575 200000 776364644 200000 493825659 200000 516696251 200000 615803268 200000 557164210 200000 565960868 200000 733635048 200000 287507333 200000 951776740 200000 923239515 200000 93821271 200000 554705190 200000 767738719 200000 852600558 200000 17307328 200000 842496775 200000 894273834 200000 537031757 200000 474157176 200000 122434662 200000 627155949 200000 8772356 200000 387928438 200000 969889570 200000 152947436 200000 213810244 200000 885059409 200000 621110713 200000 301971472 200000 836691930 200000 190749246 200000 545311050 200000 335931869 200000 434218549 200000 741664022 200000 890041747 200000 700490108 200000 523966564 200000 358651213 200000 502519538 200000 856334001 200000 450771476 200000 573653755 200000 610606183 200000 868449253 200000 245407637 200000 137708246 200000 282127247 200000 608379421 200000 472998356 200000 966563892 200000 336231082 200000 641861375 200000 967894625 200000 687813388 200000 191037589 200000 447446739 200000 933485418 200000 770000885 200000 312306895 200000 112372351 200000 833912254 200000 188289061 200000 313412472 200000 469404041 200000 881445578 200000 927791987 200000 614766412 200000 907462167 200000 127325342 200000 173028436 200000 849369003 200000 84042481 200000 584201703 200000 988744673 200000 69562003 200000 678782845 200000 686912501 200000 638474190 200000 131601570 200000 255081921 200000 454142134 200000 709654642 200000 830344472 200000 512286308 200000 158828217 200000 795712709 200000 393939411 200000 215071404 200000 140041003 200000 523311708 200000 775182672 200000 547995776 200000 220346844 200000 869284719 200000 223235760 200000 200265319 200000 932419385 200000 174688467 200000 253094831 200000 572647302 200000 208502866 200000 296358398 200000 689383597 200000 17873316 200000 132447957 200000 991930633 200000 672968361 200000 379658024 200000 555960080 200000 688948904 200000 50343232 200000 921959705 200000 762757107 200000 597149747 200000 829009073 200000 419392284 200000 977071370 200000 977467296 200000 79563227 200000 899869048 200000 716490886 200000 240720262 200000 501991996 200000 579505429 200000 874379572 200000 531830043 200000 814151154 200000 263401335 200000 40666755 200000 697255477 200000 598343613 200000 791293127 200000 15200385 200000 609122123 200000 642654970 200000 985397705 200000 231897565 200000 266702708 200000 591520169 200000 317642214 200000 470688742 200000 188886117 200000 352180327 200000 896365346 200000 48618122 200000 462006391 200000 30012532 200000 216934438 200000 285647959 200000 641299614 200000 734151597 200000 111759415 200000 337933436 200000 755194994 200000 119710353 200000 684102971 200000 304627911 200000 37409833 200000 188572735 200000 399272378 200000 268392359 200000 786618009 200000 180354165 200000 89173722 200000 556428331 200000 852065082 200000 640032146 200000 980482145 200000 596211712 200000 47944225 200000 158890132 200000 148009654 200000 82461046 200000 736157189 200000 584762138 200000 215402207 200000 279433083 200000 290138685 200000 577608545 200000 419504259 200000 567889309 200000 902234302 200000 887993418 200000 168360424 200000 108960780 200000 532349473 200000 214091602 200000 537097205 200000 384374676 200000 516025754 200000 355772567 200000 492452400 200000 663565734 200000 710801153 200000 851687640 200000 717650112 200000 756175439 200000 397466315 200000 235437428 200000 137330795 200000 897931326 200000 61771793 200000 218689642 200000 705292440 200000 911083713 200000 470322823 200000 263237719 200000 691624782 200000 884586951 200000 501921413 200000 133339258 200000 889579826 200000 797299167 200000 625740033 200000 671492785 200000 566771083 200000 2370102 200000 535102354 200000 519220092 200000 774135360 200000 695516316 200000 831200877 200000 51418617 200000 951661528 200000 380317567 200000 428893802 200000 282069478 200000 849314680 200000 193731565 200000 113798399 200000 28008353 200000 864505576 200000 140157846 200000 599303235 200000 270472234 200000 208850061 200000 970166470 200000 67320044 200000 332314910 200000 141068655 200000 767971438 200000 564678224 200000 998691004 200000 452273459 200000 344323099 200000 722789990 200000 302835171 200000 122110497 200000 998388731 200000 543457733 200000 218663442 200000 569933599 200000 354745055 200000 303934371 200000 443386725 200000 785793458 200000 104094259 200000 222365654 200000 798128286 200000 128855043 200000 528976390 200000 991772374 200000 136207128 200000 464192727 200000 187902216 200000 935854008 200000 337339092 200000 789498261 200000 192276614 200000 945031731 200000 337870960 200000 878381123 200000 922046575 200000 280963741 200000 457536297 200000 711036807 200000 677641553 200000 469642222 200000 821666016 200000 755356329 200000 546733147 200000 740014011 200000 252382225 200000 409546127 200000 936134492 200000 479451707 200000 146849757 200000 871109311 200000 725971649 200000 803480133 200000 119333888 200000 57605472 200000 897407898 200000 681644879 200000 57894618 200000 708673849 200000 139765653 200000 554448239 200000 701877097 200000 707129007 200000 754811648 200000 721512797 200000 420953420 200000 977236681 200000 580622538 200000 553054317 200000 475167425 200000 492464430 200000 685523586 200000 225015960 200000 198189735 200000 290221092 200000 892481621 200000 734776948 200000 346263164 200000 890513554 200000 629193491 200000 526065974 200000 842858078 200000 142363135 200000 18340906 200000 118949046 200000 119542541 200000 739962000 200000 491818408 200000 999646058 200000 724583398 200000 307589901 200000 412318780 200000 224105577 200000 812928233 200000 98631899 200000 247090997 200000 447539049 200000 344166579 200000 348623874 200000 492011648 200000 784068800 200000 192740995 200000 269874983 200000 280850605 200000 767947621 200000 304710200 200000 873101714 200000 653231338 200000 729305839 200000 154975824 200000 552124712 200000 244164357 200000 474505108 200000 122597354 200000 719290481 200000 507032941 200000 887239722 200000 846604996 200000 219866259 200000 623326001 200000 891168296 200000 195952445 200000 491190611 200000 439135230 200000 382133157 200000 837139539 200000 632558874 200000 221905956 200000 454697815 200000 983856548 200000 860555501 200000 899606673 200000 988640917 200000 787351920 200000 903082099 200000 286797523 200000 275289428 200000 135308948 200000 308676082 200000 576124697 200000 403080748 200000 605301904 200000 96668240 200000 517560369 200000 844709972 200000 981833089 200000 296431893 200000 113246603 200000 664811424 200000 663851046 200000 635026535 200000 3564340 200000 686662793 200000 301775326 200000 887663885 200000 17752538 200000 392281636 200000 591339687 200000 509217387 200000 457508557 200000 705294376 200000 588953376 200000 828680331 200000 724654588 200000 852377324 200000 31114887 200000 419454481 200000 274312179 200000 261550438 200000 901521595 200000 41920580 200000 803469794 200000 492233004 200000 331699769 200000 511402251 200000 447076248 200000 247159414 200000 234014754 200000 354593517 200000 854841731 200000 682908697 200000 306602034 200000 189144335 200000 920812209 200000 299543436 200000 905281226 200000 399093048 200000 837874385 200000 44394725 200000 810418918 200000 77677519 200000 573045298 200000 43729628 200000 247548966 200000 532501979 200000 666451905 200000 252595398 200000 953427657 200000 103500033 200000 65597710 200000 670740122 200000 982655916 200000 508016521 200000 67698759 200000 980670703 200000 502620750 200000 702130776 200000 295380026 200000 244383483 200000 961037517 200000 239133942 200000 722982486 200000 494694548 200000 433720809 200000 557554057 200000 107599017 200000 760481329 200000 362954496 200000 546844374 200000 589097443 200000 386683625 200000 895317520 200000 531860038 200000 424472912 200000 403441778 200000 86374327 200000 374253022 200000 802849505 200000 834794275 200000 383483189 200000 158308932 200000 16302371 200000 3610097 200000 318695015 200000 104576704 200000 164724037 200000 231086196 200000 271270860 200000 433044792 200000 749673238 200000 498540258 200000 21243523 200000 448246322 200000 471549187 200000 910572562 200000 822570059 200000 380094165 200000 925872156 200000 201681785 200000 143115137 200000 708634855 200000 896919566 200000 61323568 200000 213291300 200000 693855951 200000 376957225 200000 952223723 200000 646999250 200000 33116051 200000 120714331 200000 315865857 200000 686207691 200000 272233690 200000 868815155 200000 471122026 200000 475713517 200000 585987818 200000 784639454 200000 609494716 200000 165367222 200000 320037034 200000 966906156 200000 3964716 200000 128394820 200000 104741281 200000 815728267 200000 581436306 200000 814501975 200000 85850100 200000 789892105 200000 326407780 200000 552819020 200000 927458922 200000 851829333 200000 581438648 200000 848159522 200000 992931434 200000 905377981 200000 276570182 200000 707629688 200000 27384827 200000 181205296 200000 639203171 200000 837601932 200000 925112770 200000 534899261 200000 921619206 200000 626455869 200000 836939015 200000 556182290 200000 197138630 200000 754673417 200000 644147631 200000 153194365 200000 15712472 200000 221981967 200000 228512834 200000 162059245 200000 873739285 200000 776917261 200000 257370597 200000 517712240 200000 107327473 200000 607722850 200000 174263392 200000 964143030 200000 6101636 200000 481467147 200000 530257944 200000 477750539 200000 70234243 200000 97239465 200000 117844501 200000 940683360 200000 38677319 200000 224563064 200000 386104317 200000 122078530 200000 371974340 200000 212465496 200000 674570262 200000 937686496 200000 124577682 200000 903063240 200000 210064710 200000 419373832 200000 461977831 200000 474781669 200000 109039381 200000 959027242 200000 717585562 200000 237971310 200000 607413161 200000 714156882 200000 314030368 200000 39641794 200000 107919304 200000 814970673 200000 409857425 200000 264609247 200000 767468761 200000 136901908 200000 828055972 200000 745304419 200000 334844130 200000 512256746 200000 852083117 200000 741314190 200000 828877450 200000 47255361 200000 84504229 200000 143562046 200000 568087 200000 365345609 200000 995404321 200000 977035760 200000 711228016 200000 1566414 200000 141997657 200000 298908101 200000 358816539 200000 599313473 200000 422434849 200000 216965753 200000 27104831 200000 871769775 200000 5898482 200000 781956204 200000 780347811 200000 167574471 200000 12224226 200000 824129181 200000 745651116 200000 257497047 200000 601415334 200000 572002473 200000 584893793 200000 362998734 200000 491106198 200000 621611727 200000 356425321 200000 795996475 200000 8626600 200000 803139566 200000 266170123 200000 865014860 200000 780142451 200000 811849604 200000 878777900 200000 88868303 200000 133950508 200000 682982831 200000 81269076 200000 766756147 200000 324235692 200000 115301679 200000 316675240 200000 901275782 200000 933227111 200000 846254946 200000 293444336 200000 42710135 200000 566763893 200000 740346949 200000 490985873 200000 397075029 200000 820715659 200000 759106169 200000 90061971 200000 982855181 200000 187738114 200000 46028602 200000 720500891 200000 115231791 200000 175202510 200000 379311208 200000 873285873 200000 896468969 200000 134655623 200000 667247233 200000 735192443 200000 311016202 200000 728019299 200000 320062628 200000 612647103 200000 261779455 200000 453646904 200000 398943888 200000 60526563 200000 190352855 200000 626808958 200000 590215329 200000 17317551 200000 986506818 200000 289625674 200000 852143576 200000 634014089 200000 345783181 200000 995990611 200000 815533011 200000 823741303 200000 385867431 200000 38052336 200000 193947856 200000 682820640 200000 730363678 200000 825284374 200000 724983213 200000 554529226 200000 557398305 200000 401612381 200000 317725162 200000 419030364 200000 439680383 200000 832030972 200000 959119268 200000 639476828 200000 482281382 200000 496966856 200000 565442458 200000 215001841 200000 56653220 200000 361122871 200000 638682412 200000 422563810 200000 970458151 200000 536805474 200000 267531350 200000 135851156 200000 562828928 200000 472357117 200000 868573112 200000 595713806 200000 980037275 200000 741840992 200000 322535568 200000 266442231 200000 54091527 200000 156531073 200000 377462973 200000 453764758 200000 312568564 200000 774632439 200000 844205244 200000 636112 200000 302012463 200000 323622391 200000 815884206 200000 170787116 200000 320612135 200000 815705 200000 504316240 200000 331896018 200000 863680746 200000 504240275 200000 891226624 200000 584435590 200000 537425703 200000 875654332 200000 516435646 200000 750931889 200000 350349869 200000 132881802 200000 524716327 200000 388500567 200000 860814057 200000 846461011 200000 627702138 200000 396119329 200000 844156139 200000 205943566 200000 25036951 200000 245817939 200000 425753697 200000 62777426 200000 614478842 200000 970492118 200000 346505241 200000 568718677 200000 175612867 200000 869940271 200000 837753731 200000 515193325 200000 571641008 200000 728493188 200000 966724267 200000 766943378 200000 546270751 200000 141511325 200000 291564610 200000 653817945 200000 181325840 200000 142201824 200000 992638868 200000 69061881 200000 57079073 200000 516235859 200000 570380434 200000 440662728 200000 162034832 200000 163235997 200000 869987786 200000 870159038 200000 233870907 200000 793399300 200000 695673961 200000 974314096 200000 60568226 200000 771253871 200000 539971134 200000 128918549 200000 456375522 200000 768795748 200000 77585849 200000 793642628 200000 335778490 200000 114498826 200000 693301735 200000 177211187 200000 551851657 200000 827730471 200000 866717302 200000 743392312 200000 342704973 200000 21915682 200000 688520631 200000 492799562 200000 715460773 200000 394429953 200000 527325846 200000 87652544 200000 607640271 200000 168934763 200000 695339682 200000 55287184 200000 912328362 200000 770889895 200000 503470603 200000 141527377 200000 659170740 200000 491578522 200000 260754846 200000 950360376 200000 311377931 200000 53289163 200000 309911753 200000 42367773 200000 836218479 200000 769608546 200000 666773405 200000 430125942 200000 172986429 200000 956226851 200000 570601158 200000 693019482 200000 96014709 200000 144064886 200000 229297043 200000 861384319 200000 575120564 200000 348142690 200000 612841460 200000 769452859 200000 325878585 200000 369947788 200000 529324150 200000 448932485 200000 724074723 200000 392814908 200000 401160263 200000 3455988 200000 430622257 200000 663001176 200000 562094392 200000 755051966 200000 542509119 200000 727134821 200000 381938101 200000 166339769 200000 941837006 200000 469039244 200000 247312589 200000 842024028 200000 806691388 200000 156840082 200000 77063728 200000 949139134 200000 988974471 200000 950138589 200000 191446058 200000 100250773 200000 883738189 200000 294514805 200000 671943084 200000 843312440 200000 902134990 200000 847606528 200000 437187139 200000 503718044 200000 308642791 200000 902195908 200000 834016287 200000 409342809 200000 759807256 200000 715901608 200000 516822540 200000 170371749 200000 274211454 200000 410961458 200000 862018938 200000 986029143 200000 919015640 200000 935864201 200000 130151032 200000 179757797 200000 471020421 200000 663510387 200000 782081460 200000 214932837 200000 667141251 200000 973876055 200000 267013244 200000 843059086 200000 500125297 200000 99452731 200000 761015999 200000 573741495 200000 920921741 200000 815466438 200000 578815244 200000 775894742 200000 256604854 200000 247810110 200000 729023120 200000 766211713 200000 330794858 200000 775008395 200000 660597019 200000 198592240 200000 666824135 200000 33881393 200000 914039579 200000 886798584 200000 439199117 200000 727380312 200000 95073694 200000 27171344 200000 746479385 200000 215843015 200000 348531283 200000 547439694 200000 188484970 200000 300380131 200000 654121352 200000 673281642 200000 621125664 200000 692819891 200000 913879085 200000 381629881 200000 386513783 200000 367228383 200000 308931023 200000 916396594 200000 302271567 200000 572542635 200000 961454236 200000 501612652 200000 261544998 200000 207116032 200000 4730212 200000 774522269 200000 670596891 200000 40432226 200000 204186005 200000 278016411 200000 357009900 200000 76420346 200000 717502782 200000 287009501 200000 387828215 200000 62833037 200000 769481484 200000 43853434 200000 513314108 200000 775318401 200000 145868367 200000 82872872 200000 801223256 200000 584655582 200000 606103285 200000 583130686 200000 638755979 200000 603980362 200000 988965260 200000 585074609 200000 755624882 200000 923031307 200000 812412227 200000 646871065 200000 991849037 200000 766402312 200000 67094504 200000 837015468 200000 174706041 200000 84405447 200000 49207787 200000 152070977 200000 420579061 200000 828934510 200000 844113496 200000 439073869 200000 725887776 200000 564943557 200000 205671136 200000 353222376 200000 924158200 200000 85469490 200000 398207440 200000 974178249 200000 428157980 200000 358046139 200000 161337367 200000 293484100 200000 902353610 200000 723781639 200000 39050564 200000 732200530 200000 689744864 200000 911109725 200000 119351172 200000 742283913 200000 5711070 200000 972201378 200000 45992359 200000 600683038 200000 335386593 200000 120690013 200000 980018458 200000 250776297 200000 286635433 200000 554662837 200000 732059117 200000 943603040 200000 548702099 200000 370921329 200000 781700302 200000 913517209 200000 356912542 200000 602294774 200000 673416460 200000 464342092 200000 122473065 200000 265931083 200000 831168148 200000 594795214 200000 633833267 200000 102209048 200000 252596726 200000 70249750 200000 506669529 200000 65973153 200000 291165792 200000 99794619 200000 885600986 200000 627482062 200000 392794528 200000 456570866 200000 572192596 200000 153946918 200000 408477733 200000 295661460 200000 991602439 200000 42265807 200000 248448253 200000 3503893 200000 741207121 200000 413371022 200000 959970263 200000 884693645 200000 668718127 200000 582101708 200000 439849730 200000 14055601 200000 259826242 200000 797649038 200000 203705708 200000 941673690 200000 107737798 200000 965097338 200000 98815651 200000 917473020 200000 996166812 200000 502399960 200000 484320982 200000 879020463 200000 16006976 200000 55915662 200000 699880659 200000 965474345 200000 765214930 200000 3987234 200000 722933769 200000 602718273 200000 973465616 200000 124067258 200000 864345735 200000 232573036 200000 426715225 200000 247364382 200000 355702523 200000 701815746 200000 841957803 200000 285754036 200000 967923891 200000 906871290 200000 234350757 200000 563932802 200000 494811038 200000 255336808 200000 848559236 200000 791919407 200000 171223626 200000 571150597 200000 453871401 200000 745494529 200000 219172838 200000 914254950 200000 776134417 200000 885195487 200000 153660481 200000 498293187 200000 834497882 200000 37877328 200000 192733129 200000 960617968 200000 913770947 200000 508328825 200000 535934860 200000 653330534 200000 110659244 200000 617120289 200000 119916857 200000 303085883 200000 437277457 200000 757472431 200000 628123934 200000 82983716 200000 482782354 200000 87007274 200000 803306538 200000 428531065 200000 509641581 200000 78017591 200000 340423148 200000 662017584 200000 899590785 200000 979805469 200000 69964433 200000 640752096 200000 252496204 200000 333059524 200000 572257513 200000 205998526 200000 155402733 200000 419057072 200000 155647586 200000 383904675 200000 388590881 200000 84720394 200000 602248971 200000 37888515 200000 435359305 200000 644870806 200000 311999377 200000 486529526 200000 15727969 200000 827187133 200000 767646532 200000 821760817 200000 501807882 200000 288941699 200000 162082321 200000 454280205 200000 72658048 200000 182694289 200000 359126664 200000 590029694 200000 762028963 200000 965818924 200000 576114135 200000 654628124 200000 544450290 200000 978559546 200000 685439436 200000 954955037 200000 217105290 200000 233828419 200000 991539927 200000 228186711 200000 567557930 200000 966589805 200000 788210180 200000 559603266 200000 61185073 200000 241019774 200000 423385860 200000 592526579 200000 882234780 200000 278315741 200000 762393636 200000 77340449 200000 763872524 200000 491742864 200000 924221011 200000 474045987 200000 108712638 200000 114790973 200000 773444895 200000 537879022 200000 799865744 200000 141593133 200000 973634743 200000 618057498 200000 974974210 200000 154144068 200000 596677098 200000 843139806 200000 42478385 200000 972929289 200000 899725349 200000 565650190 200000 521661661 200000 958226851 200000 111398776 200000 662254115 200000 423582051 200000 931145176 200000 609424529 200000 899660083 200000 118762690 200000 428753167 200000 273555134 200000 870713331 200000 969243545 200000 465515854 200000 185892847 200000 911748283 200000 3424550 200000 51166525 200000 301345968 200000 510251137 200000 812087624 200000 447501344 200000 633844786 200000 812396251 200000 45502077 200000 595050975 200000 523601474 200000 764562945 200000 610986979 200000 941692161 200000 649219406 200000 304769224 200000 555899706 200000 639928491 200000 420046439 200000 939632295 200000 141656799 200000 445892773 200000 655510329 200000 256033205 200000 196117970 200000 333294420 200000 331987988 200000 849624744 200000 687938480 200000 283333056 200000 236364261 200000 832709334 200000 42679481 200000 730286478 200000 786120252 200000 193078838 200000 957082058 200000 706264326 200000 693999431 200000 654400863 200000 236633698 200000 285138701 200000 960576468 200000 10458503 200000 366689440 200000 202144555 200000 655451474 200000 938980484 200000 924880706 200000 508797318 200000 59818448 200000 976853198 200000 332752295 200000 771530468 200000 909461499 200000 634652026 200000 815946701 200000 44050091 200000 304350499 200000 606095423 200000 95663186 200000 659843299 200000 158502710 200000 52066675 200000 236686454 200000 991789618 200000 178330818 200000 995058702 200000 353142294 200000 256526814 200000 149820150 200000 647366565 200000 548387250 200000 69374414 200000 557601697 200000 833705071 200000 196422247 200000 796520072 200000 988709680 200000 279675715 200000 280573428 200000 883937587 200000 137927859 200000 741686167 200000 809665720 200000 4683157 200000 392878040 200000 331329409 200000 501448626 200000 393765909 200000 947355373 200000 114446776 200000 371099774 200000 481047482 200000 2646753 200000 328158099 200000 684880221 200000 826908201 200000 251416387 200000 503617800 200000 498349869 200000 98174889 200000 670513729 200000 743084206 200000 713233260 200000 647148833 200000 291923112 200000 697943994 200000 322259513 200000 560704024 200000 863179241 200000 220692484 200000 422554705 200000 754545843 200000 387728401 200000 799027714 200000 237949205 200000 539073466 200000 447588815 200000 522327243 200000 525234817 200000 970308754 200000 284413042 200000 514620437 200000 346872629 200000 60195139 200000 49967079 200000 102292534 200000 812302960 200000 214508146 200000 835813566 200000 181001765 200000 643142671 200000 650048359 200000 443030053 200000 761036665 200000 29055121 200000 509857799 200000 492159978 200000 749362280 200000 756793621 200000 955754714 200000 267573372 200000 959565768 200000 621622617 200000 830331141 200000 241796330 200000 285387536 200000 404542907 200000 636586576 200000 992234209 200000 494645847 200000 27464507 200000 40691489 200000 885562033 200000 904535635 200000 379413367 200000 520076414 200000 625226056 200000 369301083 200000 660831916 200000 358909966 200000 642126388 200000 870702692 200000 862509499 200000 424940567 200000 760516516 200000 722489094 200000 131991584 200000 756607359 200000 389854823 200000 250198903 200000 36813819 200000 401993678 200000 9595370 200000 324973966 200000 290963466 200000 956192554 200000 93031997 200000 104532929 200000 871000492 200000 49683545 200000 164194318 200000 14759206 200000 63319776 200000 822785730 200000 672697003 200000 595985780 200000 755286594 200000 133890668 200000 477496323 200000 555753730 200000 701051667 200000 901349372 200000 163376804 200000 337025734 200000 748379441 200000 873170105 200000 191669182 200000 530007638 200000 283145498 200000 441860746 200000 793787166 200000 626905578 200000 540141036 200000 574066165 200000 691863858 200000 172453463 200000 679294311 200000 38503458 200000 60723979 200000 920803604 200000 937363944 200000 857307349 200000 14103637 200000 418199095 200000 43976303 200000 554570870 200000 987244383 200000 494670968 200000 632604313 200000 323080204 200000 684670744 200000 132447532 200000 976885413 200000 184911676 200000 517003023 200000 921260106 200000 760967538 200000 22935630 200000 38272882 200000 108257897 200000 409280126 200000 838113319 200000 461654287 200000 34567359 200000 37177832 200000 573237839 200000 627720021 200000 419136802 200000 373458030 200000 745718507 200000 560927827 200000 958247433 200000 279572846 200000 826973891 200000 426177206 200000 991847051 200000 200921832 200000 705594685 200000 119251918 200000 183003742 200000 325475194 200000 560266847 200000 265264520 200000 731857368 200000 306444385 200000 204163791 200000 128211061 200000 903635953 200000 363615101 200000 274932693 200000 932693441 200000 543916094 200000 819928397 200000 129721175 200000 304067387 200000 548028150 200000 367481582 200000 63674331 200000 158062418 200000 705195760 200000 643124767 200000 839451272 200000 77049109 200000 774902177 200000 945724735 200000 96416036 200000 94135858 200000 246400289 200000 282730316 200000 731054102 200000 308167927 200000 590589991 200000 778725 200000 373864036 200000 322159187 200000 689961991 200000 923956040 200000 671390645 200000 64751060 200000 217488058 200000 207822931 200000 653731407 200000 700964266 200000 286719702 200000 805638278 200000 151784729 200000 998613153 200000 14500240 200000 516477950 200000 94924698 200000 467738154 200000 308075200 200000 197818235 200000 149713399 200000 854358098 200000 705339612 200000 974655578 200000 249745143 200000 448310728 200000 104484602 200000 491957403 200000 331323393 200000 458444251 200000 250125522 200000 771582171 200000 120099100 200000 502402168 200000 75575993 200000 501631577 200000 298098925 200000 570525743 200000 902963110 200000 549502196 200000 897360572 200000 391432237 200000 291638064 200000 115847978 200000 111843950 200000 98952770 200000 839143308 200000 114424346 200000 861893259 200000 550304988 200000 688838034 200000 890468225 200000 996370488 200000 954242826 200000 35221689 200000 966318528 200000 432508221 200000 69500537 200000 850286358 200000 750760916 200000 95455743 200000 621930361 200000 354594655 200000 239652699 200000 198992774 200000 438177527 200000 575344877 200000 436374677 200000 119316344 200000 640488067 200000 844531124 200000 646262367 200000 5912090 200000 596111435 200000 772953164 200000 353914424 200000 87268437 200000 527007006 200000 623159787 200000 603501631 200000 808733614 200000 736233577 200000 19681384 200000 36504882 200000 174791244 200000 688401468 200000 400161848 200000 531792496 200000 992176885 200000 878657860 200000 698492019 200000 596372983 200000 905935632 200000 125801169 200000 867942608 200000 669327462 200000 806180515 200000 623449297 200000 268026787 200000 765588731 200000 920319573 200000 318647251 200000 231471077 200000 55417236 200000 8291180 200000 30099716 200000 767792939 200000 66011313 200000 693478863 200000 573735476 200000 346016685 200000 379298671 200000 195528708 200000 738122704 200000 386359359 200000 164106638 200000 456384306 200000 794971880 200000 903175770 200000 622167403 200000 740688159 200000 707267882 200000 423345684 200000 771813893 200000 549794867 200000 364228325 200000 490523682 200000 751318267 200000 337664882 200000 908406022 200000 543245276 200000 137355 200000 150868100 200000 561155356 200000 408220984 200000 974167444 200000 352039856 200000 848413527 200000 61043405 200000 702744468 200000 470757851 200000 974477956 200000 53867984 200000 116684970 200000 135154317 200000 683864082 200000 779238426 200000 876533652 200000 316184555 200000 15688719 200000 45484575 200000 545139632 200000 733379261 200000 63412523 200000 183391990 200000 538207998 200000 211483752 200000 179098802 200000 861524055 200000 6777883 200000 5450484 200000 161589909 200000 113632920 200000 897186886 200000 918519046 200000 156633441 200000 367249070 200000 381085023 200000 446669286 200000 497024069 200000 158947377 200000 265598946 200000 836141434 200000 821614863 200000 39517015 200000 75348207 200000 724286536 200000 836764206 200000 614035190 200000 3403332 200000 774165366 200000 855169201 200000 818358406 200000 973322816 200000 104893644 200000 976028229 200000 304795676 200000 972789729 200000 124523184 200000 384585530 200000 690722415 200000 129742021 200000 330415144 200000 72865406 200000 345908950 200000 772522284 200000 891563739 200000 301069216 200000 156952902 200000 507210228 200000 30135567 200000 642974413 200000 925827671 200000 706486426 200000 25519531 200000 852163284 200000 63668032 200000 547543358 200000 845550133 200000 43293477 200000 208118229 200000 679797407 200000 196633812 200000 319110605 200000 507524239 200000 823150618 200000 417715278 200000 634574715 200000 691500164 200000 9599918 200000 260814347 200000 284052349 200000 124212585 200000 163258874 200000 199508495 200000 288125378 200000 245156246 200000 752610876 200000 587309826 200000 886785241 200000 664978945 200000 120500819 200000 691836970 200000 737226735 200000 426771520 200000 138519741 200000 33476975 200000 114425044 200000 269160075 200000 163630232 200000 254843221 200000 949132790 200000 940135351 200000 580250020 200000 953154821 200000 161835107 200000 377203515 200000 871197759 200000 106084931 200000 921756107 200000 177393454 200000 147557222 200000 823509879 200000 344367738 200000 251584582 200000 348165817 200000 322605992 200000 424380257 200000 802468313 200000 17762423 200000 696380540 200000 563470349 200000 5033438 200000 580085117 200000 519747128 200000 174975660 200000 704305900 200000 256648522 200000 595311045 200000 699405839 200000 907181113 200000 754406909 200000 83246248 200000 476161442 200000 422310299 200000 571973204 200000 953105159 200000 295762292 200000 893623178 200000 190631854 200000 312793514 200000 217242677 200000 506066203 200000 212003337 200000 520986103 200000 283915570 200000 926148613 200000 138178563 200000 528941556 200000 409187418 200000 969435294 200000 908968668 200000 214475336 200000 866107451 200000 353675742 200000 533036145 200000 234435129 200000 179069956 200000 603006298 200000 815534402 200000 403010990 200000 947070852 200000 212337993 200000 154831468 200000 263749933 200000 278625064 200000 359830658 200000 418409391 200000 159632861 200000 588971520 200000 390977659 200000 461269864 200000 128509316 200000 787427258 200000 401567050 200000 372051606 200000 193641097 200000 588127908 200000 154005414 200000 415184600 200000 493321714 200000 334699949 200000 54745830 200000 825634924 200000 946538342 200000 393362532 200000 539458816 200000 680435760 200000 960334636 200000 262071542 200000 428814475 200000 31357860 200000 204633129 200000 18982963 200000 578099900 200000 708876518 200000 288967652 200000 803279753 200000 615577963 200000 681481907 200000 971949189 200000 200865542 200000 170050830 200000 974876268 200000 518062288 200000 865285465 200000 255452860 200000 577038861 200000 519020589 200000 215296977 200000 163295274 200000 732269110 200000 938548387 200000 170256987 200000 311068081 200000 413006886 200000 910138583 200000 838489991 200000 389204037 200000 649499066 200000 55758865 200000 252641923 200000 199528830 200000 106388849 200000 601177143 200000 346051869 200000 427349393 200000 490094698 200000 363231182 200000 191642564 200000 159006551 200000 121142371 200000 746066431 200000 905783687 200000 443329092 200000 973086138 200000 320537231 200000 462247955 200000 600831088 200000 320330095 200000 626565604 200000 588316600 200000 374165137 200000 964680992 200000 741572358 200000 729405284 200000 988616702 200000 685579530 200000 264013723 200000 440094373 200000 985269932 200000 872477198 200000 185915369 200000 729734570 200000 405663539 200000 893375400 200000 445447383 200000 784328513 200000 242601673 200000 749367800 200000 418365931 200000 331985114 200000 612488517 200000 821173181 200000 589414732 200000 644551810 200000 136396573 200000 235859540 200000 861761984 200000 189997799 200000 979279207 200000 73510844 200000 528859310 200000 416479578 200000 216733146 200000 453576852 200000 732629020 200000 154418631 200000 797897933 200000 362007578 200000 667014321 200000 429879485 200000 311313206 200000 166073900 200000 152921011 200000 456787308 200000 65387691 200000 110837066 200000 198737673 200000 240363936 200000 881266020 200000 45094033 200000 284615482 200000 417661898 200000 193414198 200000 86031809 200000 792088939 200000 611120887 200000 853383320 200000 925739319 200000 359947108 200000 906030294 200000 447272608 200000 423352819 200000 181085066 200000 624707510 200000 483254534 200000 871367058 200000 972223204 200000 9714820 200000 992515359 200000 170643027 200000 880182042 200000 724903632 200000 90454242 200000 935441685 200000 694937712 200000 25909960 200000 657587942 200000 616216918 200000 912848847 200000 662950714 200000 246126689 200000 34859317 200000 602615995 200000 704136597 200000 347768617 200000 405612912 200000 547656541 200000 331539943 200000 690410933 200000 234298214 200000 446423674 200000 378928864 200000 359504156 200000 720520468 200000 27371384 200000 294965196 200000 282272532 200000 259399451 200000 197304927 200000 149461148 200000 514487283 200000 585473207 200000 35315669 200000 779503069 200000 677050545 200000 285540297 200000 154393888 200000 706661054 200000 972218595 200000 319429325 200000 858393126 200000 500663054 200000 458526912 200000 443831011 200000 341874543 200000 118524730 200000 899967775 200000 748735433 200000 849450017 200000 361617490 200000 166395765 200000 76653534 200000 400451586 200000 842174467 200000 472778202 200000 509244448 200000 55731065 200000 805485726 200000 308071685 200000 188272686 200000 132899212 200000 427905295 200000 749699658 200000 405537350 200000 674981346 200000 901239525 200000 538270626 200000 103256391 200000 120598722 200000 608620623 200000 746137506 200000 29377198 200000 92227345 200000 324956188 200000 406086018 200000 119010972 200000 911441494 200000 490569146 200000 101019415 200000 409659853 200000 236981944 200000 349325111 200000 319411416 200000 705528737 200000 815181565 200000 757950274 200000 630048219 200000 966032919 200000 947897485 200000 562189609 200000 741354968 200000 638998476 200000 395042668 200000 475230428 200000 83288868 200000 518731263 200000 530560066 200000 630246631 200000 926834358 200000 578827407 200000 271054422 200000 129139323 200000 52176421 200000 215497210 200000 341560717 200000 520162149 200000 480210854 200000 44324703 200000 811562607 200000 257079828 200000 736935953 200000 647756924 200000 641776161 200000 283229590 200000 806063837 200000 440413103 200000 977687659 200000 511656347 200000 693479455 200000 479088120 200000 560898483 200000 636094063 200000 247077517 200000 881904372 200000 322304766 200000 410145539 200000 715346816 200000 628707555 200000 322136565 200000 203548388 200000 118080748 200000 884674210 200000 23108317 200000 998553665 200000 808581481 200000 882143664 200000 882171549 200000 756846056 200000 682249261 200000 491143724 200000 730794683 200000 128581961 200000 222837519 200000 531765461 200000 449085277 200000 877730416 200000 730753156 200000 698467079 200000 659065163 200000 498548238 200000 795826596 200000 2045635 200000 866897387 200000 706099568 200000 760025637 200000 793468583 200000 72903491 200000 974591621 200000 835477086 200000 949390321 200000 555375610 200000 544541147 200000 928446277 200000 690046591 200000 490363222 200000 569154210 200000 338914928 200000 117878993 200000 31278398 200000 156638374 200000 357854742 200000 365246468 200000 82559545 200000 111183448 200000 999553806 200000 675730392 200000 339202924 200000 798144197 200000 712663246 200000 445284010 200000 248450718 200000 207228828 200000 397632365 200000 485907321 200000 252772406 200000 164457259 200000 7814048 200000 580960740 200000 241712442 200000 503022690 200000 231651519 200000 155427370 200000 812063570 200000 851448013 200000 973620928 200000 97918759 200000 834843330 200000 989055645 200000 399127610 200000 656948828 200000 371051122 200000 205782687 200000 805843042 200000 896814055 200000 378398185 200000 420122690 200000 443339024 200000 438480006 200000 637370188 200000 334131092 200000 516325563 200000 909739927 200000 231583587 200000 474858820 200000 139837047 200000 163490586 200000 526854036 200000 80643745 200000 307762173 200000 223412652 200000 187706852 200000 704151960 200000 755214755 200000 657601677 200000 770402556 200000 209120953 200000 573744222 200000 915128730 200000 670374433 200000 636389170 200000 636672454 200000 43226962 200000 137681209 200000 679846610 200000 595713041 200000 973081300 200000 425874636 200000 466991110 200000 151894549 200000 62851038 200000 569672192 200000 334330846 200000 826788170 200000 334241487 200000 608495771 200000 863356423 200000 214773189 200000 168008869 200000 248630532 200000 409876177 200000 696395325 200000 380647167 200000 747993153 200000 159915306 200000 848400392 200000 599091738 200000 933484024 200000 53359264 200000 907760414 200000 278490327 200000 325258866 200000 733364066 200000 762801172 200000 217297586 200000 765467282 200000 354939967 200000 123029538 200000 595876812 200000 349757410 200000 623537829 200000 416151836 200000 257364705 200000 645330054 200000 935522466 200000 220955003 200000 33497937 200000 229108549 200000 720428772 200000 865815125 200000 969523482 200000 306591110 200000 394919100 200000 403487071 200000 816173275 200000 242421071 200000 503860246 200000 240419057 200000 916502994 200000 688746823 200000 15167362 200000 338470913 200000 922673118 200000 452504245 200000 951291437 200000 112465957 200000 982145917 200000 646786942 200000 819587047 200000 102294421 200000 873364430 200000 775613482 200000 98312990 200000 87191846 200000 692930702 200000 147312606 200000 381274848 200000 43543119 200000 353877022 200000 510408802 200000 901953244 200000 486754087 200000 302801274 200000 208767515 200000 500720481 200000 843114596 200000 146680899 200000 703873041 200000 544554844 200000 709689692 200000 57730229 200000 264387561 200000 124750941 200000 253093382 200000 824390064 200000 433203691 200000 242791570 200000 568344313 200000 21394098 200000 424897788 200000 60921545 200000 272072555 200000 519006682 200000 219631780 200000 926149746 200000 610095922 200000 971240934 200000 982686473 200000 281676185 200000 73044678 200000 144501813 200000 908231921 200000 388298479 200000 15387452 200000 77715653 200000 607990722 200000 673253825 200000 843948107 200000 463633972 200000 806807940 200000 42949117 200000 515086409 200000 874417090 200000 968687837 200000 365326388 200000 422959150 200000 744909645 200000 196759827 200000 905837970 200000 977776015 200000 634351954 200000 339324941 200000 102095846 200000 881084579 200000 817699057 200000 920144465 200000 321903520 200000 570290753 200000 960433129 200000 463676166 200000 137017293 200000 438220255 200000 952209047 200000 912836082 200000 831355420 200000 892188563 200000 821104634 200000 347792252 200000 953579739 200000 291865108 200000 842643889 200000 429422251 200000 844821753 200000 577273017 200000 628007418 200000 706233124 200000 282663428 200000 125482872 200000 853155252 200000 870277422 200000 153382956 200000 51180776 200000 318580316 200000 334273968 200000 293508670 200000 953141310 200000 558146579 200000 176236081 200000 112384937 200000 808739666 200000 392583062 200000 401767126 200000 799850619 200000 452632730 200000 315036227 200000 677959783 200000 203243875 200000 843626285 200000 896449049 200000 614499913 200000 677323183 200000 236103872 200000 474544056 200000 842516099 200000 342839119 200000 46136236 200000 437494364 200000 93104061 200000 594627792 200000 196842213 200000 482731493 200000 461094716 200000 601023841 200000 364410883 200000 113705169 200000 680156902 200000 163841232 200000 489566523 200000 584413759 200000 905385795 200000 880103820 200000 64556902 200000 26277357 200000 241725816 200000 536021667 200000 975851000 200000 191895098 200000 566413645 200000 350121925 200000 822006025 200000 267677219 200000 983139112 200000 555905855 200000 130850127 200000 462952265 200000 423656975 200000 954430463 200000 397148193 200000 923608041 200000 952007080 200000 784154518 200000 168257396 200000 939277537 200000 489606715 200000 818552880 200000 992327648 200000 393088944 200000 571151534 200000 195912348 200000 868058267 200000 561988726 200000 166464647 200000 602937930 200000 488967036 200000 642873839 200000 203770349 200000 126989638 200000 545210617 200000 698509691 200000 945450406 200000 35141697 200000 150787112 200000 378067736 200000 975075097 200000 945313416 200000 377063104 200000 16969573 200000 846045772 200000 807264778 200000 594625304 200000 983783328 200000 425206247 200000 231694678 200000 320930342 200000 338080679 200000 701922606 200000 501567897 200000 331284864 200000 473373178 200000 313314313 200000 253339299 200000 402590558 200000 700164535 200000 507382526 200000 765491426 200000 485864085 200000 126361755 200000 74555701 200000 253692772 200000 988301980 200000 44311815 200000 435129970 200000 800782808 200000 720227209 200000 610049015 200000 988816157 200000 56735884 200000 56840212 200000 920017675 200000 53002813 200000 652798576 200000 295038354 200000 91053185 200000 490742135 200000 532050193 200000 96203258 200000 77298488 200000 248940819 200000 942569117 200000 34450915 200000 875580078 200000 426214902 200000 609936868 200000 216223875 200000 195269378 200000 223244200 200000 563091029 200000 60211632 200000 848599282 200000 199601230 200000 577780732 200000 687904737 200000 337534941 200000 270276272 200000 449740169 200000 950571053 200000 578686401 200000 682305588 200000 616571467 200000 841759818 200000 378615612 200000 357342944 200000 187629616 200000 284150414 200000 345154958 200000 321376090 200000 440307142 200000 620815345 200000 143630484 200000 829406954 200000 193531964 200000 269964808 200000 88917197 200000 868706678 200000 263539552 200000 531646730 200000 835690328 200000 26830212 200000 366104482 200000 186024910 200000 297684980 200000 329121851 200000 556633615 200000 395433417 200000 67608317 200000 274963297 200000 165320277 200000 731891475 200000 6066037 200000 784107869 200000 441324228 200000 160659043 200000 482179319 200000 394773301 200000 596009034 200000 461293837 200000 409425860 200000 125902480 200000 499319926 200000 453317898 200000 126519994 200000 620716980 200000 361653621 200000 361290991 200000 731090774 200000 163155848 200000 670433303 200000 48948724 200000 615934905 200000 691211154 200000 236845513 200000 975035886 200000 673190559 200000 152322554 200000 411755676 200000 316002644 200000 440820585 200000 62678404 200000 591301436 200000 242053948 200000 40389139 200000 187511704 200000 17020664 200000 870114654 200000 116569405 200000 188623421 200000 767394239 200000 792768015 200000 385186853 200000 231954456 200000 135387680 200000 358490182 200000 392911530 200000 658949744 200000 626701641 200000 344861593 200000 286503242 200000 736310061 200000 52399368 200000 438491712 200000 997732644 200000 459906259 200000 53116876 200000 950531344 200000 905768950 200000 654836363 200000 888061091 200000 188973441 200000 788904990 200000 758017562 200000 355617084 200000 204872615 200000 870033564 200000 900162022 200000 827341798 200000 666861115 200000 218414349 200000 716525303 200000 297981327 200000 673796243 200000 98451377 200000 461517554 200000 677862341 200000 560089252 200000 960747365 200000 359604767 200000 562367671 200000 165720838 200000 125861288 200000 762870116 200000 678904115 200000 186740975 200000 406739098 200000 417878087 200000 465306792 200000 796161590 200000 381795063 200000 224124655 200000 980774181 200000 283527504 200000 450201631 200000 737828386 200000 449702232 200000 88014165 200000 708516880 200000 287906119 200000 364193423 200000 749233659 200000 386912616 200000 956314724 200000 622398649 200000 338684313 200000 865989479 200000 365738016 200000 491595364 200000 820024101 200000 793341931 200000 604926913 200000 310137535 200000 87683637 200000 532562289 200000 109849902 200000 799475609 200000 653463808 200000 924791066 200000 249244909 200000 627808096 200000 984997981 200000 561946274 200000 739814437 200000 696974626 200000 570963906 200000 966875241 200000 500389020 200000 190108814 200000 632773446 200000 539472238 200000 855853754 200000 725198322 200000 991724446 200000 790602062 200000 296189827 200000 706849341 200000 627570722 200000 632293448 200000 890884767 200000 16880894 200000 116987080 200000 171062587 200000 442253909 200000 156448354 200000 38723111 200000 991662501 200000 117636490 200000 351775033 200000 624852852 200000 938613156 200000 709950918 200000 138173169 200000 723892871 200000 389787640 200000 529355566 200000 314439577 200000 863238103 200000 369364478 200000 568344714 200000 10176990 200000 103191672 200000 302568886 200000 243951423 200000 62198544 200000 124944931 200000 723428797 200000 640864597 200000 360539932 200000 818701101 200000 874087763 200000 756122481 200000 367701138 200000 721109134 200000 450615381 200000 134436571 200000 971399840 200000 484668379 200000 827286338 200000 572216697 200000 944300308 200000 242069835 200000 958468409 200000 645800913 200000 551759454 200000 82980788 200000 360334840 200000 877461257 200000 876088202 200000 898027150 200000 504514014 200000 615196393 200000 569134153 200000 267320814 200000 46293993 200000 134437847 200000 183266536 200000 774748811 200000 364032952 200000 443160281 200000 801674326 200000 316984763 200000 158657416 200000 126251926 200000 631991841 200000 197684598 200000 653499450 200000 982322260 200000 408231544 200000 578153553 200000 28055371 200000 659327994 200000 249289258 200000 680764292 200000 693499609 200000 107651598 200000 475146404 200000 769207011 200000 504264099 200000 698848439 200000 654300150 200000 571278567 200000 578086664 200000 972481723 200000 688990414 200000 399442086 200000 90525447 200000 659743105 200000 556497018 200000 579682773 200000 85805117 200000 315121424 200000 202225386 200000 840601292 200000 221448681 200000 136966669 200000 472147114 200000 391448193 200000 218514409 200000 578391999 200000 899583211 200000 470247562 200000 174945981 200000 475405326 200000 390969722 200000 379103519 200000 612317059 200000 754791806 200000 560136390 200000 638027541 200000 308991481 200000 809950519 200000 379631581 200000 38844899 200000 391145085 200000 723878144 200000 173189230 200000 621068704 200000 469762063 200000 771223870 200000 644917448 200000 397928194 200000 611927628 200000 896307449 200000 566837720 200000 538451295 200000 79687027 200000 825656279 200000 570509102 200000 813385902 200000 585695843 200000 605896221 200000 414521080 200000 925201798 200000 702390939 200000 2820276 200000 838019076 200000 263543069 200000 960347191 200000 614914337 200000 631682497 200000 403053897 200000 984293369 200000 931135882 200000 507322942 200000 637495938 200000 893861180 200000 225940663 200000 743502888 200000 645101533 200000 123563009 200000 36039694 200000 479126223 200000 323963665 200000 171168998 200000 713180565 200000 635078177 200000 808120948 200000 800700712 200000 539305459 200000 234391724 200000 859727102 200000 635026600 200000 495778926 200000 305055136 200000 21057092 200000 399502306 200000 855543021 200000 713620681 200000 894144125 200000 118090743 200000 934466038 200000 788083864 200000 714339968 200000 516559523 200000 735002800 200000 284974617 200000 599835587 200000 202864710 200000 654446817 200000 591582461 200000 886501468 200000 311911390 200000 194795248 200000 386452369 200000 678733058 200000 828275466 200000 840548835 200000 153834693 200000 378687756 200000 63261704 200000 286659937 200000 806925349 200000 493722736 200000 445722551 200000 78329777 200000 217427426 200000 497290693 200000 97807765 200000 323671480 200000 262041800 200000 192159808 200000 846408128 200000 846869245 200000 503306312 200000 646734265 200000 98466552 200000 470918055 200000 440417391 200000 680346790 200000 634408090 200000 42766461 200000 723659245 200000 118460446 200000 959915686 200000 198403812 200000 56505870 200000 491353558 200000 206352313 200000 961024228 200000 351425731 200000 686234151 200000 794241810 200000 696896290 200000 746917016 200000 614380549 200000 873389712 200000 719463654 200000 964236478 200000 893355272 200000 31768241 200000 517861397 200000 990118146 200000 878060389 200000 762135188 200000 427460919 200000 798592980 200000 711270389 200000 717432311 200000 902598514 200000 136549440 200000 404509740 200000 12163385 200000 734196876 200000 785973750 200000 892351010 200000 94261592 200000 102120171 200000 636719941 200000 828686989 200000 927834610 200000 501302167 200000 982062363 200000 548847300 200000 999313735 200000 839845942 200000 479886598 200000 293532860 200000 433445940 200000 382438158 200000 693788469 200000 428267789 200000 798133817 200000 97799942 200000 981829239 200000 287238381 200000 240333683 200000 801905572 200000 741427769 200000 597063219 200000 797544097 200000 278078223 200000 440173707 200000 741542229 200000 993094946 200000 411294733 200000 873016347 200000 571577193 200000 567852788 200000 191895045 200000 560926775 200000 592216102 200000 544604342 200000 544135933 200000 863841486 200000 535354339 200000 556881830 200000 458544028 200000 562899055 200000 729987478 200000 760920483 200000 874712360 200000 303201351 200000 613984981 200000 728511786 200000 917079432 200000 78946854 200000 540045784 200000 115584348 200000 701578051 200000 255148153 200000 585986420 200000 9171445 200000 707481470 200000 931540561 200000 899016480 200000 181077334 200000 381898752 200000 769800026 200000 25403122 200000 88456827 200000 171115825 200000 190398435 200000 925943714 200000 920968452 200000 966875669 200000 87260892 200000 237035141 200000 38992176 200000 47516245 200000 392635857 200000 53182354 200000 906200540 200000 642563637 200000 513746163 200000 685762912 200000 567312007 200000 398710942 200000 451413775 200000 572013349 200000 24428879 200000 640379156 200000 917394836 200000 103536311 200000 627224308 200000 534017472 200000 698348689 200000 984302221 200000 80360148 200000 50912615 200000 165647539 200000 453695934 200000 537799405 200000 349472623 200000 36671818 200000 175062528 200000 428617181 200000 344404960 200000 744378948 200000 274359721 200000 786673892 200000 408161632 200000 313121839 200000 860492721 200000 640568799 200000 446087477 200000 726402106 200000 634635693 200000 404123469 200000 53602629 200000 337800755 200000 884784596 200000 380542029 200000 221846552 200000 509402249 200000 748163836 200000 258053278 200000 863755988 200000 396776523 200000 979052701 200000 337840797 200000 639740735 200000 488658215 200000 315469516 200000 848207689 200000 608406464 200000 61814123 200000 359997505 200000 705909824 200000 214075229 200000 360747526 200000 221147216 200000 444919746 200000 556208061 200000 104763526 200000 428691698 200000 645889709 200000 198250278 200000 186688795 200000 368414908 200000 82299519 200000 862851712 200000 680456338 200000 811050214 200000 450072918 200000 730554703 200000 65732697 200000 420775749 200000 707055090 200000 376813499 200000 793994368 200000 255423568 200000 643055536 200000 953038474 200000 121754549 200000 420728093 200000 870215823 200000 80628004 200000 541509447 200000 598614884 200000 776011566 200000 158511501 200000 656957219 200000 763305850 200000 618924236 200000 832384621 200000 82285017 200000 824622678 200000 928466757 200000 706032395 200000 856790678 200000 744168334 200000 539140378 200000 683384140 200000 798933290 200000 887802202 200000 52938089 200000 5812664 200000 607954947 200000 156255887 200000 135973360 200000 121970036 200000 564354608 200000 637790373 200000 899790094 200000 634608712 200000 232630110 200000 470032816 200000 822573504 200000 338983578 200000 685898717 200000 766912105 200000 241851815 200000 499441007 200000 425280666 200000 226349094 200000 296225535 200000 160577648 200000 513104166 200000 573420764 200000 594144424 200000 678052834 200000 160532908 200000 289027875 200000 370999841 200000 12445355 200000 441982206 200000 88882737 200000 289721735 200000 639567955 200000 581096072 200000 581691357 200000 278945177 200000 332374272 200000 543714906 200000 679733404 200000 842400694 200000 547434360 200000 554123553 200000 413446022 200000 187718108 200000 405586210 200000 195648557 200000 708972113 200000 485601449 200000 767216644 200000 376189804 200000 130778452 200000 974633309 200000 987671749 200000 509792109 200000 884283269 200000 692565974 200000 500357291 200000 169301853 200000 649512058 200000 436049553 200000 965098909 200000 959162124 200000 642948714 200000 637352111 200000 651406369 200000 168216807 200000 937553964 200000 530511852 200000 688218463 200000 788210174 200000 873238838 200000 873293480 200000 144673051 200000 83252223 200000 565722527 200000 595196386 200000 521578429 200000 892582201 200000 213708828 200000 728816951 200000 553426507 200000 342352025 200000 684954629 200000 50612966 200000 919385709 200000 595933103 200000 449605456 200000 559615438 200000 218435687 200000 869925032 200000 365807764 200000 203499373 200000 789692193 200000 767418452 200000 374340358 200000 574326241 200000 426133538 200000 316797985 200000 699226238 200000 737290218 200000 185030031 200000 1666589 200000 56597875 200000 98348774 200000 268792880 200000 554568440 200000 408457977 200000 960889554 200000 395497322 200000 430010366 200000 832831689 200000 753449551 200000 727626565 200000 858046752 200000 43253560 200000 66830489 200000 718106215 200000 333742827 200000 21451582 200000 226002832 200000 603458582 200000 914919054 200000 841737328 200000 542121906 200000 407423032 200000 575280087 200000 885303045 200000 549990942 200000 993019221 200000 613124405 200000 238444499 200000 657772179 200000 931435155 200000 423542199 200000 900499538 200000 344269677 200000 571521976 200000 604991755 200000 803808919 200000 799329197 200000 7682346 200000 902273919 200000 76490073 200000 109473009 200000 973894641 200000 178773505 200000 93904878 200000 452609399 200000 650534835 200000 636384290 200000 551466062 200000 211194909 200000 954425526 200000 955140622 200000 256732942 200000 136503395 200000 27087329 200000 534269077 200000 251188069 200000 256941670 200000 914423995 200000 460673828 200000 231197994 200000 490526949 200000 371782505 200000 169109451 200000 615416019 200000 802769728 200000 406994098 200000 212520248 200000 395613558 200000 994280307 200000 582501885 200000 862092473 200000 966396619 200000 192484382 200000 866857808 200000 314416701 200000 133991719 200000 864113279 200000 865461074 200000 169774675 200000 539407745 200000 330768501 200000 220134730 200000 350870569 200000 285272431 200000 697684094 200000 878071581 200000 18387340 200000 627049769 200000 367713720 200000 2975571 200000 355528429 200000 747313028 200000 686960611 200000 964289809 200000 306168666 200000 999763447 200000 549737308 200000 548924958 200000 8546432 200000 579358873 200000 196029219 200000 786257122 200000 768313518 200000 272895007 200000 387448021 200000 99722338 200000 315954388 200000 129866210 200000 33122481 200000 647399492 200000 293999743 200000 297197014 200000 939570583 200000 84248272 200000 916789726 200000 870407827 200000 353801987 200000 263032555 200000 385661887 200000 602070863 200000 846344981 200000 122963997 200000 806700945 200000 736545760 200000 71712395 200000 581277324 200000 427820387 200000 704836286 200000 313559235 200000 107105534 200000 458505698 200000 697825022 200000 758279101 200000 282564825 200000 588676702 200000 586468439 200000 830240791 200000 343661605 200000 615640773 200000 316080927 200000 90647311 200000 798881672 200000 322155941 200000 438155342 200000 29520003 200000 481510984 200000 501395501 200000 873911161 200000 28551923 200000 783667788 200000 592206380 200000 839917271 200000 542102396 200000 939016218 200000 201480719 200000 323642687 200000 295675869 200000 92417241 200000 975944422 200000 751026215 200000 515817077 200000 774260815 200000 287030879 200000 999755173 200000 3770434 200000 515676899 200000 646331080 200000 147001456 200000 514491619 200000 137195932 200000 585334544 200000 649230303 200000 436792982 200000 575778335 200000 567825094 200000 194526184 200000 295157818 200000 537591475 200000 179700759 200000 949219105 200000 509748557 200000 898357823 200000 923640275 200000 217277122 200000 224906221 200000 538509386 200000 955956072 200000 711277216 200000 726199002 200000 454317817 200000 813972196 200000 59857202 200000 131361137 200000 807314195 200000 658600694 200000 768603535 200000 562204082 200000 832450048 200000 8219373 200000 802449772 200000 818411578 200000 10421700 200000 855593142 200000 584491810 200000 352561736 200000 210296584 200000 643080417 200000 209832357 200000 853769147 200000 682013968 200000 256272540 200000 979324045 200000 754110738 200000 4971973 200000 427021749 200000 440867855 200000 279844713 200000 737794476 200000 822811291 200000 698528004 200000 342556289 200000 341840363 200000 299081309 200000 536791264 200000 998366904 200000 329092170 200000 487596200 200000 658885051 200000 195670284 200000 553854255 200000 670111180 200000 354227787 200000 620671259 200000 591164832 200000 927474871 200000 575275494 200000 5151013 200000 19392835 200000 210993911 200000 267349636 200000 395905543 200000 23671904 200000 582066875 200000 392169658 200000 459899713 200000 811863005 200000 80198866 200000 626166719 200000 939036912 200000 321523520 200000 373720745 200000 837493610 200000 708861395 200000 443159728 200000 483932240 200000 287961137 200000 111822153 200000 952997107 200000 26755189 200000 689490218 200000 466184016 200000 62297456 200000 857755750 200000 386470412 200000 755681415 200000 514695725 200000 192146962 200000 356987182 200000 161296940 200000 906681809 200000 419828743 200000 460144006 200000 555693598 200000 578857891 200000 274550645 200000 898028202 200000 538015963 200000 547068296 200000 260646952 200000 469707474 200000 955059073 200000 178929159 200000 410946705 200000 884740307 200000 346635216 200000 629801543 200000 585505725 200000 748918308 200000 108933669 200000 621172751 200000 882261339 200000 713208539 200000 289494399 200000 509010884 200000 368436666 200000 803340208 200000 196500862 200000 859495022 200000 491473351 200000 416551928 200000 430434398 200000 613814194 200000 198785810 200000 626837418 200000 818976511 200000 386455000 200000 612420553 200000 936563549 200000 539413215 200000 265420741 200000 36696250 200000 830070342 200000 938867741 200000 211280129 200000 159285076 200000 916493374 200000 846164343 200000 685115825 200000 241685413 200000 786267577 200000 131460683 200000 400008349 200000 201171037 200000 262559695 200000 959211673 200000 263237419 200000 208381129 200000 452812854 200000 627474686 200000 460255584 200000 753164503 200000 577922884 200000 488894138 200000 107287525 200000 890894103 200000 256803825 200000 398585258 200000 853324287 200000 926556343 200000 554160594 200000 718389326 200000 36661653 200000 770296198 200000 487853854 200000 662324675 200000 739780397 200000 281154545 200000 884019883 200000 628046280 200000 478833134 200000 593377544 200000 314674161 200000 688801468 200000 292696990 200000 235013753 200000 367758085 200000 580999581 200000 541423268 200000 215859346 200000 115473054 200000 60555274 200000 352686086 200000 692070466 200000 308304915 200000 572087873 200000 940403051 200000 963341591 200000 47811418 200000 557064480 200000 867236633 200000 600800064 200000 448454409 200000 429874215 200000 445843447 200000 857472396 200000 853060184 200000 953668979 200000 590634379 200000 310788969 200000 373600540 200000 524865476 200000 539016700 200000 545612517 200000 405276620 200000 424057463 200000 742031889 200000 527218863 200000 616170878 200000 424055179 200000 802932527 200000 18280981 200000 741582314 200000 421497247 200000 255084894 200000 161660679 200000 729545061 200000 625030642 200000 614469443 200000 462755857 200000 539599078 200000 159109729 200000 467353637 200000 798856292 200000 796704771 200000 487688043 200000 609239020 200000 305483725 200000 886860532 200000 403329070 200000 901714204 200000 298425019 200000 304877198 200000 542738538 200000 567528158 200000 257470525 200000 435523145 200000 400742013 200000 51728118 200000 361617920 200000 539882041 200000 60333924 200000 363422669 200000 264057940 200000 227620119 200000 419722432 200000 219992168 200000 558090278 200000 125313593 200000 197812941 200000 892692077 200000 313210118 200000 240364948 200000 183953516 200000 931552292 200000 666028834 200000 772902336 200000 997501721 200000 508431987 200000 899914057 200000 755506675 200000 268432628 200000 631247072 200000 188761320 200000 15918083 200000 850796219 200000 348236178 200000 967510543 200000 243392616 200000 686715853 200000 280455503 200000 924264299 200000 18319415 200000 236674088 200000 41977725 200000 146287692 200000 807613735 200000 989290603 200000 659890213 200000 429742752 200000 152564623 200000 34055123 200000 645116906 200000 799370486 200000 689237093 200000 535112257 200000 23283734 200000 329999995 200000 662072639 200000 719614002 200000 227384461 200000 120479486 200000 849252948 200000 759515332 200000 396868054 200000 751075567 200000 189502075 200000 399763894 200000 619961112 200000 661305691 200000 698593578 200000 701148008 200000 250835481 200000 452449265 200000 930659959 200000 762737366 200000 87392576 200000 72548095 200000 32896282 200000 219016608 200000 920527764 200000 91291509 200000 242656872 200000 359875588 200000 314522298 200000 394184415 200000 294573144 200000 866568417 200000 619877626 200000 61143918 200000 621135233 200000 314236853 200000 58590521 200000 98124783 200000 67491608 200000 389741215 200000 530559230 200000 22454737 200000 129350389 200000 232018012 200000 113338481 200000 590607650 200000 218783119 200000 351481421 200000 26630230 200000 719355537 200000 650960378 200000 961770606 200000 862210582 200000 483548013 200000 393632751 200000 442740576 200000 988305334 200000 912668068 200000 128869827 200000 81108575 200000 971358172 200000 396289988 200000 103723118 200000 327746379 200000 279975376 200000 301172475 200000 401971077 200000 137685667 200000 182594936 200000 261470490 200000 408780607 200000 648329092 200000 926740313 200000 30176397 200000 124342898 200000 161790893 200000 815753372 200000 629345380 200000 294823574 200000 68857213 200000 41356550 200000 599917132 200000 764580288 200000 855773170 200000 937579774 200000 764415637 200000 726719143 200000 759379626 200000 184103818 200000 905257005 200000 777206945 200000 341632485 200000 836743249 200000 663694498 200000 521712038 200000 196402816 200000 899701145 200000 537519140 200000 538163275 200000 210772987 200000 446793801 200000 211196799 200000 903906247 200000 932929139 200000 125074407 200000 115321892 200000 529064433 200000 318570152 200000 496597146 200000 731165216 200000 124358975 200000 83526135 200000 579993896 200000 110762530 200000 983169223 200000 150459999 200000 606459128 200000 967079800 200000 879484993 200000 731961471 200000 199394833 200000 207302673 200000 63654914 200000 863552405 200000 655719192 200000 893704828 200000 55395585 200000 409088384 200000 784170324 200000 778954726 200000 49988820 200000 294149822 200000 745467052 200000 156495391 200000 401462195 200000 133558381 200000 363147687 200000 72001429 200000 450101875 200000 682079309 200000 785554282 200000 312408918 200000 883527819 200000 485879995 200000 343270845 200000 980593425 200000 93545490 200000 704098999 200000 978474757 200000 276847893 200000 794758589 200000 851942878 200000 516190282 200000 766373456 200000 585369829 200000 685397616 200000 409154865 200000 98543183 200000 320331646 200000 781713226 200000 172746242 200000 123706691 200000 50262560 200000 147147755 200000 139488675 200000 639710202 200000 563423745 200000 327115378 200000 304943002 200000 932247009 200000 543673591 200000 240331677 200000 704637453 200000 92739847 200000 540408698 200000 541027019 200000 662272452 200000 851921436 200000 361076383 200000 842086394 200000 518733349 200000 158409325 200000 595932189 200000 539988936 200000 355921206 200000 143083497 200000 748001866 200000 119218037 200000 470226846 200000 915403550 200000 962545694 200000 574653662 200000 211266723 200000 762497851 200000 523137838 200000 591069827 200000 955701803 200000 426537486 200000 772603313 200000 877575553 200000 952814271 200000 938925063 200000 791417470 200000 909956503 200000 617819523 200000 862579251 200000 493115659 200000 661704484 200000 453963326 200000 403723841 200000 902932334 200000 797917479 200000 679139159 200000 225700479 200000 992601694 200000 781122876 200000 430371796 200000 465176540 200000 878627122 200000 309799844 200000 489414492 200000 164780007 200000 752633824 200000 93257021 200000 763230261 200000 910922957 200000 111944958 200000 784601989 200000 233094471 200000 572329310 200000 542809028 200000 669979291 200000 458672662 200000 888178440 200000 254471687 200000 668645692 200000 41466570 200000 28765145 200000 507379774 200000 329358025 200000 581019178 200000 125039232 200000 42512256 200000 882537790 200000 603519899 200000 480545868 200000 920921474 200000 236084539 200000 439956773 200000 344086314 200000 831457436 200000 166154751 200000 592403821 200000 487876010 200000 846178245 200000 423779687 200000 759702459 200000 662744314 200000 259989649 200000 551945202 200000 504746996 200000 371658472 200000 2678073 200000 157153471 200000 944210592 200000 830719459 200000 208866963 200000 574761868 200000 147000037 200000 25396985 200000 154574356 200000 661507767 200000 448498825 200000 734850010 200000 148496340 200000 944142656 200000 473014258 200000 64278227 200000 68861065 200000 597329093 200000 598090792 200000 617652946 200000 167802761 200000 125324675 200000 905344209 200000 637832040 200000 970353868 200000 609516635 200000 869796915 200000 462017 200000 239885031 200000 254939849 200000 797037877 200000 841465772 200000 50031889 200000 133307117 200000 436223837 200000 421050265 200000 293103393 200000 127856005 200000 887385298 200000 305577108 200000 714651533 200000 337346544 200000 93428314 200000 960196942 200000 987011947 200000 225991725 200000 911711580 200000 139788052 200000 865001074 200000 454373080 200000 120427998 200000 369731029 200000 907005177 200000 642307378 200000 639913607 200000 503852576 200000 168218102 200000 928472345 200000 611347613 200000 102357794 200000 27249407 200000 964676363 200000 618439687 200000 49192107 200000 248034380 200000 264493094 200000 689094988 200000 609718057 200000 888182962 200000 492864554 200000 660834193 200000 430308778 200000 848882600 200000 130461044 200000 332377757 200000 66640861 200000 571983684 200000 257362180 200000 779009240 200000 640884241 200000 516902974 200000 301352055 200000 844128582 200000 336515379 200000 613763563 200000 421031948 200000 932371343 200000 105206995 200000 784360002 200000 390064802 200000 318616570 200000 966347550 200000 351126490 200000 752722871 200000 198846317 200000 952517349 200000 352708072 200000 880279402 200000 143463277 200000 296540564 200000 338861125 200000 15642233 200000 485361187 200000 461265210 200000 712789861 200000 689205826 200000 72203859 200000 523538566 200000 211034720 200000 455559877 200000 690350438 200000 665197255 200000 689121516 200000 427973792 200000 308405089 200000 578595307 200000 543450975 200000 88672528 200000 202502379 200000 378381952 200000 672729265 200000 415330293 200000 464333642 200000 417538997 200000 811436151 200000 593375694 200000 3532388 200000 308389208 200000 750959336 200000 518520760 200000 423614657 200000 849770457 200000 485681882 200000 83036018 200000 52350343 200000 738150981 200000 889209285 200000 539742043 200000 331231356 200000 684247626 200000 620678078 200000 574421617 200000 422863879 200000 749590584 200000 640990588 200000 222043219 200000 743318318 200000 2378493 200000 386270294 200000 155004223 200000 810541464 200000 173341736 200000 359895106 200000 497680403 200000 374613387 200000 832872422 200000 517069782 200000 95078479 200000 555636718 200000 699409671 200000 38421578 200000 717029904 200000 715254856 200000 185955577 200000 326420851 200000 727908886 200000 419496638 200000 856886730 200000 180647880 200000 246350782 200000 832912407 200000 271533097 200000 868417119 200000 852578056 200000 944695738 200000 753582436 200000 256708336 200000 772226705 200000 838786990 200000 711570794 200000 428387792 200000 71175064 200000 453021848 200000 835204298 200000 867529718 200000 583620604 200000 299710400 200000 13245106 200000 641273080 200000 197196347 200000 486582539 200000 816024816 200000 314515726 200000 129454964 200000 904048385 200000 646582259 200000 227545869 200000 447790436 200000 223153863 200000 322834633 200000 890787437 200000 444597868 200000 165453861 200000 666535714 200000 357022530 200000 334807433 200000 752246656 200000 466628938 200000 761760325 200000 309022809 200000 23832032 200000 729557554 200000 3380940 200000 544281372 200000 253112555 200000 965786471 200000 968304844 200000 157129391 200000 663137511 200000 806610712 200000 59741405 200000 851089 200000 538430138 200000 489689619 200000 698669109 200000 989597921 200000 457466860 200000 413438920 200000 500688042 200000 496991837 200000 399142563 200000 800602691 200000 33685684 200000 891068004 200000 401083813 200000 794453045 200000 736506728 200000 34608372 200000 286221401 200000 164193003 200000 503979645 200000 111531692 200000 233326789 200000 444893268 200000 785039434 200000 356018378 200000 271565200 200000 3020542 200000 245349829 200000 496240940 200000 441698304 200000 563259928 200000 613294724 200000 511503442 200000 782868988 200000 440856433 200000 684740798 200000 453856601 200000 148743690 200000 549312375 200000 745769802 200000 610359297 200000 150457681 200000 175076152 200000 856773534 200000 427239591 200000 354207640 200000 432336483 200000 279637456 200000 260072522 200000 835452740 200000 106707782 200000 921254552 200000 607516297 200000 864407388 200000 68841680 200000 432238923 200000 327442338 200000 317900168 200000 657406096 200000 668722656 200000 167489652 200000 96290316 200000 544405684 200000 305781486 200000 673005181 200000 713061328 200000 844081674 200000 982333866 200000 717102044 200000 584390235 200000 31152641 200000 799883756 200000 857456975 200000 502651346 200000 835866791 200000 205071403 200000 741029940 200000 952402685 200000 532704427 200000 727768955 200000 750850187 200000 672293697 200000 817247580 200000 32140181 200000 478116593 200000 785603750 200000 956729511 200000 107419342 200000 289623717 200000 505789394 200000 256711452 200000 474998814 200000 727203207 200000 106199562 200000 393279977 200000 451655450 200000 388579347 200000 319669559 200000 958656733 200000 721477625 200000 479256425 200000 784298462 200000 324970597 200000 424342929 200000 632048967 200000 646960934 200000 289115024 200000 357229402 200000 978597388 200000 623229141 200000 627608590 200000 792750953 200000 264345270 200000 119741265 200000 821984812 200000 290727541 200000 341066979 200000 191574434 200000 309239513 200000 706874324 200000 389184723 200000 861025646 200000 460823459 200000 43228542 200000 335564132 200000 365702395 200000 30606009 200000 424650248 200000 808416275 200000 501014832 200000 574097642 200000 713043113 200000 847543552 200000 949378451 200000 8937379 200000 659106104 200000 353392362 200000 57759819 200000 38652148 200000 417610283 200000 763949358 200000 808189471 200000 915272587 200000 670888088 200000 653316043 200000 965979764 200000 109989559 200000 632544823 200000 774823264 200000 913983313 200000 809819749 200000 418393437 200000 273466667 200000 883683677 200000 701211940 200000 654908673 200000 776217867 200000 976422879 200000 809639460 200000 660132025 200000 532782462 200000 705691324 200000 849883954 200000 672254141 200000 187525027 200000 791129723 200000 315896509 200000 783707106 200000 965200695 200000 8776260 200000 987807187 200000 204916127 200000 909273243 200000 494763483 200000 659639331 200000 863163915 200000 246593739 200000 480290217 200000 12132348 200000 29940187 200000 943921511 200000 493008050 200000 885785163 200000 36523624 200000 248583854 200000 502271135 200000 524877984 200000 901881766 200000 335175549 200000 35171253 200000 259638057 200000 707779117 200000 724266323 200000 743752410 200000 517195444 200000 600979251 200000 27610191 200000 754399126 200000 925035184 200000 434705550 200000 655765807 200000 932037647 200000 844360492 200000 559299253 200000 162924882 200000 147211531 200000 954175702 200000 677149887 200000 785978038 200000 484558832 200000 780500731 200000 19597923 200000 872130041 200000 112662214 200000 354764684 200000 278717941 200000 729432155 200000 692995123 200000 572538646 200000 762363502 200000 946817465 200000 334550909 200000 65552585 200000 370121059 200000 479458963 200000 203647627 200000 612590705 200000 753179915 200000 755830278 200000 875262435 200000 817439359 200000 508623421 200000 420805074 200000 692595884 200000 740496384 200000 961628782 200000 238074452 200000 261957292 200000 303548578 200000 653733303 200000 270494859 200000 171241546 200000 467302070 200000 900442316 200000 623097878 200000 8694412 200000 264440104 200000 664924421 200000 688191283 200000 60752154 200000 342431623 200000 282720856 200000 414458560 200000 445764152 200000 286332931 200000 167543131 200000 917852221 200000 905929934 200000 207166825 200000 385844550 200000 270804424 200000 817134691 200000 724596007 200000 715068398 200000 850613790 200000 359796508 200000 218653518 200000 344676810 200000 426768032 200000 855940032 200000 502527626 200000 331608049 200000 863165770 200000 43205047 200000 569051178 200000 137017880 200000 57381052 200000 260945669 200000 478741022 200000 365676695 200000 399300661 200000 479482963 200000 919474931 200000 794204773 200000 203391890 200000 951161061 200000 95385047 200000 488122646 200000 171320658 200000 905608356 200000 573651099 200000 826112227 200000 526511252 200000 2530837 200000 992986027 200000 394698402 200000 559738646 200000 50850398 200000 759727126 200000 215088072 200000 858769718 200000 447878983 200000 243268492 200000 475304557 200000 444817396 200000 579688758 200000 105543257 200000 474680647 200000 676700398 200000 574409521 200000 170029934 200000 165282732 200000 892480609 200000 444338398 200000 444104280 200000 599247252 200000 972237614 200000 372783237 200000 30375238 200000 212167572 200000 677608657 200000 277726988 200000 915560711 200000 717244131 200000 411191658 200000 707168761 200000 509682440 200000 161835864 200000 625689016 200000 974475635 200000 954679641 200000 874631528 200000 696519960 200000 265968192 200000 263575720 200000 358953004 200000 815818121 200000 915823559 200000 996940867 200000 844794200 200000 212395946 200000 309451278 200000 822140953 200000 629602628 200000 222871737 200000 648150460 200000 956530873 200000 331158758 200000 141062292 200000 172456984 200000 344709968 200000 695740372 200000 965223355 200000 380039943 200000 547851182 200000 756134982 200000 126695243 200000 428704528 200000 668484673 200000 574948624 200000 767325956 200000 592031066 200000 846982679 200000 69593003 200000 18557251 200000 83916716 200000 242374879 200000 394587693 200000 570461960 200000 352072299 200000 355001575 200000 629664076 200000 850511344 200000 621719199 200000 240950047 200000 580978270 200000 424499770 200000 329079277 200000 153767699 200000 492941658 200000 868810437 200000 954216093 200000 884179188 200000 254491351 200000 472085263 200000 486587796 200000 760002959 200000 949209610 200000 387070263 200000 381863002 200000 161589843 200000 956873932 200000 943107579 200000 654379796 200000 198237519 200000 825309073 200000 839126202 200000 559557770 200000 662046000 200000 250350961 200000 680904049 200000 12660258 200000 769786694 200000 204363810 200000 607993537 200000 893391329 200000 299350911 200000 406716410 200000 164873190 200000 625038448 200000 416015977 200000 678541809 200000 308515009 200000 128004372 200000 965859123 200000 14008732 200000 632166862 200000 169989556 200000 556478379 200000 346787634 200000 528549933 200000 229170902 200000 945727041 200000 883170697 200000 916195740 200000 24372640 200000 980360193 200000 514662937 200000 546888826 200000 820357595 200000 406668956 200000 481057015 200000 81096133 200000 387401194 200000 216430687 200000 970585818 200000 684172572 200000 562437335 200000 530981433 200000 877053209 200000 253737661 200000 293130822 200000 833051577 200000 540556202 200000 946592647 200000 881902206 200000 252496140 200000 255206179 200000 685105399 200000 418893414 200000 851680002 200000 647421116 200000 65621294 200000 813062020 200000 170014984 200000 329696330 200000 887346408 200000 792039423 200000 486939950 200000 549653571 200000 369243013 200000 923901086 200000 530347042 200000 219761088 200000 276329220 200000 271538374 200000 339590451 200000 225820277 200000 779855874 200000 159481982 200000 24942670 200000 709574843 200000 505409470 200000 775884910 200000 341190659 200000 20522374 200000 175616023 200000 258153946 200000 36956031 200000 676997741 200000 914844043 200000 4452523 200000 585827987 200000 934518696 200000 572187449 200000 324542309 200000 324224939 200000 577802764 200000 643172575 200000 912684337 200000 853290966 200000 21750544 200000 246706395 200000 129604563 200000 923855043 200000 149985995 200000 662327853 200000 284222900 200000 783836865 200000 934624243 200000 84550770 200000 876744665 200000 703469758 200000 460856798 200000 163930090 200000 860438504 200000 779802184 200000 134497412 200000 203208562 200000 535459881 200000 745706382 200000 886909562 200000 608987785 200000 272682370 200000 917658974 200000 550043383 200000 574780238 200000 473227129 200000 384784167 200000 322749393 200000 285303936 200000 319817781 200000 441689848 200000 821604224 200000 124143995 200000 256153724 200000 134177151 200000 519237913 200000 816477760 200000 405067700 200000 52222474 200000 116185683 200000 302850925 200000 201615845 200000 643285640 200000 823783813 200000 696996928 200000 501022133 200000 178016647 200000 413342629 200000 313280151 200000 749714027 200000 633331254 200000 253689417 200000 410283250 200000 994810860 200000 674434660 200000 117066152 200000 269669486 200000 335431871 200000 438628478 200000 791153817 200000 397478603 200000 572289547 200000 918976404 200000 420105874 200000 855278182 200000 665027478 200000 33414484 200000 197092265 200000 929758782 200000 895912903 200000 841191949 200000 799980694 200000 422759922 200000 322296741 200000 394695340 200000 652362926 200000 757578689 200000 49248469 200000 629109953 200000 40375272 200000 505561735 200000 518747038 200000 251368569 200000 807983834 200000 303841221 200000 419957992 200000 798184612 200000 277277372 200000 999231897 200000 588980279 200000 966898352 200000 643928419 200000 952312513 200000 836306356 200000 75204268 200000 395903814 200000 524042395 200000 891814947 200000 22781253 200000 119110012 200000 151446311 200000 155694829 200000 878061514 200000 710564283 200000 843619074 200000 922416151 200000 858229291 200000 978386009 200000 390170988 200000 191693895 200000 618635509 200000 56938062 200000 630445634 200000 699250373 200000 170691415 200000 92688175 200000 537462787 200000 648390006 200000 357782815 200000 437401906 200000 88677326 200000 734456034 200000 169305276 200000 234436400 200000 129950049 200000 216509487 200000 348211517 200000 693559453 200000 846387995 200000 611663651 200000 612021328 200000 973887890 200000 331827706 200000 773125669 200000 419982403 200000 36580035 200000 847204253 200000 545246779 200000 861800452 200000 663081863 200000 603434561 200000 203535628 200000 477445412 200000 375914966 200000 20988615 200000 160304862 200000 14672847 200000 948525637 200000 745048235 200000 479610008 200000 327062229 200000 483362827 200000 504546318 200000 330011072 200000 561623971 200000 461101311 200000 404702636 200000 182702717 200000 342785097 200000 561128855 200000 77053669 200000 731123093 200000 591018869 200000 587609833 200000 970260919 200000 192655471 200000 95939189 200000 96722093 200000 776114881 200000 21939474 200000 488836408 200000 703339832 200000 110652225 200000 623551523 200000 87502413 200000 905960321 200000 577291030 200000 210108649 200000 209433826 200000 753374494 200000 571955902 200000 499682635 200000 845916357 200000 556822599 200000 966068568 200000 249521616 200000 672466532 200000 490474449 200000 684273825 200000 216985501 200000 334143184 200000 778192691 200000 330919162 200000 923192442 200000 470769077 200000 32459908 200000 193493343 200000 426376396 200000 527589730 200000 42601593 200000 306925937 200000 497089435 200000 503433927 200000 881989739 200000 231979372 200000 749250700 200000 231100273 200000 507909198 200000 55465008 200000 125752807 200000 843917199 200000 371900090 200000 666743611 200000 571845778 200000 101461487 200000 142507749 200000 535876780 200000 177718802 200000 415850496 200000 490227365 200000 179624257 200000 597072528 200000 435026897 200000 176594033 200000 19457113 200000 114919633 200000 231366671 200000 833564000 200000 300433394 200000 208243772 200000 758938634 200000 672192296 200000 778320043 200000 154197207 200000 266166192 200000 320037920 200000 1283521 200000 895029576 200000 140154255 200000 349202750 200000 234726165 200000 613706967 200000 383231190 200000 549144088 200000 320837411 200000 799699306 200000 106151252 200000 218045157 200000 964708107 200000 15828359 200000 211595126 200000 126541948 200000 442655372 200000 548389461 200000 407572556 200000 612664914 200000 870341123 200000 200058779 200000 765236100 200000 775657088 200000 467962479 200000 773010878 200000 128461676 200000 286071738 200000 510181743 200000 135174597 200000 308980467 200000 202881368 200000 844976961 200000 617942359 200000 550454184 200000 450233168 200000 653331652 200000 100360890 200000 324134328 200000 415446072 200000 579890037 200000 354207446 200000 679727091 200000 703150408 200000 858495861 200000 114119471 200000 440602055 200000 82588757 200000 669487489 200000 836226029 200000 344403778 200000 485704662 200000 654345975 200000 948785111 200000 758293779 200000 29571810 200000 978278870 200000 828321362 200000 926850185 200000 347492142 200000 500371646 200000 777412454 200000 186234257 200000 277697810 200000 955956971 200000 659801528 200000 142635195 200000 771668357 200000 190256189 200000 519862928 200000 739807029 200000 591843867 200000 738225458 200000 688171987 200000 927846605 200000 583856909 200000 791987433 200000 608254473 200000 330536434 200000 588302641 200000 560533792 200000 929129048 200000 653594547 200000 87886332 200000 953671222 200000 984440453 200000 145228733 200000 514195334 200000 360382248 200000 863326457 200000 607651424 200000 753205893 200000 64395159 200000 19420345 200000 116623498 200000 669150799 200000 493083072 200000 200814956 200000 997458377 200000 882673372 200000 702601345 200000 841636184 200000 43656268 200000 692735681 200000 751943001 200000 929821539 200000 655187682 200000 756087605 200000 104934504 200000 873130262 200000 558591224 200000 524276751 200000 951131242 200000 42544276 200000 474032798 200000 597571524 200000 739098303 200000 286195367 200000 843181186 200000 700124013 200000 536077157 200000 105095347 200000 733201906 200000 403158206 200000 716564731 200000 594211519 200000 712342237 200000 556648975 200000 750528191 200000 391620978 200000 481491921 200000 313076310 200000 551538319 200000 31307794 200000 833573374 200000 599852329 200000 457223403 200000 689478790 200000 152600881 200000 48208575 200000 732794097 200000 562001237 200000 109301720 200000 188512751 200000 671614558 200000 394712996 200000 340696323 200000 131990063 200000 661218195 200000 734640954 200000 335678048 200000 264328086 200000 420477836 200000 569035390 200000 708305982 200000 854398682 200000 543940073 200000 303275127 200000 237924746 200000 96111441 200000 451265768 200000 689638090 200000 796401620 200000 420287730 200000 979394920 200000 248612799 200000 655738698 200000 653382740 200000 660599015 200000 999401531 200000 605694650 200000 956281004 200000 841125252 200000 133995462 200000 322020243 200000 877410771 200000 848334845 200000 26896006 200000 853560291 200000 302622781 200000 362747313 200000 326262080 200000 434178138 200000 69156610 200000 254659230 200000 469050717 200000 762939461 200000 309877208 200000 910767970 200000 671240930 200000 132556690 200000 963300117 200000 916420925 200000 11160693 200000 208554193 200000 692511665 200000 785341452 200000 407295838 200000 904612656 200000 797291329 200000 813267534 200000 131747203 200000 556894334 200000 392735740 200000 239446306 200000 116789610 200000 32400680 200000 231156920 200000 800638023 200000 10315322 200000 471527998 200000 853296877 200000 422201369 200000 852956089 200000 265294702 200000 826039984 200000 323519386 200000 450091086 200000 603215622 200000 756095672 200000 122870885 200000 447788287 200000 685761013 200000 181575260 200000 525070011 200000 920225139 200000 43018185 200000 198821266 200000 543696762 200000 285783536 200000 233780402 200000 753874160 200000 258636831 200000 119310685 200000 816730492 200000 690985390 200000 301561035 200000 740185409 200000 184200600 200000 23821216 200000 899432506 200000 992499137 200000 623789331 200000 927379775 200000 255258573 200000 125543844 200000 477051036 200000 859980705 200000 696236416 200000 666438737 200000 78033281 200000 611128443 200000 161325555 200000 872580559 200000 677066674 200000 164784166 200000 155211364 200000 17680067 200000 829567420 200000 920236438 200000 579100338 200000 987670133 200000 432595149 200000 892937826 200000 412973403 200000 990332618 200000 153834677 200000 655844546 200000 807556990 200000 912855114 200000 708184034 200000 744347531 200000 157903065 200000 572795418 200000 496973155 200000 139287604 200000 107388362 200000 800772098 200000 497722597 200000 681505492 200000 798906705 200000 37604967 200000 560682680 200000 866792993 200000 31683339 200000 479672913 200000 510714825 200000 985208177 200000 652602680 200000 45080422 200000 645122984 200000 584257724 200000 606181045 200000 501619180 200000 916103811 200000 703582359 200000 964879618 200000 438980297 200000 332623145 200000 966910009 200000 824967740 200000 883784581 200000 813349127 200000 623626104 200000 175184674 200000 389696582 200000 584437805 200000 664069324 200000 436829459 200000 452821970 200000 760921416 200000 52901706 200000 616281613 200000 487657360 200000 196390312 200000 220410537 200000 345646254 200000 313491846 200000 953856315 200000 621927744 200000 371013686 200000 147362395 200000 962529936 200000 173553669 200000 131363971 200000 805257557 200000 873309908 200000 223188622 200000 834649618 200000 901375067 200000 156252631 200000 558593298 200000 784114180 200000 182114291 200000 444468230 200000 920516200 200000 199519253 200000 351128900 200000 749561969 200000 55371270 200000 551999141 200000 838243349 200000 383541446 200000 682045954 200000 551841459 200000 286088395 200000 827163987 200000 25944340 200000 160805852 200000 906333805 200000 748353800 200000 151947921 200000 270162015 200000 897656482 200000 264618865 200000 170560112 200000 956352795 200000 516827569 200000 701365951 200000 366236487 200000 703358862 200000 822786175 200000 313137599 200000 525316686 200000 566115286 200000 695426196 200000 750925280 200000 566719834 200000 790518963 200000 742865429 200000 65483568 200000 648817378 200000 870335362 200000 805669834 200000 803167838 200000 129859581 200000 316489283 200000 485840664 200000 115201721 200000 536339553 200000 928835987 200000 56412679 200000 337681967 200000 773639268 200000 900676274 200000 726274877 200000 623622478 200000 358875390 200000 8830845 200000 409146367 200000 755821381 200000 756579267 200000 506421363 200000 853275190 200000 559858146 200000 322563820 200000 999592115 200000 526872167 200000 230459796 200000 240549711 200000 122444283 200000 343717304 200000 12317546 200000 176756833 200000 120033450 200000 724806129 200000 620075281 200000 363431994 200000 636622270 200000 531276152 200000 753666265 200000 236860305 200000 457108182 200000 98066259 200000 888795056 200000 805943738 200000 252872752 200000 42681129 200000 607944996 200000 632187054 200000 831633578 200000 86865216 200000 650888037 200000 706448642 200000 721185732 200000 990753919 200000 764115775 200000 581697517 200000 463432091 200000 329264236 200000 898518051 200000 931349830 200000 132466926 200000 296084782 200000 337229854 200000 26420099 200000 656880924 200000 955951500 200000 667297247 200000 979531706 200000 607871012 200000 113045227 200000 870751412 200000 442648995 200000 804163747 200000 970252114 200000 173289100 200000 589939091 200000 133842392 200000 808814440 200000 695266294 200000 111722625 200000 141830049 200000 216758900 200000 311433759 200000 524937731 200000 272817278 200000 783407195 200000 751250647 200000 873078353 200000 159187853 200000 694144932 200000 605087884 200000 165265984 200000 807378572 200000 435662711 200000 652682828 200000 233233735 200000 170069465 200000 428730264 200000 689324487 200000 185870717 200000 90127988 200000 946887280 200000 521867081 200000 337096087 200000 759848442 200000 728247555 200000 441785795 200000 253329646 200000 695653034 200000 424084730 200000 608205506 200000 459251574 200000 603565411 200000 486395546 200000 955686004 200000 845447111 200000 766160804 200000 143138505 200000 40179626 200000 346419479 200000 446740873 200000 285807375 200000 323666896 200000 203149628 200000 417713108 200000 775273874 200000 912050933 200000 67701421 200000 284959200 200000 821166871 200000 709401033 200000 280418945 200000 648961966 200000 164960519 200000 685899673 200000 925991022 200000 975499740 200000 988453223 200000 597802580 200000 46795979 200000 925275047 200000 98626782 200000 759810696 200000 792206478 200000 822061808 200000 838944946 200000 989950820 200000 49265997 200000 214900275 200000 578118858 200000 305455287 200000 666108735 200000 990304913 200000 425916844 200000 500482798 200000 476323643 200000 472583622 200000 709551231 200000 366717209 200000 464391350 200000 299016754 200000 717053705 200000 712741606 200000 176660937 200000 111686867 200000 555922353 200000 849147555 200000 7489320 200000 849627976 200000 213528445 200000 217360703 200000 827962411 200000 226257359 200000 489136148 200000 538008137 200000 79397576 200000 241349959 200000 118052285 200000 602339310 200000 742761365 200000 473491758 200000 303459165 200000 581262078 200000 974397386 200000 374747042 200000 559402619 200000 460819175 200000 353332540 200000 902590307 200000 743411519 200000 244905911 200000 699195490 200000 941101006 200000 761678445 200000 566857757 200000 822792275 200000 22642403 200000 193233774 200000 942216552 200000 282784964 200000 722874687 200000 735832134 200000 837953413 200000 63615501 200000 299889697 200000 205297054 200000 505079556 200000 346582309 200000 856859496 200000 759407290 200000 804970259 200000 328442784 200000 708260242 200000 35827075 200000 186127232 200000 538533303 200000 973193150 200000 721721981 200000 14039226 200000 532025408 200000 252519338 200000 814095057 200000 856262608 200000 732457648 200000 658171829 200000 561129028 200000 156264047 200000 266449695 200000 798235357 200000 749048637 200000 856924903 200000 970858051 200000 724529856 200000 543001793 200000 722350630 200000 520520050 200000 17327006 200000 561603705 200000 129081274 200000 996245668 200000 993533524 200000 468003498 200000 559638482 200000 629635182 200000 974556770 200000 537532475 200000 998466364 200000 327232007 200000 655099365 200000 495270578 200000 343785832 200000 990694214 200000 675343772 200000 572669494 200000 767983715 200000 734230176 200000 342190310 200000 555104141 200000 579695835 200000 753333038 200000 62603201 200000 215021598 200000 797783072 200000 354819748 200000 213502668 200000 927346159 200000 175433761 200000 388141914 200000 597978437 200000 567528359 200000 927588202 200000 473562182 200000 274222347 200000 828366989 200000 543878955 200000 726384894 200000 392887963 200000 793343110 200000 552125747 200000 302590393 200000 310822678 200000 988387353 200000 311259632 200000 675124046 200000 670421048 200000 296004205 200000 414359152 200000 346948915 200000 655991394 200000 581333833 200000 565472866 200000 236645759 200000 236068496 200000 499114258 200000 750831125 200000 756398312 200000 558695522 200000 34449615 200000 88967286 200000 321536708 200000 64787991 200000 934392872 200000 632526101 200000 386106122 200000 116387468 200000 300130657 200000 444453920 200000 18064465 200000 21040448 200000 471857507 200000 633874533 200000 178686414 200000 926074961 200000 757119923 200000 197935443 200000 682187098 200000 981224575 200000 732601463 200000 971156216 200000 201652073 200000 638307624 200000 272181367 200000 516714500 200000 353840403 200000 531399242 200000 29045528 200000 592737731 200000 731583502 200000 556627075 200000 353783906 200000 156892198 200000 741682352 200000 362371347 200000 174743803 200000 248943546 200000 282652145 200000 463520727 200000 591288361 200000 145532846 200000 356505446 200000 882726734 200000 954836947 200000 59259857 200000 444132678 200000 670821016 200000 335000191 200000 132976272 200000 126762087 200000 589344625 200000 447983955 200000 653625595 200000 424408129 200000 674422329 200000 346556951 200000 245018303 200000 802132201 200000 704056814 200000 303155505 200000 170660397 200000 766714646 200000 884453422 200000 721060776 200000 150737457 200000 138690079 200000 29070137 200000 666329377 200000 46753370 200000 213076986 200000 472880621 200000 893003235 200000 3350743 200000 399051581 200000 984933832 200000 178517717 200000 237713527 200000 327524640 200000 190506216 200000 203011453 200000 2728 200000 194413943 200000 187844621 200000 649437698 200000 171782008 200000 728912571 200000 601637012 200000 693610795 200000 994587030 200000 382140930 200000 85360764 200000 159858781 200000 270639184 200000 930132737 200000 868291684 200000 780977055 200000 538200469 200000 378915344 200000 865859467 200000 753734041 200000 149187060 200000 488331302 200000 620206541 200000 960153999 200000 175093403 200000 130668759 200000 351088043 200000 868419434 200000 625573208 200000 94760540 200000 33470531 200000 865615790 200000 320514714 200000 265622922 200000 638801235 200000 875321732 200000 51757935 200000 524147672 200000 506833722 200000 187550896 200000 166869383 200000 327596381 200000 461391605 200000 936384411 200000 701975854 200000 268782287 200000 887286309 200000 533559626 200000 917339477 200000 766675332 200000 131306246 200000 135189347 200000 13682569 200000 109427060 200000 905840248 200000 222007342 200000 630973945 200000 539832116 200000 591433722 200000 472407697 200000 878864243 200000 758552059 200000 859463593 200000 783816722 200000 533821799 200000 544842143 200000 674597444 200000 441243863 200000 632063969 200000 447170712 200000 647554346 200000 40696232 200000 206241170 200000 175889403 200000 83561049 200000 358289899 200000 106846663 200000 425218431 200000 421083759 200000 15943590 200000 745733231 200000 560467835 200000 989318316 200000 556402560 200000 563577880 200000 386704101 200000 425238766 200000 17026239 200000 51964402 200000 864497491 200000 237943730 200000 833434442 200000 488449481 200000 241817340 200000 839192089 200000 87063464 200000 732981262 200000 320913079 200000 546629087 200000 632073470 200000 260806606 200000 424831482 200000 464077156 200000 84093203 200000 57545400 200000 318935771 200000 821393831 200000 993168462 200000 763270938 200000 515823634 200000 788030021 200000 818591158 200000 954542563 200000 62555380 200000 814681981 200000 542661872 200000 807444642 200000 933144952 200000 413302318 200000 664378435 200000 413731205 200000 776582708 200000 745851862 200000 724119 200000 889128282 200000 34605152 200000 8059027 200000 759857520 200000 302207376 200000 353876433 200000 270590245 200000 440825079 200000 851757109 200000 934187774 200000 477148394 200000 244704752 200000 899770872 200000 95019774 200000 802196447 200000 253001668 200000 977880104 200000 441550215 200000 162519205 200000 432938615 200000 825153714 200000 902728431 200000 81002616 200000 717244594 200000 118265382 200000 7502894 200000 805849400 200000 295457722 200000 268825010 200000 284904152 200000 247666532 200000 913811317 200000 963118885 200000 255812390 200000 403129368 200000 915724907 200000 740040940 200000 93964270 200000 256350998 200000 965260226 200000 524020246 200000 525502629 200000 572431545 200000 816988992 200000 580244563 200000 42431331 200000 372672514 200000 470186828 200000 25072624 200000 745048799 200000 15964303 200000 108524780 200000 861302748 200000 915634797 200000 78567070 200000 559129543 200000 304255909 200000 629493254 200000 159808781 200000 957777955 200000 669266298 200000 136297535 200000 409479004 200000 176822503 200000 177024042 200000 637461071 200000 84997544 200000 156913561 200000 587206947 200000 209116173 200000 754200240 200000 234889824 200000 568168563 200000 312856047 200000 736445396 200000 239574530 200000 961592520 200000 830269195 200000 890594064 200000 401705446 200000 382508403 200000 129146649 200000 459239172 200000 477529619 200000 379789408 200000 730807406 200000 802284270 200000 75737390 200000 872226334 200000 810082817 200000 610450093 200000 819655294 200000 879888861 200000 757718376 200000 351289535 200000 300062698 200000 898665834 200000 738418395 200000 348561986 200000 965723129 200000 696753972 200000 552686895 200000 894788854 200000 987515344 200000 383137865 200000 677011419 200000 375658296 200000 223874359 200000 182841432 200000 762609398 200000 866286088 200000 61397651 200000 984059824 200000 802235189 200000 653523203 200000 388554988 200000 527825726 200000 104495089 200000 296386664 200000 911343591 200000 904224402 200000 659902750 200000 582467863 200000 131137484 200000 261761498 200000 67428180 200000 751587468 200000 393844097 200000 538570212 200000 635965896 200000 235411175 200000 77759115 200000 419974688 200000 506574419 200000 86417638 200000 797976851 200000 467968666 200000 647707497 200000 361703399 200000 814431198 200000 711412227 200000 205233186 200000 984494058 200000 380652115 200000 12855208 200000 448237108 200000 270100877 200000 275359864 200000 632256375 200000 462994934 200000 874108430 200000 584146163 200000 989912065 200000 10774622 200000 647796043 200000 336935692 200000 3607154 200000 714321666 200000 79214020 200000 513873577 200000 751703705 200000 123703321 200000 765686422 200000 852927568 200000 501124838 200000 656219770 200000 687091584 200000 852434728 200000 710774374 200000 827683226 200000 859067105 200000 231601912 200000 217503943 200000 797087634 200000 100644279 200000 860811301 200000 534169178 200000 777470230 200000 111201697 200000 799474614 200000 165692939 200000 27634558 200000 953039581 200000 267325778 200000 902251369 200000 570818752 200000 720566346 200000 723557695 200000 996186788 200000 442143090 200000 266788710 200000 633479268 200000 318635657 200000 568677068 200000 943380047 200000 245402184 200000 348315783 200000 662045347 200000 92530629 200000 920596240 200000 323377324 200000 189554030 200000 227339557 200000 344227716 200000 602739623 200000 399917635 200000 175479919 200000 259468553 200000 270524614 200000 698944218 200000 90444352 200000 290485671 200000 360575481 200000 816237448 200000 447894999 200000 346688003 200000 649498061 200000 672375621 200000 203111699 200000 375718245 200000 326743920 200000 921007525 200000 790569587 200000 164348338 200000 243339955 200000 807538401 200000 762386707 200000 591462770 200000 773971458 200000 675504590 200000 76352180 200000 581486026 200000 814221420 200000 926161892 200000 921205684 200000 685409410 200000 848943009 200000 314245432 200000 126097169 200000 369268736 200000 257043438 200000 189539457 200000 862714473 200000 494710090 200000 666712641 200000 553725205 200000 89608700 200000 498950151 200000 644552746 200000 841698540 200000 35700391 200000 970955901 200000 950171608 200000 111617179 200000 219743722 200000 329781138 200000 298100759 200000 151155545 200000 393930210 200000 429719246 200000 636756567 200000 934381821 200000 401873230 200000 338637399 200000 881584807 200000 817051132 200000 643227021 200000 332983539 200000 796253109 200000 706098543 200000 133742237 200000 718515209 200000 782861007 200000 659729674 200000 272666909 200000 404457376 200000 372121572 200000 570535205 200000 313274443 200000 48426077 200000 288896387 200000 884018870 200000 810153990 200000 183013255 200000 893008601 200000 214140243 200000 837267148 200000 961567493 200000 556986806 200000 868447027 200000 51909563 200000 19589981 200000 796413576 200000 425741613 200000 827408531 200000 677290935 200000 306039389 200000 582893751 200000 68482481 200000 75040727 200000 560747236 200000 394848232 200000 358661140 200000 632887333 200000 682353771 200000 163536245 200000 889706332 200000 218958760 200000 976968162 200000 180393655 200000 973748677 200000 239492101 200000 552006870 200000 355328930 200000 856485935 200000 771421060 200000 123304309 200000 60293837 200000 369024536 200000 334520586 200000 138567823 200000 983257968 200000 583612831 200000 458752543 200000 621763986 200000 217759585 200000 411808130 200000 751444713 200000 954242701 200000 293388565 200000 718952223 200000 716283437 200000 584175149 200000 352859044 200000 423246966 200000 486818132 200000 207263682 200000 78046916 200000 996097060 200000 422654051 200000 594001722 200000 507317963 200000 554165609 200000 606828544 200000 884906787 200000 459427505 200000 490446370 200000 943455091 200000 21715628 200000 767255563 200000 551948495 200000 675164322 200000 960681379 200000 735733008 200000 77000333 200000 143629331 200000 977930872 200000 42971798 200000 105171227 200000 365118701 200000 678175799 200000 445548053 200000 17770712 200000 546043126 200000 63632529 200000 108869026 200000 733393602 200000 814166677 200000 762636243 200000 923639796 200000 937555576 200000 172002512 200000 893601004 200000 995057250 200000 129812024 200000 770789710 200000 797320555 200000 194609378 200000 669007072 200000 160050261 200000 225764733 200000 546590218 200000 505834480 200000 677952204 200000 762300402 200000 134552337 200000 737347973 200000 502380090 200000 393430583 200000 776836046 200000 356129375 200000 833867972 200000 175970396 200000 631919799 200000 995038683 200000 881612593 200000 989244687 200000 830795491 200000 889340408 200000 485033704 200000 659327903 200000 587494407 200000 327246678 200000 102150128 200000 328858617 200000 796162683 200000 10055473 200000 121441518 200000 146642605 200000 231882038 200000 652490601 200000 115558698 200000 94157545 200000 528992716 200000 234429564 200000 320972425 200000 397020283 200000 277599350 200000 473442184 200000 492291987 200000 978239442 200000 530328585 200000 405333581 200000 761458029 200000 168038396 200000 632430076 200000 478262569 200000 736467423 200000 707766952 200000 586150502 200000 700761369 200000 468880206 200000 405233701 200000 413175805 200000 236222910 200000 4188866 200000 246939489 200000 142982167 200000 757952340 200000 456656865 200000 487157738 200000 965385900 200000 678884028 200000 389401841 200000 323104751 200000 397864529 200000 193685874 200000 808048344 200000 557699646 200000 554383421 200000 329512854 200000 233356062 200000 113789510 200000 778692166 200000 742994406 200000 339310057 200000 981007382 200000 670280420 200000 804944833 200000 336484863 200000 435104860 200000 834912044 200000 982955301 200000 958622407 200000 731673702 200000 898982101 200000 16594097 200000 322546759 200000 238301219 200000 287501366 200000 865933731 200000 949823270 200000 619331617 200000 623066693 200000 485262809 200000 528876202 200000 645355407 200000 661026456 200000 186345427 200000 269345466 200000 420647996 200000 14775142 200000 866839214 200000 155844060 200000 477095574 200000 289979782 200000 434754602 200000 885314359 200000 597454763 200000 190748270 200000 720315556 200000 502235794 200000 478251818 200000 807297076 200000 255879451 200000 149566546 200000 200676193 200000 598621584 200000 507782958 200000 963914622 200000 130694975 200000 223038935 200000 868051227 200000 253736893 200000 210650707 200000 941675264 200000 956497345 200000 855820630 200000 612830410 200000 132292513 200000 927934110 200000 920111406 200000 464276340 200000 80910578 200000 507563985 200000 490920141 200000 956562367 200000 498308808 200000 670979607 200000 973331544 200000 481336762 200000 962068378 200000 516557521 200000 24498327 200000 490499602 200000 907141759 200000 583888380 200000 75314927 200000 910789655 200000 240922925 200000 639289398 200000 564439912 200000 333866934 200000 540487674 200000 596559550 200000 152254631 200000 953676159 200000 71963614 200000 253180787 200000 148394484 200000 836635808 200000 79046765 200000 533540564 200000 249676085 200000 668574439 200000 291346912 200000 935128062 200000 210481904 200000 367587524 200000 478347021 200000 410945200 200000 907234891 200000 383969603 200000 757964137 200000 801129801 200000 634224910 200000 416484373 200000 803745036 200000 261344967 200000 75917215 200000 281975687 200000 985731756 200000 843794632 200000 570273028 200000 250402952 200000 889687456 200000 763592588 200000 933548260 200000 165795494 200000 892574174 200000 436987888 200000 313817989 200000 795303440 200000 687247868 200000 657928564 200000 767866830 200000 274396565 200000 312452913 200000 636029493 200000 605890885 200000 462378658 200000 873856340 200000 519803123 200000 419257873 200000 438818631 200000 159042779 200000 659340555 200000 46184185 200000 152943666 200000 648601308 200000 55646332 200000 440484706 200000 726775985 200000 324587791 200000 664444389 200000 875662675 200000 887530676 200000 767263689 200000 874711172 200000 648260467 200000 528173255 200000 451696641 200000 460156984 200000 164913417 200000 393119259 200000 204486989 200000 403678591 200000 677748730 200000 599852669 200000 270239717 200000 373932919 200000 877113037 200000 263357532 200000 540307102 200000 912325088 200000 457832618 200000 386582726 200000 479079663 200000 512161559 200000 696472405 200000 933953898 200000 314727662 200000 362265116 200000 605094199 200000 172623511 200000 797147987 200000 659358860 200000 825308500 200000 171694906 200000 424082803 200000 801541287 200000 40308053 200000 67701475 200000 693282118 200000 69999946 200000 956659070 200000 133993408 200000 280856417 200000 117378036 200000 550624440 200000 244304543 200000 24333050 200000 489935044 200000 559446664 200000 480783087 200000 10769898 200000 81992312 200000 443486484 200000 859643583 200000 622146725 200000 566989935 200000 57774884 200000 558274236 200000 650300995 200000 130347687 200000 738296862 200000 37014582 200000 201140858 200000 379064254 200000 670327816 200000 530233627 200000 593725857 200000 107646708 200000 640984969 200000 969759225 200000 364498605 200000 245354022 200000 192856551 200000 401390591 200000 88659767 200000 868249556 200000 438966025 200000 550424828 200000 797030771 200000 484240667 200000 905814389 200000 588092765 200000 200154169 200000 585514938 200000 915975250 200000 233101874 200000 981030142 200000 291004432 200000 632680806 200000 496186153 200000 715725787 200000 13236508 200000 203863320 200000 381043856 200000 983696260 200000 432796282 200000 448731758 200000 777059159 200000 402203473 200000 183235179 200000 18080527 200000 242601226 200000 11305272 200000 665419213 200000 750359874 200000 669104602 200000 107990991 200000 664816670 200000 69799916 200000 333356691 200000 290753614 200000 213380477 200000 84667028 200000 937779878 200000 857543306 200000 871407783 200000 345469282 200000 273483808 200000 845129466 200000 999619837 200000 160624922 200000 687943089 200000 566953652 200000 236075643 200000 408874276 200000 859856549 200000 169889136 200000 55866305 200000 600172935 200000 975744749 200000 621592963 200000 746381326 200000 305655016 200000 630905621 200000 584162276 200000 699240255 200000 922717327 200000 219120718 200000 972565546 200000 438494675 200000 962157666 200000 703883365 200000 800977035 200000 738987753 200000 885109478 200000 928485321 200000 51534301 200000 557661247 200000 111558468 200000 674474889 200000 483263384 200000 721833011 200000 159713601 200000 498607442 200000 361636817 200000 36781509 200000 446334787 200000 801621364 200000 625414463 200000 150357651 200000 339199570 200000 67142877 200000 609879352 200000 511934170 200000 256719380 200000 642160411 200000 885093812 200000 757186427 200000 244914383 200000 444140637 200000 84468040 200000 984117746 200000 242781034 200000 54278514 200000 533752107 200000 909474399 200000 530346347 200000 211253191 200000 410318132 200000 992329089 200000 680820985 200000 716923756 200000 553828312 200000 374092980 200000 871084762 200000 518759695 200000 600714800 200000 134880250 200000 646038133 200000 990163966 200000 282357744 200000 847972846 200000 390507472 200000 439764008 200000 981436272 200000 271377361 200000 967189906 200000 414268955 200000 316362661 200000 692758401 200000 37459201 200000 708409607 200000 459983400 200000 747091324 200000 173638149 200000 710644409 200000 184436013 200000 36604128 200000 847719202 200000 234302367 200000 683840908 200000 899975533 200000 477508480 200000 371162826 200000 7734971 200000 201271680 200000 929388774 200000 540423654 200000 531794641 200000 921947161 200000 191572921 200000 138323266 200000 933811843 200000 709510869 200000 265037568 200000 515971533 200000 572474154 200000 481283571 200000 495154787 200000 9037078 200000 585596090 200000 592000082 200000 353002022 200000 272561483 200000 519694794 200000 962617200 200000 612409138 200000 973608250 200000 882051986 200000 939820396 200000 886600971 200000 308576850 200000 63584231 200000 242502404 200000 803051994 200000 349001890 200000 491788609 200000 683433366 200000 441075300 200000 749012183 200000 457633973 200000 434519330 200000 549310479 200000 407115841 200000 222672890 200000 152281158 200000 154008803 200000 663270093 200000 81395046 200000 218151487 200000 531355014 200000 468685580 200000 493624304 200000 336345837 200000 171979582 200000 152186410 200000 489604399 200000 836341967 200000 68312561 200000 863298038 200000 822865754 200000 622819586 200000 788946984 200000 735673567 200000 728910149 200000 346323781 200000 489973510 200000 989409268 200000 876205161 200000 253697015 200000 954360404 200000 146222307 200000 478171355 200000 668670998 200000 675346552 200000 370498042 200000 991546706 200000 485527873 200000 705459320 200000 886560808 200000 589530405 200000 742140342 200000 798045691 200000 540491003 200000 902188106 200000 23256147 200000 686378312 200000 980164259 200000 877435223 200000 405184152 200000 846535492 200000 745454572 200000 823508867 200000 712262306 200000 492161398 200000 138233927 200000 379096229 200000 270415153 200000 883903493 200000 538442177 200000 489419571 200000 715859362 200000 392289208 200000 194222857 200000 540946500 200000 784009717 200000 266878964 200000 543568238 200000 365554573 200000 927778503 200000 814344384 200000 331623645 200000 561234278 200000 283334999 200000 140839620 200000 820529638 200000 222291141 200000 940017540 200000 508935492 200000 752393654 200000 629998913 200000 869985228 200000 327477800 200000 716668957 200000 968111888 200000 320859982 200000 401837559 200000 60448649 200000 339489032 200000 514384839 200000 198006230 200000 643691273 200000 632045216 200000 211416472 200000 456116109 200000 484561994 200000 542734831 200000 238382526 200000 411600258 200000 15457180 200000 160232363 200000 363870167 200000 327662267 200000 827629548 200000 571469610 200000 943996451 200000 604734686 200000 953154762 200000 119325796 200000 319881599 200000 516710963 200000 10699876 200000 167046638 200000 730215786 200000 911112096 200000 513411465 200000 573752575 200000 358937603 200000 442178219 200000 678388646 200000 323735405 200000 740855304 200000 628171130 200000 327193291 200000 807163312 200000 289498840 200000 977470677 200000 829324709 200000 575653085 200000 673557105 200000 848113186 200000 309401988 200000 955298475 200000 875411314 200000 240098663 200000 215272534 200000 331508593 200000 902557977 200000 258856779 200000 334549162 200000 38329892 200000 198507332 200000 459056404 200000 567475629 200000 372324445 200000 133195891 200000 539980969 200000 704730415 200000 556931664 200000 709056963 200000 494020753 200000 259804573 200000 717545685 200000 831975668 200000 839105521 200000 915548167 200000 284743522 200000 412613219 200000 593357456 200000 68486171 200000 586342925 200000 223018767 200000 182663381 200000 983250984 200000 488243086 200000 846249111 200000 101925831 200000 101536539 200000 737093434 200000 667948345 200000 565195019 200000 865232516 200000 367245576 200000 329634260 200000 105192168 200000 527548560 200000 671860110 200000 273642470 200000 367418438 200000 100837391 200000 529935364 200000 800161166 200000 595000489 200000 70896239 200000 228086335 200000 33165706 200000 259395130 200000 1534398 200000 407867574 200000 390835000 200000 430946749 200000 893968556 200000 756003456 200000 959719576 200000 393307803 200000 365401733 200000 896667987 200000 785638983 200000 251551448 200000 291628346 200000 543436165 200000 145142148 200000 465926429 200000 685999448 200000 499524109 200000 881990703 200000 737078447 200000 724633102 200000 128066178 200000 611222212 200000 400164212 200000 367168810 200000 342661402 200000 383429731 200000 900479988 200000 637414171 200000 784657068 200000 673237706 200000 396765525 200000 390042352 200000 37532845 200000 429282904 200000 885622109 200000 343198294 200000 437972789 200000 349099531 200000 422201971 200000 724152221 200000 74971386 200000 792563073 200000 451354525 200000 234467251 200000 360792915 200000 756309242 200000 791315073 200000 82429479 200000 531586102 200000 205223764 200000 962860904 200000 44943654 200000 98923577 200000 134665740 200000 341935414 200000 200515455 200000 116469907 200000 915256642 200000 890490738 200000 382068898 200000 889484571 200000 792014773 200000 688432195 200000 495362204 200000 771644487 200000 803804866 200000 13063279 200000 58835484 200000 415884077 200000 134767720 200000 468266845 200000 996860528 200000 902377861 200000 165272902 200000 738035475 200000 67900295 200000 644631971 200000 222695066 200000 752583225 200000 451021296 200000 309610112 200000 686341699 200000 663490067 200000 619893464 200000 355432370 200000 560491711 200000 245078665 200000 751917583 200000 878647151 200000 814720301 200000 681362978 200000 182859267 200000 20215437 200000 153160522 200000 579387395 200000 250212802 200000 451443331 200000 88321911 200000 59021812 200000 805678844 200000 426662759 200000 358110384 200000 155100762 200000 81172477 200000 531220465 200000 130449045 200000 360197693 200000 757927350 200000 753719670 200000 867898725 200000 195548482 200000 201443252 200000 170675694 200000 104825341 200000 827255217 200000 651523622 200000 429258734 200000 180277212 200000 994403439 200000 950278106 200000 379482796 200000 397332257 200000 732223748 200000 277582399 200000 798581249 200000 387923082 200000 45397398 200000 424835940 200000 968173153 200000 450574710 200000 542126827 200000 275893750 200000 803140836 200000 384677347 200000 272875625 200000 355073349 200000 144653120 200000 401529455 200000 566186008 200000 574316863 200000 540620 200000 289039962 200000 694726814 200000 550464114 200000 924780925 200000 553707393 200000 464018241 200000 307975181 200000 870890988 200000 354349156 200000 482625512 200000 240560095 200000 564940109 200000 519224864 200000 599077657 200000 433184853 200000 56635000 200000 634803829 200000 424523771 200000 293644415 200000 385050338 200000 222502336 200000 781401172 200000 180035595 200000 582469796 200000 186371840 200000 923654283 200000 732513095 200000 924358258 200000 553536980 200000 152691111 200000 225312034 200000 291652516 200000 623266938 200000 772324685 200000 303699243 200000 656237616 200000 472737232 200000 861110212 200000 199104911 200000 479929004 200000 335706966 200000 49764339 200000 479258910 200000 359975504 200000 163346218 200000 434456417 200000 796798790 200000 931607281 200000 219762185 200000 594692147 200000 198956565 200000 722842886 200000 493215572 200000 553185585 200000 347245114 200000 155513253 200000 819325703 200000 25558976 200000 658294532 200000 161219206 200000 687467970 200000 821434344 200000 907364960 200000 125519870 200000 921696452 200000 573238862 200000 946768094 200000 944922884 200000 347414506 200000 668396602 200000 960420780 200000 830340911 200000 780283315 200000 55095185 200000 755312280 200000 603860661 200000 450030398 200000 443385563 200000 353282065 200000 112011884 200000 696911945 200000 134825789 200000 881253670 200000 358731724 200000 449179442 200000 781954687 200000 532601732 200000 841058538 200000 167368953 200000 260143879 200000 894338427 200000 748191357 200000 376225596 200000 868477403 200000 455659001 200000 790417883 200000 53923896 200000 247348386 200000 515159180 200000 857334524 200000 201174222 200000 451400610 200000 408876387 200000 641457781 200000 144232058 200000 90869185 200000 59895116 200000 455822205 200000 533975900 200000 653281415 200000 841025463 200000 496829419 200000 759809587 200000 813197850 200000 611760817 200000 212164148 200000 377251932 200000 164855616 200000 213313768 200000 624700272 200000 656879574 200000 880568672 200000 16387501 200000 5045078 200000 656361280 200000 981098625 200000 391583468 200000 919815227 200000 172341720 200000 493600072 200000 7334196 200000 984960789 200000 151455612 200000 591980284 200000 407463861 200000 455232893 200000 37667500 200000 966590340 200000 406815803 200000 456759207 200000 605778053 200000 934245222 200000 149240631 200000 278313067 200000 242233543 200000 810942410 200000 555089846 200000 190410559 200000 682032591 200000 588644980 200000 280973671 200000 140857914 200000 414837405 200000 806454732 200000 585617049 200000 632516625 200000 160521422 200000 433437401 200000 34092089 200000 837761565 200000 563175585 200000 177015616 200000 603034071 200000 308940370 200000 901887221 200000 412557641 200000 203136929 200000 426339655 200000 214146376 200000 33314777 200000 138053733 200000 654225460 200000 496199609 200000 547667576 200000 383510418 200000 476283118 200000 690822406 200000 431699275 200000 703875382 200000 116355053 200000 55213710 200000 910748954 200000 100329985 200000 207070278 200000 37147726 200000 160439115 200000 287860031 200000 68992944 200000 772932327 200000 146839524 200000 441117409 200000 819303041 200000 843702165 200000 584588171 200000 348002676 200000 957774768 200000 563196985 200000 830783368 200000 162748967 200000 13740756 200000 447311183 200000 319930305 200000 956924105 200000 675444260 200000 417380855 200000 378777276 200000 433908167 200000 187245172 200000 426106351 200000 31648 200000 591365169 200000 500517693 200000 64034710 200000 81232947 200000 915613109 200000 761577108 200000 732385258 200000 901751004 200000 400184993 200000 39116080 200000 54554762 200000 83312289 200000 251569124 200000 55930472 200000 813285300 200000 987443497 200000 374552332 200000 66716210 200000 758679623 200000 340801210 200000 640658504 200000 630080804 200000 324820928 200000 618221627 200000 975552615 200000 409839733 200000 410588736 200000 26225458 200000 3643607 200000 936556028 200000 384505475 200000 425846727 200000 451733414 200000 128822831 200000 350759401 200000 624375486 200000 930395523 200000 815210533 200000 67523185 200000 383853951 200000 370312636 200000 228782995 200000 948895928 200000 844590097 200000 559717953 200000 116064977 200000 62918653 200000 389514521 200000 872216990 200000 231474901 200000 981567519 200000 349597663 200000 979508484 200000 279781686 200000 884873116 200000 717678664 200000 835271744 200000 930049066 200000 658532755 200000 901460700 200000 234421697 200000 84063367 200000 879875010 200000 271385280 200000 421817493 200000 91931076 200000 592031879 200000 495796668 200000 275985516 200000 398014456 200000 973231330 200000 992541237 200000 584939410 200000 333306329 200000 9353328 200000 619506995 200000 983005432 200000 682569405 200000 140057969 200000 787956828 200000 720642603 200000 831146140 200000 260306626 200000 704518133 200000 421514586 200000 584742923 200000 613351394 200000 919455975 200000 747317075 200000 768907329 200000 331882224 200000 910507191 200000 502498694 200000 757168404 200000 480148651 200000 727967116 200000 364287487 200000 919259388 200000 590034031 200000 135137836 200000 208644975 200000 934758158 200000 210454077 200000 263386622 200000 495405859 200000 320089345 200000 922898099 200000 664817416 200000 190999306 200000 898135852 200000 265730319 200000 857186289 200000 56953266 200000 608312964 200000 295522095 200000 101166079 200000 149161547 200000 71736482 200000 349707667 200000 568407833 200000 528251553 200000 273872826 200000 943005528 200000 649609157 200000 544484645 200000 640923812 200000 448309310 200000 668670762 200000 654798564 200000 514303190 200000 377065634 200000 159890190 200000 548300685 200000 945543270 200000 270401411 200000 222612953 200000 809642350 200000 834265612 200000 446970496 200000 879407759 200000 691792759 200000 293829405 200000 693545432 200000 304057560 200000 724253492 200000 113849744 200000 760283751 200000 456657147 200000 674959574 200000 636039163 200000 984623534 200000 426342365 200000 882155306 200000 540089750 200000 363318731 200000 810870534 200000 128510367 200000 713285686 200000 780825980 200000 637129371 200000 314437699 200000 688930898 200000 419540511 200000 279628644 200000 138343877 200000 236929281 200000 45715892 200000 829636294 200000 641185140 200000 368736249 200000 848191192 200000 859235529 200000 275987774 200000 231632272 200000 951968459 200000 86103058 200000 894727601 200000 478944445 200000 340802410 200000 554492905 200000 617299451 200000 421021463 200000 545761588 200000 635210292 200000 162170861 200000 995897044 200000 234130248 200000 857254777 200000 219059699 200000 111145675 200000 779538788 200000 670014174 200000 487598877 200000 675083889 200000 906954727 200000 872482859 200000 993893144 200000 293263326 200000 64594895 200000 140324806 200000 696603188 200000 432835016 200000 34807995 200000 302969013 200000 434318175 200000 929256838 200000 472691432 200000 163354271 200000 360867367 200000 658944782 200000 184178999 200000 567558090 200000 295685308 200000 401396982 200000 399502116 200000 71530269 200000 101922282 200000 566087285 200000 896757968 200000 948869150 200000 326189858 200000 837716322 200000 237579511 200000 22361332 200000 138757233 200000 359584819 200000 511172345 200000 602144357 200000 206304390 200000 820765694 200000 924982996 200000 604318681 200000 555428527 200000 176113786 200000 179795239 200000 656861012 200000 285507291 200000 596425214 200000 192644400 200000 465162110 200000 550561177 200000 249063296 200000 471042766 200000 461500829 200000 38531606 200000 843708055 200000 563259007 200000 187701145 200000 394931746 200000 86584184 200000 510666082 200000 189070326 200000 625927723 200000 585014524 200000 999959348 200000 227917276 200000 273034559 200000 516686487 200000 673134166 200000 964211474 200000 225360653 200000 244919904 200000 551154628 200000 548863485 200000 406094308 200000 628422927 200000 885686047 200000 485743525 200000 993890993 200000 374710265 200000 555527843 200000 941504432 200000 401477892 200000 850853142 200000 472063792 200000 789349475 200000 333685515 200000 191320826 200000 851483204 200000 949583527 200000 9194900 200000 269890782 200000 690874366 200000 452219905 200000 731606031 200000 213175960 200000 488139548 200000 676981911 200000 770666120 200000 799127197 200000 184533757 200000 85325105 200000 185144752 200000 261336581 200000 865768351 200000 8071989 200000 268759764 200000 210858118 200000 909213089 200000 470861481 200000 485020642 200000 563306103 200000 263566912 200000 912892468 200000 431136107 200000 53472461 200000 251505501 200000 209990940 200000 843516059 200000 488006433 200000 782432116 200000 474595144 200000 77380929 200000 191182247 200000 771319205 200000 571797310 200000 708199373 200000 614361910 200000 189069743 200000 757207077 200000 835502924 200000 760684358 200000 246589423 200000 679579075 200000 485715309 200000 448241645 200000 905744228 200000 93918847 200000 640870014 200000 722296800 200000 611317165 200000 881655647 200000 276498286 200000 886221943 200000 136079112 200000 710725642 200000 684962763 200000 327583144 200000 716958804 200000 11167943 200000 463686085 200000 445064713 200000 274943758 200000 298904699 200000 50367529 200000 700723922 200000 880194903 200000 647510701 200000 50508902 200000 465952728 200000 476985324 200000 645953925 200000 940945034 200000 884134290 200000 194684971 200000 133585351 200000 550133060 200000 854244630 200000 577030675 200000 784079067 200000 759144930 200000 131755548 200000 733002308 200000 553261256 200000 374820948 200000 416306937 200000 25281530 200000 375639091 200000 90032423 200000 908086436 200000 617861909 200000 199063140 200000 464636810 200000 272711348 200000 559725075 200000 481325889 200000 854541643 200000 66485599 200000 769901587 200000 76888399 200000 216770777 200000 336701307 200000 314700499 200000 828771255 200000 440856386 200000 189221504 200000 934821554 200000 912113726 200000 666459190 200000 196242563 200000 503381166 200000 797885258 200000 524290050 200000 626550843 200000 923538021 200000 839905763 200000 389885844 200000 226902270 200000 515324439 200000 7410095 200000 921645181 200000 517190340 200000 443231905 200000 487095028 200000 220747497 200000 606496290 200000 196700546 200000 957742745 200000 669914023 200000 227778639 200000 707998426 200000 949621284 200000 297563687 200000 244375330 200000 8375141 200000 71622076 200000 175475829 200000 760174864 200000 384588419 200000 882391079 200000 203048770 200000 80671537 200000 668282418 200000 450309324 200000 13516763 200000 230193468 200000 796971793 200000 393709489 200000 948094511 200000 382896518 200000 384350302 200000 762791805 200000 354876621 200000 253923589 200000 574446583 200000 760922486 200000 817618658 200000 41464146 200000 518242396 200000 617137027 200000 898512958 200000 297164961 200000 692497067 200000 883602987 200000 918059343 200000 569991114 200000 175908513 200000 909235859 200000 653437731 200000 446314563 200000 249018015 200000 766436483 200000 441511273 200000 12637731 200000 556438945 200000 406043232 200000 661943919 200000 87523871 200000 832120135 200000 867552049 200000 854925605 200000 869269391 200000 813008847 200000 313739422 200000 931155736 200000 635518058 200000 475683864 200000 195895531 200000 202594422 200000 374628164 200000 936967584 200000 34580737 200000 630962191 200000 959318358 200000 669280390 200000 939916900 200000 121444178 200000 742604405 200000 861444488 200000 202750781 200000 417561675 200000 85563161 200000 737695237 200000 882204241 200000 750580650 200000 292075607 200000 735449083 200000 997019910 200000 650094782 200000 752994277 200000 781153800 200000 850394468 200000 149187957 200000 249522204 200000 159424876 200000 140211217 200000 870580829 200000 857824240 200000 226642948 200000 363208787 200000 819912357 200000 270044921 200000 835937871 200000 201081872 200000 843698715 200000 703573357 200000 623260012 200000 725977040 200000 236524847 200000 750257187 200000 904792858 200000 628065977 200000 780790510 200000 861130385 200000 722811317 200000 429606545 200000 237081350 200000 833971917 200000 322382911 200000 480569279 200000 548084679 200000 128250254 200000 288178259 200000 212666697 200000 368641055 200000 348209195 200000 820159538 200000 460971734 200000 400051613 200000 151996058 200000 625752250 200000 607674541 200000 576837742 200000 162638193 200000 141298025 200000 519158707 200000 809817442 200000 321315303 200000 455019613 200000 108185455 200000 767928295 200000 237093331 200000 417045077 200000 238002696 200000 815672331 200000 257923499 200000 182394033 200000 688417348 200000 520896125 200000 281297542 200000 855906669 200000 866420619 200000 591032459 200000 137130521 200000 634962729 200000 431454177 200000 443207716 200000 900330172 200000 599631651 200000 150085102 200000 443264983 200000 766508389 200000 458049338 200000 692596473 200000 750432978 200000 467400107 200000 669236716 200000 620804327 200000 441513187 200000 632194500 200000 675329624 200000 627981888 200000 584281721 200000 445459078 200000 408945724 200000 505946153 200000 860102306 200000 179998056 200000 247782390 200000 571395690 200000 300960013 200000 942589057 200000 481450118 200000 985951593 200000 603905545 200000 647432327 200000 458049417 200000 283439147 200000 329370756 200000 671040720 200000 176695615 200000 749058649 200000 681746444 200000 326101332 200000 187436165 200000 908182584 200000 718976720 200000 948126376 200000 513483483 200000 858098351 200000 403698590 200000 361455619 200000 899591774 200000 290569539 200000 151447525 200000 630580539 200000 178389453 200000 182973981 200000 53056436 200000 328330952 200000 82529415 200000 149542402 200000 542553017 200000 750618559 200000 660031114 200000 586291289 200000 387510594 200000 601918935 200000 49772148 200000 603500328 200000 241901630 200000 782964071 200000 9151365 200000 526300950 200000 134266683 200000 53031780 200000 663378331 200000 158869865 200000 866473832 200000 954484071 200000 436705587 200000 390531592 200000 348126356 200000 695320484 200000 410686318 200000 580690298 200000 206837037 200000 804719347 200000 540024328 200000 666591460 200000 966728769 200000 248981194 200000 293246817 200000 974139917 200000 488004479 200000 469335359 200000 620523640 200000 288990044 200000 523721525 200000 378017034 200000 983615210 200000 346430423 200000 23415890 200000 879584128 200000 599364854 200000 709670694 200000 31225445 200000 59874456 200000 287109499 200000 364445069 200000 134205340 200000 966097128 200000 377622007 200000 321285620 200000 163193541 200000 834111400 200000 201927816 200000 554468322 200000 753411406 200000 619908269 200000 664990702 200000 177547132 200000 465099080 200000 213566062 200000 297654150 200000 973797770 200000 691983199 200000 539697154 200000 699840336 200000 410243442 200000 477800163 200000 734436127 200000 246660073 200000 220512569 200000 7459777 200000 19144219 200000 714833553 200000 32821640 200000 698073225 200000 369816045 200000 600973093 200000 367500196 200000 929757289 200000 92195884 200000 408987172 200000 199141747 200000 449557295 200000 745444622 200000 713003181 200000 272916349 200000 487095627 200000 547026282 200000 519632510 200000 101588712 200000 179548617 200000 96590517 200000 7043062 200000 453658490 200000 734975066 200000 307699975 200000 749258259 200000 453763481 200000 394586443 200000 772097814 200000 420233844 200000 270769742 200000 318775691 200000 787578937 200000 66131799 200000 232592700 200000 748010152 200000 654166630 200000 627717530 200000 226233516 200000 268505297 200000 599133235 200000 118309565 200000 244251524 200000 979934421 200000 433683671 200000 379262173 200000 405386059 200000 424396833 200000 710332457 200000 216977081 200000 285895718 200000 207893701 200000 806694047 200000 307165104 200000 715551452 200000 564837743 200000 964219215 200000 898223553 200000 375712980 200000 495786349 200000 899583984 200000 15572873 200000 350747668 200000 326323375 200000 123257049 200000 653871687 200000 426780995 200000 907414977 200000 538583296 200000 692293593 200000 117386152 200000 268059092 200000 16538108 200000 832936127 200000 721390888 200000 426001589 200000 13707266 200000 41189911 200000 798507595 200000 760971987 200000 977050091 200000 743635359 200000 728389174 200000 311603516 200000 491332907 200000 918305717 200000 772022449 200000 908532639 200000 351676889 200000 306858841 200000 801438241 200000 551068747 200000 5433517 200000 271385128 200000 961567630 200000 528961069 200000 946039036 200000 375986273 200000 519781533 200000 356027605 200000 52392638 200000 505346275 200000 149687702 200000 552328817 200000 632446087 200000 590705453 200000 499861854 200000 66466767 200000 708743056 200000 555321692 200000 133113725 200000 321636446 200000 482623407 200000 220903471 200000 966801945 200000 239413293 200000 384870745 200000 320882436 200000 235847672 200000 609160681 200000 917439398 200000 576807899 200000 421317760 200000 372509922 200000 509449804 200000 706287442 200000 899059641 200000 132602630 200000 726216610 200000 111221414 200000 287652425 200000 610370787 200000 522489501 200000 130236344 200000 485825910 200000 277911465 200000 638616790 200000 72324356 200000 394361127 200000 304861476 200000 289764993 200000 756745643 200000 985957346 200000 345256901 200000 416296565 200000 567779177 200000 590378702 200000 949261976 200000 713774634 200000 138422942 200000 335808945 200000 489183054 200000 838799797 200000 508261960 200000 55492338 200000 598599221 200000 92546510 200000 75901958 200000 479532952 200000 963765306 200000 673378762 200000 990162454 200000 868726600 200000 838325484 200000 282981792 200000 942396247 200000 713441353 200000 331308667 200000 3344358 200000 712726343 200000 989723010 200000 898256820 200000 972538836 200000 197300228 200000 671023738 200000 119013893 200000 569718079 200000 40461390 200000 631205718 200000 609958783 200000 242960030 200000 629750146 200000 96656093 200000 823643342 200000 911604487 200000 835897760 200000 510993527 200000 963006273 200000 662195762 200000 968088901 200000 99677736 200000 599757000 200000 996827252 200000 221416368 200000 492085401 200000 410680815 200000 453991108 200000 508232896 200000 70897935 200000 769897447 200000 644641465 200000 197775603 200000 456624496 200000 191385725 200000 306248841 200000 390859624 200000 183890500 200000 544395809 200000 873494794 200000 558975965 200000 71391920 200000 795254239 200000 929702324 200000 275177137 200000 762688124 200000 475007847 200000 271948444 200000 122090210 200000 484680206 200000 99674888 200000 322395257 200000 433577486 200000 162849388 200000 109133232 200000 25286817 200000 518272629 200000 363925820 200000 400097517 200000 35755788 200000 379058420 200000 806227142 200000 251603694 200000 897503311 200000 605751563 200000 632131568 200000 527487618 200000 567840161 200000 909010135 200000 568203328 200000 504360726 200000 642264 200000 309186839 200000 89174493 200000 602864314 200000 469981804 200000 531274026 200000 864876941 200000 368647196 200000 305890162 200000 31570702 200000 682948791 200000 870955146 200000 477562274 200000 694037346 200000 168652641 200000 394139123 200000 250547024 200000 754941284 200000 61902899 200000 15300326 200000 337618293 200000 45927155 200000 601596529 200000 63548048 200000 355219879 200000 399090316 200000 392953347 200000 434228929 200000 178955803 200000 780597584 200000 297967983 200000 210297319 200000 390025641 200000 52852475 200000 861067228 200000 318859024 200000 789095367 200000 529901550 200000 466838801 200000 63349227 200000 939993228 200000 810055461 200000 771365235 200000 710045382 200000 449540781 200000 304651328 200000 118581258 200000 597035153 200000 714273154 200000 354049918 200000 532963451 200000 885527256 200000 677744898 200000 857702332 200000 367926542 200000 729329100 200000 221541825 200000 981340793 200000 339479720 200000 891583034 200000 161903352 200000 108048339 200000 982676177 200000 792738705 200000 299039356 200000 117107850 200000 660482478 200000 185986016 200000 311109829 200000 549307900 200000 257565191 200000 521767892 200000 663879912 200000 294062631 200000 145934146 200000 589385917 200000 175948955 200000 777214889 200000 126246757 200000 716418185 200000 577698871 200000 214501314 200000 274680598 200000 679110086 200000 616561840 200000 181369423 200000 177953181 200000 601996707 200000 861544350 200000 425437135 200000 600189152 200000 128020462 200000 287231799 200000 939493730 200000 669010277 200000 878519574 200000 160291922 200000 752722628 200000 252073555 200000 999656490 200000 444954725 200000 886253141 200000 361721712 200000 93261016 200000 106702214 200000 806384403 200000 691698467 200000 658068334 200000 177886828 200000 857807005 200000 881010802 200000 504953051 200000 305220206 200000 709993264 200000 165268740 200000 5724845 200000 64280962 200000 700042157 200000 498776863 200000 165070612 200000 151533630 200000 496453521 200000 776008618 200000 38885085 200000 154277849 200000 852705530 200000 151719979 200000 347802486 200000 621616170 200000 116804776 200000 506482378 200000 679830255 200000 552129959 200000 60005368 200000 135152203 200000 139114998 200000 396086119 200000 156866281 200000 597557270 200000 652680154 200000 462872863 200000 412471322 200000 942158386 200000 704866952 200000 653191463 200000 153337034 200000 559946052 200000 235042448 200000 46277749 200000 160950997 200000 887950483 200000 335065375 200000 884686496 200000 704969916 200000 14081543 200000 345954309 200000 393588702 200000 599283613 200000 600420388 200000 219759024 200000 521927429 200000 160741174 200000 988107795 200000 194354479 200000 912153996 200000 771696614 200000 422147481 200000 893506095 200000 259766154 200000 956982442 200000 734926108 200000 829681408 200000 372934581 200000 887015715 200000 727693732 200000 194840207 200000 575121251 200000 645234061 200000 811672278 200000 433624173 200000 428418188 200000 530484424 200000 935579898 200000 338133702 200000 849337285 200000 569060947 200000 14639350 200000 631357033 200000 978551877 200000 478596171 200000 82589264 200000 605147333 200000 938012130 200000 85478255 200000 148490543 200000 234649577 200000 805369620 200000 965354270 200000 339652185 200000 358085250 200000 969945328 200000 81894742 200000 350678325 200000 929279457 200000 819416877 200000 36171957 200000 362430921 200000 587364337 200000 659697698 200000 856909435 200000 201951932 200000 211438916 200000 85723844 200000 594693766 200000 190608212 200000 633405190 200000 923080876 200000 812885843 200000 777416568 200000 206685447 200000 231379470 200000 689259523 200000 392828846 200000 272306100 200000 801534914 200000 817137746 200000 858348317 200000 150345245 200000 595749694 200000 994992800 200000 569178507 200000 722747888 200000 566806168 200000 820975084 200000 74016608 200000 531427708 200000 918817928 200000 804757971 200000 972167072 200000 916612526 200000 333211235 200000 740442772 200000 348733427 200000 888954902 200000 669122080 200000 547747598 200000 135301792 200000 719586529 200000 607820373 200000 946992319 200000 578396300 200000 296656095 200000 980475962 200000 229129157 200000 681923391 200000 159540606 200000 855448996 200000 254561504 200000 363986142 200000 500830412 200000 253894410 200000 757060462 200000 619481137 200000 726017401 200000 556858243 200000 187861868 200000 167850653 200000 34010321 200000 958237381 200000 84704123 200000 403118122 200000 208818373 200000 640614694 200000 953922775 200000 443476861 200000 675528674 200000 536249245 200000 308766560 200000 116053470 200000 784421207 200000 250265537 200000 298334613 200000 808863027 200000 477821170 200000 476931528 200000 720728722 200000 164224514 200000 970355490 200000 633001097 200000 215244825 200000 372361585 200000 408992502 200000 615187321 200000 324835973 200000 77934920 200000 338396700 200000 124398768 200000 684264663 200000 850836973 200000 872654562 200000 655791844 200000 268862637 200000 613248614 200000 66211382 200000 275742572 200000 807380549 200000 322662490 200000 841015721 200000 625148478 200000 960534653 200000 191473167 200000 986126183 200000 284272624 200000 288831701 200000 735374444 200000 978833984 200000 943126457 200000 631815530 200000 907749111 200000 239758241 200000 794081136 200000 127591675 200000 168535511 200000 956245914 200000 319636363 200000 390152424 200000 964960210 200000 808955609 200000 528114464 200000 704030509 200000 314041423 200000 60983468 200000 360778214 200000 298482282 200000 153845589 200000 554957570 200000 311156788 200000 952785373 200000 709377417 200000 431373418 200000 898185984 200000 499747173 200000 187327026 200000 79503890 200000 622174177 200000 677640064 200000 734569784 200000 156817863 200000 67861772 200000 953325900 200000 57690399 200000 318469114 200000 383378265 200000 354527881 200000 518608655 200000 102858169 200000 182868543 200000 538055572 200000 430110927 200000 545120945 200000 303504338 200000 732621165 200000 902273732 200000 654934321 200000 873897675 200000 965733297 200000 432193526 200000 215729705 200000 749010559 200000 241859232 200000 902625291 200000 573445414 200000 358713574 200000 989792535 200000 217275208 200000 388854871 200000 724028052 200000 456625813 200000 576933014 200000 769765002 200000 416517826 200000 286013753 200000 513677178 200000 261614894 200000 71967558 200000 772917697 200000 248452122 200000 583422034 200000 993006229 200000 879694219 200000 101980990 200000 428624035 200000 253935047 200000 636081303 200000 245848140 200000 113276273 200000 705411730 200000 509693315 200000 796639562 200000 797385898 200000 633980237 200000 532057997 200000 394333407 200000 82244828 200000 400975085 200000 870808723 200000 941027921 200000 440868150 200000 572103434 200000 178496789 200000 924182919 200000 173754247 200000 771922907 200000 380703280 200000 740960007 200000 456347196 200000 254425652 200000 125043619 200000 8198136 200000 845123173 200000 670294414 200000 343547853 200000 198876704 200000 667424176 200000 252036094 200000 424843180 200000 322300902 200000 657993835 200000 5945404 200000 209320671 200000 209333840 200000 50900357 200000 251169181 200000 926584740 200000 162153733 200000 801136781 200000 749947416 200000 428520666 200000 951156300 200000 674952112 200000 41875523 200000 792022527 200000 262335754 200000 462176190 200000 247285078 200000 908871985 200000 712511686 200000 277193253 200000 969842982 200000 270670128 200000 825363367 200000 190111987 200000 830634026 200000 704072537 200000 466398324 200000 135003863 200000 716754808 200000 390692268 200000 735634578 200000 367703840 200000 213620424 200000 992997062 200000 469740553 200000 511109563 200000 688268911 200000 563801574 200000 448263550 200000 256436024 200000 298133860 200000 640757483 200000 549633593 200000 935419589 200000 698901822 200000 293000276 200000 16896543 200000 225018928 200000 850612787 200000 37548349 200000 726991800 200000 211858408 200000 471516441 200000 102850919 200000 447977002 200000 241194236 200000 951987560 200000 891757360 200000 723785019 200000 934103321 200000 359905589 200000 128634774 200000 897652561 200000 316880527 200000 49629495 200000 844853303 200000 887378292 200000 23542348 200000 902548676 200000 159741779 200000 556241738 200000 196287454 200000 464508372 200000 84221895 200000 570318617 200000 873294708 200000 340648188 200000 542905619 200000 633405384 200000 427770845 200000 634417011 200000 874801492 200000 777481949 200000 85423238 200000 993699599 200000 560758601 200000 342414463 200000 936719231 200000 749892680 200000 403969105 200000 784927092 200000 30983030 200000 633098803 200000 153218666 200000 751913763 200000 742947257 200000 564137608 200000 299213875 200000 961338770 200000 742939703 200000 526769563 200000 361849066 200000 111484264 200000 980422526 200000 860477541 200000 806614638 200000 758988267 200000 265407166 200000 795624572 200000 634682173 200000 835593474 200000 407680963 200000 566396437 200000 807664245 200000 83520820 200000 548009726 200000 979632648 200000 194791382 200000 190787494 200000 201746812 200000 384403915 200000 974747069 200000 581088799 200000 512893676 200000 566040437 200000 334985513 200000 531444999 200000 636990365 200000 550959547 200000 312721338 200000 154568546 200000 293568124 200000 295912437 200000 487175084 200000 15355097 200000 625374489 200000 400552986 200000 917348319 200000 321941936 200000 923421090 200000 144636606 200000 724948945 200000 830065360 200000 776009445 200000 333845274 200000 791101345 200000 466617789 200000 822016593 200000 547434243 200000 267521549 200000 522261152 200000 405587444 200000 561727217 200000 393453683 200000 791472190 200000 795703934 200000 301579768 200000 215045843 200000 168899581 200000 906331964 200000 361005521 200000 829443018 200000 15838693 200000 657160220 200000 184829650 200000 175470744 200000 919228572 200000 828605358 200000 799741424 200000 459671834 200000 688232808 200000 128027424 200000 573395139 200000 664631248 200000 735286319 200000 852219969 200000 981748609 200000 205823959 200000 20733817 200000 821009278 200000 454662401 200000 111066350 200000 602567788 200000 254261735 200000 63995577 200000 121095540 200000 263166670 200000 909237034 200000 309429439 200000 441530983 200000 669811462 200000 138334613 200000 809736650 200000 261758822 200000 410034202 200000 337746967 200000 765817137 200000 252406959 200000 809998257 200000 999411262 200000 974665450 200000 169956128 200000 470597137 200000 922431033 200000 397329291 200000 414324281 200000 322725410 200000 17718999 200000 746563147 200000 369303575 200000 750376808 200000 371791750 200000 292586753 200000 54945658 200000 597265931 200000 89259604 200000 721495587 200000 298634175 200000 780158673 200000 958442480 200000 782767304 200000 941203685 200000 52436258 200000 2208168 200000 20736677 200000 230818188 200000 179597058 200000 210434412 200000 76906002 200000 244220144 200000 788877593 200000 951177672 200000 695215621 200000 916405489 200000 292456622 200000 710596077 200000 520699925 200000 529699853 200000 874737062 200000 237279656 200000 125466232 200000 771266402 200000 715918985 200000 77493096 200000 407200772 200000 602211504 200000 537188476 200000 929742908 200000 599274032 200000 646223957 200000 909162823 200000 565254097 200000 142404883 200000 413902670 200000 308680528 200000 754751607 200000 515296099 200000 996213564 200000 240888732 200000 48233755 200000 589570166 200000 816423515 200000 160984020 200000 282985293 200000 538701380 200000 686280076 200000 182260797 200000 589897019 200000 27999585 200000 14801995 200000 262094781 200000 989158836 200000 576962822 200000 572656824 200000 351117788 200000 285961253 200000 818727689 200000 418930065 200000 171052224 200000 307765406 200000 557039584 200000 764230709 200000 340490543 200000 327502284 200000 136162465 200000 388167842 200000 81361040 200000 925829887 200000 290699011 200000 625331575 200000 390857449 200000 158583333 200000 31209821 200000 5669874 200000 661109473 200000 341225421 200000 862077604 200000 414471665 200000 47529406 200000 635567908 200000 758164081 200000 931589620 200000 474519911 200000 855811065 200000 702220024 200000 475502360 200000 896622178 200000 909300924 200000 373716241 200000 950502685 200000 564389334 200000 500135546 200000 186744370 200000 428978272 200000 307246474 200000 265290978 200000 967617137 200000 944508896 200000 148038115 200000 674372674 200000 787930757 200000 731550524 200000 951911912 200000 53143434 200000 756146117 200000 888659122 200000 605816129 200000 245986374 200000 262430248 200000 23312673 200000 933008434 200000 507985575 200000 801962562 200000 131355655 200000 279112099 200000 368146298 200000 844885836 200000 452073347 200000 44846363 200000 682715694 200000 500493595 200000 155344466 200000 822748863 200000 323719377 200000 778032166 200000 789966293 200000 66902359 200000 563579922 200000 623414660 200000 660451337 200000 542985288 200000 901992256 200000 705123563 200000 931780492 200000 214465434 200000 745802313 200000 978170033 200000 74323357 200000 43138547 200000 92790203 200000 485319117 200000 995348507 200000 564755608 200000 10997957 200000 322221526 200000 278854021 200000 291857778 200000 497714997 200000 537264898 200000 775788280 200000 20516102 200000 333859194 200000 760029224 200000 220487219 200000 2164859 200000 826323619 200000 99298493 200000 485747605 200000 604163479 200000 437664861 200000 828926681 200000 63557660 200000 253277376 200000 328324856 200000 204498226 200000 575623014 200000 738640638 200000 297447778 200000 876695839 200000 290021811 200000 768493047 200000 384525609 200000 391598230 200000 19650528 200000 271152625 200000 26560125 200000 343922733 200000 286492013 200000 979982803 200000 245162538 200000 896920347 200000 155919991 200000 253409060 200000 901929377 200000 785775927 200000 749006270 200000 799972361 200000 787031279 200000 517400823 200000 988629663 200000 694945609 200000 463434947 200000 617943409 200000 109302553 200000 508444747 200000 904134763 200000 18517596 200000 513694667 200000 487536405 200000 50089430 200000 103189007 200000 670509043 200000 691153486 200000 617642899 200000 333816704 200000 216147312 200000 672214845 200000 656218831 200000 593256006 200000 661291200 200000 561607 200000 922419034 200000 368704150 200000 121460993 200000 779475572 200000 469087650 200000 103893832 200000 800716787 200000 624056425 200000 800580789 200000 373172179 200000 188610035 200000 445941613 200000 293109826 200000 682580043 200000 343645697 200000 129007592 200000 976146584 200000 152753001 200000 462529466 200000 362275550 200000 586214565 200000 180027522 200000 807669086 200000 626608632 200000 154278391 200000 968777102 200000 818842058 200000 441822587 200000 653045436 200000 116885793 200000 618505341 200000 1912397 200000 471793605 200000 406401140 200000 800610198 200000 7588854 200000 32583294 200000 59534685 200000 572378579 200000 5270172 200000 997487862 200000 474292305 200000 855435411 200000 384205573 200000 254857181 200000 872926312 200000 194259412 200000 659608727 200000 792787072 200000 908437848 200000 566053940 200000 118498138 200000 494852302 200000 726272376 200000 39483635 200000 520073204 200000 695610709 200000 903296445 200000 117226990 200000 630648235 200000 600024900 200000 865200575 200000 871032229 200000 633481318 200000 937071210 200000 518764469 200000 11930421 200000 296016043 200000 418301236 200000 526486643 200000 327813213 200000 537275809 200000 613671090 200000 648410994 200000 637121404 200000 127633678 200000 239361170 200000 36099271 200000 701947793 200000 380404057 200000 721603874 200000 322752298 200000 919270456 200000 919484809 200000 718534481 200000 961836016 200000 628421042 200000 331482947 200000 734881966 200000 135863056 200000 867128029 200000 946772686 200000 369855334 200000 7574304 200000 888255799 200000 286985489 200000 448475721 200000 334245719 200000 283956447 200000 979490707 200000 797667013 200000 512884108 200000 127063698 200000 770443385 200000 789654760 200000 561112630 200000 379046833 200000 25319050 200000 866026849 200000 667895401 200000 860829240 200000 549402414 200000 626352511 200000 99626462 200000 730830023 200000 967473769 200000 478006575 200000 401310954 200000 776525469 200000 23403236 200000 977280257 200000 301235844 200000 720378263 200000 484158947 200000 294299171 200000 218389059 200000 826163252 200000 347790671 200000 993252963 200000 107422813 200000 114037139 200000 659754413 200000 389827120 200000 163560360 200000 944531314 200000 836523555 200000 782715544 200000 213306268 200000 581493807 200000 153126009 200000 768316747 200000 749583949 200000 330926794 200000 169215765 200000 167261846 200000 987513460 200000 831033569 200000 220083965 200000 667390312 200000 227223911 200000 912125617 200000 856089559 200000 115794767 200000 386867484 200000 599645467 200000 86115307 200000 312446074 200000 881717289 200000 502517147 200000 897777695 200000 575984055 200000 558052805 200000 52714577 200000 724035065 200000 961984630 200000 979039686 200000 39284220 200000 759390112 200000 228871364 200000 19512484 200000 285328888 200000 923918810 200000 656154447 200000 221949300 200000 893448775 200000 397217806 200000 931221351 200000 714711534 200000 476925828 200000 284213826 200000 569786618 200000 93690470 200000 197836016 200000 786348829 200000 248838807 200000 334095317 200000 938445417 200000 585375718 200000 693094251 200000 351737297 200000 997360237 200000 627316866 200000 219364678 200000 932789391 200000 110049818 200000 840177528 200000 457770646 200000 877254887 200000 246285104 200000 982556143 200000 390426217 200000 805697103 200000 354192908 200000 527846318 200000 714099822 200000 531635934 200000 887240622 200000 912019738 200000 492812532 200000 544746825 200000 853518259 200000 676456763 200000 853535976 200000 631336680 200000 335650906 200000 84546486 200000 337789914 200000 181199281 200000 901707394 200000 13300947 200000 388489719 200000 31020091 200000 161016745 200000 377094007 200000 278780432 200000 839716796 200000 660132846 200000 901003562 200000 332154769 200000 629313034 200000 677684239 200000 917778449 200000 481842825 200000 304401821 200000 795854698 200000 538051828 200000 539616679 200000 306148233 200000 120073215 200000 300281145 200000 694239290 200000 476536711 200000 245399660 200000 90295013 200000 193058352 200000 573787629 200000 801066478 200000 7346849 200000 816532503 200000 975376304 200000 792099941 200000 740677042 200000 878584094 200000 600818792 200000 976735312 200000 497054719 200000 58627860 200000 611812939 200000 587086028 200000 888971790 200000 941954662 200000 933263408 200000 512231320 200000 4515590 200000 134061092 200000 382774157 200000 224270099 200000 201214637 200000 402802171 200000 436656248 200000 593283643 200000 280221034 200000 975719483 200000 87961512 200000 880993967 200000 292257859 200000 134199250 200000 568853620 200000 394630829 200000 781990111 200000 479398479 200000 906760401 200000 670870803 200000 537173380 200000 928060895 200000 580970328 200000 803849057 200000 385970969 200000 536955218 200000 406324541 200000 302412725 200000 758026020 200000 758870038 200000 183107160 200000 835014348 200000 553499596 200000 946048057 200000 736396063 200000 157587974 200000 616625112 200000 299752554 200000 603252393 200000 797521762 200000 257000621 200000 88828407 200000 475705515 200000 809203581 200000 391374931 200000 389976271 200000 201083773 200000 567816598 200000 117239151 200000 880714625 200000 75172885 200000 368417164 200000 106390344 200000 289888059 200000 74051082 200000 770544605 200000 37032902 200000 511465931 200000 444094354 200000 976860072 200000 140980589 200000 269473696 200000 344754563 200000 380176042 200000 389350246 200000 716660680 200000 667331412 200000 759360324 200000 891293045 200000 94935027 200000 496203036 200000 725579891 200000 935211523 200000 576633453 200000 900130705 200000 400632277 200000 791067669 200000 70182439 200000 757144073 200000 138623914 200000 975401809 200000 414662830 200000 478918267 200000 229261519 200000 310876671 200000 54538289 200000 223737214 200000 841671875 200000 625483013 200000 209061246 200000 226293832 200000 453079461 200000 743862761 200000 464249861 200000 706959024 200000 278902323 200000 521055954 200000 113553362 200000 759878956 200000 675268556 200000 471025286 200000 275067286 200000 937918162 200000 935683694 200000 607157867 200000 615692446 200000 32135513 200000 595130040 200000 552612490 200000 320167641 200000 543338264 200000 624231400 200000 576942982 200000 166316245 200000 67463940 200000 413070300 200000 995366057 200000 79662530 200000 654955190 200000 653964052 200000 842840535 200000 42866540 200000 812914274 200000 491799213 200000 80277399 200000 993522756 200000 415611616 200000 90327655 200000 372263184 200000 22398295 200000 833970086 200000 164198047 200000 693549064 200000 393235028 200000 816014026 200000 540974164 200000 500503270 200000 508238729 200000 782416643 200000 965083941 200000 641999537 200000 843149797 200000 694534568 200000 846019920 200000 307940110 200000 643058423 200000 743792815 200000 203957172 200000 502242885 200000 726028013 200000 932242095 200000 865257935 200000 357387067 200000 437660309 200000 590270174 200000 636417472 200000 944077175 200000 532359006 200000 603242258 200000 83724869 200000 39432481 200000 126302038 200000 201065410 200000 271220924 200000 567312637 200000 87612716 200000 896758789 200000 86150949 200000 743719028 200000 528698415 200000 792080785 200000 884769309 200000 895380875 200000 903253580 200000 736326844 200000 741444836 200000 114425576 200000 381866515 200000 258302077 200000 747174231 200000 63625171 200000 879385778 200000 859190891 200000 157532661 200000 337163826 200000 759991288 200000 514845372 200000 778862045 200000 8294026 200000 101921362 200000 872099911 200000 857085645 200000 786969092 200000 229418703 200000 859799169 200000 232549668 200000 333646437 200000 544409887 200000 621948802 200000 461020128 200000 151663124 200000 104338831 200000 545576448 200000 370088607 200000 52921367 200000 336080654 200000 45520210 200000 197130657 200000 891457045 200000 125440810 200000 215674733 200000 941571524 200000 563595860 200000 555494418 200000 515448042 200000 254258309 200000 851092411 200000 632753813 200000 666416381 200000 77657092 200000 649882064 200000 976238113 200000 534232958 200000 621569792 200000 12671162 200000 391656131 200000 611170531 200000 888641238 200000 367440191 200000 500022572 200000 210543170 200000 468613509 200000 225673414 200000 266030250 200000 336142162 200000 551927724 200000 96035670 200000 883620138 200000 587642474 200000 561257097 200000 6114708 200000 961429819 200000 828073088 200000 991147003 200000 833263303 200000 57420813 200000 975261995 200000 382454912 200000 262564054 200000 324944237 200000 439177888 200000 90369847 200000 214651976 200000 381236682 200000 26166711 200000 375375325 200000 217696834 200000 549515826 200000 874248679 200000 286961363 200000 472203404 200000 284876372 200000 928117060 200000 394814229 200000 54244747 200000 506060415 200000 461450887 200000 435441732 200000 101369927 200000 612624800 200000 518135045 200000 138003612 200000 221526117 200000 491781447 200000 53677749 200000 215546621 200000 726788653 200000 426301858 200000 346740270 200000 570698469 200000 706494597 200000 110672255 200000 101644454 200000 956518515 200000 911169779 200000 406031949 200000 938235380 200000 365797477 200000 603236253 200000 236214811 200000 923240589 200000 975471642 200000 483515723 200000 118285719 200000 662445449 200000 76919696 200000 398094179 200000 860254222 200000 903128734 200000 6894437 200000 667529707 200000 800292209 200000 594770979 200000 190588121 200000 827873674 200000 151837262 200000 686271757 200000 843107785 200000 909224326 200000 734831570 200000 923811060 200000 399368885 200000 59291589 200000 133753804 200000 437005327 200000 700850362 200000 108076752 200000 462725804 200000 616660274 200000 822907288 200000 114287562 200000 50523007 200000 664032214 200000 321723820 200000 421122685 200000 280951795 200000 129072656 200000 206166517 200000 303536461 200000 132170841 200000 315550872 200000 613004818 200000 161185601 200000 433228189 200000 848135875 200000 691514945 200000 997573120 200000 384202574 200000 817985671 200000 539948896 200000 93581776 200000 284478876 200000 932772477 200000 144393967 200000 201529241 200000 151180628 200000 860575193 200000 681090828 200000 681736415 200000 100538852 200000 485589619 200000 679673460 200000 331296202 200000 394960733 200000 493576386 200000 560334472 200000 237610273 200000 129164395 200000 889347034 200000 750625604 200000 919561289 200000 124966493 200000 636070260 200000 222048584 200000 339352394 200000 574608675 200000 519209445 200000 203737043 200000 150996169 200000 920936266 200000 328537124 200000 510030530 200000 877624846 200000 613045248 200000 396065224 200000 688537748 200000 515338494 200000 247970070 200000 46592263 200000 635418216 200000 827420705 200000 101486840 200000 134423223 200000 761648636 200000 559739037 200000 718824629 200000 638501968 200000 620673454 200000 263208504 200000 545697789 200000 27680230 200000 691140222 200000 579266904 200000 201982236 200000 495176242 200000 740693002 200000 65812229 200000 158110467 200000 280617098 200000 727173263 200000 235714789 200000 256907071 200000 416378595 200000 710448878 200000 545264958 200000 940907519 200000 759204822 200000 653847203 200000 96620791 200000 765022738 200000 499417239 200000 63182286 200000 853926806 200000 905535205 200000 889764605 200000 788501806 200000 968663362 200000 231665288 200000 244697984 200000 612270624 200000 101949633 200000 272327593 200000 697892149 200000 223062691 200000 939771258 200000 30213526 200000 889234900 200000 31345494 200000 790429043 200000 742678078 200000 801050545 200000 195412343 200000 369115475 200000 374434352 200000 972838853 200000 272071396 200000 990585952 200000 323799705 200000 14876582 200000 584560157 200000 482768513 200000 970289481 200000 330074505 200000 768303679 200000 31667773 200000 606859438 200000 736433222 200000 383835402 200000 352918201 200000 390066134 200000 71142227 200000 118302939 200000 606154172 200000 738406512 200000 774863047 200000 333411506 200000 399148974 200000 915220682 200000 109032791 200000 392288300 200000 677896595 200000 312345556 200000 645944923 200000 347837320 200000 338048787 200000 324964122 200000 984615881 200000 534961061 200000 249879157 200000 412098765 200000 737673784 200000 959934977 200000 272684702 200000 550956474 200000 193833694 200000 546257083 200000 638573846 200000 598032720 200000 121872273 200000 450012817 200000 681758723 200000 106158494 200000 457608905 200000 538036450 200000 544652330 200000 425766737 200000 658941338 200000 656426411 200000 631479028 200000 758225337 200000 684136893 200000 533603725 200000 236796006 200000 960341188 200000 418277256 200000 403051972 200000 318265127 200000 281062656 200000 858963440 200000 920500785 200000 340696188 200000 765399964 200000 434004109 200000 810571600 200000 506815566 200000 206418534 200000 585270165 200000 192382017 200000 227286306 200000 117056974 200000 485924319 200000 99647682 200000 40946719 200000 495610080 200000 208776417 200000 474323250 200000 830813963 200000 144265549 200000 932114609 200000 664007823 200000 657600077 200000 871129442 200000 519174150 200000 354535544 200000 142079211 200000 426327566 200000 960989239 200000 613577515 200000 55749260 200000 838941408 200000 474111289 200000 833643911 200000 33118070 200000 701293573 200000 908565413 200000 274480393 200000 494152848 200000 246524493 200000 851780783 200000 274725330 200000 590605665 200000 282787109 200000 933571631 200000 28171934 200000 443936782 200000 442731677 200000 161660571 200000 244615373 200000 895802718 200000 483919203 200000 337767689 200000 406173790 200000 949004472 200000 359493318 200000 794508593 200000 541734382 200000 230643235 200000 966266547 200000 172692328 200000 496828092 200000 122616900 200000 872505786 200000 402776229 200000 345378471 200000 539064931 200000 904907529 200000 531539583 200000 234491437 200000 38004325 200000 126557806 200000 523289388 200000 704419949 200000 215198930 200000 22788696 200000 723288450 200000 376169253 200000 773976783 200000 498208725 200000 427201272 200000 853877427 200000 815064612 200000 551728276 200000 701694885 200000 790990359 200000 96059702 200000 347620068 200000 94989375 200000 509784814 200000 79173389 200000 26732979 200000 712793628 200000 294910328 200000 23268175 200000 133106831 200000 624066355 200000 701481618 200000 567235138 200000 602777511 200000 731463707 200000 577096635 200000 539887820 200000 997414345 200000 440860682 200000 59298066 200000 320856693 200000 269668452 200000 859328215 200000 887428950 200000 890261347 200000 612779911 200000 473068280 200000 221930467 200000 633380444 200000 18265056 200000 914117507 200000 491340986 200000 750108871 200000 656500925 200000 212099119 200000 545836665 200000 594171050 200000 150796813 200000 429595986 200000 469067870 200000 435974316 200000 889209950 200000 712347108 200000 627304007 200000 325457939 200000 1558239 200000 105902458 200000 546188980 200000 920543430 200000 517474655 200000 941181516 200000 289703106 200000 756651339 200000 697899596 200000 810272047 200000 200173617 200000 157707465 200000 306588340 200000 494655897 200000 854618974 200000 235550983 200000 676889157 200000 551209891 200000 683124040 200000 998984298 200000 22121296 200000 83794945 200000 328769422 200000 90240505 200000 673425089 200000 570386443 200000 379886191 200000 841935196 200000 883491368 200000 694369719 200000 570795719 200000 741945047 200000 895306674 200000 504253852 200000 170476567 200000 42142546 200000 152869423 200000 490137328 200000 934536317 200000 86002260 200000 191771917 200000 661124489 200000 788473527 200000 640339458 200000 808406619 200000 788337118 200000 45547555 200000 381000996 200000 54662342 200000 6860038 200000 620150465 200000 210579231 200000 218116509 200000 589125303 200000 222679342 200000 370635259 200000 546910928 200000 649727815 200000 505598634 200000 942216286 200000 98902252 200000 654981037 200000 388117266 200000 817456525 200000 657223456 200000 997716352 200000 1680101 200000 64972657 200000 98558778 200000 466131702 200000 103207234 200000 22441615 200000 653632425 200000 362431717 200000 622116327 200000 396349454 200000 561378684 200000 324922053 200000 750464819 200000 828008372 200000 289879137 200000 294064811 200000 218079268 200000 59920359 200000 252989606 200000 827474254 200000 644928601 200000 404517295 200000 655448890 200000 417166341 200000 269774863 200000 24224434 200000 370470827 200000 322632389 200000 268350503 200000 878937910 200000 153200680 200000 948537895 200000 567554077 200000 375981090 200000 288149376 200000 23993183 200000 486203922 200000 601911036 200000 295112992 200000 616648773 200000 377381570 200000 676001259 200000 171078424 200000 775224142 200000 25974669 200000 32051638 200000 588719638 200000 701854099 200000 256154225 200000 847576002 200000 949527912 200000 624989384 200000 338544141 200000 843175958 200000 572161278 200000 265130821 200000 674211231 200000 25684825 200000 667492196 200000 532124672 200000 440197894 200000 113814738 200000 616205771 200000 555607696 200000 971638464 200000 883835494 200000 261499904 200000 689387818 200000 734439404 200000 28592796 200000 787652721 200000 749577894 200000 606391879 200000 444627612 200000 355961903 200000 493583994 200000 636819506 200000 719134250 200000 235953894 200000 594426557 200000 106363561 200000 372466607 200000 795839205 200000 721188389 200000 233044813 200000 259355183 200000 557617948 200000 426836488 200000 592417882 200000 256336211 200000 536758552 200000 372185181 200000 928121520 200000 374400352 200000 932990216 200000 914667451 200000 44534221 200000 774376764 200000 748656570 200000 660658008 200000 814363088 200000 492874351 200000 450677917 200000 643431179 200000 579111287 200000 230720799 200000 637363136 200000 483317577 200000 794077729 200000 510457362 200000 485007824 200000 667046186 200000 582216652 200000 226925230 200000 910113821 200000 799178340 200000 369286423 200000 248888059 200000 436479637 200000 679151438 200000 501037887 200000 602613151 200000 447260614 200000 83885277 200000 987422757 200000 686583264 200000 963183839 200000 27442345 200000 386105925 200000 473807781 200000 162038191 200000 292655848 200000 668717759 200000 521254772 200000 697091747 200000 358356593 200000 782308690 200000 3262068 200000 663107275 200000 323000506 200000 460701275 200000 645487211 200000 564148693 200000 319296473 200000 693510873 200000 992341952 200000 384438799 200000 252405894 200000 760288875 200000 344930681 200000 672839272 200000 545019413 200000 677065039 200000 753416510 200000 638964335 200000 351181951 200000 134260324 200000 904491859 200000 148837457 200000 819675738 200000 85603623 200000 180728480 200000 276640990 200000 485813467 200000 809512889 200000 909407404 200000 165720964 200000 292065242 200000 325883607 200000 344905628 200000 821572177 200000 689465293 200000 771398111 200000 7655479 200000 308488180 200000 894407627 200000 384529105 200000 379962341 200000 228471740 200000 546614154 200000 804340298 200000 596692650 200000 877335958 200000 837545312 200000 719267721 200000 612531503 200000 584869906 200000 210632772 200000 719175789 200000 431436472 200000 515202142 200000 19345869 200000 298819956 200000 260478254 200000 741052488 200000 933001777 200000 858277309 200000 38328598 200000 224798271 200000 391291974 200000 842857222 200000 348136854 200000 491492690 200000 749131139 200000 103454638 200000 999429238 200000 546107182 200000 893729791 200000 724479155 200000 405443612 200000 117429283 200000 636779632 200000 247499699 200000 771859854 200000 613136159 200000 46806061 200000 372245742 200000 81947250 200000 867655088 200000 164327723 200000 457555265 200000 959546128 200000 278012421 200000 769154050 200000 55577643 200000 871180878 200000 202366701 200000 324212713 200000 349027788 200000 583095218 200000 546859989 200000 221044404 200000 84605152 200000 598796131 200000 137637069 200000 547827420 200000 377001159 200000 717754407 200000 55152259 200000 663030134 200000 585439103 200000 972104037 200000 634359877 200000 197401657 200000 536448935 200000 22556451 200000 251488770 200000 240527740 200000 490305149 200000 999438344 200000 353545288 200000 550883893 200000 156529631 200000 886705499 200000 279938119 200000 329391099 200000 173143117 200000 941243137 200000 56432076 200000 789103363 200000 123297509 200000 552874881 200000 374366533 200000 95610405 200000 959294308 200000 238549506 200000 998543298 200000 931805911 200000 185199147 200000 822347339 200000 507509490 200000 938837808 200000 427250230 200000 64307905 200000 663800097 200000 958852069 200000 631252261 200000 274415212 200000 284041023 200000 237269582 200000 789965622 200000 129620209 200000 333798107 200000 923218529 200000 66454344 200000 984776344 200000 14711331 200000 296929461 200000 824479961 200000 240110150 200000 736819685 200000 763028096 200000 536391688 200000 32068995 200000 184978320 200000 581220248 200000 509314451 200000 238860916 200000 824716595 200000 935304820 200000 412821721 200000 275465697 200000 276157819 200000 165964843 200000 298296280 200000 984533295 200000 189337016 200000 9214067 200000 3876142 200000 881242214 200000 618585047 200000 778720675 200000 885384731 200000 227926060 200000 136505448 200000 463226544 200000 427940476 200000 189695431 200000 974087321 200000 263653682 200000 882063056 200000 952476958 200000 333403705 200000 577066335 200000 893839414 200000 733436087 200000 369501109 200000 4733966 200000 693911661 200000 737341880 200000 785398813 200000 326140596 200000 817929681 200000 507426794 200000 266004255 200000 931012458 200000 876199780 200000 936621488 200000 228244233 200000 282634468 200000 505794753 200000 454278676 200000 329305802 200000 488369786 200000 711253033 200000 577914042 200000 174068208 200000 993036833 200000 556233850 200000 122212329 200000 468754603 200000 61059698 200000 30124338 200000 578965640 200000 201904071 200000 536309409 200000 438616175 200000 394693661 200000 572068533 200000 739664006 200000 530672880 200000 456947919 200000 333914498 200000 965405335 200000 673799701 200000 880239973 200000 393884381 200000 731380714 200000 475379674 200000 304133956 200000 261155348 200000 199678519 200000 820258015 200000 209847923 200000 657560343 200000 728633811 200000 438601314 200000 794921882 200000 332952691 200000 892392885 200000 489034306 200000 495788541 200000 823293270 200000 732481396 200000 131814653 200000 590036869 200000 478531984 200000 979318597 200000 177460146 200000 397784758 200000 9236367 200000 373953025 200000 529718303 200000 219937977 200000 927039586 200000 751826716 200000 850156706 200000 391845202 200000 9332150 200000 399737006 200000 476724795 200000 572251882 200000 265228763 200000 662904173 200000 788917383 200000 216214150 200000 946513854 200000 761857199 200000 24091078 200000 194802124 200000 892510447 200000 231785579 200000 532154581 200000 321279748 200000 962369948 200000 290803000 200000 66817332 200000 735360276 200000 648243348 200000 145044556 200000 77202688 200000 29293442 200000 412769092 200000 855291262 200000 756992248 200000 143518837 200000 646594492 200000 320115523 200000 190260859 200000 877163699 200000 233875113 200000 163474100 200000 557197191 200000 601614242 200000 139302235 200000 439154053 200000 840746170 200000 672073546 200000 162563520 200000 635307021 200000 706718548 200000 609627217 200000 7372391 200000 657448260 200000 640238899 200000 743729150 200000 319766653 200000 6741183 200000 63865044 200000 185985078 200000 324225490 200000 206678198 200000 736822616 200000 883825024 200000 750649043 200000 864370686 200000 990057595 200000 655754499 200000 354485392 200000 93645325 200000 772009117 200000 436198021 200000 541338295 200000 872740092 200000 66031805 200000 778154093 200000 619700119 200000 611003263 200000 168922232 200000 205999554 200000 806626845 200000 786882798 200000 439747597 200000 627016745 200000 70091736 200000 875190079 200000 906688603 200000 666152937 200000 385411832 200000 756492041 200000 105693408 200000 857267178 200000 304409674 200000 557673346 200000 116605882 200000 474234800 200000 579928381 200000 602723456 200000 840751529 200000 698742116 200000 419604447 200000 957192826 200000 990054922 200000 761478090 200000 202446560 200000 698785927 200000 230992093 200000 976287307 200000 562423180 200000 58467420 200000 484841663 200000 325765356 200000 399548372 200000 869859410 200000 741745904 200000 839255635 200000 947525701 200000 891982685 200000 126509389 200000 738336200 200000 321701390 200000 427370773 200000 616024149 200000 164322096 200000 323978493 200000 152615344 200000 796987687 200000 376945427 200000 656271745 200000 472240644 200000 130013057 200000 359175831 200000 179888809 200000 950766473 200000 74972610 200000 980745602 200000 743252002 200000 781098580 200000 615910120 200000 318884411 200000 119278140 200000 325034780 200000 429716626 200000 494371272 200000 576888805 200000 886907192 200000 483737342 200000 52495312 200000 861997740 200000 972370589 200000 721909514 200000 25054361 200000 837882558 200000 385075684 200000 931415094 200000 987473162 200000 357890794 200000 483966529 200000 62931615 200000 317012137 200000 573624992 200000 881839500 200000 706533636 200000 474943901 200000 673739757 200000 923518010 200000 39190724 200000 298196140 200000 406305664 200000 335813988 200000 561657310 200000 758260541 200000 755226279 200000 468016318 200000 764261615 200000 475432279 200000 897165649 200000 219423904 200000 883202870 200000 93420959 200000 226517517 200000 725795840 200000 417985681 200000 775082844 200000 953858568 200000 937320565 200000 170371968 200000 900281461 200000 336484626 200000 384214580 200000 305736481 200000 354729329 200000 4228505 200000 42080277 200000 786939698 200000 212971893 200000 811633323 200000 457767310 200000 512211985 200000 429357641 200000 278719480 200000 413429430 200000 173366974 200000 953504850 200000 541870540 200000 139092035 200000 531266262 200000 483014296 200000 810246936 200000 180658059 200000 235499672 200000 820641984 200000 827688809 200000 215010949 200000 327102179 200000 841146642 200000 694703341 200000 354128840 200000 681850678 200000 137253492 200000 469090421 200000 656436362 200000 231551406 200000 491474539 200000 645303661 200000 785390241 200000 108574474 200000 368802080 200000 103020516 200000 279160965 200000 919002280 200000 720800600 200000 235705994 200000 219471179 200000 826176136 200000 736372346 200000 387058860 200000 409053866 200000 787014472 200000 930308748 200000 974186041 200000 126381305 200000 525663269 200000 981686324 200000 430733247 200000 600952621 200000 346178816 200000 310484154 200000 704723053 200000 427735262 200000 80681557 200000 121357316 200000 977709586 200000 407016002 200000 263182661 200000 552309912 200000 353005851 200000 964924976 200000 562388364 200000 995650973 200000 392265368 200000 756321822 200000 211409802 200000 542221018 200000 455358007 200000 694597154 200000 885347389 200000 548421812 200000 235733574 200000 843833076 200000 915859780 200000 729211954 200000 758704052 200000 650532840 200000 858080989 200000 517098747 200000 955619856 200000 108189943 200000 79276519 200000 779572565 200000 978875271 200000 553132215 200000 822467040 200000 947855912 200000 409330409 200000 726535773 200000 878016742 200000 870019832 200000 413317028 200000 366542785 200000 988241849 200000 83928045 200000 348570566 200000 32609625 200000 355831222 200000 795127758 200000 221483006 200000 662173756 200000 852272349 200000 752645632 200000 468106651 200000 292338720 200000 806354891 200000 893775499 200000 605573258 200000 589831515 200000 374558655 200000 76659732 200000 169320283 200000 103211236 200000 110749336 200000 706293731 200000 476830524 200000 688998994 200000 112610516 200000 656019933 200000 512571387 200000 584562139 200000 802225554 200000 107594378 200000 220878343 200000 116703829 200000 573080720 200000 936749328 200000 252242543 200000 497903927 200000 303864877 200000 18996020 200000 485078240 200000 639462040 200000 828790119 200000 519837023 200000 321801642 200000 331261230 200000 847512028 200000 97848470 200000 564485051 200000 627226192 200000 356641228 200000 226327168 200000 189291169 200000 654325747 200000 916532756 200000 932931427 200000 550386315 200000 152318639 200000 22193716 200000 33535525 200000 973619271 200000 45625275 200000 95011401 200000 910634575 200000 802673477 200000 613273323 200000 971332370 200000 838158852 200000 289065874 200000 343986872 200000 456629230 200000 29362702 200000 323242972 200000 599849015 200000 953639131 200000 402801617 200000 190612852 200000 716520223 200000 89116280 200000 50591060 200000 549632582 200000 144505287 200000 457475587 200000 397868350 200000 327731937 200000 280338213 200000 565436763 200000 213687509 200000 536440436 200000 431823568 200000 5768957 200000 832483840 200000 873769166 200000 778659581 200000 108097034 200000 863009606 200000 427571293 200000 341226628 200000 29546559 200000 20836300 200000 863991343 200000 373469915 200000 857461754 200000 477728089 200000 95107059 200000 816419352 200000 39866426 200000 248331860 200000 374000120 200000 654977267 200000 599983774 200000 312179652 200000 96737067 200000 38001857 200000 967431013 200000 909288270 200000 818485020 200000 961939321 200000 70625644 200000 177870650 200000 212271609 200000 8219570 200000 279818290 200000 308907629 200000 687944336 200000 324197538 200000 611394005 200000 148299887 200000 77422672 200000 142102559 200000 398197525 200000 274066278 200000 893250887 200000 59251872 200000 909028176 200000 339908119 200000 765309989 200000 806315324 200000 692964484 200000 186002923 200000 790432310 200000 910589353 200000 722284879 200000 355524327 200000 951502187 200000 888630846 200000 121896177 200000 812786097 200000 166256209 200000 469017584 200000 641681735 200000 700891025 200000 418638871 200000 289507927 200000 349583568 200000 900070509 200000 901017228 200000 702338985 200000 383716524 200000 510726347 200000 17439261 200000 669970109 200000 442972311 200000 533766098 200000 590622682 200000 542352648 200000 674341105 200000 621160264 200000 776259440 200000 289406627 200000 772930232 200000 247439252 200000 38418736 200000 592247362 200000 538122123 200000 138220988 200000 817602566 200000 137332541 200000 600242599 200000 353115495 200000 292618113 200000 77082505 200000 914208749 200000 258685659 200000 602293712 200000 839015359 200000 90298842 200000 869330687 200000 343473090 200000 2778899 200000 414518156 200000 468870490 200000 688652997 200000 241778525 200000 763935171 200000 663545873 200000 666908391 200000 267749139 200000 760181724 200000 673704427 200000 493486807 200000 121353035 200000 6067158 200000 797561423 200000 390510051 200000 358458301 200000 214231632 200000 131883332 200000 41407483 200000 573424830 200000 56286345 200000 451417967 200000 698582955 200000 315939141 200000 630036573 200000 628325400 200000 19976228 200000 228003561 200000 416985165 200000 379908900 200000 256073011 200000 573673439 200000 151436663 200000 293173019 200000 605647687 200000 657581312 200000 722357657 200000 954358050 200000 943994734 200000 242531264 200000 341226770 200000 72680193 200000 96734552 200000 530672183 200000 978986207 200000 292298525 200000 672201041 200000 316650267 200000 89993889 200000 493067390 200000 743055434 200000 684509634 200000 596916372 200000 963378890 200000 730223056 200000 271526947 200000 265592728 200000 408752711 200000 299002898 200000 348671189 200000 836000556 200000 494981595 200000 13122526 200000 996125966 200000 303262573 200000 76689166 200000 875723428 200000 541404837 200000 135233306 200000 970328582 200000 906403440 200000 360201231 200000 633404818 200000 516823945 200000 594158067 200000 227152485 200000 897891539 200000 541263102 200000 866954362 200000 291738459 200000 930384763 200000 942860395 200000 846472180 200000 949273928 200000 386365130 200000 883909751 200000 866266863 200000 470780708 200000 336686750 200000 806360680 200000 653313179 200000 142627460 200000 623428981 200000 822554661 200000 65258180 200000 312216992 200000 237227117 200000 419879476 200000 615147483 200000 905668941 200000 423540549 200000 334335932 200000 760063213 200000 152494849 200000 455237213 200000 392889476 200000 264183721 200000 365041877 200000 472002225 200000 968166641 200000 147105885 200000 868394877 200000 308953569 200000 603674122 200000 69740024 200000 443199569 200000 647740971 200000 195238774 200000 444111881 200000 752315719 200000 962110574 200000 876579708 200000 570452670 200000 220158710 200000 692685864 200000 736715009 200000 392468709 200000 808323732 200000 37774199 200000 817420685 200000 470578157 200000 925468663 200000 844105499 200000 403010885 200000 712240100 200000 673489302 200000 949466226 200000 819289841 200000 849579897 200000 160054920 200000 924122489 200000 66786294 200000 305797627 200000 574642306 200000 800521937 200000 273217116 200000 891232087 200000 569296349 200000 997938614 200000 650230472 200000 362005021 200000 38450061 200000 81191432 200000 766217346 200000 847750523 200000 554057002 200000 65614918 200000 907406192 200000 979710784 200000 900115178 200000 83717516 200000 973467160 200000 781637593 200000 32677283 200000 296955292 200000 56834464 200000 175533654 200000 608016077 200000 833746641 200000 648450000 200000 975967332 200000 170876541 200000 850715692 200000 30478 200000 753238099 200000 156579690 200000 161832267 200000 583234656 200000 721222929 200000 87433963 200000 287378028 200000 302161261 200000 346922540 200000 984597237 200000 404109933 200000 252271739 200000 335035859 200000 414942241 200000 159196878 200000 265876593 200000 838776533 200000 558392739 200000 46760364 200000 2701525 200000 791686304 200000 26618707 200000 238865863 200000 686674382 200000 298338626 200000 677300646 200000 304268412 200000 510448675 200000 479817065 200000 360879541 200000 269379018 200000 779767097 200000 778691174 200000 469268276 200000 169027152 200000 294569239 200000 225501733 200000 395845755 200000 387156812 200000 25457252 200000 845523254 200000 707739776 200000 249513629 200000 963183207 200000 691664070 200000 50780890 200000 399611073 200000 790258437 200000 589969573 200000 903636926 200000 971355862 200000 860694213 200000 51889473 200000 325445124 200000 442647708 200000 670086863 200000 211017640 200000 279317282 200000 152521328 200000 817630439 200000 423673737 200000 674595631 200000 523353426 200000 367704950 200000 590285107 200000 76550369 200000 678680799 200000 674933632 200000 630909843 200000 477748110 200000 574287703 200000 36432046 200000 24927801 200000 926340397 200000 13220247 200000 436032837 200000 81031507 200000 608651349 200000 504425246 200000 616240171 200000 334229423 200000 397132860 200000 833035275 200000 465873128 200000 911142589 200000 442438840 200000 670572316 200000 88492962 200000 533015177 200000 133662785 200000 462069168 200000 957990686 200000 838737860 200000 624596460 200000 814244804 200000 249605317 200000 449852859 200000 694965616 200000 502182905 200000 692295836 200000 993220700 200000 376135971 200000 632647052 200000 837646666 200000 98591288 200000 161392637 200000 745508955 200000 139983381 200000 639412859 200000 410975635 200000 253178598 200000 569101540 200000 126487796 200000 248869404 200000 115565130 200000 245868605 200000 807299091 200000 412740207 200000 335129158 200000 615805255 200000 35874021 200000 424614402 200000 491971385 200000 117659080 200000 585827097 200000 160672491 200000 828135969 200000 310351911 200000 28796669 200000 360156642 200000 692447389 200000 309939562 200000 16677760 200000 652143163 200000 828146923 200000 614511416 200000 929067568 200000 763493359 200000 774085610 200000 671923672 200000 502347581 200000 22508948 200000 202984728 200000 942514223 200000 405342068 200000 502604383 200000 305391763 200000 628125124 200000 263430724 200000 995770408 200000 916648731 200000 240123071 200000 936722363 200000 877157221 200000 691872269 200000 241828836 200000 837636232 200000 736069421 200000 480562537 200000 276495004 200000 354021369 200000 43876150 200000 863006668 200000 389400811 200000 983224318 200000 129198038 200000 186406005 200000 179645818 200000 316977444 200000 574285828 200000 684661059 200000 698569101 200000 119215257 200000 192440151 200000 253638325 200000 883093261 200000 166925358 200000 825962501 200000 12037607 200000 576455294 200000 820204111 200000 907780324 200000 535940762 200000 351057161 200000 443045387 200000 258893163 200000 875871020 200000 827114099 200000 785436434 200000 409122737 200000 936120987 200000 614669091 200000 96902577 200000 345556076 200000 214398085 200000 805659166 200000 984366294 200000 713247475 200000 740428586 200000 196389645 200000 469846033 200000 350175035 200000 128304487 200000 624683061 200000 132138385 200000 147192796 200000 902825660 200000 81966205 200000 431484450 200000 939422733 200000 38923590 200000 547450219 200000 446725428 200000 407359394 200000 19844548 200000 52731686 200000 998104790 200000 338710804 200000 986326421 200000 589771380 200000 254508982 200000 808705912 200000 183366327 200000 531686076 200000 2960162 200000 261317253 200000 406288329 200000 970135044 200000 919692041 200000 807434386 200000 59559945 200000 293994227 200000 998363130 200000 380087957 200000 437764438 200000 883618512 200000 215721250 200000 18525220 200000 709555758 200000 988493184 200000 965761105 200000 352942455 200000 61314479 200000 865993098 200000 998080501 200000 159208291 200000 766575001 200000 931421717 200000 79254300 200000 854493023 200000 55472201 200000 723855592 200000 277670773 200000 753496961 200000 67976894 200000 467406440 200000 805406030 200000 910183553 200000 586119320 200000 54200732 200000 221513111 200000 355739572 200000 853756947 200000 295652396 200000 668890589 200000 623259409 200000 944303631 200000 220193884 200000 587310670 200000 49100079 200000 319174666 200000 54866197 200000 700615098 200000 534622532 200000 417990179 200000 220389852 200000 836174735 200000 800818982 200000 186693400 200000 216552663 200000 857943516 200000 890890060 200000 697602119 200000 522746062 200000 422519118 200000 680965837 200000 316881328 200000 617736486 200000 654817589 200000 996826975 200000 143875056 200000 523474919 200000 618668927 200000 543588697 200000 456735303 200000 858853303 200000 575072954 200000 326992304 200000 411891346 200000 720912348 200000 575115285 200000 142460924 200000 631829329 200000 535244861 200000 389521758 200000 78485107 200000 391176097 200000 519497568 200000 936572677 200000 343595500 200000 727234369 200000 898151019 200000 622613014 200000 376709596 200000 990232208 200000 91803942 200000 514700354 200000 587215452 200000 728697996 200000 462144503 200000 299990 200000 217207328 200000 122926292 200000 951268325 200000 715943361 200000 891955328 200000 939587494 200000 180508308 200000 733070226 200000 747599729 200000 948491744 200000 601800270 200000 621244278 200000 921118092 200000 661169410 200000 594169335 200000 26195005 200000 997274629 200000 500030249 200000 374298390 200000 413068628 200000 787601588 200000 628732181 200000 547068370 200000 486765772 200000 776485903 200000 201000995 200000 978936050 200000 960635728 200000 810301228 200000 118781010 200000 15038427 200000 754318386 200000 525766083 200000 827313730 200000 389578388 200000 280773470 200000 589191721 200000 47678255 200000 77497285 200000 232833380 200000 892301141 200000 410130169 200000 284434610 200000 474406258 200000 152389342 200000 450020382 200000 384847172 200000 414966102 200000 217588473 200000 437538748 200000 215350271 200000 481561471 200000 110356607 200000 38838675 200000 510625804 200000 54243067 200000 887356132 200000 664312833 200000 861645103 200000 32857977 200000 147681856 200000 431465988 200000 887483345 200000 475605832 200000 736617289 200000 585552698 200000 23000823 200000 302021462 200000 525766997 200000 23814114 200000 919731271 200000 245662001 200000 261252699 200000 181267164 200000 490045961 200000 190688520 200000 82624242 200000 880130468 200000 433704739 200000 240852905 200000 215712848 200000 299231834 200000 818043675 200000 931151491 200000 354160204 200000 94442940 200000 790830615 200000 355232677 200000 62571355 200000 512757033 200000 339387103 200000 773633981 200000 939025045 200000 872516767 200000 838065369 200000 935023129 200000 230932913 200000 594890941 200000 708296203 200000 9582760 200000 21853443 200000 529322689 200000 40311068 200000 815875576 200000 572874116 200000 156748937 200000 926568786 200000 335293752 200000 708782793 200000 973189269 200000 898543252 200000 782903351 200000 342809354 200000 955751938 200000 350762345 200000 169355619 200000 971479835 200000 210639504 200000 628997878 200000 232393674 200000 331206773 200000 998461596 200000 610830594 200000 708442395 200000 27136814 200000 886556965 200000 851178484 200000 448209828 200000 479940091 200000 947695050 200000 215976659 200000 285230676 200000 670898228 200000 805872329 200000 80914756 200000 398806714 200000 789549007 200000 103078145 200000 385003918 200000 674795267 200000 695816035 200000 573292016 200000 202115225 200000 917234175 200000 107790885 200000 908408757 200000 969429993 200000 635211548 200000 822784494 200000 369696525 200000 529191335 200000 171557481 200000 209347890 200000 800890201 200000 692848791 200000 464419987 200000 135734537 200000 110534806 200000 812024354 200000 160033514 200000 685275944 200000 563827042 200000 866141772 200000 32925019 200000 159847400 200000 796621564 200000 100210622 200000 605777014 200000 866299453 200000 893908291 200000 663443389 200000 357785449 200000 949990335 200000 452406966 200000 273711151 200000 169024514 200000 318120100 200000 11560562 200000 856633244 200000 259077297 200000 404574658 200000 732857910 200000 863933226 200000 198706306 200000 462321809 200000 179624033 200000 689972895 200000 911980326 200000 221612838 200000 494119409 200000 884385378 200000 502129898 200000 889659960 200000 128912004 200000 929599353 200000 121598653 200000 473828126 200000 949187674 200000 398600075 200000 424662573 200000 616952269 200000 186616912 200000 806397662 200000 665123689 200000 217952989 200000 955935206 200000 648534617 200000 734383424 200000 614103941 200000 676610361 200000 896621442 200000 369400607 200000 482958746 200000 664470281 200000 692864 200000 886024470 200000 390719890 200000 19577011 200000 278225433 200000 923965395 200000 53374086 200000 616535606 200000 856012212 200000 113228964 200000 799377450 200000 881490481 200000 166678871 200000 781073273 200000 882685142 200000 764937186 200000 453539754 200000 310164190 200000 165586816 200000 225140008 200000 501397489 200000 745874436 200000 943726527 200000 112696961 200000 739415060 200000 773836984 200000 950467528 200000 278331659 200000 649792666 200000 810855785 200000 77176947 200000 576240774 200000 131901608 200000 560413477 200000 327787830 200000 391583568 200000 681865734 200000 655710107 200000 376946728 200000 851396198 200000 604515609 200000 492246298 200000 274891263 200000 641664360 200000 451770089 200000 848851087 200000 562506769 200000 671110293 200000 290536219 200000 519470986 200000 679527509 200000 209527498 200000 613288439 200000 466083897 200000 921248098 200000 863647622 200000 290515043 200000 427417450 200000 158515310 200000 59378408 200000 274459108 200000 314652300 200000 549938511 200000 721167790 200000 285456035 200000 829434798 200000 607133309 200000 595354423 200000 187349349 200000 322269565 200000 362648333 200000 662448513 200000 502118801 200000 838156105 200000 588997814 200000 233991978 200000 750068525 200000 509065472 200000 17833934 200000 522043762 200000 305629407 200000 4719920 200000 569507149 200000 974641718 200000 668064239 200000 891927304 200000 818738888 200000 150775798 200000 941750851 200000 999830615 200000 577448054 200000 304155087 200000 58882145 200000 876993931 200000 797794094 200000 187541888 200000 950143856 200000 951618481 200000 491269734 200000 752449896 200000 378136375 200000 26994810 200000 950573108 200000 243243142 200000 913934875 200000 110888499 200000 368927567 200000 87239798 200000 640572707 200000 920099276 200000 887574286 200000 708269946 200000 933614070 200000 306208465 200000 719956327 200000 83574381 200000 534644954 200000 444750195 200000 230011633 200000 752323280 200000 37719222 200000 113990782 200000 35627233 200000 593139905 200000 683947281 200000 841198435 200000 583853839 200000 181135613 200000 530857488 200000 279693359 200000 696872945 200000 123114725 200000 659948155 200000 683984274 200000 509775518 200000 918940789 200000 331099575 200000 127005912 200000 260047564 200000 719789133 200000 827784140 200000 231933426 200000 689157841 200000 210769836 200000 852722015 200000 230339948 200000 489096612 200000 768173679 200000 671735736 200000 213384311 200000 165082332 200000 615436053 200000 567538364 200000 598961376 200000 212531887 200000 507324605 200000 849962227 200000 900736278 200000 96801779 200000 966617893 200000 881382274 200000 922716200 200000 104426015 200000 386208427 200000 76472369 200000 729301955 200000 79856970 200000 737026127 200000 407768934 200000 555963447 200000 598601770 200000 551508399 200000 537556007 200000 990213234 200000 291207190 200000 325613832 200000 268385307 200000 222191618 200000 717937411 200000 25473851 200000 78965128 200000 390599446 200000 552079241 200000 428802500 200000 685585748 200000 368857725 200000 166274782 200000 506229955 200000 937346823 200000 252765604 200000 245956313 200000 540980471 200000 430885063 200000 752257179 200000 62183408 200000 405269437 200000 945198938 200000 165305360 200000 481638201 200000 540389652 200000 119859239 200000 370870609 200000 648778859 200000 149172634 200000 289115445 200000 936957517 200000 231058397 200000 699385999 200000 263142697 200000 69067154 200000 359467653 200000 159454161 200000 99033418 200000 735162448 200000 226038777 200000 676906462 200000 828948863 200000 142968916 200000 277962353 200000 63499220 200000 309225038 200000 50400268 200000 908128962 200000 821717875 200000 791883487 200000 147241609 200000 390783075 200000 934327064 200000 424100086 200000 126639479 200000 690413418 200000 237467075 200000 205331707 200000 450502437 200000 554603663 200000 616973073 200000 901935093 200000 836740738 200000 968398119 200000 44787009 200000 321896329 200000 336948509 200000 19594537 200000 261926706 200000 629173247 200000 158032164 200000 424036140 200000 465456226 200000 210296380 200000 771630437 200000 615911014 200000 80002288 200000 20182472 200000 445665615 200000 694374573 200000 686770586 200000 486460105 200000 559943921 200000 51467896 200000 831688638 200000 138428420 200000 212753656 200000 773531870 200000 110036316 200000 958809314 200000 440126644 200000 406173589 200000 484457746 200000 541634408 200000 258573330 200000 979366644 200000 616249885 200000 292841020 200000 712937891 200000 459939824 200000 213315677 200000 255169702 200000 67060883 200000 314960929 200000 477108817 200000 43648652 200000 255832241 200000 113350077 200000 606216982 200000 12798068 200000 150086252 200000 357890459 200000 839871083 200000 708493701 200000 327859923 200000 638956848 200000 894406319 200000 867014021 200000 491827604 200000 263651988 200000 403931360 200000 858374875 200000 517567741 200000 664127102 200000 903749277 200000 535684749 200000 849053693 200000 560965698 200000 936840228 200000 327305282 200000 593712162 200000 470650329 200000 736910419 200000 195720256 200000 752231836 200000 660960217 200000 909737642 200000 832659822 200000 188189495 200000 242534263 200000 170361159 200000 262074195 200000 72095332 200000 457718923 200000 253774055 200000 588593684 200000 990541616 200000 759218059 200000 168333546 200000 342153336 200000 113945674 200000 425935245 200000 816708431 200000 429477862 200000 241983745 200000 76137033 200000 226702003 200000 200411749 200000 213530434 200000 512836628 200000 495030357 200000 547972762 200000 369972125 200000 126294501 200000 655448084 200000 230978509 200000 451962687 200000 496957267 200000 7781486 200000 994403299 200000 353447416 200000 497204883 200000 498514562 200000 649134436 200000 161292342 200000 563429502 200000 213212173 200000 410832757 200000 53401864 200000 289884296 200000 850375536 200000 205266398 200000 886881819 200000 336333001 200000 468299176 200000 436059908 200000 458376127 200000 928288246 200000 418006099 200000 652181487 200000 239715553 200000 478129000 200000 716239793 200000 279171653 200000 893020433 200000 170413843 200000 118457503 200000 373035084 200000 657889917 200000 204419471 200000 867338396 200000 544162538 200000 475716596 200000 315861522 200000 423647687 200000 606097319 200000 999156963 200000 545660531 200000 882262238 200000 444268201 200000 979455834 200000 50733863 200000 883722048 200000 514077878 200000 594306566 200000 692772678 200000 98228459 200000 873869621 200000 289331255 200000 425110151 200000 432274558 200000 571891244 200000 288123867 200000 86558526 200000 39548727 200000 454773826 200000 353664385 200000 534001252 200000 280204532 200000 543176893 200000 129957974 200000 193136526 200000 91650613 200000 597340036 200000 81559594 200000 3527412 200000 294206999 200000 198882077 200000 288974698 200000 776282474 200000 609882714 200000 569739951 200000 653639462 200000 444045417 200000 675709787 200000 450002433 200000 151715596 200000 588686343 200000 384708633 200000 147278200 200000 781467499 200000 69609209 200000 56041523 200000 366856219 200000 575051056 200000 13865111 200000 681502695 200000 816098705 200000 594531819 200000 8241367 200000 80066068 200000 675781153 200000 72548809 200000 272215120 200000 916772920 200000 44457136 200000 378893722 200000 877066807 200000 438433394 200000 376326854 200000 849837772 200000 792100453 200000 459003264 200000 558361736 200000 409195885 200000 977595214 200000 684017344 200000 199993022 200000 929908781 200000 375411210 200000 793416242 200000 385428173 200000 14534232 200000 882261070 200000 904022643 200000 909693117 200000 964244959 200000 671122547 200000 833330371 200000 469555507 200000 113109839 200000 884865389 200000 395311871 200000 784551799 200000 121704407 200000 316040916 200000 401258918 200000 945496431 200000 433120581 200000 879932638 200000 953774039 200000 190687137 200000 758129672 200000 416823905 200000 86799696 200000 871409971 200000 899799855 200000 232364757 200000 473177712 200000 406616557 200000 477505639 200000 313841743 200000 449616437 200000 165300789 200000 268503552 200000 234791302 200000 215305277 200000 531634961 200000 539543784 200000 678780881 200000 624818376 200000 520219688 200000 694635182 200000 806501157 200000 461740212 200000 350083520 200000 553641855 200000 210897946 200000 989761406 200000 743621824 200000 481701418 200000 575481319 200000 928820038 200000 623131822 200000 431904287 200000 247159392 200000 613186763 200000 279590321 200000 690271595 200000 240313854 200000 708579178 200000 358426256 200000 263527613 200000 919817175 200000 929834274 200000 546454192 200000 414213987 200000 771940768 200000 391341714 200000 833717272 200000 492816716 200000 178296241 200000 505917176 200000 606127471 200000 675455239 200000 962317568 200000 674386995 200000 125775868 200000 154618305 200000 546537764 200000 435617985 200000 666299300 200000 930417482 200000 201911890 200000 658599873 200000 680105710 200000 449536528 200000 184845666 200000 153539312 200000 893256962 200000 156567842 200000 269959626 200000 763748527 200000 529528228 200000 837845549 200000 660209569 200000 85024250 200000 501382973 200000 946401152 200000 823883677 200000 768791666 200000 13336785 200000 286536715 200000 421271316 200000 180489811 200000 852426761 200000 264381787 200000 643407357 200000 519015037 200000 267334441 200000 221710239 200000 938219247 200000 931038318 200000 948807962 200000 958393765 200000 806286112 200000 535532613 200000 771102561 200000 39647964 200000 865641062 200000 128748736 200000 468636196 200000 477523283 200000 819691321 200000 454029630 200000 809870891 200000 7175095 200000 183213230 200000 378493373 200000 821601500 200000 853696856 200000 198584956 200000 641389787 200000 911040061 200000 652300324 200000 640893689 200000 714038744 200000 405671669 200000 585646761 200000 862053661 200000 7193745 200000 516364874 200000 22613014 200000 50149501 200000 545815430 200000 631116323 200000 850750010 200000 13538128 200000 879375828 200000 897531142 200000 84145538 200000 803753581 200000 853677371 200000 967728154 200000 522791166 200000 529744714 200000 765743128 200000 182504229 200000 555332700 200000 557671933 200000 31904618 200000 135678606 200000 532042730 200000 135951165 200000 687359696 200000 274570587 200000 230496407 200000 814167137 200000 656361608 200000 507590451 200000 686459890 200000 799546207 200000 966639472 200000 177871453 200000 971770408 200000 913004750 200000 318483208 200000 521071038 200000 976785417 200000 132627939 200000 157791086 200000 834937053 200000 571242755 200000 562765430 200000 181346143 200000 790855650 200000 71149348 200000 553196797 200000 173021244 200000 103612305 200000 435047195 200000 224970383 200000 491854849 200000 37985618 200000 442434615 200000 664515298 200000 855095119 200000 512949548 200000 423601765 200000 920067660 200000 316962658 200000 24861124 200000 404614197 200000 116170692 200000 651645466 200000 921652322 200000 87914709 200000 64728801 200000 471475701 200000 745260780 200000 560561683 200000 859407833 200000 397188626 200000 591228903 200000 778367582 200000 541212034 200000 158285359 200000 438107260 200000 428193477 200000 846507347 200000 929035435 200000 977308784 200000 29948661 200000 58492259 200000 601485443 200000 888585257 200000 835563326 200000 302043752 200000 972702552 200000 198384815 200000 409010830 200000 907251129 200000 443885414 200000 972108712 200000 422739059 200000 516382539 200000 501480334 200000 602523482 200000 556913948 200000 603212726 200000 387186508 200000 218539692 200000 845735255 200000 594143280 200000 651564736 200000 788970276 200000 142027412 200000 474491024 200000 541573801 200000 748664553 200000 306127072 200000 76974412 200000 705665124 200000 60967105 200000 231281897 200000 656421242 200000 175379952 200000 462624275 200000 36263936 200000 691372241 200000 325158380 200000 404880101 200000 614651409 200000 295244200 200000 42363286 200000 590192094 200000 681404331 200000 400458997 200000 667218124 200000 212210244 200000 774727678 200000 451229262 200000 534939150 200000 188112895 200000 94077142 200000 137601003 200000 455522938 200000 508951443 200000 811618468 200000 421398689 200000 512182221 200000 686381096 200000 863570549 200000 295474663 200000 704856167 200000 725501829 200000 711192568 200000 415508947 200000 445053767 200000 392877583 200000 504547196 200000 151269661 200000 394765834 200000 858071245 200000 853690862 200000 775769370 200000 954236143 200000 613397863 200000 569559774 200000 118136257 200000 565547733 200000 355649057 200000 942639738 200000 872651689 200000 568922938 200000 915314660 200000 902307728 200000 520310792 200000 541383229 200000 340609588 200000 323739535 200000 819069108 200000 258908828 200000 918512954 200000 105242757 200000 747649572 200000 979974582 200000 798630843 200000 663050018 200000 883240815 200000 253912456 200000 441326877 200000 530114226 200000 747193419 200000 344302259 200000 419059560 200000 383308070 200000 694318862 200000 797105267 200000 490691906 200000 72797963 200000 583357104 200000 483796649 200000 5068273 200000 370536336 200000 559778502 200000 154375121 200000 194086747 200000 104347268 200000 336655751 200000 758001931 200000 798965768 200000 535940692 200000 747908554 200000 601478677 200000 552342814 200000 998591504 200000 256197380 200000 481021774 200000 154768995 200000 840018278 200000 20511053 200000 53512116 200000 423319614 200000 581576868 200000 114526044 200000 406775526 200000 63416757 200000 334366905 200000 423408773 200000 361621282 200000 475303535 200000 680123699 200000 857520321 200000 175163719 200000 201967283 200000 367106113 200000 301554854 200000 334876882 200000 965726054 200000 182160562 200000 304773993 200000 872852964 200000 398392847 200000 881933812 200000 152847074 200000 828023097 200000 418943189 200000 75804693 200000 746129799 200000 64451634 200000 581194367 200000 129066436 200000 570357870 200000 218134731 200000 923858034 200000 7750735 200000 529330511 200000 511536036 200000 659985589 200000 709936038 200000 46616703 200000 534069755 200000 703012335 200000 958851669 200000 941838069 200000 159737775 200000 815716199 200000 77319565 200000 658572360 200000 332928318 200000 72965378 200000 320010011 200000 616465069 200000 145553351 200000 761028424 200000 166895470 200000 670340861 200000 894556936 200000 891140958 200000 889090964 200000 175575212 200000 86896991 200000 229496076 200000 582761277 200000 32449490 200000 77952972 200000 7243960 200000 87389365 200000 456954660 200000 467184620 200000 496136551 200000 322184429 200000 434609147 200000 124812799 200000 922881218 200000 267196786 200000 109166667 200000 914183906 200000 865595662 200000 426102899 200000 598905004 200000 209952276 200000 849113906 200000 571547327 200000 73469524 200000 943296948 200000 97595572 200000 59652035 200000 699880730 200000 425757825 200000 908330426 200000 32547214 200000 236385651 200000 265243607 200000 235728140 200000 730695888 200000 294401143 200000 226827191 200000 885300240 200000 734996182 200000 482834397 200000 805830335 200000 833150668 200000 341671823 200000 233937401 200000 83582509 200000 201495015 200000 677612937 200000 362366916 200000 144895455 200000 64882343 200000 665369076 200000 498202323 200000 872345685 200000 959369459 200000 3557532 200000 114541406 200000 387301548 200000 652959570 200000 144673266 200000 942805561 200000 621735588 200000 594367721 200000 30099203 200000 561078493 200000 578880666 200000 122902399 200000 19088254 200000 456517984 200000 76114829 200000 138622331 200000 138233777 200000 139496055 200000 832824604 200000 546574308 200000 468959372 200000 460696954 200000 78897542 200000 967489631 200000 422282651 200000 729230431 200000 970901927 200000 472501043 200000 283046671 200000 895142333 200000 781810432 200000 488143176 200000 570342837 200000 984113353 200000 398024111 200000 451789858 200000 885947132 200000 764259164 200000 97771122 200000 416310762 200000 467948274 200000 93831146 200000 736278695 200000 884681572 200000 857368646 200000 504535434 200000 798344270 200000 669976057 200000 168768583 200000 420515828 200000 215215620 200000 356508589 200000 843638499 200000 104865150 200000 480766729 200000 780561705 200000 440148136 200000 15807261 200000 229406522 200000 184593842 200000 116697796 200000 901590121 200000 157090070 200000 902248238 200000 170235144 200000 199560600 200000 101486524 200000 580063781 200000 950592992 200000 165416832 200000 533022954 200000 601356221 200000 76691036 200000 936312217 200000 871763711 200000 657232316 200000 739463209 200000 238162936 200000 876505337 200000 799153801 200000 544843671 200000 19846996 200000 558905463 200000 88024874 200000 155689364 200000 894791940 200000 875468726 200000 849946949 200000 606514606 200000 251075325 200000 658694039 200000 396237603 200000 18794005 200000 866300375 200000 110935446 200000 548289959 200000 641856405 200000 809357001 200000 599858644 200000 267872347 200000 694268319 200000 868550567 200000 629883149 200000 362610019 200000 259521600 200000 994814698 200000 569644193 200000 507950982 200000 177542695 200000 946083752 200000 711332494 200000 647525931 200000 774952610 200000 110620566 200000 584779635 200000 159517016 200000 580116896 200000 223484172 200000 483928206 200000 824518069 200000 293638064 200000 251361024 200000 592645566 200000 242756230 200000 977112575 200000 171793672 200000 407131009 200000 51527091 200000 514366557 200000 358523228 200000 99386102 200000 794616259 200000 991116600 200000 393056465 200000 172749275 200000 567308763 200000 588935582 200000 60802270 200000 957628046 200000 716080067 200000 102457150 200000 963597210 200000 917051406 200000 223106016 200000 796620903 200000 909565883 200000 588506619 200000 854414138 200000 916175879 200000 597928087 200000 17270929 200000 111192950 200000 650655659 200000 138817573 200000 602666672 200000 561951964 200000 574536068 200000 47802108 200000 461274070 200000 965264465 200000 572570208 200000 206147666 200000 264129570 200000 664449373 200000 157106092 200000 29940733 200000 902408274 200000 976146982 200000 939176823 200000 626614389 200000 622495685 200000 376292722 200000 212068977 200000 273809615 200000 78405241 200000 528963751 200000 236135399 200000 485937346 200000 441317133 200000 828361677 200000 440666567 200000 242539684 200000 611459774 200000 570135434 200000 102549154 200000 988558189 200000 904013165 200000 177868580 200000 570728356 200000 389233842 200000 245284758 200000 909392002 200000 927739036 200000 728696490 200000 212225113 200000 361731626 200000 805584890 200000 938935340 200000 127838581 200000 752717635 200000 547268811 200000 558206638 200000 124879687 200000 127032211 200000 534987454 200000 217279046 200000 915486926 200000 53836673 200000 782484513 200000 226518955 200000 927927209 200000 177717268 200000 983276003 200000 62353460 200000 938653206 200000 399750385 200000 521755539 200000 377260503 200000 142943476 200000 552443487 200000 808904030 200000 958595883 200000 279147456 200000 857779525 200000 847559700 200000 10695525 200000 503106715 200000 288610602 200000 721664803 200000 926545501 200000 837568578 200000 442517043 200000 419340441 200000 767891081 200000 892477459 200000 30234920 200000 910569253 200000 425078016 200000 998588942 200000 631518062 200000 538838038 200000 430171000 200000 756355280 200000 456213261 200000 784392537 200000 350407751 200000 849133464 200000 217229994 200000 187522942 200000 880556644 200000 72404549 200000 711792013 200000 364091315 200000 969243494 200000 420322645 200000 341586843 200000 946573254 200000 441536387 200000 698981351 200000 346011484 200000 623766566 200000 573291409 200000 786315193 200000 456778229 200000 816032737 200000 852431623 200000 338188074 200000 921989934 200000 112461479 200000 786501116 200000 929604920 200000 334755693 200000 339381957 200000 932368678 200000 531587969 200000 552286136 200000 65484585 200000 953263068 200000 480405573 200000 989356981 200000 439136100 200000 328929811 200000 777116257 200000 651847084 200000 148155810 200000 248639075 200000 802014548 200000 469557891 200000 802496178 200000 789244418 200000 388068670 200000 956190656 200000 738517508 200000 173549255 200000 482206427 200000 634632074 200000 852250532 200000 355718952 200000 907586955 200000 190586535 200000 775572035 200000 815540795 200000 59138892 200000 330120830 200000 153384750 200000 906597303 200000 595453117 200000 532648214 200000 90132052 200000 296702451 200000 348354844 200000 707504404 200000 684227140 200000 454847461 200000 789448775 200000 987751871 200000 754058283 200000 687674659 200000 235865278 200000 893468926 200000 69838297 200000 138060261 200000 315675551 200000 212571991 200000 101017020 200000 232941312 200000 484787367 200000 289008626 200000 880893666 200000 994541035 200000 376931895 200000 933882003 200000 957544698 200000 866866876 200000 854554443 200000 511584674 200000 874609235 200000 265473067 200000 534486915 200000 324065830 200000 158027226 200000 263060877 200000 299824413 200000 55857092 200000 818658079 200000 291622617 200000 431864568 200000 944915140 200000 373921359 200000 987087014 200000 299965587 200000 778095627 200000 236929083 200000 584527914 200000 923695626 200000 98738977 200000 745275983 200000 16940347 200000 302751774 200000 349695019 200000 187505818 200000 10749008 200000 191086125 200000 550701553 200000 742895563 200000 995967616 200000 393531957 200000 186815449 200000 437189937 200000 921158529 200000 501287636 200000 344676329 200000 921809594 200000 921958313 200000 873132874 200000 236154567 200000 4635380 200000 968030704 200000 962921844 200000 381564859 200000 399534350 200000 659810283 200000 266712529 200000 26983595 200000 827654358 200000 861280209 200000 98597760 200000 575759389 200000 555252924 200000 813544569 200000 865038912 200000 307695416 200000 936073677 200000 40436056 200000 731398254 200000 54727618 200000 272546231 200000 294746246 200000 190384905 200000 729583650 200000 745750218 200000 925273786 200000 277806511 200000 326471518 200000 851384308 200000 875687240 200000 165679776 200000 866108701 200000 530783940 200000 229047337 200000 189076666 200000 367478693 200000 690233191 200000 226620402 200000 956105083 200000 365254109 200000 508295853 200000 906731483 200000 78195457 200000 667250507 200000 468850180 200000 663123385 200000 922640395 200000 106870295 200000 644642682 200000 445015043 200000 208914937 200000 97053445 200000 179388350 200000 431087567 200000 473730759 200000 86189949 200000 643795998 200000 552589525 200000 960824597 200000 985778566 200000 640247945 200000 782209898 200000 97306657 200000 5104069 200000 555616654 200000 110848133 200000 601648586 200000 542928258 200000 472891483 200000 773777341 200000 202322062 200000 10085026 200000 710630590 200000 191636295 200000 424559500 200000 10242989 200000 875201830 200000 967273979 200000 400080002 200000 178674632 200000 207184545 200000 145752400 200000 116648910 200000 116019387 200000 754003166 200000 26631003 200000 749338224 200000 796646635 200000 998094892 200000 150489810 200000 730276357 200000 960841568 200000 435091833 200000 882674446 200000 225316045 200000 888562624 200000 969867859 200000 897219075 200000 290368421 200000 365537872 200000 366047465 200000 150928969 200000 14035469 200000 781383161 200000 820110857 200000 2852630 200000 364200482 200000 640759872 200000 972931874 200000 663377473 200000 972570787 200000 52386636 200000 208172611 200000 680966719 200000 857950447 200000 821046243 200000 2546202 200000 15714856 200000 727984900 200000 546913644 200000 508289013 200000 835060146 200000 168343936 200000 358166509 200000 953938883 200000 667376948 200000 420157347 200000 211706893 200000 287446546 200000 328757668 200000 490409291 200000 54644498 200000 560552465 200000 404617368 200000 586487029 200000 753436387 200000 151036303 200000 88215623 200000 961938882 200000 380627462 200000 904860410 200000 920686984 200000 776345966 200000 461261218 200000 218328416 200000 56378833 200000 839037017 200000 164861821 200000 28353136 200000 510036281 200000 621203842 200000 810140671 200000 217155704 200000 168346741 200000 101455494 200000 519271468 200000 379356263 200000 258053341 200000 617934244 200000 64882092 200000 835122636 200000 861028967 200000 109216699 200000 667325126 200000 237947093 200000 805351338 200000 335406153 200000 204545631 200000 989509712 200000 442116571 200000 375228268 200000 346915839 200000 664773035 200000 232171219 200000 622446052 200000 876824523 200000 690093815 200000 827917574 200000 689558799 200000 714495627 200000 127482080 200000 975466891 200000 423473386 200000 698389412 200000 219432118 200000 409734170 200000 919379477 200000 156966174 200000 248655462 200000 343201545 200000 146277327 200000 315848094 200000 580968576 200000 475751757 200000 220065781 200000 365590636 200000 462920754 200000 283372158 200000 641985798 200000 418420078 200000 336153418 200000 40754898 200000 537506849 200000 76167978 200000 211038776 200000 336279839 200000 423379716 200000 727866054 200000 817704968 200000 885039325 200000 408602126 200000 890606090 200000 626327147 200000 192982049 200000 235830333 200000 829552988 200000 526408110 200000 102826402 200000 336769840 200000 859520450 200000 588598464 200000 869650614 200000 711566629 200000 273481955 200000 347393327 200000 330191189 200000 176566522 200000 930345221 200000 640851754 200000 778560020 200000 840105007 200000 80779023 200000 651838336 200000 267978795 200000 520840417 200000 307719303 200000 988921246 200000 926588270 200000 637107151 200000 374924692 200000 139956628 200000 273211478 200000 126234712 200000 626664188 200000 483495440 200000 523595257 200000 432961659 200000 273975334 200000 145786465 200000 278756876 200000 241942741 200000 890553113 200000 559585396 200000 254021351 200000 605187237 200000 70069882 200000 657659608 200000 455506304 200000 454662089 200000 415297936 200000 398969533 200000 897358189 200000 153224385 200000 931003971 200000 425050096 200000 655056102 200000 34885803 200000 656438039 200000 458780896 200000 3963584 200000 311502149 200000 594122036 200000 568848027 200000 189486706 200000 357828845 200000 195955809 200000 165078224 200000 281612307 200000 424749731 200000 899838723 200000 741552590 200000 36291161 200000 596867588 200000 734623778 200000 709977730 200000 933590170 200000 693011279 200000 39080292 200000 483872380 200000 627301069 200000 918249315 200000 244078350 200000 751186922 200000 635974537 200000 513036735 200000 863773193 200000 60582810 200000 521029124 200000 15345280 200000 545787866 200000 731224827 200000 826196500 200000 647952485 200000 289066663 200000 406931484 200000 263119409 200000 797992140 200000 847417656 200000 260084650 200000 522469744 200000 58079157 200000 359700211 200000 849267957 200000 675847048 200000 25621438 200000 307187166 200000 301970923 200000 119482575 200000 589268004 200000 934155936 200000 991954714 200000 18163773 200000 221872840 200000 304339583 200000 801652658 200000 382600039 200000 314233894 200000 313613154 200000 629033855 200000 631898244 200000 203383135 200000 60437455 200000 565626610 200000 739522667 200000 34524719 200000 686498541 200000 795061528 200000 740046994 200000 457533174 200000 923088002 200000 744690079 200000 127800079 200000 795225778 200000 447176437 200000 476574936 200000 913214617 200000 691032322 200000 495665996 200000 502033839 200000 824632967 200000 5764132 200000 205345582 200000 701961139 200000 710739151 200000 156798711 200000 913206498 200000 536422676 200000 961184776 200000 67732217 200000 187961165 200000 725371551 200000 741694823 200000 898133064 200000 549710838 200000 422119874 200000 816718020 200000 109255076 200000 27858180 200000 15672974 200000 404655253 200000 952429674 200000 81617726 200000 639846319 200000 798746609 200000 201522842 200000 790772233 200000 221333620 200000 13576333 200000 312027857 200000 109082989 200000 386206925 200000 183564994 200000 533630030 200000 920869391 200000 636340551 200000 788199812 200000 207970544 200000 38527287 200000 960425744 200000 924104811 200000 587965237 200000 537646283 200000 651843064 200000 928830892 200000 961996348 200000 777423696 200000 165150830 200000 375577120 200000 994137539 200000 674686959 200000 530464638 200000 83946811 200000 148016169 200000 975529581 200000 256701145 200000 696318229 200000 651172972 200000 618371376 200000 915809483 200000 698962532 200000 199059498 200000 647070528 200000 929584197 200000 270356095 200000 912086947 200000 854443587 200000 955086036 200000 914348891 200000 605115828 200000 386198143 200000 388691111 200000 167043984 200000 874933213 200000 665302235 200000 737068685 200000 476575316 200000 868116539 200000 297396957 200000 818245107 200000 100882814 200000 79263629 200000 277158060 200000 292715241 200000 46402436 200000 712793394 200000 329505038 200000 824082461 200000 971165052 200000 489820968 200000 600808298 200000 461893341 200000 818732317 200000 824481294 200000 768021958 200000 524105496 200000 232657598 200000 425734946 200000 188146889 200000 926388061 200000 296808789 200000 877442627 200000 513095097 200000 498342105 200000 772431480 200000 846994414 200000 631795325 200000 171261788 200000 891088479 200000 692120900 200000 324007836 200000 147943252 200000 851073503 200000 621067778 200000 388958267 200000 289795535 200000 506149487 200000 163643526 200000 908091937 200000 642167420 200000 392635941 200000 484562383 200000 934673846 200000 903430057 200000 755213241 200000 736097660 200000 855637502 200000 368312902 200000 32837760 200000 787974604 200000 270132898 200000 974109151 200000 949696113 200000 110222236 200000 764655590 200000 617564325 200000 797414435 200000 66393195 200000 943274675 200000 924295525 200000 615585996 200000 585476695 200000 237245581 200000 982894990 200000 574736450 200000 743106592 200000 644856733 200000 355174703 200000 899946748 200000 993004836 200000 593991336 200000 979326709 200000 210425873 200000 447796065 200000 431899412 200000 545108528 200000 921091383 200000 846131573 200000 30314729 200000 390689486 200000 462384836 200000 40998048 200000 605685453 200000 710948701 200000 331717040 200000 236016831 200000 383291398 200000 484891404 200000 808018320 200000 380300881 200000 463146618 200000 472603049 200000 394555035 200000 940323446 200000 299000497 200000 940759460 200000 299403688 200000 451148010 200000 852548561 200000 437053449 200000 508710444 200000 30142477 200000 69835680 200000 71531657 200000 230603327 200000 924207325 200000 619132037 200000 704215921 200000 13048472 200000 450832633 200000 229694854 200000 372315056 200000 758914187 200000 968893086 200000 207125066 200000 951272660 200000 754066449 200000 971574957 200000 561068312 200000 245465357 200000 529426879 200000 832104099 200000 819973845 200000 814266664 200000 59333325 200000 528698014 200000 484585224 200000 606594195 200000 479198992 200000 995948382 200000 988229080 200000 596883806 200000 418443519 200000 3995712 200000 737694731 200000 438301751 200000 750932400 200000 409073987 200000 977061641 200000 746815085 200000 105864923 200000 964155654 200000 718103254 200000 870204909 200000 306775253 200000 30019784 200000 296675354 200000 156603207 200000 142659221 200000 627444325 200000 612890140 200000 613609384 200000 538923442 200000 3846751 200000 75696833 200000 68769504 200000 836726369 200000 123374545 200000 588888209 200000 250717533 200000 697704314 200000 378860156 200000 952046769 200000 807818798 200000 483424372 200000 857753278 200000 578463465 200000 909978368 200000 229094243 200000 54078356 200000 730518943 200000 242785827 200000 866893056 200000 527303327 200000 334914520 200000 197000837 200000 717597857 200000 463850011 200000 356883261 200000 743415732 200000 202276411 200000 56164584 200000 825961491 200000 355221983 200000 747598950 200000 544432261 200000 220764481 200000 222724564 200000 56258648 200000 102888207 200000 597368396 200000 426200834 200000 865863656 200000 594991941 200000 416193885 200000 759806328 200000 708498827 200000 37821574 200000 762090809 200000 791669732 200000 109689433 200000 546210000 200000 832752455 200000 121619348 200000 942867976 200000 445178050 200000 448703373 200000 491793527 200000 62841071 200000 653744537 200000 123933874 200000 530887963 200000 3446276 200000 49555254 200000 211609084 200000 291568815 200000 107603165 200000 687415830 200000 755124050 200000 566326530 200000 742460849 200000 562893655 200000 485190971 200000 594980481 200000 42207063 200000 627209400 200000 320037084 200000 100489788 200000 884916037 200000 402853529 200000 788378108 200000 309627873 200000 895746450 200000 125114358 200000 296506114 200000 567137215 200000 660514547 200000 355733103 200000 187534068 200000 835999939 200000 952080064 200000 393326658 200000 352141178 200000 224047229 200000 275245295 200000 395228238 200000 126807768 200000 749291290 200000 386560535 200000 926690321 200000 129878006 200000 991357802 200000 411746157 200000 409581993 200000 765831771 200000 812581595 200000 393779913 200000 16514006 200000 132792364 200000 682752891 200000 445197474 200000 533805046 200000 535139889 200000 356090362 200000 683016204 200000 639605254 200000 351387088 200000 613477284 200000 779740864 200000 410621095 200000 676028174 200000 604843114 200000 528580371 200000 638236437 200000 507776660 200000 384423641 200000 329323005 200000 15812912 200000 527817639 200000 282787872 200000 12514067 200000 660673911 200000 176271405 200000 619559949 200000 722556044 200000 455223047 200000 278915758 200000 211265295 200000 728177982 200000 224820127 200000 487101520 200000 482786357 200000 799486625 200000 153817501 200000 113072857 200000 62052653 200000 120901322 200000 396441601 200000 625200303 200000 267749445 200000 903796848 200000 398602857 200000 104613595 200000 164126315 200000 88564457 200000 399343379 200000 561426688 200000 783789360 200000 596455981 200000 735020253 200000 465314663 200000 292794560 200000 92847313 200000 29789511 200000 485724406 200000 515224043 200000 435536397 200000 71390830 200000 125539124 200000 883450398 200000 122604981 200000 887018770 200000 6034502 200000 732534633 200000 577135682 200000 16911504 200000 63659763 200000 855905914 200000 488483530 200000 39230183 200000 371978402 200000 472538271 200000 444722434 200000 255808182 200000 38141785 200000 65191367 200000 358196546 200000 179198267 200000 686340031 200000 262726273 200000 700315776 200000 405570645 200000 342546715 200000 479406075 200000 211160658 200000 127239298 200000 637862226 200000 702539267 200000 356391152 200000 302581472 200000 518619372 200000 875714311 200000 345328431 200000 565744431 200000 851693838 200000 978467864 200000 756206726 200000 947930060 200000 764809088 200000 450793698 200000 203211020 200000 153449399 200000 666253991 200000 184875956 200000 678286711 200000 320059021 200000 710814091 200000 347443582 200000 822400797 200000 972812430 200000 875434961 200000 157286861 200000 17370613 200000 686555287 200000 325492161 200000 413960912 200000 351296150 200000 253327911 200000 580547648 200000 632170837 200000 24438838 200000 232002909 200000 978539734 200000 95562443 200000 337253547 200000 79507191 200000 743249321 200000 75582785 200000 584483949 200000 152595028 200000 71209855 200000 884420964 200000 533555857 200000 997868401 200000 53824446 200000 725462660 200000 583040718 200000 525827823 200000 595121262 200000 251695247 200000 4105594 200000 783190539 200000 222802997 200000 807748627 200000 577562509 200000 169104547 200000 510637657 200000 132767807 200000 316533916 200000 852357943 200000 413200577 200000 200868066 200000 194186462 200000 371331300 200000 155632627 200000 326517353 200000 741698858 200000 370298217 200000 291162390 200000 942169572 200000 531365110 200000 66283813 200000 869714416 200000 253619969 200000 934610520 200000 539971350 200000 241948904 200000 394987534 200000 199261703 200000 264311515 200000 779616517 200000 550557178 200000 291245914 200000 978701490 200000 542975468 200000 683529300 200000 59881543 200000 582643578 200000 65776612 200000 465237833 200000 213425509 200000 476504753 200000 241667028 200000 901986729 200000 399750121 200000 994115189 200000 825753923 200000 92711650 200000 927837099 200000 651852678 200000 413988950 200000 556072194 200000 375186209 200000 551247169 200000 572209620 200000 590106296 200000 884881250 200000 459749286 200000 190304549 200000 435744083 200000 880330787 200000 449734994 200000 333131853 200000 305465024 200000 510087613 200000 424152964 200000 357459957 200000 981432207 200000 704340260 200000 58253339 200000 460298593 200000 203235566 200000 571504112 200000 720452502 200000 959279226 200000 430512811 200000 731396182 200000 56101649 200000 875932101 200000 427964725 200000 810031919 200000 457124429 200000 965311592 200000 723011995 200000 463636975 200000 899647912 200000 935840811 200000 30717322 200000 229416110 200000 456743968 200000 722102644 200000 111490386 200000 520762914 200000 28724563 200000 984296777 200000 973518817 200000 695124386 200000 393451905 200000 982064976 200000 778428101 200000 736442147 200000 58787719 200000 552514001 200000 654888493 200000 714279229 200000 629979365 200000 186696626 200000 149640424 200000 810027302 200000 712141240 200000 371491961 200000 154959971 200000 334817973 200000 934032575 200000 44482125 200000 672573614 200000 239017568 200000 141357913 200000 436265972 200000 697687159 200000 601260861 200000 440487300 200000 305148629 200000 268036876 200000 92760835 200000 816415199 200000 916155126 200000 344378460 200000 840011785 200000 686369192 200000 616484094 200000 256739573 200000 290453317 200000 197524158 200000 550583348 200000 279736839 200000 994045005 200000 318278559 200000 117737085 200000 944067423 200000 17471833 200000 955856745 200000 449953376 200000 621935979 200000 106945854 200000 715326428 200000 105034500 200000 445701947 200000 284139891 200000 220087637 200000 92398640 200000 983983229 200000 638191630 200000 86570195 200000 145945161 200000 83494272 200000 300879815 200000 29171702 200000 858761815 200000 100851505 200000 713272307 200000 721822458 200000 996701183 200000 492365600 200000 614837897 200000 177318591 200000 210421129 200000 696291195 200000 165134368 200000 124012227 200000 431351258 200000 815981328 200000 832833518 200000 943256357 200000 111129210 200000 601924430 200000 339014089 200000 385163427 200000 346014606 200000 9207363 200000 329199144 200000 727064731 200000 540175838 200000 339571359 200000 507971618 200000 181344013 200000 853394640 200000 218795951 200000 793488237 200000 156713110 200000 932001386 200000 569141089 200000 102141535 200000 174532214 200000 235549522 200000 686944325 200000 682620912 200000 630344330 200000 275980496 200000 690343305 200000 644334517 200000 208803666 200000 685965002 200000 639073020 200000 311940069 200000 537505259 200000 223996870 200000 860869387 200000 388023126 200000 507755028 200000 364385515 200000 648534726 200000 28315008 200000 213349932 200000 562333695 200000 805024219 200000 560003192 200000 915407665 200000 104761193 200000 157880472 200000 446530806 200000 456557250 200000 680192047 200000 159816684 200000 612457038 200000 720750877 200000 592474616 200000 334844773 200000 603672185 200000 300999968 200000 972124426 200000 252649779 200000 6017548 200000 424842827 200000 558806604 200000 598001186 200000 925508671 200000 521959611 200000 706526532 200000 361623459 200000 683919079 200000 762072880 200000 696100377 200000 420031427 200000 487047803 200000 766994183 200000 609145234 200000 374164273 200000 572186641 200000 612767296 200000 39259924 200000 473312059 200000 858659169 200000 655313784 200000 364886695 200000 682389457 200000 354955456 200000 850135022 200000 302796016 200000 901112191 200000 106414373 200000 60998529 200000 939947830 200000 624147318 200000 92812838 200000 221655727 200000 516387681 200000 350211971 200000 727811067 200000 875578006 200000 661207541 200000 522789909 200000 400074617 200000 2880246 200000 588124699 200000 193903163 200000 497206808 200000 612790317 200000 768387480 200000 679674786 200000 15854572 200000 748184889 200000 177562834 200000 166463130 200000 876488622 200000 707969976 200000 879106769 200000 931507216 200000 429105844 200000 113424361 200000 388893498 200000 189517204 200000 991530227 200000 373685932 200000 199966293 200000 702278484 200000 98412803 200000 909465469 200000 40273672 200000 923670559 200000 715617818 200000 660862076 200000 170418393 200000 984786786 200000 568480271 200000 688146023 200000 422151663 200000 383373613 200000 85454679 200000 150709917 200000 668278032 200000 358002221 200000 815743754 200000 860726044 200000 979441059 200000 813517746 200000 122114270 200000 232083075 200000 998719918 200000 31655850 200000 775719210 200000 953142800 200000 604567000 200000 900884132 200000 249413348 200000 999852961 200000 831634791 200000 924413389 200000 97348514 200000 596087734 200000 855113794 200000 856086261 200000 756742043 200000 66812268 200000 662149359 200000 798026889 200000 164809638 200000 27307651 200000 634108053 200000 535398297 200000 418503481 200000 834806104 200000 498656506 200000 580705235 200000 458408043 200000 105309930 200000 757998725 200000 181792645 200000 945002481 200000 831393496 200000 198145085 200000 813359007 200000 674338595 200000 736763232 200000 96479687 200000 539860397 200000 585424887 200000 342436705 200000 190080363 200000 191188448 200000 144364804 200000 579699801 200000 345577998 200000 514006789 200000 19026815 200000 89132647 200000 156861239 200000 103122571 200000 744255296 200000 616420936 200000 955740942 200000 640721024 200000 360756926 200000 901981 200000 597865560 200000 423875987 200000 814701837 200000 742634915 200000 249365627 200000 800115987 200000 492746214 200000 375755192 200000 712070015 200000 784718574 200000 959971742 200000 71282907 200000 491482633 200000 701625266 200000 645664045 200000 440521451 200000 735363937 200000 555749006 200000 633364520 200000 278204519 200000 305031533 200000 123723600 200000 716007110 200000 930665580 200000 799520435 200000 473327719 200000 732070365 200000 438939321 200000 255929945 200000 867552482 200000 550337765 200000 257987501 200000 476191783 200000 113559662 200000 808001523 200000 259574854 200000 939255939 200000 966384987 200000 131014590 200000 62167074 200000 821473907 200000 203609239 200000 744033180 200000 241934721 200000 892189086 200000 98276272 200000 129899909 200000 728624448 200000 663797322 200000 433017558 200000 408080910 200000 495603935 200000 226076510 200000 231071445 200000 969310319 200000 644692091 200000 931107424 200000 650475806 200000 36056700 200000 447389908 200000 270532983 200000 583437758 200000 935641774 200000 587527495 200000 278610793 200000 116777828 200000 497011226 200000 2069459 200000 203766685 200000 705549662 200000 67338360 200000 401995543 200000 49271834 200000 613546395 200000 741656093 200000 819470417 200000 189976453 200000 166112426 200000 143737344 200000 770374496 200000 29912869 200000 846485432 200000 718487991 200000 895355586 200000 385617122 200000 953492117 200000 868114298 200000 631635861 200000 484465472 200000 119877551 200000 721564702 200000 760591257 200000 365504871 200000 678869524 200000 282518810 200000 967314220 200000 489913118 200000 384688500 200000 570893445 200000 325646667 200000 362057418 200000 970462235 200000 47197973 200000 546847126 200000 538087795 200000 91230970 200000 808246304 200000 953647692 200000 332180158 200000 769186718 200000 744961949 200000 803283530 200000 707392755 200000 794002485 200000 434520611 200000 35796751 200000 487473912 200000 223194512 200000 877046504 200000 244086970 200000 814315603 200000 464060187 200000 25896386 200000 802878473 200000 704675114 200000 844958949 200000 710826793 200000 383543899 200000 301179973 200000 846143390 200000 492326962 200000 195927470 200000 519921930 200000 21223571 200000 874761364 200000 188559520 200000 54866815 200000 570162611 200000 780794533 200000 980513393 200000 15922251 200000 548526476 200000 28605277 200000 714806014 200000 441748660 200000 248556365 200000 587900497 200000 634258631 200000 890413728 200000 41477829 200000 324536248 200000 764233449 200000 576845464 200000 27156065 200000 629130857 200000 307141923 200000 507903936 200000 346278193 200000 67685850 200000 161961428 200000 268213727 200000 840508131 200000 575793697 200000 901216251 200000 71697244 200000 299567045 200000 767309301 200000 527595316 200000 290320189 200000 309477062 200000 359724717 200000 451049409 200000 595566889 200000 208842101 200000 361753151 200000 669823101 200000 255961447 200000 618072063 200000 309717825 200000 938881257 200000 744429276 200000 231238964 200000 787366123 200000 912615715 200000 471739663 200000 3800706 200000 401426706 200000 275070440 200000 288150055 200000 148788215 200000 858281517 200000 212392601 200000 551618283 200000 581093442 200000 634711891 200000 390423858 200000 921515200 200000 130151602 200000 604353593 200000 767486547 200000 167542702 200000 911294772 200000 565748024 200000 682722619 200000 458233946 200000 687878232 200000 752280900 200000 240964039 200000 977997324 200000 865808204 200000 952400885 200000 383964278 200000 642391209 200000 27686366 200000 109593984 200000 530590823 200000 159426233 200000 582876797 200000 204417214 200000 30517080 200000 508394850 200000 835646008 200000 805766435 200000 272657319 200000 310388330 200000 154562236 200000 792622279 200000 571073620 200000 928106039 200000 774814809 200000 609415264 200000 986959101 200000 176102865 200000 22013949 200000 775973188 200000 841604575 200000 763569886 200000 297898294 200000 263530859 200000 33830875 200000 904510372 200000 609046067 200000 276322666 200000 416283245 200000 403367690 200000 687882690 200000 807305336 200000 925033909 200000 64731286 200000 812860243 200000 75557484 200000 767417458 200000 413163631 200000 893913331 200000 786582460 200000 892779521 200000 916382555 200000 569776464 200000 455414654 200000 324390497 200000 35671745 200000 14248890 200000 133344105 200000 290455088 200000 339750567 200000 421208608 200000 705924052 200000 641405102 200000 713066932 200000 521874702 200000 205437877 200000 395957177 200000 159786798 200000 220657076 200000 306929314 200000 717027279 200000 595621628 200000 634488801 200000 541283539 200000 450014222 200000 190324645 200000 47309827 200000 241774365 200000 939546166 200000 373913166 200000 293973288 200000 203714807 200000 319162020 200000 200429246 200000 52171519 200000 684582007 200000 529428056 200000 926425437 200000 172127703 200000 615247957 200000 556121327 200000 891416879 200000 536274077 200000 61191654 200000 77150888 200000 153647581 200000 968325857 200000 694431009 200000 318171234 200000 942603691 200000 890887377 200000 970576029 200000 737666971 200000 677409154 200000 58528059 200000 748326799 200000 643760754 200000 930165478 200000 439311758 200000 891488720 200000 38631333 200000 20792320 200000 693526488 200000 67238356 200000 773763730 200000 141635989 200000 205441737 200000 694610611 200000 388941113 200000 125857547 200000 989490605 200000 266530339 200000 33301560 200000 763825770 200000 681068149 200000 786552442 200000 472660172 200000 794397272 200000 573052846 200000 146304688 200000 996071125 200000 498455579 200000 902016135 200000 64494170 200000 207821522 200000 321278873 200000 519137999 200000 587867567 200000 762270688 200000 156826970 200000 338767603 200000 824008069 200000 705713086 200000 573719684 200000 871783427 200000 116287316 200000 815370443 200000 180391645 200000 898108844 200000 689773361 200000 126159877 200000 321144012 200000 950615102 200000 842912723 200000 788779275 200000 585068375 200000 602942119 200000 837237393 200000 188614171 200000 998921765 200000 339596406 200000 979085153 200000 225053203 200000 759909244 200000 235638744 200000 894886617 200000 935967859 200000 105641028 200000 654654365 200000 629022769 200000 973380441 200000 186944513 200000 212720435 200000 885292350 200000 826819970 200000 707043547 200000 428498088 200000 920689783 200000 904701518 200000 969434520 200000 722434219 200000 229852402 200000 617680316 200000 595954592 200000 413204106 200000 328472167 200000 718854249 200000 586058487 200000 799575604 200000 486042923 200000 964999060 200000 601052229 200000 347547704 200000 363964469 200000 696058652 200000 166827729 200000 772144068 200000 830051099 200000 98408831 200000 192026752 200000 953194150 200000 478898197 200000 611976156 200000 421570522 200000 68249933 200000 873149944 200000 773735408 200000 320811012 200000 456022215 200000 60042812 200000 861949980 200000 251934918 200000 136790724 200000 327254773 200000 993215837 200000 621578374 200000 819160464 200000 894311132 200000 297331025 200000 1653321 200000 404657692 200000 762728263 200000 325172280 200000 579845048 200000 52813813 200000 229912619 200000 492277487 200000 4979480 200000 399813450 200000 235702304 200000 666687221 200000 820218703 200000 631558377 200000 497505372 200000 454652009 200000 161879525 200000 216277058 200000 350683318 200000 176840201 200000 759760128 200000 477572961 200000 578306979 200000 10526516 200000 589215590 200000 935872247 200000 677301819 200000 321074152 200000 516311678 200000 386842193 200000 979103796 200000 604164804 200000 869789262 200000 792910686 200000 187007973 200000 369793286 200000 289871229 200000 602193068 200000 927380036 200000 341212300 200000 32970577 200000 342952811 200000 566815463 200000 56292310 200000 971953585 200000 912903015 200000 829352965 200000 870985729 200000 724359459 200000 122600209 200000 620775029 200000 944720589 200000 843539150 200000 112508790 200000 876951981 200000 645896855 200000 655678073 200000 264410693 200000 489750468 200000 814412894 200000 34324105 200000 464801740 200000 233455983 200000 464686529 200000 15758853 200000 428866810 200000 673747974 200000 885922558 200000 537243797 200000 178076510 200000 964921727 200000 408609012 200000 871180925 200000 495296806 200000 607706737 200000 791048481 200000 785599653 200000 764936480 200000 281663505 200000 36572580 200000 933682836 200000 602853563 200000 509407287 200000 550876987 200000 271458927 200000 461566981 200000 690195802 200000 373504836 200000 162961662 200000 506488749 200000 703266446 200000 560399295 200000 273043878 200000 933592834 200000 361217420 200000 93790537 200000 517215343 200000 359053297 200000 77051049 200000 403534114 200000 581970431 200000 381425930 200000 934109405 200000 140455207 200000 186245531 200000 694667131 200000 429949885 200000 449048535 200000 191992620 200000 246880531 200000 932342656 200000 454449233 200000 237898039 200000 376316479 200000 736656636 200000 92495955 200000 971027171 200000 915104270 200000 300984233 200000 498528828 200000 693590006 200000 709322288 200000 487333276 200000 691820810 200000 873321174 200000 672348402 200000 614612364 200000 179426395 200000 563560587 200000 182645571 200000 881072847 200000 802798703 200000 596179643 200000 745047217 200000 192681821 200000 588852772 200000 769341356 200000 54117227 200000 752073675 200000 495614199 200000 734659653 200000 796179008 200000 238392144 200000 477404936 200000 786716173 200000 272169118 200000 923565507 200000 570380566 200000 853401384 200000 93623954 200000 264945562 200000 509028990 200000 28417120 200000 938371789 200000 530534379 200000 678312767 200000 153448217 200000 497935517 200000 727302254 200000 428257784 200000 790035290 200000 278811119 200000 492688760 200000 837767143 200000 74279370 200000 8248658 200000 58817024 200000 548983531 200000 324025776 200000 531557878 200000 351979932 200000 763430786 200000 64950001 200000 70496168 200000 309881988 200000 419339979 200000 104251413 200000 509422807 200000 755401101 200000 37213315 200000 163295297 200000 962281105 200000 430684718 200000 249817355 200000 169180988 200000 244363909 200000 680907902 200000 341447519 200000 295012718 200000 651734274 200000 209446194 200000 660451616 200000 570520027 200000 766065397 200000 877463971 200000 110170250 200000 503437868 200000 417859566 200000 6776773 200000 344002173 200000 694266534 200000 113418267 200000 829174832 200000 172669047 200000 523024943 200000 43393098 200000 946813978 200000 201712791 200000 764020815 200000 170276330 200000 827486553 200000 386967963 200000 654422316 200000 469664010 200000 204717669 200000 513171682 200000 502649740 200000 173418072 200000 881268819 200000 768282218 200000 350522581 200000 183503137 200000 515478746 200000 435790033 200000 634542351 200000 275114326 200000 713874512 200000 24255831 200000 743616224 200000 58621829 200000 585659309 200000 505241049 200000 862275470 200000 561881307 200000 38275206 200000 902595799 200000 722479360 200000 401615655 200000 756572434 200000 460379502 200000 902903740 200000 482305753 200000 615168040 200000 199167326 200000 305784553 200000 805264126 200000 659884350 200000 754438404 200000 389762125 200000 576793412 200000 134657130 200000 895294303 200000 569964623 200000 678279164 200000 327873123 200000 920522766 200000 581236214 200000 395097106 200000 218050176 200000 255626063 200000 248819943 200000 22541077 200000 21477559 200000 287742976 200000 853704553 200000 837778741 200000 989685662 200000 832544673 200000 721266275 200000 859669823 200000 421118061 200000 450103888 200000 285118812 200000 580009633 200000 379010809 200000 51199178 200000 777773689 200000 777935212 200000 60605369 200000 131975792 200000 631519361 200000 994619980 200000 29594564 200000 497863486 200000 396378844 200000 105154704 200000 648984783 200000 333609941 200000 476148110 200000 275597352 200000 848900403 200000 217815409 200000 451650368 200000 398368673 200000 649778148 200000 758271986 200000 147804470 200000 272201769 200000 411759738 200000 739133910 200000 657532761 200000 195245969 200000 445662506 200000 962624060 200000 171402798 200000 798296133 200000 155854541 200000 118067938 200000 32190683 200000 872405844 200000 627372759 200000 103139879 200000 456893736 200000 758353518 200000 263081824 200000 246784264 200000 514019195 200000 602170335 200000 439146782 200000 572080934 200000 420042458 200000 49538200 200000 52269927 200000 56291517 200000 21460715 200000 321335846 200000 514706995 200000 753297070 200000 453965814 200000 39857337 200000 946444311 200000 550589557 200000 108564193 200000 849723677 200000 596693578 200000 424454194 200000 498085682 200000 272987842 200000 258462883 200000 178445988 200000 871059216 200000 151529911 200000 811475352 200000 136874792 200000 880400705 200000 763483818 200000 161336383 200000 582649789 200000 848446764 200000 4517097 200000 868047439 200000 343481090 200000 431637207 200000 34919011 200000 272329247 200000 847932469 200000 617549545 200000 575164839 200000 258389157 200000 413972788 200000 543240361 200000 441257954 200000 290078071 200000 852487295 200000 335383548 200000 788245732 200000 373758157 200000 662948660 200000 8851305 200000 93603611 200000 648777596 200000 88029968 200000 867428887 200000 485002645 200000 981295867 200000 908671091 200000 535745485 200000 477979649 200000 179442016 200000 861855324 200000 54882032 200000 514331309 200000 703800675 200000 344260712 200000 797510280 200000 435849 200000 849992281 200000 300060374 200000 626672186 200000 148890914 200000 415989305 200000 671545989 200000 61786702 200000 369299622 200000 103106458 200000 868196595 200000 264015785 200000 798477285 200000 141222833 200000 960555071 200000 344321491 200000 58125389 200000 193815127 200000 213733159 200000 213465841 200000 253800429 200000 290602496 200000 472176394 200000 302755275 200000 544165746 200000 601955780 200000 399554021 200000 193204679 200000 369602092 200000 96265561 200000 544224345 200000 857678570 200000 948114953 200000 308939029 200000 659470242 200000 918493661 200000 428808087 200000 733232624 200000 98391969 200000 606897637 200000 890937861 200000 560945535 200000 86499026 200000 407253225 200000 419969825 200000 775407097 200000 309137493 200000 944992623 200000 252414811 200000 54736948 200000 47747048 200000 506031774 200000 256062911 200000 289664936 200000 667780586 200000 730960444 200000 923354110 200000 204351082 200000 69408601 200000 402953392 200000 488359013 200000 270874929 200000 268650452 200000 439104256 200000 109573091 200000 562557268 200000 29264793 200000 956261075 200000 796714503 200000 313981641 200000 960008071 200000 528395375 200000 418798334 200000 289304102 200000 389516059 200000 687139003 200000 332411288 200000 189840035 200000 33075830 200000 224419645 200000 935894338 200000 18680341 200000 906574932 200000 949106716 200000 255011340 200000 839488243 200000 877382678 200000 219556895 200000 389401252 200000 28805715 200000 869451192 200000 235156651 200000 872738393 200000 184806381 200000 991334874 200000 179994055 200000 942277912 200000 727388182 200000 745054138 200000 474062875 200000 637470065 200000 247034309 200000 211274039 200000 910649067 200000 885046930 200000 889440400 200000 408707791 200000 641908768 200000 418916937 200000 1222319 200000 528216481 200000 183963710 200000 851603717 200000 653113591 200000 158375787 200000 234265198 200000 244569044 200000 625772256 200000 638452363 200000 65566836 200000 205281381 200000 214216830 200000 250215425 200000 848111289 200000 400654599 200000 183906442 200000 587541866 200000 813562434 200000 502116008 200000 56189018 200000 515068166 200000 257888949 200000 640015062 200000 882355683 200000 841153458 200000 76743258 200000 615773632 200000 901350845 200000 631712493 200000 202263 200000 930861620 200000 764234526 200000 988019414 200000 924492146 200000 807876001 200000 351737308 200000 310975020 200000 293869714 200000 736070166 200000 398238831 200000 377708619 200000 691868733 200000 639991361 200000 88044524 200000 546669364 200000 972696537 200000 377350000 200000 799566858 200000 154914181 200000 515678575 200000 854237586 200000 649837344 200000 775267964 200000 111078818 200000 130021173 200000 17684516 200000 546120183 200000 811988924 200000 613182344 200000 711225516 200000 48793718 200000 293551521 200000 633883226 200000 934725871 200000 142508822 200000 67834328 200000 446661145 200000 152448964 200000 87205783 200000 533619592 200000 690636243 200000 217490593 200000 400601686 200000 502066295 200000 788088630 200000 574210972 200000 474919506 200000 407638796 200000 260035731 200000 149845357 200000 779537194 200000 987672142 200000 359765206 200000 641678185 200000 319976733 200000 238873058 200000 796791695 200000 317729671 200000 107245319 200000 622079504 200000 180949739 200000 874375262 200000 289805929 200000 414023101 200000 537042362 200000 917874979 200000 402017121 200000 245133936 200000 790557034 200000 444728238 200000 720655533 200000 270576209 200000 342345738 200000 263184502 200000 943306667 200000 483938852 200000 67767367 200000 508361871 200000 388793435 200000 309919058 200000 753568113 200000 204400050 200000 663866714 200000 599391200 200000 50621301 200000 616720436 200000 40077288 200000 914375284 200000 415642851 200000 673867533 200000 86971362 200000 384742998 200000 381765353 200000 803654098 200000 90772423 200000 699283308 200000 237523797 200000 543119546 200000 809896630 200000 55518779 200000 440027287 200000 132895899 200000 125017197 200000 751197676 200000 275834811 200000 509784813 200000 320986443 200000 359277636 200000 771036274 200000 921629637 200000 449190990 200000 765971882 200000 23348489 200000 65105882 200000 775435541 200000 591624996 200000 717538927 200000 540180610 200000 645393373 200000 556839001 200000 468743730 200000 454766517 200000 152725383 200000 36792207 200000 321780865 200000 719225352 200000 439888783 200000 594041261 200000 357088299 200000 609614002 200000 396124694 200000 192589369 200000 456822941 200000 219363210 200000 178538456 200000 739107162 200000 104242663 200000 624227590 200000 977525813 200000 69978582 200000 997467319 200000 130217532 200000 685115691 200000 607390484 200000 383193691 200000 178402532 200000 110214489 200000 299615003 200000 280370371 200000 847066963 200000 433013246 200000 558669968 200000 284341371 200000 601243264 200000 359108854 200000 638101690 200000 448616116 200000 157114881 200000 445128386 200000 301700992 200000 950657851 200000 206897166 200000 687564416 200000 188574569 200000 63016062 200000 161316732 200000 928017902 200000 980097434 200000 129968526 200000 980323778 200000 624756586 200000 605044699 200000 892836887 200000 820464887 200000 568572404 200000 452309137 200000 217787497 200000 639258576 200000 299895593 200000 5664452 200000 53707633 200000 868907430 200000 391869768 200000 361453593 200000 201593023 200000 535977581 200000 59185968 200000 35310296 200000 746317441 200000 218463421 200000 427659359 200000 473671143 200000 30886277 200000 654733260 200000 20280564 200000 418943692 200000 280668474 200000 380158832 200000 437581741 200000 926085549 200000 289717679 200000 739305505 200000 386201577 200000 221837650 200000 39635345 200000 857773812 200000 13087142 200000 721312545 200000 806737456 200000 725466016 200000 221434755 200000 844334368 200000 792097658 200000 978179707 200000 877054141 200000 130954741 200000 191406077 200000 760318589 200000 368802101 200000 564687593 200000 904708840 200000 806460219 200000 139263335 200000 450951647 200000 674998794 200000 694237420 200000 800641139 200000 323658081 200000 361505232 200000 530960999 200000 100999704 200000 916447378 200000 262228298 200000 469092642 200000 764096179 200000 563528508 200000 531655206 200000 666641715 200000 128473923 200000 105452995 200000 585676466 200000 298761041 200000 290538855 200000 355566894 200000 988048349 200000 63240915 200000 983756125 200000 273336612 200000 286111542 200000 1727407 200000 245556740 200000 549523947 200000 875460842 200000 285660795 200000 7754969 200000 754745451 200000 933820873 200000 930419823 200000 585177597 200000 620891176 200000 798991169 200000 145078112 200000 377623085 200000 160035146 200000 699246944 200000 310698437 200000 833459399 200000 711777432 200000 797913813 200000 170502325 200000 548966859 200000 556552567 200000 603802863 200000 477564389 200000 750633942 200000 562972143 200000 624535963 200000 445574061 200000 46227495 200000 266682021 200000 755593577 200000 259812612 200000 930661533 200000 823127777 200000 340927879 200000 437510014 200000 349881782 200000 188093064 200000 975522243 200000 294930772 200000 341686417 200000 579494434 200000 804699788 200000 851400028 200000 842118892 200000 416955605 200000 277522161 200000 148266763 200000 482994470 200000 620239974 200000 557624479 200000 637556857 200000 294047293 200000 911741758 200000 144720358 200000 74119260 200000 308015055 200000 770704482 200000 23781812 200000 67900938 200000 807133212 200000 144826745 200000 94512023 200000 958291835 200000 112885249 200000 950077129 200000 609620414 200000 110622020 200000 87061245 200000 379204921 200000 282834680 200000 338861724 200000 210774320 200000 967876175 200000 456576178 200000 933993818 200000 740538710 200000 749504049 200000 490475772 200000 874006516 200000 278175439 200000 874538920 200000 597423748 200000 728934784 200000 897877913 200000 188519960 200000 980761240 200000 113856949 200000 399726163 200000 849485192 200000 53507879 200000 246003434 200000 823877179 200000 905258655 200000 701135039 200000 811158037 200000 370411823 200000 350448803 200000 918729872 200000 344875212 200000 80157103 200000 171284859 200000 358863975 200000 128903495 200000 672949977 200000 950159790 200000 990164658 200000 271944794 200000 40052842 200000 674260065 200000 107115137 200000 637309822 200000 56479939 200000 395130715 200000 480330115 200000 470920393 200000 655475424 200000 754792708 200000 455106052 200000 954219761 200000 388518497 200000 692569184 200000 549831924 200000 539274572 200000 661301124 200000 741666583 200000 633478114 200000 891928529 200000 926979368 200000 818296688 200000 4507388 200000 154865943 200000 73153228 200000 213930064 200000 182370576 200000 961509971 200000 540365452 200000 266146111 200000 733244813 200000 975192414 200000 720177961 200000 641401955 200000 646276738 200000 353439404 200000 202800641 200000 780433537 200000 28003996 200000 66138965 200000 7948050 200000 617153794 200000 742885163 200000 711388943 200000 877425914 200000 784684523 200000 737149980 200000 200041008 200000 226595065 200000 684295139 200000 744897536 200000 571226544 200000 644508908 200000 16782383 200000 571101187 200000 621617956 200000 860245330 200000 9919672 200000 533642228 200000 991955651 200000 464817482 200000 249348099 200000 624995906 200000 967779683 200000 206969491 200000 599127351 200000 243344380 200000 360452732 200000 574290314 200000 716985882 200000 301326032 200000 690433059 200000 145259822 200000 332859667 200000 612723980 200000 644836111 200000 952037661 200000 858956584 200000 66503071 200000 484305559 200000 10063767 200000 591000064 200000 366554647 200000 367131313 200000 113374586 200000 731812321 200000 173978276 200000 575247859 200000 134617668 200000 239514034 200000 283462162 200000 616627605 200000 323738131 200000 527597818 200000 597602770 200000 871960940 200000 752368039 200000 50851806 200000 799399409 200000 243944942 200000 944345181 200000 767285029 200000 108264222 200000 156565044 200000 484105780 200000 727005750 200000 589315752 200000 535096307 200000 159570379 200000 398817048 200000 978494588 200000 228218241 200000 180803168 200000 649157232 200000 469988650 200000 705149909 200000 400392146 200000 115883910 200000 382497247 200000 407523461 200000 104764063 200000 843260479 200000 850649195 200000 911050697 200000 997556198 200000 843270435 200000 99939132 200000 838216822 200000 215945573 200000 590256471 200000 357420385 200000 624887299 200000 277263226 200000 773167267 200000 101809799 200000 617083527 200000 385774373 200000 483926380 200000 108462846 200000 20117688 200000 456173571 200000 753195194 200000 987669427 200000 799214573 200000 841023572 200000 599173683 200000 986210870 200000 471340571 200000 814883061 200000 635458077 200000 366103221 200000 388012506 200000 212350310 200000 303497054 200000 675414015 200000 179864160 200000 384786372 200000 813256062 200000 472395137 200000 123231619 200000 160581838 200000 711721123 200000 559823179 200000 717269435 200000 775718883 200000 910747027 200000 997395978 200000 176811549 200000 334536449 200000 175154613 200000 702997262 200000 192067680 200000 814212806 200000 795701519 200000 435021381 200000 545203931 200000 370751090 200000 997162568 200000 832091198 200000 381047940 200000 467002851 200000 22097574 200000 916195366 200000 315734769 200000 467124630 200000 998777872 200000 623425485 200000 743287897 200000 133448364 200000 360206604 200000 795654048 200000 797144467 200000 568067297 200000 612472513 200000 711751855 200000 371741205 200000 47854741 200000 248059126 200000 722048168 200000 856035317 200000 634419399 200000 303064080 200000 973433818 200000 346007531 200000 981555476 200000 873506582 200000 725746994 200000 416982860 200000 838672315 200000 440713647 200000 932225599 200000 372492303 200000 43596187 200000 754040866 200000 767480625 200000 590670538 200000 10518066 200000 872094548 200000 330512085 200000 526262965 200000 810418078 200000 504893133 200000 734950042 200000 340355493 200000 842141855 200000 167070386 200000 180626062 200000 77965329 200000 847738515 200000 261277643 200000 283361633 200000 562730768 200000 198618999 200000 238450557 200000 709253727 200000 242567256 200000 653181419 200000 906716112 200000 436972409 200000 721428543 200000 351354670 200000 921059178 200000 655387964 200000 376532413 200000 781109533 200000 533391248 200000 34425559 200000 478695015 200000 305330743 200000 218714667 200000 489370648 200000 312088691 200000 485363099 200000 449011648 200000 483742062 200000 14520506 200000 418037511 200000 825825142 200000 602396648 200000 310004912 200000 500517594 200000 627073299 200000 517624115 200000 339422318 200000 545759762 200000 400494333 200000 926454175 200000 902562472 200000 140090446 200000 604350524 200000 136403994 200000 916115637 200000 72854476 200000 401804406 200000 723558963 200000 321277581 200000 964554602 200000 271766001 200000 256471575 200000 311741637 200000 851334824 200000 94080916 200000 915116693 200000 150321812 200000 492287907 200000 800953573 200000 191127837 200000 770006481 200000 669247770 200000 350049803 200000 13992380 200000 192285426 200000 373515884 200000 747870157 200000 966325025 200000 544517389 200000 114470296 200000 942923152 200000 871474330 200000 294044634 200000 195618619 200000 439584091 200000 551679510 200000 890820014 200000 36589204 200000 873866709 200000 51664932 200000 896578432 200000 53176705 200000 235613765 200000 225723377 200000 773824742 200000 98822274 200000 426742928 200000 198375757 200000 969264664 200000 981083829 200000 990483261 200000 515653286 200000 121848811 200000 723918808 200000 691648884 200000 328935690 200000 183632342 200000 895841865 200000 304968953 200000 755192361 200000 283553264 200000 261903112 200000 968619573 200000 222044751 200000 548280558 200000 848398770 200000 750626348 200000 216815213 200000 881752617 200000 566107270 200000 590283911 200000 368417808 200000 238817685 200000 169627235 200000 597078411 200000 357257574 200000 808495050 200000 557703880 200000 743684126 200000 245670208 200000 16249854 200000 849905618 200000 337987016 200000 861694218 200000 469531655 200000 816329280 200000 5261999 200000 352431827 200000 879419484 200000 734518128 200000 159224216 200000 620445003 200000 756844052 200000 460952418 200000 807977964 200000 899946943 200000 469192933 200000 555142324 200000 79331248 200000 846146078 200000 870420774 200000 56834211 200000 165589387 200000 938696438 200000 882048461 200000 802009872 200000 461071555 200000 689901942 200000 26738800 200000 736664183 200000 788216127 200000 259863405 200000 604055366 200000 10791929 200000 860387205 200000 43844936 200000 60176678 200000 41657170 200000 571535548 200000 515047447 200000 955928965 200000 783963362 200000 62948522 200000 776532360 200000 962347132 200000 471864743 200000 164221878 200000 217016809 200000 685456063 200000 254892352 200000 164511974 200000 557150761 200000 523469222 200000 758706155 200000 849784290 200000 184386519 200000 124470055 200000 705377927 200000 3811566 200000 20941600 200000 907141080 200000 985159826 200000 422915314 200000 452750036 200000 972551921 200000 554497578 200000 688832373 200000 80848993 200000 251217991 200000 174630415 200000 712109724 200000 311421909 200000 107932753 200000 517472158 200000 846519086 200000 810719199 200000 893567014 200000 43531991 200000 81111699 200000 426694606 200000 521046907 200000 939402327 200000 584555215 200000 30011791 200000 153609384 200000 366883677 200000 834561163 200000 962051506 200000 998395044 200000 907785672 200000 265180939 200000 548047205 200000 374616323 200000 671808534 200000 712428600 200000 118137974 200000 922279422 200000 952230246 200000 222165143 200000 212947796 200000 586429547 200000 756165494 200000 395462478 200000 495225614 200000 32969663 200000 538764965 200000 10664997 200000 832235857 200000 355260434 200000 935358961 200000 691619202 200000 101111917 200000 580753946 200000 547855096 200000 139713131 200000 773989200 200000 663979309 200000 748652026 200000 550623878 200000 303389576 200000 58087747 200000 40679892 200000 697330715 200000 694703940 200000 269931761 200000 197218822 200000 181629456 200000 487403346 200000 897252718 200000 56429741 200000 33005547 200000 135115554 200000 740285073 200000 349950088 200000 124029907 200000 665354945 200000 797067983 200000 633981686 200000 599277710 200000 249505501 200000 640695617 200000 418486261 200000 376801667 200000 242450119 200000 540275099 200000 560589348 200000 248705208 200000 347232875 200000 652037685 200000 972067009 200000 451007188 200000 165481560 200000 82630661 200000 618830251 200000 781687582 200000 630263230 200000 48054945 200000 179157343 200000 787844475 200000 892063337 200000 572729920 200000 820889854 200000 766168690 200000 701499082 200000 357010873 200000 737401413 200000 171274026 200000 520255470 200000 335148162 200000 60649874 200000 784919914 200000 835694468 200000 640065202 200000 813783524 200000 657441175 200000 44485595 200000 517212415 200000 861433050 200000 130052793 200000 629934560 200000 611986623 200000 464008883 200000 683817077 200000 166728995 200000 941956585 200000 658909772 200000 872525587 200000 522006482 200000 980576532 200000 20668196 200000 107459960 200000 61782203 200000 285571957 200000 361789785 200000 788057388 200000 592065869 200000 667592933 200000 777740203 200000 432032852 200000 419397014 200000 582030296 200000 311489400 200000 771762104 200000 628703302 200000 893165926 200000 538570942 200000 339361981 200000 619489961 200000 870207813 200000 780659227 200000 141575531 200000 977109680 200000 370537419 200000 752898767 200000 23033960 200000 873562856 200000 108682736 200000 254392503 200000 279771898 200000 275602048 200000 736700233 200000 387948114 200000 460151048 200000 609777991 200000 764975629 200000 506984640 200000 470425368 200000 772403626 200000 310000914 200000 476553661 200000 177973328 200000 985150649 200000 400977872 200000 394342825 200000 793416313 200000 606852641 200000 700071004 200000 430985602 200000 423145462 200000 169840691 200000 178701165 200000 950541031 200000 187403217 200000 886132699 200000 699398746 200000 933017109 200000 582676398 200000 147404456 200000 752079641 200000 903685613 200000 384198100 200000 727804105 200000 256053312 200000 340533740 200000 696720170 200000 3475725 200000 924830983 200000 142966320 200000 243056950 200000 529144546 200000 638558530 200000 785617273 200000 640840735 200000 671042134 200000 516760426 200000 275405604 200000 161096876 200000 497123864 200000 945873045 200000 317347632 200000 947701826 200000 574216054 200000 311426168 200000 352826428 200000 455487208 200000 338291808 200000 870659436 200000 354499463 200000 703921478 200000 698474850 200000 662230117 200000 939802861 200000 687840416 200000 944458669 200000 488457466 200000 399111408 200000 333117151 200000 644367630 200000 942008163 200000 918416043 200000 420769415 200000 632538100 200000 404834421 200000 708362207 200000 35012289 200000 442709869 200000 220779431 200000 518894826 200000 528554833 200000 457623337 200000 471678736 200000 741319881 200000 902244512 200000 140102516 200000 965976934 200000 900414237 200000 931559859 200000 479881023 200000 444626943 200000 714493986 200000 233595952 200000 547853847 200000 109283027 200000 137647800 200000 76674655 200000 526041131 200000 437570679 200000 373958750 200000 902605094 200000 864273481 200000 664256546 200000 441422129 200000 890463243 200000 482454497 200000 951914410 200000 975561200 200000 145265460 200000 495014143 200000 306390407 200000 840858618 200000 267591530 200000 125057108 200000 452381902 200000 154347341 200000 798242320 200000 899541293 200000 322719542 200000 323035272 200000 606076207 200000 756906361 200000 373721366 200000 23295720 200000 471548781 200000 910901702 200000 735226724 200000 869055054 200000 777026577 200000 315727684 200000 278337974 200000 582497591 200000 305666816 200000 923860415 200000 372436035 200000 425483457 200000 439940289 200000 40761256 200000 707272674 200000 92803243 200000 227455099 200000 620086284 200000 442157065 200000 861683541 200000 696088564 200000 486855322 200000 37018318 200000 513149371 200000 705529747 200000 743834528 200000 148686057 200000 182341501 200000 170302047 200000 351537678 200000 838515631 200000 359113433 200000 824562685 200000 539701104 200000 742755095 200000 290970286 200000 161486004 200000 334031351 200000 290054071 200000 831997562 200000 681443180 200000 788498032 200000 797179591 200000 409631323 200000 451732393 200000 914815050 200000 686940188 200000 74172177 200000 709120404 200000 880755091 200000 109432877 200000 961649658 200000 601005041 200000 626148090 200000 201375249 200000 140546835 200000 826518569 200000 102377934 200000 440188798 200000 310617341 200000 658928193 200000 383845372 200000 687886026 200000 39680244 200000 327091935 200000 96997396 200000 104468717 200000 46743256 200000 691760459 200000 627578692 200000 119038332 200000 862806312 200000 727513450 200000 697883995 200000 853257901 200000 561398017 200000 870809028 200000 884291782 200000 479781721 200000 908824610 200000 281328511 200000 837890709 200000 157743860 200000 630150889 200000 208344673 200000 578073717 200000 383827350 200000 733019734 200000 258429137 200000 429439670 200000 982722038 200000 7997447 200000 7712725 200000 613093446 200000 196858728 200000 58705466 200000 454707988 200000 251874995 200000 24247781 200000 744003021 200000 282138324 200000 436201516 200000 416730114 200000 18144320 200000 842953212 200000 616805760 200000 227347702 200000 451784624 200000 966808594 200000 888409117 200000 302434968 200000 257764061 200000 375729469 200000 78606865 200000 30559070 200000 183557412 200000 816732227 200000 109399562 200000 455303774 200000 850632836 200000 281572491 200000 908600153 200000 685052240 200000 752797596 200000 661450268 200000 457347562 200000 831853705 200000 140127658 200000 801358747 200000 952909389 200000 515095296 200000 105933453 200000 997836367 200000 481905071 200000 390552651 200000 435916483 200000 770948639 200000 855980512 200000 566897826 200000 29060970 200000 760766354 200000 180967758 200000 116761306 200000 950544962 200000 30722509 200000 5672711 200000 410164330 200000 627549096 200000 66866840 200000 961547962 200000 60156777 200000 643935900 200000 974098008 200000 360893622 200000 560482444 200000 92467899 200000 714770453 200000 787405800 200000 611888428 200000 142180933 200000 719723380 200000 721654240 200000 991424317 200000 863732759 200000 568959165 200000 27640012 200000 425439063 200000 471741360 200000 826826454 200000 773348218 200000 749582512 200000 315539759 200000 234315588 200000 954203994 200000 148324126 200000 126757202 200000 108188720 200000 410151032 200000 888143128 200000 840776568 200000 425355359 200000 529428869 200000 616254901 200000 704999838 200000 55565112 200000 642983374 200000 413902507 200000 243344485 200000 702235841 200000 155514689 200000 682789457 200000 116166922 200000 162524576 200000 858897007 200000 314959261 200000 778481003 200000 48929565 200000 601943172 200000 512819749 200000 614624264 200000 418791710 200000 257218895 200000 252036640 200000 991512062 200000 145392681 200000 51380032 200000 711131749 200000 960666892 200000 500432741 200000 921406820 200000 958691433 200000 441713553 200000 187064985 200000 797448042 200000 105080901 200000 117150859 200000 674781738 200000 917301152 200000 875639981 200000 658768793 200000 711273759 200000 578002677 200000 201300217 200000 881352441 200000 304054559 200000 21816055 200000 204894495 200000 61775754 200000 317150832 200000 730356694 200000 886458293 200000 617278666 200000 17894906 200000 562998879 200000 769122291 200000 449500375 200000 696458561 200000 845686785 200000 836694958 200000 841864817 200000 418464877 200000 165161162 200000 481362781 200000 559993077 200000 937868357 200000 712075113 200000 292983319 200000 750717027 200000 494869550 200000 521912108 200000 533220753 200000 502443864 200000 287372336 200000 713669123 200000 354002979 200000 51355923 200000 234003696 200000 367724667 200000 438057668 200000 159871859 200000 62530486 200000 222136771 200000 413781256 200000 268834551 200000 121220711 200000 372715945 200000 560203560 200000 781481147 200000 767047563 200000 311066268 200000 255291386 200000 272998016 200000 435642952 200000 382071722 200000 798519027 200000 514352804 200000 283117155 200000 445204611 200000 263211563 200000 865792549 200000 988324421 200000 462699892 200000 20953176 200000 108233889 200000 17329907 200000 122626411 200000 972066512 200000 92919384 200000 625681940 200000 311097337 200000 575123851 200000 579863591 200000 449442286 200000 519473994 200000 812610846 200000 230192526 200000 159343463 200000 106582061 200000 287312064 200000 256759978 200000 141797384 200000 937131538 200000 610438728 200000 282873914 200000 618679796 200000 723479301 200000 848262187 200000 756308893 200000 17679349 200000 741116855 200000 231620994 200000 555467985 200000 3562350 200000 238795637 200000 397701121 200000 248044149 200000 994259561 200000 341641262 200000 641918464 200000 960170951 200000 537414026 200000 252729457 200000 547496565 200000 983101606 200000 753562136 200000 136204651 200000 65842422 200000 832339344 200000 749964282 200000 491112684 200000 729310650 200000 187317667 200000 770864567 200000 311730018 200000 437899672 200000 914126495 200000 180048500 200000 812748763 200000 383426566 200000 405889761 200000 420999672 200000 908219398 200000 627219227 200000 205629800 200000 543854250 200000 482246705 200000 665362317 200000 907676116 200000 251095441 200000 152014668 200000 700819634 200000 826931297 200000 629272146 200000 200577252 200000 971197057 200000 261906415 200000 327316277 200000 87484199 200000 762313105 200000 853709308 200000 967364383 200000 585513189 200000 180754711 200000 368780967 200000 972347288 200000 199916428 200000 382414572 200000 779285166 200000 422342342 200000 412051243 200000 478006660 200000 317186415 200000 888416622 200000 430849135 200000 767165943 200000 935931114 200000 179609849 200000 92722856 200000 443868155 200000 31803324 200000 232375660 200000 889638340 200000 494132710 200000 292081957 200000 160909677 200000 310010449 200000 178455728 200000 365884674 200000 986692164 200000 916173694 200000 656703470 200000 120689107 200000 798371799 200000 250516249 200000 502312407 200000 724610229 200000 271338156 200000 570339218 200000 554386241 200000 677095783 200000 118307306 200000 633004533 200000 928277924 200000 634421320 200000 610681175 200000 115275763 200000 672477973 200000 619399766 200000 363773274 200000 565648345 200000 346697291 200000 324546352 200000 41101049 200000 98220182 200000 196433565 200000 567745300 200000 610827739 200000 530259385 200000 787404801 200000 376383200 200000 674940998 200000 747092847 200000 717698317 200000 211170324 200000 875353889 200000 140123272 200000 387958521 200000 820744909 200000 788994547 200000 91944561 200000 815902617 200000 757352907 200000 347635425 200000 355183419 200000 365728614 200000 862770795 200000 507019442 200000 286919570 200000 146316150 200000 491980973 200000 787001549 200000 712323781 200000 768714110 200000 965209902 200000 595349817 200000 742184131 200000 214004182 200000 961678637 200000 923233947 200000 314745883 200000 742707573 200000 475769993 200000 981056059 200000 135796731 200000 418528239 200000 98737088 200000 973607422 200000 196048945 200000 588485501 200000 664053232 200000 696245868 200000 678747948 200000 566315764 200000 694769881 200000 240367274 200000 300573690 200000 869547979 200000 991020761 200000 633031808 200000 196677194 200000 718345241 200000 598026990 200000 734349395 200000 840574571 200000 734259348 200000 949837494 200000 904375083 200000 864414539 200000 622857874 200000 293390960 200000 189820590 200000 774618232 200000 615890955 200000 204016892 200000 353492770 200000 673599521 200000 494682004 200000 817054678 200000 87385965 200000 498757396 200000 439019620 200000 134265118 200000 248531735 200000 820225728 200000 829566545 200000 680720274 200000 574451270 200000 944860468 200000 519749587 200000 803882641 200000 959493568 200000 105300766 200000 898371071 200000 365194777 200000 228327148 200000 915064268 200000 802346124 200000 463779529 200000 953599952 200000 748828973 200000 666129361 200000 936345567 200000 313467155 200000 156626383 200000 233649860 200000 752186681 200000 669861371 200000 287839969 200000 941740283 200000 848253783 200000 104899695 200000 430034994 200000 230015661 200000 151063894 200000 267375861 200000 357170224 200000 922406065 200000 629493494 200000 547012788 200000 419678697 200000 355841149 200000 641279124 200000 56392563 200000 509854476 200000 994305063 200000 511215407 200000 487126935 200000 972658151 200000 624302183 200000 734988902 200000 782904359 200000 61862761 200000 152936082 200000 388338807 200000 217441482 200000 715246369 200000 747096223 200000 37774401 200000 298644423 200000 547418940 200000 918312228 200000 365956418 200000 335831555 200000 268223114 200000 36518745 200000 117316505 200000 794297606 200000 251385465 200000 419843859 200000 872809475 200000 557673717 200000 778233624 200000 475446473 200000 279506401 200000 910893720 200000 675063572 200000 171622290 200000 40154416 200000 516909908 200000 527376829 200000 464507684 200000 765440142 200000 686788401 200000 321306368 200000 252995029 200000 473236794 200000 120125140 200000 296615789 200000 373789341 200000 530136339 200000 209869189 200000 431122994 200000 303677712 200000 865153688 200000 202906410 200000 374138653 200000 787413351 200000 81646310 200000 932124233 200000 163731614 200000 357570680 200000 333688764 200000 642058760 200000 777934273 200000 71168952 200000 630267769 200000 256910383 200000 173567031 200000 997446975 200000 589372699 200000 712997156 200000 172273229 200000 133457860 200000 669052480 200000 507173357 200000 768429810 200000 17360539 200000 346273576 200000 603509297 200000 655368628 200000 673833405 200000 890158768 200000 875784758 200000 26657986 200000 771555263 200000 318000216 200000 130517731 200000 753921259 200000 355007448 200000 214048829 200000 45154238 200000 828065180 200000 778303455 200000 610831647 200000 533512942 200000 991751909 200000 903261770 200000 788148315 200000 888240442 200000 216309108 200000 965809199 200000 985595376 200000 862222343 200000 592396439 200000 780120390 200000 527244925 200000 829046108 200000 219018814 200000 905940452 200000 762684224 200000 419861984 200000 186054389 200000 317515008 200000 807737368 200000 893275354 200000 693221869 200000 59555376 200000 619303811 200000 112160815 200000 525611251 200000 409901484 200000 523754143 200000 457504870 200000 82144374 200000 710790217 200000 758104876 200000 320025767 200000 456926596 200000 736765822 200000 916296072 200000 808268470 200000 377180108 200000 591747938 200000 260000944 200000 340835580 200000 480464797 200000 475184810 200000 562806340 200000 655458941 200000 885172196 200000 188616879 200000 37194883 200000 168987362 200000 799781425 200000 550307685 200000 779138634 200000 114733680 200000 981830834 200000 577149796 200000 339032856 200000 806795277 200000 114107957 200000 308108770 200000 565038860 200000 959540033 200000 210071081 200000 56930485 200000 940026596 200000 718203441 200000 512446621 200000 182821972 200000 554219007 200000 418965925 200000 499785790 200000 628043734 200000 713771611 200000 374918915 200000 752159324 200000 521805041 200000 562790550 200000 663426129 200000 150269669 200000 709736956 200000 577497072 200000 966447158 200000 384016487 200000 418642413 200000 89703494 200000 90605048 200000 203438609 200000 986661466 200000 430387736 200000 27197310 200000 67560882 200000 517030266 200000 116058755 200000 342917966 200000 908425144 200000 165233700 200000 739563334 200000 531495055 200000 569631536 200000 375930317 200000 625342656 200000 794729223 200000 101513675 200000 32926350 200000 640474608 200000 266156829 200000 446114774 200000 167503643 200000 531741811 200000 109119959 200000 371940417 200000 141749964 200000 622445192 200000 231399132 200000 690525336 200000 915224983 200000 451256589 200000 2450035 200000 291269900 200000 815752722 200000 569983362 200000 2634625 200000 116141673 200000 834446709 200000 246524421 200000 733928333 200000 366124576 200000 895549333 200000 299614547 200000 404273343 200000 949611582 200000 347204329 200000 449839821 200000 887949275 200000 877015411 200000 204883079 200000 582644847 200000 776387658 200000 835278091 200000 534975015 200000 653310169 200000 680480272 200000 751928055 200000 104917534 200000 298569034 200000 99015126 200000 465560003 200000 292037988 200000 689089439 200000 333425376 200000 426932384 200000 897709965 200000 446817367 200000 775468311 200000 636362587 200000 911515858 200000 408858769 200000 610154751 200000 417207396 200000 598071816 200000 653404171 200000 682594753 200000 532034247 200000 109436071 200000 388818211 200000 793058594 200000 381424180 200000 798363844 200000 305584857 200000 641563016 200000 485680378 200000 873463062 200000 487469259 200000 20211707 200000 41902599 200000 505922803 200000 462072118 200000 197022241 200000 363406569 200000 88300627 200000 806004475 200000 513157696 200000 603263951 200000 122377675 200000 352983958 200000 681973567 200000 790301576 200000 784807570 200000 286973735 200000 853154468 200000 74305921 200000 894400639 200000 583048301 200000 866534550 200000 857384906 200000 882866695 200000 665230533 200000 530738139 200000 397650705 200000 659103299 200000 19302446 200000 836682202 200000 416750244 200000 622738151 200000 853937990 200000 771685017 200000 614282866 200000 97772107 200000 338500429 200000 449357503 200000 816250122 200000 862573925 200000 549681185 200000 464088467 200000 121036697 200000 120196043 200000 374113344 200000 744422650 200000 989920751 200000 509880244 200000 818137800 200000 421198715 200000 928328313 200000 200537591 200000 507495801 200000 784742973 200000 489763912 200000 210377738 200000 123160240 200000 745377543 200000 326892808 200000 340339716 200000 582506861 200000 340282942 200000 111130888 200000 963960986 200000 261854029 200000 171224297 200000 441927480 200000 968147237 200000 200687759 200000 203409584 200000 334440228 200000 209423257 200000 167442962 200000 843060695 200000 133728509 200000 384923790 200000 654992212 200000 641051975 200000 43069840 200000 161374009 200000 535417972 200000 319239813 200000 684192332 200000 406405491 200000 651879472 200000 594538423 200000 879973184 200000 922939312 200000 275296230 200000 177745317 200000 546893593 200000 86338824 200000 526735766 200000 379040692 200000 258149671 200000 897969457 200000 666800094 200000 773433836 200000 698639703 200000 221183617 200000 301132283 200000 29154547 200000 399703610 200000 788750320 200000 276122061 200000 255792143 200000 678428412 200000 166783763 200000 186716115 200000 500678951 200000 498187628 200000 173879329 200000 809952554 200000 642553025 200000 46506489 200000 417674224 200000 73902481 200000 300385795 200000 631136690 200000 606874104 200000 716036967 200000 383537333 200000 396904517 200000 42348110 200000 78222762 200000 584383293 200000 789242368 200000 360469929 200000 183394297 200000 62314146 200000 822458322 200000 959487840 200000 716254354 200000 209767560 200000 615666505 200000 349234025 200000 312068179 200000 765562681 200000 308726933 200000 346160730 200000 61012668 200000 859112345 200000 338816642 200000 168939370 200000 799897067 200000 311988527 200000 619561089 200000 894644336 200000 386219677 200000 361865762 200000 606427295 200000 765744098 200000 288582194 200000 67601209 200000 943749515 200000 500702423 200000 301641385 200000 123364313 200000 160142996 200000 426719492 200000 125986463 200000 328591369 200000 765461927 200000 285603009 200000 667750227 200000 734937713 200000 169913684 200000 748624645 200000 981910180 200000 612650069 200000 781699272 200000 37051748 200000 121207568 200000 154282909 200000 756445651 200000 176301591 200000 135147958 200000 396011216 200000 762883299 200000 299035635 200000 934826580 200000 290480916 200000 579145479 200000 706717807 200000 993961800 200000 795706414 200000 975825900 200000 408005026 200000 857131410 200000 761267847 200000 259912674 200000 295802946 200000 889820367 200000 930132772 200000 759833046 200000 233699237 200000 846205247 200000 943482283 200000 706112856 200000 956096451 200000 590688191 200000 981080164 200000 976725142 200000 739161905 200000 212028878 200000 876079669 200000 868372063 200000 161433894 200000 552492427 200000 947494052 200000 196260896 200000 45195640 200000 818667444 200000 716645335 200000 453284841 200000 386401439 200000 863160232 200000 741093526 200000 762390119 200000 906200496 200000 879201637 200000 847257671 200000 404940522 200000 207126114 200000 122644362 200000 292039920 200000 779917152 200000 625814796 200000 686505301 200000 311185208 200000 622020696 200000 416464036 200000 441400996 200000 104780389 200000 306333439 200000 941354688 200000 683089399 200000 874832990 200000 601123621 200000 435683223 200000 742125675 200000 800594346 200000 765806391 200000 622822400 200000 31119808 200000 13470062 200000 262051909 200000 72281969 200000 808152659 200000 278886769 200000 216130557 200000 431949824 200000 705889571 200000 780269082 200000 508294830 200000 131984997 200000 428263887 200000 473194608 200000 828931397 200000 908649461 200000 841193109 200000 741338648 200000 852116306 200000 999061159 200000 69128276 200000 474521433 200000 484525826 200000 716198673 200000 814041226 200000 94307099 200000 412839717 200000 552433771 200000 376296790 200000 948526818 200000 516151593 200000 442042506 200000 809214838 200000 751357655 200000 484700956 200000 296124901 200000 383450184 200000 294711230 200000 195692462 200000 73315219 200000 488304076 200000 780278016 200000 138495019 200000 277734218 200000 556980895 200000 915067553 200000 115094148 200000 266496352 200000 204595201 200000 469939018 200000 538768198 200000 511700173 200000 57421775 200000 850060864 200000 274765216 200000 724445477 200000 229939336 200000 628898665 200000 354302816 200000 431336097 200000 421624651 200000 940165453 200000 846376181 200000 301428247 200000 779640790 200000 439145234 200000 927696238 200000 361155324 200000 508481160 200000 221556350 200000 223540345 200000 523911016 200000 453986399 200000 688189944 200000 209507427 200000 774837265 200000 146050809 200000 656191622 200000 780784669 200000 685218894 200000 761598614 200000 176359375 200000 531197749 200000 382450197 200000 975200788 200000 595739673 200000 460628952 200000 410808316 200000 306195184 200000 682306635 200000 887589078 200000 900133178 200000 50386251 200000 241247211 200000 280456604 200000 781586854 200000 529121761 200000 950832416 200000 152126010 200000 874092982 200000 238174226 200000 717035184 200000 549248862 200000 909906048 200000 841546204 200000 504653314 200000 868685910 200000 190072764 200000 151615454 200000 688846620 200000 767889169 200000 346593215 200000 810475862 200000 513125030 200000 250825246 200000 314301824 200000 190883875 200000 922822116 200000 630701738 200000 563729557 200000 505612483 200000 924217022 200000 251858053 200000 875994934 200000 599872597 200000 483490235 200000 244627485 200000 381440056 200000 964935318 200000 290072064 200000 684477057 200000 970922770 200000 593659367 200000 69024085 200000 277430622 200000 875088859 200000 332594500 200000 198986271 200000 984438019 200000 324163912 200000 458245710 200000 364698982 200000 480064096 200000 158083761 200000 343603521 200000 32197839 200000 555862786 200000 236305421 200000 253994749 200000 688631458 200000 31871256 200000 235020785 200000 363484416 200000 762768836 200000 473169776 200000 529664403 200000 223354729 200000 252432317 200000 817629561 200000 833485516 200000 859684086 200000 23676595 200000 704371010 200000 586348048 200000 44662022 200000 105377644 200000 852389752 200000 240051319 200000 347490199 200000 649017679 200000 114618731 200000 870208951 200000 52811591 200000 470829154 200000 845892873 200000 538422311 200000 134100822 200000 300167499 200000 927234784 200000 559467709 200000 414326689 200000 235602770 200000 176611359 200000 849647887 200000 546231464 200000 297951837 200000 82347157 200000 455494996 200000 430336392 200000 61916914 200000 282259631 200000 665957987 200000 317873665 200000 37070904 200000 112374141 200000 930845617 200000 79881840 200000 479951350 200000 324495533 200000 653840727 200000 353137108 200000 871376529 200000 586390669 200000 688406537 200000 16223692 200000 909250320 200000 559786508 200000 832285471 200000 135377046 200000 842611482 200000 497223865 200000 220393615 200000 710840592 200000 605002997 200000 869368513 200000 729615599 200000 693533882 200000 809958792 200000 553687284 200000 235871095 200000 889522610 200000 718309466 200000 917041856 200000 7237116 200000 804558517 200000 803745680 200000 215474227 200000 619413749 200000 565250852 200000 865986546 200000 127543804 200000 879982456 200000 191116027 200000 157771493 200000 171909994 200000 282357565 200000 699562715 200000 215386737 200000 513916522 200000 937092761 200000 687387136 200000 245729595 200000 460315532 200000 423316612 200000 818182218 200000 929013899 200000 343527422 200000 461815442 200000 69163575 200000 713336390 200000 656441230 200000 946129660 200000 381397222 200000 6794484 200000 699780267 200000 947051159 200000 605141525 200000 604249530 200000 942373988 200000 38047963 200000 549027363 200000 640148064 200000 358687334 200000 254706141 200000 509617677 200000 959098700 200000 456375553 200000 492893780 200000 66521460 200000 200688004 200000 649251107 200000 839560598 200000 243531925 200000 798958255 200000 853572186 200000 360906651 200000 467317838 200000 487930643 200000 172699349 200000 854570232 200000 916982814 200000 982960022 200000 889006435 200000 402925284 200000 299445796 200000 315914176 200000 734972785 200000 785595190 200000 674150687 200000 53705143 200000 969159439 200000 283582051 200000 62505068 200000 396483649 200000 392497387 200000 255885188 200000 930534410 200000 464172229 200000 225525843 200000 173077581 200000 364571800 200000 91168074 200000 178380086 200000 869339414 200000 479757140 200000 762164341 200000 409928738 200000 97005781 200000 411802652 200000 565030797 200000 707173959 200000 200174880 200000 51658096 200000 748446329 200000 906340721 200000 237998126 200000 231831662 200000 911540671 200000 490192913 200000 5757654 200000 694011091 200000 366743687 200000 346918196 200000 126876814 200000 547427071 200000 916391061 200000 167672457 200000 157701485 200000 960748529 200000 240078929 200000 983431263 200000 531330088 200000 356827462 200000 296414914 200000 115976611 200000 46660632 200000 853769021 200000 586896781 200000 460443109 200000 474083633 200000 62796469 200000 108017402 200000 681202515 200000 850614282 200000 569744172 200000 741216238 200000 143061691 200000 594261979 200000 660429505 200000 38510577 200000 172289420 200000 171538041 200000 497940018 200000 665987880 200000 371604436 200000 982787164 200000 854505694 200000 954197083 200000 801099843 200000 829781145 200000 960526018 200000 907178224 200000 771144742 200000 246622439 200000 173080191 200000 951416557 200000 328531307 200000 639978908 200000 241556305 200000 559000824 200000 202176162 200000 509839279 200000 455332121 200000 935960665 200000 623842553 200000 609646264 200000 184594515 200000 490139382 200000 102414911 200000 192040683 200000 635139103 200000 247183701 200000 364795617 200000 82402079 200000 665179707 200000 162014365 200000 274034671 200000 248771276 200000 440640262 200000 352348820 200000 876823831 200000 251153927 200000 622144894 200000 922421665 200000 394045607 200000 843989383 200000 439987010 200000 8404682 200000 883572622 200000 797289123 200000 291129488 200000 651227574 200000 209205594 200000 196336977 200000 899147335 200000 403000491 200000 641591354 200000 644775975 200000 946483172 200000 581949584 200000 954519293 200000 693284444 200000 703115144 200000 817911532 200000 178451729 200000 250336711 200000 128280559 200000 902028260 200000 324601988 200000 277117150 200000 545046650 200000 239317567 200000 645522949 200000 196550328 200000 574165797 200000 431962468 200000 512109794 200000 249912074 200000 374487184 200000 310622554 200000 276123403 200000 379907116 200000 880060921 200000 161329350 200000 258054924 200000 163708692 200000 249711423 200000 815283440 200000 9099798 200000 335346521 200000 420993760 200000 856889277 200000 428826614 200000 879272753 200000 997665275 200000 857399733 200000 699707163 200000 701245298 200000 637419598 200000 156674045 200000 371269267 200000 190647699 200000 593323575 200000 467624029 200000 840901134 200000 481000875 200000 534966966 200000 469059386 200000 597893593 200000 367901808 200000 749936488 200000 154486172 200000 637215970 200000 57325880 200000 673813133 200000 382540585 200000 646787769 200000 945088507 200000 544747266 200000 797438502 200000 11170700 200000 27991886 200000 261657670 200000 265837948 200000 976694314 200000 55366760 200000 672442488 200000 489833648 200000 592731648 200000 293355807 200000 166726231 200000 263607273 200000 568728862 200000 967785963 200000 687378239 200000 221807597 200000 356260913 200000 164518369 200000 53201201 200000 329590307 200000 757443721 200000 705432248 200000 82027723 200000 630452881 200000 217039380 200000 490809543 200000 58115403 200000 538899934 200000 952034144 200000 732065539 200000 934348431 200000 644742992 200000 142236061 200000 622145797 200000 835312919 200000 91563726 200000 624681111 200000 514641665 200000 747962368 200000 997676766 200000 144630463 200000 260419023 200000 410986250 200000 239982759 200000 881884962 200000 666066149 200000 311238290 200000 16260080 200000 321216879 200000 81873497 200000 789985687 200000 864853278 200000 899648500 200000 705770211 200000 228542392 200000 148278072 200000 624952737 200000 234957784 200000 814649652 200000 930567653 200000 903374338 200000 665225519 200000 278471399 200000 436054380 200000 666944840 200000 477497214 200000 347772498 200000 743340210 200000 162726976 200000 35276797 200000 488690067 200000 355965247 200000 632606297 200000 686638209 200000 781902184 200000 215960888 200000 337917345 200000 984294785 200000 263428399 200000 602681189 200000 68717255 200000 91713044 200000 163089640 200000 204633899 200000 822876442 200000 102401008 200000 961988912 200000 586851474 200000 197534344 200000 612775787 200000 901424455 200000 804376639 200000 236634527 200000 29795196 200000 274863370 200000 704291194 200000 426144141 200000 374919610 200000 764150520 200000 273165353 200000 743904803 200000 401293403 200000 774721072 200000 239045330 200000 454280653 200000 702313526 200000 125955696 200000 901971611 200000 230277531 200000 453676224 200000 187431959 200000 106358092 200000 508984122 200000 753819153 200000 755519523 200000 524842827 200000 291689722 200000 764859615 200000 293215795 200000 153450910 200000 266461641 200000 685641345 200000 50267268 200000 943860204 200000 624003893 200000 672579309 200000 250733559 200000 249878651 200000 51285358 200000 896503481 200000 91052040 200000 937922610 200000 454799168 200000 637362972 200000 464558296 200000 506800279 200000 665687068 200000 449290221 200000 679378723 200000 319447505 200000 255654415 200000 969847714 200000 347546185 200000 647691430 200000 782738888 200000 828758865 200000 217769545 200000 300265598 200000 538067093 200000 668697778 200000 371402687 200000 542616413 200000 470827109 200000 652166169 200000 152815085 200000 600055275 200000 494944711 200000 336050815 200000 695474350 200000 642657647 200000 915629544 200000 388745082 200000 402959491 200000 392765902 200000 782084248 200000 522766656 200000 986579082 200000 89511311 200000 691601989 200000 871056551 200000 424018049 200000 675893722 200000 134814205 200000 484448550 200000 48764614 200000 764404339 200000 237127535 200000 494616787 200000 116598361 200000 683222979 200000 716684522 200000 323584102 200000 749680855 200000 599852750 200000 396807004 200000 766948660 200000 390835839 200000 574308157 200000 90445394 200000 367995701 200000 621932080 200000 35330388 200000 964195325 200000 314712318 200000 4805480 200000 658827260 200000 938396459 200000 865367493 200000 585826886 200000 88739002 200000 550629193 200000 265867107 200000 602114952 200000 945877940 200000 35495526 200000 511547980 200000 7085709 200000 477778866 200000 908114738 200000 349347736 200000 309856595 200000 615615514 200000 177314042 200000 566548733 200000 844932729 200000 226825458 200000 815415213 200000 760523474 200000 13455676 200000 448563937 200000 627852761 200000 66900492 200000 546098045 200000 541233453 200000 791359661 200000 533289028 200000 619399608 200000 93183933 200000 407106039 200000 538473902 200000 309861645 200000 52048663 200000 699457575 200000 896971554 200000 722356539 200000 253322338 200000 345251914 200000 641604629 200000 578228895 200000 396549988 200000 533313551 200000 200874656 200000 154114616 200000 707140228 200000 245197764 200000 704153975 200000 846820773 200000 112093896 200000 317653080 200000 608371186 200000 983606052 200000 875908055 200000 186553178 200000 525523975 200000 122258324 200000 80168952 200000 190148343 200000 480509516 200000 365613170 200000 22434832 200000 581985791 200000 487711225 200000 209609183 200000 297309606 200000 478350816 200000 575864035 200000 714917016 200000 449346786 200000 68739752 200000 211947393 200000 399562747 200000 511522440 200000 580631302 200000 705183977 200000 45802504 200000 170612736 200000 770338377 200000 58839251 200000 859272028 200000 608440657 200000 926311518 200000 641590676 200000 709442870 200000 162928416 200000 992421845 200000 102680099 200000 692284277 200000 257993397 200000 888174044 200000 451062295 200000 847277207 200000 413181430 200000 332317761 200000 926666150 200000 571223995 200000 472596840 200000 39005043 200000 307156902 200000 239254687 200000 488669748 200000 766873216 200000 396359567 200000 683592098 200000 179847711 200000 802079000 200000 624481654 200000 990835650 200000 487929231 200000 485757320 200000 505475090 200000 631897245 200000 611088268 200000 624173246 200000 516866233 200000 768987251 200000 700962236 200000 879881803 200000 1968483 200000 789114913 200000 242574949 200000 597370459 200000 243163813 200000 946225959 200000 846513774 200000 490559421 200000 9627062 200000 209576354 200000 946014557 200000 278297569 200000 71900269 200000 307211345 200000 546171737 200000 106114771 200000 612977983 200000 970465427 200000 310877480 200000 46530884 200000 64260933 200000 730283110 200000 356685873 200000 966850689 200000 13189171 200000 609725033 200000 315411578 200000 171291257 200000 398555233 200000 229219802 200000 498131114 200000 320549819 200000 467418820 200000 946369687 200000 111440391 200000 454963060 200000 414455029 200000 782540064 200000 299070585 200000 369248628 200000 113087784 200000 331338899 200000 993809028 200000 812086825 200000 680191541 200000 973008045 200000 157693776 200000 184347809 200000 298574738 200000 273978319 200000 85599396 200000 349994635 200000 574936918 200000 948882677 200000 54395109 200000 151440950 200000 82504246 200000 929462207 200000 180126490 200000 357052559 200000 126600075 200000 939567723 200000 812917483 200000 885295398 200000 25077577 200000 229697496 200000 639613596 200000 600626216 200000 46492167 200000 116353413 200000 553197846 200000 179513958 200000 991474941 200000 865378190 200000 927610333 200000 377019212 200000 674112000 200000 680206004 200000 473674522 200000 723575529 200000 419504008 200000 250924629 200000 859573650 200000 865728492 200000 653755562 200000 706973807 200000 440838315 200000 870238628 200000 660459293 200000 734069152 200000 630156397 200000 298184191 200000 394096951 200000 726863144 200000 974388606 200000 650566539 200000 57219567 200000 903424740 200000 438154532 200000 933509495 200000 178253020 200000 680504147 200000 95366469 200000 960304529 200000 787032117 200000 747203988 200000 483502697 200000 260202569 200000 583623374 200000 124040038 200000 318608310 200000 567997100 200000 778812960 200000 227482918 200000 731872498 200000 272826472 200000 705722944 200000 59078099 200000 687911556 200000 928961997 200000 594316773 200000 58440971 200000 788737394 200000 546480073 200000 991141990 200000 803928334 200000 319778147 200000 994579947 200000 645032377 200000 215448250 200000 310844062 200000 555467872 200000 147005556 200000 184326541 200000 418011144 200000 925350904 200000 412111822 200000 973222309 200000 453341480 200000 392623137 200000 198280606 200000 992628674 200000 446941733 200000 851986665 200000 15447642 200000 509272897 200000 727167942 200000 710854399 200000 130929945 200000 603189793 200000 33706352 200000 215176625 200000 458565008 200000 697012993 200000 789048106 200000 704234734 200000 86334999 200000 823828767 200000 337544091 200000 282797893 200000 935226276 200000 665115226 200000 353559050 200000 938153444 200000 710277582 200000 63145776 200000 56393820 200000 901876377 200000 604114635 200000 299769024 200000 951947033 200000 720826323 200000 309128049 200000 267239624 200000 920846694 200000 32370848 200000 334986039 200000 93945766 200000 802603275 200000 448757423 200000 873156660 200000 383026266 200000 76682862 200000 52034639 200000 71137054 200000 377630850 200000 686184084 200000 967642734 200000 253851979 200000 339672667 200000 980370726 200000 343543962 200000 255091379 200000 935599813 200000 167992425 200000 944882946 200000 98536427 200000 636331839 200000 12319044 200000 675298420 200000 185904682 200000 997876710 200000 230550333 200000 429741664 200000 570346822 200000 122280825 200000 342769274 200000 692150482 200000 30375863 200000 329681751 200000 41178051 200000 976017531 200000 626814098 200000 504349054 200000 649367678 200000 480464552 200000 200796046 200000 937680012 200000 270603441 200000 696424264 200000 347142914 200000 484815809 200000 370294531 200000 199422185 200000 308276195 200000 853259003 200000 843670714 200000 124124858 200000 174816202 200000 281169591 200000 385450941 200000 102846602 200000 874736363 200000 185925654 200000 846830227 200000 662051527 200000 282574366 200000 479109844 200000 664356449 200000 992768639 200000 244165849 200000 422304081 200000 773717742 200000 102714721 200000 643611442 200000 983740556 200000 871033505 200000 845366203 200000 997494753 200000 339174946 200000 597902465 200000 272392828 200000 823231035 200000 488394322 200000 319441971 200000 819824435 200000 211651127 200000 36339195 200000 904573438 200000 611749902 200000 442961515 200000 314021019 200000 219144394 200000 580140507 200000 376357391 200000 365377616 200000 577775131 200000 77272584 200000 353833720 200000 64805850 200000 285078041 200000 947262630 200000 250009501 200000 798809239 200000 86054795 200000 760236129 200000 266850581 200000 215181956 200000 703081943 200000 737025161 200000 753234710 200000 934379585 200000 505034498 200000 286882059 200000 584025078 200000 966552333 200000 263092149 200000 971966583 200000 289925292 200000 299042501 200000 385160501 200000 862450171 200000 651965135 200000 680321000 200000 529777000 200000 86404965 200000 315811989 200000 926517653 200000 285715158 200000 659243301 200000 243893461 200000 19452810 200000 704631973 200000 336071239 200000 369158404 200000 405372966 200000 919910043 200000 394045052 200000 482289978 200000 247724135 200000 1723167 200000 915823633 200000 666556973 200000 575793644 200000 964735287 200000 701059061 200000 354092340 200000 890835699 200000 644228233 200000 387980214 200000 511412293 200000 586162778 200000 646077278 200000 524123011 200000 260972534 200000 84898721 200000 768122009 200000 311644715 200000 373720446 200000 725611237 200000 897327044 200000 963668763 200000 775453876 200000 274598629 200000 766790403 200000 555811427 200000 401709070 200000 24185088 200000 289625373 200000 736523441 200000 526113954 200000 293488949 200000 513550201 200000 696105812 200000 354242088 200000 257193505 200000 549155357 200000 401993273 200000 620499700 200000 283593987 200000 319177137 200000 266135535 200000 393226239 200000 499028409 200000 611222393 200000 876582310 200000 144407775 200000 727781571 200000 848680285 200000 868172075 200000 469873098 200000 228648255 200000 88424932 200000 298769133 200000 219212182 200000 103432939 200000 355487795 200000 102425594 200000 89348026 200000 262931493 200000 989549074 200000 529353217 200000 149867084 200000 272440813 200000 366150630 200000 230627153 200000 533088260 200000 783427040 200000 122801335 200000 609869527 200000 1548855 200000 126122045 200000 36923946 200000 644781603 200000 114213597 200000 668070371 200000 878420103 200000 445620067 200000 789877387 200000 176453713 200000 138476211 200000 569784165 200000 888212599 200000 275147684 200000 55229494 200000 620751768 200000 257051258 200000 916090011 200000 558079798 200000 550872587 200000 668475144 200000 175634068 200000 642196601 200000 135318379 200000 728867129 200000 428707727 200000 302914917 200000 96749320 200000 132843203 200000 623709226 200000 879533570 200000 491162320 200000 371005437 200000 60840355 200000 576897782 200000 334722897 200000 742983132 200000 870959064 200000 504999303 200000 315322299 200000 144001529 200000 571977544 200000 802445212 200000 730522074 200000 672682632 200000 796019987 200000 770264507 200000 534590495 200000 219107424 200000 599831285 200000 116925195 200000 66141591 200000 519596281 200000 420704590 200000 112928082 200000 946890224 200000 609852009 200000 764773660 200000 114283255 200000 470310267 200000 780037477 200000 603877374 200000 973883137 200000 266362660 200000 72572229 200000 175300658 200000 806923541 200000 357930618 200000 60389375 200000 225303191 200000 233564026 200000 419296685 200000 665093673 200000 874413227 200000 220370711 200000 492802954 200000 956799227 200000 293701772 200000 533220723 200000 762862975 200000 595470410 200000 547691258 200000 205927091 200000 203073949 200000 446567565 200000 591336274 200000 579197343 200000 468347024 200000 223911642 200000 800764308 200000 489467804 200000 285937575 200000 327760105 200000 437740125 200000 898824881 200000 210757330 200000 163735311 200000 91084012 200000 929327494 200000 264377502 200000 902660675 200000 786141984 200000 761446752 200000 684416569 200000 763445276 200000 89275255 200000 353359909 200000 266131316 200000 380587728 200000 527632656 200000 290736221 200000 748515003 200000 717961525 200000 118277033 200000 806046509 200000 742470429 200000 556184259 200000 177119137 200000 921881693 200000 279648842 200000 201679247 200000 713672182 200000 948143187 200000 272472718 200000 563043920 200000 566816326 200000 603228181 200000 938878170 200000 786758748 200000 838184657 200000 437347657 200000 395398843 200000 35097003 200000 662575732 200000 261446199 200000 253645920 200000 381428434 200000 494876335 200000 946266565 200000 359989400 200000 908547336 200000 167480735 200000 334743929 200000 185322192 200000 543453220 200000 905907715 200000 387080570 200000 168079128 200000 429105307 200000 379059002 200000 531949198 200000 680625182 200000 271748997 200000 98901826 200000 249717788 200000 232901424 200000 365605529 200000 575698618 200000 394793515 200000 898946621 200000 274838060 200000 519398624 200000 647168864 200000 251741652 200000 598245684 200000 541583251 200000 162887426 200000 756178722 200000 897319754 200000 518970704 200000 967975672 200000 189205495 200000 873292962 200000 340173624 200000 979730888 200000 420584129 200000 324349972 200000 663953160 200000 979170970 200000 942894222 200000 298928406 200000 928228126 200000 257078066 200000 947557645 200000 677612991 200000 558724217 200000 264772088 200000 957901452 200000 740324036 200000 707586232 200000 818269171 200000 779199483 200000 693173117 200000 728834074 200000 62139080 200000 351379174 200000 974820833 200000 214717820 200000 536173247 200000 912462718 200000 124506244 200000 2115165 200000 807047869 200000 149225104 200000 984686239 200000 946733276 200000 194055242 200000 130810251 200000 461197831 200000 10645942 200000 292514187 200000 898912382 200000 294529844 200000 990275148 200000 355807560 200000 270075414 200000 687101755 200000 712847003 200000 216645351 200000 360548771 200000 305593298 200000 127646017 200000 966193774 200000 679499539 200000 133894482 200000 921332606 200000 616615555 200000 802149108 200000 846901935 200000 90627375 200000 55972974 200000 525940853 200000 213049729 200000 273010388 200000 649492501 200000 821479268 200000 809149950 200000 20534154 200000 871659006 200000 48620081 200000 668202749 200000 598432528 200000 62749008 200000 102478824 200000 861520372 200000 318206917 200000 172537809 200000 862513722 200000 135716601 200000 351196327 200000 720558568 200000 387605876 200000 502523075 200000 682298197 200000 310417563 200000 50490501 200000 82673321 200000 169495564 200000 337407889 200000 484661500 200000 311125153 200000 861702573 200000 968930064 200000 129498374 200000 648892737 200000 830965173 200000 301251071 200000 311307635 200000 603448768 200000 794978882 200000 929183716 200000 187827632 200000 819061749 200000 144878612 200000 629687015 200000 793442253 200000 957889622 200000 878500488 200000 634919884 200000 313134200 200000 634324474 200000 216550301 200000 373642235 200000 573331200 200000 871923862 200000 628376050 200000 274054523 200000 915534674 200000 256886914 200000 487297222 200000 988651761 200000 238219262 200000 394902196 200000 464319989 200000 432271268 200000 691274801 200000 155422915 200000 2134529 200000 439574908 200000 278863804 200000 676646117 200000 677298181 200000 168989949 200000 788487434 200000 921448944 200000 325881794 200000 964385104 200000 505551149 200000 600351067 200000 411690902 200000 802460218 200000 575866321 200000 524815165 200000 270159486 200000 222200353 200000 672369478 200000 558475340 200000 947701275 200000 375912461 200000 79228026 200000 746417118 200000 409501353 200000 67383204 200000 395798779 200000 440971755 200000 867366664 200000 195584811 200000 358133496 200000 837903112 200000 36568247 200000 965191051 200000 403433791 200000 922139244 200000 652617171 200000 379419721 200000 979910975 200000 13173741 200000 753103131 200000 81563532 200000 517215495 200000 490386947 200000 166049774 200000 368429594 200000 734112069 200000 124700611 200000 29669962 200000 895730522 200000 812533575 200000 124172004 200000 55155406 200000 961226066 200000 879907580 200000 695428541 200000 163271863 200000 443893417 200000 9134322 200000 450527555 200000 48299494 200000 852198053 200000 23027800 200000 649363215 200000 916451544 200000 232591661 200000 934985981 200000 340656469 200000 310341803 200000 13427911 200000 636221774 200000 17049837 200000 51567902 200000 169107098 200000 329381979 200000 876648781 200000 942800529 200000 351432300 200000 133192658 200000 408893067 200000 544295424 200000 523417253 200000 336802818 200000 628869471 200000 433829643 200000 286722121 200000 745720280 200000 631939870 200000 106884080 200000 880207104 200000 994721508 200000 811691967 200000 943463310 200000 219210001 200000 107634515 200000 703602136 200000 882047843 200000 600897889 200000 453456885 200000 563254433 200000 308477325 200000 765053304 200000 64091704 200000 669438959 200000 849147596 200000 442046843 200000 650497067 200000 473710137 200000 977280638 200000 857637426 200000 445898875 200000 935989398 200000 615382688 200000 570925314 200000 327893623 200000 47221436 200000 338577363 200000 741871091 200000 253394959 200000 771922177 200000 772680531 200000 273928618 200000 3682256 200000 358974044 200000 483515136 200000 539914095 200000 851322089 200000 837348964 200000 930662233 200000 816151848 200000 482812712 200000 81607503 200000 655818107 200000 539385691 200000 983319292 200000 314867700 200000 929341733 200000 491094318 200000 190437748 200000 561441736 200000 789977781 200000 521063529 200000 507711038 200000 935595747 200000 237382443 200000 342308722 200000 279426472 200000 307802619 200000 548521509 200000 235697999 200000 260689056 200000 35074151 200000 28890593 200000 607873959 200000 712992439 200000 861621789 200000 935866173 200000 32402624 200000 604637721 200000 389063603 200000 953607097 200000 905215361 200000 895115670 200000 183329888 200000 630014322 200000 62794608 200000 889472667 200000 604375035 200000 714425128 200000 865003700 200000 744003384 200000 933890298 200000 82001976 200000 254512659 200000 942157851 200000 276035187 200000 156177569 200000 233647860 200000 290884242 200000 855269917 200000 552221954 200000 10228062 200000 783031948 200000 485106767 200000 488968857 200000 892171254 200000 61863576 200000 494032895 200000 746680133 200000 122115587 200000 284588004 200000 613614276 200000 642971524 200000 215027053 200000 407227966 200000 532965587 200000 905499764 200000 728760504 200000 382021652 200000 576058629 200000 3645397 200000 59367692 200000 593609847 200000 3172558 200000 330318340 200000 661988400 200000 876419347 200000 572760645 200000 760036353 200000 234958473 200000 515361335 200000 21357090 200000 233152361 200000 988133663 200000 794234067 200000 408030138 200000 321342076 200000 691776920 200000 321677940 200000 233728773 200000 580816407 200000 702256185 200000 847995209 200000 313594519 200000 338138553 200000 428377579 200000 157968928 200000 613645225 200000 441432449 200000 275134003 200000 509039208 200000 594915857 200000 229805613 200000 901168951 200000 150330416 200000 439830084 200000 830702876 200000 4144063 200000 269458981 200000 683485530 200000 294905931 200000 331312433 200000 467360663 200000 531302665 200000 638023771 200000 793915795 200000 736613492 200000 106770344 200000 501472905 200000 822563724 200000 749214026 200000 364150828 200000 618329779 200000 36727394 200000 725689672 200000 816068654 200000 646625113 200000 552705532 200000 155864125 200000 741489122 200000 266587544 200000 415452896 200000 459456662 200000 608740383 200000 979316015 200000 744424501 200000 925436259 200000 440023133 200000 820398205 200000 923609537 200000 196472914 200000 81437873 200000 941125760 200000 726348779 200000 756472241 200000 479089107 200000 876775639 200000 195560889 200000 729511023 200000 710096152 200000 124175808 200000 521358034 200000 48705563 200000 792181367 200000 598932506 200000 20547453 200000 696893666 200000 755891334 200000 302649699 200000 431044255 200000 287456148 200000 420032637 200000 972914617 200000 368717759 200000 750490527 200000 792995889 200000 255555036 200000 910470404 200000 604850449 200000 92006425 200000 518809897 200000 825911093 200000 905402521 200000 122554187 200000 923413920 200000 795671479 200000 814273414 200000 550200703 200000 943485918 200000 243079826 200000 591157701 200000 147105034 200000 176459554 200000 181191787 200000 626164710 200000 974427875 200000 97405771 200000 852590218 200000 206056215 200000 889153185 200000 213853912 200000 572036821 200000 792920358 200000 717999226 200000 120491237 200000 831618513 200000 413563010 200000 67034948 200000 355512627 200000 436636327 200000 580496954 200000 470232183 200000 160671264 200000 661903644 200000 216481787 200000 126025768 200000 481520298 200000 474413462 200000 953100821 200000 552152334 200000 512561263 200000 789245725 200000 565575030 200000 633315967 200000 365968815 200000 542427991 200000 791118764 200000 926354035 200000 20303687 200000 703806602 200000 363632358 200000 657601407 200000 172386487 200000 361396637 200000 437675507 200000 937521882 200000 648367644 200000 43264534 200000 227536960 200000 100970586 200000 366494261 200000 790409244 200000 347588573 200000 856601719 200000 872686689 200000 170244725 200000 320686968 200000 330709062 200000 332285598 200000 26246280 200000 472889951 200000 194796415 200000 359372683 200000 576918619 200000 498704513 200000 235090039 200000 488280166 200000 224795797 200000 199840364 200000 998820900 200000 134155534 200000 921906812 200000 318651216 200000 345120287 200000 183035393 200000 435161591 200000 907412218 200000 425329308 200000 451723869 200000 476000653 200000 982964184 200000 619640435 200000 268441570 200000 915334755 200000 127726330 200000 143845658 200000 250688749 200000 146713664 200000 882057230 200000 518911144 200000 691508862 200000 509271948 200000 747813731 200000 802980306 200000 250455602 200000 469334859 200000 563048422 200000 201461232 200000 669928008 200000 105163558 200000 753079079 200000 550827257 200000 587776927 200000 312864097 200000 194724180 200000 704663425 200000 185609141 200000 935590629 200000 53512507 200000 523884225 200000 883092649 200000 342588214 200000 856025675 200000 969286798 200000 997223225 200000 812007037 200000 738764434 200000 934145888 200000 123442883 200000 345022847 200000 979109056 200000 33052236 200000 155109703 200000 471223714 200000 187897890 200000 645364488 200000 661372258 200000 116069102 200000 403673254 200000 387851757 200000 876405844 200000 594523657 200000 4646620 200000 451418607 200000 166593018 200000 350115897 200000 874937842 200000 59000998 200000 90361044 200000 43198820 200000 435561911 200000 935599688 200000 707196415 200000 545083922 200000 750973592 200000 778999724 200000 908953402 200000 712625001 200000 879259557 200000 16190536 200000 399164644 200000 34325807 200000 70970508 200000 832864306 200000 304152059 200000 152776139 200000 173656987 200000 70702113 200000 399811102 200000 215709251 200000 805745089 200000 910736748 200000 42353547 200000 650755134 200000 365413004 200000 215966729 200000 60962080 200000 248331779 200000 592567852 200000 978866318 200000 200884317 200000 905301111 200000 905284973 200000 135257138 200000 756432223 200000 511633185 200000 185812416 200000 753074380 200000 594123494 200000 929082920 200000 786215218 200000 807718098 200000 967770191 200000 220602962 200000 630271602 200000 13869403 200000 710142362 200000 774939911 200000 471457998 200000 154972188 200000 595068772 200000 716019787 200000 340089398 200000 626205549 200000 100203244 200000 959339206 200000 973171511 200000 54330436 200000 436554257 200000 816022975 200000 538362111 200000 655322680 200000 10302289 200000 718818075 200000 955765598 200000 151066495 200000 208542666 200000 965479778 200000 986813634 200000 76650735 200000 840104764 200000 521191865 200000 736170554 200000 972524543 200000 851398661 200000 185340904 200000 3218291 200000 486898374 200000 97602339 200000 122311253 200000 98866365 200000 657789946 200000 309852212 200000 334679557 200000 293308165 200000 291848433 200000 889208183 200000 824245409 200000 545934299 200000 290052003 200000 207194060 200000 688091246 200000 121642349 200000 985715877 200000 575208623 200000 437661267 200000 12674698 200000 923610414 200000 725840960 200000 733892565 200000 370635423 200000 58327828 200000 20904765 200000 54392093 200000 297398204 200000 669581519 200000 835043077 200000 400653552 200000 305064590 200000 906634612 200000 955871126 200000 40462005 200000 558768229 200000 789157050 200000 447048079 200000 711377522 200000 694166319 200000 476471544 200000 967314990 200000 128860878 200000 581409659 200000 987155235 200000 991956817 200000 664438031 200000 605453942 200000 973907668 200000 12371320 200000 963858716 200000 13686768 200000 615214655 200000 143081408 200000 455550843 200000 650134614 200000 358193724 200000 276309481 200000 629972308 200000 603056312 200000 937587777 200000 439462992 200000 669193323 200000 835476164 200000 962155620 200000 837111284 200000 101901608 200000 632413896 200000 963542365 200000 863340660 200000 562033809 200000 17144244 200000 83094145 200000 142512654 200000 594146382 200000 526353172 200000 369341895 200000 77671329 200000 536966819 200000 964380441 200000 647656389 200000 110534827 200000 709716088 200000 432606864 200000 342053299 200000 645714251 200000 921412948 200000 76365032 200000 245981542 200000 413380670 200000 52847452 200000 494932527 200000 510674261 200000 532986597 200000 468166488 200000 299095828 200000 401746071 200000 954554173 200000 281076909 200000 44693734 200000 799087842 200000 976495076 200000 128122211 200000 524879763 200000 171432076 200000 19863577 200000 6666272 200000 182893481 200000 865893004 200000 509190075 200000 638187562 200000 224726103 200000 482198137 200000 289775945 200000 524100967 200000 476588395 200000 582047881 200000 752723424 200000 604491871 200000 803339604 200000 423552915 200000 617539903 200000 377903672 200000 296286497 200000 755985676 200000 643826629 200000 208861368 200000 68904575 200000 731245324 200000 335281776 200000 325366853 200000 577756094 200000 403631177 200000 681164510 200000 517538792 200000 416431052 200000 179149338 200000 583179599 200000 453396804 200000 53233719 200000 840142453 200000 461957280 200000 776538786 200000 20584751 200000 877435888 200000 842404433 200000 224477928 200000 913821568 200000 723471810 200000 6622335 200000 67754397 200000 275527323 200000 782610370 200000 68889578 200000 741519590 200000 516155533 200000 482607206 200000 428917743 200000 737185162 200000 362351109 200000 181755076 200000 132542605 200000 287117552 200000 123000913 200000 485378195 200000 891402339 200000 791926558 200000 690363232 200000 186792490 200000 551020719 200000 957562043 200000 82367937 200000 326101119 200000 767951696 200000 586294030 200000 908415137 200000 282034473 200000 152641220 200000 675195388 200000 144355792 200000 538992733 200000 4359209 200000 563052557 200000 674096060 200000 981168372 200000 505060159 200000 257724518 200000 50338163 200000 745219170 200000 522693220 200000 171829455 200000 551408293 200000 909802686 200000 537040021 200000 866770349 200000 124309918 200000 262617792 200000 597174642 200000 688370696 200000 364560719 200000 825246141 200000 776242490 200000 363628933 200000 924454725 200000 899895213 200000 288254666 200000 373393004 200000 397946286 200000 562289956 200000 548541857 200000 607709602 200000 352881499 200000 607881563 200000 854857182 200000 632448687 200000 134465464 200000 360046632 200000 289773119 200000 751190969 200000 883440340 200000 680890368 200000 413728291 200000 376940422 200000 921858911 200000 108013563 200000 731769224 200000 581526908 200000 881324710 200000 131943375 200000 752300812 200000 918090659 200000 276802200 200000 117045203 200000 180632047 200000 470440097 200000 869921731 200000 587221756 200000 323894798 200000 195987900 200000 144876374 200000 686033122 200000 912911337 200000 733516507 200000 933884704 200000 796833212 200000 472501405 200000 442305668 200000 996111246 200000 164121694 200000 650594793 200000 219979742 200000 573529008 200000 856725057 200000 784922668 200000 427123375 200000 498724660 200000 408491386 200000 842469477 200000 59522398 200000 151457896 200000 368859841 200000 950892593 200000 745170674 200000 32953403 200000 863185771 200000 988143055 200000 644589328 200000 272879676 200000 683572591 200000 932682781 200000 248994815 200000 628818072 200000 312657251 200000 648066203 200000 232503974 200000 817519647 200000 684435071 200000 43716967 200000 868352140 200000 8820799 200000 425062552 200000 205766462 200000 542925270 200000 89611526 200000 209703973 200000 523317633 200000 566112587 200000 418834211 200000 797051964 200000 65551916 200000 763780179 200000 448652261 200000 184982165 200000 538846687 200000 650262258 200000 286897465 200000 679988613 200000 689657817 200000 584912337 200000 570730415 200000 450322435 200000 98562551 200000 232828980 200000 931413109 200000 463599014 200000 821838008 200000 282727428 200000 76891993 200000 761330340 200000 751609659 200000 493516230 200000 642749642 200000 246466003 200000 803943230 200000 963468960 200000 870407639 200000 777417387 200000 873631007 200000 911897178 200000 39922221 200000 131701569 200000 258813406 200000 196894042 200000 933580828 200000 979413068 200000 850092313 200000 809145510 200000 326729874 200000 604943138 200000 301829389 200000 135932388 200000 872621341 200000 141801403 200000 903221915 200000 585953628 200000 596406252 200000 717982892 200000 889954623 200000 468308980 200000 369029581 200000 549928236 200000 949836057 200000 927705906 200000 326175280 200000 825038097 200000 257872616 200000 359112509 200000 401506594 200000 861323987 200000 443555337 200000 624498907 200000 144625489 200000 281175943 200000 403495547 200000 454151539 200000 136028173 200000 18261733 200000 679947484 200000 369713931 200000 836303685 200000 981568321 200000 213598828 200000 782990922 200000 866214789 200000 30995348 200000 257511689 200000 35743863 200000 679379453 200000 479815028 200000 872169777 200000 680114551 200000 629397116 200000 680431382 200000 41506306 200000 232277457 200000 876057968 200000 367087442 200000 958456124 200000 640279212 200000 389237223 200000 998977438 200000 723809596 200000 495999951 200000 227191696 200000 331882001 200000 925638402 200000 419178399 200000 428246714 200000 510671200 200000 463508011 200000 689042212 200000 179678802 200000 138931427 200000 738632438 200000 975174659 200000 394845160 200000 720288401 200000 747962946 200000 807687812 200000 320390058 200000 201494270 200000 79163277 200000 404035980 200000 186401382 200000 537968995 200000 908857590 200000 430982307 200000 970509707 200000 749968277 200000 744614203 200000 454552558 200000 641830183 200000 957341196 200000 173890490 200000 289152053 200000 524384746 200000 523219932 200000 976010867 200000 616548062 200000 300368160 200000 403435198 200000 843766788 200000 118965231 200000 985057466 200000 949290248 200000 758622122 200000 106445838 200000 605781829 200000 584007087 200000 454065477 200000 874504835 200000 604044784 200000 499003467 200000 583637844 200000 930192180 200000 699658890 200000 723969810 200000 826801908 200000 461858471 200000 392707456 200000 810362587 200000 761100772 200000 708301315 200000 199605218 200000 50309404 200000 859481731 200000 559859982 200000 466246493 200000 86636011 200000 880119247 200000 264461359 200000 133246017 200000 220050943 200000 292453735 200000 409458284 200000 639228796 200000 726510767 200000 337346953 200000 116967276 200000 587638429 200000 823359473 200000 854149907 200000 893727093 200000 609233873 200000 200070235 200000 790697861 200000 161855854 200000 500178408 200000 458655012 200000 189826301 200000 234429149 200000 162586704 200000 640712739 200000 941650488 200000 125693929 200000 140199191 200000 689570766 200000 38648982 200000 885211481 200000 126105324 200000 749791036 200000 202251286 200000 265801874 200000 625869597 200000 564887586 200000 548747093 200000 622870940 200000 993380761 200000 931193048 200000 358082450 200000 855059228 200000 336507119 200000 980394580 200000 705177772 200000 737475161 200000 163897933 200000 348779053 200000 185084705 200000 140710203 200000 328558465 200000 55967897 200000 86890512 200000 800627270 200000 132827386 200000 313176174 200000 456727863 200000 965874851 200000 81914310 200000 202573091 200000 331191028 200000 688220183 200000 90441109 200000 699749071 200000 586721351 200000 117850888 200000 86591667 200000 786888744 200000 76813517 200000 560654974 200000 230705681 200000 663542404 200000 342251206 200000 579108382 200000 395627324 200000 354939355 200000 59202831 200000 186286640 200000 255872611 200000 689404610 200000 70127399 200000 424621978 200000 651822164 200000 409666672 200000 193886509 200000 648968674 200000 462210175 200000 107655355 200000 283906015 200000 93719855 200000 873848048 200000 629399579 200000 712640668 200000 304815175 200000 218170968 200000 953972133 200000 932493666 200000 877735569 200000 812474884 200000 804315408 200000 624136400 200000 677598227 200000 215620579 200000 923784883 200000 241094180 200000 65980788 200000 413714051 200000 930882947 200000 829365052 200000 253415418 200000 202239764 200000 345930521 200000 22270104 200000 619676556 200000 945607010 200000 78389673 200000 224400213 200000 571471536 200000 874458590 200000 456157707 200000 828706611 200000 222175885 200000 695954325 200000 236728245 200000 716001423 200000 114848489 200000 779874358 200000 447644861 200000 117069928 200000 593675819 200000 576070671 200000 471221722 200000 591824477 200000 38234970 200000 909130767 200000 282648164 200000 547029164 200000 988794907 200000 513007045 200000 468020303 200000 625110580 200000 461816502 200000 556096863 200000 923683890 200000 606675059 200000 329809936 200000 15518635 200000 548330309 200000 965135752 200000 900724144 200000 28547608 200000 161787741 200000 358792241 200000 303590846 200000 237432500 200000 630763761 200000 160907212 200000 876185342 200000 640700974 200000 851639064 200000 765566041 200000 711996121 200000 479602133 200000 231366536 200000 569592437 200000 881266516 200000 824110486 200000 374232727 200000 518735200 200000 594180885 200000 943868417 200000 462981436 200000 605487351 200000 914901348 200000 543008836 200000 870539022 200000 855097785 200000 366009895 200000 25776686 200000 723848771 200000 406102725 200000 530179044 200000 791102508 200000 401099698 200000 730866649 200000 741927361 200000 594458957 200000 818954960 200000 737557844 200000 432089478 200000 708873025 200000 392737717 200000 113045556 200000 877148569 200000 303297109 200000 809782551 200000 821167639 200000 778301184 200000 934331768 200000 566492749 200000 856838461 200000 773789026 200000 860637752 200000 817452877 200000 121073284 200000 569003781 200000 935391940 200000 723776173 200000 834006377 200000 306217680 200000 512044523 200000 920786852 200000 801647629 200000 264946761 200000 687160603 200000 889615881 200000 147701036 200000 233321879 200000 980517986 200000 224397906 200000 731359782 200000 199575424 200000 381174894 200000 634695061 200000 726900985 200000 908324203 200000 288021648 200000 853131145 200000 163192900 200000 78657887 200000 640598708 200000 518878341 200000 905648965 200000 36516353 200000 822855017 200000 335567743 200000 850941915 200000 854906008 200000 929157087 200000 642116622 200000 562648196 200000 560058124 200000 981180899 200000 41024103 200000 959422047 200000 399639009 200000 488625636 200000 469594978 200000 338782505 200000 535847487 200000 916841200 200000 832525430 200000 641506627 200000 876793837 200000 274372278 200000 860528567 200000 825948073 200000 831931728 200000 753860485 200000 466256350 200000 254194684 200000 132877168 200000 703124042 200000 645080640 200000 260443768 200000 294085618 200000 139074709 200000 426772181 200000 981051389 200000 638767902 200000 612547220 200000 896334385 200000 974665225 200000 204879834 200000 650190613 200000 593659277 200000 813020859 200000 395627948 200000 125556104 200000 162711743 200000 812377809 200000 31675066 200000 942738425 200000 509515324 200000 57622442 200000 901257676 200000 122943769 200000 335193884 200000 744744260 200000 86279752 200000 497404981 200000 604267797 200000 915936829 200000 206955060 200000 539535163 200000 136472702 200000 176052181 200000 390820919 200000 690922684 200000 741661260 200000 484174825 200000 630026135 200000 402589156 200000 10054679 200000 438145785 200000 204747322 200000 605784706 200000 314276886 200000 81986082 200000 310033577 200000 668868870 200000 421434653 200000 644945188 200000 924977160 200000 101004413 200000 905226917 200000 236918876 200000 189613086 200000 779860117 200000 526836419 200000 77332681 200000 597604178 200000 857303455 200000 277222959 200000 5544970 200000 204038314 200000 647769223 200000 275111486 200000 180917341 200000 647733197 200000 67802332 200000 994462439 200000 916090528 200000 316716290 200000 645598414 200000 519725760 200000 578794067 200000 352541486 200000 669726506 200000 967095552 200000 777414548 200000 677572056 200000 957957470 200000 780678015 200000 208034593 200000 940275495 200000 351022971 200000 566132913 200000 278065240 200000 734311394 200000 830645805 200000 343859117 200000 846593336 200000 630418286 200000 844448451 200000 372610603 200000 439633505 200000 426655699 200000 226913069 200000 705450624 200000 684379407 200000 71721398 200000 448056824 200000 41322403 200000 934746402 200000 462862943 200000 481772114 200000 387036971 200000 477147928 200000 523596723 200000 600568332 200000 211134286 200000 293115408 200000 236769850 200000 19068306 200000 848857314 200000 284165064 200000 269060378 200000 763725299 200000 725417311 200000 707383455 200000 467515929 200000 315760351 200000 918242010 200000 705979794 200000 987676061 200000 57783971 200000 908987913 200000 513399874 200000 837133486 200000 342035501 200000 538234437 200000 827711724 200000 459466482 200000 33161485 200000 292725123 200000 532122734 200000 947532463 200000 883625842 200000 658102361 200000 814582343 200000 760766156 200000 509015080 200000 463985150 200000 549354134 200000 987162319 200000 254986911 200000 915858504 200000 40624666 200000 44586207 200000 667593446 200000 858358191 200000 966514224 200000 595192258 200000 616279467 200000 455892296 200000 463202519 200000 121444575 200000 669268540 200000 947954891 200000 489078958 200000 285625404 200000 782001800 200000 103691404 200000 540633331 200000 929466496 200000 392425246 200000 468944772 200000 705399172 200000 416485105 200000 546193707 200000 969888585 200000 358716129 200000 387353462 200000 896361087 200000 372224016 200000 860458024 200000 152482454 200000 478955912 200000 810166449 200000 383075606 200000 797972342 200000 818011476 200000 320423074 200000 233327115 200000 309012445 200000 759432594 200000 612157946 200000 303053830 200000 360933939 200000 487166096 200000 18622830 200000 756256420 200000 33109884 200000 100170046 200000 841048150 200000 526272036 200000 705356129 200000 23578409 200000 35811497 200000 269714277 200000 533552678 200000 309923455 200000 797073659 200000 498392549 200000 207276212 200000 251982352 200000 833964165 200000 972499907 200000 553915023 200000 894366026 200000 822889756 200000 177626045 200000 497326048 200000 301775420 200000 720523064 200000 777919282 200000 827737452 200000 16095123 200000 256318445 200000 209549855 200000 889242777 200000 791265951 200000 40886004 200000 980131621 200000 838714735 200000 350329166 200000 464047779 200000 324455296 200000 521546388 200000 395728430 200000 402615279 200000 952954641 200000 332804430 200000 189322350 200000 136084592 200000 611728468 200000 763221891 200000 653841372 200000 404495964 200000 928644201 200000 287355835 200000 997006568 200000 797344906 200000 122954510 200000 370225948 200000 358003358 200000 893239408 200000 823442594 200000 106861932 200000 475686063 200000 746310180 200000 592042531 200000 70670098 200000 107984744 200000 717504605 200000 593702704 200000 508321556 200000 375667128 200000 511813746 200000 856481799 200000 975390489 200000 959177006 200000 454141017 200000 319093639 200000 773929831 200000 256378871 200000 843706536 200000 184251181 200000 302096101 200000 448691939 200000 411478166 200000 828432666 200000 508990746 200000 184608095 200000 532436474 200000 910623242 200000 140789803 200000 50189691 200000 716788042 200000 551401822 200000 331485407 200000 683577317 200000 444192157 200000 698323730 200000 173916830 200000 923709932 200000 884011176 200000 61127622 200000 96988524 200000 155731837 200000 876366019 200000 633636536 200000 518239217 200000 179338024 200000 389721316 200000 619227591 200000 813747060 200000 125969435 200000 342208674 200000 593791345 200000 975185882 200000 502770724 200000 5358131 200000 392891093 200000 281126827 200000 896067506 200000 429790317 200000 642701233 200000 124530700 200000 483623891 200000 13696711 200000 151388771 200000 172208837 200000 471041590 200000 99191128 200000 636492779 200000 989846076 200000 982805802 200000 511063254 200000 658098150 200000 312330614 200000 67532701 200000 173615767 200000 69506708 200000 215412764 200000 249327901 200000 600565907 200000 143055570 200000 207598195 200000 338836441 200000 398144862 200000 369325087 200000 98575201 200000 319934111 200000 302429745 200000 705739418 200000 479647854 200000 792096478 200000 302680290 200000 649042690 200000 331497920 200000 497779877 200000 843605991 200000 849728179 200000 15424029 200000 438399650 200000 217943126 200000 578952622 200000 259717356 200000 374252067 200000 190536166 200000 331913873 200000 163912243 200000 813398295 200000 982692590 200000 710957210 200000 179707033 200000 998994444 200000 994948195 200000 887786919 200000 615502692 200000 582153777 200000 810910174 200000 364844088 200000 558784635 200000 770817877 200000 847578515 200000 287979882 200000 761721956 200000 625086438 200000 203030618 200000 709224701 200000 533266502 200000 469150450 200000 141364649 200000 896700238 200000 48378856 200000 98764328 200000 859863446 200000 44599644 200000 274118063 200000 11644374 200000 73104600 200000 970115270 200000 212365474 200000 248664811 200000 509647046 200000 233018827 200000 895692905 200000 907746550 200000 13980502 200000 370900807 200000 860313416 200000 814442020 200000 770178847 200000 988958907 200000 837584423 200000 702379845 200000 490238807 200000 598985797 200000 116665485 200000 698908103 200000 764543956 200000 551510691 200000 970322591 200000 70533049 200000 509387021 200000 33118515 200000 929658149 200000 646364104 200000 622929945 200000 637021173 200000 46147460 200000 936606532 200000 161043630 200000 67265926 200000 953941444 200000 19085338 200000 819999522 200000 84448038 200000 618577547 200000 697527514 200000 74158188 200000 13124274 200000 132398878 200000 343169202 200000 251752995 200000 398970025 200000 735949158 200000 816802672 200000 270761085 200000 991472682 200000 66106344 200000 468663172 200000 341240401 200000 148596979 200000 524360139 200000 887350778 200000 916000532 200000 961426787 200000 902115541 200000 936987267 200000 710672606 200000 619393144 200000 340748652 200000 68151148 200000 206646373 200000 141069265 200000 864152216 200000 845279140 200000 389604096 200000 118357931 200000 634619903 200000 467521209 200000 615520420 200000 635136231 200000 70189543 200000 929330906 200000 964935146 200000 216604929 200000 438034743 200000 838585558 200000 137588230 200000 136652826 200000 746789749 200000 399251994 200000 919431888 200000 461082350 200000 175134920 200000 828497078 200000 218442942 200000 482664669 200000 281225719 200000 965857112 200000 26276582 200000 998859238 200000 771824231 200000 588804430 200000 244259071 200000 292956325 200000 734254623 200000 263188616 200000 129461600 200000 42226780 200000 910523334 200000 778531218 200000 654773503 200000 177689318 200000 43941027 200000 410549661 200000 299147635 200000 1240260 200000 347971739 200000 662807158 200000 156456689 200000 608170772 200000 639051830 200000 705830539 200000 785943633 200000 742252436 200000 479025817 200000 51933933 200000 74836746 200000 255753378 200000 136862603 200000 320653128 200000 9375536 200000 174350142 200000 117631860 200000 102660076 200000 551210364 200000 140462341 200000 81274712 200000 931876294 200000 563422531 200000 573692470 200000 310168288 200000 771117670 200000 137456764 200000 147099568 200000 659902545 200000 573199354 200000 697186750 200000 113122545 200000 444290705 200000 552343376 200000 584164415 200000 643648536 200000 860992808 200000 401285079 200000 228721110 200000 258201571 200000 636024380 200000 935345054 200000 340791032 200000 496529329 200000 685382291 200000 191328082 200000 407320765 200000 744824192 200000 433581971 200000 53002307 200000 55710427 200000 262716399 200000 315919684 200000 392810591 200000 162277289 200000 627979323 200000 721100876 200000 58809908 200000 339063324 200000 367753797 200000 834084849 200000 59174641 200000 65381324 200000 469507209 200000 360468506 200000 129608805 200000 758084848 200000 845978663 200000 625331021 200000 999784701 200000 31960668 200000 899634910 200000 86540977 200000 158255561 200000 336595337 200000 769415435 200000 507862028 200000 668867191 200000 376815756 200000 367081901 200000 123880389 200000 921783125 200000 207402013 200000 593210467 200000 540207331 200000 899813715 200000 288116113 200000 3374955 200000 273525003 200000 32890877 200000 99848414 200000 128113060 200000 29328004 200000 769957252 200000 672010397 200000 942833804 200000 523467317 200000 402943156 200000 784589314 200000 675509313 200000 6153125 200000 282845438 200000 142071525 200000 770322819 200000 822147321 200000 80491119 200000 630539197 200000 686454703 200000 497472760 200000 815357367 200000 451623838 200000 63562949 200000 222144778 200000 949744162 200000 161841729 200000 243856226 200000 23767859 200000 73040288 200000 311779835 200000 324904133 200000 425367580 200000 608126144 200000 462924739 200000 787995853 200000 391580937 200000 773385392 200000 442363696 200000 487900664 200000 920484835 200000 673380670 200000 304425080 200000 587009893 200000 607135535 200000 715447001 200000 616554609 200000 944127186 200000 229148179 200000 702421136 200000 245853843 200000 933696670 200000 691000407 200000 326116368 200000 632152306 200000 782933959 200000 684205665 200000 876873641 200000 817363527 200000 740479467 200000 662957367 200000 143509577 200000 827333096 200000 333296970 200000 75210367 200000 516251006 200000 107768778 200000 512256705 200000 657356929 200000 892108151 200000 861678214 200000 590367184 200000 350331939 200000 795751683 200000 547654480 200000 34969236 200000 229765867 200000 932945807 200000 308793343 200000 721584076 200000 742492928 200000 900453163 200000 117566219 200000 581253847 200000 192870696 200000 911298693 200000 897152393 200000 627432371 200000 203811530 200000 374339307 200000 58924849 200000 358483711 200000 272771564 200000 470897740 200000 336101975 200000 844344825 200000 651874101 200000 334616374 200000 234328564 200000 446915711 200000 266665452 200000 748800729 200000 240072606 200000 744629009 200000 978815478 200000 811572994 200000 849873802 200000 429319885 200000 693566938 200000 751645215 200000 780028048 200000 714282864 200000 797667007 200000 62182721 200000 241447974 200000 968982875 200000 592086124 200000 547959316 200000 152598115 200000 549640586 200000 117824838 200000 976864999 200000 447416316 200000 450982301 200000 757770325 200000 797861033 200000 647794761 200000 160632275 200000 623859006 200000 381660905 200000 579686208 200000 549859592 200000 445817929 200000 34044373 200000 81282424 200000 146073278 200000 365810779 200000 836988475 200000 184248359 200000 343065872 200000 623935228 200000 609766282 200000 299449123 200000 546159295 200000 215243345 200000 121817553 200000 397970148 200000 168543529 200000 275227938 200000 543344573 200000 626028670 200000 92942924 200000 818640085 200000 318225054 200000 21056938 200000 995829446 200000 431858031 200000 428424801 200000 729964734 200000 595220439 200000 328606617 200000 284277143 200000 590354607 200000 135747420 200000 730424984 200000 252055404 200000 757659925 200000 190042068 200000 458576467 200000 464575919 200000 534766630 200000 882591326 200000 569591632 200000 441831631 200000 187325113 200000 140204217 200000 431171766 200000 653460443 200000 502209604 200000 242240834 200000 37572171 200000 667338881 200000 103616221 200000 697063160 200000 265883766 200000 503812367 200000 479741243 200000 801875833 200000 857336381 200000 985009780 200000 520083637 200000 224154373 200000 907821895 200000 16248382 200000 867081024 200000 56524922 200000 373295578 200000 55595677 200000 150528885 200000 170866006 200000 257716445 200000 398496861 200000 154396296 200000 711787447 200000 341190614 200000 730659055 200000 213864017 200000 510134877 200000 162740972 200000 856206432 200000 14007622 200000 912819877 200000 517968102 200000 771045215 200000 575039614 200000 169161358 200000 380003625 200000 666707259 200000 369520558 200000 376574135 200000 939007420 200000 697400289 200000 196367150 200000 626920030 200000 528724807 200000 493481441 200000 199451124 200000 299804002 200000 544600334 200000 111318632 200000 62602647 200000 43409473 200000 759280378 200000 17343814 200000 765247565 200000 319932442 200000 156637583 200000 213173481 200000 962676460 200000 604652715 200000 226543094 200000 888919136 200000 716770539 200000 89408594 200000 791125491 200000 68974936 200000 478083681 200000 972802063 200000 106998767 200000 987285537 200000 540829188 200000 375987584 200000 145425135 200000 569835944 200000 305016618 200000 49017058 200000 800987289 200000 146644861 200000 846639562 200000 857840405 200000 852609333 200000 683704782 200000 142008955 200000 995708824 200000 477760937 200000 16068458 200000 970991219 200000 387481224 200000 140738427 200000 930141118 200000 927891337 200000 186346148 200000 42642130 200000 719894746 200000 666348595 200000 769768267 200000 844669556 200000 640270699 200000 237452679 200000 397305467 200000 837616071 200000 192181953 200000 821224764 200000 610841298 200000 769310932 200000 561660106 200000 149289384 200000 573569424 200000 995725374 200000 539749397 200000 599880643 200000 900031635 200000 899074895 200000 221256655 200000 4259618 200000 786142296 200000 526640107 200000 241201608 200000 478110205 200000 876335616 200000 839158937 200000 777719405 200000 636125481 200000 881424711 200000 733949056 200000 217132238 200000 23310365 200000 220941965 200000 974989670 200000 802646681 200000 343057135 200000 436650193 200000 17578930 200000 637782045 200000 126060630 200000 379173296 200000 136754795 200000 153179719 200000 572818345 200000 564555625 200000 554186550 200000 101567143 200000 473284318 200000 501189339 200000 216813147 200000 553716586 200000 135187084 200000 9803652 200000 461960895 200000 993378144 200000 740773353 200000 990087554 200000 310268393 200000 713712631 200000 134835915 200000 300115349 200000 243672577 200000 891802941 200000 854337961 200000 992084251 200000 31838667 200000 634699746 200000 163459482 200000 101789201 200000 459217072 200000 7883570 200000 693294164 200000 43491608 200000 851814581 200000 535351582 200000 98150957 200000 122089324 200000 212732032 200000 290463795 200000 61274140 200000 671072493 200000 497733977 200000 333037472 200000 764642232 200000 170830873 200000 756369702 200000 247902515 200000 693827895 200000 409513487 200000 378776684 200000 212852571 200000 929901423 200000 812517517 200000 689744468 200000 675611943 200000 503221720 200000 500656114 200000 67725475 200000 91786820 200000 887974535 200000 163366204 200000 637899200 200000 364802818 200000 454481459 200000 492833290 200000 625777841 200000 770095695 200000 103564851 200000 523390106 200000 921589533 200000 738142650 200000 784692860 200000 546198986 200000 528163146 200000 168088944 200000 338277287 200000 220399386 200000 85138975 200000 890243136 200000 40194280 200000 660623527 200000 573315874 200000 539197338 200000 128680471 200000 113709872 200000 579292794 200000 461050763 200000 233474474 200000 766103572 200000 151360749 200000 936142018 200000 192631479 200000 567832402 200000 708695522 200000 968912525 200000 119842549 200000 733478279 200000 60481376 200000 931779803 200000 106831035 200000 684842482 200000 510815244 200000 8930363 200000 582371583 200000 745844338 200000 889449261 200000 535945690 200000 36024152 200000 212206980 200000 959743658 200000 88600456 200000 412752891 200000 532284489 200000 944404746 200000 491860403 200000 230109120 200000 858900094 200000 257964402 200000 897587561 200000 254031902 200000 17140865 200000 899691946 200000 117595226 200000 648073001 200000 657258834 200000 858543639 200000 867096274 200000 729125274 200000 344230030 200000 588152257 200000 165991362 200000 709573830 200000 782835828 200000 536125005 200000 66354871 200000 638716068 200000 269773283 200000 333477379 200000 799236064 200000 502827467 200000 695242842 200000 262155721 200000 849975819 200000 883031409 200000 791822838 200000 882413348 200000 880626343 200000 758277485 200000 486594422 200000 225186365 200000 201279939 200000 999868980 200000 720396344 200000 987343833 200000 302661644 200000 776753886 200000 589972028 200000 389054303 200000 704620754 200000 565839137 200000 331970592 200000 197621973 200000 411918851 200000 783877460 200000 321440034 200000 336092897 200000 531987501 200000 741278828 200000 30960928 200000 282318540 200000 799115391 200000 405399553 200000 779337881 200000 323131001 200000 339265736 200000 597040714 200000 287479469 200000 435083890 200000 515432821 200000 974333979 200000 148714776 200000 385543642 200000 102967702 200000 874030317 200000 7826490 200000 390464635 200000 822600409 200000 156835029 200000 760436497 200000 267375289 200000 837381516 200000 431980683 200000 328878396 200000 14429083 200000 405390494 200000 947215716 200000 433558265 200000 142823624 200000 620079006 200000 674214230 200000 106284327 200000 344448646 200000 870355129 200000 804102394 200000 120127812 200000 30622141 200000 456419007 200000 56778628 200000 154531182 200000 358838257 200000 551072030 200000 360318668 200000 852083301 200000 461197130 200000 681233380 200000 171654984 200000 271948678 200000 759980175 200000 192713152 200000 659251215 200000 748200657 200000 623581477 200000 857845761 200000 423821527 200000 876877539 200000 890846996 200000 314024084 200000 849846774 200000 517448955 200000 427340033 200000 546144777 200000 283142755 200000 946409720 200000 874650164 200000 134829966 200000 677317045 200000 272792408 200000 216589458 200000 44951793 200000 449048098 200000 622778170 200000 564953763 200000 752811169 200000 294163072 200000 604425820 200000 21215629 200000 692793773 200000 588663878 200000 501504797 200000 940072213 200000 786523586 200000 708126603 200000 152363643 200000 154055076 200000 89496880 200000 913925893 200000 168094740 200000 191462975 200000 850844901 200000 165868555 200000 145754664 200000 79545485 200000 129729135 200000 200477842 200000 64416148 200000 904815316 200000 991443453 200000 276756275 200000 946378712 200000 170960379 200000 434459741 200000 516895522 200000 884149521 200000 654610824 200000 841093887 200000 904559158 200000 759073278 200000 228878241 200000 999913968 200000 196998887 200000 427464702 200000 966012175 200000 350557150 200000 909832266 200000 901631759 200000 731714358 200000 990900762 200000 460865559 200000 530266064 200000 576497693 200000 63697552 200000 268218530 200000 672785279 200000 530059371 200000 834348495 200000 834221796 200000 837876731 200000 86046566 200000 264390919 200000 991237235 200000 799991233 200000 284243701 200000 918493188 200000 141972868 200000 796255730 200000 900157343 200000 780508471 200000 930213103 200000 746380875 200000 430814857 200000 924146605 200000 367894570 200000 256704810 200000 911364474 200000 666470165 200000 739283276 200000 419150734 200000 28426970 200000 949636542 200000 804794122 200000 540354838 200000 861193133 200000 596347541 200000 721544892 200000 792846337 200000 353801627 200000 925545258 200000 316844632 200000 165096748 200000 645066987 200000 73024427 200000 941228149 200000 835560982 200000 464466562 200000 502545638 200000 960172617 200000 669541086 200000 438493672 200000 389330506 200000 321170346 200000 65469505 200000 447547715 200000 498395621 200000 51122447 200000 394389408 200000 683490648 200000 368328295 200000 466222991 200000 657929976 200000 641364368 200000 974551836 200000 922386144 200000 636353767 200000 54935536 200000 881180149 200000 273261913 200000 912807085 200000 343760671 200000 764374911 200000 305172975 200000 147577895 200000 766512226 200000 563271913 200000 554432058 200000 27723221 200000 496871842 200000 759608834 200000 527146096 200000 88193748 200000 969420132 200000 893332279 200000 17616232 200000 488221923 200000 623911631 200000 87756184 200000 394257559 200000 387644513 200000 854936489 200000 321065683 200000 595507734 200000 708125772 200000 277483097 200000 166859574 200000 573182105 200000 733605955 200000 218383845 200000 294241712 200000 177849208 200000 385335427 200000 888766452 200000 859399631 200000 936047272 200000 582203373 200000 705862348 200000 233509826 200000 66323650 200000 919803390 200000 847572820 200000 700037720 200000 843560186 200000 427938004 200000 287672083 200000 869456639 200000 32681768 200000 491215663 200000 820109358 200000 20145605 200000 137020866 200000 290460268 200000 997656428 200000 559639897 200000 594693086 200000 910659210 200000 62007860 200000 449297673 200000 541175092 200000 774095400 200000 661373581 200000 191417029 200000 480614937 200000 708375173 200000 169134876 200000 130049305 200000 480986500 200000 100462974 200000 544894761 200000 532808502 200000 61088012 200000 451505554 200000 62414489 200000 832581865 200000 97127654 200000 386495967 200000 476304884 200000 341359265 200000 862602219 200000 811791909 200000 358330975 200000 798450028 200000 740027279 200000 736019650 200000 401562018 200000 248387834 200000 182316010 200000 492366003 200000 100592674 200000 293029271 200000 851543474 200000 370634649 200000 51329767 200000 918246452 200000 397728317 200000 724623280 200000 71788951 200000 684736094 200000 760865666 200000 923219928 200000 779452536 200000 575781956 200000 660620824 200000 654314384 200000 706814576 200000 886766772 200000 72631605 200000 33321717 200000 162590471 200000 294188318 200000 272296112 200000 145716934 200000 621685347 200000 86374798 200000 126681854 200000 818613858 200000 551711050 200000 500563637 200000 703408440 200000 154450887 200000 288247587 200000 216606176 200000 155202322 200000 238797716 200000 650334708 200000 534566654 200000 514123491 200000 850245894 200000 150300772 200000 385961117 200000 315953059 200000 720784894 200000 512829369 200000 888316909 200000 975976167 200000 266928889 200000 146823642 200000 958897338 200000 497447143 200000 863854357 200000 202054989 200000 65094005 200000 937979512 200000 55323665 200000 262029113 200000 236646699 200000 690051344 200000 819789389 200000 254661989 200000 21639051 200000 629146824 200000 98874053 200000 954212406 200000 302873827 200000 401543764 200000 607764761 200000 571024563 200000 299917347 200000 896431372 200000 456484231 200000 673939587 200000 195015895 200000 867283174 200000 948579566 200000 543094253 200000 998286640 200000 695134841 200000 582666956 200000 696701910 200000 681409019 200000 751052027 200000 468425535 200000 747727814 200000 989675687 200000 880672322 200000 761182983 200000 194653666 200000 750813506 200000 785735365 200000 769688962 200000 143529714 200000 488649851 200000 665265051 200000 458024621 200000 834183259 200000 849937313 200000 352396409 200000 447665961 200000 822490661 200000 97942690 200000 353395128 200000 151844402 200000 546424566 200000 866497035 200000 51021388 200000 257981352 200000 918474259 200000 49612557 200000 690973645 200000 793279498 200000 114049893 200000 274861430 200000 164606065 200000 176447093 200000 72625009 200000 840693171 200000 818364174 200000 601903272 200000 736824158 200000 904602836 200000 570919196 200000 245501185 200000 345319666 200000 830126214 200000 715243184 200000 468590720 200000 994337427 200000 533734169 200000 825871489 200000 48998083 200000 466894153 200000 884893563 200000 486290406 200000 485649928 200000 817624762 200000 417143610 200000 706746068 200000 138251565 200000 163125036 200000 231937670 200000 140975588 200000 988357554 200000 387646854 200000 961042475 200000 398724170 200000 644865460 200000 956560206 200000 672324506 200000 246560734 200000 173355507 200000 133036203 200000 574104288 200000 330932501 200000 72753612 200000 859588196 200000 819066027 200000 527440648 200000 230845246 200000 536459230 200000 673654860 200000 940962155 200000 848053480 200000 923430176 200000 720532911 200000 686759062 200000 889456136 200000 63591633 200000 297447780 200000 805992319 200000 320601725 200000 652644408 200000 512045720 200000 488159165 200000 56695493 200000 433538874 200000 5924123 200000 217758085 200000 424021502 200000 158680670 200000 726935387 200000 984628655 200000 511581160 200000 904922316 200000 750549094 200000 472564145 200000 494663904 200000 375519816 200000 235507691 200000 213574562 200000 967487974 200000 774755643 200000 600591929 200000 329004088 200000 94455447 200000 806569 200000 937486909 200000 894521545 200000 655234867 200000 649233979 200000 975590279 200000 398871372 200000 129673367 200000 113721910 200000 807731269 200000 519365208 200000 360604738 200000 739912576 200000 898051397 200000 330355491 200000 732752467 200000 728343969 200000 46881271 200000 686742404 200000 105621896 200000 840047807 200000 642630759 200000 47059440 200000 604072768 200000 353360799 200000 630334790 200000 776235903 200000 250989432 200000 983158698 200000 46696417 200000 242088423 200000 545672913 200000 505213157 200000 172150310 200000 590691711 200000 392161416 200000 808864247 200000 397239974 200000 572740412 200000 32828539 200000 322486310 200000 37533837 200000 457100470 200000 465073450 200000 924737369 200000 900092330 200000 594895395 200000 302649778 200000 196243478 200000 880833133 200000 759130714 200000 479195602 200000 341817220 200000 318433251 200000 973631185 200000 402215913 200000 843755881 200000 581858747 200000 659753374 200000 121727733 200000 401309740 200000 656391747 200000 513991033 200000 59993749 200000 470611155 200000 492614250 200000 882842038 200000 210275591 200000 993845510 200000 576267710 200000 267907662 200000 136853802 200000 65434889 200000 529323119 200000 63431639 200000 249124988 200000 191732164 200000 686247242 200000 152755078 200000 718241563 200000 238110910 200000 182740926 200000 277457203 200000 668571591 200000 401700892 200000 699431897 200000 253179732 200000 525624285 200000 278733477 200000 489749578 200000 657648896 200000 990239069 200000 105997761 200000 519094879 200000 771633133 200000 791483108 200000 331917172 200000 611700232 200000 555423857 200000 576036785 200000 603324519 200000 462351826 200000 512440707 200000 592026532 200000 613475806 200000 189650156 200000 729569466 200000 282904889 200000 920393154 200000 905095972 200000 907624524 200000 122804624 200000 361013400 200000 301829353 200000 213963023 200000 525848679 200000 375776134 200000 29330761 200000 535726202 200000 537351708 200000 604838484 200000 974583284 200000 585377956 200000 921666991 200000 796738408 200000 394300727 200000 117612611 200000 329208509 200000 477239239 200000 726699008 200000 390434990 200000 359798662 200000 589941530 200000 117107680 200000 327362522 200000 234043111 200000 851429286 200000 263033091 200000 137311839 200000 379230816 200000 156605522 200000 367777848 200000 944702836 200000 99526670 200000 117826724 200000 753180911 200000 783741677 200000 721993904 200000 132304067 200000 308255028 200000 774324035 200000 237031333 200000 727935861 200000 669513144 200000 121641867 200000 549310188 200000 885358113 200000 530232776 200000 673536380 200000 285694241 200000 564025549 200000 990467411 200000 604557677 200000 253432197 200000 139349024 200000 595249896 200000 487510612 200000 994863606 200000 491747681 200000 360603060 200000 502889928 200000 771981554 200000 990416501 200000 465614727 200000 454723070 200000 184779671 200000 643789283 200000 380308687 200000 942129102 200000 358644645 200000 224026322 200000 49777306 200000 275479214 200000 401332601 200000 303308553 200000 891436695 200000 870105268 200000 923399187 200000 18991341 200000 750481684 200000 771145880 200000 201431312 200000 896837510 200000 114192641 200000 132921775 200000 986372271 200000 783143545 200000 252389355 200000 652410352 200000 507735503 200000 791691790 200000 592550912 200000 86408690 200000 126667246 200000 226516266 200000 833127440 200000 671533803 200000 783039787 200000 762655573 200000 650902922 200000 170282673 200000 840233028 200000 879220404 200000 982210682 200000 156004283 200000 126403223 200000 659682319 200000 15823248 200000 320325408 200000 994243620 200000 476682443 200000 560844827 200000 203694742 200000 972291464 200000 601905904 200000 492307465 200000 299585652 200000 5822467 200000 203273508 200000 480971240 200000 407791535 200000 168225138 200000 146990253 200000 599032551 200000 313816543 200000 580372565 200000 766529906 200000 848371412 200000 611870010 200000 422097865 200000 479567353 200000 379212319 200000 883080343 200000 312697229 200000 119150440 200000 397829077 200000 643969899 200000 353811968 200000 801578376 200000 154659236 200000 366230479 200000 587404320 200000 675813564 200000 646030300 200000 61988983 200000 739727244 200000 86244366 200000 418536811 200000 289319099 200000 816937602 200000 157570338 200000 294210528 200000 274585232 200000 353895904 200000 78375999 200000 307195240 200000 825066127 200000 897551142 200000 712911436 200000 295953107 200000 203966956 200000 454352497 200000 799018191 200000 225007502 200000 214699647 200000 277543041 200000 186167279 200000 29510570 200000 357949118 200000 238597811 200000 729093747 200000 79786963 200000 692930495 200000 748394759 200000 810200000 200000 573209432 200000 213701434 200000 645538842 200000 64721885 200000 653263912 200000 316268420 200000 430572843 200000 606990194 200000 83118290 200000 741402516 200000 990302233 200000 904326595 200000 369888900 200000 619431681 200000 65258338 200000 423882937 200000 782393612 200000 172555264 200000 348037668 200000 551855832 200000 217264345 200000 253426026 200000 906419231 200000 899021129 200000 157576953 200000 539566259 200000 718895537 200000 456823248 200000 933235483 200000 149971443 200000 64034776 200000 604170966 200000 99813774 200000 153721824 200000 669353522 200000 705380192 200000 288876352 200000 641991120 200000 369335038 200000 213004052 200000 170311103 200000 162952122 200000 443314972 200000 828388922 200000 328238906 200000 958445621 200000 305980936 200000 218560440 200000 223794815 200000 121666679 200000 619599330 200000 169563924 200000 866409725 200000 590257239 200000 889894248 200000 521153140 200000 143402179 200000 433529418 200000 519727609 200000 745964705 200000 836763263 200000 859748201 200000 352446355 200000 283908862 200000 391087999 200000 215617384 200000 963536085 200000 965783444 200000 101245874 200000 870516382 200000 297460477 200000 865113865 200000 887611814 200000 1627139 200000 115241449 200000 162690212 200000 59395210 200000 508956460 200000 698477081 200000 192659017 200000 111459885 200000 168210513 200000 795310762 200000 103458434 200000 948327165 200000 113520199 200000 196741980 200000 587697779 200000 824440840 200000 515660420 200000 492433548 200000 275243491 200000 180826365 200000 272443681 200000 138669369 200000 218691385 200000 258596906 200000 521264850 200000 36849922 200000 569763708 200000 810829950 200000 881407727 200000 856034853 200000 496557649 200000 138896776 200000 514555246 200000 459027329 200000 150421503 200000 227294069 200000 953357542 200000 874550420 200000 946079086 200000 264400661 200000 504134797 200000 622047101 200000 18072610 200000 595514326 200000 84898361 200000 245552377 200000 744535620 200000 697136071 200000 11373153 200000 208396393 200000 520501400 200000 821796245 200000 16378908 200000 116720586 200000 348991623 200000 202428048 200000 363142431 200000 144213434 200000 525899285 200000 282149029 200000 882442691 200000 576541048 200000 754790379 200000 274479716 200000 405250812 200000 565338852 200000 191608142 200000 908016891 200000 989680226 200000 660978298 200000 228667428 200000 295915576 200000 449105963 200000 197472602 200000 491763957 200000 726756491 200000 547330861 200000 456281410 200000 74852071 200000 367681280 200000 720416480 200000 673892497 200000 771359168 200000 638028616 200000 128302425 200000 581526597 200000 188830695 200000 336789936 200000 321780559 200000 804492284 200000 650511970 200000 808235815 200000 437572633 200000 163048950 200000 353649880 200000 398908731 200000 339833772 200000 96311568 200000 960560527 200000 139080731 200000 819946145 200000 895902922 200000 368317294 200000 759593110 200000 877236780 200000 738364225 200000 247003643 200000 778545689 200000 410077733 200000 892179253 200000 968316253 200000 711580340 200000 539871489 200000 633369603 200000 867840602 200000 291408661 200000 274641881 200000 312345514 200000 201291353 200000 208662666 200000 21214817 200000 944243401 200000 362283873 200000 141540611 200000 220116209 200000 818088094 200000 57633815 200000 556133644 200000 481324159 200000 901871368 200000 894226370 200000 84270550 200000 555806882 200000 957920901 200000 392938057 200000 314144046 200000 543645071 200000 10285107 200000 92476979 200000 577205123 200000 648883230 200000 845985234 200000 148153509 200000 762341347 200000 809539013 200000 342289344 200000 661745511 200000 389923837 200000 260191387 200000 327533818 200000 293648606 200000 147018272 200000 707716438 200000 34680608 200000 373826578 200000 513539385 200000 395051340 200000 995155057 200000 333551784 200000 892078808 200000 294049908 200000 624758218 200000 162157800 200000 680086315 200000 427745125 200000 135504554 200000 548933560 200000 49274112 200000 227511637 200000 206487344 200000 139816093 200000 816764358 200000 769608218 200000 681926170 200000 401878464 200000 156966284 200000 600221740 200000 701833415 200000 456047078 200000 495221503 200000 445801632 200000 26030901 200000 951389814 200000 673665391 200000 751701293 200000 855479298 200000 605914998 200000 541503178 200000 22395433 200000 69880430 200000 281328524 200000 358195614 200000 345042060 200000 434204758 200000 896800768 200000 751620379 200000 474384363 200000 156091450 200000 999549624 200000 793480973 200000 367916157 200000 414489911 200000 662987834 200000 477335525 200000 802917145 200000 772611852 200000 46299565 200000 160077999 200000 770922805 200000 725481496 200000 169038040 200000 161045788 200000 966618855 200000 209226586 200000 862000160 200000 576331129 200000 431049447 200000 668646511 200000 614215308 200000 630304950 200000 550076553 200000 164085654 200000 894419395 200000 498614879 200000 553152966 200000 907098541 200000 592356363 200000 765064869 200000 191881524 200000 562284084 200000 294397516 200000 89226325 200000 582315528 200000 635686729 200000 998970890 200000 305247965 200000 32751642 200000 324464041 200000 771090797 200000 533785166 200000 192356832 200000 825719989 200000 101080892 200000 528470356 200000 248303729 200000 114125929 200000 194206940 200000 879314238 200000 631712131 200000 348708197 200000 65586773 200000 40229372 200000 664283500 200000 812431080 200000 877774924 200000 854213146 200000 836189475 200000 15204559 200000 461465609 200000 559130825 200000 789823551 200000 379385241 200000 775093617 200000 3435990 200000 652327158 200000 638642277 200000 805911820 200000 238202801 200000 378622494 200000 858604273 200000 318310400 200000 158522214 200000 894526766 200000 428103579 200000 748053522 200000 608088229 200000 110925373 200000 603788643 200000 920019371 200000 632896957 200000 787552769 200000 862843879 200000 987199952 200000 10381724 200000 194661841 200000 599825252 200000 993228328 200000 578933712 200000 664036258 200000 649735867 200000 806204153 200000 226210440 200000 243907084 200000 58184552 200000 536188713 200000 653442707 200000 139229766 200000 743984523 200000 182835265 200000 733405022 200000 148803108 200000 363635683 200000 933848676 200000 577820921 200000 264627743 200000 997641677 200000 476349020 200000 626972690 200000 984940876 200000 283206472 200000 840428940 200000 877219831 200000 661407074 200000 164099315 200000 35990014 200000 116946071 200000 82021560 200000 724272139 200000 619397206 200000 463913601 200000 963851844 200000 416656497 200000 571205595 200000 159851746 200000 881447324 200000 432942242 200000 72301172 200000 851173770 200000 517230328 200000 935763388 200000 268575400 200000 222844134 200000 916286765 200000 345377151 200000 259201436 200000 89467911 200000 715268530 200000 615955528 200000 334061847 200000 439521945 200000 335663773 200000 965881111 200000 458219904 200000 722141931 200000 56987302 200000 426880905 200000 977971166 200000 384543725 200000 926941474 200000 749378525 200000 383000534 200000 252058923 200000 260867080 200000 301957362 200000 285761968 200000 318119638 200000 841863663 200000 687523398 200000 386529873 200000 389859771 200000 977871885 200000 210671096 200000 691098433 200000 816846665 200000 992828984 200000 940481222 200000 670079142 200000 971961231 200000 64504039 200000 5405198 200000 550637381 200000 310092602 200000 282530609 200000 278847952 200000 853926535 200000 465377690 200000 35614924 200000 601652394 200000 81825905 200000 773899421 200000 899484175 200000 70931929 200000 838377385 200000 781788881 200000 26032111 200000 635531070 200000 432558967 200000 125846373 200000 638840836 200000 266686293 200000 485584833 200000 775453735 200000 346526852 200000 426818878 200000 760887565 200000 213105030 200000 970773574 200000 994034871 200000 356953218 200000 442494097 200000 63351487 200000 267287071 200000 944771046 200000 443461366 200000 555511304 200000 993067636 200000 302840224 200000 934938883 200000 567872725 200000 496167253 200000 368023222 200000 41915303 200000 845349502 200000 615934208 200000 133448911 200000 711676528 200000 56048888 200000 885102675 200000 240033329 200000 210569614 200000 82094300 200000 453239502 200000 375361475 200000 536687566 200000 654349150 200000 941146255 200000 579355916 200000 425837214 200000 372445270 200000 472663635 200000 596768817 200000 636645902 200000 644908602 200000 72273274 200000 852952057 200000 797584588 200000 909786656 200000 128006147 200000 535424971 200000 632878631 200000 52083136 200000 120170123 200000 398916526 200000 72815628 200000 410103663 200000 311438929 200000 977425991 200000 911092491 200000 49842212 200000 615585588 200000 385239262 200000 595231313 200000 844050294 200000 511785906 200000 111360856 200000 822564270 200000 610057114 200000 577814762 200000 135209021 200000 950619024 200000 495980905 200000 919812250 200000 670191282 200000 469209350 200000 838587479 200000 778548512 200000 956465791 200000 754765245 200000 321392764 200000 589044092 200000 106052617 200000 607415813 200000 162398862 200000 124108107 200000 396194392 200000 592996555 200000 787853795 200000 429252813 200000 548264722 200000 640719264 200000 20090482 200000 285271775 200000 72135293 200000 521347247 200000 920331474 200000 506001152 200000 770916223 200000 30729418 200000 892734521 200000 237750607 200000 661882784 200000 357357405 200000 465749630 200000 83362954 200000 842870534 200000 289675384 200000 60656150 200000 923995152 200000 209937527 200000 32941256 200000 100152857 200000 463223263 200000 655677786 200000 813452702 200000 611034174 200000 998608022 200000 15162293 200000 338117861 200000 599464665 200000 374460275 200000 923913263 200000 830356271 200000 374659299 200000 83311188 200000 407097870 200000 210552232 200000 501195249 200000 354258873 200000 262119737 200000 305547296 200000 753021499 200000 547351231 200000 61258806 200000 305379588 200000 204579477 200000 453628710 200000 148760620 200000 279521124 200000 865172600 200000 805609803 200000 104007394 200000 998001390 200000 709901306 200000 923756589 200000 88653501 200000 205857777 200000 842093520 200000 307711339 200000 185301700 200000 508383578 200000 919631186 200000 532827971 200000 846802590 200000 326464697 200000 176129654 200000 403068052 200000 490764946 200000 907555899 200000 5384659 200000 382067932 200000 706114437 200000 242540720 200000 162950815 200000 928420410 200000 94789887 200000 719562630 200000 240424624 200000 324384620 200000 936464677 200000 626079947 200000 206659709 200000 335058384 200000 303425727 200000 807529263 200000 556322077 200000 638613350 200000 736877362 200000 369343486 200000 978190917 200000 939565771 200000 760415878 200000 953709353 200000 417676878 200000 209072447 200000 417675104 200000 361004861 200000 631037484 200000 566761631 200000 519670536 200000 32924521 200000 947047799 200000 251302250 200000 929965412 200000 997490043 200000 601526885 200000 841328319 200000 88625914 200000 397616610 200000 648465868 200000 259445852 200000 642763504 200000 574535085 200000 967621412 200000 381118112 200000 911987470 200000 584673418 200000 360202882 200000 225799817 200000 707438522 200000 556903111 200000 627117213 200000 936373173 200000 877574138 200000 865977682 200000 587843276 200000 969302116 200000 447750517 200000 280595900 200000 508182788 200000 854112116 200000 431118449 200000 469789745 200000 405261278 200000 793295458 200000 314750421 200000 575401345 200000 692821134 200000 917458255 200000 539323687 200000 425448217 200000 25596652 200000 489955575 200000 65081486 200000 129212681 200000 66955629 200000 84252858 200000 815660241 200000 465622015 200000 832434986 200000 611617430 200000 232524117 200000 962209609 200000 86522327 200000 90375466 200000 238615585 200000 833290966 200000 90158540 200000 376955316 200000 306816476 200000 720385845 200000 176380415 200000 521948691 200000 463083981 200000 606804372 200000 583931911 200000 366964933 200000 730882009 200000 613139904 200000 653035033 200000 838109417 200000 144066183 200000 70373418 200000 403150605 200000 242517052 200000 867914495 200000 377194976 200000 512633945 200000 979268895 200000 970866437 200000 713220751 200000 372360724 200000 992278158 200000 547635970 200000 205022342 200000 931683572 200000 693349418 200000 469093370 200000 571390645 200000 464601167 200000 862665263 200000 121132438 200000 768883881 200000 83021340 200000 121044349 200000 787790362 200000 933375121 200000 26269938 200000 366813074 200000 768396911 200000 389247291 200000 299496967 200000 801074829 200000 968440346 200000 111509014 200000 87460657 200000 966537516 200000 953824577 200000 941341489 200000 369409256 200000 328719054 200000 579039404 200000 218195769 200000 827745345 200000 31122289 200000 324209601 200000 887255934 200000 764180211 200000 835365811 200000 183004806 200000 93008366 200000 933248340 200000 50132692 200000 181328802 200000 263706903 200000 977583708 200000 353930418 200000 622381147 200000 61530152 200000 301086112 200000 242535370 200000 964986008 200000 977476336 200000 382627159 200000 519161148 200000 292268255 200000 972219356 200000 171559000 200000 528299207 200000 728374359 200000 575521788 200000 576780313 200000 718135496 200000 810578118 200000 779084030 200000 579842224 200000 596815934 200000 870664851 200000 794716976 200000 38895828 200000 589956808 200000 996441284 200000 146577281 200000 581610460 200000 743348388 200000 580502272 200000 131762048 200000 52431294 200000 701008560 200000 730829198 200000 595784026 200000 781592337 200000 347797100 200000 361377107 200000 959381471 200000 862035210 200000 410628086 200000 141642198 200000 338696829 200000 767725953 200000 35016204 200000 143768895 200000 27702082 200000 57404652 200000 368345612 200000 278889554 200000 276103389 200000 560055394 200000 919145461 200000 127092856 200000 886586013 200000 762365849 200000 858373735 200000 833811893 200000 528547951 200000 674779879 200000 280332446 200000 891475122 200000 69451491 200000 702785347 200000 543206522 200000 534609075 200000 866816295 200000 910336068 200000 427899513 200000 701498273 200000 89594633 200000 498807328 200000 894934970 200000 742631936 200000 734859512 200000 682489773 200000 126062075 200000 288883449 200000 227372035 200000 334105698 200000 862372251 200000 26925137 200000 109863895 200000 576498262 200000 455869847 200000 513346670 200000 506192068 200000 100746815 200000 297444752 200000 511092824 200000 114293688 200000 679984500 200000 518097347 200000 563397045 200000 906202689 200000 377074666 200000 949130510 200000 366334155 200000 252825230 200000 982519865 200000 39662320 200000 688374401 200000 377057646 200000 523727767 200000 529706376 200000 141438557 200000 412551246 200000 930586075 200000 398124437 200000 561560198 200000 3407166 200000 80736635 200000 441180276 200000 315019202 200000 251101932 200000 129698701 200000 514313764 200000 479905144 200000 333590182 200000 647010248 200000 704812356 200000 90252718 200000 727975515 200000 435252867 200000 17815314 200000 990241035 200000 584159385 200000 479872180 200000 931647852 200000 234247382 200000 491843728 200000 410935793 200000 737344210 200000 806610676 200000 176179724 200000 535696498 200000 837048418 200000 521915372 200000 389978494 200000 386609932 200000 735596505 200000 657404133 200000 843354611 200000 820527926 200000 53410711 200000 300407718 200000 234681114 200000 223785222 200000 118219931 200000 684688532 200000 916910402 200000 375093556 200000 246277250 200000 803277494 200000 171188056 200000 150879509 200000 792806795 200000 43591604 200000 378747116 200000 662436512 200000 797107349 200000 225601490 200000 830002220 200000 509284972 200000 368389406 200000 670039545 200000 464508390 200000 365636015 200000 198133573 200000 429078958 200000 867073929 200000 481103935 200000 618374088 200000 509624087 200000 308796707 200000 807935635 200000 374988806 200000 816028924 200000 775913316 200000 751038402 200000 458510844 200000 154945218 200000 196041113 200000 171935106 200000 304575051 200000 506011761 200000 509668272 200000 156727338 200000 127191087 200000 30561455 200000 719583289 200000 727908015 200000 729274761 200000 177139906 200000 329325666 200000 312401577 200000 540005589 200000 835166353 200000 288219130 200000 701029966 200000 979003187 200000 213912738 200000 980263278 200000 430847605 200000 972891745 200000 807511067 200000 518498254 200000 164920979 200000 77003966 200000 82427588 200000 760040648 200000 309855425 200000 37032776 200000 880911107 200000 437265066 200000 9770931 200000 496724894 200000 970825695 200000 277291619 200000 680275136 200000 254718974 200000 346196732 200000 357568897 200000 329656288 200000 778814791 200000 204872356 200000 48382003 200000 513834409 200000 608645878 200000 768876987 200000 777204552 200000 355376464 200000 656235820 200000 487074248 200000 538403374 200000 436761261 200000 233154213 200000 678216434 200000 36347123 200000 410725942 200000 50794178 200000 184809984 200000 33906758 200000 842845441 200000 872811391 200000 827953239 200000 75257717 200000 285631174 200000 589836668 200000 26660350 200000 903486064 200000 496763354 200000 903544311 200000 712804253 200000 605789123 200000 32997684 200000 804705487 200000 339910776 200000 626217631 200000 18970219 200000 888523906 200000 518918775 200000 351330001 200000 25900468 200000 264696367 200000 535832097 200000 625546440 200000 271674344 200000 496530836 200000 901225116 200000 826191251 200000 242933371 200000 397427983 200000 911343533 200000 929640159 200000 894985605 200000 788760480 200000 412871613 200000 13352700 200000 555704763 200000 197885156 200000 529747921 200000 863754455 200000 320523894 200000 734935323 200000 555465103 200000 550153728 200000 587661226 200000 700694818 200000 198950207 200000 173310629 200000 433385967 200000 927025272 200000 211290567 200000 9401749 200000 609702523 200000 569146684 200000 139771053 200000 749203005 200000 890554149 200000 88862253 200000 156720663 200000 223379117 200000 69502050 200000 700103335 200000 115113677 200000 349033362 200000 111011146 200000 431290027 200000 490435637 200000 284298812 200000 917631380 200000 653834455 200000 401981525 200000 317083801 200000 54098324 200000 839978601 200000 409933780 200000 978761016 200000 560611907 200000 949997376 200000 392167928 200000 258040134 200000 445140790 200000 687615449 200000 861428904 200000 288522898 200000 76569253 200000 515007317 200000 61403755 200000 159436172 200000 948984164 200000 351612784 200000 263406182 200000 753410369 200000 110401260 200000 560768650 200000 391383136 200000 748505952 200000 380732755 200000 858760610 200000 141222592 200000 990787127 200000 990259534 200000 948792916 200000 769454221 200000 510011574 200000 852214837 200000 141385954 200000 556214636 200000 561039977 200000 168325118 200000 528917031 200000 460805028 200000 410921857 200000 382418240 200000 126996900 200000 203469853 200000 263500491 200000 590943024 200000 685144439 200000 866394715 200000 718726582 200000 837902247 200000 893934174 200000 399002759 200000 734700112 200000 496232729 200000 844655031 200000 160397669 200000 328790856 200000 735194782 200000 586698626 200000 913204318 200000 795376621 200000 14527979 200000 405439580 200000 893262198 200000 542689837 200000 403291993 200000 454525829 200000 667954518 200000 977184406 200000 212108764 200000 763289306 200000 812488515 200000 251782743 200000 400132876 200000 813689562 200000 52205859 200000 192405310 200000 500717855 200000 303661732 200000 34232702 200000 375328698 200000 369763563 200000 653697014 200000 672201594 200000 611229914 200000 480444392 200000 287559471 200000 773539549 200000 741499467 200000 23934507 200000 445610829 200000 476411918 200000 953658973 200000 304913515 200000 582534127 200000 699280403 200000 529198590 200000 392183807 200000 205285714 200000 985626771 200000 516398268 200000 172206300 200000 658738775 200000 679901140 200000 387492551 200000 491320730 200000 496150138 200000 397188797 200000 555008747 200000 359793008 200000 271324636 200000 600845012 200000 592944281 200000 525089842 200000 329423673 200000 553023552 200000 375442910 200000 975884377 200000 658417649 200000 164979655 200000 721258857 200000 882689787 200000 598332931 200000 894648528 200000 444445832 200000 452741069 200000 886718987 200000 6192481 200000 455360298 200000 797499687 200000 730337611 200000 447404578 200000 697735646 200000 754141695 200000 618675614 200000 214884439 200000 408224209 200000 203428332 200000 850007429 200000 660885992 200000 94985427 200000 363838755 200000 779621918 200000 978821468 200000 82141522 200000 549585020 200000 141833511 200000 649494488 200000 599149148 200000 218503533 200000 502020350 200000 100795684 200000 775707552 200000 987036173 200000 327181987 200000 231199141 200000 325767533 200000 620356882 200000 564260787 200000 189193315 200000 80990385 200000 527440338 200000 914547309 200000 428931843 200000 849517305 200000 936880196 200000 78558128 200000 177748429 200000 796482678 200000 141108991 200000 931083514 200000 189291942 200000 418158582 200000 849945913 200000 996242538 200000 922862614 200000 559640806 200000 130950856 200000 383133374 200000 861866307 200000 895584597 200000 884806180 200000 36745045 200000 683140595 200000 974907379 200000 226943074 200000 126486061 200000 574530957 200000 989196301 200000 649541433 200000 874920421 200000 601444887 200000 406475154 200000 55633663 200000 560395706 200000 528902199 200000 400558352 200000 981959340 200000 436009869 200000 996729653 200000 946713014 200000 71488981 200000 206299098 200000 360341239 200000 700571474 200000 962587825 200000 846955969 200000 985746435 200000 742315604 200000 843690519 200000 65724161 200000 914652032 200000 65414601 200000 847303037 200000 567660023 200000 336779060 200000 919737184 200000 283244793 200000 476179874 200000 915622790 200000 361582951 200000 755338050 200000 413306785 200000 880299901 200000 217543373 200000 874976175 200000 216554546 200000 527728830 200000 929902369 200000 878158390 200000 203601460 200000 290988432 200000 749235856 200000 717412206 200000 833603877 200000 532787418 200000 295770602 200000 473844364 200000 314371363 200000 583192611 200000 408223901 200000 769128296 200000 907163886 200000 644907920 200000 139689655 200000 317569144 200000 676963811 200000 423835113 200000 966977255 200000 839101139 200000 729745410 200000 993796243 200000 343768188 200000 477191215 200000 536290792 200000 942876054 200000 445783907 200000 237269730 200000 996537044 200000 866105751 200000 603273260 200000 532757987 200000 318907045 200000 421472734 200000 736250885 200000 579036361 200000 142111193 200000 440545360 200000 913194684 200000 421497290 200000 583941007 200000 981771125 200000 665241280 200000 746034108 200000 623654789 200000 607943282 200000 389662495 200000 779306518 200000 81799706 200000 239366415 200000 614546825 200000 126342383 200000 843371596 200000 706874290 200000 417865803 200000 275618557 200000 126810041 200000 956023137 200000 715676755 200000 125448087 200000 179202721 200000 685018051 200000 904494386 200000 932539570 200000 318374369 200000 285535006 200000 569502996 200000 446420198 200000 638149369 200000 985048664 200000 893586120 200000 961639785 200000 517316614 200000 856544505 200000 707334078 200000 327033874 200000 283782599 200000 496516903 200000 630066179 200000 782960983 200000 707337627 200000 649459624 200000 717550661 200000 858531918 200000 393302912 200000 539281379 200000 201072084 200000 592556206 200000 184582677 200000 796808671 200000 689294494 200000 368768206 200000 979340440 200000 679723585 200000 804839730 200000 249938852 200000 329066216 200000 392959568 200000 773960893 200000 932930758 200000 895461762 200000 23088115 200000 984092943 200000 686197356 200000 372471175 200000 572571568 200000 846217878 200000 301606763 200000 319086771 200000 60342959 200000 399762528 200000 904391994 200000 636339047 200000 210940596 200000 203128860 200000 730615791 200000 431394463 200000 774391335 200000 387080217 200000 141013058 200000 802032635 200000 225701903 200000 652497220 200000 695489928 200000 532631482 200000 533259281 200000 231871277 200000 117018040 200000 567623864 200000 271602293 200000 439110145 200000 971261289 200000 277588087 200000 661872160 200000 58390673 200000 784814545 200000 982087954 200000 336115866 200000 366912585 200000 924115142 200000 939424074 200000 377803784 200000 391415608 200000 447739071 200000 760876157 200000 509983538 200000 235289101 200000 704945363 200000 855420585 200000 61073278 200000 143368215 200000 750901944 200000 969517676 200000 616419570 200000 68741956 200000 166382276 200000 933333254 200000 448476212 200000 646596130 200000 666848239 200000 742073940 200000 676591756 200000 416170976 200000 531979726 200000 816767189 200000 148406752 200000 991066189 200000 85484184 200000 475941800 200000 501756598 200000 703871958 200000 300615460 200000 777156236 200000 53853749 200000 215296395 200000 617718503 200000 56990174 200000 574529059 200000 674706201 200000 213700089 200000 229984925 200000 835147495 200000 996880080 200000 597069585 200000 415068263 200000 654273415 200000 806426526 200000 487725443 200000 830265212 200000 627354026 200000 184951058 200000 533602632 200000 255824570 200000 17057174 200000 314358617 200000 70591734 200000 715159967 200000 564830258 200000 103107395 200000 734819266 200000 44703817 200000 226300165 200000 336455742 200000 343009156 200000 722369912 200000 208815156 200000 128442456 200000 72746674 200000 781909129 200000 127921286 200000 816919616 200000 972333154 200000 133481339 200000 865730402 200000 56850756 200000 461971532 200000 335806701 200000 188779727 200000 987666259 200000 18182341 200000 19782173 200000 390711154 200000 311027964 200000 197944004 200000 201666282 200000 825651859 200000 290295149 200000 425958368 200000 262781906 200000 358942231 200000 909891700 200000 329060430 200000 493750772 200000 97837702 200000 909325952 200000 826241255 200000 105784590 200000 830544133 200000 729172639 200000 885869343 200000 875854718 200000 180307804 200000 236591233 200000 808833294 200000 416936004 200000 572755440 200000 367658098 200000 341381993 200000 597424382 200000 661759433 200000 719713123 200000 577725321 200000 25190889 200000 415272589 200000 498031841 200000 245180770 200000 409246693 200000 724001409 200000 862141211 200000 792522636 200000 267310705 200000 707666574 200000 453837023 200000 222559037 200000 191402 200000 257714745 200000 462050205 200000 561484364 200000 158552143 200000 442652073 200000 490695521 200000 927053614 200000 193905087 200000 511100836 200000 164592348 200000 583230715 200000 288386552 200000 50413969 200000 751708507 200000 596489578 200000 995283352 200000 280522102 200000 264306893 200000 177481935 200000 710811615 200000 690080250 200000 265964480 200000 569949219 200000 7917739 200000 674081379 200000 675660131 200000 973946619 200000 117243001 200000 883527320 200000 102717317 200000 104248207 200000 429701226 200000 919009567 200000 533681812 200000 681274035 200000 891159610 200000 373958943 200000 393112478 200000 208575456 200000 177161801 200000 499611231 200000 7168082 200000 574407980 200000 454366614 200000 656295748 200000 454996734 200000 177408332 200000 601377214 200000 227067093 200000 349991057 200000 370528664 200000 303845632 200000 7104697 200000 383361178 200000 659976710 200000 914401851 200000 369547063 200000 816533831 200000 880501549 200000 315502829 200000 519583028 200000 827467622 200000 803556930 200000 219944244 200000 744306232 200000 928823910 200000 222758174 200000 377878480 200000 350646376 200000 922824789 200000 583367221 200000 616554527 200000 787378828 200000 996903394 200000 738256031 200000 374229022 200000 173275657 200000 929739356 200000 256754193 200000 638714990 200000 317267175 200000 917088688 200000 689028836 200000 685602891 200000 822892491 200000 117095022 200000 653280268 200000 534085013 200000 422340093 200000 979713988 200000 635221281 200000 705898186 200000 277648227 200000 421862273 200000 60172889 200000 367795465 200000 663659139 200000 329431570 200000 362505354 200000 963020304 200000 540033667 200000 275642502 200000 830082860 200000 693537342 200000 507574571 200000 32461965 200000 352547924 200000 671877777 200000 719228641 200000 869799028 200000 65685177 200000 627324584 200000 673608875 200000 268977962 200000 338061234 200000 849042113 200000 442913328 200000 996181565 200000 446579508 200000 524821434 200000 72333238 200000 619944412 200000 80330199 200000 559759635 200000 198199844 200000 407024854 200000 947757778 200000 485853417 200000 226758912 200000 848621208 200000 902597625 200000 955451387 200000 151768689 200000 139417906 200000 295712197 200000 549714344 200000 817922877 200000 735098706 200000 263797580 200000 69516783 200000 131581132 200000 41385543 200000 433467971 200000 403860845 200000 669552418 200000 791460862 200000 577912066 200000 639227745 200000 412889831 200000 130873094 200000 485394559 200000 519314858 200000 998516577 200000 966850191 200000 761520208 200000 860389573 200000 368598648 200000 214336102 200000 793453229 200000 381856723 200000 439725744 200000 926142714 200000 123240043 200000 69563537 200000 108308786 200000 870175065 200000 884376833 200000 34828125 200000 266290114 200000 2469170 200000 103239302 200000 589386551 200000 799585481 200000 353125076 200000 694933424 200000 323342268 200000 180909387 200000 19066668 200000 390036949 200000 918162219 200000 351071985 200000 941818314 200000 616655596 200000 8540259 200000 493553663 200000 638999260 200000 835406220 200000 472413411 200000 623696222 200000 341228336 200000 9402091 200000 234813640 200000 419020947 200000 930390581 200000 692475615 200000 830227665 200000 459598276 200000 64748026 200000 706722784 200000 703020124 200000 176123321 200000 791263021 200000 268845315 200000 575631721 200000 583072728 200000 571663131 200000 369995263 200000 105668246 200000 666389031 200000 345382837 200000 130972458 200000 441429281 200000 754151245 200000 886962568 200000 835117948 200000 213868264 200000 784449168 200000 672548292 200000 774652042 200000 730233962 200000 457809367 200000 651450933 200000 16773259 200000 736486599 200000 640565160 200000 459422540 200000 208011350 200000 179189691 200000 426710314 200000 867824662 200000 307950433 200000 309534630 200000 606492195 200000 94635585 200000 576977858 200000 716168582 200000 773381882 200000 771673118 200000 147927088 200000 424073466 200000 524283061 200000 754474137 200000 917640706 200000 739356224 200000 624058619 200000 637677377 200000 145009454 200000 848610359 200000 371158035 200000 803432518 200000 856322635 200000 19707485 200000 126354658 200000 99711093 200000 517474446 200000 433834192 200000 413780719 200000 81416508 200000 586288591 200000 6419536 200000 404199522 200000 858380972 200000 326998148 200000 949943866 200000 290557951 200000 715803505 200000 776348612 200000 340691086 200000 646483246 200000 346426586 200000 209402181 200000 978209769 200000 696803318 200000 13581527 200000 730490205 200000 722037642 200000 30125820 200000 805660661 200000 46123267 200000 526604112 200000 385529736 200000 641235810 200000 724045262 200000 120585657 200000 210269056 200000 369083119 200000 268433908 200000 432563684 200000 628894057 200000 202276104 200000 285994059 200000 879270799 200000 155746412 200000 942140604 200000 42134090 200000 503378201 200000 595615310 200000 835410875 200000 492378632 200000 166399872 200000 780499317 200000 214048849 200000 371810875 200000 881643106 200000 81612521 200000 786740079 200000 927455290 200000 90180095 200000 477820496 200000 819580066 200000 649009146 200000 542587188 200000 723068912 200000 693317657 200000 429391891 200000 912327553 200000 217200816 200000 700956323 200000 323187131 200000 856930563 200000 472471574 200000 246279085 200000 685832905 200000 31962745 200000 512504905 200000 67177799 200000 756260787 200000 230771522 200000 882924047 200000 492417055 200000 361218447 200000 598267740 200000 931662031 200000 928877443 200000 17804308 200000 997517158 200000 988678287 200000 871160674 200000 619469721 200000 271997598 200000 120206838 200000 679839819 200000 638162196 200000 289820387 200000 397360714 200000 833650539 200000 291267099 200000 421574323 200000 555995507 200000 232958098 200000 22932198 200000 624840492 200000 170203125 200000 261101102 200000 49976906 200000 272349710 200000 432560376 200000 116376909 200000 127992766 200000 957769142 200000 924511811 200000 121336734 200000 649014616 200000 626771235 200000 506095675 200000 475392879 200000 332362192 200000 828753396 200000 501476839 200000 299550640 200000 905275003 200000 271988328 200000 887446767 200000 556072941 200000 149352272 200000 305302876 200000 86415767 200000 873198679 200000 379741414 200000 90029135 200000 85300424 200000 315788731 200000 457015411 200000 684096864 200000 910173702 200000 591242120 200000 20935629 200000 305534284 200000 259085690 200000 475551693 200000 748127595 200000 651884916 200000 239657961 200000 655447863 200000 95481444 200000 121377749 200000 656932537 200000 665506582 200000 673787502 200000 231394573 200000 131657714 200000 670505304 200000 274800607 200000 801121884 200000 728386618 200000 350741643 200000 267901359 200000 706224031 200000 487095511 200000 424510942 200000 78212467 200000 700055382 200000 463471023 200000 73809183 200000 25092450 200000 84729502 200000 614885706 200000 992531646 200000 472165971 200000 550258486 200000 121461966 200000 244219847 200000 199103931 200000 741595517 200000 516215297 200000 465059307 200000 966580658 200000 974289521 200000 300222282 200000 312430967 200000 396189935 200000 454547889 200000 62889903 200000 891977562 200000 369135814 200000 109933946 200000 359231703 200000 292110627 200000 426657584 200000 68866221 200000 983333641 200000 968024319 200000 543890627 200000 792299719 200000 549691690 200000 719616446 200000 391279284 200000 434275302 200000 390581441 200000 446260429 200000 848940763 200000 511471818 200000 522159605 200000 815019580 200000 306379182 200000 524925648 200000 938056077 200000 174789305 200000 902612035 200000 880817655 200000 236767470 200000 317318035 200000 658412626 200000 892892382 200000 810045471 200000 633545911 200000 856486960 200000 327821508 200000 441249223 200000 728177845 200000 613824212 200000 630341510 200000 47256877 200000 712137914 200000 23947733 200000 294063523 200000 170725942 200000 456294039 200000 400645480 200000 453847097 200000 132952938 200000 330791096 200000 695864933 200000 509490952 200000 683013102 200000 830806060 200000 223494723 200000 426917998 200000 502592906 200000 892281506 200000 855794967 200000 489904488 200000 804662948 200000 160557161 200000 640011671 200000 198037399 200000 755753537 200000 484468335 200000 16799004 200000 278061879 200000 308354570 200000 79252034 200000 810097562 200000 515048232 200000 452905028 200000 755785745 200000 151949737 200000 346991337 200000 549903830 200000 217868970 200000 508201599 200000 620061847 200000 75746374 200000 768519036 200000 765288435 200000 214980337 200000 982358970 200000 902647958 200000 404302458 200000 633895766 200000 712347898 200000 301621926 200000 463522604 200000 126504900 200000 986821484 200000 163763962 200000 965724608 200000 772967130 200000 662100246 200000 396912513 200000 203128458 200000 42919381 200000 402877087 200000 896724681 200000 675717251 200000 434591894 200000 106245965 200000 943991809 200000 842642752 200000 241706906 200000 806771463 200000 500012792 200000 98679544 200000 128915455 200000 884865108 200000 451301403 200000 258892930 200000 185573252 200000 208672857 200000 790341755 200000 529249108 200000 458499209 200000 521572061 200000 194553795 200000 137945989 200000 232557066 200000 766286407 200000 297133637 200000 22991306 200000 793908135 200000 467505054 200000 588206317 200000 460909947 200000 117180318 200000 620947591 200000 599008075 200000 974181518 200000 450702542 200000 671220553 200000 643725196 200000 445420954 200000 112327861 200000 325826252 200000 577594496 200000 219525076 200000 125386097 200000 877361812 200000 416312213 200000 37646101 200000 672472002 200000 979765961 200000 90282202 200000 883149265 200000 785928454 200000 145172018 200000 987516668 200000 462575903 200000 297099578 200000 132969013 200000 369127242 200000 959787703 200000 65884415 200000 685582039 200000 799679924 200000 159273199 200000 747582353 200000 870140609 200000 484364999 200000 878470844 200000 412573904 200000 556279096 200000 193908658 200000 611246006 200000 704789307 200000 175713314 200000 81837635 200000 453708307 200000 819311599 200000 998183943 200000 933982953 200000 457841833 200000 831975595 200000 72356365 200000 780233907 200000 34704112 200000 374208973 200000 855586298 200000 528999759 200000 279607549 200000 96284757 200000 774464565 200000 502840587 200000 769691015 200000 918189537 200000 354018756 200000 265946838 200000 468232164 200000 346671791 200000 412602445 200000 26655294 200000 558816268 200000 556480925 200000 593900057 200000 40124786 200000 206880916 200000 654514731 200000 298091531 200000 570699073 200000 676063924 200000 647962230 200000 331873709 200000 462839576 200000 444868160 200000 997878590 200000 401073955 200000 826614535 200000 233103281 200000 286124512 200000 236422452 200000 474369468 200000 632021021 200000 351876187 200000 205553479 200000 260919429 200000 489783609 200000 534778190 200000 979689314 200000 353685329 200000 74974045 200000 267905527 200000 982501933 200000 222296751 200000 87895423 200000 221516853 200000 79713004 200000 903967181 200000 301426485 200000 964291206 200000 330116999 200000 161006201 200000 911791799 200000 369457672 200000 335116933 200000 482597153 200000 870980314 200000 321139835 200000 682162955 200000 634503382 200000 172515605 200000 381402172 200000 852937953 200000 109038916 200000 860696959 200000 291836491 200000 90241132 200000 130966202 200000 217315534 200000 611876421 200000 201603764 200000 203566632 200000 748279896 200000 382808170 200000 154765662 200000 874714395 200000 993955860 200000 516241303 200000 46470834 200000 835034050 200000 640363673 200000 865096523 200000 569891221 200000 953611499 200000 643567901 200000 699288997 200000 488395151 200000 294734853 200000 670492022 200000 876722019 200000 230358214 200000 350919455 200000 102761500 200000 317491684 200000 16530944 200000 990396134 200000 703038500 200000 381746469 200000 382556323 200000 86127786 200000 740268357 200000 626748871 200000 883504823 200000 342057049 200000 4486613 200000 70454023 200000 144213730 200000 302411905 200000 46394060 200000 919185091 200000 925492842 200000 363710033 200000 662216127 200000 3526011 200000 646942006 200000 788159384 200000 16226533 200000 120818764 200000 425486796 200000 500371139 200000 920321813 200000 895454453 200000 56000851 200000 192953570 200000 677403589 200000 421689813 200000 653919121 200000 932767139 200000 249381643 200000 780085738 200000 669679341 200000 927537492 200000 187500958 200000 799314131 200000 364492398 200000 938000612 200000 455133909 200000 872952014 200000 640093625 200000 707020770 200000 225722534 200000 175828666 200000 76440341 200000 71544955 200000 378139048 200000 279271957 200000 724646249 200000 513225599 200000 917306640 200000 159939325 200000 988406332 200000 485670492 200000 213247158 200000 587202610 200000 260886963 200000 289766688 200000 971781392 200000 565524241 200000 633698454 200000 197102202 200000 173284661 200000 226173338 200000 736362570 200000 838124473 200000 860270810 200000 966528618 200000 252134102 200000 158617802 200000 244989528 200000 618854593 200000 312508130 200000 731628605 200000 511408291 200000 599620732 200000 277928371 200000 352799040 200000 805425491 200000 636794906 200000 191799087 200000 356625825 200000 272112285 200000 987837114 200000 496857566 200000 366889423 200000 484906842 200000 745891866 200000 662806245 200000 326777561 200000 930074366 200000 930817688 200000 47846924 200000 492508268 200000 226658721 200000 502226740 200000 604053433 200000 736352984 200000 600969209 200000 203226507 200000 940190450 200000 594660107 200000 72343389 200000 165874141 200000 35926365 200000 749747347 200000 432736706 200000 810175751 200000 282908482 200000 637855 200000 172188608 200000 469389961 200000 904200583 200000 446839550 200000 764520589 200000 880792192 200000 552641458 200000 948360221 200000 937825792 200000 654017451 200000 945378282 200000 654761740 200000 853654159 200000 296396649 200000 976215285 200000 456383609 200000 970500944 200000 572586937 200000 247317562 200000 256666546 200000 179932154 200000 275140919 200000 735856576 200000 846604966 200000 919740644 200000 10425636 200000 446826028 200000 500463075 200000 121491204 200000 460174174 200000 894696133 200000 86035097 200000 30293488 200000 528215651 200000 527783794 200000 756683925 200000 427009504 200000 785284945 200000 363955385 200000 571267653 200000 875195817 200000 92461544 200000 717510594 200000 791074489 200000 509497538 200000 497890949 200000 182615121 200000 208227232 200000 359515969 200000 748550696 200000 218377422 200000 381625158 200000 807140318 200000 611816558 200000 479028800 200000 585687195 200000 113439726 200000 131884438 200000 432045644 200000 948509998 200000 166822248 200000 701940351 200000 360559930 200000 710279981 200000 767057123 200000 651453607 200000 967602159 200000 530727782 200000 306619797 200000 662697517 200000 215803891 200000 519974728 200000 498505044 200000 491768783 200000 870836587 200000 402354401 200000 480092823 200000 426253547 200000 907176223 200000 418201825 200000 758778485 200000 583089537 200000 211532917 200000 3246229 200000 668773028 200000 123888174 200000 90909043 200000 243894763 200000 572530554 200000 636773938 200000 801524927 200000 887034739 200000 801853935 200000 914342762 200000 314575265 200000 268338267 200000 558646168 200000 461082710 200000 286582271 200000 993363058 200000 637251756 200000 61952019 200000 71189599 200000 431495205 200000 980552706 200000 969829984 200000 450400744 200000 196982916 200000 16049423 200000 82013596 200000 265207904 200000 848892733 200000 155193835 200000 199734981 200000 261065262 200000 935081118 200000 26583373 200000 729023354 200000 99261528 200000 68221846 200000 456067721 200000 457799161 200000 963304581 200000 72302515 200000 915074456 200000 436472608 200000 705414907 200000 86261541 200000 174484751 200000 484162671 200000 954642081 200000 274403000 200000 307816486 200000 124808707 200000 395856125 200000 641567197 200000 887658162 200000 789422236 200000 839005751 200000 286355105 200000 819417386 200000 304436119 200000 313435411 200000 718838195 200000 964165284 200000 415234292 200000 999393017 200000 305871457 200000 399232728 200000 247394640 200000 723478000 200000 271191195 200000 421226523 200000 525457386 200000 591747741 200000 708350702 200000 647008100 200000 886738081 200000 651971143 200000 306868360 200000 804256842 200000 340126707 200000 638788822 200000 681481017 200000 294854914 200000 375277822 200000 390836942 200000 554961775 200000 679310436 200000 61761410 200000 432212312 200000 366900281 200000 423719911 200000 498422237 200000 739309625 200000 822925636 200000 971694495 200000 906642189 200000 447170007 200000 446602464 200000 461595717 200000 736590000 200000 397574970 200000 483875322 200000 560884527 200000 941908229 200000 415378440 200000 42974754 200000 392567890 200000 885245676 200000 78438534 200000 579740038 200000 836706886 200000 866584033 200000 465793949 200000 888230645 200000 833462337 200000 262131716 200000 241573586 200000 943488988 200000 643490330 200000 653271571 200000 901014092 200000 888061003 200000 412945478 200000 368187757 200000 505880785 200000 432382703 200000 445053917 200000 415317008 200000 713892296 200000 613771544 200000 336673941 200000 907729563 200000 995964215 200000 793580212 200000 74102469 200000 850838604 200000 332072901 200000 926056530 200000 473795939 200000 377413377 200000 244842680 200000 827284767 200000 834125829 200000 481962810 200000 812291063 200000 227772651 200000 29776610 200000 339553300 200000 767308296 200000 82963491 200000 159345361 200000 797387087 200000 239998482 200000 949137367 200000 292233032 200000 529065288 200000 109954523 200000 883231669 200000 365335646 200000 588919038 200000 191283147 200000 777912843 200000 886137544 200000 167668240 200000 393354470 200000 164480969 200000 929826782 200000 351010492 200000 782313684 200000 451492475 200000 717706646 200000 365389793 200000 820055004 200000 411829330 200000 463154311 200000 871121149 200000 556153571 200000 871104027 200000 563844582 200000 876678703 200000 536275313 200000 952681797 200000 360892299 200000 348875829 200000 62407083 200000 286643678 200000 925763053 200000 937177709 200000 936517209 200000 328796822 200000 240897056 200000 740696279 200000 89847008 200000 265525433 200000 83579357 200000 76535824 200000 512912200 200000 616010808 200000 108476282 200000 863422807 200000 534768694 200000 925587360 200000 542239212 200000 190243980 200000 711807730 200000 16781344 200000 609973963 200000 55282219 200000 428660578 200000 420824454 200000 177974349 200000 996822356 200000 377400844 200000 411551809 200000 896989000 200000 287321541 200000 351069718 200000 506037088 200000 257699636 200000 629895133 200000 385977672 200000 7584400 200000 455007782 200000 442457754 200000 715854344 200000 907336225 200000 657129173 200000 922634650 200000 439193436 200000 283892481 200000 415387799 200000 114149149 200000 105487595 200000 499944639 200000 771075428 200000 328155648 200000 755250427 200000 373529480 200000 313370065 200000 630675395 200000 129688179 200000 45089323 200000 911543574 200000 588765315 200000 6347993 200000 565254680 200000 701231367 200000 854089472 200000 870822484 200000 835731292 200000 409306141 200000 354206359 200000 62280106 200000 318623910 200000 821232494 200000 242435911 200000 767774274 200000 198613316 200000 52642479 200000 174707631 200000 90884131 200000 928005413 200000 379233848 200000 813036301 200000 679667186 200000 759920856 200000 129657599 200000 200027968 200000 454846198 200000 133567882 200000 168111770 200000 612794054 200000 878573335 200000 391910667 200000 128959297 200000 293977789 200000 920302809 200000 772430281 200000 385408457 200000 129483493 200000 398797156 200000 750949074 200000 867058089 200000 106218396 200000 930271871 200000 227793878 200000 405914360 200000 689413599 200000 240098447 200000 920005921 200000 401408108 200000 518115662 200000 305865372 200000 758701988 200000 876695387 200000 516037672 200000 229102156 200000 15853292 200000 684585916 200000 967677770 200000 286210532 200000 756436775 200000 944218662 200000 605746739 200000 842213965 200000 898460454 200000 208080335 200000 272683266 200000 251955980 200000 983972437 200000 855137421 200000 126163061 200000 947932231 200000 801410755 200000 485748952 200000 757268459 200000 342776006 200000 888661792 200000 717041093 200000 810599266 200000 146408431 200000 832059065 200000 429863179 200000 155103096 200000 357432264 200000 262236541 200000 267854080 200000 997781357 200000 124673272 200000 57826810 200000 684930716 200000 645194014 200000 331947205 200000 849904991 200000 20467060 200000 271094539 200000 497159958 200000 506673531 200000 425212351 200000 193340497 200000 235394673 200000 679924411 200000 662029396 200000 716113583 200000 624101373 200000 986161711 200000 266537641 200000 499413636 200000 45203328 200000 215122309 200000 388282580 200000 827229903 200000 381023073 200000 26693387 200000 589094284 200000 386473773 200000 366711974 200000 946494384 200000 974922792 200000 772994013 200000 751982326 200000 177541379 200000 234972830 200000 469246397 200000 214710936 200000 131585329 200000 872742277 200000 610040909 200000 905710705 200000 542150410 200000 482624018 200000 731606955 200000 519104520 200000 748381692 200000 936752157 200000 719544468 200000 192659332 200000 274996245 200000 603807260 200000 12522601 200000 92798892 200000 935650308 200000 866041126 200000 37992742 200000 230698469 200000 623979288 200000 300943088 200000 244481387 200000 765408823 200000 250020670 200000 984154579 200000 35655799 200000 497001287 200000 171350790 200000 939077315 200000 574771239 200000 509625437 200000 344741790 200000 753557336 200000 289304314 200000 865751390 200000 477961940 200000 697413063 200000 121888783 200000 571609298 200000 184525591 200000 377826025 200000 482046244 200000 861895647 200000 695096182 200000 817200178 200000 490662039 200000 393974347 200000 715956638 200000 915879354 200000 398441832 200000 872018044 200000 538201055 200000 294356023 200000 615485237 200000 28796794 200000 666935591 200000 661547776 200000 210550331 200000 778551019 200000 940767492 200000 12365834 200000 904000347 200000 267280661 200000 420862373 200000 768080365 200000 73051153 200000 689553631 200000 631423448 200000 418443231 200000 174689405 200000 803440591 200000 439843597 200000 580442039 200000 608269150 200000 723185164 200000 440129873 200000 637710827 200000 488613905 200000 629813852 200000 932583762 200000 846031249 200000 287062165 200000 514450470 200000 340943457 200000 861280864 200000 552266121 200000 136205168 200000 45693546 200000 421067439 200000 857774634 200000 976845025 200000 820594684 200000 211519860 200000 664001113 200000 649568703 200000 510564422 200000 286552645 200000 315080851 200000 330264049 200000 513315095 200000 102371674 200000 81837558 200000 610779646 200000 591480541 200000 460930440 200000 103407682 200000 289801483 200000 512180390 200000 767587398 200000 851992532 200000 551394015 200000 530720289 200000 620333994 200000 227650988 200000 574905826 200000 301034909 200000 837931116 200000 328279399 200000 978917656 200000 836762119 200000 514743265 200000 560679748 200000 495206954 200000 865635055 200000 394682368 200000 477198882 200000 752167260 200000 970817155 200000 285157216 200000 487028095 200000 596377495 200000 262074257 200000 990908215 200000 624868218 200000 195681375 200000 865921928 200000 468221275 200000 748028113 200000 902556637 200000 277814390 200000 258104899 200000 134867682 200000 857113302 200000 343295243 200000 793550086 200000 328029101 200000 251947184 200000 959445139 200000 637130586 200000 429396432 200000 210522483 200000 305521919 200000 295344533 200000 604569224 200000 744347589 200000 895906012 200000 279170223 200000 689173942 200000 275020524 200000 571197273 200000 756177469 200000 700674006 200000 217973454 200000 937282629 200000 332066934 200000 832766984 200000 561648627 200000 896463885 200000 980446257 200000 181560330 200000 508601729 200000 515556801 200000 435849443 200000 495236667 200000 331231038 200000 103807758 200000 921525924 200000 891842969 200000 880215953 200000 856185413 200000 261963307 200000 146877891 200000 675012480 200000 305109074 200000 587374796 200000 933929719 200000 824143026 200000 181363396 200000 432529536 200000 256602131 200000 195079534 200000 190663114 200000 352870876 200000 669561495 200000 858859673 200000 265395251 200000 499876376 200000 589253281 200000 243477946 200000 841349997 200000 97296137 200000 834674414 200000 345464568 200000 446796166 200000 879463718 200000 550579422 200000 509829401 200000 626975533 200000 754576773 200000 705273456 200000 598653317 200000 324239280 200000 789606878 200000 791160897 200000 146555968 200000 618857215 200000 744270470 200000 840167312 200000 272309234 200000 98139558 200000 917409396 200000 499762236 200000 549621730 200000 756709590 200000 193876798 200000 62734531 200000 328032757 200000 536718940 200000 484991260 200000 449171524 200000 330700467 200000 106152615 200000 315020515 200000 82062461 200000 14817601 200000 695140549 200000 55482891 200000 423073740 200000 896792935 200000 950219366 200000 504680616 200000 243291441 200000 18721675 200000 275827670 200000 629488499 200000 350975561 200000 260299954 200000 336497158 200000 669582274 200000 137737044 200000 211978885 200000 986357891 200000 399974794 200000 918927151 200000 258734409 200000 59499900 200000 438934371 200000 496479577 200000 480355300 200000 169012671 200000 712657027 200000 13318641 200000 112455646 200000 257320636 200000 187870913 200000 400492469 200000 328309085 200000 405441663 200000 869198482 200000 917984260 200000 351372583 200000 381137849 200000 916986638 200000 216688860 200000 463731875 200000 904589239 200000 290035179 200000 852356316 200000 883364823 200000 526211176 200000 286498688 200000 335753538 200000 998834538 200000 287098458 200000 356848323 200000 308869100 200000 503087778 200000 803859133 200000 141357898 200000 436576090 200000 118120294 200000 37879133 200000 309903692 200000 461165225 200000 411581500 200000 304369323 200000 834528672 200000 837645721 200000 343673420 200000 168505780 200000 164307900 200000 777985671 200000 479515482 200000 643510823 200000 691271095 200000 40916082 200000 625767374 200000 179137618 200000 540560454 200000 958393593 200000 503914670 200000 786182948 200000 203807937 200000 212888666 200000 318224290 200000 896137260 200000 361132830 200000 256935796 200000 830088430 200000 907280280 200000 26971636 200000 758884293 200000 439486330 200000 643856438 200000 287633528 200000 769161580 200000 750267085 200000 313941877 200000 802764930 200000 863152935 200000 79648012 200000 702185827 200000 421261961 200000 915025492 200000 560149247 200000 341617839 200000 523319713 200000 443365107 200000 954754571 200000 360853672 200000 4923779 200000 802194337 200000 745116728 200000 91114811 200000 123797124 200000 735438238 200000 103914540 200000 584581880 200000 978569628 200000 693228231 200000 801012525 200000 278038797 200000 475240032 200000 677202843 200000 870752033 200000 839318345 200000 671628551 200000 275844409 200000 967812752 200000 143488025 200000 220649063 200000 978136927 200000 755300512 200000 812996749 200000 955168760 200000 526201452 200000 102824215 200000 687138386 200000 220118991 200000 464148830 200000 29457499 200000 423767992 200000 26190499 200000 490364371 200000 42400628 200000 353702829 200000 487125962 200000 307126283 200000 114561032 200000 160691135 200000 340996924 200000 381898468 200000 366519389 200000 638362141 200000 581872526 200000 8889307 200000 15234906 200000 681769878 200000 461220344 200000 544923409 200000 314733190 200000 575970200 200000 815470670 200000 741599042 200000 103030790 200000 860433969 200000 738277129 200000 841749966 200000 755168929 200000 530057231 200000 520080190 200000 63384243 200000 82734526 200000 947773571 200000 878092453 200000 391976592 200000 14453091 200000 171737977 200000 726463891 200000 855743651 200000 433358391 200000 506052481 200000 618885887 200000 745206475 200000 124807553 200000 841264584 200000 849505407 200000 934145926 200000 197356838 200000 804155934 200000 117642315 200000 170509299 200000 153364398 200000 821086449 200000 556353848 200000 80475599 200000 988724798 200000 661483343 200000 215681725 200000 12986747 200000 293945501 200000 76526823 200000 173585649 200000 4614131 200000 819502899 200000 854563848 200000 573954698 200000 123534040 200000 255575301 200000 214230943 200000 176205022 200000 829408358 200000 251359673 200000 903714108 200000 7123940 200000 822876029 200000 259196311 200000 777316621 200000 545273907 200000 570917275 200000 524361604 200000 385514464 200000 683739905 200000 990013663 200000 860800264 200000 212044581 200000 884546596 200000 442419719 200000 540368457 200000 608757992 200000 973544468 200000 867073650 200000 972696589 200000 666228698 200000 908436966 200000 720153118 200000 614642618 200000 696600904 200000 659052881 200000 644646313 200000 34030424 200000 535987488 200000 655717547 200000 593853523 200000 572602253 200000 439991795 200000 112578796 200000 771058170 200000 206347167 200000 543996141 200000 543496617 200000 745473307 200000 690722677 200000 202970077 200000 862257433 200000 472533206 200000 531758997 200000 374913331 200000 678869011 200000 105857770 200000 65428262 200000 190550012 200000 946036237 200000 315603892 200000 934163438 200000 448812518 200000 337310493 200000 611353139 200000 543215700 200000 561625410 200000 63222778 200000 360350214 200000 231884639 200000 688966908 200000 372280315 200000 560489323 200000 997427380 200000 353689251 200000 990208790 200000 563624256 200000 31777434 200000 4016743 200000 936791522 200000 825369861 200000 961667064 200000 181024533 200000 988064660 200000 122916056 200000 61388885 200000 287394332 200000 188775940 200000 651086199 200000 68885974 200000 360251786 200000 699100072 200000 816661056 200000 839343426 200000 903194638 200000 833714583 200000 243561778 200000 220891137 200000 504589558 200000 997018502 200000 882654957 200000 130586135 200000 364210226 200000 186017230 200000 549045933 200000 812064301 200000 322806863 200000 899403107 200000 594930258 200000 374220167 200000 388092027 200000 616178653 200000 351585882 200000 268031502 200000 773162631 200000 804697969 200000 381752804 200000 666006087 200000 676110047 200000 709356792 200000 942975150 200000 220946264 200000 198619282 200000 775838694 200000 424553239 200000 846494985 200000 76065104 200000 849510483 200000 75281948 200000 594930112 200000 315980646 200000 659097845 200000 913963870 200000 961828995 200000 537843650 200000 533922083 200000 989310234 200000 382972664 200000 490928116 200000 853958354 200000 157691950 200000 577384807 200000 913516075 200000 750528666 200000 627730969 200000 537340086 200000 45344051 200000 443365297 200000 73125627 200000 818416747 200000 789446268 200000 954589678 200000 465878928 200000 617452205 200000 175626773 200000 491131335 200000 942594872 200000 392197698 200000 384856236 200000 760743506 200000 894623729 200000 58490001 200000 773884815 200000 319028038 200000 110160986 200000 552426912 200000 191200429 200000 413382394 200000 514099121 200000 550431766 200000 634311317 200000 120355940 200000 695048660 200000 159480634 200000 932426356 200000 903879450 200000 407028547 200000 823305457 200000 44052506 200000 77610836 200000 560402716 200000 517370306 200000 995797493 200000 462981095 200000 657040156 200000 120753876 200000 639639315 200000 777464906 200000 645488035 200000 332150766 200000 724582179 200000 517035667 200000 110532016 200000 769032565 200000 288174707 200000 835764090 200000 973070560 200000 437245041 200000 814303219 200000 856974932 200000 974348658 200000 817406599 200000 342538032 200000 97350936 200000 27907141 200000 218856447 200000 673013848 200000 113857117 200000 592236759 200000 699418046 200000 951337019 200000 729229144 200000 636438343 200000 352289612 200000 608995911 200000 509540322 200000 291827283 200000 921869518 200000 940821643 200000 998379631 200000 448673626 200000 408437004 200000 105248180 200000 183411735 200000 682903641 200000 164542828 200000 629669138 200000 157298320 200000 745929201 200000 87229939 200000 782063763 200000 238823472 200000 608465246 200000 783054154 200000 436889285 200000 120379887 200000 327854209 200000 956997814 200000 661664983 200000 160995170 200000 835266006 200000 171673630 200000 509966487 200000 224675520 200000 981112957 200000 456668680 200000 998297717 200000 654383839 200000 3786292 200000 28837787 200000 351464317 200000 270508855 200000 932458330 200000 657421981 200000 652629856 200000 557306333 200000 830658797 200000 704672117 200000 334199403 200000 311715720 200000 969454732 200000 547504937 200000 867556237 200000 866751887 200000 485555829 200000 768768352 200000 160031829 200000 887535592 200000 604822919 200000 498751072 200000 507854576 200000 575606057 200000 547883327 200000 78940944 200000 342523950 200000 976126090 200000 274951102 200000 789576438 200000 966842236 200000 973024736 200000 250774976 200000 819841081 200000 341395178 200000 754120610 200000 965114022 200000 785267616 200000 925108006 200000 318400230 200000 901605996 200000 62750864 200000 671890303 200000 791745380 200000 655716274 200000 882173713 200000 254093794 200000 117810545 200000 114970550 200000 58260424 200000 39104735 200000 789138436 200000 410645079 200000 92486652 200000 331559844 200000 891418291 200000 381712915 200000 337560981 200000 422503423 200000 435319222 200000 48785417 200000 854205207 200000 363454047 200000 698986978 200000 219472887 200000 102663595 200000 613403602 200000 286694063 200000 386095163 200000 128861462 200000 52893703 200000 245353009 200000 398828501 200000 710410174 200000 140717389 200000 563757345 200000 70767714 200000 335319723 200000 368189074 200000 268291285 200000 168684066 200000 26306946 200000 508818788 200000 621900098 200000 40787954 200000 806187147 200000 358493170 200000 108321536 200000 939454289 200000 171636396 200000 209016074 200000 512617797 200000 704736862 200000 748425067 200000 987152923 200000 97503208 200000 996991960 200000 956003567 200000 5490996 200000 802115934 200000 479395099 200000 862758398 200000 674923779 200000 862936255 200000 34937385 200000 915415550 200000 984299222 200000 577337281 200000 679693725 200000 331099384 200000 966192796 200000 930865339 200000 221752504 200000 332134800 200000 891900643 200000 482822307 200000 226609496 200000 319804685 200000 494999770 200000 549495055 200000 86310906 200000 760164694 200000 825179216 200000 314520630 200000 365878719 200000 483057905 200000 286187443 200000 464720623 200000 306814563 200000 959762693 200000 742934545 200000 660251824 200000 184320582 200000 987976536 200000 607768345 200000 409741200 200000 548462695 200000 82535505 200000 906747161 200000 460487236 200000 952590947 200000 558807287 200000 985329920 200000 531772452 200000 361856121 200000 615509231 200000 321678429 200000 776068390 200000 495875975 200000 185676417 200000 234827101 200000 932916193 200000 977263885 200000 762294930 200000 250815184 200000 373951882 200000 280302889 200000 787791529 200000 124099108 200000 296366073 200000 79172249 200000 104761070 200000 238996328 200000 487505317 200000 744064187 200000 274097701 200000 346853705 200000 501881250 200000 228424079 200000 465445815 200000 956840215 200000 241320873 200000 782191026 200000 339351977 200000 945506495 200000 204719631 200000 586587236 200000 3161761 200000 164976849 200000 842020812 200000 715274114 200000 321395687 200000 685511291 200000 488811125 200000 522762635 200000 184247137 200000 436069259 200000 995648577 200000 407314846 200000 811786644 200000 239521905 200000 77843974 200000 223888249 200000 518951337 200000 644213817 200000 264895804 200000 365708155 200000 12460901 200000 344133268 200000 665027064 200000 320656546 200000 83975983 200000 399396303 200000 149458673 200000 793917069 200000 309293581 200000 93940953 200000 463621501 200000 194093945 200000 60681638 200000 315604288 200000 496094612 200000 1699399 200000 678033472 200000 562378035 200000 719626699 200000 786900083 200000 385296578 200000 922249601 200000 954508121 200000 52583454 200000 902477490 200000 620122519 200000 922331669 200000 908048388 200000 817325111 200000 446904709 200000 691521653 200000 382797189 200000 926764567 200000 340738553 200000 122245007 200000 761489056 200000 534542265 200000 458741825 200000 281989915 200000 79562225 200000 199644452 200000 575887437 200000 174826862 200000 32884410 200000 174807805 200000 250865321 200000 535918463 200000 594380502 200000 500553867 200000 648342150 200000 981020388 200000 674395846 200000 357018038 200000 437813169 200000 140462037 200000 253378472 200000 282831106 200000 651750553 200000 273645863 200000 144455482 200000 892010903 200000 517629004 200000 150008401 200000 666183130 200000 158715708 200000 80322681 200000 750407530 200000 780508808 200000 670419542 200000 342838639 200000 91824935 200000 956575457 200000 248287213 200000 835070491 200000 895727841 200000 88021796 200000 348045734 200000 638843917 200000 718080140 200000 593076784 200000 831982537 200000 122039667 200000 532280512 200000 257222020 200000 695512380 200000 498117403 200000 523924147 200000 591330108 200000 19054981 200000 312509556 200000 546597435 200000 988847129 200000 193777866 200000 675048845 200000 393558992 200000 524015993 200000 309546451 200000 491968275 200000 317260935 200000 226433882 200000 405395974 200000 543549526 200000 542050327 200000 810059867 200000 718453097 200000 31308100 200000 317304022 200000 706208697 200000 770619555 200000 7310955 200000 101254588 200000 535235413 200000 606003450 200000 425433338 200000 365588062 200000 86165931 200000 209375828 200000 125542080 200000 796145395 200000 859077083 200000 361465658 200000 257136170 200000 507023954 200000 421057956 200000 203818704 200000 454252104 200000 881550321 200000 27616611 200000 177391325 200000 267344584 200000 891583974 200000 856081431 200000 494833096 200000 582367224 200000 437759720 200000 715872095 200000 515729047 200000 198565576 200000 136932942 200000 538573689 200000 557096177 200000 834881732 200000 896553998 200000 740692804 200000 750099741 200000 414335005 200000 715457214 200000 337586750 200000 500689920 200000 871356831 200000 800460694 200000 277819525 200000 857420577 200000 670295739 200000 82975851 200000 599342809 200000 574548135 200000 653783422 200000 462064564 200000 26565783 200000 773196633 200000 769736344 200000 737086600 200000 642164671 200000 971431580 200000 13453141 200000 672159388 200000 481318638 200000 61755512 200000 722830758 200000 936606793 200000 503173987 200000 889443218 200000 685722135 200000 515688579 200000 427551997 200000 282669362 200000 104134617 200000 178445538 200000 567429178 200000 466930493 200000 848885945 200000 713623451 200000 641816121 200000 30836795 200000 14570790 200000 634169735 200000 654307512 200000 180023122 200000 131834415 200000 615735322 200000 856775702 200000 617906248 200000 997918593 200000 876830572 200000 225560913 200000 172303747 200000 915822444 200000 616391731 200000 885169159 200000 936840715 200000 912492766 200000 678063045 200000 13711480 200000 530988422 200000 500776293 200000 716283930 200000 208886657 200000 372483130 200000 560000304 200000 470866375 200000 157466274 200000 379254542 200000 896081166 200000 704989187 200000 456856056 200000 306215816 200000 328467052 200000 553179301 200000 120841794 200000 966292943 200000 203531610 200000 121709603 200000 392483551 200000 519136937 200000 698402438 200000 169256851 200000 218589645 200000 322222973 200000 711994686 200000 367900332 200000 900481451 200000 229867089 200000 1380721 200000 193396165 200000 352100791 200000 40139724 200000 940208557 200000 66885588 200000 377190352 200000 189034804 200000 916486434 200000 869073519 200000 198721139 200000 400978544 200000 454424477 200000 409185742 200000 446753985 200000 833386503 200000 11306380 200000 415271622 200000 220309110 200000 1819422 200000 261776384 200000 433161422 200000 768632819 200000 526701436 200000 4216485 200000 132928508 200000 411268148 200000 167200137 200000 833269706 200000 75482376 200000 428280025 200000 967278665 200000 406233694 200000 480118087 200000 381059617 200000 461954405 200000 683668976 200000 87757488 200000 783279336 200000 566243617 200000 394882222 200000 400586714 200000 489986736 200000 149739622 200000 450090342 200000 38157818 200000 259162004 200000 455212728 200000 169300359 200000 763986153 200000 373066837 200000 178083904 200000 794593568 200000 317646619 200000 563781201 200000 608495555 200000 818772190 200000 875074472 200000 299513734 200000 36201127 200000 107224593 200000 542873158 200000 141813906 200000 877571828 200000 895164582 200000 44286283 200000 522293429 200000 703652688 200000 150415150 200000 335947183 200000 5643724 200000 916688129 200000 310769365 200000 671094023 200000 172975702 200000 42883053 200000 606261610 200000 695056266 200000 49505138 200000 746716316 200000 317730652 200000 599486990 200000 146524895 200000 741622324 200000 706485178 200000 447130635 200000 812930298 200000 18346107 200000 215411250 200000 911813526 200000 420807362 200000 454522328 200000 505702162 200000 537229158 200000 105137109 200000 506486609 200000 289840457 200000 985568978 200000 444365939 200000 184010381 200000 813887589 200000 596411344 200000 524317562 200000 777951186 200000 407426198 200000 525894902 200000 435872872 200000 258391559 200000 294165672 200000 899494780 200000 947559259 200000 885762227 200000 351602188 200000 712787255 200000 606625555 200000 595729915 200000 869980367 200000 411504286 200000 422889197 200000 393260710 200000 934109600 200000 548186823 200000 832068840 200000 567371804 200000 238227918 200000 337732458 200000 965807523 200000 28192865 200000 752191302 200000 278748892 200000 722568796 200000 89255453 200000 89650328 200000 773789204 200000 298035954 200000 190392983 200000 153833713 200000 438970536 200000 687205347 200000 672466868 200000 880035361 200000 762106064 200000 927316046 200000 713269756 200000 994145430 200000 807584609 200000 643716081 200000 931912340 200000 917306719 200000 280744915 200000 980515114 200000 144623428 200000 495095337 200000 839087162 200000 684554489 200000 888678001 200000 941562180 200000 122401615 200000 893154556 200000 883385635 200000 902546845 200000 957317224 200000 448464240 200000 891546368 200000 354998980 200000 608691578 200000 649916213 200000 669377614 200000 61510375 200000 291784477 200000 718415306 200000 417171955 200000 7298773 200000 153206919 200000 280339276 200000 389383543 200000 403346427 200000 656875918 200000 369836666 200000 791912704 200000 527098985 200000 711069866 200000 432918195 200000 232610644 200000 278708940 200000 941424880 200000 339734517 200000 450791898 200000 653500020 200000 76504599 200000 280459486 200000 792935064 200000 187685711 200000 97750646 200000 707760302 200000 263205941 200000 526117868 200000 562695939 200000 605380931 200000 958466551 200000 379026808 200000 518600020 200000 322440474 200000 924072901 200000 486779331 200000 603475360 200000 602987348 200000 522974757 200000 906378554 200000 206851262 200000 732781997 200000 113747006 200000 971430125 200000 446845476 200000 697004165 200000 23185367 200000 491537546 200000 218021864 200000 919470811 200000 551036245 200000 657129056 200000 148011714 200000 533480012 200000 757845439 200000 734131036 200000 49800711 200000 563014423 200000 93383869 200000 976146702 200000 723542446 200000 832685083 200000 753373331 200000 180903843 200000 566965838 200000 552556246 200000 636143145 200000 189908459 200000 130952988 200000 707701606 200000 504978182 200000 306646356 200000 484349424 200000 455256203 200000 323857231 200000 799162860 200000 684803393 200000 266757539 200000 41424844 200000 370411107 200000 64613923 200000 394027691 200000 797606882 200000 355213317 200000 752721487 200000 567364 200000 96252825 200000 899700419 200000 85886490 200000 262148522 200000 109582743 200000 511105834 200000 909027964 200000 640063677 200000 35300641 200000 776197737 200000 609620234 200000 659271163 200000 938566688 200000 756797006 200000 761782779 200000 59458179 200000 930601241 200000 636292936 200000 156759589 200000 523911188 200000 608824115 200000 647821926 200000 493236992 200000 68796682 200000 856381492 200000 904783701 200000 285364385 200000 475284582 200000 365469314 200000 739030629 200000 735189951 200000 682997190 200000 350880549 200000 977945732 200000 389890480 200000 78187880 200000 977033155 200000 561841985 200000 351043692 200000 874835498 200000 345665698 200000 161521353 200000 761223816 200000 340131212 200000 822440617 200000 618102763 200000 50946875 200000 55698347 200000 539165022 200000 265298967 200000 313081436 200000 133020486 200000 995913448 200000 703393626 200000 35512417 200000 210362300 200000 622155790 200000 867638883 200000 726440544 200000 368490252 200000 945237557 200000 529857152 200000 987997201 200000 722635731 200000 100225380 200000 947513760 200000 105319369 200000 73065808 200000 395056194 200000 342082130 200000 888960127 200000 777586018 200000 288009238 200000 616276931 200000 462910921 200000 397464198 200000 538686661 200000 899540419 200000 462299103 200000 564455901 200000 716013270 200000 432831680 200000 574597526 200000 142019364 200000 16778609 200000 616133064 200000 919975013 200000 429326009 200000 619722330 200000 662006923 200000 395723875 200000 244112796 200000 953128442 200000 373925717 200000 728732229 200000 70847338 200000 783300437 200000 445946135 200000 166825316 200000 241367650 200000 343922196 200000 169787230 200000 548357556 200000 883530595 200000 751506556 200000 309939289 200000 853284301 200000 686438380 200000 144396147 200000 446008534 200000 863695589 200000 402098202 200000 27560065 200000 644532804 200000 744265938 200000 922022060 200000 979173324 200000 900111538 200000 41261580 200000 427594496 200000 606836250 200000 836497613 200000 280774568 200000 337147670 200000 254163153 200000 257789413 200000 594095965 200000 460034956 200000 480695289 200000 321229288 200000 397321601 200000 557805472 200000 441535544 200000 46568804 200000 722360588 200000 876697392 200000 32937172 200000 469147528 200000 742901139 200000 358222523 200000 733119412 200000 672625699 200000 283334989 200000 433521505 200000 181465950 200000 555940258 200000 797775633 200000 978921182 200000 418399481 200000 429920533 200000 84468821 200000 846281618 200000 373416011 200000 887381546 200000 986926895 200000 605615227 200000 897285051 200000 141211951 200000 425480278 200000 627837240 200000 329253456 200000 948629267 200000 14410529 200000 123221511 200000 906623407 200000 513244005 200000 891073926 200000 395021255 200000 500387359 200000 88035922 200000 390814235 200000 814822902 200000 810379399 200000 174273194 200000 729095192 200000 25172146 200000 822007918 200000 731773915 200000 344032082 200000 376282811 200000 841596921 200000 996740595 200000 71498304 200000 20475246 200000 796482543 200000 919347105 200000 410029561 200000 560508619 200000 573719992 200000 658460724 200000 787446322 200000 816092015 200000 157908312 200000 397783449 200000 324212035 200000 774130841 200000 397788536 200000 460335712 200000 945881635 200000 775319592 200000 86121308 200000 676222391 200000 43385446 200000 67341467 200000 795580653 200000 747462508 200000 949392453 200000 154145550 200000 626441904 200000 928125422 200000 627509910 200000 766251842 200000 617123275 200000 941231692 200000 708703438 200000 738523029 200000 536247302 200000 199309875 200000 289569029 200000 486359301 200000 623713735 200000 743665651 200000 377883121 200000 205028656 200000 12939796 200000 175416954 200000 338370792 200000 491306582 200000 51879059 200000 66340182 200000 475469794 200000 245991252 200000 254288780 200000 437197494 200000 174366068 200000 158870954 200000 298994149 200000 124013928 200000 363984597 200000 773222773 200000 828000036 200000 418330844 200000 459056092 200000 291802484 200000 103302000 200000 128705311 200000 797048063 200000 533260038 200000 826210191 200000 337061087 200000 554057044 200000 849822249 200000 363977960 200000 42417005 200000 377914002 200000 785392508 200000 118903681 200000 493975733 200000 493491984 200000 922091069 200000 583363585 200000 437395782 200000 820765636 200000 211465803 200000 970892207 200000 290191952 200000 583518788 200000 167533604 200000 333217904 200000 138148255 200000 270912712 200000 81763046 200000 170041547 200000 602513316 200000 856244773 200000 147326033 200000 602573287 200000 883760492 200000 577493970 200000 406649538 200000 588350859 200000 293578406 200000 820680165 200000 738387256 200000 813017116 200000 693645729 200000 415085334 200000 979284818 200000 415185570 200000 83632970 200000 867120826 200000 49303375 200000 314550466 200000 492964145 200000 482836680 200000 140144140 200000 339622596 200000 159144836 200000 594521559 200000 28278536 200000 681912205 200000 197583633 200000 837556508 200000 436992098 200000 297382565 200000 819455303 200000 633405040 200000 61778135 200000 831017521 200000 385312308 200000 281864775 200000 5912520 200000 919221497 200000 570712200 200000 706929593 200000 645271858 200000 133672547 200000 900002191 200000 817003644 200000 72095667 200000 890091124 200000 721244474 200000 659316454 200000 544978571 200000 727823829 200000 529430550 200000 49175023 200000 869936023 200000 712531915 200000 285019474 200000 776662828 200000 572690775 200000 897633341 200000 978050237 200000 593505492 200000 767106280 200000 242388913 200000 29950148 200000 552381 200000 720820745 200000 379728206 200000 879625847 200000 777719647 200000 790619417 200000 949334746 200000 67493764 200000 714708943 200000 320457494 200000 259920572 200000 776632889 200000 968020420 200000 375076767 200000 873647098 200000 687135621 200000 73128085 200000 905073906 200000 489084475 200000 681409782 200000 172702264 200000 353235949 200000 777357765 200000 263487163 200000 854556483 200000 392211984 200000 771357055 200000 330059683 200000 105558766 200000 466744696 200000 835134703 200000 354795292 200000 102202126 200000 93447909 200000 746403388 200000 229606708 200000 268960282 200000 208819636 200000 591838253 200000 827370650 200000 216870696 200000 83005412 200000 587688487 200000 30013084 200000 387518960 200000 822833684 200000 799832625 200000 833664298 200000 79085767 200000 213273475 200000 532815091 200000 241593552 200000 348310692 200000 808198670 200000 638069681 200000 345945791 200000 537403677 200000 313622068 200000 579337300 200000 12583620 200000 936394858 200000 458020627 200000 367104864 200000 377317198 200000 856422240 200000 711162987 200000 436980222 200000 404726635 200000 53543287 200000 126715034 200000 837575154 200000 53295819 200000 516674243 200000 969319581 200000 41844133 200000 880398266 200000 870712829 200000 283382293 200000 757443100 200000 410649897 200000 783935611 200000 132729662 200000 990623997 200000 831607973 200000 182316594 200000 465974520 200000 103151248 200000 182236253 200000 21654970 200000 974070978 200000 209594811 200000 710402335 200000 296223817 200000 861688505 200000 947879940 200000 73488475 200000 860029365 200000 31508892 200000 380312466 200000 221480477 200000 219568246 200000 709822154 200000 70345515 200000 867013398 200000 129289633 200000 930364481 200000 456228405 200000 7757459 200000 393841901 200000 285048992 200000 277928633 200000 410074755 200000 575957169 200000 665348900 200000 575796570 200000 249283956 200000 169001443 200000 440574382 200000 565188962 200000 369932950 200000 122017817 200000 713404091 200000 233425589 200000 917526453 200000 996938122 200000 42359145 200000 906256858 200000 478575938 200000 241198349 200000 556204919 200000 978590712 200000 148480074 200000 594156568 200000 735288133 200000 945123029 200000 719903356 200000 702809793 200000 970890191 200000 311166680 200000 131189798 200000 231623104 200000 635051189 200000 713167112 200000 857311800 200000 857068650 200000 620629045 200000 283902218 200000 662862398 200000 519873718 200000 633379630 200000 989668134 200000 267103337 200000 727423291 200000 979115806 200000 557052993 200000 256291206 200000 422079790 200000 819274276 200000 903180770 200000 778298116 200000 4849767 200000 853014269 200000 662725169 200000 427737841 200000 838307676 200000 214990090 200000 998283762 200000 880647676 200000 698522404 200000 763493959 200000 686732430 200000 295633268 200000 208628085 200000 996654421 200000 526005770 200000 531246407 200000 211492005 200000 280047984 200000 998504204 200000 769048067 200000 979373996 200000 701535864 200000 592232156 200000 672512726 200000 269177375 200000 743972588 200000 963453792 200000 904770449 200000 733782069 200000 130695145 200000 809074461 200000 296047776 200000 698611908 200000 907223854 200000 963854140 200000 769181459 200000 953326915 200000 935787801 200000 348213122 200000 583493271 200000 309662666 200000 649399466 200000 949931606 200000 640188284 200000 615776525 200000 332402559 200000 13328574 200000 184088752 200000 601397347 200000 78155734 200000 194026081 200000 793788865 200000 723292612 200000 578004621 200000 916969349 200000 165806815 200000 151320517 200000 666326308 200000 204201745 200000 770646742 200000 967625629 200000 823314360 200000 317213835 200000 491411735 200000 534790435 200000 666415881 200000 618744346 200000 763757999 200000 536722125 200000 668038772 200000 897728644 200000 490310989 200000 164279729 200000 119344632 200000 551444784 200000 963977535 200000 164487047 200000 214174260 200000 17960485 200000 70329204 200000 461005988 200000 435534950 200000 905718792 200000 129685115 200000 393507839 200000 589700205 200000 336062496 200000 930681217 200000 783106350 200000 263984327 200000 222978644 200000 81925206 200000 463132265 200000 646256786 200000 551697195 200000 187514728 200000 611619973 200000 366340494 200000 800833482 200000 401226181 200000 159976697 200000 159599128 200000 329654265 200000 391888668 200000 988939228 200000 645788976 200000 509594653 200000 206280636 200000 986770403 200000 582468723 200000 470493502 200000 726359186 200000 383640679 200000 59066401 200000 628078337 200000 37282606 200000 964018012 200000 917289239 200000 476516782 200000 712865214 200000 37227866 200000 355180244 200000 982576683 200000 312531729 200000 594363799 200000 576952183 200000 594961405 200000 541672596 200000 558137833 200000 700266942 200000 789957965 200000 331257942 200000 859161287 200000 597882632 200000 857754336 200000 433015559 200000 249078088 200000 606252370 200000 336630301 200000 995824628 200000 74626850 200000 309252925 200000 8553226 200000 130784523 200000 630412972 200000 848698374 200000 725004365 200000 966426333 200000 335488220 200000 766801291 200000 691942703 200000 90261142 200000 954943304 200000 516113996 200000 831374227 200000 240197637 200000 202675239 200000 831705446 200000 745937923 200000 940864410 200000 382274640 200000 281042584 200000 795589538 200000 915432034 200000 987543352 200000 926695489 200000 526313018 200000 940170764 200000 826263800 200000 438356319 200000 531598383 200000 580901094 200000 589416516 200000 91174289 200000 818111112 200000 407977951 200000 489920628 200000 467825429 200000 519384300 200000 840709765 200000 378892158 200000 253050570 200000 502840737 200000 45582600 200000 969587192 200000 254821934 200000 328078735 200000 379279925 200000 401122586 200000 161443167 200000 455374906 200000 889673083 200000 965984953 200000 344645405 200000 849980874 200000 785562344 200000 441357644 200000 436950213 200000 963327750 200000 757186859 200000 391448554 200000 793358935 200000 702312787 200000 389953938 200000 508992584 200000 779952240 200000 282877113 200000 615231501 200000 556738750 200000 263614544 200000 975624669 200000 289337641 200000 755736131 200000 115238868 200000 193273351 200000 168091157 200000 141378667 200000 592852859 200000 289887516 200000 216255647 200000 67333999 200000 938352228 200000 410902436 200000 587442486 200000 139015205 200000 242369101 200000 559986885 200000 628590824 200000 11972098 200000 489046932 200000 228599876 200000 957840229 200000 669903646 200000 990682425 200000 224538250 200000 786346234 200000 415539759 200000 219857626 200000 797745308 200000 444049557 200000 501182603 200000 783910068 200000 37507105 200000 435650503 200000 890285610 200000 344573863 200000 529547615 200000 359408316 200000 684937633 200000 653722418 200000 232772413 200000 79586883 200000 403411495 200000 497434482 200000 382863681 200000 392595916 200000 282488211 200000 287340326 200000 394459537 200000 295686499 200000 929973338 200000 534740909 200000 306605814 200000 476481977 200000 217760661 200000 321191174 200000 626541780 200000 919396379 200000 725863672 200000 718809549 200000 584498994 200000 656600696 200000 905347803 200000 741995843 200000 197881015 200000 124468575 200000 600882228 200000 169232198 200000 829464233 200000 178216957 200000 891050137 200000 708128340 200000 716867311 200000 493460002 200000 279059009 200000 543719819 200000 422218768 200000 853541436 200000 881892355 200000 345232555 200000 866469681 200000 448692569 200000 959269717 200000 447534097 200000 371431449 200000 666366248 200000 366371406 200000 960739517 200000 227188016 200000 507011575 200000 270121380 200000 365210188 200000 749009274 200000 757771958 200000 622807725 200000 427439869 200000 558121631 200000 510546162 200000 655326560 200000 818164143 200000 51901670 200000 834262233 200000 727993428 200000 732278752 200000 873984308 200000 754942780 200000 644000446 200000 706075567 200000 238317841 200000 689116039 200000 699512439 200000 462637530 200000 713135267 200000 259160009 200000 63053299 200000 971177407 200000 127640751 200000 623263409 200000 632466506 200000 376497502 200000 986289310 200000 396275598 200000 26186034 200000 750326100 200000 717000821 200000 481947726 200000 20200193 200000 693316833 200000 641575643 200000 633469311 200000 977819823 200000 247993826 200000 755485973 200000 62735440 200000 965630929 200000 195044567 200000 921573132 200000 374955151 200000 304520862 200000 826174685 200000 196734789 200000 298846380 200000 155215340 200000 434431411 200000 413346535 200000 167633332 200000 777054003 200000 284777400 200000 808109496 200000 781445973 200000 670046856 200000 639266794 200000 702509599 200000 993122271 200000 967737506 200000 568039912 200000 286731554 200000 31650880 200000 677834456 200000 635040752 200000 68561000 200000 713402375 200000 345051936 200000 312370400 200000 365784631 200000 447887201 200000 97311760 200000 729126456 200000 699275126 200000 95617822 200000 47695584 200000 745648149 200000 341820844 200000 309979820 200000 634179941 200000 694727991 200000 898163966 200000 463067161 200000 444347925 200000 907306235 200000 371929139 200000 928024596 200000 896428553 200000 484512097 200000 711711922 200000 789165547 200000 758090997 200000 505803526 200000 737405570 200000 513994637 200000 105980210 200000 962045737 200000 521815112 200000 493529993 200000 876813236 200000 765006761 200000 490568012 200000 30310669 200000 466225170 200000 798590212 200000 330366323 200000 216124903 200000 721936516 200000 981770840 200000 272661829 200000 182508166 200000 819615199 200000 181471589 200000 881895911 200000 873540088 200000 178546074 200000 129534601 200000 769341217 200000 801193452 200000 331295692 200000 154359490 200000 653708632 200000 299967153 200000 636564267 200000 650963886 200000 358948756 200000 365837109 200000 523802381 200000 489971084 200000 647171963 200000 975995142 200000 10480490 200000 888051004 200000 58348371 200000 303201875 200000 330264791 200000 938880058 200000 161598466 200000 462608874 200000 161016971 200000 952545958 200000 781173520 200000 832267066 200000 141195356 200000 377133374 200000 143602339 200000 494112338 200000 651632834 200000 360992609 200000 284865409 200000 116616672 200000 532022482 200000 276499213 200000 341440273 200000 138118450 200000 962563139 200000 586439393 200000 87844697 200000 712039479 200000 15841644 200000 438667291 200000 643589888 200000 552086397 200000 865233219 200000 354419865 200000 108477772 200000 943778867 200000 264521566 200000 972865243 200000 318581796 200000 721819176 200000 52497396 200000 233287678 200000 766335502 200000 882999754 200000 462110172 200000 155228610 200000 144101937 200000 280383015 200000 914189964 200000 102882436 200000 968546388 200000 863174894 200000 153574938 200000 506113859 200000 638304988 200000 23057517 200000 65931582 200000 490781086 200000 69295824 200000 619789203 200000 647205709 200000 449544659 200000 868861399 200000 627596783 200000 780867134 200000 355726529 200000 346530872 200000 8240047 200000 95233703 200000 278719974 200000 44394200 200000 800407969 200000 117553600 200000 767395681 200000 693304639 200000 20096307 200000 908326750 200000 730768880 200000 747667346 200000 319516790 200000 360844792 200000 726192881 200000 962512537 200000 53213206 200000 556480165 200000 489753188 200000 755478457 200000 82087779 200000 423767323 200000 901977318 200000 726472442 200000 413175370 200000 578760624 200000 47632310 200000 807320834 200000 492688731 200000 241818972 200000 283372724 200000 342208790 200000 82286532 200000 14090676 200000 139143772 200000 943427359 200000 418931027 200000 85462766 200000 849058766 200000 763452322 200000 597876856 200000 651909091 200000 311093960 200000 965427654 200000 365977663 200000 513589767 200000 741838761 200000 494290768 200000 306476633 200000 648138610 200000 182168943 200000 26195625 200000 593094419 200000 499474651 200000 32029112 200000 119456982 200000 473897820 200000 705226134 200000 644616900 200000 332519294 200000 608602818 200000 872740764 200000 653259632 200000 904852711 200000 298470772 200000 924508034 200000 431357244 200000 813661176 200000 378939457 200000 223379071 200000 4417093 200000 591623735 200000 718564502 200000 728982634 200000 870973771 200000 815509451 200000 588764291 200000 549298617 200000 986581419 200000 508123515 200000 30758582 200000 981446018 200000 195535204 200000 737271980 200000 149376638 200000 565247869 200000 475021589 200000 111649637 200000 311202248 200000 330175487 200000 171732988 200000 490544205 200000 959137571 200000 615315455 200000 353466872 200000 203154091 200000 358064063 200000 286571283 200000 842395527 200000 445799524 200000 884333417 200000 843514739 200000 82719687 200000 45190655 200000 796019856 200000 276802036 200000 347566712 200000 979207844 200000 876947522 200000 827242509 200000 368004600 200000 501008919 200000 695052846 200000 819523541 200000 500741444 200000 764939457 200000 686034083 200000 757010433 200000 692530684 200000 366714790 200000 86450830 200000 684513770 200000 902932575 200000 25276015 200000 899426175 200000 164022660 200000 733016394 200000 161756513 200000 559702436 200000 34416487 200000 992517180 200000 703816546 200000 864975307 200000 406280905 200000 881549140 200000 720353274 200000 925162339 200000 40932224 200000 747259216 200000 284819791 200000 161024123 200000 995243523 200000 27087247 200000 877879334 200000 897363392 200000 554914153 200000 601262607 200000 535775720 200000 352091266 200000 620759912 200000 311629166 200000 662470298 200000 33004719 200000 311029335 200000 949329644 200000 51128547 200000 615736021 200000 449972012 200000 1554022 200000 933038601 200000 118480932 200000 845549437 200000 479666268 200000 190918643 200000 76750952 200000 320176513 200000 392241131 200000 657057063 200000 81447442 200000 66064399 200000 649148114 200000 712256204 200000 706403886 200000 634548380 200000 189239665 200000 497193128 200000 642375277 200000 490642753 200000 398505156 200000 591124770 200000 103470877 200000 494859954 200000 987973227 200000 533501760 200000 49950507 200000 758222407 200000 283327140 200000 428562601 200000 269212710 200000 177457142 200000 559606861 200000 3267492 200000 305178686 200000 774556245 200000 618423014 200000 74287382 200000 782661696 200000 330858652 200000 957938317 200000 819813510 200000 566356378 200000 498164384 200000 754331135 200000 171842588 200000 573209181 200000 485598936 200000 359261853 200000 883148444 200000 372359989 200000 224767579 200000 814906467 200000 741317999 200000 301239153 200000 302397662 200000 150778353 200000 328361113 200000 592300289 200000 867699897 200000 138164358 200000 699408067 200000 227742833 200000 665267939 200000 735408639 200000 754759985 200000 906058482 200000 964873456 200000 419694811 200000 15882700 200000 7147601 200000 37361433 200000 541470265 200000 79717657 200000 308414718 200000 355741748 200000 83124695 200000 591643710 200000 492918277 200000 597868470 200000 907538451 200000 787844355 200000 696335127 200000 309563831 200000 373351405 200000 256933838 200000 454322304 200000 650558701 200000 607843075 200000 230748068 200000 545375537 200000 419936430 200000 953850258 200000 197536302 200000 559511223 200000 134085362 200000 252849787 200000 949715889 200000 403515201 200000 210949198 200000 993410362 200000 142410004 200000 412730782 200000 129163769 200000 74573807 200000 273906141 200000 170236219 200000 101801930 200000 828359513 200000 177879091 200000 599784488 200000 345636918 200000 951200981 200000 216093916 200000 437539091 200000 347886166 200000 221299298 200000 433084223 200000 87112010 200000 811891678 200000 979741343 200000 427287906 200000 652221116 200000 278704422 200000 366645450 200000 168570348 200000 848019960 200000 766826788 200000 749269697 200000 264512548 200000 702976043 200000 366142318 200000 445363972 200000 709022703 200000 768852773 200000 344859195 200000 880788144 200000 196612564 200000 871861588 200000 440722530 200000 138014085 200000 50758906 200000 606965702 200000 156464473 200000 664184288 200000 886797096 200000 751567914 200000 270153527 200000 977301185 200000 38737091 200000 325660366 200000 618206898 200000 16657349 200000 814916819 200000 459538594 200000 82643232 200000 638735659 200000 371075837 200000 630799666 200000 572418680 200000 216427474 200000 803664264 200000 147989679 200000 95915857 200000 449987896 200000 601231196 200000 706641382 200000 672319200 200000 155589500 200000 218434046 200000 341350982 200000 954089214 200000 645676380 200000 663680404 200000 817094622 200000 872395295 200000 983038519 200000 548202214 200000 501202779 200000 70973275 200000 105827338 200000 978159449 200000 251419149 200000 163442792 200000 633809782 200000 79168757 200000 396659170 200000 659936668 200000 21008823 200000 373880928 200000 955478376 200000 982602735 200000 427915950 200000 631857376 200000 972494286 200000 875670774 200000 311249623 200000 590799452 200000 984531170 200000 673879784 200000 951354194 200000 715318618 200000 859415315 200000 662856859 200000 548144605 200000 278023424 200000 12478832 200000 964430727 200000 391822039 200000 247359255 200000 780093351 200000 509748161 200000 37663550 200000 55408130 200000 701814790 200000 38474240 200000 772278961 200000 67429579 200000 857663356 200000 191571867 200000 143564654 200000 899204374 200000 717704599 200000 19713672 200000 6971475 200000 734879530 200000 187251847 200000 752977245 200000 798005984 200000 123583470 200000 236251929 200000 886574930 200000 643936563 200000 411693288 200000 283613371 200000 96598587 200000 454203913 200000 534349375 200000 327225213 200000 792944785 200000 215588546 200000 696595642 200000 409461773 200000 509537642 200000 595065693 200000 115128254 200000 964897210 200000 409399419 200000 404305015 200000 205874002 200000 928281201 200000 243818012 200000 811904847 200000 490876958 200000 546828482 200000 426180420 200000 107431876 200000 809717606 200000 181859290 200000 214494087 200000 771487316 200000 312846099 200000 741411721 200000 435512094 200000 431632414 200000 624310185 200000 76997693 200000 945157854 200000 968561888 200000 58111057 200000 119364357 200000 114112062 200000 904836344 200000 243483343 200000 513000334 200000 221034837 200000 813557094 200000 390200204 200000 545269800 200000 985247449 200000 463404999 200000 245880717 200000 239187905 200000 931485216 200000 823324251 200000 634051704 200000 242353639 200000 58115362 200000 195616767 200000 345104021 200000 442610889 200000 486920308 200000 753550898 200000 560783050 200000 117752117 200000 114418509 200000 821957907 200000 96780445 200000 245010074 200000 609512323 200000 184033632 200000 769023028 200000 181625095 200000 66444174 200000 352343160 200000 68742743 200000 554555178 200000 276203651 200000 32198745 200000 902860396 200000 704476241 200000 534197273 200000 962509730 200000 973677177 200000 312964714 200000 505692839 200000 756322705 200000 395558693 200000 786766854 200000 221664035 200000 51859972 200000 31675319 200000 721849425 200000 874232099 200000 699389307 200000 653379091 200000 649280283 200000 297615582 200000 902676243 200000 916067523 200000 995351249 200000 312446251 200000 680061580 200000 778726123 200000 663885955 200000 73726336 200000 216779331 200000 184076370 200000 53729247 200000 864306163 200000 637058871 200000 966610271 200000 181122356 200000 127423804 200000 598987527 200000 733336857 200000 698805103 200000 256806064 200000 559059441 200000 378055973 200000 118380576 200000 380390470 200000 220518100 200000 868125642 200000 485715316 200000 26248852 200000 802758446 200000 741672432 200000 472189499 200000 636106962 200000 172498718 200000 462119195 200000 100757987 200000 980398805 200000 950129506 200000 624089460 200000 521811578 200000 814984468 200000 237283160 200000 630072767 200000 914014384 200000 975748774 200000 543607040 200000 734820709 200000 14045649 200000 475447617 200000 253607671 200000 60355690 200000 268261326 200000 922335035 200000 82827389 200000 966135159 200000 678363956 200000 496145804 200000 324545903 200000 195057617 200000 397293874 200000 275870152 200000 502028876 200000 5457246 200000 699774358 200000 287867944 200000 405677619 200000 541134502 200000 209059535 200000 845542274 200000 764539618 200000 988152527 200000 676278764 200000 42449739 200000 77718712 200000 738881439 200000 997688987 200000 386359195 200000 647475891 200000 257930621 200000 357334314 200000 99059497 200000 71772785 200000 103107951 200000 882779783 200000 182065481 200000 46062130 200000 132988700 200000 605701187 200000 26902004 200000 237106900 200000 409899210 200000 579976330 200000 80732607 200000 195035604 200000 973064032 200000 734746668 200000 735810017 200000 725088083 200000 567651428 200000 219377302 200000 37182001 200000 851370509 200000 10867709 200000 869818840 200000 104555813 200000 949775202 200000 210240241 200000 306466464 200000 126909907 200000 244343632 200000 621985959 200000 593945148 200000 920720371 200000 107706486 200000 685316902 200000 744293531 200000 208922586 200000 448199186 200000 83024147 200000 182681164 200000 831947903 200000 216279555 200000 37659061 200000 374486141 200000 608718712 200000 874227911 200000 422924019 200000 908904187 200000 282911485 200000 711327101 200000 714383188 200000 424496695 200000 605197283 200000 521836002 200000 427639293 200000 485268287 200000 438810017 200000 766501975 200000 638991542 200000 994324928 200000 591531086 200000 918627800 200000 558868452 200000 802281481 200000 689029791 200000 76960774 200000 376810127 200000 913014538 200000 875912685 200000 980518685 200000 662022748 200000 149472848 200000 436823596 200000 115831805 200000 855908755 200000 220041226 200000 491150324 200000 242546724 200000 977228570 200000 896234758 200000 605340795 200000 615747505 200000 967157366 200000 713975987 200000 273234839 200000 104477538 200000 506905040 200000 144014112 200000 424402879 200000 301868694 200000 925240813 200000 548155642 200000 93093386 200000 438204235 200000 326771764 200000 628317585 200000 485153838 200000 36620831 200000 540308139 200000 895888083 200000 178332290 200000 559753810 200000 732653048 200000 283541838 200000 252312572 200000 227219394 200000 520827747 200000 676221489 200000 258554418 200000 346314988 200000 494012114 200000 285554507 200000 247587163 200000 488385776 200000 526036683 200000 356779785 200000 970743886 200000 435089805 200000 992236661 200000 600712827 200000 13525120 200000 81718560 200000 142648215 200000 917950287 200000 627698698 200000 209687720 200000 292563606 200000 756695507 200000 117167520 200000 458386884 200000 588693113 200000 52918518 200000 419621530 200000 840476850 200000 669601511 200000 838361671 200000 694151918 200000 186355280 200000 961545766 200000 299612147 200000 664962354 200000 580535838 200000 189121821 200000 88509130 200000 30359710 200000 63643194 200000 7741779 200000 179668026 200000 231837447 200000 677630818 200000 789390061 200000 756120145 200000 970694884 200000 423711476 200000 750776499 200000 879578046 200000 858957131 200000 272432879 200000 102710282 200000 45431248 200000 741580788 200000 674063859 200000 450900730 200000 262445172 200000 343124788 200000 449221436 200000 205403688 200000 918241338 200000 797779971 200000 670383786 200000 471986396 200000 661152336 200000 116897269 200000 146432699 200000 571539707 200000 14985348 200000 124355395 200000 690402958 200000 736192781 200000 676294981 200000 427841218 200000 671182817 200000 34801208 200000 976185250 200000 692981738 200000 122800915 200000 131510849 200000 987363144 200000 617636560 200000 474663713 200000 797585 200000 586946183 200000 585033771 200000 862783916 200000 924086061 200000 596828237 200000 371417937 200000 655649521 200000 921055932 200000 683693608 200000 818155066 200000 48646606 200000 821539460 200000 798403143 200000 140638075 200000 344936386 200000 814377323 200000 619114361 200000 261719627 200000 125073645 200000 350478586 200000 672485163 200000 557391489 200000 806595595 200000 77603668 200000 945346413 200000 456865426 200000 950197372 200000 810444611 200000 248398573 200000 279435671 200000 83016254 200000 373875754 200000 695289593 200000 158016836 200000 955516400 200000 749650963 200000 201351552 200000 202980337 200000 459189968 200000 927793570 200000 604386064 200000 237999252 200000 925194940 200000 331088414 200000 984624345 200000 115211971 200000 478935604 200000 549492590 200000 360303272 200000 492386485 200000 466225238 200000 807209497 200000 743856363 200000 214142785 200000 25006303 200000 951411524 200000 156456626 200000 774920669 200000 211696688 200000 136263862 200000 60813739 200000 613074592 200000 656922437 200000 173915350 200000 201885221 200000 169857600 200000 817975742 200000 170886315 200000 517047565 200000 734094355 200000 131550681 200000 378790874 200000 12950515 200000 786720272 200000 759629429 200000 402785963 200000 975566085 200000 585396430 200000 851796752 200000 298736643 200000 613805329 200000 879279490 200000 764131785 200000 714607466 200000 905815430 200000 686142981 200000 6019422 200000 102792966 200000 460074098 200000 331139275 200000 239865134 200000 792581532 200000 28793477 200000 535747820 200000 194613558 200000 343647893 200000 558739212 200000 982562334 200000 790874135 200000 571067382 200000 544058357 200000 486945463 200000 399626509 200000 153198693 200000 990664144 200000 781280175 200000 739224569 200000 459895082 200000 75772363 200000 259552923 200000 814838615 200000 385928235 200000 116209589 200000 938596274 200000 839422023 200000 606478318 200000 25290235 200000 293689290 200000 474750599 200000 148982682 200000 422720429 200000 557401179 200000 238297206 200000 334357237 200000 488520825 200000 226056058 200000 887887122 200000 455548518 200000 753360045 200000 69042142 200000 776560122 200000 5488883 200000 427830584 200000 162745566 200000 492973932 200000 363325507 200000 378019752 200000 513006192 200000 655572039 200000 191388316 200000 914477 200000 502498090 200000 620627976 200000 860878565 200000 252149651 200000 605256772 200000 369717968 200000 456171173 200000 756737867 200000 537658258 200000 795553115 200000 845589505 200000 869392738 200000 697451405 200000 303483146 200000 821607872 200000 590296711 200000 801265483 200000 710561241 200000 978142537 200000 563969032 200000 421012097 200000 797346920 200000 153356451 200000 92005845 200000 49632135 200000 988068853 200000 867843699 200000 395565690 200000 653230420 200000 223674975 200000 503086081 200000 925265704 200000 888627068 200000 182265380 200000 245940530 200000 129644972 200000 843131960 200000 998733923 200000 881260686 200000 442135669 200000 29555805 200000 832091866 200000 784943930 200000 647368338 200000 585700706 200000 755200487 200000 114333950 200000 407638960 200000 978750814 200000 288339594 200000 587635263 200000 375891487 200000 625018631 200000 570410080 200000 674471429 200000 356557516 200000 47481267 200000 253796265 200000 691739126 200000 373065543 200000 292412762 200000 520659266 200000 623810136 200000 766150590 200000 256852625 200000 940990634 200000 134940177 200000 824633088 200000 373517455 200000 268653056 200000 987118761 200000 584337530 200000 139403562 200000 997077507 200000 830976582 200000 392268860 200000 85250778 200000 439792144 200000 31393710 200000 293281011 200000 310803636 200000 810099750 200000 110012488 200000 945361391 200000 574343791 200000 11269859 200000 939963930 200000 434494750 200000 279023714 200000 814980487 200000 762935243 200000 446272271 200000 248758147 200000 150605808 200000 36186785 200000 37240559 200000 558695784 200000 23483547 200000 570949763 200000 889724046 200000 702206024 200000 740523689 200000 458758135 200000 984039513 200000 686554874 200000 946781142 200000 322528292 200000 888443744 200000 145092852 200000 320880258 200000 656726737 200000 154583377 200000 532279372 200000 581702572 200000 11652195 200000 861580410 200000 335037370 200000 778562801 200000 610136033 200000 921344459 200000 817431187 200000 861758608 200000 85477106 200000 938534096 200000 784505550 200000 418420583 200000 423266269 200000 73638330 200000 51670785 200000 570749174 200000 610708359 200000 914788182 200000 847961188 200000 39474523 200000 775305592 200000 939257107 200000 8943820 200000 971678036 200000 800936405 200000 639483135 200000 878394544 200000 473367103 200000 111510374 200000 931408841 200000 436554535 200000 368434204 200000 807223696 200000 831167168 200000 618587111 200000 183070600 200000 922743899 200000 111986130 200000 684150086 200000 790720451 200000 497243756 200000 320150413 200000 518789692 200000 360740010 200000 210348811 200000 885173536 200000 11189341 200000 752453820 200000 686578718 200000 555602009 200000 249972706 200000 883360536 200000 308623915 200000 361202599 200000 82795425 200000 766896508 200000 710641752 200000 200734745 200000 412849935 200000 575620167 200000 650388077 200000 435861340 200000 752856132 200000 803591287 200000 133455568 200000 715840960 200000 537371638 200000 626431403 200000 225032839 200000 29297715 200000 224415100 200000 585627168 200000 216293177 200000 384501315 200000 445675724 200000 16823479 200000 94760236 200000 28527136 200000 361877628 200000 770716909 200000 115234631 200000 986869398 200000 21493699 200000 927020768 200000 752299280 200000 416213270 200000 891360888 200000 530153807 200000 189286574 200000 157622701 200000 823742225 200000 638631833 200000 903943400 200000 996473610 200000 434543780 200000 885184957 200000 442211107 200000 538473083 200000 539982569 200000 328040023 200000 600535398 200000 593506799 200000 42571317 200000 21407401 200000 317164120 200000 295522293 200000 904126335 200000 503141518 200000 395758400 200000 896199610 200000 354835549 200000 342505095 200000 192517123 200000 197968142 200000 481875719 200000 113758130 200000 547481896 200000 98389599 200000 781602386 200000 124328909 200000 321351639 200000 525194939 200000 513976245 200000 9058102 200000 986225620 200000 864532945 200000 887139655 200000 412392685 200000 201404808 200000 106186224 200000 554282429 200000 229557903 200000 997819383 200000 468707846 200000 232363631 200000 948606555 200000 922888906 200000 740486049 200000 688674132 200000 108918064 200000 10943557 200000 920507119 200000 940890881 200000 979562637 200000 296575313 200000 491913409 200000 59505324 200000 254755982 200000 926662003 200000 534379651 200000 305505326 200000 492826100 200000 84775633 200000 327539780 200000 704690171 200000 407655453 200000 398573619 200000 266074804 200000 905910059 200000 562715399 200000 590337279 200000 564163872 200000 924986228 200000 730851153 200000 861804859 200000 2017143 200000 79803181 200000 52672568 200000 614264718 200000 673472071 200000 397068620 200000 710121885 200000 98036542 200000 885897407 200000 738306919 200000 890661884 200000 865365042 200000 557552302 200000 900660661 200000 23079029 200000 395243760 200000 581624449 200000 457146125 200000 398525639 200000 717430943 200000 396235592 200000 580572900 200000 379289423 200000 353915141 200000 840594097 200000 320739155 200000 770880268 200000 568944265 200000 885575946 200000 166854926 200000 824696733 200000 537144369 200000 180669250 200000 252033389 200000 732858688 200000 865619364 200000 295057640 200000 571074662 200000 87673556 200000 886064937 200000 339794473 200000 670877839 200000 134385111 200000 285275557 200000 590847445 200000 13941536 200000 602379879 200000 226675871 200000 564296026 200000 301749742 200000 214701892 200000 832314943 200000 27961030 200000 222926704 200000 715829707 200000 880660809 200000 658393800 200000 275373244 200000 640129020 200000 290214693 200000 158287535 200000 437365642 200000 272911988 200000 661812186 200000 135499368 200000 75821103 200000 215841394 200000 160002573 200000 563331715 200000 161477027 200000 358006229 200000 758168838 200000 909433390 200000 380346746 200000 46538523 200000 317857451 200000 989391671 200000 706035181 200000 77408611 200000 338408833 200000 152200205 200000 392626641 200000 590165099 200000 767456433 200000 229914558 200000 252281502 200000 521700498 200000 797190144 200000 401233402 200000 469007465 200000 517115606 200000 293575636 200000 177832206 200000 992678377 200000 656088789 200000 639640373 200000 130425321 200000 164354676 200000 658928335 200000 35087305 200000 53968921 200000 816362498 200000 918111649 200000 746731478 200000 353853901 200000 565014824 200000 766982347 200000 187147331 200000 348668371 200000 959489309 200000 653825130 200000 325745814 200000 820576155 200000 144426936 200000 650244925 200000 284263158 200000 524908338 200000 823969134 200000 83745443 200000 50460713 200000 82450758 200000 52443992 200000 497204378 200000 359761302 200000 50176295 200000 986771754 200000 74886593 200000 59515203 200000 731798724 200000 120110396 200000 982265686 200000 903393751 200000 94935721 200000 938318468 200000 341012280 200000 823920792 200000 2611718 200000 129577624 200000 728669156 200000 514989934 200000 518564010 200000 632875439 200000 345935483 200000 856185053 200000 991580931 200000 445628576 200000 325675705 200000 90519053 200000 892782623 200000 945644257 200000 12712191 200000 718360773 200000 223091629 200000 333217929 200000 753355337 200000 975817578 200000 476168188 200000 340621901 200000 616610359 200000 660825347 200000 691826681 200000 474693510 200000 26892040 200000 614450488 200000 549123892 200000 233037352 200000 994341784 200000 101852749 200000 330676186 200000 348383946 200000 638222185 200000 698811179 200000 915684028 200000 599327908 200000 325912214 200000 667253591 200000 655129414 200000 4812172 200000 323249632 200000 865197303 200000 29247879 200000 53755383 200000 267379365 200000 905867475 200000 585588270 200000 858403069 200000 847686883 200000 496988752 200000 413801610 200000 649657940 200000 964753208 200000 501239670 200000 143530121 200000 739258450 200000 173318884 200000 201209579 200000 943784633 200000 497155055 200000 32086468 200000 90747381 200000 555922505 200000 459982528 200000 979283543 200000 342865019 200000 962064136 200000 506515708 200000 67538364 200000 8164099 200000 676691299 200000 905156473 200000 475037106 200000 461770419 200000 838069866 200000 370229679 200000 770877590 200000 164243283 200000 477037514 200000 820251571 200000 735267687 200000 180568393 200000 839626707 200000 566053948 200000 252292035 200000 858271643 200000 566878067 200000 720657569 200000 483015146 200000 442207728 200000 502187065 200000 148026584 200000 303614138 200000 189540495 200000 115500626 200000 998952823 200000 403157937 200000 554666077 200000 936206478 200000 216927157 200000 780399853 200000 66542817 200000 795810907 200000 747496297 200000 467546414 200000 340829250 200000 279846343 200000 720437513 200000 870489041 200000 2735943 200000 500955009 200000 961389996 200000 363868373 200000 31730517 200000 621008599 200000 605396231 200000 369484505 200000 942555763 200000 578199480 200000 260324722 200000 190592283 200000 675011913 200000 890853555 200000 34912228 200000 50448250 200000 512886043 200000 528168694 200000 920134129 200000 540684916 200000 811909073 200000 486352975 200000 411320274 200000 203816232 200000 647948274 200000 797717805 200000 903959644 200000 126173012 200000 706362532 200000 548136606 200000 47151878 200000 601008471 200000 980422060 200000 263840338 200000 685491687 200000 7365678 200000 174524275 200000 282057365 200000 123428789 200000 292001146 200000 790374142 200000 41541720 200000 211773894 200000 522454903 200000 146125811 200000 677099816 200000 823528978 200000 260007173 200000 730208922 200000 559125300 200000 501562158 200000 58751395 200000 316894169 200000 872758090 200000 155402833 200000 414194030 200000 659704630 200000 125128922 200000 284717905 200000 738812709 200000 454635735 200000 967193072 200000 914716838 200000 734477351 200000 489526660 200000 7314237 200000 31762789 200000 826330226 200000 54296739 200000 661372430 200000 659181381 200000 803306660 200000 292988474 200000 7825490 200000 691223709 200000 193504765 200000 971919088 200000 882844311 200000 777110626 200000 798050907 200000 682712075 200000 801685517 200000 951066157 200000 979385915 200000 256942450 200000 897805952 200000 969081394 200000 328509118 200000 499972012 200000 19733089 200000 179298121 200000 960371616 200000 243440094 200000 960355005 200000 645327080 200000 804310849 200000 486156239 200000 590822211 200000 744191269 200000 889894048 200000 470171622 200000 348494401 200000 898158264 200000 525565274 200000 314090794 200000 552324262 200000 140068086 200000 161907630 200000 377954624 200000 481312257 200000 604498390 200000 584810619 200000 758890095 200000 434307200 200000 117285870 200000 936341311 200000 587715487 200000 483167473 200000 764042870 200000 283723288 200000 194026068 200000 866892483 200000 341648195 200000 362056646 200000 614062263 200000 14810628 200000 963901644 200000 986460071 200000 367628172 200000 278786915 200000 805841448 200000 642328504 200000 701403708 200000 692215855 200000 375204621 200000 82213530 200000 676339915 200000 224672853 200000 453624273 200000 981945225 200000 828489698 200000 121676389 200000 819085163 200000 328667237 200000 328035526 200000 108531597 200000 799041906 200000 282821548 200000 556212573 200000 822582172 200000 585784860 200000 473236093 200000 555257391 200000 871328511 200000 194819136 200000 637631127 200000 362279010 200000 739481797 200000 931146579 200000 824052822 200000 822820796 200000 835397278 200000 657846125 200000 660070587 200000 431537828 200000 280715991 200000 84735300 200000 543449956 200000 38690848 200000 382271583 200000 172258351 200000 236835471 200000 322908630 200000 542161092 200000 93994020 200000 423883034 200000 647694351 200000 76911157 200000 505307577 200000 863436933 200000 967964591 200000 984622465 200000 739970085 200000 996618989 200000 496048189 200000 431949334 200000 693365567 200000 449932049 200000 623422432 200000 998358017 200000 58746237 200000 403523153 200000 203168094 200000 918264819 200000 445512181 200000 769859753 200000 17728030 200000 783558970 200000 446183007 200000 586548409 200000 191455270 200000 785519043 200000 771926800 200000 912672703 200000 6838814 200000 497900061 200000 987539198 200000 213962650 200000 981116746 200000 106557304 200000 600526274 200000 993276103 200000 85451666 200000 796115361 200000 529937809 200000 982271079 200000 355084157 200000 840883463 200000 810944833 200000 450478135 200000 247893552 200000 853283000 200000 122808905 200000 369700501 200000 755208563 200000 726242915 200000 143302847 200000 382142081 200000 237286827 200000 5946967 200000 419189595 200000 971473816 200000 989364192 200000 435291521 200000 452014962 200000 574557209 200000 929863095 200000 61201777 200000 238152444 200000 930808035 200000 643158392 200000 180433493 200000 624391822 200000 845402997 200000 773420552 200000 712007419 200000 779701086 200000 93914092 200000 162288879 200000 307606738 200000 778137925 200000 773914375 200000 796736595 200000 906396649 200000 513773239 200000 373558820 200000 145841914 200000 521737966 200000 590948044 200000 650630467 200000 356934219 200000 316134190 200000 432149818 200000 818553090 200000 720303179 200000 366873754 200000 604860504 200000 123621535 200000 418773923 200000 484636096 200000 395834139 200000 949041656 200000 728754072 200000 869923277 200000 421349660 200000 210142604 200000 286723089 200000 701045904 200000 153727119 200000 222094459 200000 431181204 200000 985328761 200000 208938060 200000 308151425 200000 416708936 200000 593622165 200000 351599560 200000 380013566 200000 840102131 200000 184518802 200000 622945564 200000 950932976 200000 199034108 200000 689888961 200000 916505852 200000 789123574 200000 377025130 200000 613833742 200000 7766208 200000 938515022 200000 197283554 200000 646523912 200000 653540446 200000 425675223 200000 619345579 200000 715548895 200000 534186092 200000 805137423 200000 502865068 200000 436218208 200000 56242210 200000 223133972 200000 684131948 200000 433051897 200000 849425237 200000 583059366 200000 135341584 200000 791949243 200000 446699132 200000 871917858 200000 767119456 200000 678294610 200000 869956269 200000 712760200 200000 566062785 200000 2474509 200000 555865504 200000 842559349 200000 262860091 200000 144918236 200000 121692074 200000 341981736 200000 201729139 200000 803444556 200000 324372418 200000 832830848 200000 609679793 200000 274445963 200000 97927039 200000 863801852 200000 293000922 200000 974956650 200000 632697111 200000 429390520 200000 846706294 200000 614091093 200000 287411040 200000 77511541 200000 524641706 200000 405629019 200000 87772626 200000 85556881 200000 849895998 200000 68063532 200000 717473922 200000 608105226 200000 447550616 200000 485435924 200000 200236071 200000 340851326 200000 427481022 200000 411083780 200000 77791767 200000 765692717 200000 924200791 200000 623400585 200000 37220426 200000 501140468 200000 179521449 200000 151268818 200000 17540949 200000 866741331 200000 632606106 200000 99321006 200000 355275887 200000 578487911 200000 758610610 200000 796064906 200000 911108463 200000 108078319 200000 456545559 200000 93074294 200000 421842634 200000 521661770 200000 79073679 200000 408053280 200000 974046617 200000 287181686 200000 835787137 200000 889172950 200000 410109840 200000 434732050 200000 602225908 200000 526145159 200000 764737287 200000 488443484 200000 822700173 200000 168521410 200000 229635315 200000 677630515 200000 505353107 200000 22317492 200000 393779437 200000 294259733 200000 992806893 200000 492128045 200000 237369129 200000 745692448 200000 832876065 200000 432057755 200000 526139007 200000 686841620 200000 554500439 200000 321112588 200000 272218213 200000 655740494 200000 489679699 200000 164616239 200000 340800242 200000 987966413 200000 956110461 200000 205321298 200000 845534427 200000 732583216 200000 400261084 200000 164506981 200000 347197305 200000 480411830 200000 403946261 200000 691253492 200000 318752960 200000 347519292 200000 999188592 200000 650626864 200000 564693831 200000 481914433 200000 967178450 200000 611335398 200000 494263878 200000 112236516 200000 581115331 200000 9396613 200000 637036434 200000 137715939 200000 525295464 200000 775830812 200000 956459427 200000 259431580 200000 944446089 200000 284039256 200000 582363022 200000 829686543 200000 379839116 200000 324497033 200000 630329098 200000 937844953 200000 464158071 200000 416718749 200000 90580077 200000 775725882 200000 303921648 200000 307786786 200000 993207982 200000 926472207 200000 80595263 200000 329196871 200000 257596772 200000 255666136 200000 677384522 200000 124233946 200000 495035078 200000 330220978 200000 290781847 200000 979768139 200000 391606696 200000 549469532 200000 541353549 200000 555274150 200000 67437443 200000 263590709 200000 389706290 200000 170728348 200000 727028844 200000 949785147 200000 662367405 200000 516297082 200000 443928346 200000 847535629 200000 537402052 200000 249274415 200000 413713124 200000 887827689 200000 253320734 200000 186234698 200000 89091008 200000 731698605 200000 595890433 200000 48084216 200000 921027140 200000 457821657 200000 724315732 200000 641126409 200000 879996327 200000 353450378 200000 953713566 200000 174582250 200000 216763840 200000 336312192 200000 355922692 200000 462933163 200000 274729733 200000 791455512 200000 940460365 200000 460051194 200000 437751949 200000 145849425 200000 46031840 200000 290260518 200000 69986317 200000 812051402 200000 116043972 200000 964411932 200000 460795357 200000 644693186 200000 195000478 200000 24509292 200000 790111987 200000 268660502 200000 894168758 200000 967758660 200000 855623398 200000 764312389 200000 840494833 200000 60028786 200000 908346860 200000 654851693 200000 678550999 200000 668058725 200000 519136987 200000 22788174 200000 86395533 200000 177094955 200000 781474090 200000 744840518 200000 407891163 200000 150783859 200000 398957808 200000 309803090 200000 782150950 200000 459025292 200000 455834851 200000 330398995 200000 704597110 200000 767479396 200000 467119705 200000 314634693 200000 30395505 200000 44322185 200000 736013130 200000 283066184 200000 326951772 200000 989481770 200000 691312715 200000 67672347 200000 133922848 200000 118220309 200000 829166227 200000 909825883 200000 176830018 200000 994780089 200000 624911352 200000 513915591 200000 624467945 200000 159872037 200000 586156274 200000 847092926 200000 230167515 200000 933242887 200000 275212950 200000 135977790 200000 204159 200000 655367341 200000 957082779 200000 86373094 200000 44067035 200000 397565958 200000 973546328 200000 676236019 200000 218583702 200000 441946272 200000 109893570 200000 316939078 200000 232464886 200000 493504426 200000 543791474 200000 257412188 200000 632164578 200000 718116083 200000 478220444 200000 656117587 200000 442500576 200000 980392681 200000 413404696 200000 831877610 200000 981526551 200000 26623642 200000 531658076 200000 500907137 200000 320534862 200000 785271220 200000 939254910 200000 634386452 200000 912514026 200000 900319880 200000 30691382 200000 218695747 200000 782432498 200000 121502722 200000 208794585 200000 81643340 200000 375217677 200000 137710514 200000 453914462 200000 908094990 200000 34259330 200000 503899077 200000 611331419 200000 359244295 200000 751872054 200000 967963403 200000 545021704 200000 202843990 200000 10082737 200000 804897522 200000 321679418 200000 19779256 200000 549064216 200000 254914441 200000 631816040 200000 803413902 200000 539098163 200000 839090557 200000 854284201 200000 808668628 200000 44535655 200000 189368349 200000 852734643 200000 82561579 200000 416745916 200000 179352409 200000 935274204 200000 63848399 200000 952043479 200000 77018558 200000 168948507 200000 906976928 200000 310461184 200000 602107515 200000 38552327 200000 427542301 200000 441842461 200000 749207902 200000 471380182 200000 693785699 200000 445278388 200000 263751894 200000 980378463 200000 25822257 200000 176966891 200000 940653554 200000 617766423 200000 455209190 200000 409998218 200000 269995104 200000 39412502 200000 829960575 200000 933204215 200000 544444014 200000 599149842 200000 997626269 200000 657349688 200000 415040267 200000 773384546 200000 740754813 200000 370920692 200000 823322053 200000 791564796 200000 998078973 200000 731352945 200000 38299339 200000 398130038 200000 286551197 200000 818854038 200000 876806892 200000 665877255 200000 617513338 200000 308159977 200000 543724437 200000 439495814 200000 245064020 200000 710067601 200000 790723286 200000 578300009 200000 763392904 200000 595454036 200000 601135965 200000 848463302 200000 368039957 200000 442196378 200000 279544440 200000 952918613 200000 663370138 200000 881717607 200000 689458199 200000 70693482 200000 466144085 200000 645348451 200000 287280326 200000 767557374 200000 821229861 200000 59466708 200000 774327734 200000 398047655 200000 390461320 200000 577824674 200000 863034036 200000 272875163 200000 41509788 200000 390238289 200000 675163182 200000 585313456 200000 318620449 200000 670677770 200000 206470965 200000 372280157 200000 944846964 200000 598629265 200000 4539765 200000 213818040 200000 905148053 200000 386603086 200000 488399677 200000 48426873 200000 503799585 200000 403774024 200000 75423101 200000 781526261 200000 660376664 200000 774807845 200000 66942914 200000 844028196 200000 189011735 200000 202263850 200000 519153723 200000 190212763 200000 868623581 200000 46751040 200000 204188086 200000 896471696 200000 758173641 200000 525648620 200000 807407010 200000 626494172 200000 703291545 200000 119347284 200000 632929294 200000 414221811 200000 747075244 200000 982624320 200000 486276007 200000 333466349 200000 147587584 200000 362057238 200000 331180989 200000 406786944 200000 251382579 200000 363407836 200000 565748286 200000 342922755 200000 147561861 200000 281315897 200000 8337336 200000 578074475 200000 915335891 200000 908223091 200000 898197338 200000 151517521 200000 226842525 200000 737572465 200000 699687155 200000 65504745 200000 276560640 200000 238283961 200000 239690992 200000 322111498 200000 71108795 200000 881522290 200000 287976033 200000 347031852 200000 151756077 200000 612063074 200000 875939060 200000 327177061 200000 505857365 200000 814116848 200000 364892407 200000 369343850 200000 526465231 200000 366827298 200000 823491417 200000 319511187 200000 610838492 200000 990485663 200000 789404585 200000 466289878 200000 864289626 200000 524552878 200000 735527444 200000 111868617 200000 440793287 200000 571941428 200000 330971498 200000 671577508 200000 342435393 200000 30077112 200000 768107289 200000 573936956 200000 742155400 200000 270612578 200000 446783279 200000 410744328 200000 977506554 200000 19568630 200000 756765275 200000 36387102 200000 819293076 200000 461846236 200000 671298540 200000 267712566 200000 716174582 200000 855295259 200000 507827151 200000 156701605 200000 994181727 200000 554523480 200000 695854228 200000 299189858 200000 972891052 200000 439735515 200000 375215465 200000 54794244 200000 873954140 200000 973067146 200000 281111580 200000 288838849 200000 293382798 200000 954324970 200000 792444700 200000 854540143 200000 569360128 200000 887127332 200000 797816184 200000 979074438 200000 908528400 200000 87541501 200000 853129949 200000 385405211 200000 115353022 200000 154944475 200000 208404379 200000 712060133 200000 735963816 200000 934390982 200000 263529120 200000 510391354 200000 743303691 200000 7611748 200000 488016762 200000 504339730 200000 981620936 200000 133947387 200000 415013976 200000 854068226 200000 407927899 200000 676901746 200000 371259913 200000 752713793 200000 899434212 200000 242620751 200000 962635770 200000 792797606 200000 894221601 200000 490113465 200000 987604539 200000 368345254 200000 108669553 200000 707343222 200000 398596474 200000 374726745 200000 603619027 200000 125123053 200000 661491461 200000 800306806 200000 314061539 200000 445518628 200000 37804747 200000 988861266 200000 200681954 200000 410782658 200000 114187098 200000 766508515 200000 724278190 200000 729922829 200000 168415714 200000 756171202 200000 948049605 200000 407140076 200000 679231536 200000 67359011 200000 861143621 200000 756301798 200000 294634162 200000 256698590 200000 137522158 200000 167192864 200000 532031096 200000 627585641 200000 775233565 200000 458815074 200000 104310065 200000 864353243 200000 556958674 200000 457888785 200000 729826601 200000 657692649 200000 163082410 200000 795169076 200000 258684240 200000 689329644 200000 53308644 200000 782721395 200000 331464501 200000 713831896 200000 508698463 200000 757444882 200000 391553798 200000 236531780 200000 230874009 200000 391438586 200000 702076817 200000 928660072 200000 624606641 200000 811192495 200000 238977605 200000 576856089 200000 229001317 200000 917811802 200000 250523953 200000 803464655 200000 741743891 200000 660698304 200000 800925954 200000 394016415 200000 501964731 200000 816498503 200000 531615496 200000 645978687 200000 305899771 200000 323655159 200000 440044336 200000 161141000 200000 843704336 200000 950116214 200000 577877002 200000 279903214 200000 567515866 200000 577813770 200000 869396677 200000 997360265 200000 917458392 200000 427651737 200000 645049645 200000 311999759 200000 499597351 200000 854863531 200000 959965106 200000 788093527 200000 78452614 200000 118245478 200000 728115555 200000 426384343 200000 958078548 200000 661175696 200000 139902446 200000 530825125 200000 491353999 200000 616515216 200000 774726049 200000 916570232 200000 348797654 200000 240433772 200000 297485675 200000 486312359 200000 767480423 200000 40529611 200000 823417562 200000 806780200 200000 275715872 200000 42277364 200000 880066590 200000 624572817 200000 988525185 200000 158557388 200000 14580739 200000 755133977 200000 969624743 200000 119037146 200000 517058554 200000 733338775 200000 855653970 200000 228983365 200000 318481424 200000 773154689 200000 58589407 200000 33515987 200000 790718708 200000 567612910 200000 27306062 200000 609057516 200000 873453045 200000 486544275 200000 811862332 200000 889040276 200000 971157760 200000 390205640 200000 340874472 200000 710428275 200000 502420645 200000 130937475 200000 667540273 200000 561280208 200000 218966545 200000 833897051 200000 957361813 200000 165959824 200000 539356948 200000 648733318 200000 163029555 200000 427760699 200000 577473052 200000 706238426 200000 25791944 200000 861718774 200000 922054712 200000 99542478 200000 104818613 200000 988491913 200000 847200533 200000 54973049 200000 331602679 200000 488768858 200000 963607299 200000 185268881 200000 153109292 200000 120342638 200000 5449967 200000 300985708 200000 366884500 200000 410117486 200000 74149993 200000 580212994 200000 691697676 200000 219654815 200000 782715807 200000 537861608 200000 525305619 200000 459042024 200000 705301856 200000 201831253 200000 874851784 200000 891235279 200000 758618905 200000 561830175 200000 537641705 200000 617648506 200000 663971546 200000 306233278 200000 596068821 200000 712989361 200000 328743248 200000 137608263 200000 243359370 200000 184359130 200000 22911947 200000 76612209 200000 781312935 200000 82639355 200000 680136249 200000 776348307 200000 137005674 200000 754735803 200000 328336169 200000 667636642 200000 856923313 200000 128787552 200000 733982152 200000 824801079 200000 39283964 200000 880005329 200000 98017766 200000 492244358 200000 708315240 200000 242165397 200000 34427376 200000 103353703 200000 679122101 200000 560008913 200000 678963958 200000 28415568 200000 945018944 200000 522103116 200000 15531686 200000 962229847 200000 657736712 200000 768319597 200000 363187535 200000 911896628 200000 503755692 200000 479815483 200000 603348446 200000 7688508 200000 715679594 200000 316612443 200000 565824994 200000 913913702 200000 463841825 200000 295797524 200000 92195723 200000 34883400 200000 457948495 200000 481842510 200000 871623078 200000 173957658 200000 126821139 200000 86383501 200000 674505634 200000 441948081 200000 661231147 200000 82501625 200000 847297933 200000 4515972 200000 911916533 200000 731947353 200000 371125783 200000 331469226 200000 695291505 200000 715078931 200000 917060748 200000 983261401 200000 723445820 200000 359181100 200000 848541917 200000 866002023 200000 406872213 200000 735939661 200000 182513047 200000 637522763 200000 34640732 200000 509903803 200000 785542633 200000 870782236 200000 579019021 200000 177730396 200000 441007521 200000 815733776 200000 155241160 200000 23313336 200000 58268462 200000 685208318 200000 958228555 200000 828799477 200000 749610399 200000 43906907 200000 209601525 200000 268512217 200000 516126369 200000 831119679 200000 322816708 200000 267478987 200000 704542340 200000 498423136 200000 986148438 200000 371886801 200000 13267510 200000 367777045 200000 930203371 200000 391253649 200000 684436806 200000 208352852 200000 316109153 200000 298835796 200000 345479649 200000 895067059 200000 452387637 200000 985629181 200000 517256406 200000 170566249 200000 878880903 200000 686599190 200000 169382805 200000 711467085 200000 453639190 200000 754264003 200000 935676459 200000 558941653 200000 771386175 200000 399769035 200000 10055495 200000 299659799 200000 479009793 200000 980107157 200000 972252215 200000 521269962 200000 596706555 200000 413278503 200000 526968554 200000 559102021 200000 405909867 200000 452114216 200000 156610031 200000 252385662 200000 615301424 200000 924407519 200000 375571571 200000 83326476 200000 694694088 200000 445219377 200000 590797894 200000 390152740 200000 985992017 200000 756249510 200000 769637846 200000 142021279 200000 874445451 200000 296869987 200000 736281649 200000 191752433 200000 858781908 200000 316660272 200000 269732615 200000 236152625 200000 671964969 200000 489059186 200000 252191396 200000 215707671 200000 649946410 200000 2929969 200000 921120249 200000 57491704 200000 828201750 200000 24422162 200000 1221267 200000 942237132 200000 247286218 200000 884426589 200000 870585504 200000 879107367 200000 801641669 200000 495231223 200000 613867249 200000 570486850 200000 542874150 200000 875130216 200000 657787122 200000 751290611 200000 554891947 200000 982915286 200000 701933234 200000 526154671 200000 555056563 200000 604882439 200000 190114529 200000 178018702 200000 24388412 200000 518810721 200000 205999820 200000 518400070 200000 746280420 200000 8597484 200000 171671650 200000 881148974 200000 674804971 200000 373930318 200000 653236785 200000 455383611 200000 962560558 200000 693754317 200000 945650536 200000 620642822 200000 890713645 200000 338104656 200000 361777622 200000 399744451 200000 707218437 200000 13181021 200000 14249960 200000 773041225 200000 891766133 200000 518864411 200000 125171374 200000 285550864 200000 997097181 200000 966581328 200000 424225750 200000 809449005 200000 302244153 200000 47735651 200000 965138862 200000 208018008 200000 29390889 200000 60010075 200000 280721701 200000 787573990 200000 313287147 200000 280668893 200000 466081738 200000 269222350 200000 710854493 200000 997237552 200000 274969034 200000 726705574 200000 564259839 200000 70553147 200000 712097269 200000 226779558 200000 316561903 200000 326803333 200000 132530617 200000 614549411 200000 54729194 200000 72852275 200000 686128932 200000 586567700 200000 521413457 200000 99940877 200000 425361125 200000 163827727 200000 899717152 200000 919222136 200000 258065995 200000 734501196 200000 376669431 200000 448174459 200000 302905667 200000 683722784 200000 78658325 200000 707166910 200000 735767133 200000 914264962 200000 927839831 200000 539675782 200000 837545671 200000 561267977 200000 380593468 200000 398480569 200000 388119119 200000 522497259 200000 541512931 200000 621605343 200000 295861604 200000 396168190 200000 448375050 200000 327363869 200000 852966165 200000 590708154 200000 117158927 200000 870107707 200000 34033935 200000 589180468 200000 731672818 200000 840878495 200000 335832994 200000 449347619 200000 190000977 200000 770248783 200000 512486844 200000 593714909 200000 393767273 200000 817374193 200000 895848171 200000 978749530 200000 584864283 200000 94364877 200000 519198558 200000 753282351 200000 999994595 200000 253988297 200000 957380579 200000 19764883 200000 241615841 200000 629386859 200000 801330666 200000 282404956 200000 321773012 200000 161012442 200000 965362560 200000 76303618 200000 429169689 200000 780974044 200000 227470675 200000 151554458 200000 567061167 200000 815780056 200000 668860084 200000 559764444 200000 395170869 200000 984481749 200000 258911631 200000 527125021 200000 673811433 200000 802776440 200000 195369587 200000 735438675 200000 311607209 200000 702424328 200000 270613136 200000 51549975 200000 789733877 200000 880440428 200000 621075378 200000 294401949 200000 915803114 200000 523605034 200000 396332618 200000 318714813 200000 469760840 200000 305463658 200000 175931237 200000 322621677 200000 812217452 200000 629842416 200000 816385202 200000 696736068 200000 179439190 200000 552627748 200000 249460864 200000 342388087 200000 935422115 200000 988943117 200000 595180988 200000 398622942 200000 48718226 200000 519118416 200000 921690614 200000 825657200 200000 904834050 200000 622429237 200000 988504412 200000 958297537 200000 553232241 200000 703902113 200000 184706748 200000 709540106 200000 134328318 200000 714744348 200000 328303493 200000 816052000 200000 141973607 200000 462886347 200000 997249989 200000 365762683 200000 60169227 200000 813783414 200000 663284780 200000 99369008 200000 479417575 200000 896107651 200000 983239174 200000 867238901 200000 139504540 200000 236271352 200000 287667524 200000 624645667 200000 103602022 200000 101151611 200000 811329651 200000 335319470 200000 280220710 200000 993359700 200000 802325698 200000 577267758 200000 858192984 200000 924539497 200000 981426176 200000 339647961 200000 977477404 200000 801454912 200000 640467098 200000 277154182 200000 207675952 200000 72702720 200000 358373792 200000 554042539 200000 833401331 200000 48184175 200000 954868927 200000 640727390 200000 313110371 200000 887236340 200000 723626056 200000 310723158 200000 432005663 200000 726988437 200000 683720999 200000 779568362 200000 218946661 200000 921304057 200000 366799083 200000 55344912 200000 425818388 200000 250031462 200000 128521667 200000 497827166 200000 164529577 200000 528763331 200000 554497662 200000 532692235 200000 226008133 200000 828708502 200000 746732682 200000 347680750 200000 451508644 200000 731537927 200000 39027189 200000 40863869 200000 548999462 200000 394708186 200000 811572078 200000 540750799 200000 866201290 200000 751269495 200000 257730115 200000 784894873 200000 498182957 200000 357146853 200000 321210980 200000 458104883 200000 504354190 200000 653657289 200000 318664285 200000 568982675 200000 75480012 200000 716755306 200000 551690591 200000 397044304 200000 889916005 200000 915273904 200000 882382135 200000 958298528 200000 483805816 200000 949241631 200000 195499604 200000 969061721 200000 745099203 200000 561202144 200000 841214916 200000 162489074 200000 128747172 200000 286108344 200000 717237047 200000 739104386 200000 266707995 200000 70885901 200000 281509625 200000 317213887 200000 462352837 200000 591069927 200000 79049211 200000 458901759 200000 512022498 200000 878284011 200000 511224778 200000 883128634 200000 207823695 200000 923485793 200000 102255253 200000 923797509 200000 102041995 200000 727335471 200000 487836458 200000 898292887 200000 110259893 200000 42822107 200000 396557561 200000 239257798 200000 59891595 200000 119158668 200000 25673742 200000 696196362 200000 177514860 200000 842375688 200000 723111194 200000 305337464 200000 620406358 200000 283577526 200000 855053162 200000 186142407 200000 488395496 200000 422281116 200000 224664301 200000 628109902 200000 597128800 200000 926191969 200000 327668785 200000 168096258 200000 448039580 200000 73085259 200000 146663014 200000 546865532 200000 308024860 200000 624045377 200000 791652696 200000 273774320 200000 66781181 200000 301757897 200000 59797880 200000 579166006 200000 355086847 200000 713919498 200000 923674579 200000 502894020 200000 970482303 200000 301098954 200000 1655832 200000 814397104 200000 739990140 200000 172261233 200000 433484949 200000 46127282 200000 906929557 200000 610571779 200000 967811129 200000 787928351 200000 391185928 200000 328646440 200000 13686419 200000 890749422 200000 442717364 200000 850250535 200000 133114833 200000 66627509 200000 839646999 200000 416613605 200000 837298881 200000 101968812 200000 496218448 200000 567246826 200000 101982930 200000 785299368 200000 597251101 200000 289906267 200000 546565138 200000 50117664 200000 336560348 200000 206464768 200000 755575088 200000 572398635 200000 598092173 200000 888719678 200000 177021307 200000 728995199 200000 134131917 200000 900993309 200000 807531744 200000 830707314 200000 711071196 200000 909766978 200000 994304495 200000 439175163 200000 952375959 200000 690966261 200000 484024790 200000 130528689 200000 802301821 200000 153427996 200000 439181924 200000 794921418 200000 521308077 200000 160897853 200000 633968646 200000 843232541 200000 226893541 200000 106968958 200000 816745420 200000 522702623 200000 122709380 200000 259473575 200000 352522083 200000 828086248 200000 42134152 200000 955066654 200000 811044635 200000 50619950 200000 826779023 200000 148086249 200000 380932066 200000 293159752 200000 394246361 200000 566834351 200000 13111622 200000 307030828 200000 627318596 200000 10534838 200000 16655734 200000 323417712 200000 321785421 200000 50857445 200000 490444609 200000 761574475 200000 902284309 200000 988625090 200000 583803925 200000 201574036 200000 150207832 200000 298028148 200000 274366976 200000 62111169 200000 243673462 200000 663461313 200000 529095088 200000 927941352 200000 279733357 200000 720601104 200000 809764470 200000 877158848 200000 16953052 200000 652229992 200000 374470206 200000 910856864 200000 930894849 200000 215403630 200000 310647192 200000 159780478 200000 775956411 200000 427087465 200000 824281521 200000 856103153 200000 617378440 200000 873284417 200000 876513369 200000 291875374 200000 397396871 200000 563201402 200000 857043966 200000 663605518 200000 648100981 200000 327301180 200000 444494766 200000 831162629 200000 353147315 200000 974315342 200000 801682200 200000 651779114 200000 614640701 200000 561970453 200000 853004427 200000 429904181 200000 756229556 200000 721803929 200000 944592116 200000 973540731 200000 27522132 200000 208500608 200000 962324451 200000 731740404 200000 858365693 200000 553941519 200000 897026950 200000 927310388 200000 705398573 200000 490747183 200000 733940395 200000 667448948 200000 925483779 200000 209827941 200000 782239938 200000 87888778 200000 517677885 200000 721035223 200000 158460887 200000 555106283 200000 785190714 200000 415870029 200000 97092251 200000 457347759 200000 286479608 200000 269981485 200000 385283675 200000 434232204 200000 257162005 200000 606250109 200000 909677317 200000 926315225 200000 225536209 200000 829492964 200000 706118954 200000 242128779 200000 62072842 200000 849950632 200000 989473270 200000 527336250 200000 123841341 200000 632133296 200000 233037112 200000 890071069 200000 267264394 200000 358047874 200000 393128800 200000 777336072 200000 239333040 200000 122446405 200000 612636539 200000 478031732 200000 396226828 200000 615024575 200000 22694200 200000 567653238 200000 239069597 200000 563559767 200000 833369829 200000 290527686 200000 474957826 200000 717324819 200000 163896177 200000 751937977 200000 344477817 200000 248500634 200000 130748522 200000 289851718 200000 776782817 200000 259859507 200000 57110016 200000 680388867 200000 171021239 200000 173461699 200000 437948160 200000 233904680 200000 419078684 200000 371761361 200000 655977177 200000 963043466 200000 623197645 200000 111943812 200000 910944153 200000 595417760 200000 881877032 200000 498035363 200000 501566959 200000 648218496 200000 988031788 200000 350165139 200000 567894313 200000 834155746 200000 862245241 200000 785713244 200000 897022263 200000 228976411 200000 904915531 200000 621017763 200000 563613862 200000 34837794 200000 20420994 200000 320457392 200000 282721444 200000 547728526 200000 99642780 200000 930240104 200000 462445826 200000 713651093 200000 720815032 200000 97076819 200000 709594668 200000 949608205 200000 155213204 200000 430640535 200000 572858673 200000 27386478 200000 803347343 200000 147510266 200000 326308801 200000 351168973 200000 386853030 200000 492541922 200000 418885161 200000 176774113 200000 524114554 200000 991902807 200000 132425559 200000 281714176 200000 486703944 200000 742577407 200000 945182428 200000 479541794 200000 766377966 200000 782104096 200000 980896484 200000 223037660 200000 406655979 200000 590527649 200000 357870654 200000 724904805 200000 193080159 200000 632073736 200000 231123546 200000 20324755 200000 402085126 200000 245288060 200000 218884420 200000 813320158 200000 618333760 200000 820577475 200000 72585133 200000 492048219 200000 33211659 200000 820862532 200000 213007074 200000 325599682 200000 519136774 200000 22009605 200000 347912402 200000 971206503 200000 716206191 200000 580786605 200000 846337036 200000 643500867 200000 79103012 200000 475649410 200000 38999485 200000 833302252 200000 736879013 200000 97226859 200000 128220597 200000 684508311 200000 252802064 200000 593996527 200000 261467746 200000 252889884 200000 857799970 200000 200955955 200000 903206098 200000 635815921 200000 691592508 200000 451547646 200000 372280500 200000 481064749 200000 21484890 200000 726386872 200000 961741398 200000 464912261 200000 192014620 200000 242334565 200000 642817192 200000 255252049 200000 294939840 200000 503356334 200000 206573367 200000 734259080 200000 642306341 200000 964085207 200000 312198705 200000 52771262 200000 6541257 200000 335133897 200000 648217702 200000 318834220 200000 292646603 200000 349543944 200000 842702148 200000 198921383 200000 944404713 200000 704795069 200000 564450522 200000 112599463 200000 588427138 200000 303565997 200000 838343637 200000 677517377 200000 559069843 200000 30641214 200000 482226053 200000 47898155 200000 184152765 200000 95965304 200000 328716248 200000 131450814 200000 752084285 200000 393292801 200000 796058972 200000 22437358 200000 66756081 200000 323605535 200000 601785152 200000 487508051 200000 496566104 200000 644144824 200000 323177810 200000 985825059 200000 781212817 200000 242899028 200000 896975362 200000 573267765 200000 52703067 200000 575430169 200000 182987356 200000 672482303 200000 693269010 200000 788836301 200000 748004881 200000 786397079 200000 379487671 200000 899652055 200000 649319278 200000 840292020 200000 590958568 200000 494105917 200000 232705890 200000 130075309 200000 569395939 200000 139509158 200000 912407420 200000 862914936 200000 517896583 200000 963830617 200000 462525929 200000 777024939 200000 189740881 200000 768887611 200000 908548473 200000 811272829 200000 448066146 200000 116466899 200000 782578585 200000 992891845 200000 22390134 200000 646410312 200000 671882330 200000 345459705 200000 667217390 200000 132323424 200000 260329064 200000 657522736 200000 73528262 200000 648353923 200000 454371602 200000 365180447 200000 262860702 200000 885326005 200000 735086151 200000 841586718 200000 689962676 200000 44724638 200000 322092694 200000 728680227 200000 991259879 200000 300547205 200000 381053229 200000 538643141 200000 661670069 200000 210888015 200000 482821594 200000 38725434 200000 695470397 200000 695426180 200000 44193548 200000 993533272 200000 242113597 200000 119262025 200000 882195409 200000 990740630 200000 591783443 200000 46753126 200000 389881304 200000 504533259 200000 129193407 200000 457012545 200000 322060656 200000 389094765 200000 578151646 200000 227787231 200000 609099655 200000 283110674 200000 491116464 200000 906010857 200000 809739691 200000 342591474 200000 83048722 200000 423930020 200000 383147531 200000 445779618 200000 791106179 200000 226403318 200000 757589877 200000 437385817 200000 592388642 200000 253690983 200000 476183384 200000 89166573 200000 7731886 200000 998367773 200000 500712387 200000 670001878 200000 262377348 200000 225483230 200000 936090980 200000 174340905 200000 918919331 200000 239516433 200000 809424777 200000 9335709 200000 840275625 200000 217273276 200000 812602913 200000 734477449 200000 548238038 200000 516700806 200000 646961594 200000 174766818 200000 823097096 200000 331090613 200000 352831875 200000 638105665 200000 662200252 200000 199676464 200000 836832587 200000 87690970 200000 426033171 200000 574840189 200000 227172736 200000 290479493 200000 680368073 200000 616222660 200000 200467248 200000 472131000 200000 964163390 200000 49888969 200000 166469130 200000 223158665 200000 428736369 200000 842168052 200000 955083356 200000 59613104 200000 69499903 200000 369995595 200000 479807765 200000 93400450 200000 352619303 200000 233822070 200000 724806596 200000 997967094 200000 37647304 200000 856880569 200000 588440726 200000 656869026 200000 705986399 200000 522524924 200000 222213723 200000 759084990 200000 790763533 200000 16094406 200000 153787009 200000 252449823 200000 399000207 200000 650096956 200000 542992663 200000 183707196 200000 481877059 200000 921193766 200000 460796106 200000 734464812 200000 340388649 200000 305471465 200000 270978282 200000 49886885 200000 3694046 200000 988041613 200000 774576996 200000 421068029 200000 492111778 200000 756144312 200000 799177416 200000 230723883 200000 744378450 200000 648377520 200000 557386820 200000 76210886 200000 609410669 200000 378547547 200000 846999974 200000 758109700 200000 692666642 200000 492592961 200000 807874910 200000 847669692 200000 860835327 200000 275504008 200000 85159544 200000 219804515 200000 967430547 200000 979151862 200000 141069477 200000 376201489 200000 561795788 200000 187059441 200000 208951858 200000 235616124 200000 76514633 200000 832115073 200000 256214030 200000 297321979 200000 555636551 200000 930846540 200000 118315463 200000 907306628 200000 946337191 200000 411743896 200000 70031244 200000 837390253 200000 452296678 200000 594846796 200000 357497388 200000 100701357 200000 341228066 200000 274270191 200000 912124180 200000 908375899 200000 289703194 200000 323568038 200000 207752788 200000 1764909 200000 526107693 200000 143430712 200000 418190490 200000 981764665 200000 714719066 200000 485718284 200000 742422836 200000 481665846 200000 669603134 200000 342787624 200000 303864338 200000 628831099 200000 914930456 200000 864189491 200000 389822400 200000 643170814 200000 305364166 200000 976203892 200000 598777711 200000 349531222 200000 321407176 200000 485600464 200000 174835948 200000 648470200 200000 967982652 200000 354590671 200000 253274278 200000 7510012 200000 637792992 200000 907069078 200000 922824619 200000 72389529 200000 409262866 200000 668993772 200000 461146026 200000 602683811 200000 278505426 200000 442783033 200000 130191090 200000 158465235 200000 353352381 200000 882085506 200000 118047856 200000 368526974 200000 25698834 200000 863616109 200000 905575348 200000 90924700 200000 95558832 200000 105229634 200000 977106156 200000 430351297 200000 746895894 200000 384096742 200000 769627878 200000 493251878 200000 201342048 200000 685357537 200000 807031569 200000 981715617 200000 17586255 200000 402460505 200000 759375740 200000 181003943 200000 169362241 200000 83682068 200000 530342612 200000 326586448 200000 904662836 200000 793515128 200000 318244457 200000 671783250 200000 208260295 200000 957000589 200000 350536745 200000 360547844 200000 350066999 200000 373073657 200000 870612130 200000 152677211 200000 860136549 200000 464248834 200000 299563779 200000 3621615 200000 876177613 200000 447142031 200000 559699227 200000 738167543 200000 37247888 200000 732095270 200000 483798360 200000 163887175 200000 613145194 200000 216619246 200000 691212999 200000 795158104 200000 382365115 200000 155921837 200000 325939481 200000 657230655 200000 892476033 200000 552681418 200000 874394779 200000 887197108 200000 3318875 200000 627389516 200000 91577917 200000 695551244 200000 829936519 200000 664582872 200000 675530123 200000 790336830 200000 74445028 200000 440868789 200000 664481462 200000 712542432 200000 638760432 200000 311231946 200000 795771018 200000 617334057 200000 439676617 200000 519951006 200000 611067000 200000 201134577 200000 372367919 200000 927644246 200000 669670541 200000 641699244 200000 547714943 200000 528300985 200000 807386489 200000 323431793 200000 173969593 200000 846075439 200000 544346760 200000 467948280 200000 807816314 200000 584260540 200000 216853931 200000 850625174 200000 86462465 200000 492149513 200000 236668782 200000 814337346 200000 400287533 200000 488004442 200000 334287106 200000 502105235 200000 479924348 200000 456767640 200000 839130164 200000 979697343 200000 558192397 200000 48372040 200000 202052979 200000 842621596 200000 215503518 200000 72694928 200000 549208014 200000 923504546 200000 100415886 200000 277470776 200000 864591090 200000 375424998 200000 628483291 200000 272474278 200000 10983727 200000 815536670 200000 794171427 200000 504198880 200000 91035507 200000 560726435 200000 676636070 200000 755466892 200000 879531340 200000 182329962 200000 894437953 200000 796618738 200000 469184233 200000 232468233 200000 235105140 200000 475249656 200000 68398873 200000 443387575 200000 940846940 200000 102292004 200000 23504713 200000 347465034 200000 736445112 200000 783827101 200000 502774153 200000 992221498 200000 410305767 200000 966825513 200000 250294919 200000 139016092 200000 855514599 200000 730640943 200000 35852177 200000 352730664 200000 223030871 200000 920805045 200000 732613782 200000 23362866 200000 737472373 200000 22913122 200000 620974629 200000 709581235 200000 857417504 200000 701362301 200000 858571115 200000 233451841 200000 743955925 200000 36985579 200000 889351736 200000 706461713 200000 358236341 200000 721654323 200000 264611065 200000 563021563 200000 508267388 200000 87572348 200000 656956607 200000 25527157 200000 711420043 200000 930265741 200000 698210614 200000 712971670 200000 129555678 200000 495351755 200000 771477677 200000 588297235 200000 957914645 200000 106543166 200000 434740244 200000 859522628 200000 533041263 200000 59067275 200000 785530103 200000 554312736 200000 733485769 200000 472930810 200000 383099783 200000 528937019 200000 406416034 200000 605119600 200000 358768273 200000 420601294 200000 366348312 200000 810268789 200000 200017796 200000 12212398 200000 151036395 200000 508388398 200000 353083503 200000 957931347 200000 524886905 200000 38948451 200000 705655295 200000 524401873 200000 69888192 200000 311499386 200000 267106692 200000 766394593 200000 219982942 200000 911793784 200000 637351147 200000 207777241 200000 517758355 200000 757772038 200000 587079877 200000 201978030 200000 395089980 200000 129251177 200000 36543550 200000 216010488 200000 550760152 200000 364310408 200000 417667877 200000 370187501 200000 165129862 200000 720433129 200000 902417897 200000 153938788 200000 316772613 200000 773785011 200000 353479065 200000 741192147 200000 247381682 200000 245372588 200000 89619427 200000 261823056 200000 908463244 200000 931399995 200000 808001813 200000 419695506 200000 356359729 200000 448891494 200000 918908958 200000 526429936 200000 915801569 200000 255065556 200000 563049100 200000 398325344 200000 477775482 200000 349715403 200000 518770319 200000 702919800 200000 231160698 200000 253075762 200000 722145011 200000 18646127 200000 228365055 200000 955799439 200000 958154537 200000 869174812 200000 280164809 200000 745127177 200000 971650878 200000 542219765 200000 20991797 200000 237290599 200000 893536225 200000 255190289 200000 507249986 200000 625740046 200000 53294689 200000 749419813 200000 532387983 200000 11630854 200000 495365803 200000 832842889 200000 413366362 200000 166249204 200000 361558351 200000 679173171 200000 386237058 200000 784550943 200000 96569722 200000 950525882 200000 337674117 200000 887064175 200000 886395132 200000 68349268 200000 431602818 200000 275268200 200000 502645315 200000 875644887 200000 131268919 200000 799927091 200000 133321310 200000 302978234 200000 794248195 200000 127018133 200000 86315258 200000 439086100 200000 527586787 200000 840500468 200000 280518247 200000 256651419 200000 350210168 200000 321371992 200000 626489234 200000 111336357 200000 132465662 200000 385776486 200000 714336267 200000 455475498 200000 182259541 200000 233895782 200000 643596288 200000 986396606 200000 970181116 200000 566679614 200000 808587328 200000 331166362 200000 260672016 200000 464257396 200000 270116408 200000 663145876 200000 774027856 200000 795032879 200000 927977464 200000 696895778 200000 754058267 200000 211405877 200000 496978477 200000 433266778 200000 463346031 200000 759117804 200000 834108967 200000 154756339 200000 165603050 200000 771639901 200000 958304212 200000 183739716 200000 569197516 200000 895426603 200000 336710595 200000 112696898 200000 866907635 200000 899176096 200000 683325217 200000 298261894 200000 520506332 200000 790287776 200000 840215486 200000 313973060 200000 658198696 200000 24012210 200000 557477383 200000 714798676 200000 800655379 200000 292399101 200000 515640588 200000 745871916 200000 759898237 200000 976451655 200000 932797051 200000 627727586 200000 239179493 200000 765229303 200000 336181411 200000 163999533 200000 519910632 200000 227260180 200000 378648177 200000 910442084 200000 927149253 200000 716195907 200000 799732597 200000 109434494 200000 174456667 200000 772176588 200000 799897052 200000 597132303 200000 83263016 200000 731271060 200000 814744182 200000 448940624 200000 453279562 200000 141572130 200000 308700337 200000 631277334 200000 400664961 200000 796154526 200000 593443995 200000 818111192 200000 519942699 200000 164289996 200000 369730788 200000 443118253 200000 220335429 200000 993536789 200000 645884120 200000 318212171 200000 869203824 200000 840064126 200000 472451688 200000 634308616 200000 159600104 200000 852657837 200000 8052257 200000 491377371 200000 236781197 200000 729896682 200000 950433586 200000 577270875 200000 362622429 200000 242640667 200000 915214185 200000 293699262 200000 42574071 200000 184901573 200000 809334581 200000 497284827 200000 649837978 200000 271080465 200000 60021669 200000 851634215 200000 901121058 200000 579106244 200000 807983206 200000 561032378 200000 930520976 200000 34932549 200000 95781320 200000 349343050 200000 205120386 200000 124916122 200000 552643769 200000 720247086 200000 828088886 200000 251632746 200000 35138248 200000 271339100 200000 84577930 200000 162854907 200000 88137250 200000 24606058 200000 99727870 200000 50421556 200000 407921046 200000 524652943 200000 169791151 200000 488468891 200000 721930900 200000 676169890 200000 237123932 200000 400766807 200000 989308201 200000 701924633 200000 257249637 200000 891544366 200000 764186628 200000 292742666 200000 255898310 200000 514342535 200000 861274227 200000 355680044 200000 480019487 200000 786716009 200000 686538341 200000 534212822 200000 409457838 200000 917379193 200000 303926377 200000 242703358 200000 964200530 200000 984973054 200000 175120812 200000 53799483 200000 515924872 200000 320332512 200000 820804094 200000 577334210 200000 567617393 200000 795790499 200000 981513677 200000 508274539 200000 664117706 200000 209138031 200000 30086184 200000 432470701 200000 413994737 200000 51125003 200000 382760636 200000 525820316 200000 31279590 200000 706361308 200000 491950040 200000 179623153 200000 225562182 200000 536104170 200000 558920812 200000 636593665 200000 624737872 200000 524082138 200000 221969413 200000 73526980 200000 856824036 200000 259621108 200000 330670290 200000 184273358 200000 275263870 200000 429808414 200000 661308833 200000 30955608 200000 140624958 200000 5845982 200000 796360161 200000 220649016 200000 510680034 200000 920594266 200000 842438049 200000 814414819 200000 552294344 200000 896474202 200000 225323918 200000 125255793 200000 322316784 200000 115354692 200000 306610424 200000 45779864 200000 989163256 200000 870521630 200000 366767053 200000 918489519 200000 421099038 200000 994583439 200000 143052443 200000 813721003 200000 330368320 200000 301251805 200000 848593553 200000 40817444 200000 217291486 200000 500035310 200000 742259582 200000 415076945 200000 795972629 200000 447050315 200000 372641231 200000 471137286 200000 334928548 200000 182769176 200000 308520596 200000 255097276 200000 288218346 200000 448124444 200000 967468411 200000 308972424 200000 458666469 200000 796127422 200000 725922514 200000 710801442 200000 351339828 200000 903471876 200000 534846344 200000 520465119 200000 70539541 200000 414615701 200000 404876588 200000 880833973 200000 707961959 200000 762725303 200000 405735403 200000 115820349 200000 815477928 200000 213914962 200000 496434837 200000 741640363 200000 506696694 200000 126372074 200000 270420120 200000 585444823 200000 844848401 200000 949131431 200000 506230786 200000 348920120 200000 754200918 200000 539831632 200000 724631938 200000 437924322 200000 927202501 200000 228993098 200000 580215911 200000 212057486 200000 247065083 200000 295324061 200000 633788062 200000 934184593 200000 642354743 200000 694245358 200000 250138295 200000 530328546 200000 535407448 200000 453273733 200000 466043872 200000 914586904 200000 797169629 200000 458679111 200000 120311271 200000 878224489 200000 453195490 200000 168730812 200000 943905083 200000 939430571 200000 631970856 200000 988559370 200000 638569707 200000 88807766 200000 95744525 200000 914937591 200000 216930468 200000 396128894 200000 119251343 200000 872897513 200000 955999926 200000 282313436 200000 114031180 200000 801917416 200000 215301647 200000 122121670 200000 733184132 200000 832807066 200000 654217789 200000 136332081 200000 867002644 200000 446914117 200000 620752751 200000 849236918 200000 541764476 200000 874493904 200000 741155444 200000 481107081 200000 923220441 200000 750947009 200000 809259193 200000 613771649 200000 748530410 200000 290093375 200000 154792014 200000 585642774 200000 792773646 200000 328004624 200000 791025632 200000 987268701 200000 566839619 200000 13509275 200000 729572032 200000 455884046 200000 785861928 200000 926213350 200000 990565594 200000 713204093 200000 105792763 200000 298936216 200000 517877949 200000 145787555 200000 440298139 200000 434614263 200000 148969369 200000 390800918 200000 730790534 200000 236751850 200000 155221306 200000 561945099 200000 314914778 200000 951204856 200000 932336657 200000 935036250 200000 328304727 200000 639406918 200000 940092203 200000 360179577 200000 794340954 200000 219815323 200000 863354935 200000 180797055 200000 77534434 200000 52874079 200000 316378500 200000 980607777 200000 937602446 200000 694836630 200000 736996863 200000 258710199 200000 886289053 200000 661885928 200000 112753976 200000 398233911 200000 427717356 200000 247290012 200000 779219805 200000 974416184 200000 748340730 200000 801459352 200000 753348412 200000 374895088 200000 6678502 200000 302175585 200000 384681540 200000 104741173 200000 11769198 200000 563166496 200000 764106883 200000 668231039 200000 395270640 200000 917535898 200000 382190761 200000 29184482 200000 951862124 200000 413238581 200000 848031234 200000 483808791 200000 990229119 200000 842556665 200000 287732863 200000 766563444 200000 597289577 200000 976078476 200000 681858221 200000 444214254 200000 267391751 200000 818993972 200000 584921019 200000 400447517 200000 617081049 200000 413649623 200000 16778616 200000 455870263 200000 3615484 200000 341881341 200000 675460689 200000 761512979 200000 824999727 200000 280923084 200000 726404438 200000 537531943 200000 6741457 200000 70481930 200000 842729525 200000 59248521 200000 595110368 200000 414379806 200000 338512188 200000 410322160 200000 367232251 200000 645934094 200000 710020442 200000 772840883 200000 732816736 200000 364354689 200000 707460125 200000 420345799 200000 205672941 200000 4880061 200000 109296052 200000 924071365 200000 642438178 200000 624833449 200000 347991278 200000 605930209 200000 894629916 200000 935734988 200000 485142329 200000 909631731 200000 832898203 200000 365802059 200000 130868899 200000 13844593 200000 871889660 200000 674931437 200000 594135515 200000 373788274 200000 283392318 200000 421181978 200000 505970735 200000 752339627 200000 256161280 200000 955799510 200000 762755983 200000 876067700 200000 372360321 200000 595817161 200000 285913735 200000 782312387 200000 761451166 200000 811492922 200000 260846152 200000 211686191 200000 727174870 200000 478578190 200000 194112159 200000 511434734 200000 770492999 200000 293202637 200000 385617915 200000 446547158 200000 766676657 200000 249424796 200000 99761514 200000 410077022 200000 656522866 200000 388014147 200000 725975196 200000 328843677 200000 183254663 200000 30243111 200000 501883357 200000 482915913 200000 808102033 200000 132575568 200000 895005214 200000 543884472 200000 31913676 200000 376371812 200000 529464556 200000 64836321 200000 611836441 200000 306482857 200000 904064630 200000 550113627 200000 634750964 200000 38023941 200000 199695243 200000 646980444 200000 241191549 200000 296621824 200000 760528280 200000 245684411 200000 285846130 200000 79037120 200000 415719085 200000 690834414 200000 323503922 200000 259816715 200000 373001591 200000 176309771 200000 195935419 200000 638814536 200000 167636294 200000 643293385 200000 951808428 200000 539148157 200000 738188296 200000 61926014 200000 149380418 200000 288568913 200000 187089483 200000 840348194 200000 874348382 200000 340301066 200000 199619391 200000 718036810 200000 628992125 200000 169203087 200000 403940528 200000 505690158 200000 15344573 200000 342513766 200000 930931983 200000 859310499 200000 391320797 200000 329997494 200000 313425257 200000 843413792 200000 599328829 200000 883219014 200000 18432365 200000 582415035 200000 280977113 200000 928634235 200000 416131433 200000 126221611 200000 751960657 200000 826889052 200000 74473549 200000 75647431 200000 209489635 200000 457565073 200000 334492581 200000 693472901 200000 896328046 200000 638043230 200000 727008674 200000 130430460 200000 320607088 200000 274032811 200000 117337361 200000 447303522 200000 811491592 200000 827676159 200000 635439969 200000 414692493 200000 442766579 200000 61673599 200000 745231008 200000 370675188 200000 290961554 200000 603848435 200000 946217853 200000 302721198 200000 210993633 200000 573312192 200000 43658567 200000 350957169 200000 864445825 200000 112471534 200000 331221996 200000 764880275 200000 374426798 200000 189218595 200000 55197178 200000 142795019 200000 928364360 200000 849869732 200000 375514271 200000 592641648 200000 719181262 200000 722934106 200000 477733292 200000 455889400 200000 616934749 200000 134966474 200000 455370125 200000 475744890 200000 625179060 200000 620308763 200000 536949074 200000 291134827 200000 987127090 200000 772963859 200000 129734824 200000 730727651 200000 867416788 200000 134488600 200000 523826143 200000 664384408 200000 57781819 200000 554341426 200000 301109221 200000 752175329 200000 514739108 200000 712119815 200000 927324744 200000 769606835 200000 54411245 200000 657159133 200000 941693752 200000 479464871 200000 644021398 200000 592343195 200000 792776065 200000 133160689 200000 329667004 200000 988480455 200000 993136276 200000 524603497 200000 94886943 200000 71640968 200000 752890494 200000 369254533 200000 815337756 200000 664702117 200000 681795054 200000 666881115 200000 552812210 200000 778257027 200000 823952434 200000 107765666 200000 338919808 200000 852366633 200000 594393401 200000 392456881 200000 578756804 200000 160980798 200000 843132818 200000 114066558 200000 461927005 200000 39702025 200000 174595690 200000 721678496 200000 801756361 200000 445771631 200000 273592209 200000 195864396 200000 602629926 200000 432557047 200000 917463413 200000 908244826 200000 727540532 200000 818797257 200000 353474852 200000 868635201 200000 613503824 200000 480690089 200000 282059341 200000 270467093 200000 273069178 200000 337635072 200000 74860351 200000 845728655 200000 758338127 200000 31156690 200000 944452840 200000 321627140 200000 154068239 200000 752078792 200000 860051157 200000 258447723 200000 362953623 200000 501471527 200000 184344887 200000 572794971 200000 314539366 200000 564095701 200000 616463068 200000 296005642 200000 748223643 200000 177165914 200000 231267633 200000 147856463 200000 860828148 200000 645935580 200000 164511301 200000 725200799 200000 956319952 200000 667565601 200000 86066376 200000 36355346 200000 217535277 200000 565448335 200000 944817671 200000 225724510 200000 878879657 200000 294931758 200000 383915505 200000 304656858 200000 281651588 200000 9026724 200000 77325076 200000 589370491 200000 824064667 200000 710978103 200000 761236639 200000 38048217 200000 949651310 200000 325588942 200000 879468128 200000 537066539 200000 183796506 200000 992249839 200000 21904071 200000 497851461 200000 314084190 200000 957572033 200000 817725665 200000 869238176 200000 856558233 200000 935899402 200000 868976733 200000 458702417 200000 509264330 200000 369891889 200000 440246153 200000 734438160 200000 246848653 200000 953806908 200000 821816148 200000 117433650 200000 187293987 200000 826750163 200000 358396749 200000 936340653 200000 546739306 200000 326012474 200000 718178721 200000 634365466 200000 519048160 200000 169110873 200000 829445920 200000 121139373 200000 564091811 200000 253316535 200000 54140216 200000 402722366 200000 817962611 200000 594285945 200000 823842295 200000 38842692 200000 840409518 200000 137524582 200000 220531212 200000 235633875 200000 609082705 200000 442834662 200000 31389894 200000 237115556 200000 667422204 200000 370411517 200000 221985298 200000 420459788 200000 916741358 200000 8794452 200000 951745152 200000 598822146 200000 427950084 200000 800312879 200000 449019710 200000 390460445 200000 795168189 200000 119363703 200000 55611930 200000 79659667 200000 425435448 200000 711201457 200000 958335875 200000 565537082 200000 368176179 200000 498681859 200000 430398599 200000 333041546 200000 67879692 200000 857823797 200000 953636054 200000 110556567 200000 226877635 200000 868676013 200000 97804989 200000 81457690 200000 539560694 200000 649198961 200000 477433130 200000 659529321 200000 603578338 200000 656395047 200000 512753582 200000 369677945 200000 902604904 200000 922378519 200000 100159605 200000 747510499 200000 352930308 200000 719954983 200000 726584910 200000 558541531 200000 767411926 200000 167067613 200000 650325673 200000 752346680 200000 336854940 200000 97681504 200000 786577298 200000 858926962 200000 497621941 200000 452592758 200000 160875450 200000 521551262 200000 50756896 200000 819546502 200000 303187054 200000 304562292 200000 449734265 200000 253453718 200000 989766045 200000 189957192 200000 666446081 200000 398766925 200000 383640022 200000 728555027 200000 204648598 200000 882459122 200000 885125190 200000 556990315 200000 649594294 200000 413430122 200000 321806013 200000 839359109 200000 316225407 200000 449151036 200000 77148073 200000 610149945 200000 377056177 200000 88102799 200000 845456920 200000 955167229 200000 238416553 200000 324271914 200000 646444473 200000 119850984 200000 914140519 200000 470429042 200000 501253339 200000 769203375 200000 891291528 200000 300351855 200000 725699179 200000 935762858 200000 508075851 200000 759580358 200000 223334905 200000 83471055 200000 156474767 200000 511882175 200000 813729714 200000 128832693 200000 117290450 200000 797168959 200000 125983335 200000 700550290 200000 189975603 200000 37299406 200000 812278148 200000 760996412 200000 449150832 200000 289269393 200000 636410648 200000 450162730 200000 543171815 200000 845971280 200000 392726994 200000 590065011 200000 384215192 200000 867450481 200000 465789697 200000 223289293 200000 272770337 200000 337502201 200000 503765139 200000 336289679 200000 9733567 200000 571638417 200000 573340950 200000 167416238 200000 156148306 200000 686433150 200000 160910265 200000 793589698 200000 823776601 200000 270518951 200000 870132810 200000 67562497 200000 134152177 200000 477649554 200000 686258489 200000 285819714 200000 868298201 200000 831876710 200000 38701971 200000 20990202 200000 538083696 200000 769369577 200000 847004422 200000 322919234 200000 369217460 200000 921196417 200000 646789602 200000 993691342 200000 6795844 200000 695112247 200000 435284757 200000 857904886 200000 115155294 200000 587105711 200000 300963374 200000 395038127 200000 67605472 200000 828264496 200000 608212314 200000 681233298 200000 588315466 200000 991205537 200000 433758569 200000 703668691 200000 891943353 200000 619695240 200000 992067529 200000 164722250 200000 104267757 200000 136996876 200000 51624072 200000 465868653 200000 534951747 200000 991464436 200000 830484565 200000 346059346 200000 557145019 200000 355590053 200000 259352190 200000 746215601 200000 153380850 200000 811174694 200000 967322866 200000 115969247 200000 796681511 200000 765790495 200000 89235520 200000 547432403 200000 233483577 200000 295719124 200000 703589270 200000 986089764 200000 892962982 200000 702334510 200000 656725186 200000 131732744 200000 467596941 200000 648631729 200000 924718131 200000 64813653 200000 613027499 200000 284813958 200000 431909111 200000 184980098 200000 626411873 200000 979040881 200000 92111037 200000 261632422 200000 142656940 200000 217332699 200000 890965460 200000 637698679 200000 89720618 200000 67373513 200000 35470122 200000 215705675 200000 455691803 200000 473048545 200000 442217037 200000 552449817 200000 91442012 200000 597050475 200000 740305260 200000 316746104 200000 162498668 200000 73260621 200000 372422485 200000 753919646 200000 182932842 200000 138169613 200000 657971064 200000 685598306 200000 790827796 200000 537621202 200000 950310881 200000 275325753 200000 169083593 200000 275099234 200000 91196737 200000 949153340 200000 588618887 200000 700646691 200000 467640549 200000 938286879 200000 944385261 200000 114270493 200000 78932156 200000 314360377 200000 724686137 200000 189427958 200000 548080468 200000 77736578 200000 168163145 200000 943545845 200000 232550876 200000 947427727 200000 115905437 200000 107486719 200000 863046179 200000 489790872 200000 664565586 200000 633650075 200000 513686167 200000 759068530 200000 598053928 200000 459531248 200000 743084614 200000 689600147 200000 756482684 200000 980428996 200000 410527967 200000 378950420 200000 917330765 200000 494922366 200000 898099376 200000 865216937 200000 441577530 200000 73728037 200000 249044648 200000 545227690 200000 676553089 200000 135207774 200000 577117270 200000 359108877 200000 278829569 200000 618261616 200000 889108968 200000 345514601 200000 732503864 200000 935021123 200000 627921452 200000 624394996 200000 457965893 200000 50153051 200000 612788368 200000 538056836 200000 712007910 200000 810374881 200000 190889765 200000 367064464 200000 529077625 200000 935830681 200000 513390743 200000 791240495 200000 460774654 200000 923257068 200000 766029878 200000 810845974 200000 379008018 200000 490800607 200000 364110319 200000 694909342 200000 546198004 200000 226055192 200000 349273170 200000 281986491 200000 790485124 200000 770640095 200000 952784013 200000 258865925 200000 746396734 200000 506206233 200000 492601966 200000 863206834 200000 643781698 200000 801998414 200000 830104677 200000 24265880 200000 283934798 200000 262124196 200000 313818494 200000 849181487 200000 382804673 200000 562540769 200000 325246826 200000 120597388 200000 275978393 200000 559462252 200000 692863094 200000 6354022 200000 956780404 200000 141908299 200000 972689809 200000 880573716 200000 884077970 200000 345491493 200000 827705417 200000 371560843 200000 257184721 200000 969632832 200000 796388045 200000 86814820 200000 666077102 200000 653436035 200000 361377260 200000 145573075 200000 801712969 200000 127045236 200000 145843987 200000 124883120 200000 933023585 200000 53557306 200000 164298834 200000 332295280 200000 543965523 200000 362768539 200000 990760023 200000 938052396 200000 77392158 200000 804534526 200000 723763825 200000 461585048 200000 876699489 200000 984468842 200000 106109069 200000 586819340 200000 326784858 200000 378742916 200000 352905018 200000 825273726 200000 416254696 200000 258639763 200000 365970856 200000 990840709 200000 304889993 200000 897823358 200000 428047268 200000 59389782 200000 85853019 200000 932522956 200000 529018781 200000 97250249 200000 941365534 200000 56494754 200000 191997089 200000 897920596 200000 424782384 200000 170186440 200000 289159775 200000 128353550 200000 81146254 200000 913728163 200000 282601766 200000 225462445 200000 590703320 200000 834156859 200000 249112547 200000 412224135 200000 1111629 200000 786952245 200000 70110758 200000 261491859 200000 364422346 200000 842559449 200000 914498589 200000 543961960 200000 361336270 200000 723172109 200000 280502422 200000 739520060 200000 792054648 200000 755960662 200000 180471040 200000 111024358 200000 819060870 200000 55043805 200000 623164266 200000 473672155 200000 375905367 200000 947693671 200000 850287745 200000 956955187 200000 35956457 200000 169739099 200000 534594453 200000 171568036 200000 124032730 200000 885641663 200000 417463956 200000 110727813 200000 456428906 200000 258830905 200000 962473996 200000 839217099 200000 457806966 200000 605514258 200000 159907629 200000 984373006 200000 288050302 200000 905548589 200000 517044675 200000 423176836 200000 541591199 200000 531937299 200000 368226367 200000 634988804 200000 904723608 200000 657572842 200000 456896430 200000 510523908 200000 715058377 200000 37906553 200000 396870590 200000 606571930 200000 92988974 200000 755515429 200000 67399360 200000 818366078 200000 687033447 200000 184370165 200000 714015136 200000 976183300 200000 776043442 200000 79394192 200000 695316461 200000 778824229 200000 692638445 200000 936346428 200000 762979799 200000 3282807 200000 449987992 200000 642029537 200000 943605291 200000 415371055 200000 996006353 200000 990942979 200000 237106775 200000 647007525 200000 981802581 200000 702351050 200000 168687212 200000 920390607 200000 186838661 200000 228022781 200000 262312214 200000 550432836 200000 276957277 200000 44798977 200000 850469796 200000 149427258 200000 961864829 200000 406254814 200000 55606278 200000 953029127 200000 928677924 200000 512253241 200000 838955209 200000 592350370 200000 548142895 200000 504406106 200000 611791643 200000 714881954 200000 602167837 200000 507112486 200000 689622220 200000 556175677 200000 314654221 200000 631605541 200000 123306059 200000 322581577 200000 279360701 200000 188351613 200000 930993316 200000 175502909 200000 816012427 200000 171143155 200000 647276424 200000 957921072 200000 353727607 200000 244739568 200000 842338115 200000 394488792 200000 37135903 200000 96113529 200000 702155462 200000 712316812 200000 352406464 200000 905768501 200000 553426334 200000 48943169 200000 459011643 200000 89566314 200000 283773434 200000 22818447 200000 305921804 200000 240554239 200000 815323305 200000 241907117 200000 621277267 200000 916334970 200000 177489176 200000 401324911 200000 922836687 200000 689929217 200000 733630807 200000 374643790 200000 369573853 200000 305911645 200000 535494164 200000 894737247 200000 985360252 200000 209340658 200000 353392797 200000 414005849 200000 643399755 200000 297614535 200000 450729697 200000 333489043 200000 501685640 200000 47475075 200000 69372783 200000 815215619 200000 393445649 200000 952464492 200000 189453172 200000 721079104 200000 715160422 200000 101796201 200000 932566208 200000 447678847 200000 733165988 200000 819927809 200000 787687361 200000 419513240 200000 976247691 200000 960270425 200000 875960197 200000 379428097 200000 968547192 200000 957262648 200000 264142267 200000 433571793 200000 360740459 200000 531302918 200000 671103153 200000 957307581 200000 81011201 200000 181580743 200000 166893911 200000 378147613 200000 816635513 200000 855651875 200000 426241849 200000 425213159 200000 752259250 200000 657739105 200000 919417480 200000 291618994 200000 653973546 200000 29591654 200000 37798929 200000 169945524 200000 860192512 200000 808572090 200000 905170755 200000 385083843 200000 8049138 200000 521421443 200000 223469101 200000 189816150 200000 346828895 200000 578894982 200000 559267708 200000 745948548 200000 163972164 200000 908500012 200000 920980608 200000 883848707 200000 400775234 200000 405687162 200000 507092263 200000 712536874 200000 951755669 200000 178457366 200000 318802431 200000 941856750 200000 204234270 200000 292268616 200000 800380471 200000 883366375 200000 62120025 200000 827859190 200000 727353245 200000 615369035 200000 990935398 200000 263428518 200000 70834849 200000 174237425 200000 681848579 200000 302383487 200000 294410831 200000 708604494 200000 933307279 200000 554532935 200000 110685272 200000 492048251 200000 921338888 200000 436779621 200000 429221641 200000 524413228 200000 768849421 200000 243208927 200000 62392145 200000 913183417 200000 687213532 200000 310148444 200000 437327550 200000 343753751 200000 519080532 200000 126614562 200000 239885184 200000 360383455 200000 982250226 200000 997957144 200000 624858724 200000 327307077 200000 695514071 200000 566582981 200000 397904088 200000 569807905 200000 986009023 200000 687273550 200000 781228268 200000 22929641 200000 414709770 200000 444919162 200000 628490062 200000 38947507 200000 442274487 200000 166718384 200000 907875149 200000 398290743 200000 175702627 200000 90202359 200000 682097366 200000 139706570 200000 527089741 200000 811304436 200000 622635641 200000 161033827 200000 8406612 200000 584988655 200000 837662051 200000 852730265 200000 496801526 200000 947884749 200000 817694565 200000 695253665 200000 188879698 200000 95733526 200000 789484778 200000 854302804 200000 879208742 200000 697546223 200000 72865028 200000 346368550 200000 476813008 200000 205919520 200000 396866911 200000 997925935 200000 274643792 200000 622987534 200000 232957003 200000 544354085 200000 372123203 200000 386517185 200000 931288246 200000 22072926 200000 269003753 200000 151441375 200000 754784302 200000 616147409 200000 17904927 200000 913474222 200000 175040738 200000 585726485 200000 694132580 200000 695148564 200000 176083872 200000 871332448 200000 917010135 200000 899190169 200000 942356951 200000 709827209 200000 653971510 200000 890411363 200000 637743510 200000 654774533 200000 961743584 200000 864410168 200000 471308171 200000 581150957 200000 489171 200000 476205951 200000 827428100 200000 761139701 200000 64177326 200000 217874750 200000 497147376 200000 584621172 200000 77195695 200000 112392220 200000 474698461 200000 93389154 200000 895745460 200000 824899935 200000 401145082 200000 914555476 200000 577552189 200000 498079470 200000 821931030 200000 674120578 200000 152895847 200000 712537423 200000 478667934 200000 306161601 200000 93967346 200000 853964713 200000 101365666 200000 96435847 200000 885326651 200000 365480899 200000 969841360 200000 454287341 200000 552865345 200000 301539842 200000 476213367 200000 447406759 200000 937335971 200000 167590253 200000 17535364 200000 598227981 200000 423053472 200000 728147883 200000 773377927 200000 572404245 200000 219919636 200000 162542339 200000 222375085 200000 778105686 200000 227892096 200000 680575578 200000 848943558 200000 136365830 200000 720427522 200000 103064376 200000 454686784 200000 902086907 200000 929293144 200000 940180418 200000 830248490 200000 519591852 200000 224238304 200000 975815360 200000 97156145 200000 361035824 200000 942739610 200000 785644439 200000 114726308 200000 664607804 200000 839382819 200000 192529999 200000 1182835 200000 868590121 200000 335804347 200000 953078670 200000 886616363 200000 93192939 200000 324183103 200000 727128217 200000 806916859 200000 565002778 200000 689188142 200000 159618393 200000 63089073 200000 982175724 200000 169019303 200000 497724499 200000 188492732 200000 390842167 200000 95314792 200000 165588142 200000 41023019 200000 543941491 200000 298983632 200000 696109103 200000 316214956 200000 926787765 200000 22796509 200000 90880319 200000 943374221 200000 237770164 200000 459112750 200000 415468771 200000 331172796 200000 705747911 200000 529689600 200000 184931522 200000 47508682 200000 337100515 200000 672883252 200000 938277666 200000 230232291 200000 584020385 200000 955902790 200000 106715882 200000 410009303 200000 928722229 200000 525363031 200000 673747360 200000 600157715 200000 203948407 200000 1434403 200000 183499627 200000 212166311 200000 797711068 200000 821371402 200000 452195090 200000 75153217 200000 502196861 200000 479179274 200000 979542522 200000 656274223 200000 587770382 200000 133819330 200000 786532906 200000 441070176 200000 350813159 200000 674857072 200000 497378889 200000 890517347 200000 239305470 200000 824834035 200000 638158750 200000 80082790 200000 346956010 200000 626150601 200000 304587278 200000 181275703 200000 255181280 200000 423615505 200000 131892768 200000 392394820 200000 372926136 200000 865866632 200000 509779196 200000 402208414 200000 592654056 200000 504056719 200000 802429030 200000 416822001 200000 534173831 200000 840994 200000 7245511 200000 813821324 200000 645568075 200000 251101666 200000 27560227 200000 297625439 200000 742719370 200000 642780683 200000 310499619 200000 948176375 200000 693945403 200000 934538877 200000 594149644 200000 35945859 200000 483752181 200000 435172534 200000 838732228 200000 153614545 200000 51850990 200000 569716949 200000 335778003 200000 415460688 200000 895771132 200000 514088344 200000 633516127 200000 705900303 200000 882720919 200000 655773790 200000 697661229 200000 691378363 200000 629863380 200000 600898341 200000 960948390 200000 670376868 200000 815394666 200000 1371787 200000 9873103 200000 604770744 200000 921601968 200000 756064720 200000 761773647 200000 502127493 200000 779887515 200000 880118482 200000 629846124 200000 167021114 200000 723626691 200000 891992078 200000 774690061 200000 48706470 200000 689675102 200000 947646628 200000 963255480 200000 521338422 200000 271248963 200000 278829651 200000 366931092 200000 585977594 200000 342345960 200000 309263736 200000 352674919 200000 34913696 200000 98470243 200000 638499090 200000 323959448 200000 807158902 200000 85425772 200000 553984192 200000 883779629 200000 804399211 200000 139470679 200000 105278656 200000 652701389 200000 600468750 200000 811148829 200000 160289265 200000 993796799 200000 122669708 200000 964455764 200000 133464016 200000 772787432 200000 835711413 200000 961041457 200000 486070910 200000 549027023 200000 944456183 200000 750272652 200000 820983992 200000 398499484 200000 941723488 200000 612552923 200000 429789660 200000 270999315 200000 84303519 200000 923485749 200000 842949097 200000 126286237 200000 275986179 200000 117365328 200000 198720383 200000 121462334 200000 356295289 200000 622440834 200000 436897754 200000 433080735 200000 112007569 200000 104533698 200000 898155226 200000 852374276 200000 870611833 200000 373521319 200000 816733949 200000 952798294 200000 769705471 200000 570393703 200000 262339426 200000 745059354 200000 462000530 200000 390841816 200000 331344839 200000 230532982 200000 437100865 200000 395811185 200000 614170251 200000 99778610 200000 575452857 200000 522659657 200000 15005355 200000 868660404 200000 178694730 200000 287827990 200000 957590984 200000 902282753 200000 859418338 200000 826629935 200000 749288991 200000 115240898 200000 876783119 200000 787673225 200000 906758286 200000 699933756 200000 541184512 200000 915914428 200000 281811092 200000 372505174 200000 512077188 200000 401425151 200000 254992465 200000 848100246 200000 162240008 200000 465941798 200000 259765377 200000 400431139 200000 900299676 200000 810461098 200000 578445956 200000 996247747 200000 88272110 200000 736796064 200000 668804184 200000 770902749 200000 324882252 200000 308492991 200000 608962716 200000 711847031 200000 656039077 200000 703092062 200000 599754894 200000 380195896 200000 714377095 200000 331947635 200000 90885132 200000 439359335 200000 477075746 200000 872126356 200000 287506326 200000 428819945 200000 648319811 200000 150655225 200000 466416714 200000 257904709 200000 169165912 200000 723959159 200000 625214949 200000 489812386 200000 681995121 200000 946096773 200000 280534728 200000 10024391 200000 495179324 200000 212045369 200000 316310511 200000 866779417 200000 730737416 200000 520277323 200000 269234426 200000 742239392 200000 238952642 200000 891202832 200000 110584871 200000 543092737 200000 318632698 200000 243168127 200000 206352981 200000 935187331 200000 114486750 200000 935298351 200000 28780802 200000 521486350 200000 75528252 200000 444880214 200000 846184013 200000 92869927 200000 643271555 200000 703943114 200000 318303988 200000 541316852 200000 221207489 200000 93855490 200000 145316438 200000 578239549 200000 411108774 200000 183223829 200000 910548080 200000 950621287 200000 309169791 200000 458509497 200000 121996771 200000 648362362 200000 517099066 200000 128817989 200000 151963116 200000 170218524 200000 706156903 200000 628256942 200000 593688169 200000 335646099 200000 567067444 200000 307449996 200000 458099673 200000 444409798 200000 630770544 200000 216686869 200000 268482907 200000 655039803 200000 589792904 200000 171371296 200000 701788846 200000 985024792 200000 790278028 200000 262636578 200000 28507694 200000 108786982 200000 913632810 200000 710881332 200000 331006173 200000 948318664 200000 384455344 200000 921425418 200000 767252566 200000 192810504 200000 418327565 200000 40111868 200000 246478554 200000 950438794 200000 221618639 200000 587330303 200000 930633543 200000 61451925 200000 233199654 200000 610081452 200000 576659738 200000 16974352 200000 419219934 200000 340288311 200000 602941044 200000 662653825 200000 331177576 200000 615539832 200000 908577809 200000 942420751 200000 509958097 200000 535786213 200000 680980306 200000 143582081 200000 311285448 200000 372870548 200000 944227379 200000 327479868 200000 605784219 200000 965742653 200000 894843220 200000 450552647 200000 777337146 200000 96506677 200000 791062515 200000 899879754 200000 732707121 200000 422899571 200000 352544751 200000 181322633 200000 497290161 200000 653183118 200000 896448454 200000 342198765 200000 778029703 200000 78587067 200000 687537815 200000 91459322 200000 649456674 200000 473074387 200000 177394720 200000 606426073 200000 673022353 200000 205117514 200000 803014335 200000 365433422 200000 421233281 200000 766255928 200000 185483636 200000 293075650 200000 992475970 200000 63140947 200000 650238428 200000 378624570 200000 53539009 200000 450453233 200000 470980151 200000 737441884 200000 71102606 200000 190735113 200000 113147234 200000 655823728 200000 933766871 200000 799451954 200000 314627804 200000 338771548 200000 761739883 200000 951466658 200000 677824709 200000 231910054 200000 890824887 200000 280025904 200000 392278489 200000 679424116 200000 28718027 200000 5718865 200000 457402232 200000 667291790 200000 335339604 200000 470502430 200000 488893344 200000 347340890 200000 195081122 200000 429967691 200000 58937583 200000 296949726 200000 774286755 200000 668289327 200000 493065381 200000 403278273 200000 754857702 200000 752545986 200000 527322784 200000 987514185 200000 331205784 200000 109608857 200000 434888029 200000 669594717 200000 175442057 200000 731365868 200000 767047165 200000 680221572 200000 701578534 200000 535643280 200000 881785916 200000 395813859 200000 687274879 200000 728442107 200000 552596090 200000 396096321 200000 976233282 200000 392863046 200000 407817654 200000 778126853 200000 703896253 200000 784950309 200000 915163533 200000 427905846 200000 59447008 200000 631050992 200000 68868158 200000 915923065 200000 579111223 200000 64262045 200000 792906920 200000 877117461 200000 389105139 200000 784055491 200000 565967433 200000 151942386 200000 718523361 200000 851177880 200000 41699647 200000 695056020 200000 494693488 200000 149436402 200000 813267018 200000 517584164 200000 712878510 200000 91340872 200000 253552327 200000 716990822 200000 875423306 200000 906917809 200000 952783542 200000 479125187 200000 829408147 200000 989551074 200000 489934004 200000 875329855 200000 815470455 200000 988179764 200000 5368321 200000 950134659 200000 808787076 200000 85748891 200000 500815482 200000 334193876 200000 912843753 200000 354887087 200000 27189918 200000 367689496 200000 877879156 200000 134096038 200000 711128972 200000 711481559 200000 614657428 200000 664687190 200000 558654722 200000 560084279 200000 954371416 200000 239320119 200000 745536351 200000 735293438 200000 736146029 200000 944417374 200000 716399009 200000 654993811 200000 329912099 200000 774181250 200000 30025063 200000 513897724 200000 411965032 200000 420197626 200000 282132718 200000 148525536 200000 621824458 200000 38963899 200000 585496855 200000 223485573 200000 118465401 200000 830322526 200000 803949919 200000 539269074 200000 787987009 200000 112022039 200000 331731428 200000 158936909 200000 483473299 200000 901063870 200000 372410213 200000 736383773 200000 149967228 200000 89523656 200000 136373057 200000 422780936 200000 45167275 200000 338411086 200000 232364407 200000 682870133 200000 419822702 200000 240110084 200000 447966884 200000 412839787 200000 675696820 200000 892344130 200000 674414599 200000 187798671 200000 243884044 200000 774431998 200000 162411390 200000 441732136 200000 230924195 200000 282472655 200000 329458569 200000 142160413 200000 282900297 200000 486051562 200000 43334470 200000 993266421 200000 535295340 200000 922328615 200000 469123699 200000 349355477 200000 721047322 200000 326908412 200000 565545838 200000 149723781 200000 647680003 200000 781916800 200000 109425463 200000 603116906 200000 367166067 200000 465174633 200000 235591531 200000 785572748 200000 205165403 200000 271583501 200000 881081417 200000 444709520 200000 594795080 200000 19610723 200000 263969456 200000 208212158 200000 925055336 200000 38465794 200000 742213663 200000 22339836 200000 173919116 200000 833859616 200000 556419250 200000 332555983 200000 562502688 200000 142491027 200000 429840171 200000 860171360 200000 22099251 200000 219949523 200000 405933285 200000 58140276 200000 222920053 200000 97374197 200000 63031777 200000 822054514 200000 506409523 200000 559606192 200000 900484797 200000 350903392 200000 104282460 200000 474181466 200000 878354102 200000 360282340 200000 397654398 200000 35814379 200000 624424365 200000 991027526 200000 904991688 200000 685059832 200000 974010398 200000 502434156 200000 434757641 200000 955088056 200000 888058666 200000 747674588 200000 858071214 200000 947334146 200000 230705293 200000 464773565 200000 145810631 200000 528095820 200000 414331559 200000 29504214 200000 999769090 200000 167447980 200000 632446070 200000 563542924 200000 854782637 200000 395876058 200000 280561561 200000 874854630 200000 4239287 200000 92503338 200000 37943886 200000 722820235 200000 230820015 200000 506005 200000 761104756 200000 303979713 200000 108159938 200000 520090033 200000 269993097 200000 729367663 200000 509341120 200000 710398387 200000 123462571 200000 135084828 200000 596292119 200000 116623475 200000 730631578 200000 669458157 200000 981841109 200000 324253287 200000 359825843 200000 758512810 200000 653733033 200000 308282022 200000 666150902 200000 361852856 200000 108537570 200000 719367910 200000 975998720 200000 670315039 200000 347956077 200000 222016381 200000 605680656 200000 702509188 200000 268368090 200000 382810978 200000 948214533 200000 817242159 200000 554057303 200000 858826796 200000 5046365 200000 494586117 200000 755036082 200000 384934929 200000 251197751 200000 37510542 200000 288052570 200000 777504743 200000 86661969 200000 770323696 200000 390692446 200000 96419621 200000 849219338 200000 146675952 200000 15766635 200000 361342946 200000 170625376 200000 729887223 200000 515073489 200000 823377620 200000 972334577 200000 859713802 200000 778466174 200000 841322322 200000 743715581 200000 554284496 200000 726335744 200000 199413585 200000 431992161 200000 617775759 200000 246502022 200000 925614953 200000 479985309 200000 49761837 200000 457739486 200000 48022225 200000 818672846 200000 675528242 200000 671035768 200000 26783069 200000 61766835 200000 744910532 200000 186412129 200000 871913350 200000 528769963 200000 807237802 200000 140083271 200000 649830497 200000 926666164 200000 974886216 200000 814350970 200000 655266725 200000 625431917 200000 303564456 200000 621176041 200000 183152041 200000 40647700 200000 711933806 200000 729573408 200000 931050339 200000 973356936 200000 547938017 200000 432475471 200000 148934249 200000 173619270 200000 929277160 200000 160010821 200000 562296051 200000 889234799 200000 220033034 200000 160482672 200000 207154646 200000 938391743 200000 906112364 200000 354146270 200000 673340553 200000 99279511 200000 44181717 200000 556218686 200000 241352482 200000 211768819 200000 552852652 200000 465348575 200000 316111961 200000 8438899 200000 392822264 200000 267730606 200000 109879171 200000 367966294 200000 2570334 200000 645148987 200000 357043863 200000 353516665 200000 861654054 200000 126692788 200000 476660780 200000 942229083 200000 853161013 200000 943261927 200000 39670136 200000 239386650 200000 713250835 200000 739392067 200000 711614545 200000 922523766 200000 769095654 200000 28324310 200000 781269806 200000 321391821 200000 485806707 200000 913218640 200000 604454 200000 126000413 200000 935471395 200000 578439421 200000 993767919 200000 507021828 200000 514776059 200000 610205646 200000 793038816 200000 807021250 200000 888219553 200000 790419280 200000 942113774 200000 57319220 200000 232041309 200000 789548210 200000 111318961 200000 760024025 200000 865627925 200000 477491139 200000 687167327 200000 984146384 200000 615083343 200000 826126064 200000 312274895 200000 755493592 200000 790183218 200000 825310025 200000 464965238 200000 210551118 200000 204437636 200000 678672507 200000 264369517 200000 141290033 200000 618353068 200000 211137750 200000 253408616 200000 912647967 200000 455541168 200000 475300168 200000 930060222 200000 564830296 200000 747322935 200000 895088992 200000 737053799 200000 52739258 200000 84746631 200000 250453835 200000 818564601 200000 137518019 200000 982211207 200000 466772953 200000 903282089 200000 382140817 200000 31137982 200000 563378296 200000 502120783 200000 911193316 200000 383516753 200000 996936502 200000 241914721 200000 178486553 200000 787933703 200000 197485250 200000 92895989 200000 36064815 200000 866076999 200000 94999146 200000 378396099 200000 407682757 200000 282795032 200000 533365277 200000 18239008 200000 286394905 200000 168911135 200000 415786090 200000 551915779 200000 764678154 200000 996807588 200000 947852927 200000 786572803 200000 898891030 200000 862503308 200000 83450410 200000 340451157 200000 482052700 200000 947536223 200000 881464794 200000 897503186 200000 568989082 200000 386061378 200000 32517277 200000 779394286 200000 85205807 200000 318693373 200000 381873187 200000 506965185 200000 891510296 200000 891266293 200000 952455352 200000 609607680 200000 806156278 200000 156963378 200000 20785485 200000 393860100 200000 631857413 200000 119009626 200000 131294575 200000 388628673 200000 479030309 200000 772679859 200000 34687309 200000 990254287 200000 457400533 200000 26888483 200000 418896821 200000 331028324 200000 296490802 200000 343845426 200000 66443287 200000 977909847 200000 953903611 200000 619766790 200000 959864959 200000 99150365 200000 767197327 200000 452453 200000 212586910 200000 420954062 200000 117956844 200000 140610486 200000 518681793 200000 403591969 200000 854028720 200000 655519487 200000 424702423 200000 946361450 200000 466187291 200000 21184999 200000 445832558 200000 620960930 200000 919840267 200000 983050676 200000 498793654 200000 992650590 200000 141254141 200000 840066637 200000 527977851 200000 926407382 200000 639469330 200000 381944888 200000 205602862 200000 602184158 200000 632362758 200000 815592092 200000 90267100 200000 247880687 200000 704965689 200000 727223616 200000 145237044 200000 601505055 200000 29777322 200000 762129545 200000 425019268 200000 504077347 200000 309050614 200000 794165630 200000 639696571 200000 630034003 200000 418262620 200000 527814086 200000 387572072 200000 740935589 200000 748266171 200000 773765544 200000 615924665 200000 42049712 200000 63474577 200000 578042889 200000 439621756 200000 44598953 200000 899250428 200000 124708465 200000 799266080 200000 65723753 200000 405408188 200000 173407493 200000 736348595 200000 644881252 200000 314259247 200000 267643533 200000 312030948 200000 909112754 200000 318743378 200000 186163822 200000 919095810 200000 890850824 200000 609670342 200000 487318704 200000 822455034 200000 938064063 200000 363264199 200000 790290424 200000 671929948 200000 331056843 200000 819162421 200000 239082382 200000 392979286 200000 172867524 200000 152805006 200000 960162648 200000 40241079 200000 230202336 200000 25566705 200000 752737244 200000 485429740 200000 386503157 200000 700713245 200000 681774656 200000 121100548 200000 808260475 200000 790327918 200000 274103884 200000 801703087 200000 109310087 200000 516084453 200000 442894950 200000 195218234 200000 326102992 200000 666705440 200000 112530836 200000 683886484 200000 654354605 200000 589767261 200000 119714173 200000 857362251 200000 737050387 200000 684562042 200000 71064167 200000 331807374 200000 710569370 200000 733125623 200000 379401017 200000 791595052 200000 795203961 200000 164771057 200000 497422201 200000 68410771 200000 210269829 200000 295851559 200000 692158286 200000 671367377 200000 974205748 200000 574501113 200000 881682815 200000 284873876 200000 957733535 200000 133972323 200000 38303089 200000 819526701 200000 704334458 200000 2567685 200000 874705707 200000 176857480 200000 590149405 200000 194769949 200000 938783572 200000 762987316 200000 853442430 200000 281413002 200000 112702259 200000 149331553 200000 402677556 200000 720671433 200000 301224109 200000 627768028 200000 162105460 200000 522170107 200000 327241289 200000 980905236 200000 782770710 200000 749342685 200000 162772271 200000 154812439 200000 495844752 200000 260957133 200000 157467427 200000 554302356 200000 571117817 200000 244937675 200000 130982542 200000 788766682 200000 453476615 200000 72616820 200000 455491188 200000 653493206 200000 837670160 200000 481115399 200000 574152318 200000 105995032 200000 116874507 200000 988090724 200000 728911088 200000 803933646 200000 453375375 200000 451720711 200000 770016947 200000 696379590 200000 658540498 200000 194984720 200000 895131980 200000 395346800 200000 49127338 200000 404578109 200000 810541281 200000 616813528 200000 340635535 200000 590724076 200000 697225786 200000 470819503 200000 694489750 200000 540642077 200000 928743613 200000 932095809 200000 776478326 200000 104899438 200000 273694832 200000 346065279 200000 472982917 200000 905550365 200000 369361402 200000 935839223 200000 678400187 200000 772661000 200000 891593377 200000 496233942 200000 825345965 200000 338833071 200000 773299788 200000 214139627 200000 126131346 200000 298152495 200000 194662273 200000 902739366 200000 312266305 200000 934592839 200000 37519207 200000 934272276 200000 496006192 200000 918257750 200000 222213060 200000 362875619 200000 601845365 200000 505748058 200000 398257407 200000 557530980 200000 720554951 200000 898598642 200000 294210590 200000 784614787 200000 435586941 200000 280461916 200000 622420680 200000 335530703 200000 429185421 200000 362231159 200000 674770756 200000 152238456 200000 555033742 200000 970157505 200000 506662519 200000 254000715 200000 180017077 200000 884519768 200000 249340392 200000 612718262 200000 327775450 200000 75743996 200000 85110207 200000 544773834 200000 937062515 200000 908215818 200000 302238912 200000 645120819 200000 391210391 200000 363718274 200000 990382675 200000 298465600 200000 563999228 200000 76097793 200000 241738879 200000 249973473 200000 987528184 200000 488727238 200000 394735593 200000 653500067 200000 873319042 200000 843454896 200000 987576281 200000 433156020 200000 628601649 200000 472962622 200000 51023925 200000 125876709 200000 527261755 200000 12651404 200000 174332290 200000 188974498 200000 812591222 200000 803840347 200000 715846889 200000 941031418 200000 796625241 200000 209771529 200000 674075695 200000 978718365 200000 763440891 200000 483275412 200000 253541306 200000 693086167 200000 360266770 200000 286976666 200000 580544658 200000 719697049 200000 595247605 200000 810339419 200000 757212765 200000 57407088 200000 12807833 200000 524865716 200000 327447905 200000 478867852 200000 587640982 200000 364672805 200000 383888005 200000 9533113 200000 49660194 200000 789786571 200000 987647823 200000 37434727 200000 576759316 200000 79871333 200000 761994726 200000 784504229 200000 533895138 200000 390362450 200000 704203536 200000 864317985 200000 111807394 200000 907357584 200000 411561524 200000 123527209 200000 1953035 200000 937171134 200000 285726552 200000 919171500 200000 213344372 200000 669642778 200000 885116195 200000 401746233 200000 93991635 200000 691643779 200000 42803419 200000 468515325 200000 653400510 200000 438549367 200000 27364456 200000 718391752 200000 858677101 200000 192748820 200000 315266638 200000 726143752 200000 403023541 200000 974922266 200000 178231733 200000 542806731 200000 987132685 200000 722842854 200000 508520548 200000 223731904 200000 459576459 200000 678990967 200000 660997824 200000 630002997 200000 322427879 200000 620906093 200000 274463696 200000 724307226 200000 226676342 200000 182363908 200000 562235708 200000 152691708 200000 24480303 200000 622964508 200000 828171080 200000 826755593 200000 388229545 200000 66968627 200000 899890909 200000 935025169 200000 728953370 200000 13879400 200000 146591103 200000 28220290 200000 812203864 200000 600291449 200000 894258007 200000 48036971 200000 460982746 200000 218648516 200000 616045354 200000 740117369 200000 886738615 200000 284520009 200000 542125662 200000 674612220 200000 220064677 200000 6376613 200000 161468667 200000 715348450 200000 791228667 200000 85728792 200000 293818791 200000 216539065 200000 156473262 200000 887745151 200000 272794024 200000 529299120 200000 637678422 200000 236846170 200000 10061541 200000 867394709 200000 1242665 200000 392252102 200000 99380708 200000 243210712 200000 781744894 200000 394198914 200000 155664331 200000 693994373 200000 275078986 200000 313273581 200000 786881634 200000 978372941 200000 153793829 200000 576946181 200000 286588431 200000 753140093 200000 282778950 200000 26187369 200000 788763096 200000 58035460 200000 421882113 200000 296791127 200000 677565284 200000 703509873 200000 404210255 200000 956446893 200000 245181690 200000 373049073 200000 781876166 200000 979310315 200000 419815807 200000 265445972 200000 144572571 200000 38004526 200000 818613370 200000 15739655 200000 160393382 200000 124825142 200000 786607122 200000 284956442 200000 996592733 200000 931820896 200000 778968334 200000 315255611 200000 243577558 200000 158906027 200000 667747539 200000 384540345 200000 743685577 200000 285937846 200000 244599656 200000 258371457 200000 750125451 200000 531012800 200000 343468405 200000 375500835 200000 172515091 200000 70939814 200000 674169918 200000 314024397 200000 389442040 200000 423955175 200000 193317291 200000 980190285 200000 949629551 200000 620588193 200000 5817411 200000 7564306 200000 633646417 200000 813649812 200000 832422700 200000 89931818 200000 232590354 200000 916416030 200000 69774891 200000 55258180 200000 717945546 200000 293959484 200000 48843177 200000 19964079 200000 753564718 200000 980029583 200000 277252267 200000 13658713 200000 899569047 200000 460317779 200000 211970775 200000 684520656 200000 471986937 200000 839735657 200000 76437109 200000 58073667 200000 312341740 200000 354909517 200000 342066795 200000 856164224 200000 817041062 200000 862185503 200000 442512447 200000 596607990 200000 942743550 200000 5591197 200000 108231703 200000 541693876 200000 286957417 200000 794530854 200000 766016187 200000 920534888 200000 556826623 200000 945026744 200000 532830609 200000 746312288 200000 852644727 200000 192684786 200000 749610655 200000 670038667 200000 214418469 200000 865873937 200000 162185868 200000 188053623 200000 709098242 200000 686490102 200000 816919710 200000 670417747 200000 637025699 200000 115346718 200000 897917116 200000 629161198 200000 79415360 200000 497065639 200000 333337453 200000 13925814 200000 543097261 200000 786354768 200000 433747414 200000 874190009 200000 436630371 200000 618722425 200000 864068030 200000 609229734 200000 812134264 200000 491497502 200000 563571084 200000 483453643 200000 963916961 200000 615055583 200000 23731783 200000 142818071 200000 551388214 200000 93373690 200000 946131860 200000 299307545 200000 916484141 200000 452013902 200000 41874874 200000 274683390 200000 57683229 200000 776835929 200000 185538977 200000 664428950 200000 729815099 200000 885646138 200000 100667597 200000 142154319 200000 438826848 200000 984169902 200000 950796647 200000 242937912 200000 710397184 200000 576175638 200000 31027251 200000 435145214 200000 262431283 200000 334254702 200000 787479194 200000 270933233 200000 892785326 200000 440696151 200000 130877088 200000 306978558 200000 305402058 200000 819098125 200000 615459566 200000 617605301 200000 333932411 200000 252840560 200000 206396617 200000 371997508 200000 8003161 200000 547927295 200000 623816215 200000 238859385 200000 889021338 200000 628554455 200000 228185952 200000 765315780 200000 797506068 200000 461017527 200000 612559306 200000 774759729 200000 268929855 200000 731419646 200000 583716635 200000 729549169 200000 359549232 200000 177864361 200000 265736634 200000 591585745 200000 723668126 200000 394208601 200000 792693933 200000 765500224 200000 308010720 200000 721083979 200000 431167386 200000 353539404 200000 958360043 200000 399293021 200000 145924298 200000 598013476 200000 111868503 200000 591430415 200000 947097377 200000 124924055 200000 904908635 200000 146044542 200000 898978854 200000 775073810 200000 828379851 200000 546822506 200000 480001024 200000 470032549 200000 513197344 200000 919540528 200000 590319477 200000 611757822 200000 489003888 200000 506191311 200000 277946860 200000 948692587 200000 879456112 200000 722984422 200000 621378923 200000 20972252 200000 239809912 200000 584591027 200000 829049498 200000 357617885 200000 779508862 200000 797290517 200000 59766461 200000 604073375 200000 635691544 200000 223004298 200000 145036732 200000 112985327 200000 370613886 200000 261932336 200000 384606238 200000 45117243 200000 104404101 200000 529379271 200000 533059336 200000 850507668 200000 588634020 200000 866577580 200000 890673730 200000 852222374 200000 631438322 200000 189682399 200000 573512753 200000 625267649 200000 969603109 200000 401200637 200000 796937181 200000 760042194 200000 570281363 200000 249407558 200000 677851883 200000 877290601 200000 594763315 200000 590276759 200000 462992291 200000 48949428 200000 960196764 200000 58048111 200000 455909098 200000 218924161 200000 831787524 200000 524949485 200000 584668232 200000 835226431 200000 108590657 200000 479780815 200000 818220515 200000 537355005 200000 627479499 200000 822413684 200000 458363009 200000 612985960 200000 723826615 200000 186659546 200000 606444936 200000 99420880 200000 575705020 200000 149427871 200000 433658112 200000 905409571 200000 507424816 200000 118604803 200000 778921871 200000 527602415 200000 359944203 200000 860512995 200000 93887099 200000 915678819 200000 283287266 200000 908545471 200000 564513707 200000 932572238 200000 83913452 200000 369056692 200000 793555365 200000 177398045 200000 199455488 200000 889827969 200000 51969936 200000 601755616 200000 702176404 200000 418589829 200000 496944946 200000 755480645 200000 606846398 200000 857895103 200000 168938226 200000 112921242 200000 629272885 200000 105797323 200000 112150487 200000 326156750 200000 510964304 200000 843260650 200000 232683910 200000 804466544 200000 354827013 200000 653204986 200000 206753350 200000 127884718 200000 811170283 200000 496542073 200000 569881854 200000 778299733 200000 142276151 200000 420487558 200000 401055541 200000 975906262 200000 230285249 200000 666030302 200000 480179984 200000 176703806 200000 514680063 200000 158230754 200000 804301655 200000 25694780 200000 858659592 200000 587451790 200000 983658863 200000 793852447 200000 964856210 200000 239992194 200000 549823328 200000 136508116 200000 272106227 200000 955350013 200000 3060175 200000 619645163 200000 1106466 200000 763655388 200000 624590340 200000 274417042 200000 905934006 200000 81629854 200000 220085220 200000 46434455 200000 405219557 200000 89215586 200000 261089271 200000 625883241 200000 240706437 200000 483345382 200000 359683938 200000 244159511 200000 13465613 200000 935209352 200000 184923629 200000 594425678 200000 458614932 200000 205577800 200000 424552446 200000 263896158 200000 227498448 200000 13117380 200000 971880603 200000 72163893 200000 335065368 200000 336582201 200000 403563371 200000 111249505 200000 986625633 200000 376045192 200000 842988212 200000 902839569 200000 140486723 200000 992295981 200000 161354076 200000 250801940 200000 682106868 200000 608897352 200000 200397035 200000 330153943 200000 166330187 200000 592532119 200000 227729287 200000 594404202 200000 504200382 200000 5687161 200000 795431414 200000 436626043 200000 429862243 200000 876647405 200000 109131167 200000 844587608 200000 838185201 200000 968413327 200000 348389001 200000 275058928 200000 380828095 200000 859441824 200000 770037081 200000 731750609 200000 182622403 200000 67359742 200000 128749910 200000 564645163 200000 817035155 200000 36767527 200000 700308583 200000 719439307 200000 801289831 200000 462027065 200000 145781010 200000 240720671 200000 412076564 200000 349240308 200000 245105791 200000 898369592 200000 493315601 200000 219089845 200000 821700722 200000 423933634 200000 69641844 200000 853927804 200000 679533907 200000 131769612 200000 399483893 200000 103824102 200000 355207209 200000 79761925 200000 427315689 200000 674784818 200000 697723545 200000 293194556 200000 620474951 200000 556749375 200000 349906155 200000 235138271 200000 969437094 200000 958292107 200000 804051972 200000 49875900 200000 174529340 200000 820907317 200000 40598380 200000 72824642 200000 439942879 200000 891955963 200000 339203400 200000 969492352 200000 309532422 200000 210806075 200000 163787360 200000 421100835 200000 87823560 200000 328355829 200000 150173210 200000 255321979 200000 888928731 200000 840391111 200000 159564924 200000 346879605 200000 359159957 200000 297589742 200000 730573356 200000 182495906 200000 986832366 200000 267004490 200000 16344690 200000 676965166 200000 376717179 200000 491650394 200000 768391988 200000 702106600 200000 566758259 200000 367187003 200000 801171704 200000 569264447 200000 439484589 200000 180438188 200000 666757349 200000 547853890 200000 352980126 200000 723541260 200000 775908545 200000 235559583 200000 813848414 200000 35821145 200000 525629683 200000 561625764 200000 785509284 200000 601669682 200000 834740353 200000 431450432 200000 501914820 200000 211981525 200000 978252562 200000 454720513 200000 319702711 200000 834682144 200000 552276204 200000 972835095 200000 183220755 200000 451166867 200000 411225846 200000 460650830 200000 227088909 200000 48000331 200000 881209527 200000 314527767 200000 792819837 200000 740695048 200000 47354452 200000 423589247 200000 919939033 200000 343255591 200000 227231892 200000 987729973 200000 420239671 200000 993104296 200000 610950878 200000 506775944 200000 731113551 200000 483523880 200000 700928825 200000 89714021 200000 593395574 200000 932262886 200000 411203146 200000 605928028 200000 646548387 200000 917593537 200000 683045209 200000 570735514 200000 450849901 200000 569076535 200000 901802059 200000 573777647 200000 815097353 200000 328917863 200000 870737832 200000 701812937 200000 512654671 200000 265488398 200000 762568853 200000 207470135 200000 990678966 200000 71802253 200000 627272410 200000 367602918 200000 37794131 200000 964454625 200000 546833116 200000 537743654 200000 611074268 200000 491880360 200000 850499491 200000 793686500 200000 450528170 200000 964529698 200000 49509077 200000 35230896 200000 813547953 200000 882540332 200000 225227959 200000 314837432 200000 795786633 200000 852895813 200000 12098098 200000 363048395 200000 774077544 200000 913315212 200000 767812811 200000 608714838 200000 168567333 200000 762596799 200000 7409833 200000 465611113 200000 745678133 200000 917641277 200000 868366482 200000 135963057 200000 131095728 200000 181712132 200000 51074029 200000 678571134 200000 646012493 200000 852784819 200000 878728384 200000 291748286 200000 970814560 200000 598342280 200000 199964082 200000 184019456 200000 849812450 200000 831701089 200000 43042825 200000 617106033 200000 802283112 200000 103214782 200000 321502636 200000 666546913 200000 895461930 200000 446678716 200000 82414881 200000 151991741 200000 543179260 200000 578942491 200000 247893903 200000 628498453 200000 397144407 200000 238281528 200000 311834812 200000 86004119 200000 168996433 200000 345086738 200000 874673424 200000 285138578 200000 81147295 200000 804073288 200000 23709583 200000 981212147 200000 526675097 200000 186655768 200000 592351201 200000 560088905 200000 208972085 200000 656884321 200000 845226573 200000 739490500 200000 949833226 200000 315504033 200000 498319288 200000 331064625 200000 214979661 200000 591193591 200000 624287146 200000 149624319 200000 24238039 200000 300582433 200000 358696520 200000 692283196 200000 995682588 200000 591316861 200000 410395738 200000 713123736 200000 562197811 200000 119862283 200000 753724741 200000 41424479 200000 248013268 200000 411763304 200000 166448401 200000 280003970 200000 89677653 200000 741052883 200000 443419747 200000 347181966 200000 283135659 200000 445854252 200000 291187843 200000 970053554 200000 704128878 200000 747924463 200000 925811543 200000 139070908 200000 277590996 200000 423031868 200000 594778981 200000 683662875 200000 993687731 200000 723361489 200000 616466899 200000 420517854 200000 222651779 200000 491452429 200000 702852201 200000 153191090 200000 748316249 200000 420845806 200000 314611085 200000 864015591 200000 677392364 200000 64498450 200000 667654725 200000 837437291 200000 421663123 200000 976959161 200000 111550008 200000 221645 200000 960532803 200000 124259009 200000 106198444 200000 80511546 200000 624100756 200000 754287783 200000 532217736 200000 374707073 200000 248159677 200000 74280587 200000 866090322 200000 728598802 200000 896917906 200000 962898732 200000 932376881 200000 506729210 200000 475230604 200000 109538279 200000 151328747 200000 997565928 200000 473386689 200000 293529787 200000 373584616 200000 900626730 200000 495915750 200000 62002759 200000 254110252 200000 136977583 200000 931873875 200000 567966153 200000 932793439 200000 960914182 200000 238002174 200000 859696928 200000 988848839 200000 216434524 200000 324219773 200000 430503626 200000 564279628 200000 195467137 200000 814389512 200000 284491749 200000 860860530 200000 751116259 200000 929060724 200000 805179953 200000 80150882 200000 399847312 200000 707729464 200000 474306060 200000 886933472 200000 673817144 200000 259126635 200000 638732915 200000 950282324 200000 579834919 200000 197332931 200000 897270534 200000 304691141 200000 349537870 200000 15562902 200000 951059460 200000 582829529 200000 419294266 200000 921598427 200000 263453258 200000 426753237 200000 29692953 200000 804202537 200000 437749079 200000 161453986 200000 389224124 200000 334401206 200000 719776586 200000 844969413 200000 655891343 200000 399207256 200000 374093025 200000 659254628 200000 978519201 200000 643051143 200000 503274363 200000 154871111 200000 965774498 200000 375162712 200000 264593686 200000 738136788 200000 605080287 200000 889370498 200000 720884816 200000 633687569 200000 505089351 200000 164666203 200000 159579241 200000 314033573 200000 461987944 200000 299332571 200000 531984702 200000 542380758 200000 290259825 200000 900459159 200000 780583247 200000 560594827 200000 543581233 200000 884893126 200000 328804281 200000 856080970 200000 61137685 200000 557409855 200000 270652988 200000 742028346 200000 800913197 200000 17290104 200000 980933429 200000 597453089 200000 541730855 200000 118274951 200000 154450339 200000 684478822 200000 570987089 200000 977769763 200000 371922725 200000 27357711 200000 245168794 200000 949067171 200000 994830841 200000 328730819 200000 796853393 200000 889846525 200000 768273149 200000 152513481 200000 908078179 200000 23604680 200000 664761777 200000 59142150 200000 374003936 200000 258975033 200000 412211 200000 85935361 200000 103700342 200000 520966440 200000 161456448 200000 277066978 200000 278588979 200000 968802827 200000 748431417 200000 724374125 200000 177267142 200000 254053625 200000 954507034 200000 868754186 200000 688004478 200000 237795239 200000 540528259 200000 898592448 200000 86239560 200000 309263470 200000 206733235 200000 193873972 200000 807233972 200000 629153858 200000 999174279 200000 726916270 200000 115969008 200000 888304827 200000 544711550 200000 510252564 200000 854007242 200000 988721678 200000 502760887 200000 550829803 200000 474480049 200000 99163412 200000 653065456 200000 872539740 200000 737529012 200000 674043713 200000 447043975 200000 776619052 200000 433197696 200000 593370285 200000 560028796 200000 967528129 200000 221117797 200000 344010254 200000 206623597 200000 235794211 200000 243748433 200000 754405051 200000 506648727 200000 470100728 200000 135893714 200000 439445161 200000 351547099 200000 620885638 200000 892526359 200000 87487600 200000 384632245 200000 463597748 200000 96317934 200000 251256134 200000 900956997 200000 315129608 200000 465907911 200000 730857218 200000 641227850 200000 477968297 200000 665683375 200000 605721114 200000 256371745 200000 189207901 200000 30397780 200000 791513508 200000 692498633 200000 690251147 200000 988812039 200000 423400279 200000 113265377 200000 851995193 200000 114385588 200000 685087114 200000 307839911 200000 358866958 200000 973985514 200000 706277171 200000 896511737 200000 743471184 200000 695795929 200000 483673064 200000 740616023 200000 485144806 200000 556870733 200000 301368801 200000 883679198 200000 318270551 200000 228528055 200000 325786611 200000 415457358 200000 633344968 200000 216452132 200000 912829845 200000 743117060 200000 165407489 200000 226003267 200000 9631965 200000 930522880 200000 94520423 200000 753581411 200000 665601667 200000 337023455 200000 626444033 200000 807433585 200000 466364892 200000 150624224 200000 589701239 200000 811299069 200000 259703007 200000 291377634 200000 679445261 200000 224820277 200000 662680611 200000 724522339 200000 30854060 200000 286872039 200000 593487070 200000 77000322 200000 600529368 200000 5119874 200000 879320294 200000 869808125 200000 793431994 200000 50683668 200000 240875186 200000 791201075 200000 298257431 200000 775913293 200000 732698969 200000 581955617 200000 881140309 200000 413875065 200000 581057681 200000 314367336 200000 988439164 200000 581219209 200000 732605104 200000 498564164 200000 420163890 200000 185755658 200000 148688046 200000 630679702 200000 873650109 200000 441506347 200000 963848224 200000 648165594 200000 354134531 200000 726730683 200000 353627453 200000 601209392 200000 828280460 200000 831991079 200000 615514844 200000 934807638 200000 494167166 200000 683635583 200000 217965682 200000 570157483 200000 854333343 200000 875317360 200000 538522135 200000 740411181 200000 27698774 200000 335241803 200000 120728706 200000 460246651 200000 500578217 200000 980079100 200000 976626439 200000 402855891 200000 216083775 200000 537456914 200000 387525023 200000 320562196 200000 755226975 200000 569145276 200000 376190687 200000 722348731 200000 183103214 200000 407350985 200000 164017151 200000 145399785 200000 367763827 200000 378716583 200000 185018580 200000 887513178 200000 117154581 200000 457887332 200000 572263893 200000 732350318 200000 241010842 200000 531263407 200000 812660248 200000 836814116 200000 320602474 200000 470726358 200000 155406677 200000 569898009 200000 452417417 200000 893131721 200000 425656801 200000 153295244 200000 834603423 200000 955920148 200000 190642355 200000 981029212 200000 113129715 200000 840400872 200000 812371810 200000 256340487 200000 379768682 200000 552897042 200000 817963043 200000 950172844 200000 854024588 200000 336522753 200000 778003406 200000 243971337 200000 115435134 200000 618681539 200000 366794714 200000 999168892 200000 439971848 200000 680794632 200000 114145884 200000 953974533 200000 164003472 200000 558087196 200000 751946762 200000 753481025 200000 460290331 200000 543759344 200000 241496637 200000 707951216 200000 521843538 200000 75550481 200000 673211113 200000 743950703 200000 764346234 200000 92542382 200000 592537766 200000 66460605 200000 324582522 200000 795642517 200000 716453546 200000 536797561 200000 939587544 200000 670351158 200000 499678412 200000 329596770 200000 154284986 200000 277798813 200000 246304129 200000 627605716 200000 914660072 200000 678615675 200000 973114849 200000 737876432 200000 641516744 200000 411024157 200000 99551650 200000 434598132 200000 494380384 200000 661218674 200000 598805787 200000 975355774 200000 61232983 200000 931195912 200000 51308354 200000 678217036 200000 369603571 200000 374727695 200000 854475693 200000 230846686 200000 589179675 200000 246793043 200000 754525843 200000 800627537 200000 290031446 200000 933433925 200000 607357643 200000 448523365 200000 20930505 200000 504715250 200000 648719819 200000 547222135 200000 165663803 200000 145869321 200000 109045162 200000 806262918 200000 977593107 200000 676204760 200000 329995549 200000 929711153 200000 555980119 200000 834380111 200000 392488828 200000 177280951 200000 998526127 200000 118460666 200000 197299901 200000 290961908 200000 635790687 200000 236971530 200000 488935799 200000 590677097 200000 452597327 200000 495006028 200000 483152607 200000 640844596 200000 404212998 200000 742909487 200000 757318861 200000 71031059 200000 735220649 200000 426663617 200000 473372600 200000 384275300 200000 221327616 200000 26649009 200000 707741876 200000 531269671 200000 380203633 200000 822746190 200000 743394682 200000 617492473 200000 839377921 200000 26373253 200000 878049888 200000 976666650 200000 704273497 200000 711771878 200000 125933147 200000 79112295 200000 583152318 200000 309562015 200000 397787395 200000 236949855 200000 695891734 200000 722268031 200000 166440590 200000 929739809 200000 194369513 200000 910009843 200000 361488338 200000 275269739 200000 484949085 200000 1475851 200000 804951111 200000 515971228 200000 340618808 200000 287032436 200000 508661762 200000 3299762 200000 665512417 200000 917317246 200000 45275066 200000 997597004 200000 438356062 200000 368517655 200000 190070981 200000 773367207 200000 788499285 200000 253861581 200000 411274011 200000 436157860 200000 789888271 200000 507056847 200000 544439121 200000 366924991 200000 860294255 200000 394777836 200000 306887327 200000 630850329 200000 193947903 200000 353608338 200000 552889049 200000 28695918 200000 619168995 200000 915314639 200000 327292024 200000 778536222 200000 208771810 200000 674367313 200000 7336082 200000 677470759 200000 269132899 200000 332962921 200000 454985436 200000 90209576 200000 927180652 200000 184449795 200000 164695470 200000 343820127 200000 333250212 200000 775374767 200000 532094462 200000 498668203 200000 603614034 200000 464735130 200000 813226850 200000 768643978 200000 182533467 200000 65027732 200000 315862034 200000 984879899 200000 714085191 200000 831638795 200000 996826851 200000 401859867 200000 530041403 200000 806870541 200000 77460812 200000 360429547 200000 209000959 200000 736879433 200000 3975012 200000 252517511 200000 246221048 200000 494080270 200000 783984097 200000 911660688 200000 885858350 200000 246705737 200000 274950169 200000 390336578 200000 116106566 200000 563192970 200000 563441667 200000 933445245 200000 514614920 200000 267757055 200000 633952310 200000 939953855 200000 263056601 200000 705207670 200000 329310696 200000 524034855 200000 384681409 200000 336123999 200000 270922991 200000 543577715 200000 962205542 200000 692650694 200000 945401283 200000 803122690 200000 636973710 200000 561870172 200000 981240697 200000 40213458 200000 209056927 200000 898285934 200000 824909256 200000 807830657 200000 976163745 200000 10843370 200000 181609222 200000 164200783 200000 257315386 200000 440364641 200000 826030635 200000 613209114 200000 999417776 200000 883096831 200000 960888012 200000 874772319 200000 330963946 200000 592886419 200000 852629792 200000 370783294 200000 134157678 200000 366461837 200000 69796350 200000 576403574 200000 191853923 200000 617810682 200000 899706076 200000 760385124 200000 232845711 200000 645581449 200000 924471248 200000 259745031 200000 990747225 200000 129245832 200000 593918865 200000 546679294 200000 743034568 200000 14989798 200000 204977014 200000 183532423 200000 941485697 200000 497524273 200000 853951861 200000 254007425 200000 170183627 200000 511022489 200000 199061541 200000 472560233 200000 997202317 200000 187654891 200000 456754363 200000 420762976 200000 370790734 200000 416204182 200000 631791375 200000 779537443 200000 17787699 200000 544095144 200000 213387159 200000 319638032 200000 556774404 200000 919582160 200000 671587178 200000 969200934 200000 32036134 200000 636296028 200000 958995005 200000 575715845 200000 299362464 200000 466036284 200000 42064489 200000 407156713 200000 896149786 200000 271281405 200000 25988322 200000 879533746 200000 412803033 200000 164512462 200000 618933056 200000 170324702 200000 104915139 200000 3250557 200000 690132408 200000 212646284 200000 999375456 200000 762468729 200000 392889635 200000 311206522 200000 844222421 200000 577181648 200000 880812789 200000 839433735 200000 809143018 200000 922378802 200000 867242310 200000 91958576 200000 307589637 200000 968430828 200000 211896012 200000 543422870 200000 129647660 200000 768727788 200000 132311774 200000 415252854 200000 193911557 200000 936919491 200000 130036081 200000 909138350 200000 818142936 200000 672294301 200000 962105117 200000 38295485 200000 226832523 200000 338976585 200000 475326744 200000 813821379 200000 185715620 200000 780514359 200000 468283705 200000 649635964 200000 731208266 200000 898169971 200000 106059766 200000 837396296 200000 171429187 200000 821282990 200000 89312357 200000 765904421 200000 33380854 200000 588568629 200000 862773309 200000 355768754 200000 601698921 200000 159925495 200000 422832085 200000 240055085 200000 671642948 200000 567238019 200000 141904931 200000 853230196 200000 653829579 200000 127346950 200000 904955069 200000 649789959 200000 506583526 200000 190990160 200000 92538843 200000 690257156 200000 734396955 200000 506588367 200000 387629138 200000 493039912 200000 281884562 200000 297190545 200000 706293657 200000 67822292 200000 958300687 200000 848863301 200000 67887046 200000 482659076 200000 274659322 200000 402507321 200000 688332177 200000 755624280 200000 205960794 200000 230917981 200000 826772047 200000 876113422 200000 564060372 200000 13714750 200000 612129271 200000 954317829 200000 60336560 200000 519037962 200000 62359840 200000 775727803 200000 863378387 200000 794814609 200000 500142336 200000 433403471 200000 775837381 200000 388174402 200000 979152237 200000 343556991 200000 974310571 200000 275725097 200000 316451038 200000 43104682 200000 806481485 200000 771782646 200000 332403306 200000 551895758 200000 116875537 200000 391061496 200000 612307911 200000 789340553 200000 509664509 200000 637752093 200000 677018955 200000 850672411 200000 298341559 200000 576300531 200000 505020910 200000 13325665 200000 841082759 200000 151499689 200000 149582661 200000 602183898 200000 660229971 200000 840632845 200000 179761031 200000 673738917 200000 136528545 200000 490248079 200000 906957195 200000 948221057 200000 522669208 200000 400345916 200000 942362822 200000 652313290 200000 87169790 200000 613179586 200000 172574544 200000 93081730 200000 957594682 200000 917859441 200000 758145504 200000 803009348 200000 548157778 200000 968838455 200000 127321546 200000 493810513 200000 68337133 200000 54525603 200000 633547527 200000 752236935 200000 868072017 200000 533829346 200000 39471660 200000 996761955 200000 966628709 200000 896182468 200000 228865649 200000 662446854 200000 136665263 200000 984315318 200000 680157099 200000 611277100 200000 598962263 200000 437422025 200000 631235153 200000 648860982 200000 958717729 200000 978540969 200000 460874105 200000 806061344 200000 677421173 200000 870827685 200000 386581211 200000 789424010 200000 41637466 200000 243914924 200000 545879244 200000 601456562 200000 456096629 200000 274329677 200000 19164227 200000 497445239 200000 581542669 200000 392918710 200000 20615894 200000 290474839 200000 751927562 200000 875593141 200000 159909565 200000 115673201 200000 562372080 200000 585751481 200000 375941325 200000 103210115 200000 860082920 200000 536027088 200000 374585982 200000 618897387 200000 657172919 200000 480856489 200000 28048868 200000 129109929 200000 388673219 200000 133287827 200000 589471160 200000 525045082 200000 72408852 200000 877921404 200000 18004304 200000 401524030 200000 245314127 200000 257413106 200000 575717025 200000 966019634 200000 646891708 200000 702100004 200000 439959619 200000 663735221 200000 597246273 200000 593196000 200000 275842412 200000 3938279 200000 755287396 200000 906653333 200000 927857651 200000 921846660 200000 971256652 200000 381474386 200000 698272845 200000 447886828 200000 251731391 200000 223012805 200000 36373394 200000 827388189 200000 861357604 200000 599045692 200000 676602232 200000 8711605 200000 20207745 200000 995575206 200000 746489430 200000 903131380 200000 681743741 200000 775046289 200000 324050210 200000 371172024 200000 495747678 200000 152242732 200000 108441970 200000 96807806 200000 329047819 200000 262487110 200000 919228285 200000 958462567 200000 946653706 200000 90988877 200000 213136922 200000 925245231 200000 335886978 200000 92295247 200000 265943231 200000 930150966 200000 640311865 200000 66426619 200000 334075267 200000 281910395 200000 147708311 200000 350780319 200000 217074459 200000 813120923 200000 260548000 200000 524788010 200000 549751007 200000 157703637 200000 551486460 200000 515161387 200000 932945093 200000 542653448 200000 722572530 200000 284200399 200000 648643940 200000 914580914 200000 275034983 200000 660959718 200000 985452017 200000 475162865 200000 296574691 200000 693500126 200000 128720452 200000 44286597 200000 413963659 200000 491131590 200000 143968980 200000 942738891 200000 602235431 200000 844078667 200000 174770869 200000 834245827 200000 580020252 200000 918886077 200000 484104608 200000 777083914 200000 659852146 200000 411825161 200000 114713066 200000 46124768 200000 682899150 200000 850675903 200000 783984267 200000 89326882 200000 699409272 200000 367713293 200000 485843736 200000 257663311 200000 473351510 200000 944235969 200000 19834824 200000 899615366 200000 193460462 200000 966411851 200000 148902257 200000 590470789 200000 889840486 200000 170286263 200000 326702987 200000 434909099 200000 650835078 200000 909804214 200000 431185451 200000 82265334 200000 654757044 200000 534423701 200000 657448968 200000 333657093 200000 925357814 200000 124788035 200000 801215096 200000 973252373 200000 638163699 200000 854581838 200000 987326835 200000 877042439 200000 712161521 200000 455661541 200000 467283342 200000 949989720 200000 513894359 200000 891486423 200000 888115201 200000 197638694 200000 944843563 200000 918203537 200000 85300896 200000 434306096 200000 789686036 200000 801779491 200000 838113764 200000 161808085 200000 929613912 200000 902097723 200000 489051875 200000 745487380 200000 639148126 200000 336748071 200000 185360210 200000 405614730 200000 654165805 200000 944841687 200000 171787657 200000 928949110 200000 104616810 200000 150981847 200000 934831742 200000 447013558 200000 315018844 200000 970260056 200000 145931719 200000 683988170 200000 37963243 200000 323806247 200000 285136284 200000 242002640 200000 757137051 200000 598058675 200000 637723346 200000 172400774 200000 472539028 200000 515808010 200000 362349280 200000 324139082 200000 514083997 200000 464234715 200000 452680157 200000 110567708 200000 593742363 200000 919167093 200000 63078527 200000 968296089 200000 595027734 200000 571238597 200000 627488284 200000 41892096 200000 369545524 200000 262050139 200000 539385003 200000 645694768 200000 885839546 200000 694799973 200000 685680835 200000 733923496 200000 282346129 200000 814546097 200000 682218394 200000 675514756 200000 205157950 200000 235089838 200000 624454406 200000 704620166 200000 917703143 200000 169512299 200000 656908159 200000 273974025 200000 155922004 200000 12595349 200000 436871194 200000 813932814 200000 192632043 200000 276247164 200000 489755790 200000 945077555 200000 969013682 200000 997961998 200000 115286833 200000 359946933 200000 331577680 200000 456809177 200000 744340219 200000 895674229 200000 962500363 200000 528415501 200000 713955201 200000 143324143 200000 410396874 200000 36273014 200000 43582202 200000 573283652 200000 644545299 200000 327236741 200000 390155837 200000 421513520 200000 928057101 200000 412392774 200000 480430272 200000 677326355 200000 851908734 200000 843503978 200000 968037529 200000 369982187 200000 308961741 200000 134957886 200000 897787519 200000 655121751 200000 957864448 200000 811731890 200000 763901385 200000 530372501 200000 546583230 200000 920480850 200000 914848365 200000 827810948 200000 362606670 200000 809697103 200000 369872642 200000 293101474 200000 257078165 200000 925602677 200000 835345597 200000 657878285 200000 901069850 200000 895589429 200000 411576182 200000 915398021 200000 421968388 200000 374180252 200000 572454819 200000 393053799 200000 910918682 200000 74643546 200000 509460059 200000 248689075 200000 577473 200000 879517115 200000 446571347 200000 268658182 200000 791316225 200000 202575280 200000 411314404 200000 22645919 200000 893636223 200000 509253317 200000 909366274 200000 402384221 200000 268557699 200000 753143339 200000 297559109 200000 377165502 200000 42237938 200000 536495023 200000 32395234 200000 678674401 200000 449709140 200000 508515265 200000 306681778 200000 428107908 200000 2985935 200000 55345517 200000 712878377 200000 356280070 200000 785441321 200000 630018659 200000 866927711 200000 878639205 200000 579409864 200000 349706482 200000 457385482 200000 810021951 200000 297964468 200000 619311112 200000 275253633 200000 682271956 200000 994211219 200000 52805939 200000 787041977 200000 269611265 200000 481183659 200000 468768930 200000 855349834 200000 122546758 200000 122430691 200000 771673380 200000 372023658 200000 974701760 200000 820287169 200000 340430886 200000 751903216 200000 223562542 200000 323303276 200000 484400056 200000 272818770 200000 625869551 200000 412449706 200000 420604040 200000 953228198 200000 807344129 200000 23758050 200000 798101988 200000 943164323 200000 230735619 200000 252910874 200000 427160507 200000 473929888 200000 353882419 200000 283691769 200000 67652764 200000 3359123 200000 440814192 200000 209843653 200000 841007540 200000 364907538 200000 681855799 200000 893854053 200000 308222675 200000 521707093 200000 777922217 200000 143819360 200000 11541094 200000 136046897 200000 228807298 200000 450234331 200000 788718462 200000 152196637 200000 81201443 200000 501682589 200000 776277447 200000 184749871 200000 559055752 200000 146201614 200000 421288848 200000 883223839 200000 797006161 200000 642697778 200000 676070345 200000 996004162 200000 299612349 200000 363536306 200000 85274622 200000 232620431 200000 389368489 200000 10007250 200000 845546592 200000 905839261 200000 634815636 200000 888711291 200000 572761532 200000 818876322 200000 421744796 200000 626554929 200000 499127169 200000 288768628 200000 970909057 200000 864047133 200000 607642558 200000 715057546 200000 605077665 200000 295616260 200000 790521120 200000 866033147 200000 998296570 200000 241486924 200000 842255607 200000 586724733 200000 572872234 200000 882040829 200000 300190513 200000 866105958 200000 969683057 200000 291819709 200000 701853276 200000 179133870 200000 707560108 200000 774309842 200000 285265319 200000 428628202 200000 475174746 200000 457742626 200000 791176416 200000 310039633 200000 424517530 200000 835999541 200000 984064118 200000 496348857 200000 603342635 200000 775484721 200000 992472440 200000 340435866 200000 391519850 200000 272330972 200000 729006996 200000 155218697 200000 314069590 200000 300247197 200000 860642072 200000 913924030 200000 160661133 200000 324775802 200000 224713459 200000 350402829 200000 846659919 200000 776618266 200000 954471091 200000 964023535 200000 910307194 200000 937234883 200000 948288648 200000 828401657 200000 298443404 200000 691237469 200000 574816575 200000 732047203 200000 749256867 200000 41783916 200000 48038470 200000 773405442 200000 628372095 200000 559271448 200000 114537901 200000 657163085 200000 262604157 200000 343414823 200000 645917730 200000 550140250 200000 758808988 200000 562125825 200000 8808180 200000 94139617 200000 421110651 200000 536324522 200000 867097104 200000 94252087 200000 794672729 200000 853268938 200000 557492742 200000 758806099 200000 115364882 200000 731010472 200000 55736323 200000 921676491 200000 591305511 200000 702797609 200000 80807383 200000 871788503 200000 615519926 200000 42666197 200000 969294832 200000 699686988 200000 164930685 200000 228155345 200000 195315549 200000 329446818 200000 83824859 200000 142245861 200000 986710987 200000 424878573 200000 96129229 200000 589544311 200000 898794890 200000 838682086 200000 506533876 200000 949865868 200000 829320071 200000 122293987 200000 198640780 200000 407366605 200000 472943955 200000 75932377 200000 270669173 200000 388032127 200000 723781913 200000 932451936 200000 494979630 200000 265173128 200000 462058923 200000 254748846 200000 525790932 200000 127461232 200000 592500853 200000 594629018 200000 789247014 200000 852857693 200000 470303623 200000 165283737 200000 281886595 200000 634220821 200000 443674510 200000 716811715 200000 357851369 200000 801996799 200000 773874138 200000 100826574 200000 760810230 200000 790360609 200000 520981081 200000 352411153 200000 105757418 200000 430660642 200000 65552794 200000 646116738 200000 383052963 200000 426885448 200000 133003978 200000 54370743 200000 976829598 200000 17204090 200000 465511353 200000 654449895 200000 501862908 200000 572430654 200000 793065684 200000 810154985 200000 152538233 200000 75279292 200000 250053419 200000 58560051 200000 370647157 200000 533692088 200000 417985132 200000 428523996 200000 987747055 200000 257110170 200000 717063910 200000 364094873 200000 95585156 200000 46777960 200000 319612294 200000 685312706 200000 457352819 200000 225737162 200000 263063004 200000 591521101 200000 340043419 200000 2252548 200000 107802645 200000 225000913 200000 200673146 200000 47069950 200000 764785921 200000 151907715 200000 424132910 200000 742917439 200000 775145998 200000 221287995 200000 646285943 200000 170971116 200000 787774794 200000 247207536 200000 851635 200000 663665101 200000 484027237 200000 715130678 200000 34237407 200000 943445063 200000 922020779 200000 141904966 200000 696969372 200000 990573922 200000 306617357 200000 239342581 200000 614836774 200000 807139780 200000 174814488 200000 473915707 200000 9923165 200000 137460915 200000 412146171 200000 959616429 200000 437182911 200000 677868565 200000 55727236 200000 41716098 200000 851139947 200000 196486770 200000 379442978 200000 889853328 200000 135914784 200000 917560048 200000 867790564 200000 949039439 200000 693811002 200000 639835989 200000 92945272 200000 423844564 200000 121046202 200000 948273671 200000 182212396 200000 76946134 200000 809544510 200000 562502158 200000 846687982 200000 597338283 200000 283037444 200000 845729552 200000 111351375 200000 941812299 200000 728643306 200000 971342163 200000 239496571 200000 129997899 200000 61034096 200000 663260606 200000 449306434 200000 506159074 200000 315311539 200000 768744408 200000 994490641 200000 898259175 200000 809569138 200000 454002630 200000 862049016 200000 776427984 200000 600687885 200000 510946383 200000 62569381 200000 747887539 200000 679062656 200000 605156570 200000 862323814 200000 152639560 200000 933580907 200000 882054509 200000 644316458 200000 748731364 200000 229570060 200000 32901295 200000 435458176 200000 604161918 200000 444320578 200000 711629799 200000 209069974 200000 667298988 200000 599751307 200000 344084218 200000 14133305 200000 394898854 200000 743599365 200000 238545520 200000 80339162 200000 713712961 200000 80363632 200000 635897710 200000 530698887 200000 74913524 200000 641721641 200000 452612027 200000 573675757 200000 894712022 200000 50921520 200000 272743359 200000 408518235 200000 686453148 200000 858202402 200000 46596735 200000 378305 200000 474098847 200000 293147710 200000 909845409 200000 468929196 200000 610457555 200000 326026852 200000 439367021 200000 975379275 200000 349884880 200000 171047696 200000 715344584 200000 217427052 200000 699018188 200000 647165538 200000 869820730 200000 688606590 200000 542646685 200000 463026456 200000 34692329 200000 573773456 200000 747947451 200000 87904400 200000 824521371 200000 198632527 200000 339638075 200000 261586122 200000 309258678 200000 42951691 200000 670770132 200000 411634276 200000 562615362 200000 43995058 200000 995309020 200000 444612764 200000 121184997 200000 217209298 200000 828437067 200000 207772496 200000 636422885 200000 639078810 200000 153238710 200000 803291392 200000 925863465 200000 855133401 200000 481823572 200000 277177033 200000 169288503 200000 905709052 200000 202155260 200000 12610666 200000 479507766 200000 130019859 200000 74856740 200000 324785730 200000 18526188 200000 61713100 200000 299895778 200000 911561039 200000 975438784 200000 638156917 200000 892599277 200000 987146032 200000 787374521 200000 256217597 200000 670856348 200000 338486819 200000 734756220 200000 395780339 200000 747019749 200000 36255495 200000 685141840 200000 382114180 200000 273402462 200000 978904922 200000 688437788 200000 319804544 200000 729195327 200000 655711034 200000 328999271 200000 104924501 200000 294552669 200000 348621159 200000 617041238 200000 460250641 200000 962221615 200000 21823806 200000 688930992 200000 462195555 200000 744509388 200000 444772031 200000 895904477 200000 365749914 200000 452053225 200000 74400391 200000 90802657 200000 814727587 200000 917626847 200000 510188501 200000 972341349 200000 16356110 200000 849560482 200000 185436808 200000 559912877 200000 500887049 200000 852303818 200000 56507167 200000 948061090 200000 205622882 200000 427874444 200000 7687862 200000 567204041 200000 885547656 200000 730369217 200000 999716110 200000 819021384 200000 325802890 200000 420177373 200000 419094149 200000 67754471 200000 981202197 200000 732153336 200000 612884505 200000 60626444 200000 63591801 200000 702189512 200000 534864744 200000 500366269 200000 58155940 200000 319311011 200000 259455154 200000 550537376 200000 141649188 200000 171491969 200000 330924244 200000 64237309 200000 948767272 200000 153199607 200000 841292110 200000 374794682 200000 744852863 200000 212595772 200000 531454013 200000 363162717 200000 64631446 200000 194243367 200000 224617056 200000 737591053 200000 178977661 200000 959016238 200000 54189846 200000 460747408 200000 566078690 200000 538393959 200000 937362525 200000 544361037 200000 66624019 200000 917232009 200000 21693652 200000 53235786 200000 196413695 200000 427799019 200000 169507257 200000 479891758 200000 616790068 200000 62556035 200000 923328747 200000 176116288 200000 249640674 200000 705105895 200000 936508648 200000 476699493 200000 159320789 200000 621984591 200000 960123086 200000 5748516 200000 853116542 200000 107223184 200000 649518173 200000 79589028 200000 491172074 200000 561413921 200000 823252978 200000 504661420 200000 372392392 200000 558626072 200000 26303628 200000 195206817 200000 714735463 200000 963051821 200000 490742731 200000 934824587 200000 761453748 200000 426883253 200000 396903915 200000 51438863 200000 625396031 200000 198947239 200000 578773964 200000 481557109 200000 224809270 200000 80226458 200000 444753644 200000 977609122 200000 912478567 200000 61745347 200000 725654890 200000 652906014 200000 313371457 200000 535109115 200000 414089732 200000 592333326 200000 885326034 200000 493615798 200000 560391192 200000 229853754 200000 799356618 200000 729528844 200000 577477542 200000 634563592 200000 715539574 200000 382232499 200000 737808715 200000 821917053 200000 228110788 200000 537897985 200000 310324295 200000 776540994 200000 910136644 200000 181491182 200000 183610487 200000 374736540 200000 754536484 200000 284395279 200000 17706075 200000 784837490 200000 330243635 200000 569152411 200000 435224336 200000 25479754 200000 774556126 200000 538360424 200000 338569813 200000 132870219 200000 466313781 200000 72187118 200000 881935497 200000 331865915 200000 500400870 200000 775924546 200000 96188586 200000 335553409 200000 862236735 200000 504742427 200000 319708759 200000 440310819 200000 717653807 200000 777431760 200000 961664462 200000 465175240 200000 485324100 200000 107596631 200000 837955565 200000 412426166 200000 622304941 200000 419406918 200000 119488052 200000 887596500 200000 795957305 200000 96813269 200000 321230016 200000 789506216 200000 53187414 200000 248122585 200000 804926545 200000 336195673 200000 831514130 200000 770166473 200000 978111556 200000 798355886 200000 4010780 200000 387594171 200000 106050200 200000 302405132 200000 626587586 200000 238032743 200000 711581164 200000 34340219 200000 333449716 200000 664712738 200000 428479359 200000 310998688 200000 652002366 200000 64126691 200000 96593710 200000 326136002 200000 248495057 200000 645317952 200000 403751800 200000 947023817 200000 423811194 200000 10058609 200000 81033083 200000 44566073 200000 866243240 200000 988196939 200000 71433463 200000 598779195 200000 101715818 200000 655091014 200000 461816394 200000 897006739 200000 117794413 200000 652783734 200000 871366257 200000 545384106 200000 761677313 200000 470417556 200000 727521037 200000 936568965 200000 166261523 200000 594862838 200000 370051674 200000 331633098 200000 28852531 200000 106403729 200000 907244345 200000 233575105 200000 178051215 200000 102346493 200000 230584614 200000 56154704 200000 693997046 200000 877040240 200000 956817473 200000 296010749 200000 145737941 200000 786740672 200000 856605000 200000 666197999 200000 650277180 200000 676391269 200000 948034970 200000 673804012 200000 160345048 200000 991266932 200000 690618165 200000 990507098 200000 447919097 200000 685821604 200000 291163320 200000 664152642 200000 16629645 200000 357376076 200000 74866528 200000 93991751 200000 152697635 200000 27972194 200000 716029198 200000 716938419 200000 231004136 200000 618123388 200000 907409471 200000 841556586 200000 45680043 200000 485393617 200000 415794705 200000 708599539 200000 62849244 200000 290500664 200000 803514947 200000 967361397 200000 567444616 200000 250900007 200000 108093237 200000 58301878 200000 478146142 200000 684120756 200000 475881443 200000 290728477 200000 909375148 200000 839737495 200000 453031405 200000 819515825 200000 603386978 200000 52611877 200000 25718161 200000 143266839 200000 48128268 200000 782054485 200000 726314414 200000 636352407 200000 79627995 200000 753727678 200000 348854722 200000 292590870 200000 454155932 200000 431378325 200000 932837356 200000 308922395 200000 761596862 200000 643030194 200000 771024105 200000 932031694 200000 216421455 200000 488622732 200000 253593626 200000 659127283 200000 829436670 200000 216853559 200000 247270267 200000 791388403 200000 281362202 200000 821970796 200000 94089645 200000 519339475 200000 991072913 200000 398905984 200000 675565036 200000 101551417 200000 118455793 200000 969903211 200000 634648600 200000 659650669 200000 420051048 200000 515456706 200000 167911600 200000 844218709 200000 745426375 200000 673001404 200000 834736849 200000 953107574 200000 816382586 200000 678073903 200000 705904698 200000 799750905 200000 601417105 200000 839870867 200000 213058378 200000 168732323 200000 760410809 200000 157621757 200000 281200383 200000 882378715 200000 496132674 200000 869058084 200000 565412087 200000 612799911 200000 443228954 200000 471454046 200000 860633970 200000 589604782 200000 209003215 200000 98957219 200000 825721165 200000 84857398 200000 291349905 200000 419690376 200000 515673096 200000 598252582 200000 922071596 200000 83140676 200000 363494336 200000 875426052 200000 117671441 200000 423736238 200000 551869237 200000 741810423 200000 494821709 200000 201415228 200000 766121924 200000 709669061 200000 977785999 200000 182042884 200000 828251500 200000 546747349 200000 855512869 200000 375453118 200000 419601612 200000 769646638 200000 352515838 200000 838591167 200000 264738594 200000 899592821 200000 978785961 200000 370680062 200000 783206989 200000 761952753 200000 242641235 200000 452933137 200000 114498763 200000 141320841 200000 740407500 200000 910030384 200000 73608634 200000 563361476 200000 149662594 200000 407332912 200000 128473306 200000 640051655 200000 148290179 200000 441742728 200000 550300296 200000 237082458 200000 904871806 200000 916767311 200000 150851012 200000 153055714 200000 951229122 200000 835627322 200000 962339883 200000 28053607 200000 799041853 200000 499373474 200000 623275517 200000 414284430 200000 134634108 200000 950013307 200000 19883543 200000 479683743 200000 483604144 200000 420348253 200000 273103864 200000 81421696 200000 559262375 200000 215286398 200000 738845631 200000 380023479 200000 760872398 200000 811118260 200000 680406058 200000 211095146 200000 392937524 200000 486121591 200000 939893912 200000 483957601 200000 440855689 200000 879319260 200000 974035719 200000 856499458 200000 85543450 200000 622870426 200000 599348245 200000 416898387 200000 721973462 200000 968643335 200000 790899970 200000 53980411 200000 713382219 200000 735139355 200000 898540971 200000 785788224 200000 44793512 200000 413021803 200000 64948368 200000 709366280 200000 714804411 200000 640656430 200000 560753358 200000 727406556 200000 183742452 200000 749270075 200000 523937316 200000 220813792 200000 711533408 200000 284309000 200000 185212657 200000 621675483 200000 662096046 200000 298320811 200000 933200948 200000 508623412 200000 836360236 200000 848678363 200000 132134281 200000 785023985 200000 526818505 200000 413308911 200000 21590321 200000 573833401 200000 82648596 200000 753330141 200000 716361226 200000 795921618 200000 250996282 200000 914116155 200000 198101906 200000 901715236 200000 638678539 200000 95070273 200000 388340200 200000 716870963 200000 321348341 200000 682567108 200000 621815241 200000 585214247 200000 912815878 200000 441868091 200000 876894358 200000 205260231 200000 464050413 200000 482227133 200000 29381195 200000 659674232 200000 602885113 200000 998589183 200000 356237192 200000 794553666 200000 79427095 200000 939738969 200000 68709260 200000 796396746 200000 845345239 200000 852516290 200000 81117748 200000 135757400 200000 886063719 200000 476129230 200000 896406015 200000 448224721 200000 612773269 200000 551516086 200000 219297804 200000 750132669 200000 769267152 200000 701264976 200000 703662617 200000 25101634 200000 685300774 200000 489621265 200000 827067012 200000 41670694 200000 401014343 200000 906651153 200000 224482893 200000 885912271 200000 661250176 200000 450661382 200000 921301778 200000 643958341 200000 619539391 200000 658627142 200000 473971984 200000 251979310 200000 889411989 200000 306996937 200000 313869608 200000 581341904 200000 191431214 200000 66282020 200000 68825302 200000 922397458 200000 908445785 200000 14748046 200000 399478330 200000 525247610 200000 581641606 200000 578663134 200000 963638290 200000 598114607 200000 321922497 200000 402128522 200000 969339837 200000 424608759 200000 869029307 200000 32328104 200000 449595194 200000 363070009 200000 695862977 200000 306995183 200000 968487717 200000 365376507 200000 190459074 200000 843731894 200000 384724671 200000 692604900 200000 918278221 200000 121538035 200000 652070374 200000 492600634 200000 35469455 200000 207317052 200000 335833880 200000 232346596 200000 140261208 200000 595054281 200000 844832115 200000 634170985 200000 408145686 200000 952439407 200000 401991863 200000 546815982 200000 490617047 200000 97336997 200000 474680641 200000 713249850 200000 415939146 200000 982374785 200000 640414225 200000 55218101 200000 775331774 200000 755689403 200000 684278980 200000 343092579 200000 810663968 200000 606876328 200000 616348057 200000 513468140 200000 791045376 200000 628044351 200000 804264815 200000 165504151 200000 527545995 200000 587727127 200000 873673156 200000 862382410 200000 520315794 200000 740805733 200000 434310839 200000 919442058 200000 960562561 200000 124538882 200000 183321862 200000 993893504 200000 509733479 200000 423117410 200000 545346575 200000 511318000 200000 325325555 200000 756762781 200000 464143314 200000 567374915 200000 104219764 200000 15201385 200000 172608237 200000 808667518 200000 352708824 200000 748298268 200000 633588893 200000 533994568 200000 698616493 200000 787398318 200000 443646146 200000 57838567 200000 37633314 200000 356815796 200000 353506779 200000 265095233 200000 645389317 200000 655393125 200000 395858181 200000 259763166 200000 739684806 200000 215529111 200000 684050431 200000 325339108 200000 411324786 200000 69238466 200000 102620456 200000 798846489 200000 788118711 200000 328680955 200000 369227134 200000 343410404 200000 621290469 200000 594762489 200000 808596128 200000 248837963 200000 272385002 200000 217135891 200000 55414476 200000 516318965 200000 890596437 200000 675552831 200000 608490720 200000 457426984 200000 344571731 200000 315822867 200000 781159516 200000 777848779 200000 205016500 200000 776541383 200000 235773789 200000 680672101 200000 63960294 200000 749221680 200000 744487075 200000 747803 200000 338435831 200000 678039237 200000 260167051 200000 139119540 200000 786018966 200000 308237980 200000 853231637 200000 484010647 200000 23634705 200000 635246701 200000 80549598 200000 45871051 200000 513230423 200000 844420237 200000 880097061 200000 139771381 200000 408970487 200000 711561203 200000 651722953 200000 161648221 200000 796382751 200000 39894069 200000 354931784 200000 728933608 200000 296062365 200000 601052555 200000 445278401 200000 736834078 200000 91359712 200000 222364874 200000 1479665 200000 763406116 200000 198328822 200000 662393706 200000 55452217 200000 374760386 200000 950064527 200000 649847679 200000 356056726 200000 742252125 200000 917192951 200000 199712194 200000 475643046 200000 735720445 200000 207822623 200000 218145161 200000 216633001 200000 348524104 200000 815004564 200000 927030473 200000 452443004 200000 436106628 200000 788144261 200000 804365338 200000 573326494 200000 403015319 200000 142844096 200000 652513458 200000 360587822 200000 320968457 200000 841244085 200000 51263079 200000 521304810 200000 388966656 200000 907768688 200000 438259633 200000 642441777 200000 830154050 200000 49803938 200000 110455205 200000 440584705 200000 813255990 200000 419519640 200000 894927354 200000 965325049 200000 950126818 200000 996873025 200000 559224583 200000 391582295 200000 600709869 200000 531687211 200000 35370434 200000 692844537 200000 71830685 200000 777079685 200000 851956673 200000 576603743 200000 275942873 200000 164940830 200000 114872123 200000 986969766 200000 22792999 200000 778300260 200000 392000775 200000 883159694 200000 337100206 200000 48508005 200000 945416347 200000 121549428 200000 309281077 200000 112186064 200000 947884557 200000 816807255 200000 530719777 200000 483396339 200000 408677909 200000 793842902 200000 485866873 200000 933736893 200000 73658376 200000 777644335 200000 693164773 200000 528453309 200000 528156125 200000 631810369 200000 369549993 200000 721269281 200000 443192363 200000 830132362 200000 95294893 200000 789065911 200000 809183271 200000 329001257 200000 995943288 200000 574086126 200000 474532777 200000 699213788 200000 178223663 200000 117091284 200000 283300648 200000 873040897 200000 699167898 200000 201180952 200000 722233784 200000 624015256 200000 716380190 200000 298638601 200000 456386322 200000 920100670 200000 461368003 200000 335449492 200000 180562315 200000 453527602 200000 846493487 200000 237744457 200000 484054555 200000 787376724 200000 62966951 200000 516101974 200000 727839319 200000 369675296 200000 103890708 200000 971378058 200000 117633142 200000 76179638 200000 367244027 200000 656321106 200000 319107406 200000 324939732 200000 360250243 200000 164523709 200000 570394711 200000 295231449 200000 124242034 200000 836156027 200000 835441574 200000 168996291 200000 92874798 200000 528477657 200000 744300530 200000 923541296 200000 627450815 200000 240266182 200000 613802641 200000 679565408 200000 195680971 200000 306763216 200000 121948027 200000 307041841 200000 740965784 200000 629425190 200000 191082821 200000 164166688 200000 189626637 200000 458582935 200000 985892134 200000 733109837 200000 470145200 200000 148041104 200000 95963893 200000 876461943 200000 342609576 200000 246279713 200000 582321448 200000 708995835 200000 985455036 200000 467491832 200000 33196245 200000 554406104 200000 705063761 200000 266656868 200000 609848756 200000 639296429 200000 63417198 200000 733535058 200000 377653274 200000 233379512 200000 520825530 200000 128687953 200000 392334078 200000 81383896 200000 757327484 200000 254326673 200000 962896886 200000 501702539 200000 905770137 200000 252251615 200000 650701114 200000 776805104 200000 127597976 200000 978956970 200000 608412575 200000 842358724 200000 920546977 200000 810553088 200000 122839196 200000 33454184 200000 110118776 200000 611288208 200000 923414088 200000 808202712 200000 219609222 200000 245946793 200000 719987032 200000 216958388 200000 151536335 200000 354022712 200000 106493221 200000 239828027 200000 271951868 200000 945127629 200000 872111523 200000 800573514 200000 465538130 200000 298616470 200000 697633130 200000 389222240 200000 614017719 200000 485463905 200000 541435824 200000 425763740 200000 181830323 200000 80412829 200000 335104587 200000 667597756 200000 660889196 200000 674316377 200000 431740850 200000 709310751 200000 657101480 200000 914914627 200000 800982268 200000 776859075 200000 447972557 200000 413042856 200000 865816032 200000 494520390 200000 330238179 200000 902154873 200000 919675570 200000 949119976 200000 705290640 200000 796439875 200000 648688235 200000 381787782 200000 350549530 200000 870233654 200000 892428960 200000 885025440 200000 445424232 200000 301711134 200000 574280072 200000 619660115 200000 70818048 200000 980618860 200000 715167226 200000 895020639 200000 390396681 200000 662102317 200000 389536107 200000 851635745 200000 229759561 200000 278159631 200000 313720820 200000 448976280 200000 249350951 200000 927085155 200000 891124809 200000 670430819 200000 91947177 200000 387321877 200000 589305282 200000 737594560 200000 92479607 200000 580502964 200000 608263253 200000 297342349 200000 387723477 200000 284803952 200000 471829144 200000 505985098 200000 331994283 200000 614181910 200000 2575811 200000 361786645 200000 857616768 200000 815221524 200000 862367659 200000 512303787 200000 15987577 200000 715990139 200000 335416007 200000 6891629 200000 101708125 200000 194919671 200000 256999470 200000 799541335 200000 261410452 200000 979196375 200000 662357909 200000 417211145 200000 206593314 200000 368061195 200000 128007508 200000 131848130 200000 151810480 200000 933878048 200000 191279714 200000 709397599 200000 702015362 200000 675182404 200000 219032659 200000 228326751 200000 21085313 200000 947760456 200000 108392288 200000 155505633 200000 516384562 200000 328082840 200000 517004383 200000 538153379 200000 59032251 200000 575810371 200000 25922757 200000 999450371 200000 629239012 200000 312280569 200000 232921258 200000 403988737 200000 777615379 200000 136295942 200000 329030852 200000 935708987 200000 488362318 200000 273411163 200000 427022953 200000 713244142 200000 775815227 200000 956449925 200000 245034385 200000 966662651 200000 926918434 200000 713834675 200000 275542225 200000 594468062 200000 844417257 200000 907863988 200000 82114912 200000 581406391 200000 867704086 200000 662951669 200000 402592021 200000 597203013 200000 982665168 200000 667838598 200000 457433189 200000 246168805 200000 149738461 200000 359881493 200000 479584361 200000 464586902 200000 65636516 200000 425479152 200000 74664149 200000 499869687 200000 139711019 200000 277294854 200000 601595393 200000 932044870 200000 349674265 200000 818710246 200000 659513571 200000 600655713 200000 216607413 200000 468392125 200000 685249809 200000 537075656 200000 847573732 200000 209088603 200000 319765187 200000 805306520 200000 513904685 200000 53459502 200000 64914125 200000 807954321 200000 793109943 200000 854290244 200000 925616808 200000 370450192 200000 838815561 200000 976097100 200000 539303530 200000 267978261 200000 94937416 200000 800595092 200000 119135945 200000 552412733 200000 420960956 200000 149556236 200000 726223643 200000 226435527 200000 785067338 200000 329123648 200000 777551703 200000 315186066 200000 429532474 200000 479252577 200000 167965204 200000 331642652 200000 418306417 200000 835522620 200000 77665415 200000 376567428 200000 514062199 200000 298736192 200000 931481225 200000 238057608 200000 640870257 200000 881822844 200000 415259278 200000 938182279 200000 486843431 200000 335655837 200000 898964910 200000 895510142 200000 979318527 200000 665929971 200000 948971423 200000 509925646 200000 558641150 200000 893369452 200000 735338679 200000 958532467 200000 495412685 200000 267531926 200000 154803182 200000 810410894 200000 522761649 200000 610616480 200000 396400857 200000 228625883 200000 676358545 200000 193528408 200000 808035247 200000 890357626 200000 637636083 200000 902635054 200000 274719558 200000 635730985 200000 647732221 200000 829285166 200000 139075862 200000 295216711 200000 888029560 200000 874280713 200000 658247476 200000 680774866 200000 458491079 200000 981674508 200000 658211415 200000 268605801 200000 93135092 200000 8599846 200000 96043990 200000 897530442 200000 201781155 200000 270835174 200000 133953959 200000 122130516 200000 378983195 200000 777387129 200000 758403168 200000 600202500 200000 447950915 200000 304441263 200000 756550969 200000 408288379 200000 421668001 200000 561399029 200000 175159815 200000 310922613 200000 888781916 200000 832357979 200000 910965568 200000 511042898 200000 504118331 200000 605524111 200000 497330685 200000 823671313 200000 874822563 200000 503937248 200000 508314098 200000 779158095 200000 816262299 200000 834245947 200000 483115384 200000 697577803 200000 39049675 200000 529765936 200000 210444163 200000 747590884 200000 294857847 200000 824073452 200000 647494058 200000 837248408 200000 318461576 200000 948313408 200000 553745445 200000 901643910 200000 309320834 200000 876251032 200000 613280713 200000 599629164 200000 131288974 200000 988064003 200000 76814349 200000 782854312 200000 577322864 200000 405217072 200000 501637384 200000 124083514 200000 961175185 200000 712602222 200000 591857520 200000 632989887 200000 755555318 200000 284377515 200000 297479323 200000 6875511 200000 48772421 200000 430817397 200000 650228353 200000 300834367 200000 656018630 200000 427040507 200000 925616055 200000 484044438 200000 625740639 200000 100365835 200000 650773876 200000 155891355 200000 412109974 200000 806415124 200000 534239118 200000 708153613 200000 155374226 200000 498511909 200000 74396797 200000 598121288 200000 37780505 200000 929535980 200000 463538518 200000 407035213 200000 532475025 200000 224433079 200000 749032912 200000 941113786 200000 800304642 200000 538131317 200000 191469634 200000 545277901 200000 734563602 200000 552503732 200000 386067874 200000 46308196 200000 195226888 200000 539999139 200000 653865350 200000 875685631 200000 98205641 200000 865624337 200000 72607269 200000 57389499 200000 355734492 200000 110087275 200000 714036310 200000 500257624 200000 767525480 200000 989990593 200000 921728399 200000 507433523 200000 939318579 200000 450222529 200000 659028454 200000 560373579 200000 107238052 200000 985771962 200000 992113171 200000 524587071 200000 395387330 200000 549971865 200000 151633259 200000 512877902 200000 847676466 200000 95033582 200000 295887845 200000 949970772 200000 218142779 200000 109608934 200000 119564311 200000 253958610 200000 534360261 200000 857378641 200000 298508601 200000 205190886 200000 215399252 200000 691396253 200000 213225248 200000 324849998 200000 540368401 200000 242128857 200000 454133315 200000 408949352 200000 631751104 200000 65358258 200000 273565625 200000 992309300 200000 484041162 200000 568286071 200000 7361848 200000 746719055 200000 769296948 200000 912778008 200000 26246422 200000 353811705 200000 326844324 200000 529016610 200000 380480075 200000 114371343 200000 402461026 200000 818194628 200000 557956716 200000 554493968 200000 724559699 200000 274783180 200000 989619119 200000 619113243 200000 188555263 200000 421313705 200000 787069165 200000 642098670 200000 121149580 200000 652213866 200000 161037722 200000 5935848 200000 72508608 200000 536843965 200000 545130447 200000 945991943 200000 798720770 200000 624248304 200000 532806208 200000 438669290 200000 719722584 200000 708879089 200000 514110532 200000 335675342 200000 144111721 200000 294497105 200000 835011539 200000 859882388 200000 600059259 200000 274185532 200000 771474306 200000 527162552 200000 874726005 200000 908155266 200000 581245576 200000 515594587 200000 792803549 200000 215254928 200000 26340028 200000 742799417 200000 236348634 200000 667124086 200000 544914068 200000 807548082 200000 980106034 200000 58723298 200000 989995814 200000 619906244 200000 604919116 200000 896354338 200000 579488810 200000 487901966 200000 772422959 200000 276119077 200000 871050229 200000 7064782 200000 240156544 200000 527854202 200000 942169982 200000 193536995 200000 670778758 200000 867670607 200000 685119579 200000 359928011 200000 823080744 200000 737220466 200000 321983172 200000 872799909 200000 451404013 200000 591407185 200000 354264974 200000 517452590 200000 210156538 200000 523786237 200000 77691440 200000 330565831 200000 576926231 200000 682337314 200000 794056897 200000 395215980 200000 899784617 200000 698610447 200000 698661366 200000 118116286 200000 473893304 200000 220686260 200000 277276456 200000 944811257 200000 309869033 200000 558505886 200000 842814027 200000 711279357 200000 701416580 200000 232457468 200000 5649399 200000 395956040 200000 832502383 200000 350995100 200000 391166306 200000 445710329 200000 834144047 200000 420977645 200000 45448290 200000 288470478 200000 427220717 200000 319997694 200000 997631854 200000 383842854 200000 482365550 200000 86907516 200000 732337053 200000 675502847 200000 528724249 200000 619886007 200000 507041445 200000 779446520 200000 259791092 200000 157570205 200000 550662877 200000 584682318 200000 67286181 200000 460458940 200000 518609723 200000 863585250 200000 242793332 200000 528262211 200000 582778709 200000 33605424 200000 408490823 200000 868865537 200000 458770274 200000 532187224 200000 363766436 200000 818393443 200000 605903929 200000 152619289 200000 655572146 200000 777343865 200000 556189007 200000 244436432 200000 992078136 200000 833859057 200000 579146429 200000 774707068 200000 414320795 200000 255332633 200000 580711223 200000 334382524 200000 821411810 200000 868615648 200000 833796117 200000 752730830 200000 475881140 200000 783728085 200000 979524429 200000 28543889 200000 120939351 200000 358776101 200000 951006581 200000 13136770 200000 707066547 200000 952664736 200000 113511365 200000 992580290 200000 818047564 200000 568715700 200000 827994642 200000 562695182 200000 921695306 200000 980282991 200000 409338067 200000 85021380 200000 985431412 200000 179580288 200000 464766751 200000 932216547 200000 85221167 200000 442765878 200000 201666731 200000 332428043 200000 43270531 200000 607306878 200000 863429071 200000 188978296 200000 674847509 200000 44261608 200000 436123522 200000 922702602 200000 522159917 200000 639271074 200000 423719256 200000 885549887 200000 852291504 200000 957947770 200000 476222346 200000 803536950 200000 1650470 200000 442214879 200000 71935726 200000 911459757 200000 239001781 200000 148854496 200000 398635769 200000 887437827 200000 775856162 200000 287569450 200000 150176707 200000 83449909 200000 160857046 200000 887889933 200000 104232962 200000 779177444 200000 970809558 200000 137204599 200000 725933836 200000 306700621 200000 539001033 200000 731498998 200000 716507353 200000 367130958 200000 115004917 200000 597379001 200000 722247678 200000 149549414 200000 812226368 200000 241035663 200000 547499442 200000 556965813 200000 981820467 200000 229795045 200000 889580492 200000 143442167 200000 515285745 200000 116554187 200000 245049025 200000 876883596 200000 746682436 200000 502473967 200000 210645930 200000 838041202 200000 977489808 200000 704684447 200000 590255163 200000 7686984 200000 31650012 200000 32211402 200000 293067468 200000 242162252 200000 473396431 200000 314422270 200000 40592979 200000 122640732 200000 260223151 200000 525599083 200000 715638374 200000 900251384 200000 742058595 200000 199711710 200000 707351868 200000 32674878 200000 958936178 200000 603820997 200000 421022124 200000 74033387 200000 77980673 200000 110708272 200000 472226604 200000 546041184 200000 325625559 200000 976821453 200000 22271443 200000 662747801 200000 947907931 200000 695334891 200000 471199319 200000 942588982 200000 572145812 200000 396693623 200000 270132750 200000 530302069 200000 337352231 200000 984272385 200000 729758959 200000 980943413 200000 374225500 200000 955167927 200000 708048273 200000 636536564 200000 78205464 200000 711932775 200000 846962473 200000 643861201 200000 501317859 200000 310064000 200000 357782416 200000 646068874 200000 515471587 200000 840484112 200000 794063162 200000 789783934 200000 616103133 200000 359643335 200000 697299775 200000 758093739 200000 839918138 200000 636941298 200000 497139541 200000 495254447 200000 375862015 200000 926512767 200000 585048530 200000 481820362 200000 737251794 200000 259572990 200000 404749230 200000 431298265 200000 212848123 200000 242254493 200000 895598718 200000 61759579 200000 197497696 200000 871767339 200000 577888889 200000 753945711 200000 121698439 200000 579299605 200000 451499125 200000 163950804 200000 300880535 200000 21460843 200000 946220522 200000 441043942 200000 249844566 200000 181712347 200000 349061357 200000 251068583 200000 693591851 200000 347068595 200000 56477749 200000 787990194 200000 589859100 200000 310832354 200000 517850905 200000 727950408 200000 203358928 200000 576844278 200000 96345487 200000 304699975 200000 366483085 200000 297119775 200000 985642029 200000 70971436 200000 829597498 200000 737383977 200000 340476459 200000 988889112 200000 16107102 200000 614220677 200000 463557981 200000 107779783 200000 774084126 200000 213108800 200000 176739388 200000 757590938 200000 1638721 200000 490692361 200000 997166558 200000 317783181 200000 212594990 200000 804896046 200000 819445240 200000 81896512 200000 148408300 200000 166753951 200000 319959779 200000 401106929 200000 26611232 200000 155949033 200000 185208211 200000 34980223 200000 783075602 200000 601465402 200000 459436447 200000 332595560 200000 257161895 200000 631316834 200000 339180351 200000 530678987 200000 781045607 200000 37939663 200000 844611400 200000 40124262 200000 641363063 200000 416281744 200000 647160113 200000 944343447 200000 511029151 200000 407207250 200000 259074833 200000 221906526 200000 570855236 200000 197938789 200000 767434654 200000 194490200 200000 549532782 200000 864746166 200000 320332334 200000 896431301 200000 645430979 200000 330484181 200000 388413113 200000 321824130 200000 993894537 200000 969978864 200000 350946772 200000 375066383 200000 864447142 200000 715363286 200000 948205238 200000 136937865 200000 924435106 200000 606578932 200000 517898037 200000 810016687 200000 800145059 200000 821205338 200000 789207497 200000 449115360 200000 608872815 200000 328837045 200000 593940871 200000 914417434 200000 239564397 200000 223066453 200000 411992102 200000 581824251 200000 818196387 200000 714565160 200000 750205949 200000 114817475 200000 164203448 200000 560610493 200000 353110530 200000 780848976 200000 940534770 200000 995823169 200000 954229707 200000 78127135 200000 491734072 200000 192320644 200000 208895375 200000 496921937 200000 518021392 200000 371843571 200000 289401381 200000 217342114 200000 286377377 200000 690898846 200000 141584131 200000 392289394 200000 160911794 200000 64824115 200000 814314559 200000 929076672 200000 890114984 200000 264892160 200000 797169809 200000 408422953 200000 602666122 200000 864492533 200000 530936654 200000 708331500 200000 995891199 200000 141123998 200000 698795117 200000 758623208 200000 228554318 200000 618756140 200000 21337732 200000 821980059 200000 838708316 200000 862055020 200000 57764555 200000 36614947 200000 855805361 200000 179984845 200000 52531991 200000 511801664 200000 204576882 200000 495881309 200000 708914655 200000 33395023 200000 708128103 200000 452394187 200000 468432954 200000 791012176 200000 975090165 200000 389773414 200000 584591326 200000 525600736 200000 948793892 200000 445832476 200000 670600993 200000 44086335 200000 972706458 200000 838865275 200000 21030651 200000 439505994 200000 882927260 200000 451003058 200000 140092160 200000 84644480 200000 247779859 200000 758910607 200000 54969705 200000 984278528 200000 583544196 200000 635675009 200000 472918284 200000 831623816 200000 171127317 200000 270170263 200000 65639774 200000 645492343 200000 19867022 200000 643465086 200000 630318199 200000 778264267 200000 485976149 200000 835737734 200000 945090830 200000 578301731 200000 182752112 200000 882215069 200000 772683383 200000 949970877 200000 613304966 200000 626398033 200000 200820395 200000 58681207 200000 619756509 200000 803643090 200000 315073087 200000 454920657 200000 826052700 200000 712297452 200000 528740970 200000 977735400 200000 465501577 200000 591932944 200000 649096451 200000 953812347 200000 292396939 200000 156053323 200000 996371072 200000 550596329 200000 153295145 200000 573484108 200000 300898295 200000 236361009 200000 515323336 200000 840171105 200000 305262368 200000 886262000 200000 200687983 200000 494620025 200000 842743376 200000 637235557 200000 571974341 200000 378783267 200000 470843518 200000 735117934 200000 941130001 200000 851441548 200000 402497856 200000 402838667 200000 811800632 200000 654488452 200000 156371662 200000 761143514 200000 78276289 200000 155422329 200000 652077053 200000 972091673 200000 534361044 200000 877444473 200000 88178244 200000 275471270 200000 997485877 200000 978776628 200000 232750010 200000 307477889 200000 33287501 200000 298315510 200000 397880084 200000 634448967 200000 899970336 200000 640601776 200000 998060459 200000 510105143 200000 650024535 200000 368023791 200000 35474803 200000 389637168 200000 938775351 200000 216785377 200000 292442884 200000 80367537 200000 523346086 200000 801267799 200000 74890644 200000 391251670 200000 193094188 200000 701540797 200000 144611577 200000 146570849 200000 581102575 200000 372774434 200000 713978794 200000 697634221 200000 70295732 200000 839776310 200000 978259646 200000 931217083 200000 157083108 200000 445733190 200000 626114539 200000 585651753 200000 860967812 200000 63509825 200000 743731592 200000 104933684 200000 454971451 200000 261584053 200000 416306315 200000 167806909 200000 812538191 200000 703361745 200000 616094858 200000 905350720 200000 721016999 200000 664760676 200000 908134844 200000 784430558 200000 388296393 200000 221380827 200000 959922936 200000 650844755 200000 812310748 200000 857394246 200000 652691891 200000 518711295 200000 64709286 200000 691081555 200000 295430 200000 214916064 200000 346627726 200000 873395792 200000 337504933 200000 270920597 200000 529136538 200000 591522348 200000 42054376 200000 370134876 200000 49929585 200000 139738742 200000 979529413 200000 924595732 200000 948669018 200000 198408539 200000 826431186 200000 274849595 200000 167048506 200000 93376427 200000 202515015 200000 929706735 200000 801160600 200000 294642388 200000 11420409 200000 405088752 200000 989578140 200000 397100772 200000 579850079 200000 452617627 200000 613329930 200000 949587594 200000 791917712 200000 374174704 200000 512954955 200000 646708501 200000 487661633 200000 990346124 200000 346027619 200000 313775730 200000 204166346 200000 263674286 200000 587188475 200000 964410161 200000 302544674 200000 193519669 200000 39533399 200000 961682560 200000 575858909 200000 614124447 200000 272716128 200000 249993261 200000 65111092 200000 597587211 200000 869044122 200000 280072359 200000 401112573 200000 498953783 200000 447526190 200000 555955965 200000 417505709 200000 615313794 200000 134211041 200000 42414300 200000 657439068 200000 100904426 200000 25085978 200000 471714452 200000 987913152 200000 275118349 200000 555954398 200000 892680467 200000 541697071 200000 351314731 200000 785401814 200000 315106279 200000 39994017 200000 703681313 200000 337249095 200000 506621759 200000 89602987 200000 375907439 200000 759778840 200000 262924265 200000 421828228 200000 59428146 200000 428758991 200000 908437845 200000 504672515 200000 904156713 200000 241382035 200000 155572624 200000 177802653 200000 593368755 200000 618694442 200000 34524488 200000 532648299 200000 835727054 200000 686640891 200000 687723469 200000 378046497 200000 176494873 200000 141314572 200000 737791246 200000 60596759 200000 954879186 200000 53682436 200000 401750423 200000 331659843 200000 482090456 200000 120950058 200000 767436952 200000 847350331 200000 230088872 200000 600320099 200000 70175200 200000 79114294 200000 607486563 200000 426216758 200000 293096413 200000 379336971 200000 105111237 200000 340363466 200000 324848541 200000 900557872 200000 596741679 200000 594599142 200000 344326863 200000 629684156 200000 548348829 200000 247672815 200000 802292674 200000 524654693 200000 469797039 200000 651852012 200000 585223523 200000 548460929 200000 943922084 200000 795700613 200000 503392578 200000 37273351 200000 196106073 200000 102426110 200000 971236237 200000 797857166 200000 636355405 200000 426906432 200000 150863634 200000 3204171 200000 67306398 200000 381433040 200000 119682368 200000 252258583 200000 952223500 200000 747389140 200000 496226853 200000 620969062 200000 916322037 200000 803480596 200000 217032305 200000 838156112 200000 141626711 200000 535541237 200000 824630640 200000 240403339 200000 53957328 200000 269386879 200000 673783059 200000 387976045 200000 222508192 200000 340487256 200000 732014055 200000 254992878 200000 776535716 200000 246346950 200000 408608027 200000 485303459 200000 308508507 200000 458871728 200000 574953086 200000 86869955 200000 570560997 200000 670031260 200000 354931325 200000 347508260 200000 974207998 200000 282398128 200000 575047208 200000 7710014 200000 781744134 200000 951564724 200000 425946924 200000 549887270 200000 482473723 200000 890677774 200000 708827610 200000 556496531 200000 448223355 200000 643855813 200000 736707358 200000 761601756 200000 728619718 200000 53106302 200000 54395015 200000 436595191 200000 199381690 200000 436224128 200000 128135748 200000 236033658 200000 219762645 200000 448936626 200000 151515940 200000 251055517 200000 455044149 200000 170375834 200000 991656085 200000 107326772 200000 558736026 200000 992508511 200000 525740709 200000 888187320 200000 842274913 200000 889710280 200000 762397699 200000 110362175 200000 449333641 200000 670754618 200000 937790973 200000 90658942 200000 233128625 200000 262047164 200000 83785346 200000 939853005 200000 543255320 200000 532558582 200000 991148065 200000 145187875 200000 482988698 200000 683612204 200000 248713736 200000 169813012 200000 228857272 200000 962452807 200000 888532997 200000 866332377 200000 818479504 200000 641345227 200000 950997127 200000 454799687 200000 677076448 200000 380047329 200000 278599324 200000 508955861 200000 317336327 200000 184473677 200000 882249716 200000 864762266 200000 518375938 200000 202575992 200000 425495771 200000 144251468 200000 334941810 200000 671112039 200000 420008002 200000 476944449 200000 301274771 200000 169424064 200000 403870646 200000 223874417 200000 617273669 200000 110126283 200000 287679334 200000 527273585 200000 912264199 200000 141893742 200000 691927072 200000 497055352 200000 280065782 200000 800618799 200000 76423508 200000 143763804 200000 753960657 200000 595935540 200000 716998414 200000 614005653 200000 428438263 200000 157366085 200000 69710847 200000 188051000 200000 904980326 200000 466115784 200000 510985588 200000 906953468 200000 487725756 200000 305566659 200000 750078300 200000 183017016 200000 446609465 200000 523634909 200000 905989701 200000 797219554 200000 366694331 200000 13678428 200000 913320287 200000 95754896 200000 929977279 200000 934884647 200000 599685238 200000 611007353 200000 852601190 200000 617477829 200000 151081467 200000 12444276 200000 147717228 200000 183977819 200000 590944507 200000 824794359 200000 162983217 200000 481525424 200000 524040485 200000 290887960 200000 320763060 200000 866539819 200000 871920327 200000 747304335 200000 704434322 200000 867324883 200000 552281296 200000 197905841 200000 460978442 200000 110054477 200000 324820687 200000 610745717 200000 951207163 200000 703011552 200000 913268466 200000 361399665 200000 703457763 200000 942293108 200000 598249991 200000 954912989 200000 971129312 200000 183356557 200000 668377469 200000 780330894 200000 425683378 200000 684312916 200000 216108898 200000 875055611 200000 441358007 200000 186328461 200000 678643813 200000 639578427 200000 145187564 200000 927281313 200000 359796181 200000 263123716 200000 121170162 200000 542430868 200000 802611103 200000 820402092 200000 72403461 200000 806376463 200000 18402387 200000 884914731 200000 706271237 200000 416452183 200000 539201311 200000 610788373 200000 762595185 200000 501034834 200000 967220690 200000 190274467 200000 222098789 200000 599096712 200000 966684377 200000 30195627 200000 685558691 200000 446859295 200000 108977475 200000 714693026 200000 843833990 200000 120135901 200000 222939328 200000 883863968 200000 272081679 200000 378118697 200000 212979613 200000 396702812 200000 192143068 200000 125288201 200000 671545033 200000 727245098 200000 118295595 200000 636444452 200000 49366994 200000 479273987 200000 155042778 200000 603414208 200000 238260967 200000 554724732 200000 470348137 200000 474171588 200000 429875927 200000 457792204 200000 625553141 200000 283430582 200000 698178832 200000 248721866 200000 436567357 200000 340959933 200000 259249568 200000 147875564 200000 463862689 200000 264181663 200000 979002165 200000 947259720 200000 461117469 200000 670641347 200000 43929888 200000 250509462 200000 287162193 200000 357269040 200000 465457997 200000 92832555 200000 142947451 200000 864354955 200000 324165195 200000 513982462 200000 415588218 200000 272045851 200000 679440714 200000 459996325 200000 198873804 200000 207321543 200000 46386199 200000 711455064 200000 316222863 200000 263522582 200000 256255265 200000 831869676 200000 61517187 200000 923160109 200000 20791158 200000 961785560 200000 255036677 200000 731778772 200000 778207429 200000 971414323 200000 477036309 200000 782657392 200000 598484829 200000 437094578 200000 821823312 200000 926807305 200000 23910443 200000 930089134 200000 590232053 200000 826731844 200000 471968959 200000 501571355 200000 167018468 200000 631843945 200000 773193031 200000 59089553 200000 176045209 200000 919989086 200000 481693841 200000 720892997 200000 737596468 200000 822102440 200000 693592589 200000 710920720 200000 810800499 200000 605872496 200000 884477383 200000 436059238 200000 493148596 200000 969369979 200000 784843376 200000 581044319 200000 551707895 200000 630611760 200000 754380629 200000 40021425 200000 159759322 200000 84146325 200000 487971940 200000 502884531 200000 173024155 200000 3481680 200000 488859182 200000 963951195 200000 90459672 200000 676903337 200000 810654687 200000 840731199 200000 125119953 200000 217264774 200000 937889606 200000 393416854 200000 311715299 200000 161167725 200000 564152531 200000 165923895 200000 4130829 200000 974898053 200000 843094931 200000 577595031 200000 740065966 200000 451728533 200000 483333940 200000 810218447 200000 380390596 200000 822779650 200000 126275591 200000 166988947 200000 502840302 200000 621096915 200000 27121400 200000 849030715 200000 858297450 200000 555100847 200000 395435926 200000 722953405 200000 87359255 200000 386080220 200000 674421265 200000 805341359 200000 668806515 200000 324633665 200000 597442870 200000 638678345 200000 294728604 200000 756409189 200000 265621620 200000 819010144 200000 727317074 200000 349327725 200000 512625625 200000 758648939 200000 195210994 200000 742303521 200000 615134228 200000 634392704 200000 592828284 200000 520913894 200000 688849523 200000 423874135 200000 876136589 200000 123921348 200000 268920550 200000 535734853 200000 960407396 200000 267035488 200000 896822266 200000 798747970 200000 812207072 200000 955540994 200000 411185373 200000 460607714 200000 685262976 200000 495874447 200000 718743904 200000 990196062 200000 377398368 200000 371613839 200000 864840175 200000 659205515 200000 596068161 200000 417378343 200000 946378137 200000 11895009 200000 424720257 200000 624093215 200000 561708558 200000 629593973 200000 386140702 200000 352972509 200000 24348571 200000 751525374 200000 769846966 200000 445869415 200000 362304814 200000 270715346 200000 319480201 200000 632487268 200000 660335191 200000 119488233 200000 316723060 200000 752913178 200000 670447941 200000 583716824 200000 2611703 200000 63479663 200000 911649476 200000 718287318 200000 128329519 200000 357357035 200000 617854020 200000 328453818 200000 44961243 200000 374931636 200000 244530644 200000 226069753 200000 238088026 200000 19285136 200000 567355426 200000 778334124 200000 463091114 200000 813486310 200000 823808124 200000 543213191 200000 287561578 200000 273858493 200000 699964625 200000 203153378 200000 208182232 200000 960826298 200000 634579888 200000 42048691 200000 30301395 200000 708615204 200000 730904646 200000 362152592 200000 448673497 200000 401844450 200000 216455779 200000 786478512 200000 870613256 200000 522440826 200000 936048757 200000 773268714 200000 669883680 200000 959385108 200000 880003466 200000 521485748 200000 295449470 200000 532454260 200000 293016913 200000 154400805 200000 116465441 200000 772999426 200000 468728856 200000 959891698 200000 543549865 200000 61536197 200000 624157391 200000 191639924 200000 738045778 200000 900588386 200000 483642115 200000 372319135 200000 537371900 200000 127042593 200000 255212770 200000 734564874 200000 146714149 200000 189941479 200000 441821500 200000 765738989 200000 441112812 200000 511667004 200000 587886463 200000 49141534 200000 931585551 200000 169087814 200000 538197946 200000 662449682 200000 518425324 200000 951099850 200000 582342810 200000 864957921 200000 370556803 200000 445776945 200000 172561263 200000 782808129 200000 929268337 200000 133174400 200000 209340967 200000 347508104 200000 939329270 200000 383834973 200000 472769360 200000 718257838 200000 848292591 200000 617371152 200000 733221401 200000 365255496 200000 240085212 200000 201418879 200000 200192080 200000 150629773 200000 30202330 200000 121098544 200000 543163493 200000 850316883 200000 179806632 200000 620025162 200000 201375588 200000 545614610 200000 296377509 200000 528521363 200000 886845182 200000 250708959 200000 740451279 200000 329645938 200000 620374400 200000 372172657 200000 630265541 200000 752165101 200000 820501977 200000 928731935 200000 289219525 200000 432820395 200000 949258648 200000 623024351 200000 881743789 200000 189919474 200000 642284778 200000 15172935 200000 393446909 200000 677854377 200000 47024799 200000 499214734 200000 249576658 200000 183054679 200000 324490276 200000 37308811 200000 560045804 200000 617327393 200000 674600841 200000 727496116 200000 934911400 200000 421843662 200000 741514108 200000 174179104 200000 223769349 200000 839571909 200000 789765964 200000 576873348 200000 806830499 200000 103037965 200000 15406310 200000 784729912 200000 494465214 200000 546802763 200000 322147546 200000 12042547 200000 737880118 200000 791196615 200000 450301014 200000 212393225 200000 155411081 200000 559044710 200000 820971304 200000 14050547 200000 698111189 200000 906979504 200000 141997503 200000 685061574 200000 270143706 200000 869433290 200000 227669289 200000 825593081 200000 492602102 200000 898958716 200000 44748053 200000 252264099 200000 622019622 200000 492140075 200000 885498322 200000 432823674 200000 344240651 200000 231301343 200000 278277710 200000 252523220 200000 522282209 200000 508711230 200000 102910487 200000 269028009 200000 616397193 200000 402524046 200000 398345564 200000 751769486 200000 240865151 200000 743421109 200000 324082411 200000 71962298 200000 529228003 200000 252696123 200000 781276723 200000 108649987 200000 642402419 200000 117147718 200000 441624899 200000 610231265 200000 879683470 200000 583124892 200000 117125833 200000 51874665 200000 560206898 200000 884426148 200000 328980499 200000 692738130 200000 436697342 200000 126248036 200000 864055568 200000 718896883 200000 557450032 200000 893833347 200000 86107214 200000 433891906 200000 241686182 200000 411030343 200000 768551164 200000 831211477 200000 557224416 200000 906013847 200000 425016041 200000 834272227 200000 853590011 200000 50116857 200000 613950595 200000 328283971 200000 999140535 200000 223225748 200000 698685656 200000 785623403 200000 508126833 200000 994039855 200000 107732375 200000 643059825 200000 255155752 200000 316409647 200000 648468238 200000 459708685 200000 470747515 200000 243952539 200000 735290412 200000 993653908 200000 243212456 200000 316673818 200000 39378560 200000 937992957 200000 898258062 200000 100262899 200000 72287799 200000 816176350 200000 809589931 200000 663970571 200000 711375393 200000 265721711 200000 635945246 200000 494373866 200000 220772268 200000 34756741 200000 928104612 200000 20463285 200000 157415655 200000 807833751 200000 657430686 200000 176898100 200000 922016383 200000 536588476 200000 463569161 200000 811268044 200000 925306820 200000 7428778 200000 482823811 200000 767686533 200000 265696419 200000 210292407 200000 811464779 200000 108213764 200000 914220972 200000 333983195 200000 855898176 200000 942988945 200000 55460877 200000 371429290 200000 655655649 200000 908521234 200000 150465940 200000 161543773 200000 818669899 200000 544680461 200000 940915889 200000 852119754 200000 230661949 200000 210114728 200000 823547504 200000 269329510 200000 191729942 200000 965065899 200000 53997698 200000 96367433 200000 589002196 200000 961207932 200000 393682740 200000 895384617 200000 600215317 200000 250533153 200000 110016373 200000 863003229 200000 523724569 200000 396457025 200000 158302419 200000 900145627 200000 868629693 200000 98585634 200000 156051325 200000 939604793 200000 571188609 200000 696617387 200000 647623746 200000 27939246 200000 873318274 200000 306623074 200000 804353167 200000 819256593 200000 440964992 200000 221280878 200000 525154420 200000 883257816 200000 450749144 200000 65146518 200000 654830239 200000 730566937 200000 505784713 200000 309756991 200000 455712862 200000 876310668 200000 765708338 200000 136124784 200000 555501473 200000 262636678 200000 723125265 200000 484203216 200000 271531252 200000 379277822 200000 997883141 200000 74483110 200000 977471880 200000 460642442 200000 348858252 200000 190773207 200000 660277034 200000 807403618 200000 85072068 200000 110448106 200000 357282377 200000 488504923 200000 458841709 200000 252291335 200000 107608563 200000 72586220 200000 252841188 200000 20168946 200000 505714647 200000 857068843 200000 889412905 200000 987599892 200000 295505988 200000 882726096 200000 794098905 200000 314025841 200000 195337767 200000 645115440 200000 243001396 200000 521788082 200000 823404816 200000 677039427 200000 830802455 200000 234851867 200000 126046509 200000 693826718 200000 175084033 200000 99350165 200000 892460876 200000 344618871 200000 782343697 200000 602905509 200000 880434396 200000 649611175 200000 34449157 200000 275316593 200000 754934764 200000 138767778 200000 792718908 200000 847683265 200000 657567017 200000 725950080 200000 650741684 200000 270220539 200000 578196451 200000 704194039 200000 73485835 200000 437253669 200000 8506376 200000 855472222 200000 48816769 200000 290403046 200000 843653158 200000 380430506 200000 600641267 200000 923325572 200000 827331436 200000 503809652 200000 790348769 200000 286785766 200000 379196329 200000 116299248 200000 12462184 200000 436558482 200000 665990474 200000 907573750 200000 416845895 200000 227493551 200000 94390623 200000 23972347 200000 211080669 200000 601921795 200000 425019798 200000 504547864 200000 845013545 200000 215997429 200000 916522045 200000 602069249 200000 29589191 200000 945719435 200000 499008580 200000 562322958 200000 518094840 200000 54704748 200000 152496439 200000 289826613 200000 241015962 200000 123690975 200000 807277383 200000 920068876 200000 335715883 200000 467422153 200000 754370368 200000 79281867 200000 886374602 200000 181757873 200000 316341395 200000 682736199 200000 454187316 200000 835668415 200000 25042253 200000 272015863 200000 803878602 200000 124733111 200000 707775518 200000 381353713 200000 389720968 200000 781394945 200000 515011666 200000 146291437 200000 30260238 200000 533492132 200000 987093466 200000 89388096 200000 890427291 200000 200910405 200000 191480130 200000 902812129 200000 960803340 200000 681139500 200000 754288571 200000 683252583 200000 702049760 200000 267223615 200000 259046674 200000 371133704 200000 867614262 200000 319956995 200000 219703222 200000 321459610 200000 728431820 200000 319263137 200000 57059510 200000 846324885 200000 149493248 200000 926058206 200000 710728639 200000 330504206 200000 339264722 200000 309315616 200000 96955681 200000 899422908 200000 939290848 200000 107468399 200000 958478282 200000 46809589 200000 160686695 200000 321863025 200000 158181192 200000 423311281 200000 132081224 200000 671002476 200000 456188362 200000 595085957 200000 526276095 200000 362315591 200000 394691103 200000 304838568 200000 496941484 200000 331036296 200000 986569140 200000 706351345 200000 427465230 200000 959080790 200000 725707417 200000 804936405 200000 980857985 200000 913776247 200000 278876028 200000 695030381 200000 836159239 200000 388488018 200000 852598699 200000 900481901 200000 437767227 200000 791984621 200000 203573525 200000 450861101 200000 227289438 200000 477446895 200000 301954632 200000 650967970 200000 595665998 200000 817947550 200000 831124596 200000 513945445 200000 653440905 200000 269082594 200000 887046502 200000 122877866 200000 902604333 200000 439718463 200000 762025356 200000 551325513 200000 675492346 200000 314172381 200000 988634103 200000 353177528 200000 384936269 200000 855077507 200000 458657875 200000 974696206 200000 943239974 200000 892589718 200000 744677103 200000 782393344 200000 631353122 200000 504400669 200000 546642618 200000 684877287 200000 946448768 200000 125390784 200000 231730499 200000 699828407 200000 399310111 200000 138592963 200000 532593336 200000 112571143 200000 282713981 200000 539812623 200000 586123751 200000 353915407 200000 34326713 200000 97276456 200000 256656447 200000 885436324 200000 836315025 200000 354969655 200000 809806287 200000 687237182 200000 382138211 200000 965603841 200000 130094916 200000 726675698 200000 96684591 200000 692151532 200000 776298990 200000 442469751 200000 191774355 200000 831057152 200000 902314426 200000 846900771 200000 946306508 200000 796267747 200000 534594361 200000 915587565 200000 971572154 200000 888880091 200000 982603671 200000 873641068 200000 602538716 200000 788397518 200000 204399267 200000 741341143 200000 862032463 200000 142532933 200000 171699916 200000 289945858 200000 635987922 200000 189499235 200000 637384481 200000 929488230 200000 519293892 200000 338436081 200000 987232592 200000 745515288 200000 282142499 200000 140650325 200000 778096551 200000 977733327 200000 830175118 200000 821892245 200000 529906453 200000 712870882 200000 736919363 200000 319265624 200000 214498600 200000 412143175 200000 247485216 200000 79539173 200000 358900240 200000 852002452 200000 613801637 200000 454823713 200000 69322393 200000 360721920 200000 995178991 200000 765048979 200000 529437748 200000 11255906 200000 535386558 200000 129619042 200000 849965806 200000 250457136 200000 147324271 200000 298519381 200000 456207734 200000 523619457 200000 761635074 200000 486927057 200000 515065627 200000 60429578 200000 752398612 200000 68728541 200000 974839242 200000 708850211 200000 100015332 200000 382088737 200000 412384275 200000 442590402 200000 333079633 200000 15655905 200000 914057507 200000 541591166 200000 211952089 200000 441008133 200000 679384266 200000 986277261 200000 362962075 200000 622574868 200000 278220150 200000 483905221 200000 583502932 200000 933358131 200000 911625270 200000 348138397 200000 245298021 200000 951267626 200000 528209079 200000 361923116 200000 399428299 200000 70831199 200000 775463753 200000 53218600 200000 364799012 200000 523237592 200000 908375257 200000 251893223 200000 827944368 200000 991443515 200000 29280503 200000 634030177 200000 301439052 200000 826447056 200000 589541329 200000 761798955 200000 588809079 200000 989014909 200000 756111414 200000 42017660 200000 715538768 200000 631147976 200000 288725907 200000 259113258 200000 985564821 200000 51022295 200000 539007480 200000 689581229 200000 33605797 200000 232983666 200000 707670034 200000 311992090 200000 674862462 200000 175830271 200000 332425521 200000 939978280 200000 26748863 200000 874712964 200000 278141251 200000 157945390 200000 208331942 200000 763580072 200000 301202135 200000 126108193 200000 587863057 200000 955872177 200000 182800666 200000 943496090 200000 853401216 200000 588510854 200000 977744348 200000 848603341 200000 897179408 200000 336087470 200000 78603146 200000 126749842 200000 882656641 200000 989410382 200000 308609844 200000 386846815 200000 959810608 200000 208179245 200000 531433096 200000 307783754 200000 390423580 200000 667105202 200000 147958741 200000 804107 200000 233546980 200000 930102756 200000 90761736 200000 17356791 200000 152006854 200000 852835944 200000 235601585 200000 558923525 200000 55283361 200000 432086917 200000 469923325 200000 624161995 200000 895053299 200000 937694755 200000 554135228 200000 148600961 200000 616850651 200000 909828038 200000 318211164 200000 460722684 200000 770095639 200000 136557207 200000 512337643 200000 35173811 200000 235887877 200000 378058074 200000 355902233 200000 639689405 200000 606379429 200000 215061368 200000 388033586 200000 629973712 200000 746605716 200000 572679413 200000 555602983 200000 134723138 200000 108808465 200000 458063994 200000 670140805 200000 877570570 200000 710000892 200000 224880972 200000 269679995 200000 411073983 200000 718296785 200000 299982161 200000 554879959 200000 317944215 200000 294732720 200000 614664977 200000 932941064 200000 470355049 200000 821045079 200000 547312562 200000 207238173 200000 42683818 200000 319113253 200000 270543610 200000 355562691 200000 353395570 200000 335294232 200000 306719056 200000 137432394 200000 976301687 200000 504739278 200000 819238330 200000 959156896 200000 227233296 200000 52549767 200000 661685214 200000 847588948 200000 866299443 200000 451046433 200000 615919621 200000 724960915 200000 354561398 200000 278089753 200000 486022931 200000 219374636 200000 606014224 200000 932084367 200000 480013455 200000 894887055 200000 57514200 200000 329744450 200000 500983456 200000 352466377 200000 409182020 200000 182201999 200000 905283596 200000 277747849 200000 486951786 200000 280226165 200000 104967226 200000 320828957 200000 758844674 200000 60615571 200000 548571440 200000 693686900 200000 149996128 200000 101857319 200000 662237590 200000 861312029 200000 337516157 200000 334428944 200000 909141680 200000 512044101 200000 482300143 200000 271488204 200000 682963046 200000 248043196 200000 4065260 200000 792334970 200000 729136447 200000 479429104 200000 809038922 200000 457238487 200000 549494880 200000 284900591 200000 228066176 200000 506007876 200000 222637457 200000 586383209 200000 179183524 200000 474396093 200000 73236279 200000 88026026 200000 239127918 200000 752366818 200000 116214874 200000 834385059 200000 249093683 200000 834746610 200000 267247263 200000 813326817 200000 613356523 200000 564877002 200000 907061326 200000 939903379 200000 432889131 200000 103780329 200000 587577420 200000 681240199 200000 956994857 200000 440893550 200000 806217249 200000 476007468 200000 893785022 200000 531642647 200000 925288947 200000 29198993 200000 234931038 200000 150619971 200000 993391240 200000 73788515 200000 455271201 200000 238284016 200000 401338694 200000 926201074 200000 292653757 200000 276227772 200000 170154037 200000 198144044 200000 506011273 200000 542945255 200000 453130235 200000 174818463 200000 172819322 200000 904424014 200000 463891422 200000 873547130 200000 891616041 200000 677898353 200000 789449157 200000 651758220 200000 957890506 200000 700119917 200000 523936310 200000 753982530 200000 545705525 200000 505683202 200000 801740376 200000 844830636 200000 597666271 200000 849877389 200000 376399857 200000 297129592 200000 461558497 200000 95436301 200000 155305320 200000 736619764 200000 355521007 200000 168929825 200000 911239108 200000 333039119 200000 959846497 200000 472793607 200000 581925034 200000 153302360 200000 232756269 200000 632651421 200000 969376865 200000 324732156 200000 472305641 200000 653260643 200000 175721936 200000 567735755 200000 38641357 200000 826207351 200000 141758078 200000 304837427 200000 449155246 200000 542892182 200000 315710096 200000 890598210 200000 31647747 200000 947307297 200000 257196238 200000 44996263 200000 428741090 200000 794333204 200000 531022493 200000 218501297 200000 413220867 200000 228336655 200000 876504581 200000 397230925 200000 73031867 200000 367756881 200000 760236971 200000 488814347 200000 625201409 200000 636958903 200000 627285719 200000 324088089 200000 733982316 200000 228405184 200000 357827950 200000 768008005 200000 878351154 200000 762752651 200000 411832312 200000 367846398 200000 692288553 200000 41734358 200000 445761946 200000 599331411 200000 23248585 200000 178758399 200000 962155036 200000 619592177 200000 637314855 200000 473221126 200000 733820900 200000 240699176 200000 467900922 200000 424732553 200000 620947448 200000 65734886 200000 823931544 200000 644554693 200000 123001343 200000 761707705 200000 530363641 200000 192938395 200000 543487039 200000 94987472 200000 357685682 200000 116161671 200000 477402014 200000 650168825 200000 454990330 200000 352283817 200000 56183204 200000 933557156 200000 573726632 200000 509991104 200000 359809655 200000 498931166 200000 329488689 200000 375953449 200000 733288157 200000 337957717 200000 765222829 200000 960378083 200000 147140669 200000 221047642 200000 529420499 200000 198828429 200000 938778782 200000 969132505 200000 102690040 200000 564771685 200000 185649317 200000 960019297 200000 522528018 200000 114896457 200000 361033625 200000 45287202 200000 437012154 200000 471509177 200000 596105057 200000 625407720 200000 582703140 200000 894588370 200000 492036227 200000 735532324 200000 542398504 200000 473789268 200000 933595175 200000 736806115 200000 823865916 200000 343132572 200000 859252241 200000 200877524 200000 143751799 200000 782424490 200000 947279017 200000 827654726 200000 409967502 200000 580651803 200000 943970038 200000 971242278 200000 780481242 200000 106981934 200000 798258845 200000 932490756 200000 689765967 200000 65910722 200000 797469158 200000 969065230 200000 814464644 200000 597388117 200000 909344182 200000 585087762 200000 984822449 200000 352968966 200000 87714709 200000 981768575 200000 312732331 200000 588959635 200000 579950504 200000 124334691 200000 17093866 200000 28663899 200000 746857143 200000 827516526 200000 257181827 200000 84649307 200000 511289384 200000 438701804 200000 385501485 200000 296520500 200000 812283393 200000 681639886 200000 679475518 200000 145137954 200000 359274728 200000 417214369 200000 709962669 200000 289249030 200000 614795301 200000 635074964 200000 60457489 200000 521857372 200000 548421022 200000 777388918 200000 121625249 200000 610826052 200000 132606937 200000 113982388 200000 673582129 200000 161088636 200000 168303613 200000 887113054 200000 116559930 200000 841878371 200000 596065744 200000 299677730 200000 469000401 200000 473008375 200000 343265721 200000 880641102 200000 584823981 200000 576395991 200000 905366718 200000 281840337 200000 390804261 200000 23468353 200000 684687494 200000 93626681 200000 680078895 200000 372174100 200000 266604887 200000 359383477 200000 134759521 200000 234475981 200000 564055576 200000 571112724 200000 143730418 200000 987190669 200000 913193551 200000 382507716 200000 964529593 200000 383272208 200000 157945380 200000 953923283 200000 724672812 200000 89521590 200000 630283355 200000 79868912 200000 606524002 200000 66118014 200000 493538908 200000 708126057 200000 798505232 200000 643809029 200000 372078638 200000 684858158 200000 446856590 200000 880091018 200000 178070646 200000 550902219 200000 621072594 200000 207558892 200000 561784444 200000 324465777 200000 588916851 200000 463530409 200000 583310373 200000 7232237 200000 666380455 200000 893581536 200000 102117881 200000 178946990 200000 387513924 200000 821522511 200000 510757149 200000 130603458 200000 64633025 200000 730520660 200000 57287001 200000 696779481 200000 99437109 200000 46804975 200000 309610770 200000 2460991 200000 271241558 200000 718898365 200000 805412688 200000 638415333 200000 663035258 200000 373913342 200000 240739257 200000 72846424 200000 581039769 200000 663681423 200000 332735634 200000 319661767 200000 444469576 200000 808615407 200000 311499460 200000 991590912 200000 919277758 200000 75658813 200000 855301588 200000 431199603 200000 324352721 200000 447932728 200000 674734569 200000 557587756 200000 623047161 200000 526506556 200000 714099145 200000 101279196 200000 921892683 200000 575654218 200000 871919835 200000 469402832 200000 665044094 200000 475950848 200000 861763877 200000 776047607 200000 288965097 200000 416051356 200000 91973966 200000 193964511 200000 851947137 200000 255391740 200000 384254108 200000 781872568 200000 775313887 200000 942236576 200000 198150390 200000 447684430 200000 209329719 200000 150464165 200000 756304610 200000 277775634 200000 4963425 200000 653506763 200000 213045127 200000 717464081 200000 855053779 200000 206646383 200000 624629931 200000 75003386 200000 284081315 200000 985967248 200000 48780470 200000 361746715 200000 729719689 200000 929082573 200000 132367020 200000 590904420 200000 402835418 200000 662014821 200000 840529461 200000 306744673 200000 527274381 200000 938042676 200000 35355544 200000 770732611 200000 588178232 200000 723562427 200000 847162810 200000 776460247 200000 178804755 200000 953381656 200000 461198883 200000 881927564 200000 956685811 200000 668041737 200000 73481464 200000 35478896 200000 974421327 200000 489510892 200000 43319041 200000 301175346 200000 106273598 200000 129835713 200000 906541475 200000 49704737 200000 800260982 200000 594811685 200000 320112358 200000 542588459 200000 623304269 200000 42168920 200000 991062383 200000 840047070 200000 142368954 200000 64586295 200000 469182086 200000 13824872 200000 716522068 200000 15568705 200000 507420177 200000 580958362 200000 98133329 200000 403483797 200000 123036822 200000 614558176 200000 425603720 200000 71141873 200000 837579579 200000 57926218 200000 50663790 200000 111720372 200000 42904008 200000 51589509 200000 708129819 200000 379807964 200000 755487395 200000 934453729 200000 349969733 200000 80512776 200000 675311314 200000 399597644 200000 565465155 200000 535329909 200000 465312764 200000 276452436 200000 54478603 200000 476731396 200000 405742695 200000 815709737 200000 391734835 200000 293827889 200000 602565370 200000 144186519 200000 851557106 200000 365864989 200000 13377339 200000 680332559 200000 105018655 200000 60098436 200000 724343633 200000 437110686 200000 639604528 200000 854331078 200000 244265986 200000 960207091 200000 464870971 200000 143534561 200000 32574134 200000 702458460 200000 216227319 200000 956541300 200000 894114161 200000 101658568 200000 281131707 200000 332844221 200000 325171419 200000 298265542 200000 401421181 200000 899971995 200000 65101882 200000 613993859 200000 427483092 200000 417845388 200000 427088758 200000 706791119 200000 824383477 200000 130269871 200000 365857555 200000 502915608 200000 91107001 200000 584595905 200000 959868473 200000 999157356 200000 650295700 200000 143340067 200000 991873199 200000 735746426 200000 231747229 200000 629832401 200000 26755802 200000 527208337 200000 835303052 200000 372554604 200000 385703874 200000 353452958 200000 873585334 200000 425536560 200000 482324749 200000 392538929 200000 43685139 200000 156621309 200000 694895872 200000 150940792 200000 811997751 200000 309004881 200000 613592196 200000 345960001 200000 128756059 200000 277945675 200000 433391390 200000 956834812 200000 643645013 200000 760703401 200000 481578228 200000 902065589 200000 840148890 200000 881892554 200000 219813070 200000 352122397 200000 366591554 200000 573325484 200000 319269394 200000 540314241 200000 173157379 200000 194477550 200000 643290822 200000 779658959 200000 336628020 200000 915272653 200000 804408209 200000 331207576 200000 410260682 200000 268132394 200000 501135801 200000 928751624 200000 845725790 200000 32688001 200000 119325477 200000 179418606 200000 534457892 200000 125625586 200000 619930203 200000 797153722 200000 56694003 200000 475011132 200000 79024770 200000 309135481 200000 459808835 200000 813812156 200000 924462432 200000 168842714 200000 441723946 200000 560317553 200000 569213788 200000 491378219 200000 137859933 200000 477858810 200000 216339324 200000 147776091 200000 941393204 200000 170753685 200000 172204903 200000 704563192 200000 76482981 200000 986447137 200000 731013476 200000 950021938 200000 787091270 200000 762149147 200000 29840984 200000 327045334 200000 291394895 200000 767731364 200000 841666506 200000 68057171 200000 552499093 200000 358430329 200000 329209826 200000 802959287 200000 951500943 200000 678642168 200000 454141796 200000 156092337 200000 170235731 200000 896397600 200000 153904568 200000 456952207 200000 538259353 200000 215859345 200000 901693157 200000 13685057 200000 720179126 200000 296353671 200000 878506896 200000 991323476 200000 681412769 200000 458384866 200000 527770369 200000 34576631 200000 248209905 200000 422703136 200000 805852446 200000 850026488 200000 776729052 200000 644492640 200000 748285548 200000 187230406 200000 101713208 200000 358831456 200000 119582228 200000 164908143 200000 31837053 200000 636800127 200000 528037339 200000 153575587 200000 549047488 200000 45151163 200000 196833831 200000 154226095 200000 961312696 200000 609391794 200000 310255616 200000 951251073 200000 733642683 200000 425606564 200000 717699340 200000 716685994 200000 349158081 200000 577122158 200000 124082577 200000 249143382 200000 116788575 200000 973915023 200000 485657718 200000 33046100 200000 624379596 200000 280144423 200000 419053377 200000 380051476 200000 978779871 200000 451375090 200000 763229209 200000 609254306 200000 475134989 200000 295964240 200000 853208004 200000 924769199 200000 439011694 200000 951773503 200000 117646761 200000 940434824 200000 392239289 200000 812849502 200000 931719630 200000 569672476 200000 448572483 200000 738554859 200000 808243930 200000 605110010 200000 868836610 200000 121417924 200000 395184147 200000 641031247 200000 975187599 200000 295281257 200000 950073184 200000 537067755 200000 196805918 200000 219822584 200000 576536904 200000 793209148 200000 402288007 200000 93792558 200000 49296624 200000 779431504 200000 387390784 200000 767585900 200000 406089248 200000 448149974 200000 306943072 200000 795577006 200000 863318333 200000 62662684 200000 963195292 200000 566243732 200000 673381198 200000 223811602 200000 666432588 200000 813229404 200000 807152123 200000 745148741 200000 159580263 200000 519418085 200000 59030408 200000 144900067 200000 436904577 200000 908610989 200000 881103582 200000 435511996 200000 877808595 200000 666085843 200000 393271169 200000 895137599 200000 765261362 200000 879611413 200000 531271066 200000 470416248 200000 860943382 200000 658631122 200000 54019054 200000 199384599 200000 294867604 200000 691284232 200000 430263267 200000 253076075 200000 485308770 200000 19126357 200000 380877185 200000 914185826 200000 228488409 200000 557138681 200000 596282222 200000 466092682 200000 526431725 200000 423553233 200000 798267632 200000 166695954 200000 3568694 200000 744090204 200000 521913837 200000 666524360 200000 701586922 200000 296194233 200000 754434285 200000 685903644 200000 893314528 200000 755574183 200000 141727510 200000 249567771 200000 478643086 200000 97966978 200000 246807086 200000 834681203 200000 715153162 200000 862897996 200000 922421916 200000 479171444 200000 964898571 200000 510210720 200000 616985958 200000 16127244 200000 773519080 200000 766484415 200000 65658931 200000 539706314 200000 187860631 200000 151509383 200000 797540170 200000 306032603 200000 366779566 200000 420212086 200000 119373200 200000 200067087 200000 421234788 200000 265147818 200000 488136844 200000 655190484 200000 685007760 200000 525120738 200000 333127781 200000 741077304 200000 712712872 200000 753710206 200000 963354081 200000 80855274 200000 319962819 200000 253244026 200000 744645224 200000 818159160 200000 460602774 200000 575682422 200000 113209342 200000 573269777 200000 585908089 200000 649844912 200000 510075211 200000 439070212 200000 204307298 200000 185191431 200000 927084438 200000 949164607 200000 343429352 200000 717133305 200000 410148036 200000 200491920 200000 551010369 200000 921289637 200000 390234973 200000 778558054 200000 494138947 200000 600895689 200000 273464966 200000 970669519 200000 283692645 200000 161359299 200000 218832903 200000 474414458 200000 697856702 200000 843065235 200000 692278854 200000 54455734 200000 509219332 200000 253983702 200000 486061640 200000 937217905 200000 268383629 200000 428679884 200000 437265846 200000 392834105 200000 897379153 200000 388141906 200000 733784277 200000 314202685 200000 96954341 200000 711380200 200000 148217996 200000 27319371 200000 215798912 200000 846248875 200000 305763936 200000 776285138 200000 558731000 200000 537469530 200000 968233082 200000 898323681 200000 730131909 200000 736624212 200000 785630623 200000 532281894 200000 157899772 200000 497538967 200000 644991798 200000 685735151 200000 183791956 200000 382313153 200000 532130117 200000 164834603 200000 907536932 200000 527016722 200000 370055795 200000 819409256 200000 329165153 200000 9466984 200000 959649286 200000 39568085 200000 669370020 200000 279331136 200000 625613797 200000 439234881 200000 151205921 200000 720286907 200000 683433623 200000 230134042 200000 440429232 200000 839579285 200000 924129601 200000 224254830 200000 854765511 200000 782983982 200000 460408234 200000 601460204 200000 596581244 200000 407247749 200000 333526585 200000 693511906 200000 973198983 200000 936055095 200000 753331700 200000 205668159 200000 693976125 200000 722726019 200000 519100547 200000 205871250 200000 424205461 200000 2043464 200000 926366250 200000 761149705 200000 794716709 200000 757086212 200000 469293521 200000 871759730 200000 809710629 200000 381069269 200000 416940799 200000 538187579 200000 460267114 200000 932781691 200000 489924057 200000 69118581 200000 181367659 200000 970315091 200000 870902055 200000 931226060 200000 564051007 200000 746676829 200000 473719375 200000 797464208 200000 888306844 200000 158966838 200000 407333206 200000 944907950 200000 85585112 200000 602049054 200000 727246053 200000 420275894 200000 197521386 200000 450820082 200000 878427201 200000 700758486 200000 279092073 200000 764524081 200000 213094736 200000 474934748 200000 706053515 200000 370696698 200000 966938778 200000 655306040 200000 221663527 200000 480288011 200000 872367429 200000 26004726 200000 574018482 200000 611809219 200000 431446807 200000 358741191 200000 98653508 200000 623779104 200000 971182198 200000 834780408 200000 724645011 200000 615172289 200000 231506027 200000 757193848 200000 362906358 200000 420424932 200000 135490713 200000 189534421 200000 130128995 200000 632961639 200000 980963145 200000 153793598 200000 200814448 200000 436277450 200000 186361185 200000 566341506 200000 101273940 200000 968869930 200000 261714536 200000 288085518 200000 101034470 200000 849541958 200000 753952387 200000 180045298 200000 753322908 200000 285566333 200000 133960825 200000 84020188 200000 645680524 200000 715124942 200000 474426289 200000 283842330 200000 147471213 200000 634651606 200000 893620785 200000 853577116 200000 718725014 200000 725589972 200000 259012768 200000 370306030 200000 839519997 200000 279837862 200000 103063621 200000 52089665 200000 224312121 200000 63661260 200000 491441413 200000 929108322 200000 242790527 200000 682815332 200000 690503528 200000 596150976 200000 224538536 200000 131827756 200000 244051603 200000 544866409 200000 856312360 200000 113771906 200000 392889934 200000 673856524 200000 449454102 200000 580477542 200000 717990142 200000 604407800 200000 735413290 200000 977525 200000 882114475 200000 842108186 200000 620025785 200000 672153070 200000 551590906 200000 958814978 200000 459694267 200000 644699056 200000 905101363 200000 421456862 200000 892037060 200000 814794554 200000 109089083 200000 532032124 200000 727864333 200000 649091753 200000 338298010 200000 391633483 200000 125001068 200000 290533052 200000 720230006 200000 125879130 200000 224283222 200000 536292561 200000 77686165 200000 228026966 200000 794913251 200000 370864360 200000 791892829 200000 722264207 200000 162691017 200000 72598943 200000 954525654 200000 326082035 200000 791516767 200000 831208499 200000 188923814 200000 309156624 200000 864670874 200000 338030213 200000 944885779 200000 258324246 200000 355197971 200000 479576337 200000 401125124 200000 35320273 200000 607492862 200000 666755320 200000 328975103 200000 872848818 200000 831498290 200000 794039286 200000 878665003 200000 573370821 200000 630826791 200000 168490603 200000 107220302 200000 113857467 200000 530611186 200000 140893013 200000 503590863 200000 818506210 200000 514377547 200000 716589651 200000 269255093 200000 121591079 200000 989911175 200000 732982179 200000 3952293 200000 698404121 200000 230649245 200000 696972324 200000 361700582 200000 703609832 200000 571664163 200000 894840148 200000 349764959 200000 888392289 200000 61409873 200000 827990353 200000 83452823 200000 21585394 200000 249389820 200000 148442843 200000 446050739 200000 605534380 200000 947791259 200000 373862223 200000 765177466 200000 8291643 200000 734677316 200000 315329197 200000 769307988 200000 176187118 200000 390293423 200000 918190994 200000 472890437 200000 472684469 200000 119118641 200000 550049085 200000 187466230 200000 46730268 200000 344492225 200000 424991117 200000 208134572 200000 214331220 200000 568640502 200000 146090752 200000 677328717 200000 399949098 200000 476372230 200000 202833077 200000 437140833 200000 141231630 200000 556920519 200000 677929066 200000 511428877 200000 900793612 200000 119767729 200000 472552574 200000 985945625 200000 882987988 200000 350653145 200000 275291631 200000 395095275 200000 683667125 200000 1369078 200000 424999515 200000 520430217 200000 290009245 200000 322088798 200000 273462786 200000 638011033 200000 119144218 200000 196013321 200000 30588353 200000 864759139 200000 997797979 200000 516435340 200000 711248152 200000 618263501 200000 41251119 200000 91033630 200000 757991460 200000 688101213 200000 804834563 200000 561905301 200000 968002468 200000 947644474 200000 106248167 200000 951928681 200000 735356663 200000 262205226 200000 355665545 200000 611207599 200000 110759451 200000 67886484 200000 895644727 200000 301405471 200000 563358127 200000 163636094 200000 22934752 200000 932702733 200000 446434033 200000 627849616 200000 86079251 200000 54004082 200000 261494208 200000 268158222 200000 595547133 200000 117530852 200000 749615769 200000 308213728 200000 160968046 200000 169128600 200000 486279325 200000 712239756 200000 190010324 200000 667177318 200000 182321544 200000 333111353 200000 909868093 200000 916695236 200000 283710395 200000 647147694 200000 679720024 200000 549837001 200000 443741746 200000 566958672 200000 501994099 200000 157111338 200000 730541197 200000 951126055 200000 773170558 200000 390006847 200000 186198283 200000 920413144 200000 269121797 200000 369170687 200000 599111817 200000 731152299 200000 78301497 200000 979837182 200000 771675270 200000 887915141 200000 431421671 200000 132605301 200000 622662944 200000 958880238 200000 267124094 200000 384547385 200000 487853335 200000 193398795 200000 244489997 200000 692550594 200000 500535241 200000 786954148 200000 924738113 200000 493736229 200000 388520756 200000 980664863 200000 727312490 200000 908004888 200000 400052726 200000 545895298 200000 676372342 200000 552102132 200000 378974031 200000 996071539 200000 31211507 200000 518423725 200000 224651548 200000 433410106 200000 343975696 200000 158518491 200000 542709212 200000 39748797 200000 478463643 200000 713721268 200000 614914223 200000 143705730 200000 767683843 200000 981937167 200000 94816593 200000 135251632 200000 19236183 200000 380772706 200000 526942242 200000 357933325 200000 841977669 200000 183508931 200000 377080864 200000 155756544 200000 562783003 200000 622310377 200000 157803754 200000 744238223 200000 294910920 200000 842833707 200000 772492477 200000 991974497 200000 91216602 200000 104323455 200000 661059194 200000 829347772 200000 135024769 200000 641332603 200000 229691806 200000 759763335 200000 601597322 200000 351645270 200000 2513479 200000 48781640 200000 976011619 200000 220890599 200000 859446069 200000 136244519 200000 696671772 200000 744761508 200000 986872773 200000 408277480 200000 630297699 200000 289386404 200000 621167606 200000 266189043 200000 146893191 200000 416738460 200000 976770663 200000 947531343 200000 70140277 200000 567939556 200000 959588439 200000 370272929 200000 218448573 200000 556404850 200000 619533218 200000 730934576 200000 765344396 200000 59028957 200000 890327241 200000 603780580 200000 214948530 200000 371532379 200000 233927914 200000 95880001 200000 601367965 200000 777895618 200000 980766659 200000 15192688 200000 794027612 200000 463676041 200000 690651059 200000 184177462 200000 490101916 200000 652814279 200000 129636279 200000 292570105 200000 986000557 200000 325665074 200000 144852848 200000 968900545 200000 275862396 200000 520760352 200000 295379738 200000 614207027 200000 174076570 200000 428363401 200000 51518357 200000 980433303 200000 153435699 200000 163909890 200000 4398688 200000 664894163 200000 9838358 200000 563254466 200000 713199000 200000 901862253 200000 451378354 200000 543963551 200000 213627388 200000 358436236 200000 254881046 200000 929310737 200000 714844395 200000 52475382 200000 967906031 200000 528792365 200000 476775523 200000 881413650 200000 79247758 200000 517110954 200000 523714818 200000 46871014 200000 933247198 200000 956725471 200000 412800008 200000 821765657 200000 820226417 200000 563707585 200000 704774483 200000 678430193 200000 724655731 200000 963850729 200000 283381088 200000 201773909 200000 992466868 200000 84336779 200000 773742416 200000 513487563 200000 256090017 200000 585558399 200000 879271647 200000 703434106 200000 978245450 200000 340951611 200000 667883629 200000 101102376 200000 948213341 200000 359403221 200000 54371065 200000 358789693 200000 841901353 200000 797663237 200000 752782368 200000 704620989 200000 762037915 200000 584408352 200000 396468769 200000 452988752 200000 29009475 200000 155970077 200000 615561691 200000 704572733 200000 253215822 200000 484531090 200000 197271244 200000 477718633 200000 637448076 200000 22119095 200000 375122194 200000 778407516 200000 353448811 200000 609601377 200000 428184429 200000 281547579 200000 218117625 200000 220841991 200000 557668667 200000 236194254 200000 421704166 200000 612864960 200000 572928633 200000 94540666 200000 933040254 200000 711097410 200000 830918600 200000 632717383 200000 194887090 200000 553435107 200000 868442724 200000 953752794 200000 261939215 200000 550102938 200000 807673901 200000 807153787 200000 452895428 200000 205200638 200000 62598562 200000 841202448 200000 635045279 200000 465264197 200000 537243103 200000 310614303 200000 284531983 200000 837168710 200000 222725798 200000 913445326 200000 56834083 200000 216330870 200000 145307730 200000 887217381 200000 760781449 200000 315566317 200000 641090532 200000 144895690 200000 38189199 200000 377430113 200000 843324154 200000 186505859 200000 795732771 200000 814316073 200000 976325586 200000 412694967 200000 626443734 200000 207925819 200000 205986634 200000 886874796 200000 466967764 200000 668907821 200000 260731106 200000 110426185 200000 489416429 200000 600120374 200000 279505591 200000 285057556 200000 845541774 200000 187085613 200000 800491912 200000 279309876 200000 125192903 200000 102225544 200000 234085557 200000 181524847 200000 761639238 200000 830867293 200000 642278970 200000 812372268 200000 865579097 200000 838306659 200000 990183095 200000 24206194 200000 320829935 200000 841513201 200000 41087338 200000 392734438 200000 987224215 200000 369569021 200000 768903730 200000 726691535 200000 302392191 200000 480333598 200000 97949581 200000 206893845 200000 521652852 200000 662612873 200000 287453849 200000 689022012 200000 634836455 200000 248906006 200000 924049174 200000 842109292 200000 75810022 200000 658121020 200000 541587809 200000 670570604 200000 88380190 200000 534098959 200000 871661690 200000 131869089 200000 873047262 200000 856136776 200000 753754622 200000 249970195 200000 5459222 200000 474752316 200000 487181357 200000 304326504 200000 163472723 200000 2352355 200000 252162020 200000 989647845 200000 832852932 200000 206468561 200000 262987426 200000 157765235 200000 741903671 200000 617762623 200000 264255622 200000 819517591 200000 406669595 200000 95604995 200000 312353358 200000 974838903 200000 897694591 200000 652677010 200000 140671832 200000 527813339 200000 315084048 200000 340079620 200000 187117988 200000 992635689 200000 916743966 200000 73721871 200000 482308560 200000 466561383 200000 707670935 200000 867901962 200000 841064218 200000 476971068 200000 957518089 200000 900160234 200000 645283168 200000 739613422 200000 839455395 200000 673932871 200000 265742114 200000 314848100 200000 203115060 200000 88229976 200000 364894589 200000 108022308 200000 652866089 200000 523659249 200000 814619696 200000 287080021 200000 437672850 200000 679658123 200000 214233498 200000 375718845 200000 904126493 200000 961270843 200000 703753401 200000 914813635 200000 625072664 200000 458171321 200000 294635308 200000 328478317 200000 873047154 200000 855449178 200000 607839025 200000 850028642 200000 734242490 200000 773025813 200000 340924839 200000 111764713 200000 456215837 200000 715391360 200000 44558348 200000 423093991 200000 396058731 200000 3707347 200000 810231934 200000 512565219 200000 735268882 200000 119283427 200000 835477437 200000 503216644 200000 549538336 200000 194797351 200000 524044582 200000 649976337 200000 983406404 200000 776069045 200000 262737081 200000 613857135 200000 619255501 200000 142214725 200000 788117267 200000 37085222 200000 288581288 200000 67690796 200000 618216307 200000 360284379 200000 152500581 200000 329936737 200000 864040376 200000 959718102 200000 634379826 200000 740752507 200000 556941921 200000 12681212 200000 460106461 200000 502483632 200000 312160906 200000 729187029 200000 810584021 200000 535414998 200000 819623412 200000 916142727 200000 105994281 200000 368405605 200000 667335421 200000 283536088 200000 642979718 200000 188637042 200000 711232163 200000 634109486 200000 377926204 200000 96942260 200000 519616644 200000 861349777 200000 203961657 200000 720831361 200000 135353568 200000 565733543 200000 71888907 200000 539250641 200000 631164564 200000 222005686 200000 717319905 200000 944863289 200000 501941024 200000 663949221 200000 469938826 200000 310589424 200000 233167009 200000 717196794 200000 129139827 200000 260723916 200000 813162966 200000 246650076 200000 889740972 200000 877729093 200000 568979998 200000 632893713 200000 953780195 200000 57004144 200000 113170295 200000 585870848 200000 243181414 200000 71645701 200000 690199168 200000 437422511 200000 609242404 200000 847272536 200000 915886711 200000 929344709 200000 394744235 200000 702463074 200000 651706683 200000 631720072 200000 883765803 200000 265425849 200000 83950922 200000 207561951 200000 455153264 200000 378520210 200000 652631490 200000 533705809 200000 12318443 200000 725766085 200000 204066915 200000 873717763 200000 928252073 200000 722654408 200000 632018314 200000 31213500 200000 261993817 200000 660773810 200000 33700918 200000 544259556 200000 195682634 200000 405004600 200000 808150535 200000 185439615 200000 947433833 200000 874343602 200000 823991609 200000 318709302 200000 541759302 200000 990761495 200000 584463020 200000 64161357 200000 349541135 200000 623077883 200000 149679582 200000 397248173 200000 426650514 200000 793210775 200000 491746542 200000 404382938 200000 225123902 200000 717660864 200000 513842842 200000 431184125 200000 852032801 200000 863803886 200000 192937024 200000 412113883 200000 823321323 200000 837403189 200000 266091488 200000 989053146 200000 397168361 200000 262154062 200000 360143383 200000 203555842 200000 187584265 200000 886089103 200000 191767589 200000 77550073 200000 610036699 200000 811501037 200000 872323047 200000 935698437 200000 645234317 200000 312722432 200000 661503965 200000 315441164 200000 398502126 200000 713357310 200000 114020132 200000 673086614 200000 235024235 200000 979022526 200000 324505467 200000 879389385 200000 347641108 200000 339986358 200000 405091137 200000 462516331 200000 772259223 200000 458504956 200000 712889716 200000 32718307 200000 687158082 200000 738578759 200000 15233459 200000 903780407 200000 793173764 200000 294637038 200000 99301948 200000 444917518 200000 408513131 200000 45272295 200000 798781933 200000 966000302 200000 656141734 200000 489620680 200000 272367686 200000 716406783 200000 421115268 200000 212989128 200000 91340132 200000 41192069 200000 409169267 200000 212572350 200000 807666183 200000 493084264 200000 722794369 200000 526353184 200000 666118028 200000 223083118 200000 908364893 200000 971673349 200000 995466226 200000 388118527 200000 431728981 200000 626863138 200000 236661721 200000 382971679 200000 333916249 200000 392434895 200000 329506941 200000 216632950 200000 592665589 200000 299538434 200000 776908734 200000 765804363 200000 893160282 200000 872258386 200000 937583130 200000 141434755 200000 739286613 200000 893956853 200000 877400751 200000 821228454 200000 609623381 200000 306909121 200000 575569213 200000 140674265 200000 539259753 200000 330042669 200000 241036834 200000 512685796 200000 962764350 200000 342584656 200000 777627739 200000 303836205 200000 992353316 200000 437872864 200000 386434441 200000 252099001 200000 129947144 200000 760148787 200000 240244200 200000 99713841 200000 723283322 200000 406025281 200000 52898905 200000 325268698 200000 3048104 200000 532443806 200000 355802200 200000 858679706 200000 792981601 200000 766408579 200000 913169925 200000 996336889 200000 729099282 200000 833899206 200000 839145502 200000 827552029 200000 173441995 200000 424988381 200000 132113410 200000 863727308 200000 230155321 200000 18185950 200000 715935151 200000 817809773 200000 448279724 200000 273565312 200000 938357188 200000 415043334 200000 888345362 200000 965010970 200000 977358719 200000 938144318 200000 546398202 200000 273330849 200000 959025342 200000 99037275 200000 460679825 200000 708753326 200000 552951809 200000 407246660 200000 564295334 200000 976376181 200000 710381157 200000 206806911 200000 83861161 200000 184956110 200000 447955882 200000 875925555 200000 423666599 200000 242974511 200000 810279469 200000 761469223 200000 125763407 200000 302208686 200000 149833453 200000 554209984 200000 505562095 200000 267274242 200000 50673033 200000 888821253 200000 232222839 200000 466015874 200000 455123007 200000 883799710 200000 24190067 200000 893662757 200000 821779950 200000 678980303 200000 328332308 200000 601148287 200000 70413844 200000 806392192 200000 426229287 200000 124183497 200000 940431568 200000 254244920 200000 99201563 200000 42823384 200000 903020767 200000 371881244 200000 677271550 200000 328061219 200000 91775906 200000 717799668 200000 238707839 200000 589977025 200000 761521430 200000 649724197 200000 465453293 200000 81099880 200000 887416281 200000 508710839 200000 13040438 200000 614013294 200000 686628650 200000 243649872 200000 356854248 200000 271516106 200000 813797096 200000 898088245 200000 102201906 200000 69322515 200000 829618066 200000 221486415 200000 309783010 200000 286999935 200000 276380229 200000 495916579 200000 319258471 200000 370370533 200000 797790912 200000 44972760 200000 653323728 200000 995768250 200000 752214370 200000 269067060 200000 329149130 200000 296951574 200000 773169449 200000 350362525 200000 742197413 200000 719354543 200000 54864307 200000 801062171 200000 546102351 200000 109934556 200000 503908160 200000 212751700 200000 744146774 200000 105317523 200000 735599789 200000 781610126 200000 918660074 200000 385895786 200000 435320186 200000 812103600 200000 202917591 200000 131772312 200000 827140548 200000 323308097 200000 772805006 200000 55466740 200000 985239115 200000 725075046 200000 675770908 200000 162336756 200000 661283436 200000 586308838 200000 229652272 200000 856563118 200000 396928038 200000 723227944 200000 248267288 200000 604590041 200000 801014808 200000 856995122 200000 427834563 200000 592560844 200000 738583424 200000 249762731 200000 789450688 200000 709324669 200000 544689213 200000 494426074 200000 133669948 200000 976184707 200000 651217613 200000 906578340 200000 379271687 200000 353250067 200000 376121422 200000 172010385 200000 644416399 200000 464104197 200000 222047872 200000 72230086 200000 181443042 200000 128048848 200000 670689216 200000 473085194 200000 846853295 200000 72378504 200000 871105294 200000 843257029 200000 879771205 200000 704086246 200000 539269127 200000 251152123 200000 230299538 200000 981651263 200000 527403243 200000 712777045 200000 549510180 200000 727655819 200000 729484951 200000 819608600 200000 49686569 200000 141270110 200000 237428874 200000 576217130 200000 475762290 200000 813896433 200000 893613283 200000 292988179 200000 630468715 200000 343334682 200000 957133920 200000 581259001 200000 969856547 200000 540416334 200000 390010464 200000 565642402 200000 641459786 200000 632060069 200000 732565729 200000 659252084 200000 575224877 200000 870719701 200000 520486529 200000 574486391 200000 499716027 200000 155202101 200000 172317312 200000 658461009 200000 122884994 200000 728836538 200000 836155067 200000 645402696 200000 942043313 200000 228921596 200000 163527602 200000 286950467 200000 788331287 200000 855518258 200000 305111682 200000 858733512 200000 806744353 200000 671619632 200000 3702506 200000 683396606 200000 552434655 200000 776472687 200000 18905929 200000 24481963 200000 320640255 200000 491917060 200000 4910238 200000 993974326 200000 104075983 200000 536792231 200000 386793605 200000 539662246 200000 725740094 200000 875731117 200000 920850239 200000 741358240 200000 264011995 200000 110995725 200000 165390250 200000 936565099 200000 937854675 200000 955637341 200000 736470340 200000 830136046 200000 144069878 200000 780086740 200000 831499820 200000 43812016 200000 41536178 200000 156220233 200000 673953567 200000 480656086 200000 35929109 200000 901442867 200000 359944062 200000 750340135 200000 193888718 200000 132802214 200000 355776837 200000 509592075 200000 439272236 200000 105360731 200000 186673428 200000 460369542 200000 537795612 200000 354698151 200000 79719466 200000 28707393 200000 511132974 200000 205759617 200000 65890916 200000 896251008 200000 768523664 200000 402218368 200000 76212289 200000 435490604 200000 489672976 200000 119943898 200000 226802400 200000 144573130 200000 660923421 200000 337091429 200000 639155711 200000 354685568 200000 77257157 200000 877944473 200000 753239036 200000 73497622 200000 301086648 200000 207244938 200000 427985367 200000 463133682 200000 80874563 200000 574775793 200000 566911278 200000 982056730 200000 368090709 200000 591114276 200000 633415742 200000 622855476 200000 670948220 200000 545445657 200000 419773928 200000 352824968 200000 777299431 200000 347858790 200000 545380776 200000 142084604 200000 669553764 200000 409071682 200000 588685726 200000 507693846 200000 271941219 200000 973692803 200000 555758217 200000 881001981 200000 859560945 200000 960330145 200000 496333253 200000 99167095 200000 599795644 200000 641085873 200000 404644180 200000 704321259 200000 724964628 200000 930011499 200000 622124497 200000 263265375 200000 51369447 200000 76667683 200000 992191613 200000 735025786 200000 384476356 200000 178323922 200000 647870774 200000 245953667 200000 923069144 200000 698380046 200000 920885882 200000 480120415 200000 110567411 200000 733955852 200000 326851431 200000 59954325 200000 782188675 200000 823789220 200000 515399613 200000 898240076 200000 484976534 200000 231241548 200000 147475417 200000 271913803 200000 121186011 200000 987902235 200000 881274555 200000 166182391 200000 636212897 200000 129201862 200000 941484032 200000 780037976 200000 217680853 200000 989108645 200000 697873383 200000 37483795 200000 14994951 200000 839541678 200000 874559823 200000 303865200 200000 122046820 200000 253734264 200000 452692406 200000 549219156 200000 565480637 200000 961615929 200000 924581691 200000 822197319 200000 189240702 200000 908385223 200000 322578588 200000 77091950 200000 982191542 200000 260792986 200000 966591287 200000 564521617 200000 712619028 200000 572065734 200000 210512140 200000 982500886 200000 915758567 200000 716129028 200000 61735609 200000 67948290 200000 379017501 200000 463962282 200000 337408891 200000 476982782 200000 548031556 200000 973676973 200000 99376946 200000 711570511 200000 839240331 200000 951850405 200000 83498077 200000 239672284 200000 885814209 200000 672667848 200000 105830937 200000 740849451 200000 401558099 200000 891757549 200000 265237029 200000 404140387 200000 531529553 200000 730356874 200000 676828896 200000 482605130 200000 755643496 200000 536903349 200000 795594056 200000 566103623 200000 546424808 200000 525349157 200000 758427388 200000 293166176 200000 632868031 200000 258231089 200000 258470458 200000 394474044 200000 882591356 200000 29799118 200000 635726816 200000 366759969 200000 948525388 200000 4913813 200000 309694830 200000 213705974 200000 161068031 200000 870968762 200000 974450946 200000 464462401 200000 730672643 200000 300447253 200000 123070809 200000 884725289 200000 571789670 200000 327349788 200000 926617555 200000 251216245 200000 83928279 200000 402339558 200000 381586543 200000 138636170 200000 683946404 200000 762738728 200000 632104906 200000 816878192 200000 796923324 200000 501328954 200000 309911843 200000 186549964 200000 263090094 200000 797818386 200000 863390297 200000 381712357 200000 604769960 200000 769917255 200000 71434730 200000 4856227 200000 879034488 200000 172483087 200000 519932661 200000 25491082 200000 182414733 200000 59813696 200000 882379575 200000 445880259 200000 861277941 200000 601473617 200000 553028881 200000 800627474 200000 671132768 200000 675125081 200000 801113984 200000 387486944 200000 128066586 200000 669197070 200000 155785762 200000 596408370 200000 675584276 200000 176789190 200000 713892663 200000 926970030 200000 637612251 200000 385231480 200000 816978844 200000 721390236 200000 443311518 200000 87404219 200000 320883408 200000 337749218 200000 815998507 200000 44609733 200000 272756978 200000 239154950 200000 29551602 200000 300701805 200000 368957120 200000 503012655 200000 762256639 200000 248478761 200000 184541081 200000 974026787 200000 843806723 200000 17501967 200000 14302075 200000 866154824 200000 35880523 200000 29333718 200000 966187269 200000 85895335 200000 521133510 200000 843072469 200000 387232117 200000 385582819 200000 343387906 200000 581337857 200000 477162153 200000 634686790 200000 723701039 200000 686974451 200000 949190433 200000 158320564 200000 346794009 200000 532396255 200000 402330618 200000 311407284 200000 29340209 200000 568643229 200000 543837940 200000 317341549 200000 709781636 200000 77871779 200000 336715372 200000 946714021 200000 264228033 200000 716727047 200000 93740897 200000 47681987 200000 528365366 200000 446193792 200000 180561266 200000 950456014 200000 731396818 200000 179911781 200000 991143133 200000 783778923 200000 287441188 200000 396053164 200000 256074881 200000 156334818 200000 501313626 200000 535065068 200000 723384796 200000 536751896 200000 736031554 200000 981606235 200000 992397581 200000 435741332 200000 258747211 200000 814911695 200000 783227602 200000 96779134 200000 641375875 200000 503527103 200000 601748105 200000 986072730 200000 262919577 200000 943227970 200000 426221618 200000 614442321 200000 427071452 200000 962784014 200000 282375274 200000 985691560 200000 119882553 200000 971836281 200000 427049073 200000 176782917 200000 701357120 200000 276641914 200000 262937124 200000 770609264 200000 768833055 200000 275101096 200000 165277698 200000 331173391 200000 42608293 200000 193074489 200000 339045162 200000 982056359 200000 136316479 200000 767517700 200000 379725658 200000 648335969 200000 758574588 200000 928238462 200000 322784497 200000 583330818 200000 135283084 200000 536182207 200000 448674541 200000 73642225 200000 144322364 200000 315709821 200000 129623276 200000 773858356 200000 629125115 200000 145034767 200000 978955566 200000 863811954 200000 437028183 200000 934719850 200000 796239505 200000 915495665 200000 943917951 200000 241145383 200000 957788306 200000 871701400 200000 415454530 200000 498734458 200000 147921745 200000 289015021 200000 487719438 200000 852220731 200000 946391949 200000 628745495 200000 377961456 200000 847612896 200000 327597219 200000 957728988 200000 455287193 200000 116448895 200000 778356370 200000 33552291 200000 529732183 200000 52626127 200000 960123897 200000 548527987 200000 691202583 200000 57897255 200000 984617494 200000 609327345 200000 126967656 200000 420021885 200000 47295688 200000 962448228 200000 21983610 200000 909346408 200000 172287629 200000 771624627 200000 544295450 200000 837645597 200000 83527300 200000 392516965 200000 940783543 200000 52670324 200000 878805610 200000 229254815 200000 423353695 200000 932876516 200000 625360544 200000 17450025 200000 664809153 200000 353762689 200000 688465954 200000 984567400 200000 765677612 200000 168073220 200000 33448593 200000 933470820 200000 779286669 200000 272284098 200000 414955561 200000 725840322 200000 922507124 200000 802180274 200000 149976522 200000 877079754 200000 153359119 200000 787452267 200000 379956978 200000 150915170 200000 521984556 200000 737257763 200000 979987904 200000 52771344 200000 127228986 200000 504065457 200000 828421362 200000 905470458 200000 534901064 200000 857876874 200000 456384487 200000 149716712 200000 820736004 200000 823728070 200000 418200733 200000 527236672 200000 144659387 200000 481249819 200000 468401074 200000 786227720 200000 422731870 200000 238316768 200000 960694886 200000 900914407 200000 658628731 200000 422102282 200000 176970390 200000 16791075 200000 395794751 200000 571291185 200000 417852098 200000 852208034 200000 184686201 200000 527884428 200000 116467207 200000 743092717 200000 713574041 200000 809303279 200000 715399205 200000 154033703 200000 713273516 200000 80143059 200000 590120825 200000 769396250 200000 872769632 200000 500824653 200000 910954242 200000 817067050 200000 310068742 200000 608239637 200000 425925215 200000 868590942 200000 7784586 200000 95773056 200000 968373198 200000 713384285 200000 325062011 200000 916783236 200000 896809517 200000 496493677 200000 162211081 200000 34285498 200000 818576636 200000 153458550 200000 691292161 200000 19961942 200000 545298521 200000 179676668 200000 507974609 200000 499464752 200000 731643137 200000 97995303 200000 760631946 200000 394009023 200000 370378325 200000 382977214 200000 314258648 200000 346041367 200000 536697425 200000 545653542 200000 24510986 200000 888295665 200000 423680405 200000 927150439 200000 292228624 200000 777981090 200000 135742816 200000 273710630 200000 763058039 200000 275132961 200000 62838159 200000 315851435 200000 387790701 200000 746000133 200000 300207777 200000 424113371 200000 528719811 200000 296406916 200000 111592885 200000 669246782 200000 422726885 200000 443973236 200000 100086921 200000 299507962 200000 820880866 200000 430263117 200000 566358907 200000 715811285 200000 425358442 200000 136138275 200000 118365067 200000 599996981 200000 345935049 200000 499031471 200000 205906519 200000 639913250 200000 49572848 200000 359466311 200000 569655324 200000 638657602 200000 14609772 200000 535436000 200000 619468219 200000 158416347 200000 549586284 200000 258883347 200000 451019952 200000 431334100 200000 435250879 200000 549409556 200000 154532123 200000 212948659 200000 714280658 200000 638432954 200000 944559035 200000 182035359 200000 503211445 200000 732175485 200000 687233005 200000 481122910 200000 907293718 200000 988903282 200000 808499120 200000 596664407 200000 492979523 200000 836453713 200000 601238435 200000 151351184 200000 69830443 200000 470628974 200000 898307332 200000 472735920 200000 754384989 200000 990921154 200000 219084209 200000 465396477 200000 395680262 200000 115004131 200000 507599402 200000 695309918 200000 228219894 200000 1445894 200000 734712716 200000 188128090 200000 169159835 200000 52719619 200000 433526679 200000 232774934 200000 375658755 200000 900815440 200000 715818152 200000 520807769 200000 178992349 200000 616789252 200000 145761215 200000 916527243 200000 873618551 200000 595508436 200000 595787897 200000 880574384 200000 907507393 200000 807184664 200000 113238805 200000 255144560 200000 290505543 200000 735219142 200000 336548466 200000 820207378 200000 123573818 200000 581304181 200000 641552910 200000 216843899 200000 996713063 200000 852650331 200000 897506824 200000 712547379 200000 579578173 200000 93725518 200000 726029086 200000 117849184 200000 38183627 200000 797474246 200000 162832047 200000 563145159 200000 976702910 200000 679079895 200000 456739512 200000 492599761 200000 85941094 200000 848367930 200000 160831962 200000 883288195 200000 765024177 200000 83562053 200000 984696657 200000 978118276 200000 195178285 200000 870191597 200000 497917182 200000 202109209 200000 402054409 200000 273383370 200000 845188957 200000 438282283 200000 837506323 200000 146981906 200000 992156558 200000 450299455 200000 294989243 200000 195387292 200000 769993039 200000 734985340 200000 15132173 200000 799561694 200000 763666687 200000 361337000 200000 219474874 200000 298108654 200000 467750812 200000 745361194 200000 694006031 200000 196526467 200000 881184453 200000 526792968 200000 488976123 200000 394859764 200000 869875384 200000 522441193 200000 464255245 200000 673708854 200000 512303188 200000 223274515 200000 241060722 200000 688287970 200000 951125782 200000 630325357 200000 466867450 200000 631478060 200000 274538271 200000 884273790 200000 419304210 200000 272393196 200000 374561579 200000 939729515 200000 438453194 200000 413094296 200000 355031706 200000 603222779 200000 334897104 200000 330971462 200000 483229547 200000 545944469 200000 645465203 200000 782056622 200000 411982907 200000 757177920 200000 177416608 200000 481780773 200000 273504841 200000 419678113 200000 668509159 200000 975163554 200000 995559284 200000 345520896 200000 875104374 200000 598099900 200000 96609850 200000 728820802 200000 30168859 200000 942995369 200000 912460730 200000 610329583 200000 987021381 200000 423049535 200000 77699506 200000 162453804 200000 700923650 200000 296136181 200000 369398912 200000 614145985 200000 831870209 200000 881226722 200000 248814372 200000 31841299 200000 26330257 200000 734672316 200000 298092347 200000 700512042 200000 383853216 200000 258148569 200000 544624389 200000 14061228 200000 811447996 200000 591236400 200000 890329951 200000 976673503 200000 490170132 200000 685772632 200000 862740936 200000 244478633 200000 785239158 200000 766949511 200000 592948319 200000 542865298 200000 625355345 200000 55769236 200000 172579811 200000 367026112 200000 862474420 200000 608705525 200000 397849520 200000 285497849 200000 780607053 200000 362872256 200000 551099847 200000 113330084 200000 202457194 200000 395239852 200000 788371142 200000 660677831 200000 491187962 200000 119390223 200000 693861355 200000 93053961 200000 563437195 200000 352968673 200000 26639124 200000 576718512 200000 135004236 200000 95995063 200000 893052609 200000 497679523 200000 794618380 200000 837408457 200000 396624911 200000 930593896 200000 972747321 200000 743806700 200000 697065662 200000 617490214 200000 135597025 200000 802872470 200000 488833323 200000 311785124 200000 938435250 200000 42171360 200000 108589653 200000 713556295 200000 461474557 200000 103616382 200000 963598811 200000 649146902 200000 796096430 200000 417466056 200000 483701244 200000 537496761 200000 66793557 200000 394044340 200000 254336916 200000 180800372 200000 3304223 200000 77805785 200000 325445156 200000 750235439 200000 507234012 200000 19898221 200000 681135562 200000 738834801 200000 896283898 200000 561741638 200000 817575748 200000 227767903 200000 860515720 200000 722134235 200000 780305904 200000 587231937 200000 110180659 200000 9879363 200000 576994766 200000 16897532 200000 974398794 200000 283715124 200000 880220027 200000 428621848 200000 90703805 200000 511289860 200000 644534327 200000 743062971 200000 706368281 200000 639142314 200000 831483871 200000 924478506 200000 722687117 200000 251786941 200000 549211890 200000 4525390 200000 791565799 200000 99241331 200000 248238223 200000 228244396 200000 260020630 200000 419569314 200000 615349364 200000 807694443 200000 22979753 200000 589457858 200000 627656448 200000 981567825 200000 248362702 200000 533409512 200000 566582065 200000 685696196 200000 296857171 200000 291595979 200000 210013350 200000 808096716 200000 513621031 200000 109856962 200000 144795036 200000 106351631 200000 157021656 200000 218613954 200000 786993908 200000 948923347 200000 708428693 200000 234602852 200000 351042602 200000 609205247 200000 564017197 200000 477904348 200000 331026271 200000 686921241 200000 974716173 200000 859576834 200000 313790287 200000 4914760 200000 925430341 200000 625040459 200000 901713754 200000 490617171 200000 110804611 200000 301432272 200000 965787518 200000 127453343 200000 508312853 200000 498271301 200000 245389402 200000 548053043 200000 894646251 200000 592911874 200000 685406508 200000 257436342 200000 349757329 200000 76452349 200000 456502227 200000 426616687 200000 590877496 200000 915231693 200000 522306765 200000 165291075 200000 621122733 200000 380680103 200000 403675449 200000 15914937 200000 252155486 200000 464242275 200000 862402260 200000 334145273 200000 393256284 200000 439898487 200000 354535935 200000 954094535 200000 672365395 200000 225270522 200000 836688310 200000 688213644 200000 641738386 200000 897675170 200000 168023962 200000 915842636 200000 334181385 200000 302862021 200000 392035815 200000 53180080 200000 818683205 200000 991473754 200000 413854589 200000 321323517 200000 953652341 200000 795834104 200000 714608602 200000 967815961 200000 90309735 200000 403292117 200000 853363997 200000 660029324 200000 670700170 200000 222710472 200000 935308804 200000 283327356 200000 787623661 200000 872661062 200000 744325614 200000 830773679 200000 440887357 200000 254604647 200000 104245465 200000 509693835 200000 219483594 200000 17265633 200000 713380708 200000 759455512 200000 904525186 200000 563699723 200000 140966604 200000 486950140 200000 554307059 200000 899357402 200000 166509298 200000 911089277 200000 615832140 200000 982808550 200000 510609490 200000 430298498 200000 790415964 200000 12044133 200000 441578508 200000 250436753 200000 42893968 200000 182445102 200000 416659935 200000 811017425 200000 572841976 200000 903803831 200000 848259624 200000 469313032 200000 194021442 200000 485885462 200000 177896934 200000 720408221 200000 585792444 200000 352903171 200000 148895928 200000 454139286 200000 335484245 200000 150525650 200000 465868508 200000 91998363 200000 76618396 200000 448028284 200000 925232945 200000 892133872 200000 714075582 200000 949022615 200000 401459508 200000 856011901 200000 479234443 200000 237648728 200000 220674310 200000 719869385 200000 552428401 200000 848090007 200000 260706148 200000 44734457 200000 122345342 200000 28903114 200000 935845292 200000 447752148 200000 873812065 200000 657464840 200000 134465502 200000 991051458 200000 737638249 200000 776749831 200000 567465623 200000 156036295 200000 923267715 200000 423568925 200000 655598870 200000 876783244 200000 110774335 200000 368651841 200000 442467130 200000 67408213 200000 820757963 200000 264546058 200000 652143489 200000 869230859 200000 474353397 200000 589461166 200000 220858634 200000 263548467 200000 119179308 200000 711244803 200000 59917715 200000 893448179 200000 924060799 200000 689882752 200000 346077563 200000 713422867 200000 148172187 200000 384404028 200000 712159680 200000 31888633 200000 871754704 200000 933871085 200000 674597888 200000 887248811 200000 780425740 200000 424549610 200000 861176443 200000 145193935 200000 496128477 200000 415474984 200000 685754894 200000 235974061 200000 408289650 200000 33788735 200000 984832568 200000 465651755 200000 117474714 200000 304597606 200000 521013017 200000 539347663 200000 375132098 200000 598111857 200000 405502317 200000 782831040 200000 135105018 200000 751315929 200000 691435156 200000 472463300 200000 904440560 200000 850042803 200000 770373260 200000 148138050 200000 143921650 200000 753182646 200000 906549748 200000 496768320 200000 387399407 200000 618574905 200000 479512586 200000 425093989 200000 648289909 200000 471979570 200000 13870252 200000 197616120 200000 861945780 200000 207130424 200000 763917402 200000 535389918 200000 351571065 200000 205063552 200000 214827570 200000 670145694 200000 695287090 200000 656032738 200000 314819057 200000 254189663 200000 250691823 200000 602059732 200000 819495928 200000 931714024 200000 506851679 200000 897843053 200000 730656067 200000 869028766 200000 107676366 200000 366956386 200000 182834546 200000 452832905 200000 635476524 200000 78620427 200000 338578627 200000 597069390 200000 963189512 200000 642725982 200000 72290325 200000 711511861 200000 79617936 200000 640378866 200000 273813222 200000 982689827 200000 864629906 200000 982889213 200000 354474837 200000 139984544 200000 521272701 200000 564948821 200000 229898272 200000 680888017 200000 568450656 200000 975479153 200000 309640870 200000 455332734 200000 730284520 200000 814708328 200000 186256613 200000 901198348 200000 146246501 200000 560142832 200000 815250811 200000 365924483 200000 127057092 200000 240983136 200000 742621096 200000 394831241 200000 901459093 200000 361766061 200000 800752969 200000 675306596 200000 954961414 200000 615507567 200000 74824413 200000 949436155 200000 293649638 200000 514018780 200000 497640835 200000 204228052 200000 788759458 200000 194325451 200000 952077562 200000 602437653 200000 802488138 200000 889288113 200000 174347166 200000 165985159 200000 879286668 200000 148948391 200000 656888945 200000 848128653 200000 121256630 200000 221818977 200000 766724366 200000 394408497 200000 483450295 200000 131051831 200000 175714230 200000 70424599 200000 694243357 200000 145836574 200000 326469447 200000 547322502 200000 343529496 200000 220688303 200000 255342399 200000 195186277 200000 541474420 200000 67511582 200000 434425276 200000 859529018 200000 541521570 200000 176610371 200000 310909309 200000 141434668 200000 222613167 200000 753962388 200000 86532066 200000 534872834 200000 125110090 200000 383019559 200000 420940007 200000 640505377 200000 615754177 200000 764384692 200000 408334636 200000 9024656 200000 52945924 200000 70692496 200000 918081007 200000 489084663 200000 210805408 200000 483873202 200000 967163151 200000 859764890 200000 824318659 200000 898895537 200000 935193866 200000 30232930 200000 438923325 200000 259692994 200000 428242175 200000 327662547 200000 255050108 200000 789835198 200000 808348332 200000 959970070 200000 710849423 200000 870129689 200000 320079983 200000 959576303 200000 366672419 200000 166073579 200000 842095432 200000 17926087 200000 303764872 200000 49847018 200000 842927828 200000 532453539 200000 728092843 200000 749756780 200000 618731347 200000 246687529 200000 549240604 200000 991231592 200000 845131170 200000 898994081 200000 18862857 200000 212397173 200000 684151105 200000 308919025 200000 139952961 200000 293481673 200000 993047117 200000 2145439 200000 791390001 200000 238366011 200000 905460613 200000 993994450 200000 165501673 200000 124657728 200000 260856392 200000 262332496 200000 417849622 200000 565335281 200000 268577428 200000 240670335 200000 483767048 200000 832364290 200000 39823111 200000 295931239 200000 874928813 200000 737028810 200000 771077857 200000 553857966 200000 554268820 200000 153977153 200000 605106688 200000 336089243 200000 465617386 200000 979034108 200000 985363169 200000 194128403 200000 242806911 200000 594225459 200000 420167333 200000 24707229 200000 787524288 200000 42726843 200000 343777032 200000 652109152 200000 850376125 200000 490303754 200000 685885034 200000 504852514 200000 861658916 200000 830593337 200000 887193546 200000 389279050 200000 148760900 200000 8736508 200000 600876741 200000 746775007 200000 686719754 200000 17532331 200000 877768090 200000 421203846 200000 167826949 200000 644146492 200000 599426344 200000 206606470 200000 349118565 200000 324899910 200000 80500973 200000 263439303 200000 799832823 200000 249986047 200000 484113671 200000 310103245 200000 640337194 200000 71191101 200000 577226294 200000 695155137 200000 531746060 200000 544192887 200000 799525335 200000 636342119 200000 513689933 200000 389774532 200000 475090922 200000 740068136 200000 699611961 200000 301070809 200000 630347020 200000 228071177 200000 648278209 200000 379341583 200000 854750845 200000 257494448 200000 658672242 200000 718608730 200000 167960602 200000 265004133 200000 86178683 200000 251020882 200000 521307234 200000 778577677 200000 95596970 200000 469765165 200000 900120692 200000 689172528 200000 359909742 200000 7932865 200000 971612174 200000 344625908 200000 391899606 200000 290301574 200000 824186255 200000 912563999 200000 449378447 200000 222197905 200000 998001653 200000 670324504 200000 690026985 200000 652496025 200000 178124511 200000 312012261 200000 380221138 200000 344384501 200000 974950027 200000 416005421 200000 793992921 200000 776707738 200000 134817751 200000 982476598 200000 935428651 200000 400859425 200000 315599939 200000 309955815 200000 504698775 200000 583597758 200000 62344172 200000 872026566 200000 942087821 200000 73834825 200000 630042513 200000 395599354 200000 571651866 200000 413094711 200000 874710161 200000 356457545 200000 165691885 200000 503448481 200000 46694635 200000 532003866 200000 279575124 200000 372480059 200000 545269564 200000 456821108 200000 550258238 200000 431117661 200000 152713923 200000 270546172 200000 950766650 200000 242110461 200000 917442910 200000 443112441 200000 461636469 200000 748870578 200000 566941069 200000 685551186 200000 211892671 200000 390198961 200000 614239854 200000 30411406 200000 898943878 200000 31100370 200000 25819583 200000 566644178 200000 680605656 200000 753827467 200000 132242910 200000 230674918 200000 442090597 200000 126115059 200000 425429963 200000 826286895 200000 646792057 200000 664346048 200000 180990755 200000 130980021 200000 862673925 200000 912238664 200000 785813541 200000 934142493 200000 900653462 200000 872177282 200000 737392560 200000 463604655 200000 91776090 200000 407169285 200000 588254531 200000 396546129 200000 121116962 200000 530218247 200000 956564731 200000 413342600 200000 741924186 200000 694953566 200000 733859223 200000 343391613 200000 335144721 200000 292562818 200000 421390965 200000 426651381 200000 262979319 200000 257432456 200000 759242133 200000 344377687 200000 953942105 200000 143750695 200000 684177301 200000 297064105 200000 817613094 200000 981091766 200000 410927538 200000 848930193 200000 663291372 200000 82261290 200000 40970189 200000 676056407 200000 577086426 200000 569890331 200000 979426914 200000 118065633 200000 854013631 200000 74007743 200000 59249298 200000 547268533 200000 314499848 200000 589810157 200000 461596185 200000 595542522 200000 71981509 200000 380720411 200000 533834583 200000 865726071 200000 353575076 200000 677890655 200000 965036874 200000 74959249 200000 278507507 200000 631041649 200000 550634385 200000 116867151 200000 32434849 200000 490551461 200000 679567466 200000 355094616 200000 558289981 200000 936763636 200000 829617844 200000 373812210 200000 754616564 200000 881923572 200000 157769197 200000 932688389 200000 504695190 200000 947462874 200000 508872243 200000 724422677 200000 157069201 200000 193876862 200000 328914502 200000 595789386 200000 814735091 200000 127887446 200000 252454787 200000 701564779 200000 692293227 200000 465272441 200000 796362730 200000 77891293 200000 817184584 200000 671995293 200000 508746776 200000 303567528 200000 650297719 200000 529493528 200000 985696076 200000 359092081 200000 904264072 200000 204072673 200000 234813797 200000 269170304 200000 983677609 200000 855850895 200000 583101153 200000 134101434 200000 783488680 200000 379085400 200000 574210783 200000 30783399 200000 66173428 200000 473445906 200000 336984861 200000 311730029 200000 538319772 200000 466548788 200000 221198330 200000 18507473 200000 334804301 200000 681703637 200000 754699380 200000 628640316 200000 647428951 200000 945715883 200000 906975785 200000 926135987 200000 530599080 200000 473215245 200000 160242009 200000 969485789 200000 923343566 200000 911946736 200000 989169377 200000 456571392 200000 725259256 200000 203777004 200000 606528065 200000 619183106 200000 511380212 200000 125753912 200000 870629270 200000 637987692 200000 468436786 200000 935574696 200000 834842527 200000 162207841 200000 682936511 200000 140129717 200000 533532091 200000 888766891 200000 764626505 200000 704730740 200000 820876776 200000 829395630 200000 124743457 200000 759766172 200000 929905861 200000 952668017 200000 724590899 200000 107664516 200000 258252176 200000 879237787 200000 767559950 200000 276057890 200000 856102440 200000 384825202 200000 6348257 200000 111301645 200000 496827146 200000 979846621 200000 436406139 200000 110819194 200000 995229015 200000 527285859 200000 887144522 200000 319654977 200000 921194188 200000 48903209 200000 55436124 200000 201139160 200000 344245191 200000 805934838 200000 28719200 200000 61854805 200000 62358343 200000 219298097 200000 533644197 200000 865872496 200000 315353835 200000 488204769 200000 727443480 200000 583590782 200000 819993330 200000 241666219 200000 927431497 200000 674477942 200000 805966905 200000 377848279 200000 10642278 200000 18579695 200000 165088319 200000 724291658 200000 23064893 200000 126970655 200000 417048354 200000 309765516 200000 291463229 200000 14349788 200000 943381410 200000 746156995 200000 969431668 200000 823862173 200000 600868125 200000 850500532 200000 498140818 200000 962566521 200000 339052945 200000 37115080 200000 901792227 200000 432151334 200000 245322140 200000 555040004 200000 979468376 200000 171997947 200000 70429310 200000 218162446 200000 162080382 200000 571703277 200000 185403924 200000 977792046 200000 121505668 200000 175703956 200000 223486173 200000 841424970 200000 6126393 200000 893434918 200000 169317881 200000 108199912 200000 908313098 200000 218592890 200000 226540324 200000 594045999 200000 335568647 200000 249473029 200000 768313534 200000 284397285 200000 12680157 200000 673859808 200000 58081733 200000 6819441 200000 377080541 200000 672166847 200000 346778072 200000 362926553 200000 438756595 200000 717985786 200000 652899636 200000 453120708 200000 230651822 200000 207211398 200000 591725754 200000 797652344 200000 189849405 200000 402676988 200000 241862631 200000 697018588 200000 327527535 200000 749804432 200000 784096473 200000 421707895 200000 725850290 200000 800976666 200000 505534544 200000 708337262 200000 119065108 200000 765040144 200000 707778985 200000 299677064 200000 484992836 200000 15362440 200000 345388771 200000 602523948 200000 336733072 200000 379225402 200000 45393053 200000 932861793 200000 144025832 200000 117804923 200000 763825686 200000 564549836 200000 598126040 200000 950639426 200000 311627050 200000 716913845 200000 431862673 200000 665882150 200000 537138778 200000 443868417 200000 505793504 200000 738843228 200000 115440836 200000 781924920 200000 803523380 200000 813711549 200000 101084710 200000 927107455 200000 686672539 200000 341621437 200000 288549087 200000 723636382 200000 204013509 200000 53164660 200000 189485036 200000 122249210 200000 741043966 200000 474979992 200000 77928686 200000 673558683 200000 179382583 200000 846372991 200000 769031713 200000 807775783 200000 595631613 200000 285307936 200000 223435365 200000 886162148 200000 607401855 200000 554385426 200000 160537401 200000 256602552 200000 733973643 200000 553106315 200000 271782074 200000 824511531 200000 655051409 200000 427948130 200000 232084391 200000 361606755 200000 634364317 200000 712551180 200000 271417183 200000 806654758 200000 725021792 200000 898954914 200000 491182560 200000 625505243 200000 387700775 200000 624177880 200000 611260872 200000 148195976 200000 599033057 200000 194342405 200000 815546967 200000 577350612 200000 808829724 200000 997087009 200000 537568107 200000 766206725 200000 41858056 200000 118988225 200000 644818306 200000 990864898 200000 3050353 200000 922503709 200000 19991994 200000 551828305 200000 791823304 200000 58006282 200000 14119890 200000 743905817 200000 5641754 200000 661722110 200000 731580458 200000 332867105 200000 166276118 200000 813913874 200000 359340990 200000 647455182 200000 143647242 200000 375459066 200000 913546798 200000 293410343 200000 82768101 200000 374253838 200000 942964152 200000 817211091 200000 126761014 200000 467197252 200000 187042107 200000 247791129 200000 767641643 200000 514841651 200000 303037493 200000 867352798 200000 699431314 200000 392347921 200000 844155076 200000 715227818 200000 262397402 200000 131137972 200000 103657896 200000 832535458 200000 409670929 200000 647370899 200000 211421759 200000 677362318 200000 234512870 200000 855847621 200000 978473094 200000 666932435 200000 56441768 200000 534610431 200000 961508126 200000 41709689 200000 513120324 200000 603341978 200000 610269507 200000 707728933 200000 407121482 200000 24375690 200000 243724501 200000 591434015 200000 836498152 200000 264121447 200000 706422355 200000 513199437 200000 207713773 200000 215880551 200000 672468697 200000 856437045 200000 958038982 200000 630859616 200000 655141929 200000 638257149 200000 513467779 200000 44417994 200000 830495902 200000 89946477 200000 952733905 200000 690373818 200000 639650105 200000 101261803 200000 376124928 200000 224023783 200000 761784728 200000 984288381 200000 847488510 200000 188600744 200000 65264121 200000 823697610 200000 654651481 200000 573933298 200000 381763898 200000 121257752 200000 647640384 200000 37088094 200000 669334747 200000 994452558 200000 381781378 200000 35163168 200000 723760377 200000 197071346 200000 374265485 200000 191808272 200000 674731604 200000 223198763 200000 12551279 200000 683281059 200000 477341257 200000 45049280 200000 999501782 200000 268180978 200000 347784919 200000 926279190 200000 646376979 200000 431300273 200000 494678685 200000 431372596 200000 441750802 200000 368095544 200000 143013593 200000 877115841 200000 279977827 200000 74944125 200000 609896810 200000 715600132 200000 403029043 200000 336124439 200000 167337678 200000 103469282 200000 799127378 200000 248440379 200000 296899619 200000 99120098 200000 607106862 200000 50879937 200000 334877993 200000 802489132 200000 998992597 200000 511318047 200000 52639805 200000 209431684 200000 691777526 200000 200542060 200000 965376095 200000 381457491 200000 329742560 200000 827214942 200000 566147884 200000 48056221 200000 486716544 200000 231975499 200000 400554212 200000 490716171 200000 557153894 200000 500287274 200000 873324644 200000 610669026 200000 379771584 200000 857692562 200000 172415275 200000 670545928 200000 110074972 200000 278705849 200000 767058264 200000 168840709 200000 554842282 200000 413705333 200000 797493161 200000 569000959 200000 372259766 200000 792990526 200000 334563197 200000 220986555 200000 315178033 200000 989603881 200000 828828881 200000 912007074 200000 89954664 200000 970398957 200000 330187334 200000 499174585 200000 730507593 200000 372619232 200000 433727769 200000 709664935 200000 832174693 200000 918080506 200000 331518760 200000 670748850 200000 256748008 200000 614303440 200000 303938803 200000 922862273 200000 771455905 200000 737848473 200000 312610711 200000 238023002 200000 57225216 200000 715065388 200000 317158099 200000 179443620 200000 863344658 200000 969251583 200000 981811462 200000 964970341 200000 422869382 200000 839573288 200000 733418286 200000 661746948 200000 290763946 200000 858203487 200000 951162602 200000 147651975 200000 426751085 200000 603317496 200000 60089464 200000 830824085 200000 222010461 200000 785853420 200000 859309239 200000 896887925 200000 866365098 200000 282163921 200000 935506213 200000 406246924 200000 768991777 200000 216750300 200000 383971296 200000 988527841 200000 742000689 200000 411248613 200000 186168744 200000 585884444 200000 238759144 200000 457434722 200000 843669466 200000 488990081 200000 589446389 200000 453593450 200000 141804150 200000 192540537 200000 213491622 200000 447437491 200000 734954521 200000 816732936 200000 257030891 200000 296882323 200000 704898562 200000 356902103 200000 636474193 200000 494632961 200000 587271696 200000 212477482 200000 205126662 200000 302811284 200000 804484802 200000 107146986 200000 645939931 200000 75384450 200000 718683444 200000 783808411 200000 994186300 200000 177954977 200000 224461607 200000 725058406 200000 960404792 200000 132074600 200000 136136441 200000 136270352 200000 115372415 200000 27058670 200000 615964072 200000 227698176 200000 931413342 200000 154017257 200000 136516818 200000 223488571 200000 567269315 200000 53868464 200000 943764663 200000 355398250 200000 684991038 200000 493172536 200000 423151156 200000 564886226 200000 727120638 200000 9601817 200000 520012489 200000 682917466 200000 822187727 200000 143422090 200000 793687699 200000 772804232 200000 180269345 200000 113605983 200000 801481297 200000 248213891 200000 166151171 200000 604151313 200000 58247010 200000 870705681 200000 956209187 200000 710359477 200000 696096196 200000 525674905 200000 884656847 200000 668671490 200000 802831894 200000 324204065 200000 511471094 200000 382092111 200000 899935638 200000 428624 200000 961047591 200000 327074962 200000 244560931 200000 939110253 200000 246269583 200000 376385377 200000 769119291 200000 418231645 200000 28444926 200000 477944820 200000 121821436 200000 391850151 200000 266787298 200000 137318688 200000 864826406 200000 993782898 200000 585508937 200000 718480476 200000 479807510 200000 147545733 200000 670809570 200000 309489598 200000 334811595 200000 626485573 200000 206074619 200000 802772478 200000 695566565 200000 251960249 200000 509263492 200000 627434097 200000 535525280 200000 369602441 200000 342457354 200000 205472526 200000 932147420 200000 477349113 200000 934850491 200000 605273708 200000 18154519 200000 169441010 200000 471075943 200000 946694081 200000 736472432 200000 169084153 200000 305734524 200000 583452387 200000 639283109 200000 35541812 200000 937051913 200000 109096009 200000 417011732 200000 947999339 200000 249759163 200000 661559562 200000 96611517 200000 572646915 200000 298400994 200000 365665500 200000 899312701 200000 314467332 200000 398678124 200000 672187414 200000 729114068 200000 524568340 200000 324764903 200000 220019117 200000 651779935 200000 815489657 200000 525231490 200000 296677689 200000 564646238 200000 295378458 200000 577075723 200000 400367856 200000 881574638 200000 265520253 200000 969542898 200000 422860201 200000 999393230 200000 322966216 200000 620672323 200000 102186713 200000 54308445 200000 783846595 200000 189964463 200000 869605017 200000 891565977 200000 93524692 200000 14900611 200000 754696605 200000 4565281 200000 632160258 200000 327104174 200000 289482557 200000 955953971 200000 207102449 200000 464476095 200000 879184750 200000 765839021 200000 276490987 200000 151870179 200000 763196617 200000 262076175 200000 802675668 200000 322954986 200000 691542658 200000 768634486 200000 694040627 200000 331455809 200000 493178481 200000 559724450 200000 681324079 200000 880153593 200000 713929996 200000 206460400 200000 745599631 200000 587935677 200000 263516009 200000 82153311 200000 607686328 200000 962646495 200000 879237440 200000 277073551 200000 69001905 200000 320913995 200000 360020198 200000 215826108 200000 635984674 200000 114996113 200000 592088914 200000 818179526 200000 976537935 200000 965375199 200000 738375707 200000 264721451 200000 951472929 200000 624496643 200000 998972790 200000 347313929 200000 284843804 200000 9272172 200000 176086076 200000 747952160 200000 737960041 200000 133561896 200000 991360481 200000 904739278 200000 474729164 200000 265589222 200000 450457213 200000 450281745 200000 978353838 200000 97752821 200000 690460870 200000 32668551 200000 91870996 200000 208801859 200000 590753810 200000 441625967 200000 873474468 200000 842746206 200000 115563608 200000 164008361 200000 889018022 200000 568958069 200000 11169839 200000 437127089 200000 965063936 200000 711583318 200000 203103949 200000 550715815 200000 362703928 200000 779407984 200000 620815369 200000 807898185 200000 309106292 200000 107952338 200000 839372376 200000 95959286 200000 410523260 200000 521867818 200000 609928402 200000 870715820 200000 98912694 200000 155048390 200000 528987950 200000 428047114 200000 226528808 200000 180112277 200000 581879232 200000 551357006 200000 66897529 200000 534137381 200000 858117505 200000 678709078 200000 420992495 200000 637013669 200000 420630534 200000 324759202 200000 398631025 200000 117679332 200000 199962503 200000 213450575 200000 352680582 200000 8829264 200000 974441688 200000 561075997 200000 330685779 200000 190848759 200000 977129842 200000 160269417 200000 153550495 200000 424855432 200000 136378731 200000 70362162 200000 620498129 200000 435229009 200000 413170040 200000 542891543 200000 81060080 200000 958710081 200000 886292721 200000 483554902 200000 847507105 200000 751434983 200000 329258444 200000 383200718 200000 758583851 200000 483239536 200000 740901024 200000 51736573 200000 786378358 200000 413509292 200000 752877730 200000 383952130 200000 951043334 200000 685957385 200000 644558251 200000 382615962 200000 561178628 200000 832050582 200000 737202735 200000 38328102 200000 118065204 200000 8107776 200000 567750470 200000 205426595 200000 270403327 200000 339838103 200000 801320101 200000 113548207 200000 379723881 200000 262779976 200000 597359269 200000 283792009 200000 821095707 200000 655344291 200000 740684346 200000 555296272 200000 813595226 200000 93800662 200000 277888252 200000 204252355 200000 892909580 200000 523892911 200000 366179617 200000 608927167 200000 39505593 200000 286015134 200000 379822463 200000 987664579 200000 920231303 200000 895112623 200000 872233870 200000 94389806 200000 812758076 200000 682384275 200000 136342883 200000 362637054 200000 466827071 200000 552668311 200000 573730229 200000 665474257 200000 645484950 200000 239018922 200000 388035547 200000 244036583 200000 247513832 200000 633381978 200000 15414218 200000 252013853 200000 463590779 200000 568300246 200000 177880090 200000 115023347 200000 659847222 200000 49098733 200000 784848386 200000 554195078 200000 464025247 200000 541609740 200000 205278039 200000 842982294 200000 174953693 200000 499343427 200000 937230991 200000 907976320 200000 460775862 200000 434238016 200000 429502147 200000 371115843 200000 544644241 200000 699765329 200000 693361575 200000 984334462 200000 625988468 200000 935992422 200000 492134291 200000 825104239 200000 153601799 200000 539889419 200000 407807869 200000 116930037 200000 509812366 200000 745891697 200000 726990588 200000 627094670 200000 457210353 200000 547033957 200000 512992837 200000 996429400 200000 475089335 200000 697056086 200000 270445616 200000 499594515 200000 776712453 200000 935612498 200000 665080371 200000 242270493 200000 686018467 200000 404060168 200000 32988773 200000 861151603 200000 781106166 200000 244012743 200000 420317564 200000 289871285 200000 12108550 200000 883551100 200000 216024270 200000 296326690 200000 962247288 200000 181439415 200000 339606098 200000 897218967 200000 361970324 200000 42004902 200000 535641247 200000 670996883 200000 18736704 200000 414406679 200000 924522731 200000 580184117 200000 635169537 200000 883204217 200000 459551500 200000 20205627 200000 586457856 200000 944021211 200000 791289722 200000 506175236 200000 884133634 200000 623390186 200000 78828874 200000 136323726 200000 950336110 200000 781765878 200000 429294643 200000 223127415 200000 168681290 200000 665468909 200000 32733323 200000 618973439 200000 913841212 200000 909809501 200000 38026058 200000 977126659 200000 240666252 200000 69939317 200000 109625861 200000 583840259 200000 89015840 200000 793495300 200000 767317235 200000 134728476 200000 927135102 200000 643382136 200000 801686251 200000 187714061 200000 206688717 200000 597324510 200000 125496675 200000 77926709 200000 478413524 200000 178375911 200000 344689265 200000 499374995 200000 257279224 200000 967562720 200000 747163852 200000 200185027 200000 659761472 200000 989512377 200000 828807115 200000 728441607 200000 550111059 200000 519713534 200000 374814052 200000 881453370 200000 121752951 200000 67524832 200000 589881390 200000 405061341 200000 856995475 200000 563889963 200000 412343134 200000 789924366 200000 134285358 200000 579842896 200000 171411660 200000 759535498 200000 734645869 200000 795375452 200000 786277102 200000 905599154 200000 274220056 200000 94567423 200000 458559707 200000 672847234 200000 862071956 200000 874641541 200000 566416457 200000 431773850 200000 153818601 200000 112595167 200000 111250830 200000 157355321 200000 96412860 200000 659646361 200000 253056417 200000 972327740 200000 13319253 200000 253873636 200000 95616025 200000 331703586 200000 416467097 200000 663846285 200000 646012204 200000 233696266 200000 363346960 200000 71627011 200000 157052336 200000 102752690 200000 278531039 200000 196614485 200000 51495196 200000 514662520 200000 717140942 200000 352893488 200000 4906375 200000 548576092 200000 406186051 200000 862546404 200000 625196455 200000 299470844 200000 569054276 200000 274970463 200000 855619795 200000 601425557 200000 10335608 200000 734134319 200000 770438400 200000 210752008 200000 459858469 200000 78431363 200000 102082246 200000 894546897 200000 471191857 200000 990276394 200000 223304539 200000 765397008 200000 687088164 200000 579346833 200000 505499286 200000 911224708 200000 519668004 200000 69992904 200000 821048557 200000 287912842 200000 379082487 200000 359871101 200000 204190582 200000 783676961 200000 410402564 200000 870614270 200000 734816744 200000 769691623 200000 826595666 200000 616038202 200000 293857946 200000 252101148 200000 71285382 200000 225088959 200000 986881666 200000 300346014 200000 915522535 200000 406897597 200000 138924342 200000 537524203 200000 712673628 200000 521404673 200000 72450798 200000 967862049 200000 575565675 200000 503754233 200000 205015679 200000 502086656 200000 60149564 200000 343819702 200000 315215712 200000 257143525 200000 112624787 200000 502302180 200000 433606567 200000 124158160 200000 431426520 200000 612933330 200000 148494348 200000 790978398 200000 147815442 200000 452015983 200000 699876836 200000 223982798 200000 16321254 200000 245616458 200000 495609126 200000 172753919 200000 112857244 200000 282771089 200000 550150249 200000 355918959 200000 898445849 200000 504947730 200000 513924323 200000 434309693 200000 70680805 200000 841225532 200000 118813290 200000 9954855 200000 236283174 200000 727045150 200000 894880117 200000 99405707 200000 649953185 200000 219468133 200000 307627803 200000 255957097 200000 746677695 200000 138930785 200000 793899282 200000 852328287 200000 95714181 200000 458846975 200000 829840305 200000 735471530 200000 97797529 200000 737235408 200000 165175277 200000 819851562 200000 896582979 200000 639940096 200000 906549598 200000 991837278 200000 791912553 200000 343795550 200000 737630266 200000 179185763 200000 784013201 200000 555442265 200000 987405144 200000 830910200 200000 84039138 200000 247254016 200000 409177133 200000 304099964 200000 609729826 200000 836224513 200000 615588561 200000 969772525 200000 90914744 200000 26071722 200000 388345851 200000 88660714 200000 401922730 200000 827994346 200000 797234431 200000 294689201 200000 157131679 200000 498522703 200000 480334806 200000 214825760 200000 885037789 200000 41633033 200000 662617878 200000 485244087 200000 298627915 200000 30203876 200000 53395956 200000 860988564 200000 823105136 200000 104221265 200000 331542088 200000 337347956 200000 131407985 200000 700674141 200000 158682760 200000 609428151 200000 688219157 200000 47520439 200000 22290890 200000 927128668 200000 538970819 200000 942706350 200000 79147462 200000 672833280 200000 927631490 200000 861674031 200000 94048977 200000 937232354 200000 426199543 200000 612527562 200000 477364706 200000 169988833 200000 403240042 200000 547270828 200000 252918928 200000 332735099 200000 235305920 200000 753077413 200000 211638544 200000 314990031 200000 178272385 200000 541835299 200000 270177339 200000 923192986 200000 64362450 200000 139842613 200000 422929797 200000 176263485 200000 657121659 200000 770322056 200000 441258758 200000 378237621 200000 104685025 200000 571408748 200000 699513203 200000 407108768 200000 193366028 200000 994722254 200000 910557733 200000 757521214 200000 923937186 200000 892261182 200000 887122192 200000 941802348 200000 719956201 200000 336319466 200000 317855436 200000 887084201 200000 16870599 200000 781391521 200000 757790351 200000 481093396 200000 681274052 200000 146631376 200000 71330352 200000 447129963 200000 258892550 200000 132447879 200000 421337124 200000 932851981 200000 535870547 200000 190199923 200000 389163395 200000 26592248 200000 187965458 200000 731632612 200000 710648324 200000 940708043 200000 570112585 200000 399619272 200000 838184955 200000 327175876 200000 131340703 200000 368362926 200000 747532897 200000 938948545 200000 451081050 200000 870109635 200000 812081867 200000 443882050 200000 160624481 200000 336316631 200000 984190321 200000 552096100 200000 237861434 200000 169019223 200000 801479463 200000 95689959 200000 587672844 200000 410036307 200000 103307622 200000 248238888 200000 617332126 200000 205446521 200000 89717316 200000 97529126 200000 885531733 200000 136737560 200000 305648246 200000 872130688 200000 283930168 200000 137011741 200000 539986260 200000 264641908 200000 898921710 200000 140136472 200000 249422036 200000 795412193 200000 785408190 200000 162729270 200000 89569677 200000 641083461 200000 251696781 200000 587478599 200000 462119092 200000 106136511 200000 320649187 200000 680247993 200000 251846178 200000 457838605 200000 69455077 200000 553489050 200000 83550283 200000 127227021 200000 361704539 200000 445797018 200000 858225735 200000 454105919 200000 580942762 200000 853788677 200000 616440267 200000 515219136 200000 190232282 200000 615512268 200000 533968176 200000 720597072 200000 730470544 200000 542641532 200000 526612330 200000 80811468 200000 279246868 200000 837536068 200000 138415633 200000 934623155 200000 457002828 200000 292627442 200000 536929627 200000 82753316 200000 552364734 200000 306084853 200000 502815774 200000 613739997 200000 424450960 200000 622899804 200000 639913938 200000 683733053 200000 234817418 200000 419320020 200000 355223692 200000 920714562 200000 545787666 200000 564658093 200000 707098371 200000 504182410 200000 24411438 200000 25891797 200000 135188622 200000 959627349 200000 427929989 200000 325082843 200000 330923810 200000 845169537 200000 526902877 200000 422904044 200000 825441111 200000 175572875 200000 769090205 200000 945900247 200000 24135268 200000 384762515 200000 730661323 200000 719000076 200000 843443229 200000 352309592 200000 970490382 200000 873177752 200000 203998971 200000 982785847 200000 65569837 200000 437128490 200000 936382484 200000 31069743 200000 508625293 200000 244857616 200000 622003997 200000 939599583 200000 349211701 200000 256886841 200000 594295918 200000 248167557 200000 881493196 200000 370932020 200000 394130685 200000 473097472 200000 266832025 200000 111509294 200000 559141473 200000 514651342 200000 812806017 200000 497943031 200000 1767119 200000 294508302 200000 263883787 200000 42233341 200000 575107871 200000 628754301 200000 217568095 200000 789471823 200000 589187271 200000 795293308 200000 877451585 200000 591698586 200000 177766366 200000 332993287 200000 12422170 200000 233473837 200000 95490842 200000 262803647 200000 197342958 200000 23127288 200000 465361 200000 982429152 200000 913175398 200000 286381960 200000 973553146 200000 704774474 200000 761672646 200000 600068876 200000 794607660 200000 545968251 200000 520296695 200000 824748114 200000 628338589 200000 20894098 200000 106390654 200000 56049353 200000 882951715 200000 122900813 200000 469034625 200000 952516736 200000 552803382 200000 343018251 200000 109794760 200000 948681252 200000 274693867 200000 834656970 200000 517693369 200000 623811845 200000 480388601 200000 462137128 200000 815770714 200000 753077009 200000 550852534 200000 480071525 200000 921687634 200000 892531926 200000 359238426 200000 658702686 200000 300154599 200000 701142915 200000 597946810 200000 886440851 200000 890979840 200000 170884327 200000 928424397 200000 159182113 200000 661490723 200000 892252527 200000 388115498 200000 544733128 200000 941306487 200000 217021995 200000 130204743 200000 449853925 200000 559874242 200000 546309321 200000 695649338 200000 14399607 200000 57167211 200000 508680599 200000 271020218 200000 617723677 200000 349619576 200000 191798148 200000 914809630 200000 135243285 200000 548398736 200000 345783839 200000 548960604 200000 292878909 200000 296474362 200000 376299413 200000 397216267 200000 269210901 200000 720017819 200000 745482934 200000 901073504 200000 850553531 200000 399337466 200000 943215856 200000 494013491 200000 441880044 200000 876798015 200000 30766161 200000 173595130 200000 111449609 200000 106862382 200000 27400584 200000 136433868 200000 11166478 200000 208011823 200000 601232868 200000 897818719 200000 637406108 200000 759553865 200000 434115922 200000 618436873 200000 362121967 200000 64146209 200000 319243874 200000 600386497 200000 682599655 200000 115037951 200000 608238658 200000 987035678 200000 876161538 200000 243191497 200000 27022016 200000 503332950 200000 811507551 200000 434772228 200000 326199371 200000 708373311 200000 119807164 200000 587563225 200000 834144242 200000 891591248 200000 8483960 200000 828392461 200000 179744610 200000 460006304 200000 922515344 200000 439482118 200000 551800043 200000 425674725 200000 629314469 200000 720195276 200000 916360059 200000 10030710 200000 458134771 200000 321127685 200000 316544672 200000 355030344 200000 954963035 200000 303009783 200000 567884937 200000 12420339 200000 931777881 200000 920219785 200000 515833860 200000 675814061 200000 938131981 200000 84966465 200000 437159553 200000 458941005 200000 878198582 200000 754875206 200000 444033037 200000 353391177 200000 629320753 200000 671926878 200000 443969878 200000 369223607 200000 817446141 200000 928624880 200000 384343981 200000 334996558 200000 549685305 200000 149898498 200000 611323134 200000 575345253 200000 682931491 200000 524170043 200000 408536536 200000 172618482 200000 519978393 200000 813823713 200000 907873643 200000 943267211 200000 719608347 200000 400207836 200000 311262083 200000 625702504 200000 434031047 200000 537643184 200000 974876305 200000 911445598 200000 299925082 200000 891971205 200000 277988258 200000 156995812 200000 865994804 200000 410280226 200000 594635877 200000 370029584 200000 769565780 200000 707855596 200000 661289257 200000 472848538 200000 11102295 200000 26456298 200000 734072539 200000 136383447 200000 570700412 200000 804940996 200000 943618315 200000 509819838 200000 631907234 200000 89988798 200000 224610279 200000 445349606 200000 321349447 200000 201165761 200000 119219261 200000 780909189 200000 309288842 200000 79106897 200000 23072636 200000 202147953 200000 830460713 200000 770780567 200000 176041906 200000 92911393 200000 173772163 200000 565778264 200000 667203471 200000 997225388 200000 581728917 200000 86280186 200000 661912159 200000 323157448 200000 845343488 200000 612870021 200000 234135571 200000 290794443 200000 286167040 200000 456757407 200000 604249912 200000 124928173 200000 394561398 200000 217444494 200000 236659453 200000 610606595 200000 776271838 200000 956867384 200000 320749873 200000 137717252 200000 936538200 200000 619500325 200000 131647041 200000 806576007 200000 834395298 200000 45710203 200000 219352893 200000 947804161 200000 906813723 200000 827060736 200000 524028883 200000 318637962 200000 545323713 200000 428629787 200000 814273617 200000 49601241 200000 272732467 200000 286611410 200000 351568294 200000 522545986 200000 731433647 200000 132489164 200000 426560352 200000 624207038 200000 691420180 200000 75262800 200000 500347822 200000 629883363 200000 260496607 200000 713282883 200000 92426591 200000 963648486 200000 361017137 200000 224839468 200000 550795745 200000 928595103 200000 294468038 200000 97216306 200000 627938626 200000 634001540 200000 611662335 200000 968721436 200000 599205425 200000 479205547 200000 146083800 200000 426839375 200000 869089276 200000 913299148 200000 624519665 200000 313904338 200000 491339411 200000 607564092 200000 335391112 200000 72589132 200000 646865026 200000 261025522 200000 156283516 200000 492262916 200000 152480506 200000 463412101 200000 400683339 200000 862528735 200000 580220360 200000 993107754 200000 953794324 200000 626454117 200000 778043739 200000 39974586 200000 128402325 200000 697766331 200000 358167233 200000 359529385 200000 461435180 200000 689473705 200000 347199914 200000 670944783 200000 696978649 200000 692334997 200000 654496354 200000 924463777 200000 816238649 200000 826470276 200000 155706842 200000 963639480 200000 312561036 200000 432539167 200000 46367135 200000 712399432 200000 663197615 200000 182333355 200000 929949152 200000 773874665 200000 508152353 200000 139814159 200000 675355500 200000 994063057 200000 186736897 200000 870380497 200000 324308912 200000 506432727 200000 655483662 200000 190914071 200000 111068347 200000 77434480 200000 12850084 200000 794372265 200000 842470205 200000 330854580 200000 608352964 200000 421995757 200000 777346691 200000 779982682 200000 219830540 200000 45039337 200000 919389820 200000 201291446 200000 12316090 200000 259461444 200000 368780726 200000 526054337 200000 170712748 200000 410393924 200000 71982433 200000 46112784 200000 600752226 200000 755201744 200000 701292873 200000 390324699 200000 168378361 200000 315194991 200000 880993759 200000 866881014 200000 475462449 200000 95637318 200000 107435056 200000 110323162 200000 939904103 200000 231676700 200000 80617963 200000 373464989 200000 131396250 200000 722453080 200000 532235614 200000 409763316 200000 247579497 200000 539765761 200000 882590073 200000 466895927 200000 797782803 200000 948219324 200000 831344584 200000 988717148 200000 787433588 200000 337783248 200000 882993276 200000 363669242 200000 272724749 200000 49778469 200000 14234722 200000 533258054 200000 928367868 200000 528172351 200000 21278441 200000 593395993 200000 43451647 200000 430637127 200000 621298207 200000 656789223 200000 910516852 200000 664050433 200000 430522547 200000 769567687 200000 547829083 200000 479269590 200000 337953780 200000 651732849 200000 263401041 200000 430391242 200000 294091216 200000 564655163 200000 145902742 200000 605633670 200000 774900949 200000 449043226 200000 312271879 200000 755251279 200000 478307889 200000 535276454 200000 704522019 200000 37481739 200000 764669877 200000 487362581 200000 139851529 200000 997189954 200000 542562765 200000 531503933 200000 707610487 200000 530042906 200000 496965513 200000 365625494 200000 901105868 200000 920008537 200000 377944726 200000 428064309 200000 32989702 200000 414137702 200000 314644292 200000 157034193 200000 125354180 200000 796403527 200000 536221825 200000 65010625 200000 482786627 200000 693097122 200000 183947227 200000 630618362 200000 32896100 200000 409518016 200000 234174338 200000 866878740 200000 698983843 200000 609781636 200000 778536002 200000 852755270 200000 304639777 200000 501722488 200000 619248012 200000 508150116 200000 305130394 200000 446792640 200000 389788013 200000 397541351 200000 605171822 200000 909038883 200000 535209620 200000 479729637 200000 536996251 200000 197811464 200000 520184399 200000 943149331 200000 956224448 200000 605580149 200000 478594701 200000 470161353 200000 138551323 200000 701573906 200000 830379997 200000 311477501 200000 678309003 200000 540580643 200000 270909804 200000 585347653 200000 133605774 200000 503388560 200000 694185226 200000 276870617 200000 30878275 200000 866035424 200000 815566629 200000 299406478 200000 434633832 200000 302539320 200000 709833931 200000 93384155 200000 840511579 200000 434160480 200000 384810411 200000 364536279 200000 633523483 200000 945237181 200000 849289236 200000 476705080 200000 746288200 200000 833698647 200000 734689524 200000 834217812 200000 226222622 200000 290138835 200000 703168472 200000 455865378 200000 516783485 200000 678589817 200000 278329585 200000 170312761 200000 261557731 200000 109179950 200000 696062733 200000 815664335 200000 529751919 200000 850958458 200000 144354201 200000 31592378 200000 969447647 200000 552585347 200000 590282404 200000 637841778 200000 305357202 200000 863291663 200000 26509534 200000 762457868 200000 39854470 200000 204349316 200000 358012308 200000 233374783 200000 764157274 200000 245596650 200000 713846452 200000 71684961 200000 574111819 200000 868339431 200000 483970255 200000 245827946 200000 17991738 200000 759040961 200000 563221777 200000 923101167 200000 16468387 200000 303721567 200000 442564425 200000 390467367 200000 171553702 200000 47784263 200000 33183719 200000 125634537 200000 885291522 200000 467456416 200000 667797496 200000 151286187 200000 252689684 200000 950846256 200000 888556843 200000 973501571 200000 149601755 200000 15528542 200000 109375438 200000 997323560 200000 760775158 200000 482496561 200000 357204176 200000 346532593 200000 254017955 200000 596289102 200000 295119808 200000 950391252 200000 230092225 200000 933960444 200000 225476811 200000 296308840 200000 50862029 200000 313040162 200000 455793345 200000 344740834 200000 214844392 200000 991200327 200000 252223248 200000 78127130 200000 307752655 200000 142032528 200000 638597062 200000 945670022 200000 657330656 200000 301365957 200000 209949586 200000 470831421 200000 806303003 200000 464725067 200000 486571971 200000 612276469 200000 279473437 200000 500030762 200000 302532166 200000 201696516 200000 225415461 200000 76236295 200000 967508395 200000 401863265 200000 305672466 200000 926330922 200000 34730784 200000 612483235 200000 36424034 200000 510387064 200000 44898419 200000 317773824 200000 326504244 200000 543840377 200000 924053011 200000 724006734 200000 96221254 200000 384927826 200000 877033230 200000 874433028 200000 41371383 200000 860132043 200000 313718548 200000 541123129 200000 990404165 200000 317035082 200000 283236978 200000 320127651 200000 476881870 200000 733759957 200000 465906710 200000 328088217 200000 465641426 200000 676863762 200000 677993361 200000 977851408 200000 876576558 200000 546310217 200000 297970959 200000 393694624 200000 803225953 200000 256663136 200000 749304671 200000 774459007 200000 79809163 200000 677344477 200000 379973617 200000 612065924 200000 162984808 200000 437173223 200000 188099793 200000 173814309 200000 542735704 200000 2749508 200000 234412208 200000 102528632 200000 480016473 200000 140929883 200000 872798427 200000 839227188 200000 92209418 200000 507072307 200000 222359361 200000 110939824 200000 747257001 200000 643960945 200000 650691185 200000 955687906 200000 729591060 200000 396357212 200000 721869208 200000 782991968 200000 415066827 200000 315096283 200000 356061830 200000 341642338 200000 891326188 200000 882517620 200000 349692329 200000 649827005 200000 464969524 200000 453790287 200000 36148239 200000 815018216 200000 192097796 200000 639041072 200000 576798567 200000 56841977 200000 701952600 200000 794348671 200000 841367552 200000 336607656 200000 968668112 200000 439082563 200000 266704071 200000 422161482 200000 316745898 200000 916129057 200000 328588108 200000 480137430 200000 29269957 200000 808813409 200000 336120764 200000 883012067 200000 997161632 200000 688034792 200000 462691560 200000 231838375 200000 335488855 200000 692326974 200000 271379516 200000 235302648 200000 352960683 200000 33566856 200000 542035399 200000 734503757 200000 983704570 200000 304890766 200000 974777400 200000 419000509 200000 988309314 200000 715240118 200000 522719454 200000 124072190 200000 660756257 200000 54860806 200000 241155495 200000 995854950 200000 109807831 200000 387456036 200000 568498465 200000 370064365 200000 141104193 200000 189031000 200000 789190779 200000 901296936 200000 371291102 200000 533440648 200000 990460803 200000 10733646 200000 553182413 200000 469740346 200000 571599017 200000 32783926 200000 865089741 200000 945271189 200000 126423802 200000 677556309 200000 696285755 200000 680722271 200000 528719396 200000 270482627 200000 840715798 200000 239083263 200000 225636983 200000 95332407 200000 495289852 200000 928490363 200000 284619489 200000 861819909 200000 777744941 200000 225037434 200000 203911921 200000 922087462 200000 416414599 200000 301395522 200000 485279956 200000 613038895 200000 757094792 200000 125818810 200000 864586586 200000 582969944 200000 36636750 200000 638015592 200000 297445361 200000 507887990 200000 4505240 200000 946988660 200000 416551079 200000 843161344 200000 945047494 200000 404944546 200000 711348267 200000 676554252 200000 596981716 200000 154270298 200000 45782987 200000 339383890 200000 970949986 200000 590523299 200000 223132534 200000 347019303 200000 928228270 200000 449966370 200000 504793019 200000 422279810 200000 750680215 200000 600403487 200000 905678280 200000 651622138 200000 533616283 200000 227211903 200000 354418539 200000 254614980 200000 454855385 200000 528791242 200000 387436307 200000 878696376 200000 683046671 200000 19557925 200000 436669390 200000 259518029 200000 62834587 200000 315538520 200000 69921099 200000 77598616 200000 307740541 200000 815038408 200000 397049305 200000 190926415 200000 962278994 200000 956967805 200000 17610854 200000 387209163 200000 937304154 200000 284980509 200000 904481408 200000 411103232 200000 340564594 200000 676219117 200000 365791318 200000 266335110 200000 675755034 200000 914202582 200000 954601142 200000 571462035 200000 461856111 200000 992315229 200000 585060623 200000 627454974 200000 99703600 200000 532089257 200000 589995888 200000 164071740 200000 119738556 200000 231117184 200000 10233991 200000 830942309 200000 85669905 200000 37627977 200000 380978082 200000 20461871 200000 10908109 200000 953073674 200000 373393072 200000 19809777 200000 660478256 200000 529975658 200000 323305023 200000 176279457 200000 701264408 200000 712147375 200000 158884222 200000 758136277 200000 361549570 200000 513235648 200000 669523004 200000 680986820 200000 643976463 200000 835470115 200000 582522087 200000 767767877 200000 813697531 200000 179546111 200000 432308365 200000 519732942 200000 656776230 200000 944240410 200000 327971037 200000 719542646 200000 251495055 200000 263675612 200000 877919269 200000 789677042 200000 785357011 200000 610447945 200000 582238548 200000 326006170 200000 288270641 200000 824680713 200000 630639097 200000 15465060 200000 261742216 200000 312389475 200000 313108034 200000 946918119 200000 118180950 200000 144703548 200000 46481661 200000 124704856 200000 853277881 200000 432001820 200000 480539032 200000 602309776 200000 600036977 200000 125803048 200000 230273572 200000 869746179 200000 410530524 200000 985905704 200000 575866189 200000 754136008 200000 639526391 200000 438296705 200000 948837475 200000 12372887 200000 782326882 200000 753351995 200000 728582995 200000 276579270 200000 257504092 200000 436496123 200000 198715565 200000 869827914 200000 227813058 200000 183821065 200000 850341791 200000 164821947 200000 724223251 200000 199248203 200000 481221111 200000 130972495 200000 8254830 200000 718093895 200000 224796197 200000 859105500 200000 918354833 200000 56325411 200000 20219189 200000 212760026 200000 781987803 200000 904792487 200000 336989400 200000 557789278 200000 750441290 200000 143352377 200000 149887323 200000 929020703 200000 558563197 200000 952852447 200000 238828973 200000 485099379 200000 259614898 200000 223682624 200000 956876124 200000 588981586 200000 914795463 200000 511505826 200000 872831127 200000 187041105 200000 357906492 200000 204680428 200000 986255405 200000 635281064 200000 849973806 200000 982465444 200000 929557899 200000 48214827 200000 481027676 200000 21741041 200000 593096897 200000 286590291 200000 446080549 200000 453115545 200000 403001469 200000 598448694 200000 506050952 200000 146053891 200000 888412174 200000 968135049 200000 107055394 200000 438795574 200000 820500833 200000 62795172 200000 842663986 200000 570683351 200000 560923397 200000 315536765 200000 495499926 200000 891758125 200000 697894442 200000 586246314 200000 52397262 200000 859830816 200000 592675485 200000 713763171 200000 782699512 200000 239625268 200000 892757197 200000 300785277 200000 173501906 200000 57106833 200000 848221640 200000 397481839 200000 469824186 200000 451284990 200000 353704765 200000 592320080 200000 280205744 200000 709705184 200000 377781115 200000 777865174 200000 646448721 200000 533313599 200000 278635887 200000 994067287 200000 124680412 200000 505574593 200000 944670889 200000 662670026 200000 83720752 200000 714434987 200000 303412567 200000 48734406 200000 876447180 200000 751726054 200000 818986567 200000 232585345 200000 291517901 200000 314937079 200000 921868520 200000 983799761 200000 308616946 200000 465671940 200000 611922249 200000 869296942 200000 652499609 200000 693102293 200000 177749015 200000 994480557 200000 757362882 200000 893282256 200000 845904034 200000 765561605 200000 935619595 200000 113569787 200000 565518552 200000 889681804 200000 561984945 200000 40934397 200000 675941703 200000 59645498 200000 30869909 200000 704762140 200000 488142111 200000 74148004 200000 186456627 200000 573827903 200000 568839724 200000 919456513 200000 512714924 200000 690450668 200000 28422367 200000 845393960 200000 676339388 200000 19041098 200000 157593157 200000 345354127 200000 699523267 200000 69989407 200000 836365836 200000 381170508 200000 949181887 200000 180490706 200000 969424005 200000 486846486 200000 94585679 200000 904559465 200000 959069340 200000 166732612 200000 533125553 200000 19673739 200000 821914592 200000 133972684 200000 380370372 200000 581764479 200000 635520129 200000 324009797 200000 38206726 200000 71146282 200000 550914380 200000 223015908 200000 6619029 200000 267133203 200000 636520367 200000 210500737 200000 602534961 200000 362814305 200000 874601915 200000 868974482 200000 776256567 200000 497273051 200000 169250844 200000 853173806 200000 527928743 200000 309027558 200000 481000481 200000 170870282 200000 246434078 200000 974240650 200000 82452922 200000 211900287 200000 764031963 200000 768948076 200000 97386868 200000 225500033 200000 21325245 200000 5638612 200000 9410685 200000 314663848 200000 940738882 200000 401442984 200000 762065573 200000 61507625 200000 470944649 200000 353665133 200000 595664987 200000 241265629 200000 177684560 200000 548621900 200000 771771563 200000 104733240 200000 850447862 200000 170081290 200000 30157126 200000 975658834 200000 267446649 200000 906417165 200000 462796408 200000 229752289 200000 101256823 200000 221886301 200000 455628082 200000 86577980 200000 246082352 200000 49789344 200000 476576513 200000 542895448 200000 873550977 200000 646248732 200000 909899284 200000 924590797 200000 710537706 200000 124027576 200000 631067962 200000 532425425 200000 488027528 200000 465575930 200000 476506080 200000 17593147 200000 772417050 200000 45380873 200000 204280854 200000 135336065 200000 289724671 200000 217255083 200000 492263562 200000 1689529 200000 65023541 200000 487844935 200000 77897354 200000 62235290 200000 971240027 200000 850754531 200000 19918341 200000 459934075 200000 815519919 200000 3725350 200000 217249162 200000 550457170 200000 722931472 200000 607595094 200000 680850502 200000 495155125 200000 251017723 200000 432306266 200000 51780617 200000 691313372 200000 535394961 200000 659334329 200000 7292737 200000 656856988 200000 756877967 200000 391834264 200000 561400572 200000 309709676 200000 865385555 200000 802982846 200000 815196393 200000 547225186 200000 375584476 200000 207091347 200000 205461334 200000 452546870 200000 368156105 200000 941412891 200000 228282163 200000 719584573 200000 580866905 200000 675777023 200000 145167372 200000 954650222 200000 909154409 200000 782239363 200000 785249298 200000 188177248 200000 673806968 200000 499169424 200000 389198354 200000 673735497 200000 311638436 200000 712310698 200000 858766203 200000 359801343 200000 89937069 200000 329683962 200000 514172508 200000 26321401 200000 759957745 200000 66641477 200000 107158370 200000 114117710 200000 125239406 200000 718179313 200000 964402141 200000 213013684 200000 894316994 200000 283259654 200000 261359547 200000 328277889 200000 550542893 200000 821125674 200000 975444362 200000 470856621 200000 57130380 200000 809974435 200000 68562041 200000 411774157 200000 638042206 200000 884890711 200000 812102742 200000 623819544 200000 901245891 200000 290554830 200000 753258897 200000 996049765 200000 741330295 200000 363492398 200000 827281718 200000 260695337 200000 911898586 200000 526176573 200000 568088822 200000 53300348 200000 548762602 200000 802172258 200000 809065758 200000 149509653 200000 397615430 200000 941957027 200000 889805469 200000 508685640 200000 493691947 200000 148959143 200000 221572865 200000 102619662 200000 138024314 200000 432249781 200000 930347130 200000 290770172 200000 176685232 200000 910381234 200000 139579349 200000 629579082 200000 40222187 200000 623795749 200000 972695680 200000 419366605 200000 361454571 200000 866836021 200000 256788107 200000 348731900 200000 747014669 200000 987817384 200000 555079844 200000 357145069 200000 395848272 200000 486884326 200000 67223578 200000 319611992 200000 541903699 200000 295541491 200000 192152282 200000 899573650 200000 268314709 200000 988433783 200000 889939828 200000 175494802 200000 159251250 200000 75420857 200000 929278741 200000 366416623 200000 833488492 200000 744514206 200000 326424461 200000 464943838 200000 338914078 200000 344494510 200000 894327626 200000 175042359 200000 941237513 200000 996539150 200000 175485275 200000 551128433 200000 460651659 200000 541651078 200000 152889197 200000 154593184 200000 74854561 200000 104078972 200000 996584912 200000 504384125 200000 872543980 200000 875736053 200000 51513714 200000 221763934 200000 225334696 200000 809412250 200000 358729185 200000 503455288 200000 225507765 200000 9489072 200000 78893388 200000 680084899 200000 240152210 200000 217570590 200000 908634753 200000 856819413 200000 285048924 200000 547302249 200000 56282351 200000 161336741 200000 287753170 200000 117142458 200000 115412645 200000 415336072 200000 191564371 200000 902491350 200000 363492433 200000 873042070 200000 965119453 200000 303872036 200000 787835713 200000 40650117 200000 94079247 200000 303272362 200000 278240612 200000 384288172 200000 583425830 200000 869596687 200000 434434376 200000 704153601 200000 820961795 200000 207489689 200000 752099868 200000 293116954 200000 741683235 200000 648241455 200000 285597103 200000 238414894 200000 671148708 200000 609284184 200000 591756398 200000 541453076 200000 371182917 200000 424688441 200000 536179049 200000 286506562 200000 55081574 200000 117263769 200000 517814862 200000 567163343 200000 896259 200000 934320607 200000 167402860 200000 509551216 200000 539070652 200000 255598353 200000 646098352 200000 398621565 200000 102438863 200000 205584087 200000 783791274 200000 201274092 200000 697193243 200000 723264885 200000 382472327 200000 227553620 200000 379098654 200000 472685523 200000 39182871 200000 811713514 200000 651042550 200000 883748216 200000 834038984 200000 181563526 200000 696496227 200000 785774217 200000 987535528 200000 697315743 200000 886575555 200000 613166542 200000 764769895 200000 292157001 200000 990447891 200000 751067821 200000 428359505 200000 780187709 200000 758811380 200000 964268331 200000 639502167 200000 666964944 200000 428102818 200000 238576113 200000 662937862 200000 413399034 200000 323955709 200000 617748036 200000 73792909 200000 606045776 200000 802973572 200000 921788426 200000 547809466 200000 346608393 200000 588643412 200000 172027851 200000 877099772 200000 139161339 200000 563180076 200000 237201069 200000 990537570 200000 49741726 200000 99276650 200000 610088566 200000 365633434 200000 682481927 200000 792176398 200000 221750668 200000 267904498 200000 440865773 200000 651254454 200000 461801720 200000 607052120 200000 318594470 200000 413378720 200000 640545373 200000 533735261 200000 465912874 200000 362532778 200000 636222980 200000 62110765 200000 935617550 200000 850598228 200000 693903059 200000 422892184 200000 150869642 200000 257425339 200000 267567697 200000 362741259 200000 43093362 200000 567834015 200000 241871011 200000 179029654 200000 932585791 200000 1108061 200000 192117904 200000 715024103 200000 981187847 200000 885001716 200000 585458047 200000 885298252 200000 15076991 200000 844878083 200000 712690550 200000 213801140 200000 753193983 200000 377301704 200000 982121756 200000 910284974 200000 529611389 200000 631872290 200000 583837624 200000 16007528 200000 199509903 200000 869591183 200000 65521967 200000 238003888 200000 724809069 200000 394232877 200000 637701641 200000 442214132 200000 911524588 200000 407891900 200000 921335659 200000 648865605 200000 873293699 200000 519326617 200000 288806173 200000 923466575 200000 298071369 200000 670886596 200000 442758532 200000 780178273 200000 616163060 200000 79404250 200000 203293096 200000 189243499 200000 731192282 200000 152455707 200000 655864110 200000 404144122 200000 795187698 200000 773862244 200000 173694558 200000 47167549 200000 785724371 200000 705121844 200000 89181213 200000 693707266 200000 569453747 200000 896498858 200000 352196595 200000 157823160 200000 234743912 200000 713829252 200000 544148486 200000 212231790 200000 517030762 200000 701745697 200000 299707164 200000 721014225 200000 158280398 200000 105467518 200000 612694683 200000 827147313 200000 891675723 200000 691205436 200000 812519051 200000 590675836 200000 741745207 200000 558329752 200000 867315602 200000 319558208 200000 425123722 200000 341341552 200000 901921014 200000 888766892 200000 42405849 200000 55909188 200000 708651678 200000 90911119 200000 131659099 200000 408439345 200000 901217040 200000 109575254 200000 350677735 200000 979280374 200000 265635699 200000 776993553 200000 882578419 200000 92934898 200000 366089613 200000 463434606 200000 854480021 200000 844058147 200000 623528901 200000 286343611 200000 161915780 200000 468859688 200000 316751138 200000 470732519 200000 717652503 200000 388540479 200000 706512201 200000 818293377 200000 62377540 200000 613119047 200000 335950977 200000 479408822 200000 330522274 200000 313960638 200000 574644145 200000 470095446 200000 345181798 200000 167570882 200000 727360096 200000 511691983 200000 590207336 200000 108069395 200000 408512691 200000 430187055 200000 297656350 200000 954785550 200000 301740401 200000 872532261 200000 826885023 200000 682620083 200000 272510978 200000 530341120 200000 887197088 200000 25718687 200000 896273002 200000 557590445 200000 594372218 200000 176896273 200000 366221650 200000 351569340 200000 932017953 200000 267399912 200000 204109310 200000 303306331 200000 876474157 200000 40187811 200000 394715735 200000 925886808 200000 997155539 200000 679024222 200000 414521570 200000 804411682 200000 557785324 200000 889826010 200000 371226821 200000 520138952 200000 359851756 200000 271808885 200000 265704904 200000 49112567 200000 617410795 200000 8524589 200000 342301265 200000 641641727 200000 218710431 200000 410822560 200000 974322022 200000 440889550 200000 684162143 200000 894171406 200000 564152493 200000 398256882 200000 930808608 200000 19194964 200000 57054830 200000 923003290 200000 108444282 200000 970457842 200000 631617423 200000 370862997 200000 670191523 200000 637995781 200000 10823062 200000 353023056 200000 461141106 200000 19593548 200000 655029930 200000 682852827 200000 915624285 200000 330552614 200000 425989521 200000 660274404 200000 254224762 200000 840495761 200000 292539826 200000 301369017 200000 818747520 200000 990949420 200000 276547347 200000 876517193 200000 649678534 200000 732998965 200000 482795099 200000 687702818 200000 321036610 200000 31165323 200000 207621329 200000 492647796 200000 73334666 200000 617604524 200000 26291290 200000 87102988 200000 288723414 200000 444527286 200000 325044605 200000 614956888 200000 885562619 200000 382278249 200000 822648161 200000 504138344 200000 949685872 200000 329143586 200000 55924173 200000 88560362 200000 929005643 200000 693956576 200000 286918950 200000 948828461 200000 503315268 200000 527328835 200000 499231348 200000 797178398 200000 661343920 200000 375750791 200000 969584988 200000 697806157 200000 462617734 200000 553291148 200000 256074278 200000 590199528 200000 72602461 200000 724449488 200000 364620727 200000 335729597 200000 178465387 200000 652008050 200000 344314775 200000 57852731 200000 862392198 200000 111421232 200000 203407851 200000 202962800 200000 737096485 200000 846125160 200000 898378619 200000 595901708 200000 914189919 200000 319226394 200000 921656749 200000 642334556 200000 758354666 200000 764096227 200000 602090631 200000 516392014 200000 638933788 200000 479944195 200000 536996015 200000 177329266 200000 730477037 200000 472162135 200000 343747949 200000 698317558 200000 632227058 200000 852256607 200000 44863655 200000 680522665 200000 497658978 200000 382538552 200000 189767907 200000 994778872 200000 293495059 200000 170874529 200000 65532232 200000 618673651 200000 624324221 200000 682455545 200000 18371996 200000 919738440 200000 106304181 200000 744476734 200000 985468998 200000 412950085 200000 863969907 200000 655636751 200000 674308172 200000 848887001 200000 149994251 200000 681280682 200000 139081557 200000 725314450 200000 779349110 200000 79301101 200000 804697511 200000 500106912 200000 726221129 200000 398080600 200000 708216361 200000 417592527 200000 266405052 200000 402271752 200000 183533665 200000 788228496 200000 448649380 200000 936477117 200000 782547062 200000 200480496 200000 683156856 200000 894672596 200000 680402223 200000 453533598 200000 270564430 200000 402905933 200000 867468273 200000 232879848 200000 670969566 200000 178457541 200000 793921220 200000 561364158 200000 707161981 200000 873576315 200000 410801741 200000 651157932 200000 884780834 200000 646061646 200000 976885203 200000 343437027 200000 39305571 200000 215606972 200000 658763070 200000 894474288 200000 943134840 200000 506650595 200000 823223058 200000 820772866 200000 465195830 200000 367665539 200000 712869496 200000 517715816 200000 395492629 200000 540622842 200000 371886901 200000 522318863 200000 545044521 200000 756591686 200000 785193903 200000 652879943 200000 135161131 200000 689445893 200000 986491118 200000 435787005 200000 954770801 200000 297659766 200000 336244887 200000 863303617 200000 104130800 200000 37689721 200000 132983538 200000 675134145 200000 872105536 200000 162183050 200000 779969253 200000 541033164 200000 774516375 200000 598008777 200000 597633526 200000 10594127 200000 69732812 200000 471792372 200000 368473164 200000 943052378 200000 42410580 200000 719404650 200000 708359341 200000 724249242 200000 551348551 200000 11340841 200000 598057600 200000 358326623 200000 154144347 200000 505285840 200000 137077707 200000 560609431 200000 237791207 200000 947698077 200000 656526645 200000 904667345 200000 679949537 200000 416876142 200000 897312260 200000 477433146 200000 136724703 200000 597781443 200000 53159967 200000 442102690 200000 470454296 200000 974538937 200000 627103756 200000 74846326 200000 635315043 200000 710451984 200000 854285554 200000 863277766 200000 780197942 200000 699296037 200000 548659863 200000 927750720 200000 323154600 200000 749579767 200000 18804066 200000 951849778 200000 753164654 200000 184647973 200000 119740506 200000 460962956 200000 525855200 200000 298096877 200000 772726564 200000 389088730 200000 161949172 200000 26390062 200000 321865736 200000 614938445 200000 706651713 200000 224738918 200000 112902635 200000 75682226 200000 160500220 200000 617001396 200000 39027284 200000 853268600 200000 119035133 200000 374308053 200000 744145259 200000 378327981 200000 139999675 200000 653692714 200000 216187381 200000 608556032 200000 128698186 200000 608299696 200000 332946776 200000 75988672 200000 912868707 200000 586961413 200000 718550940 200000 894846939 200000 472714331 200000 502977640 200000 711336294 200000 163903967 200000 591350570 200000 719540664 200000 971378174 200000 418559483 200000 815621477 200000 858339444 200000 596913482 200000 505635837 200000 898021187 200000 544722873 200000 670718928 200000 461720148 200000 348046234 200000 850973510 200000 451796662 200000 351021583 200000 599770594 200000 448260474 200000 332680132 200000 537575131 200000 442998832 200000 59430739 200000 280616288 200000 718729480 200000 112636731 200000 723449967 200000 466645136 200000 964487044 200000 172579929 200000 244954382 200000 124352763 200000 73750493 200000 779374466 200000 625453069 200000 448580327 200000 974478915 200000 704748363 200000 292160236 200000 395175739 200000 529955202 200000 59060972 200000 503332808 200000 269578109 200000 898710283 200000 632050233 200000 490356577 200000 822289876 200000 401060587 200000 657290155 200000 756812564 200000 733202694 200000 438505425 200000 431693399 200000 703328992 200000 639809658 200000 161698059 200000 545055733 200000 92795748 200000 726770231 200000 172847752 200000 744744666 200000 501197790 200000 10086114 200000 226187479 200000 378749949 200000 852620845 200000 498093506 200000 141501221 200000 885201140 200000 856400079 200000 43528895 200000 377533762 200000 279921655 200000 440379106 200000 163569757 200000 489381788 200000 726486491 200000 103624230 200000 770963396 200000 261029185 200000 183081495 200000 668592889 200000 451929275 200000 809629153 200000 476292802 200000 882838104 200000 419775399 200000 50095048 200000 60279442 200000 393729507 200000 605518224 200000 291237863 200000 444254941 200000 111554521 200000 10479643 200000 470324171 200000 432318874 200000 42715415 200000 100532624 200000 176411554 200000 912484704 200000 96711964 200000 495690965 200000 820412477 200000 132163429 200000 819903495 200000 964090736 200000 630486792 200000 834884479 200000 788631190 200000 151735687 200000 436263442 200000 993869862 200000 5110824 200000 641649634 200000 979438603 200000 439116399 200000 380063419 200000 982983143 200000 753213504 200000 573927441 200000 987089645 200000 559923100 200000 800281248 200000 215034210 200000 666487806 200000 367520168 200000 556380089 200000 561148762 200000 482831819 200000 698276689 200000 744545978 200000 224739726 200000 837359828 200000 245228157 200000 552238962 200000 788566581 200000 906890806 200000 874452917 200000 653473358 200000 620120102 200000 553772464 200000 148434973 200000 178651230 200000 334156503 200000 56079265 200000 843222396 200000 836683088 200000 38805598 200000 28174088 200000 125669945 200000 257651570 200000 288336754 200000 205878657 200000 834598746 200000 68305843 200000 599597930 200000 975914830 200000 839731334 200000 881414050 200000 260346428 200000 884975434 200000 861430788 200000 70313836 200000 500180606 200000 23351030 200000 258617529 200000 64910817 200000 221035368 200000 383590000 200000 288948780 200000 9652847 200000 209027791 200000 364704885 200000 111592580 200000 561086244 200000 113286442 200000 718639718 200000 181219464 200000 846830255 200000 633643408 200000 180240447 200000 589540253 200000 437451871 200000 484919222 200000 508044960 200000 452794315 200000 240037409 200000 20557301 200000 192615624 200000 66389943 200000 492362885 200000 504014657 200000 78451348 200000 375150761 200000 392478393 200000 903201074 200000 193658499 200000 528370310 200000 580952203 200000 387338749 200000 643001268 200000 122422742 200000 283029610 200000 715397755 200000 382854117 200000 615641535 200000 713849701 200000 456312352 200000 547096436 200000 797432327 200000 500702505 200000 603846404 200000 286391137 200000 49808660 200000 956352006 200000 496388061 200000 374214474 200000 603205102 200000 663260394 200000 959694337 200000 737078124 200000 754266683 200000 248614243 200000 338292584 200000 211466920 200000 382701121 200000 1840544 200000 331232935 200000 784632954 200000 565903079 200000 757066351 200000 493651189 200000 534605058 200000 906633651 200000 781014848 200000 728328233 200000 618640127 200000 744939212 200000 528162848 200000 637057209 200000 72010702 200000 884722936 200000 497250749 200000 902428603 200000 72202094 200000 437992862 200000 844941671 200000 218457830 200000 160986237 200000 709221572 200000 72478989 200000 681916561 200000 579687995 200000 506753809 200000 472972603 200000 34823602 200000 743007366 200000 403489739 200000 546776353 200000 914395615 200000 289428956 200000 636346073 200000 420073614 200000 455172432 200000 961854299 200000 779050690 200000 551775216 200000 17351386 200000 660636867 200000 123099307 200000 369530453 200000 753114100 200000 508272241 200000 961749083 200000 318586220 200000 843039924 200000 83468133 200000 250530874 200000 126021508 200000 492136402 200000 298150204 200000 403415372 200000 739439498 200000 585163427 200000 407820341 200000 572673850 200000 735664910 200000 261679902 200000 503733039 200000 333161032 200000 891051582 200000 128427994 200000 1608616 200000 157404511 200000 10894824 200000 550792204 200000 715134911 200000 945598467 200000 145778043 200000 27563917 200000 960021554 200000 634687069 200000 594779909 200000 778525905 200000 913153119 200000 557002034 200000 113268022 200000 627482352 200000 365035590 200000 228840 200000 795047258 200000 75951520 200000 722879621 200000 20410503 200000 375380834 200000 870887223 200000 949452889 200000 205977013 200000 519616475 200000 979520685 200000 381590434 200000 86210232 200000 4774900 200000 170202007 200000 50431711 200000 496234870 200000 638051196 200000 46875692 200000 161895725 200000 120941687 200000 317084384 200000 107657026 200000 559734347 200000 196488417 200000 942570800 200000 582707281 200000 956890776 200000 367546490 200000 301461017 200000 276513134 200000 682739986 200000 776162729 200000 731418091 200000 275008336 200000 763152728 200000 590198132 200000 129554324 200000 186667342 200000 815164328 200000 319652738 200000 520716451 200000 856269662 200000 990719712 200000 580260377 200000 421184837 200000 745561110 200000 208343168 200000 338180129 200000 341778506 200000 914439854 200000 600253606 200000 730907934 200000 932377888 200000 498712315 200000 333119503 200000 732749112 200000 145197013 200000 404487028 200000 937777179 200000 883693365 200000 432616216 200000 897038639 200000 174372041 200000 766675581 200000 137187895 200000 323281380 200000 562907318 200000 888556820 200000 611091233 200000 619525096 200000 294324513 200000 854464930 200000 782524005 200000 764505138 200000 712151017 200000 509590894 200000 272827185 200000 919670360 200000 636702092 200000 686862941 200000 304801619 200000 305455250 200000 183838505 200000 868898039 200000 691086650 200000 550181301 200000 466185341 200000 549935201 200000 964010996 200000 810777913 200000 787457001 200000 665097315 200000 809457457 200000 339038514 200000 364766826 200000 487407459 200000 415968061 200000 941256793 200000 587782558 200000 554503270 200000 936477449 200000 334019076 200000 604898757 200000 338853653 200000 308070434 200000 883094568 200000 30974396 200000 709353909 200000 144850615 200000 727245149 200000 854175490 200000 181706540 200000 848594838 200000 836609241 200000 379333558 200000 90502914 200000 720615983 200000 79582835 200000 281661078 200000 828097885 200000 909545614 200000 102216352 200000 226722049 200000 112913155 200000 769283940 200000 264061560 200000 873875189 200000 161327963 200000 625948670 200000 531576753 200000 729699089 200000 316062827 200000 444403275 200000 811572386 200000 954479251 200000 524771034 200000 229210329 200000 966647873 200000 221816665 200000 483020270 200000 511458520 200000 191473188 200000 237961187 200000 58864014 200000 745697812 200000 639726210 200000 250924366 200000 259334720 200000 766787838 200000 791699506 200000 90032986 200000 205629227 200000 710351523 200000 77653162 200000 245645924 200000 301182998 200000 275571378 200000 717177857 200000 312235883 200000 89730918 200000 75131257 200000 22611180 200000 363371534 200000 815012386 200000 436973543 200000 659399363 200000 532026507 200000 207905266 200000 544819083 200000 359033212 200000 997547969 200000 560162074 200000 525320851 200000 622706606 200000 6491438 200000 856344194 200000 510943181 200000 333994126 200000 935914737 200000 749449649 200000 457201832 200000 347826676 200000 914185160 200000 364636876 200000 157254962 200000 580498519 200000 558864657 200000 345705627 200000 842682906 200000 603280587 200000 316399820 200000 774204035 200000 340936879 200000 79918345 200000 398302102 200000 971096716 200000 217391326 200000 133502822 200000 559862959 200000 167521628 200000 695690551 200000 472825562 200000 768123892 200000 449505848 200000 7056104 200000 932351226 200000 282723812 200000 347074313 200000 310485440 200000 694185981 200000 631949214 200000 261053012 200000 62780460 200000 286784697 200000 248685280 200000 491563840 200000 749804859 200000 321205414 200000 456612873 200000 78902163 200000 629286045 200000 74650073 200000 273570839 200000 545686451 200000 994846879 200000 355363081 200000 65045672 200000 518582440 200000 784472624 200000 117678988 200000 172575740 200000 712807448 200000 323822814 200000 501076826 200000 275735281 200000 46901833 200000 33685720 200000 236316936 200000 498207492 200000 743582242 200000 569084141 200000 576944077 200000 238941269 200000 345755946 200000 105052299 200000 71707520 200000 351012259 200000 747465093 200000 952855487 200000 374659735 200000 388659275 200000 980753405 200000 100481850 200000 783837736 200000 198249036 200000 833922038 200000 815436874 200000 131990507 200000 891269189 200000 347126647 200000 771801308 200000 275479093 200000 526115700 200000 442843943 200000 6096767 200000 309089277 200000 10171832 200000 603031629 200000 110244707 200000 718924505 200000 468424591 200000 122464974 200000 908371541 200000 786946305 200000 472691224 200000 74796850 200000 912220868 200000 930467658 200000 968456464 200000 76181150 200000 981459390 200000 138850091 200000 603975384 200000 448119001 200000 999345394 200000 271230139 200000 316166252 200000 512846923 200000 738694831 200000 174376111 200000 825160557 200000 379993592 200000 142243810 200000 262557280 200000 769337879 200000 394183049 200000 805826075 200000 192127938 200000 260815690 200000 658730307 200000 622802824 200000 377061229 200000 220478596 200000 200176652 200000 991997687 200000 81384087 200000 359330788 200000 566557548 200000 256573911 200000 715064086 200000 392372776 200000 479063433 200000 186104887 200000 860124514 200000 877635759 200000 271926569 200000 981188293 200000 29025936 200000 259244407 200000 741901746 200000 214019790 200000 627043415 200000 245245726 200000 598867756 200000 626660419 200000 16324877 200000 853614308 200000 973910077 200000 795068338 200000 972536234 200000 539536550 200000 862950955 200000 882926664 200000 757692355 200000 485279460 200000 868076253 200000 908608468 200000 916511631 200000 376807611 200000 216852697 200000 622363334 200000 157518821 200000 606443499 200000 489016646 200000 158183467 200000 865739323 200000 333987537 200000 360239082 200000 737101745 200000 19714215 200000 75412588 200000 465681196 200000 80865193 200000 431400928 200000 448054875 200000 7042579 200000 515576575 200000 445260093 200000 708963548 200000 595479620 200000 320245570 200000 692811444 200000 65345229 200000 671112198 200000 396312738 200000 982674139 200000 687025582 200000 440792640 200000 481902060 200000 74444010 200000 743853469 200000 42057849 200000 398504078 200000 353710262 200000 442472791 200000 309037782 200000 106189465 200000 529307318 200000 973480509 200000 475766302 200000 768924345 200000 671648769 200000 377623115 200000 381641657 200000 295639101 200000 282152524 200000 616516130 200000 507637163 200000 208473365 200000 258169840 200000 150820094 200000 973776029 200000 14973902 200000 240143329 200000 744837823 200000 369911251 200000 750728086 200000 180000695 200000 709267939 200000 163405622 200000 474625086 200000 757260199 200000 382486921 200000 145001291 200000 52444210 200000 454189194 200000 475105647 200000 12379448 200000 354683521 200000 201600980 200000 800594932 200000 980020421 200000 100460251 200000 376438173 200000 943603221 200000 868644952 200000 665382796 200000 246563995 200000 47299443 200000 455832311 200000 385398149 200000 454801444 200000 871775818 200000 297410120 200000 273419859 200000 201283120 200000 378451323 200000 222641299 200000 373036582 200000 538743124 200000 177099906 200000 305548990 200000 146900938 200000 985864391 200000 385963391 200000 859394127 200000 536490671 200000 314324576 200000 322846513 200000 945930093 200000 930487524 200000 150393493 200000 683915509 200000 996709086 200000 178842391 200000 276784252 200000 910813386 200000 251892745 200000 303051414 200000 188931532 200000 142558031 200000 979538164 200000 475801936 200000 583998684 200000 346089922 200000 362739270 200000 421910996 200000 765480098 200000 944912897 200000 397735238 200000 260618063 200000 302364340 200000 73478284 200000 532405209 200000 444409745 200000 952151882 200000 718696065 200000 38112390 200000 632510728 200000 590666041 200000 95808413 200000 379606644 200000 248161474 200000 293451256 200000 553349184 200000 411694442 200000 576712814 200000 520119197 200000 885546345 200000 293538253 200000 82041434 200000 986561248 200000 853158581 200000 912456869 200000 231177590 200000 976250646 200000 832727651 200000 513708439 200000 853642063 200000 579350582 200000 629885778 200000 235959531 200000 851233299 200000 533209815 200000 25932032 200000 167380358 200000 561235602 200000 277165102 200000 624841100 200000 163869424 200000 540386362 200000 968973844 200000 562804660 200000 607989070 200000 238065434 200000 474631421 200000 864443607 200000 654187368 200000 626485215 200000 938124289 200000 882082034 200000 900071588 200000 223138777 200000 772109014 200000 841254054 200000 579661575 200000 765002998 200000 112426962 200000 978124591 200000 464333626 200000 352288196 200000 80968173 200000 407645294 200000 591282818 200000 466254194 200000 806336188 200000 68107487 200000 272650438 200000 141603278 200000 236864118 200000 493643682 200000 784094348 200000 452911944 200000 590946801 200000 470443125 200000 72290043 200000 97979628 200000 648363173 200000 4712887 200000 673358809 200000 698149995 200000 562948775 200000 878756454 200000 308926349 200000 610600466 200000 737235118 200000 248607265 200000 626858269 200000 853759696 200000 455299089 200000 992316198 200000 782535216 200000 706066484 200000 919060166 200000 90813012 200000 210908428 200000 920206443 200000 147092835 200000 484026152 200000 26934424 200000 414584389 200000 294161696 200000 784283075 200000 859466330 200000 764309295 200000 504916946 200000 975059169 200000 938198137 200000 138249529 200000 782584304 200000 195888099 200000 710496188 200000 108168977 200000 834151568 200000 568209605 200000 920000904 200000 84135430 200000 531465578 200000 974261799 200000 382342628 200000 356815365 200000 813756627 200000 198228295 200000 751785336 200000 987666334 200000 441359810 200000 181392900 200000 583365000 200000 839863807 200000 853605325 200000 159564508 200000 658556925 200000 955642614 200000 315655980 200000 416382190 200000 938470747 200000 29583602 200000 820957876 200000 406520312 200000 589636299 200000 461990657 200000 255343069 200000 644439640 200000 19811345 200000 376192210 200000 732721339 200000 510167310 200000 846522262 200000 630850228 200000 607579655 200000 414998967 200000 981229151 200000 731956629 200000 552008471 200000 268058771 200000 850422290 200000 144963331 200000 395213280 200000 630057087 200000 576601847 200000 655989549 200000 425319162 200000 129485050 200000 150574068 200000 125344993 200000 555154331 200000 568457251 200000 376391311 200000 753935246 200000 189446041 200000 259967673 200000 360867055 200000 420369219 200000 218261356 200000 909626392 200000 870793178 200000 168597678 200000 840534569 200000 24653889 200000 518496438 200000 393559837 200000 189317511 200000 512812498 200000 999027596 200000 296490623 200000 461021149 200000 327857673 200000 845753599 200000 903269730 200000 835035169 200000 265819332 200000 525313625 200000 774947061 200000 945291753 200000 226142851 200000 436417918 200000 88969991 200000 863627628 200000 224948835 200000 344441077 200000 978954758 200000 193143681 200000 365167140 200000 352197605 200000 933955840 200000 133841822 200000 258607139 200000 621975572 200000 131585955 200000 895738329 200000 642000735 200000 279514601 200000 940927040 200000 91604202 200000 748909431 200000 833934955 200000 398855619 200000 930815526 200000 573848234 200000 487884607 200000 351529404 200000 408331140 200000 978942932 200000 42126509 200000 340245080 200000 366215067 200000 743874166 200000 810055066 200000 697669735 200000 905189792 200000 343313582 200000 871144845 200000 276623703 200000 625689963 200000 210122554 200000 692654766 200000 226404151 200000 874089843 200000 476940664 200000 960264641 200000 935508148 200000 161485516 200000 558126952 200000 540974127 200000 817640222 200000 98322735 200000 729905063 200000 815248381 200000 887458402 200000 948300529 200000 298813301 200000 37234641 200000 814442256 200000 974964490 200000 438803119 200000 842341107 200000 814213718 200000 795550991 200000 263053268 200000 448983881 200000 653302274 200000 908919095 200000 368803843 200000 959789912 200000 497303172 200000 788786776 200000 255651066 200000 618271817 200000 989283048 200000 229954026 200000 424654616 200000 297540577 200000 712205023 200000 483133442 200000 335832411 200000 938693255 200000 1066166 200000 151180119 200000 117940066 200000 878364993 200000 392864092 200000 23557439 200000 759700842 200000 582057910 200000 321301599 200000 443949490 200000 7434836 200000 828997676 200000 119489006 200000 560395589 200000 171516316 200000 612138378 200000 129271512 200000 513802031 200000 878521187 200000 994065750 200000 109163146 200000 943780679 200000 367316069 200000 999604663 200000 235372308 200000 910339 200000 945274370 200000 394443123 200000 670440740 200000 726269049 200000 401501752 200000 408938481 200000 501889032 200000 243740257 200000 868434342 200000 905650488 200000 87081904 200000 138718736 200000 360531851 200000 354592237 200000 450251944 200000 452970109 200000 431787971 200000 752059735 200000 688747041 200000 748417854 200000 122101455 200000 490238301 200000 432656360 200000 625861771 200000 506261453 200000 617652870 200000 876881003 200000 675879225 200000 408400507 200000 274794487 200000 816454843 200000 812926655 200000 9567031 200000 370255736 200000 648340100 200000 122096436 200000 483815681 200000 561678702 200000 544624662 200000 725388109 200000 305428342 200000 436083937 200000 981571166 200000 881988195 200000 77554901 200000 343547254 200000 946869484 200000 386414698 200000 321602557 200000 155033461 200000 53158382 200000 855880186 200000 132844140 200000 989108676 200000 561166898 200000 547659337 200000 137473089 200000 898369001 200000 664610087 200000 77744941 200000 987895354 200000 299917834 200000 361584348 200000 791203102 200000 723852214 200000 151340783 200000 44877822 200000 83141937 200000 43424435 200000 917652990 200000 220846045 200000 128332061 200000 857521104 200000 146831677 200000 790327911 200000 25484088 200000 225310282 200000 969104210 200000 179442730 200000 585464442 200000 44880898 200000 481121158 200000 866515029 200000 485098616 200000 624526708 200000 556682172 200000 555996343 200000 279245161 200000 723388864 200000 237884030 200000 393076157 200000 794024484 200000 753986725 200000 664248047 200000 513466999 200000 490975263 200000 259366016 200000 368185049 200000 233869971 200000 995611504 200000 32233552 200000 574332576 200000 955761247 200000 8916174 200000 192576436 200000 834511691 200000 700467914 200000 297395600 200000 598114538 200000 39326337 200000 169877859 200000 179480492 200000 256089809 200000 600737416 200000 772835927 200000 812594104 200000 862536422 200000 701477448 200000 722386550 200000 825269996 200000 369923914 200000 341687109 200000 248092462 200000 313262365 200000 300825274 200000 275764135 200000 466454669 200000 305413314 200000 680702612 200000 649572917 200000 603782978 200000 770254578 200000 894183128 200000 883180116 200000 907760796 200000 739977570 200000 98885155 200000 364825612 200000 389575304 200000 835690090 200000 782376372 200000 434196482 200000 854800278 200000 565452545 200000 446338410 200000 744571774 200000 1599732 200000 607127227 200000 858228675 200000 190503013 200000 66079856 200000 664508369 200000 151807454 200000 730786623 200000 283324025 200000 104180505 200000 19562361 200000 146729778 200000 741646878 200000 522820616 200000 126462707 200000 56092675 200000 275730188 200000 929688758 200000 202657098 200000 668641819 200000 760088979 200000 973591513 200000 543937052 200000 853893247 200000 286804129 200000 568145607 200000 918141865 200000 877639382 200000 568701892 200000 280809336 200000 708554958 200000 883621222 200000 263216939 200000 262176897 200000 642213130 200000 342058262 200000 328743333 200000 600208665 200000 49478269 200000 725234028 200000 538424479 200000 414813975 200000 846338531 200000 446373006 200000 646690345 200000 580270833 200000 716022940 200000 870234437 200000 730956017 200000 391719357 200000 327131302 200000 614958325 200000 829942853 200000 549414194 200000 797829792 200000 307235237 200000 954484244 200000 917476775 200000 259682248 200000 478594556 200000 821302508 200000 874856978 200000 315531260 200000 837603136 200000 47035901 200000 786108425 200000 474994108 200000 548730712 200000 703571732 200000 250704836 200000 652637222 200000 739050187 200000 88770207 200000 111563799 200000 4999927 200000 116521150 200000 790424494 200000 734088827 200000 679723152 200000 117127928 200000 786895344 200000 725235974 200000 674074093 200000 932126689 200000 157370289 200000 812203630 200000 187282606 200000 727298685 200000 188182497 200000 142203401 200000 773739281 200000 123099252 200000 798638607 200000 823012814 200000 888386549 200000 945436173 200000 638691433 200000 733864020 200000 940387545 200000 564790829 200000 278517693 200000 309831888 200000 320560601 200000 768711772 200000 366814074 200000 556526363 200000 874703798 200000 985904832 200000 91326383 200000 741628841 200000 518426574 200000 797091358 200000 664849161 200000 684507026 200000 227199007 200000 883416543 200000 731726552 200000 280041100 200000 12196679 200000 996192776 200000 201870089 200000 451841773 200000 472176262 200000 241038656 200000 172810285 200000 750316461 200000 400493497 200000 419665612 200000 144231792 200000 28558945 200000 944040799 200000 592144533 200000 235768993 200000 482248000 200000 397393559 200000 987563808 200000 863378479 200000 637712672 200000 721337632 200000 987777940 200000 234163497 200000 635556217 200000 69823319 200000 583978935 200000 265530173 200000 697532000 200000 585148475 200000 6621680 200000 308952761 200000 26623116 200000 900766570 200000 251202373 200000 551261324 200000 87450964 200000 687389476 200000 94427997 200000 822103108 200000 724230830 200000 132315207 200000 155390078 200000 661729297 200000 464277808 200000 576519249 200000 563209103 200000 136197823 200000 563980818 200000 577052512 200000 277854743 200000 765064639 200000 252881705 200000 53517876 200000 172680251 200000 81725726 200000 520723691 200000 71277610 200000 1996482 200000 68166539 200000 269421681 200000 702703937 200000 652873491 200000 520674901 200000 965024624 200000 511660568 200000 375399733 200000 228602729 200000 998892094 200000 845150701 200000 122800077 200000 262921047 200000 569903570 200000 700051103 200000 140420131 200000 19477836 200000 122877378 200000 593440940 200000 258363932 200000 950266136 200000 592263750 200000 579798323 200000 783859776 200000 358318889 200000 518741555 200000 840008690 200000 950777268 200000 659788430 200000 9937152 200000 181695303 200000 585328704 200000 856029940 200000 664176324 200000 202348594 200000 641305673 200000 642527403 200000 987610165 200000 200668752 200000 412322007 200000 291044512 200000 96205994 200000 442791905 200000 758910352 200000 975659107 200000 573033496 200000 524474306 200000 954927802 200000 79270946 200000 678084887 200000 693147507 200000 974171963 200000 77633708 200000 296983773 200000 998753553 200000 667333787 200000 237947758 200000 944133440 200000 331519323 200000 948988672 200000 871962232 200000 857532088 200000 1131952 200000 474058032 200000 746453623 200000 678967386 200000 967993870 200000 795608210 200000 169050811 200000 440963549 200000 72696595 200000 487736620 200000 191032114 200000 274426264 200000 411982335 200000 963031461 200000 129344107 200000 608385 200000 696277680 200000 873081155 200000 889183635 200000 328560686 200000 722959779 200000 223986669 200000 518768762 200000 522137302 200000 441387001 200000 400312361 200000 888793997 200000 439028560 200000 61483374 200000 326249758 200000 418512860 200000 27869458 200000 689373282 200000 866499731 200000 628171541 200000 443273266 200000 993756116 200000 870311661 200000 542851463 200000 317013352 200000 544612193 200000 498197811 200000 26110495 200000 741025289 200000 225568072 200000 584910092 200000 200215148 200000 38486540 200000 573566056 200000 777278143 200000 433820318 200000 728701447 200000 935760447 200000 765024561 200000 428757378 200000 32497458 200000 316666091 200000 965275114 200000 80765063 200000 740502882 200000 835540780 200000 794692879 200000 923535803 200000 700700942 200000 959936096 200000 200536424 200000 205646286 200000 847866701 200000 304282756 200000 933079130 200000 660343308 200000 481062869 200000 6003256 200000 618227693 200000 922789478 200000 204780284 200000 382978747 200000 310386375 200000 809203049 200000 316653498 200000 382361066 200000 916746285 200000 817222724 200000 836730788 200000 339214404 200000 439677448 200000 637355205 200000 158487792 200000 803450600 200000 548974301 200000 142119259 200000 507593335 200000 338821012 200000 916080083 200000 570106133 200000 899473325 200000 272767143 200000 849706160 200000 855511456 200000 754015915 200000 112806175 200000 950215130 200000 227612492 200000 648535589 200000 314993819 200000 101711449 200000 553448711 200000 815614322 200000 452430169 200000 357481939 200000 370636896 200000 162859146 200000 655312439 200000 602743438 200000 247832964 200000 388741634 200000 127701685 200000 145479537 200000 357058882 200000 58857233 200000 633126128 200000 723769346 200000 181403402 200000 240050574 200000 643944359 200000 998848616 200000 942276841 200000 857804271 200000 952379961 200000 468589930 200000 527934862 200000 652668234 200000 257595557 200000 37155949 200000 607068743 200000 41899351 200000 624560520 200000 828242296 200000 192850179 200000 717719659 200000 871499297 200000 119014194 200000 763411025 200000 226403197 200000 407827534 200000 501358818 200000 795519838 200000 613613091 200000 565739151 200000 770429549 200000 140202490 200000 354256533 200000 797675522 200000 756997210 200000 408806547 200000 854810024 200000 836246629 200000 539767761 200000 645918775 200000 577124563 200000 979526166 200000 285612694 200000 596282518 200000 463585837 200000 495443989 200000 136616210 200000 309496316 200000 487028843 200000 365236223 200000 678635081 200000 926653274 200000 399464166 200000 653823507 200000 685593572 200000 846517821 200000 925951378 200000 155419952 200000 41412136 200000 694103763 200000 561828615 200000 5329109 200000 681342971 200000 28107757 200000 691658875 200000 304445727 200000 225720037 200000 626085623 200000 3512772 200000 287065293 200000 802669324 200000 157497344 200000 204451161 200000 568352573 200000 418304821 200000 493640632 200000 81690705 200000 993853551 200000 685923017 200000 660836204 200000 187487330 200000 395632385 200000 596643789 200000 866574091 200000 831930339 200000 304020528 200000 490497256 200000 848804131 200000 462298058 200000 645128669 200000 315130720 200000 670242019 200000 396017581 200000 647504516 200000 732983068 200000 892638746 200000 640518083 200000 462856518 200000 691724962 200000 197218613 200000 630147811 200000 903543775 200000 762807577 200000 40119108 200000 670482562 200000 865434799 200000 163843655 200000 396167157 200000 52064441 200000 474779316 200000 230391443 200000 934632854 200000 878881852 200000 52173197 200000 720722179 200000 679474966 200000 643471459 200000 911858552 200000 766523199 200000 591796228 200000 123217700 200000 324355412 200000 312957835 200000 72862861 200000 430078229 200000 510722719 200000 330531535 200000 930646401 200000 987829102 200000 60530039 200000 395352722 200000 538330190 200000 487270916 200000 155017884 200000 291206393 200000 42839810 200000 362339150 200000 745967467 200000 47214283 200000 25926220 200000 475144291 200000 234237412 200000 918455152 200000 369382779 200000 582056696 200000 733031076 200000 885932780 200000 297695356 200000 546439525 200000 281690346 200000 816815592 200000 774149087 200000 898212513 200000 475570837 200000 912348584 200000 913861842 200000 407668800 200000 241365539 200000 88018965 200000 690354979 200000 226480251 200000 823090355 200000 577537460 200000 293821249 200000 379850792 200000 984304131 200000 603981739 200000 171486779 200000 86751932 200000 655762546 200000 530854338 200000 596821438 200000 850294863 200000 726240510 200000 582212703 200000 791633946 200000 446665111 200000 65218373 200000 732359816 200000 634654781 200000 431288298 200000 680441735 200000 471718883 200000 532234165 200000 185897792 200000 277345953 200000 676905656 200000 44231345 200000 7129134 200000 58785299 200000 934478317 200000 952524287 200000 764454379 200000 2617850 200000 63056136 200000 558306575 200000 672450126 200000 647438613 200000 609988656 200000 721823726 200000 599838156 200000 485633219 200000 351003691 200000 771692362 200000 20168062 200000 621569794 200000 852618848 200000 312759924 200000 405080856 200000 933233265 200000 640431317 200000 791108440 200000 562217714 200000 16000590 200000 876616241 200000 227291781 200000 722545666 200000 646350456 200000 780404155 200000 443028779 200000 794878430 200000 563545452 200000 220098392 200000 155604246 200000 114582205 200000 247514187 200000 898623887 200000 735316663 200000 263711606 200000 887547090 200000 275037575 200000 791936795 200000 240677759 200000 749782879 200000 229608711 200000 20572657 200000 832146159 200000 350287089 200000 652355700 200000 113852808 200000 974546556 200000 475320103 200000 813724886 200000 198891213 200000 423005052 200000 531731520 200000 581513682 200000 170071888 200000 662631398 200000 998897945 200000 979018160 200000 831438143 200000 25304145 200000 977433905 200000 77427541 200000 869091176 200000 15624690 200000 928374950 200000 850284105 200000 754716474 200000 641297058 200000 551166008 200000 603158705 200000 140936387 200000 491215061 200000 925987653 200000 770480469 200000 488295603 200000 815601059 200000 167285195 200000 334371738 200000 266633302 200000 60828354 200000 276168296 200000 719252360 200000 465175453 200000 240002184 200000 448404060 200000 467324357 200000 181421845 200000 998029805 200000 977846148 200000 127539607 200000 512508909 200000 184094342 200000 656736351 200000 635846885 200000 813135860 200000 158487178 200000 125212173 200000 984398389 200000 133736855 200000 428232399 200000 460366922 200000 558367405 200000 502645222 200000 176422093 200000 131282294 200000 461647382 200000 990754446 200000 377538713 200000 169636495 200000 448632019 200000 963054048 200000 645266154 200000 807883060 200000 663043566 200000 489235656 200000 891850519 200000 702390178 200000 637641995 200000 669887189 200000 737843478 200000 481242810 200000 718191729 200000 579671094 200000 198191997 200000 360116217 200000 28441863 200000 297254842 200000 591859076 200000 421385085 200000 839943251 200000 706134223 200000 793066239 200000 697205766 200000 626825340 200000 313385859 200000 860900455 200000 733762289 200000 16223817 200000 513865861 200000 952435410 200000 435818045 200000 143238943 200000 38982947 200000 286682613 200000 451852937 200000 377914629 200000 799484237 200000 347506217 200000 895982356 200000 247868579 200000 600105359 200000 74055266 200000 94258618 200000 943099709 200000 936343322 200000 126610999 200000 855897853 200000 170802876 200000 977356731 200000 304575968 200000 865215480 200000 716792228 200000 346831329 200000 329458738 200000 81598060 200000 424809758 200000 357540506 200000 383175844 200000 549801655 200000 930052334 200000 610857878 200000 926262605 200000 199581654 200000 242719101 200000 353549601 200000 356191459 200000 377652586 200000 106273744 200000 89339436 200000 709882044 200000 690296751 200000 982403469 200000 542539844 200000 678714064 200000 290923909 200000 92398844 200000 289933720 200000 370390452 200000 213294187 200000 265193731 200000 292194038 200000 986478751 200000 611915902 200000 170846504 200000 445273550 200000 780136295 200000 38924413 200000 429446545 200000 812766252 200000 643536516 200000 282764231 200000 532123911 200000 617563329 200000 583106315 200000 321050714 200000 222509293 200000 338435802 200000 457147059 200000 714653397 200000 383440716 200000 59223654 200000 45109203 200000 80684661 200000 690479306 200000 402639859 200000 31380833 200000 692970779 200000 792055470 200000 182745265 200000 801342707 200000 589559108 200000 197153501 200000 342265964 200000 318067904 200000 776885262 200000 122447838 200000 925036949 200000 121956767 200000 619638584 200000 151006936 200000 727870265 200000 7413510 200000 517004578 200000 834928017 200000 628345095 200000 911834379 200000 297290440 200000 992276080 200000 429808461 200000 27841638 200000 571631562 200000 595289212 200000 438430971 200000 221590124 200000 107063398 200000 888071002 200000 896456093 200000 6009620 200000 151952763 200000 961783633 200000 177896292 200000 950919412 200000 898894983 200000 655206729 200000 349617949 200000 139168580 200000 6087592 200000 770612422 200000 938342967 200000 475624409 200000 94500254 200000 421189617 200000 858029760 200000 208317226 200000 177667527 200000 29583246 200000 123714407 200000 849942606 200000 562573344 200000 8847622 200000 608706427 200000 902160123 200000 327995722 200000 887961694 200000 748931817 200000 494620039 200000 219705985 200000 7013948 200000 236117569 200000 707740906 200000 272928165 200000 24999400 200000 285981361 200000 869599417 200000 283549493 200000 591349063 200000 98812424 200000 206642986 200000 14179406 200000 900141793 200000 811991731 200000 831904022 200000 852306607 200000 766374876 200000 582858690 200000 642897905 200000 593979062 200000 739474430 200000 985420002 200000 823121363 200000 507987299 200000 64052142 200000 434071139 200000 120013171 200000 540556372 200000 594597362 200000 2147123 200000 536606245 200000 376289735 200000 219746929 200000 926021856 200000 447387618 200000 650841754 200000 28531057 200000 291697049 200000 896651583 200000 924315725 200000 804296665 200000 104020525 200000 457065331 200000 66769661 200000 180314927 200000 891619850 200000 249524821 200000 103444842 200000 289472922 200000 324783934 200000 9040987 200000 751310065 200000 812610016 200000 787675767 200000 661748891 200000 90978193 200000 547392872 200000 784090886 200000 139550925 200000 377718249 200000 2082361 200000 458234071 200000 215868742 200000 552910135 200000 519858424 200000 878712442 200000 639852797 200000 118069594 200000 999303916 200000 613915932 200000 207986056 200000 925326032 200000 293911548 200000 635408525 200000 942043935 200000 366544567 200000 888842927 200000 678666043 200000 797280919 200000 369817807 200000 163682346 200000 38217780 200000 538415975 200000 935363957 200000 141846069 200000 703930151 200000 852268966 200000 718771625 200000 79624501 200000 881699939 200000 668684297 200000 353158920 200000 309719602 200000 951958741 200000 951065577 200000 157184978 200000 807151825 200000 603058701 200000 391897914 200000 950674660 200000 364289882 200000 915229241 200000 26108564 200000 184804285 200000 65609395 200000 38232103 200000 231601453 200000 482941052 200000 699707489 200000 209717575 200000 540567771 200000 895688671 200000 355557517 200000 618896293 200000 512695317 200000 548567877 200000 890656764 200000 500867058 200000 66966514 200000 823270571 200000 784465941 200000 835718523 200000 324268584 200000 518527666 200000 456231134 200000 723397166 200000 289923342 200000 77988503 200000 998317821 200000 68848796 200000 674439578 200000 311637048 200000 572033466 200000 123814385 200000 887314274 200000 33847317 200000 76978939 200000 167028732 200000 764081309 200000 498150219 200000 623001926 200000 142261549 200000 755102242 200000 116518297 200000 306786754 200000 390792337 200000 537526630 200000 487159646 200000 460842038 200000 152467415 200000 539481218 200000 596993432 200000 360108807 200000 357962061 200000 576463402 200000 731325414 200000 73909052 200000 340520930 200000 83793334 200000 96296070 200000 250445436 200000 770833700 200000 608572188 200000 666970711 200000 760873229 200000 21889347 200000 136818418 200000 334360791 200000 200970711 200000 107998988 200000 74177648 200000 202075684 200000 267606110 200000 834545134 200000 19519339 200000 402434814 200000 480537290 200000 381527031 200000 872104026 200000 840221378 200000 130622946 200000 859617238 200000 587804756 200000 455133040 200000 721831691 200000 624068313 200000 416954126 200000 554895781 200000 259884621 200000 716545776 200000 773674208 200000 815301280 200000 762417229 200000 415710376 200000 956179649 200000 157538368 200000 164581459 200000 111058736 200000 186912325 200000 129891076 200000 41602116 200000 804365398 200000 970638245 200000 90853384 200000 203143336 200000 517186185 200000 611220919 200000 369796365 200000 1810085 200000 88433879 200000 553397232 200000 480393329 200000 762027008 200000 339075824 200000 985275496 200000 61943090 200000 181962530 200000 458664737 200000 879689685 200000 432295150 200000 850853648 200000 956448856 200000 590375309 200000 221003749 200000 756926833 200000 817593894 200000 92161928 200000 835299060 200000 496915595 200000 87929527 200000 12094043 200000 918911387 200000 721795908 200000 223464154 200000 929719613 200000 980913143 200000 468667685 200000 226921983 200000 723108357 200000 442532039 200000 920114769 200000 350683186 200000 64373032 200000 399537514 200000 842270610 200000 884507172 200000 911716799 200000 760411614 200000 405401675 200000 908006690 200000 425433982 200000 973001410 200000 634537094 200000 146380571 200000 960156349 200000 842522452 200000 691939559 200000 636214942 200000 82721906 200000 618279283 200000 433192117 200000 13462232 200000 287607347 200000 998635933 200000 263412695 200000 343967641 200000 715340855 200000 583876336 200000 271011540 200000 803756879 200000 290584917 200000 67435308 200000 824217297 200000 50575112 200000 121833731 200000 121841838 200000 905214869 200000 56475763 200000 781192536 200000 635551861 200000 378216839 200000 589197790 200000 453465866 200000 566975521 200000 607837102 200000 174574649 200000 744054639 200000 372935662 200000 919876015 200000 567359249 200000 212881534 200000 653215932 200000 435029458 200000 157228692 200000 149413582 200000 128036361 200000 992890620 200000 626981266 200000 23957396 200000 952045556 200000 763586229 200000 562129273 200000 772615849 200000 406419259 200000 298993955 200000 349921368 200000 639605889 200000 755813692 200000 745838859 200000 888702172 200000 872570932 200000 351881719 200000 784528854 200000 68649045 200000 280584056 200000 411047945 200000 52864393 200000 926306481 200000 860164259 200000 253216434 200000 519133386 200000 20812926 200000 799927469 200000 436839887 200000 155987681 200000 904181483 200000 316161323 200000 99726816 200000 739149236 200000 480361926 200000 825429588 200000 698970114 200000 732679113 200000 725103999 200000 559627518 200000 800835060 200000 369347655 200000 347655458 200000 668381345 200000 138023957 200000 959053044 200000 441872480 200000 46700882 200000 34585955 200000 767370807 200000 978843526 200000 772424136 200000 903947133 200000 474519830 200000 635372931 200000 2318682 200000 244870817 200000 96233784 200000 499708902 200000 278476286 200000 742846381 200000 795993827 200000 338589404 200000 591848522 200000 476655137 200000 386712830 200000 252718901 200000 653564278 200000 794748954 200000 694569232 200000 508751454 200000 768124246 200000 657153112 200000 929195326 200000 442609768 200000 946581091 200000 737616952 200000 156431951 200000 736014847 200000 215935411 200000 176285626 200000 271816106 200000 797823090 200000 728009979 200000 334169979 200000 47557462 200000 84941744 200000 713858707 200000 905553594 200000 561612280 200000 705107016 200000 873214834 200000 10279254 200000 491165400 200000 855839592 200000 853865260 200000 46630349 200000 965294555 200000 992699614 200000 363827194 200000 498407229 200000 931637641 200000 374211353 200000 51874481 200000 342435174 200000 681308935 200000 348604711 200000 688193736 200000 673659046 200000 645732893 200000 421666487 200000 457063510 200000 223233019 200000 132303152 200000 965953048 200000 569063441 200000 535332611 200000 471319368 200000 448177720 200000 590055247 200000 166225405 200000 697050123 200000 445022885 200000 967635464 200000 178750921 200000 89598399 200000 158697870 200000 239600337 200000 540185059 200000 163755850 200000 327892417 200000 842987745 200000 386542187 200000 977088052 200000 503308461 200000 689235470 200000 159506463 200000 782189219 200000 936447073 200000 77906128 200000 840053854 200000 801890653 200000 719028619 200000 972239420 200000 735624998 200000 478275017 200000 557089145 200000 551464969 200000 656753430 200000 840420845 200000 265674266 200000 449033870 200000 385405804 200000 664362096 200000 73139196 200000 940076225 200000 986448390 200000 870803096 200000 717108302 200000 144275000 200000 982055268 200000 979499084 200000 896759519 200000 928624938 200000 628734627 200000 176220690 200000 408095261 200000 131757678 200000 420037507 200000 561501457 200000 744190742 200000 561644922 200000 980883553 200000 594533648 200000 117000057 200000 888118372 200000 243158076 200000 515239540 200000 302704532 200000 433475044 200000 618733747 200000 741866052 200000 603507286 200000 619169615 200000 460531716 200000 929421351 200000 686023502 200000 779221660 200000 605283086 200000 605162084 200000 651614889 200000 833431137 200000 804798287 200000 707263456 200000 815214903 200000 93165014 200000 32010982 200000 703094819 200000 328139878 200000 328484048 200000 297839760 200000 376057170 200000 369905733 200000 632155590 200000 974858158 200000 850658869 200000 275427713 200000 352972239 200000 301540925 200000 356290609 200000 821493098 200000 171822241 200000 970372315 200000 312246606 200000 233883629 200000 259754642 200000 181696711 200000 114768945 200000 89262490 200000 516855962 200000 53994976 200000 662343202 200000 340644767 200000 466372173 200000 340977829 200000 586258183 200000 405784010 200000 522168292 200000 194378291 200000 912694630 200000 740786827 200000 592869429 200000 970350153 200000 105832037 200000 530450158 200000 181168309 200000 15963974 200000 265888204 200000 878402212 200000 481049468 200000 92999208 200000 943873537 200000 255891450 200000 686193985 200000 227488397 200000 352932874 200000 799973343 200000 526516568 200000 684672181 200000 494744462 200000 879581665 200000 555174842 200000 388591997 200000 61719763 200000 124060719 200000 388076796 200000 231749221 200000 878449344 200000 371473816 200000 635066965 200000 828437386 200000 280770267 200000 72241033 200000 374049692 200000 435909548 200000 883811659 200000 933594642 200000 926125895 200000 867786792 200000 181143767 200000 829216225 200000 585123948 200000 698674429 200000 319238372 200000 838072900 200000 112873667 200000 725917386 200000 850811769 200000 957394219 200000 723714209 200000 838404301 200000 635840829 200000 851171106 200000 113848573 200000 855131877 200000 802076023 200000 57928026 200000 173728109 200000 799427472 200000 836267532 200000 520413600 200000 797069353 200000 52610540 200000 823787395 200000 562160739 200000 655703046 200000 857576889 200000 907177732 200000 725771441 200000 619384955 200000 385823061 200000 149193811 200000 251143737 200000 17807263 200000 846612413 200000 260535257 200000 662655818 200000 481999911 200000 88088721 200000 796251290 200000 25177809 200000 78419308 200000 647708176 200000 125177919 200000 169555550 200000 395540322 200000 345002775 200000 282928909 200000 90643999 200000 339730593 200000 988014373 200000 661277674 200000 239211234 200000 325897311 200000 970558041 200000 879234142 200000 894288406 200000 184079986 200000 384926577 200000 292177038 200000 647868874 200000 983538001 200000 806448076 200000 824166722 200000 947239595 200000 933779987 200000 942668648 200000 833678304 200000 44961801 200000 646110318 200000 943147747 200000 678231150 200000 81311698 200000 131846329 200000 481983869 200000 334993299 200000 124101780 200000 288772586 200000 543186195 200000 159397013 200000 499389822 200000 97790871 200000 178217509 200000 425191259 200000 772883551 200000 526524407 200000 52784080 200000 493185131 200000 314587557 200000 707330529 200000 5084627 200000 827314924 200000 361103965 200000 695690442 200000 157760653 200000 118031524 200000 424466488 200000 690912459 200000 120242429 200000 449544186 200000 425525635 200000 107143832 200000 402571456 200000 449790964 200000 445133614 200000 958344585 200000 422177301 200000 376793145 200000 11440325 200000 893183892 200000 567925722 200000 604875536 200000 492894841 200000 817662799 200000 858617231 200000 337813342 200000 398726422 200000 453407218 200000 768639826 200000 193830058 200000 264133133 200000 194496338 200000 820399584 200000 977967388 200000 178441579 200000 45891046 200000 14349978 200000 951666040 200000 479889888 200000 237075652 200000 180803964 200000 414836007 200000 476934840 200000 118075300 200000 904426278 200000 200770605 200000 305702884 200000 575556827 200000 996718295 200000 490422579 200000 274690544 200000 450332001 200000 784858732 200000 61970301 200000 66991629 200000 289822410 200000 417337956 200000 117284084 200000 450441736 200000 304827727 200000 679740382 200000 151100956 200000 271571025 200000 688120261 200000 701667992 200000 215952414 200000 789235188 200000 589537188 200000 726898928 200000 109591743 200000 222545569 200000 478876417 200000 137293798 200000 14889061 200000 459828391 200000 746892435 200000 848517912 200000 116480024 200000 519362804 200000 437290416 200000 604415683 200000 710027646 200000 672811798 200000 311401552 200000 310498760 200000 652656349 200000 768420668 200000 515565832 200000 396371363 200000 935191836 200000 934458421 200000 79064335 200000 166865012 200000 353487809 200000 313501550 200000 211701820 200000 837424890 200000 712605427 200000 433096951 200000 243737348 200000 623033490 200000 159613816 200000 830465918 200000 956657280 200000 753622331 200000 186411191 200000 355343441 200000 833006180 200000 456465299 200000 394192566 200000 10175327 200000 553227528 200000 582267098 200000 502150684 200000 42148663 200000 877045090 200000 877581550 200000 556050992 200000 438299910 200000 841029384 200000 285507149 200000 215708887 200000 662379164 200000 816731697 200000 709887509 200000 310904984 200000 111113318 200000 728367028 200000 896516614 200000 286151834 200000 216732533 200000 805789447 200000 96220797 200000 853054628 200000 256491893 200000 332848705 200000 431104122 200000 890736923 200000 631179445 200000 397409303 200000 637046682 200000 225162502 200000 295863845 200000 560433634 200000 750230556 200000 765823501 200000 732882769 200000 848760726 200000 985587423 200000 973862004 200000 634266730 200000 993299915 200000 919620961 200000 38971684 200000 696470077 200000 141853622 200000 805842881 200000 718393762 200000 331032633 200000 527679280 200000 653459645 200000 346066964 200000 997362797 200000 215855789 200000 913566131 200000 625290562 200000 130523526 200000 689289029 200000 105436323 200000 760960657 200000 940631764 200000 695356078 200000 455036971 200000 8345097 200000 659423812 200000 812941630 200000 907928456 200000 323179088 200000 893482087 200000 728541677 200000 217576090 200000 623258796 200000 85758569 200000 912689232 200000 546484192 200000 228405508 200000 277518361 200000 448469662 200000 663442039 200000 925645790 200000 370216422 200000 624500653 200000 713081374 200000 296456288 200000 770973919 200000 895572213 200000 216592180 200000 288693330 200000 191452850 200000 989969547 200000 400233655 200000 387959322 200000 54968237 200000 624261414 200000 572178502 200000 479897791 200000 378726079 200000 255449629 200000 531421727 200000 149741029 200000 407596406 200000 369740134 200000 137918240 200000 697801686 200000 165109762 200000 321673623 200000 804948681 200000 131784566 200000 648001839 200000 907506663 200000 844999992 200000 964962892 200000 91890286 200000 813931053 200000 797228842 200000 1059967 200000 664192972 200000 607435999 200000 543106559 200000 385683158 200000 205230584 200000 657505556 200000 784329142 200000 776359094 200000 682079809 200000 539405953 200000 435361004 200000 479930406 200000 512781972 200000 392400766 200000 99082464 200000 491874254 200000 572002689 200000 326973698 200000 419470193 200000 399476978 200000 609932853 200000 295958689 200000 937980701 200000 469322618 200000 542014592 200000 388544148 200000 382313219 200000 180314605 200000 107738320 200000 76947888 200000 89470177 200000 661469553 200000 430857780 200000 205739884 200000 998812437 200000 151030219 200000 62667865 200000 600208863 200000 464986783 200000 95603556 200000 967703439 200000 601583039 200000 961345308 200000 913434433 200000 843157699 200000 219673698 200000 139068620 200000 942812424 200000 282525573 200000 969057216 200000 762393740 200000 461694209 200000 558542851 200000 175081582 200000 194467803 200000 397649938 200000 478754060 200000 671274915 200000 262066392 200000 866753 200000 977380365 200000 105662773 200000 943166017 200000 872067124 200000 498738454 200000 189695388 200000 18853749 200000 185482291 200000 167820500 200000 509407725 200000 828872306 200000 94497060 200000 68060311 200000 447579615 200000 494747095 200000 164960525 200000 36547149 200000 251655113 200000 342941922 200000 963395733 200000 633789061 200000 995221665 200000 316298097 200000 225313538 200000 677885036 200000 554838525 200000 614111748 200000 756672059 200000 931872210 200000 54361620 200000 871322040 200000 545319111 200000 653861668 200000 65552829 200000 755853389 200000 138503627 200000 473772914 200000 942760046 200000 207554080 200000 385680654 200000 957153386 200000 514111549 200000 56114736 200000 573874935 200000 855667803 200000 747818466 200000 329460764 200000 282965645 200000 57876018 200000 627393202 200000 470177826 200000 125917045 200000 814688639 200000 529217188 200000 720936225 200000 311386102 200000 521793135 200000 202405966 200000 295308439 200000 594826488 200000 468700626 200000 52897000 200000 989261987 200000 761816575 200000 26165014 200000 639989831 200000 164204035 200000 700182324 200000 211508297 200000 682269410 200000 228616725 200000 477082459 200000 274368027 200000 809315280 200000 112047833 200000 5870045 200000 36104152 200000 107035335 200000 472464108 200000 106301630 200000 662486897 200000 497408541 200000 109710734 200000 801172135 200000 364973939 200000 366171850 200000 254467740 200000 300672733 200000 958403341 200000 32951906 200000 845909653 200000 701117766 200000 541921805 200000 571587870 200000 717304472 200000 750876266 200000 593524450 200000 444030420 200000 192287331 200000 198480239 200000 650948763 200000 120126969 200000 841302101 200000 439801371 200000 751121126 200000 785500581 200000 918820716 200000 73479381 200000 895109648 200000 767145358 200000 962912582 200000 637469347 200000 832591114 200000 535394059 200000 793551907 200000 777726252 200000 975957858 200000 41087506 200000 737968865 200000 245343926 200000 470419781 200000 185797433 200000 190710525 200000 243212840 200000 451184515 200000 402145207 200000 39691928 200000 523099912 200000 288594825 200000 900373347 200000 271178350 200000 176397693 200000 462374759 200000 255914675 200000 352695775 200000 331091021 200000 474559947 200000 673509565 200000 552615657 200000 31767775 200000 155028995 200000 130240313 200000 301812779 200000 708580665 200000 619267070 200000 622252668 200000 217354979 200000 103226371 200000 33028683 200000 658854781 200000 944017648 200000 760823425 200000 603616791 200000 556317650 200000 754223312 200000 726110875 200000 985031986 200000 154087347 200000 697874850 200000 112105688 200000 229959178 200000 614873077 200000 415087395 200000 62835293 200000 717137838 200000 634295823 200000 335570868 200000 405055218 200000 808232395 200000 959222296 200000 661271121 200000 104469756 200000 353270448 200000 108495045 200000 920859803 200000 925718403 200000 973295437 200000 622638446 200000 634691278 200000 173985324 200000 84487471 200000 548164618 200000 819518922 200000 251558719 200000 446973573 200000 745707822 200000 471381773 200000 111853473 200000 131232797 200000 252573712 200000 535213238 200000 650555610 200000 455807334 200000 719667849 200000 651033475 200000 93606160 200000 144243311 200000 585095437 200000 216842451 200000 765053193 200000 591564261 200000 424939188 200000 355234980 200000 861762604 200000 885261592 200000 87356212 200000 768632212 200000 477863039 200000 225159670 200000 654409956 200000 506509539 200000 373077160 200000 13158669 200000 962115258 200000 458616942 200000 166917615 200000 914864012 200000 869022796 200000 850697909 200000 457620026 200000 110698818 200000 841341393 200000 467629781 200000 906709519 200000 381475996 200000 437600288 200000 923354254 200000 556035221 200000 751190186 200000 722949806 200000 329561149 200000 26648979 200000 281343770 200000 852247444 200000 358086881 200000 722175342 200000 337100346 200000 181438854 200000 915615769 200000 959376173 200000 466651897 200000 457365468 200000 192637987 200000 916168311 200000 60517094 200000 944244364 200000 859721693 200000 390258578 200000 356599342 200000 212235308 200000 931492551 200000 28659557 200000 804146081 200000 45380084 200000 558951167 200000 88832887 200000 101973677 200000 301209529 200000 951520578 200000 908669421 200000 392090464 200000 500429810 200000 937040113 200000 824792463 200000 711007337 200000 816637877 200000 203756040 200000 86608834 200000 21288727 200000 443727546 200000 965048104 200000 307582094 200000 848878935 200000 333083990 200000 135445389 200000 84066456 200000 698812345 200000 245909633 200000 389827351 200000 305920296 200000 259980651 200000 204328399 200000 231953988 200000 353229859 200000 378206779 200000 53737849 200000 139044915 200000 381750801 200000 582420120 200000 647861844 200000 275351714 200000 541249559 200000 982962577 200000 267498968 200000 636921328 200000 963655677 200000 522572499 200000 63018522 200000 354658074 200000 243531817 200000 491512494 200000 259918801 200000 135038401 200000 731311521 200000 148122128 200000 667922515 200000 485199906 200000 422883852 200000 488883335 200000 166713752 200000 38835483 200000 450873776 200000 602778690 200000 903522357 200000 545328171 200000 801327987 200000 730918928 200000 373158241 200000 3296625 200000 16096989 200000 886762334 200000 331654899 200000 546242988 200000 470798356 200000 16376892 200000 813339488 200000 860139065 200000 851511262 200000 492510552 200000 47540673 200000 714968343 200000 933401506 200000 663790592 200000 592267210 200000 512890597 200000 422805863 200000 690682403 200000 340915155 200000 610195681 200000 592127954 200000 3497039 200000 467366098 200000 393354985 200000 945969194 200000 280147892 200000 6271581 200000 83662717 200000 201697366 200000 68883486 200000 35021995 200000 849061819 200000 362416860 200000 31957502 200000 378082451 200000 986965344 200000 456811748 200000 88285793 200000 310712203 200000 302852812 200000 964364850 200000 106644214 200000 158097322 200000 605794046 200000 825718574 200000 149126156 200000 196318117 200000 678202771 200000 924192991 200000 326546064 200000 771933909 200000 782363850 200000 442988266 200000 975611410 200000 827908910 200000 540324738 200000 995585431 200000 135531712 200000 409425735 200000 345412409 200000 535656395 200000 78874984 200000 733886040 200000 993528334 200000 922222862 200000 64686457 200000 757562934 200000 399222975 200000 23812485 200000 41767681 200000 426628953 200000 217674923 200000 163475960 200000 883760816 200000 661695702 200000 370197967 200000 797518285 200000 683179987 200000 590874724 200000 893306572 200000 477393674 200000 886171736 200000 774298201 200000 724303582 200000 958177365 200000 292376271 200000 82525612 200000 790282214 200000 670949622 200000 828268134 200000 466126325 200000 300606560 200000 881458387 200000 956487404 200000 297006952 200000 745531244 200000 230931058 200000 237483214 200000 517200092 200000 197571272 200000 782017786 200000 366574364 200000 255415241 200000 901336787 200000 983640113 200000 809804676 200000 796300868 200000 521461387 200000 295327358 200000 33039956 200000 262680324 200000 599083919 200000 286796519 200000 129436283 200000 754938208 200000 622111773 200000 922411795 200000 494096775 200000 915628878 200000 416933140 200000 170552648 200000 431081895 200000 453070692 200000 984575473 200000 932769901 200000 128515498 200000 369131737 200000 344573653 200000 680344585 200000 938852094 200000 573140356 200000 718720124 200000 328016449 200000 20928433 200000 401515995 200000 409538631 200000 104971740 200000 240127602 200000 317180661 200000 378233906 200000 569972289 200000 700773519 200000 540116103 200000 709341405 200000 185219959 200000 660554744 200000 972550889 200000 321847686 200000 913467427 200000 194869049 200000 359250705 200000 673127948 200000 757730701 200000 468521347 200000 439690902 200000 777127661 200000 371924890 200000 871535267 200000 405059502 200000 885671752 200000 481842386 200000 71726856 200000 793378607 200000 112487131 200000 334352986 200000 964244416 200000 391913616 200000 298159620 200000 484664826 200000 898008699 200000 5593064 200000 355761091 200000 909128215 200000 263610246 200000 19041773 200000 685264309 200000 430788537 200000 743099343 200000 646012917 200000 764478490 200000 41063046 200000 654465254 200000 348425208 200000 586164687 200000 751720643 200000 214964473 200000 29296779 200000 173886035 200000 401959769 200000 889061079 200000 840431845 200000 217086405 200000 894409165 200000 994885101 200000 140816092 200000 462193892 200000 390839878 200000 191046731 200000 747636456 200000 338107660 200000 999607178 200000 783683230 200000 613899294 200000 959885374 200000 450764544 200000 669688374 200000 756314677 200000 156256536 200000 658824366 200000 443743489 200000 981453188 200000 714285784 200000 76361531 200000 289347469 200000 619606272 200000 975137628 200000 851959277 200000 833843978 200000 963413570 200000 793845540 200000 709802155 200000 757035332 200000 77516158 200000 51681613 200000 162216955 200000 395072684 200000 546070924 200000 447682455 200000 354464004 200000 920655951 200000 370569698 200000 295693407 200000 423125901 200000 573890012 200000 229026966 200000 988782756 200000 300595707 200000 937088417 200000 299874912 200000 379740165 200000 830725973 200000 61935246 200000 790147221 200000 230715585 200000 11871554 200000 233255471 200000 717539116 200000 685059508 200000 534685193 200000 158021301 200000 411436219 200000 392202847 200000 394814607 200000 960005869 200000 589099642 200000 760855264 200000 952650332 200000 949132870 200000 50535998 200000 587588085 200000 171870101 200000 579892430 200000 626261118 200000 783666428 200000 197009666 200000 148701492 200000 261266001 200000 379480053 200000 133272072 200000 409043655 200000 932591469 200000 968055677 200000 73021103 200000 340671861 200000 89708072 200000 233485012 200000 205877660 200000 764620748 200000 472315257 200000 668093911 200000 27424791 200000 263931130 200000 998589175 200000 335972101 200000 472963078 200000 610494672 200000 971168984 200000 483638141 200000 49247727 200000 751554490 200000 776346099 200000 132551933 200000 833511672 200000 9331912 200000 885747133 200000 283082724 200000 410513641 200000 527531943 200000 817522766 200000 849783088 200000 88672296 200000 252016295 200000 218607196 200000 184208512 200000 146890171 200000 9011894 200000 46186814 200000 149029393 200000 277226313 200000 519600482 200000 837672170 200000 653350084 200000 239795480 200000 203753691 200000 854087158 200000 883915285 200000 186187279 200000 489694189 200000 237970841 200000 206554149 200000 856757172 200000 817820169 200000 970019754 200000 8894896 200000 882338350 200000 162339132 200000 444305567 200000 729499670 200000 314318915 200000 543451189 200000 760778126 200000 304602454 200000 774121819 200000 242849858 200000 92922927 200000 141346316 200000 291737978 200000 105688402 200000 117130454 200000 270885754 200000 588406088 200000 769748468 200000 252950140 200000 529860987 200000 288762380 200000 874526549 200000 433618615 200000 950346896 200000 298833323 200000 778886469 200000 715910589 200000 29240791 200000 857103020 200000 412538418 200000 124428900 200000 457399054 200000 510911543 200000 452028714 200000 805218851 200000 642195 200000 412376080 200000 800281052 200000 113467664 200000 857821030 200000 596357792 200000 795155607 200000 54782435 200000 377656612 200000 607485675 200000 768520777 200000 685158385 200000 32978956 200000 633111706 200000 153434239 200000 318092082 200000 859856637 200000 579184625 200000 356067690 200000 35564603 200000 949391733 200000 379157465 200000 357449176 200000 172300354 200000 181797779 200000 989418455 200000 956213046 200000 642501408 200000 262910997 200000 243182609 200000 155331475 200000 587229513 200000 479250010 200000 268572495 200000 171558815 200000 875446229 200000 328997984 200000 458989303 200000 951053991 200000 753181306 200000 566697670 200000 542923023 200000 165904026 200000 592256911 200000 379043017 200000 954996798 200000 289904646 200000 173676041 200000 558968906 200000 213973962 200000 642394650 200000 192328577 200000 150983621 200000 38653338 200000 281483940 200000 322540075 200000 823236698 200000 615493684 200000 867241492 200000 922286303 200000 45569480 200000 164782271 200000 206925175 200000 368111890 200000 215650412 200000 748318977 200000 504089724 200000 814085853 200000 59759941 200000 956769633 200000 287944049 200000 481997556 200000 737964018 200000 186249957 200000 435963717 200000 920839343 200000 381201585 200000 194462516 200000 515221895 200000 726685700 200000 681124449 200000 924897941 200000 633465956 200000 470225289 200000 368601727 200000 296268269 200000 323315884 200000 219187830 200000 694572332 200000 457357507 200000 765910989 200000 594021536 200000 868088613 200000 109627199 200000 303814613 200000 299419774 200000 101628360 200000 534768677 200000 520197491 200000 279980838 200000 705472277 200000 559190237 200000 59987958 200000 820346448 200000 516899753 200000 294408558 200000 565458763 200000 696612433 200000 285183171 200000 619805309 200000 745350146 200000 320991264 200000 265061954 200000 159904594 200000 606277961 200000 713326932 200000 727594148 200000 375279571 200000 192059118 200000 917921827 200000 193410824 200000 145881733 200000 470658912 200000 497632611 200000 763960108 200000 853439121 200000 261330349 200000 251803788 200000 189520751 200000 389232572 200000 811725189 200000 584720819 200000 519688399 200000 304236 200000 252364085 200000 42739087 200000 930879722 200000 162261929 200000 669711787 200000 413833078 200000 778201088 200000 314710809 200000 218871928 200000 416868192 200000 800910062 200000 491021570 200000 524921288 200000 824523234 200000 682526516 200000 256417867 200000 262776426 200000 677703731 200000 969935599 200000 720430714 200000 720454094 200000 870845482 200000 172532958 200000 408671158 200000 2610688 200000 333489724 200000 983444064 200000 618443461 200000 484222897 200000 228920706 200000 90087795 200000 527091470 200000 573008430 200000 517943728 200000 388900534 200000 677533335 200000 468224870 200000 203086110 200000 476619623 200000 981908487 200000 804785128 200000 510503105 200000 668898660 200000 98189476 200000 223488737 200000 472906802 200000 312928557 200000 758413398 200000 252165153 200000 426670501 200000 342270944 200000 735014817 200000 385571350 200000 923398130 200000 400185146 200000 858288557 200000 315627982 200000 92701327 200000 187282844 200000 950513217 200000 971079416 200000 314638739 200000 58597890 200000 256896450 200000 778487267 200000 148383155 200000 867501068 200000 405871415 200000 152285052 200000 154211400 200000 627247096 200000 134297160 200000 185410899 200000 824809798 200000 182314661 200000 305815865 200000 679227285 200000 727349572 200000 635610002 200000 620801779 200000 628029715 200000 169146234 200000 786407643 200000 465232122 200000 600038201 200000 599271869 200000 711481153 200000 607146359 200000 181320726 200000 893173893 200000 861990434 200000 852453679 200000 827453017 200000 593537255 200000 327649660 200000 863725448 200000 537083729 200000 428220570 200000 616574445 200000 323842698 200000 825935084 200000 802396660 200000 753782965 200000 62652635 200000 424512952 200000 139444204 200000 9643953 200000 419568577 200000 460287204 200000 876726809 200000 223241056 200000 881697058 200000 119408190 200000 36949682 200000 639755489 200000 192031622 200000 497572918 200000 975552651 200000 74900979 200000 731895827 200000 133977049 200000 234821917 200000 878610163 200000 113426063 200000 427045589 200000 870262909 200000 913473248 200000 361566049 200000 613965178 200000 754102114 200000 220399448 200000 244772239 200000 712229046 200000 339638051 200000 175982235 200000 91524288 200000 2721816 200000 942012854 200000 945907591 200000 642869051 200000 363131341 200000 809949617 200000 601640346 200000 578398693 200000 49223333 200000 611434059 200000 296101618 200000 111428165 200000 818867726 200000 388919643 200000 849823311 200000 833593986 200000 417163286 200000 156232023 200000 506729742 200000 14778211 200000 163839340 200000 239514454 200000 253894958 200000 947958861 200000 741048158 200000 802929933 200000 870792526 200000 265806663 200000 393998811 200000 334175956 200000 236999340 200000 963786488 200000 984626546 200000 626864033 200000 892352807 200000 328269991 200000 699243857 200000 538962187 200000 336413501 200000 797811769 200000 232014150 200000 467572552 200000 501357069 200000 880847414 200000 645267392 200000 739609390 200000 150055765 200000 929342915 200000 182313933 200000 262622772 200000 874280819 200000 208261288 200000 708679452 200000 754264177 200000 939756391 200000 353903947 200000 346158076 200000 239247515 200000 702018255 200000 279614129 200000 473857883 200000 759826952 200000 605913064 200000 884280451 200000 305483463 200000 220414640 200000 77018514 200000 622329094 200000 148425839 200000 836837160 200000 708639052 200000 496671009 200000 414906657 200000 125096615 200000 48071475 200000 862971994 200000 830702157 200000 374151427 200000 256939014 200000 611163863 200000 414329855 200000 103617716 200000 145927972 200000 176515424 200000 948429032 200000 799012047 200000 38527627 200000 375895899 200000 167090773 200000 791267083 200000 239291609 200000 333328590 200000 563683381 200000 874200511 200000 956425038 200000 964617824 200000 535020822 200000 823694304 200000 435453896 200000 16472919 200000 951494183 200000 825543943 200000 939952836 200000 911699354 200000 854770999 200000 260709736 200000 41940835 200000 455312816 200000 797877940 200000 140307419 200000 203282273 200000 647188158 200000 672035244 200000 659338198 200000 222102302 200000 650006667 200000 392294862 200000 734659439 200000 408882585 200000 825555838 200000 948386664 200000 446514014 200000 410854511 200000 882186910 200000 444929385 200000 533960440 200000 507246559 200000 121598352 200000 187495264 200000 662765620 200000 573221064 200000 581805211 200000 643960187 200000 701275560 200000 301647016 200000 900476583 200000 639575176 200000 274767500 200000 384067485 200000 687015224 200000 873052661 200000 55292597 200000 846445159 200000 419682422 200000 517851091 200000 19922074 200000 369632356 200000 823759656 200000 219302094 200000 41567058 200000 694699921 200000 773477556 200000 534747702 200000 755925139 200000 551767694 200000 312526111 200000 258313208 200000 38396595 200000 250814618 200000 49436434 200000 434282148 200000 49653417 200000 266230674 200000 607202258 200000 375123816 200000 614924812 200000 585766901 200000 319212357 200000 862255122 200000 191954706 200000 864377058 200000 679344627 200000 27380498 200000 125999762 200000 995512343 200000 539796226 200000 841408372 200000 496196097 200000 348918771 200000 479327288 200000 136108777 200000 515199351 200000 644157300 200000 768219644 200000 526388158 200000 460646826 200000 478498873 200000 141946708 200000 217158882 200000 811203057 200000 731406464 200000 735980006 200000 404894179 200000 207087682 200000 858917159 200000 433659 200000 49558256 200000 425277747 200000 601814958 200000 727872118 200000 340836568 200000 97051131 200000 743294514 200000 486998753 200000 928018184 200000 867477617 200000 716831090 200000 543650144 200000 729413008 200000 138154251 200000 489275597 200000 32951482 200000 712669470 200000 795900127 200000 424306754 200000 958275158 200000 342325505 200000 434135461 200000 24656494 200000 51791418 200000 198111014 200000 736827825 200000 488369808 200000 727644942 200000 558796316 200000 759115260 200000 792440966 200000 942073878 200000 346717971 200000 115950620 200000 244426448 200000 735564602 200000 504116184 200000 599936071 200000 738966668 200000 311827713 200000 425791194 200000 514391379 200000 243040120 200000 569595024 200000 936742695 200000 89383095 200000 240480242 200000 678621103 200000 942823022 200000 475046025 200000 656498938 200000 165839555 200000 689217790 200000 942572929 200000 102021165 200000 601174740 200000 235579332 200000 397540596 200000 789801418 200000 889386887 200000 767391312 200000 726674138 200000 808684720 200000 720036132 200000 484743376 200000 159606216 200000 628209758 200000 106695312 200000 565531666 200000 655812340 200000 533004017 200000 187624787 200000 26290565 200000 440972343 200000 678881576 200000 959402899 200000 875928888 200000 842958341 200000 616003681 200000 295527446 200000 446029272 200000 34887542 200000 274950812 200000 946268738 200000 249099957 200000 605795904 200000 876675191 200000 381338143 200000 335870397 200000 797387450 200000 795119920 200000 540980819 200000 950675838 200000 137822169 200000 375407781 200000 793549348 200000 509429032 200000 609797430 200000 853676373 200000 410359161 200000 683475079 200000 879095557 200000 310733408 200000 783781080 200000 443682316 200000 669705245 200000 311257474 200000 442748264 200000 673669316 200000 619217910 200000 968865563 200000 586603247 200000 161883741 200000 516770470 200000 96371241 200000 786870228 200000 185125672 200000 14302946 200000 424353355 200000 950972190 200000 826407953 200000 241779714 200000 581452223 200000 101894770 200000 974972071 200000 760729596 200000 719411044 200000 161893399 200000 903766298 200000 476480870 200000 580013240 200000 425980148 200000 250261047 200000 927078264 200000 826748377 200000 504660624 200000 383340908 200000 654647815 200000 935102343 200000 300466960 200000 872121034 200000 471915402 200000 294159135 200000 691010876 200000 289272573 200000 460976919 200000 628201633 200000 66945145 200000 538855252 200000 861015142 200000 155731626 200000 57468110 200000 679346111 200000 339846604 200000 317503609 200000 879128291 200000 202218187 200000 686041152 200000 735565805 200000 214749181 200000 432201126 200000 274621273 200000 502823812 200000 661789698 200000 77294113 200000 132134221 200000 535096413 200000 698801530 200000 106955944 200000 419969778 200000 313182774 200000 770195850 200000 921085514 200000 206972864 200000 481114990 200000 184235514 200000 515088567 200000 188229068 200000 449334531 200000 419879216 200000 586254395 200000 747190221 200000 474037395 200000 342043698 200000 906597831 200000 776457497 200000 992717406 200000 210270374 200000 961065192 200000 933473192 200000 349456705 200000 379331796 200000 201665485 200000 226614287 200000 7353532 200000 117057954 200000 730732357 200000 5886853 200000 359861996 200000 207520406 200000 148135101 200000 617151457 200000 582423184 200000 11821015 200000 436850757 200000 74049944 200000 130379527 200000 566437419 200000 538801803 200000 978764226 200000 409590863 200000 440393977 200000 386984669 200000 980051990 200000 656211719 200000 661783112 200000 210800938 200000 143743209 200000 699464813 200000 954111165 200000 859192833 200000 190697265 200000 525826656 200000 339382687 200000 828669071 200000 234513031 200000 72999773 200000 307794133 200000 462976676 200000 430334751 200000 122580613 200000 890169061 200000 253818542 200000 315081681 200000 750609813 200000 314419447 200000 841860027 200000 434765331 200000 669892331 200000 817834703 200000 478785402 200000 180747772 200000 510882182 200000 110521557 200000 569296441 200000 376444993 200000 640061701 200000 518624272 200000 977059560 200000 47249466 200000 991303079 200000 580226085 200000 109182227 200000 389811166 200000 17937481 200000 5136732 200000 698141419 200000 96760769 200000 80665194 200000 24458906 200000 633440573 200000 369755932 200000 833466409 200000 264489319 200000 209707896 200000 897103300 200000 987618371 200000 785568744 200000 812460971 200000 969638449 200000 227010585 200000 8932069 200000 779084931 200000 758877560 200000 920040360 200000 196206532 200000 10233680 200000 520990543 200000 697686926 200000 996940427 200000 412169216 200000 133009423 200000 870198027 200000 565577696 200000 780579617 200000 319827116 200000 493372412 200000 307939083 200000 898067938 200000 925127870 200000 327537377 200000 854961650 200000 808611345 200000 790213755 200000 923274967 200000 474320667 200000 878703134 200000 41390266 200000 343276445 200000 295707053 200000 519672085 200000 83729137 200000 390054290 200000 35772782 200000 908452007 200000 943776566 200000 831151028 200000 571605189 200000 348907297 200000 570494528 200000 222631842 200000 820738744 200000 951829874 200000 991367526 200000 103358873 200000 341135086 200000 34018601 200000 62437534 200000 330092154 200000 37038509 200000 773299315 200000 338096766 200000 295721922 200000 295332828 200000 348245024 200000 348113469 200000 760208271 200000 404791553 200000 948137885 200000 608955314 200000 229757601 200000 851387204 200000 900209402 200000 282151251 200000 531919445 200000 516096873 200000 2272485 200000 609765943 200000 236889770 200000 526196440 200000 666699949 200000 294576659 200000 21113407 200000 374841752 200000 288404543 200000 181792575 200000 959176275 200000 510865998 200000 230319147 200000 606762673 200000 16116418 200000 463372865 200000 839099294 200000 730315264 200000 568049678 200000 426983257 200000 166911593 200000 901902178 200000 420497746 200000 131507738 200000 640863479 200000 714405293 200000 137184335 200000 827825581 200000 885202522 200000 985777752 200000 792781667 200000 770605527 200000 414116414 200000 636821882 200000 88082315 200000 653408510 200000 120156403 200000 974975433 200000 181886056 200000 310597162 200000 361288551 200000 903358619 200000 374314038 200000 533515009 200000 834997544 200000 844924904 200000 631783893 200000 319327176 200000 936939109 200000 189843013 200000 941694660 200000 112348520 200000 345797100 200000 892101353 200000 586135840 200000 116330854 200000 902675756 200000 797449642 200000 814276520 200000 222539241 200000 717029428 200000 586179840 200000 525585851 200000 885431735 200000 776769458 200000 896358912 200000 569115991 200000 399223351 200000 798798068 200000 276099169 200000 814439195 200000 934948207 200000 763235305 200000 842835578 200000 975576644 200000 264429574 200000 716272415 200000 322982720 200000 842380979 200000 159937346 200000 361672133 200000 928645196 200000 503515365 200000 543493386 200000 681994154 200000 719079890 200000 241650168 200000 942496228 200000 740238139 200000 325766826 200000 133697451 200000 334864631 200000 26917256 200000 588684874 200000 521130590 200000 428563465 200000 835193407 200000 760670408 200000 864003853 200000 23105922 200000 883176879 200000 956930268 200000 801504600 200000 344453734 200000 29324485 200000 372593115 200000 961071485 200000 282118749 200000 777955089 200000 833217980 200000 990671451 200000 351686062 200000 641907904 200000 457901845 200000 190642544 200000 481439038 200000 302563490 200000 123086622 200000 594429658 200000 558459029 200000 716898341 200000 439878060 200000 837029721 200000 631989720 200000 782247768 200000 397955382 200000 976461899 200000 910329295 200000 809303272 200000 190253267 200000 28509101 200000 247396831 200000 7652388 200000 96795705 200000 945059872 200000 892552208 200000 576116988 200000 520567742 200000 679625440 200000 176535303 200000 775840765 200000 609780313 200000 402433997 200000 537507340 200000 711622742 200000 871017889 200000 547505510 200000 74127621 200000 983628245 200000 290403788 200000 55168712 200000 833277048 200000 802352361 200000 881691057 200000 400121266 200000 399233931 200000 652347041 200000 114865349 200000 104415874 200000 507353094 200000 496287915 200000 523905824 200000 18790968 200000 483082831 200000 60966741 200000 318878072 200000 280903794 200000 473324908 200000 368302989 200000 610617636 200000 984524142 200000 625103108 200000 83772644 200000 966782490 200000 896722954 200000 482617693 200000 321004422 200000 491509488 200000 719833030 200000 748061534 200000 148893763 200000 906026717 200000 301158079 200000 476116621 200000 896327816 200000 999112120 200000 644887477 200000 732475665 200000 564554341 200000 516258295 200000 860518917 200000 243888560 200000 506991752 200000 615007408 200000 711012782 200000 820852177 200000 256313919 200000 467474842 200000 694977359 200000 143021947 200000 118179193 200000 836734220 200000 598414374 200000 599658835 200000 40602821 200000 187814396 200000 26634770 200000 307064992 200000 934183761 200000 681177601 200000 799354769 200000 104595786 200000 205311211 200000 186142544 200000 556215233 200000 139393493 200000 292902401 200000 937171650 200000 772476002 200000 529207657 200000 760734628 200000 561375179 200000 563827665 200000 418547149 200000 223011200 200000 188203138 200000 604894478 200000 650361190 200000 439136740 200000 425962911 200000 767621558 200000 956855612 200000 491904448 200000 303671415 200000 236847113 200000 507250421 200000 879422113 200000 92488962 200000 294601444 200000 718277334 200000 617175222 200000 646775252 200000 382129606 200000 813836744 200000 110443725 200000 158746662 200000 886430926 200000 810855760 200000 437530197 200000 607991246 200000 615330490 200000 723345300 200000 351087965 200000 884725569 200000 617050857 200000 689363292 200000 2950290 200000 793554839 200000 53315928 200000 651289614 200000 668802884 200000 167218822 200000 942928552 200000 358070704 200000 453313889 200000 4444261 200000 129701398 200000 268423913 200000 991808375 200000 363888169 200000 992129408 200000 819989759 200000 640641205 200000 967523691 200000 58471270 200000 847191001 200000 855613674 200000 246892127 200000 12928741 200000 48392189 200000 485369987 200000 213780956 200000 601952700 200000 363513490 200000 804075152 200000 227334490 200000 657071690 200000 395834206 200000 326164671 200000 13482734 200000 221672845 200000 843760840 200000 664094558 200000 46419792 200000 442289444 200000 807002070 200000 401771868 200000 469721557 200000 918915917 200000 669389359 200000 39184968 200000 868343412 200000 551279335 200000 56604186 200000 38220367 200000 972885443 200000 528825712 200000 590297212 200000 436555841 200000 505757434 200000 77041926 200000 30452444 200000 81659276 200000 769836526 200000 549945961 200000 315913057 200000 647710782 200000 226840342 200000 452679414 200000 610227410 200000 983201030 200000 898531208 200000 591359149 200000 733659284 200000 553456435 200000 584363260 200000 809165867 200000 896265903 200000 264701618 200000 28241351 200000 283847855 200000 795527112 200000 271915027 200000 54296800 200000 948732440 200000 586443559 200000 508778116 200000 966075358 200000 390923493 200000 103441586 200000 642829267 200000 253963511 200000 891004978 200000 146074862 200000 369271919 200000 304702721 200000 450908096 200000 729325316 200000 113750887 200000 650043764 200000 638247917 200000 563421369 200000 53228648 200000 165272677 200000 656541111 200000 74861683 200000 46606274 200000 700015755 200000 258310332 200000 887313722 200000 830989411 200000 447165756 200000 336301372 200000 643876020 200000 958974937 200000 187109488 200000 195716116 200000 422550311 200000 4861011 200000 790740668 200000 841072836 200000 169718650 200000 784717472 200000 780959063 200000 798027625 200000 38528307 200000 381487149 200000 328324631 200000 937009346 200000 763585657 200000 366408970 200000 738295156 200000 742381614 200000 103265810 200000 417312741 200000 456723075 200000 973891499 200000 113836389 200000 697895948 200000 793318652 200000 264220632 200000 625419384 200000 495960430 200000 42753332 200000 831302131 200000 941097970 200000 598728857 200000 19542561 200000 905370075 200000 457499417 200000 632687805 200000 982922588 200000 281442830 200000 681842132 200000 804586919 200000 252216601 200000 530862506 200000 17730218 200000 453721541 200000 379764784 200000 537575023 200000 909363904 200000 319634471 200000 85711383 200000 53261498 200000 279956445 200000 996168315 200000 809605861 200000 863882635 200000 20137065 200000 576106256 200000 448054607 200000 845589119 200000 815910760 200000 393825491 200000 760905389 200000 589992405 200000 841825411 200000 51375444 200000 312494838 200000 621631596 200000 608715774 200000 360220865 200000 552250558 200000 908517826 200000 474419394 200000 391392232 200000 847771454 200000 258526710 200000 967702099 200000 459023416 200000 645097547 200000 297665990 200000 274186970 200000 485889471 200000 539852893 200000 508845200 200000 537294620 200000 415436077 200000 256430217 200000 326593620 200000 884102271 200000 490903503 200000 625232517 200000 587170223 200000 362778891 200000 154707347 200000 561717418 200000 417697761 200000 135603046 200000 858042121 200000 482136044 200000 239118023 200000 892242134 200000 322703711 200000 806551011 200000 179675361 200000 984641345 200000 921203300 200000 669677253 200000 438091084 200000 773297455 200000 701285509 200000 157572457 200000 970777543 200000 639637446 200000 672922834 200000 733758789 200000 564472497 200000 548593356 200000 531625209 200000 15863407 200000 785179912 200000 498049704 200000 81737544 200000 778278814 200000 843776619 200000 511735904 200000 675223726 200000 406015529 200000 63282968 200000 203298203 200000 538791097 200000 443478534 200000 790279149 200000 929167008 200000 448019865 200000 425749451 200000 238340714 200000 757204052 200000 85576730 200000 449391279 200000 596560556 200000 121596990 200000 657961389 200000 166349449 200000 136976243 200000 717250181 200000 810086495 200000 49135567 200000 657183772 200000 721733103 200000 78560479 200000 23259544 200000 623113383 200000 189922788 200000 657580667 200000 827523481 200000 437053361 200000 317479016 200000 921321763 200000 961854506 200000 153788025 200000 401652259 200000 778539876 200000 663056961 200000 840425694 200000 218090588 200000 743401580 200000 549749 200000 539345758 200000 685895416 200000 779496459 200000 614764028 200000 166094103 200000 840517759 200000 144897711 200000 256209068 200000 252634057 200000 261444118 200000 428335975 200000 132575996 200000 208758738 200000 588097925 200000 90277344 200000 708707075 200000 552231472 200000 291441970 200000 783122538 200000 344547191 200000 979091073 200000 339778594 200000 23954418 200000 266848174 200000 223074052 200000 874466814 200000 694941192 200000 301986208 200000 117607065 200000 355623179 200000 746191578 200000 975421922 200000 686408380 200000 831559728 200000 537825591 200000 946210219 200000 65680781 200000 892127986 200000 485685388 200000 699718353 200000 674555338 200000 944592250 200000 790551785 200000 812052428 200000 260866258 200000 173704333 200000 793481467 200000 301880241 200000 23581859 200000 342786962 200000 220184594 200000 674150967 200000 479709148 200000 620223631 200000 971335708 200000 706287029 200000 788536763 200000 759545387 200000 332827560 200000 388258080 200000 523181598 200000 691049900 200000 687922147 200000 610903569 200000 198196613 200000 936057081 200000 281035421 200000 717507260 200000 817904397 200000 22039704 200000 540305475 200000 287245817 200000 948945014 200000 562591153 200000 991600613 200000 261062974 200000 881390109 200000 116517896 200000 472894769 200000 303821985 200000 576642817 200000 168624133 200000 145138805 200000 47288026 200000 197491905 200000 272115374 200000 934813345 200000 585090366 200000 355032475 200000 615421355 200000 248146753 200000 837922756 200000 301167726 200000 1330496 200000 378489990 200000 629360898 200000 555803320 200000 518625877 200000 592123197 200000 294726704 200000 869409944 200000 275627633 200000 106936021 200000 107268387 200000 985278667 200000 319996345 200000 565618524 200000 320671314 200000 483523250 200000 710229237 200000 942352257 200000 866976468 200000 386354250 200000 292784010 200000 129485971 200000 919672927 200000 242552881 200000 646119808 200000 721889920 200000 945770825 200000 70228902 200000 47402877 200000 82859478 200000 627385481 200000 195544712 200000 580683463 200000 808167364 200000 755927478 200000 141013846 200000 125001028 200000 934918168 200000 143105798 200000 136562477 200000 675288444 200000 596265793 200000 846703952 200000 106036684 200000 383145621 200000 382989390 200000 52630025 200000 852154258 200000 351182933 200000 681767660 200000 191790921 200000 24662909 200000 569578274 200000 910304619 200000 801043398 200000 618737451 200000 399516677 200000 638556345 200000 189960407 200000 31648988 200000 127522465 200000 300877412 200000 374396530 200000 341205869 200000 637187903 200000 303396508 200000 85114157 200000 940745822 200000 679579845 200000 62666797 200000 617145407 200000 856483276 200000 621561530 200000 995369096 200000 649411967 200000 865354871 200000 723730755 200000 359169466 200000 227732835 200000 191342012 200000 996737831 200000 41129586 200000 761523969 200000 486908826 200000 745960909 200000 932897278 200000 799245840 200000 77671600 200000 871713083 200000 232761421 200000 945329895 200000 795425340 200000 840712728 200000 977475054 200000 662350460 200000 552926749 200000 501984683 200000 822536206 200000 324521062 200000 179052241 200000 739059161 200000 484610685 200000 177342682 200000 25761142 200000 37559082 200000 891832745 200000 432342193 200000 426111436 200000 714716355 200000 928043680 200000 738232671 200000 535160369 200000 17742444 200000 501603090 200000 132343547 200000 925503906 200000 214721674 200000 328975179 200000 391504445 200000 868256703 200000 28603429 200000 924289596 200000 242404474 200000 466570439 200000 726048482 200000 735297906 200000 467014058 200000 98207639 200000 733170441 200000 567663899 200000 592601185 200000 852989358 200000 144087423 200000 782821384 200000 514420184 200000 9995051 200000 595623884 200000 963681701 200000 933695461 200000 968512204 200000 870863894 200000 190188545 200000 125357821 200000 921568240 200000 972950819 200000 603387340 200000 191482936 200000 925343381 200000 457030233 200000 364407379 200000 662242124 200000 341693273 200000 423498688 200000 535975813 200000 507878544 200000 78323068 200000 274720766 200000 259895280 200000 921017081 200000 90042587 200000 643313753 200000 158445763 200000 547274271 200000 830418422 200000 591216824 200000 758203853 200000 480129081 200000 120951274 200000 571311009 200000 661843323 200000 92956187 200000 416990838 200000 301685819 200000 246276317 200000 210628926 200000 435365369 200000 629316684 200000 66111905 200000 682497463 200000 449739122 200000 645886523 200000 779403285 200000 145899070 200000 641476734 200000 305539343 200000 195202856 200000 378061352 200000 839693148 200000 962515565 200000 599985769 200000 307167084 200000 721041642 200000 269422236 200000 204774917 200000 254352544 200000 770331816 200000 517011075 200000 28741836 200000 762248956 200000 389405876 200000 242249129 200000 573677612 200000 198469205 200000 784910283 200000 283397683 200000 467214387 200000 475891490 200000 213490510 200000 339766504 200000 278762384 200000 133808249 200000 951778105 200000 793697584 200000 51873682 200000 598955026 200000 365660716 200000 679153423 200000 835877414 200000 437760578 200000 348495718 200000 742684974 200000 302163420 200000 143514624 200000 227305668 200000 564068049 200000 312069602 200000 985170147 200000 287685317 200000 61234145 200000 633768454 200000 251063585 200000 810430088 200000 738490595 200000 280791735 200000 189144464 200000 470309323 200000 608824573 200000 988589828 200000 508119464 200000 50045164 200000 621929975 200000 146197658 200000 392996734 200000 688897771 200000 802697783 200000 182323657 200000 822412745 200000 397558118 200000 850401475 200000 562579327 200000 264811487 200000 173026970 200000 152100673 200000 315407690 200000 934287288 200000 947198312 200000 515098105 200000 158873945 200000 15718889 200000 90363724 200000 645580753 200000 70143610 200000 870882217 200000 727255654 200000 214808143 200000 194259997 200000 82691278 200000 395127669 200000 995300250 200000 838597199 200000 713444816 200000 99846102 200000 332696184 200000 855214014 200000 702832068 200000 896756104 200000 315298896 200000 954954170 200000 774729826 200000 786903337 200000 78628648 200000 751510066 200000 899600382 200000 244833273 200000 223228327 200000 434313650 200000 649338257 200000 338694614 200000 809336596 200000 52926826 200000 149645489 200000 747504446 200000 855524692 200000 963420969 200000 801291155 200000 647665999 200000 844009710 200000 509594973 200000 775507215 200000 935323081 200000 22248713 200000 542309140 200000 621255835 200000 402995977 200000 516304236 200000 299699709 200000 284520526 200000 841225231 200000 617026684 200000 141658215 200000 483793117 200000 806364792 200000 558482241 200000 313853759 200000 925610912 200000 986773123 200000 807054688 200000 51599381 200000 997984398 200000 387966223 200000 807071009 200000 388701975 200000 241248827 200000 116911514 200000 848217961 200000 460751123 200000 970024928 200000 150765635 200000 487419328 200000 622864248 200000 984778578 200000 746300360 200000 469793355 200000 893012564 200000 810481417 200000 378440583 200000 42438610 200000 408767063 200000 924586521 200000 637042048 200000 486870971 200000 781951181 200000 876933691 200000 355611217 200000 458281484 200000 134488487 200000 614741445 200000 975146295 200000 554217835 200000 714174834 200000 51419564 200000 576402962 200000 587953440 200000 797930333 200000 158668680 200000 525704033 200000 191543569 200000 59323191 200000 235188111 200000 763623489 200000 192267204 200000 838761837 200000 363671704 200000 665161841 200000 60787296 200000 892735759 200000 289623577 200000 638987856 200000 601803435 200000 574166474 200000 816184872 200000 739993308 200000 835381004 200000 363619310 200000 738843516 200000 15564724 200000 367833737 200000 852360297 200000 537533804 200000 675631894 200000 802261705 200000 910294218 200000 405973486 200000 222167520 200000 211416082 200000 906626366 200000 281275800 200000 778626962 200000 748223307 200000 201597589 200000 218901921 200000 427850826 200000 562684410 200000 871831101 200000 699236832 200000 322509509 200000 797163078 200000 604171844 200000 162719435 200000 284794979 200000 735454454 200000 711317849 200000 379324793 200000 385626915 200000 674632559 200000 572967626 200000 69013407 200000 657943458 200000 749129145 200000 158489222 200000 846936469 200000 516370207 200000 94114425 200000 332917020 200000 862630481 200000 43929977 200000 96703734 200000 946890170 200000 195759978 200000 55029550 200000 109324056 200000 320521262 200000 927458070 200000 489083229 200000 757536611 200000 267100391 200000 608496171 200000 993481156 200000 461841664 200000 609591027 200000 866408992 200000 42593473 200000 554234804 200000 658857986 200000 348194572 200000 55829844 200000 196514789 200000 677797984 200000 622805925 200000 558879514 200000 807778971 200000 637967614 200000 190278977 200000 275459667 200000 237546363 200000 629955945 200000 706273752 200000 640868316 200000 278770381 200000 303938512 200000 48295935 200000 767433012 200000 382096247 200000 280498433 200000 363806957 200000 315561082 200000 957688063 200000 999834732 200000 482803832 200000 202774124 200000 904755084 200000 597922845 200000 842675480 200000 435040361 200000 653008868 200000 822828229 200000 142156258 200000 53725807 200000 148243822 200000 672040369 200000 6311565 200000 15239965 200000 690919472 200000 411888336 200000 969687408 200000 303781809 200000 821389009 200000 584925360 200000 589793152 200000 473246729 200000 463218327 200000 551529089 200000 512250966 200000 184629925 200000 422522729 200000 108809743 200000 926418982 200000 877546146 200000 359316429 200000 73781195 200000 736964040 200000 760069568 200000 93266666 200000 858313410 200000 195769522 200000 542263388 200000 809009798 200000 877967523 200000 658103034 200000 654197621 200000 104075528 200000 725627324 200000 334779223 200000 270225066 200000 277309815 200000 838637820 200000 862822177 200000 640878649 200000 363111800 200000 551133682 200000 407782988 200000 259703553 200000 282194771 200000 935107788 200000 154660719 200000 126198912 200000 386182637 200000 717993560 200000 63196098 200000 359123669 200000 839874765 200000 816915461 200000 138049306 200000 477894846 200000 526848539 200000 770051041 200000 495863790 200000 440572313 200000 331745947 200000 234290331 200000 699446613 200000 884261222 200000 790357942 200000 199717250 200000 299605765 200000 725514946 200000 645483377 200000 273181827 200000 50907988 200000 92553453 200000 799433842 200000 201931310 200000 614062905 200000 144342980 200000 678943233 200000 79880113 200000 406196299 200000 318503366 200000 190996484 200000 109842139 200000 663554752 200000 297427474 200000 402007809 200000 80919065 200000 554962287 200000 467370086 200000 720914974 200000 833471610 200000 590239181 200000 365031713 200000 609345827 200000 761727406 200000 454678514 200000 380880193 200000 248924278 200000 419402754 200000 470174868 200000 486928484 200000 914172701 200000 503517285 200000 596506890 200000 468624586 200000 983713983 200000 800850021 200000 661962570 200000 586935121 200000 718989730 200000 162421809 200000 917849066 200000 82427766 200000 397702317 200000 933729944 200000 859821089 200000 498447194 200000 690658150 200000 497762056 200000 959901126 200000 625874361 200000 209175028 200000 366732687 200000 8924495 200000 855464435 200000 605948189 200000 844378843 200000 182160850 200000 406054918 200000 408157768 200000 317898301 200000 454856454 200000 773008529 200000 834596732 200000 915504545 200000 268261186 200000 808009938 200000 119457118 200000 307070358 200000 900479868 200000 520969896 200000 232757045 200000 70992204 200000 390945611 200000 836860049 200000 674860265 200000 236861584 200000 393706724 200000 19731884 200000 107370238 200000 536215505 200000 594765087 200000 644603318 200000 149342364 200000 590192669 200000 284476787 200000 105671952 200000 688704394 200000 205943075 200000 566811124 200000 283274422 200000 843850797 200000 469705010 200000 343550811 200000 641922121 200000 721264013 200000 235583799 200000 464918269 200000 103367685 200000 522545487 200000 433306306 200000 288444626 200000 824753866 200000 73720763 200000 708059137 200000 643384174 200000 62566422 200000 206751671 200000 790144450 200000 178469898 200000 53811720 200000 662899913 200000 378494837 200000 321060988 200000 164363614 200000 180263703 200000 730990886 200000 832457529 200000 959694711 200000 577410409 200000 275506566 200000 123482457 200000 43963473 200000 393952549 200000 782865890 200000 198300306 200000 167590026 200000 822967377 200000 571471400 200000 192076091 200000 13686626 200000 432424852 200000 606048489 200000 581125193 200000 167927478 200000 765542452 200000 475705681 200000 602949460 200000 531794694 200000 504565271 200000 930187055 200000 344816787 200000 10317679 200000 814007750 200000 499676403 200000 405482202 200000 368546225 200000 198460005 200000 798149546 200000 995074466 200000 76644393 200000 291126203 200000 15232258 200000 19447040 200000 534322134 200000 531823151 200000 433601868 200000 433321900 200000 196713047 200000 444753607 200000 823004532 200000 281175291 200000 467050474 200000 574265642 200000 816600329 200000 42132708 200000 63458669 200000 345641375 200000 833958459 200000 913022461 200000 120146528 200000 348497675 200000 28136407 200000 61125501 200000 447470817 200000 935241973 200000 281759051 200000 517742396 200000 592669102 200000 892420996 200000 588625064 200000 840317358 200000 100055077 200000 81238399 200000 995700890 200000 413005290 200000 474097733 200000 776392267 200000 834705520 200000 335744936 200000 460130478 200000 850860016 200000 29102106 200000 216501565 200000 419923612 200000 647315219 200000 788169765 200000 76997536 200000 866162671 200000 268131068 200000 465619903 200000 522608232 200000 607286565 200000 573332368 200000 537152697 200000 240831435 200000 163239773 200000 434129751 200000 9924479 200000 227965599 200000 751791189 200000 583917431 200000 282540832 200000 883653212 200000 103372908 200000 864966582 200000 926372684 200000 840296727 200000 473933471 200000 622962298 200000 984761424 200000 616475014 200000 947647631 200000 990928587 200000 778609434 200000 213472514 200000 415479417 200000 557446735 200000 126391610 200000 348360576 200000 674952507 200000 671013196 200000 892589279 200000 289786262 200000 217195092 200000 623822505 200000 379906261 200000 286582907 200000 475271139 200000 152297964 200000 922271372 200000 227937797 200000 265357479 200000 929980220 200000 755503123 200000 852517036 200000 787173885 200000 957468511 200000 466087448 200000 344801157 200000 478598628 200000 780276156 200000 459887593 200000 591528520 200000 468623611 200000 969529433 200000 138155893 200000 301443401 200000 783077504 200000 970282461 200000 360023883 200000 268844417 200000 619547729 200000 597429134 200000 354765464 200000 841098374 200000 681458926 200000 370395987 200000 899782956 200000 808923789 200000 809343861 200000 3568563 200000 943494005 200000 36232814 200000 443189667 200000 739492819 200000 162536577 200000 354533279 200000 726708696 200000 655089530 200000 313334783 200000 253126711 200000 487110419 200000 272151824 200000 463469629 200000 191916779 200000 664801009 200000 302057369 200000 915515947 200000 731606291 200000 627745713 200000 804064958 200000 414304086 200000 560955046 200000 186347058 200000 260594371 200000 656564204 200000 905638968 200000 226493938 200000 18870417 200000 133283005 200000 250832130 200000 603879184 200000 920577964 200000 678883127 200000 345859289 200000 258328650 200000 89754685 200000 287304553 200000 697739829 200000 886682367 200000 166165769 200000 433597952 200000 712316970 200000 175833388 200000 238877558 200000 681715788 200000 886917745 200000 603279218 200000 292504972 200000 126187067 200000 205020000 200000 888952077 200000 607430129 200000 987148891 200000 35882476 200000 940809694 200000 241702379 200000 652324827 200000 734251437 200000 489352289 200000 659057504 200000 974853257 200000 716981977 200000 592130486 200000 691570392 200000 316576469 200000 256809543 200000 539733403 200000 465020281 200000 473598411 200000 676167021 200000 597179503 200000 555384073 200000 899092764 200000 751568481 200000 356019504 200000 743879151 200000 38423829 200000 921896922 200000 268699517 200000 445880625 200000 602932389 200000 515224367 200000 330086804 200000 962787446 200000 99331931 200000 415984214 200000 848809044 200000 752599556 200000 668452196 200000 728585701 200000 645650234 200000 792279234 200000 341719440 200000 641964819 200000 842126439 200000 579664439 200000 506461516 200000 112852919 200000 505002135 200000 424720520 200000 332036776 200000 153087047 200000 734312747 200000 552708732 200000 928710738 200000 860961242 200000 529877023 200000 598462843 200000 862072729 200000 538805797 200000 813049363 200000 772172681 200000 575197290 200000 394071424 200000 421883973 200000 580422990 200000 35010901 200000 862301409 200000 563341460 200000 299487761 200000 866946952 200000 5518815 200000 182410622 200000 116946871 200000 476411089 200000 163543728 200000 910205986 200000 344034504 200000 89335199 200000 864998954 200000 533967934 200000 398079593 200000 519552256 200000 60219844 200000 742090288 200000 375864930 200000 189037731 200000 903433109 200000 645337336 200000 999910681 200000 6218967 200000 665491539 200000 475988531 200000 825606547 200000 969374858 200000 273956692 200000 979830817 200000 213486457 200000 532166986 200000 315427472 200000 773746591 200000 746901264 200000 333416262 200000 295572635 200000 175733804 200000 496268606 200000 577392460 200000 212237486 200000 989281255 200000 817753995 200000 277552331 200000 728421535 200000 63417743 200000 937752093 200000 125516242 200000 149554404 200000 539185280 200000 520436666 200000 537070351 200000 783001235 200000 981736123 200000 791896009 200000 809739728 200000 28628835 200000 751940830 200000 865644112 200000 596985860 200000 573841835 200000 538107943 200000 941001206 200000 675064377 200000 230760032 200000 169582196 200000 737656321 200000 721261470 200000 383198491 200000 26735685 200000 71181400 200000 355131394 200000 465471504 200000 440186551 200000 795049857 200000 363850195 200000 859718167 200000 277088138 200000 364696739 200000 221029407 200000 467391142 200000 632553755 200000 868279685 200000 180529301 200000 960980947 200000 754837097 200000 399805580 200000 30581635 200000 740600917 200000 223054611 200000 2301119 200000 858231256 200000 751934339 200000 585971032 200000 792402886 200000 785203491 200000 301568339 200000 84811796 200000 60833253 200000 974059409 200000 274554972 200000 545926856 200000 870579716 200000 616034802 200000 443940308 200000 831487378 200000 517395370 200000 768070068 200000 879907217 200000 300623664 200000 881108220 200000 588081382 200000 453717002 200000 312392960 200000 770327234 200000 420575797 200000 729957974 200000 675160322 200000 507998817 200000 962525425 200000 348547627 200000 638309843 200000 983985633 200000 95731463 200000 568362463 200000 412008627 200000 10214376 200000 543976711 200000 491471977 200000 74961791 200000 596889531 200000 651435039 200000 75724640 200000 145024182 200000 952113987 200000 51860509 200000 173050618 200000 915539831 200000 615610629 200000 778367345 200000 252200974 200000 803587968 200000 793928232 200000 506703143 200000 331275793 200000 383560496 200000 283657842 200000 514898160 200000 545619227 200000 136162181 200000 861956169 200000 781259545 200000 156405218 200000 915050526 200000 985336501 200000 429746321 200000 610431933 200000 978526008 200000 549695324 200000 185367270 200000 84861089 200000 67643828 200000 386155652 200000 918543431 200000 165010727 200000 990619918 200000 190029076 200000 56108419 200000 3145347 200000 910680423 200000 66272914 200000 825869831 200000 217327757 200000 853512571 200000 459205413 200000 285428707 200000 66497467 200000 491446954 200000 418354068 200000 591259589 200000 860533539 200000 378314483 200000 193810244 200000 506882811 200000 303193212 200000 701831922 200000 45248572 200000 355667317 200000 186524701 200000 978057705 200000 217381155 200000 936919999 200000 617699580 200000 255767475 200000 200787264 200000 717680394 200000 68894384 200000 46250193 200000 245131384 200000 506653987 200000 249858414 200000 939937377 200000 311426899 200000 961046648 200000 901944846 200000 101064225 200000 420634358 200000 481860634 200000 9852935 200000 254422639 200000 86381352 200000 758856629 200000 76043117 200000 368760395 200000 817645649 200000 707456921 200000 201039609 200000 20348754 200000 941942645 200000 667356339 200000 660323328 200000 94469059 200000 279052349 200000 926510739 200000 460774521 200000 135223933 200000 46674158 200000 970019175 200000 334845179 200000 217026302 200000 643075694 200000 925308413 200000 723890364 200000 347865445 200000 454229061 200000 603203012 200000 848414099 200000 804171888 200000 130363545 200000 877842123 200000 859042805 200000 23123326 200000 318320688 200000 192698303 200000 72039162 200000 379977869 200000 342775408 200000 666098160 200000 592379480 200000 992335420 200000 919179617 200000 867990348 200000 759294054 200000 490622408 200000 169379241 200000 876861025 200000 560839193 200000 342365458 200000 96502926 200000 279162974 200000 123608329 200000 969587350 200000 416979447 200000 772058898 200000 865028461 200000 577189236 200000 526141546 200000 373440746 200000 388056089 200000 520281963 200000 578187022 200000 405055222 200000 746322054 200000 321421016 200000 387597737 200000 390188772 200000 109898441 200000 344272058 200000 427821730 200000 264399106 200000 476239258 200000 807959728 200000 192688384 200000 611032128 200000 954719310 200000 101864184 200000 270722664 200000 726378026 200000 303013595 200000 157487729 200000 943394081 200000 93717745 200000 543294938 200000 283305625 200000 397964306 200000 871729505 200000 771478655 200000 487897486 200000 584047810 200000 741105387 200000 576472226 200000 485704720 200000 302800726 200000 408381852 200000 791623354 200000 163258748 200000 734507669 200000 663312420 200000 982319579 200000 807859154 200000 506042855 200000 997517775 200000 696005054 200000 981033391 200000 14895952 200000 213503629 200000 597977272 200000 367444050 200000 590393209 200000 934692077 200000 865209792 200000 42823066 200000 402297254 200000 735938077 200000 775870573 200000 952811525 200000 970609088 200000 72478699 200000 188661493 200000 791435442 200000 635783756 200000 727338694 200000 310995502 200000 736010591 200000 797442160 200000 854418877 200000 148458384 200000 929293931 200000 797736436 200000 109287037 200000 529541935 200000 706721492 200000 373101374 200000 7342422 200000 265981380 200000 729730616 200000 953418580 200000 451288886 200000 396843685 200000 867924183 200000 136164828 200000 492473771 200000 595904967 200000 569644942 200000 51817246 200000 15788772 200000 706212803 200000 572956637 200000 775816192 200000 66709424 200000 896022989 200000 341932513 200000 587510280 200000 69910908 200000 697166268 200000 559051353 200000 191668573 200000 162179160 200000 128146952 200000 89279652 200000 231093445 200000 278099186 200000 984733126 200000 395253440 200000 831937959 200000 659648664 200000 758955182 200000 586130764 200000 663084041 200000 790996793 200000 399768852 200000 528288134 200000 319655058 200000 519679331 200000 532619761 200000 426578764 200000 879087753 200000 224945734 200000 191564507 200000 890293534 200000 646133715 200000 7390127 200000 333832711 200000 953480730 200000 808133879 200000 279733260 200000 700384333 200000 380641277 200000 175381788 200000 123417710 200000 859000611 200000 92264744 200000 435546633 200000 110771841 200000 651248288 200000 232456343 200000 471572003 200000 593833620 200000 994752377 200000 300728298 200000 302868594 200000 669891478 200000 521134342 200000 490952544 200000 720815771 200000 738906902 200000 521628477 200000 120894933 200000 69869286 200000 36787010 200000 990077621 200000 235008715 200000 278495800 200000 557788904 200000 464831140 200000 886913629 200000 470175257 200000 196926839 200000 989480672 200000 374099788 200000 263762606 200000 217207038 200000 230682593 200000 702257398 200000 225184447 200000 604640298 200000 160786107 200000 449544025 200000 526489522 200000 140538955 200000 408973095 200000 400761107 200000 26508684 200000 503449934 200000 863292795 200000 175911268 200000 224212726 200000 29205956 200000 853794988 200000 366893097 200000 709156149 200000 216723673 200000 168712274 200000 818928609 200000 722574896 200000 572508 200000 525163683 200000 652774827 200000 376771693 200000 155654844 200000 722296438 200000 299990342 200000 144917779 200000 421809416 200000 705393985 200000 530946319 200000 62024168 200000 786264814 200000 701418778 200000 740656645 200000 212992851 200000 804798140 200000 396119736 200000 802012614 200000 505498202 200000 749406049 200000 180200306 200000 61109394 200000 223707812 200000 353934955 200000 230020925 200000 273194823 200000 889589367 200000 105347082 200000 715724978 200000 628732259 200000 383134394 200000 565938442 200000 24473861 200000 24147716 200000 178409715 200000 335602396 200000 342559246 200000 988514538 200000 85519689 200000 333701005 200000 435324483 200000 553233522 200000 281782403 200000 199096780 200000 805430459 200000 317113755 200000 846651398 200000 121591528 200000 904143659 200000 148994308 200000 187244505 200000 748995790 200000 342420971 200000 420640747 200000 435904676 200000 586190350 200000 993794545 200000 372276783 200000 888272299 200000 478502869 200000 275920596 200000 871440974 200000 950831831 200000 205210611 200000 86771914 200000 475366759 200000 54703276 200000 430884054 200000 416676521 200000 520913720 200000 9093203 200000 806353293 200000 315332072 200000 227630623 200000 356550032 200000 459547589 200000 609732766 200000 42120476 200000 925107404 200000 816159694 200000 890411905 200000 52699597 200000 94204172 200000 51323541 200000 150572519 200000 604678255 200000 15340022 200000 708283818 200000 946895815 200000 58294754 200000 860599250 200000 857347387 200000 602100152 200000 434217893 200000 194576262 200000 425306135 200000 5817584 200000 501111765 200000 970290328 200000 31649707 200000 988160838 200000 766709041 200000 323018031 200000 772030471 200000 943872304 200000 951539480 200000 532887569 200000 610727896 200000 350995396 200000 754380680 200000 93524132 200000 728848494 200000 22314169 200000 582788895 200000 331064049 200000 310340535 200000 455036517 200000 542956317 200000 639548827 200000 538642498 200000 994270144 200000 902546272 200000 810222572 200000 820663612 200000 713934943 200000 325338725 200000 625230792 200000 622139509 200000 744769658 200000 905376077 200000 434804662 200000 435956826 200000 838045414 200000 463561684 200000 404621533 200000 788820475 200000 885673242 200000 246419546 200000 89981187 200000 98372870 200000 506444588 200000 990478302 200000 635197583 200000 49097162 200000 326655443 200000 877132285 200000 501678216 200000 822838068 200000 794053734 200000 699607798 200000 142640787 200000 343611092 200000 130564827 200000 819675048 200000 819342072 200000 16937687 200000 934830025 200000 689280913 200000 350481564 200000 643469837 200000 157437542 200000 291392207 200000 196704518 200000 731890148 200000 265944200 200000 497203234 200000 11337310 200000 919537770 200000 754541222 200000 501257448 200000 839292264 200000 114790479 200000 553834967 200000 727593758 200000 181201293 200000 572155103 200000 731482065 200000 552654181 200000 174072530 200000 764829195 200000 797104362 200000 873873145 200000 522171869 200000 688488032 200000 916430873 200000 631405498 200000 684540918 200000 642987277 200000 606087925 200000 282339366 200000 242615555 200000 719017952 200000 875535796 200000 741836636 200000 777567113 200000 920217416 200000 474603308 200000 616285466 200000 688604337 200000 345784916 200000 148682965 200000 242706367 200000 530197056 200000 157942961 200000 372570308 200000 866651209 200000 42217117 200000 52687023 200000 422766512 200000 43256407 200000 606658766 200000 600133948 200000 537073904 200000 447645223 200000 273234554 200000 901843943 200000 317575801 200000 320865943 200000 886752743 200000 2289885 200000 570741988 200000 45264679 200000 374286332 200000 426600685 200000 851882341 200000 37135860 200000 665473599 200000 102569351 200000 823538132 200000 941134781 200000 757775575 200000 511696568 200000 21700263 200000 37336545 200000 338338954 200000 99256623 200000 897615092 200000 170586207 200000 72442047 200000 155225146 200000 805336690 200000 611894740 200000 805433213 200000 657536456 200000 348217720 200000 181659519 200000 65717097 200000 654938216 200000 819954940 200000 902453567 200000 701934026 200000 116784967 200000 558107797 200000 698495889 200000 808611975 200000 898386485 200000 123517048 200000 658505110 200000 750774823 200000 479959456 200000 361068413 200000 795959563 200000 111622095 200000 316638358 200000 841464091 200000 368278606 200000 863462215 200000 585428679 200000 244476774 200000 966526047 200000 268519668 200000 886102143 200000 30392087 200000 531980507 200000 595485150 200000 480005295 200000 109924227 200000 209495041 200000 269560234 200000 605906660 200000 157357729 200000 485125296 200000 843678368 200000 167844685 200000 612770568 200000 630854247 200000 681980838 200000 126432952 200000 309091822 200000 629946691 200000 535292481 200000 261812884 200000 863441194 200000 459098115 200000 796695194 200000 673535216 200000 442590001 200000 539733509 200000 453711222 200000 675836537 200000 337510171 200000 231541065 200000 778671164 200000 168348799 200000 67012254 200000 62552685 200000 664772850 200000 560631536 200000 801210385 200000 170021039 200000 65429566 200000 775961178 200000 222009961 200000 116655597 200000 278921577 200000 834196972 200000 96050494 200000 208846502 200000 867754070 200000 384828789 200000 951998663 200000 344566266 200000 902081935 200000 952675170 200000 433896408 200000 629596581 200000 117220407 200000 567643331 200000 775246826 200000 649885191 200000 217774104 200000 260160838 200000 9292562 200000 488116766 200000 819941782 200000 176604473 200000 833164296 200000 237689737 200000 540734904 200000 177848715 200000 148742177 200000 12625030 200000 942105637 200000 781252555 200000 349709139 200000 250214388 200000 167782691 200000 707289126 200000 322725943 200000 927940433 200000 660303258 200000 120647020 200000 960654337 200000 487024315 200000 576051982 200000 669047051 200000 661406857 200000 421209842 200000 54293927 200000 769893649 200000 388990021 200000 76307283 200000 763766316 200000 99081773 200000 677882956 200000 134545374 200000 217014274 200000 340908974 200000 262692436 200000 708507952 200000 180318001 200000 901174657 200000 790093491 200000 682689672 200000 913216606 200000 382160950 200000 930940512 200000 904680389 200000 407649489 200000 601344251 200000 378110706 200000 302764901 200000 583937135 200000 722268574 200000 66726559 200000 539277959 200000 446757824 200000 163511438 200000 473287741 200000 391047401 200000 867073514 200000 853487322 200000 819572547 200000 619707114 200000 927704242 200000 265249839 200000 604978120 200000 609758088 200000 627979393 200000 801230045 200000 982577282 200000 92381793 200000 350009436 200000 698051026 200000 506294984 200000 297722293 200000 123082218 200000 657165980 200000 997758095 200000 266652257 200000 141865841 200000 314906474 200000 503492720 200000 886717925 200000 888032216 200000 630740746 200000 120194463 200000 949932126 200000 936383141 200000 970736876 200000 393352691 200000 439564427 200000 973254654 200000 960712989 200000 955420644 200000 855405515 200000 556824748 200000 464639563 200000 217952391 200000 94618140 200000 765587475 200000 148673479 200000 96255380 200000 383788573 200000 552121402 200000 870738813 200000 219667807 200000 468708620 200000 699189192 200000 467165180 200000 362323681 200000 551275720 200000 713882627 200000 76330612 200000 44878768 200000 586542030 200000 659964626 200000 977186481 200000 990025729 200000 563913023 200000 154848444 200000 187851556 200000 568986284 200000 251532504 200000 268850918 200000 372572378 200000 300308775 200000 242435831 200000 421559575 200000 611447170 200000 679550345 200000 414171291 200000 996314039 200000 877751147 200000 455331975 200000 709075299 200000 854052810 200000 197802882 200000 747017081 200000 877269902 200000 470873848 200000 917533015 200000 847196245 200000 58756089 200000 897547144 200000 402349848 200000 674380210 200000 372655139 200000 497850463 200000 731067283 200000 126337734 200000 503630379 200000 640954117 200000 302131767 200000 345355623 200000 18420942 200000 974025120 200000 376385810 200000 763457548 200000 25794413 200000 119359221 200000 156222676 200000 956382668 200000 218294277 200000 731555437 200000 399210697 200000 728830045 200000 53358900 200000 812314125 200000 778369762 200000 530364950 200000 742240826 200000 778248828 200000 333292972 200000 927946220 200000 852303604 200000 986687231 200000 697827414 200000 804756343 200000 787904994 200000 150900607 200000 302947503 200000 72097517 200000 488071713 200000 496400513 200000 821632804 200000 359513381 200000 621304688 200000 980736300 200000 324564165 200000 189309332 200000 716575278 200000 331961670 200000 656248640 200000 515014227 200000 409108825 200000 372876086 200000 216165091 200000 78190102 200000 586398864 200000 599015938 200000 973542045 200000 931123765 200000 965672976 200000 262301009 200000 770131452 200000 578986661 200000 861341370 200000 636423529 200000 296452911 200000 483447295 200000 606685707 200000 632352561 200000 107341573 200000 939423607 200000 561962017 200000 915563568 200000 840295660 200000 731523301 200000 229109692 200000 258379403 200000 363768562 200000 569742015 200000 915892793 200000 33221385 200000 548382662 200000 662832667 200000 607559575 200000 447400721 200000 943700662 200000 832270001 200000 90011253 200000 359306922 200000 398139826 200000 984176854 200000 885342226 200000 797954169 200000 985050950 200000 766444417 200000 676808267 200000 915849158 200000 758748323 200000 846281289 200000 46465439 200000 182659190 200000 50380182 200000 603858275 200000 410339116 200000 233655569 200000 666318478 200000 797452712 200000 128560818 200000 966717116 200000 977422489 200000 767270540 200000 799535247 200000 207657791 200000 544085863 200000 370531879 200000 147414976 200000 750872319 200000 307396932 200000 420407599 200000 283941350 200000 874323204 200000 502376737 200000 717658874 200000 453137725 200000 674031348 200000 757723787 200000 125419391 200000 73470117 200000 282515733 200000 744192433 200000 562278229 200000 250180509 200000 764619341 200000 970781025 200000 109119922 200000 354814018 200000 777075236 200000 96814859 200000 991220845 200000 122357075 200000 893017792 200000 940682939 200000 399907835 200000 15696431 200000 592485607 200000 11028770 200000 389562741 200000 986555604 200000 289752576 200000 375189389 200000 600450703 200000 287922657 200000 93976593 200000 626113003 200000 558595488 200000 337382547 200000 843745217 200000 83190986 200000 185755040 200000 407207627 200000 239357526 200000 33088346 200000 992389668 200000 353911046 200000 3218871 200000 806940519 200000 434740580 200000 440209506 200000 91437674 200000 456250722 200000 561775157 200000 174731422 200000 648587158 200000 446108760 200000 967653389 200000 655628826 200000 688871170 200000 56583160 200000 583963909 200000 874065874 200000 795181331 200000 482080400 200000 452071889 200000 728516454 200000 387579088 200000 552664848 200000 973258185 200000 896633620 200000 540333024 200000 177160452 200000 773159139 200000 99669947 200000 281310858 200000 850176669 200000 816431030 200000 52874969 200000 610099123 200000 443451048 200000 654805880 200000 509014156 200000 289221347 200000 189417620 200000 51652607 200000 343827348 200000 136032319 200000 811732079 200000 811163074 200000 31758159 200000 91637903 200000 197616872 200000 213371864 200000 341975482 200000 838167864 200000 620782926 200000 410619382 200000 417944438 200000 315865154 200000 5508495 200000 879582325 200000 703365055 200000 797794387 200000 193869368 200000 220664393 200000 642066549 200000 706500272 200000 31727226 200000 574020362 200000 233431063 200000 892244290 200000 797739555 200000 502375662 200000 297058754 200000 197344910 200000 323491744 200000 20934347 200000 224929077 200000 634326971 200000 3369473 200000 906365977 200000 682981582 200000 912847503 200000 322109171 200000 873615085 200000 28872589 200000 743824752 200000 428943046 200000 129517566 200000 753636112 200000 188633958 200000 485759592 200000 718675619 200000 999248789 200000 920414743 200000 406732647 200000 765230289 200000 778075130 200000 735948745 200000 581607923 200000 137248545 200000 94362559 200000 385557859 200000 48783576 200000 182929607 200000 146859777 200000 990743659 200000 750223751 200000 215023515 200000 815807616 200000 227798792 200000 593977869 200000 83456530 200000 984210329 200000 970800129 200000 45149464 200000 419985733 200000 582154315 200000 573385403 200000 503715321 200000 984435432 200000 573783861 200000 269431613 200000 455081116 200000 136596307 200000 467997077 200000 743180846 200000 663623569 200000 489843580 200000 786031434 200000 999670485 200000 158950917 200000 934190330 200000 214552786 200000 258242839 200000 304646600 200000 570011650 200000 867693387 200000 977948539 200000 968655176 200000 861965164 200000 404661365 200000 692496681 200000 681721235 200000 443831470 200000 573783725 200000 84960741 200000 253708888 200000 218617311 200000 916868851 200000 921080344 200000 702028262 200000 301316533 200000 822618852 200000 473898694 200000 357550890 200000 765413254 200000 805741248 200000 173606808 200000 569781684 200000 282188105 200000 97509732 200000 476511955 200000 233193906 200000 420687253 200000 360472655 200000 402645341 200000 308290034 200000 64617888 200000 82556320 200000 610217150 200000 275557860 200000 301503809 200000 172880405 200000 510593820 200000 22417300 200000 438376685 200000 948701965 200000 532059964 200000 900571059 200000 966708668 200000 421971077 200000 875066503 200000 886313358 200000 586668388 200000 362283294 200000 7865602 200000 664876819 200000 902724668 200000 461488661 200000 700421460 200000 592392915 200000 484037433 200000 167187784 200000 932177091 200000 120257530 200000 806561779 200000 349267255 200000 983858998 200000 164473431 200000 76770464 200000 210869503 200000 255815475 200000 761694298 200000 491511319 200000 50601567 200000 192427489 200000 378757904 200000 242980814 200000 659584438 200000 347798790 200000 258655272 200000 508229083 200000 977671170 200000 224368905 200000 662702576 200000 73907446 200000 747932386 200000 454677232 200000 701825879 200000 790902387 200000 357244564 200000 619338851 200000 728124907 200000 292375627 200000 63560695 200000 674680230 200000 402427868 200000 960813332 200000 754567817 200000 602983841 200000 214138359 200000 997744131 200000 946353256 200000 116511195 200000 483428267 200000 321876208 200000 469215828 200000 131368057 200000 779151110 200000 403408977 200000 740343210 200000 220881474 200000 127272119 200000 186084157 200000 541629546 200000 738124958 200000 667737100 200000 82303338 200000 533271857 200000 648890769 200000 730603253 200000 319071022 200000 241751358 200000 431919556 200000 333074943 200000 427618688 200000 776737905 200000 545401467 200000 680863833 200000 824036343 200000 695903558 200000 336383391 200000 238404561 200000 135388361 200000 129151709 200000 974876085 200000 489111254 200000 606931148 200000 687240948 200000 668549091 200000 16684662 200000 119065975 200000 301156329 200000 202526193 200000 526638177 200000 360594145 200000 288181948 200000 222783045 200000 208036068 200000 828165056 200000 711528714 200000 527997924 200000 905689325 200000 380680043 200000 361655571 200000 642446967 200000 573531661 200000 312689623 200000 251607988 200000 807713347 200000 604243056 200000 330185628 200000 945541229 200000 484359215 200000 864895717 200000 972283377 200000 887317339 200000 347753921 200000 398499036 200000 106634410 200000 770765629 200000 196008224 200000 343640673 200000 597421632 200000 253108594 200000 897724690 200000 346582565 200000 526944712 200000 250267641 200000 934520574 200000 83466101 200000 120929017 200000 290348910 200000 292052202 200000 662223936 200000 322692138 200000 831816466 200000 690989949 200000 344041749 200000 414774353 200000 819771587 200000 451832318 200000 886110497 200000 537583877 200000 284483839 200000 243891282 200000 617473588 200000 396029563 200000 573706468 200000 917507328 200000 751972028 200000 30738315 200000 518294578 200000 399026991 200000 968199623 200000 837330347 200000 65217862 200000 356881574 200000 743834884 200000 423599857 200000 610657056 200000 475402186 200000 365255873 200000 549012501 200000 212123485 200000 214101923 200000 527878638 200000 334653548 200000 200412732 200000 944458198 200000 404375576 200000 355106797 200000 956567708 200000 696727723 200000 626232173 200000 960752431 200000 925365755 200000 259501831 200000 947143357 200000 894891880 200000 723075704 200000 200239218 200000 414601591 200000 409783918 200000 295968465 200000 907782929 200000 18315175 200000 917313208 200000 233272420 200000 605589932 200000 55572989 200000 790014301 200000 990919985 200000 971082664 200000 965621704 200000 455052819 200000 924367317 200000 400915213 200000 587175158 200000 557106993 200000 752220560 200000 200770689 200000 104167957 200000 268800428 200000 17011775 200000 340028234 200000 426472532 200000 277796636 200000 847363170 200000 834715983 200000 69533057 200000 882986423 200000 681959702 200000 602991382 200000 604795916 200000 56030292 200000 89557530 200000 850472901 200000 190420738 200000 907532392 200000 98481613 200000 462595877 200000 83872273 200000 779051532 200000 761482029 200000 945876889 200000 114136457 200000 324977652 200000 968173529 200000 223473707 200000 245290072 200000 454845816 200000 956362767 200000 758104703 200000 300984845 200000 74167437 200000 365982893 200000 594815196 200000 761103061 200000 678052812 200000 481670963 200000 326404137 200000 25924992 200000 840191593 200000 787813310 200000 946741740 200000 379706747 200000 507814460 200000 800208142 200000 309279820 200000 762259159 200000 678717883 200000 369787008 200000 208019984 200000 299701824 200000 327978492 200000 664723988 200000 283689117 200000 777612037 200000 580362423 200000 880463975 200000 91254266 200000 100179221 200000 201465409 200000 513783480 200000 126800079 200000 930702079 200000 101910417 200000 598036198 200000 33982560 200000 830097905 200000 855403070 200000 802660207 200000 639912598 200000 967705017 200000 890878589 200000 910770545 200000 192618485 200000 319953094 200000 107838247 200000 3728556 200000 64662438 200000 121084966 200000 19618224 200000 230701950 200000 525457773 200000 657056136 200000 421140528 200000 682587365 200000 965524403 200000 970155835 200000 820770141 200000 197027967 200000 717163389 200000 646130221 200000 607906957 200000 643956875 200000 225003633 200000 570352620 200000 815930295 200000 211582441 200000 555685079 200000 721706663 200000 176053106 200000 434717717 200000 641481621 200000 215134508 200000 891236084 200000 819434287 200000 883556913 200000 185859306 200000 139447828 200000 640584693 200000 219893969 200000 470363632 200000 579100999 200000 814927302 200000 161163326 200000 119785196 200000 992897958 200000 39613088 200000 764689371 200000 696844588 200000 72116453 200000 465351970 200000 315441073 200000 913431199 200000 530356571 200000 120311434 200000 194374246 200000 953659347 200000 78260736 200000 570637494 200000 728725825 200000 420012023 200000 856235113 200000 563534374 200000 536018470 200000 659157210 200000 800264910 200000 296753655 200000 15737759 200000 304952042 200000 38094340 200000 523901417 200000 566784720 200000 756741941 200000 230369153 200000 809115737 200000 757830016 200000 625469290 200000 190301022 200000 512997958 200000 597585942 200000 730951639 200000 153145423 200000 303391567 200000 864335769 200000 24439659 200000 690469292 200000 126538162 200000 955465646 200000 384139189 200000 840637291 200000 115462734 200000 191417500 200000 431041762 200000 980242467 200000 660745889 200000 760996171 200000 663649730 200000 773881098 200000 779692746 200000 800818495 200000 354593731 200000 172393974 200000 31717766 200000 298339489 200000 166751988 200000 893444446 200000 896101942 200000 631131701 200000 282636802 200000 896087129 200000 491366615 200000 513879396 200000 557620797 200000 463267996 200000 953380871 200000 209998386 200000 388540818 200000 405214848 200000 598279429 200000 117441352 200000 906713745 200000 911247609 200000 896173489 200000 750204395 200000 792585832 200000 793230751 200000 514838151 200000 322937345 200000 246069989 200000 964804776 200000 772334759 200000 71573010 200000 507986040 200000 282153194 200000 276338127 200000 895124804 200000 420298285 200000 477267933 200000 479543390 200000 175362397 200000 226319285 200000 984577430 200000 669286226 200000 719939268 200000 547736413 200000 692206796 200000 41118281 200000 282461823 200000 702926868 200000 783409366 200000 641505155 200000 86487605 200000 735123304 200000 510114217 200000 126548445 200000 769485868 200000 234509704 200000 894602718 200000 806044887 200000 804151627 200000 66939203 200000 508343465 200000 741354126 200000 99856152 200000 896228870 200000 531048418 200000 725172162 200000 3485626 200000 78454753 200000 133337086 200000 853271504 200000 74896887 200000 955974530 200000 793459734 200000 935207095 200000 83007798 200000 207727671 200000 446794206 200000 892801302 200000 333461886 200000 117429232 200000 47755182 200000 856125995 200000 883777908 200000 605666105 200000 340603004 200000 51635157 200000 797661279 200000 760430403 200000 654945247 200000 310343826 200000 924896806 200000 624800219 200000 559255564 200000 296664960 200000 946510160 200000 452578160 200000 439688667 200000 70599775 200000 41255170 200000 730891536 200000 186508994 200000 527164301 200000 140984068 200000 191041642 200000 550516440 200000 292541959 200000 905481659 200000 708658125 200000 377460947 200000 678770541 200000 41837615 200000 560391206 200000 322679305 200000 392505854 200000 523246085 200000 625975045 200000 418685041 200000 13300375 200000 549147525 200000 830624408 200000 994829986 200000 867850423 200000 333476757 200000 411258797 200000 443846098 200000 736192637 200000 420034490 200000 565671347 200000 770610647 200000 369196199 200000 50364445 200000 262248633 200000 819037993 200000 242235540 200000 661653379 200000 185516396 200000 287858397 200000 104198210 200000 224491347 200000 119460636 200000 961555626 200000 428598863 200000 165936531 200000 901240759 200000 655514854 200000 733208059 200000 504457449 200000 25265611 200000 270840457 200000 432933667 200000 703514781 200000 402723976 200000 211815720 200000 17967687 200000 592777877 200000 361745338 200000 143800058 200000 401872516 200000 44293463 200000 322553298 200000 392051414 200000 812315033 200000 892486666 200000 341308380 200000 432532530 200000 266381285 200000 521425013 200000 747559305 200000 982723364 200000 716430439 200000 127162621 200000 480019238 200000 319049828 200000 806193340 200000 372876457 200000 656302499 200000 41314118 200000 547178275 200000 220507936 200000 166412428 200000 950720963 200000 994355322 200000 304347816 200000 344821266 200000 344664689 200000 583321665 200000 656570921 200000 858553602 200000 99837061 200000 284673686 200000 560425255 200000 311644874 200000 699404247 200000 734399030 200000 661455306 200000 129820027 200000 301866717 200000 266504322 200000 563266777 200000 272660417 200000 455893678 200000 208335222 200000 889155513 200000 364016363 200000 295343872 200000 233204146 200000 874381426 200000 66398441 200000 982750249 200000 208908917 200000 73215401 200000 135156807 200000 190358304 200000 804129692 200000 523736742 200000 455076406 200000 7123324 200000 112991654 200000 263853390 200000 223025795 200000 366819699 200000 257833906 200000 173700649 200000 579839390 200000 9561051 200000 768021374 200000 644193373 200000 202825875 200000 856684075 200000 70059368 200000 982183343 200000 756469010 200000 641149562 200000 404680816 200000 179346568 200000 76150634 200000 164133246 200000 78710836 200000 99522029 200000 631828617 200000 149300878 200000 972309233 200000 931345797 200000 634825725 200000 6761375 200000 715178376 200000 651072918 200000 960680949 200000 719753033 200000 335531381 200000 58559750 200000 121878336 200000 617478339 200000 191364824 200000 530268510 200000 274430795 200000 472886753 200000 448909424 200000 341007553 200000 358274086 200000 29044508 200000 979628442 200000 99497977 200000 244802175 200000 806520713 200000 455323733 200000 488816233 200000 348911012 200000 944929503 200000 695399744 200000 542806043 200000 178674564 200000 588708725 200000 170182552 200000 720640947 200000 856196782 200000 166920769 200000 878330174 200000 740182136 200000 69407823 200000 66544857 200000 194393263 200000 934948945 200000 473971255 200000 578176885 200000 176249097 200000 875895749 200000 81824979 200000 624083178 200000 244590604 200000 942777337 200000 148367668 200000 637975727 200000 333508629 200000 955139764 200000 722338566 200000 524253402 200000 723149348 200000 429540957 200000 403608216 200000 986309667 200000 804801494 200000 788991483 200000 426165466 200000 888868319 200000 618292586 200000 614944051 200000 794333016 200000 160035333 200000 828959679 200000 719997005 200000 433929795 200000 586558764 200000 273082963 200000 443244078 200000 912367208 200000 989842058 200000 196494661 200000 533156446 200000 809215798 200000 467254261 200000 569481555 200000 224853763 200000 984144572 200000 606205924 200000 963252187 200000 883227362 200000 122435495 200000 610651502 200000 237093085 200000 631438692 200000 80561991 200000 606271049 200000 466572023 200000 651625614 200000 446477706 200000 471999180 200000 966843238 200000 568234758 200000 984520958 200000 999660524 200000 151375883 200000 620327444 200000 878719698 200000 340603713 200000 418258786 200000 992055198 200000 197435604 200000 220451585 200000 364629131 200000 359658026 200000 258968947 200000 996643843 200000 85153604 200000 632124639 200000 459090878 200000 672068028 200000 807728108 200000 251839875 200000 637185379 200000 193066053 200000 872788865 200000 476733565 200000 904651440 200000 320261202 200000 475780514 200000 285976787 200000 829567124 200000 297512251 200000 397252749 200000 985110060 200000 484974237 200000 326849269 200000 715203872 200000 218993870 200000 725923067 200000 833003033 200000 312369883 200000 841694112 200000 259808379 200000 562354139 200000 144524764 200000 418522153 200000 142169739 200000 988993043 200000 450580704 200000 281367182 200000 988809531 200000 875592503 200000 939508551 200000 506658710 200000 478960953 200000 283353693 200000 639277840 200000 828429480 200000 777570260 200000 75986237 200000 946844888 200000 775915467 200000 868336377 200000 553579052 200000 971374046 200000 974421412 200000 419479864 200000 657010721 200000 630221825 200000 442947963 200000 105414590 200000 552667315 200000 914627007 200000 302078261 200000 793353307 200000 269132823 200000 54950967 200000 683510618 200000 61326717 200000 584530214 200000 318399783 200000 562438927 200000 742509619 200000 650350932 200000 971194605 200000 166541852 200000 284481578 200000 549898937 200000 694097545 200000 200347366 200000 711505330 200000 949498891 200000 934371736 200000 620894325 200000 953663416 200000 276398240 200000 630014554 200000 701440623 200000 745587661 200000 838136431 200000 49329580 200000 340499226 200000 662869532 200000 625499663 200000 545381645 200000 290372956 200000 452391799 200000 419511990 200000 546217628 200000 644735165 200000 426178890 200000 719589947 200000 423808791 200000 288114019 200000 321839013 200000 955216659 200000 280500701 200000 733238804 200000 904225077 200000 559200854 200000 528449260 200000 637601335 200000 644155723 200000 902910907 200000 330887907 200000 2254802 200000 393939410 200000 46283670 200000 763314944 200000 913116556 200000 495510876 200000 682251488 200000 123385633 200000 687024811 200000 310011669 200000 203466030 200000 520388550 200000 261794582 200000 221120205 200000 811255992 200000 349395468 200000 313269587 200000 150469873 200000 304315986 200000 218829235 200000 37211273 200000 457658513 200000 41114997 200000 980907800 200000 806581887 200000 80373083 200000 322218039 200000 567702842 200000 591668634 200000 494357918 200000 931969869 200000 243040184 200000 979758817 200000 351076935 200000 487313935 200000 863974608 200000 777127931 200000 212578022 200000 796801651 200000 940362081 200000 713443119 200000 693450664 200000 399917328 200000 714540265 200000 446678370 200000 656769885 200000 818297628 200000 728379783 200000 288139292 200000 706200947 200000 416046189 200000 689584633 200000 417269122 200000 884425720 200000 824277370 200000 676430237 200000 305737820 200000 250532764 200000 642015578 200000 879468147 200000 234278927 200000 831880619 200000 706414018 200000 110619416 200000 516401827 200000 636700182 200000 668453131 200000 933577420 200000 768250557 200000 678133098 200000 354550313 200000 76894572 200000 725480357 200000 342944982 200000 690710196 200000 189351287 200000 71729985 200000 607469608 200000 174057698 200000 102989836 200000 149910551 200000 2533839 200000 796702601 200000 799530729 200000 262449485 200000 101740250 200000 879556129 200000 930453101 200000 321817259 200000 792269047 200000 498316479 200000 71326614 200000 339262615 200000 875944564 200000 938707482 200000 227984386 200000 441601559 200000 577491007 200000 926034313 200000 790388721 200000 687279314 200000 343468521 200000 957351169 200000 650275905 200000 209824014 200000 126682526 200000 289720603 200000 178055279 200000 212635058 200000 480125486 200000 197215499 200000 94184092 200000 89748036 200000 958428934 200000 468426409 200000 183970180 200000 212268267 200000 368344630 200000 672973418 200000 845148807 200000 847720558 200000 946443372 200000 437325159 200000 29028771 200000 833414706 200000 508052214 200000 918334804 200000 934501239 200000 713872958 200000 866225091 200000 734310537 200000 399746881 200000 158418233 200000 243372898 200000 527921660 200000 28786912 200000 801830506 200000 542508289 200000 505528644 200000 439210194 200000 139446710 200000 313502829 200000 356129430 200000 342710838 200000 911767460 200000 954913303 200000 133811402 200000 469146825 200000 743186780 200000 758636813 200000 321693014 200000 940379884 200000 386994338 200000 820252412 200000 972095057 200000 350686619 200000 649104351 200000 604638771 200000 175503473 200000 923846775 200000 356150295 200000 622803362 200000 911024396 200000 739409340 200000 275187 200000 458190038 200000 473101849 200000 310324810 200000 220847287 200000 189021182 200000 285504047 200000 916702111 200000 551393868 200000 933267432 200000 17511556 200000 598006234 200000 376163639 200000 463452163 200000 644055278 200000 504108473 200000 602118046 200000 854925406 200000 437592037 200000 587891355 200000 542971977 200000 706322342 200000 200288894 200000 246764670 200000 372382 200000 462226731 200000 863435888 200000 687991808 200000 534074019 200000 552305883 200000 909321745 200000 832717409 200000 610413311 200000 927950660 200000 234718297 200000 447318399 200000 942953208 200000 808529813 200000 595838685 200000 459867095 200000 825999477 200000 517845405 200000 38714836 200000 258446985 200000 19434492 200000 161826249 200000 81765397 200000 704521044 200000 886973108 200000 105687849 200000 800001302 200000 627631765 200000 742728291 200000 212896107 200000 785443053 200000 425761099 200000 161866096 200000 118779613 200000 986399313 200000 552625429 200000 115892449 200000 510098542 200000 387444377 200000 33045553 200000 781056093 200000 545789357 200000 699742651 200000 619296125 200000 984278059 200000 112481479 200000 213903950 200000 822011001 200000 258407728 200000 493142156 200000 221440391 200000 3487555 200000 119829235 200000 428576362 200000 225963326 200000 724722841 200000 509406108 200000 515566191 200000 579049 200000 265484761 200000 434983407 200000 504734026 200000 32994975 200000 933946626 200000 616281941 200000 85121098 200000 653342998 200000 408574132 200000 718363090 200000 134723420 200000 572193188 200000 78054443 200000 477888015 200000 285872400 200000 225104704 200000 604566855 200000 896576848 200000 837974676 200000 419819905 200000 445302406 200000 139670910 200000 720722358 200000 871639197 200000 797452039 200000 743249693 200000 899072229 200000 868233578 200000 308760712 200000 814968150 200000 706398512 200000 549464415 200000 50700648 200000 771880942 200000 87119428 200000 885857427 200000 66652836 200000 625564491 200000 806994033 200000 22258108 200000 869855709 200000 561621621 200000 261002917 200000 330436657 200000 933948752 200000 411253522 200000 791852142 200000 953841127 200000 583188443 200000 685982568 200000 758329339 200000 472757110 200000 698526461 200000 719938142 200000 49359899 200000 327028244 200000 452381397 200000 192572794 200000 515246651 200000 279987608 200000 604965410 200000 188817123 200000 759217259 200000 665375352 200000 914333249 200000 563138911 200000 334948185 200000 96715210 200000 387880241 200000 751644245 200000 956288083 200000 788529989 200000 285755793 200000 959793611 200000 555189576 200000 754619712 200000 146956959 200000 517730920 200000 847963846 200000 835389617 200000 553084473 200000 343534963 200000 163221501 200000 477856046 200000 415965407 200000 447782609 200000 940396729 200000 738150639 200000 892281775 200000 49032969 200000 551981931 200000 737720521 200000 335302758 200000 578714946 200000 713212704 200000 982993971 200000 204664164 200000 365633859 200000 180465031 200000 71596867 200000 323271592 200000 195046769 200000 40582383 200000 332514993 200000 369199311 200000 839472851 200000 73294405 200000 187576786 200000 692108056 200000 220547857 200000 981789977 200000 779944093 200000 780052834 200000 210903151 200000 696162713 200000 148458409 200000 116323627 200000 627125718 200000 773280403 200000 333309996 200000 45449874 200000 407030475 200000 608851318 200000 216839676 200000 796152917 200000 319770484 200000 379864656 200000 154157456 200000 854294483 200000 561687705 200000 740881873 200000 104683007 200000 606354697 200000 239696287 200000 692113734 200000 86016255 200000 752819352 200000 310920334 200000 428178589 200000 632690407 200000 548129212 200000 224198156 200000 877364326 200000 133250220 200000 144726614 200000 383765855 200000 823337423 200000 630850022 200000 99157218 200000 363856494 200000 288794279 200000 201889995 200000 970275456 200000 162413503 200000 371664219 200000 188540978 200000 608558318 200000 650658424 200000 429581051 200000 997694352 200000 228921483 200000 621742689 200000 596048693 200000 194011390 200000 290618965 200000 275469280 200000 579064919 200000 420910384 200000 750502379 200000 400922620 200000 405874512 200000 297976701 200000 495895435 200000 473111641 200000 129938862 200000 660129245 200000 95151636 200000 668221761 200000 855470496 200000 748860134 200000 268043523 200000 671985048 200000 16471541 200000 414064589 200000 107305081 200000 39550693 200000 194142235 200000 548352618 200000 749129010 200000 948427599 200000 678406688 200000 430227763 200000 472040079 200000 182648221 200000 554517683 200000 124282686 200000 356798604 200000 109824308 200000 392787234 200000 431094851 200000 240809929 200000 923477019 200000 839969629 200000 70127767 200000 517976964 200000 503820026 200000 300236784 200000 908694321 200000 749241244 200000 349799189 200000 418924044 200000 369584040 200000 482060943 200000 560967252 200000 630593918 200000 797339185 200000 183752060 200000 15799614 200000 414753973 200000 180555685 200000 721653281 200000 251498233 200000 782537920 200000 408275832 200000 793911004 200000 432212298 200000 935733068 200000 252439490 200000 758087853 200000 119010458 200000 871927465 200000 486983480 200000 378062641 200000 698783726 200000 898315204 200000 208340275 200000 530058408 200000 873944300 200000 735362605 200000 742385575 200000 838316015 200000 739801052 200000 440660498 200000 502758188 200000 400046725 200000 996634020 200000 384384066 200000 63039224 200000 509243017 200000 977677770 200000 237877290 200000 727946978 200000 251612346 200000 370334324 200000 481482714 200000 29886303 200000 350463604 200000 768385130 200000 893644287 200000 67568007 200000 959640504 200000 145112850 200000 162945513 200000 669012753 200000 339575588 200000 50635890 200000 287022470 200000 871831633 200000 317834230 200000 521138993 200000 913503589 200000 123289664 200000 952523277 200000 410113173 200000 619339443 200000 231563379 200000 825298406 200000 396321925 200000 949744447 200000 877818658 200000 142909602 200000 532048776 200000 870764921 200000 542977313 200000 77851645 200000 647415491 200000 845605486 200000 771704297 200000 972455511 200000 45364733 200000 141346765 200000 854600592 200000 354479 200000 85193117 200000 618429924 200000 709742283 200000 78165665 200000 87923370 200000 921629603 200000 55162098 200000 203656815 200000 687117001 200000 760764566 200000 962489851 200000 472326388 200000 889292353 200000 156736750 200000 876017789 200000 676226993 200000 746323962 200000 215707000 200000 658276781 200000 355447492 200000 492215160 200000 165472675 200000 830809444 200000 508649707 200000 538226916 200000 157289341 200000 16488470 200000 364949892 200000 226002178 200000 424438197 200000 51000539 200000 511726735 200000 324795707 200000 743031194 200000 540199784 200000 316152489 200000 743002515 200000 327536410 200000 551423510 200000 404794642 200000 885357235 200000 499944643 200000 172745689 200000 266166183 200000 689638880 200000 657735620 200000 257777225 200000 358925031 200000 410816256 200000 132690923 200000 154207644 200000 924862961 200000 891568283 200000 324671399 200000 953282216 200000 439066755 200000 260651991 200000 990796295 200000 862037733 200000 958351612 200000 213322874 200000 91397304 200000 758462056 200000 426677850 200000 938111211 200000 194241034 200000 876762088 200000 306903612 200000 926804528 200000 435307243 200000 746856124 200000 746775775 200000 610749424 200000 826666729 200000 779165401 200000 893569828 200000 450254449 200000 838398004 200000 209709783 200000 585817223 200000 781250714 200000 434883992 200000 614118381 200000 852075817 200000 18192369 200000 66479238 200000 21197807 200000 262233030 200000 541387421 200000 7570187 200000 323614038 200000 628529086 200000 193654628 200000 688816598 200000 454814520 200000 188067088 200000 241099693 200000 205287477 200000 712654154 200000 856702040 200000 859913086 200000 777888791 200000 572740068 200000 113396440 200000 348590975 200000 657366027 200000 329364476 200000 5585515 200000 10810100 200000 836021054 200000 826386217 200000 165072274 200000 822699973 200000 562828160 200000 485836192 200000 27701611 200000 684317817 200000 646329151 200000 949260857 200000 748251572 200000 531064373 200000 61704073 200000 336295018 200000 614880971 200000 334975169 200000 713909773 200000 772823114 200000 749471664 200000 136878210 200000 379065626 200000 317154959 200000 758938624 200000 171939456 200000 662220702 200000 76594319 200000 938906106 200000 728942176 200000 724522790 200000 469049409 200000 589314685 200000 535775338 200000 825458147 200000 821652028 200000 261704455 200000 287577475 200000 519727779 200000 803319222 200000 728621495 200000 339253043 200000 185101011 200000 976816261 200000 296261963 200000 534094240 200000 140467330 200000 826482465 200000 244976930 200000 431785872 200000 636379232 200000 592032415 200000 442792250 200000 677881962 200000 216339898 200000 517101238 200000 237342258 200000 765429300 200000 633554047 200000 546271676 200000 985234759 200000 190328724 200000 147041085 200000 447073449 200000 149313626 200000 562578898 200000 455570723 200000 800206098 200000 447307751 200000 658491092 200000 738301951 200000 815714094 200000 715918094 200000 82900256 200000 799308865 200000 511420884 200000 903721358 200000 114822109 200000 762480886 200000 216070778 200000 661457860 200000 18043601 200000 311520205 200000 409761078 200000 4639407 200000 547438179 200000 631276820 200000 638987967 200000 871578094 200000 527632794 200000 589069242 200000 167017068 200000 643145663 200000 331907611 200000 760640334 200000 651856435 200000 330692865 200000 547953709 200000 580647421 200000 598603435 200000 578958642 200000 281510071 200000 119221399 200000 844484361 200000 374100592 200000 999979840 200000 106842762 200000 895593765 200000 104672123 200000 72012781 200000 337347556 200000 118535029 200000 410490288 200000 148220806 200000 350529364 200000 601517328 200000 333359887 200000 739284848 200000 779133481 200000 767124396 200000 127709237 200000 220018611 200000 7479376 200000 735497119 200000 425792609 200000 720134388 200000 278168665 200000 249614304 200000 887510898 200000 962039931 200000 10652018 200000 404831238 200000 673599974 200000 997482029 200000 624081769 200000 474536007 200000 72924 200000 491861138 200000 32062637 200000 218002297 200000 457408018 200000 360616143 200000 119116876 200000 564701459 200000 339497959 200000 519275180 200000 88898550 200000 236704044 200000 934526297 200000 698369167 200000 394180600 200000 909152378 200000 435797510 200000 821401982 200000 58129216 200000 493580884 200000 13935150 200000 464481056 200000 290382175 200000 767474351 200000 46304430 200000 249314235 200000 369037953 200000 120399907 200000 201528070 200000 112000053 200000 292752245 200000 968894950 200000 147835219 200000 923695638 200000 459023787 200000 433172431 200000 427895892 200000 513223044 200000 886489904 200000 209689172 200000 47170408 200000 546677061 200000 788151474 200000 847628427 200000 346091661 200000 458499264 200000 645257601 200000 470976043 200000 195201634 200000 491133436 200000 952475019 200000 817649547 200000 167226917 200000 805070238 200000 463162719 200000 784291233 200000 340555189 200000 759393005 200000 582673962 200000 903541251 200000 578577807 200000 174203344 200000 267502524 200000 906802409 200000 327517396 200000 186578125 200000 396309123 200000 25191208 200000 851834688 200000 536223500 200000 163384717 200000 473708599 200000 744290100 200000 744441937 200000 332617865 200000 969068588 200000 752450988 200000 552946436 200000 621179334 200000 150660543 200000 897986120 200000 656423468 200000 83309617 200000 688119877 200000 987576647 200000 826838894 200000 418680154 200000 184284085 200000 529509765 200000 689132818 200000 435653486 200000 383815846 200000 420445828 200000 688681469 200000 823908158 200000 294387278 200000 68670047 200000 764536247 200000 238130742 200000 650321027 200000 46013911 200000 614932581 200000 901400677 200000 620348348 200000 139413578 200000 543094991 200000 21104762 200000 963016464 200000 865603510 200000 182222939 200000 43326404 200000 32535093 200000 231376057 200000 240372495 200000 608697905 200000 858109313 200000 697262739 200000 130019217 200000 577390671 200000 87839724 200000 580130081 200000 926202153 200000 736386381 200000 781689099 200000 308754658 200000 16151485 200000 93231866 200000 89922837 200000 898449141 200000 973857747 200000 109031363 200000 814258913 200000 625592089 200000 341620370 200000 105930424 200000 696416228 200000 50673579 200000 367957952 200000 675995526 200000 516067894 200000 89984938 200000 327013828 200000 833764477 200000 545862798 200000 323042484 200000 765864868 200000 651454091 200000 292833344 200000 761589001 200000 758682375 200000 477131071 200000 238323525 200000 438429575 200000 843698227 200000 231146694 200000 959085619 200000 695562668 200000 928840719 200000 88809968 200000 258765887 200000 118977430 200000 370989602 200000 599822379 200000 828546881 200000 594366981 200000 88766097 200000 438171013 200000 757709743 200000 987455062 200000 346534435 200000 847245997 200000 747835551 200000 260664968 200000 13111359 200000 508147441 200000 312931273 200000 477040442 200000 191609068 200000 28301376 200000 43303298 200000 819001770 200000 852390607 200000 569308969 200000 366295745 200000 746582455 200000 666622768 200000 36005594 200000 4763933 200000 277304287 200000 276448756 200000 727919905 200000 234729675 200000 227980097 200000 386114467 200000 902290029 200000 870029988 200000 535215003 200000 953418082 200000 896081868 200000 428917788 200000 439363403 200000 886353145 200000 242057966 200000 26654027 200000 775794001 200000 205313741 200000 505974815 200000 145999078 200000 108445003 200000 799258086 200000 803681360 200000 888940614 200000 647224182 200000 923182058 200000 141354254 200000 463483743 200000 443428530 200000 413982494 200000 73283208 200000 955258569 200000 846713470 200000 637799531 200000 307395980 200000 479098298 200000 97173751 200000 120026966 200000 746090890 200000 151780873 200000 811827932 200000 156055046 200000 499995790 200000 684680747 200000 513633676 200000 25761601 200000 50751817 200000 911680312 200000 240790789 200000 961780334 200000 56071944 200000 686278375 200000 412258789 200000 612605843 200000 231168442 200000 828188556 200000 655441260 200000 507222871 200000 848068077 200000 262096416 200000 203184504 200000 601655552 200000 531348176 200000 16131640 200000 456768646 200000 830281845 200000 887360562 200000 377672204 200000 406458807 200000 482672700 200000 926954113 200000 498683504 200000 103693511 200000 568102268 200000 779397835 200000 84398813 200000 55526934 200000 126867452 200000 85991615 200000 936213353 200000 621124259 200000 915605537 200000 799555243 200000 548365001 200000 300307467 200000 800967410 200000 438946686 200000 230607957 200000 475013773 200000 510194710 200000 124726983 200000 651761155 200000 491956488 200000 25711060 200000 192749748 200000 202327658 200000 457004282 200000 888854289 200000 840648723 200000 12037311 200000 580814977 200000 681500501 200000 651382867 200000 57077979 200000 617623133 200000 172417221 200000 180138370 200000 885163826 200000 838769644 200000 792919081 200000 270451279 200000 163076828 200000 66236203 200000 815891686 200000 887768073 200000 604001678 200000 812084411 200000 282629380 200000 326788253 200000 760902049 200000 384632792 200000 928989992 200000 225519771 200000 729944073 200000 262254690 200000 702250138 200000 859372337 200000 336007262 200000 90868951 200000 877231424 200000 213191726 200000 671264982 200000 721790550 200000 48464800 200000 3232255 200000 698140743 200000 514412701 200000 976151264 200000 740118963 200000 410494505 200000 8783883 200000 1438408 200000 902435066 200000 562392209 200000 456706462 200000 34930110 200000 264470561 200000 629211190 200000 307449589 200000 736240328 200000 747454999 200000 583598703 200000 779157070 200000 475497357 200000 933878378 200000 235456305 200000 426349703 200000 3685459 200000 387859785 200000 509292308 200000 24814880 200000 90306561 200000 932532099 200000 973881679 200000 993627190 200000 240188957 200000 783448197 200000 473851318 200000 504828552 200000 3177166 200000 692056671 200000 409280706 200000 109073781 200000 719855834 200000 714649535 200000 677540745 200000 209346812 200000 392944041 200000 247515636 200000 852900800 200000 167922618 200000 928122687 200000 71805163 200000 655851455 200000 907810542 200000 385528388 200000 759695667 200000 160942204 200000 16585847 200000 275748350 200000 700185596 200000 962482573 200000 943530706 200000 307788885 200000 117880083 200000 358480682 200000 748928288 200000 104884685 200000 547751143 200000 70833704 200000 433542942 200000 20303247 200000 793875590 200000 332768254 200000 531987242 200000 485612895 200000 294839199 200000 99205827 200000 453330500 200000 95670182 200000 290394241 200000 866577197 200000 859973641 200000 283471720 200000 650852377 200000 920824466 200000 175200952 200000 388784718 200000 818228215 200000 460264681 200000 73321776 200000 655453340 200000 819077193 200000 106609353 200000 666572016 200000 621205819 200000 525603293 200000 72517992 200000 425637397 200000 11170224 200000 207140898 200000 994703516 200000 787135326 200000 179887649 200000 311410471 200000 398535901 200000 530792489 200000 583865174 200000 3853210 200000 65191744 200000 77666934 200000 845031093 200000 976236232 200000 175210364 200000 503142627 200000 519931972 200000 572791970 200000 865334759 200000 33779374 200000 526822570 200000 531389365 200000 530079097 200000 215309237 200000 764926765 200000 175812913 200000 963720135 200000 82244215 200000 69738932 200000 416832226 200000 796097800 200000 110638612 200000 839125701 200000 54283065 200000 804876307 200000 56735304 200000 547354503 200000 816856387 200000 991616094 200000 965407091 200000 206222272 200000 379711662 200000 501052927 200000 174431891 200000 479490007 200000 362511819 200000 137074605 200000 757979975 200000 871108306 200000 366553478 200000 862980287 200000 973322189 200000 201213528 200000 262899054 200000 216704811 200000 562278660 200000 215575216 200000 912746931 200000 210520456 200000 264233066 200000 603412671 200000 588365602 200000 628508939 200000 192982045 200000 440778764 200000 764288297 200000 257625484 200000 239245533 200000 769415359 200000 848638425 200000 864658305 200000 335562759 200000 752586652 200000 629790686 200000 850108929 200000 913151387 200000 234466315 200000 394135687 200000 920158914 200000 138362422 200000 97956371 200000 53794244 200000 708434458 200000 453307671 200000 175897177 200000 169319970 200000 124608256 200000 268413469 200000 126563877 200000 891620047 200000 597570315 200000 689157574 200000 910096733 200000 539762076 200000 878322801 200000 885307697 200000 965291142 200000 292443893 200000 920829960 200000 887075868 200000 156874953 200000 152312297 200000 126724935 200000 210478822 200000 434604011 200000 332115496 200000 282645573 200000 970475149 200000 527914578 200000 241390078 200000 448786360 200000 450204335 200000 933452038 200000 995416668 200000 892171511 200000 866790796 200000 922568621 200000 81219791 200000 766239223 200000 889646081 200000 500330125 200000 166915974 200000 18533200 200000 50701710 200000 901598861 200000 349983568 200000 703748152 200000 718290000 200000 289318195 200000 315184538 200000 718059654 200000 638605062 200000 797563046 200000 347212404 200000 49205424 200000 107765007 200000 158398892 200000 634837644 200000 396521932 200000 300759657 200000 375002028 200000 715288368 200000 802475409 200000 106033075 200000 93981868 200000 948080719 200000 781801046 200000 751177771 200000 427345747 200000 405421688 200000 373217041 200000 361842608 200000 750099687 200000 304955608 200000 337178456 200000 777406656 200000 531629392 200000 703781695 200000 285815139 200000 150180473 200000 750001426 200000 869761051 200000 317645831 200000 113652891 200000 49205589 200000 446503546 200000 835579067 200000 397931395 200000 802931680 200000 107271179 200000 447459733 200000 441605680 200000 722198808 200000 199951644 200000 418362701 200000 860927041 200000 205627396 200000 639101597 200000 875705144 200000 803315189 200000 26809420 200000 556937242 200000 483211597 200000 771385897 200000 103266868 200000 228154820 200000 587544611 200000 296031836 200000 60735653 200000 915824744 200000 825321712 200000 385458349 200000 520482083 200000 967414645 200000 909222282 200000 861672921 200000 799840215 200000 92675322 200000 626027112 200000 452651329 200000 729573254 200000 494659492 200000 134622369 200000 369413346 200000 131315606 200000 347123395 200000 54391787 200000 122572122 200000 744006159 200000 211939397 200000 915970204 200000 138332137 200000 919703447 200000 137355448 200000 21376940 200000 635105900 200000 658593140 200000 386635083 200000 845377712 200000 500392291 200000 694397324 200000 655338444 200000 557236703 200000 316244971 200000 339746919 200000 498774187 200000 763627024 200000 846271939 200000 730491179 200000 784886004 200000 840560824 200000 807334218 200000 587884958 200000 9402968 200000 418579439 200000 963700606 200000 768299559 200000 76948772 200000 904504428 200000 684940286 200000 877843404 200000 978706503 200000 533260675 200000 109178119 200000 521359924 200000 629357392 200000 382269741 200000 785960826 200000 342617510 200000 77317740 200000 962496000 200000 618964180 200000 398731527 200000 122235499 200000 111903537 200000 511785779 200000 4127198 200000 549803706 200000 730292376 200000 117264215 200000 743269458 200000 167930729 200000 973638315 200000 892544669 200000 401571114 200000 383052582 200000 191787648 200000 28970756 200000 273785291 200000 987447104 200000 93771215 200000 756935467 200000 233462844 200000 8621988 200000 917299949 200000 982308945 200000 450235684 200000 928065250 200000 953733841 200000 8186963 200000 593694154 200000 641141799 200000 296210 200000 545276336 200000 840333843 200000 338343236 200000 317188581 200000 675990406 200000 106182279 200000 48249509 200000 605980194 200000 666226581 200000 312166475 200000 876499289 200000 20892480 200000 240258107 200000 567684903 200000 274895119 200000 248557908 200000 759030901 200000 802352001 200000 811164694 200000 637061396 200000 124966372 200000 885842014 200000 143100764 200000 920764377 200000 397486276 200000 175045479 200000 998652527 200000 263589783 200000 968787957 200000 463626977 200000 993525630 200000 727143654 200000 260805366 200000 794177459 200000 218226007 200000 446846204 200000 104219620 200000 839107427 200000 225699177 200000 987391408 200000 589071230 200000 217418775 200000 333625795 200000 835815799 200000 148249379 200000 550456983 200000 909362451 200000 190251369 200000 588028113 200000 471711817 200000 416841383 200000 120821053 200000 589398311 200000 849223987 200000 178661486 200000 270743879 200000 124803938 200000 804859900 200000 356478710 200000 816428160 200000 493080419 200000 672608746 200000 962290030 200000 164717181 200000 455815591 200000 187255012 200000 76299173 200000 723180917 200000 977525580 200000 565673329 200000 611582472 200000 323845695 200000 407399441 200000 91852982 200000 846230952 200000 791203409 200000 619247702 200000 438937722 200000 629840944 200000 119108034 200000 90440471 200000 367321892 200000 883864562 200000 924324679 200000 440168948 200000 463928251 200000 292081114 200000 2248248 200000 772759339 200000 518092772 200000 405012344 200000 185453195 200000 482626459 200000 286480358 200000 25855737 200000 914567895 200000 518841026 200000 545641641 200000 29523245 200000 595538513 200000 404854462 200000 150056881 200000 644973442 200000 737505490 200000 917278287 200000 653434662 200000 560093191 200000 990613710 200000 233061075 200000 117034447 200000 814478697 200000 18279260 200000 281342535 200000 740288274 200000 713043703 200000 152737844 200000 24907596 200000 647728372 200000 209746081 200000 884047788 200000 570886942 200000 891319326 200000 699192052 200000 240512697 200000 889033629 200000 555783637 200000 925045535 200000 179300595 200000 597716808 200000 747688447 200000 104243440 200000 339237520 200000 431357244 200000 787103012 200000 852979414 200000 274753638 200000 381939512 200000 85300842 200000 290549728 200000 985544685 200000 711682970 200000 987466135 200000 296821180 200000 843671354 200000 210131810 200000 113519378 200000 724341944 200000 199278340 200000 77067310 200000 126141409 200000 132497347 200000 631021217 200000 190668348 200000 876774826 200000 260001899 200000 553737737 200000 649963114 200000 562894518 200000 502823135 200000 515767249 200000 872731192 200000 429662184 200000 264835566 200000 500372785 200000 753239491 200000 112997066 200000 93766917 200000 117654013 200000 832045003 200000 141913472 200000 675278388 200000 136637614 200000 100693933 200000 35740369 200000 693943337 200000 911509594 200000 564799336 200000 965763620 200000 437594674 200000 238087350 200000 325467547 200000 664976767 200000 824394302 200000 187031578 200000 90233732 200000 905495434 200000 188532956 200000 887894908 200000 354405634 200000 862377865 200000 468097850 200000 104520306 200000 43538579 200000 923326820 200000 732800294 200000 89200436 200000 383037269 200000 838841250 200000 391915790 200000 683326615 200000 818194184 200000 501225320 200000 102155267 200000 830409746 200000 78564873 200000 643598974 200000 133349809 200000 90970044 200000 972948312 200000 800858441 200000 184755303 200000 887931979 200000 13458578 200000 448109265 200000 265940245 200000 722759957 200000 835715575 200000 514116283 200000 839853384 200000 882683409 200000 803269220 200000 179334991 200000 689211695 200000 528613334 200000 448049496 200000 635976050 200000 743789464 200000 135520666 200000 871554802 200000 135206060 200000 745772530 200000 307985203 200000 255181808 200000 22836003 200000 124618316 200000 568838425 200000 287801777 200000 252720541 200000 569809747 200000 954768993 200000 737732146 200000 119956864 200000 43643991 200000 67074242 200000 874980884 200000 598216916 200000 238017862 200000 154183826 200000 60604564 200000 47737919 200000 222555822 200000 997588681 200000 441312144 200000 197242119 200000 239154622 200000 335762172 200000 279983496 200000 596778259 200000 951672389 200000 893359970 200000 670641561 200000 892545769 200000 8612528 200000 615672530 200000 190321538 200000 266470320 200000 64431631 200000 554869954 200000 17409954 200000 756050222 200000 783876624 200000 290109768 200000 983857911 200000 471947722 200000 510001921 200000 161048859 200000 529593632 200000 994745483 200000 313630673 200000 639967122 200000 292065883 200000 866867990 200000 794947599 200000 324574883 200000 851587463 200000 679920050 200000 396343784 200000 789278949 200000 840932898 200000 806682950 200000 47116332 200000 942605709 200000 288986698 200000 357034329 200000 530568265 200000 453582451 200000 523567807 200000 733564944 200000 890588237 200000 413227533 200000 978749150 200000 859756595 200000 19297511 200000 727740274 200000 142993063 200000 333931815 200000 23434086 200000 723270231 200000 216153271 200000 799165171 200000 202604471 200000 872001813 200000 322619982 200000 481441343 200000 454532714 200000 682941088 200000 747184457 200000 243556432 200000 807196333 200000 896031888 200000 620223015 200000 765936908 200000 362610254 200000 317754138 200000 2449927 200000 536205051 200000 412952508 200000 451961623 200000 598229671 200000 936517442 200000 395439622 200000 47539707 200000 462834277 200000 470042537 200000 387079385 200000 866182110 200000 542219841 200000 986291862 200000 47269509 200000 147772790 200000 552099288 200000 655133967 200000 899850232 200000 657770010 200000 264395626 200000 313051322 200000 412395712 200000 708905407 200000 151877076 200000 602811359 200000 669037324 200000 845842685 200000 267824790 200000 732240228 200000 723500971 200000 249806602 200000 493730253 200000 143310543 200000 859738122 200000 775043517 200000 808254008 200000 227948103 200000 481404473 200000 891718028 200000 86064438 200000 654074514 200000 488588518 200000 223622029 200000 400295622 200000 236647191 200000 765335391 200000 602273655 200000 4551044 200000 274006493 200000 967553939 200000 819648929 200000 451380401 200000 252592009 200000 521333776 200000 81375489 200000 115726891 200000 112643426 200000 597705222 200000 28149037 200000 227245168 200000 914131279 200000 499986754 200000 758556765 200000 256432286 200000 933672406 200000 468785714 200000 563592550 200000 769836149 200000 642012191 200000 355927014 200000 526964159 200000 648037458 200000 432339950 200000 278637069 200000 449372542 200000 287452469 200000 898415019 200000 264865011 200000 698653531 200000 960242875 200000 185768029 200000 502198152 200000 938313387 200000 119625507 200000 734026153 200000 288686427 200000 643918181 200000 340441932 200000 708150743 200000 241613466 200000 646752288 200000 445857972 200000 623082444 200000 193312275 200000 555527186 200000 796802938 200000 32127248 200000 219066165 200000 278032145 200000 22712924 200000 739343816 200000 502130190 200000 525341588 200000 879538360 200000 732798140 200000 833806670 200000 603116210 200000 884682894 200000 915792722 200000 989518914 200000 462923809 200000 876933755 200000 568296336 200000 602512088 200000 332493879 200000 215486399 200000 529002012 200000 199948704 200000 619232748 200000 311823415 200000 282343998 200000 957436360 200000 12618453 200000 92766307 200000 464625628 200000 869960991 200000 721228585 200000 772956512 200000 218162044 200000 559558674 200000 928734143 200000 379383021 200000 404819525 200000 908418993 200000 804200972 200000 35512681 200000 639245309 200000 166580138 200000 778691112 200000 134262226 200000 727221003 200000 442937419 200000 973321930 200000 366899143 200000 498739317 200000 772165763 200000 563145030 200000 340668806 200000 178100194 200000 832389088 200000 850737557 200000 65829869 200000 328760728 200000 206024850 200000 2104396 200000 389637756 200000 458062462 200000 471711589 200000 249245347 200000 726293840 200000 502385178 200000 253508554 200000 41466991 200000 359299369 200000 423142036 200000 355189198 200000 200391719 200000 649833316 200000 898495664 200000 192363040 200000 938624737 200000 252578305 200000 657466838 200000 865313806 200000 733565525 200000 504727965 200000 301161997 200000 356221832 200000 836825816 200000 412985719 200000 317392378 200000 370582299 200000 32859489 200000 618250606 200000 75485412 200000 942162933 200000 349758855 200000 60578816 200000 232108723 200000 295772646 200000 101174655 200000 463108171 200000 73145835 200000 374687580 200000 627362849 200000 616283151 200000 589512629 200000 376442726 200000 644818148 200000 939366826 200000 747383766 200000 958199729 200000 418302428 200000 463810074 200000 126824628 200000 130238605 200000 380237762 200000 747648765 200000 249412951 200000 242428647 200000 496311276 200000 934237330 200000 224786277 200000 321259087 200000 105376335 200000 138575801 200000 284285219 200000 659782899 200000 846226307 200000 640066030 200000 753367930 200000 120450978 200000 623563454 200000 949170001 200000 77594095 200000 96805833 200000 226559447 200000 420917920 200000 829341353 200000 823522168 200000 542472003 200000 452679994 200000 398857326 200000 284701532 200000 444445722 200000 203923741 200000 646690469 200000 193336005 200000 730948114 200000 356165352 200000 622063444 200000 620506017 200000 730237314 200000 300267481 200000 488247074 200000 79166079 200000 499522400 200000 824380366 200000 328896853 200000 385966220 200000 310473538 200000 798684487 200000 800373716 200000 975734680 200000 322190175 200000 437789025 200000 591648037 200000 680734224 200000 350744206 200000 551502812 200000 834082927 200000 199887108 200000 671737413 200000 495194389 200000 903624568 200000 760047650 200000 987721883 200000 517960715 200000 10687656 200000 275037624 200000 194490949 200000 139032669 200000 545979139 200000 446463670 200000 176551067 200000 161481289 200000 804933169 200000 847391912 200000 27368339 200000 79712942 200000 418537593 200000 32423359 200000 808781764 200000 625451786 200000 503156416 200000 430001864 200000 274482787 200000 597741948 200000 166338702 200000 212702002 200000 802934600 200000 974257346 200000 612100616 200000 637173515 200000 715538666 200000 841776698 200000 894309878 200000 234429699 200000 806385757 200000 832880100 200000 828961213 200000 665810534 200000 851391834 200000 198985821 200000 638934373 200000 406476069 200000 655503415 200000 338518244 200000 200188307 200000 919557069 200000 68561897 200000 940250457 200000 307550095 200000 122393997 200000 69424136 200000 979163704 200000 997154623 200000 52079667 200000 776651978 200000 244691617 200000 594560297 200000 955776558 200000 221563653 200000 361113682 200000 257675891 200000 147257485 200000 603096113 200000 657818026 200000 325224677 200000 196251389 200000 540382819 200000 263096231 200000 809681637 200000 328921550 200000 271872082 200000 85521895 200000 92417913 200000 623581678 200000 372071764 200000 102316714 200000 877891656 200000 406714092 200000 993909089 200000 136589005 200000 493306264 200000 346715893 200000 381083406 200000 125050320 200000 819817040 200000 138144472 200000 410680723 200000 669319120 200000 431807990 200000 560503813 200000 352192708 200000 498301837 200000 232512177 200000 503417481 200000 979449626 200000 511310436 200000 635626311 200000 596185363 200000 845369259 200000 51449428 200000 343666463 200000 161538801 200000 8719916 200000 660246012 200000 81791552 200000 402524690 200000 549536501 200000 274175130 200000 722366799 200000 148635909 200000 930752252 200000 489272333 200000 619587475 200000 761042679 200000 742688215 200000 213404371 200000 4705524 200000 302435768 200000 942876094 200000 472543754 200000 284460022 200000 787423670 200000 791667078 200000 722801522 200000 1570753 200000 580516863 200000 903806118 200000 381157737 200000 606846492 200000 507042883 200000 892361525 200000 858174188 200000 534599532 200000 903760590 200000 740348393 200000 455129499 200000 575216825 200000 772401297 200000 733579288 200000 395103157 200000 372149673 200000 737942809 200000 640299449 200000 709500951 200000 266682497 200000 662487188 200000 178674531 200000 100491328 200000 855776810 200000 672214483 200000 858029644 200000 658939983 200000 977555497 200000 132294722 200000 849763402 200000 449172226 200000 689241764 200000 477659632 200000 750216661 200000 102665144 200000 141091939 200000 922223501 200000 593506818 200000 253084271 200000 90670284 200000 12999270 200000 592835208 200000 339157957 200000 955181029 200000 352005738 200000 709529533 200000 53953786 200000 37953109 200000 776685095 200000 621518489 200000 503712235 200000 771611490 200000 913234636 200000 907650737 200000 997255960 200000 806770419 200000 591315496 200000 276798012 200000 441831326 200000 852114318 200000 479319720 200000 187285009 200000 949039932 200000 801039450 200000 300823900 200000 361931686 200000 557978705 200000 821346077 200000 300486642 200000 420047633 200000 154283996 200000 158354494 200000 126040248 200000 568910089 200000 890899322 200000 452003523 200000 753896605 200000 421117157 200000 752769386 200000 654762579 200000 960722224 200000 532592795 200000 922800778 200000 599120693 200000 342349470 200000 512434882 200000 864350810 200000 619112526 200000 642015159 200000 151347343 200000 751291640 200000 396454181 200000 823526889 200000 770212826 200000 734962465 200000 651702241 200000 861895490 200000 682717977 200000 978610230 200000 666821961 200000 336534641 200000 780094819 200000 967393331 200000 571532482 200000 324662469 200000 195087981 200000 106575288 200000 482444884 200000 675554347 200000 991654032 200000 794722308 200000 5931172 200000 776496947 200000 935077056 200000 798570228 200000 576490746 200000 675892491 200000 792664213 200000 210585863 200000 338326331 200000 987473281 200000 55451204 200000 76143452 200000 190550511 200000 854705412 200000 261035174 200000 409206193 200000 139608636 200000 147505315 200000 282115375 200000 518075492 200000 276020200 200000 386167307 200000 988594679 200000 197350005 200000 203655001 200000 800914316 200000 185371572 200000 272185730 200000 338263447 200000 153704468 200000 891811773 200000 151720392 200000 914439240 200000 382197553 200000 324116487 200000 908565544 200000 156211634 200000 954543890 200000 550374186 200000 347251742 200000 683102396 200000 203940485 200000 177805404 200000 921498058 200000 192059116 200000 716691194 200000 244518260 200000 978321387 200000 320101481 200000 191153790 200000 295277800 200000 716212702 200000 881668089 200000 230086591 200000 193613262 200000 765244322 200000 76156163 200000 947383822 200000 90643933 200000 135119318 200000 131328397 200000 881152343 200000 82679660 200000 783501239 200000 865173566 200000 514527273 200000 272876913 200000 280857382 200000 49559132 200000 730821043 200000 967771522 200000 587596960 200000 444159950 200000 344802244 200000 229483479 200000 24048963 200000 194542363 200000 448337610 200000 596441413 200000 990107855 200000 401062248 200000 396824019 200000 971577667 200000 382604193 200000 194291324 200000 213121678 200000 170953191 200000 453808825 200000 448037567 200000 575504714 200000 851791849 200000 368471988 200000 859856181 200000 560522484 200000 218187422 200000 820540113 200000 398516615 200000 213345052 200000 186625533 200000 373184239 200000 602108409 200000 908817392 200000 8354973 200000 247607180 200000 98994548 200000 807431230 200000 706611636 200000 129299143 200000 242146684 200000 970738037 200000 455823640 200000 776775006 200000 122943546 200000 385499043 200000 909414208 200000 58635439 200000 749860979 200000 858290552 200000 319727939 200000 915729082 200000 919762317 200000 628146752 200000 723730647 200000 567307293 200000 724559248 200000 564128236 200000 905520722 200000 657332757 200000 882368802 200000 967669001 200000 182319788 200000 935285891 200000 210670985 200000 657750214 200000 773600122 200000 834185187 200000 805192875 200000 194014450 200000 697036019 200000 253549909 200000 7375632 200000 464312826 200000 607215598 200000 84685463 200000 832537054 200000 630311662 200000 542306272 200000 716528648 200000 31763163 200000 10543995 200000 740648673 200000 856551590 200000 223352942 200000 337669618 200000 668993448 200000 7942160 200000 680882077 200000 444232511 200000 809015177 200000 78197892 200000 968249359 200000 32511217 200000 522113661 200000 175995104 200000 959130635 200000 551185719 200000 756596505 200000 174584996 200000 893303926 200000 782650080 200000 683977365 200000 387453422 200000 12341463 200000 339462490 200000 402464966 200000 891633531 200000 171530069 200000 459583155 200000 996020771 200000 958820011 200000 240561846 200000 33983386 200000 147998658 200000 316873597 200000 47134306 200000 148508509 200000 899557211 200000 672073870 200000 45598301 200000 86582764 200000 389039939 200000 628957981 200000 738739023 200000 895455699 200000 520813169 200000 110198537 200000 726856319 200000 623551555 200000 37692027 200000 775423184 200000 721707986 200000 261026057 200000 350438809 200000 923426705 200000 598732240 200000 260694676 200000 30169760 200000 264659722 200000 724391838 200000 191529458 200000 433960200 200000 16879513 200000 869716740 200000 215926995 200000 589069029 200000 466273854 200000 256985192 200000 517749123 200000 493849840 200000 971420822 200000 150722255 200000 570484979 200000 246013055 200000 525968097 200000 280938466 200000 294006960 200000 103518599 200000 345101820 200000 540868070 200000 359618793 200000 468974240 200000 505143142 200000 835356609 200000 303577196 200000 85633792 200000 135786302 200000 750295291 200000 632030889 200000 448740990 200000 82432066 200000 681322938 200000 370642860 200000 866089359 200000 243096017 200000 178119364 200000 853548582 200000 215427915 200000 707892713 200000 723340672 200000 333637988 200000 945354600 200000 605537065 200000 117790708 200000 216278357 200000 407796285 200000 823207631 200000 933327047 200000 366112391 200000 439200960 200000 372344505 200000 126700863 200000 280696874 200000 505657479 200000 233683815 200000 295478083 200000 333030410 200000 851905481 200000 186799606 200000 401320281 200000 715143320 200000 174241117 200000 501824038 200000 525305513 200000 134853857 200000 830713529 200000 782044244 200000 171357431 200000 484852884 200000 979008500 200000 271405439 200000 540184235 200000 671721471 200000 132577219 200000 70566726 200000 982091979 200000 583855121 200000 32561534 200000 556024295 200000 637928703 200000 552412761 200000 791052059 200000 178914881 200000 728628619 200000 729526533 200000 420690225 200000 676737490 200000 990319959 200000 542272227 200000 211799285 200000 457076409 200000 469117930 200000 980834658 200000 11117119 200000 539590580 200000 89301865 200000 165983376 200000 62699910 200000 945312289 200000 530258588 200000 701435164 200000 975237086 200000 873779200 200000 704566504 200000 195280469 200000 519209216 200000 613327854 200000 621209685 200000 784976424 200000 517203777 200000 383062315 200000 728150409 200000 587983653 200000 545816473 200000 94554516 200000 869636042 200000 281124474 200000 847953309 200000 864587176 200000 457632510 200000 747644406 200000 300289412 200000 682534534 200000 782563757 200000 981162502 200000 782046244 200000 243978732 200000 434471165 200000 255602618 200000 426540277 200000 624605753 200000 873565364 200000 674423999 200000 853191692 200000 514575979 200000 902184248 200000 718177637 200000 410024480 200000 32774688 200000 308146065 200000 834752154 200000 407056007 200000 964721560 200000 512031589 200000 971172844 200000 670645561 200000 283056049 200000 192730874 200000 207101834 200000 430280395 200000 304679400 200000 990822199 200000 844224579 200000 804536949 200000 683559518 200000 408656803 200000 458538373 200000 611699211 200000 571370959 200000 254921827 200000 870139742 200000 146640390 200000 157093787 200000 833962558 200000 95895676 200000 310732667 200000 701036992 200000 205727899 200000 782014512 200000 63811106 200000 97620701 200000 480331648 200000 737392230 200000 684171344 200000 918881840 200000 327183252 200000 135210926 200000 592686332 200000 863546776 200000 403044382 200000 52821301 200000 72207804 200000 726600083 200000 173246211 200000 574149835 200000 297226952 200000 894094144 200000 402081483 200000 317268190 200000 873359605 200000 855122524 200000 254112411 200000 83256444 200000 360443322 200000 243475784 200000 442628666 200000 135970644 200000 795109678 200000 891312896 200000 429306896 200000 3092405 200000 312637959 200000 826268965 200000 569640226 200000 851996300 200000 232327579 200000 657629171 200000 764299030 200000 760527209 200000 51690977 200000 835199562 200000 818695220 200000 258237050 200000 442770800 200000 502710184 200000 507269985 200000 813325453 200000 663296382 200000 260742188 200000 539572261 200000 435424530 200000 115208161 200000 795043476 200000 961928870 200000 420105749 200000 913046289 200000 255778367 200000 502490026 200000 967384135 200000 286281251 200000 919618347 200000 787633303 200000 186030325 200000 539353294 200000 432745462 200000 393718645 200000 195078669 200000 973306728 200000 241304544 200000 519764714 200000 190113312 200000 206170345 200000 903549127 200000 985537084 200000 882535514 200000 813669094 200000 151628072 200000 386493778 200000 586514058 200000 712422294 200000 797465123 200000 317747378 200000 845495072 200000 55897040 200000 802100087 200000 232961923 200000 326169385 200000 428709130 200000 214786945 200000 260961163 200000 980563 200000 239015258 200000 439462208 200000 317477681 200000 405884655 200000 928209271 200000 16694867 200000 796341628 200000 13206505 200000 253705912 200000 480958712 200000 452856849 200000 355121360 200000 363239699 200000 27523085 200000 928536375 200000 623743444 200000 972128543 200000 4877586 200000 473525717 200000 517344194 200000 324339217 200000 411011109 200000 181138802 200000 772819465 200000 639488961 200000 270813700 200000 536161331 200000 18293943 200000 582567077 200000 418417165 200000 783198943 200000 260541051 200000 986269140 200000 565575743 200000 619565278 200000 536351395 200000 236884227 200000 589766970 200000 749046324 200000 694288159 200000 743355019 200000 36153914 200000 390150538 200000 187968124 200000 181928800 200000 563185951 200000 566449700 200000 971509736 200000 920620826 200000 735977575 200000 660911083 200000 21009204 200000 646743022 200000 798646577 200000 888668004 200000 495663308 200000 827814581 200000 322730299 200000 379304373 200000 555513279 200000 464847075 200000 322877156 200000 65034406 200000 47172029 200000 672252560 200000 156102441 200000 459901085 200000 910523155 200000 920711794 200000 254005675 200000 180394144 200000 462087855 200000 433150432 200000 5677735 200000 252008021 200000 381620769 200000 225417935 200000 912445691 200000 911987204 200000 545028504 200000 370621911 200000 607986726 200000 865749139 200000 146265568 200000 500930606 200000 619766856 200000 881628040 200000 662052969 200000 322167723 200000 574744093 200000 260134154 200000 521512770 200000 939812036 200000 840673541 200000 947206623 200000 472913689 200000 931946127 200000 401052414 200000 69215086 200000 855869756 200000 86831811 200000 69454503 200000 26390973 200000 409390490 200000 713341879 200000 302370622 200000 985641331 200000 819270338 200000 162088545 200000 796205729 200000 470673879 200000 239042529 200000 437812823 200000 778287952 200000 396168910 200000 196272839 200000 171897809 200000 349191785 200000 284529887 200000 189766626 200000 65214372 200000 425806249 200000 295417137 200000 659779136 200000 337329991 200000 81821552 200000 390088075 200000 684937104 200000 552544464 200000 254235325 200000 152093266 200000 476871712 200000 703391479 200000 935318829 200000 661734030 200000 723086048 200000 463116561 200000 443909887 200000 636620772 200000 928071005 200000 933301013 200000 851857170 200000 593015452 200000 540678085 200000 557200794 200000 694504164 200000 368266139 200000 607496424 200000 228563413 200000 474383508 200000 212832361 200000 790017588 200000 436637087 200000 196149984 200000 223295787 200000 726896056 200000 277617004 200000 73213735 200000 537661609 200000 244890657 200000 560780884 200000 934483302 200000 963005001 200000 651280575 200000 265507341 200000 644218942 200000 369335312 200000 465915776 200000 866304237 200000 513052907 200000 358005927 200000 935722738 200000 133427180 200000 943335246 200000 737173331 200000 668670020 200000 765995167 200000 555669987 200000 754264059 200000 817313092 200000 42247485 200000 779895754 200000 80053029 200000 88737890 200000 838643868 200000 775997121 200000 598932984 200000 540018858 200000 571914292 200000 944540455 200000 268384314 200000 528447437 200000 450957338 200000 203321850 200000 94141522 200000 314568216 200000 205423877 200000 138772697 200000 36409670 200000 524664954 200000 77339212 200000 123771394 200000 866312381 200000 334789762 200000 5424613 200000 337248852 200000 575118077 200000 777357917 200000 434340454 200000 322936140 200000 375828205 200000 700462811 200000 427026183 200000 790604043 200000 97417747 200000 728898921 200000 598904733 200000 317813325 200000 57186966 200000 116099607 200000 630387359 200000 959195251 200000 685799229 200000 643371923 200000 297876259 200000 960202617 200000 325765997 200000 286243116 200000 263508193 200000 123397631 200000 128960814 200000 480027855 200000 18136622 200000 37572419 200000 851670309 200000 201794828 200000 488997377 200000 277778212 200000 47568537 200000 952946449 200000 202897904 200000 754859552 200000 553459058 200000 634599084 200000 91313715 200000 142014294 200000 879570484 200000 521033804 200000 498067871 200000 553142916 200000 95930888 200000 267119871 200000 844417964 200000 508275720 200000 90761907 200000 412223604 200000 284356718 200000 958106338 200000 531409563 200000 463921402 200000 397964958 200000 533148335 200000 143229128 200000 453124991 200000 69661586 200000 330590127 200000 231461599 200000 368829841 200000 485530431 200000 312547519 200000 331699496 200000 111236959 200000 328233021 200000 708556126 200000 765675657 200000 623697847 200000 635561922 200000 785631147 200000 359694472 200000 103994376 200000 912817573 200000 825773669 200000 903055180 200000 816137313 200000 543014491 200000 277675240 200000 790367131 200000 437907312 200000 337070332 200000 459027766 200000 525961947 200000 640605315 200000 225121086 200000 258357226 200000 200238357 200000 747431305 200000 396228472 200000 977521221 200000 921588973 200000 565040400 200000 643668640 200000 579333669 200000 507103658 200000 560474695 200000 971097676 200000 181769223 200000 443632435 200000 338000637 200000 425204915 200000 389392652 200000 514839054 200000 35221408 200000 831649452 200000 111344880 200000 607845218 200000 804913470 200000 344977837 200000 749305875 200000 747341557 200000 229341574 200000 384697293 200000 750880628 200000 263575342 200000 917787334 200000 653002177 200000 290638000 200000 386664212 200000 116656109 200000 821458145 200000 760653830 200000 108941900 200000 468619402 200000 205147939 200000 148508244 200000 968209694 200000 341531338 200000 251369246 200000 145964314 200000 88569967 200000 11746173 200000 535772167 200000 458066550 200000 767040454 200000 870604817 200000 295155126 200000 39214886 200000 598502219 200000 486542485 200000 712024738 200000 425295496 200000 133167042 200000 683852726 200000 154802655 200000 374841500 200000 247822996 200000 600922308 200000 523946790 200000 657521663 200000 280091078 200000 210985900 200000 321149132 200000 784513009 200000 319892478 200000 698548478 200000 326835145 200000 288657999 200000 739543684 200000 818618856 200000 653690290 200000 641871256 200000 813641022 200000 854015032 200000 528676542 200000 643306731 200000 810324145 200000 455711326 200000 900190659 200000 912069126 200000 847329798 200000 263718758 200000 884109881 200000 57591112 200000 784047362 200000 800518401 200000 574957109 200000 831161775 200000 757469708 200000 796919676 200000 471734894 200000 93623514 200000 64203306 200000 243866566 200000 78216762 200000 189338374 200000 814637827 200000 700279149 200000 809201553 200000 518578452 200000 319300829 200000 542376096 200000 227631880 200000 259618944 200000 672728735 200000 531876910 200000 871163862 200000 67266411 200000 396283855 200000 767782788 200000 597506002 200000 155928721 200000 636060820 200000 31178930 200000 667264370 200000 88929618 200000 973064628 200000 720110694 200000 703540172 200000 898261933 200000 373987990 200000 687295470 200000 576252568 200000 235601470 200000 869653825 200000 48381754 200000 944066091 200000 635603527 200000 796401242 200000 641204950 200000 556808572 200000 624622499 200000 209121064 200000 116721139 200000 730751521 200000 34207443 200000 911824275 200000 302084190 200000 564617298 200000 47238901 200000 147527199 200000 152117894 200000 85334244 200000 478204359 200000 134587892 200000 347312505 200000 574394190 200000 227735463 200000 948858585 200000 440699110 200000 383651751 200000 57886101 200000 910101811 200000 324362524 200000 106894500 200000 802804526 200000 631192586 200000 179707656 200000 25472926 200000 243170993 200000 397968643 200000 153377850 200000 877887113 200000 108449533 200000 142119014 200000 703086816 200000 676753917 200000 1576849 200000 671893273 200000 810274760 200000 417023280 200000 122044041 200000 529902242 200000 281428065 200000 182645752 200000 334274214 200000 757648167 200000 289716922 200000 179705549 200000 188577606 200000 447460720 200000 293266304 200000 368094404 200000 560652391 200000 831242467 200000 302397443 200000 14062996 200000 434752168 200000 424016262 200000 637494321 200000 975125395 200000 175227718 200000 775791616 200000 602141336 200000 228493241 200000 904887842 200000 456138135 200000 705144423 200000 897652123 200000 695311288 200000 165691441 200000 333244781 200000 521532784 200000 345515304 200000 343109207 200000 772158487 200000 905175567 200000 810905649 200000 240850733 200000 790861173 200000 628145390 200000 437898544 200000 933746810 200000 809313589 200000 537612323 200000 708242724 200000 435376805 200000 696795557 200000 64560229 200000 339840940 200000 433735348 200000 857607093 200000 327973643 200000 215442182 200000 439558734 200000 577562353 200000 221639179 200000 590449681 200000 476042682 200000 820797322 200000 880117243 200000 112773195 200000 542424541 200000 676680268 200000 828413459 200000 212098002 200000 388921918 200000 941514408 200000 880100904 200000 908445030 200000 74182916 200000 346157227 200000 28990641 200000 81954916 200000 403719414 200000 313834245 200000 150009541 200000 734565068 200000 14140793 200000 606583042 200000 989165081 200000 554186555 200000 898474645 200000 478190739 200000 775202054 200000 93837040 200000 708296431 200000 188671556 200000 963643008 200000 225329610 200000 624390095 200000 317592390 200000 477382687 200000 937928263 200000 806501146 200000 503289190 200000 914059288 200000 896862598 200000 736122200 200000 213786899 200000 9743684 200000 304622405 200000 390636975 200000 918469980 200000 555223319 200000 6042595 200000 344549861 200000 792919022 200000 328502185 200000 820842590 200000 742219360 200000 365191449 200000 270471600 200000 431549524 200000 945666600 200000 64310219 200000 120639618 200000 68465157 200000 159557347 200000 923537298 200000 171579415 200000 529534030 200000 469591767 200000 664857245 200000 955145476 200000 369033903 200000 921426667 200000 341112251 200000 937400960 200000 35878725 200000 65887397 200000 614797401 200000 650645602 200000 493776591 200000 678867500 200000 227085447 200000 92923168 200000 481779884 200000 401427526 200000 952528115 200000 335690704 200000 276262106 200000 951318618 200000 232712939 200000 843495977 200000 759212536 200000 209058414 200000 982334558 200000 301054082 200000 525914436 200000 751389993 200000 846483418 200000 403569105 200000 340421277 200000 580782033 200000 687235215 200000 134624172 200000 44237440 200000 454677069 200000 450375242 200000 349550667 200000 607377422 200000 222654244 200000 65384825 200000 365389443 200000 246654723 200000 409236347 200000 649961261 200000 80320459 200000 193493952 200000 878581529 200000 475073810 200000 384746041 200000 852549441 200000 644125286 200000 459191159 200000 968487045 200000 983064870 200000 264477798 200000 23036235 200000 718116868 200000 878286254 200000 75975874 200000 34541085 200000 991841453 200000 58191285 200000 196039614 200000 717467163 200000 295495447 200000 604423357 200000 276046403 200000 35016723 200000 197766263 200000 660910817 200000 591891925 200000 804300660 200000 654704294 200000 530738402 200000 879643805 200000 489347149 200000 251198488 200000 412090910 200000 998324064 200000 811091787 200000 130021349 200000 735710867 200000 989437316 200000 564551614 200000 699077571 200000 325739231 200000 804389137 200000 382035347 200000 570233864 200000 94410306 200000 737402541 200000 599316315 200000 335535532 200000 515750553 200000 565515678 200000 761223746 200000 887798340 200000 298237027 200000 642712010 200000 341996055 200000 134582279 200000 606320319 200000 717109177 200000 603502409 200000 510588875 200000 458302316 200000 729488017 200000 491836647 200000 967611656 200000 843832519 200000 1797656 200000 581047967 200000 901860307 200000 17129935 200000 766967477 200000 507952831 200000 644515555 200000 398413858 200000 209845614 200000 135415350 200000 356713871 200000 244750336 200000 113894890 200000 980477074 200000 766732237 200000 740257351 200000 188501615 200000 818459139 200000 571057203 200000 713503861 200000 989332452 200000 725337429 200000 350872569 200000 265730216 200000 611484112 200000 48083961 200000 536021748 200000 501707680 200000 120999512 200000 639151100 200000 926383515 200000 673291962 200000 487718467 200000 486626829 200000 137843972 200000 3623925 200000 376340217 200000 165661563 200000 485883111 200000 957838832 200000 497108606 200000 406814771 200000 456499097 200000 447203305 200000 524220794 200000 993227973 200000 444487185 200000 797379519 200000 799965492 200000 52762206 200000 804309477 200000 805875184 200000 589490577 200000 102916814 200000 232774477 200000 162515867 200000 372611865 200000 680019587 200000 276792094 200000 653715582 200000 230740209 200000 251347596 200000 894358736 200000 301551351 200000 267111137 200000 33112726 200000 709349495 200000 103124998 200000 169056590 200000 871305457 200000 803098828 200000 10916169 200000 485425472 200000 508911754 200000 7754021 200000 907042557 200000 964315229 200000 999920881 200000 363827575 200000 145033730 200000 169687787 200000 787616852 200000 725694554 200000 916176855 200000 979408848 200000 225095042 200000 907280644 200000 842657433 200000 703242388 200000 642351592 200000 50761547 200000 868457735 200000 64421213 200000 413479830 200000 74878887 200000 520071808 200000 139984113 200000 710038329 200000 758343469 200000 514675970 200000 438662327 200000 60060705 200000 886103956 200000 914895147 200000 171170997 200000 585352252 200000 74271027 200000 402324539 200000 531748754 200000 173415961 200000 826162944 200000 768091664 200000 881062036 200000 556136165 200000 166856849 200000 91762983 200000 992553378 200000 595043952 200000 157226013 200000 299894433 200000 328217410 200000 516669735 200000 768088187 200000 495628858 200000 250147483 200000 649777690 200000 464467233 200000 493397074 200000 583752052 200000 125890807 200000 759099429 200000 471590376 200000 727858738 200000 857106445 200000 672443967 200000 60589721 200000 812025308 200000 574624841 200000 822286020 200000 395247268 200000 929895962 200000 989266747 200000 173649835 200000 738967784 200000 591510320 200000 97322768 200000 686796683 200000 785549539 200000 614502918 200000 338611352 200000 407071129 200000 753087155 200000 766492707 200000 508278593 200000 150218669 200000 512349464 200000 618520492 200000 205971225 200000 809239102 200000 829222768 200000 666097513 200000 209848528 200000 652217952 200000 631962040 200000 491452095 200000 481691058 200000 537366476 200000 612835473 200000 978281398 200000 969346480 200000 656757975 200000 680856887 200000 288159476 200000 102363479 200000 625985145 200000 910761866 200000 827100094 200000 707548630 200000 590792263 200000 942652936 200000 634600957 200000 352583931 200000 223304824 200000 209817040 200000 427500598 200000 194186037 200000 261923298 200000 12204193 200000 463053712 200000 824258451 200000 284420605 200000 584447703 200000 215008209 200000 205781954 200000 494019294 200000 116348787 200000 866116447 200000 762664978 200000 20035388 200000 265256467 200000 764305730 200000 24777585 200000 721018477 200000 641370869 200000 818894112 200000 45966702 200000 669476457 200000 677916919 200000 828375359 200000 637842998 200000 805469637 200000 515035545 200000 445844614 200000 905192088 200000 567328184 200000 469425400 200000 602205307 200000 55824388 200000 889069081 200000 469490131 200000 650844997 200000 677941383 200000 747985758 200000 828021129 200000 222157227 200000 288574672 200000 975021725 200000 525121049 200000 232554770 200000 675720749 200000 267447182 200000 854326816 200000 145976193 200000 557137549 200000 857700998 200000 885846749 200000 913769375 200000 726151807 200000 983326332 200000 537694255 200000 448774323 200000 571767600 200000 761538310 200000 557182099 200000 696536738 200000 524050544 200000 300376156 200000 801846058 200000 511263731 200000 315157677 200000 905095507 200000 850575281 200000 115447758 200000 378983669 200000 355404130 200000 139906182 200000 222935543 200000 701089016 200000 210039456 200000 285422761 200000 556367575 200000 418734338 200000 337022914 200000 731051447 200000 964205938 200000 167936004 200000 249095713 200000 248701935 200000 664507249 200000 865039243 200000 700047793 200000 424949808 200000 836407577 200000 366626758 200000 561569034 200000 913836025 200000 993152336 200000 310733699 200000 987172194 200000 572830055 200000 687317406 200000 589279281 200000 517120143 200000 490541881 200000 269289001 200000 695872991 200000 255728905 200000 36234445 200000 374738871 200000 660935482 200000 733756901 200000 474340899 200000 809508782 200000 373380498 200000 829431514 200000 737025497 200000 994192406 200000 399767253 200000 269759038 200000 518873389 200000 233876885 200000 573432721 200000 907373321 200000 861284349 200000 123367793 200000 215287029 200000 703948496 200000 550390984 200000 976365969 200000 225224912 200000 760588234 200000 44654766 200000 382891643 200000 933367695 200000 950729422 200000 880338795 200000 346797398 200000 490516546 200000 826405202 200000 997951839 200000 581196776 200000 942148759 200000 403665260 200000 859601800 200000 30496920 200000 903582428 200000 983445971 200000 304495493 200000 479711853 200000 317986304 200000 539193310 200000 784519060 200000 680437516 200000 374946194 200000 339824003 200000 303376532 200000 639449788 200000 804231103 200000 561440600 200000 708685315 200000 113409124 200000 969338199 200000 177885845 200000 983407103 200000 494420363 200000 459267016 200000 511696143 200000 190464840 200000 397718102 200000 953735456 200000 346010429 200000 907270459 200000 699867532 200000 613385230 200000 105188406 200000 91516888 200000 575039637 200000 192991201 200000 350943151 200000 782231996 200000 944305525 200000 813233798 200000 615675392 200000 846122022 200000 334052053 200000 271554189 200000 288424480 200000 927875829 200000 306492921 200000 190201124 200000 508428195 200000 654237352 200000 811002058 200000 183936025 200000 679829698 200000 772601435 200000 690994125 200000 177485275 200000 991619155 200000 915156431 200000 901860392 200000 535381881 200000 775314379 200000 806954338 200000 647638435 200000 341201056 200000 392037698 200000 411807250 200000 920441508 200000 568598944 200000 448555886 200000 335520637 200000 831634481 200000 372772199 200000 348422565 200000 667252195 200000 21657584 200000 839134083 200000 38728159 200000 655529505 200000 697839145 200000 685879843 200000 837406385 200000 977264055 200000 933832130 200000 143443989 200000 650145618 200000 55107778 200000 308258881 200000 201190601 200000 163053977 200000 11612673 200000 907636685 200000 647891532 200000 605369852 200000 484254931 200000 767201580 200000 282511692 200000 592365457 200000 836511542 200000 342863301 200000 939450138 200000 292720655 200000 921334217 200000 479965598 200000 320499106 200000 287751117 200000 711736266 200000 447297886 200000 735467379 200000 891111361 200000 559767832 200000 29388364 200000 195554237 200000 602554241 200000 160047153 200000 744394829 200000 648310348 200000 79223109 200000 137218099 200000 495992808 200000 39698321 200000 881147362 200000 954248414 200000 123906116 200000 162987673 200000 336073935 200000 783227023 200000 110817064 200000 947678483 200000 605641250 200000 997984325 200000 555417337 200000 282048334 200000 60367507 200000 651862943 200000 663997631 200000 371643959 200000 908587383 200000 804484828 200000 747506207 200000 275137374 200000 331697861 200000 243791065 200000 394406753 200000 604871921 200000 257830164 200000 532657429 200000 727736682 200000 648858558 200000 681566105 200000 780317615 200000 296393154 200000 431431476 200000 657095725 200000 995795812 200000 807094926 200000 511742305 200000 891598660 200000 455764885 200000 739005078 200000 235932917 200000 421130230 200000 793602623 200000 265809728 200000 611009340 200000 335778809 200000 212137472 200000 628712081 200000 826839079 200000 105598371 200000 162397720 200000 951790898 200000 15724099 200000 206915052 200000 504958052 200000 106654824 200000 556696255 200000 481714793 200000 185615204 200000 686311450 200000 517686122 200000 93696849 200000 604951093 200000 438693070 200000 31791281 200000 367655802 200000 949937814 200000 514524075 200000 492063652 200000 391660124 200000 658306278 200000 36694647 200000 155498481 200000 677794828 200000 372988451 200000 374244249 200000 178538470 200000 607979329 200000 317569004 200000 253519383 200000 98949746 200000 336249682 200000 390624383 200000 420660632 200000 72379683 200000 419582005 200000 282979002 200000 253510754 200000 339046952 200000 402981504 200000 693158941 200000 810735452 200000 504945232 200000 724505963 200000 405398213 200000 604684 200000 215991561 200000 146918091 200000 606671730 200000 728947865 200000 366497889 200000 444319511 200000 93316993 200000 902089674 200000 591914247 200000 644453 200000 454843633 200000 111961348 200000 648300617 200000 238443885 200000 9695841 200000 369779790 200000 294750231 200000 118195588 200000 119973136 200000 340755024 200000 558799101 200000 16234145 200000 610233563 200000 926259790 200000 752705580 200000 271177306 200000 995779649 200000 221613617 200000 769248113 200000 243604711 200000 360448096 200000 682291325 200000 114483003 200000 162848029 200000 920489208 200000 212979291 200000 651640984 200000 39881844 200000 171863655 200000 849809807 200000 292997944 200000 242322176 200000 477472170 200000 805728898 200000 792194407 200000 422026618 200000 289073762 200000 175480889 200000 918476310 200000 252790072 200000 413236939 200000 393066074 200000 77145810 200000 145793071 200000 707447237 200000 747610413 200000 261737930 200000 691431159 200000 833041103 200000 764156312 200000 106826700 200000 555811014 200000 135719942 200000 990714657 200000 810170952 200000 563905394 200000 722966569 200000 147629039 200000 416144714 200000 230414707 200000 313879191 200000 688902856 200000 344461699 200000 24930782 200000 86446414 200000 841030930 200000 835053632 200000 389383786 200000 645737709 200000 189388502 200000 801942384 200000 795053934 200000 676481713 200000 252587703 200000 243994529 200000 706699744 200000 793304187 200000 952240639 200000 888966147 200000 580864342 200000 534363848 200000 561302674 200000 996747874 200000 872657927 200000 792691894 200000 801795831 200000 327897391 200000 730421962 200000 507657732 200000 629695573 200000 678004599 200000 676093205 200000 848153874 200000 328758898 200000 890033897 200000 834135806 200000 540932828 200000 653122997 200000 750393811 200000 109840189 200000 434029314 200000 870313253 200000 77454117 200000 136480551 200000 556777922 200000 47429223 200000 214901867 200000 17395379 200000 878377979 200000 905276355 200000 661458390 200000 965466744 200000 654175019 200000 211624478 200000 23055411 200000 689139115 200000 255278961 200000 325863679 200000 810570481 200000 507150372 200000 239707018 200000 489729678 200000 371581470 200000 446595161 200000 474394327 200000 412686735 200000 745520745 200000 95192929 200000 765685588 200000 316172651 200000 280020257 200000 517159666 200000 573889954 200000 375710247 200000 928056372 200000 553640290 200000 152087805 200000 768086633 200000 793505328 200000 516928425 200000 45061957 200000 929293689 200000 72587843 200000 941026140 200000 7332601 200000 602771773 200000 201395774 200000 2700978 200000 863642422 200000 685497914 200000 280709773 200000 405686913 200000 11334075 200000 368061849 200000 25546816 200000 793123392 200000 945687782 200000 608455455 200000 254361348 200000 843428871 200000 944019895 200000 152116019 200000 812930857 200000 592350858 200000 865436108 200000 816688347 200000 943531933 200000 675444512 200000 734533987 200000 438367166 200000 898101230 200000 73437633 200000 45061466 200000 117764642 200000 808932940 200000 48641794 200000 64153905 200000 37961454 200000 405678979 200000 960375834 200000 13858565 200000 118839208 200000 593023748 200000 183202016 200000 614472086 200000 133998711 200000 66160860 200000 12312522 200000 722480705 200000 220782625 200000 625550778 200000 106533358 200000 675865861 200000 455984653 200000 552407788 200000 598475524 200000 987479169 200000 170871874 200000 487563361 200000 70913889 200000 128858611 200000 345678693 200000 30482088 200000 583217660 200000 162480442 200000 827928253 200000 41505006 200000 364308587 200000 894089428 200000 860515889 200000 994190595 200000 739258086 200000 854692831 200000 11180616 200000 977056085 200000 485054530 200000 534768667 200000 632238119 200000 180049650 200000 923283958 200000 104272357 200000 475097494 200000 487449481 200000 715745305 200000 978547773 200000 353033978 200000 984854889 200000 626993504 200000 286937280 200000 623269211 200000 496182655 200000 590047012 200000 294099374 200000 388676702 200000 145801563 200000 276942681 200000 5492708 200000 355790411 200000 770449707 200000 893259415 200000 150685921 200000 725575688 200000 109857214 200000 824861204 200000 908439748 200000 132788506 200000 987503745 200000 344441254 200000 869652555 200000 830445994 200000 123817859 200000 966267844 200000 528373973 200000 989323901 200000 951074164 200000 273560453 200000 631485535 200000 193085690 200000 991156129 200000 657220767 200000 468831114 200000 61403431 200000 349895672 200000 451145065 200000 824812435 200000 623609258 200000 93545226 200000 600142553 200000 596612184 200000 899312588 200000 680602115 200000 78652549 200000 959527001 200000 238195056 200000 370242226 200000 455921316 200000 88271539 200000 41529632 200000 558470023 200000 314157581 200000 924319525 200000 639480319 200000 368236431 200000 41655861 200000 490234894 200000 209646039 200000 885509241 200000 183063349 200000 617165420 200000 293930252 200000 661694611 200000 102674369 200000 343519198 200000 370372773 200000 865423564 200000 79864625 200000 786292386 200000 623261257 200000 344430770 200000 825691003 200000 595517847 200000 371857470 200000 741991541 200000 460755253 200000 790357563 200000 209238380 200000 691602658 200000 442361751 200000 961599148 200000 440309079 200000 451213672 200000 528314998 200000 334388138 200000 339231783 200000 532434965 200000 154874953 200000 530665106 200000 308926115 200000 538746776 200000 102521895 200000 140748132 200000 541145648 200000 531846975 200000 197883333 200000 160102077 200000 40819926 200000 504217850 200000 175454075 200000 632638941 200000 905941818 200000 784338774 200000 164478016 200000 290795169 200000 318682276 200000 212880258 200000 503946152 200000 66626440 200000 297994489 200000 960056140 200000 59191788 200000 443214769 200000 4072641 200000 557426979 200000 515786722 200000 415120090 200000 795490594 200000 553252885 200000 227573503 200000 706932065 200000 748865505 200000 676911570 200000 299812699 200000 476586054 200000 126980967 200000 221652135 200000 779448748 200000 459717927 200000 305211577 200000 64715650 200000 812388168 200000 751528513 200000 812813694 200000 788766708 200000 292925991 200000 928068212 200000 343666684 200000 274913321 200000 965450462 200000 604197695 200000 979884314 200000 53448432 200000 765189284 200000 712471231 200000 610096222 200000 342465977 200000 760109392 200000 319474099 200000 316940782 200000 686018704 200000 309081943 200000 727466874 200000 768357011 200000 636254758 200000 297294802 200000 905118739 200000 124567985 200000 10708936 200000 396716149 200000 654959130 200000 349299023 200000 291882341 200000 262851480 200000 965437136 200000 93402132 200000 189850508 200000 719465521 200000 280378387 200000 871544134 200000 448482154 200000 832921558 200000 75669089 200000 804616908 200000 893347023 200000 979441854 200000 871779544 200000 563756333 200000 199089705 200000 300673984 200000 165280568 200000 666550670 200000 994475654 200000 853397586 200000 6117342 200000 88610742 200000 876963221 200000 413635723 200000 709133258 200000 109447181 200000 433408932 200000 841551137 200000 676319385 200000 121044887 200000 509348771 200000 344385386 200000 111057034 200000 686654972 200000 104053023 200000 620575581 200000 273543292 200000 263093123 200000 488196678 200000 181569425 200000 4372973 200000 715969809 200000 35754985 200000 46795067 200000 513975036 200000 561718830 200000 948548980 200000 587594804 200000 695998567 200000 695149312 200000 342523126 200000 373096176 200000 693053324 200000 816090700 200000 334639390 200000 270239367 200000 610216043 200000 28746619 200000 883960123 200000 346243247 200000 931549601 200000 148587666 200000 436555579 200000 410943422 200000 733811310 200000 372594744 200000 970600876 200000 170354860 200000 823636143 200000 919031218 200000 533407677 200000 183157518 200000 111337188 200000 773484265 200000 534197564 200000 179952923 200000 320562730 200000 493334114 200000 396789401 200000 4706729 200000 251369024 200000 864423748 200000 279897825 200000 510840368 200000 221797765 200000 23504725 200000 260040130 200000 777782469 200000 668743927 200000 638319868 200000 315420556 200000 17012255 200000 97329205 200000 74536255 200000 387477293 200000 2283925 200000 38306173 200000 878472133 200000 851749940 200000 692617501 200000 478913965 200000 224374996 200000 713230542 200000 23383373 200000 726129733 200000 218701651 200000 389730763 200000 858339165 200000 535073634 200000 973425353 200000 858887833 200000 777020706 200000 936765892 200000 216886107 200000 640419142 200000 304314130 200000 801411784 200000 484169168 200000 575075457 200000 193413190 200000 724854894 200000 827932559 200000 476080024 200000 333657714 200000 410493779 200000 285027487 200000 11832442 200000 470768111 200000 426324150 200000 726856613 200000 599877046 200000 563829681 200000 540213878 200000 336278505 200000 470158458 200000 447336271 200000 274524945 200000 572279120 200000 739121300 200000 37298433 200000 926939557 200000 122595426 200000 348738675 200000 842162076 200000 820413938 200000 11709508 200000 701549349 200000 269028503 200000 126825558 200000 842933438 200000 120353369 200000 788972553 200000 277350863 200000 925226549 200000 864297054 200000 935137960 200000 67582459 200000 764595121 200000 443346466 200000 995009994 200000 970180377 200000 965482200 200000 52438323 200000 911457127 200000 251392521 200000 725859312 200000 551803840 200000 967326228 200000 129539655 200000 587387359 200000 562918039 200000 97728264 200000 756255219 200000 574851629 200000 737107751 200000 324412953 200000 786684363 200000 282370304 200000 812765055 200000 183900607 200000 9469230 200000 76665630 200000 17956941 200000 673477903 200000 938978330 200000 854594030 200000 763923167 200000 20690880 200000 905930030 200000 411431286 200000 621105444 200000 501641769 200000 291625384 200000 45464157 200000 566949802 200000 261098304 200000 125198694 200000 984112617 200000 327733152 200000 705568411 200000 368459496 200000 77466113 200000 297254101 200000 276572785 200000 557783883 200000 776297771 200000 494348727 200000 193895833 200000 818284623 200000 331778702 200000 474530132 200000 86827913 200000 345666641 200000 344602609 200000 799372123 200000 751792727 200000 471852624 200000 879073721 200000 734228506 200000 176836283 200000 89143787 200000 501018861 200000 452128896 200000 602895370 200000 574674784 200000 876238132 200000 96328732 200000 202446395 200000 755145614 200000 216253653 200000 113080092 200000 35425252 200000 921101811 200000 251820725 200000 855714382 200000 544905277 200000 824308910 200000 444247644 200000 555749152 200000 978477851 200000 970058365 200000 983656431 200000 323392931 200000 624594677 200000 767601342 200000 190772790 200000 173811331 200000 81311458 200000 631715697 200000 49673366 200000 154673424 200000 425536664 200000 114661171 200000 420496151 200000 514922295 200000 421345389 200000 748517187 200000 339519583 200000 473342856 200000 59770201 200000 224983425 200000 953692083 200000 36151089 200000 403002609 200000 320063593 200000 404931836 200000 796427264 200000 185905515 200000 542367515 200000 891524287 200000 677529189 200000 690055072 200000 263570261 200000 88964643 200000 517976940 200000 575869188 200000 621501302 200000 535051501 200000 724987590 200000 531143087 200000 508118652 200000 808820102 200000 147494080 200000 339388504 200000 748385797 200000 629586163 200000 178501193 200000 544059987 200000 917187665 200000 710759643 200000 713135343 200000 276465561 200000 721873469 200000 993084804 200000 631398625 200000 258840255 200000 139432777 200000 884163029 200000 32395502 200000 861849340 200000 494775698 200000 863253332 200000 511295619 200000 326461479 200000 953613784 200000 775022120 200000 182210992 200000 517165750 200000 148287352 200000 576097560 200000 401040163 200000 491755967 200000 672684657 200000 990453641 200000 558146603 200000 885193978 200000 272232290 200000 541072770 200000 766336181 200000 821736636 200000 121112969 200000 730653610 200000 901918544 200000 486563836 200000 556883653 200000 757539656 200000 1994028 200000 464923728 200000 611109268 200000 734634561 200000 167159830 200000 289108464 200000 782939412 200000 190774556 200000 868290173 200000 717300145 200000 791572229 200000 419991297 200000 342224751 200000 502363402 200000 214992325 200000 358033332 200000 224865435 200000 630430738 200000 500462673 200000 870446494 200000 721371216 200000 891224958 200000 256968777 200000 510968771 200000 841689467 200000 744215719 200000 36145132 200000 250014668 200000 236917164 200000 369600897 200000 748036631 200000 716564990 200000 846213905 200000 355029668 200000 171835977 200000 365185343 200000 970414712 200000 620442438 200000 46532769 200000 162636567 200000 540299600 200000 10036029 200000 333215709 200000 954582956 200000 890223528 200000 578924800 200000 804686684 200000 542467011 200000 484556333 200000 737091494 200000 182757148 200000 424760005 200000 750160431 200000 865187557 200000 24275899 200000 424024759 200000 770462108 200000 396890900 200000 318262905 200000 930380864 200000 13590786 200000 525687081 200000 54361907 200000 133991078 200000 928536977 200000 8563898 200000 552096873 200000 637957072 200000 307238165 200000 373542398 200000 381564728 200000 780493380 200000 317004287 200000 943968204 200000 702505823 200000 348283177 200000 931449179 200000 584772505 200000 540161854 200000 677945925 200000 1282266 200000 518922622 200000 27393489 200000 592119295 200000 878201034 200000 694829103 200000 486485688 200000 218985821 200000 120741400 200000 582678788 200000 489252913 200000 34113030 200000 940209235 200000 648691187 200000 861442842 200000 481141313 200000 919382955 200000 319944594 200000 880697075 200000 410220275 200000 132979949 200000 986413849 200000 828045274 200000 141396387 200000 484941703 200000 626771037 200000 4699788 200000 473126009 200000 630697354 200000 659988949 200000 330377322 200000 840311353 200000 59406242 200000 118847128 200000 354190192 200000 294307404 200000 283043614 200000 845842011 200000 324970558 200000 81976502 200000 42147310 200000 837794166 200000 34511379 200000 647905824 200000 784299678 200000 16852192 200000 166513868 200000 952297934 200000 152138847 200000 246833197 200000 158119144 200000 600610729 200000 581272318 200000 167283094 200000 457996166 200000 78149174 200000 81829611 200000 767043057 200000 510011492 200000 802040987 200000 271089458 200000 693879475 200000 800134112 200000 446144160 200000 810551172 200000 345816052 200000 90191610 200000 494251179 200000 313446445 200000 624538730 200000 332585296 200000 303629249 200000 110090270 200000 199387499 200000 945690399 200000 657273739 200000 163430628 200000 543199471 200000 680781128 200000 156271182 200000 218391726 200000 425769355 200000 598965063 200000 25922801 200000 861761611 200000 445461110 200000 38467388 200000 122496250 200000 812373288 200000 379432839 200000 400846822 200000 945407120 200000 241295189 200000 315140403 200000 906395810 200000 930024057 200000 189407104 200000 495032467 200000 487530351 200000 181670428 200000 748217591 200000 967949659 200000 239096044 200000 474728831 200000 326550441 200000 76095971 200000 399396439 200000 265029449 200000 58485285 200000 960034081 200000 293740942 200000 166819521 200000 861141400 200000 109752491 200000 858412817 200000 55021004 200000 436237778 200000 813957816 200000 859225597 200000 30379761 200000 356062529 200000 275250719 200000 786892818 200000 718042455 200000 92045043 200000 62783574 200000 782546349 200000 822816453 200000 43918487 200000 603848052 200000 299556814 200000 232465824 200000 967825531 200000 990168111 200000 198846482 200000 39335664 200000 492645775 200000 655942621 200000 773785784 200000 219313754 200000 265929567 200000 530698869 200000 253828255 200000 488097829 200000 535388188 200000 73437838 200000 158018885 200000 118280505 200000 754572435 200000 807768925 200000 953319625 200000 304936731 200000 480789555 200000 730690235 200000 701378025 200000 968465905 200000 87680267 200000 466682652 200000 207227396 200000 422153347 200000 493542344 200000 216253848 200000 952449815 200000 952804406 200000 893554106 200000 599357413 200000 817144259 200000 373072658 200000 727796431 200000 724300889 200000 7575876 200000 195887549 200000 668704661 200000 941351916 200000 176727419 200000 441468285 200000 310383419 200000 629798963 200000 56167140 200000 532330041 200000 703221135 200000 950938981 200000 775025823 200000 281564279 200000 574198016 200000 164087384 200000 890484330 200000 924284765 200000 83613 200000 694706308 200000 66397348 200000 467433140 200000 29309460 200000 784001022 200000 424119371 200000 693867231 200000 324538291 200000 228483965 200000 996778238 200000 287293672 200000 825723497 200000 453992536 200000 132766459 200000 464093811 200000 273910724 200000 197124741 200000 788088608 200000 707326407 200000 165375988 200000 83081882 200000 721354989 200000 999701451 200000 320073158 200000 620334031 200000 99839104 200000 236332549 200000 45489832 200000 361691128 200000 507861654 200000 920668316 200000 775327402 200000 68937102 200000 644558991 200000 780175447 200000 314533498 200000 194117031 200000 229169770 200000 847423643 200000 388660071 200000 441027064 200000 552080068 200000 900521839 200000 133351774 200000 518219481 200000 356759260 200000 262371195 200000 112797935 200000 156416833 200000 795652241 200000 232556547 200000 177792327 200000 319585988 200000 564196449 200000 183041264 200000 846445110 200000 635669403 200000 90023275 200000 30858438 200000 50065962 200000 853176987 200000 707601261 200000 565866158 200000 761017394 200000 187641147 200000 379526341 200000 252817004 200000 434615291 200000 582351250 200000 367092339 200000 45994601 200000 847198677 200000 200432214 200000 668723732 200000 368295338 200000 971445422 200000 724140253 200000 26232808 200000 744873429 200000 527475220 200000 922978591 200000 206083788 200000 57534258 200000 238086198 200000 408101809 200000 651413567 200000 24891047 200000 447202786 200000 604897226 200000 385634400 200000 665428922 200000 695782023 200000 296198464 200000 689450989 200000 158145169 200000 854555700 200000 291743883 200000 418493509 200000 762945524 200000 693233047 200000 540116672 200000 721812838 200000 568492361 200000 504303102 200000 826521494 200000 909023727 200000 876482198 200000 262226263 200000 282323300 200000 971843870 200000 401418882 200000 52072499 200000 352339232 200000 58652369 200000 420020308 200000 350757310 200000 174122592 200000 49650568 200000 574689776 200000 243925960 200000 596946779 200000 179108960 200000 769612768 200000 599017150 200000 872988904 200000 577718041 200000 379618120 200000 47912368 200000 358933117 200000 969514512 200000 283972079 200000 719181900 200000 953542704 200000 228783172 200000 420766780 200000 212290273 200000 495143097 200000 662696788 200000 168796470 200000 666339420 200000 620192621 200000 686616446 200000 360701570 200000 24542797 200000 747894851 200000 299614625 200000 425641575 200000 824037601 200000 837939665 200000 787976507 200000 523821517 200000 336775912 200000 957429583 200000 520801387 200000 129776696 200000 370080720 200000 642527378 200000 274564591 200000 438414289 200000 110976935 200000 610840081 200000 876400933 200000 548833628 200000 963077917 200000 212676323 200000 495821325 200000 12864578 200000 138018686 200000 49357502 200000 479512900 200000 475341959 200000 890650299 200000 436966904 200000 283038218 200000 139853012 200000 140471649 200000 33205129 200000 244273724 200000 252573294 200000 427945119 200000 403712773 200000 563697241 200000 311015739 200000 388430915 200000 241702053 200000 584604544 200000 947241411 200000 616251068 200000 946178367 200000 233603439 200000 562437932 200000 806717721 200000 54112328 200000 352400517 200000 436803900 200000 539356424 200000 640469464 200000 530011584 200000 792605786 200000 254320343 200000 973923494 200000 639674046 200000 51425676 200000 55540596 200000 809812998 200000 312598463 200000 816738937 200000 231191664 200000 508333553 200000 15690657 200000 264470887 200000 980478967 200000 21426940 200000 174288353 200000 302175549 200000 636915929 200000 44127326 200000 893034144 200000 333412225 200000 226224771 200000 460371438 200000 298883738 200000 733732954 200000 986858245 200000 588826658 200000 301550895 200000 754553486 200000 439305997 200000 376886800 200000 22153821 200000 393160580 200000 343792617 200000 443458928 200000 449560771 200000 267895107 200000 762583944 200000 315815575 200000 886184351 200000 145150576 200000 542959737 200000 846793852 200000 425846480 200000 969139794 200000 929295338 200000 115640501 200000 866615508 200000 92216528 200000 377996712 200000 67324282 200000 428587210 200000 570194545 200000 304752676 200000 634626464 200000 326484079 200000 499669082 200000 14772332 200000 195095710 200000 893577252 200000 939016275 200000 776353837 200000 508406923 200000 108308709 200000 98053825 200000 324670902 200000 48654876 200000 879141459 200000 391445164 200000 616857079 200000 958261418 200000 389683882 200000 80061369 200000 801001085 200000 559182377 200000 582925514 200000 110379056 200000 408220023 200000 152988465 200000 181192241 200000 288386295 200000 980268979 200000 974777080 200000 842257150 200000 190540179 200000 728708768 200000 451525460 200000 337294319 200000 975294509 200000 625558093 200000 508785852 200000 447314019 200000 144714122 200000 437031783 200000 602316871 200000 248700504 200000 270152465 200000 99605310 200000 270317995 200000 534884972 200000 744245448 200000 236756928 200000 256223551 200000 699279327 200000 323971925 200000 184681339 200000 310699001 200000 466213007 200000 32197632 200000 231249310 200000 777708911 200000 423276793 200000 150619311 200000 286965240 200000 125199832 200000 880947773 200000 791892968 200000 878509302 200000 380863499 200000 276301338 200000 297043154 200000 118736808 200000 29212029 200000 745280237 200000 847207220 200000 215682492 200000 496810055 200000 664168885 200000 970932083 200000 750619008 200000 173199133 200000 580839953 200000 576750742 200000 260051939 200000 500457815 200000 456858687 200000 651209284 200000 52147316 200000 773756651 200000 823073565 200000 922660547 200000 794800480 200000 286438511 200000 385253419 200000 3954938 200000 854595959 200000 324357915 200000 528957831 200000 542616688 200000 685587495 200000 653620932 200000 709363183 200000 924573514 200000 649480574 200000 925051873 200000 504776385 200000 903439440 200000 847624235 200000 962429320 200000 528867836 200000 101275367 200000 685111677 200000 456413553 200000 163036224 200000 76832023 200000 86598497 200000 543500785 200000 398147785 200000 193949573 200000 61610599 200000 114074112 200000 25259383 200000 475331961 200000 486297021 200000 342376242 200000 672505032 200000 902239960 200000 797207345 200000 561692096 200000 394105819 200000 164012586 200000 71104818 200000 752575103 200000 167910510 200000 391702677 200000 840414415 200000 986237159 200000 360588000 200000 246939102 200000 727013301 200000 82099469 200000 652729902 200000 889824366 200000 395145268 200000 607796136 200000 595405305 200000 441284938 200000 485624122 200000 643241486 200000 339932798 200000 939608089 200000 61413461 200000 112645687 200000 989236379 200000 592141601 200000 328356276 200000 166408888 200000 983343567 200000 567969608 200000 68571174 200000 701887688 200000 922889274 200000 699329047 200000 382402840 200000 218967614 200000 444693144 200000 9272753 200000 506257050 200000 43150223 200000 45634121 200000 653197024 200000 967875418 200000 368578004 200000 994739531 200000 397148935 200000 158737062 200000 970890945 200000 918108733 200000 103859760 200000 439985261 200000 609610926 200000 681283165 200000 249317631 200000 482932029 200000 237249681 200000 133280649 200000 970265787 200000 555946566 200000 244496384 200000 462749249 200000 180126027 200000 672959317 200000 754327858 200000 763261859 200000 502557494 200000 889707224 200000 195836670 200000 733005164 200000 798213537 200000 808862175 200000 715298522 200000 560318461 200000 167766611 200000 665207320 200000 109842653 200000 368745042 200000 265308595 200000 82815442 200000 221253053 200000 394242059 200000 562263752 200000 352422906 200000 740791504 200000 948323174 200000 970860343 200000 357924896 200000 614674957 200000 51792194 200000 291880776 200000 909874290 200000 961248267 200000 373537565 200000 367493088 200000 392043966 200000 329060351 200000 72430358 200000 881046663 200000 300773235 200000 80422338 200000 116610539 200000 461769059 200000 881071007 200000 819213768 200000 491623675 200000 873901369 200000 822834418 200000 357887273 200000 322361411 200000 422091122 200000 733097657 200000 413237147 200000 61384804 200000 456448019 200000 770203362 200000 396541300 200000 855263386 200000 383027650 200000 310274557 200000 820818860 200000 181942982 200000 939698631 200000 513427256 200000 134218200 200000 618670436 200000 146237960 200000 357535842 200000 346442287 200000 367890836 200000 468756747 200000 736945128 200000 175818631 200000 305681172 200000 867071479 200000 808662746 200000 455776600 200000 880716867 200000 435753106 200000 176580326 200000 400504759 200000 299543071 200000 966007619 200000 344730202 200000 569138011 200000 926558791 200000 534055696 200000 533381157 200000 534748059 200000 445885177 200000 707320224 200000 584633301 200000 546649197 200000 721743636 200000 299559225 200000 922108826 200000 113279079 200000 995579413 200000 972590786 200000 503452224 200000 286258369 200000 577162781 200000 500231618 200000 254580024 200000 949129551 200000 331311592 200000 614080606 200000 403950223 200000 413596810 200000 792575191 200000 900654429 200000 131162356 200000 752342408 200000 968716006 200000 350639654 200000 249836981 200000 930568190 200000 563720373 200000 873932992 200000 527306434 200000 402998340 200000 138755970 200000 937209808 200000 798930599 200000 155846481 200000 638354220 200000 529439902 200000 281237 200000 289310393 200000 962229809 200000 764026127 200000 49264217 200000 659503797 200000 893344176 200000 870810027 200000 742779490 200000 701949978 200000 49001319 200000 399800215 200000 770886591 200000 661884511 200000 377770420 200000 85795483 200000 456965661 200000 972866459 200000 357483927 200000 651833116 200000 83640780 200000 635717252 200000 234909869 200000 392557090 200000 266560441 200000 890743408 200000 702401334 200000 909647699 200000 537346420 200000 995546455 200000 701249039 200000 552770293 200000 484012843 200000 48349134 200000 778605239 200000 516270062 200000 51446701 200000 294406924 200000 262777677 200000 207380934 200000 958813799 200000 60977383 200000 973874832 200000 785028259 200000 89958249 200000 735001559 200000 743840221 200000 361677643 200000 49328992 200000 428593393 200000 759397683 200000 99733285 200000 444467100 200000 830024172 200000 107804464 200000 155665975 200000 656500747 200000 518095135 200000 623354132 200000 104200488 200000 632501052 200000 283594624 200000 771184829 200000 813885246 200000 579323484 200000 886781093 200000 141857448 200000 678813792 200000 881353531 200000 248403653 200000 639373814 200000 327496980 200000 397986886 200000 245205687 200000 606554211 200000 360762497 200000 692638861 200000 272028145 200000 813855823 200000 359364718 200000 634356670 200000 989177993 200000 617376953 200000 410615616 200000 175933991 200000 981438775 200000 540167486 200000 73459198 200000 547070648 200000 467417424 200000 371775005 200000 67518543 200000 807383293 200000 976837835 200000 407483956 200000 835667066 200000 168440103 200000 613763646 200000 424060163 200000 993966436 200000 968687107 200000 377830113 200000 349647528 200000 379285653 200000 465246976 200000 139693193 200000 194704353 200000 217723954 200000 191710764 200000 228223405 200000 795259404 200000 597415171 200000 136967734 200000 409705316 200000 508673321 200000 796016749 200000 946368621 200000 641280868 200000 945194453 200000 82819704 200000 632790207 200000 599988739 200000 158478672 200000 186864585 200000 639225274 200000 946567737 200000 924546935 200000 590540200 200000 663092365 200000 902089626 200000 72643785 200000 7801851 200000 516348166 200000 933841503 200000 70902885 200000 162116936 200000 911638420 200000 415272798 200000 985096713 200000 759802549 200000 689645894 200000 545506316 200000 768318484 200000 882115594 200000 771166153 200000 964267137 200000 763450756 200000 294565293 200000 895254381 200000 883637619 200000 276166648 200000 780890276 200000 193213216 200000 372495417 200000 369126317 200000 934712982 200000 908722800 200000 736233161 200000 737926020 200000 737539017 200000 19601805 200000 787836857 200000 253695738 200000 579599140 200000 660749123 200000 876301376 200000 295551533 200000 36318253 200000 10431235 200000 164387893 200000 13021148 200000 257180427 200000 466476250 200000 993767950 200000 853217638 200000 96206469 200000 119901047 200000 300830945 200000 486653130 200000 755505664 200000 9430568 200000 996932710 200000 444827300 200000 507879299 200000 550467292 200000 79371506 200000 618478646 200000 80210357 200000 596295714 200000 939213180 200000 951407451 200000 435753437 200000 739661095 200000 504902042 200000 229047444 200000 266394080 200000 231099835 200000 629234564 200000 223572223 200000 990164037 200000 162144844 200000 278865423 200000 107584090 200000 905790004 200000 641923048 200000 228070066 200000 86701827 200000 900861297 200000 126808126 200000 934111108 200000 462514170 200000 903428197 200000 495660445 200000 15961402 200000 647254236 200000 759478804 200000 353703155 200000 71037740 200000 9237992 200000 705838119 200000 666980814 200000 749680977 200000 546563581 200000 546751714 200000 533350492 200000 968080958 200000 202791578 200000 426873134 200000 932315502 200000 313376041 200000 68048347 200000 953011856 200000 473964656 200000 567366635 200000 750276225 200000 228434734 200000 939201393 200000 459126008 200000 300979178 200000 51835344 200000 127115041 200000 766306664 200000 685019156 200000 612241372 200000 338959565 200000 982306033 200000 682954142 200000 820440920 200000 909486180 200000 176110570 200000 485787589 200000 234484971 200000 598634100 200000 462253385 200000 218106986 200000 358535131 200000 856377900 200000 342761124 200000 497411593 200000 462960143 200000 560175963 200000 624387634 200000 194393026 200000 534939149 200000 474591854 200000 568832714 200000 260139860 200000 862627580 200000 437527669 200000 685849569 200000 731004188 200000 311440034 200000 307440926 200000 762101136 200000 868918809 200000 94037862 200000 621690039 200000 955592331 200000 801379818 200000 706678350 200000 901918255 200000 322928170 200000 139729101 200000 394895105 200000 576889109 200000 721109091 200000 729755041 200000 356807110 200000 801032086 200000 99860940 200000 714095076 200000 455652226 200000 297959554 200000 677801885 200000 38415796 200000 996710332 200000 475514183 200000 43096491 200000 553054673 200000 825525404 200000 989742579 200000 684150893 200000 575065496 200000 400434406 200000 432696629 200000 464881401 200000 991488265 200000 196414466 200000 538649692 200000 202489607 200000 749404865 200000 331670007 200000 568767317 200000 528346348 200000 592860671 200000 69758826 200000 814251184 200000 321383840 200000 16684706 200000 881897379 200000 836639643 200000 573471927 200000 883256104 200000 418656904 200000 357484004 200000 622397546 200000 91285680 200000 74519710 200000 398694394 200000 800144270 200000 389282552 200000 854797582 200000 703198955 200000 766908315 200000 480192607 200000 98906525 200000 289314919 200000 388067494 200000 681664483 200000 713214641 200000 872687803 200000 233574246 200000 69329698 200000 915732306 200000 866299606 200000 807453489 200000 413427804 200000 636581158 200000 435778630 200000 167840255 200000 311200878 200000 812799603 200000 829173050 200000 425863269 200000 253947096 200000 125394464 200000 176324224 200000 402430874 200000 956043703 200000 51499955 200000 121271688 200000 359299445 200000 731725770 200000 256716627 200000 90284127 200000 758454379 200000 842421360 200000 193646022 200000 442276787 200000 669777301 200000 284709287 200000 534364787 200000 129411284 200000 187881127 200000 263713806 200000 889843040 200000 617542577 200000 14882809 200000 769214691 200000 179142452 200000 166819030 200000 910703745 200000 883193349 200000 224095541 200000 507828595 200000 959111637 200000 513537009 200000 452126027 200000 1747799 200000 711786540 200000 339344328 200000 584724474 200000 322078960 200000 598615133 200000 618051398 200000 850518122 200000 385254732 200000 91691486 200000 967107276 200000 869473890 200000 957492762 200000 19445958 200000 87293782 200000 424674887 200000 121120169 200000 95578570 200000 257434756 200000 952839968 200000 562019046 200000 379106883 200000 48384149 200000 972219029 200000 129199457 200000 954793509 200000 62004325 200000 217476330 200000 899218759 200000 294176263 200000 353705334 200000 633850120 200000 654519657 200000 535050529 200000 524811747 200000 495305332 200000 121311539 200000 481088329 200000 304435309 200000 155007316 200000 538237620 200000 19552500 200000 67445362 200000 925975152 200000 851811483 200000 236304186 200000 486849520 200000 263165741 200000 495897143 200000 246703569 200000 847696773 200000 149707667 200000 644715382 200000 518212879 200000 328314993 200000 570280008 200000 540260070 200000 348902380 200000 693968529 200000 264870546 200000 763824054 200000 917243901 200000 365026916 200000 93564504 200000 956316085 200000 361983353 200000 678577417 200000 750410784 200000 53439824 200000 194571062 200000 24847935 200000 130589456 200000 122775 200000 165864620 200000 906398307 200000 463795952 200000 981713463 200000 916763632 200000 549896820 200000 294446630 200000 486968192 200000 252879289 200000 707822608 200000 719668152 200000 40208480 200000 786177374 200000 924892535 200000 736918349 200000 25170022 200000 59769045 200000 885129607 200000 310078764 200000 795470271 200000 767053492 200000 895673790 200000 69064250 200000 732763451 200000 159746610 200000 117159994 200000 646859262 200000 552616008 200000 181989670 200000 10662331 200000 370395295 200000 133407988 200000 46087174 200000 792956830 200000 99116772 200000 348095470 200000 200831977 200000 916554722 200000 921072690 200000 651787396 200000 764491396 200000 132229414 200000 713187984 200000 476278949 200000 569298991 200000 324885160 200000 66376870 200000 507127520 200000 336294369 200000 569359431 200000 19398072 200000 914815587 200000 198084910 200000 538194049 200000 2012078 200000 741295868 200000 13257807 200000 567194741 200000 97142031 200000 951193882 200000 217372185 200000 196466145 200000 747414273 200000 531293131 200000 7152643 200000 601747748 200000 790654793 200000 816392383 200000 336533540 200000 260340539 200000 671252560 200000 773400130 200000 806284594 200000 791195591 200000 128257819 200000 799770949 200000 127510659 200000 449305348 200000 350024016 200000 243537237 200000 391319567 200000 988492754 200000 459634487 200000 579407009 200000 330465387 200000 651823024 200000 494348726 200000 81999863 200000 533089486 200000 214280379 200000 408223827 200000 946306759 200000 463046926 200000 857470898 200000 559811892 200000 67414301 200000 158269859 200000 66521076 200000 770467105 200000 318313898 200000 320264098 200000 998500735 200000 242490240 200000 237530043 200000 609637058 200000 429894385 200000 990938711 200000 316021567 200000 119636314 200000 412695434 200000 670456909 200000 220285636 200000 887719007 200000 407930152 200000 873890984 200000 634716538 200000 186249066 200000 805713480 200000 573227343 200000 809416493 200000 931496623 200000 227549707 200000 967839945 200000 474251342 200000 905408262 200000 755515437 200000 450435643 200000 707716074 200000 78309349 200000 560524046 200000 106111852 200000 407913392 200000 740362594 200000 745032109 200000 983293123 200000 883615214 200000 847368757 200000 360578983 200000 976888135 200000 211755923 200000 243745715 200000 432156475 200000 528743069 200000 835845678 200000 791009747 200000 299545928 200000 50302732 200000 810845165 200000 306424107 200000 180742476 200000 301242236 200000 249376158 200000 233877235 200000 640831845 200000 53422961 200000 172546736 200000 112628992 200000 863706707 200000 364731668 200000 905614129 200000 891830729 200000 809091444 200000 592287529 200000 166097872 200000 682307173 200000 348365509 200000 574816025 200000 759575004 200000 870809226 200000 613104871 200000 603372776 200000 726697794 200000 797056142 200000 604575510 200000 58140479 200000 822975122 200000 306933096 200000 914326322 200000 760062307 200000 864007418 200000 184418991 200000 946598329 200000 622260026 200000 287966793 200000 26074777 200000 44907466 200000 587555660 200000 942781676 200000 783264765 200000 275448612 200000 908182719 200000 255086578 200000 913956432 200000 167316515 200000 905188185 200000 489596171 200000 141133226 200000 784578504 200000 243209089 200000 413037700 200000 364462273 200000 800275889 200000 933507133 200000 769890636 200000 10022636 200000 60294684 200000 247608627 200000 490370289 200000 70320673 200000 608242151 200000 102807212 200000 36330914 200000 438399222 200000 225655442 200000 446484876 200000 955469358 200000 20170914 200000 943507514 200000 882260826 200000 995829763 200000 547649276 200000 200702366 200000 207955517 200000 874539310 200000 791170170 200000 1656862 200000 917764859 200000 702761056 200000 804752946 200000 717983158 200000 604561659 200000 498623719 200000 859212252 200000 3525382 200000 7500355 200000 351630512 200000 615277517 200000 337051468 200000 347448187 200000 411908682 200000 626802427 200000 716632679 200000 8528871 200000 54376165 200000 979932415 200000 296970452 200000 733264239 200000 771059278 200000 916886030 200000 862412212 200000 556247706 200000 758618868 200000 507460862 200000 985594564 200000 659315853 200000 227716069 200000 966321478 200000 482977890 200000 158839056 200000 846537424 200000 759081212 200000 377769358 200000 126275208 200000 75951620 200000 299757272 200000 527683045 200000 522174973 200000 22177390 200000 214106159 200000 811911590 200000 954366228 200000 349987742 200000 116710137 200000 721297328 200000 69847061 200000 595714498 200000 748352971 200000 585764226 200000 599501797 200000 886550440 200000 942133211 200000 16986425 200000 868249100 200000 549817023 200000 2472706 200000 728738196 200000 785016496 200000 23689494 200000 671940532 200000 390274545 200000 257019031 200000 877939547 200000 826644745 200000 902706256 200000 334005032 200000 772210907 200000 223684279 200000 454784335 200000 167316584 200000 71232391 200000 743710997 200000 375582764 200000 651831040 200000 959077357 200000 342201112 200000 396499141 200000 200440373 200000 631370042 200000 135230553 200000 869677465 200000 996916718 200000 375363389 200000 602471180 200000 842641352 200000 616326321 200000 67498598 200000 46318601 200000 5873422 200000 278939045 200000 685698498 200000 425368773 200000 92621771 200000 222203536 200000 488701695 200000 805909337 200000 630110461 200000 592720345 200000 398483054 200000 462076025 200000 290517571 200000 749902983 200000 224711931 200000 238070653 200000 656611803 200000 150870591 200000 371914805 200000 605423707 200000 158185124 200000 474099016 200000 958540876 200000 87510953 200000 828061212 200000 52912265 200000 459869197 200000 114091679 200000 302631521 200000 568228745 200000 979858150 200000 934462226 200000 753289267 200000 717998189 200000 342889704 200000 441176953 200000 887097583 200000 530647037 200000 779591871 200000 874660074 200000 829524629 200000 111316382 200000 793999290 200000 100440349 200000 536862146 200000 560579928 200000 705779145 200000 997977191 200000 819834293 200000 199787472 200000 541946745 200000 499502527 200000 316049997 200000 587469902 200000 679227384 200000 990117564 200000 243713545 200000 188026551 200000 451916567 200000 612020628 200000 278698501 200000 912975763 200000 90042690 200000 361647901 200000 847240194 200000 364290055 200000 156190088 200000 407706319 200000 142527070 200000 359768027 200000 629833113 200000 258222783 200000 134650391 200000 274445173 200000 737428929 200000 681132964 200000 810225355 200000 341368795 200000 517033713 200000 114033364 200000 113405626 200000 987539124 200000 532297398 200000 27361351 200000 307658433 200000 562923078 200000 949727039 200000 590110354 200000 139845216 200000 486927223 200000 973397339 200000 820599020 200000 760623028 200000 178103247 200000 67570807 200000 705663788 200000 153680252 200000 55978356 200000 623844515 200000 21363143 200000 468833559 200000 397075756 200000 783742093 200000 434146262 200000 328241283 200000 478555742 200000 964227971 200000 21321997 200000 225307743 200000 492608273 200000 314895732 200000 317002692 200000 363245545 200000 371767786 200000 811515119 200000 201541872 200000 784196352 200000 690652208 200000 841461537 200000 804725290 200000 548403234 200000 260572618 200000 668836826 200000 862409638 200000 960730221 200000 33318206 200000 470200200 200000 874545212 200000 86591393 200000 251823540 200000 176648505 200000 355353954 200000 595941403 200000 784530160 200000 259314332 200000 90872111 200000 612242138 200000 348626778 200000 137292287 200000 473403480 200000 815738749 200000 469556217 200000 737737810 200000 733262390 200000 524588099 200000 406316658 200000 884203297 200000 958437565 200000 715938313 200000 220243725 200000 669108893 200000 957069956 200000 57101902 200000 354694831 200000 981248915 200000 940055235 200000 724734257 200000 389873888 200000 777092466 200000 924469071 200000 222045040 200000 917550021 200000 43294281 200000 424106144 200000 280545385 200000 74952230 200000 400217797 200000 392669131 200000 358037020 200000 150584681 200000 984810550 200000 122905223 200000 806475558 200000 604873108 200000 715941514 200000 322828586 200000 448045767 200000 834101069 200000 704124495 200000 828774571 200000 185290972 200000 825681372 200000 682858676 200000 28873377 200000 601094117 200000 442600743 200000 394408839 200000 529543491 200000 546827519 200000 229831604 200000 254159160 200000 110174053 200000 195933673 200000 475478186 200000 18694355 200000 782199424 200000 562693378 200000 618834895 200000 15017993 200000 767471785 200000 397676872 200000 694240138 200000 33055527 200000 489093783 200000 129335898 200000 608271585 200000 613381916 200000 194617761 200000 339409014 200000 227906939 200000 405619575 200000 50543549 200000 499038842 200000 902666142 200000 719378021 200000 870574465 200000 300450790 200000 375078449 200000 505935030 200000 670828580 200000 780455127 200000 801705147 200000 420639703 200000 843630461 200000 117074957 200000 375723361 200000 158496216 200000 86526978 200000 820039397 200000 933078250 200000 991239527 200000 137169610 200000 368580958 200000 476346045 200000 483914707 200000 464815498 200000 241648663 200000 665891553 200000 993491721 200000 751764122 200000 430813263 200000 782748155 200000 378949017 200000 57351920 200000 269576675 200000 904965971 200000 334258353 200000 329935907 200000 504622930 200000 581518030 200000 320776223 200000 172493417 200000 302703546 200000 609256692 200000 52140114 200000 642919064 200000 619205339 200000 137578218 200000 545146456 200000 792383527 200000 646746387 200000 226246264 200000 729558496 200000 583569197 200000 831673695 200000 440569347 200000 406701881 200000 834974816 200000 42061152 200000 831629971 200000 896932177 200000 481717526 200000 385692498 200000 99186126 200000 390689206 200000 335552327 200000 937220629 200000 26193913 200000 832920727 200000 436525448 200000 793974056 200000 422077437 200000 832887490 200000 685517584 200000 893647016 200000 770441055 200000 933140390 200000 84122549 200000 152207700 200000 50119750 200000 330846546 200000 447638511 200000 317804683 200000 340667256 200000 907607156 200000 758552787 200000 613826635 200000 265773148 200000 831574106 200000 66632216 200000 763751731 200000 953425144 200000 24500979 200000 617686549 200000 536533120 200000 591228915 200000 601081037 200000 25433535 200000 296151059 200000 713767571 200000 140480791 200000 562715311 200000 752622697 200000 33513663 200000 72704928 200000 588272409 200000 78345888 200000 678848765 200000 291186902 200000 745685461 200000 287648887 200000 526634612 200000 242407367 200000 709398617 200000 338322510 200000 589227243 200000 462677537 200000 349082811 200000 834244897 200000 271212743 200000 328948277 200000 159354291 200000 799858832 200000 373863695 200000 194672367 200000 645066390 200000 632862425 200000 571396458 200000 915509727 200000 363764571 200000 726275291 200000 83586591 200000 537686834 200000 596866200 200000 225025044 200000 967278099 200000 969479096 200000 976689029 200000 275109539 200000 708831950 200000 415472863 200000 607275511 200000 175566661 200000 507999349 200000 302258358 200000 869264485 200000 647522139 200000 524379600 200000 223858666 200000 515227110 200000 458276577 200000 676951108 200000 439174602 200000 697893424 200000 197925496 200000 989638617 200000 482822214 200000 728166809 200000 462088540 200000 38559028 200000 683538411 200000 446026008 200000 892261229 200000 113417629 200000 153104872 200000 90016836 200000 543318826 200000 276841210 200000 949520395 200000 544734547 200000 174842800 200000 678249425 200000 231736003 200000 556211484 200000 458770622 200000 245999944 200000 8208671 200000 622340372 200000 617259699 200000 926940967 200000 471118029 200000 671219027 200000 932562572 200000 272080340 200000 297895451 200000 543756943 200000 532023786 200000 912992341 200000 549360120 200000 179735583 200000 984206602 200000 376284753 200000 573292018 200000 770495481 200000 173210826 200000 730219022 200000 489061432 200000 862481075 200000 53266090 200000 480881267 200000 520134553 200000 248114564 200000 813240519 200000 258625286 200000 745488770 200000 337095235 200000 931958753 200000 980591086 200000 614264835 200000 752024934 200000 977623381 200000 858770929 200000 569698250 200000 724784643 200000 40591650 200000 471920247 200000 761713701 200000 346153938 200000 51017703 200000 68522884 200000 387717892 200000 452013863 200000 802895586 200000 730612672 200000 42554099 200000 327831803 200000 901301234 200000 96163441 200000 56793379 200000 176144612 200000 341597077 200000 530991999 200000 450271073 200000 778315544 200000 364718313 200000 79042926 200000 824651803 200000 795657837 200000 785630638 200000 493019495 200000 71157858 200000 221854810 200000 54687297 200000 517641006 200000 653334498 200000 5686517 200000 661986210 200000 486683435 200000 618967274 200000 79302390 200000 576294766 200000 879346789 200000 741972586 200000 491161522 200000 452227045 200000 64991874 200000 386241519 200000 416780065 200000 853082596 200000 106027975 200000 259869608 200000 580296152 200000 939562730 200000 740226333 200000 635869283 200000 991592205 200000 168798998 200000 937605641 200000 872980367 200000 980394137 200000 728743206 200000 538442929 200000 926334267 200000 997988080 200000 412439673 200000 428360157 200000 567928340 200000 821106474 200000 904949005 200000 318421747 200000 139019626 200000 518731005 200000 244482432 200000 30217721 200000 589993771 200000 400959680 200000 593882898 200000 446304150 200000 262347237 200000 284526440 200000 534814624 200000 322516240 200000 683159239 200000 1211534 200000 316935594 200000 434748494 200000 423471520 200000 115909222 200000 724113485 200000 490746326 200000 741352669 200000 907053511 200000 127935816 200000 484912847 200000 96798606 200000 411161129 200000 455547130 200000 440608511 200000 690198369 200000 275869602 200000 581878882 200000 102782157 200000 571223204 200000 550649575 200000 220791580 200000 967175999 200000 994479686 200000 733352272 200000 310642537 200000 99803132 200000 628835798 200000 389373139 200000 502933031 200000 934928203 200000 138046849 200000 666178566 200000 284703956 200000 525786129 200000 194158615 200000 292767265 200000 148200334 200000 907139029 200000 473498886 200000 879307513 200000 119776021 200000 612066495 200000 112139356 200000 815119109 200000 671627463 200000 903493523 200000 565089480 200000 173121371 200000 76976289 200000 522796985 200000 396983193 200000 908573107 200000 149025091 200000 950228280 200000 723797180 200000 185906274 200000 803156972 200000 519786677 200000 590160577 200000 71219295 200000 658423929 200000 291195256 200000 930312406 200000 667917633 200000 465281385 200000 393738087 200000 389936329 200000 500474686 200000 208411099 200000 374880007 200000 313558793 200000 914590508 200000 542248845 200000 505469313 200000 350910629 200000 273666179 200000 441749725 200000 831955610 200000 464101194 200000 134037848 200000 967083211 200000 265737912 200000 833239880 200000 459344482 200000 491760373 200000 215234275 200000 117327757 200000 963902711 200000 62003096 200000 554662081 200000 449257383 200000 452238095 200000 434116501 200000 858809496 200000 59608517 200000 162485567 200000 285135464 200000 471423823 200000 669529782 200000 119321278 200000 634226225 200000 232495212 200000 580465639 200000 41419619 200000 283977134 200000 31100950 200000 571093864 200000 507284899 200000 474626622 200000 226548499 200000 313145319 200000 556495510 200000 423490016 200000 819992266 200000 962655922 200000 993232371 200000 376866608 200000 420082497 200000 521919416 200000 930038799 200000 541110127 200000 962328863 200000 703804807 200000 467096032 200000 213193339 200000 724473258 200000 824484175 200000 915620607 200000 49241810 200000 29662409 200000 217686749 200000 410139552 200000 673323922 200000 743222019 200000 713161375 200000 822391963 200000 22419067 200000 971191165 200000 980920229 200000 671936870 200000 221978090 200000 919270399 200000 80042910 200000 849879576 200000 701861087 200000 963415278 200000 471813846 200000 889893222 200000 66342135 200000 811095889 200000 914986045 200000 581173417 200000 350458481 200000 158853328 200000 658026338 200000 148088277 200000 405903916 200000 105799087 200000 942781043 200000 99618689 200000 898314662 200000 403043031 200000 933357630 200000 906387685 200000 173699838 200000 477301196 200000 540736050 200000 406864342 200000 84695282 200000 286894775 200000 651974750 200000 504380108 200000 214194912 200000 778246237 200000 144832879 200000 660854492 200000 589983944 200000 323231780 200000 147920053 200000 910728636 200000 832957768 200000 128227860 200000 915077661 200000 308742597 200000 263637405 200000 813015251 200000 859142199 200000 828448747 200000 93752231 200000 917989799 200000 894075442 200000 106779078 200000 38276069 200000 936544374 200000 568920538 200000 402192268 200000 847028084 200000 867359688 200000 652736415 200000 959940628 200000 489791507 200000 196578499 200000 868416656 200000 234143444 200000 503568929 200000 844007213 200000 701578843 200000 396361186 200000 535697052 200000 152577389 200000 540933966 200000 49235445 200000 982124323 200000 690127497 200000 77626968 200000 154212452 200000 608798196 200000 864342568 200000 262201607 200000 547102501 200000 461429741 200000 262190737 200000 210905995 200000 779693774 200000 706524302 200000 967552169 200000 325414064 200000 270622358 200000 574198772 200000 109087735 200000 925108711 200000 431481428 200000 397060831 200000 410629282 200000 379043133 200000 242710142 200000 423578796 200000 799014256 200000 383727969 200000 458425387 200000 445339483 200000 456987081 200000 752979874 200000 284199184 200000 138601353 200000 534938033 200000 656494573 200000 685036421 200000 9111157 200000 668428752 200000 118023378 200000 245197440 200000 820942334 200000 100489581 200000 90575742 200000 526438808 200000 815987362 200000 187062893 200000 38457793 200000 453991683 200000 180419968 200000 573656920 200000 715157001 200000 224325527 200000 523846741 200000 92383571 200000 195738981 200000 40263371 200000 433147778 200000 546388518 200000 124938114 200000 944764598 200000 85557764 200000 480487991 200000 740871856 200000 282560526 200000 602495865 200000 60651659 200000 736415708 200000 436312105 200000 964441633 200000 218184395 200000 578219670 200000 797695743 200000 939742425 200000 620132668 200000 119792908 200000 221251365 200000 907834656 200000 441832133 200000 448391693 200000 558714834 200000 567664405 200000 61357292 200000 44451078 200000 180826332 200000 218564982 200000 240419287 200000 138248199 200000 517063867 200000 433478562 200000 529691726 200000 344245181 200000 544946308 200000 552143255 200000 551430583 200000 322165112 200000 74415086 200000 742031348 200000 375015960 200000 151066918 200000 660343120 200000 163665911 200000 385423896 200000 832161622 200000 412235167 200000 873689470 200000 69565181 200000 572676917 200000 796817012 200000 143218441 200000 538029230 200000 275617427 200000 774060035 200000 31504309 200000 418604466 200000 286562781 200000 358639908 200000 25810242 200000 469615918 200000 738683939 200000 265489741 200000 239150093 200000 316175593 200000 225993491 200000 664617108 200000 285121301 200000 996722506 200000 206061308 200000 244138929 200000 206581753 200000 171491160 200000 758477515 200000 800681465 200000 925641975 200000 289600696 200000 732338191 200000 866196835 200000 615756526 200000 272390577 200000 308489976 200000 840941701 200000 615589724 200000 75771179 200000 486218835 200000 446360727 200000 439500384 200000 939060394 200000 965515663 200000 268545902 200000 848928952 200000 568796758 200000 281471674 200000 720834945 200000 10050498 200000 356753654 200000 483640452 200000 798756839 200000 956691838 200000 130624496 200000 729346617 200000 347325526 200000 653571721 200000 602060617 200000 328970186 200000 277706532 200000 398686754 200000 118031274 200000 72027076 200000 582732616 200000 649839657 200000 412949592 200000 214867286 200000 462718041 200000 377084698 200000 658323769 200000 46728782 200000 544020109 200000 68681237 200000 335859925 200000 155332379 200000 417779899 200000 711564504 200000 295345746 200000 892113100 200000 94371928 200000 860919746 200000 244157302 200000 789430030 200000 637832060 200000 928769489 200000 159946408 200000 309412913 200000 132037341 200000 173631139 200000 12482798 200000 709993251 200000 217098706 200000 259609720 200000 503668206 200000 756905331 200000 919047249 200000 857527342 200000 10806257 200000 665357134 200000 769580272 200000 291820354 200000 710066138 200000 503545731 200000 221931750 200000 698960340 200000 932736307 200000 532028290 200000 383801354 200000 601915043 200000 442197024 200000 377059160 200000 195835090 200000 417418508 200000 233673576 200000 395232692 200000 717188692 200000 253762830 200000 329364594 200000 744523236 200000 918838343 200000 183054664 200000 557038916 200000 589925335 200000 795226882 200000 325515000 200000 163195525 200000 278405660 200000 760057723 200000 357839357 200000 287223676 200000 663164896 200000 139017033 200000 963752149 200000 875352078 200000 20617459 200000 35952801 200000 127781534 200000 811598019 200000 528652739 200000 890320988 200000 796346648 200000 846965952 200000 464476510 200000 924032494 200000 50250401 200000 627696589 200000 824800628 200000 790306158 200000 275079222 200000 679134287 200000 818835537 200000 421018004 200000 761724791 200000 295648590 200000 45106406 200000 446090165 200000 842769571 200000 602154607 200000 581321920 200000 526017993 200000 162711703 200000 287133690 200000 312249869 200000 411956324 200000 290483410 200000 932743892 200000 970908062 200000 622422719 200000 111533427 200000 162435205 200000 74239711 200000 115918000 200000 176228152 200000 147402035 200000 549223391 200000 557387436 200000 537291136 200000 554528164 200000 667698510 200000 941729227 200000 519584329 200000 478595902 200000 886338169 200000 117845443 200000 471762481 200000 209779209 200000 893577039 200000 882499307 200000 838483064 200000 345233579 200000 502520414 200000 91271736 200000 422281979 200000 74781290 200000 277124821 200000 480533827 200000 934362170 200000 48649517 200000 658026115 200000 75936320 200000 212066642 200000 209603962 200000 310917077 200000 839223302 200000 540247042 200000 887542392 200000 738064859 200000 364167181 200000 267584682 200000 972989933 200000 686143043 200000 253029994 200000 5399110 200000 108023360 200000 337427803 200000 46926805 200000 149198454 200000 766732408 200000 242109458 200000 114111395 200000 370312056 200000 862551610 200000 652102135 200000 894924747 200000 340696618 200000 694653901 200000 212529463 200000 158643939 200000 606930444 200000 304838680 200000 794853026 200000 142728739 200000 666558780 200000 218697890 200000 521764262 200000 309604704 200000 310221431 200000 489938320 200000 988897873 200000 424966417 200000 272248606 200000 421097898 200000 316225874 200000 311495244 200000 530868013 200000 665221205 200000 150459384 200000 203066569 200000 928100164 200000 657155480 200000 696982064 200000 889973981 200000 886977698 200000 516278299 200000 163650698 200000 454804351 200000 338683684 200000 143707939 200000 773247540 200000 66934854 200000 708592969 200000 514147990 200000 654065404 200000 990572392 200000 192742448 200000 418313468 200000 947203409 200000 316415931 200000 440128919 200000 746267002 200000 438883394 200000 886344375 200000 794852828 200000 725707224 200000 217204092 200000 7755889 200000 700945407 200000 552405628 200000 563800399 200000 339662752 200000 902700958 200000 589658220 200000 637131433 200000 341139354 200000 61226230 200000 727039310 200000 432429848 200000 758789207 200000 61110504 200000 892106602 200000 680410315 200000 528966764 200000 856819440 200000 10578854 200000 57617040 200000 311783696 200000 904578350 200000 921062280 200000 435965399 200000 9220633 200000 726163041 200000 667681591 200000 269792429 200000 633565183 200000 884392934 200000 230542201 200000 60912064 200000 79119319 200000 686481340 200000 879584693 200000 866614881 200000 63563097 200000 962754178 200000 360061938 200000 254095484 200000 733858010 200000 295570806 200000 235704021 200000 549575840 200000 41350480 200000 410901622 200000 380609957 200000 286603261 200000 545697876 200000 115747842 200000 732103241 200000 606342239 200000 379049498 200000 848123191 200000 173646663 200000 278050359 200000 982857594 200000 362802133 200000 947556295 200000 741170834 200000 202572266 200000 438245945 200000 987321741 200000 200668959 200000 646876545 200000 517708643 200000 50067201 200000 179237421 200000 348271348 200000 327007472 200000 975628586 200000 855291561 200000 113080219 200000 829131039 200000 440622509 200000 761896995 200000 931128685 200000 858342095 200000 124468946 200000 742957769 200000 461446398 200000 835923326 200000 213978494 200000 947835753 200000 950623111 200000 997790027 200000 260070713 200000 127313266 200000 652954333 200000 999321844 200000 835184168 200000 205428466 200000 616781688 200000 504695256 200000 87724307 200000 757917337 200000 844606573 200000 650102772 200000 308179808 200000 933307827 200000 220997490 200000 702762985 200000 581345045 200000 606732849 200000 419019488 200000 794145523 200000 25929944 200000 940711072 200000 768454571 200000 304164083 200000 97976817 200000 728310831 200000 901472107 200000 839465573 200000 493943366 200000 229473965 200000 654875734 200000 976470121 200000 618816605 200000 131651207 200000 778924355 200000 56629949 200000 169627997 200000 991260877 200000 183958440 200000 295760320 200000 913878284 200000 464221484 200000 353224091 200000 186453616 200000 96839121 200000 260021237 200000 557274579 200000 939855980 200000 434409138 200000 257669140 200000 358590887 200000 825514482 200000 328022358 200000 255271704 200000 451180301 200000 843351521 200000 554693123 200000 351455536 200000 880389275 200000 133412278 200000 520117152 200000 834352939 200000 89671560 200000 528889234 200000 132428723 200000 692289143 200000 993742763 200000 278816305 200000 951672420 200000 842360610 200000 897337210 200000 773391603 200000 957213815 200000 841915867 200000 644825612 200000 2533847 200000 188425044 200000 908194800 200000 9502486 200000 392544634 200000 830513922 200000 38318417 200000 780924656 200000 727447835 200000 3778086 200000 425719434 200000 404646544 200000 759141017 200000 806244359 200000 303922892 200000 39234445 200000 537337458 200000 533291661 200000 995349988 200000 619244061 200000 246248389 200000 477420092 200000 757267009 200000 198288662 200000 522564688 200000 993216573 200000 400564465 200000 57148399 200000 406496881 200000 607673429 200000 921967524 200000 208459967 200000 630520616 200000 420032746 200000 268394662 200000 866335804 200000 170201618 200000 73814788 200000 84268264 200000 593859516 200000 156816751 200000 449754184 200000 695994359 200000 180613943 200000 282307612 200000 489517822 200000 165519362 200000 426526530 200000 516311960 200000 428888076 200000 929829847 200000 489387284 200000 35061250 200000 666098424 200000 700342502 200000 187390083 200000 161219096 200000 110659049 200000 326249787 200000 278242823 200000 906879289 200000 387148197 200000 10040199 200000 663060149 200000 283122531 200000 628794771 200000 655125783 200000 96325700 200000 402934581 200000 974319545 200000 915104218 200000 628602635 200000 165665773 200000 839049918 200000 553957982 200000 765880319 200000 172840809 200000 204756968 200000 700073427 200000 348616889 200000 836388393 200000 270163230 200000 313000965 200000 751480685 200000 816187722 200000 292671718 200000 778531173 200000 634100979 200000 263172748 200000 7633511 200000 350328064 200000 678204609 200000 99102284 200000 792162151 200000 973203077 200000 978694893 200000 612865417 200000 439719502 200000 215860802 200000 315627567 200000 401899490 200000 276875808 200000 730156326 200000 669061596 200000 932631957 200000 247795333 200000 944427200 200000 614625259 200000 453623169 200000 483269060 200000 907429182 200000 279404274 200000 812145956 200000 558416066 200000 442747758 200000 239234601 200000 427084445 200000 307529991 200000 598684351 200000 174766437 200000 487340202 200000 180204728 200000 743082303 200000 269434141 200000 66493097 200000 199955613 200000 121093021 200000 575190632 200000 849057946 200000 818814491 200000 72524584 200000 488607996 200000 549500698 200000 983210810 200000 985656269 200000 594902319 200000 526749545 200000 756785823 200000 835034140 200000 369352184 200000 160678244 200000 718228370 200000 609641283 200000 141838574 200000 367721866 200000 451226617 200000 973309201 200000 349750343 200000 244904186 200000 722371162 200000 823301107 200000 611445466 200000 676130674 200000 142639067 200000 264485113 200000 495702044 200000 493584721 200000 717947972 200000 368487376 200000 831572005 200000 529210773 200000 275509243 200000 792591048 200000 104660395 200000 899895772 200000 197762566 200000 725128911 200000 757062661 200000 44415590 200000 662942732 200000 788111219 200000 775875369 200000 58020369 200000 312253011 200000 21353699 200000 484736429 200000 466484826 200000 859571650 200000 904760814 200000 308454600 200000 726748514 200000 552301535 200000 339879426 200000 380062289 200000 990154213 200000 280014033 200000 709104429 200000 893592254 200000 551797059 200000 946856286 200000 1368093 200000 618096933 200000 972392826 200000 413519085 200000 252169763 200000 303187261 200000 474742057 200000 772553605 200000 470345515 200000 733205341 200000 811126670 200000 574169547 200000 321961925 200000 489234043 200000 853701256 200000 699958534 200000 349551390 200000 211254830 200000 729615509 200000 802250014 200000 817136902 200000 99902635 200000 880764628 200000 299669143 200000 748582379 200000 533796043 200000 402666242 200000 336570521 200000 708937947 200000 617758722 200000 296724864 200000 554019563 200000 933504389 200000 844861031 200000 879736138 200000 863907826 200000 378722360 200000 684033202 200000 285064193 200000 565346998 200000 341720033 200000 65229368 200000 790064097 200000 807460061 200000 475967504 200000 910485745 200000 695626698 200000 479718572 200000 567155955 200000 629311345 200000 280364346 200000 403716364 200000 248889688 200000 845551345 200000 27690576 200000 103900034 200000 925085359 200000 337627463 200000 112671690 200000 655040052 200000 937409284 200000 60191976 200000 462068487 200000 455620586 200000 493605128 200000 371512556 200000 189990917 200000 109830666 200000 318154248 200000 400081673 200000 92799330 200000 218447002 200000 997464050 200000 40330134 200000 484344414 200000 631238209 200000 530708823 200000 538872200 200000 739810007 200000 74354757 200000 537940835 200000 274067575 200000 498818378 200000 377914509 200000 332039141 200000 213917850 200000 352405207 200000 229850527 200000 302765901 200000 494109381 200000 854981437 200000 985571490 200000 845306024 200000 302554225 200000 451375321 200000 823423324 200000 693198757 200000 532509107 200000 94614698 200000 272113204 200000 456682130 200000 663682883 200000 690727503 200000 697512496 200000 733647966 200000 308006518 200000 993531910 200000 32108279 200000 186355351 200000 789783875 200000 358752942 200000 413668048 200000 909743981 200000 868858432 200000 82932676 200000 710055584 200000 408493997 200000 613964453 200000 834045289 200000 447839726 200000 104566470 200000 779202631 200000 841626714 200000 41113825 200000 228899014 200000 889707933 200000 359907317 200000 987843648 200000 228956 200000 683462589 200000 953579577 200000 512631664 200000 295217878 200000 299777119 200000 202737094 200000 547453561 200000 844718628 200000 636401112 200000 797644248 200000 150620672 200000 755364051 200000 660721951 200000 536608335 200000 701188941 200000 269509137 200000 967806411 200000 392344489 200000 617547333 200000 408510895 200000 169584658 200000 483759365 200000 3616624 200000 159385625 200000 754180298 200000 396121633 200000 526748148 200000 9563230 200000 198451051 200000 860322140 200000 990938519 200000 461710382 200000 730914826 200000 436856755 200000 536221887 200000 482533334 200000 234247006 200000 571491015 200000 226521716 200000 50913348 200000 201954493 200000 25919701 200000 184208476 200000 434878217 200000 970625567 200000 82079931 200000 822076605 200000 36498513 200000 780564505 200000 766095352 200000 188089470 200000 635587307 200000 673754082 200000 161986220 200000 247417637 200000 258076743 200000 394685264 200000 196623251 200000 301574361 200000 622027889 200000 665546971 200000 540596237 200000 369859680 200000 345656858 200000 187276696 200000 977437720 200000 130245921 200000 830349455 200000 311882047 200000 259719763 200000 382541602 200000 84454847 200000 612846116 200000 851845628 200000 62187274 200000 47937593 200000 873831232 200000 316292849 200000 863856671 200000 792684330 200000 976724009 200000 958195634 200000 59192392 200000 230780002 200000 240182548 200000 830518621 200000 638578700 200000 276856911 200000 887606489 200000 134499247 200000 557786256 200000 255277055 200000 522976494 200000 724934921 200000 22885787 200000 540628769 200000 714913642 200000 928634983 200000 237606805 200000 309596675 200000 973637890 200000 302215017 200000 76422018 200000 739285397 200000 376258318 200000 376580173 200000 992100107 200000 230905188 200000 682556293 200000 320338418 200000 641677940 200000 795134878 200000 634693371 200000 429739478 200000 370068646 200000 175743763 200000 849659049 200000 993474072 200000 652990757 200000 369252657 200000 771877476 200000 328663926 200000 956951066 200000 954870279 200000 642881700 200000 385060687 200000 317835338 200000 206699074 200000 925281406 200000 44969888 200000 224695579 200000 434280242 200000 222084520 200000 306608906 200000 860442773 200000 724362437 200000 741948027 200000 945787082 200000 404077406 200000 711138185 200000 216805355 200000 111403710 200000 778858684 200000 244781741 200000 195849104 200000 863550309 200000 5479061 200000 270916095 200000 257507232 200000 664316382 200000 327185265 200000 709569519 200000 429087986 200000 422077928 200000 569850486 200000 541009289 200000 293906172 200000 742977503 200000 656487274 200000 875514494 200000 222497748 200000 455085252 200000 804662964 200000 333674779 200000 220337713 200000 351105589 200000 483380570 200000 123458127 200000 496863594 200000 466470512 200000 296224515 200000 923308969 200000 85874037 200000 399797844 200000 232143350 200000 100551510 200000 265930984 200000 934763870 200000 966727448 200000 680422950 200000 141162234 200000 121994671 200000 317792240 200000 788638598 200000 463516546 200000 656336387 200000 74384549 200000 595760519 200000 612977910 200000 421493179 200000 513703933 200000 398488277 200000 998986861 200000 158449363 200000 403895136 200000 691479231 200000 40867740 200000 102618091 200000 355513554 200000 716513076 200000 69038811 200000 695943233 200000 663609083 200000 591081155 200000 309874976 200000 728177076 200000 671735074 200000 539165338 200000 152349186 200000 475660482 200000 449947436 200000 27620999 200000 141553079 200000 313637514 200000 632273313 200000 115109625 200000 665319189 200000 969470666 200000 779012518 200000 395431678 200000 861205907 200000 49243104 200000 8630019 200000 46861381 200000 727322952 200000 333152972 200000 892746782 200000 41563421 200000 704622314 200000 924495147 200000 277094908 200000 116601972 200000 439567311 200000 560920893 200000 267270726 200000 50722776 200000 158790639 200000 799676895 200000 737192257 200000 840820088 200000 787455967 200000 617149584 200000 818329043 200000 276259874 200000 284558550 200000 269916527 200000 501732228 200000 28210501 200000 243078314 200000 52460859 200000 87757434 200000 150585072 200000 647391187 200000 113985873 200000 232004475 200000 19703761 200000 504315750 200000 313340848 200000 732230638 200000 633314102 200000 853766938 200000 376856822 200000 53100505 200000 393032974 200000 873335622 200000 329132643 200000 28563427 200000 118711783 200000 357155551 200000 193514965 200000 825267026 200000 998730992 200000 3271038 200000 992765897 200000 3239437 200000 934478328 200000 637931351 200000 122394976 200000 261391002 200000 933241709 200000 314414402 200000 672848982 200000 320430113 200000 374086749 200000 607545525 200000 157561611 200000 405034598 200000 276874871 200000 728269766 200000 924875390 200000 880100817 200000 907250697 200000 433463085 200000 586903116 200000 889830760 200000 932174850 200000 377249343 200000 453578932 200000 270742227 200000 942772209 200000 517562611 200000 428282005 200000 172710998 200000 298548227 200000 590939615 200000 725891948 200000 88844505 200000 486737160 200000 783081019 200000 862813530 200000 665851363 200000 231693422 200000 81429468 200000 514477852 200000 823301529 200000 27109956 200000 784923961 200000 366605840 200000 747687619 200000 309606711 200000 589596009 200000 103917110 200000 921726150 200000 774955671 200000 231434786 200000 279819307 200000 493532586 200000 30430289 200000 704845242 200000 364202799 200000 92217365 200000 530963701 200000 875027752 200000 778332959 200000 116690765 200000 462100913 200000 676246019 200000 760149626 200000 370194744 200000 687306323 200000 723416705 200000 896899679 200000 34412126 200000 172281675 200000 820875129 200000 528970892 200000 609457637 200000 363392933 200000 137205856 200000 583119712 200000 89806739 200000 277469458 200000 307879758 200000 307769305 200000 959604174 200000 90171359 200000 172141817 200000 850970518 200000 314998686 200000 918362875 200000 252449464 200000 47306452 200000 32516265 200000 264067572 200000 158428289 200000 498871412 200000 182112565 200000 699390713 200000 454865642 200000 570484211 200000 364481577 200000 15545561 200000 727031594 200000 690814831 200000 181872396 200000 729851137 200000 907593496 200000 637025191 200000 916441603 200000 866134401 200000 344668458 200000 21579258 200000 752959445 200000 205589255 200000 259122294 200000 555574375 200000 546423785 200000 375700193 200000 520089779 200000 374346635 200000 613544517 200000 810431231 200000 206754360 200000 278786213 200000 747283344 200000 523205101 200000 525825019 200000 236794259 200000 330740497 200000 884721372 200000 28270995 200000 652336853 200000 644818093 200000 151520153 200000 497627445 200000 168442249 200000 358372588 200000 947817107 200000 318685625 200000 748019565 200000 399638771 200000 101289176 200000 497237142 200000 335238879 200000 541492873 200000 400011799 200000 604045280 200000 583355103 200000 880709654 200000 995015327 200000 487799376 200000 967464714 200000 443544735 200000 166090589 200000 332656955 200000 619020703 200000 653153738 200000 728274401 200000 181469337 200000 87204221 200000 432979423 200000 396437593 200000 323371774 200000 933242403 200000 87097795 200000 820258707 200000 381456291 200000 362353069 200000 208064254 200000 344491262 200000 140692574 200000 964010716 200000 689918902 200000 140463273 200000 34326436 200000 918656270 200000 528112817 200000 78333249 200000 419851405 200000 737227329 200000 682779477 200000 881420310 200000 25904335 200000 822274324 200000 859115434 200000 184237334 200000 171162817 200000 374486212 200000 736680022 200000 900797647 200000 134402904 200000 281146162 200000 556157087 200000 588021872 200000 808803884 200000 252964058 200000 252286572 200000 279419336 200000 736055668 200000 520645853 200000 596112451 200000 236694853 200000 407895044 200000 866441975 200000 745802059 200000 214139380 200000 534937941 200000 452464008 200000 590437706 200000 637580166 200000 312712572 200000 570892174 200000 933627559 200000 711919176 200000 966209329 200000 545340072 200000 467237481 200000 499983146 200000 67345865 200000 739241236 200000 674042421 200000 123720632 200000 38882619 200000 695867825 200000 635005010 200000 100410403 200000 824634909 200000 650202109 200000 29036967 200000 739172151 200000 192923558 200000 299645462 200000 659115963 200000 642009189 200000 162524590 200000 514663100 200000 395284659 200000 525808570 200000 125559465 200000 985489228 200000 63403862 200000 289359334 200000 270379438 200000 558979526 200000 596620044 200000 631857205 200000 662044789 200000 165399239 200000 215594969 200000 98202776 200000 338126163 200000 881565070 200000 913854566 200000 865025947 200000 816793919 200000 542556154 200000 669562359 200000 600190575 200000 570272720 200000 410068617 200000 739841653 200000 695603425 200000 592840508 200000 958108250 200000 86611045 200000 830325600 200000 410420825 200000 230823211 200000 17617645 200000 774281467 200000 994124447 200000 202633563 200000 280338389 200000 472961887 200000 180659747 200000 134731752 200000 670174595 200000 726017756 200000 916810651 200000 699221616 200000 175894781 200000 183399008 200000 677909600 200000 758089523 200000 312999401 200000 847597945 200000 553808999 200000 279885070 200000 250432655 200000 942173782 200000 158032454 200000 477191553 200000 85393365 200000 196336070 200000 365902132 200000 738693801 200000 360398657 200000 968033078 200000 955565319 200000 298904389 200000 854049018 200000 527628470 200000 311024183 200000 467828916 200000 642208198 200000 340770036 200000 626035161 200000 854835956 200000 309730060 200000 595779390 200000 698140069 200000 514386596 200000 583123666 200000 883255171 200000 124036079 200000 55213314 200000 431689663 200000 342709842 200000 738714032 200000 460532717 200000 676234522 200000 727723736 200000 905050238 200000 238348258 200000 131121352 200000 779684581 200000 49997454 200000 813898242 200000 625095504 200000 646220518 200000 342182072 200000 841365001 200000 328491481 200000 26148332 200000 651316850 200000 824816728 200000 446881834 200000 175880099 200000 812205011 200000 128583659 200000 896995496 200000 355376218 200000 626251664 200000 166762594 200000 664675931 200000 183271169 200000 411204865 200000 146198524 200000 139177704 200000 224276772 200000 222079005 200000 513814934 200000 347944087 200000 970032372 200000 651691384 200000 493118639 200000 39296589 200000 316653374 200000 260776011 200000 282314597 200000 41187218 200000 831882097 200000 907417195 200000 585203832 200000 662270091 200000 303517596 200000 939087440 200000 344108870 200000 962897408 200000 872990316 200000 298819342 200000 536965069 200000 311662935 200000 453695281 200000 785135710 200000 424634027 200000 117542549 200000 632575448 200000 220592790 200000 30325536 200000 878689891 200000 251045618 200000 34222251 200000 838214921 200000 102232070 200000 776584107 200000 187391029 200000 971677413 200000 541701989 200000 445129170 200000 915158890 200000 310117331 200000 803063046 200000 704643542 200000 240452385 200000 731825042 200000 689827344 200000 666925254 200000 230767312 200000 969504895 200000 989364297 200000 505766992 200000 738362509 200000 713831321 200000 265497624 200000 310798530 200000 814397711 200000 744317054 200000 449179779 200000 647203083 200000 557627309 200000 478896494 200000 747972913 200000 217117369 200000 472535133 200000 494525767 200000 603546728 200000 242368508 200000 467520949 200000 422804871 200000 388820751 200000 218587552 200000 288537324 200000 501370956 200000 664272556 200000 547715350 200000 188489177 200000 100782166 200000 967136102 200000 684295275 200000 97426162 200000 537700098 200000 463932420 200000 517283918 200000 858170702 200000 211240527 200000 723793899 200000 109594126 200000 607605922 200000 693054684 200000 357541667 200000 702041496 200000 696346438 200000 872714727 200000 785316433 200000 170253180 200000 30025776 200000 406699855 200000 461564604 200000 36075239 200000 709617911 200000 696006546 200000 331100748 200000 945831849 200000 782410193 200000 843076047 200000 642651525 200000 898415152 200000 159340948 200000 184031172 200000 271349136 200000 685509515 200000 173376439 200000 101898704 200000 751074354 200000 718542183 200000 142210129 200000 949466352 200000 679656913 200000 255635988 200000 215227928 200000 712821445 200000 816145269 200000 454239359 200000 168194658 200000 297761163 200000 556434115 200000 536789560 200000 104963879 200000 626097186 200000 318515203 200000 873450349 200000 193406715 200000 876219401 200000 778138139 200000 634223341 200000 751252247 200000 73218397 200000 66223249 200000 595642405 200000 899480401 200000 139931357 200000 153922444 200000 159695653 200000 93754911 200000 545875432 200000 994251218 200000 45496474 200000 612137111 200000 257694332 200000 130748105 200000 204812244 200000 667114096 200000 411551031 200000 767899258 200000 806497473 200000 485090305 200000 792739161 200000 590229384 200000 431694832 200000 49041471 200000 700906688 200000 485016893 200000 239677582 200000 393932995 200000 468979177 200000 480455549 200000 329863787 200000 958614977 200000 679288821 200000 280583887 200000 776138740 200000 586636305 200000 255304352 200000 991035482 200000 959223353 200000 575068969 200000 836039242 200000 929358308 200000 852542184 200000 350295327 200000 881579506 200000 597763540 200000 981137488 200000 813809834 200000 585003829 200000 772237105 200000 484225886 200000 328425761 200000 112879186 200000 454822816 200000 535212450 200000 303652475 200000 470076968 200000 792686441 200000 261502793 200000 129140044 200000 821056053 200000 601010545 200000 118374691 200000 238569677 200000 42027159 200000 724929855 200000 640552094 200000 778672339 200000 974080014 200000 274132731 200000 35642312 200000 677871573 200000 227688952 200000 407722345 200000 370055505 200000 884267242 200000 874199634 200000 317818866 200000 281332869 200000 798338504 200000 238634429 200000 938179739 200000 183806805 200000 169087173 200000 49033077 200000 554428426 200000 739308110 200000 728710872 200000 617125722 200000 77972359 200000 452209823 200000 790158232 200000 326710250 200000 804779768 200000 729921046 200000 838835515 200000 957733444 200000 876417762 200000 874072354 200000 552126104 200000 916904487 200000 929704046 200000 689486546 200000 447116068 200000 137137647 200000 73360737 200000 440331475 200000 442770679 200000 456129181 200000 285965858 200000 254446965 200000 752289479 200000 911204815 200000 624942519 200000 763034022 200000 190726123 200000 686516163 200000 385250247 200000 931675381 200000 324345945 200000 572390231 200000 571225240 200000 157863311 200000 974881447 200000 423952395 200000 514655505 200000 687474243 200000 694751756 200000 422273532 200000 764123832 200000 833858177 200000 520243807 200000 322110953 200000 335947188 200000 689298518 200000 435153430 200000 315582770 200000 851333835 200000 684675697 200000 888721479 200000 622722515 200000 671995236 200000 917972512 200000 323334313 200000 956974188 200000 791841670 200000 981569874 200000 451646355 200000 779934779 200000 351187414 200000 375082134 200000 847909371 200000 984124191 200000 443042715 200000 889959705 200000 787546488 200000 590803861 200000 733929149 200000 66097835 200000 494007871 200000 867460798 200000 236237760 200000 561866682 200000 989594920 200000 653002839 200000 206875596 200000 643309909 200000 957628842 200000 995109566 200000 240545960 200000 651667241 200000 507071961 200000 753656563 200000 156920505 200000 364102021 200000 606029934 200000 159760531 200000 839606535 200000 635651417 200000 349808318 200000 574096349 200000 526065463 200000 874462258 200000 805030593 200000 523591601 200000 11211153 200000 876977215 200000 144956683 200000 448504715 200000 801744123 200000 770618446 200000 508164821 200000 738213259 200000 181314299 200000 960982990 200000 315250677 200000 476756591 200000 735376311 200000 55954126 200000 42360544 200000 897001877 200000 477004279 200000 593013755 200000 417228974 200000 316483325 200000 932936993 200000 23088805 200000 669334805 200000 906810693 200000 231905595 200000 321895098 200000 597315180 200000 734126507 200000 89402092 200000 899571400 200000 504555944 200000 870163981 200000 430015354 200000 254815230 200000 928577633 200000 971400939 200000 95962315 200000 310727723 200000 816166094 200000 760433506 200000 34701160 200000 639278012 200000 411730883 200000 603646769 200000 107169397 200000 57025985 200000 934261433 200000 43748535 200000 130624953 200000 295758824 200000 531723717 200000 187983602 200000 873593243 200000 7948415 200000 372314015 200000 742609793 200000 627107105 200000 159678069 200000 22561180 200000 763092130 200000 674054130 200000 916131673 200000 902120370 200000 184542516 200000 314024020 200000 657508184 200000 32697978 200000 596930741 200000 137058095 200000 373620546 200000 829594408 200000 41957187 200000 205266951 200000 408971909 200000 568709012 200000 143558558 200000 269817604 200000 425808687 200000 336925749 200000 672456995 200000 289580269 200000 715172335 200000 465926687 200000 256931282 200000 589483303 200000 403426836 200000 156496651 200000 149255240 200000 670636474 200000 117010827 200000 376145742 200000 860569028 200000 882436427 200000 835840228 200000 371416543 200000 829014053 200000 457525538 200000 683803469 200000 652711509 200000 887753706 200000 214163236 200000 410189972 200000 525220582 200000 13080111 200000 655503833 200000 273656616 200000 437548648 200000 942439605 200000 658940519 200000 467717144 200000 83109971 200000 770721242 200000 99112084 200000 823527185 200000 503495867 200000 459517596 200000 503520966 200000 845417059 200000 449256025 200000 254528153 200000 937076741 200000 857054460 200000 458115203 200000 734648337 200000 970559479 200000 473909354 200000 119625518 200000 845192161 200000 43729122 200000 741419228 200000 457413875 200000 189495177 200000 371603373 200000 94826785 200000 106446598 200000 75264806 200000 380976094 200000 194359974 200000 917670718 200000 749391735 200000 103410588 200000 33906043 200000 100181011 200000 70622683 200000 3871661 200000 369385037 200000 997497498 200000 439220816 200000 301015416 200000 317149293 200000 37063819 200000 150987637 200000 474254083 200000 930819527 200000 151813690 200000 838184072 200000 659215605 200000 135261418 200000 707401376 200000 225043816 200000 20278420 200000 656587014 200000 467219283 200000 728547987 200000 487184839 200000 63616999 200000 279537288 200000 316743463 200000 297440533 200000 493612030 200000 587800343 200000 93314276 200000 788541859 200000 999145048 200000 41433206 200000 70597671 200000 556093240 200000 25859236 200000 464509116 200000 693697007 200000 516552252 200000 366609713 200000 424434334 200000 206027227 200000 3401139 200000 367879916 200000 265195380 200000 553960490 200000 212265797 200000 634136933 200000 662112564 200000 688116665 200000 908178233 200000 995405514 200000 221938293 200000 876320775 200000 806489205 200000 521625065 200000 550806125 200000 515556659 200000 191984766 200000 642597425 200000 636770034 200000 18842107 200000 790384509 200000 942776752 200000 122128508 200000 614854077 200000 777550903 200000 724018966 200000 209158175 200000 634924153 200000 96154642 200000 939635119 200000 223747988 200000 654848204 200000 513703702 200000 553016172 200000 496272689 200000 951718390 200000 938548713 200000 324999898 200000 85945323 200000 779474900 200000 188605393 200000 942743336 200000 511510874 200000 469704422 200000 428966068 200000 499476517 200000 858066356 200000 371416137 200000 6790426 200000 847350334 200000 102846928 200000 953951164 200000 142714409 200000 810979971 200000 774161188 200000 216984478 200000 569717159 200000 485096610 200000 160162246 200000 653246189 200000 346915323 200000 892298985 200000 841548397 200000 763032392 200000 826587179 200000 803372615 200000 492574320 200000 779896557 200000 655513054 200000 382468170 200000 74965956 200000 732785850 200000 120873306 200000 293980449 200000 695786754 200000 508733487 200000 13058950 200000 384706971 200000 696985438 200000 439453545 200000 590067177 200000 38236454 200000 246986928 200000 363183912 200000 696421032 200000 12312016 200000 880866158 200000 819251913 200000 621218442 200000 228728392 200000 114928303 200000 131709003 200000 31099639 200000 49683420 200000 962375720 200000 555701837 200000 51817459 200000 427229308 200000 692457521 200000 665109006 200000 239194150 200000 157312180 200000 779466176 200000 735940459 200000 818459351 200000 507001781 200000 697840236 200000 150587107 200000 444426731 200000 293442892 200000 713372267 200000 353045396 200000 820281834 200000 191306728 200000 221056147 200000 522617150 200000 994577401 200000 361382551 200000 866603099 200000 337361471 200000 845860320 200000 565997833 200000 538688474 200000 638759316 200000 856757252 200000 110389130 200000 818219974 200000 852943070 200000 242165613 200000 128068363 200000 670495605 200000 668213849 200000 90105793 200000 603868953 200000 281292510 200000 598588646 200000 186586438 200000 136389603 200000 791808664 200000 853332993 200000 893142242 200000 150261816 200000 371398617 200000 562010570 200000 424122909 200000 380290949 200000 590828152 200000 643405055 200000 436586269 200000 44987866 200000 386066155 200000 285819135 200000 550405288 200000 618973668 200000 375686216 200000 622759368 200000 58712101 200000 465186035 200000 992928838 200000 427860985 200000 12674458 200000 229658357 200000 404671803 200000 340825807 200000 190438830 200000 430564472 200000 554775583 200000 692666411 200000 482124711 200000 749230764 200000 568340615 200000 135213194 200000 65069932 200000 663364445 200000 978412203 200000 886419722 200000 485941123 200000 37699324 200000 308210528 200000 978618730 200000 192413971 200000 402484886 200000 533485085 200000 788502026 200000 163046371 200000 832582106 200000 399082744 200000 445151718 200000 577637464 200000 279132950 200000 781151912 200000 887741086 200000 271391609 200000 65810746 200000 651892868 200000 150470768 200000 67249902 200000 405451218 200000 729405058 200000 474707003 200000 387359483 200000 320145167 200000 284502329 200000 297025405 200000 469059720 200000 835588542 200000 26692575 200000 442193493 200000 76053788 200000 449267022 200000 49854026 200000 142340480 200000 721068764 200000 521023949 200000 510846705 200000 201757791 200000 433570448 200000 770797034 200000 496979691 200000 278190830 200000 482264989 200000 43127540 200000 4045806 200000 142886862 200000 974822411 200000 166300377 200000 722270800 200000 366266939 200000 428297344 200000 870987815 200000 287733512 200000 180355605 200000 244799553 200000 849866252 200000 149800365 200000 314582491 200000 27175735 200000 499389529 200000 459757685 200000 620793514 200000 707598823 200000 743436154 200000 488865335 200000 14173761 200000 480245624 200000 897677951 200000 734048360 200000 368727807 200000 672685488 200000 928512277 200000 736396064 200000 700175841 200000 738394357 200000 485194636 200000 410394901 200000 365975688 200000 535829071 200000 727962322 200000 762132894 200000 262921009 200000 899552612 200000 95384693 200000 505661104 200000 712309946 200000 434950266 200000 974783653 200000 934150884 200000 989988003 200000 65751672 200000 71607342 200000 576187758 200000 157785353 200000 361347812 200000 67485313 200000 652245030 200000 295312044 200000 370995685 200000 579554731 200000 221968258 200000 961789161 200000 144103490 200000 113147483 200000 605608088 200000 968602559 200000 204467552 200000 119776735 200000 881293599 200000 963599309 200000 906436422 200000 203146278 200000 966235502 200000 186144337 200000 19887259 200000 80091583 200000 465951355 200000 238565674 200000 332723878 200000 550878679 200000 679783901 200000 996098262 200000 990390604 200000 308233278 200000 199662537 200000 665559667 200000 333796628 200000 201591138 200000 581577495 200000 120340929 200000 53121830 200000 928973905 200000 78039358 200000 370495261 200000 8900422 200000 404004026 200000 815544402 200000 935970695 200000 824953821 200000 329853676 200000 395594508 200000 678584476 200000 955604975 200000 427644373 200000 810312897 200000 422652060 200000 697926949 200000 724629762 200000 657296744 200000 230100068 200000 701028804 200000 382884004 200000 625268120 200000 145155443 200000 336385202 200000 454932361 200000 676795015 200000 157902824 200000 882039159 200000 693534494 200000 52466700 200000 371813505 200000 860165689 200000 733453170 200000 349637276 200000 274214045 200000 701029822 200000 653487925 200000 405939535 200000 191268410 200000 187991916 200000 337595828 200000 138321371 200000 330449910 200000 992228171 200000 130951902 200000 728336535 200000 115836177 200000 566476801 200000 232917825 200000 156406392 200000 150867816 200000 608016084 200000 808219148 200000 737546006 200000 606340475 200000 881649579 200000 969424653 200000 658191528 200000 447284839 200000 472885516 200000 32570548 200000 866449922 200000 121221099 200000 448800286 200000 612034062 200000 364429981 200000 527809126 200000 745287335 200000 31881418 200000 980142222 200000 962222807 200000 165744910 200000 544546614 200000 857353869 200000 865140442 200000 878064217 200000 331295809 200000 483509743 200000 186091696 200000 505518640 200000 17781626 200000 464046250 200000 961283383 200000 111117015 200000 599240974 200000 523119959 200000 593509357 200000 321719094 200000 20448717 200000 450617642 200000 590349040 200000 441292500 200000 823298853 200000 431987707 200000 650860800 200000 354212822 200000 182373668 200000 407637057 200000 764404091 200000 980821763 200000 535344249 200000 221334288 200000 551751774 200000 289913795 200000 970333811 200000 103508001 200000 782441033 200000 516088346 200000 537371391 200000 133715913 200000 938099835 200000 135082161 200000 872564909 200000 9960703 200000 395891921 200000 358677708 200000 848924843 200000 822669146 200000 131257290 200000 518868564 200000 451636423 200000 639411472 200000 523061893 200000 230443982 200000 512563568 200000 727652599 200000 353826496 200000 771164768 200000 93909428 200000 982445191 200000 543645401 200000 99948498 200000 81455939 200000 396699092 200000 778934736 200000 754090122 200000 394154090 200000 192971671 200000 585985347 200000 122205582 200000 191572503 200000 238460198 200000 48050543 200000 958302852 200000 856810459 200000 134136950 200000 853569333 200000 393613748 200000 393759714 200000 64686624 200000 929302545 200000 980673540 200000 976471291 200000 58316632 200000 649167395 200000 47921914 200000 853771926 200000 335980021 200000 6407721 200000 530737341 200000 335656127 200000 593327727 200000 813761410 200000 862622739 200000 604892199 200000 224340955 200000 171711533 200000 277528675 200000 588895259 200000 293123057 200000 413886662 200000 4051379 200000 242629770 200000 840887045 200000 336485006 200000 587192490 200000 419668995 200000 134965776 200000 403573603 200000 100782735 200000 701688755 200000 62355624 200000 966421955 200000 842027847 200000 771261802 200000 952875266 200000 239734476 200000 262308185 200000 905414038 200000 453352438 200000 951750718 200000 24356332 200000 822400837 200000 421044474 200000 495497846 200000 508857543 200000 164264486 200000 169717797 200000 377727092 200000 727560783 200000 540814472 200000 788253228 200000 11650517 200000 381215628 200000 909415256 200000 418918503 200000 755518168 200000 949580835 200000 59903014 200000 260296908 200000 419941468 200000 418444892 200000 889457951 200000 672733170 200000 809545183 200000 251954460 200000 82424596 200000 234065167 200000 814762880 200000 610126315 200000 223761777 200000 953976313 200000 406902269 200000 318983406 200000 423348805 200000 962996519 200000 538630324 200000 663919853 200000 286821439 200000 904754608 200000 951483813 200000 257246030 200000 837922478 200000 853777738 200000 67838318 200000 495915030 200000 269396864 200000 661795404 200000 436313420 200000 545012206 200000 573431619 200000 347793835 200000 112703263 200000 624285723 200000 221579558 200000 66203391 200000 631103334 200000 855179396 200000 478548215 200000 643818110 200000 812090686 200000 186896815 200000 603325734 200000 906100991 200000 796213862 200000 661284547 200000 272179904 200000 174024695 200000 759443773 200000 45715846 200000 824003955 200000 219817855 200000 55634625 200000 328813150 200000 627080079 200000 483309131 200000 78660241 200000 935032916 200000 121724930 200000 290301363 200000 876509419 200000 407934220 200000 519908443 200000 799419820 200000 190146221 200000 830546637 200000 486531783 200000 336706255 200000 654518615 200000 365590142 200000 241036822 200000 637755472 200000 84098310 200000 241754021 200000 31692214 200000 399021063 200000 864959610 200000 455128681 200000 622603701 200000 671091818 200000 143257360 200000 683783057 200000 996660418 200000 811553935 200000 925301448 200000 208790658 200000 668251179 200000 39520814 200000 822084671 200000 683686211 200000 319883231 200000 614405020 200000 443568308 200000 602828412 200000 693818477 200000 215014352 200000 684996614 200000 801989489 200000 777132803 200000 370916449 200000 761487539 200000 921414155 200000 611655023 200000 993157509 200000 36933594 200000 509276878 200000 956031008 200000 499486738 200000 597402936 200000 35116259 200000 925960228 200000 542209407 200000 58211630 200000 856871950 200000 953375018 200000 854841315 200000 9559737 200000 348039352 200000 803340161 200000 516822004 200000 344307575 200000 523199462 200000 489551383 200000 141229320 200000 943029160 200000 899210046 200000 144086138 200000 650449174 200000 998881833 200000 299024648 200000 793065689 200000 29577909 200000 361845881 200000 741389866 200000 530725378 200000 659313435 200000 537281207 200000 813073450 200000 949743461 200000 306642975 200000 370331553 200000 917956911 200000 59936014 200000 288538166 200000 824894102 200000 242782207 200000 702844334 200000 45679225 200000 25691540 200000 47714304 200000 215034002 200000 147067548 200000 321023290 200000 503775034 200000 886419369 200000 575144694 200000 699740358 200000 467716179 200000 168076161 200000 446890111 200000 203349014 200000 77804178 200000 443642697 200000 576491212 200000 993320362 200000 938212316 200000 415242960 200000 105168405 200000 761139359 200000 102644408 200000 181299844 200000 956641583 200000 548290229 200000 509854797 200000 148102003 200000 119448464 200000 581685321 200000 904011873 200000 80011596 200000 459069265 200000 128536666 200000 837037915 200000 647367773 200000 404170022 200000 25818247 200000 296659010 200000 649138581 200000 449086055 200000 748299022 200000 347369659 200000 213844099 200000 822950154 200000 665223886 200000 825543949 200000 844065621 200000 553382 200000 32612677 200000 334238240 200000 286050009 200000 15411569 200000 653619346 200000 132901752 200000 726555261 200000 392404033 200000 915513715 200000 530089790 200000 825534034 200000 959257741 200000 165921094 200000 83261494 200000 245030148 200000 472287084 200000 466561547 200000 295783369 200000 797740515 200000 810766995 200000 799008351 200000 701322236 200000 700685020 200000 658847323 200000 163442561 200000 731601781 200000 772595839 200000 920724920 200000 146671953 200000 384034684 200000 777484794 200000 182163522 200000 348624971 200000 429193718 200000 98980635 200000 495158319 200000 552044943 200000 279873899 200000 157204050 200000 874568277 200000 317854939 200000 345241857 200000 74032811 200000 16170028 200000 578210958 200000 748891774 200000 375518679 200000 124579785 200000 791401894 200000 687851081 200000 977672227 200000 414522851 200000 99632577 200000 188792680 200000 288746110 200000 306653137 200000 45011743 200000 318158722 200000 647320694 200000 812530056 200000 751131806 200000 286195933 200000 23131194 200000 627587489 200000 118851003 200000 160146016 200000 162483865 200000 738171728 200000 578721430 200000 473768337 200000 707871488 200000 852927085 200000 919367662 200000 595989143 200000 933342079 200000 473845101 200000 301532448 200000 947976760 200000 18041028 200000 243654505 200000 67405355 200000 378205659 200000 489003550 200000 772405781 200000 174360494 200000 966385543 200000 549321082 200000 693586377 200000 843823335 200000 686874593 200000 280923495 200000 802740091 200000 472605621 200000 410740784 200000 926695189 200000 49947842 200000 143951510 200000 745075291 200000 924776017 200000 883990995 200000 294161064 200000 316422377 200000 892434826 200000 986722182 200000 968370603 200000 699016959 200000 957801422 200000 815697745 200000 590199293 200000 63572581 200000 789399244 200000 551831883 200000 62345371 200000 607157632 200000 300468947 200000 773171242 200000 877030181 200000 403678040 200000 661762256 200000 403281220 200000 671726554 200000 700792210 200000 667512915 200000 497037456 200000 952685463 200000 221503094 200000 286007690 200000 564868261 200000 79616987 200000 917682922 200000 78420803 200000 755308729 200000 684305605 200000 14365811 200000 463379181 200000 849770147 200000 957760787 200000 695108410 200000 218012823 200000 371242712 200000 44759076 200000 18027524 200000 138178798 200000 573501552 200000 217286134 200000 621370936 200000 981445442 200000 252109601 200000 634782503 200000 797753308 200000 188957569 200000 301129026 200000 334767863 200000 595747222 200000 892654137 200000 868648904 200000 951650115 200000 147469999 200000 77940378 200000 521994827 200000 77608587 200000 153161994 200000 504003184 200000 993497345 200000 186912748 200000 782201136 200000 793403436 200000 455719105 200000 628052261 200000 737496647 200000 672521435 200000 698386689 200000 825027222 200000 850825238 200000 479454763 200000 741275607 200000 645102395 200000 293882626 200000 516971629 200000 424552443 200000 55344308 200000 183633426 200000 340691597 200000 225847489 200000 461118783 200000 616204013 200000 463760410 200000 127524386 200000 863110586 200000 979383769 200000 653364036 200000 450109108 200000 47746981 200000 900746174 200000 531230936 200000 865276332 200000 598325534 200000 19419168 200000 14645316 200000 891625186 200000 724402402 200000 68610343 200000 343945113 200000 548876492 200000 639568978 200000 41511834 200000 838979459 200000 225250433 200000 210339690 200000 257369822 200000 571108689 200000 521708471 200000 665225930 200000 906231547 200000 21120243 200000 668999364 200000 128694193 200000 308056726 200000 472665846 200000 35598495 200000 422968828 200000 933718775 200000 9547400 200000 863042271 200000 999467050 200000 282057219 200000 419822457 200000 198034362 200000 327795546 200000 209704002 200000 132299320 200000 170562054 200000 463189834 200000 234546906 200000 99348433 200000 501875514 200000 763048024 200000 350120848 200000 528868341 200000 446966125 200000 642832260 200000 409071309 200000 213840624 200000 474701141 200000 219777644 200000 933353878 200000 13938099 200000 410828361 200000 470176077 200000 541182866 200000 652137931 200000 473470526 200000 50972424 200000 754316039 200000 418528615 200000 632929228 200000 188708633 200000 143784668 200000 193973590 200000 492761130 200000 903224736 200000 67622551 200000 577053957 200000 288819500 200000 931561820 200000 914334302 200000 330447492 200000 353034059 200000 99517354 200000 764679930 200000 222941313 200000 314214812 200000 587437193 200000 714442191 200000 5453386 200000 393883094 200000 582092440 200000 127412452 200000 393976270 200000 223125584 200000 632369429 200000 233397984 200000 194528156 200000 654877696 200000 822255070 200000 534866697 200000 690476257 200000 532034685 200000 876314995 200000 734945094 200000 155630957 200000 273953788 200000 248836337 200000 121873950 200000 696389550 200000 184573269 200000 738400280 200000 558026422 200000 441276082 200000 508831742 200000 581966661 200000 157247701 200000 515051048 200000 568687630 200000 194748280 200000 751239395 200000 222991454 200000 575707706 200000 163976782 200000 911387108 200000 135991876 200000 69392858 200000 871878662 200000 269208448 200000 100992358 200000 98921700 200000 249082751 200000 393911806 200000 670393333 200000 301249007 200000 433500215 200000 808516675 200000 850626238 200000 939967025 200000 123886157 200000 941060055 200000 845735728 200000 263141760 200000 294252159 200000 87310048 200000 141672794 200000 78421075 200000 786383916 200000 86196259 200000 530885097 200000 364705217 200000 140704081 200000 29302025 200000 246382637 200000 136305536 200000 411357327 200000 930268567 200000 296069652 200000 362998759 200000 830519074 200000 334345331 200000 491547180 200000 832491499 200000 985293547 200000 525262565 200000 381861284 200000 196433188 200000 201923174 200000 151214803 200000 984483402 200000 97103304 200000 647233203 200000 895916739 200000 403560590 200000 804885166 200000 369657744 200000 978310620 200000 54564220 200000 509463371 200000 250849628 200000 779600868 200000 654866117 200000 914091448 200000 761294101 200000 196120898 200000 506496694 200000 98809001 200000 187258970 200000 566524156 200000 867177022 200000 934886262 200000 538355561 200000 829998265 200000 580242155 200000 231575572 200000 200237857 200000 894088383 200000 482320621 200000 216448796 200000 771358463 200000 525592565 200000 725696785 200000 981068738 200000 912773412 200000 327978978 200000 154348741 200000 575434206 200000 359398988 200000 14785707 200000 419517465 200000 585962470 200000 354439639 200000 757653271 200000 706281403 200000 983563504 200000 708043716 200000 287328909 200000 559733498 200000 91699892 200000 591342768 200000 761074964 200000 538449859 200000 346574727 200000 905887706 200000 573422417 200000 190692518 200000 668395104 200000 462200097 200000 321982092 200000 120885456 200000 158097110 200000 626143491 200000 589546666 200000 713288722 200000 945325342 200000 975290015 200000 164328499 200000 421935319 200000 533075473 200000 612756915 200000 477125196 200000 177119281 200000 480944419 200000 182571165 200000 965794493 200000 511921100 200000 143850092 200000 783234141 200000 789305835 200000 386782200 200000 991423650 200000 66745488 200000 355670750 200000 689193379 200000 918119707 200000 275599734 200000 459381564 200000 316666971 200000 181884878 200000 223805420 200000 311702859 200000 426009679 200000 234013522 200000 106793841 200000 55191537 200000 360087629 200000 981828829 200000 827885092 200000 145623734 200000 433655236 200000 192967750 200000 978417347 200000 317660608 200000 47948995 200000 12354050 200000 834046637 200000 533314517 200000 826404344 200000 451469610 200000 410999264 200000 774570588 200000 400178865 200000 707968370 200000 719173883 200000 692708699 200000 996165341 200000 932795185 200000 773440316 200000 646001529 200000 289179402 200000 141395807 200000 818280065 200000 123203580 200000 653749863 200000 53797777 200000 58709834 200000 287790795 200000 897190083 200000 456280575 200000 852741300 200000 969157740 200000 789933707 200000 274275198 200000 930139263 200000 968838662 200000 347597519 200000 290188164 200000 17039624 200000 664238432 200000 727207741 200000 821984298 200000 334099790 200000 363154143 200000 196813860 200000 184957988 200000 638258416 200000 193076618 200000 201899633 200000 561118410 200000 148561453 200000 859621640 200000 501129652 200000 635765266 200000 787583457 200000 146885024 200000 59889690 200000 958238355 200000 669655949 200000 308109879 200000 115170931 200000 215653251 200000 858805583 200000 44311125 200000 953458733 200000 999746744 200000 159728101 200000 889566239 200000 554033495 200000 292966569 200000 817418413 200000 465081949 200000 261112478 200000 550738029 200000 410113447 200000 791095412 200000 556451665 200000 740520889 200000 69163888 200000 775349356 200000 217026912 200000 8426726 200000 103710024 200000 749220075 200000 587951960 200000 395082472 200000 452786956 200000 290406710 200000 507223144 200000 733342039 200000 530792251 200000 577995062 200000 69895262 200000 971370089 200000 211976436 200000 50194288 200000 346982825 200000 392901876 200000 297157621 200000 496013579 200000 578495832 200000 604356208 200000 248036509 200000 336181196 200000 140978457 200000 807986930 200000 743881706 200000 620395548 200000 929397050 200000 37257009 200000 104844667 200000 842325248 200000 621497513 200000 424592516 200000 188440461 200000 112184351 200000 39417079 200000 359628000 200000 235427585 200000 817739711 200000 175885392 200000 384749790 200000 185964883 200000 523370695 200000 256388484 200000 549795250 200000 631294116 200000 311161021 200000 880153088 200000 701745972 200000 151470512 200000 138359752 200000 153877972 200000 399707609 200000 567826903 200000 455526063 200000 659292078 200000 196541626 200000 566412567 200000 720282327 200000 413926620 200000 605235083 200000 479975439 200000 572939847 200000 243998029 200000 869471396 200000 477060093 200000 426346406 200000 34852240 200000 156928763 200000 540929728 200000 818690107 200000 348245715 200000 531191847 200000 485445334 200000 328856043 200000 368122084 200000 215160925 200000 300299102 200000 732130621 200000 67648049 200000 504923765 200000 342781461 200000 582366553 200000 176282571 200000 97706981 200000 893604188 200000 787891203 200000 525645662 200000 569731780 200000 970818607 200000 638204836 200000 117559609 200000 70022600 200000 426506287 200000 971313984 200000 307954764 200000 264793671 200000 240683416 200000 509166208 200000 656175140 200000 495347256 200000 771434826 200000 469314473 200000 960457456 200000 497218610 200000 566374595 200000 772299169 200000 726687102 200000 874249579 200000 174829090 200000 26617840 200000 749299517 200000 347555257 200000 391175205 200000 868766396 200000 556944956 200000 932328340 200000 491292203 200000 121699530 200000 77511976 200000 224791057 200000 367597618 200000 118311811 200000 694297937 200000 235491559 200000 92038872 200000 306151148 200000 921459365 200000 905111149 200000 201555293 200000 607315884 200000 584668082 200000 441066392 200000 918774687 200000 988330249 200000 626584999 200000 413947904 200000 484900379 200000 735723754 200000 165215827 200000 735577563 200000 792765937 200000 714566613 200000 884023331 200000 423013888 200000 588830944 200000 914453233 200000 745916455 200000 247006693 200000 383207237 200000 631183364 200000 705398797 200000 725340576 200000 815024159 200000 338519413 200000 125000227 200000 51526121 200000 342795021 200000 691727434 200000 216493912 200000 151625748 200000 704661581 200000 509611562 200000 270329147 200000 857486874 200000 171754686 200000 318893916 200000 397889529 200000 138705041 200000 925001693 200000 306963653 200000 637924450 200000 700724910 200000 480157131 200000 587354604 200000 253371876 200000 86885961 200000 143766341 200000 399737081 200000 749413005 200000 524857304 200000 494061481 200000 76547760 200000 593305868 200000 311547506 200000 999593718 200000 873699962 200000 10868912 200000 167145933 200000 868196812 200000 437797979 200000 202226534 200000 217768511 200000 338569063 200000 922526972 200000 129089982 200000 725894847 200000 348086695 200000 738829729 200000 498767078 200000 971311844 200000 798240522 200000 977566771 200000 359338156 200000 171002596 200000 859217071 200000 549105463 200000 741464447 200000 948814229 200000 943642196 200000 779600339 200000 633297518 200000 570763374 200000 702956632 200000 384960463 200000 731554598 200000 93510022 200000 561895352 200000 190812561 200000 710415863 200000 358606227 200000 799447061 200000 127883806 200000 439325135 200000 523624940 200000 210836908 200000 960805151 200000 253146684 200000 748912262 200000 662712667 200000 285098201 200000 749643629 200000 986051577 200000 846526113 200000 942374451 200000 685453361 200000 280001404 200000 22197150 200000 298466995 200000 426144757 200000 681424611 200000 130660110 200000 440312448 200000 775143625 200000 202192039 200000 952482897 200000 527881312 200000 687371099 200000 604380637 200000 420224869 200000 494734266 200000 723327737 200000 449037884 200000 899968745 200000 499747988 200000 960149394 200000 855562267 200000 568856603 200000 442518933 200000 13724084 200000 919436400 200000 979868377 200000 702674948 200000 42590863 200000 12799185 200000 521017763 200000 995679686 200000 313214960 200000 273624438 200000 806797207 200000 72766818 200000 390853189 200000 432744244 200000 538014322 200000 920681471 200000 360939678 200000 760894338 200000 775549077 200000 954568548 200000 2174121 200000 306794102 200000 45996284 200000 778680310 200000 320209589 200000 762154696 200000 395352903 200000 292598973 200000 516429743 200000 962148301 200000 646369204 200000 204332382 200000 502046503 200000 437886332 200000 899722018 200000 527356448 200000 773259083 200000 142077036 200000 273352463 200000 793902059 200000 122514665 200000 473275859 200000 419264922 200000 101853764 200000 783398768 200000 143722375 200000 455955841 200000 105439057 200000 500966126 200000 232615423 200000 263776291 200000 946504154 200000 128470547 200000 277658194 200000 524773245 200000 679073092 200000 815871020 200000 502285878 200000 16314416 200000 563239319 200000 854678823 200000 275846658 200000 151131513 200000 90296697 200000 136620948 200000 103532715 200000 867473206 200000 37651504 200000 44873377 200000 977804745 200000 455635942 200000 385363363 200000 914388509 200000 770991506 200000 280913064 200000 87412312 200000 423242357 200000 274444509 200000 384299835 200000 676822389 200000 600104121 200000 735446815 200000 112713211 200000 866512067 200000 255284375 200000 974903921 200000 847496682 200000 376219301 200000 936488029 200000 457242503 200000 617272483 200000 623647269 200000 11938042 200000 675248057 200000 860148839 200000 753245415 200000 809240572 200000 273167612 200000 402956308 200000 615984946 200000 360488851 200000 398158313 200000 466446119 200000 429279725 200000 341133963 200000 590368180 200000 368302017 200000 294806174 200000 472663637 200000 566363701 200000 413144222 200000 158216044 200000 595589374 200000 188047842 200000 475131679 200000 103118110 200000 821430069 200000 233059793 200000 778090304 200000 739627289 200000 23599176 200000 935899066 200000 580416929 200000 943913316 200000 367771175 200000 181158386 200000 424768896 200000 903912615 200000 789494622 200000 501459312 200000 38908092 200000 25682470 200000 656155422 200000 757992907 200000 516897235 200000 283086282 200000 429993268 200000 888916280 200000 361502692 200000 246906903 200000 263077391 200000 712781456 200000 40148141 200000 437149238 200000 765252798 200000 143426375 200000 160503948 200000 736511979 200000 460558574 200000 343798133 200000 153726081 200000 519132575 200000 496164591 200000 954800080 200000 307893289 200000 594784343 200000 788008366 200000 341150126 200000 81899972 200000 658579897 200000 308703931 200000 246078214 200000 993021999 200000 774433805 200000 758457924 200000 259837551 200000 756308201 200000 119887929 200000 346958104 200000 143708959 200000 670482962 200000 781292483 200000 247611044 200000 939837677 200000 279630950 200000 322938065 200000 112758008 200000 439084622 200000 71454533 200000 623612459 200000 666433217 200000 846032987 200000 808162989 200000 471386423 200000 263670095 200000 991487688 200000 517549372 200000 173947899 200000 487832720 200000 127980012 200000 873689138 200000 66592542 200000 994113299 200000 356049087 200000 569754989 200000 471730662 200000 3096581 200000 635673302 200000 190269290 200000 442418746 200000 299020086 200000 411727465 200000 888128842 200000 603370657 200000 326977299 200000 153200205 200000 981666505 200000 599365184 200000 150234796 200000 707965944 200000 221108807 200000 241639134 200000 344479663 200000 924781443 200000 136853699 200000 581107426 200000 213793386 200000 307294626 200000 110540762 200000 280074579 200000 553338317 200000 674841005 200000 828170699 200000 843352022 200000 773401444 200000 894234522 200000 67096949 200000 367680178 200000 779658592 200000 508890112 200000 672383574 200000 29661391 200000 823138958 200000 497638933 200000 500575372 200000 371444145 200000 901467741 200000 659760047 200000 448404183 200000 720767873 200000 196285147 200000 217507653 200000 473549972 200000 717444355 200000 139918007 200000 774626798 200000 259517379 200000 994144160 200000 204145472 200000 310807391 200000 907268865 200000 292505948 200000 581064804 200000 475525617 200000 446932366 200000 206222048 200000 873200817 200000 929692312 200000 632125767 200000 16707441 200000 864269142 200000 937619180 200000 923874987 200000 303322869 200000 515402273 200000 506919715 200000 266553049 200000 215188980 200000 567726977 200000 549923347 200000 306193295 200000 16720276 200000 646875781 200000 924580148 200000 411424556 200000 853213595 200000 5882074 200000 724700827 200000 166143150 200000 314795120 200000 542405328 200000 134337279 200000 556409780 200000 906921241 200000 197295957 200000 603418039 200000 256665211 200000 907007293 200000 163799031 200000 667176632 200000 34602980 200000 687714082 200000 306025702 200000 620168347 200000 334297452 200000 742512047 200000 57411822 200000 223628436 200000 437066033 200000 111168106 200000 4433792 200000 752550523 200000 209135602 200000 980315514 200000 934828201 200000 735902405 200000 394714382 200000 577913253 200000 271229208 200000 300401291 200000 794590852 200000 471840850 200000 549920283 200000 988345729 200000 660582641 200000 27863944 200000 361337761 200000 989985279 200000 284779412 200000 466761708 200000 127532601 200000 70923515 200000 766281803 200000 529596613 200000 584298768 200000 470739980 200000 586759574 200000 367572986 200000 685121014 200000 460312423 200000 109131411 200000 831710226 200000 192866649 200000 318719460 200000 773721344 200000 730910770 200000 733680711 200000 881296121 200000 262029627 200000 398872610 200000 888085104 200000 598905533 200000 443695172 200000 195733063 200000 482032160 200000 788242406 200000 677846968 200000 275169705 200000 47982664 200000 344283082 200000 927009750 200000 512138221 200000 83871349 200000 413255264 200000 432303997 200000 453982043 200000 778083029 200000 923395135 200000 809334316 200000 133674201 200000 754694713 200000 484735645 200000 399649279 200000 625181676 200000 325045261 200000 476664656 200000 835411896 200000 422026429 200000 654596704 200000 590944976 200000 638405810 200000 419818513 200000 230293474 200000 694810162 200000 87841006 200000 854500687 200000 777881568 200000 193642285 200000 98585354 200000 762766973 200000 491422793 200000 979958295 200000 268769347 200000 740836929 200000 303036331 200000 207643112 200000 728631418 200000 187907555 200000 283859765 200000 964532277 200000 893265963 200000 203274569 200000 496522934 200000 350956341 200000 310748791 200000 171643641 200000 390812827 200000 597225407 200000 357668634 200000 504021018 200000 627836404 200000 173681481 200000 827763316 200000 212313715 200000 783411823 200000 163128297 200000 808896387 200000 221387369 200000 566149722 200000 38725207 200000 15129062 200000 806062339 200000 727008932 200000 183984103 200000 369598939 200000 633509352 200000 620061404 200000 475901074 200000 427009089 200000 787779934 200000 764207 200000 443629806 200000 633082518 200000 270422604 200000 901655149 200000 618762800 200000 739605240 200000 59907129 200000 814358020 200000 571618864 200000 158853159 200000 177798474 200000 509286914 200000 394760036 200000 1087360 200000 729990727 200000 618067734 200000 578939107 200000 714279171 200000 375528597 200000 530404495 200000 615999075 200000 991622989 200000 534428732 200000 597301850 200000 575604282 200000 734263709 200000 907465697 200000 44335879 200000 937051999 200000 496248786 200000 327932108 200000 935609284 200000 928115049 200000 803309162 200000 940788962 200000 727098463 200000 968421006 200000 811844228 200000 798923435 200000 925311815 200000 69596068 200000 945392094 200000 993873741 200000 992503691 200000 144078370 200000 17338071 200000 416964749 200000 264342744 200000 181090335 200000 500557421 200000 86503124 200000 22718334 200000 56332369 200000 998661694 200000 202835239 200000 854527083 200000 558668303 200000 926814858 200000 781609261 200000 905607981 200000 721491278 200000 437005358 200000 440189740 200000 196886515 200000 482164902 200000 399368874 200000 455621130 200000 660649867 200000 578447694 200000 886839835 200000 444582223 200000 31829349 200000 446897434 200000 172604224 200000 329427745 200000 154988430 200000 408404099 200000 362605432 200000 143155783 200000 883382964 200000 987389598 200000 57720001 200000 501383205 200000 334694951 200000 125830434 200000 939232186 200000 923952325 200000 516439510 200000 472839782 200000 373424033 200000 379816651 200000 18817101 200000 145268576 200000 702546517 200000 78361982 200000 583220412 200000 641191846 200000 152227923 200000 453974725 200000 791993074 200000 153570160 200000 722546876 200000 426713895 200000 365635933 200000 738567571 200000 84643660 200000 46737865 200000 522233099 200000 52434822 200000 851402340 200000 907155058 200000 694813099 200000 174636895 200000 652837632 200000 328328585 200000 467918220 200000 617918422 200000 850450624 200000 492894741 200000 376584091 200000 582392384 200000 905029603 200000 228327867 200000 714999144 200000 242122900 200000 328496454 200000 624394947 200000 361483041 200000 904715113 200000 29618792 200000 497970194 200000 602180500 200000 205342709 200000 499627879 200000 182666032 200000 309370928 200000 592017934 200000 436881155 200000 913127491 200000 340118787 200000 196571179 200000 786977946 200000 444194320 200000 461390013 200000 447359843 200000 50459178 200000 150475776 200000 936920746 200000 560282988 200000 662848081 200000 696591896 200000 871901371 200000 458501789 200000 449591887 200000 744098558 200000 149083517 200000 28417003 200000 346827265 200000 132217850 200000 834160159 200000 722897134 200000 988547558 200000 593530610 200000 310594160 200000 47720924 200000 730481949 200000 871467116 200000 976004317 200000 471709068 200000 100927845 200000 227010959 200000 207806070 200000 779078003 200000 439192859 200000 666430497 200000 488275688 200000 101790634 200000 712088894 200000 446232201 200000 760925315 200000 772514533 200000 864759148 200000 868283341 200000 233249845 200000 55273083 200000 316542437 200000 152180628 200000 452674957 200000 952325732 200000 982189447 200000 450465828 200000 642629304 200000 415296310 200000 798463440 200000 158089316 200000 583017094 200000 921290790 200000 220860126 200000 848622043 200000 615162469 200000 127301900 200000 926968689 200000 509462702 200000 195871843 200000 155015774 200000 59608294 200000 270914980 200000 372532015 200000 895044914 200000 813535036 200000 591628836 200000 801767959 200000 501943104 200000 33670930 200000 330062901 200000 530621194 200000 707574493 200000 700266406 200000 291502204 200000 339077271 200000 225800960 200000 206608599 200000 265368641 200000 214908908 200000 860176704 200000 535703331 200000 981519209 200000 722072791 200000 440197586 200000 276121001 200000 359187580 200000 999252935 200000 427304335 200000 231428647 200000 854123679 200000 780945354 200000 395820011 200000 472199932 200000 32394650 200000 575758992 200000 245285118 200000 694918437 200000 198929362 200000 38556261 200000 827018621 200000 95065155 200000 789480527 200000 254816314 200000 10626241 200000 810289810 200000 529988791 200000 277163420 200000 105188030 200000 850843890 200000 343090512 200000 810873530 200000 994157580 200000 305873122 200000 400688896 200000 637878370 200000 921851361 200000 746445951 200000 365527887 200000 521266180 200000 693295636 200000 341744264 200000 65740387 200000 97771948 200000 777653530 200000 498512476 200000 558764802 200000 333123595 200000 763755531 200000 163950585 200000 116723347 200000 460882030 200000 603930270 200000 489509885 200000 373393180 200000 878033092 200000 101504295 200000 761479592 200000 693107012 200000 780343707 200000 804087455 200000 748132056 200000 239374929 200000 255932451 200000 367596187 200000 546372618 200000 472646698 200000 222872104 200000 379354451 200000 557300831 200000 700782421 200000 668131867 200000 745827739 200000 666432915 200000 131947769 200000 2503945 200000 892078828 200000 435534854 200000 993935581 200000 649620129 200000 324031324 200000 229612215 200000 330603366 200000 99726641 200000 980565920 200000 229172035 200000 494884251 200000 818628520 200000 635885840 200000 734356969 200000 127841571 200000 573657493 200000 68938658 200000 399463304 200000 647191621 200000 792065830 200000 45264877 200000 64832414 200000 730073574 200000 907882281 200000 427584806 200000 201621065 200000 560364942 200000 784523533 200000 865354534 200000 968244809 200000 214324578 200000 357149920 200000 855259233 200000 684071676 200000 658186794 200000 54837073 200000 186247663 200000 840350815 200000 234877771 200000 752101807 200000 481577349 200000 592332051 200000 177562829 200000 515572711 200000 647303036 200000 856259668 200000 237742933 200000 915126921 200000 736662216 200000 771143682 200000 772250155 200000 266004675 200000 46635777 200000 337119899 200000 294214965 200000 978962020 200000 156006493 200000 909162814 200000 231809273 200000 610851801 200000 31559090 200000 516944810 200000 433972381 200000 491633713 200000 142492792 200000 401081403 200000 453807593 200000 186892572 200000 812804804 200000 72260594 200000 552076611 200000 9695463 200000 125830989 200000 449256557 200000 786296753 200000 782188161 200000 31110506 200000 255594986 200000 735811290 200000 474659704 200000 849851152 200000 103035719 200000 706254084 200000 284272123 200000 951590615 200000 794048004 200000 393359126 200000 861838553 200000 983538678 200000 645022782 200000 348406422 200000 500817280 200000 587056194 200000 49555636 200000 104064427 200000 822374910 200000 981801521 200000 15209158 200000 360227100 200000 823339777 200000 211496156 200000 691929712 200000 42596430 200000 990290906 200000 205208567 200000 311932498 200000 489957704 200000 830276725 200000 145676250 200000 140812714 200000 739352753 200000 616238945 200000 845636987 200000 736246871 200000 984543184 200000 258398670 200000 762068081 200000 193943254 200000 606683274 200000 768360329 200000 879807217 200000 864405064 200000 573242214 200000 143791873 200000 320198099 200000 259396202 200000 729938828 200000 929002308 200000 683502733 200000 937117594 200000 549205696 200000 596769793 200000 46180662 200000 321272536 200000 561898859 200000 88014727 200000 846768260 200000 302460865 200000 512798865 200000 849536195 200000 632605645 200000 209877652 200000 534470107 200000 753921861 200000 977145608 200000 451052593 200000 226448269 200000 255958331 200000 376859340 200000 977757204 200000 375953552 200000 807855475 200000 14537295 200000 799329885 200000 666186857 200000 404557661 200000 142333799 200000 301823434 200000 575644478 200000 551501573 200000 764438156 200000 892891065 200000 313378775 200000 624689436 200000 316301523 200000 199074858 200000 567691674 200000 533924590 200000 503356403 200000 783687611 200000 823011469 200000 181430380 200000 672638018 200000 909111722 200000 159312215 200000 894351908 200000 530229944 200000 322451413 200000 803512638 200000 317403459 200000 867839722 200000 816984764 200000 381038633 200000 598933912 200000 898351887 200000 673927036 200000 313156766 200000 128534931 200000 339186686 200000 401515476 200000 445135300 200000 116158017 200000 906643757 200000 196434467 200000 480934241 200000 489965392 200000 845238450 200000 352604519 200000 430805468 200000 40196881 200000 626347844 200000 661728575 200000 787389499 200000 195832432 200000 192588346 200000 574678505 200000 606496805 200000 112374524 200000 355505034 200000 62606916 200000 341401057 200000 477932261 200000 254250443 200000 427795918 200000 931239508 200000 614188792 200000 424154162 200000 647975589 200000 794336005 200000 972483235 200000 628053143 200000 839694217 200000 979456028 200000 460197367 200000 44674416 200000 354496983 200000 314030173 200000 590044576 200000 275881940 200000 826327439 200000 146963760 200000 782830317 200000 184124281 200000 106091342 200000 530273948 200000 280506830 200000 416211125 200000 221995091 200000 194105158 200000 713609936 200000 801410687 200000 867364989 200000 146627702 200000 236326177 200000 486222446 200000 903686731 200000 797563922 200000 858141842 200000 115492536 200000 57804505 200000 917238943 200000 144958351 200000 570220595 200000 284516840 200000 343039302 200000 328489767 200000 300926038 200000 272927702 200000 803855308 200000 404834058 200000 710988088 200000 974022561 200000 813972119 200000 409203588 200000 341592975 200000 165996263 200000 210537647 200000 671944582 200000 649779378 200000 530695144 200000 95457722 200000 560325789 200000 117591702 200000 449418625 200000 266014206 200000 696434425 200000 652471251 200000 14238514 200000 502380642 200000 910199142 200000 256061855 200000 389205272 200000 809067628 200000 165598036 200000 225632209 200000 660940786 200000 915274819 200000 77102290 200000 239272671 200000 64028959 200000 721049261 200000 274815630 200000 945727455 200000 236009117 200000 910075153 200000 288766934 200000 533954696 200000 651538699 200000 912471413 200000 930844825 200000 664376625 200000 741607335 200000 330169472 200000 765951846 200000 809323216 200000 781777488 200000 154911096 200000 584522602 200000 523629307 200000 392544644 200000 681510469 200000 840458357 200000 940123626 200000 899024993 200000 788150123 200000 290276597 200000 633707634 200000 879883431 200000 905256978 200000 577808888 200000 247358474 200000 257330867 200000 19082753 200000 373958445 200000 403007176 200000 769024388 200000 176692125 200000 423443170 200000 148481892 200000 556584122 200000 95859693 200000 187534343 200000 124884275 200000 245962897 200000 934187161 200000 484491817 200000 478822956 200000 402552297 200000 347678693 200000 162820470 200000 766719206 200000 520173632 200000 795996346 200000 728873150 200000 53770391 200000 191570357 200000 100564636 200000 551048047 200000 302582549 200000 159575814 200000 937293748 200000 912605080 200000 29468887 200000 406874513 200000 333907143 200000 789579238 200000 417234164 200000 42209622 200000 558257979 200000 969938857 200000 478669602 200000 948968178 200000 634350360 200000 573900495 200000 854028728 200000 747215269 200000 962141956 200000 878917094 200000 730447275 200000 425525068 200000 687976517 200000 78298653 200000 362090643 200000 223873127 200000 256332482 200000 630015298 200000 337396390 200000 395490323 200000 54159617 200000 939807173 200000 21667003 200000 340137999 200000 216425000 200000 26933426 200000 307137607 200000 354572986 200000 829785599 200000 778924986 200000 588740450 200000 870274834 200000 538573036 200000 823679786 200000 518852291 200000 601127606 200000 207537653 200000 505581041 200000 208782270 200000 564318180 200000 413633729 200000 461349278 200000 173043788 200000 723057018 200000 298730391 200000 405624414 200000 358873347 200000 641704184 200000 528617820 200000 101276929 200000 661929240 200000 325595771 200000 700331927 200000 355594996 200000 336575075 200000 322290371 200000 701606511 200000 977228359 200000 47176538 200000 422910253 200000 954746027 200000 825685416 200000 9553683 200000 260016056 200000 438122928 200000 50743910 200000 44750150 200000 937405699 200000 869901701 200000 37962862 200000 72790600 200000 102822477 200000 461261010 200000 686033488 200000 318369040 200000 646210419 200000 950867675 200000 212268346 200000 308483381 200000 452644596 200000 512329096 200000 130728186 200000 655628012 200000 202981358 200000 550315872 200000 7292927 200000 625152270 200000 651289121 200000 399883145 200000 727106391 200000 406035727 200000 3395563 200000 445193160 200000 74185393 200000 81361671 200000 310306377 200000 317015174 200000 211474524 200000 316335531 200000 132741340 200000 350253768 200000 270248262 200000 411755604 200000 289068512 200000 136918068 200000 114170621 200000 871630070 200000 933777462 200000 267999506 200000 601460144 200000 29113897 200000 840463706 200000 330418760 200000 377130541 200000 537863971 200000 147210604 200000 667914076 200000 672464867 200000 445122491 200000 709625130 200000 671240308 200000 254205665 200000 87241318 200000 875657715 200000 802963544 200000 210547157 200000 745801788 200000 95517637 200000 382878318 200000 792413197 200000 861152500 200000 385067839 200000 622935228 200000 945959800 200000 529331938 200000 453607838 200000 14326249 200000 995593380 200000 348491519 200000 680673987 200000 307410747 200000 40320704 200000 447047392 200000 695459115 200000 266896537 200000 565852571 200000 478817981 200000 441936372 200000 219474058 200000 838841763 200000 384438122 200000 984903901 200000 592067123 200000 903925222 200000 767370336 200000 932085830 200000 576076123 200000 625263123 200000 599652277 200000 542163755 200000 628957289 200000 700744312 200000 271193118 200000 77885740 200000 304419428 200000 679531012 200000 686393587 200000 341773447 200000 242884849 200000 145409606 200000 621420586 200000 712767003 200000 472034391 200000 906893163 200000 656113754 200000 491100006 200000 343300478 200000 19331651 200000 873452728 200000 701992583 200000 319719402 200000 81408572 200000 259183901 200000 999962683 200000 291506116 200000 376647525 200000 26853885 200000 473575907 200000 833527760 200000 179260011 200000 973119088 200000 595992443 200000 246531447 200000 937721502 200000 629625387 200000 659165604 200000 263540413 200000 303133163 200000 115436935 200000 886522266 200000 278404171 200000 269874914 200000 182361976 200000 401006397 200000 614345574 200000 396912305 200000 196934550 200000 688093452 200000 523379188 200000 563843366 200000 242189847 200000 927647268 200000 706749565 200000 438603953 200000 373992401 200000 725974596 200000 536962087 200000 346318942 200000 421485628 200000 959778763 200000 142038712 200000 315257310 200000 862898541 200000 218245558 200000 553458327 200000 533303678 200000 839611419 200000 105666470 200000 626105034 200000 261837869 200000 49912733 200000 601204184 200000 926747383 200000 569156985 200000 577616360 200000 457615146 200000 121426791 200000 838379921 200000 388000660 200000 853408540 200000 650673406 200000 811691332 200000 191839192 200000 378986443 200000 967810371 200000 349215743 200000 607109256 200000 35469815 200000 81749085 200000 72251858 200000 611169821 200000 627680509 200000 266659602 200000 840400747 200000 908922797 200000 732619996 200000 523949257 200000 683120664 200000 866647277 200000 361647155 200000 966018440 200000 457874889 200000 132125237 200000 239565888 200000 880384503 200000 996177674 200000 51341947 200000 335636706 200000 592227162 200000 699122444 200000 45108053 200000 140276887 200000 407185817 200000 369722268 200000 3367163 200000 696310397 200000 917067067 200000 91092264 200000 661770818 200000 620402260 200000 455188325 200000 911510721 200000 433689249 200000 43152505 200000 594352607 200000 929301011 200000 495994415 200000 678563308 200000 866856206 200000 636413806 200000 164537762 200000 91373642 200000 298598906 200000 979791807 200000 816612432 200000 474449363 200000 555185736 200000 59581590 200000 93271600 200000 432931172 200000 86680640 200000 477744161 200000 655913945 200000 273289852 200000 725799111 200000 238873390 200000 624324225 200000 560890682 200000 856019813 200000 321394988 200000 130181118 200000 101248604 200000 103406656 200000 446973994 200000 273440456 200000 567529281 200000 205634078 200000 436349653 200000 248916980 200000 146937319 200000 876021861 200000 704346749 200000 419552057 200000 834160364 200000 144554781 200000 4704528 200000 422825709 200000 675153296 200000 149879532 200000 357210396 200000 915901960 200000 231400368 200000 454524184 200000 559182288 200000 110669855 200000 759038924 200000 960313224 200000 15909115 200000 401837417 200000 223172353 200000 630702274 200000 619244810 200000 332564669 200000 219707150 200000 852081645 200000 6498573 200000 754509201 200000 231992402 200000 560737487 200000 41722546 200000 119819771 200000 460222924 200000 893024719 200000 887623751 200000 965101234 200000 713194776 200000 484135412 200000 94043835 200000 100578061 200000 477811831 200000 171309283 200000 53978013 200000 51165442 200000 763565767 200000 787632867 200000 116957467 200000 15223592 200000 426502534 200000 49591515 200000 629359106 200000 308380852 200000 146961619 200000 880799826 200000 290815939 200000 402231678 200000 581414251 200000 929882477 200000 855618667 200000 976231932 200000 934788271 200000 733049588 200000 181497001 200000 526696773 200000 842314907 200000 599980108 200000 863712204 200000 185118479 200000 807352271 200000 432130941 200000 473485761 200000 650268080 200000 816299914 200000 273486124 200000 486894360 200000 470140447 200000 641214377 200000 310906017 200000 439046399 200000 283306483 200000 375104683 200000 434054081 200000 209383236 200000 731873634 200000 998907823 200000 862133012 200000 985656918 200000 633225026 200000 963741299 200000 562129343 200000 83226948 200000 143759626 200000 418659669 200000 200580490 200000 866302395 200000 558088913 200000 232653653 200000 212925147 200000 4191243 200000 979063629 200000 829894673 200000 767647928 200000 568819490 200000 310718421 200000 534035398 200000 24339144 200000 465330830 200000 553018462 200000 888359253 200000 629125969 200000 617877630 200000 592500096 200000 749816890 200000 723899193 200000 81772481 200000 586352241 200000 410048661 200000 388758024 200000 601200580 200000 920604936 200000 459538724 200000 828675044 200000 883764375 200000 547815867 200000 896957766 200000 662556051 200000 889835240 200000 489302944 200000 487961850 200000 603788412 200000 34755589 200000 458011246 200000 461121244 200000 855874726 200000 923879901 200000 164815484 200000 341075501 200000 868904118 200000 986623230 200000 570677952 200000 191177931 200000 699184627 200000 166652568 200000 794394832 200000 343922484 200000 65579076 200000 707103864 200000 251811556 200000 562005126 200000 203961391 200000 689089804 200000 658866641 200000 535907969 200000 584917212 200000 323284325 200000 363832590 200000 911456642 200000 294427151 200000 108789551 200000 752378545 200000 263406729 200000 814349360 200000 534044857 200000 626428786 200000 508682035 200000 774570054 200000 422619378 200000 335153830 200000 644951999 200000 534963190 200000 264717673 200000 520724548 200000 663942412 200000 648048008 200000 902767180 200000 615196899 200000 447793304 200000 973321185 200000 503909993 200000 389909945 200000 879236738 200000 648481417 200000 221241647 200000 416940188 200000 873940360 200000 865178533 200000 621642413 200000 53070851 200000 501704456 200000 517766653 200000 494850448 200000 871410437 200000 149565698 200000 698852599 200000 157974824 200000 866009944 200000 92745236 200000 92863641 200000 177801570 200000 843424082 200000 505508219 200000 235467657 200000 673844431 200000 72604139 200000 576053527 200000 530468623 200000 693541019 200000 88347320 200000 612694375 200000 702382353 200000 767498901 200000 609931248 200000 297808776 200000 628215829 200000 485319468 200000 636537962 200000 690070841 200000 668285762 200000 209009007 200000 979627931 200000 955271385 200000 569074782 200000 402574092 200000 722963867 200000 284228454 200000 78363088 200000 678174289 200000 907901217 200000 177212031 200000 285933726 200000 798881325 200000 679661953 200000 665804386 200000 214882927 200000 228518446 200000 663965364 200000 668741613 200000 465265033 200000 463774852 200000 614867280 200000 785490080 200000 622302931 200000 539065851 200000 413144714 200000 454944408 200000 556322260 200000 465451524 200000 544129082 200000 202655893 200000 920758449 200000 132194988 200000 132132566 200000 114793460 200000 972449329 200000 354280610 200000 174169972 200000 940851381 200000 597760443 200000 217479477 200000 86339020 200000 121400693 200000 218840406 200000 29413970 200000 571257907 200000 330232179 200000 403100071 200000 828958857 200000 288498080 200000 294425742 200000 992006646 200000 623164679 200000 91972010 200000 514899780 200000 444936744 200000 759228316 200000 713542790 200000 224892596 200000 572210373 200000 251703478 200000 695024908 200000 508616859 200000 158587122 200000 549096292 200000 890495155 200000 234280794 200000 391307895 200000 587085139 200000 610241936 200000 864221166 200000 797381561 200000 64953043 200000 545591385 200000 33651701 200000 385852864 200000 450607825 200000 589554279 200000 968855471 200000 512551474 200000 419142877 200000 775177646 200000 929099769 200000 62069076 200000 710489381 200000 104330438 200000 646012498 200000 346420751 200000 711256184 200000 501543653 200000 703891161 200000 73576936 200000 830862403 200000 627290594 200000 13113420 200000 418872582 200000 277984406 200000 691869746 200000 164284938 200000 262851631 200000 970964510 200000 895404269 200000 959697425 200000 653959370 200000 499053611 200000 194108874 200000 127326464 200000 786406621 200000 63000235 200000 29434141 200000 148998677 200000 254190351 200000 987585069 200000 969599455 200000 367290670 200000 499119782 200000 682578910 200000 216732069 200000 233834699 200000 598492041 200000 75324814 200000 117963431 200000 89069577 200000 557718078 200000 714808234 200000 956601273 200000 612451496 200000 419788268 200000 153505090 200000 440812628 200000 514471685 200000 348041817 200000 284168708 200000 900408974 200000 912546335 200000 606323181 200000 570269247 200000 388562204 200000 39901589 200000 53717420 200000 105995488 200000 814960982 200000 892617637 200000 609956670 200000 296497014 200000 457933618 200000 902706990 200000 706503402 200000 58058289 200000 727414599 200000 825480110 200000 978646421 200000 95606750 200000 850688202 200000 299288900 200000 355893959 200000 420648428 200000 182156180 200000 292328622 200000 730617509 200000 11641449 200000 442344985 200000 394078026 200000 356272631 200000 691096069 200000 730565488 200000 644727576 200000 647242274 200000 919768076 200000 9869649 200000 94070453 200000 765657902 200000 104452207 200000 169859602 200000 905902944 200000 343723968 200000 933780923 200000 888964776 200000 167977721 200000 743269152 200000 817338655 200000 84866731 200000 76490748 200000 415012148 200000 666023017 200000 939286097 200000 805842825 200000 949477506 200000 430073864 200000 378247792 200000 955522398 200000 589718064 200000 718359819 200000 924950144 200000 712930778 200000 516435974 200000 605379871 200000 77906582 200000 615912955 200000 952483434 200000 455971476 200000 131418473 200000 227860319 200000 392130146 200000 400032344 200000 260130384 200000 596628550 200000 218032021 200000 191932410 200000 403079488 200000 200202638 200000 446140489 200000 841328551 200000 106954449 200000 742578356 200000 947279205 200000 910546990 200000 510329402 200000 435426264 200000 879669359 200000 117216511 200000 99457871 200000 416778681 200000 895577486 200000 523349031 200000 687706761 200000 753331636 200000 51851144 200000 437123669 200000 85848318 200000 273494984 200000 297747909 200000 431267543 200000 283999331 200000 698184852 200000 350004809 200000 880360860 200000 330328848 200000 602354006 200000 259021244 200000 617330995 200000 251532795 200000 857069037 200000 351280484 200000 822722249 200000 515081402 200000 319293143 200000 952469801 200000 238829614 200000 384061829 200000 334010162 200000 556424591 200000 55693264 200000 528234289 200000 4688574 200000 233885631 200000 123177149 200000 86825269 200000 531327961 200000 631712637 200000 453728421 200000 682527144 200000 917932928 200000 982696241 200000 823616980 200000 361002304 200000 132837715 200000 422317538 200000 823283515 200000 737416531 200000 904929681 200000 399046966 200000 806430311 200000 789763032 200000 154021655 200000 348203378 200000 958254982 200000 441504102 200000 867452772 200000 531749247 200000 693160297 200000 735088435 200000 272379031 200000 643004130 200000 139755388 200000 787893013 200000 95296878 200000 48459201 200000 945874894 200000 390073220 200000 923887432 200000 766938852 200000 691180815 200000 972882837 200000 759265315 200000 662469553 200000 588616844 200000 872054015 200000 789334685 200000 385067054 200000 98603572 200000 819939864 200000 377527798 200000 142641410 200000 245496981 200000 143353816 200000 394449931 200000 666311027 200000 274575582 200000 534598100 200000 235967324 200000 618838888 200000 850717406 200000 479939651 200000 184258310 200000 288523623 200000 94549250 200000 113542652 200000 988745417 200000 956503191 200000 98994266 200000 735445109 200000 412367618 200000 780892350 200000 364897940 200000 70179780 200000 182730416 200000 684039235 200000 17758718 200000 622536352 200000 56136562 200000 154791980 200000 602274183 200000 250196064 200000 785421702 200000 388997152 200000 334737598 200000 792655610 200000 816135114 200000 816993382 200000 231010768 200000 904105221 200000 737525182 200000 615852003 200000 241191309 200000 371174326 200000 920193920 200000 231847454 200000 751527779 200000 733932773 200000 458563533 200000 15804735 200000 393735520 200000 368230152 200000 380521990 200000 594205706 200000 359652915 200000 582099766 200000 379397159 200000 676234727 200000 573648683 200000 789613860 200000 875544272 200000 255834845 200000 252658741 200000 518066475 200000 718362432 200000 104707473 200000 859395553 200000 663257151 200000 403122516 200000 817139531 200000 750470493 200000 662072312 200000 78710155 200000 70553073 200000 675669623 200000 223150219 200000 505022212 200000 326845448 200000 908524446 200000 855730897 200000 656178045 200000 526881465 200000 408238049 200000 599682110 200000 726302036 200000 554796489 200000 930867949 200000 721414378 200000 793914249 200000 860486046 200000 70655762 200000 180389771 200000 779123130 200000 219203392 200000 662585150 200000 822790008 200000 994645028 200000 102566997 200000 423943423 200000 636798118 200000 538946984 200000 421686563 200000 628033156 200000 950811053 200000 920589250 200000 787030161 200000 525814427 200000 732248003 200000 281613970 200000 601850917 200000 257610932 200000 614660799 200000 26720471 200000 548447238 200000 34611420 200000 571510039 200000 740760046 200000 930738426 200000 199058881 200000 245826017 200000 402181078 200000 57695336 200000 17353908 200000 298142420 200000 759827246 200000 264348758 200000 925610913 200000 385965127 200000 574656308 200000 135674731 200000 497298199 200000 498475824 200000 134560710 200000 651135725 200000 309060166 200000 592290597 200000 69152100 200000 25858243 200000 790165754 200000 997609054 200000 612167467 200000 398199668 200000 938906532 200000 172618160 200000 114120923 200000 607810085 200000 556536145 200000 417765010 200000 118619345 200000 186493086 200000 115969456 200000 453542170 200000 182444557 200000 15548740 200000 994981136 200000 317564416 200000 881542188 200000 375192862 200000 405434974 200000 700668057 200000 400613741 200000 476164564 200000 93026090 200000 775210716 200000 251432623 200000 925572522 200000 599526818 200000 307129696 200000 480609136 200000 349930377 200000 924089492 200000 16266075 200000 953549775 200000 741224693 200000 154639727 200000 72095907 200000 359557770 200000 119181335 200000 158637121 200000 38368687 200000 707769088 200000 459964852 200000 396947898 200000 646020502 200000 991942446 200000 839010098 200000 739559206 200000 5774862 200000 397221813 200000 113574041 200000 760024694 200000 367492973 200000 628428241 200000 788015759 200000 29071927 200000 768125099 200000 233995107 200000 803550298 200000 303431576 200000 541599069 200000 573707495 200000 707263456 200000 767635048 200000 418395066 200000 689504125 200000 256749481 200000 488242452 200000 793826457 200000 238423267 200000 20398811 200000 343487660 200000 463329647 200000 370091384 200000 274405180 200000 934051037 200000 91157588 200000 321670202 200000 905307955 200000 873312760 200000 151306751 200000 416423624 200000 713350086 200000 83100393 200000 716831172 200000 420747616 200000 977403036 200000 559762239 200000 38635932 200000 40035553 200000 256815612 200000 748738857 200000 686613532 200000 106374344 200000 227874507 200000 251347318 200000 895415420 200000 904245558 200000 7881360 200000 11189652 200000 828290193 200000 286709991 200000 532898674 200000 708083601 200000 822710482 200000 14626107 200000 579794999 200000 281451036 200000 431188053 200000 151936049 200000 545713735 200000 748927107 200000 588920018 200000 279248998 200000 449133478 200000 515937462 200000 935359646 200000 462489369 200000 722472188 200000 614446401 200000 350555312 200000 686939177 200000 478481808 200000 572271957 200000 201961119 200000 494811156 200000 171153223 200000 3549887 200000 223430816 200000 535242745 200000 591373993 200000 669124078 200000 322848651 200000 563069846 200000 366397659 200000 895048688 200000 869625047 200000 762403145 200000 764235173 200000 480864373 200000 64976537 200000 967450130 200000 278090605 200000 946252233 200000 932594055 200000 352533390 200000 191674168 200000 976526045 200000 29229818 200000 703557117 200000 692332207 200000 936721726 200000 73470694 200000 560992316 200000 268333591 200000 156164891 200000 514720739 200000 542653386 200000 29002839 200000 348864834 200000 474689831 200000 355921606 200000 790032629 200000 266819363 200000 936613513 200000 797076975 200000 731036695 200000 567806666 200000 215046782 200000 417539233 200000 836034181 200000 583863016 200000 336883742 200000 373645533 200000 19107237 200000 383661258 200000 63879967 200000 459519809 200000 165571965 200000 448539231 200000 422999000 200000 719224075 200000 901480628 200000 106300981 200000 823099711 200000 425693209 200000 105841808 200000 953735036 200000 604771050 200000 437230827 200000 650822392 200000 650654720 200000 821993744 200000 518311582 200000 233404019 200000 759407666 200000 616987784 200000 694765298 200000 375750694 200000 195474207 200000 281959624 200000 309236292 200000 402713048 200000 756454518 200000 953703399 200000 125324179 200000 252149744 200000 402429573 200000 516451994 200000 609018494 200000 211951476 200000 215455292 200000 417990713 200000 863802180 200000 466143756 200000 270431527 200000 16672954 200000 337559233 200000 952311804 200000 912378231 200000 760243380 200000 419362422 200000 984649772 200000 901736441 200000 780283228 200000 761426561 200000 819985443 200000 868700700 200000 981957770 200000 269020064 200000 162480134 200000 452408302 200000 74367669 200000 760618801 200000 479932061 200000 54183966 200000 355656945 200000 697035572 200000 584829774 200000 583126011 200000 552134903 200000 436377670 200000 636552734 200000 199852914 200000 814573853 200000 616715687 200000 720840118 200000 900921619 200000 220580952 200000 45674292 200000 810785115 200000 356990476 200000 994458688 200000 129429868 200000 506149107 200000 828961324 200000 11046155 200000 771782510 200000 304105734 200000 250281440 200000 433024911 200000 856926456 200000 678659258 200000 403373624 200000 81119044 200000 963117673 200000 433591253 200000 840510177 200000 538876991 200000 876050111 200000 382695102 200000 682508331 200000 863770423 200000 988376473 200000 75763323 200000 522626820 200000 292195202 200000 217650996 200000 675234482 200000 942403322 200000 115822360 200000 52720241 200000 518396844 200000 311321660 200000 965433486 200000 309557964 200000 158451788 200000 155203993 200000 861131036 200000 792940134 200000 323885084 200000 784731775 200000 205626006 200000 118289403 200000 527757632 200000 429140732 200000 678398837 200000 883239659 200000 207860351 200000 997580222 200000 688983759 200000 79193908 200000 333516096 200000 328037910 200000 775380569 200000 246908277 200000 508008841 200000 466862576 200000 798449771 200000 987910380 200000 958497793 200000 972645852 200000 726033915 200000 625547128 200000 674919407 200000 957775111 200000 247592607 200000 147428759 200000 720891704 200000 125305153 200000 701356175 200000 882087528 200000 449395812 200000 65298680 200000 661934240 200000 230591912 200000 794284696 200000 717783866 200000 14724169 200000 820895672 200000 21266844 200000 742620598 200000 862863265 200000 552326036 200000 187056597 200000 348271291 200000 650066782 200000 506067677 200000 350868555 200000 499704118 200000 498712790 200000 596032463 200000 602626723 200000 532947127 200000 115837952 200000 251960138 200000 610470181 200000 73859436 200000 87222131 200000 254600396 200000 200335030 200000 111095331 200000 507499621 200000 409003636 200000 438558942 200000 490423884 200000 343538860 200000 34998528 200000 772263363 200000 242999795 200000 815352000 200000 569714127 200000 426154027 200000 857540553 200000 383009718 200000 594535647 200000 810013052 200000 930914075 200000 825332037 200000 782995150 200000 789893566 200000 476349911 200000 308174787 200000 276098268 200000 715184023 200000 848255630 200000 274950184 200000 637733095 200000 910768205 200000 735741036 200000 280686089 200000 312820076 200000 928295879 200000 501594944 200000 746666397 200000 603089291 200000 893315211 200000 664178554 200000 927855547 200000 60482307 200000 699594688 200000 894295079 200000 12842969 200000 625556017 200000 417093932 200000 235963126 200000 48986125 200000 382198804 200000 582616374 200000 771083829 200000 426526478 200000 830706763 200000 650045157 200000 336827091 200000 239488563 200000 507936020 200000 2295774 200000 556330078 200000 427550066 200000 757848910 200000 942390888 200000 690812166 200000 632652642 200000 770932342 200000 655039338 200000 446483864 200000 829623608 200000 911625389 200000 497445995 200000 774722435 200000 764680396 200000 981364912 200000 212652432 200000 325762773 200000 867524756 200000 182775261 200000 246592417 200000 361100349 200000 538545063 200000 234598963 200000 200027139 200000 155689225 200000 159204794 200000 203644498 200000 151147709 200000 689926953 200000 955892518 200000 799754614 200000 324034167 200000 886128426 200000 501804255 200000 37901183 200000 76285046 200000 353951291 200000 813222525 200000 467844331 200000 888190624 200000 156366890 200000 706719285 200000 272924889 200000 681782141 200000 646297446 200000 832600288 200000 362292487 200000 827103794 200000 455045885 200000 187990514 200000 147048404 200000 516932743 200000 21356191 200000 900499843 200000 910426685 200000 184035554 200000 595433113 200000 571801161 200000 247158243 200000 324825673 200000 487518681 200000 170071963 200000 426341123 200000 9678946 200000 974642672 200000 834992494 200000 439845499 200000 367285621 200000 953526538 200000 258606170 200000 728202186 200000 42571368 200000 889996278 200000 557192085 200000 154016528 200000 449700033 200000 763354660 200000 650967286 200000 931387657 200000 442831015 200000 162370976 200000 310856947 200000 730607381 200000 666268384 200000 228393243 200000 110107298 200000 804244274 200000 297738963 200000 540549602 200000 723850682 200000 971889663 200000 943047302 200000 511328228 200000 357435538 200000 669827258 200000 295742625 200000 736763824 200000 362373664 200000 25733953 200000 68075112 200000 277124723 200000 461665274 200000 670188052 200000 806675395 200000 338137085 200000 203848792 200000 713217617 200000 298133816 200000 854489788 200000 151336975 200000 374180277 200000 767646703 200000 782733246 200000 869773974 200000 649457313 200000 699356076 200000 26745522 200000 299357187 200000 954796561 200000 8286935 200000 858545126 200000 494472462 200000 817576869 200000 598670967 200000 461836362 200000 266443020 200000 76406171 200000 671358001 200000 276126571 200000 621797876 200000 997524178 200000 988127821 200000 273562487 200000 874849373 200000 176173256 200000 503872432 200000 992988478 200000 9222525 200000 798653852 200000 471212514 200000 916570159 200000 706800426 200000 156776972 200000 976477448 200000 217254998 200000 192026587 200000 108339575 200000 652560362 200000 172651107 200000 252102823 200000 216621531 200000 508062702 200000 224842149 200000 799236420 200000 82727894 200000 703278874 200000 544473610 200000 779365384 200000 280255144 200000 548759060 200000 149357600 200000 682250219 200000 436164142 200000 918178340 200000 89063702 200000 617581186 200000 707737319 200000 456624432 200000 87338682 200000 999801860 200000 442703858 200000 190549438 200000 971761020 200000 235878216 200000 571076366 200000 890438901 200000 434408553 200000 832829379 200000 690931863 200000 10790555 200000 941405487 200000 245373325 200000 675413903 200000 36722967 200000 255225886 200000 575812445 200000 662818193 200000 691859311 200000 39999012 200000 304367751 200000 451284702 200000 938280778 200000 848335568 200000 763117316 200000 585154132 200000 129871086 200000 779849807 200000 107573609 200000 806003568 200000 866961730 200000 31016817 200000 529733358 200000 296191571 200000 618430924 200000 328627107 200000 944550760 200000 468447673 200000 873881268 200000 457238774 200000 944061774 200000 964871939 200000 769971390 200000 340395542 200000 968126390 200000 721106989 200000 872253266 200000 387006546 200000 922509400 200000 95505879 200000 539025527 200000 75083161 200000 756773769 200000 492356415 200000 264064210 200000 746124410 200000 575943232 200000 760462916 200000 317860778 200000 179745315 200000 35315731 200000 344590180 200000 670464743 200000 261929058 200000 511110970 200000 767611326 200000 357465869 200000 369285030 200000 162164362 200000 23535376 200000 987857221 200000 417616125 200000 506816891 200000 358400952 200000 420566868 200000 384510998 200000 233905697 200000 779291830 200000 385907104 200000 195854144 200000 187859253 200000 411667879 200000 21690673 200000 611790185 200000 626055181 200000 473475275 200000 561960364 200000 973616671 200000 438733470 200000 929057023 200000 404220249 200000 666241937 200000 854684544 200000 203036610 200000 988599070 200000 726946445 200000 234200041 200000 936675636 200000 586865281 200000 695406722 200000 76683184 200000 984063505 200000 152008617 200000 674373503 200000 713693514 200000 156623801 200000 576637788 200000 574019634 200000 23729615 200000 991421994 200000 892556033 200000 539542505 200000 373997301 200000 159526914 200000 771747486 200000 324221075 200000 655350547 200000 363208833 200000 772331226 200000 701723326 200000 622229791 200000 855791493 200000 953117947 200000 620298137 200000 363934895 200000 756729227 200000 199470824 200000 186689267 200000 710565370 200000 129212852 200000 234738983 200000 555633466 200000 550394327 200000 904957884 200000 459827935 200000 326579580 200000 510622140 200000 703245827 200000 247554518 200000 467205480 200000 316106176 200000 18535304 200000 989298804 200000 898131788 200000 159215768 200000 458904552 200000 568869309 200000 539928087 200000 776787356 200000 909849442 200000 788210521 200000 460468056 200000 199372994 200000 767798485 200000 370981263 200000 691959612 200000 292580513 200000 589491647 200000 885199172 200000 378099859 200000 675423854 200000 240780350 200000 273156096 200000 199315147 200000 591690753 200000 118999314 200000 920688616 200000 455811571 200000 630715857 200000 125213592 200000 197694404 200000 151465656 200000 35911922 200000 163909584 200000 974657785 200000 84299370 200000 366115101 200000 110320215 200000 824343439 200000 607076598 200000 222154407 200000 684370029 200000 985079339 200000 874925292 200000 244094088 200000 385392623 200000 871944725 200000 138282362 200000 322575445 200000 384537948 200000 776276275 200000 8443502 200000 218961477 200000 873630163 200000 80101899 200000 282836024 200000 74507054 200000 897136914 200000 33169347 200000 199237092 200000 198608008 200000 775945080 200000 902098979 200000 380276003 200000 40928360 200000 717764099 200000 622860689 200000 703139394 200000 569573253 200000 384403026 200000 645048083 200000 100700720 200000 45899061 200000 203079842 200000 184054864 200000 419987067 200000 268452208 200000 557220820 200000 558396302 200000 973855058 200000 995769547 200000 372221797 200000 424307636 200000 692203908 200000 465852030 200000 538445683 200000 922558024 200000 62313598 200000 64878173 200000 242418877 200000 958238065 200000 338068560 200000 206754017 200000 250418850 200000 198879221 200000 339255208 200000 409236768 200000 801517345 200000 722654011 200000 28806100 200000 916969679 200000 608086743 200000 34502986 200000 289281220 200000 64968262 200000 707998467 200000 905527495 200000 266880260 200000 773498491 200000 935948163 200000 117065465 200000 20533189 200000 407737092 200000 935060183 200000 603132872 200000 69220052 200000 655803417 200000 800345117 200000 701545400 200000 140833952 200000 247667343 200000 5869843 200000 16642033 200000 844594231 200000 27131357 200000 565822487 200000 415704122 200000 928354632 200000 63890970 200000 246689833 200000 321902328 200000 761540130 200000 800925692 200000 301575398 200000 284065075 200000 126486962 200000 227543769 200000 169894541 200000 843203217 200000 46971272 200000 507432104 200000 912893949 200000 32743255 200000 901439954 200000 836081152 200000 456510133 200000 368283758 200000 552674654 200000 221844503 200000 268363473 200000 393781083 200000 290114971 200000 405127363 200000 491514643 200000 25257540 200000 825852056 200000 528690300 200000 911800534 200000 708409841 200000 108819202 200000 812040279 200000 801159707 200000 494338504 200000 590515753 200000 384561163 200000 497437568 200000 16704463 200000 860717563 200000 882495470 200000 741306946 200000 2642605 200000 866855174 200000 527317752 200000 167322178 200000 390430632 200000 772385402 200000 743539390 200000 234516476 200000 718427303 200000 214775331 200000 260735863 200000 707698321 200000 192476720 200000 412255858 200000 572008954 200000 47092157 200000 605707114 200000 482985587 200000 307643325 200000 356266464 200000 911349787 200000 726356951 200000 287029974 200000 819158520 200000 369782954 200000 494859499 200000 232811516 200000 209443748 200000 668578333 200000 771041439 200000 410698374 200000 766361890 200000 484580379 200000 168429695 200000 743171178 200000 167664465 200000 119184619 200000 224116924 200000 378421823 200000 635046831 200000 599977842 200000 394037794 200000 200303930 200000 242818650 200000 594663223 200000 635279394 200000 486255411 200000 401978386 200000 951862881 200000 490590409 200000 212721824 200000 865010740 200000 590074295 200000 296031943 200000 84680856 200000 877592256 200000 405722270 200000 408172904 200000 464523472 200000 567272531 200000 16547102 200000 156677789 200000 347002273 200000 114177068 200000 864957916 200000 209783026 200000 705797631 200000 130875946 200000 236717600 200000 20516760 200000 81721730 200000 963462859 200000 72615375 200000 251354716 200000 712302687 200000 879776046 200000 62633841 200000 367385006 200000 306178927 200000 902680849 200000 486017580 200000 665621658 200000 716170790 200000 362732243 200000 156521926 200000 784080 200000 974749852 200000 952170866 200000 606435493 200000 279429791 200000 659910535 200000 22766220 200000 583814097 200000 453761269 200000 161291838 200000 886933089 200000 869923056 200000 217975648 200000 731020982 200000 668882382 200000 948019272 200000 818723855 200000 316447623 200000 344176211 200000 597567680 200000 821989329 200000 783922151 200000 940397069 200000 376110046 200000 37405715 200000 112369581 200000 217278395 200000 405229513 200000 21647077 200000 448043343 200000 160452284 200000 682465095 200000 296452853 200000 269665251 200000 699598094 200000 209157055 200000 198778769 200000 812444448 200000 51223888 200000 107189559 200000 694254248 200000 371418461 200000 619350720 200000 339018838 200000 406388937 200000 673965456 200000 923286333 200000 714605666 200000 902812449 200000 98870095 200000 479181124 200000 977451330 200000 746994560 200000 779505874 200000 765835766 200000 925042557 200000 814930003 200000 693274350 200000 670197519 200000 618904120 200000 90200747 200000 850865434 200000 99258608 200000 837091642 200000 60040244 200000 225647468 200000 921889941 200000 421588203 200000 617221437 200000 15152284 200000 754165662 200000 558272079 200000 210386614 200000 662910463 200000 682757194 200000 713535759 200000 411177003 200000 610833804 200000 478914934 200000 788813679 200000 502886349 200000 765272026 200000 642808481 200000 727266392 200000 113257 200000 288641567 200000 653469161 200000 753253198 200000 929396078 200000 427932721 200000 483112974 200000 566758522 200000 905746155 200000 690582663 200000 196752494 200000 704969377 200000 786928525 200000 963721272 200000 300053255 200000 235342633 200000 707130020 200000 122059514 200000 454565495 200000 168261658 200000 750533150 200000 312554275 200000 369465342 200000 156221978 200000 380164745 200000 645574571 200000 325435257 200000 20468335 200000 114173204 200000 808741927 200000 140772199 200000 719270143 200000 914164621 200000 761997006 200000 399409383 200000 684923474 200000 254027363 200000 854782070 200000 213659064 200000 861435790 200000 780778149 200000 602905239 200000 899112503 200000 725887097 200000 849722369 200000 627083590 200000 422731619 200000 750245754 200000 522560709 200000 395323195 200000 592323290 200000 276050327 200000 932234720 200000 843193290 200000 414197468 200000 74280567 200000 42782944 200000 448695532 200000 381924935 200000 688404064 200000 783733237 200000 821274422 200000 203381913 200000 180810810 200000 83294700 200000 479027680 200000 926121968 200000 241841033 200000 481962035 200000 683048127 200000 468773132 200000 572268149 200000 721939674 200000 54237258 200000 990123338 200000 649005508 200000 437403791 200000 970243991 200000 236967081 200000 898289374 200000 288221857 200000 609125982 200000 846920648 200000 705995207 200000 427365629 200000 740016884 200000 790275558 200000 605462311 200000 220329011 200000 736578128 200000 605971167 200000 424489541 200000 277550960 200000 728578568 200000 986322228 200000 915579142 200000 928083076 200000 485558356 200000 4807171 200000 917371890 200000 436309469 200000 601671689 200000 207220490 200000 111644206 200000 914675338 200000 965462175 200000 470078632 200000 219154306 200000 514688056 200000 764664362 200000 908274138 200000 641535572 200000 723087159 200000 731454307 200000 205983809 200000 286396841 200000 534771828 200000 279822240 200000 17418265 200000 332229418 200000 421952896 200000 130865366 200000 757475394 200000 8244508 200000 111440518 200000 154294173 200000 765611067 200000 72618085 200000 846818392 200000 144646955 200000 535330337 200000 404490381 200000 803828834 200000 622436695 200000 116681395 200000 952185274 200000 139348148 200000 251509398 200000 582167376 200000 94078642 200000 910921723 200000 349622784 200000 430182390 200000 508670684 200000 767295879 200000 115223883 200000 417551683 200000 353667646 200000 768725318 200000 782392014 200000 100008567 200000 500747647 200000 414282695 200000 349587327 200000 835105136 200000 917703653 200000 867880503 200000 836928756 200000 905993387 200000 573050711 200000 285567590 200000 191523684 200000 796160329 200000 374579803 200000 274154177 200000 646650278 200000 245754118 200000 282916377 200000 403376728 200000 646097200 200000 675560514 200000 387771477 200000 279438553 200000 131863065 200000 521968124 200000 689861495 200000 901247123 200000 793340182 200000 792910289 200000 29316741 200000 346590323 200000 550335359 200000 238311936 200000 960727335 200000 669926921 200000 181647178 200000 121509224 200000 6675873 200000 773171074 200000 972985614 200000 387771271 200000 609729755 200000 317592494 200000 549296128 200000 360042619 200000 304434780 200000 38757883 200000 799233016 200000 828011780 200000 486321225 200000 214387319 200000 934281581 200000 512454784 200000 472621930 200000 449039314 200000 104073075 200000 50796268 200000 697445156 200000 725016408 200000 971569603 200000 920070377 200000 546508671 200000 606446330 200000 396604082 200000 776534963 200000 128612129 200000 849868613 200000 325873976 200000 451197738 200000 986318160 200000 283628904 200000 915311338 200000 468933068 200000 347844594 200000 745670449 200000 326782975 200000 334899896 200000 884160399 200000 190498063 200000 548429133 200000 983295405 200000 182118221 200000 754083857 200000 443067980 200000 599217415 200000 926034674 200000 710700517 200000 75174161 200000 334998471 200000 896457956 200000 424933593 200000 399534163 200000 443254155 200000 390861867 200000 314885083 200000 8708968 200000 530957457 200000 217868397 200000 369325180 200000 385709640 200000 850210743 200000 106913776 200000 701908200 200000 642619272 200000 631086717 200000 210056603 200000 522864111 200000 131515999 200000 503057152 200000 763587317 200000 229360382 200000 374027940 200000 299389951 200000 761420835 200000 89022501 200000 184469197 200000 50979034 200000 634323948 200000 138928146 200000 638028784 200000 350328717 200000 729652663 200000 919586323 200000 317330885 200000 412115640 200000 86027658 200000 573779991 200000 780241057 200000 521351577 200000 33602060 200000 992981165 200000 816715643 200000 818308111 200000 121060996 200000 339573507 200000 928154601 200000 243848344 200000 814968023 200000 824716006 200000 334674467 200000 50401362 200000 270954381 200000 305483975 200000 290361086 200000 591310077 200000 483987403 200000 945579444 200000 198633457 200000 332843766 200000 322489176 200000 19171674 200000 989664531 200000 255906109 200000 810095260 200000 909554184 200000 27483929 200000 160643439 200000 129012380 200000 380873902 200000 622057820 200000 426262475 200000 247283966 200000 589755097 200000 725574608 200000 67167025 200000 661446154 200000 107813560 200000 511991053 200000 531863837 200000 266776229 200000 813053209 200000 769432649 200000 180443055 200000 510024279 200000 314837867 200000 53244250 200000 920908197 200000 171162438 200000 6584765 200000 643428536 200000 117703773 200000 457151544 200000 765890748 200000 419626360 200000 501941719 200000 897910419 200000 307082168 200000 629309265 200000 626255025 200000 428202591 200000 824737439 200000 134579865 200000 620692009 200000 174797378 200000 152407551 200000 117083208 200000 394765853 200000 607319426 200000 504663815 200000 769252339 200000 68366093 200000 823495174 200000 535978374 200000 753513425 200000 543989782 200000 92188756 200000 715612137 200000 586705081 200000 304945911 200000 641642387 200000 517718336 200000 490529825 200000 193008655 200000 124770697 200000 905258809 200000 982716959 200000 210457180 200000 236631197 200000 93895202 200000 313975146 200000 749344125 200000 178435030 200000 228513002 200000 954065753 200000 9059248 200000 574067417 200000 65421088 200000 144642530 200000 735118292 200000 595441645 200000 408937201 200000 883296155 200000 594712935 200000 888010745 200000 935427373 200000 112629180 200000 712502407 200000 613657732 200000 603559234 200000 187665434 200000 642951668 200000 506092467 200000 143952190 200000 610485548 200000 773081355 200000 941359693 200000 843486672 200000 759412233 200000 814953420 200000 269622202 200000 136217159 200000 726458982 200000 859405524 200000 858830334 200000 167263376 200000 751817884 200000 530942306 200000 361484226 200000 178082107 200000 281182623 200000 569118037 200000 2101834 200000 223968118 200000 810275079 200000 307095852 200000 102183807 200000 152706831 200000 792969993 200000 20093443 200000 987290086 200000 949747829 200000 166296190 200000 423032731 200000 678846629 200000 191488183 200000 853263066 200000 647381074 200000 271477124 200000 1528706 200000 648218677 200000 26544934 200000 971910377 200000 526325542 200000 769201989 200000 634390965 200000 898755034 200000 93330577 200000 928011104 200000 33202751 200000 365096445 200000 104746321 200000 523844734 200000 974272929 200000 325409178 200000 597734293 200000 803021108 200000 972417371 200000 390492055 200000 674497580 200000 126138041 200000 500422538 200000 942243194 200000 708289667 200000 461652196 200000 13102829 200000 359171946 200000 659751594 200000 981311531 200000 753141475 200000 382582317 200000 581146959 200000 174600100 200000 496976234 200000 527444266 200000 291510208 200000 821101318 200000 565027617 200000 737279591 200000 904455148 200000 167075496 200000 646185286 200000 138056843 200000 502509665 200000 207426944 200000 238766520 200000 88229597 200000 598986319 200000 495223588 200000 328725749 200000 513153346 200000 267490690 200000 195623372 200000 852830747 200000 26325569 200000 194798699 200000 334613581 200000 174155498 200000 660326145 200000 276815383 200000 819398174 200000 240921023 200000 460810569 200000 139808821 200000 140370261 200000 510123929 200000 36479358 200000 175819540 200000 444895402 200000 866106392 200000 249906344 200000 829457313 200000 199927666 200000 631122296 200000 520783468 200000 687529324 200000 824608164 200000 797466265 200000 133246226 200000 160477859 200000 8469975 200000 143099641 200000 890868607 200000 654073364 200000 663806272 200000 492074679 200000 237313851 200000 875802926 200000 814948792 200000 298017937 200000 727008363 200000 65260031 200000 447993267 200000 346727397 200000 79124439 200000 621592375 200000 29332553 200000 744295091 200000 964766437 200000 989280803 200000 437584176 200000 876029336 200000 517579162 200000 307139761 200000 59867326 200000 910595540 200000 279055007 200000 366442865 200000 961270251 200000 521779012 200000 668860729 200000 707337105 200000 748234828 200000 911569000 200000 683108687 200000 850252000 200000 820118040 200000 991556701 200000 400725863 200000 918034891 200000 802949157 200000 168896226 200000 813645992 200000 677084002 200000 25753579 200000 381499478 200000 337224920 200000 936602963 200000 670982527 200000 961469879 200000 887841374 200000 371704812 200000 674000792 200000 555773092 200000 225544768 200000 291825180 200000 610093453 200000 224330587 200000 917456421 200000 245910897 200000 116722004 200000 471271098 200000 824576083 200000 424946714 200000 70729091 200000 352672321 200000 280985521 200000 350819558 200000 459257682 200000 273764365 200000 731981765 200000 99720003 200000 681917078 200000 858847454 200000 963913398 200000 109306687 200000 130390982 200000 935103505 200000 477186379 200000 162709897 200000 597192696 200000 232385957 200000 654284009 200000 897266031 200000 756204260 200000 777857081 200000 752936856 200000 2851041 200000 767215327 200000 54041868 200000 884061181 200000 28877419 200000 339535072 200000 192561659 200000 146127199 200000 426035518 200000 978100861 200000 517442949 200000 892760998 200000 105280807 200000 55748078 200000 290475208 200000 880045910 200000 832444053 200000 177553928 200000 470496132 200000 114625944 200000 179584151 200000 673793603 200000 727369239 200000 459040304 200000 797610202 200000 295849651 200000 75763582 200000 236068231 200000 15916974 200000 536476689 200000 762795354 200000 391768226 200000 71326208 200000 473479091 200000 311168999 200000 596131623 200000 878888288 200000 670088078 200000 443076102 200000 153123166 200000 512223740 200000 570017338 200000 610319155 200000 158594605 200000 707538595 200000 720346349 200000 980740494 200000 747650842 200000 450121410 200000 865141117 200000 679546325 200000 560744524 200000 368207465 200000 855289442 200000 215373159 200000 437964425 200000 121605701 200000 148435633 200000 337208386 200000 544267063 200000 17263014 200000 336315425 200000 122052357 200000 210837599 200000 851693690 200000 480087305 200000 540872941 200000 167705252 200000 298994000 200000 13377119 200000 803735515 200000 122366800 200000 755699029 200000 661425081 200000 43397196 200000 106953799 200000 286847064 200000 939814734 200000 63928670 200000 756231696 200000 230862537 200000 648101365 200000 680714960 200000 990113746 200000 165063605 200000 495870756 200000 175114498 200000 183344979 200000 323271371 200000 425602801 200000 183212272 200000 46059770 200000 962938969 200000 218145812 200000 724895290 200000 352915406 200000 312683855 200000 19939298 200000 211004190 200000 400650100 200000 294322489 200000 867489362 200000 294390395 200000 18657844 200000 525602888 200000 775111675 200000 280689103 200000 834132723 200000 72918345 200000 122378258 200000 559777081 200000 479502648 200000 306002859 200000 360076911 200000 585019766 200000 227617579 200000 773187964 200000 107443081 200000 764806119 200000 560484752 200000 122554731 200000 865016436 200000 475980936 200000 928878032 200000 242677959 200000 623416553 200000 584828410 200000 195877360 200000 920736126 200000 627855165 200000 736229753 200000 461923990 200000 674604062 200000 233317992 200000 451421413 200000 208956682 200000 770220501 200000 757206527 200000 334826685 200000 614924594 200000 293654132 200000 506067513 200000 348979742 200000 318456723 200000 356876903 200000 798780396 200000 324289223 200000 916957526 200000 160757950 200000 832666256 200000 915384087 200000 659216960 200000 48446758 200000 434473530 200000 451379212 200000 837030072 200000 190632431 200000 478753185 200000 452566340 200000 278988740 200000 779224071 200000 71378971 200000 502160127 200000 666894091 200000 97127164 200000 20201888 200000 913934362 200000 386409171 200000 220976894 200000 85798085 200000 613578773 200000 950782467 200000 646242521 200000 485277377 200000 483243789 200000 911524385 200000 966298110 200000 272339819 200000 953687490 200000 919513940 200000 645028474 200000 672984377 200000 808382865 200000 1734242 200000 68859644 200000 358975297 200000 54594681 200000 445912242 200000 658012370 200000 290061115 200000 842420505 200000 528674891 200000 392260075 200000 323005308 200000 737473711 200000 271694290 200000 355706582 200000 981247739 200000 710468890 200000 950379150 200000 685924032 200000 589482318 200000 529393880 200000 687269990 200000 846448505 200000 443041453 200000 797091591 200000 853122017 200000 729917295 200000 829587949 200000 547186535 200000 376063524 200000 174521776 200000 46268037 200000 923410005 200000 97084151 200000 2224619 200000 372104844 200000 92919505 200000 378502335 200000 633925231 200000 946933431 200000 902164088 200000 380490884 200000 89849898 200000 926655071 200000 431983498 200000 494406635 200000 409329321 200000 821742968 200000 610478308 200000 801065276 200000 917346333 200000 178095770 200000 649922565 200000 684542301 200000 533123924 200000 695391995 200000 28257036 200000 493674964 200000 188599227 200000 783059569 200000 39564471 200000 693315783 200000 832509793 200000 429428596 200000 594215013 200000 925889790 200000 4404982 200000 685994265 200000 550325780 200000 191896031 200000 529825223 200000 669270295 200000 999226978 200000 414957424 200000 800735171 200000 796811204 200000 282436239 200000 512007768 200000 698989432 200000 258613784 200000 526136440 200000 321518557 200000 202474517 200000 784816040 200000 738713757 200000 70983141 200000 566213480 200000 136233643 200000 777928731 200000 194626809 200000 829201889 200000 213159928 200000 298734257 200000 455887421 200000 501402765 200000 167344901 200000 765715646 200000 358658936 200000 698883355 200000 76389864 200000 607073601 200000 141797649 200000 910932441 200000 528016728 200000 210621398 200000 25782286 200000 35097014 200000 354798252 200000 504518846 200000 336326166 200000 696978497 200000 453931482 200000 152006359 200000 591362415 200000 413219751 200000 1997688 200000 758253471 200000 127312641 200000 217194168 200000 371363518 200000 294755637 200000 761945680 200000 954441442 200000 270756737 200000 99409494 200000 710065540 200000 686806067 200000 269739576 200000 282966115 200000 347796836 200000 673465690 200000 253646842 200000 371130200 200000 318799701 200000 430868902 200000 698799740 200000 857922517 200000 836797279 200000 62945028 200000 403852310 200000 396458777 200000 629747239 200000 141007876 200000 653007807 200000 790469377 200000 76102389 200000 880557524 200000 927003403 200000 481766924 200000 750219694 200000 315078722 200000 625926707 200000 566004569 200000 854023386 200000 854502845 200000 595489293 200000 451236518 200000 138363807 200000 181908819 200000 519591950 200000 652702289 200000 809454531 200000 446415540 200000 943275598 200000 791717722 200000 703322028 200000 327475245 200000 966096771 200000 430607199 200000 33789026 200000 523659948 200000 161599747 200000 342062749 200000 172477323 200000 733242306 200000 91850438 200000 724293109 200000 806201197 200000 955115419 200000 928954209 200000 72635107 200000 353039087 200000 238157062 200000 599285259 200000 749493127 200000 4229015 200000 840204659 200000 924625051 200000 512342175 200000 785736588 200000 831288558 200000 588329351 200000 208173962 200000 22390164 200000 401090088 200000 14689765 200000 763893319 200000 20480790 200000 562923118 200000 122097004 200000 616959346 200000 755828760 200000 155153327 200000 739371635 200000 302901836 200000 975475521 200000 873978490 200000 619576304 200000 33022643 200000 543484375 200000 52388348 200000 77716857 200000 550972709 200000 100559809 200000 295602181 200000 508660038 200000 458038976 200000 918228870 200000 958601987 200000 728895532 200000 387649348 200000 563747403 200000 845486596 200000 791280034 200000 377024782 200000 312006615 200000 42522807 200000 276576190 200000 768217886 200000 486503570 200000 22305131 200000 464091448 200000 855619857 200000 81808768 200000 937611533 200000 507926373 200000 81672486 200000 126284873 200000 964923181 200000 670503996 200000 677359676 200000 276270900 200000 119316472 200000 316200532 200000 787629009 200000 874473255 200000 391858751 200000 59097826 200000 967974916 200000 835943335 200000 618345326 200000 864148415 200000 524039571 200000 582399709 200000 947011476 200000 232990559 200000 906376668 200000 969857421 200000 498646368 200000 135325402 200000 311726815 200000 253532960 200000 309825057 200000 612437478 200000 945129274 200000 497706395 200000 728645573 200000 517399257 200000 104829994 200000 843971493 200000 308431066 200000 904642731 200000 877621647 200000 569279620 200000 637323919 200000 488316657 200000 853408232 200000 531529246 200000 942450354 200000 586529250 200000 58887762 200000 330682619 200000 424900531 200000 262916692 200000 255124620 200000 479842369 200000 420073119 200000 443061695 200000 264636661 200000 87427510 200000 919840036 200000 668799544 200000 661608587 200000 169598401 200000 353821586 200000 621231222 200000 372059885 200000 889898856 200000 238463191 200000 559019984 200000 828914265 200000 294829650 200000 993939074 200000 940550716 200000 928760749 200000 407200965 200000 782632128 200000 649721424 200000 10810985 200000 953956264 200000 329260129 200000 488128324 200000 486974634 200000 389693058 200000 100874963 200000 583811309 200000 829892400 200000 265054072 200000 104583716 200000 25541058 200000 529437528 200000 213057361 200000 127636227 200000 476682457 200000 150742306 200000 877991284 200000 810834622 200000 180730346 200000 169583403 200000 190036968 200000 667278148 200000 573011786 200000 511132850 200000 265122130 200000 22881572 200000 453957104 200000 728566166 200000 839570682 200000 454905740 200000 920425330 200000 857778261 200000 724461253 200000 191758410 200000 810080776 200000 292839950 200000 554955579 200000 789295565 200000 575737479 200000 278052990 200000 228445569 200000 159962403 200000 233134695 200000 868525574 200000 298562399 200000 157232636 200000 327612860 200000 475703715 200000 388463930 200000 126636708 200000 460925759 200000 224514803 200000 335974426 200000 840016396 200000 692233286 200000 657863222 200000 829301669 200000 798616001 200000 25852614 200000 705521737 200000 681376801 200000 446603762 200000 834699607 200000 732645035 200000 969801332 200000 308164973 200000 620838191 200000 216859003 200000 678638630 200000 471231906 200000 766451236 200000 365009783 200000 959894365 200000 904874141 200000 590992558 200000 254610430 200000 70227679 200000 28075279 200000 963592162 200000 41466638 200000 943261715 200000 235266629 200000 763193719 200000 55426886 200000 354573567 200000 651805742 200000 541757892 200000 145049060 200000 409469002 200000 998547288 200000 326836671 200000 793978054 200000 413736762 200000 616849650 200000 177869566 200000 589896300 200000 127534006 200000 202732235 200000 70576056 200000 804645363 200000 340035140 200000 158495057 200000 2126020 200000 919857435 200000 51611147 200000 613419922 200000 581499288 200000 623418945 200000 729414866 200000 173531965 200000 458928714 200000 369988196 200000 777982206 200000 927078560 200000 467668370 200000 603434275 200000 449030038 200000 555642026 200000 727226053 200000 745030332 200000 349584450 200000 136975082 200000 838059482 200000 656977422 200000 156123974 200000 325623694 200000 907326824 200000 29700247 200000 635326858 200000 144265060 200000 963145892 200000 174487158 200000 504746133 200000 922283483 200000 62100326 200000 813700713 200000 330688652 200000 36560641 200000 5477925 200000 614152142 200000 714793527 200000 345402245 200000 506260469 200000 295167141 200000 114002683 200000 943531190 200000 253740175 200000 494182283 200000 284895456 200000 563168385 200000 505326152 200000 793191359 200000 124669068 200000 52759926 200000 185312280 200000 650128673 200000 334589252 200000 13179587 200000 841838996 200000 49528365 200000 435126001 200000 900887607 200000 82633971 200000 851194883 200000 434395672 200000 594476095 200000 366263051 200000 387068513 200000 644680672 200000 629460970 200000 791116628 200000 462697894 200000 695655951 200000 467213032 200000 616718307 200000 818398928 200000 221084939 200000 200012678 200000 520005487 200000 294429565 200000 155595740 200000 969316019 200000 135960398 200000 385178605 200000 857023528 200000 640742397 200000 254218616 200000 882638590 200000 377848885 200000 696748435 200000 889579650 200000 310663213 200000 226793194 200000 354104900 200000 336419235 200000 600568218 200000 278918093 200000 135681405 200000 48821426 200000 570310148 200000 559949573 200000 844976462 200000 848837669 200000 13707464 200000 327370073 200000 96277605 200000 80855314 200000 151531493 200000 545989166 200000 189906961 200000 858308913 200000 533915642 200000 401627531 200000 113849407 200000 46390999 200000 264841285 200000 993487383 200000 140711294 200000 277559035 200000 794469029 200000 310944025 200000 678610174 200000 704299315 200000 357876632 200000 258203766 200000 614680204 200000 93782455 200000 294742077 200000 406129333 200000 437318807 200000 898142044 200000 839319633 200000 713832190 200000 971132973 200000 234556313 200000 756772917 200000 984371989 200000 590787325 200000 910747269 200000 867387621 200000 157277539 200000 195368278 200000 775438549 200000 26714625 200000 800381676 200000 663556133 200000 834964962 200000 249385928 200000 116625241 200000 603981562 200000 791681440 200000 765879575 200000 910349039 200000 556663811 200000 367856807 200000 450264941 200000 728626836 200000 70109710 200000 453100077 200000 849082089 200000 352865232 200000 687408266 200000 792516616 200000 745997385 200000 220279497 200000 643646854 200000 299517103 200000 656375020 200000 79946309 200000 850268592 200000 505954617 200000 359564496 200000 263792554 200000 562732629 200000 731495773 200000 895362195 200000 194447616 200000 799673702 200000 165900143 200000 281369973 200000 301411565 200000 207969648 200000 726085224 200000 825498963 200000 330016439 200000 843007907 200000 898906589 200000 633443501 200000 295153221 200000 703716811 200000 465355269 200000 17487520 200000 959001629 200000 544440409 200000 282524087 200000 89860844 200000 10725222 200000 669847642 200000 616578152 200000 669675502 200000 766833126 200000 31185788 200000 358648369 200000 725855397 200000 128890884 200000 145747984 200000 702809542 200000 150272176 200000 913822406 200000 809356546 200000 67977343 200000 555876429 200000 804540372 200000 810002913 200000 781194322 200000 992767066 200000 92432242 200000 107684573 200000 766858197 200000 533477463 200000 460259464 200000 533363395 200000 195855424 200000 935790690 200000 394526877 200000 108029697 200000 317244776 200000 843642680 200000 545990102 200000 958042024 200000 926830532 200000 740517946 200000 10995962 200000 462748516 200000 514095723 200000 635855204 200000 82586993 200000 94986116 200000 959983890 200000 160833366 200000 547179839 200000 358074872 200000 246170129 200000 582298447 200000 303752461 200000 593766733 200000 89800287 200000 122192684 200000 871935519 200000 173637809 200000 891969424 200000 378749292 200000 495079518 200000 635576821 200000 61469149 200000 214286638 200000 473431119 200000 666902917 200000 750688284 200000 135241264 200000 742566168 200000 228597872 200000 531681218 200000 95174352 200000 277918849 200000 55496806 200000 123783399 200000 212122638 200000 672761584 200000 674233779 200000 609723969 200000 377790856 200000 38986091 200000 571734344 200000 848395046 200000 198675323 200000 533671320 200000 351494322 200000 341291406 200000 524193480 200000 994367935 200000 824784928 200000 372932622 200000 556027627 200000 714130118 200000 160639073 200000 69066205 200000 837724164 200000 418197043 200000 914192610 200000 848974546 200000 988930770 200000 465487917 200000 874018227 200000 538958690 200000 697625778 200000 449852794 200000 929672578 200000 827709606 200000 54307235 200000 568985473 200000 165002653 200000 970349650 200000 919440964 200000 405922888 200000 583707123 200000 387276990 200000 254909907 200000 136153206 200000 367388435 200000 532586720 200000 570119726 200000 428129106 200000 968589354 200000 805282894 200000 100392917 200000 276705985 200000 227305736 200000 304757056 200000 662009829 200000 85570378 200000 190463003 200000 559787146 200000 925112862 200000 270362644 200000 596350577 200000 79645605 200000 427951325 200000 249531110 200000 984845241 200000 422605479 200000 562762530 200000 140362789 200000 918522945 200000 78223430 200000 187952266 200000 752662745 200000 3669241 200000 631922648 200000 298379604 200000 565483175 200000 992519021 200000 115712852 200000 365680735 200000 313952215 200000 399865294 200000 13503313 200000 838981417 200000 405871950 200000 69562601 200000 429023492 200000 347956689 200000 789043348 200000 136935469 200000 860020294 200000 849010453 200000 707334606 200000 101701545 200000 397462923 200000 249419860 200000 431294916 200000 235575306 200000 232929771 200000 511184267 200000 47818204 200000 473880224 200000 817251612 200000 294520155 200000 410407963 200000 91470681 200000 773438836 200000 821481216 200000 491755306 200000 553852099 200000 776604651 200000 865450075 200000 275646542 200000 380194317 200000 512397846 200000 712338920 200000 332822894 200000 643155717 200000 586433580 200000 180822215 200000 135648016 200000 654844443 200000 421740803 200000 327585462 200000 445314138 200000 163527771 200000 957282835 200000 204750356 200000 629183765 200000 369742710 200000 467553649 200000 775770079 200000 432962980 200000 460265913 200000 273309652 200000 534982582 200000 468925713 200000 744357907 200000 678569619 200000 707120599 200000 185424128 200000 799739411 200000 678951332 200000 359644449 200000 35732408 200000 230898662 200000 796745629 200000 204094225 200000 135936544 200000 518804060 200000 984372150 200000 481152968 200000 921361342 200000 259176674 200000 579895748 200000 655842306 200000 813803705 200000 464634248 200000 267612221 200000 763072799 200000 997290456 200000 507832572 200000 356040250 200000 815354142 200000 332772480 200000 475880077 200000 957753199 200000 264203932 200000 410124472 200000 143420968 200000 716698677 200000 859343576 200000 326231336 200000 758486109 200000 298730368 200000 478049713 200000 62740 200000 486576217 200000 954676455 200000 959539621 200000 535390309 200000 728716781 200000 950239394 200000 765097939 200000 986727327 200000 974143365 200000 7312262 200000 278969849 200000 129456619 200000 211235888 200000 223720714 200000 521221237 200000 739536653 200000 662734749 200000 235969349 200000 829461063 200000 439557998 200000 107539483 200000 72352493 200000 618456332 200000 520472083 200000 164438168 200000 248201560 200000 618699524 200000 917439650 200000 218485410 200000 11088510 200000 648933132 200000 394102627 200000 935043688 200000 540481268 200000 505752739 200000 388291900 200000 942722744 200000 330312177 200000 365248488 200000 992645043 200000 430228737 200000 53306699 200000 93360026 200000 569774831 200000 297789778 200000 220572538 200000 223341845 200000 482927030 200000 302591065 200000 741803411 200000 337722458 200000 117629294 200000 516872548 200000 151906637 200000 106133511 200000 941415967 200000 535929954 200000 912727807 200000 963978074 200000 595203183 200000 717700577 200000 7722399 200000 540901425 200000 205029797 200000 70357776 200000 434000067 200000 289280268 200000 560117670 200000 225296830 200000 846428834 200000 274896136 200000 964454137 200000 223201368 200000 746037267 200000 74226149 200000 345405637 200000 899968494 200000 120534156 200000 967148544 200000 385962192 200000 396010542 200000 108985891 200000 334918232 200000 723074945 200000 347088743 200000 755812752 200000 809487500 200000 812441055 200000 754966150 200000 660792360 200000 640136923 200000 927259535 200000 591139611 200000 854386658 200000 955226145 200000 140404440 200000 395340115 200000 757868372 200000 99033055 200000 99268770 200000 177044478 200000 84785078 200000 789960755 200000 381518961 200000 221158026 200000 840664797 200000 410309083 200000 426355822 200000 49557766 200000 156310848 200000 50440245 200000 785771869 200000 438455839 200000 365066742 200000 774123841 200000 311147687 200000 419752740 200000 824750773 200000 636692380 200000 906905681 200000 818585093 200000 178244051 200000 640695942 200000 839657729 200000 125896527 200000 541448264 200000 253391836 200000 568010239 200000 987437105 200000 858781609 200000 272541725 200000 57295152 200000 108571769 200000 110681644 200000 327641192 200000 688928540 200000 280126614 200000 492093098 200000 378261115 200000 304222953 200000 545744791 200000 71745175 200000 868832437 200000 456270941 200000 593727786 200000 145407500 200000 452391444 200000 979392479 200000 648332189 200000 351164349 200000 111256119 200000 281434229 200000 63532510 200000 127852289 200000 483148635 200000 263891398 200000 454364030 200000 347659216 200000 300635745 200000 305952280 200000 711753897 200000 86295743 200000 954798789 200000 473172562 200000 647768623 200000 756806405 200000 508534952 200000 250894330 200000 572198269 200000 255062137 200000 396899014 200000 517452087 200000 235048611 200000 920952721 200000 897707647 200000 246254799 200000 750477903 200000 79992163 200000 818103249 200000 266507817 200000 610835919 200000 38444455 200000 227575643 200000 711682892 200000 812708626 200000 893462706 200000 975026267 200000 982729949 200000 260045479 200000 418887035 200000 360666800 200000 49384995 200000 650727868 200000 350469528 200000 887670488 200000 3866373 200000 443361311 200000 406553921 200000 855671794 200000 888057354 200000 158165566 200000 535595851 200000 615658427 200000 232325719 200000 196487466 200000 573243693 200000 489158804 200000 196850100 200000 214463631 200000 897321214 200000 944771449 200000 426317958 200000 730462396 200000 134710131 200000 760993291 200000 441014229 200000 341302433 200000 331065317 200000 678216326 200000 650512710 200000 271999435 200000 127059016 200000 429069770 200000 998816545 200000 692583017 200000 172284724 200000 666479445 200000 897311308 200000 216906057 200000 905999839 200000 233225030 200000 234173004 200000 22946778 200000 864974367 200000 316400731 200000 938164554 200000 342083627 200000 814004331 200000 856199155 200000 765025803 200000 771839209 200000 67025882 200000 640137228 200000 846835190 200000 290688868 200000 361352226 200000 411540805 200000 159502097 200000 399102858 200000 239071130 200000 137678555 200000 970851842 200000 820908521 200000 733864760 200000 648668847 200000 687864337 200000 548678576 200000 245807250 200000 236708669 200000 915683108 200000 196981422 200000 327019487 200000 778888101 200000 697040321 200000 971058000 200000 298595318 200000 437983654 200000 249609999 200000 382997670 200000 151364172 200000 675526557 200000 500852437 200000 118829150 200000 620092154 200000 325073545 200000 419129208 200000 993599686 200000 698612404 200000 740834825 200000 103306751 200000 729663181 200000 871518418 200000 431622747 200000 866669585 200000 3911682 200000 501428554 200000 654229086 200000 611559412 200000 217827474 200000 917501618 200000 885742991 200000 469418640 200000 735509325 200000 247904322 200000 462202895 200000 16144233 200000 44236193 200000 26202575 200000 125551771 200000 440784551 200000 506101660 200000 933646800 200000 374232209 200000 540373265 200000 33338861 200000 231666524 200000 81059824 200000 945092108 200000 224134627 200000 825867816 200000 838724952 200000 706326944 200000 276556651 200000 512284300 200000 994678277 200000 316991602 200000 736597781 200000 749507967 200000 561938391 200000 945782218 200000 871977487 200000 485810325 200000 126290764 200000 667636109 200000 156531751 200000 39384583 200000 952165251 200000 835979843 200000 557616588 200000 519463083 200000 733575226 200000 929259282 200000 335594509 200000 256825334 200000 481280464 200000 34591679 200000 249338519 200000 919403520 200000 93412162 200000 865158835 200000 237381562 200000 174310783 200000 679292465 200000 411386099 200000 914795620 200000 794865097 200000 787245274 200000 305825830 200000 203014179 200000 146035414 200000 592506907 200000 901687954 200000 578592550 200000 225966907 200000 591855987 200000 145137437 200000 796907068 200000 958732335 200000 387808002 200000 332984656 200000 996711122 200000 167802761 200000 48674692 200000 317436238 200000 544804088 200000 243766718 200000 771252825 200000 623513569 200000 344803676 200000 658213351 200000 230699903 200000 55936621 200000 692184908 200000 152719288 200000 430906773 200000 759816441 200000 58114743 200000 135882633 200000 907296729 200000 640127020 200000 981335083 200000 20120144 200000 496321577 200000 803993420 200000 32071896 200000 669240227 200000 334744325 200000 48944704 200000 311094411 200000 785597369 200000 510647691 200000 547369359 200000 852628402 200000 510955369 200000 843430776 200000 37422174 200000 322765149 200000 962984489 200000 986729261 200000 987011188 200000 892990778 200000 516541456 200000 504545190 200000 484116536 200000 647405976 200000 412391380 200000 567583875 200000 83028145 200000 210520932 200000 59383499 200000 731863042 200000 162010500 200000 807666222 200000 532972780 200000 731835138 200000 911201017 200000 577877028 200000 399810766 200000 405479681 200000 212856309 200000 831467028 200000 255513510 200000 430748702 200000 301870592 200000 851677037 200000 354153805 200000 907289367 200000 84021056 200000 218477117 200000 680016439 200000 721709899 200000 70593658 200000 511418164 200000 10793852 200000 955304120 200000 314886423 200000 279785375 200000 810333906 200000 962403324 200000 121775900 200000 177067884 200000 771050639 200000 116509271 200000 296603439 200000 602431275 200000 264786347 200000 482914726 200000 938595992 200000 706976266 200000 725251515 200000 907057256 200000 122895165 200000 999217624 200000 789744374 200000 54137276 200000 70929828 200000 483567874 200000 429573170 200000 499582817 200000 618184436 200000 201935512 200000 232938215 200000 768575923 200000 467698931 200000 271204424 200000 358974250 200000 673934260 200000 842734088 200000 99236448 200000 282073010 200000 430020351 200000 722246969 200000 631975375 200000 365145046 200000 801660885 200000 414001709 200000 349274659 200000 90693516 200000 127679252 200000 316402474 200000 289079692 200000 752555370 200000 426876473 200000 346296087 200000 421898454 200000 818210472 200000 408674149 200000 328340347 200000 641082738 200000 317343002 200000 237470548 200000 383948411 200000 87027053 200000 421433657 200000 515377511 200000 938172126 200000 624172918 200000 422784539 200000 526635418 200000 611157515 200000 48906459 200000 49483125 200000 633435277 200000 70869513 200000 8829324 200000 932918688 200000 469116286 200000 912075645 200000 669959190 200000 641252240 200000 794568268 200000 539689903 200000 645720999 200000 362621148 200000 887777141 200000 277167748 200000 819424783 200000 945007548 200000 933022744 200000 341864068 200000 766077884 200000 450912517 200000 497745907 200000 49302228 200000 423989181 200000 954167342 200000 985776996 200000 938041148 200000 92847551 200000 76360014 200000 36011883 200000 905536033 200000 301366802 200000 343854363 200000 939548581 200000 358015115 200000 370446755 200000 769556203 200000 56622162 200000 923855392 200000 297722370 200000 37697718 200000 995232335 200000 103695142 200000 848263517 200000 284021521 200000 929645340 200000 992114819 200000 462786179 200000 653532467 200000 77154006 200000 604478399 200000 454507745 200000 719747826 200000 969273404 200000 934661888 200000 93136519 200000 807728838 200000 319936685 200000 137995020 200000 474448930 200000 173977028 200000 697907239 200000 449218378 200000 662679298 200000 80892323 200000 201794376 200000 720099264 200000 578226965 200000 89091770 200000 721748304 200000 805883157 200000 947141354 200000 326820863 200000 189639709 200000 935069327 200000 742027182 200000 917745928 200000 562504748 200000 585834517 200000 396871473 200000 532253708 200000 639516318 200000 297121325 200000 302942176 200000 622180834 200000 853838127 200000 456786430 200000 614164171 200000 630012928 200000 40139327 200000 950900047 200000 270567840 200000 372536444 200000 300498637 200000 898653317 200000 64581293 200000 142221838 200000 839113334 200000 495477927 200000 28089570 200000 772330507 200000 665944441 200000 670248284 200000 755103691 200000 675240554 200000 121739957 200000 453595371 200000 108861337 200000 565230529 200000 983041960 200000 159912505 200000 966411545 200000 62549832 200000 738441840 200000 406142158 200000 414308282 200000 596486868 200000 360590285 200000 140921551 200000 859491210 200000 120252124 200000 950779164 200000 24670980 200000 575105848 200000 889276023 200000 211005533 200000 670392018 200000 973070867 200000 298658651 200000 399687213 200000 426870337 200000 550465545 200000 673959390 200000 653704652 200000 451576823 200000 595382696 200000 373128440 200000 527535383 200000 673822521 200000 670183455 200000 506645053 200000 361624717 200000 896590832 200000 22234940 200000 208737254 200000 4092237 200000 833973921 200000 938143086 200000 712453833 200000 910041365 200000 129486962 200000 115292100 200000 400011355 200000 583851588 200000 532812587 200000 941880811 200000 781014708 200000 519433688 200000 595752754 200000 882851379 200000 827969675 200000 782876528 200000 359706509 200000 823401354 200000 499876660 200000 62301514 200000 363132387 200000 135149950 200000 970488488 200000 744623684 200000 561751162 200000 134453823 200000 855761788 200000 834177502 200000 862422585 200000 378807961 200000 698686695 200000 473930805 200000 889745062 200000 986400765 200000 175550656 200000 945936392 200000 513907176 200000 218462328 200000 360834941 200000 951460534 200000 367804614 200000 996428985 200000 307615796 200000 851334718 200000 19442853 200000 868881422 200000 293807773 200000 703539005 200000 619900300 200000 272549990 200000 952509197 200000 212177650 200000 315878434 200000 499363920 200000 975504507 200000 588841275 200000 876145070 200000 371045625 200000 868438653 200000 127406232 200000 847324693 200000 372562993 200000 904299339 200000 439239719 200000 404470750 200000 208350310 200000 749136314 200000 256607654 200000 369349681 200000 440040102 200000 989433153 200000 832527219 200000 532431570 200000 293819553 200000 621296631 200000 874920078 200000 170553386 200000 790370979 200000 383877265 200000 48028308 200000 916785981 200000 535489437 200000 253809768 200000 345130436 200000 803473332 200000 513930012 200000 708521840 200000 382909181 200000 260374996 200000 404245838 200000 127100481 200000 938144702 200000 712224899 200000 323957508 200000 776828945 200000 213443619 200000 698760521 200000 528773034 200000 497862326 200000 647028974 200000 217470028 200000 975131983 200000 503074471 200000 365763450 200000 234638929 200000 797282979 200000 112016123 200000 657812936 200000 856387777 200000 575230707 200000 200475496 200000 121738870 200000 818047905 200000 172053550 200000 605742661 200000 251930305 200000 542625176 200000 96210146 200000 791286920 200000 672035978 200000 454632428 200000 439641662 200000 521869255 200000 86136397 200000 619351172 200000 441984017 200000 927428153 200000 260037419 200000 43303910 200000 193177800 200000 656851637 200000 697214176 200000 694633273 200000 581694323 200000 932834992 200000 88108492 200000 421827651 200000 593060800 200000 208869955 200000 418802413 200000 646055787 200000 656523773 200000 490782242 200000 124721634 200000 585626551 200000 412320537 200000 665213349 200000 430374633 200000 288796878 200000 728379043 200000 727049922 200000 710830817 200000 249327351 200000 616627912 200000 193551887 200000 222859080 200000 880322327 200000 119916632 200000 154664644 200000 965428796 200000 684570805 200000 475872449 200000 831861942 200000 722460285 200000 814588921 200000 436975633 200000 915955804 200000 677445480 200000 835793319 200000 55237879 200000 800040141 200000 65836797 200000 437906728 200000 764137154 200000 610048446 200000 491866585 200000 353421440 200000 37775199 200000 555324807 200000 92845371 200000 598437464 200000 214450526 200000 907436319 200000 582193410 200000 31433204 200000 744345069 200000 908266522 200000 468180908 200000 160830269 200000 627566298 200000 115002033 200000 359060056 200000 312075447 200000 695052948 200000 234094010 200000 218837188 200000 463601547 200000 799645738 200000 652253354 200000 380015439 200000 27129214 200000 307801417 200000 326898073 200000 252536055 200000 412927223 200000 595948609 200000 724019005 200000 8780122 200000 912870139 200000 965244416 200000 282314476 200000 202486456 200000 585322291 200000 240865300 200000 826920094 200000 269642734 200000 865033188 200000 883355308 200000 436102888 200000 674474620 200000 580015093 200000 790113430 200000 136245505 200000 549859967 200000 897429228 200000 568802114 200000 638861504 200000 553183414 200000 532211440 200000 36182205 200000 117839514 200000 453647488 200000 948885703 200000 962838453 200000 249009064 200000 406837723 200000 364312536 200000 595941242 200000 921864606 200000 273844070 200000 648270377 200000 444114939 200000 694224084 200000 780247647 200000 62723681 200000 562411460 200000 586992192 200000 345053349 200000 873612231 200000 217766917 200000 803872120 200000 913530549 200000 809087040 200000 652496525 200000 424483507 200000 84501936 200000 57803859 200000 174445514 200000 90716872 200000 614072146 200000 660896551 200000 824866506 200000 899655469 200000 93357052 200000 823489667 200000 690914620 200000 613825017 200000 605380778 200000 444015820 200000 966280047 200000 469818850 200000 169312508 200000 509006601 200000 26986576 200000 535838782 200000 800356657 200000 543504098 200000 862298479 200000 34699524 200000 25167910 200000 21117083 200000 676074234 200000 507454667 200000 44675930 200000 585285917 200000 826373055 200000 198107848 200000 190429931 200000 293752301 200000 35190061 200000 485813460 200000 91741593 200000 694667057 200000 555331410 200000 432539491 200000 554001602 200000 792137137 200000 996176094 200000 7822733 200000 152922212 200000 291362002 200000 115814173 200000 18119944 200000 579174173 200000 933574812 200000 792497152 200000 596263978 200000 6710317 200000 634458549 200000 799631892 200000 377392619 200000 349986161 200000 966825315 200000 798763144 200000 907514848 200000 183612264 200000 675069837 200000 903223595 200000 194241600 200000 398957874 200000 92349625 200000 224704106 200000 33278433 200000 624098443 200000 143550989 200000 834302805 200000 641841211 200000 48012243 200000 670246225 200000 634725785 200000 929758051 200000 756207112 200000 88874219 200000 110085511 200000 418975248 200000 988904136 200000 411743714 200000 728300555 200000 43015577 200000 739190867 200000 369651675 200000 448124596 200000 611713012 200000 133083015 200000 848664861 200000 34057649 200000 610420663 200000 850678242 200000 670991503 200000 829179345 200000 145794074 200000 597263234 200000 26568119 200000 434927234 200000 577252593 200000 996195111 200000 18634428 200000 21333458 200000 45056181 200000 483591214 200000 146248293 200000 504823408 200000 274499196 200000 255387798 200000 888832535 200000 414798250 200000 272906235 200000 231192830 200000 680199129 200000 689050479 200000 958573962 200000 40505509 200000 187916371 200000 165961806 200000 847892512 200000 794703207 200000 223055049 200000 197719413 200000 693126993 200000 306513349 200000 249854244 200000 567151282 200000 412911958 200000 990002397 200000 962218984 200000 982121588 200000 2530052 200000 583459949 200000 659817022 200000 448615369 200000 292898770 200000 184833748 200000 750667754 200000 519009889 200000 786868183 200000 673757967 200000 124973909 200000 907895432 200000 840722889 200000 217365183 200000 545027460 200000 76605231 200000 448796926 200000 532829728 200000 589024797 200000 928452067 200000 38226798 200000 141248018 200000 468286824 200000 914018515 200000 800425390 200000 670194708 200000 658804811 200000 14896845 200000 104814837 200000 183689795 200000 459073100 200000 818948417 200000 197746969 200000 502972766 200000 476955025 200000 694131771 200000 674223762 200000 922633412 200000 939815138 200000 803584620 200000 241469045 200000 921305203 200000 469620645 200000 475544865 200000 11231353 200000 938159881 200000 990128608 200000 857376329 200000 161398005 200000 619544006 200000 972741178 200000 39111282 200000 147112671 200000 360163464 200000 722104313 200000 398366924 200000 269039053 200000 717686732 200000 687559940 200000 172111651 200000 505769974 200000 443280563 200000 736309218 200000 570645480 200000 815353393 200000 222254329 200000 263750584 200000 614821928 200000 629232628 200000 669448958 200000 344017997 200000 369772434 200000 541309781 200000 961802689 200000 291906568 200000 340271220 200000 843059980 200000 658687711 200000 260021744 200000 347221437 200000 197920878 200000 479234711 200000 108345258 200000 727154940 200000 884040562 200000 342666184 200000 109734781 200000 985520735 200000 272940206 200000 410796528 200000 189144145 200000 862810804 200000 347558234 200000 167786285 200000 144296874 200000 277743466 200000 264928075 200000 146214463 200000 402433969 200000 366189199 200000 314647288 200000 159892100 200000 396812586 200000 933261522 200000 121182584 200000 431389689 200000 100321150 200000 905213826 200000 750512769 200000 357142847 200000 944910513 200000 338619020 200000 551764585 200000 530012562 200000 273171308 200000 605038208 200000 304785448 200000 264047314 200000 854561012 200000 183833228 200000 67196242 200000 123764606 200000 197340463 200000 183078015 200000 400874016 200000 73936050 200000 476226213 200000 92840134 200000 535661928 200000 336520752 200000 352115836 200000 283463280 200000 347112607 200000 378393683 200000 784132218 200000 993176365 200000 463882717 200000 63726108 200000 441127174 200000 660896074 200000 663196633 200000 596927273 200000 236579622 200000 136845750 200000 446792679 200000 428032440 200000 895222401 200000 427741695 200000 530089472 200000 754395815 200000 512929629 200000 837827668 200000 905216185 200000 324222838 200000 972591777 200000 841248132 200000 501025609 200000 293225026 200000 402986451 200000 507944189 200000 949551495 200000 142229450 200000 379520282 200000 339140301 200000 229924329 200000 403461486 200000 451178812 200000 218202530 200000 894825349 200000 725416746 200000 750970272 200000 764641997 200000 643028499 200000 7070 200000 425784909 200000 300433466 200000 457043432 200000 700383752 200000 926424552 200000 213167736 200000 367941115 200000 771610183 200000 642372536 200000 606072503 200000 455687650 200000 643263705 200000 117192100 200000 154167492 200000 854158805 200000 214800092 200000 648609331 200000 465833742 200000 721300649 200000 348048400 200000 885543562 200000 143762083 200000 295129557 200000 443104466 200000 205873265 200000 399164210 200000 814594416 200000 875810850 200000 409558605 200000 928516874 200000 144650799 200000 969293725 200000 162668838 200000 923359000 200000 559409515 200000 47615362 200000 524404897 200000 280577260 200000 292580120 200000 813545137 200000 999510790 200000 210985652 200000 438412750 200000 144073382 200000 252545851 200000 331643198 200000 779287234 200000 972238721 200000 750240965 200000 271344634 200000 474539469 200000 309043200 200000 387271629 200000 440360692 200000 929297251 200000 732564353 200000 892039448 200000 540181725 200000 390511772 200000 708486660 200000 732977677 200000 305761538 200000 503783726 200000 830128679 200000 830014642 200000 696075601 200000 855333232 200000 439277864 200000 299350445 200000 27951195 200000 670267992 200000 982055653 200000 685371974 200000 640571212 200000 303826812 200000 659101662 200000 528608355 200000 834701299 200000 583362323 200000 244258096 200000 162035850 200000 27822272 200000 36441076 200000 41794714 200000 874664930 200000 918590144 200000 833933716 200000 823283835 200000 241126450 200000 525319585 200000 60805644 200000 758534609 200000 440954335 200000 182294452 200000 232285712 200000 184022587 200000 36117488 200000 185443301 200000 786786040 200000 532433911 200000 520949772 200000 25273283 200000 572733626 200000 557141476 200000 520903801 200000 177065342 200000 451990508 200000 362700160 200000 865472542 200000 240932835 200000 725419462 200000 274323177 200000 201776258 200000 237626465 200000 431036445 200000 324460255 200000 211679178 200000 591813382 200000 75902824 200000 23877311 200000 801639614 200000 352708737 200000 345796797 200000 350306441 200000 530554563 200000 520111136 200000 773606356 200000 190845146 200000 352295905 200000 570666963 200000 463580418 200000 43338993 200000 374289597 200000 82339879 200000 571790143 200000 182867629 200000 99653791 200000 266801226 200000 939975199 200000 677891725 200000 333401452 200000 653079053 200000 550942683 200000 274713005 200000 592698284 200000 957172700 200000 899508552 200000 441749454 200000 781139076 200000 917498566 200000 647327710 200000 443086670 200000 175321020 200000 948678267 200000 932963762 200000 495146795 200000 888671674 200000 298838856 200000 177786235 200000 862312195 200000 740991876 200000 252838939 200000 852370063 200000 66535702 200000 194663105 200000 708559492 200000 140455654 200000 451299905 200000 900701111 200000 815955634 200000 92091669 200000 682696196 200000 102460236 200000 495221617 200000 612532307 200000 94056060 200000 529728264 200000 549439537 200000 487960695 200000 108263016 200000 740634897 200000 395464449 200000 986328566 200000 734757159 200000 974447149 200000 814202511 200000 640131561 200000 735650999 200000 261993411 200000 173481001 200000 945028612 200000 289329591 200000 288763354 200000 26549694 200000 794684575 200000 424074085 200000 250889495 200000 814245853 200000 597313200 200000 53027232 200000 549072065 200000 943056307 200000 493204941 200000 904061158 200000 241651903 200000 85420816 200000 980647469 200000 17152085 200000 364273559 200000 827712610 200000 980479143 200000 881596845 200000 665136753 200000 898271927 200000 905566385 200000 370989387 200000 207752465 200000 302571966 200000 945247330 200000 766505006 200000 360895967 200000 220146117 200000 78379119 200000 133290998 200000 291349474 200000 926405052 200000 256047665 200000 917575391 200000 738628799 200000 755833136 200000 442860444 200000 822376905 200000 744283838 200000 565176911 200000 193416519 200000 719668786 200000 393917124 200000 903595497 200000 625898090 200000 425729081 200000 705103961 200000 107578220 200000 541747419 200000 622141596 200000 519221155 200000 805930215 200000 131056399 200000 677563577 200000 57857895 200000 659336455 200000 914924062 200000 866418320 200000 508836622 200000 344633116 200000 906209214 200000 890326206 200000 884987549 200000 428762900 200000 897176133 200000 543525507 200000 141585594 200000 347952509 200000 270111915 200000 466574268 200000 358966445 200000 717031302 200000 696860293 200000 522768105 200000 880028252 200000 961831677 200000 592228874 200000 914320679 200000 42890317 200000 905956946 200000 413134352 200000 374244917 200000 49153959 200000 207633553 200000 401543183 200000 26638450 200000 624673328 200000 590424427 200000 879440412 200000 242825436 200000 748507215 200000 193719597 200000 893402350 200000 154662162 200000 177420554 200000 150766790 200000 375684572 200000 466940754 200000 877135880 200000 339801029 200000 146003676 200000 303940218 200000 86749071 200000 987425367 200000 16641668 200000 822370314 200000 338944134 200000 93350732 200000 689860619 200000 639486495 200000 609592436 200000 704908305 200000 709570376 200000 683046265 200000 229066110 200000 312605878 200000 818407089 200000 690046837 200000 729805419 200000 323174377 200000 100962141 200000 150022674 200000 901292194 200000 584835321 200000 440489729 200000 772157936 200000 895783466 200000 347049939 200000 940632053 200000 946212939 200000 848697256 200000 390313735 200000 983275312 200000 834269955 200000 135335524 200000 681829827 200000 84996166 200000 276279446 200000 552553027 200000 662840277 200000 818217328 200000 309294114 200000 159519181 200000 704138156 200000 493315459 200000 3062119 200000 607228455 200000 228215382 200000 108339190 200000 711420099 200000 775945497 200000 157884802 200000 155834080 200000 641675571 200000 171606280 200000 977159039 200000 128249591 200000 887026264 200000 197036284 200000 461285179 200000 771131281 200000 202974318 200000 241098907 200000 710091844 200000 417799334 200000 806642774 200000 180655147 200000 150512329 200000 389125323 200000 287212428 200000 380994706 200000 747855768 200000 313573175 200000 211964976 200000 56653144 200000 88878624 200000 598702016 200000 358942976 200000 473829539 200000 644698224 200000 443565278 200000 812957531 200000 495544121 200000 524326710 200000 600542118 200000 184880447 200000 120493185 200000 193999808 200000 111296463 200000 240592715 200000 765079681 200000 737987069 200000 213416368 200000 674161341 200000 172233696 200000 343592571 200000 891386943 200000 52382579 200000 712250340 200000 370213481 200000 381355282 200000 316487149 200000 191647860 200000 743091094 200000 324566112 200000 122643784 200000 240098838 200000 192460912 200000 330482432 200000 179940164 200000 943781361 200000 491396613 200000 220646504 200000 248721982 200000 807939532 200000 409157636 200000 609808558 200000 541326645 200000 35248140 200000 455961787 200000 37587082 200000 471561160 200000 160661432 200000 244379417 200000 774157649 200000 992592949 200000 515541623 200000 460356781 200000 384780538 200000 548348763 200000 710535824 200000 251943844 200000 826783771 200000 878910648 200000 860595432 200000 366429902 200000 922870252 200000 143137387 200000 742561031 200000 290246041 200000 484123202 200000 752927025 200000 397004050 200000 471739412 200000 4839316 200000 409663595 200000 450674641 200000 829277932 200000 248304889 200000 141236758 200000 45981353 200000 955841905 200000 439750183 200000 313231568 200000 261661090 200000 903560080 200000 839010164 200000 494837720 200000 587060065 200000 853972441 200000 993237464 200000 113710349 200000 904954670 200000 796025210 200000 646851815 200000 478787310 200000 821672687 200000 694369857 200000 745810138 200000 882563224 200000 925153066 200000 266272926 200000 83316359 200000 979425226 200000 938911493 200000 850394525 200000 373667171 200000 995230435 200000 513791560 200000 968796399 200000 275059590 200000 513927393 200000 999315801 200000 617915617 200000 129428902 200000 290274146 200000 25321278 200000 915136610 200000 451548442 200000 699089062 200000 183793566 200000 786332416 200000 253976024 200000 611682698 200000 144972991 200000 842338538 200000 124025974 200000 277454222 200000 533731208 200000 181630703 200000 966327851 200000 945015503 200000 145618303 200000 554672764 200000 573364430 200000 385421837 200000 248501963 200000 852816289 200000 854502101 200000 454339237 200000 103534131 200000 235542796 200000 645367126 200000 942406806 200000 280870684 200000 100975627 200000 551706121 200000 749634687 200000 585363341 200000 677811854 200000 467487555 200000 640828830 200000 448373805 200000 449693473 200000 161950715 200000 941268946 200000 904248387 200000 686644981 200000 450402759 200000 36067737 200000 1376692 200000 535538135 200000 661718239 200000 724868113 200000 433329927 200000 246508598 200000 194434584 200000 125161210 200000 220972388 200000 873760544 200000 712403177 200000 592658609 200000 310055567 200000 957841988 200000 886301544 200000 59360822 200000 273487601 200000 986511857 200000 188484685 200000 758266150 200000 793060238 200000 477120276 200000 377166573 200000 557551041 200000 933036559 200000 110420285 200000 757620544 200000 798805220 200000 380005048 200000 337168538 200000 787166683 200000 631136270 200000 599711858 200000 449702393 200000 783596020 200000 952433502 200000 537451714 200000 731703497 200000 847724900 200000 53473682 200000 82909646 200000 789600537 200000 505499295 200000 128677897 200000 552805982 200000 733734294 200000 90031293 200000 617735873 200000 802034136 200000 636525968 200000 936260468 200000 253651032 200000 850812994 200000 839167221 200000 575001883 200000 957324814 200000 818613827 200000 610208339 200000 439951015 200000 964669376 200000 469779233 200000 128657625 200000 403129265 200000 205042670 200000 33006275 200000 480661590 200000 503283309 200000 367389109 200000 659930543 200000 994787127 200000 683098547 200000 116285140 200000 168831756 200000 189302412 200000 866049272 200000 333375914 200000 140434080 200000 132268547 200000 823534165 200000 215379766 200000 29562066 200000 918172138 200000 896220286 200000 206374164 200000 890881192 200000 520110897 200000 984025803 200000 329125253 200000 916886473 200000 51560804 200000 413477170 200000 919602023 200000 116806780 200000 624635572 200000 870373449 200000 153266744 200000 564985766 200000 687550445 200000 884549960 200000 187614743 200000 920500942 200000 42309760 200000 815506948 200000 561391553 200000 906971164 200000 666540154 200000 447061236 200000 759380631 200000 754620500 200000 452787851 200000 382234414 200000 590788245 200000 754627294 200000 728327679 200000 747496042 200000 386186843 200000 154458049 200000 246619335 200000 620307197 200000 752376104 200000 723263906 200000 833212783 200000 15615454 200000 981672153 200000 3851721 200000 915406632 200000 478931108 200000 353988589 200000 223514652 200000 127916991 200000 612087173 200000 426027395 200000 197997344 200000 512384931 200000 700503383 200000 225167705 200000 762128382 200000 985900003 200000 904310162 200000 239488973 200000 867014779 200000 449570348 200000 434876491 200000 928642527 200000 576808189 200000 606767310 200000 747257913 200000 913556781 200000 364924556 200000 899531447 200000 348404402 200000 326623220 200000 670421198 200000 413935989 200000 554963374 200000 360530197 200000 462921225 200000 897986359 200000 139719618 200000 110875148 200000 789391652 200000 850351308 200000 548262437 200000 170511609 200000 521683877 200000 859856801 200000 770078894 200000 282815131 200000 714233267 200000 374995398 200000 407284690 200000 344206926 200000 518035988 200000 512477673 200000 726391466 200000 187941396 200000 336990255 200000 876275544 200000 39197418 200000 159659144 200000 486449162 200000 966125058 200000 733974762 200000 356701931 200000 72659020 200000 730914933 200000 385067423 200000 153668379 200000 622842427 200000 328095201 200000 548688034 200000 258547606 200000 621092799 200000 275204115 200000 627905575 200000 94180218 200000 370699612 200000 189260665 200000 278493446 200000 672763527 200000 136561722 200000 193374500 200000 998884533 200000 269690138 200000 143875104 200000 799401664 200000 301408075 200000 564060211 200000 748683123 200000 608780956 200000 953106813 200000 486833519 200000 981256506 200000 525079975 200000 557734052 200000 536398093 200000 934830365 200000 89946992 200000 160319668 200000 663255532 200000 333287264 200000 118164517 200000 342544452 200000 248332682 200000 668287212 200000 211935380 200000 196164748 200000 965500934 200000 450733893 200000 51013164 200000 515996001 200000 453422622 200000 277309588 200000 514196220 200000 129715003 200000 440508208 200000 652522398 200000 27935665 200000 826292527 200000 600109372 200000 939093449 200000 207032219 200000 785939188 200000 968705760 200000 547138845 200000 597957799 200000 467108576 200000 743751001 200000 39665216 200000 37566822 200000 483090922 200000 157682311 200000 525976184 200000 940100868 200000 698574761 200000 670573801 200000 658577835 200000 360337232 200000 686518868 200000 177385884 200000 585665634 200000 255543993 200000 608713407 200000 897971295 200000 918023104 200000 770677326 200000 178824803 200000 93580177 200000 688701838 200000 856093117 200000 644974933 200000 536154672 200000 659079218 200000 901302100 200000 36616780 200000 153992667 200000 928642226 200000 724099586 200000 347229855 200000 752271568 200000 915478197 200000 272334677 200000 164146244 200000 533690349 200000 339660418 200000 666256765 200000 506939345 200000 365989554 200000 722040062 200000 9567558 200000 871402109 200000 8293180 200000 781540272 200000 372259361 200000 202688031 200000 721701451 200000 351097535 200000 155639835 200000 154313005 200000 834243388 200000 974739698 200000 400099811 200000 87432382 200000 38376975 200000 414157230 200000 151194312 200000 629542023 200000 65021793 200000 112710906 200000 263150775 200000 316508896 200000 736550001 200000 354646910 200000 191867456 200000 413770431 200000 737142046 200000 336101502 200000 951106704 200000 935093691 200000 46513638 200000 309974498 200000 352725367 200000 631966730 200000 939061736 200000 683423793 200000 44117347 200000 281842306 200000 665953505 200000 298529936 200000 122733923 200000 863366298 200000 190950194 200000 15690439 200000 495495460 200000 271084137 200000 953839064 200000 238784828 200000 1642230 200000 62174373 200000 93203569 200000 604919029 200000 143049670 200000 46416548 200000 333287229 200000 911002008 200000 387283236 200000 996123230 200000 95537433 200000 898932589 200000 138016574 200000 640002152 200000 594054020 200000 916602202 200000 513237219 200000 234314745 200000 407678109 200000 314286309 200000 98986368 200000 504328423 200000 899923234 200000 52717620 200000 493277477 200000 320158122 200000 783731826 200000 299500047 200000 458678911 200000 87328087 200000 578365579 200000 961294300 200000 623161566 200000 839908773 200000 854586380 200000 51749793 200000 296479280 200000 340213995 200000 939300915 200000 895401477 200000 351272708 200000 715332126 200000 736524510 200000 19237454 200000 424075911 200000 601918679 200000 667022989 200000 433490019 200000 566724745 200000 958555466 200000 515088477 200000 914054859 200000 901124983 200000 207140431 200000 404527118 200000 520100011 200000 393151585 200000 891166044 200000 314567677 200000 140577738 200000 373616885 200000 17245831 200000 554274601 200000 703542415 200000 819851650 200000 84932232 200000 951401777 200000 247467009 200000 984480501 200000 602476212 200000 862800979 200000 569115589 200000 345704670 200000 348555010 200000 634486638 200000 124812322 200000 132496746 200000 465255432 200000 558904832 200000 960736768 200000 124940137 200000 94379774 200000 519643176 200000 762096867 200000 518273609 200000 751501753 200000 219947172 200000 195644660 200000 516161560 200000 13720240 200000 835265234 200000 736994551 200000 293580678 200000 458161402 200000 343733938 200000 535575125 200000 281459167 200000 591162957 200000 132377825 200000 184535314 200000 818319636 200000 684923135 200000 395718302 200000 680380887 200000 193297330 200000 800335367 200000 340589513 200000 589606377 200000 338725608 200000 529638140 200000 524128478 200000 454106414 200000 806862980 200000 712329236 200000 946195709 200000 522607662 200000 982756085 200000 308444198 200000 338090468 200000 976292879 200000 464219466 200000 345839783 200000 912292338 200000 725866135 200000 790436656 200000 7404463 200000 66240549 200000 346312749 200000 663238391 200000 199763956 200000 298037275 200000 574357975 200000 484129165 200000 854127309 200000 618798612 200000 856483131 200000 955563649 200000 402047536 200000 8280302 200000 678081698 200000 728258048 200000 249555635 200000 67035686 200000 978665200 200000 251529945 200000 318460813 200000 78287836 200000 210058668 200000 108758140 200000 34251413 200000 35993295 200000 248284413 200000 600639734 200000 146265153 200000 65488476 200000 816929193 200000 15677686 200000 98146215 200000 266944130 200000 698284823 200000 411380170 200000 593759871 200000 693396448 200000 400400205 200000 628588897 200000 510062365 200000 905084852 200000 552636147 200000 708666442 200000 367997562 200000 535659485 200000 217953613 200000 236307378 200000 50064940 200000 431806681 200000 978234947 200000 559005545 200000 446634089 200000 698606535 200000 864197212 200000 426076125 200000 208110599 200000 878859876 200000 255892669 200000 512198172 200000 200742525 200000 230123793 200000 352443182 200000 537902550 200000 566079457 200000 83738826 200000 749529620 200000 663002967 200000 19732203 200000 203711791 200000 715065463 200000 168982416 200000 108002544 200000 674684031 200000 123490300 200000 663814670 200000 712669672 200000 86904727 200000 1311467 200000 9420032 200000 119148648 200000 570853878 200000 134646825 200000 319028020 200000 800681894 200000 924203963 200000 771298110 200000 976307225 200000 403037051 200000 301738404 200000 633459792 200000 65644478 200000 644507227 200000 106119440 200000 357610533 200000 993781968 200000 543317342 200000 533971965 200000 944276003 200000 161960095 200000 314891834 200000 636669705 200000 565979730 200000 174359321 200000 616748870 200000 471480692 200000 90326360 200000 839317708 200000 464446327 200000 558848795 200000 277489787 200000 169280231 200000 251286630 200000 348818046 200000 851708834 200000 918806329 200000 125848647 200000 705460922 200000 993939283 200000 475422255 200000 395589106 200000 97187215 200000 958519989 200000 191707865 200000 754641116 200000 389023066 200000 540669838 200000 45155045 200000 578103582 200000 395606298 200000 188386885 200000 206898337 200000 755169644 200000 219090542 200000 555893217 200000 739919100 200000 889623838 200000 945974676 200000 71858695 200000 699366789 200000 506920490 200000 897814378 200000 842652414 200000 979801705 200000 895616806 200000 262690160 200000 856396717 200000 313603192 200000 586563402 200000 826866116 200000 343228315 200000 15058720 200000 274281067 200000 830638371 200000 470348013 200000 469919855 200000 88611584 200000 262193902 200000 479502443 200000 175219476 200000 740965919 200000 961986849 200000 346749306 200000 898936926 200000 290024832 200000 150738012 200000 621480994 200000 135274042 200000 228892024 200000 531720158 200000 574333192 200000 966794552 200000 806925566 200000 831033220 200000 150464884 200000 313705606 200000 724874665 200000 769943501 200000 164302155 200000 94410738 200000 678414255 200000 357777880 200000 116179733 200000 386133995 200000 381683686 200000 860005731 200000 991858679 200000 156372864 200000 237465030 200000 715897036 200000 607415737 200000 380786782 200000 421592420 200000 775519507 200000 757233857 200000 803796693 200000 759177591 200000 658572246 200000 572156437 200000 725528531 200000 14817621 200000 461921106 200000 282068828 200000 40698086 200000 799086838 200000 40516200 200000 3663580 200000 501297213 200000 964964591 200000 128272532 200000 314441083 200000 503173798 200000 219203703 200000 254435318 200000 144009921 200000 126320017 200000 563542373 200000 680386381 200000 235830484 200000 317054219 200000 798053422 200000 128979446 200000 568321658 200000 938346434 200000 990274538 200000 207087600 200000 912472858 200000 296501511 200000 429163088 200000 18617306 200000 41962683 200000 397939910 200000 391961525 200000 278185714 200000 255361538 200000 456238478 200000 455070479 200000 588207894 200000 299717686 200000 204849807 200000 254347767 200000 896815814 200000 627409726 200000 55755157 200000 837300897 200000 508974367 200000 388809120 200000 73852689 200000 668426725 200000 781875169 200000 41973380 200000 508050960 200000 900550457 200000 562357097 200000 492968366 200000 250583105 200000 737748148 200000 42246839 200000 243179910 200000 327442419 200000 802258187 200000 227128168 200000 549030675 200000 710934547 200000 631138199 200000 773312955 200000 600965114 200000 604762673 200000 269366860 200000 979277455 200000 446259843 200000 913049211 200000 841946049 200000 773635426 200000 838961043 200000 43158463 200000 538321710 200000 46406227 200000 623060146 200000 283339116 200000 250596968 200000 950583328 200000 805916165 200000 935863184 200000 164861927 200000 364038696 200000 600131156 200000 631269595 200000 140127936 200000 825926760 200000 963981061 200000 503610009 200000 120649898 200000 410063233 200000 371536414 200000 669209787 200000 249125883 200000 663346863 200000 114705477 200000 776006094 200000 464725930 200000 568444371 200000 171519170 200000 941773057 200000 695554894 200000 190949737 200000 634299259 200000 412690467 200000 594508574 200000 880411793 200000 973723894 200000 589357985 200000 477459438 200000 161097993 200000 218090074 200000 522954379 200000 635947831 200000 488219952 200000 224572269 200000 856816783 200000 663315214 200000 856431620 200000 983129750 200000 76704251 200000 203228714 200000 929923876 200000 717738203 200000 570251198 200000 91472354 200000 251965134 200000 311699939 200000 49045862 200000 682973228 200000 192868833 200000 914144756 200000 151953186 200000 322067358 200000 685442010 200000 316301301 200000 783050177 200000 851088239 200000 856058074 200000 546024812 200000 210730161 200000 406551414 200000 301122973 200000 865806977 200000 450263552 200000 463341097 200000 231221635 200000 403921912 200000 203957341 200000 686269599 200000 509053579 200000 310405945 200000 710570774 200000 97240717 200000 824465746 200000 838908491 200000 307610651 200000 530398795 200000 519377175 200000 697935827 200000 269732344 200000 909034703 200000 734998969 200000 735180057 200000 692292062 200000 379962288 200000 242074550 200000 204378114 200000 889818522 200000 617911076 200000 955335725 200000 847919382 200000 524114331 200000 51777537 200000 633537756 200000 382208378 200000 73012463 200000 834210238 200000 73487905 200000 333272822 200000 38953286 200000 893091954 200000 364000508 200000 280627183 200000 883895020 200000 179922131 200000 8435466 200000 732200301 200000 592978130 200000 52568119 200000 229163659 200000 373854998 200000 266735749 200000 885614230 200000 22561884 200000 578478383 200000 187442740 200000 735130757 200000 295755260 200000 260519585 200000 602806957 200000 646196539 200000 300197770 200000 439488753 200000 562083168 200000 199114894 200000 230589893 200000 345570374 200000 786051673 200000 927510262 200000 616481801 200000 958839654 200000 424126025 200000 240732040 200000 426208343 200000 83424184 200000 708852861 200000 780025339 200000 558019917 200000 746357058 200000 609273060 200000 888142502 200000 284275241 200000 953859755 200000 121685516 200000 597026942 200000 267274953 200000 233891641 200000 40533797 200000 566142236 200000 482957741 200000 331634387 200000 683083771 200000 815583412 200000 495001586 200000 306192895 200000 157754623 200000 480380958 200000 37185880 200000 285287908 200000 619093310 200000 745503952 200000 843786812 200000 556689480 200000 126167143 200000 758124256 200000 843203485 200000 279459731 200000 128328392 200000 344224518 200000 739492122 200000 874513609 200000 392250193 200000 523989655 200000 4703474 200000 805640082 200000 483745678 200000 391168906 200000 676647937 200000 834660405 200000 293996464 200000 574333045 200000 504942024 200000 718489495 200000 931236996 200000 437340816 200000 67479653 200000 501484864 200000 588092281 200000 113004464 200000 975471254 200000 984466773 200000 544508061 200000 903859788 200000 168581561 200000 513801886 200000 792267935 200000 203111803 200000 159425998 200000 189499008 200000 621725902 200000 607152883 200000 621013362 200000 928752387 200000 953155352 200000 826405642 200000 600837093 200000 126201036 200000 471865355 200000 57803959 200000 298240772 200000 553501987 200000 79573205 200000 702354833 200000 184132942 200000 779160558 200000 61758279 200000 474247630 200000 312997346 200000 582576563 200000 57052621 200000 599745093 200000 879466622 200000 990870424 200000 215522679 200000 579024491 200000 727126913 200000 428950373 200000 529535986 200000 714098776 200000 294548457 200000 673210240 200000 137346446 200000 586976962 200000 352563541 200000 994697967 200000 19935545 200000 107351296 200000 867976706 200000 91699033 200000 680076929 200000 794011912 200000 371143377 200000 360322820 200000 659014038 200000 166653296 200000 983418686 200000 482155223 200000 197487428 200000 214705007 200000 962088298 200000 218408024 200000 733268732 200000 35804380 200000 53395985 200000 358816174 200000 126533323 200000 166653485 200000 849862803 200000 53296543 200000 938159968 200000 89294456 200000 58121454 200000 417446803 200000 56262665 200000 527497076 200000 906398145 200000 27435918 200000 372149429 200000 530091896 200000 689817162 200000 165924920 200000 483033587 200000 701578618 200000 882044520 200000 881606359 200000 169052400 200000 742603537 200000 721753753 200000 376380243 200000 831227772 200000 441401458 200000 535565820 200000 339483696 200000 29980677 200000 207447670 200000 286775886 200000 718558358 200000 210597785 200000 977698961 200000 922235376 200000 838241356 200000 419206631 200000 850690266 200000 58602462 200000 262805943 200000 511413054 200000 260104201 200000 688850361 200000 128497631 200000 116378763 200000 30962547 200000 313859005 200000 952913514 200000 476980062 200000 626048784 200000 48379082 200000 760110493 200000 894557157 200000 820336500 200000 164872798 200000 81753185 200000 589550830 200000 108572120 200000 890181784 200000 598358075 200000 778905577 200000 633386514 200000 97575478 200000 261937489 200000 318063842 200000 878764695 200000 832446103 200000 414739563 200000 201007242 200000 55245951 200000 432515513 200000 337648879 200000 476500014 200000 9694080 200000 112969275 200000 752802019 200000 424425916 200000 569992689 200000 389092186 200000 574716654 200000 271423941 200000 810637511 200000 588467447 200000 606005846 200000 741888885 200000 540131227 200000 482830734 200000 664716034 200000 551890587 200000 797965473 200000 161413183 200000 508174712 200000 431974311 200000 5063344 200000 629060809 200000 178146015 200000 868907430 200000 810584384 200000 438029705 200000 886100733 200000 335417927 200000 527438439 200000 460772222 200000 553231417 200000 953282520 200000 521908954 200000 924392519 200000 289645465 200000 318206792 200000 255888369 200000 826823202 200000 311758020 200000 568108581 200000 527547298 200000 361184238 200000 215867905 200000 113283743 200000 414828163 200000 396006184 200000 462978101 200000 115889539 200000 460873676 200000 988546545 200000 529990887 200000 285528640 200000 946623314 200000 202232070 200000 591309887 200000 847620836 200000 767026572 200000 21134789 200000 292993793 200000 487231518 200000 965415312 200000 555894317 200000 981477013 200000 274988348 200000 712530198 200000 82508510 200000 647323394 200000 608018478 200000 525107315 200000 140104468 200000 860989165 200000 681064833 200000 103668382 200000 205697199 200000 130319262 200000 375690852 200000 308699950 200000 526581293 200000 631860987 200000 159218341 200000 12545113 200000 801386669 200000 155583369 200000 454121139 200000 978103029 200000 874151917 200000 938261617 200000 725664156 200000 714600570 200000 998854732 200000 611280760 200000 165153040 200000 182581501 200000 583367368 200000 855069956 200000 148382556 200000 720158005 200000 623543039 200000 269792797 200000 707558254 200000 545239160 200000 710107953 200000 709143657 200000 249201367 200000 776819902 200000 271858747 200000 129160238 200000 850254275 200000 806320796 200000 793570204 200000 466338387 200000 366201601 200000 345834313 200000 936134004 200000 133218910 200000 267803137 200000 771327132 200000 314588799 200000 784245366 200000 828761295 200000 688818954 200000 963923997 200000 238109537 200000 267458588 200000 586913707 200000 325959244 200000 431228038 200000 883370805 200000 74876470 200000 963084203 200000 615233515 200000 482700297 200000 330196736 200000 413743480 200000 229099575 200000 396618023 200000 26208511 200000 30776209 200000 489524912 200000 986183100 200000 599243212 200000 916301430 200000 537315645 200000 385118616 200000 665292187 200000 634791749 200000 463228517 200000 860579113 200000 949044036 200000 380914619 200000 613014861 200000 637918589 200000 628731453 200000 696794681 200000 408850877 200000 729814595 200000 339834525 200000 926950331 200000 620894234 200000 283199433 200000 308482329 200000 381489121 200000 573738347 200000 392980223 200000 371533065 200000 81198825 200000 477508952 200000 901956978 200000 29901412 200000 314754994 200000 186044453 200000 265261392 200000 136277950 200000 525776314 200000 635989691 200000 251098473 200000 311908944 200000 644783392 200000 282115230 200000 224659756 200000 594366447 200000 68556962 200000 939765239 200000 912080549 200000 883352851 200000 791748511 200000 242999691 200000 727014532 200000 980751057 200000 48187413 200000 260315328 200000 622640152 200000 341295839 200000 287244962 200000 952652702 200000 426231119 200000 769448854 200000 171625606 200000 740389579 200000 351184567 200000 490322410 200000 878639518 200000 591454093 200000 490816383 200000 323213683 200000 246788713 200000 847616970 200000 304186741 200000 578819175 200000 752561158 200000 872438282 200000 785359625 200000 644360605 200000 578674740 200000 684387187 200000 56179016 200000 437433483 200000 779552591 200000 32457163 200000 165164000 200000 80966471 200000 753505369 200000 412880761 200000 271089441 200000 166951560 200000 416446189 200000 864138627 200000 69236729 200000 709847461 200000 733382476 200000 597855120 200000 65448951 200000 318289556 200000 739242580 200000 854366183 200000 816364360 200000 960842219 200000 95212931 200000 525999469 200000 206694076 200000 494621409 200000 98181367 200000 466467753 200000 846586817 200000 544710989 200000 699764079 200000 406275266 200000 98564709 200000 165096357 200000 580480587 200000 6021502 200000 613170007 200000 232475904 200000 240146311 200000 327792453 200000 562433509 200000 658312467 200000 149629379 200000 732046363 200000 908236286 200000 729269302 200000 519912509 200000 601374376 200000 767728177 200000 540470623 200000 921074388 200000 684849203 200000 23281580 200000 556144677 200000 107881478 200000 807444129 200000 670096445 200000 244833982 200000 701247218 200000 992599674 200000 78509139 200000 48856064 200000 515729750 200000 820546787 200000 24411388 200000 479229794 200000 984447376 200000 585284516 200000 716732391 200000 543097083 200000 595785888 200000 345260835 200000 971177827 200000 484716417 200000 629910051 200000 427306597 200000 844217950 200000 979826250 200000 159094361 200000 658322707 200000 238315110 200000 461269838 200000 546612767 200000 322135410 200000 733838250 200000 529233186 200000 58188021 200000 433246313 200000 15622904 200000 794174205 200000 128444152 200000 817386365 200000 603305407 200000 941942965 200000 566198503 200000 187112151 200000 778754574 200000 732608194 200000 251513889 200000 937754940 200000 99707027 200000 751661625 200000 234985124 200000 306663443 200000 399155868 200000 390467281 200000 96386830 200000 3182434 200000 43236888 200000 950009569 200000 908009119 200000 986132944 200000 442745237 200000 251968350 200000 262345013 200000 472202403 200000 838612546 200000 616731105 200000 70148941 200000 71729602 200000 844050414 200000 132663966 200000 461933576 200000 374593972 200000 402378503 200000 187517037 200000 903031586 200000 707276702 200000 465968795 200000 7989956 200000 80280827 200000 411736903 200000 241636441 200000 711848377 200000 188158610 200000 782574870 200000 77779599 200000 847240196 200000 219051908 200000 651679761 200000 294673452 200000 373032698 200000 220306448 200000 757169120 200000 970507967 200000 531714194 200000 715755797 200000 854118087 200000 815584886 200000 804835682 200000 178991121 200000 922583470 200000 843057183 200000 257647266 200000 791537954 200000 814595100 200000 420935464 200000 506252327 200000 768270088 200000 839002166 200000 20934562 200000 793117288 200000 252076320 200000 36866756 200000 646213689 200000 523190908 200000 589240682 200000 743247660 200000 425854013 200000 417544729 200000 496078979 200000 179849075 200000 735873947 200000 258422677 200000 810248619 200000 654109250 200000 538528995 200000 422461415 200000 103245503 200000 411501278 200000 993498947 200000 156320422 200000 964042302 200000 481354029 200000 857291913 200000 88024072 200000 208741703 200000 852459447 200000 575545125 200000 901208292 200000 664957336 200000 771836322 200000 461989411 200000 494675631 200000 919924112 200000 624860340 200000 112309044 200000 625933697 200000 243051565 200000 788901715 200000 240016549 200000 854099984 200000 743748878 200000 139286664 200000 143378277 200000 700946867 200000 897242737 200000 70108662 200000 266581762 200000 99833952 200000 244584244 200000 852088294 200000 69653931 200000 734559917 200000 254543063 200000 329541950 200000 166044719 200000 284474321 200000 247661943 200000 111081861 200000 560119291 200000 155219875 200000 505401811 200000 154499296 200000 541006623 200000 239688857 200000 768856906 200000 717019670 200000 974736457 200000 12492745 200000 371026395 200000 527497358 200000 128929479 200000 519031018 200000 134133283 200000 625270350 200000 130137737 200000 23670867 200000 868857185 200000 219472381 200000 977552923 200000 288256250 200000 273041779 200000 301644514 200000 668232878 200000 165690998 200000 181640409 200000 266363106 200000 247051791 200000 494057212 200000 255357105 200000 672046213 200000 933923501 200000 82275173 200000 492339385 200000 641228528 200000 970739094 200000 417345317 200000 322960207 200000 834723307 200000 612254841 200000 179347027 200000 496896371 200000 392699867 200000 373353893 200000 535830439 200000 707480770 200000 500270536 200000 851326983 200000 805031030 200000 986633595 200000 513168727 200000 800206639 200000 961560248 200000 136476285 200000 672699600 200000 364429643 200000 394065665 200000 582454087 200000 672211736 200000 761458473 200000 865676938 200000 327835126 200000 434569655 200000 765764664 200000 326651177 200000 574213961 200000 301937363 200000 299203207 200000 913806163 200000 9416350 200000 832479538 200000 821508291 200000 815595040 200000 609261557 200000 307582010 200000 734390332 200000 837653318 200000 72137708 200000 801849331 200000 164657376 200000 316859676 200000 371049920 200000 968987907 200000 902863165 200000 397924503 200000 554564946 200000 367413936 200000 114122371 200000 410724688 200000 231939358 200000 161065697 200000 476404862 200000 845452667 200000 108503109 200000 362361372 200000 798823327 200000 609772527 200000 886148227 200000 944254856 200000 433362162 200000 344754212 200000 255553080 200000 595386603 200000 514687528 200000 754846255 200000 164629602 200000 753119916 200000 504585103 200000 904694472 200000 792045216 200000 797599698 200000 578569748 200000 860734788 200000 951972656 200000 819511298 200000 402427718 200000 730738074 200000 704280817 200000 482260867 200000 898061141 200000 280470112 200000 223605601 200000 266783548 200000 390694158 200000 164761294 200000 941702302 200000 427982516 200000 271563743 200000 236639417 200000 926073192 200000 839739920 200000 488789977 200000 546005656 200000 269217564 200000 97218583 200000 625412008 200000 741971329 200000 696958394 200000 485369393 200000 802304667 200000 743193388 200000 252085215 200000 533749858 200000 448564898 200000 159309806 200000 741808842 200000 509945171 200000 620973129 200000 738698430 200000 101055066 200000 59404361 200000 284715201 200000 870338867 200000 42598157 200000 401774378 200000 67443671 200000 317292419 200000 297109506 200000 278808190 200000 884755451 200000 789656196 200000 268071671 200000 334110058 200000 843037241 200000 859532718 200000 330004043 200000 529039286 200000 817688641 200000 710086934 200000 572422908 200000 855246280 200000 482136674 200000 254169459 200000 746978472 200000 219714726 200000 668086666 200000 631039003 200000 400612751 200000 340734966 200000 577924935 200000 659257094 200000 242964622 200000 584089088 200000 173742536 200000 169383113 200000 861444901 200000 764453290 200000 672521692 200000 234048155 200000 693075825 200000 197956730 200000 910572272 200000 183570514 200000 47031857 200000 283007127 200000 250136340 200000 932599398 200000 841247428 200000 928393927 200000 963652854 200000 853570540 200000 987935016 200000 806360177 200000 83835876 200000 643580572 200000 712260092 200000 449347483 200000 502988749 200000 573771466 200000 606394494 200000 278751469 200000 843356992 200000 460332399 200000 132156045 200000 251834283 200000 504061290 200000 717657633 200000 946381990 200000 475520957 200000 951979035 200000 580663061 200000 517536746 200000 465493417 200000 924011457 200000 658788131 200000 826252821 200000 83588758 200000 235629930 200000 489783745 200000 593384328 200000 895598155 200000 718600389 200000 188715270 200000 262371135 200000 517628717 200000 258984992 200000 332038055 200000 944845018 200000 878198852 200000 897072235 200000 973677820 200000 581062808 200000 484806965 200000 433463602 200000 259371772 200000 797156694 200000 213033032 200000 457845926 200000 667937339 200000 355015315 200000 639681122 200000 982296980 200000 33501682 200000 264393837 200000 782898955 200000 149854571 200000 276503542 200000 881893796 200000 98996840 200000 694063162 200000 466244799 200000 958911382 200000 335768385 200000 406534318 200000 8943458 200000 324238401 200000 772012796 200000 72013335 200000 56441237 200000 50777155 200000 9096095 200000 235890275 200000 90759089 200000 322287836 200000 845690320 200000 967860256 200000 568085162 200000 526109673 200000 901770455 200000 65550973 200000 43873304 200000 399751657 200000 629403802 200000 788967752 200000 164653617 200000 926283772 200000 415240095 200000 14217456 200000 413830604 200000 556713438 200000 47427853 200000 229166212 200000 510384735 200000 474061295 200000 467818666 200000 908992946 200000 744947712 200000 445353261 200000 523196637 200000 330588360 200000 139430758 200000 287227703 200000 745266348 200000 488232629 200000 893725160 200000 789066 200000 600965054 200000 415312647 200000 241189756 200000 684052295 200000 174362713 200000 31340014 200000 813760696 200000 651724715 200000 552189284 200000 73394743 200000 522479827 200000 592070548 200000 689447013 200000 198803280 200000 231953828 200000 521171394 200000 449061764 200000 145595721 200000 932727713 200000 876486546 200000 596617093 200000 98354896 200000 325894625 200000 529809667 200000 494519248 200000 448702260 200000 390065689 200000 467005108 200000 742502508 200000 785542242 200000 942730401 200000 585694180 200000 202357246 200000 389483242 200000 110120559 200000 234339951 200000 242419661 200000 68749305 200000 717541146 200000 273311958 200000 946656193 200000 794568543 200000 979259608 200000 255086135 200000 283967582 200000 528843146 200000 99709567 200000 671159888 200000 967064781 200000 479840137 200000 669108614 200000 811824512 200000 660702931 200000 10337033 200000 576026628 200000 695655108 200000 358936790 200000 606232154 200000 101657263 200000 130165693 200000 656021982 200000 805780585 200000 580499165 200000 421696167 200000 949591440 200000 48922311 200000 982989446 200000 532576866 200000 642811956 200000 647923104 200000 909417023 200000 733871725 200000 872125616 200000 755261891 200000 869729599 200000 576047845 200000 215303818 200000 499792031 200000 459752284 200000 158909065 200000 2001897 200000 310276163 200000 799151374 200000 470353592 200000 283594131 200000 302906716 200000 419344234 200000 916818800 200000 17379567 200000 787376955 200000 984831527 200000 540273999 200000 126249987 200000 672531403 200000 609585052 200000 539109781 200000 68677494 200000 514690974 200000 688361150 200000 869128224 200000 730542222 200000 734564320 200000 944387878 200000 702068589 200000 424839986 200000 944471649 200000 608090888 200000 288011933 200000 224822760 200000 241337742 200000 333476156 200000 707562348 200000 928904663 200000 937817207 200000 928560952 200000 855626298 200000 952862405 200000 845623498 200000 140021522 200000 281953798 200000 50333978 200000 369111766 200000 102851458 200000 883880045 200000 73745882 200000 659440520 200000 845494237 200000 426714030 200000 988142253 200000 54022256 200000 238512154 200000 536929960 200000 639674330 200000 216595387 200000 395257551 200000 492250329 200000 682323014 200000 948263481 200000 828807476 200000 604958815 200000 412332921 200000 643069272 200000 419637022 200000 314728954 200000 530777496 200000 575909158 200000 391546116 200000 965117704 200000 414475627 200000 590876243 200000 605917181 200000 755982214 200000 374766679 200000 702863915 200000 839324607 200000 854454805 200000 300528228 200000 886989983 200000 425168544 200000 103946737 200000 839432247 200000 680072764 200000 668483479 200000 109159674 200000 105816856 200000 497884721 200000 995692091 200000 670843823 200000 127848173 200000 149249100 200000 729734338 200000 534108972 200000 648502332 200000 498220796 200000 755795459 200000 451961139 200000 585478699 200000 146720592 200000 410446707 200000 521644575 200000 912125058 200000 312967926 200000 243060522 200000 637635313 200000 741514663 200000 168766012 200000 568683998 200000 353683271 200000 852031648 200000 178053136 200000 968119014 200000 267795295 200000 679671572 200000 607203331 200000 136962104 200000 55557655 200000 696412489 200000 271089217 200000 983347818 200000 878152431 200000 541324838 200000 158519194 200000 482276019 200000 56571396 200000 95596337 200000 4894587 200000 386538218 200000 644170773 200000 617541777 200000 830433268 200000 134103429 200000 728132226 200000 415255308 200000 647924659 200000 964195226 200000 126819655 200000 560028169 200000 581981702 200000 439507680 200000 417062660 200000 938119055 200000 686266076 200000 226571694 200000 493646071 200000 204319299 200000 980138692 200000 843527418 200000 443719935 200000 183992172 200000 650100972 200000 69838427 200000 115064730 200000 684089074 200000 553840929 200000 429290502 200000 402755046 200000 555124569 200000 456056788 200000 724681939 200000 613373347 200000 339832265 200000 386595859 200000 474651193 200000 999033646 200000 22444553 200000 659489675 200000 399068748 200000 653502343 200000 414589566 200000 804507787 200000 203780549 200000 225978955 200000 60323376 200000 198552579 200000 711512569 200000 605593018 200000 781020357 200000 139587968 200000 742814944 200000 869215409 200000 483756674 200000 350695729 200000 371538190 200000 320211631 200000 690233424 200000 477903332 200000 937698748 200000 827470803 200000 723737524 200000 855858440 200000 678514880 200000 770873051 200000 384280788 200000 351341740 200000 17234063 200000 657103653 200000 14084216 200000 30934909 200000 9623617 200000 35011761 200000 591829510 200000 384842955 200000 318528908 200000 233375261 200000 75824516 200000 115568260 200000 561866439 200000 679476391 200000 290917785 200000 872936246 200000 442933991 200000 428498477 200000 354183563 200000 260911632 200000 257672580 200000 698098479 200000 313465665 200000 943101665 200000 179544789 200000 885342922 200000 460420417 200000 247767574 200000 301189550 200000 370044605 200000 198041266 200000 266105023 200000 635640200 200000 289397607 200000 707247962 200000 771760266 200000 760478328 200000 228544966 200000 161273248 200000 348771781 200000 733658934 200000 667234169 200000 188504714 200000 994346847 200000 866536727 200000 60231358 200000 215977407 200000 656517351 200000 496009234 200000 211094132 200000 37382022 200000 914405514 200000 822101181 200000 443745817 200000 993345220 200000 989591320 200000 774610000 200000 192354251 200000 952011520 200000 248043519 200000 576301728 200000 72193098 200000 905138273 200000 651420493 200000 452343844 200000 202552051 200000 499333550 200000 702213041 200000 19604466 200000 34720198 200000 387758668 200000 283743866 200000 693351874 200000 404961632 200000 999368771 200000 169005973 200000 657720297 200000 390533888 200000 751919672 200000 986758546 200000 863185246 200000 139336837 200000 934092659 200000 957030815 200000 162561976 200000 914300014 200000 804915161 200000 11160458 200000 679927085 200000 723852247 200000 29350898 200000 850964930 200000 708432019 200000 9844865 200000 57401060 200000 954982230 200000 332263778 200000 543181002 200000 310606965 200000 23800819 200000 5389743 200000 290275760 200000 627594507 200000 653449193 200000 718081585 200000 524936913 200000 326768046 200000 431839270 200000 551262270 200000 630408813 200000 149088260 200000 684964920 200000 209686990 200000 886437217 200000 387007059 200000 988835918 200000 583094134 200000 358192941 200000 292482946 200000 774838071 200000 604323437 200000 822859758 200000 194352919 200000 978120288 200000 731115145 200000 485781091 200000 627778361 200000 481007577 200000 649513538 200000 490574827 200000 747461294 200000 204838480 200000 270471341 200000 18592388 200000 773363933 200000 54400787 200000 99745154 200000 215541453 200000 204234188 200000 181579281 200000 126688533 200000 938392068 200000 979643938 200000 350340568 200000 89166943 200000 8928776 200000 526598949 200000 878639512 200000 863491318 200000 377200983 200000 979060924 200000 712121629 200000 757229839 200000 385242383 200000 177648494 200000 83431640 200000 38875010 200000 582580464 200000 832821856 200000 96802262 200000 358909893 200000 699930455 200000 404255577 200000 288379334 200000 784541679 200000 477167939 200000 857374913 200000 14384375 200000 433697973 200000 384701524 200000 308579228 200000 256357974 200000 213228399 200000 428556998 200000 801267091 200000 946183539 200000 72453140 200000 710472569 200000 70259946 200000 951457404 200000 33583416 200000 74707947 200000 20277898 200000 88328255 200000 477738004 200000 174283835 200000 335186935 200000 184059947 200000 549111421 200000 930942759 200000 565305178 200000 832512078 200000 120201963 200000 497309709 200000 197405048 200000 927505240 200000 58577522 200000 718205165 200000 911048119 200000 802071190 200000 579683019 200000 773506148 200000 432565791 200000 27123702 200000 589534284 200000 277353906 200000 69132118 200000 826272264 200000 971060202 200000 838117556 200000 248583842 200000 287261690 200000 930878781 200000 252922858 200000 898207721 200000 466913179 200000 764376187 200000 805649009 200000 414986163 200000 296856920 200000 968406651 200000 802971656 200000 890241830 200000 631370817 200000 666806451 200000 995516686 200000 630315528 200000 658612740 200000 94471993 200000 334340737 200000 446490816 200000 951588591 200000 740117700 200000 747878400 200000 387843668 200000 799448049 200000 334475435 200000 819286473 200000 7345771 200000 201443480 200000 357927140 200000 780032186 200000 768555339 200000 316213523 200000 969573893 200000 671722067 200000 209207772 200000 588372529 200000 505398597 200000 253125809 200000 368318882 200000 898164576 200000 544346747 200000 481730196 200000 217181893 200000 493444270 200000 476288541 200000 286796633 200000 581221899 200000 540194506 200000 741719362 200000 348845311 200000 430982876 200000 230913794 200000 402194335 200000 873473062 200000 525687612 200000 809786182 200000 875298700 200000 89423882 200000 520921555 200000 129074210 200000 947449855 200000 648412299 200000 55136744 200000 805885639 200000 853210767 200000 983285287 200000 308792672 200000 806695170 200000 437455218 200000 665016316 200000 619165891 200000 687619906 200000 714914174 200000 417035210 200000 376239414 200000 237175446 200000 859946026 200000 38068719 200000 125671553 200000 991206059 200000 220412301 200000 677682536 200000 952938762 200000 548643281 200000 36227677 200000 358906838 200000 856707542 200000 365589237 200000 44827120 200000 287719285 200000 571293326 200000 5266855 200000 120737854 200000 84575014 200000 85801847 200000 947900949 200000 467822555 200000 698229861 200000 302689655 200000 963746574 200000 677626880 200000 734445394 200000 428432406 200000 374419967 200000 304132227 200000 929009835 200000 917671802 200000 636350200 200000 38836698 200000 506015183 200000 197967465 200000 855728806 200000 229654811 200000 383832252 200000 304713290 200000 383666265 200000 878974461 200000 487691281 200000 126875939 200000 428352511 200000 959676631 200000 812174604 200000 840017819 200000 687504935 200000 331253918 200000 117660555 200000 717094648 200000 911741950 200000 746593515 200000 267730446 200000 841455393 200000 733970259 200000 921329138 200000 375046578 200000 960184476 200000 407368854 200000 105314443 200000 709306423 200000 860554384 200000 476609748 200000 701420588 200000 706432506 200000 535528132 200000 510696892 200000 772305131 200000 349344762 200000 362634141 200000 551228828 200000 172960639 200000 555128278 200000 460142114 200000 461020004 200000 333258047 200000 541030348 200000 590422011 200000 539868320 200000 120589346 200000 181093563 200000 645558636 200000 721394049 200000 436609212 200000 906688545 200000 638954333 200000 599559892 200000 21042758 200000 660117021 200000 293792597 200000 320951304 200000 498071701 200000 73170284 200000 105198457 200000 671328043 200000 374554656 200000 4945263 200000 637557393 200000 239837420 200000 638809086 200000 805802531 200000 817291266 200000 337640090 200000 979927013 200000 829925414 200000 95943636 200000 131536931 200000 916061739 200000 472434359 200000 821824173 200000 307417109 200000 600171975 200000 289599925 200000 401051602 200000 422437279 200000 651979856 200000 224363423 200000 550645548 200000 478830735 200000 455837180 200000 955064210 200000 310298944 200000 58945876 200000 695170978 200000 596848973 200000 366213941 200000 67592957 200000 337726647 200000 576805679 200000 149595857 200000 350435127 200000 648786771 200000 229792310 200000 602524282 200000 121112146 200000 849050668 200000 467743744 200000 248460088 200000 595039548 200000 251110553 200000 840319181 200000 983697585 200000 446583171 200000 163036304 200000 200892282 200000 555946795 200000 841332055 200000 359933095 200000 231929735 200000 554847117 200000 26485124 200000 587267093 200000 332769553 200000 533729630 200000 344733563 200000 281348785 200000 392250584 200000 727892163 200000 100803913 200000 761594097 200000 546118713 200000 642321539 200000 74695581 200000 780533739 200000 380588851 200000 42112005 200000 361242053 200000 607042902 200000 973256805 200000 975038799 200000 700110768 200000 789151113 200000 23430925 200000 934340360 200000 398322157 200000 377856378 200000 278890762 200000 234573431 200000 590717353 200000 945234624 200000 235690202 200000 962690433 200000 796185268 200000 509722512 200000 706922395 200000 654091950 200000 469822332 200000 582046402 200000 615698189 200000 109210403 200000 607431439 200000 78979021 200000 459198349 200000 321194663 200000 866379036 200000 94292677 200000 896140827 200000 463147938 200000 791710706 200000 182892131 200000 154987604 200000 980602648 200000 422972543 200000 439517692 200000 120226936 200000 436006066 200000 183346257 200000 433615240 200000 847328100 200000 209579189 200000 667656086 200000 698540443 200000 252439191 200000 102157831 200000 241332511 200000 340083054 200000 864297520 200000 321991216 200000 677712472 200000 184147671 200000 115749101 200000 840302934 200000 226824016 200000 751618123 200000 182299181 200000 512550463 200000 2677431 200000 824850146 200000 860436974 200000 511301713 200000 167518170 200000 852463186 200000 108146382 200000 822332308 200000 2192040 200000 187139314 200000 272488973 200000 528157870 200000 740047279 200000 305257399 200000 711307656 200000 476141797 200000 159447070 200000 74552889 200000 946358207 200000 548372000 200000 350217156 200000 822055599 200000 570222543 200000 259303141 200000 595829518 200000 325049325 200000 547700087 200000 609080411 200000 579597068 200000 996376940 200000 164977430 200000 638085192 200000 323299180 200000 330415425 200000 408529835 200000 263750931 200000 952719996 200000 721577508 200000 581792466 200000 608013763 200000 889133867 200000 196433770 200000 979898572 200000 681823741 200000 220243208 200000 786033418 200000 716384887 200000 398658568 200000 328004160 200000 189410714 200000 731336529 200000 77746891 200000 59122595 200000 242667601 200000 862065017 200000 895009741 200000 632812191 200000 107134214 200000 37975980 200000 769712947 200000 172142914 200000 842448432 200000 344600907 200000 995916228 200000 246930491 200000 636706019 200000 43370578 200000 927528680 200000 812612313 200000 881121496 200000 26308961 200000 640912035 200000 843502345 200000 225985124 200000 955592119 200000 661109662 200000 128403291 200000 904436862 200000 170709297 200000 874892573 200000 868698365 200000 671039165 200000 419677774 200000 879448329 200000 299799997 200000 655778135 200000 769354285 200000 70325223 200000 935742986 200000 622000418 200000 950193804 200000 548199645 200000 210762482 200000 944798614 200000 880027593 200000 606413235 200000 358317605 200000 650667719 200000 666714340 200000 161563343 200000 211224048 200000 588381038 200000 778570107 200000 235476279 200000 118508866 200000 112377057 200000 726665675 200000 965743761 200000 108800425 200000 299717910 200000 240940213 200000 987624741 200000 667384148 200000 850275491 200000 778168757 200000 836897753 200000 173338385 200000 879911615 200000 355984107 200000 536086067 200000 387161680 200000 173972288 200000 637670166 200000 329763418 200000 568686878 200000 399871646 200000 609145746 200000 543275796 200000 164405801 200000 847524846 200000 861310049 200000 362701256 200000 679950017 200000 665902824 200000 46904350 200000 387820668 200000 384210644 200000 163782112 200000 252755466 200000 61365719 200000 206612721 200000 567270863 200000 864907267 200000 223645984 200000 382075461 200000 880579147 200000 835876487 200000 734713916 200000 211266208 200000 811259785 200000 431296692 200000 763937202 200000 711151728 200000 775231073 200000 151492682 200000 944873641 200000 166795971 200000 102274633 200000 496623014 200000 938898664 200000 803298120 200000 327978840 200000 767543752 200000 720645844 200000 744655438 200000 181013059 200000 110571597 200000 978147189 200000 527332546 200000 254817890 200000 330104180 200000 314848880 200000 329982516 200000 844143019 200000 451531292 200000 565600781 200000 178883793 200000 261029045 200000 389889987 200000 67639601 200000 10701162 200000 158933686 200000 170922632 200000 31397220 200000 747379563 200000 703457156 200000 990767913 200000 318638795 200000 18833635 200000 171505559 200000 494733572 200000 610416686 200000 671739521 200000 668558339 200000 994726937 200000 914045683 200000 903860628 200000 226877569 200000 53441798 200000 234378015 200000 314283530 200000 918390631 200000 92783880 200000 74846555 200000 569110641 200000 122036650 200000 519605759 200000 745624300 200000 779492856 200000 889003234 200000 79774314 200000 987161017 200000 527837294 200000 52932933 200000 700716390 200000 829757512 200000 658722368 200000 460499882 200000 990561970 200000 832763328 200000 412056190 200000 273993095 200000 581041837 200000 875409895 200000 988851413 200000 416749810 200000 640704597 200000 757627684 200000 832737173 200000 742725794 200000 469806921 200000 284391549 200000 680124844 200000 311143406 200000 140623815 200000 934466969 200000 522129065 200000 249661643 200000 955266733 200000 358274238 200000 750126777 200000 961743314 200000 504335227 200000 993076947 200000 546782380 200000 454304311 200000 378946127 200000 61986142 200000 6609392 200000 829576146 200000 330211302 200000 896746630 200000 482130067 200000 913638169 200000 658393504 200000 655797522 200000 550011204 200000 489858851 200000 702699900 200000 20161639 200000 943695697 200000 921749925 200000 940749847 200000 36498573 200000 553999017 200000 261616887 200000 726637232 200000 839686185 200000 980577755 200000 418828303 200000 659812134 200000 325535362 200000 795037205 200000 804728964 200000 10143735 200000 725856128 200000 957228837 200000 530655372 200000 594743362 200000 457405351 200000 641222010 200000 428393725 200000 400175044 200000 134489632 200000 239518242 200000 187266894 200000 403692254 200000 426716847 200000 23486157 200000 384211350 200000 415237261 200000 643452349 200000 288636359 200000 261525131 200000 490931311 200000 140371535 200000 432655361 200000 858017667 200000 912815812 200000 558871563 200000 997214472 200000 136673909 200000 364720745 200000 604204857 200000 509010699 200000 89297912 200000 239454429 200000 604732607 200000 789877976 200000 586957634 200000 575456319 200000 373839907 200000 942260191 200000 56798250 200000 130920269 200000 211297164 200000 448383020 200000 632721190 200000 699832678 200000 140548032 200000 992501872 200000 428790604 200000 140342408 200000 725863461 200000 721521656 200000 944042067 200000 864001362 200000 309084356 200000 970276531 200000 203671186 200000 15619330 200000 966544960 200000 458652975 200000 741881598 200000 448043382 200000 693073379 200000 993689756 200000 658761008 200000 192609070 200000 832317841 200000 964428486 200000 922675036 200000 595164999 200000 130954193 200000 68880926 200000 540344922 200000 470797185 200000 792547786 200000 236128689 200000 869213600 200000 316792377 200000 667198786 200000 661941550 200000 752944964 200000 788178030 200000 1631904 200000 762969315 200000 829021693 200000 726595519 200000 602875627 200000 671621055 200000 677437218 200000 510485610 200000 685997000 200000 671557969 200000 646267049 200000 16522574 200000 176257407 200000 704090055 200000 464611625 200000 478728169 200000 314106613 200000 442358255 200000 995022808 200000 579704922 200000 464846769 200000 788139832 200000 82464396 200000 905203551 200000 483534811 200000 794694576 200000 157228988 200000 686599766 200000 671433783 200000 766487558 200000 926742655 200000 711762751 200000 838701614 200000 634170249 200000 506594955 200000 107046071 200000 368989637 200000 42545702 200000 875810358 200000 433637374 200000 324095394 200000 562122349 200000 694475895 200000 288570609 200000 794707725 200000 34795404 200000 819275493 200000 724296207 200000 581748716 200000 244272978 200000 440148918 200000 932096119 200000 149576388 200000 924999724 200000 377394625 200000 126379495 200000 642911934 200000 727515945 200000 296942203 200000 116368062 200000 341348255 200000 1182201 200000 189001724 200000 35856378 200000 150697934 200000 4123881 200000 115267322 200000 825055545 200000 734547537 200000 574968552 200000 2743500 200000 178272443 200000 720403151 200000 236654980 200000 23911 200000 255026526 200000 529015182 200000 655621356 200000 751423332 200000 454323871 200000 95640949 200000 354416111 200000 699178999 200000 52594846 200000 68670474 200000 702513147 200000 978916088 200000 439733274 200000 470017908 200000 900560157 200000 183600861 200000 271442544 200000 857891449 200000 634601990 200000 709964988 200000 636650911 200000 945532032 200000 560016900 200000 40266316 200000 105758278 200000 189796752 200000 102867716 200000 237629924 200000 479526819 200000 45800526 200000 729569173 200000 162029690 200000 363879829 200000 157052929 200000 966142695 200000 429552037 200000 849374362 200000 430780560 200000 578483399 200000 262815642 200000 567409617 200000 659928706 200000 148148132 200000 689422129 200000 354555127 200000 120067836 200000 635025548 200000 892590561 200000 270189677 200000 676370374 200000 70332718 200000 411524030 200000 624917807 200000 113239365 200000 740901849 200000 240100225 200000 608366302 200000 610664577 200000 204088186 200000 684935295 200000 5188534 200000 10179871 200000 737061281 200000 502282415 200000 441349783 200000 39555431 200000 246968956 200000 763309736 200000 732785919 200000 549231167 200000 694898393 200000 493821856 200000 588430605 200000 83200813 200000 297784359 200000 336460142 200000 502837119 200000 38243415 200000 120445557 200000 644883079 200000 45267892 200000 728872581 200000 59869297 200000 420926467 200000 203822506 200000 656269085 200000 238920040 200000 933608344 200000 560875519 200000 696783397 200000 250075979 200000 194421661 200000 405431795 200000 705264196 200000 350789288 200000 56297223 200000 519573859 200000 940342464 200000 79626924 200000 700681582 200000 636222159 200000 545784703 200000 946244390 200000 538995465 200000 66081620 200000 215960842 200000 365064326 200000 70051500 200000 623483058 200000 971083396 200000 464422873 200000 295388624 200000 770288454 200000 981908407 200000 390486221 200000 255257226 200000 861623311 200000 984544519 200000 951879091 200000 431482258 200000 673613484 200000 462102395 200000 28977527 200000 604993597 200000 161593691 200000 107269306 200000 107606952 200000 568002177 200000 356659450 200000 664414474 200000 716869238 200000 419249399 200000 932118793 200000 955072339 200000 598345902 200000 50864339 200000 892528038 200000 319269145 200000 555525054 200000 968401389 200000 455521166 200000 298314372 200000 308950455 200000 42600636 200000 186441250 200000 191863899 200000 224532805 200000 986956884 200000 665158494 200000 776976387 200000 191767991 200000 617839726 200000 154328546 200000 909887364 200000 550733565 200000 99876703 200000 492943597 200000 23523203 200000 541113764 200000 15882270 200000 815143004 200000 320627528 200000 495778522 200000 35702338 200000 7553710 200000 691405496 200000 268400752 200000 217018369 200000 872329986 200000 101749339 200000 747690194 200000 862641713 200000 911974166 200000 274437463 200000 907125007 200000 624240202 200000 612311880 200000 485990770 200000 684255959 200000 85133920 200000 394552472 200000 27498258 200000 854108278 200000 781745964 200000 856452772 200000 557977407 200000 698045149 200000 155496452 200000 79064489 200000 615463327 200000 657270681 200000 250187485 200000 89333896 200000 284882040 200000 730980057 200000 647353424 200000 292892861 200000 216553649 200000 365950828 200000 73998737 200000 624692840 200000 816703952 200000 473514175 200000 442984567 200000 520830024 200000 724816380 200000 267778274 200000 716117370 200000 516519866 200000 421864443 200000 163228803 200000 214700463 200000 339406013 200000 752317748 200000 119247088 200000 159039694 200000 303228912 200000 657777069 200000 395724824 200000 96860971 200000 67410577 200000 951759885 200000 968318090 200000 406238143 200000 823451262 200000 255061914 200000 841816435 200000 198171680 200000 567327799 200000 307381819 200000 695646371 200000 946695299 200000 733989593 200000 683570295 200000 628713096 200000 226429888 200000 704972324 200000 538548595 200000 801036848 200000 881009997 200000 871457909 200000 798570230 200000 42087754 200000 197301569 200000 852605644 200000 881689960 200000 944542244 200000 401856593 200000 735185094 200000 30296525 200000 595659694 200000 728878037 200000 3424418 200000 203960269 200000 744086388 200000 684597699 200000 594771263 200000 506931119 200000 10845095 200000 64290994 200000 968692763 200000 509557848 200000 453506324 200000 734369240 200000 232908117 200000 929302864 200000 114692906 200000 876545803 200000 463272363 200000 486429885 200000 361277944 200000 677076675 200000 440000636 200000 746287460 200000 753948715 200000 382309908 200000 98312133 200000 603045550 200000 325463827 200000 428979383 200000 668463143 200000 863781024 200000 171530398 200000 310841090 200000 490406622 200000 913682913 200000 546357594 200000 29219306 200000 483252683 200000 983717814 200000 163529334 200000 991591687 200000 474352490 200000 229395976 200000 576138688 200000 878360719 200000 868071643 200000 762859356 200000 975515048 200000 222390617 200000 557881820 200000 455762649 200000 870228794 200000 438916827 200000 211956428 200000 858050117 200000 465499175 200000 298477867 200000 621586089 200000 736504327 200000 525197500 200000 799091968 200000 94295826 200000 901823781 200000 104731624 200000 632456625 200000 291970629 200000 918901574 200000 620881210 200000 822646579 200000 545646369 200000 425615536 200000 854672607 200000 148380191 200000 26117411 200000 720393290 200000 594036135 200000 237158825 200000 152032364 200000 923805083 200000 7439103 200000 168227753 200000 640035256 200000 411285192 200000 718773495 200000 514638485 200000 866126439 200000 78373528 200000 158230589 200000 52798851 200000 149850232 200000 142774386 200000 596068384 200000 496358443 200000 60682888 200000 77829725 200000 740954765 200000 543619810 200000 17519574 200000 738496766 200000 797365268 200000 591139487 200000 949448257 200000 967961501 200000 573202915 200000 1346297 200000 451322951 200000 320297503 200000 496922056 200000 285192742 200000 654499079 200000 845571852 200000 204412466 200000 483623676 200000 647338047 200000 325974921 200000 137261615 200000 109430002 200000 796691021 200000 277465950 200000 885908334 200000 152990751 200000 100003377 200000 771312880 200000 171212350 200000 50133305 200000 521167752 200000 62732615 200000 42385805 200000 210311062 200000 710700690 200000 537703945 200000 331474665 200000 403535661 200000 36943404 200000 3637116 200000 54488705 200000 778308245 200000 442520533 200000 506046086 200000 85230371 200000 107518724 200000 900068780 200000 406526127 200000 38000702 200000 267080273 200000 274863216 200000 424894493 200000 147332577 200000 492501746 200000 432303997 200000 308427158 200000 973161658 200000 850623997 200000 803504852 200000 79522433 200000 163609623 200000 348407081 200000 267214099 200000 417090788 200000 934532071 200000 870048972 200000 638817144 200000 84523878 200000 28374200 200000 495035870 200000 185279969 200000 99561293 200000 894400441 200000 171079156 200000 335592142 200000 723781248 200000 678176953 200000 549656390 200000 788109148 200000 547729285 200000 249058854 200000 936202921 200000 957855051 200000 605141379 200000 656085774 200000 806012819 200000 223315192 200000 563265 200000 871926047 200000 521154077 200000 675725666 200000 687415844 200000 408012970 200000 695004923 200000 636277288 200000 552016435 200000 968485531 200000 421918085 200000 959476105 200000 516472854 200000 842346114 200000 689413041 200000 353500257 200000 132970001 200000 538792588 200000 687632918 200000 522854449 200000 56318220 200000 831622025 200000 169480170 200000 659062039 200000 929108622 200000 258576103 200000 520501507 200000 414375377 200000 146864828 200000 698353333 200000 859687896 200000 416872381 200000 209806942 200000 346476448 200000 802460544 200000 624533723 200000 176751833 200000 39406839 200000 351412657 200000 669858248 200000 777336373 200000 340530858 200000 39057089 200000 102194628 200000 628864792 200000 147816774 200000 168021927 200000 932204716 200000 198871751 200000 164665850 200000 488897530 200000 88208639 200000 198384427 200000 694068884 200000 151453168 200000 423877596 200000 770769609 200000 768180611 200000 629098079 200000 977820417 200000 349989064 200000 219333590 200000 154258111 200000 915488973 200000 495976686 200000 484131643 200000 509080869 200000 662095934 200000 466548641 200000 453250560 200000 75590216 200000 563512051 200000 306204137 200000 26851604 200000 710484863 200000 435047721 200000 367682412 200000 431611909 200000 168146623 200000 762272705 200000 428012144 200000 439452930 200000 450472609 200000 925277239 200000 898276316 200000 705697498 200000 154717785 200000 865032876 200000 59937590 200000 500596474 200000 765988287 200000 418718172 200000 268577957 200000 68591986 200000 576661832 200000 282342183 200000 821124336 200000 4423408 200000 731585549 200000 514420875 200000 509172092 200000 981164226 200000 495225794 200000 887413415 200000 441706576 200000 966438104 200000 484946623 200000 913374905 200000 615156243 200000 614310334 200000 766320122 200000 733242016 200000 804838412 200000 690369701 200000 863236362 200000 374813402 200000 304134176 200000 793322842 200000 96415268 200000 149052038 200000 92783830 200000 366735435 200000 643930656 200000 90731873 200000 959953238 200000 61092489 200000 727490676 200000 671390156 200000 155244900 200000 281851328 200000 343006007 200000 917105347 200000 57085801 200000 350728255 200000 294342431 200000 787206119 200000 707871337 200000 659332854 200000 544681858 200000 209967476 200000 777532941 200000 46504306 200000 705326679 200000 106787914 200000 989982874 200000 607967714 200000 919438389 200000 925993959 200000 260374774 200000 195823892 200000 121652818 200000 624821866 200000 570788009 200000 194856567 200000 361262213 200000 355814545 200000 313956313 200000 929775130 200000 404822851 200000 802544059 200000 921080140 200000 373641386 200000 278078884 200000 923131366 200000 647128168 200000 46001015 200000 109590366 200000 690702257 200000 354588469 200000 727218287 200000 613323464 200000 455525465 200000 250079833 200000 994206240 200000 320486103 200000 501820351 200000 99063578 200000 143865785 200000 127377187 200000 980224095 200000 139965791 200000 422127369 200000 946631650 200000 891401561 200000 819730350 200000 787078781 200000 219863019 200000 66603116 200000 543559982 200000 716199717 200000 138517684 200000 440296437 200000 157377445 200000 602309295 200000 35155027 200000 200872179 200000 809713530 200000 546025833 200000 131437952 200000 119754501 200000 304229811 200000 444765762 200000 15355791 200000 21291113 200000 108654072 200000 648665801 200000 247039097 200000 673970686 200000 497301133 200000 101463851 200000 656787668 200000 863967041 200000 88271962 200000 46510648 200000 713515989 200000 114857555 200000 171983590 200000 141318494 200000 564208980 200000 865177585 200000 178183254 200000 458282155 200000 261724103 200000 958827897 200000 698852209 200000 164315854 200000 459519045 200000 931823851 200000 57628063 200000 512257814 200000 776912004 200000 712123620 200000 110318820 200000 362600816 200000 220200154 200000 309832867 200000 620649449 200000 427388524 200000 28116542 200000 925064199 200000 974962162 200000 752263992 200000 596997191 200000 246367118 200000 129208552 200000 376137122 200000 64201003 200000 15486039 200000 77185360 200000 17283609 200000 142575552 200000 895651360 200000 966627920 200000 340816812 200000 180333949 200000 541484360 200000 892476848 200000 279217160 200000 8323705 200000 694026957 200000 917621206 200000 280748925 200000 657305450 200000 579736653 200000 494084552 200000 852208889 200000 959665575 200000 14774792 200000 634819884 200000 866595338 200000 114832677 200000 624543963 200000 733008458 200000 111281887 200000 184955516 200000 956528197 200000 365404680 200000 147830343 200000 50027747 200000 924325478 200000 890076652 200000 301375919 200000 33322030 200000 146613242 200000 441499165 200000 65785127 200000 303785174 200000 760193633 200000 641256801 200000 81989981 200000 971841520 200000 605810585 200000 675448607 200000 816984991 200000 684330803 200000 408748097 200000 554415965 200000 522052060 200000 955535094 200000 789704087 200000 83188418 200000 484309154 200000 790309935 200000 526305657 200000 970865301 200000 672984865 200000 67909749 200000 53448807 200000 676550843 200000 563498278 200000 42385405 200000 486709119 200000 981174203 200000 770495775 200000 78397855 200000 892098174 200000 548263100 200000 237593116 200000 717802193 200000 157141445 200000 256705925 200000 928703436 200000 885882794 200000 486105680 200000 831085691 200000 369111163 200000 954227935 200000 108246463 200000 16226982 200000 934678297 200000 827908552 200000 302424144 200000 386686891 200000 373328181 200000 561008731 200000 684504802 200000 554642898 200000 470063869 200000 766149423 200000 513892595 200000 778856960 200000 858252607 200000 425652602 200000 299674274 200000 240938941 200000 413395818 200000 357384978 200000 121260717 200000 202889006 200000 846218637 200000 407906926 200000 711349363 200000 945073435 200000 408461397 200000 148802725 200000 915476466 200000 921964265 200000 871998226 200000 87260525 200000 656771528 200000 37123744 200000 530060209 200000 412723485 200000 964114229 200000 689964262 200000 103476418 200000 700812970 200000 579225110 200000 371561729 200000 60655987 200000 553482668 200000 862131946 200000 803782872 200000 361440147 200000 330189913 200000 30099152 200000 619342577 200000 710611343 200000 848940936 200000 889854855 200000 496531570 200000 9927799 200000 646229678 200000 837194603 200000 790733604 200000 370676217 200000 146483684 200000 935154046 200000 810501482 200000 727616611 200000 88476126 200000 149789019 200000 884663886 200000 40958628 200000 137268724 200000 660748611 200000 197736308 200000 453022794 200000 395460123 200000 596613140 200000 839393059 200000 144665477 200000 915462380 200000 731423052 200000 617818690 200000 937613601 200000 864888731 200000 162691337 200000 508159575 200000 817368207 200000 25345536 200000 12489226 200000 949168009 200000 543394268 200000 540113553 200000 609494447 200000 102460575 200000 685726647 200000 323090532 200000 810841076 200000 684058878 200000 780208494 200000 910620465 200000 777122169 200000 452575405 200000 800719601 200000 165501773 200000 367158140 200000 352488532 200000 983578829 200000 118942127 200000 601516508 200000 184950071 200000 555505200 200000 549479406 200000 228908311 200000 223605567 200000 964716266 200000 462558783 200000 360505420 200000 97651952 200000 901505897 200000 566530427 200000 807603001 200000 479565171 200000 583058108 200000 787567382 200000 846998076 200000 536770188 200000 647651984 200000 462574376 200000 160639573 200000 117547172 200000 953697077 200000 260051559 200000 476930337 200000 734799040 200000 808824728 200000 851756073 200000 984509664 200000 831422598 200000 47656265 200000 888514661 200000 261097071 200000 949009470 200000 604798070 200000 564925874 200000 300652878 200000 732162254 200000 143828974 200000 18467142 200000 537137562 200000 616649660 200000 224709918 200000 76502264 200000 430870034 200000 568538415 200000 281640470 200000 677358909 200000 192246805 200000 313280493 200000 327004035 200000 298901294 200000 25120161 200000 627921756 200000 95944373 200000 702893183 200000 770175828 200000 462211460 200000 687987610 200000 901874567 200000 408115822 200000 270411019 200000 37099201 200000 301694782 200000 329280205 200000 494998840 200000 89934679 200000 36318521 200000 857313006 200000 558529520 200000 475095340 200000 507345328 200000 385815026 200000 608782266 200000 973346989 200000 182717816 200000 170945429 200000 883624381 200000 890263274 200000 436661767 200000 259836983 200000 895602623 200000 561216401 200000 69175670 200000 704801495 200000 552399399 200000 39782641 200000 980296313 200000 363388178 200000 921961980 200000 469046775 200000 553037928 200000 835232039 200000 496546019 200000 150520370 200000 863572793 200000 853010421 200000 967666467 200000 740316114 200000 782099331 200000 245232890 200000 124636580 200000 557987236 200000 414636156 200000 230432340 200000 538188778 200000 358526231 200000 745285114 200000 26622659 200000 168460830 200000 284391993 200000 482433140 200000 218096036 200000 70514948 200000 445902266 200000 455740673 200000 662400759 200000 712160773 200000 147785958 200000 916781910 200000 910209369 200000 421104934 200000 895750062 200000 555028940 200000 433964042 200000 758428941 200000 56317599 200000 89953111 200000 11990247 200000 108786434 200000 227171048 200000 205194639 200000 270571631 200000 939847402 200000 78970967 200000 206017194 200000 185864641 200000 633089357 200000 815576411 200000 255824766 200000 34965659 200000 461025617 200000 43695875 200000 73065859 200000 981781340 200000 914783420 200000 578014460 200000 547107534 200000 270068994 200000 176841205 200000 373301654 200000 299829782 200000 5394732 200000 369405442 200000 838611903 200000 709799090 200000 28878872 200000 956459658 200000 921319686 200000 779820183 200000 151845028 200000 56294355 200000 503738264 200000 53740126 200000 492790352 200000 980993220 200000 517319236 200000 760907067 200000 896165177 200000 715047139 200000 11603578 200000 929313542 200000 724330014 200000 396228695 200000 860633159 200000 856992820 200000 69894750 200000 286660582 200000 149128282 200000 356433886 200000 225507832 200000 409848055 200000 570506753 200000 548100024 200000 63715721 200000 481762193 200000 659949867 200000 59581466 200000 491514448 200000 428415577 200000 257303655 200000 906224634 200000 677335595 200000 29078166 200000 241718498 200000 439249647 200000 560315802 200000 328208431 200000 194845292 200000 422885678 200000 853659579 200000 645897131 200000 296252787 200000 923076495 200000 382242892 200000 947055151 200000 742187781 200000 953233288 200000 206187435 200000 998182275 200000 778536146 200000 180468016 200000 318033624 200000 457226764 200000 319836966 200000 555004733 200000 514918256 200000 624038610 200000 613432050 200000 300061957 200000 209216946 200000 122635642 200000 209962947 200000 626167423 200000 357142653 200000 805539404 200000 415209927 200000 995355202 200000 185712464 200000 314766894 200000 679969231 200000 232243076 200000 414035016 200000 228557477 200000 435386695 200000 871081499 200000 280487460 200000 1036250 200000 706643518 200000 448782975 200000 471941698 200000 195200146 200000 119643492 200000 731309509 200000 136648866 200000 512081460 200000 330680838 200000 900168612 200000 921859554 200000 455677126 200000 11168787 200000 148361331 200000 263529791 200000 592707310 200000 81218585 200000 754642215 200000 744502426 200000 857613300 200000 472318791 200000 46472024 200000 930575471 200000 13174718 200000 586167660 200000 661231420 200000 389313503 200000 89630930 200000 676635893 200000 720732586 200000 376395942 200000 120221271 200000 840096498 200000 804253720 200000 913254180 200000 51210260 200000 175431441 200000 898640540 200000 143124055 200000 257703022 200000 785193888 200000 241511918 200000 765401054 200000 245404268 200000 607577998 200000 444669794 200000 269932535 200000 873423797 200000 150129258 200000 757950193 200000 537724289 200000 733060751 200000 354767457 200000 496425265 200000 639723002 200000 619721698 200000 964742723 200000 37646167 200000 473006464 200000 513185586 200000 103004030 200000 476272443 200000 339236051 200000 686494887 200000 318322720 200000 821581139 200000 152837968 200000 416745736 200000 886023896 200000 452592310 200000 933099255 200000 713400250 200000 579199221 200000 674194714 200000 447447141 200000 401006277 200000 650491492 200000 677503701 200000 22028505 200000 121138894 200000 282433973 200000 806379742 200000 118183986 200000 251112733 200000 968991254 200000 107694284 200000 441975534 200000 970700183 200000 515596629 200000 991889109 200000 778242092 200000 251941060 200000 915191777 200000 794082255 200000 864786346 200000 359803338 200000 663360713 200000 837409585 200000 236539847 200000 483079278 200000 566026682 200000 711966482 200000 822279041 200000 141955353 200000 187533572 200000 131737640 200000 296996470 200000 245870288 200000 548690325 200000 331352522 200000 190578406 200000 996058938 200000 542354171 200000 472553965 200000 770135982 200000 493525661 200000 472847205 200000 289251113 200000 233303118 200000 657596383 200000 19164577 200000 825703605 200000 877574371 200000 462590601 200000 939463967 200000 23310949 200000 116306988 200000 668182206 200000 717311468 200000 285253298 200000 364759432 200000 309739336 200000 826978998 200000 599174321 200000 778809077 200000 754749835 200000 367599822 200000 176119833 200000 610085138 200000 292956558 200000 753067040 200000 884512577 200000 232529181 200000 738270200 200000 748662587 200000 521528607 200000 509155061 200000 18301455 200000 852771150 200000 626336074 200000 831866647 200000 379256250 200000 63314984 200000 716856823 200000 62712484 200000 823251840 200000 393713719 200000 10283006 200000 34596185 200000 500627590 200000 834150025 200000 476556501 200000 241669524 200000 349766803 200000 387100365 200000 191100562 200000 684377684 200000 490565134 200000 658330450 200000 253675501 200000 111845688 200000 906241534 200000 160691973 200000 889633339 200000 942563967 200000 750988296 200000 379193206 200000 731016051 200000 147686662 200000 546737780 200000 132292819 200000 813520428 200000 695880268 200000 340746791 200000 76514282 200000 154905500 200000 352078447 200000 466529449 200000 206556714 200000 693045145 200000 511860271 200000 445705248 200000 581905825 200000 833242266 200000 504889578 200000 378258769 200000 602505471 200000 96876470 200000 533693086 200000 990068645 200000 781994384 200000 77385891 200000 648762345 200000 795848481 200000 756741445 200000 19618744 200000 92770827 200000 604282987 200000 592708779 200000 676964330 200000 137045217 200000 467596491 200000 96676593 200000 650280657 200000 691934954 200000 637907495 200000 778588646 200000 256457379 200000 31059782 200000 647736581 200000 449264119 200000 524947511 200000 275135409 200000 681064588 200000 418348596 200000 150387458 200000 23491723 200000 913824386 200000 419915850 200000 545204509 200000 691066066 200000 671841102 200000 283865738 200000 117491004 200000 987120677 200000 430465526 200000 755982304 200000 664433335 200000 578646209 200000 630378017 200000 407289819 200000 434164099 200000 476443015 200000 201319957 200000 703766186 200000 499224633 200000 936996852 200000 621566649 200000 365891356 200000 617780749 200000 33615398 200000 120408468 200000 359889567 200000 771963607 200000 166217949 200000 728891595 200000 855820609 200000 114701069 200000 910830454 200000 693380389 200000 303630257 200000 490511813 200000 981567472 200000 262152201 200000 92811581 200000 419454135 200000 509781738 200000 523438462 200000 599032277 200000 267451960 200000 293478819 200000 701698601 200000 683038213 200000 483704127 200000 149442039 200000 621486930 200000 864358654 200000 440446819 200000 147627623 200000 263263966 200000 320915597 200000 681280217 200000 760926225 200000 963304789 200000 402041121 200000 475879034 200000 200436403 200000 677160412 200000 370265544 200000 239846330 200000 440349868 200000 238831163 200000 87448114 200000 958337713 200000 791089401 200000 606146775 200000 273799339 200000 601795605 200000 500631355 200000 594931896 200000 207570468 200000 122336060 200000 710025646 200000 330246532 200000 595433514 200000 998993949 200000 993818930 200000 981096833 200000 887694060 200000 753102159 200000 633985350 200000 425457045 200000 964731704 200000 831859208 200000 721063943 200000 211726664 200000 779526782 200000 476845087 200000 146068020 200000 186504896 200000 397488842 200000 810800649 200000 767964972 200000 907488963 200000 726289613 200000 754978527 200000 131895533 200000 20010680 200000 321383892 200000 728903253 200000 823412757 200000 748470437 200000 599771086 200000 650018498 200000 815148004 200000 605181745 200000 544361801 200000 170063134 200000 352531000 200000 583050658 200000 203836789 200000 35116286 200000 616659343 200000 665176031 200000 254549534 200000 58363034 200000 85059847 200000 126969966 200000 117446581 200000 319462087 200000 75888735 200000 536119926 200000 235408199 200000 720648955 200000 667999735 200000 592680894 200000 449864835 200000 543514959 200000 95642315 200000 876479659 200000 502149559 200000 601574007 200000 996180603 200000 619817540 200000 2549202 200000 24748491 200000 905114437 200000 160529968 200000 256436323 200000 487324481 200000 265527816 200000 987092662 200000 392321432 200000 698316144 200000 810605634 200000 303272635 200000 123900991 200000 596193166 200000 881863185 200000 148216775 200000 6964167 200000 249725809 200000 490716213 200000 884176895 200000 892830270 200000 115457424 200000 82477580 200000 656811563 200000 800223315 200000 633910018 200000 830810515 200000 473130928 200000 263295317 200000 722462076 200000 252332395 200000 955706006 200000 988526385 200000 451076439 200000 688808656 200000 995406722 200000 286220407 200000 407536007 200000 916128162 200000 733765052 200000 54277205 200000 957225892 200000 191211104 200000 666006826 200000 647472282 200000 807783396 200000 441571366 200000 930905170 200000 741244851 200000 233949469 200000 89858742 200000 350629466 200000 145963184 200000 631341255 200000 383110251 200000 894551818 200000 352010046 200000 386389239 200000 468303430 200000 212345544 200000 256761773 200000 613599844 200000 295375333 200000 332386458 200000 774036715 200000 342928997 200000 965674886 200000 522178087 200000 452679302 200000 654752495 200000 963536903 200000 106639285 200000 136041133 200000 298590363 200000 972478184 200000 631391787 200000 643115055 200000 882319517 200000 382652486 200000 534223119 200000 510413946 200000 872997581 200000 281375969 200000 839697032 200000 822865820 200000 936290720 200000 10079254 200000 746558813 200000 743236675 200000 860833327 200000 972483044 200000 322116339 200000 425869760 200000 662229038 200000 705252074 200000 609468753 200000 259823103 200000 902339573 200000 263127142 200000 857002270 200000 4012432 200000 589948026 200000 523423287 200000 388212641 200000 948766112 200000 355072852 200000 529610459 200000 274067647 200000 675638271 200000 619946168 200000 405876080 200000 427092735 200000 957625627 200000 93855102 200000 199427510 200000 963889545 200000 270025730 200000 937112860 200000 406671882 200000 565163553 200000 840247907 200000 360863657 200000 50198892 200000 298592048 200000 637323405 200000 795800539 200000 283042169 200000 556720058 200000 893370733 200000 497221384 200000 245134449 200000 19992936 200000 473208467 200000 168798503 200000 942888753 200000 797489791 200000 604872749 200000 787103439 200000 383975736 200000 531263461 200000 357073673 200000 136005430 200000 433538213 200000 910379298 200000 795383959 200000 796760626 200000 990981686 200000 170496092 200000 496103139 200000 449912379 200000 607735626 200000 251713112 200000 618749598 200000 83234918 200000 287753694 200000 281590911 200000 392428309 200000 267553386 200000 643935379 200000 390618838 200000 967666230 200000 534177949 200000 911698086 200000 312992260 200000 751127186 200000 425649143 200000 928528885 200000 870015311 200000 896952149 200000 301800973 200000 407102208 200000 882315934 200000 129309262 200000 149318934 200000 898429668 200000 922805367 200000 412826093 200000 378203625 200000 19811680 200000 520385537 200000 779214143 200000 458247676 200000 673870547 200000 526777090 200000 36067315 200000 898895205 200000 884581947 200000 812313057 200000 16643671 200000 324736220 200000 789869879 200000 433538468 200000 138236762 200000 816075189 200000 915686405 200000 870434802 200000 358898314 200000 508118505 200000 47522180 200000 594153234 200000 200016407 200000 972753422 200000 814679346 200000 572180457 200000 792291534 200000 800152409 200000 943313197 200000 843099134 200000 422753310 200000 841596834 200000 980113461 200000 510489977 200000 430735381 200000 783611743 200000 999226279 200000 401930526 200000 918952802 200000 648046503 200000 995691907 200000 711557206 200000 340674387 200000 328317488 200000 988435046 200000 641263397 200000 486306776 200000 820398416 200000 939034511 200000 161256500 200000 746680702 200000 63909374 200000 396671709 200000 997968071 200000 769504627 200000 498173905 200000 451007183 200000 837201607 200000 586145160 200000 995603199 200000 564667521 200000 286870712 200000 317115945 200000 704731742 200000 531655604 200000 479444419 200000 316727909 200000 847663461 200000 203961542 200000 55711149 200000 264736748 200000 485532203 200000 292253365 200000 247498461 200000 127885067 200000 388821350 200000 681900319 200000 985281112 200000 907182256 200000 404378221 200000 814027844 200000 88269767 200000 930318443 200000 86639925 200000 571552001 200000 873179503 200000 42301547 200000 53510230 200000 324864214 200000 881858615 200000 475622268 200000 819758855 200000 779779040 200000 245151141 200000 719077134 200000 877995292 200000 3331806 200000 770845664 200000 972442416 200000 366056206 200000 29716271 200000 420500398 200000 840946320 200000 549058546 200000 6812881 200000 578232438 200000 75079292 200000 741841279 200000 331472995 200000 823776830 200000 101992163 200000 622955020 200000 208779043 200000 937042349 200000 612490324 200000 523813007 200000 853935856 200000 309456906 200000 503589884 200000 569801886 200000 674923592 200000 247500602 200000 448108459 200000 876825201 200000 655387721 200000 404172740 200000 435006415 200000 977371869 200000 184832179 200000 482061007 200000 531549046 200000 27956569 200000 752715747 200000 786861090 200000 633941583 200000 749292539 200000 201173720 200000 940641314 200000 569525928 200000 15233915 200000 886135602 200000 691731414 200000 597296497 200000 661841710 200000 632526125 200000 477531878 200000 651547191 200000 279168779 200000 526369705 200000 998383510 200000 310702888 200000 948287401 200000 217432100 200000 337603279 200000 109608724 200000 436443710 200000 36846781 200000 258300950 200000 623830889 200000 27309728 200000 555359282 200000 789280657 200000 407229494 200000 574331206 200000 493827041 200000 685385736 200000 155825192 200000 34796359 200000 424893386 200000 336690912 200000 708567183 200000 860436057 200000 684896394 200000 294236193 200000 925734745 200000 217556179 200000 73041761 200000 171027569 200000 509261076 200000 260845482 200000 299587628 200000 682778902 200000 452684527 200000 329723510 200000 239492971 200000 205607415 200000 724690616 200000 186884973 200000 448113723 200000 953606042 200000 359882463 200000 110113638 200000 96387675 200000 484071717 200000 249273456 200000 23717334 200000 277330986 200000 587303520 200000 890819356 200000 788629206 200000 552009894 200000 483062705 200000 892591920 200000 217399066 200000 425183086 200000 155885599 200000 489112475 200000 343252474 200000 845409984 200000 308689230 200000 436745708 200000 960109931 200000 935610746 200000 818142088 200000 901565008 200000 995196422 200000 406553372 200000 962817969 200000 383575959 200000 651985663 200000 914919875 200000 757386576 200000 553977134 200000 610544174 200000 702508591 200000 938826380 200000 558140198 200000 646708745 200000 322149821 200000 134769708 200000 189850666 200000 5162918 200000 487606892 200000 760032661 200000 833346444 200000 399654077 200000 360060636 200000 685507278 200000 6150456 200000 443407779 200000 203828297 200000 216229503 200000 37303742 200000 45016911 200000 92005011 200000 337142252 200000 331729484 200000 806272344 200000 717241400 200000 273534718 200000 251945136 200000 702848499 200000 936310870 200000 46965305 200000 937624921 200000 455144953 200000 325173933 200000 890081478 200000 446503765 200000 41983198 200000 909452699 200000 949792361 200000 276735571 200000 135913146 200000 567495198 200000 870654859 200000 38588066 200000 465306691 200000 767068628 200000 606655793 200000 414735152 200000 210031823 200000 628316412 200000 357807873 200000 574223755 200000 815003733 200000 397222518 200000 907774787 200000 626413026 200000 518133612 200000 993291710 200000 198623965 200000 401772291 200000 59751242 200000 137737972 200000 403792213 200000 827587677 200000 49824198 200000 340745430 200000 553709777 200000 895835647 200000 509556565 200000 682921155 200000 147438617 200000 993022103 200000 467312399 200000 63820473 200000 670023315 200000 933234547 200000 597069483 200000 642735959 200000 284924485 200000 598818946 200000 350253181 200000 293553627 200000 720582102 200000 188333138 200000 937514366 200000 252682787 200000 627189900 200000 564683794 200000 219729219 200000 917229231 200000 257236046 200000 766162321 200000 727912452 200000 755711644 200000 795532195 200000 997250365 200000 88781461 200000 382701994 200000 560242096 200000 840783908 200000 25268847 200000 129636918 200000 306554940 200000 667988981 200000 86158248 200000 957905727 200000 794329518 200000 491501310 200000 920226549 200000 323420772 200000 290106637 200000 534423598 200000 116094894 200000 825905123 200000 190221822 200000 843797268 200000 464661961 200000 371653275 200000 355029704 200000 11882461 200000 820001757 200000 427397642 200000 675923539 200000 172515673 200000 872561439 200000 236046927 200000 470097955 200000 832415478 200000 379250536 200000 670524967 200000 922574945 200000 130788547 200000 761521964 200000 739642099 200000 812142033 200000 23021421 200000 227260291 200000 245788848 200000 937094108 200000 535660612 200000 583179810 200000 942850556 200000 184033926 200000 489117493 200000 993784162 200000 239430166 200000 624676472 200000 391410384 200000 14563383 200000 874038493 200000 131118327 200000 913623107 200000 441342521 200000 947562704 200000 621190121 200000 943033180 200000 542892958 200000 384385804 200000 268651990 200000 212465291 200000 217013052 200000 316741968 200000 107479012 200000 324012252 200000 727634571 200000 712504315 200000 298652121 200000 730073600 200000 789659040 200000 123389963 200000 204345372 200000 860956740 200000 727416114 200000 575866142 200000 748606387 200000 156721815 200000 62696600 200000 661410164 200000 128147525 200000 330140807 200000 52842951 200000 774046186 200000 91955224 200000 647273027 200000 69871447 200000 774409216 200000 579523091 200000 229626522 200000 33270911 200000 413671891 200000 171951548 200000 414871801 200000 883788564 200000 484980771 200000 283964218 200000 648955760 200000 728511884 200000 593972813 200000 660492115 200000 316044461 200000 638464768 200000 966955600 200000 335117678 200000 200368126 200000 858501924 200000 117324491 200000 981366673 200000 840218451 200000 956285520 200000 956820220 200000 832148580 200000 204418872 200000 943052666 200000 414379714 200000 583647019 200000 725505246 200000 951151673 200000 883522203 200000 177617358 200000 987584018 200000 245185218 200000 352735653 200000 389932756 200000 231074115 200000 926478829 200000 393008032 200000 593486178 200000 941353343 200000 50942768 200000 546871018 200000 363653440 200000 180260469 200000 178181794 200000 513707136 200000 8562387 200000 563902580 200000 638440697 200000 477057026 200000 122572579 200000 469098601 200000 382819723 200000 794632623 200000 708950997 200000 82012132 200000 803800655 200000 794370148 200000 122836785 200000 691770643 200000 830404060 200000 167140768 200000 551110685 200000 162997444 200000 666256744 200000 833446786 200000 179675166 200000 901114470 200000 73661129 200000 385811144 200000 863222621 200000 50498568 200000 825556599 200000 527226065 200000 493872799 200000 44350039 200000 230925191 200000 54539675 200000 398443339 200000 387747491 200000 143828912 200000 845490116 200000 376892263 200000 321744090 200000 212708168 200000 535757452 200000 546069913 200000 855043978 200000 404909383 200000 990611920 200000 481769257 200000 978112482 200000 882423106 200000 364275216 200000 284424701 200000 152561585 200000 879677808 200000 792007273 200000 485756571 200000 810412389 200000 313875112 200000 58253978 200000 242796586 200000 183945739 200000 704082528 200000 458138882 200000 440669809 200000 105912660 200000 978521262 200000 999128736 200000 109346261 200000 290408845 200000 946402377 200000 40605968 200000 270089053 200000 212854182 200000 176847496 200000 519751316 200000 844681904 200000 869871403 200000 167508833 200000 929805319 200000 326386196 200000 659933261 200000 233202027 200000 56967402 200000 378472560 200000 380731352 200000 513091035 200000 614954843 200000 78792011 200000 663634749 200000 214030985 200000 152808471 200000 517278410 200000 200997001 200000 621580779 200000 841586303 200000 554271157 200000 82846828 200000 739048728 200000 621659279 200000 996015473 200000 887730226 200000 642811846 200000 525291239 200000 167499782 200000 93950412 200000 741691979 200000 967067846 200000 964942361 200000 732178886 200000 811169694 200000 935787529 200000 773968626 200000 920313169 200000 258624854 200000 143647023 200000 916620918 200000 335146042 200000 752548777 200000 389854551 200000 319924525 200000 248500464 200000 619129197 200000 857560639 200000 56064572 200000 307217026 200000 695747609 200000 157968453 200000 677645675 200000 505464989 200000 63201220 200000 211348073 200000 954339104 200000 238382481 200000 225617700 200000 230506569 200000 89739873 200000 461961804 200000 575145360 200000 541904930 200000 180924629 200000 131035228 200000 418633469 200000 956876501 200000 208841922 200000 193754096 200000 833584643 200000 255248350 200000 562080014 200000 21909975 200000 902414808 200000 255891293 200000 826787137 200000 563708286 200000 970668627 200000 701682705 200000 85343617 200000 173457141 200000 223861738 200000 779656535 200000 81826452 200000 30181610 200000 861529011 200000 970175278 200000 761774049 200000 531600043 200000 196221797 200000 524567604 200000 657063279 200000 293860903 200000 168086871 200000 271024553 200000 109607395 200000 69869036 200000 304238207 200000 96332651 200000 192090756 200000 747855658 200000 34849907 200000 244382712 200000 850704697 200000 109336494 200000 140817259 200000 52576366 200000 180888200 200000 856620518 200000 361585724 200000 406469261 200000 314141081 200000 277410019 200000 537653341 200000 845376690 200000 871550512 200000 447958097 200000 60610020 200000 903084509 200000 957822133 200000 740406399 200000 64517001 200000 753397675 200000 485964335 200000 574866012 200000 484517025 200000 380479067 200000 744725571 200000 497099639 200000 317882659 200000 397251788 200000 860420409 200000 440341502 200000 315620774 200000 39387260 200000 789925878 200000 249301695 200000 634839904 200000 625285002 200000 116477442 200000 937838377 200000 351959591 200000 503917748 200000 66080131 200000 577923403 200000 837837938 200000 726787928 200000 326127422 200000 597716434 200000 381850456 200000 95653750 200000 638646940 200000 749541902 200000 452781199 200000 248085420 200000 545862562 200000 258684396 200000 389791854 200000 71466295 200000 28722422 200000 905888765 200000 165693930 200000 539339255 200000 603416032 200000 337639789 200000 229483675 200000 248595563 200000 692531270 200000 244336139 200000 679061175 200000 828295088 200000 644775086 200000 610875462 200000 81943829 200000 939492741 200000 338839615 200000 651965741 200000 227967274 200000 167707209 200000 466119359 200000 353695854 200000 309192462 200000 885705978 200000 231355541 200000 102699095 200000 185261432 200000 812550967 200000 110994119 200000 650490327 200000 837229500 200000 818335550 200000 916726524 200000 494453884 200000 441618899 200000 902200813 200000 586539898 200000 112171126 200000 197161555 200000 604320964 200000 571007784 200000 633819793 200000 982948977 200000 284072929 200000 129999245 200000 585705534 200000 471929861 200000 194781697 200000 647725774 200000 697664906 200000 555741573 200000 305976964 200000 94723506 200000 663002404 200000 199786503 200000 774597481 200000 208162208 200000 451024987 200000 103878979 200000 44899661 200000 594192543 200000 154913564 200000 133044622 200000 54064495 200000 328443220 200000 602520055 200000 874282975 200000 840754094 200000 391486215 200000 515704857 200000 345566669 200000 710091912 200000 229385117 200000 863333202 200000 701079949 200000 517979420 200000 400038302 200000 323020304 200000 335478776 200000 501282087 200000 347712047 200000 167198562 200000 355110018 200000 851854090 200000 678248216 200000 137210101 200000 783640899 200000 534057410 200000 282032830 200000 443321113 200000 146516208 200000 123687149 200000 475432489 200000 48881851 200000 602310370 200000 567681227 200000 394260223 200000 880671083 200000 596443405 200000 430204473 200000 831886214 200000 841418071 200000 569518089 200000 53481654 200000 191779492 200000 891940686 200000 216459020 200000 876336737 200000 543327201 200000 788996285 200000 904578029 200000 974354424 200000 799844707 200000 322863028 200000 537839905 200000 840517338 200000 930734576 200000 656497376 200000 417258944 200000 149861637 200000 957548783 200000 441646481 200000 766212993 200000 683190552 200000 965532262 200000 906775477 200000 945643192 200000 332705873 200000 289781500 200000 321254875 200000 607734366 200000 649706126 200000 923275255 200000 943503664 200000 663502344 200000 889529935 200000 82426174 200000 904780676 200000 783133678 200000 239771825 200000 572549975 200000 490719044 200000 935794916 200000 54946164 200000 278698345 200000 3137408 200000 310009955 200000 480844021 200000 542430011 200000 933381606 200000 431285889 200000 804536371 200000 28297010 200000 853968581 200000 115513843 200000 873552589 200000 690191445 200000 748690186 200000 223479825 200000 219740929 200000 117675595 200000 718182981 200000 233780433 200000 509536686 200000 260865883 200000 678141091 200000 943199434 200000 260351058 200000 764218474 200000 58794740 200000 666992433 200000 297874700 200000 947636992 200000 608629926 200000 624510431 200000 169595546 200000 764733250 200000 338286535 200000 540745544 200000 327020634 200000 939760120 200000 289946375 200000 275826308 200000 60266060 200000 982509703 200000 856544690 200000 871210824 200000 258513165 200000 763758839 200000 118037945 200000 503210477 200000 221555677 200000 221564909 200000 660931497 200000 713077607 200000 273922201 200000 943572657 200000 780139697 200000 89054542 200000 166744512 200000 77591337 200000 216406175 200000 467804632 200000 244600433 200000 105540571 200000 753552354 200000 448490971 200000 507658858 200000 110701037 200000 933268873 200000 345468111 200000 450153482 200000 278643495 200000 636160321 200000 280415945 200000 136564303 200000 788643311 200000 823595354 200000 501537408 200000 21664983 200000 319008075 200000 167298242 200000 354309451 200000 419220450 200000 367360226 200000 445829384 200000 199345951 200000 832717902 200000 967601402 200000 617705561 200000 79340692 200000 861682072 200000 702921850 200000 275911556 200000 988399329 200000 970080736 200000 833489128 200000 852372985 200000 248434650 200000 407435237 200000 741364331 200000 444893637 200000 412453880 200000 759622404 200000 789879242 200000 980003735 200000 493074513 200000 680856892 200000 717861994 200000 134791869 200000 745482906 200000 370519852 200000 758515282 200000 770263846 200000 719773483 200000 769259026 200000 285086761 200000 355988833 200000 681035514 200000 679727053 200000 325824310 200000 195480219 200000 305350046 200000 188230875 200000 109408094 200000 173013156 200000 975808332 200000 713849435 200000 789724968 200000 285007338 200000 868326108 200000 78547978 200000 423393724 200000 760209788 200000 956984772 200000 135527497 200000 191565022 200000 225918215 200000 329698331 200000 76278804 200000 281619191 200000 88669914 200000 439794839 200000 733726476 200000 371666187 200000 312824805 200000 797970062 200000 655198573 200000 901433027 200000 694470069 200000 400522743 200000 97734167 200000 830263395 200000 52272249 200000 333625193 200000 556984968 200000 895937748 200000 307479807 200000 278634010 200000 529160927 200000 185282459 200000 524068534 200000 312051168 200000 36136922 200000 152488158 200000 712108973 200000 281250099 200000 632685272 200000 32225125 200000 572094609 200000 654606632 200000 735161303 200000 68450966 200000 203782322 200000 781653878 200000 916111733 200000 512359031 200000 203982334 200000 918594675 200000 215701746 200000 166753199 200000 241821443 200000 607303959 200000 464176683 200000 607221124 200000 255058160 200000 480170743 200000 572177312 200000 49244125 200000 199384980 200000 763542602 200000 972985966 200000 410786112 200000 953517916 200000 478514663 200000 103897173 200000 694447828 200000 852168024 200000 677283140 200000 898251698 200000 799223391 200000 458665782 200000 71083127 200000 535483780 200000 925310536 200000 949230916 200000 81867319 200000 835371882 200000 20326293 200000 452252785 200000 422259675 200000 237779362 200000 267280877 200000 139501132 200000 850796377 200000 431659274 200000 887378327 200000 457754370 200000 872170824 200000 219106594 200000 621165432 200000 878863203 200000 395810525 200000 24078344 200000 750614295 200000 662595805 200000 732839408 200000 519546489 200000 394100892 200000 173030270 200000 542152439 200000 203380694 200000 628408011 200000 344933877 200000 527085833 200000 577900059 200000 126233356 200000 25484177 200000 901148636 200000 948733417 200000 401097062 200000 547583039 200000 525154246 200000 979959932 200000 875753598 200000 26842767 200000 26239422 200000 618083764 200000 727489436 200000 899737007 200000 994334043 200000 376523279 200000 244863654 200000 659705709 200000 965538515 200000 803096748 200000 868992033 200000 875494968 200000 984653052 200000 700002121 200000 264887606 200000 76799263 200000 486374733 200000 897751621 200000 146795946 200000 3744719 200000 994765789 200000 92507805 200000 394890723 200000 777481368 200000 413580642 200000 471259122 200000 733452521 200000 620910696 200000 979734323 200000 846603392 200000 806077538 200000 242792141 200000 644148037 200000 969292072 200000 224102548 200000 299054582 200000 455643696 200000 226102118 200000 927181926 200000 446404273 200000 232081706 200000 456026458 200000 625696094 200000 537555566 200000 354050058 200000 635037123 200000 92754339 200000 222443322 200000 981048134 200000 307300862 200000 696971259 200000 982659523 200000 724104180 200000 404982794 200000 748161485 200000 893666138 200000 206504395 200000 199017606 200000 185644831 200000 754220523 200000 961842978 200000 791967408 200000 540843672 200000 967391749 200000 196788463 200000 27833446 200000 875516286 200000 560499416 200000 273120968 200000 895742504 200000 868868537 200000 592718896 200000 535165669 200000 738114836 200000 907576269 200000 37646462 200000 118211099 200000 164198119 200000 228510946 200000 279675087 200000 461746145 200000 730482177 200000 165459647 200000 898329298 200000 208360525 200000 693605217 200000 177910217 200000 221005526 200000 114299927 200000 561076900 200000 434593543 200000 707444680 200000 550158996 200000 749880841 200000 323171361 200000 953199928 200000 250021819 200000 154902127 200000 942983515 200000 684636500 200000 657403939 200000 574073684 200000 837831070 200000 494651114 200000 411893506 200000 911602903 200000 103350894 200000 568682857 200000 393934382 200000 572791222 200000 555538420 200000 637910239 200000 537718814 200000 874718544 200000 204867317 200000 895407100 200000 651336681 200000 603321250 200000 835334359 200000 705517068 200000 877569861 200000 376530765 200000 702749090 200000 834269952 200000 596747912 200000 849037197 200000 551050748 200000 575024997 200000 961782442 200000 856209987 200000 495240491 200000 80119402 200000 102331712 200000 137938923 200000 577035541 200000 644697054 200000 110705281 200000 43731365 200000 531841090 200000 82463278 200000 330267460 200000 187114799 200000 420592088 200000 923172458 200000 980688638 200000 786519272 200000 613026205 200000 88406080 200000 958432199 200000 534711246 200000 194357240 200000 762577406 200000 57373270 200000 970376064 200000 352639471 200000 919617171 200000 132701695 200000 974335548 200000 424475945 200000 118893453 200000 485458107 200000 564620001 200000 813259245 200000 854917915 200000 345873696 200000 729686764 200000 267251488 200000 619069964 200000 741214307 200000 581638270 200000 944632905 200000 669016014 200000 261356124 200000 389548627 200000 606028175 200000 319447151 200000 517207937 200000 121619404 200000 271462841 200000 898735262 200000 823969000 200000 663597797 200000 637002796 200000 395059113 200000 316729417 200000 223246910 200000 907164399 200000 915579264 200000 628554233 200000 811342613 200000 173474985 200000 520247471 200000 478577391 200000 309053769 200000 837310625 200000 103026791 200000 752421570 200000 666065752 200000 407528124 200000 548797045 200000 147017639 200000 148549217 200000 184507778 200000 935058248 200000 770421367 200000 85131810 200000 138730520 200000 768158702 200000 490101926 200000 38192377 200000 573498438 200000 887794199 200000 694380108 200000 561885670 200000 324080754 200000 832999439 200000 67750942 200000 745284742 200000 750202273 200000 435865799 200000 754253173 200000 123963673 200000 765495164 200000 667222988 200000 15537221 200000 367716988 200000 118855752 200000 403429197 200000 89330470 200000 660296238 200000 132715244 200000 146105881 200000 783912782 200000 910939214 200000 284817646 200000 791148445 200000 475338388 200000 702342043 200000 52341876 200000 81788392 200000 666642285 200000 911699825 200000 164019782 200000 826908074 200000 261080817 200000 37300689 200000 416438218 200000 85150256 200000 699673815 200000 15363417 200000 799350534 200000 452577129 200000 522217843 200000 658952519 200000 799301793 200000 143366115 200000 193446846 200000 103319417 200000 27487713 200000 959321806 200000 681274189 200000 570058863 200000 54775469 200000 567511030 200000 336904792 200000 86533958 200000 418363788 200000 473553868 200000 900074931 200000 240570302 200000 979551139 200000 21475165 200000 61783767 200000 253711412 200000 805511353 200000 668868184 200000 423657434 200000 183123879 200000 710795573 200000 140714763 200000 399081329 200000 140374966 200000 22144542 200000 908006502 200000 335500020 200000 181335712 200000 212363545 200000 125364725 200000 843897945 200000 312295233 200000 716379757 200000 203138537 200000 868471351 200000 660855578 200000 64179458 200000 573374223 200000 702223811 200000 690038857 200000 994512476 200000 107097814 200000 482934998 200000 264121740 200000 629148324 200000 415152460 200000 716211684 200000 986563137 200000 710020254 200000 479421216 200000 824161796 200000 242784360 200000 934806963 200000 377932705 200000 256057582 200000 443683998 200000 649777639 200000 303094461 200000 983358200 200000 424730659 200000 660884963 200000 650928386 200000 424738071 200000 52491476 200000 643023084 200000 71208862 200000 857035491 200000 95935280 200000 572245736 200000 716084322 200000 198785682 200000 211084374 200000 753298015 200000 741337018 200000 612050170 200000 398919684 200000 737162871 200000 211801270 200000 92943763 200000 488572569 200000 545893622 200000 143968515 200000 504035442 200000 229192979 200000 476906051 200000 904262897 200000 763837006 200000 627700497 200000 599310180 200000 717036910 200000 850458750 200000 360112848 200000 862934527 200000 251678728 200000 63712503 200000 8957745 200000 393969757 200000 920318191 200000 652037713 200000 789589424 200000 874603873 200000 928511727 200000 264280003 200000 843829358 200000 21319317 200000 97796985 200000 663749409 200000 151156263 200000 903656989 200000 54088346 200000 194780900 200000 145588795 200000 182068416 200000 969443073 200000 553502242 200000 911211688 200000 852197861 200000 884515324 200000 44574864 200000 210331661 200000 240419730 200000 831412090 200000 426316422 200000 12207016 200000 852081775 200000 804185610 200000 519393530 200000 314856280 200000 756341184 200000 689527513 200000 730247042 200000 602110363 200000 105345389 200000 688840631 200000 367144534 200000 598319504 200000 879517693 200000 290093842 200000 813745227 200000 106769653 200000 359475861 200000 23342072 200000 614727384 200000 884600872 200000 263655165 200000 547530264 200000 254626324 200000 285503528 200000 570750362 200000 910272449 200000 971316917 200000 586013333 200000 803300212 200000 249274849 200000 579266577 200000 600971691 200000 544077360 200000 849061381 200000 577029151 200000 785584202 200000 369480214 200000 908484190 200000 827968886 200000 312703984 200000 352215051 200000 581156794 200000 543872332 200000 525571772 200000 635847063 200000 437995910 200000 592516471 200000 953311596 200000 959562464 200000 380762577 200000 791887471 200000 243672927 200000 412988588 200000 522857291 200000 394314057 200000 300420243 200000 586916961 200000 997036865 200000 273852 200000 572741031 200000 452429831 200000 486898081 200000 358613534 200000 649326040 200000 897852484 200000 903276796 200000 253978471 200000 288194823 200000 8714334 200000 285876350 200000 938878764 200000 425470896 200000 451227708 200000 375307766 200000 974729636 200000 812363507 200000 719172708 200000 806648788 200000 965854630 200000 803560591 200000 814274557 200000 874465573 200000 541241000 200000 584978145 200000 491415245 200000 870798232 200000 114664128 200000 774822120 200000 631167291 200000 192886651 200000 589130405 200000 171355715 200000 233190478 200000 177768893 200000 890035630 200000 190777648 200000 763609515 200000 910169581 200000 225686481 200000 275006094 200000 80486297 200000 321235000 200000 919732133 200000 114452442 200000 617985279 200000 430969198 200000 255334495 200000 407344437 200000 480666468 200000 132447997 200000 537286615 200000 592809820 200000 418132717 200000 750052595 200000 724124291 200000 135495085 200000 90792546 200000 87026175 200000 700806010 200000 513955368 200000 898643752 200000 847242608 200000 566667890 200000 476832106 200000 86270791 200000 216332595 200000 408817089 200000 317340850 200000 855048548 200000 683427800 200000 572099166 200000 443470303 200000 414711495 200000 329061005 200000 488198112 200000 602977135 200000 182928725 200000 311706400 200000 719583869 200000 529037953 200000 184862102 200000 225803264 200000 983840523 200000 170024659 200000 838686383 200000 776997435 200000 443874561 200000 552114372 200000 410818152 200000 186920321 200000 576474230 200000 340357458 200000 703826215 200000 443828767 200000 426937376 200000 45440539 200000 113972722 200000 918306051 200000 715061590 200000 972580191 200000 793009263 200000 509100990 200000 222467085 200000 684366843 200000 808863462 200000 730052732 200000 572765917 200000 701653870 200000 203826237 200000 251552268 200000 232011004 200000 2876888 200000 788455930 200000 119401438 200000 963501121 200000 409201141 200000 716607044 200000 19229182 200000 488374050 200000 786984741 200000 81513441 200000 459445533 200000 326561973 200000 844105062 200000 12567096 200000 48421512 200000 144964785 200000 868546903 200000 774483792 200000 351069230 200000 886349677 200000 467143222 200000 810596814 200000 158429854 200000 708538847 200000 472311777 200000 974593273 200000 66195205 200000 713865629 200000 440509144 200000 991029944 200000 854040883 200000 823621343 200000 792552505 200000 891445137 200000 500139414 200000 73879674 200000 107097537 200000 604297388 200000 923896124 200000 933500389 200000 565388241 200000 707309005 200000 766045652 200000 983143734 200000 294102373 200000 377413468 200000 65875885 200000 729874213 200000 338746909 200000 648627296 200000 320887732 200000 194232071 200000 601416247 200000 100828798 200000 474041209 200000 160135379 200000 230794386 200000 789107198 200000 623859497 200000 711001376 200000 634846893 200000 653820869 200000 699490709 200000 249534756 200000 729174180 200000 428696923 200000 496276521 200000 117148341 200000 721431864 200000 942636773 200000 285374708 200000 705287754 200000 135988167 200000 931021611 200000 430709413 200000 674867962 200000 422086735 200000 345506195 200000 669799051 200000 598142075 200000 702887278 200000 661113891 200000 869616788 200000 71937315 200000 565515364 200000 666985345 200000 714649422 200000 67381226 200000 722686734 200000 61916917 200000 303667688 200000 876388453 200000 217899499 200000 44768869 200000 822879792 200000 186889419 200000 791199770 200000 453268055 200000 943054998 200000 9755123 200000 837459802 200000 462102002 200000 361900071 200000 508470610 200000 115086856 200000 272907004 200000 955707537 200000 25818368 200000 133846819 200000 946932188 200000 421130788 200000 190604212 200000 544459849 200000 228118424 200000 266442702 200000 358971074 200000 555607482 200000 368510423 200000 115644190 200000 562208291 200000 850952788 200000 809564895 200000 206687809 200000 682086508 200000 99395477 200000 130727319 200000 984738311 200000 230416085 200000 432567707 200000 647351685 200000 430174686 200000 766700851 200000 152937765 200000 470162129 200000 473058260 200000 236642301 200000 84117907 200000 480566335 200000 217923224 200000 357936713 200000 162313953 200000 929532727 200000 112401272 200000 293123535 200000 759526831 200000 132349888 200000 10921571 200000 371871460 200000 433780027 200000 773621375 200000 639338472 200000 337108607 200000 763228516 200000 619087548 200000 213850421 200000 866153015 200000 64797352 200000 344999004 200000 561348632 200000 947377217 200000 311856678 200000 592483815 200000 298053376 200000 150931829 200000 541413788 200000 785228418 200000 609328891 200000 319902026 200000 918531432 200000 86588405 200000 307218872 200000 803954645 200000 112024202 200000 780084901 200000 407399814 200000 199848908 200000 629049503 200000 693975962 200000 899282771 200000 153327240 200000 418170855 200000 359472250 200000 828264109 200000 624892413 200000 641233727 200000 606685066 200000 894977475 200000 667451587 200000 484126247 200000 601739187 200000 598998371 200000 571395600 200000 895049916 200000 983263354 200000 399372028 200000 46593979 200000 189193149 200000 590636038 200000 9242269 200000 100368441 200000 240062089 200000 306967325 200000 740842228 200000 832650402 200000 345552670 200000 133572902 200000 959311695 200000 828406444 200000 382488602 200000 88143911 200000 895800221 200000 580590766 200000 618702013 200000 620566727 200000 442581100 200000 672730526 200000 671425253 200000 790975564 200000 383166187 200000 201165586 200000 87063823 200000 69484189 200000 503976169 200000 799330625 200000 608317020 200000 731246144 200000 263907028 200000 723967234 200000 614946440 200000 278215772 200000 337768378 200000 678010827 200000 134591475 200000 45714615 200000 154309450 200000 62294451 200000 23456668 200000 266946489 200000 902903250 200000 835090799 200000 507107616 200000 45587558 200000 689614401 200000 698815063 200000 332826302 200000 10858598 200000 165889574 200000 618111585 200000 413046101 200000 470768128 200000 668276143 200000 272243748 200000 798172259 200000 537627161 200000 73477034 200000 986922709 200000 855362566 200000 907045433 200000 394276741 200000 30591053 200000 145325310 200000 558966405 200000 410957649 200000 262814976 200000 593118889 200000 816624581 200000 354770874 200000 615074821 200000 91498244 200000 384256350 200000 844003856 200000 137862420 200000 924855471 200000 787949400 200000 59768896 200000 168870019 200000 982422761 200000 80031320 200000 357737178 200000 658879303 200000 745430927 200000 316906406 200000 466794252 200000 322019576 200000 652701472 200000 527090472 200000 838044324 200000 497327564 200000 366646459 200000 846485348 200000 845358098 200000 96390297 200000 927792158 200000 808442240 200000 810002530 200000 985969367 200000 711238568 200000 989379908 200000 467901765 200000 806406811 200000 302511703 200000 612228374 200000 738408712 200000 224830620 200000 713994698 200000 140712444 200000 689342106 200000 861001776 200000 225155135 200000 350827421 200000 349365641 200000 901323087 200000 259402900 200000 209061951 200000 280606724 200000 380102798 200000 521229897 200000 384428745 200000 333968602 200000 372969253 200000 15775099 200000 945217729 200000 423763832 200000 978548968 200000 933658857 200000 750790734 200000 727754734 200000 401774160 200000 273075186 200000 151508534 200000 253849834 200000 213428851 200000 275175573 200000 119973856 200000 545104315 200000 928669446 200000 562122607 200000 175814483 200000 538015310 200000 726271073 200000 151689663 200000 344748852 200000 901250866 200000 323366778 200000 941997411 200000 140930250 200000 976415639 200000 6479847 200000 838824155 200000 791269373 200000 575137610 200000 944396768 200000 316205381 200000 912359249 200000 122034874 200000 207855162 200000 155304543 200000 549089774 200000 320205045 200000 654046828 200000 743025287 200000 818028443 200000 567922090 200000 389919373 200000 923686077 200000 425213117 200000 22324520 200000 592136019 200000 820424350 200000 174836828 200000 250657884 200000 858270740 200000 722146921 200000 49320990 200000 646333142 200000 794862791 200000 749100285 200000 51752008 200000 636775108 200000 851415555 200000 783428057 200000 446090691 200000 484216052 200000 770125054 200000 152663834 200000 120397844 200000 561870549 200000 553191822 200000 890624895 200000 618040161 200000 103771254 200000 325584939 200000 762461286 200000 454001266 200000 215252612 200000 47631338 200000 48470991 200000 424494765 200000 212204111 200000 874737794 200000 476585560 200000 709550616 200000 36230085 200000 267407433 200000 209332030 200000 876762458 200000 547557236 200000 997232183 200000 141315682 200000 921169337 200000 50016908 200000 102382049 200000 549014592 200000 879927068 200000 74047193 200000 129506174 200000 210820089 200000 160575497 200000 744376524 200000 164594661 200000 38778697 200000 276370855 200000 606264178 200000 752055436 200000 145991824 200000 935905212 200000 558973049 200000 17221513 200000 349019340 200000 567751855 200000 73669170 200000 591032211 200000 78131100 200000 54334854 200000 572293001 200000 770415617 200000 976849214 200000 366851560 200000 221485581 200000 109627593 200000 709190801 200000 160555548 200000 413802990 200000 825061506 200000 300557075 200000 509048583 200000 36107257 200000 721076833 200000 743351010 200000 771431984 200000 198327708 200000 914120766 200000 620239550 200000 424098238 200000 621210856 200000 226676879 200000 456359428 200000 576448120 200000 276351625 200000 94081643 200000 901756596 200000 430254019 200000 151344590 200000 950707079 200000 417148779 200000 234337191 200000 881651879 200000 450843196 200000 857560936 200000 391608521 200000 346883489 200000 309470078 200000 886693514 200000 394075249 200000 831829482 200000 82922213 200000 241704783 200000 621497477 200000 183735634 200000 719756966 200000 262195926 200000 225615754 200000 467834440 200000 216072602 200000 977645277 200000 657717417 200000 704558552 200000 672959797 200000 360439235 200000 831952807 200000 477817267 200000 95537039 200000 880166534 200000 893941994 200000 226520101 200000 479592798 200000 334011076 200000 285889402 200000 178873375 200000 767464441 200000 247004861 200000 673773821 200000 883025198 200000 474428245 200000 850316110 200000 274389433 200000 711114625 200000 716153354 200000 588582903 200000 180742805 200000 790057959 200000 915388750 200000 194041557 200000 878488343 200000 85255117 200000 847222008 200000 885784231 200000 290496358 200000 901574979 200000 868217726 200000 623239884 200000 373865544 200000 488705783 200000 969259510 200000 730920770 200000 728417572 200000 2627127 200000 681105431 200000 104872104 200000 371698688 200000 369249010 200000 793607224 200000 671513148 200000 196966787 200000 342092727 200000 56116047 200000 78290909 200000 871725811 200000 385098163 200000 908210930 200000 646505992 200000 339639863 200000 289279158 200000 912899929 200000 411536862 200000 333642710 200000 766154542 200000 177099609 200000 404890908 200000 525659893 200000 420274729 200000 558758505 200000 122992672 200000 915758427 200000 265510742 200000 440400543 200000 13617641 200000 782069104 200000 470275331 200000 326788275 200000 79076886 200000 829008440 200000 741050400 200000 169044474 200000 351059686 200000 405848924 200000 802005561 200000 308122731 200000 164721974 200000 913959200 200000 128730495 200000 218296477 200000 926742661 200000 110911085 200000 157845695 200000 100011462 200000 312400113 200000 475381959 200000 433430888 200000 101057468 200000 460062522 200000 241968727 200000 916755849 200000 399725302 200000 31799998 200000 849165282 200000 168591823 200000 848384651 200000 496458619 200000 253784270 200000 445245834 200000 628608561 200000 972648463 200000 722721571 200000 881336488 200000 51132478 200000 276860858 200000 162534279 200000 677003703 200000 50503594 200000 138679385 200000 302077248 200000 631828966 200000 601651210 200000 345105515 200000 309246516 200000 821214979 200000 877526933 200000 645601040 200000 226431723 200000 215835518 200000 302944034 200000 856348164 200000 48658571 200000 410119779 200000 913766438 200000 102344103 200000 93931738 200000 90236771 200000 655596729 200000 668634359 200000 36078143 200000 777006283 200000 503891858 200000 173825427 200000 644536256 200000 665435530 200000 916959237 200000 184288184 200000 18302212 200000 877961006 200000 545737227 200000 659157575 200000 25167442 200000 836557287 200000 442034745 200000 772128957 200000 804940943 200000 373977218 200000 173291975 200000 281943864 200000 799317826 200000 642931309 200000 771323018 200000 793528440 200000 575981714 200000 203550648 200000 983906553 200000 745487834 200000 5670725 200000 646472977 200000 106565674 200000 534255453 200000 703889091 200000 195228103 200000 555080149 200000 752879008 200000 664837392 200000 159195591 200000 659706959 200000 326463970 200000 704209108 200000 663421345 200000 106694799 200000 847282687 200000 499160406 200000 265557634 200000 678079532 200000 298689657 200000 166508155 200000 442188858 200000 13393243 200000 88451179 200000 937952971 200000 936320311 200000 158417652 200000 224239510 200000 818335083 200000 779034248 200000 270483566 200000 265769048 200000 74109987 200000 319439322 200000 315289053 200000 341512110 200000 279069529 200000 216555901 200000 110361082 200000 800036153 200000 155180050 200000 59955295 200000 132737563 200000 900922165 200000 647307255 200000 963211790 200000 504539189 200000 497840258 200000 808282445 200000 624714937 200000 898281184 200000 375231647 200000 771353339 200000 961487150 200000 383671634 200000 950231465 200000 991404678 200000 741062876 200000 616904034 200000 797646943 200000 396935191 200000 213474770 200000 725108101 200000 351326240 200000 561187443 200000 513011390 200000 970358995 200000 871642346 200000 523186945 200000 866988782 200000 760975106 200000 271996764 200000 845488071 200000 20157009 200000 61567081 200000 83526323 200000 97133420 200000 983466357 200000 53790206 200000 206449872 200000 622436150 200000 545873289 200000 418398039 200000 36850736 200000 192583948 200000 463798876 200000 405165739 200000 59447281 200000 321794421 200000 882703963 200000 297301201 200000 588605394 200000 909724566 200000 810832022 200000 235537215 200000 367385651 200000 60952886 200000 960014523 200000 79117836 200000 18348560 200000 683939004 200000 984405273 200000 637447149 200000 52965129 200000 667625774 200000 213206685 200000 4794938 200000 328735068 200000 485406260 200000 83269335 200000 577772777 200000 562264040 200000 392844818 200000 297919988 200000 104821905 200000 728723499 200000 265999280 200000 494963396 200000 684018279 200000 123830339 200000 246398101 200000 805984437 200000 27489859 200000 89400048 200000 768165094 200000 223270869 200000 738606236 200000 993670544 200000 814829419 200000 794418388 200000 836083846 200000 286760992 200000 504284554 200000 406743294 200000 153742266 200000 93875009 200000 545495880 200000 818127428 200000 909486733 200000 831661103 200000 201814350 200000 627950899 200000 42193399 200000 434676938 200000 729825505 200000 386537210 200000 35133837 200000 791514001 200000 774128103 200000 833038695 200000 246798214 200000 902415265 200000 256638184 200000 442446569 200000 557311672 200000 123294393 200000 265733898 200000 378265743 200000 598001819 200000 895568183 200000 322729491 200000 93983239 200000 980389188 200000 225370651 200000 120861289 200000 233101727 200000 302326122 200000 837544195 200000 58742037 200000 850260549 200000 309078115 200000 697422381 200000 44091834 200000 626496394 200000 681628711 200000 448940151 200000 923526817 200000 9482650 200000 415484747 200000 611896161 200000 957928624 200000 343856453 200000 236588807 200000 572835592 200000 402635118 200000 395601400 200000 770029871 200000 712135724 200000 410197760 200000 161818051 200000 535065148 200000 342710314 200000 485225517 200000 798192468 200000 14018884 200000 131841281 200000 757814364 200000 355089401 200000 856587772 200000 316610384 200000 281048467 200000 111717793 200000 2893500 200000 792178261 200000 403871865 200000 140131547 200000 359222906 200000 556541423 200000 183256149 200000 529945813 200000 773980364 200000 351713436 200000 203085580 200000 586045789 200000 119929322 200000 121833338 200000 846330662 200000 804015329 200000 233193129 200000 74874953 200000 870232520 200000 509613682 200000 36691072 200000 689860966 200000 924217530 200000 566954428 200000 27306886 200000 831123921 200000 415352929 200000 238571278 200000 481512049 200000 670436135 200000 540864965 200000 289183064 200000 5778071 200000 205188520 200000 218578059 200000 182313511 200000 667569135 200000 68369457 200000 34081531 200000 754218922 200000 755298064 200000 698226753 200000 551710202 200000 516845231 200000 940452144 200000 438675959 200000 909648656 200000 671701669 200000 691506725 200000 269494801 200000 173326947 200000 780963227 200000 592395879 200000 361126382 200000 441159353 200000 679706174 200000 364144907 200000 802631563 200000 171454840 200000 445979614 200000 367256008 200000 342326665 200000 674290856 200000 427268713 200000 939427572 200000 593514789 200000 533585647 200000 164220525 200000 171049351 200000 524578877 200000 106929555 200000 374927129 200000 104963862 200000 749795665 200000 904763003 200000 691579964 200000 989363672 200000 834320766 200000 191945773 200000 145791555 200000 320469668 200000 601595011 200000 164896208 200000 700216382 200000 180410096 200000 29097151 200000 579219754 200000 449404891 200000 11805906 200000 396285744 200000 806539426 200000 934319976 200000 93055745 200000 255659381 200000 302059839 200000 397352916 200000 405642452 200000 714741708 200000 255414950 200000 939967150 200000 912262209 200000 603619092 200000 78426398 200000 317989411 200000 733329375 200000 300327627 200000 317114254 200000 550370563 200000 307353315 200000 678824207 200000 270618493 200000 987630780 200000 414931237 200000 233935008 200000 129364240 200000 191981916 200000 966026011 200000 362083547 200000 404342542 200000 585170834 200000 100593628 200000 245620672 200000 810204895 200000 37874861 200000 664089885 200000 983235052 200000 147060871 200000 910409370 200000 179712823 200000 502318238 200000 709373615 200000 512416233 200000 663400734 200000 235852213 200000 366985883 200000 881843656 200000 268695146 200000 600823216 200000 333893684 200000 27675653 200000 641003856 200000 584249771 200000 834235903 200000 184581903 200000 419176105 200000 941200743 200000 452494114 200000 156229621 200000 805766121 200000 451529538 200000 915405157 200000 446744676 200000 283875112 200000 409267770 200000 514495278 200000 531494572 200000 488225052 200000 123477485 200000 453534595 200000 812753851 200000 537864476 200000 766850715 200000 720102922 200000 757819679 200000 866093341 200000 542708001 200000 782202123 200000 763833095 200000 536625079 200000 205893375 200000 529303916 200000 41026 200000 2693152 200000 649953362 200000 42371251 200000 356350013 200000 938314799 200000 523108825 200000 742470407 200000 333636360 200000 943471194 200000 983623411 200000 537089838 200000 243830609 200000 991717815 200000 183715230 200000 778691215 200000 500462182 200000 65325565 200000 590289017 200000 782443312 200000 967206454 200000 270774659 200000 102872258 200000 579285432 200000 662200143 200000 748854591 200000 522160728 200000 34290030 200000 787106529 200000 135664327 200000 908395449 200000 41668151 200000 294410425 200000 128820307 200000 966065667 200000 686601370 200000 362265925 200000 523862712 200000 416208630 200000 963919294 200000 4619669 200000 913236845 200000 289031919 200000 942367082 200000 468163415 200000 103629960 200000 900870381 200000 20901379 200000 779204826 200000 320590529 200000 106607760 200000 234228881 200000 439012107 200000 662577005 200000 592395284 200000 121672377 200000 393545594 200000 511432323 200000 388158553 200000 563347139 200000 662163541 200000 619426970 200000 117892317 200000 646444948 200000 721290346 200000 892223720 200000 197427647 200000 865506484 200000 362317608 200000 192218435 200000 153681853 200000 848067144 200000 935271069 200000 537247266 200000 470074933 200000 568714520 200000 931058041 200000 153242780 200000 3400999 200000 386727562 200000 125163785 200000 141860967 200000 401625392 200000 458696868 200000 212949819 200000 885203929 200000 854645648 200000 111894540 200000 957294239 200000 71356906 200000 574415396 200000 331710986 200000 978595939 200000 61016623 200000 235479916 200000 408633476 200000 536809046 200000 855304415 200000 303712389 200000 245085696 200000 923989733 200000 954439376 200000 246504750 200000 648193445 200000 924387104 200000 123679098 200000 315026374 200000 440600377 200000 207527093 200000 579688178 200000 68862283 200000 769558819 200000 528850930 200000 354105840 200000 684143452 200000 511257705 200000 939061702 200000 53325768 200000 660124215 200000 760681138 200000 354388415 200000 49590387 200000 64802490 200000 506490436 200000 821408781 200000 129053830 200000 60112997 200000 809262086 200000 144009596 200000 728252217 200000 15040853 200000 549368702 200000 373743485 200000 625168481 200000 884741194 200000 406824659 200000 413011997 200000 729376373 200000 130321569 200000 519389900 200000 505258507 200000 257374347 200000 930093146 200000 695566542 200000 802303125 200000 64809563 200000 480052754 200000 160037601 200000 937951147 200000 517151802 200000 862096136 200000 247857066 200000 586572761 200000 414028063 200000 387349275 200000 682323568 200000 85595728 200000 322484384 200000 702152905 200000 701798683 200000 147102941 200000 78690549 200000 671720752 200000 677866543 200000 664622063 200000 891130099 200000 455334928 200000 614917845 200000 927667861 200000 238137362 200000 672933831 200000 692141266 200000 993634940 200000 313950310 200000 10879827 200000 194255500 200000 605468660 200000 360060072 200000 253173330 200000 834757387 200000 241479146 200000 889502766 200000 398257411 200000 109153780 200000 671483374 200000 916636397 200000 661718086 200000 828750223 200000 324915758 200000 929249149 200000 709035927 200000 76641474 200000 815786361 200000 702671124 200000 18177302 200000 666500883 200000 88841020 200000 731079561 200000 632379777 200000 748414633 200000 390411143 200000 40233297 200000 1410615 200000 974028362 200000 670451975 200000 473433988 200000 649569078 200000 819645277 200000 461296396 200000 665752536 200000 12537629 200000 670374376 200000 192515972 200000 53435556 200000 514932010 200000 335584402 200000 699160318 200000 906898654 200000 888172347 200000 527279777 200000 508919463 200000 118127644 200000 695151056 200000 607463932 200000 344085583 200000 854963349 200000 459535878 200000 887767337 200000 355389027 200000 67455264 200000 12269469 200000 457107279 200000 882637299 200000 691591987 200000 223862002 200000 63723572 200000 801516717 200000 321146597 200000 242812164 200000 831604799 200000 938643679 200000 985410283 200000 868459378 200000 385299063 200000 158284665 200000 242036381 200000 231390330 200000 877612161 200000 830567431 200000 479391729 200000 271189755 200000 819481765 200000 904111290 200000 157730174 200000 766994547 200000 332992968 200000 900088927 200000 921794681 200000 83489537 200000 311150961 200000 553902693 200000 404474042 200000 554668386 200000 7182792 200000 901663450 200000 415706808 200000 208291575 200000 103369618 200000 121497197 200000 527223687 200000 417175485 200000 624839733 200000 662846573 200000 708358368 200000 637557330 200000 15759801 200000 151200968 200000 89594136 200000 108172789 200000 308852931 200000 457905676 200000 789047591 200000 508430469 200000 379282587 200000 803109224 200000 833434786 200000 577422977 200000 288325927 200000 949560490 200000 501396928 200000 191648006 200000 28382957 200000 204400705 200000 676221783 200000 632245715 200000 633388819 200000 421759804 200000 94692063 200000 341882183 200000 552277345 200000 238875976 200000 816582253 200000 604038240 200000 779312701 200000 583599797 200000 709098680 200000 611078844 200000 496792749 200000 380423281 200000 654288150 200000 372758171 200000 390495832 200000 392039946 200000 629883775 200000 124141274 200000 497242500 200000 836960688 200000 788255880 200000 734238457 200000 767605528 200000 547167791 200000 516938089 200000 343865621 200000 601087642 200000 847997688 200000 34491894 200000 849326062 200000 308796465 200000 902460440 200000 623708328 200000 433246433 200000 499927715 200000 984283198 200000 51726484 200000 391072237 200000 325177687 200000 824620728 200000 291669874 200000 958966193 200000 445561428 200000 481455989 200000 602535319 200000 399698283 200000 810939967 200000 723326212 200000 54269946 200000 488010490 200000 884210271 200000 563596946 200000 783259697 200000 411990748 200000 704052380 200000 761636335 200000 716171892 200000 34814511 200000 639512954 200000 361479561 200000 194172824 200000 126268595 200000 203160609 200000 33539182 200000 277438228 200000 821525702 200000 527619160 200000 114936398 200000 868583679 200000 935346021 200000 383134852 200000 845334901 200000 998574095 200000 779590704 200000 661006253 200000 187316436 200000 591282074 200000 287775078 200000 908995960 200000 412325368 200000 71275415 200000 636831204 200000 362892333 200000 632665359 200000 73077917 200000 698938153 200000 603027634 200000 471939818 200000 508231138 200000 273401172 200000 4953229 200000 393755381 200000 200885564 200000 986175779 200000 281851364 200000 314426175 200000 419731235 200000 882131957 200000 42557823 200000 942124664 200000 821821612 200000 861056456 200000 300710084 200000 147575277 200000 440038798 200000 416587578 200000 4320697 200000 237563789 200000 256800287 200000 29351819 200000 743134981 200000 604378598 200000 137280855 200000 407082136 200000 773048814 200000 970696743 200000 345748683 200000 533055713 200000 207994970 200000 478658591 200000 172828850 200000 728769923 200000 12171986 200000 825656891 200000 117146595 200000 668511293 200000 566269562 200000 97163659 200000 547245524 200000 154675566 200000 134986009 200000 463789501 200000 886757531 200000 255789077 200000 126297366 200000 827132191 200000 925333743 200000 318929870 200000 117499767 200000 978803872 200000 248538151 200000 414883035 200000 759710179 200000 250447311 200000 858844729 200000 60152343 200000 936941729 200000 344705753 200000 536162235 200000 254472451 200000 327522966 200000 410749070 200000 378736613 200000 485069757 200000 747810121 200000 213168732 200000 324206732 200000 269212418 200000 516138721 200000 8547921 200000 263933991 200000 938198067 200000 621824037 200000 692522780 200000 673831373 200000 162703180 200000 567828602 200000 157688844 200000 845062963 200000 484911853 200000 280468456 200000 671733006 200000 538490546 200000 418152021 200000 299384596 200000 87557298 200000 195126078 200000 675244385 200000 338853702 200000 545098790 200000 88735855 200000 391736464 200000 63315043 200000 593149240 200000 188396666 200000 330422529 200000 528612083 200000 839422039 200000 337756216 200000 206380658 200000 398240284 200000 283533458 200000 801782045 200000 626835777 200000 606571940 200000 371303830 200000 550575425 200000 290862702 200000 430798833 200000 204882867 200000 809703770 200000 799318935 200000 666978315 200000 206740951 200000 155563710 200000 4511481 200000 171342744 200000 84288400 200000 861264741 200000 949949301 200000 519430366 200000 114833677 200000 420158948 200000 902715527 200000 328687812 200000 943757084 200000 652334450 200000 668211279 200000 285977296 200000 701916973 200000 439241702 200000 37560204 200000 406123817 200000 800657229 200000 276704182 200000 860342171 200000 974440085 200000 45693994 200000 284228600 200000 618000507 200000 901142139 200000 841395476 200000 676679267 200000 165874378 200000 516904161 200000 575007738 200000 616822094 200000 986438600 200000 678103662 200000 965345128 200000 263703471 200000 892635987 200000 109531240 200000 104186510 200000 504901916 200000 705811945 200000 931376822 200000 267670843 200000 935647181 200000 504302760 200000 559274975 200000 955752925 200000 652611735 200000 750965584 200000 148459272 200000 34616194 200000 600518385 200000 253247550 200000 793469944 200000 860026841 200000 30532337 200000 529743474 200000 731972375 200000 192441137 200000 838640463 200000 119041417 200000 9941865 200000 740628087 200000 17072480 200000 155981762 200000 316127895 200000 843559739 200000 175187739 200000 440897532 200000 549665509 200000 67012011 200000 216084759 200000 911072181 200000 840730428 200000 829074069 200000 576159881 200000 475693324 200000 246778144 200000 700780904 200000 827122506 200000 906966207 200000 328555706 200000 887102514 200000 882066894 200000 412207660 200000 991793359 200000 247403939 200000 245705005 200000 180130131 200000 978700997 200000 657635079 200000 156528925 200000 442603730 200000 320547492 200000 816740943 200000 664699892 200000 643018726 200000 745784594 200000 900984328 200000 958276778 200000 175028847 200000 591901013 200000 87129953 200000 7255252 200000 194880236 200000 528578387 200000 426576937 200000 530326697 200000 344953466 200000 29378964 200000 945478349 200000 999294719 200000 533558488 200000 845995838 200000 496416349 200000 950213454 200000 404841061 200000 668375063 200000 437696134 200000 350144427 200000 736896031 200000 989339270 200000 665760152 200000 777541325 200000 566953381 200000 730869137 200000 61789825 200000 47115787 200000 607511861 200000 422668511 200000 647732944 200000 832537435 200000 963586477 200000 267571894 200000 535351474 200000 131381075 200000 24288909 200000 669838846 200000 792763639 200000 25840427 200000 666875891 200000 165958715 200000 248877325 200000 671404728 200000 613278876 200000 441509781 200000 1270530 200000 885878385 200000 81082856 200000 420458706 200000 117413253 200000 145364844 200000 175404502 200000 937286490 200000 525802980 200000 192328033 200000 332895491 200000 275620657 200000 67702798 200000 505757861 200000 738471598 200000 839186687 200000 112421010 200000 210893871 200000 884467894 200000 668338699 200000 796379294 200000 200751509 200000 812814233 200000 227583546 200000 219551232 200000 907020047 200000 142214774 200000 8853524 200000 567081767 200000 442801522 200000 879259914 200000 701587134 200000 560398625 200000 508131382 200000 622475190 200000 795014656 200000 256020382 200000 588278639 200000 129682807 200000 7183424 200000 624171754 200000 666239958 200000 313001963 200000 845975683 200000 769709558 200000 166893249 200000 800987474 200000 775936114 200000 697720399 200000 531148837 200000 672660617 200000 176477778 200000 566813732 200000 794946714 200000 333539599 200000 243135753 200000 577797699 200000 192452950 200000 784777475 200000 658519071 200000 865069596 200000 825611824 200000 56130851 200000 475279802 200000 231457723 200000 226801053 200000 301453006 200000 154906272 200000 32908241 200000 35042485 200000 766806018 200000 407055928 200000 130508203 200000 1559854 200000 91541854 200000 157275272 200000 489297208 200000 646744415 200000 111843872 200000 531993143 200000 646937350 200000 947552830 200000 6950950 200000 352135819 200000 305914437 200000 903381857 200000 660530160 200000 647256427 200000 892199617 200000 973412607 200000 60649627 200000 530210653 200000 559922923 200000 216966639 200000 854018535 200000 93328264 200000 144898512 200000 680570279 200000 798178865 200000 268783539 200000 958676767 200000 932626494 200000 99212920 200000 697133123 200000 754713894 200000 385592937 200000 740097115 200000 103453247 200000 494798036 200000 654939520 200000 697573912 200000 159721807 200000 651295672 200000 351098233 200000 147333262 200000 909941175 200000 275543552 200000 673981675 200000 264375099 200000 525078623 200000 372197498 200000 860921611 200000 214067774 200000 955174094 200000 264297621 200000 951680945 200000 842931285 200000 787223849 200000 345963615 200000 407457108 200000 791256798 200000 795050552 200000 654621831 200000 585564424 200000 15611353 200000 774124384 200000 59266140 200000 26502790 200000 980135395 200000 8413865 200000 926987723 200000 3643427 200000 37175868 200000 130735801 200000 551229796 200000 554000599 200000 903403713 200000 880137429 200000 548476501 200000 415533111 200000 815156209 200000 463754470 200000 731070061 200000 877390970 200000 137284331 200000 475706225 200000 651016217 200000 698855542 200000 919336813 200000 288274333 200000 174034024 200000 639431587 200000 825337814 200000 679839536 200000 826535178 200000 400552982 200000 745296676 200000 520611984 200000 137163340 200000 273021574 200000 739078901 200000 711097029 200000 41358109 200000 822030921 200000 664877449 200000 8638837 200000 683345675 200000 153471319 200000 566736830 200000 586082022 200000 191309893 200000 652624453 200000 291546897 200000 101059583 200000 355285402 200000 285881930 200000 129853346 200000 43058759 200000 493764216 200000 173781309 200000 447646768 200000 721502690 200000 348380396 200000 583919508 200000 627954712 200000 95479706 200000 634125735 200000 869975653 200000 411961177 200000 618496723 200000 901780471 200000 662610792 200000 234683538 200000 92994452 200000 868874185 200000 620263666 200000 286013185 200000 939636356 200000 293524908 200000 561936890 200000 879279237 200000 94940906 200000 813752016 200000 817214486 200000 765705116 200000 37367467 200000 558824194 200000 288453502 200000 309475173 200000 132629583 200000 962836657 200000 715782407 200000 162467229 200000 868322043 200000 45763819 200000 188293160 200000 557271205 200000 838471286 200000 927401311 200000 495927544 200000 786201465 200000 488838952 200000 541262428 200000 357227052 200000 819296698 200000 179784213 200000 921786063 200000 160928541 200000 449078692 200000 214696678 200000 579880520 200000 472043455 200000 530053655 200000 344930272 200000 353515765 200000 605317290 200000 664374929 200000 828964329 200000 554720164 200000 191680788 200000 249405745 200000 260181641 200000 647005636 200000 869206227 200000 319121077 200000 279467494 200000 41920356 200000 658349663 200000 202586748 200000 956417734 200000 763573554 200000 465215181 200000 49323140 200000 985687183 200000 614200443 200000 760329172 200000 978377067 200000 357310281 200000 332854064 200000 924042186 200000 505086577 200000 933253530 200000 719143391 200000 110293927 200000 730056563 200000 827094728 200000 372065205 200000 813795584 200000 413074161 200000 914333370 200000 686035585 200000 851458572 200000 682009096 200000 78205430 200000 15579315 200000 205906850 200000 736603768 200000 449552291 200000 597242200 200000 15953208 200000 825307294 200000 754763143 200000 673565726 200000 287451876 200000 501412217 200000 870120457 200000 94847318 200000 650898269 200000 410354856 200000 318955056 200000 642501100 200000 77018106 200000 785955433 200000 912920993 200000 604859759 200000 918826161 200000 800712602 200000 103785635 200000 779256335 200000 113889304 200000 540674491 200000 715036189 200000 616300697 200000 597026151 200000 665849066 200000 733356950 200000 711889019 200000 638247027 200000 358171108 200000 273921843 200000 469607366 200000 889132979 200000 966228490 200000 131016635 200000 120924966 200000 790631998 200000 304804696 200000 969875606 200000 753836010 200000 540122569 200000 283214447 200000 81548744 200000 96818690 200000 878046893 200000 509019787 200000 830291962 200000 714996731 200000 331954142 200000 345485196 200000 156308080 200000 855204611 200000 888008948 200000 775077872 200000 25536275 200000 922487019 200000 739654692 200000 937169110 200000 852241000 200000 455539743 200000 861642311 200000 448557052 200000 372952981 200000 383217070 200000 323269329 200000 450833857 200000 970466914 200000 971546952 200000 477815770 200000 782092578 200000 627782453 200000 88296761 200000 773031960 200000 558528 200000 690361108 200000 478268018 200000 721997537 200000 204444119 200000 149481893 200000 962978432 200000 483553325 200000 857159752 200000 357147440 200000 281190291 200000 165057681 200000 846050959 200000 807815835 200000 704550007 200000 994856260 200000 726283468 200000 610660204 200000 897965212 200000 428328989 200000 32684990 200000 350209994 200000 202465809 200000 840551826 200000 837797058 200000 234394235 200000 922462084 200000 181793977 200000 34704343 200000 861391078 200000 472379459 200000 885182793 200000 221216156 200000 820426513 200000 60651069 200000 856840601 200000 312715087 200000 338108323 200000 955155969 200000 672065183 200000 130947790 200000 712309219 200000 601717436 200000 297690609 200000 285934233 200000 983733174 200000 457553470 200000 806683079 200000 809570766 200000 553839011 200000 70930165 200000 247013622 200000 618049066 200000 20474577 200000 600848879 200000 903611637 200000 901376013 200000 358044423 200000 95696091 200000 599382490 200000 801472630 200000 689530538 200000 760017927 200000 884161629 200000 443178242 200000 559863490 200000 262201955 200000 715478995 200000 635403248 200000 727431924 200000 46432636 200000 88970803 200000 899636767 200000 674011528 200000 656446848 200000 745634324 200000 121897229 200000 274075491 200000 189806399 200000 638269099 200000 268759769 200000 978715661 200000 576216615 200000 550580689 200000 82654785 200000 227710379 200000 613399623 200000 53173242 200000 909083812 200000 22785285 200000 935114316 200000 814419518 200000 910902271 200000 561296257 200000 698034054 200000 573884499 200000 20946163 200000 197713188 200000 476422115 200000 623133327 200000 220844220 200000 990917783 200000 715091441 200000 869211114 200000 122558267 200000 493604127 200000 313874655 200000 783072249 200000 791745772 200000 290402467 200000 678073467 200000 725023475 200000 754290415 200000 565259177 200000 448710453 200000 739664302 200000 12942082 200000 520062808 200000 277730329 200000 910407074 200000 88266628 200000 874655094 200000 646020312 200000 408437988 200000 183420787 200000 265764970 200000 448448959 200000 278551595 200000 205474926 200000 657445690 200000 148793789 200000 4283598 200000 975940787 200000 538577805 200000 1506401 200000 620962499 200000 576301857 200000 762641321 200000 495459288 200000 540027040 200000 122106677 200000 318365813 200000 405842674 200000 224466845 200000 122723088 200000 533084023 200000 896858396 200000 548166543 200000 964886894 200000 757828310 200000 15638118 200000 721015021 200000 622364080 200000 114390361 200000 656327550 200000 220637389 200000 566084562 200000 309767781 200000 812680115 200000 604878567 200000 590415988 200000 374289409 200000 123740914 200000 212684176 200000 328292052 200000 906041045 200000 527750603 200000 534049727 200000 307736273 200000 72065573 200000 522582380 200000 154456330 200000 403015913 200000 428381658 200000 910286243 200000 552581033 200000 986029115 200000 385605752 200000 460721887 200000 202131569 200000 670256773 200000 724570408 200000 767811118 200000 684048602 200000 129573 200000 838294446 200000 178034495 200000 633906424 200000 161224731 200000 501139571 200000 765149793 200000 852255108 200000 679483396 200000 887518332 200000 113466498 200000 309411284 200000 789927968 200000 830581103 200000 641340208 200000 607975901 200000 669433676 200000 693985684 200000 373131418 200000 89773623 200000 68876551 200000 855663057 200000 686770574 200000 67846680 200000 631916912 200000 469942700 200000 902177147 200000 187248982 200000 878609222 200000 8968012 200000 992348272 200000 638959209 200000 300079589 200000 565753719 200000 277159707 200000 339313766 200000 547800910 200000 669526931 200000 824965834 200000 496578308 200000 399727135 200000 24799145 200000 132145004 200000 335328922 200000 598350230 200000 60042844 200000 469487503 200000 446539294 200000 744824209 200000 655444726 200000 710145634 200000 411833126 200000 351684240 200000 937801563 200000 5247412 200000 318101993 200000 737175472 200000 209464850 200000 662455283 200000 197732670 200000 114318001 200000 258452546 200000 161463341 200000 599892635 200000 924172272 200000 209204657 200000 856579600 200000 352770582 200000 950752364 200000 703385798 200000 131262957 200000 459705959 200000 903614404 200000 24160904 200000 342439600 200000 86876899 200000 347163191 200000 458242716 200000 793484777 200000 951661953 200000 411486881 200000 973228362 200000 74514885 200000 184778456 200000 242642563 200000 658852727 200000 121028372 200000 219617821 200000 518196731 200000 887113386 200000 713178436 200000 572086568 200000 119803335 200000 444142347 200000 896191076 200000 688751728 200000 764899141 200000 850675038 200000 424217889 200000 751654665 200000 818155125 200000 127824652 200000 897730251 200000 512836780 200000 75524596 200000 324092954 200000 723037519 200000 238793646 200000 23757570 200000 242789678 200000 47224125 200000 673296135 200000 300505468 200000 469569936 200000 330469315 200000 770487884 200000 281574881 200000 160282918 200000 280836271 200000 696080308 200000 108062544 200000 348267125 200000 308867185 200000 159136789 200000 48230791 200000 616295590 200000 142516757 200000 395611879 200000 84187877 200000 160980350 200000 75883340 200000 930707007 200000 112449640 200000 121267044 200000 91309667 200000 852094164 200000 394082735 200000 259632990 200000 866212425 200000 267387900 200000 141757175 200000 784220947 200000 659639436 200000 924615599 200000 611487521 200000 737598665 200000 240477019 200000 188405890 200000 841373609 200000 833566055 200000 914750853 200000 348184492 200000 50101936 200000 790840435 200000 460296823 200000 622129924 200000 726872306 200000 337816596 200000 902795329 200000 622362880 200000 272688079 200000 883557136 200000 419980689 200000 7671478 200000 811663685 200000 607295182 200000 827358645 200000 577974750 200000 507057139 200000 555238229 200000 495616669 200000 139848397 200000 650047768 200000 276482890 200000 760518357 200000 452496506 200000 910126736 200000 78921204 200000 201182094 200000 925842043 200000 541104348 200000 536163130 200000 167423637 200000 361977096 200000 963167002 200000 991053731 200000 338563672 200000 507982070 200000 713618696 200000 743713876 200000 133482984 200000 401391548 200000 993515268 200000 808949013 200000 284209905 200000 55843697 200000 894375438 200000 719654475 200000 730033603 200000 736730826 200000 142647747 200000 709336830 200000 312798539 200000 551311648 200000 781553762 200000 255409363 200000 930750233 200000 481159271 200000 791219402 200000 289200658 200000 288619867 200000 30701879 200000 88891513 200000 163474337 200000 707824863 200000 416312006 200000 839638926 200000 976173830 200000 205202196 200000 189379306 200000 457292999 200000 502029415 200000 720309257 200000 840694811 200000 169473411 200000 141282444 200000 172218987 200000 742166382 200000 810810304 200000 966399707 200000 444810122 200000 552919194 200000 272058909 200000 241186650 200000 140946260 200000 678055413 200000 543163863 200000 538562735 200000 500332119 200000 601682551 200000 877184207 200000 358763555 200000 703706562 200000 500423093 200000 307417473 200000 417848729 200000 854911844 200000 934227942 200000 180134157 200000 992221595 200000 530321834 200000 270417377 200000 422565682 200000 191611724 200000 850845092 200000 459476252 200000 959114317 200000 182304374 200000 712240384 200000 854745517 200000 34390877 200000 844642685 200000 792017932 200000 687557195 200000 674606081 200000 199562600 200000 7007671 200000 938357837 200000 836127351 200000 485649374 200000 750105488 200000 202362793 200000 222128542 200000 267216677 200000 639844804 200000 770461941 200000 9193715 200000 57702437 200000 23118627 200000 444152169 200000 490208407 200000 849359458 200000 44600603 200000 641540826 200000 895935815 200000 825113092 200000 416309690 200000 903062975 200000 533964897 200000 250888146 200000 987348399 200000 703971119 200000 286821349 200000 105486641 200000 479431241 200000 772417247 200000 830928496 200000 561617961 200000 402791797 200000 434154279 200000 941460801 200000 228809055 200000 597233091 200000 520021758 200000 868804663 200000 87341083 200000 433445985 200000 301927416 200000 314767824 200000 549170754 200000 472603933 200000 559658574 200000 244231467 200000 472755292 200000 910895718 200000 175631062 200000 815678982 200000 256888719 200000 44735307 200000 447074053 200000 724974272 200000 106748832 200000 668040057 200000 357325555 200000 400420951 200000 830053624 200000 589934912 200000 444630870 200000 255640169 200000 573752988 200000 747027854 200000 225762692 200000 548593974 200000 746382899 200000 637401585 200000 344245109 200000 305262491 200000 187514883 200000 342044824 200000 450006974 200000 947097879 200000 755417843 200000 637383250 200000 336152470 200000 974285258 200000 872549513 200000 570760844 200000 956036308 200000 372352112 200000 617875179 200000 588633430 200000 635515886 200000 908194921 200000 132530914 200000 340233054 200000 989289978 200000 701855155 200000 249708498 200000 990109682 200000 650786991 200000 182806765 200000 203196866 200000 559235329 200000 550122596 200000 16471381 200000 282109785 200000 773192985 200000 481014799 200000 60969673 200000 787096029 200000 404373354 200000 355605830 200000 861296073 200000 32999221 200000 112551361 200000 648643649 200000 812675955 200000 574214632 200000 84628620 200000 665641940 200000 336925572 200000 544507675 200000 206227163 200000 423840120 200000 715866717 200000 907266709 200000 515970141 200000 863361859 200000 437424378 200000 266796734 200000 679452510 200000 285027307 200000 67168507 200000 854296730 200000 626815694 200000 358102214 200000 8702110 200000 681476049 200000 451838524 200000 952872395 200000 306429122 200000 338714282 200000 448671702 200000 242666897 200000 455403238 200000 118982154 200000 240477290 200000 28539725 200000 227872038 200000 411799929 200000 556212071 200000 653860056 200000 490456643 200000 555605789 200000 72669404 200000 524331174 200000 338941851 200000 271106491 200000 670968694 200000 988225999 200000 142485292 200000 399004348 200000 634634373 200000 972365833 200000 29629844 200000 248993829 200000 266153974 200000 410860970 200000 934530579 200000 778526365 200000 37786714 200000 224689578 200000 707361926 200000 742744425 200000 839923421 200000 169104798 200000 474898796 200000 179240562 200000 897956686 200000 996983229 200000 965918692 200000 667842621 200000 459130396 200000 210601693 200000 355508653 200000 405426673 200000 417592406 200000 666521718 200000 724302628 200000 564645716 200000 257584554 200000 336746653 200000 665577800 200000 293317325 200000 866012774 200000 626331145 200000 388474295 200000 486281570 200000 586867065 200000 201614865 200000 385288369 200000 377881274 200000 513996401 200000 178154155 200000 651163924 200000 591152411 200000 930617214 200000 33677421 200000 267023966 200000 986023788 200000 898018668 200000 337317519 200000 562823853 200000 919199028 200000 381884844 200000 193074918 200000 128527553 200000 832339608 200000 796134475 200000 649872360 200000 306180599 200000 151922271 200000 295391736 200000 672969902 200000 72934990 200000 433406960 200000 259630082 200000 414414573 200000 349494373 200000 143840082 200000 828839510 200000 227349243 200000 474576762 200000 470716714 200000 388706180 200000 185537999 200000 158194028 200000 835716800 200000 531843769 200000 322401023 200000 279745209 200000 281419769 200000 760508869 200000 486416579 200000 988745856 200000 562301277 200000 15081238 200000 560079344 200000 329920639 200000 943377425 200000 198038971 200000 191862269 200000 140862740 200000 821537245 200000 679113569 200000 96209153 200000 119579967 200000 600115494 200000 640504408 200000 778364338 200000 672639645 200000 810071284 200000 748348301 200000 797745511 200000 960922478 200000 596720877 200000 99500688 200000 522115093 200000 484538511 200000 891922775 200000 471624079 200000 253867604 200000 613304192 200000 494531352 200000 139503449 200000 138135386 200000 240966750 200000 163063736 200000 205683035 200000 72613117 200000 464813544 200000 619876189 200000 219264933 200000 598470069 200000 232564093 200000 700888781 200000 220691172 200000 74896023 200000 794097435 200000 16773487 200000 48041064 200000 462145370 200000 567488864 200000 574710601 200000 902512159 200000 66772565 200000 173375884 200000 408514818 200000 364790424 200000 266838654 200000 539634045 200000 145390048 200000 340638464 200000 281153899 200000 221954480 200000 660229066 200000 435111207 200000 974042963 200000 326595910 200000 736127302 200000 983397754 200000 192290573 200000 173572603 200000 713119611 200000 669270281 200000 378921487 200000 990967855 200000 97484336 200000 208499074 200000 163756655 200000 204314849 200000 134778826 200000 326746420 200000 714362085 200000 293001646 200000 319368528 200000 378451212 200000 224699590 200000 129647829 200000 157745257 200000 207938713 200000 300174857 200000 959349557 200000 316089180 200000 527650827 200000 900748100 200000 905702988 200000 818012430 200000 789733935 200000 306036655 200000 909017144 200000 963098375 200000 669775988 200000 51309343 200000 394377657 200000 606500204 200000 159466216 200000 967384587 200000 973941805 200000 556139269 200000 748899899 200000 70048138 200000 210192785 200000 128727351 200000 772675001 200000 94925650 200000 638406277 200000 475243018 200000 112381267 200000 794528697 200000 735586888 200000 77376548 200000 649516950 200000 654009271 200000 638707383 200000 617215690 200000 683827121 200000 32582369 200000 364563025 200000 62430181 200000 994835826 200000 428508013 200000 154405941 200000 842694650 200000 700008776 200000 860349492 200000 628842529 200000 284768304 200000 270308930 200000 789206186 200000 453398132 200000 142740045 200000 470684173 200000 199903464 200000 719571500 200000 509788343 200000 348588793 200000 716640674 200000 571018984 200000 841084022 200000 623292404 200000 620790831 200000 956789990 200000 492363056 200000 213046413 200000 203216007 200000 952448772 200000 50116395 200000 562474225 200000 395546431 200000 904366274 200000 252725070 200000 517329903 200000 483002766 200000 903340093 200000 787107615 200000 874991351 200000 518802251 200000 641935924 200000 727621317 200000 404595222 200000 770352364 200000 890909190 200000 208734983 200000 166111227 200000 300945799 200000 94496690 200000 235489610 200000 254470132 200000 60910292 200000 83648469 200000 550901141 200000 438103536 200000 251837736 200000 70666158 200000 637613711 200000 57444990 200000 996735354 200000 168138011 200000 687299455 200000 492396235 200000 39522656 200000 481978012 200000 264211530 200000 896865959 200000 56399122 200000 545183567 200000 613057911 200000 97261184 200000 50535781 200000 215860978 200000 269401134 200000 8028004 200000 21446096 200000 517124067 200000 234705971 200000 462963459 200000 132769386 200000 517009186 200000 62770671 200000 405262761 200000 496214504 200000 713760332 200000 596960870 200000 187338823 200000 720902051 200000 614629280 200000 565447489 200000 563222122 200000 562425231 200000 348412925 200000 647673541 200000 102535232 200000 850307652 200000 996524770 200000 425413592 200000 134214810 200000 340535032 200000 343959148 200000 4540418 200000 134802660 200000 949282689 200000 531661146 200000 578099049 200000 394645293 200000 529336406 200000 510157578 200000 447375570 200000 48743461 200000 842453134 200000 823611772 200000 563757990 200000 938873113 200000 632535519 200000 721866062 200000 903554538 200000 532098040 200000 253482656 200000 811252669 200000 691938373 200000 799056720 200000 940912071 200000 644471978 200000 837690877 200000 525967440 200000 247206634 200000 610748049 200000 428667129 200000 943332039 200000 599472192 200000 448918675 200000 215690687 200000 894199074 200000 556413088 200000 488314476 200000 878866806 200000 798813809 200000 331654527 200000 3901052 200000 981493732 200000 86924898 200000 231754486 200000 723575233 200000 97991536 200000 261385539 200000 895569337 200000 431705562 200000 870330656 200000 103211523 200000 170281248 200000 833889541 200000 363595420 200000 281082929 200000 819610913 200000 901098017 200000 237369896 200000 801710074 200000 91242066 200000 328161452 200000 940348588 200000 920709166 200000 19846123 200000 49584324 200000 743525295 200000 343218235 200000 885677505 200000 807313705 200000 594371414 200000 809421359 200000 217420875 200000 127965496 200000 618721384 200000 818829497 200000 243202208 200000 765072625 200000 506253389 200000 722748200 200000 560576629 200000 55676145 200000 22440713 200000 668331881 200000 440325666 200000 766916215 200000 280943941 200000 376956428 200000 446959262 200000 950145378 200000 978582085 200000 198334527 200000 673196413 200000 759114800 200000 967350770 200000 578538448 200000 203737336 200000 978512896 200000 376102609 200000 523642158 200000 137166309 200000 831115920 200000 340369416 200000 979419496 200000 687974329 200000 725543999 200000 516104031 200000 885868075 200000 480834188 200000 658792459 200000 22542140 200000 551409095 200000 886402836 200000 913138578 200000 961677477 200000 542778666 200000 61002407 200000 131674900 200000 819193152 200000 500812770 200000 761918269 200000 222341998 200000 877087061 200000 818990110 200000 633118059 200000 815308832 200000 990349770 200000 387668652 200000 251477096 200000 327616839 200000 337840165 200000 934245116 200000 515274251 200000 365140898 200000 572840077 200000 711504667 200000 46556361 200000 946385040 200000 516814280 200000 769623991 200000 186942907 200000 620380687 200000 534488381 200000 694054945 200000 790477973 200000 292750526 200000 615593202 200000 378950213 200000 578794415 200000 233434587 200000 677628814 200000 123084466 200000 54662655 200000 331224901 200000 241459288 200000 632309400 200000 669966107 200000 499207033 200000 761434421 200000 483417027 200000 225279802 200000 854490008 200000 222577324 200000 521162916 200000 884871475 200000 554414431 200000 512010212 200000 798370888 200000 591695996 200000 287488812 200000 37406372 200000 335252574 200000 908037420 200000 631542270 200000 947571025 200000 295745845 200000 754012665 200000 25104756 200000 737149171 200000 568130490 200000 141960761 200000 867203021 200000 510930223 200000 808937853 200000 436857315 200000 945264614 200000 347130445 200000 171441836 200000 854612366 200000 579721534 200000 810534194 200000 542212629 200000 823355503 200000 329368563 200000 200516966 200000 765903655 200000 423708767 200000 497629893 200000 854258446 200000 106061296 200000 502204882 200000 45375250 200000 788624114 200000 571938080 200000 423387104 200000 344551128 200000 580966007 200000 120550915 200000 375121471 200000 654339765 200000 338221989 200000 555064458 200000 818944837 200000 508166121 200000 39842594 200000 926344514 200000 887692778 200000 109218897 200000 40727092 200000 436304218 200000 510317507 200000 667554412 200000 963897538 200000 978814113 200000 871408903 200000 674356058 200000 587918162 200000 145147268 200000 9228428 200000 709207255 200000 820275978 200000 357973779 200000 147919818 200000 29427523 200000 98327987 200000 547730683 200000 544157398 200000 256120220 200000 234535856 200000 324390797 200000 182268519 200000 642135937 200000 981517323 200000 788410293 200000 742804436 200000 782784815 200000 329668200 200000 430974210 200000 672947475 200000 120776071 200000 64369934 200000 357899171 200000 675476154 200000 921009670 200000 459283172 200000 354894951 200000 84870657 200000 577485002 200000 620624752 200000 332482236 200000 506846396 200000 382654099 200000 295865049 200000 949879984 200000 495342436 200000 154865342 200000 934048742 200000 502963442 200000 394913551 200000 996369738 200000 191182332 200000 23156944 200000 843468658 200000 184106710 200000 799491874 200000 905772602 200000 429619942 200000 112095393 200000 668348928 200000 836848060 200000 384244831 200000 407198343 200000 14343642 200000 801353863 200000 246674804 200000 510311690 200000 616440985 200000 728263784 200000 589635165 200000 638720325 200000 557959361 200000 606990798 200000 907603951 200000 177718009 200000 591910779 200000 358510535 200000 344706977 200000 785186948 200000 900821131 200000 542507523 200000 765786506 200000 51208419 200000 89656922 200000 33168590 200000 567408224 200000 289658807 200000 726902253 200000 997950745 200000 384204153 200000 434978108 200000 409284842 200000 671619185 200000 240757965 200000 401965138 200000 725648281 200000 878235909 200000 734144753 200000 491989112 200000 329983200 200000 87056803 200000 885249308 200000 265431499 200000 90622533 200000 462791611 200000 63419684 200000 771936522 200000 292471790 200000 313165657 200000 728841601 200000 585464724 200000 460176036 200000 690025262 200000 45535560 200000 680400231 200000 394971594 200000 190267015 200000 68893232 200000 487804194 200000 848451945 200000 607458643 200000 72328848 200000 855976450 200000 243800103 200000 687347232 200000 976464222 200000 568900072 200000 373633867 200000 820937246 200000 409338928 200000 690037073 200000 739865274 200000 76637977 200000 644048189 200000 265365851 200000 955440379 200000 810776450 200000 645759324 200000 617663429 200000 457202997 200000 965066342 200000 974885891 200000 977625839 200000 441087278 200000 149071732 200000 774671688 200000 75618261 200000 828758349 200000 332519162 200000 478564323 200000 436702743 200000 366498969 200000 720266216 200000 909520681 200000 667164659 200000 232734391 200000 847720906 200000 867217681 200000 719005768 200000 982687726 200000 156544209 200000 500576305 200000 863008916 200000 81735974 200000 173469130 200000 955754433 200000 686387445 200000 334225891 200000 764875300 200000 174967702 200000 535042091 200000 607892046 200000 475808749 200000 656182311 200000 440717716 200000 872246059 200000 244509140 200000 726003851 200000 782586669 200000 689936867 200000 131052840 200000 737239160 200000 477471639 200000 409982587 200000 963017174 200000 260267076 200000 722975246 200000 64598937 200000 61736558 200000 710507239 200000 156467314 200000 965801093 200000 25931806 200000 600941046 200000 840981826 200000 709490980 200000 564012725 200000 833906087 200000 499828635 200000 975748606 200000 493979808 200000 191193299 200000 165026620 200000 237146681 200000 912836335 200000 278573294 200000 966188675 200000 633713051 200000 667792207 200000 143966224 200000 27706480 200000 169975947 200000 548968976 200000 726919920 200000 299461281 200000 568717839 200000 484191264 200000 636807394 200000 671174484 200000 309213646 200000 88208141 200000 69302751 200000 16575335 200000 893578766 200000 325248262 200000 163413116 200000 478268506 200000 676262838 200000 457047770 200000 909685232 200000 663646794 200000 389119564 200000 448399863 200000 5322258 200000 412612087 200000 430673911 200000 107254379 200000 87068504 200000 971435710 200000 973137277 200000 837485796 200000 698769112 200000 25099422 200000 912795205 200000 426164403 200000 865205834 200000 885301302 200000 384007254 200000 915719620 200000 14394371 200000 37241540 200000 511810133 200000 241579175 200000 57634042 200000 535865383 200000 213674889 200000 18230921 200000 759024325 200000 9281757 200000 819486169 200000 229673274 200000 486857116 200000 780168708 200000 106466252 200000 678957864 200000 233272916 200000 906634076 200000 323380871 200000 406337377 200000 860461668 200000 259160386 200000 185274834 200000 179195284 200000 131272675 200000 581631670 200000 90792466 200000 115853840 200000 554615686 200000 443277141 200000 602277967 200000 665099714 200000 946485414 200000 190502751 200000 824348718 200000 430359610 200000 741711671 200000 99592625 200000 171805175 200000 729179558 200000 307147729 200000 734145482 200000 256028304 200000 921752788 200000 684828074 200000 382799305 200000 908703102 200000 624141108 200000 344600216 200000 585963628 200000 433465066 200000 967016146 200000 842133778 200000 511813394 200000 125948313 200000 301696095 200000 806110255 200000 533365688 200000 368032498 200000 690825512 200000 106612645 200000 426938111 200000 2084091 200000 936375579 200000 502324171 200000 859664420 200000 855868506 200000 316686025 200000 784800663 200000 853533957 200000 763638359 200000 375846750 200000 745978527 200000 800440866 200000 635826392 200000 637721257 200000 196357914 200000 536526488 200000 795498595 200000 486301466 200000 157626335 200000 285702182 200000 745220127 200000 948576702 200000 915496547 200000 587341099 200000 306149843 200000 283642436 200000 213597375 200000 322717349 200000 846866404 200000 555243258 200000 100548519 200000 238649907 200000 179685721 200000 549675727 200000 373094003 200000 227601939 200000 874910169 200000 654244689 200000 857379097 200000 229930788 200000 967345066 200000 990347952 200000 525405231 200000 200354020 200000 793539508 200000 165165497 200000 250748653 200000 435413361 200000 625630075 200000 170810331 200000 364697384 200000 634913163 200000 271196967 200000 635316004 200000 156228439 200000 981244559 200000 843932543 200000 730079811 200000 214331025 200000 209230461 200000 699248616 200000 993937030 200000 925489803 200000 843656178 200000 920043626 200000 112823773 200000 401693597 200000 856957997 200000 917928874 200000 547113685 200000 120971454 200000 207218445 200000 833181936 200000 623671453 200000 902070146 200000 86623505 200000 318241313 200000 551981315 200000 906645538 200000 830012245 200000 227656133 200000 872253558 200000 226012020 200000 937784218 200000 388553474 200000 631500292 200000 3199213 200000 399217726 200000 853480861 200000 52375389 200000 695360677 200000 107056191 200000 632628735 200000 671366350 200000 312252754 200000 86913339 200000 173564717 200000 132696901 200000 363797066 200000 16015218 200000 316810446 200000 211308115 200000 350118277 200000 799064513 200000 912479016 200000 229100068 200000 247852440 200000 507106216 200000 591789857 200000 455593863 200000 44464570 200000 936393540 200000 40271426 200000 319716844 200000 748696514 200000 877179732 200000 405734574 200000 763615583 200000 631724069 200000 797090615 200000 788238639 200000 648866449 200000 819306492 200000 910825707 200000 158517544 200000 33427151 200000 971498747 200000 832315663 200000 567802019 200000 657154056 200000 944599418 200000 898374369 200000 221868612 200000 851423435 200000 722474095 200000 618103360 200000 134969170 200000 264975429 200000 492412272 200000 301621674 200000 31167412 200000 261094470 200000 122732724 200000 15562301 200000 107880945 200000 195296060 200000 710245650 200000 444757945 200000 894303022 200000 875670581 200000 160505344 200000 541142651 200000 457571634 200000 627241696 200000 671492501 200000 957709186 200000 512880228 200000 658931595 200000 708925575 200000 162172526 200000 59106763 200000 852193062 200000 840451116 200000 188948347 200000 96975628 200000 567404862 200000 800824955 200000 355936649 200000 659138159 200000 550253057 200000 175870475 200000 50144790 200000 221747417 200000 534261823 200000 90062353 200000 662426433 200000 842831314 200000 332687206 200000 116748902 200000 349556168 200000 400843648 200000 116792709 200000 755526526 200000 699330313 200000 622686376 200000 572864841 200000 808551025 200000 314124548 200000 638772915 200000 106125314 200000 386196725 200000 820438614 200000 62129574 200000 564797854 200000 788190048 200000 433383487 200000 3325479 200000 316162731 200000 276490922 200000 913454748 200000 390702974 200000 17009752 200000 559480936 200000 966018541 200000 682538385 200000 817752179 200000 465697489 200000 749470543 200000 281307366 200000 529945964 200000 320341179 200000 42117761 200000 499643044 200000 252656719 200000 164346782 200000 802832354 200000 128390801 200000 943803085 200000 55298959 200000 797604976 200000 221834004 200000 960162099 200000 270847813 200000 169810378 200000 900515123 200000 430665328 200000 466705943 200000 795085870 200000 511408277 200000 707762707 200000 866371579 200000 318769274 200000 929231232 200000 856447049 200000 146368391 200000 138226734 200000 702224091 200000 126916066 200000 890377715 200000 353726311 200000 198523437 200000 522400331 200000 277358867 200000 623520997 200000 779226011 200000 816894357 200000 525027680 200000 13141509 200000 573575148 200000 159725164 200000 868954096 200000 12223175 200000 463812743 200000 693177887 200000 706767480 200000 336357320 200000 436846963 200000 925311645 200000 233564496 200000 378834503 200000 76523861 200000 283096693 200000 899827055 200000 701013027 200000 669775733 200000 306043605 200000 773372009 200000 339634650 200000 710158264 200000 354751883 200000 61660279 200000 866758794 200000 152365222 200000 760765190 200000 898246254 200000 712984563 200000 754329956 200000 482775124 200000 305974213 200000 560775795 200000 82481082 200000 275327780 200000 725946003 200000 387028232 200000 186463245 200000 850211269 200000 372353422 200000 555595600 200000 631661925 200000 333353253 200000 966319628 200000 807938442 200000 884612968 200000 104596690 200000 874060805 200000 111250070 200000 443229276 200000 320722171 200000 270229006 200000 555191280 200000 649618727 200000 523969646 200000 263695710 200000 119581624 200000 199812945 200000 386314394 200000 3965899 200000 307941548 200000 716254976 200000 965456782 200000 384221645 200000 737019947 200000 162583290 200000 57936376 200000 87364217 200000 298701363 200000 478677670 200000 759534374 200000 925386118 200000 231260003 200000 414888458 200000 30696711 200000 295062347 200000 404885241 200000 494871501 200000 927845417 200000 440656062 200000 980015827 200000 345586485 200000 774586299 200000 286577013 200000 356756849 200000 357839913 200000 824674700 200000 443255207 200000 390967792 200000 966190383 200000 900675594 200000 157519915 200000 829254672 200000 101599086 200000 52890691 200000 462372471 200000 125788206 200000 745218733 200000 396090342 200000 915177121 200000 971546953 200000 240571729 200000 992452417 200000 814215009 200000 833035520 200000 337498721 200000 49645379 200000 242775564 200000 906943889 200000 70039940 200000 396534651 200000 114333337 200000 881121755 200000 279769857 200000 330785302 200000 77533086 200000 431305052 200000 238753213 200000 477454308 200000 622148691 200000 180292147 200000 147073856 200000 210158163 200000 440491149 200000 143083805 200000 669073839 200000 599822706 200000 287588547 200000 572018043 200000 911800786 200000 204052974 200000 761816076 200000 506138442 200000 546947854 200000 276851479 200000 107020318 200000 454885672 200000 228432747 200000 852495066 200000 225427279 200000 356364884 200000 484816270 200000 570667463 200000 59416727 200000 85464749 200000 284447935 200000 479197964 200000 466882442 200000 515559090 200000 76432612 200000 649184887 200000 678284897 200000 485202304 200000 939539075 200000 69870712 200000 835335154 200000 828765910 200000 848038594 200000 162943003 200000 589172658 200000 812301075 200000 345267049 200000 5746961 200000 703238073 200000 488860981 200000 327567070 200000 597259687 200000 561062078 200000 719562458 200000 438444583 200000 631799500 200000 91093525 200000 293079106 200000 270215915 200000 739317774 200000 930258871 200000 493403722 200000 366309744 200000 399519132 200000 789178937 200000 231211634 200000 684487325 200000 147546693 200000 432996050 200000 422458583 200000 656908792 200000 17469814 200000 776244057 200000 284282425 200000 21376424 200000 413990207 200000 488727108 200000 307090421 200000 493472372 200000 813657166 200000 744565417 200000 107788810 200000 732871617 200000 143039985 200000 569299520 200000 807252247 200000 61353878 200000 297592856 200000 103482206 200000 130897498 200000 977788058 200000 808127311 200000 910498042 200000 308186034 200000 776296468 200000 547454663 200000 726538410 200000 574097309 200000 562985961 200000 330052685 200000 356163750 200000 364899641 200000 279616672 200000 544770640 200000 356088259 200000 222075974 200000 228360545 200000 334709726 200000 698057592 200000 456747298 200000 456309232 200000 5473958 200000 78241756 200000 928540362 200000 378584246 200000 560453879 200000 414028196 200000 445057758 200000 779877047 200000 861255102 200000 479240233 200000 131311005 200000 11136924 200000 777933963 200000 335337311 200000 263291364 200000 315825066 200000 980594060 200000 492232670 200000 325790514 200000 322171847 200000 275659151 200000 462377180 200000 253758374 200000 835239803 200000 30123523 200000 723018287 200000 898653694 200000 694429931 200000 922665719 200000 779588686 200000 166647705 200000 289806047 200000 516792088 200000 820656208 200000 761130613 200000 147103421 200000 2395574 200000 644653035 200000 956732208 200000 484893835 200000 217258175 200000 13998454 200000 356068106 200000 872780528 200000 49556161 200000 57267175 200000 300377056 200000 336881458 200000 815950571 200000 693090004 200000 416382514 200000 721585976 200000 191091468 200000 311026292 200000 813955357 200000 336080264 200000 971648914 200000 317532574 200000 991230560 200000 902697801 200000 388458890 200000 814585287 200000 599689818 200000 160348225 200000 521315493 200000 879062792 200000 993375242 200000 434362071 200000 16332592 200000 160494101 200000 708168973 200000 531343889 200000 964963355 200000 34263110 200000 993047458 200000 52777366 200000 614232306 200000 863755665 200000 787584167 200000 824826285 200000 369186278 200000 957799564 200000 441386396 200000 937260859 200000 900769731 200000 796399727 200000 771517599 200000 293124551 200000 364324346 200000 655797007 200000 156057709 200000 275729785 200000 149727384 200000 342993635 200000 730103399 200000 681162005 200000 807944269 200000 453489409 200000 824125577 200000 656255492 200000 531528293 200000 473461537 200000 684558707 200000 408707658 200000 960171217 200000 107060632 200000 410510948 200000 216220304 200000 19755037 200000 255295838 200000 639933753 200000 354805274 200000 187776890 200000 476477959 200000 336050801 200000 815357649 200000 433003701 200000 76228556 200000 235184427 200000 132980537 200000 129657918 200000 889546626 200000 370864421 200000 984470651 200000 737916193 200000 764562081 200000 17763517 200000 38668892 200000 588128014 200000 292634430 200000 965448947 200000 647502658 200000 648453716 200000 194148368 200000 687607141 200000 704195125 200000 194024417 200000 233322605 200000 266202704 200000 504188123 200000 867175235 200000 984972365 200000 816030869 200000 12761466 200000 506292393 200000 235477573 200000 336975280 200000 493692153 200000 341346530 200000 990882700 200000 278083521 200000 246038238 200000 795893083 200000 734629369 200000 512015239 200000 890344784 200000 794537508 200000 955848193 200000 337420383 200000 202574101 200000 884250091 200000 188997309 200000 431153224 200000 34900372 200000 457438206 200000 418641377 200000 191090144 200000 159944403 200000 404809804 200000 969855429 200000 1793639 200000 932606841 200000 102029668 200000 288750943 200000 860576699 200000 670160589 200000 277302387 200000 252194885 200000 38622810 200000 941301428 200000 253885257 200000 837652654 200000 487021410 200000 684817333 200000 338634835 200000 263363441 200000 654775443 200000 920769783 200000 533229730 200000 553981956 200000 627405898 200000 323840577 200000 461116898 200000 354392190 200000 171936647 200000 743751160 200000 971045986 200000 7765396 200000 945877479 200000 226145059 200000 950082834 200000 913173663 200000 569781673 200000 507441002 200000 326656894 200000 834357139 200000 117402540 200000 75834641 200000 605568471 200000 238773000 200000 829771630 200000 640221953 200000 363166442 200000 345235507 200000 55900430 200000 258070207 200000 824150054 200000 312436461 200000 825818442 200000 30085745 200000 501302682 200000 608317866 200000 58984832 200000 384968927 200000 790719987 200000 832365954 200000 375653296 200000 99497838 200000 537180289 200000 471191083 200000 125936248 200000 284549158 200000 369514801 200000 406885371 200000 731497749 200000 743172013 200000 969548436 200000 961356778 200000 564689767 200000 348853065 200000 620168662 200000 244715917 200000 646022637 200000 813519585 200000 19169478 200000 894986523 200000 447847876 200000 5577467 200000 198779347 200000 589058922 200000 324579499 200000 174041277 200000 250904588 200000 232840178 200000 171060993 200000 452747247 200000 159075615 200000 571966152 200000 72336836 200000 94917367 200000 34041690 200000 108233379 200000 85357203 200000 887798492 200000 485841324 200000 209913562 200000 219678636 200000 871999298 200000 438130595 200000 632294243 200000 25744365 200000 789708915 200000 947853679 200000 684848340 200000 90195670 200000 503576403 200000 864012764 200000 767024740 200000 477335685 200000 654248809 200000 870613083 200000 997522922 200000 272546231 200000 468533468 200000 6557433 200000 299238364 200000 905601484 200000 326271603 200000 439067237 200000 250224465 200000 711357635 200000 429243795 200000 866388462 200000 673813502 200000 230479161 200000 570610755 200000 612490113 200000 666533435 200000 497752685 200000 832636203 200000 14236590 200000 803687167 200000 865771070 200000 2288527 200000 315811234 200000 36775902 200000 247348522 200000 392314711 200000 35949869 200000 523278097 200000 161216592 200000 364538122 200000 998459581 200000 360897389 200000 257446254 200000 664537550 200000 76001633 200000 501637225 200000 60657890 200000 370592616 200000 218373318 200000 177352732 200000 318723500 200000 231369793 200000 432114492 200000 728365372 200000 469897577 200000 490134366 200000 373118896 200000 467231519 200000 55586393 200000 765440613 200000 702883250 200000 681923005 200000 894123865 200000 412349854 200000 819545968 200000 894452139 200000 616266216 200000 476196847 200000 453818809 200000 197855776 200000 452402725 200000 698151134 200000 958423034 200000 330743026 200000 739572942 200000 753816721 200000 726839363 200000 741148313 200000 178306882 200000 855458768 200000 150947137 200000 591803434 200000 118672767 200000 944707585 200000 996633156 200000 460319068 200000 395866148 200000 725527850 200000 393870650 200000 85843590 200000 277089903 200000 802512882 200000 438526642 200000 927941278 200000 97984574 200000 910136735 200000 822870489 200000 400797498 200000 640810001 200000 139993112 200000 283619967 200000 491320465 200000 285080837 200000 585753060 200000 838348049 200000 910109562 200000 99260122 200000 498697768 200000 231749791 200000 360678251 200000 414515181 200000 959794347 200000 224896727 200000 584294522 200000 255302461 200000 771992532 200000 565001736 200000 937478495 200000 563474025 200000 727148202 200000 189054751 200000 210801519 200000 473381807 200000 86617810 200000 514735532 200000 655067297 200000 226298350 200000 371116691 200000 131775452 200000 722629003 200000 964240548 200000 545852117 200000 494584959 200000 465889125 200000 981038064 200000 967323420 200000 484407043 200000 896079876 200000 937147536 200000 125899665 200000 726303606 200000 567137759 200000 975591394 200000 73538296 200000 681304712 200000 482360845 200000 533778406 200000 730222266 200000 802247557 200000 311703620 200000 522304313 200000 588263643 200000 353845854 200000 684974298 200000 335810331 200000 364844036 200000 877678496 200000 472654023 200000 106608489 200000 918655866 200000 873332346 200000 471981983 200000 598569122 200000 734935331 200000 941296314 200000 280684955 200000 45852133 200000 900568967 200000 94960847 200000 593799569 200000 266879728 200000 88764876 200000 816246216 200000 322327798 200000 877471778 200000 873671608 200000 701211475 200000 783416802 200000 421114489 200000 613845426 200000 838461885 200000 226809611 200000 860896147 200000 858499264 200000 829904375 200000 293506504 200000 93254064 200000 556037257 200000 763533199 200000 753275919 200000 812148142 200000 866119507 200000 510782642 200000 600142966 200000 720747786 200000 712482309 200000 320783920 200000 127059508 200000 863406053 200000 92958757 200000 45430 200000 680383776 200000 331497211 200000 919868890 200000 161433236 200000 739541424 200000 974366124 200000 671864298 200000 771404856 200000 269947642 200000 959720438 200000 515499452 200000 355438512 200000 194080438 200000 479896696 200000 771866966 200000 219951851 200000 459906361 200000 698042480 200000 819296096 200000 104812152 200000 3723642 200000 955327421 200000 519020318 200000 556128132 200000 282510607 200000 304672477 200000 532875896 200000 533042655 200000 604106288 200000 577050351 200000 975492085 200000 570400759 200000 311070642 200000 692334512 200000 717113018 200000 87632603 200000 201014540 200000 91204481 200000 852500623 200000 364624952 200000 530247253 200000 632747870 200000 913335257 200000 582934109 200000 965523010 200000 67676904 200000 479314336 200000 17374266 200000 600471083 200000 91576411 200000 98057609 200000 704232796 200000 104331271 200000 887210647 200000 536222172 200000 790696434 200000 936764523 200000 268073754 200000 119866238 200000 550897354 200000 96433805 200000 579528707 200000 792282615 200000 688567635 200000 17638982 200000 508950544 200000 846590829 200000 723490204 200000 433953290 200000 499252896 200000 192459430 200000 160129618 200000 338450673 200000 807320497 200000 781689609 200000 320535749 200000 323965105 200000 410387937 200000 569462428 200000 954555107 200000 82956705 200000 848515696 200000 175036421 200000 139227450 200000 263127223 200000 659131707 200000 768992908 200000 673726201 200000 227343241 200000 792983234 200000 663172631 200000 704452079 200000 147419726 200000 181885474 200000 444130092 200000 879074953 200000 570055645 200000 251718939 200000 999786738 200000 476145623 200000 459412907 200000 928943114 200000 995134256 200000 869123463 200000 285851089 200000 754142190 200000 81696843 200000 551722471 200000 497732867 200000 542483558 200000 895608138 200000 527445990 200000 196545177 200000 871293872 200000 813023188 200000 903427859 200000 368000137 200000 966367914 200000 793039407 200000 665980315 200000 980565353 200000 608810708 200000 951820610 200000 274063438 200000 578921073 200000 709142092 200000 101008532 200000 634312346 200000 755276150 200000 622907343 200000 739920970 200000 896578189 200000 982121199 200000 460072638 200000 594601772 200000 872167126 200000 794549746 200000 116334357 200000 763641503 200000 138379972 200000 375124023 200000 759549813 200000 939940523 200000 284534852 200000 792199187 200000 153922842 200000 549501429 200000 580535270 200000 569948286 200000 868261860 200000 101892549 200000 657159896 200000 31832844 200000 783128145 200000 496864768 200000 120971496 200000 832142838 200000 178995584 200000 492607790 200000 466523781 200000 460050449 200000 566494511 200000 6118004 200000 715031230 200000 191873749 200000 677599165 200000 754483098 200000 358402368 200000 297284183 200000 488852519 200000 79960326 200000 33834587 200000 453286734 200000 679336462 200000 460673982 200000 698970365 200000 655916304 200000 391535535 200000 475448169 200000 863928500 200000 422990741 200000 316423656 200000 72355405 200000 460348847 200000 986490226 200000 216114232 200000 74721104 200000 542854845 200000 960952798 200000 793250494 200000 103977978 200000 136523595 200000 83340976 200000 836289593 200000 215041137 200000 704098665 200000 839561309 200000 412097542 200000 720623483 200000 213492677 200000 776241662 200000 590096932 200000 606423679 200000 410781101 200000 239340359 200000 648082738 200000 194914692 200000 199467280 200000 918887568 200000 914134638 200000 652270895 200000 283564156 200000 529928399 200000 739553718 200000 789246151 200000 82153249 200000 647924634 200000 959648650 200000 909254707 200000 295698123 200000 400891176 200000 644384008 200000 4791289 200000 620718059 200000 612350032 200000 356449773 200000 823053633 200000 271698318 200000 645068936 200000 468919449 200000 227963855 200000 468125539 200000 749595623 200000 288299019 200000 418951179 200000 572571065 200000 330921762 200000 80699872 200000 791723260 200000 189914493 200000 550368658 200000 983226455 200000 478283335 200000 124043327 200000 382768939 200000 621972047 200000 999548980 200000 60624429 200000 900301444 200000 621378374 200000 385943464 200000 880500757 200000 98671829 200000 308519259 200000 91681835 200000 512912230 200000 4811763 200000 469025100 200000 606835170 200000 103000110 200000 117499990 200000 85733496 200000 682628501 200000 45247773 200000 33736979 200000 328421596 200000 791959210 200000 654505856 200000 913575393 200000 203487513 200000 44663591 200000 43375941 200000 765579030 200000 421564523 200000 190614450 200000 674415868 200000 803011497 200000 385667763 200000 618842003 200000 159773651 200000 910987058 200000 303872621 200000 984940720 200000 477912985 200000 571640293 200000 786839737 200000 304225167 200000 905472187 200000 414762649 200000 849765717 200000 576243543 200000 794688585 200000 310629062 200000 523239072 200000 583380942 200000 475668465 200000 973563521 200000 918353816 200000 426390875 200000 535124993 200000 461360257 200000 442383836 200000 848213252 200000 778663784 200000 223605789 200000 973667242 200000 268588656 200000 17592244 200000 586520395 200000 287143393 200000 657581541 200000 1709332 200000 941735073 200000 271270910 200000 90001994 200000 918889047 200000 873221974 200000 573264930 200000 141157158 200000 3386603 200000 747924289 200000 230503177 200000 732027038 200000 856629470 200000 378284760 200000 527225364 200000 738356601 200000 809347295 200000 728502578 200000 774126399 200000 267680542 200000 551809084 200000 849781764 200000 675163434 200000 851675028 200000 542598373 200000 170461606 200000 23680275 200000 396914560 200000 879120230 200000 455416590 200000 545476825 200000 516162602 200000 805587696 200000 880721363 200000 478372602 200000 642396535 200000 729902416 200000 853337643 200000 455159445 200000 946396655 200000 844388597 200000 391549164 200000 165214568 200000 289335479 200000 790842605 200000 537538445 200000 912506833 200000 216201111 200000 878755560 200000 60349477 200000 567660752 200000 5403380 200000 688206643 200000 493443434 200000 202843650 200000 300489174 200000 2911420 200000 786731698 200000 478798247 200000 379918819 200000 651311891 200000 599150581 200000 585347228 200000 325787488 200000 97943654 200000 461536200 200000 232766048 200000 242541878 200000 168370052 200000 349528930 200000 389976338 200000 793153258 200000 599221210 200000 443337881 200000 572534641 200000 244400291 200000 996011896 200000 568353765 200000 994856153 200000 295702311 200000 788801803 200000 249760859 200000 354182987 200000 29685725 200000 849645539 200000 429739954 200000 614277477 200000 229618379 200000 771141102 200000 827928641 200000 381066853 200000 240921240 200000 564854202 200000 303559933 200000 67940393 200000 625725066 200000 296626295 200000 242189183 200000 848054065 200000 979265672 200000 350580209 200000 313446907 200000 637703834 200000 915174168 200000 792202905 200000 793357641 200000 955568164 200000 851589473 200000 941355388 200000 477289183 200000 87708204 200000 442535722 200000 353283657 200000 511685331 200000 181766577 200000 140849880 200000 189005646 200000 465546717 200000 8978514 200000 854877554 200000 550894971 200000 650192722 200000 166224974 200000 376589983 200000 448094812 200000 365546793 200000 945201793 200000 148889766 200000 931364386 200000 379390968 200000 481333356 200000 206346860 200000 872532378 200000 322552055 200000 119123501 200000 646585209 200000 363631155 200000 620060155 200000 813487746 200000 604671986 200000 752820219 200000 617208187 200000 910745289 200000 60198559 200000 411722657 200000 660572302 200000 686565122 200000 122738405 200000 156452980 200000 283373290 200000 958736330 200000 852178124 200000 189843554 200000 232845541 200000 181496929 200000 982782201 200000 833881593 200000 166845814 200000 716419236 200000 520189108 200000 475973735 200000 752782388 200000 899258642 200000 219774947 200000 541356413 200000 964665685 200000 370647242 200000 50948364 200000 946081191 200000 857545648 200000 506126730 200000 750777173 200000 523139061 200000 613563578 200000 789374385 200000 223002246 200000 823365140 200000 762777227 200000 983765565 200000 955062021 200000 175125588 200000 994486745 200000 716131533 200000 527565272 200000 404361123 200000 21961723 200000 665283486 200000 789796006 200000 52979599 200000 203799783 200000 367377809 200000 200883637 200000 386794056 200000 451027251 200000 615008290 200000 783006700 200000 683109530 200000 208964630 200000 782958450 200000 494720209 200000 816230390 200000 151973223 200000 509189693 200000 670427275 200000 605317225 200000 165792668 200000 909050339 200000 371680 200000 530473122 200000 525631947 200000 232694883 200000 497303096 200000 861699055 200000 935787948 200000 939176537 200000 229635991 200000 489856575 200000 436796819 200000 607988999 200000 702725285 200000 481615905 200000 24941177 200000 624683080 200000 852803241 200000 960503490 200000 62353908 200000 92280477 200000 207512456 200000 443041778 200000 933497402 200000 559396 200000 6949321 200000 636068383 200000 985789985 200000 608323483 200000 665375892 200000 961853015 200000 174559008 200000 258949728 200000 26537901 200000 536509001 200000 514177357 200000 241843827 200000 267650429 200000 736717380 200000 711193952 200000 837319025 200000 605435656 200000 688822582 200000 261870254 200000 693435801 200000 326716407 200000 600251564 200000 365012271 200000 159757258 200000 137482894 200000 821784791 200000 851370872 200000 585032066 200000 758415798 200000 830811269 200000 597924543 200000 510225632 200000 633701620 200000 665931043 200000 723632349 200000 697566882 200000 368766574 200000 562025664 200000 805729350 200000 59384871 200000 827096812 200000 409617932 200000 544752658 200000 937704301 200000 154769364 200000 241941588 200000 106759159 200000 214397715 200000 796102444 200000 866521479 200000 736549452 200000 711968342 200000 337962907 200000 139585075 200000 31332358 200000 580580631 200000 700439655 200000 221331335 200000 333278398 200000 175162322 200000 737299319 200000 576039249 200000 26838184 200000 15833511 200000 578858833 200000 580891649 200000 455897756 200000 384374357 200000 851286300 200000 302221476 200000 746270223 200000 55290937 200000 816842910 200000 105797353 200000 519529242 200000 358770258 200000 860345918 200000 649378590 200000 375810673 200000 916391487 200000 856063746 200000 562978866 200000 640115052 200000 692899902 200000 45866641 200000 978283956 200000 625492993 200000 345239342 200000 387152178 200000 608485329 200000 36099782 200000 373017740 200000 272302538 200000 431588185 200000 819920627 200000 515073657 200000 256798176 200000 108170170 200000 212464733 200000 398201266 200000 351011228 200000 426569474 200000 987567483 200000 954937237 200000 369018306 200000 37459936 200000 41258339 200000 557788194 200000 403255226 200000 762574243 200000 354139597 200000 556060150 200000 522798987 200000 452783160 200000 252690190 200000 431342672 200000 701520858 200000 581696047 200000 185972253 200000 597145359 200000 483141103 200000 802848438 200000 60583057 200000 141519025 200000 988602800 200000 363248027 200000 579974304 200000 243124821 200000 114875810 200000 906036045 200000 944710432 200000 200046521 200000 893560558 200000 447267546 200000 656947593 200000 503009084 200000 63677785 200000 348091890 200000 675945968 200000 192471004 200000 64674633 200000 673639650 200000 151570188 200000 415194935 200000 347847110 200000 617484440 200000 470431795 200000 306858381 200000 649805942 200000 295336613 200000 279978333 200000 523294651 200000 812591007 200000 27446581 200000 294674207 200000 459008321 200000 119087656 200000 295465239 200000 818117808 200000 814138428 200000 177512343 200000 820390843 200000 727933415 200000 750776171 200000 748063251 200000 537351469 200000 552725305 200000 898230829 200000 192610402 200000 247916574 200000 475850175 200000 245619840 200000 343740907 200000 490151387 200000 395805997 200000 447657219 200000 328123572 200000 616416851 200000 673822171 200000 190227700 200000 843348836 200000 830295061 200000 953081534 200000 899038769 200000 107085633 200000 513753678 200000 369174383 200000 687298362 200000 324578867 200000 346837198 200000 14131234 200000 386070829 200000 815202494 200000 563600899 200000 881063855 200000 51376071 200000 835057162 200000 36436731 200000 39608716 200000 658711913 200000 738344414 200000 867190117 200000 938150864 200000 913064719 200000 614474399 200000 515799952 200000 536394032 200000 886661721 200000 871368532 200000 895283817 200000 89760005 200000 877642629 200000 342172581 200000 121049472 200000 970800963 200000 446343026 200000 235897302 200000 788400386 200000 338011777 200000 947872159 200000 744252624 200000 87582144 200000 717203447 200000 689329192 200000 143376407 200000 671593766 200000 333139322 200000 203983310 200000 818332628 200000 27875651 200000 761356674 200000 832721391 200000 717275340 200000 13227718 200000 218669860 200000 496877193 200000 390713445 200000 968252158 200000 467138071 200000 381742138 200000 58821799 200000 810285017 200000 67657905 200000 997475906 200000 131660856 200000 633263589 200000 371727849 200000 521522814 200000 611626590 200000 114144849 200000 308805462 200000 215299949 200000 672898815 200000 238572779 200000 166085935 200000 460963886 200000 844883107 200000 90053155 200000 125213768 200000 143305344 200000 174181488 200000 37790982 200000 32108570 200000 690943168 200000 315945516 200000 754339138 200000 669178042 200000 410668525 200000 793378366 200000 14575399 200000 984324831 200000 66560933 200000 398416300 200000 426566051 200000 491860448 200000 711574056 200000 793038877 200000 396951621 200000 188333491 200000 31050836 200000 989338072 200000 244639546 200000 8039150 200000 560265127 200000 837905858 200000 82180946 200000 929447624 200000 644145727 200000 658342754 200000 841954299 200000 138831128 200000 918809820 200000 48525535 200000 269198147 200000 439834708 200000 612157147 200000 365086464 200000 443955673 200000 636531091 200000 494165051 200000 7325482 200000 636583691 200000 169015946 200000 532575131 200000 679647076 200000 583634632 200000 39800209 200000 327059513 200000 466562133 200000 728859551 200000 364349854 200000 421039092 200000 264189764 200000 190495422 200000 702073416 200000 807308618 200000 290146838 200000 272777715 200000 253521861 200000 89459034 200000 502375763 200000 820607405 200000 823611627 200000 46204386 200000 715142688 200000 568139514 200000 989394225 200000 711610688 200000 623382085 200000 744757129 200000 870568622 200000 742367860 200000 287331368 200000 106453417 200000 83136024 200000 606397724 200000 613926094 200000 134001736 200000 527385285 200000 641032053 200000 758971872 200000 256592116 200000 885642925 200000 176202335 200000 839415203 200000 883670492 200000 860848229 200000 75081561 200000 828447998 200000 519197646 200000 640836900 200000 433804416 200000 137045879 200000 579069498 200000 485533888 200000 916021907 200000 313178420 200000 319156524 200000 922759089 200000 822969073 200000 975372541 200000 646020437 200000 155431180 200000 912835992 200000 852878904 200000 266653698 200000 151764616 200000 924695334 200000 938476267 200000 531636002 200000 464382076 200000 293420763 200000 331263421 200000 806553411 200000 988041693 200000 217146005 200000 901048820 200000 402554260 200000 856230468 200000 544668881 200000 941689207 200000 920402404 200000 317479909 200000 180258992 200000 652212429 200000 935168161 200000 109418392 200000 691352046 200000 303112475 200000 335489753 200000 476726483 200000 122168043 200000 846131752 200000 206336059 200000 253920172 200000 975695014 200000 186849371 200000 413368085 200000 467100379 200000 958315196 200000 657918139 200000 667183702 200000 107094965 200000 900318060 200000 354652909 200000 294900109 200000 711833649 200000 818432917 200000 627127096 200000 396369128 200000 141088997 200000 186489525 200000 32315012 200000 816516917 200000 647774473 200000 779308778 200000 188472405 200000 912028642 200000 814894194 200000 900814580 200000 883695827 200000 728943872 200000 141074839 200000 547296305 200000 123032773 200000 8888635 200000 751069583 200000 264912542 200000 344892817 200000 641196003 200000 276947472 200000 448736987 200000 410745660 200000 81002725 200000 599164784 200000 296252455 200000 65960047 200000 583096529 200000 208875686 200000 743289439 200000 144098927 200000 557020373 200000 560924489 200000 337453570 200000 362954018 200000 995084991 200000 491718543 200000 982587951 200000 704663824 200000 149805823 200000 867789391 200000 340809892 200000 651134303 200000 934014625 200000 921238782 200000 848329664 200000 401853397 200000 300682070 200000 139211188 200000 785342081 200000 837276377 200000 99735403 200000 429384999 200000 462325894 200000 266202481 200000 681024975 200000 176251054 200000 839726093 200000 4675907 200000 766882832 200000 956314175 200000 735790580 200000 325961368 200000 45757021 200000 374163568 200000 911736763 200000 890952787 200000 381065093 200000 190767736 200000 742869887 200000 924485118 200000 593420533 200000 475501102 200000 327582719 200000 398224317 200000 294083773 200000 974145032 200000 459255450 200000 940927063 200000 765382027 200000 898520860 200000 251159887 200000 654584627 200000 757387438 200000 785185058 200000 820006075 200000 595720279 200000 596051987 200000 269925998 200000 912178205 200000 971632747 200000 433744969 200000 127579641 200000 493772627 200000 336085683 200000 941674112 200000 966322521 200000 355617501 200000 772544279 200000 807413381 200000 609217732 200000 182460889 200000 477293598 200000 55406791 200000 272335120 200000 500190725 200000 810440941 200000 256377428 200000 992763828 200000 231751103 200000 336142668 200000 89175771 200000 287116486 200000 683357191 200000 723686304 200000 718191275 200000 569978622 200000 252301946 200000 67605745 200000 557360817 200000 449775025 200000 179086679 200000 669358820 200000 273829501 200000 140991191 200000 303982973 200000 573836737 200000 157519933 200000 62221061 200000 330828395 200000 26550381 200000 325140159 200000 689587057 200000 523317310 200000 358591088 200000 735963506 200000 181906420 200000 360757173 200000 336488944 200000 487843429 200000 162519298 200000 164343854 200000 9296819 200000 438647365 200000 776823731 200000 272826793 200000 296804639 200000 66081890 200000 952986045 200000 760608964 200000 527516732 200000 530707114 200000 681552759 200000 351513277 200000 236372912 200000 901740971 200000 576249814 200000 36081010 200000 898084033 200000 433696917 200000 412279411 200000 482745698 200000 918933334 200000 199570228 200000 860516226 200000 359444397 200000 489925621 200000 751156729 200000 333632474 200000 745567759 200000 545874885 200000 369595889 200000 808422643 200000 574021352 200000 629549708 200000 300516554 200000 515921123 200000 821333814 200000 113404081 200000 511337173 200000 69570655 200000 824821400 200000 521459515 200000 687865598 200000 527346367 200000 903966028 200000 929715663 200000 581182676 200000 160974841 200000 318767665 200000 707748020 200000 65161863 200000 718802595 200000 579748549 200000 333790417 200000 227177700 200000 473905653 200000 840557350 200000 970269101 200000 58517849 200000 21403076 200000 994421780 200000 828626797 200000 285883383 200000 392905863 200000 855517420 200000 173636313 200000 687894378 200000 882263380 200000 798028206 200000 249653078 200000 204709633 200000 871588835 200000 110031607 200000 903758059 200000 248628396 200000 579081865 200000 114342406 200000 603510848 200000 75992824 200000 116091453 200000 591779002 200000 87117466 200000 660711699 200000 310980246 200000 864564625 200000 473960927 200000 56939726 200000 701961162 200000 824863146 200000 697543319 200000 469120149 200000 378580143 200000 979278019 200000 114729959 200000 791180663 200000 114753213 200000 592670523 200000 621201303 200000 274989348 200000 455507977 200000 328926736 200000 588834829 200000 261997032 200000 795611466 200000 419107552 200000 570046543 200000 776551604 200000 630820822 200000 666693611 200000 557056003 200000 264206101 200000 282319269 200000 37375502 200000 717823857 200000 724659514 200000 960591692 200000 564530889 200000 593131391 200000 216722930 200000 870531074 200000 931054137 200000 617738163 200000 61436074 200000 603768222 200000 531668765 200000 968229940 200000 343867250 200000 360683157 200000 493059796 200000 17269704 200000 17947384 200000 475341311 200000 518266716 200000 129830358 200000 849793674 200000 967606163 200000 14046548 200000 72016997 200000 376173079 200000 969301926 200000 53031418 200000 346008602 200000 153142830 200000 182642990 200000 312648493 200000 978216508 200000 130190844 200000 407262660 200000 468750698 200000 901918898 200000 655795537 200000 410997660 200000 940114898 200000 432296962 200000 986565275 200000 310720910 200000 61280290 200000 925841748 200000 330354408 200000 308798736 200000 824456888 200000 301508716 200000 580006375 200000 567692857 200000 207791763 200000 109088178 200000 145733606 200000 44249534 200000 651399506 200000 606215213 200000 682494421 200000 164038903 200000 376296756 200000 127773570 200000 355024704 200000 858352603 200000 134827798 200000 737979385 200000 809359448 200000 706112254 200000 659512951 200000 445200503 200000 276176362 200000 977727897 200000 702091638 200000 620670084 200000 282366309 200000 994232705 200000 280593616 200000 796529221 200000 262302936 200000 891776302 200000 968635366 200000 681481858 200000 366920432 200000 513744821 200000 675785397 200000 132384929 200000 719209213 200000 300251852 200000 150390235 200000 71239336 200000 891886317 200000 696378060 200000 35836568 200000 495284029 200000 196073806 200000 85776041 200000 299517641 200000 770549160 200000 102307663 200000 368551419 200000 976610542 200000 210526159 200000 755804350 200000 795720440 200000 49639972 200000 873821240 200000 213639179 200000 317533815 200000 353147434 200000 407920138 200000 274699330 200000 354507758 200000 918074719 200000 865197835 200000 834756884 200000 240987507 200000 658938561 200000 473517474 200000 318523598 200000 563679165 200000 594652143 200000 881185493 200000 256533087 200000 413339683 200000 910311718 200000 419854923 200000 674496342 200000 763090075 200000 5681991 200000 972107338 200000 198237152 200000 417222075 200000 304049103 200000 243310009 200000 854076109 200000 66245306 200000 457894620 200000 769227294 200000 12582282 200000 958121327 200000 88496430 200000 756142497 200000 291575335 200000 604006992 200000 295568418 200000 167264006 200000 666025810 200000 18863732 200000 846794167 200000 678640565 200000 422440538 200000 738950544 200000 47078028 200000 412710837 200000 161146156 200000 421516796 200000 253169120 200000 764389291 200000 407788120 200000 716987566 200000 726396815 200000 600907486 200000 9792779 200000 787117885 200000 479075867 200000 22343990 200000 472877334 200000 47390175 200000 699954335 200000 788912951 200000 598914276 200000 868174698 200000 964078812 200000 321085962 200000 205769095 200000 315563349 200000 83383600 200000 453246324 200000 176005803 200000 986284983 200000 4402840 200000 593339355 200000 739147936 200000 212477766 200000 998322357 200000 838680135 200000 944761428 200000 467107672 200000 108005315 200000 970428510 200000 970657621 200000 948783077 200000 646674082 200000 58335333 200000 340154322 200000 827493250 200000 991213265 200000 814223173 200000 655102617 200000 731319654 200000 416877 200000 640118403 200000 172847385 200000 889303399 200000 690322997 200000 942359110 200000 97231201 200000 575355901 200000 891141000 200000 63694164 200000 689830943 200000 852238397 200000 448691812 200000 650911508 200000 50515617 200000 200312286 200000 102739304 200000 596317068 200000 747256534 200000 346074423 200000 651008465 200000 564580195 200000 361603916 200000 991850813 200000 690735488 200000 31966687 200000 33558834 200000 440402313 200000 331479282 200000 355877095 200000 742709335 200000 475592271 200000 602745157 200000 459981569 200000 140685608 200000 891085927 200000 689275960 200000 733523284 200000 710899893 200000 993385287 200000 759536683 200000 970754982 200000 209138860 200000 245693189 200000 180158490 200000 72530527 200000 791511900 200000 711333977 200000 647220133 200000 893632131 200000 362646450 200000 123135128 200000 187218698 200000 110409658 200000 298663230 200000 450438073 200000 743950120 200000 849992779 200000 603672109 200000 100993106 200000 689161597 200000 667262235 200000 412141903 200000 157515675 200000 111709223 200000 744081842 200000 465417234 200000 120976233 200000 245125606 200000 296565813 200000 554502789 200000 528216627 200000 584743448 200000 374846316 200000 353485141 200000 234078992 200000 239622330 200000 129920700 200000 848653265 200000 519477686 200000 683639917 200000 481444909 200000 602613737 200000 935418491 200000 52778605 200000 454545508 200000 381981738 200000 403045462 200000 123931290 200000 849955497 200000 946179011 200000 32951006 200000 863105907 200000 438926050 200000 696199298 200000 65785929 200000 634870805 200000 611374485 200000 520897750 200000 455681390 200000 237879359 200000 731031016 200000 846749646 200000 113777602 200000 974719055 200000 564043683 200000 54858008 200000 996026205 200000 837658949 200000 631449900 200000 662324994 200000 797309685 200000 239632063 200000 803220361 200000 421423738 200000 239322593 200000 207906555 200000 674052193 200000 90075921 200000 270718487 200000 314215127 200000 341936122 200000 213167347 200000 523760173 200000 131580883 200000 646754619 200000 561192176 200000 144333658 200000 954193932 200000 32220586 200000 751719541 200000 55073141 200000 891352642 200000 972629358 200000 919139218 200000 638363380 200000 291408850 200000 397913933 200000 443359477 200000 786814189 200000 666916027 200000 364673710 200000 135810028 200000 496060183 200000 13103004 200000 464592280 200000 347857510 200000 752615369 200000 777149363 200000 142666416 200000 163697906 200000 29395449 200000 709989599 200000 409950525 200000 563375806 200000 482345790 200000 257576350 200000 146519335 200000 525523352 200000 156470221 200000 990363406 200000 492089586 200000 851600878 200000 908532863 200000 658850031 200000 880562118 200000 120469201 200000 22923464 200000 103766942 200000 286520170 200000 742677485 200000 583244991 200000 652361243 200000 971405379 200000 223743377 200000 901006108 200000 131517955 200000 770670425 200000 300230829 200000 708071732 200000 877958038 200000 105008722 200000 823254222 200000 45813503 200000 215586737 200000 746483059 200000 460199971 200000 367617809 200000 967431635 200000 153191333 200000 824520058 200000 675055779 200000 209110555 200000 385148525 200000 524931138 200000 32855435 200000 214906695 200000 373800945 200000 398512266 200000 179731518 200000 511369398 200000 289796857 200000 713316095 200000 339539924 200000 253807205 200000 533224683 200000 387392753 200000 532148227 200000 735836405 200000 714083277 200000 815110222 200000 359901474 200000 577784227 200000 298109510 200000 419771812 200000 114506278 200000 522153549 200000 419236764 200000 430978082 200000 455664808 200000 815428467 200000 749628854 200000 118505367 200000 527302876 200000 438491698 200000 226475802 200000 909665904 200000 324858777 200000 947473481 200000 759906031 200000 623629245 200000 813780567 200000 550739991 200000 292105979 200000 377236268 200000 475691819 200000 40809114 200000 762603429 200000 185372427 200000 289528525 200000 444830577 200000 157065715 200000 375445065 200000 488670866 200000 775242458 200000 642978188 200000 311541365 200000 791894129 200000 461391284 200000 710186167 200000 58732476 200000 768297728 200000 46877565 200000 454010457 200000 952597742 200000 168030583 200000 661931603 200000 331579897 200000 615010681 200000 56514475 200000 516245238 200000 300199870 200000 873218411 200000 255057427 200000 245084355 200000 205547119 200000 786179443 200000 3953605 200000 454209978 200000 129394033 200000 705576160 200000 243328121 200000 201602680 200000 946650316 200000 186422687 200000 265209476 200000 109139004 200000 891736357 200000 708375104 200000 780835549 200000 704589029 200000 179554244 200000 437450225 200000 422956315 200000 663668978 200000 138587791 200000 806445184 200000 460724596 200000 946081151 200000 196431883 200000 328704092 200000 798972606 200000 164976717 200000 549882721 200000 483709076 200000 232071281 200000 923384250 200000 932258902 200000 561920213 200000 337765026 200000 265940164 200000 372529488 200000 354589039 200000 419446280 200000 627324169 200000 181861207 200000 293605200 200000 270904313 200000 533369545 200000 28738577 200000 866565126 200000 43559021 200000 81717985 200000 947316164 200000 73580480 200000 957895673 200000 404716241 200000 285582167 200000 394490701 200000 98993108 200000 471722678 200000 716457552 200000 485925402 200000 466337748 200000 75221839 200000 66171094 200000 23474231 200000 118712433 200000 513884667 200000 157663663 200000 842199634 200000 372298944 200000 703932600 200000 554962498 200000 231627705 200000 914691705 200000 448649765 200000 964648085 200000 199250523 200000 809329649 200000 495308160 200000 180287311 200000 391408326 200000 437498910 200000 331679400 200000 310206390 200000 323239466 200000 458540697 200000 78607387 200000 182828977 200000 911257684 200000 500465558 200000 497644791 200000 605733831 200000 971474866 200000 147056109 200000 30722300 200000 34342685 200000 244035924 200000 323322644 200000 413958791 200000 626564986 200000 532788968 200000 981851426 200000 783267480 200000 683819334 200000 514665149 200000 562744524 200000 229136588 200000 254755205 200000 24885184 200000 80803178 200000 925289314 200000 610207200 200000 985194881 200000 420421363 200000 112121657 200000 168446619 200000 848997422 200000 329642491 200000 279207887 200000 69095071 200000 447600789 200000 394560955 200000 613593411 200000 585854832 200000 910557733 200000 131875336 200000 768887379 200000 816340791 200000 769307884 200000 537813338 200000 399136861 200000 746732217 200000 928329626 200000 167418566 200000 339337057 200000 546305884 200000 707975548 200000 873997314 200000 395630588 200000 650781480 200000 362340480 200000 445060967 200000 883054958 200000 802650819 200000 3277110 200000 660653033 200000 719562132 200000 502047603 200000 42773708 200000 140222240 200000 156243694 200000 928695582 200000 74197777 200000 575681346 200000 245126297 200000 798349900 200000 6707314 200000 439101222 200000 152404564 200000 448164387 200000 949644287 200000 647380546 200000 328918142 200000 29050985 200000 872646502 200000 833237676 200000 616300053 200000 601481093 200000 850649333 200000 706035995 200000 264652984 200000 650595965 200000 945806747 200000 267088614 200000 957301925 200000 538126072 200000 98257126 200000 475106307 200000 874280122 200000 624446269 200000 84608774 200000 260294408 200000 819367543 200000 560742961 200000 882245831 200000 882216748 200000 169145849 200000 182456667 200000 581728154 200000 136637510 200000 308464640 200000 481180386 200000 118556556 200000 433371340 200000 454567913 200000 843110284 200000 353980748 200000 321081813 200000 980425140 200000 312087745 200000 651299368 200000 226828566 200000 204973054 200000 3503749 200000 166416 200000 902770407 200000 174710790 200000 720498560 200000 624053137 200000 170147902 200000 107813803 200000 143435001 200000 821566937 200000 682462898 200000 266016619 200000 406149333 200000 21145272 200000 146177145 200000 510159460 200000 553407900 200000 556140188 200000 649096809 200000 533271638 200000 778999923 200000 61416596 200000 89502713 200000 623113631 200000 562385698 200000 953492045 200000 460680000 200000 252741949 200000 262003215 200000 931291159 200000 854566132 200000 230581454 200000 233243199 200000 906269919 200000 358207083 200000 33110673 200000 750245723 200000 685633589 200000 868601245 200000 988044646 200000 640680360 200000 49926215 200000 105614111 200000 946519241 200000 72883213 200000 572883428 200000 692842024 200000 738799322 200000 689756175 200000 800658553 200000 648686734 200000 292822103 200000 561120215 200000 880936982 200000 847906505 200000 545224863 200000 757758506 200000 154561896 200000 881347054 200000 286198192 200000 248083055 200000 294537663 200000 38722996 200000 896162345 200000 69232812 200000 351458057 200000 1485938 200000 182437192 200000 162552200 200000 727471573 200000 290806557 200000 958936299 200000 576919113 200000 248856912 200000 482634062 200000 332214162 200000 559480534 200000 714607434 200000 343113017 200000 629806170 200000 31721397 200000 579423792 200000 180192182 200000 385477891 200000 23078414 200000 216849170 200000 279461947 200000 983393258 200000 28902821 200000 784517534 200000 633509598 200000 165136910 200000 639858402 200000 19824674 200000 702600791 200000 862200078 200000 326160075 200000 902200206 200000 244459003 200000 232219944 200000 920110856 200000 707414894 200000 902197697 200000 235253563 200000 979008477 200000 927382515 200000 790305343 200000 750804677 200000 927785010 200000 866887146 200000 12445357 200000 179208677 200000 22059406 200000 235478722 200000 26697952 200000 270098264 200000 771330070 200000 422033033 200000 774616399 200000 43160191 200000 511600786 200000 59093998 200000 269252369 200000 906589527 200000 510543463 200000 230296128 200000 413365724 200000 495484030 200000 457104797 200000 622674797 200000 386314758 200000 443837747 200000 465802458 200000 669324291 200000 786112646 200000 246545749 200000 838034276 200000 765864241 200000 157921011 200000 691008867 200000 834983201 200000 750227653 200000 127784835 200000 698493562 200000 232550553 200000 433928494 200000 129538317 200000 668804185 200000 812045042 200000 59220859 200000 502055174 200000 471122783 200000 563905522 200000 9848153 200000 388663174 200000 751503498 200000 114090495 200000 210154776 200000 520587587 200000 782656376 200000 813954594 200000 660964262 200000 816000916 200000 750126697 200000 835627518 200000 329268369 200000 109685359 200000 822314042 200000 616491996 200000 909488137 200000 79632490 200000 832092779 200000 190528674 200000 224808154 200000 878945468 200000 833460505 200000 23183319 200000 563747445 200000 32213308 200000 977822980 200000 933399456 200000 736217319 200000 219887712 200000 458655625 200000 128232132 200000 946217695 200000 24384318 200000 389826727 200000 454129322 200000 654600619 200000 239045517 200000 294086909 200000 845308760 200000 379242298 200000 120637348 200000 963895241 200000 706867061 200000 311905307 200000 1175161 200000 891045098 200000 190387272 200000 154185595 200000 807904675 200000 507301598 200000 660310454 200000 637442858 200000 840135511 200000 830595779 200000 599352903 200000 757387158 200000 201056366 200000 466965593 200000 345930528 200000 998358989 200000 782075484 200000 3800574 200000 829845513 200000 479648127 200000 987000120 200000 811543727 200000 323090279 200000 101763832 200000 590828474 200000 823541772 200000 66445378 200000 327573801 200000 172840759 200000 29987924 200000 165720127 200000 784745375 200000 690765223 200000 822653028 200000 667200422 200000 811226248 200000 155798430 200000 698747835 200000 779584860 200000 829138613 200000 687133781 200000 895330424 200000 302402793 200000 99291538 200000 919133090 200000 716078425 200000 821075571 200000 488827694 200000 422195194 200000 687121853 200000 629399744 200000 261790265 200000 710868085 200000 708482466 200000 39715638 200000 509861888 200000 66778313 200000 564312998 200000 865988573 200000 53874 200000 503978829 200000 943352073 200000 810310491 200000 690013725 200000 153176822 200000 12414888 200000 761400054 200000 340108336 200000 745201500 200000 93036547 200000 349577365 200000 145665146 200000 85916342 200000 596106551 200000 392944318 200000 728217448 200000 237379544 200000 196719363 200000 867987608 200000 859938826 200000 363667515 200000 995319238 200000 548264937 200000 409654798 200000 339184116 200000 595597951 200000 888456984 200000 726036930 200000 891424187 200000 766828747 200000 311822636 200000 804088853 200000 156779749 200000 607605481 200000 813291466 200000 768777366 200000 630666601 200000 612389815 200000 907374905 200000 312433522 200000 479498717 200000 331956917 200000 211011168 200000 606906233 200000 416611193 200000 923149313 200000 403022534 200000 340717081 200000 279453714 200000 178927192 200000 602714256 200000 882240352 200000 487978527 200000 907423003 200000 631715973 200000 863870461 200000 949753014 200000 178134086 200000 426586125 200000 68031807 200000 782954383 200000 576266873 200000 393431852 200000 340326675 200000 403880703 200000 727495923 200000 525296267 200000 969530377 200000 335892989 200000 262838161 200000 314372974 200000 320935759 200000 886700064 200000 846949074 200000 343482302 200000 651835571 200000 266369438 200000 299037141 200000 571881984 200000 67781284 200000 97976653 200000 607864920 200000 929532250 200000 90959921 200000 786261669 200000 179243193 200000 799282580 200000 781453063 200000 494829499 200000 113168888 200000 960496916 200000 645543798 200000 382203718 200000 130356659 200000 380844768 200000 848146540 200000 82052252 200000 563668007 200000 742131870 200000 350444407 200000 29759413 200000 699504693 200000 664849046 200000 148832454 200000 494954278 200000 333213529 200000 420842414 200000 179213095 200000 666433062 200000 733743027 200000 746643820 200000 574900746 200000 251003531 200000 97820674 200000 815672823 200000 768708476 200000 64289485 200000 510461347 200000 162270229 200000 41547307 200000 61533697 200000 625935509 200000 529982253 200000 937381735 200000 759081439 200000 318664566 200000 223495493 200000 665458463 200000 776545467 200000 597051782 200000 41128708 200000 396203487 200000 519691662 200000 222455971 200000 45267889 200000 800729815 200000 802515950 200000 614304075 200000 140016945 200000 361716694 200000 196028944 200000 579401372 200000 794723851 200000 42644298 200000 188834508 200000 133944406 200000 682651494 200000 282650177 200000 396315032 200000 200115414 200000 459525897 200000 794717290 200000 123228811 200000 649047324 200000 969951577 200000 820111892 200000 776787546 200000 230343365 200000 374966622 200000 955603500 200000 472744029 200000 650146320 200000 672914109 200000 48909378 200000 476715147 200000 632088540 200000 70333374 200000 632810116 200000 65583992 200000 947665319 200000 640954694 200000 600913344 200000 624983133 200000 519789968 200000 686638301 200000 828788069 200000 880812815 200000 918765141 200000 565008040 200000 385521025 200000 763167238 200000 795172180 200000 960374639 200000 369715908 200000 866079830 200000 139332749 200000 459035288 200000 30116986 200000 621588408 200000 752377502 200000 984114729 200000 738259092 200000 696962690 200000 410703044 200000 982734024 200000 257372063 200000 519147945 200000 397107935 200000 514305469 200000 116636362 200000 406714565 200000 60056942 200000 600730862 200000 88600036 200000 625625100 200000 629101966 200000 866998497 200000 639926106 200000 379745365 200000 689025790 200000 587495613 200000 921440828 200000 722731798 200000 872407581 200000 612196424 200000 855160887 200000 177849445 200000 949959657 200000 164458473 200000 454823835 200000 475557113 200000 863070209 200000 461750438 200000 761563478 200000 859575337 200000 179714211 200000 562548774 200000 616778487 200000 85411307 200000 944869037 200000 543549103 200000 280123051 200000 895367381 200000 162642847 200000 433710376 200000 812101954 200000 100099614 200000 543556503 200000 634543383 200000 30433834 200000 169549725 200000 477228370 200000 151687331 200000 207519089 200000 485978568 200000 786395184 200000 498652307 200000 268885958 200000 442514870 200000 13343280 200000 935869516 200000 889729655 200000 594860316 200000 398107631 200000 814728662 200000 968693619 200000 367946834 200000 496771756 200000 211962326 200000 514696009 200000 935938638 200000 538906694 200000 124433299 200000 605267751 200000 524651175 200000 270085435 200000 126081781 200000 20850395 200000 573955987 200000 570497706 200000 407073920 200000 507048148 200000 264629224 200000 250859089 200000 587628381 200000 370890784 200000 329379613 200000 958474382 200000 989520721 200000 148654703 200000 379320649 200000 770819681 200000 74349762 200000 735176205 200000 427208994 200000 475713383 200000 795784888 200000 491866091 200000 978598910 200000 832322528 200000 281350360 200000 146161558 200000 904996821 200000 180298921 200000 986519914 200000 883706173 200000 692897596 200000 756614465 200000 894287700 200000 568824750 200000 41979242 200000 920257479 200000 908059676 200000 884866137 200000 458238005 200000 646066937 200000 147150825 200000 359420746 200000 801850901 200000 310942774 200000 517238657 200000 152665394 200000 369337375 200000 222379900 200000 583791179 200000 944542558 200000 980593674 200000 82843498 200000 99179597 200000 856333245 200000 931230253 200000 936888638 200000 58671150 200000 254138589 200000 190340477 200000 23917782 200000 237311284 200000 671992814 200000 765822355 200000 440406194 200000 731369798 200000 585719484 200000 300020899 200000 812995055 200000 735578346 200000 276827064 200000 981664645 200000 310105677 200000 344742215 200000 150084591 200000 704510383 200000 178344489 200000 970490915 200000 502781200 200000 149290295 200000 185512066 200000 166470629 200000 91920745 200000 624679636 200000 986474743 200000 858088340 200000 963086825 200000 307660766 200000 254171590 200000 458775253 200000 326734879 200000 795756105 200000 895334350 200000 615887344 200000 886833721 200000 564877484 200000 688163469 200000 602613194 200000 828423941 200000 197882943 200000 982179362 200000 23758826 200000 703255026 200000 319937239 200000 869727563 200000 934291064 200000 88398094 200000 4911851 200000 476821350 200000 201391160 200000 10916616 200000 484299666 200000 946167411 200000 367479955 200000 83333935 200000 890695810 200000 15794447 200000 845652366 200000 426027888 200000 686496273 200000 842131578 200000 234866127 200000 853785179 200000 164638518 200000 340552849 200000 612615838 200000 285974302 200000 779669384 200000 625890259 200000 268029921 200000 405663112 200000 731914557 200000 369103711 200000 612818462 200000 267988486 200000 570767660 200000 570852083 200000 978335867 200000 659753383 200000 807012042 200000 548370670 200000 2227392 200000 237091355 200000 547913263 200000 540950094 200000 775776595 200000 790998959 200000 307474961 200000 233811121 200000 289796410 200000 870725970 200000 389234119 200000 205194839 200000 372842524 200000 81618066 200000 852731207 200000 511691806 200000 840147007 200000 860215198 200000 41726759 200000 976371075 200000 545033866 200000 513935685 200000 876533406 200000 29655207 200000 109408387 200000 156900085 200000 693669763 200000 127342662 200000 410226257 200000 291500220 200000 40480332 200000 484458432 200000 739038394 200000 386408776 200000 562461199 200000 776725267 200000 12092197 200000 259581930 200000 475221635 200000 410710750 200000 341379993 200000 499525774 200000 872346111 200000 779660383 200000 330625723 200000 935641539 200000 613191545 200000 744141173 200000 676027858 200000 44939961 200000 871120008 200000 705618078 200000 501825734 200000 454862653 200000 920575329 200000 718250233 200000 611940379 200000 233882558 200000 477667036 200000 215451203 200000 937059577 200000 894085962 200000 932481648 200000 731043037 200000 614288679 200000 310588304 200000 905209393 200000 381141443 200000 761411338 200000 901156575 200000 293542104 200000 859076758 200000 152484266 200000 171407396 200000 648290746 200000 819381138 200000 678514348 200000 966142191 200000 951973583 200000 170623895 200000 230409816 200000 729932142 200000 925579435 200000 548813859 200000 15035284 200000 839183471 200000 736747655 200000 24800085 200000 821259238 200000 937827170 200000 891199033 200000 435433451 200000 452098932 200000 660877395 200000 298218038 200000 824513348 200000 166518022 200000 404943859 200000 347686806 200000 932747614 200000 408807426 200000 878182287 200000 521346063 200000 345178327 200000 228577902 200000 955795733 200000 560238584 200000 673434863 200000 350562033 200000 561319190 200000 171469894 200000 5645187 200000 424335569 200000 278983358 200000 387306129 200000 970554643 200000 997751284 200000 967474652 200000 150364432 200000 763095228 200000 155834083 200000 728866528 200000 43050647 200000 669807166 200000 251505858 200000 731177175 200000 591348895 200000 118588918 200000 109394264 200000 174243695 200000 894738237 200000 529900771 200000 119989004 200000 768780025 200000 267458345 200000 822648996 200000 986159332 200000 444876385 200000 841530296 200000 522062199 200000 471579783 200000 552308022 200000 937191649 200000 168591930 200000 844608060 200000 699244456 200000 592029498 200000 957893741 200000 44395240 200000 46196356 200000 731703802 200000 893256750 200000 539596818 200000 660259640 200000 419419897 200000 794436155 200000 570894305 200000 716166613 200000 862660779 200000 925804530 200000 239168796 200000 593228039 200000 521148455 200000 294248274 200000 670561576 200000 385382941 200000 68905765 200000 9643771 200000 817486861 200000 786760455 200000 788417018 200000 873370665 200000 850007152 200000 918992466 200000 614118301 200000 556884668 200000 494724505 200000 220642092 200000 597946789 200000 978325298 200000 979325805 200000 639960422 200000 88809032 200000 463150762 200000 74682484 200000 294952300 200000 425743964 200000 838090466 200000 133935060 200000 492836429 200000 736812889 200000 309181497 200000 874961235 200000 356413369 200000 40821076 200000 531041196 200000 810243927 200000 128475645 200000 895529219 200000 712452316 200000 488686824 200000 264901127 200000 48342463 200000 522690566 200000 86325164 200000 811872103 200000 852206461 200000 818820104 200000 615100393 200000 474267724 200000 957745363 200000 517024353 200000 792160902 200000 366045058 200000 436293880 200000 487291184 200000 852615433 200000 687527545 200000 450676162 200000 57787700 200000 290007449 200000 336433472 200000 195656617 200000 362158026 200000 586345724 200000 791640197 200000 23271874 200000 437205745 200000 940127385 200000 411748758 200000 755693509 200000 578006344 200000 798937206 200000 345568354 200000 20176390 200000 346505741 200000 391020858 200000 161604984 200000 465978750 200000 43566878 200000 93228075 200000 392368645 200000 550123971 200000 995666683 200000 607744816 200000 967476697 200000 666985226 200000 938581186 200000 193636560 200000 162320226 200000 121982507 200000 725058096 200000 959446576 200000 241814446 200000 688907932 200000 923439013 200000 364275479 200000 292005996 200000 777905780 200000 270694432 200000 190962669 200000 404815338 200000 689602152 200000 506983742 200000 663273398 200000 238436632 200000 384877520 200000 999227710 200000 936753179 200000 361347 200000 579841187 200000 561874687 200000 251515232 200000 326484825 200000 653560693 200000 749860351 200000 33795182 200000 27879786 200000 890602367 200000 362374749 200000 575247049 200000 311936804 200000 532312214 200000 652774615 200000 764416666 200000 661643414 200000 629278002 200000 352851148 200000 524019366 200000 367858797 200000 708442215 200000 835892793 200000 547389011 200000 338748409 200000 149329902 200000 256572863 200000 789847465 200000 651351848 200000 657729565 200000 817705626 200000 674058062 200000 308340872 200000 109657065 200000 189100203 200000 68536456 200000 94923592 200000 918539498 200000 254230126 200000 559764285 200000 548633910 200000 908686678 200000 41308931 200000 37848053 200000 136480450 200000 326522372 200000 781347880 200000 586553302 200000 779543800 200000 800372330 200000 822570556 200000 117579942 200000 350349705 200000 536426142 200000 615312957 200000 322729676 200000 977177794 200000 346469719 200000 773123530 200000 226273102 200000 378785682 200000 324620780 200000 674521889 200000 27436499 200000 625574792 200000 472391763 200000 733208353 200000 598229665 200000 154370257 200000 148610338 200000 650619719 200000 88874143 200000 703640637 200000 993402256 200000 733501364 200000 541425492 200000 277673273 200000 252541812 200000 311172900 200000 393965797 200000 900742101 200000 439496516 200000 170418424 200000 541662745 200000 148459199 200000 861129751 200000 950995244 200000 877674584 200000 465066822 200000 920354210 200000 195938912 200000 386698150 200000 347050839 200000 371819581 200000 29985746 200000 664364203 200000 930828674 200000 233245918 200000 808904033 200000 308505262 200000 335826165 200000 860290844 200000 113881483 200000 11884436 200000 867969406 200000 96737069 200000 106742639 200000 952086501 200000 683244940 200000 808504295 200000 293342923 200000 303707846 200000 641620013 200000 51101889 200000 682494461 200000 296275967 200000 683189520 200000 92615122 200000 45287429 200000 663922166 200000 493544580 200000 640922064 200000 728646784 200000 79764400 200000 879921527 200000 781105169 200000 806517166 200000 744409814 200000 804175223 200000 875418253 200000 507426924 200000 901470125 200000 7181491 200000 626194392 200000 274018361 200000 596162843 200000 492241401 200000 991301419 200000 901069108 200000 90220200 200000 110415032 200000 314256988 200000 149701148 200000 125109882 200000 788416255 200000 203661793 200000 382145101 200000 691228503 200000 360920956 200000 534539984 200000 726908872 200000 219753638 200000 658164093 200000 344040160 200000 700984107 200000 255022701 200000 336042737 200000 373339240 200000 935677876 200000 36685651 200000 434551910 200000 113241693 200000 63199553 200000 278875806 200000 633803019 200000 42737752 200000 929527378 200000 942095413 200000 253151919 200000 608937101 200000 874696196 200000 564278430 200000 253820864 200000 773007828 200000 316141079 200000 578771200 200000 664388428 200000 635825059 200000 178226408 200000 300724514 200000 643790594 200000 342827536 200000 461520758 200000 784780649 200000 263996208 200000 832180690 200000 661326688 200000 281424092 200000 519774917 200000 151594048 200000 458366693 200000 265235235 200000 547618640 200000 37366608 200000 799760609 200000 774667394 200000 853875454 200000 812946841 200000 852627669 200000 211116513 200000 792421023 200000 872238673 200000 2608351 200000 310342343 200000 932944289 200000 53413198 200000 472209853 200000 268786521 200000 891358227 200000 894511367 200000 53284045 200000 732373087 200000 670532258 200000 919255699 200000 801734671 200000 321126718 200000 6721694 200000 56642984 200000 488934944 200000 454500862 200000 171119604 200000 130414236 200000 60553280 200000 486806341 200000 369632564 200000 455763558 200000 646669900 200000 376235096 200000 333956492 200000 590028445 200000 442351811 200000 275101472 200000 205966026 200000 644185463 200000 872474820 200000 506356258 200000 694875998 200000 877620683 200000 680333325 200000 49221765 200000 860808276 200000 899331854 200000 363818749 200000 880825359 200000 662802269 200000 119151960 200000 104974994 200000 540499750 200000 606893766 200000 280812383 200000 915377771 200000 198789330 200000 521788286 200000 591713402 200000 401410245 200000 643974329 200000 536476947 200000 607752862 200000 809303169 200000 966000929 200000 83552180 200000 151926372 200000 264932635 200000 143094513 200000 284667952 200000 89345280 200000 521375924 200000 381054383 200000 951281140 200000 323931210 200000 414461960 200000 678025602 200000 131170064 200000 14097592 200000 712410743 200000 722391345 200000 293228594 200000 87433568 200000 596769792 200000 570154017 200000 46319784 200000 778507769 200000 140853567 200000 252311129 200000 342677090 200000 98289882 200000 132921206 200000 652466816 200000 677596652 200000 873649401 200000 739505280 200000 423053277 200000 442339447 200000 424762349 200000 831030494 200000 292386389 200000 312821200 200000 369962475 200000 55136686 200000 73348720 200000 866339941 200000 775677899 200000 579678894 200000 96273747 200000 104397127 200000 140922628 200000 707005500 200000 856865989 200000 222650914 200000 922310058 200000 913262936 200000 423300910 200000 175344454 200000 776082038 200000 874886559 200000 790668178 200000 951424416 200000 415726269 200000 486075728 200000 322929050 200000 465732288 200000 588208246 200000 330548554 200000 447889803 200000 440683732 200000 360165432 200000 11984139 200000 793496651 200000 207358634 200000 689599801 200000 929763506 200000 940812130 200000 109255089 200000 27379536 200000 124002045 200000 455241462 200000 959713784 200000 227405042 200000 950395723 200000 718989773 200000 170943020 200000 170413879 200000 604696474 200000 959150925 200000 89049501 200000 3285973 200000 355181705 200000 314297214 200000 548074553 200000 668869923 200000 465827669 200000 346707206 200000 735057038 200000 533495830 200000 475461087 200000 467613483 200000 374536651 200000 663745606 200000 814778531 200000 228926420 200000 832426943 200000 41947114 200000 280329409 200000 412287879 200000 997995735 200000 104964566 200000 156520952 200000 701912427 200000 885477923 200000 102667139 200000 930421413 200000 129312582 200000 887666001 200000 80437510 200000 567343559 200000 240485759 200000 218411183 200000 711302935 200000 604960509 200000 583791901 200000 768887085 200000 25870603 200000 969232005 200000 945994181 200000 406774871 200000 646275288 200000 144627518 200000 474985406 200000 94404190 200000 845514007 200000 63136934 200000 974662127 200000 559974414 200000 482399996 200000 928531675 200000 951078367 200000 549031640 200000 320710239 200000 18219165 200000 217074099 200000 773695689 200000 846090679 200000 646081865 200000 637321778 200000 88963729 200000 846979608 200000 747060959 200000 538136260 200000 313003900 200000 709746491 200000 247226876 200000 400962925 200000 747368314 200000 947298677 200000 273111007 200000 89809110 200000 199451418 200000 916424125 200000 59215463 200000 979563075 200000 471924618 200000 341852586 200000 365914642 200000 524474781 200000 930507928 200000 598470514 200000 280423423 200000 960141161 200000 740694195 200000 114554859 200000 294050796 200000 600896717 200000 843120874 200000 453278861 200000 732450872 200000 519275921 200000 564402410 200000 560177004 200000 626955233 200000 613992475 200000 354547971 200000 140942145 200000 904314501 200000 587842929 200000 954010147 200000 978502498 200000 921994852 200000 623498553 200000 206171096 200000 532251588 200000 335363163 200000 107075515 200000 566960209 200000 584763136 200000 305278954 200000 359098845 200000 600398429 200000 569245258 200000 882482478 200000 335212325 200000 157364073 200000 998457721 200000 524024550 200000 825029050 200000 64409477 200000 342484229 200000 61181553 200000 390692962 200000 973160799 200000 859616259 200000 108544973 200000 666116740 200000 960975941 200000 834352683 200000 798391705 200000 346383910 200000 255062054 200000 274865105 200000 825923347 200000 217615343 200000 391241104 200000 82921454 200000 208820249 200000 513657126 200000 75346355 200000 126096408 200000 174906667 200000 712982448 200000 414962780 200000 384377476 200000 803217255 200000 261682708 200000 707333625 200000 480423946 200000 271013514 200000 831529849 200000 919405467 200000 776817696 200000 773671157 200000 787340198 200000 801126638 200000 741000925 200000 952731556 200000 980395776 200000 323328065 200000 718996214 200000 84112439 200000 235202703 200000 344464003 200000 154927555 200000 943797485 200000 849492472 200000 584192323 200000 812089146 200000 296049314 200000 665091971 200000 365068975 200000 830937074 200000 826501336 200000 244768277 200000 289626005 200000 968316193 200000 412653482 200000 604421430 200000 632623972 200000 485960349 200000 370559449 200000 392255755 200000 996373547 200000 310424286 200000 743120067 200000 192306780 200000 742502551 200000 235670264 200000 497661542 200000 338439823 200000 876919288 200000 68045476 200000 395647328 200000 809935785 200000 473006139 200000 413390904 200000 828151025 200000 953079379 200000 503906289 200000 117551273 200000 858474230 200000 900790738 200000 451436614 200000 165885839 200000 44620782 200000 136668685 200000 58697993 200000 542263072 200000 206391032 200000 418722698 200000 667038889 200000 574808115 200000 284612051 200000 740178288 200000 673216565 200000 104631870 200000 273565404 200000 905182597 200000 76005723 200000 786112855 200000 427050258 200000 63483952 200000 968874601 200000 385195061 200000 781319699 200000 141717623 200000 771941966 200000 58627631 200000 918637599 200000 467102721 200000 75450008 200000 689784634 200000 697064980 200000 272843540 200000 81459575 200000 963550191 200000 337461104 200000 607671959 200000 789948855 200000 722794370 200000 214189137 200000 759232528 200000 244679881 200000 28267467 200000 531202423 200000 984061350 200000 243278010 200000 1719104 200000 596585023 200000 813327392 200000 454279737 200000 619220728 200000 909406888 200000 165705443 200000 386331285 200000 313004200 200000 552382289 200000 82115062 200000 5495739 200000 653550248 200000 888991608 200000 219617793 200000 721303611 200000 686502382 200000 600974076 200000 900445256 200000 428364610 200000 678440977 200000 46842971 200000 897819316 200000 956219552 200000 328528199 200000 162539188 200000 645396937 200000 754269379 200000 524197478 200000 157799365 200000 716430512 200000 666962106 200000 713028325 200000 422847468 200000 493505325 200000 628535346 200000 831354587 200000 504803881 200000 544646569 200000 111205755 200000 63256318 200000 164179482 200000 488897833 200000 834223490 200000 110228132 200000 931477500 200000 55250259 200000 113867735 200000 749316548 200000 363997871 200000 486114415 200000 623784 200000 347901685 200000 166862258 200000 466108771 200000 346710212 200000 617192301 200000 242988322 200000 148786613 200000 187857304 200000 503491843 200000 871496638 200000 329721740 200000 714105652 200000 969554989 200000 991846117 200000 32108974 200000 451589189 200000 503535105 200000 451585685 200000 97627521 200000 676192283 200000 850465334 200000 938528620 200000 432980238 200000 869266084 200000 116615458 200000 227986602 200000 760727288 200000 473469551 200000 182813117 200000 957074477 200000 290179209 200000 900796585 200000 656085404 200000 105435250 200000 227562917 200000 316784418 200000 682225911 200000 364203162 200000 473643219 200000 388365895 200000 149083811 200000 809596001 200000 310454586 200000 346956072 200000 442959895 200000 224680999 200000 817516704 200000 923079027 200000 657853289 200000 540752619 200000 512103788 200000 674889591 200000 98817360 200000 560424010 200000 210564773 200000 542214177 200000 172661539 200000 354103427 200000 14509552 200000 323129601 200000 385798872 200000 699007093 200000 642477461 200000 907649604 200000 770748166 200000 411198878 200000 544284281 200000 556292794 200000 193922787 200000 826283548 200000 475357731 200000 555331537 200000 455195205 200000 821797039 200000 401118907 200000 733001111 200000 151208867 200000 619530933 200000 63089925 200000 923142332 200000 24220692 200000 444092971 200000 254462058 200000 297668748 200000 142777678 200000 339138482 200000 789317871 200000 993048824 200000 454970791 200000 946641030 200000 209274682 200000 773011085 200000 171081750 200000 249092743 200000 40978579 200000 327192698 200000 137865778 200000 530537011 200000 980908256 200000 399629453 200000 331121713 200000 961803433 200000 222631590 200000 379610933 200000 878988521 200000 789291431 200000 963638030 200000 605486465 200000 237373394 200000 542881164 200000 63069661 200000 353900830 200000 595752193 200000 462171478 200000 894319482 200000 853097052 200000 860667181 200000 382093476 200000 829551339 200000 82971177 200000 440588205 200000 789392308 200000 96790999 200000 408360468 200000 196717686 200000 552168292 200000 656705156 200000 159770698 200000 590046753 200000 370427700 200000 719280601 200000 828770714 200000 886472674 200000 395540289 200000 898153820 200000 366994292 200000 181879185 200000 646630474 200000 13972788 200000 951152101 200000 911731108 200000 520751022 200000 687707175 200000 341197212 200000 287949617 200000 759823724 200000 538029980 200000 108120551 200000 616762863 200000 520457249 200000 589418394 200000 837632693 200000 444306485 200000 895249676 200000 746587334 200000 738009749 200000 352821497 200000 317238796 200000 434614375 200000 384512692 200000 813796306 200000 779330974 200000 662351460 200000 668233442 200000 6207733 200000 568158435 200000 501467460 200000 115876237 200000 954792250 200000 852821912 200000 992018476 200000 73523139 200000 477466136 200000 171070491 200000 500714724 200000 76593460 200000 330031523 200000 773369196 200000 584137169 200000 911163436 200000 402096276 200000 403933992 200000 738359291 200000 347126172 200000 166517312 200000 801951630 200000 932763911 200000 529286929 200000 625339550 200000 55161213 200000 220839741 200000 317590202 200000 405342789 200000 964811892 200000 53441923 200000 19267429 200000 853843563 200000 345751696 200000 224483166 200000 239841409 200000 527877351 200000 498169488 200000 196483319 200000 287424541 200000 882905134 200000 469300690 200000 835292947 200000 25885926 200000 188958040 200000 462675030 200000 20694297 200000 296708140 200000 444682267 200000 133654202 200000 216489231 200000 206956509 200000 276326606 200000 840715836 200000 673558939 200000 352787591 200000 748589158 200000 65866938 200000 946285062 200000 599439705 200000 270871163 200000 130949811 200000 315296819 200000 848309794 200000 231707460 200000 80874823 200000 63967404 200000 643075919 200000 106788245 200000 978586674 200000 480976532 200000 265942000 200000 328114407 200000 496422356 200000 614354869 200000 473876915 200000 99206479 200000 461678379 200000 26455155 200000 127223526 200000 57609605 200000 288561110 200000 658179541 200000 396943480 200000 904559838 200000 215346195 200000 419461506 200000 76819448 200000 17816912 200000 497133761 200000 753866176 200000 221149075 200000 979576180 200000 882404702 200000 994444663 200000 297041433 200000 588562046 200000 300279816 200000 725366315 200000 134428920 200000 124848710 200000 662244735 200000 226234884 200000 603269182 200000 354484034 200000 591717664 200000 433331657 200000 730630298 200000 28219529 200000 861019883 200000 265934559 200000 944201051 200000 871589841 200000 216638333 200000 864727886 200000 443794542 200000 938688368 200000 420609045 200000 878707643 200000 156370531 200000 225408093 200000 624516242 200000 359714670 200000 839032936 200000 313638959 200000 428413298 200000 309802060 200000 568068171 200000 209977628 200000 740340180 200000 771754717 200000 430451323 200000 614047226 200000 651117942 200000 93316167 200000 145852423 200000 600180800 200000 545469111 200000 235172431 200000 270696604 200000 344626693 200000 61339285 200000 651639646 200000 872664714 200000 768019967 200000 347225774 200000 997743225 200000 302267071 200000 858869637 200000 823909186 200000 742741319 200000 922077385 200000 538216076 200000 324701998 200000 747006478 200000 213343959 200000 619020717 200000 722014194 200000 57869749 200000 942269367 200000 195830812 200000 394525611 200000 608113090 200000 50867929 200000 649840560 200000 395045144 200000 194523739 200000 559756874 200000 357790433 200000 37670808 200000 416497737 200000 199690936 200000 608342212 200000 230815529 200000 445704432 200000 322464116 200000 959528721 200000 224184426 200000 965956695 200000 531297898 200000 984805916 200000 733099673 200000 248241445 200000 931704873 200000 287660254 200000 922028949 200000 804057248 200000 410009569 200000 936336109 200000 71849947 200000 435216047 200000 807443806 200000 111956606 200000 509662348 200000 603297241 200000 201999121 200000 67442793 200000 271146341 200000 385320259 200000 260783623 200000 675952164 200000 76739780 200000 292604084 200000 833709551 200000 503627718 200000 303686568 200000 119277716 200000 770907928 200000 430261252 200000 958917552 200000 86664679 200000 159349359 200000 680426550 200000 229442331 200000 914633301 200000 399819652 200000 431098962 200000 118602438 200000 121198629 200000 57214597 200000 484820719 200000 847979056 200000 587081276 200000 970625600 200000 662888771 200000 612319608 200000 838712866 200000 63469604 200000 178248484 200000 142151003 200000 580476413 200000 790669375 200000 722821897 200000 16864570 200000 572393618 200000 168167233 200000 134152713 200000 327210258 200000 778363722 200000 590452342 200000 806430170 200000 353026433 200000 613244970 200000 129898959 200000 349462227 200000 788447687 200000 338705369 200000 339274713 200000 551035369 200000 110172609 200000 272282012 200000 104687043 200000 638942388 200000 849925103 200000 809800540 200000 661122908 200000 791234922 200000 526158190 200000 820219806 200000 105043217 200000 164175074 200000 19414525 200000 219075465 200000 753981938 200000 32930961 200000 351935995 200000 482469091 200000 164506029 200000 68895888 200000 45599846 200000 373910547 200000 126301840 200000 801119123 200000 268618973 200000 967705631 200000 56206218 200000 342900466 200000 711807901 200000 708568750 200000 64691753 200000 316490402 200000 349939079 200000 726652934 200000 285757084 200000 435716412 200000 834879000 200000 516251918 200000 128763314 200000 156237812 200000 428442990 200000 287058765 200000 555460313 200000 987377826 200000 181055049 200000 672412392 200000 139473951 200000 852573628 200000 794520070 200000 984000678 200000 511740467 200000 166888024 200000 894024868 200000 685199854 200000 247959139 200000 145085998 200000 36894914 200000 851357383 200000 809767071 200000 800297875 200000 29647263 200000 448530902 200000 880197491 200000 802783102 200000 411637528 200000 102788195 200000 712589840 200000 968160646 200000 986536364 200000 201304659 200000 538612803 200000 33080288 200000 260887673 200000 831117870 200000 244436091 200000 945632613 200000 313438015 200000 207182617 200000 244793798 200000 741132169 200000 920045660 200000 730508508 200000 763423188 200000 798463588 200000 50604749 200000 57358300 200000 935420145 200000 812533420 200000 484532275 200000 435939105 200000 533143566 200000 444396983 200000 950530762 200000 954347601 200000 965104824 200000 337361788 200000 326709618 200000 255620530 200000 589528862 200000 599902866 200000 990438826 200000 231917098 200000 421737486 200000 722156591 200000 304552335 200000 178436417 200000 246848248 200000 165207082 200000 916129760 200000 450486557 200000 977638376 200000 419033336 200000 923830780 200000 296779908 200000 101449615 200000 259938226 200000 868341729 200000 749004509 200000 946709306 200000 960949772 200000 425872430 200000 80041006 200000 673128664 200000 811415645 200000 687646240 200000 871579934 200000 863838455 200000 702226845 200000 855195544 200000 532435187 200000 951293639 200000 388761953 200000 534309651 200000 215871892 200000 968690708 200000 897606625 200000 298867631 200000 421753735 200000 998614351 200000 149465074 200000 58036523 200000 415529971 200000 201826693 200000 792695562 200000 591735783 200000 588140703 200000 765731429 200000 674285890 200000 645703903 200000 333369840 200000 23247933 200000 928942926 200000 179825075 200000 695580397 200000 709905917 200000 914749574 200000 858485921 200000 980589373 200000 896779569 200000 276988640 200000 106573960 200000 385358119 200000 569749002 200000 679035123 200000 420299494 200000 828778384 200000 468224341 200000 33156597 200000 783189465 200000 77707776 200000 194423425 200000 135551420 200000 494169121 200000 261595804 200000 365671324 200000 187830975 200000 50411292 200000 451571244 200000 380069205 200000 991232021 200000 171396807 200000 50464277 200000 555130107 200000 841950067 200000 520320451 200000 99967583 200000 909556860 200000 512166194 200000 575869772 200000 572051376 200000 915032677 200000 787542086 200000 683505986 200000 956864845 200000 242873319 200000 147399239 200000 519823396 200000 777261343 200000 237405904 200000 261506923 200000 595762447 200000 368338859 200000 703543181 200000 935704200 200000 217192898 200000 955487256 200000 689405230 200000 247109910 200000 826070171 200000 550776364 200000 236601696 200000 770573098 200000 481389722 200000 355680845 200000 581901939 200000 607811963 200000 246688093 200000 150125955 200000 884648789 200000 4222304 200000 635372322 200000 57184116 200000 882101652 200000 24749262 200000 22017735 200000 572651622 200000 107074400 200000 63326302 200000 845889484 200000 437056320 200000 147561349 200000 187777860 200000 483262542 200000 165449608 200000 529175924 200000 846969688 200000 481554701 200000 695243109 200000 2661178 200000 935526159 200000 398296934 200000 246661534 200000 202575237 200000 705173890 200000 772463448 200000 859636632 200000 102618022 200000 299064933 200000 182176642 200000 656725850 200000 646228361 200000 441135632 200000 118086946 200000 548738443 200000 759570878 200000 174010745 200000 509637143 200000 264632690 200000 932936050 200000 964083255 200000 114439903 200000 940334324 200000 418205813 200000 239415935 200000 97057432 200000 886763160 200000 567744309 200000 494774057 200000 415284994 200000 654293382 200000 950727360 200000 463668651 200000 959333498 200000 760591746 200000 152276677 200000 565327388 200000 361566208 200000 970787061 200000 664295827 200000 346325810 200000 232725809 200000 789824227 200000 473686551 200000 2099267 200000 122045005 200000 478004981 200000 402577377 200000 114844998 200000 565254193 200000 708521840 200000 730241823 200000 854895314 200000 903911004 200000 871789882 200000 482389663 200000 65055261 200000 310041325 200000 675885531 200000 103335889 200000 328054014 200000 161482402 200000 156902777 200000 689062081 200000 679804394 200000 696269018 200000 771197657 200000 145422368 200000 738321401 200000 889809810 200000 474156388 200000 95594299 200000 950709985 200000 812120939 200000 302375711 200000 655215616 200000 674800377 200000 350670242 200000 615995569 200000 972914944 200000 148474678 200000 457771541 200000 65144672 200000 76107111 200000 345225520 200000 726055748 200000 796157203 200000 846772484 200000 478877469 200000 650827340 200000 715307600 200000 893454407 200000 291997140 200000 344891628 200000 675117118 200000 527481405 200000 311465163 200000 119171971 200000 568596643 200000 711607445 200000 886869016 200000 226979599 200000 848858598 200000 132925853 200000 457085555 200000 870638895 200000 324849421 200000 212449860 200000 813062448 200000 418316321 200000 68130240 200000 16634904 200000 161972808 200000 240740548 200000 194158659 200000 99942217 200000 996421713 200000 701629590 200000 716436350 200000 106712228 200000 566765184 200000 802710965 200000 634304248 200000 986298264 200000 528648877 200000 941768417 200000 587363030 200000 748809779 200000 301797198 200000 106305399 200000 533841375 200000 487715108 200000 46224250 200000 140441975 200000 973223291 200000 229316025 200000 20035303 200000 658852734 200000 655770542 200000 950199778 200000 145842155 200000 185177291 200000 887612705 200000 994507820 200000 991725949 200000 868238654 200000 751168792 200000 800287174 200000 3494708 200000 57094483 200000 256115068 200000 740195966 200000 741241158 200000 420061226 200000 29672146 200000 532632771 200000 109017737 200000 465046913 200000 196482624 200000 695518627 200000 252105332 200000 872520630 200000 120050062 200000 605413582 200000 123831582 200000 796367305 200000 348306722 200000 385991825 200000 257768253 200000 422146391 200000 213168129 200000 281881050 200000 673521704 200000 28180128 200000 123591124 200000 914913850 200000 41194452 200000 979762305 200000 277311712 200000 372943837 200000 704558809 200000 261584506 200000 972170764 200000 624744850 200000 621944430 200000 613727400 200000 967638750 200000 141788873 200000 485410407 200000 239751114 200000 736605053 200000 164754830 200000 771759421 200000 878286143 200000 334114479 200000 644620946 200000 162000901 200000 41919750 200000 189735387 200000 797941538 200000 943688822 200000 279617467 200000 313066247 200000 480206125 200000 144963815 200000 731184799 200000 910742234 200000 781591874 200000 739272782 200000 449517456 200000 726771867 200000 933357198 200000 555317826 200000 640967436 200000 749412911 200000 688380129 200000 613473528 200000 140725297 200000 675431453 200000 23147689 200000 126514504 200000 899698879 200000 145168780 200000 619115252 200000 551962280 200000 284968211 200000 773563459 200000 871258993 200000 6128942 200000 899701805 200000 89149095 200000 799848046 200000 649011090 200000 303937450 200000 916342720 200000 741847259 200000 149355305 200000 536977865 200000 432460083 200000 896917573 200000 111354346 200000 864294761 200000 572934984 200000 837969114 200000 617417324 200000 664553480 200000 348334308 200000 926971754 200000 341152229 200000 499779525 200000 778345359 200000 879353188 200000 455733291 200000 67706718 200000 161543534 200000 738196692 200000 780427189 200000 845030961 200000 568663369 200000 317113450 200000 947313562 200000 536148030 200000 424359557 200000 136981365 200000 827824016 200000 759105570 200000 241217322 200000 431349731 200000 669330414 200000 277459741 200000 324236254 200000 164428354 200000 130125225 200000 418941708 200000 598485991 200000 380992449 200000 827897945 200000 416192111 200000 762549036 200000 250755630 200000 180805172 200000 17962083 200000 523254323 200000 478197241 200000 691744785 200000 983961255 200000 756017698 200000 466070575 200000 219664741 200000 151840666 200000 382511298 200000 186159742 200000 533539913 200000 433135674 200000 119322230 200000 150366006 200000 515438961 200000 878563366 200000 351020104 200000 768115013 200000 131391029 200000 821393820 200000 433631708 200000 839071290 200000 115797642 200000 440045946 200000 123438969 200000 288855618 200000 358892809 200000 609361216 200000 746308614 200000 662722605 200000 304659174 200000 1214731 200000 985552649 200000 986023784 200000 920010233 200000 389440923 200000 260671657 200000 486898692 200000 994821304 200000 608946765 200000 454676909 200000 201523885 200000 546425913 200000 170618145 200000 462100858 200000 499162290 200000 821260852 200000 750875828 200000 54868503 200000 44706818 200000 399221502 200000 711815749 200000 377919020 200000 818430764 200000 360782734 200000 214511027 200000 124847357 200000 310916446 200000 425801083 200000 885173116 200000 756602483 200000 11125862 200000 236726010 200000 152725182 200000 673492754 200000 675800243 200000 320804068 200000 114370361 200000 152831491 200000 172991827 200000 298804909 200000 801762635 200000 456071434 200000 304516085 200000 929765997 200000 547021298 200000 980824720 200000 306669800 200000 308820698 200000 159470284 200000 322344858 200000 302536986 200000 687922506 200000 689716760 200000 769852878 200000 104787481 200000 168813492 200000 937615030 200000 900506484 200000 792100372 200000 824595119 200000 562622498 200000 621379442 200000 866124249 200000 384837489 200000 354807420 200000 384426318 200000 707491543 200000 141440465 200000 353631874 200000 499738414 200000 687264541 200000 470572100 200000 116146067 200000 949433307 200000 127987033 200000 312528355 200000 774201773 200000 848441016 200000 270313689 200000 846125666 200000 348700527 200000 60037582 200000 973793676 200000 546028568 200000 513581591 200000 150732739 200000 955640832 200000 949047805 200000 225530755 200000 859051486 200000 551803236 200000 435988902 200000 522008115 200000 383119363 200000 665785735 200000 957891915 200000 80499524 200000 661658300 200000 958008023 200000 924303297 200000 322250358 200000 221223725 200000 380523106 200000 640001662 200000 933357606 200000 707736349 200000 594573271 200000 96179611 200000 883772755 200000 383251699 200000 417783684 200000 211368908 200000 900490140 200000 648095158 200000 285507672 200000 511679081 200000 771260735 200000 843012363 200000 369115618 200000 614929768 200000 480228123 200000 600503609 200000 62280271 200000 188626784 200000 196674222 200000 881195304 200000 325630063 200000 661188999 200000 170925079 200000 973522012 200000 64161200 200000 172808115 200000 383321107 200000 326776574 200000 129388577 200000 126755931 200000 45424131 200000 8362962 200000 69479023 200000 710581398 200000 809223652 200000 32303169 200000 76315114 200000 791277081 200000 894645844 200000 187084879 200000 346190975 200000 741675837 200000 795777682 200000 710271653 200000 80222398 200000 816738550 200000 739138174 200000 623655560 200000 198894037 200000 577561820 200000 360162964 200000 524029918 200000 115272082 200000 904124709 200000 234840564 200000 990363951 200000 188727909 200000 878918311 200000 465632860 200000 991571361 200000 57924954 200000 241675994 200000 695835179 200000 942474490 200000 234860066 200000 431954899 200000 356573279 200000 553608097 200000 431017226 200000 382505545 200000 211382422 200000 299388060 200000 395641089 200000 891959187 200000 242486032 200000 705821074 200000 414153109 200000 171877798 200000 468196522 200000 549582537 200000 798442741 200000 753839899 200000 801900260 200000 441057064 200000 240097776 200000 364611878 200000 728495579 200000 95490613 200000 567481331 200000 315502495 200000 728943695 200000 263853079 200000 836398350 200000 121315579 200000 432838557 200000 299118996 200000 846850031 200000 290336339 200000 251844548 200000 66565651 200000 120859108 200000 143529819 200000 726281059 200000 200708507 200000 842624733 200000 292164203 200000 113196472 200000 838149841 200000 799554406 200000 640389241 200000 609318050 200000 621291772 200000 416186544 200000 485429020 200000 259572383 200000 314243075 200000 602809480 200000 746792585 200000 221253325 200000 744865901 200000 830544733 200000 840742296 200000 412757740 200000 108579167 200000 35016253 200000 759532479 200000 311177050 200000 731636897 200000 20009687 200000 327733013 200000 607642388 200000 568180376 200000 985905018 200000 974678096 200000 154547130 200000 552682060 200000 158090515 200000 54033606 200000 810429835 200000 640449378 200000 891183410 200000 492660334 200000 756526436 200000 950581282 200000 55007237 200000 951836127 200000 851058884 200000 69655922 200000 389620826 200000 631388239 200000 705647050 200000 443856599 200000 618712480 200000 476109716 200000 830326068 200000 672353914 200000 359421926 200000 33188902 200000 38091873 200000 637249824 200000 557718489 200000 713314586 200000 624446799 200000 349999152 200000 227627721 200000 900423207 200000 634945692 200000 372591536 200000 613366436 200000 893901219 200000 363873672 200000 456635974 200000 734739960 200000 387711110 200000 442662896 200000 326213434 200000 76696565 200000 431157349 200000 224954964 200000 793958514 200000 493151847 200000 696951159 200000 215960529 200000 973002868 200000 568413119 200000 489482387 200000 865350694 200000 515977319 200000 463453961 200000 891017519 200000 716792242 200000 590566930 200000 817520630 200000 236284257 200000 762223476 200000 753564122 200000 847619795 200000 882828257 200000 523732233 200000 579711686 200000 126677136 200000 648910851 200000 991857328 200000 372153981 200000 675895481 200000 900710336 200000 186860871 200000 341156677 200000 601503615 200000 783158190 200000 605786702 200000 573461510 200000 140047279 200000 631838978 200000 414423011 200000 618307652 200000 375000247 200000 673634708 200000 961466563 200000 275888167 200000 761018536 200000 157276122 200000 565824079 200000 691231862 200000 887254574 200000 704740075 200000 497450115 200000 41851030 200000 261655192 200000 729002109 200000 501492223 200000 225598607 200000 343004118 200000 511824614 200000 323289602 200000 750529798 200000 354293876 200000 191196957 200000 645068393 200000 152557379 200000 124455843 200000 309414585 200000 87498163 200000 403838251 200000 758582064 200000 899592688 200000 454295807 200000 984682310 200000 70423435 200000 897101720 200000 296111627 200000 495685306 200000 83833792 200000 511505704 200000 664799029 200000 681373516 200000 286346111 200000 159394999 200000 199759741 200000 135893349 200000 733881623 200000 112280827 200000 477651073 200000 701031434 200000 302993270 200000 968604491 200000 156944510 200000 298101986 200000 428192298 200000 90404764 200000 634175061 200000 864031795 200000 122642274 200000 84390534 200000 655318914 200000 31437027 200000 707821037 200000 568064320 200000 870072357 200000 122435195 200000 911168824 200000 707629470 200000 809172733 200000 77575454 200000 924455763 200000 144701465 200000 570715495 200000 284215190 200000 483600620 200000 415402950 200000 425427810 200000 343255878 200000 691395921 200000 749043292 200000 358797709 200000 195125816 200000 91661425 200000 347016754 200000 229784869 200000 197288208 200000 932719323 200000 622000190 200000 997358091 200000 78789397 200000 207995324 200000 941974550 200000 799825596 200000 197127214 200000 308524260 200000 60485106 200000 889794134 200000 674714338 200000 985542336 200000 191562919 200000 658266265 200000 757302870 200000 942020193 200000 713463724 200000 463962082 200000 791842897 200000 134956915 200000 451429143 200000 79945009 200000 555938618 200000 47857221 200000 237764000 200000 116360227 200000 547056152 200000 122845639 200000 756472988 200000 754955511 200000 23831696 200000 824646533 200000 403203074 200000 814856844 200000 418111210 200000 873019824 200000 970610281 200000 504164448 200000 555805195 200000 300687125 200000 222455047 200000 311693970 200000 515736955 200000 500378403 200000 750387122 200000 367001056 200000 712118624 200000 239913449 200000 542420705 200000 425988520 200000 87758975 200000 13604372 200000 621863851 200000 741630442 200000 365568065 200000 755036916 200000 593307590 200000 361637700 200000 702909611 200000 866103415 200000 608767881 200000 932044019 200000 131352675 200000 622057259 200000 268572137 200000 75139800 200000 873515697 200000 903897151 200000 775971454 200000 16893807 200000 210688891 200000 579478401 200000 268562302 200000 85872088 200000 753007943 200000 954910048 200000 487538112 200000 146332113 200000 81518396 200000 961005291 200000 329354425 200000 802082745 200000 379874592 200000 858759632 200000 317512322 200000 395310222 200000 846716762 200000 735195229 200000 292830159 200000 284820975 200000 901539568 200000 168066433 200000 260693496 200000 344368666 200000 764280201 200000 496876234 200000 549249266 200000 752505325 200000 210138987 200000 315121256 200000 973833046 200000 715070696 200000 821730685 200000 744530728 200000 591309912 200000 80360233 200000 293999942 200000 310120056 200000 19589072 200000 347581805 200000 794244843 200000 773055592 200000 103870516 200000 62198036 200000 73320243 200000 134952358 200000 385544346 200000 740114461 200000 119064453 200000 439409537 200000 121610426 200000 114039077 200000 237479912 200000 723537382 200000 157097193 200000 453422955 200000 995433729 200000 115495781 200000 307767838 200000 801082574 200000 464124952 200000 493242667 200000 890678256 200000 810062796 200000 248231698 200000 474768136 200000 850699924 200000 213568388 200000 924440183 200000 717900650 200000 886408931 200000 732579252 200000 231990124 200000 101949280 200000 406473297 200000 368319162 200000 383821241 200000 883061399 200000 163345142 200000 899808150 200000 96072643 200000 279507295 200000 557601160 200000 34179045 200000 293768338 200000 760966821 200000 24266589 200000 599654887 200000 387466188 200000 837365754 200000 648795244 200000 625928313 200000 81164215 200000 628801417 200000 614118732 200000 878897434 200000 512030521 200000 678928420 200000 815545651 200000 190222825 200000 124015578 200000 842407223 200000 135783928 200000 436162980 200000 457425856 200000 389166290 200000 743160336 200000 350317482 200000 627351985 200000 207980962 200000 497437331 200000 641097209 200000 224755476 200000 887795448 200000 967073592 200000 899476272 200000 531769839 200000 550454463 200000 408742995 200000 722588813 200000 822125801 200000 951375241 200000 783997149 200000 925025262 200000 531241800 200000 328129154 200000 845504107 200000 782194131 200000 619986675 200000 450400122 200000 395063093 200000 581226329 200000 153697392 200000 291991262 200000 660654607 200000 747927104 200000 308306150 200000 472500158 200000 619273330 200000 671057637 200000 828992540 200000 982173128 200000 67780212 200000 60611655 200000 791903351 200000 144819019 200000 595672778 200000 508925957 200000 118179070 200000 950780212 200000 919661260 200000 714564701 200000 988608344 200000 838425363 200000 720459888 200000 185986094 200000 301951948 200000 54319893 200000 535757901 200000 89453302 200000 492524351 200000 478954506 200000 948241305 200000 466958548 200000 164154169 200000 645586784 200000 357102634 200000 620222598 200000 227482591 200000 781016357 200000 938359415 200000 626902378 200000 869618169 200000 314505225 200000 664754583 200000 211017600 200000 790249196 200000 312695128 200000 955228479 200000 413770597 200000 563115712 200000 318433027 200000 25626056 200000 979066457 200000 203781146 200000 534276503 200000 620522022 200000 242122297 200000 246145090 200000 174704707 200000 564896241 200000 973641092 200000 467800862 200000 281721045 200000 315433823 200000 399778649 200000 695401268 200000 504703932 200000 804622662 200000 708853622 200000 158309290 200000 68730887 200000 234720030 200000 890428986 200000 94755912 200000 274890596 200000 517980924 200000 661605027 200000 126163316 200000 157768737 200000 719913367 200000 598457935 200000 245381172 200000 89286956 200000 172162630 200000 733999998 200000 960787503 200000 746896918 200000 752778494 200000 905334542 200000 250149291 200000 961630987 200000 958760536 200000 355820668 200000 311590799 200000 398145755 200000 924512136 200000 107577833 200000 925919073 200000 192462579 200000 427255910 200000 48763409 200000 437169480 200000 143769955 200000 378536807 200000 256158292 200000 191913995 200000 798798553 200000 729825700 200000 994991792 200000 685889807 200000 965701795 200000 871560401 200000 368581572 200000 82939483 200000 503241904 200000 233164614 200000 639311566 200000 138247830 200000 496131471 200000 734554617 200000 941284781 200000 58513159 200000 457808494 200000 13246593 200000 253485279 200000 405398931 200000 828702490 200000 85926163 200000 633004419 200000 769015489 200000 489530372 200000 182012551 200000 668095830 200000 792681401 200000 475653178 200000 179321939 200000 207920825 200000 771571775 200000 102617961 200000 58720910 200000 351895208 200000 801438396 200000 10310624 200000 492020206 200000 693322948 200000 86040628 200000 370287759 200000 575758281 200000 634467145 200000 661702736 200000 531324675 200000 665038870 200000 559321879 200000 523124052 200000 663736171 200000 932399980 200000 155385772 200000 286026793 200000 91405461 200000 563769089 200000 270359335 200000 529750100 200000 267013104 200000 759922347 200000 963022918 200000 373658107 200000 53108107 200000 648593122 200000 809810024 200000 424378342 200000 21580307 200000 301456059 200000 199455627 200000 383717243 200000 844793560 200000 839188461 200000 173845069 200000 529517248 200000 509215688 200000 638145742 200000 582640110 200000 918290524 200000 487115121 200000 535441494 200000 844414540 200000 932026261 200000 428655362 200000 227277338 200000 167534052 200000 732897362 200000 623616074 200000 617293905 200000 679214038 200000 294004505 200000 749815734 200000 912593362 200000 748851169 200000 675391761 200000 724252758 200000 674873363 200000 739347042 200000 536857600 200000 715571672 200000 228500266 200000 645811800 200000 252238413 200000 54238346 200000 754905038 200000 97545570 200000 973966078 200000 320256347 200000 602345302 200000 91621310 200000 657424314 200000 241693658 200000 899475384 200000 495348810 200000 293184200 200000 308364340 200000 77150091 200000 735584390 200000 150347021 200000 541328697 200000 595325956 200000 224593040 200000 739668496 200000 720638551 200000 844294907 200000 936594726 200000 161179641 200000 186077596 200000 689652966 200000 23418790 200000 254597004 200000 603768759 200000 837639388 200000 288877583 200000 1150002 200000 549109239 200000 461830291 200000 340307201 200000 290561007 200000 989076041 200000 532730465 200000 446195640 200000 546174828 200000 438227261 200000 541577533 200000 427492372 200000 825094125 200000 287599617 200000 16554686 200000 410897555 200000 374292827 200000 813040739 200000 767784218 200000 837047892 200000 332284474 200000 919524562 200000 17871655 200000 964908309 200000 868921267 200000 169612893 200000 604971100 200000 191812917 200000 129380747 200000 591095473 200000 180978384 200000 819106225 200000 292037160 200000 617240606 200000 515336505 200000 627599402 200000 101337746 200000 750137746 200000 138261230 200000 14467805 200000 540265071 200000 562459803 200000 126301668 200000 73060008 200000 664169477 200000 691324264 200000 997010099 200000 399831306 200000 911559739 200000 984393416 200000 457441937 200000 461159458 200000 778888855 200000 423205928 200000 394824021 200000 379503791 200000 438190912 200000 448239512 200000 746478453 200000 141810702 200000 225343228 200000 744796102 200000 998517767 200000 206917182 200000 229435698 200000 742487552 200000 305416898 200000 853572574 200000 267546088 200000 526369845 200000 325607421 200000 742306860 200000 422883781 200000 943491315 200000 590401198 200000 829615878 200000 767677456 200000 63630698 200000 380332651 200000 648119532 200000 195777198 200000 768885606 200000 69258604 200000 835158780 200000 912872998 200000 320789848 200000 801030790 200000 11539187 200000 778459039 200000 22856269 200000 588689200 200000 911782705 200000 793968864 200000 401274868 200000 510510976 200000 418299061 200000 712997966 200000 274520732 200000 612068398 200000 570983708 200000 115420400 200000 920907570 200000 134470799 200000 6641829 200000 721931886 200000 72872262 200000 243710618 200000 367117359 200000 169635596 200000 595154694 200000 426988262 200000 512039224 200000 787542451 200000 95348544 200000 378662057 200000 874658271 200000 670728680 200000 906457443 200000 466315705 200000 144710370 200000 357374417 200000 842001789 200000 892632717 200000 693265312 200000 177028662 200000 929900606 200000 998454332 200000 595458070 200000 281064572 200000 247476979 200000 123769980 200000 228950245 200000 9638059 200000 946252682 200000 963355556 200000 333324105 200000 543803241 200000 619692691 200000 686391977 200000 113321763 200000 803295228 200000 296945468 200000 828127523 200000 252855023 200000 190125643 200000 249430356 200000 729452360 200000 599756237 200000 55236828 200000 410882888 200000 556482543 200000 361768315 200000 373060821 200000 385789992 200000 24261773 200000 394561112 200000 127247870 200000 605131170 200000 712542523 200000 41781090 200000 720893117 200000 581696004 200000 52230317 200000 690742328 200000 966560793 200000 937821245 200000 426696762 200000 757645080 200000 234827702 200000 138653659 200000 232650202 200000 620948193 200000 998531550 200000 738663181 200000 519031331 200000 468752144 200000 381504885 200000 17340066 200000 591444042 200000 288571846 200000 483114498 200000 446723080 200000 73992231 200000 479155135 200000 49177516 200000 459840845 200000 447323696 200000 1256540 200000 948217146 200000 197227296 200000 694152059 200000 577834393 200000 96618001 200000 517912783 200000 158088128 200000 522750998 200000 612151352 200000 274065482 200000 101275476 200000 807039761 200000 171369047 200000 37088797 200000 827979566 200000 997485161 200000 175672242 200000 89275257 200000 911659749 200000 420709020 200000 503675953 200000 472999979 200000 489009838 200000 634545865 200000 40911451 200000 749827746 200000 595474274 200000 962367662 200000 671782742 200000 827283437 200000 517977205 200000 540096681 200000 667576551 200000 863205817 200000 847349759 200000 973296570 200000 624320375 200000 196674134 200000 239264437 200000 283456382 200000 463477259 200000 232028849 200000 355480560 200000 948835893 200000 17981001 200000 909740634 200000 739979684 200000 933702332 200000 605469305 200000 825127807 200000 855581289 200000 167203474 200000 484178305 200000 419016431 200000 238148469 200000 932361174 200000 457236711 200000 926474775 200000 20401311 200000 229235527 200000 162792145 200000 777009415 200000 736170076 200000 711875649 200000 939952135 200000 161175660 200000 208346052 200000 973344965 200000 255277551 200000 161821078 200000 899972238 200000 406849393 200000 386936975 200000 64946803 200000 190620942 200000 366109059 200000 111958670 200000 638955922 200000 477861437 200000 569130714 200000 139832114 200000 461364768 200000 397944752 200000 765949427 200000 142248546 200000 924673004 200000 57157023 200000 200598511 200000 588851365 200000 23748966 200000 100864734 200000 570247306 200000 704517408 200000 484056475 200000 835223270 200000 44218404 200000 164406682 200000 206132282 200000 463973325 200000 138394556 200000 578899578 200000 608033681 200000 792136 200000 390611694 200000 602872007 200000 675673232 200000 413222319 200000 492663292 200000 391882278 200000 550480067 200000 352348664 200000 976582081 200000 683610334 200000 622750299 200000 258408890 200000 122673598 200000 741943767 200000 428385317 200000 52723754 200000 259337233 200000 655476885 200000 710190480 200000 589151521 200000 396095352 200000 154343745 200000 365607082 200000 35468051 200000 494345041 200000 853174943 200000 141054498 200000 156368152 200000 87258012 200000 89923096 200000 856446791 200000 441238757 200000 358962934 200000 883470768 200000 111124999 200000 660727507 200000 821271711 200000 332939280 200000 563979504 200000 530617302 200000 281173108 200000 883903613 200000 440203569 200000 950977926 200000 602917620 200000 23732957 200000 134988952 200000 231318553 200000 576672574 200000 940402104 200000 173526420 200000 689192037 200000 591415056 200000 127535668 200000 812407604 200000 394152418 200000 185008841 200000 16215063 200000 571096869 200000 379059365 200000 297720679 200000 554887112 200000 254641079 200000 770742629 200000 110135433 200000 394080845 200000 141698520 200000 714498425 200000 556014700 200000 560299853 200000 624974614 200000 879867094 200000 437552625 200000 482227470 200000 612583329 200000 712679444 200000 615973524 200000 366383735 200000 328055365 200000 236570218 200000 269494902 200000 573802766 200000 386291315 200000 178529708 200000 365821011 200000 607465722 200000 323474488 200000 918372947 200000 958305675 200000 239495425 200000 882683971 200000 564806517 200000 326352925 200000 836875914 200000 877936098 200000 803531975 200000 854571685 200000 902410139 200000 847464708 200000 204941985 200000 715487845 200000 230521564 200000 908835896 200000 904903161 200000 505447224 200000 872155537 200000 681346219 200000 35465318 200000 76942751 200000 989385122 200000 990731821 200000 779760157 200000 59214008 200000 477101462 200000 713110316 200000 813960694 200000 326988865 200000 586856594 200000 716868790 200000 500396903 200000 888947352 200000 680568926 200000 825186426 200000 192985223 200000 667077821 200000 802974559 200000 487111 200000 231874060 200000 492595277 200000 147262109 200000 84746891 200000 991542604 200000 836354439 200000 103945149 200000 130840403 200000 950558782 200000 162047306 200000 615538439 200000 926018896 200000 182564729 200000 695704340 200000 190015328 200000 237674320 200000 582676019 200000 336422148 200000 644471376 200000 114695360 200000 672402498 200000 421182424 200000 329568765 200000 817432495 200000 618269214 200000 708663023 200000 948161837 200000 979758285 200000 100329692 200000 910731335 200000 488415047 200000 251079527 200000 258898483 200000 380475007 200000 721271377 200000 213021036 200000 496952441 200000 377411796 200000 583064305 200000 81152362 200000 955776166 200000 164066087 200000 89636975 200000 694589584 200000 867868751 200000 33427444 200000 2525361 200000 341434028 200000 443848107 200000 409326171 200000 579974205 200000 402168366 200000 685188497 200000 464602651 200000 947071546 200000 255238179 200000 383973239 200000 959734161 200000 561287278 200000 331975226 200000 773733747 200000 924204476 200000 690235712 200000 512366785 200000 491123772 200000 766876731 200000 915847607 200000 262007463 200000 718381865 200000 986099020 200000 959384440 200000 580547451 200000 272943152 200000 415549390 200000 567668426 200000 383952234 200000 765505000 200000 616189247 200000 584949908 200000 162130756 200000 84380550 200000 916851645 200000 205902941 200000 857901175 200000 182153442 200000 974088712 200000 930478154 200000 422685457 200000 665400434 200000 295260029 200000 536126243 200000 457001921 200000 840862541 200000 131879964 200000 942520397 200000 479951830 200000 827084073 200000 248144002 200000 892100048 200000 817351997 200000 444332124 200000 572951022 200000 56036945 200000 596290182 200000 758364637 200000 360644671 200000 66897176 200000 911003359 200000 170393411 200000 298505203 200000 60419594 200000 650935318 200000 198371524 200000 700767273 200000 737851823 200000 252864154 200000 506381110 200000 909834399 200000 786381612 200000 392567673 200000 750052880 200000 404755892 200000 411727945 200000 89970787 200000 335086953 200000 876903014 200000 241859436 200000 584972709 200000 969029111 200000 75341907 200000 323451803 200000 597783085 200000 873861905 200000 513335227 200000 527358589 200000 413744524 200000 198103212 200000 630048123 200000 871631960 200000 598323182 200000 828395360 200000 954831123 200000 836941330 200000 952390178 200000 595971171 200000 862197408 200000 237839667 200000 306425752 200000 452229516 200000 994482401 200000 859338209 200000 928642141 200000 987657553 200000 141327669 200000 710495458 200000 39529759 200000 773770440 200000 389575066 200000 728993693 200000 250685230 200000 869987240 200000 483142319 200000 330961945 200000 214397560 200000 932736072 200000 530873266 200000 160596219 200000 807984524 200000 715878302 200000 154622594 200000 293197706 200000 767902103 200000 711967552 200000 105675164 200000 724849069 200000 612924521 200000 403544934 200000 462915105 200000 141826026 200000 698429040 200000 755942629 200000 461112781 200000 997829481 200000 516535482 200000 195806004 200000 260622593 200000 495827950 200000 739392246 200000 91331689 200000 818259129 200000 779285985 200000 967804275 200000 482439996 200000 367769237 200000 34189385 200000 314404638 200000 588687106 200000 855494868 200000 297362635 200000 946044807 200000 890516914 200000 97774162 200000 223058863 200000 462768859 200000 580951011 200000 356309137 200000 918821338 200000 455238123 200000 319570123 200000 282368428 200000 40771284 200000 810401827 200000 37750848 200000 468606564 200000 932035266 200000 945419666 200000 187470521 200000 22840343 200000 593372268 200000 885746407 200000 906438477 200000 714786499 200000 552697656 200000 857351025 200000 437840818 200000 668604678 200000 50842412 200000 897960734 200000 114090046 200000 530481696 200000 937530606 200000 505057404 200000 804114409 200000 969070062 200000 96008134 200000 328905914 200000 472295496 200000 393028847 200000 888767386 200000 302942119 200000 121063826 200000 106648642 200000 388022000 200000 871560112 200000 935891102 200000 446347174 200000 508642031 200000 186914789 200000 116391649 200000 203303288 200000 127576925 200000 557651443 200000 160103027 200000 592785079 200000 724521633 200000 241031722 200000 712577035 200000 915219713 200000 12997569 200000 47329144 200000 611219197 200000 858710166 200000 819779172 200000 7915372 200000 890125122 200000 975718484 200000 684783312 200000 929071667 200000 235241328 200000 72052153 200000 244487148 200000 983597725 200000 756179644 200000 925708003 200000 551990591 200000 22098968 200000 725873406 200000 240223890 200000 651772142 200000 887274162 200000 732974764 200000 155747363 200000 480361920 200000 997411610 200000 956994268 200000 977413525 200000 720190748 200000 329108126 200000 38128454 200000 104017799 200000 279003913 200000 419065133 200000 233499711 200000 587818807 200000 335827500 200000 867734870 200000 287787710 200000 155015300 200000 321318861 200000 364393543 200000 212963418 200000 929645548 200000 949391313 200000 111349710 200000 915406664 200000 643690638 200000 219535552 200000 293636698 200000 274631777 200000 125461544 200000 708371391 200000 149130489 200000 916325145 200000 912383256 200000 456637078 200000 23680347 200000 774638984 200000 525757534 200000 346594730 200000 817755596 200000 919102051 200000 54233496 200000 530155011 200000 189061949 200000 606963459 200000 185619715 200000 401873223 200000 66553659 200000 674399580 200000 435375487 200000 868972475 200000 961351157 200000 551188486 200000 570508427 200000 270133320 200000 818345529 200000 459669559 200000 529694276 200000 623991411 200000 230054775 200000 904431046 200000 134752617 200000 448302179 200000 399235515 200000 188207400 200000 691897689 200000 496649950 200000 516866998 200000 426610549 200000 388100626 200000 621342027 200000 625888437 200000 253385828 200000 358250546 200000 634595760 200000 593690791 200000 542019145 200000 317973753 200000 806239412 200000 73397786 200000 748397085 200000 305240645 200000 800811933 200000 12986429 200000 145567605 200000 39453843 200000 280777810 200000 278418655 200000 176668809 200000 813003012 200000 782236505 200000 176466030 200000 279987245 200000 80124756 200000 142630361 200000 854903800 200000 509921754 200000 31900131 200000 366667673 200000 836759852 200000 138556326 200000 929552304 200000 581686526 200000 506074712 200000 345664582 200000 37086808 200000 716571407 200000 284912235 200000 248059666 200000 18141722 200000 441923443 200000 603567348 200000 239239680 200000 925324757 200000 902481521 200000 996456481 200000 707912615 200000 643205895 200000 710891246 200000 969077440 200000 695114556 200000 25529294 200000 156136050 200000 179205696 200000 804316312 200000 132357354 200000 616304930 200000 223180463 200000 830908463 200000 815309241 200000 360027590 200000 17484476 200000 377459481 200000 848938040 200000 814303171 200000 9298358 200000 471840523 200000 117551368 200000 540978977 200000 587746186 200000 791688286 200000 404646757 200000 412750469 200000 872959688 200000 351326214 200000 647778607 200000 444498743 200000 115545758 200000 19833243 200000 465045220 200000 438413085 200000 71052507 200000 851202387 200000 963429283 200000 479544509 200000 574285804 200000 745975812 200000 142335274 200000 397994301 200000 937088736 200000 291170598 200000 734671320 200000 563443813 200000 902209895 200000 803530446 200000 133770411 200000 650932379 200000 919151566 200000 660093363 200000 66436930 200000 36364517 200000 318922500 200000 591849260 200000 979280347 200000 687284970 200000 357355159 200000 370592046 200000 786772820 200000 51433200 200000 481314486 200000 15542865 200000 285135149 200000 38260190 200000 471335472 200000 225167308 200000 483293059 200000 541625146 200000 421587570 200000 708588403 200000 370208533 200000 936818987 200000 633505164 200000 769878463 200000 171063106 200000 638954615 200000 770766892 200000 631410630 200000 42952713 200000 610924166 200000 367712161 200000 396006205 200000 669422599 200000 227985756 200000 953972696 200000 298044540 200000 393166459 200000 338911137 200000 970806112 200000 839065209 200000 774292292 200000 618399899 200000 708084585 200000 897049802 200000 473734367 200000 104366642 200000 983744448 200000 240658855 200000 901692013 200000 712106730 200000 671953108 200000 776159205 200000 915065771 200000 666328556 200000 762702259 200000 829729531 200000 483059959 200000 378417916 200000 760283660 200000 874771712 200000 810331473 200000 444880003 200000 795786798 200000 256141994 200000 228291670 200000 378610565 200000 978709766 200000 255338319 200000 598037061 200000 354006443 200000 935501860 200000 107989734 200000 345303549 200000 682053945 200000 70740406 200000 60441606 200000 259076861 200000 570351384 200000 471579786 200000 256584677 200000 346658658 200000 494406861 200000 80733199 200000 708720217 200000 810610667 200000 875939966 200000 844931156 200000 87943130 200000 466535414 200000 906821363 200000 338542087 200000 444937597 200000 21783427 200000 106879378 200000 188405365 200000 707179257 200000 826552112 200000 312816225 200000 297813391 200000 204964004 200000 448243259 200000 28543495 200000 363444706 200000 125664118 200000 520458370 200000 559129546 200000 409238686 200000 489474308 200000 924589700 200000 727552913 200000 895098767 200000 497913733 200000 309236577 200000 582830562 200000 754818342 200000 907778512 200000 654905557 200000 445302244 200000 852027504 200000 476675931 200000 678274368 200000 375223645 200000 588427035 200000 955292220 200000 171284384 200000 839545012 200000 712230264 200000 802000170 200000 524394900 200000 666107631 200000 425269363 200000 777195388 200000 830942554 200000 456442293 200000 875030427 200000 840821544 200000 231452625 200000 822741837 200000 553763104 200000 702944965 200000 93342327 200000 782671516 200000 443962319 200000 465834888 200000 432892266 200000 109429033 200000 501859094 200000 943832393 200000 434428266 200000 713475356 200000 874059526 200000 293442174 200000 724941268 200000 735170361 200000 268957771 200000 400798270 200000 678257832 200000 425420520 200000 854781492 200000 110493759 200000 677788291 200000 39272496 200000 196959921 200000 42210519 200000 902480548 200000 803542454 200000 468913231 200000 557055229 200000 917012202 200000 579371714 200000 620470844 200000 703570504 200000 205921747 200000 968441658 200000 24148041 200000 868560110 200000 770097790 200000 744881059 200000 238851298 200000 664784325 200000 513554089 200000 685871910 200000 53964054 200000 761015364 200000 577655475 200000 740912520 200000 355540629 200000 206157954 200000 770996634 200000 827325231 200000 337984427 200000 954364213 200000 494546684 200000 274478883 200000 961103177 200000 16519604 200000 310328601 200000 793696010 200000 230077180 200000 331679732 200000 90259150 200000 498197802 200000 213229299 200000 786914445 200000 86292379 200000 746054762 200000 259482621 200000 411422389 200000 663493021 200000 498381904 200000 482061703 200000 663204931 200000 372753299 200000 264546563 200000 558199713 200000 693390253 200000 591599324 200000 702734153 200000 398227193 200000 661578761 200000 946462582 200000 169618569 200000 519976669 200000 962513678 200000 346646528 200000 490013385 200000 876259132 200000 50529043 200000 698825656 200000 257371824 200000 670018725 200000 505506574 200000 236443261 200000 272469380 200000 152775749 200000 73421973 200000 124703949 200000 616345389 200000 91393516 200000 972319200 200000 708388294 200000 816265263 200000 85225480 200000 444998084 200000 178969896 200000 794540978 200000 363899303 200000 988654008 200000 248734544 200000 899236221 200000 368231544 200000 984490962 200000 1191741 200000 95638005 200000 182260425 200000 679011530 200000 974222478 200000 856822305 200000 776675722 200000 751813109 200000 752134018 200000 490599849 200000 45840967 200000 456037706 200000 841587958 200000 238772945 200000 906390833 200000 579928416 200000 295040105 200000 92017794 200000 379413781 200000 564013933 200000 216195578 200000 126088768 200000 192123746 200000 603957063 200000 588590182 200000 568052276 200000 243832871 200000 43663717 200000 465599246 200000 238913827 200000 412697105 200000 6597854 200000 603932655 200000 562315891 200000 940547184 200000 703892840 200000 896412071 200000 397647404 200000 500420914 200000 266617689 200000 692315510 200000 239248116 200000 213549285 200000 775168425 200000 824423225 200000 893251089 200000 328355512 200000 346147821 200000 40499568 200000 782711145 200000 344412281 200000 116083292 200000 331193144 200000 151895428 200000 652834456 200000 665336269 200000 405053008 200000 368518536 200000 661126689 200000 530587573 200000 326986519 200000 773228347 200000 434113221 200000 502693932 200000 595911819 200000 139758852 200000 849781457 200000 485515753 200000 306827851 200000 685373417 200000 614023476 200000 915696192 200000 421703316 200000 610997137 200000 205208445 200000 139738410 200000 857739335 200000 423637571 200000 407939545 200000 768763197 200000 696491233 200000 199407332 200000 288715544 200000 951219118 200000 612201600 200000 508760315 200000 102705319 200000 23432789 200000 494656996 200000 792658607 200000 952924310 200000 638491560 200000 515617898 200000 632816839 200000 420706707 200000 209586877 200000 766688785 200000 870501544 200000 467431661 200000 548591436 200000 254205816 200000 450997337 200000 733826705 200000 583379882 200000 458910174 200000 480979585 200000 313321743 200000 44524238 200000 539997472 200000 248823911 200000 593014676 200000 460814415 200000 141600189 200000 412861424 200000 76242417 200000 10998882 200000 432131283 200000 772039588 200000 871382674 200000 24392159 200000 983778338 200000 571139752 200000 863107718 200000 764908605 200000 965368840 200000 56824004 200000 431404924 200000 733553041 200000 274038658 200000 748955230 200000 925684675 200000 309889169 200000 631887409 200000 609328763 200000 103145545 200000 938829462 200000 283529809 200000 719810244 200000 759738524 200000 564470676 200000 235068610 200000 89614718 200000 200899307 200000 733272099 200000 321271043 200000 593168272 200000 585525252 200000 254747001 200000 216623409 200000 391604352 200000 30286166 200000 369588589 200000 927778315 200000 178806388 200000 507059440 200000 160712308 200000 521138416 200000 54345268 200000 240023424 200000 955977126 200000 389681118 200000 557313830 200000 935371860 200000 48203450 200000 644397428 200000 431286608 200000 63363419 200000 548966916 200000 777107695 200000 981424473 200000 899650339 200000 456325245 200000 313134128 200000 658037383 200000 606538459 200000 571783098 200000 470632884 200000 73739457 200000 968552018 200000 165962738 200000 110698137 200000 982382222 200000 68294645 200000 354952188 200000 247898782 200000 500642067 200000 593600213 200000 310149454 200000 585296419 200000 530915351 200000 299140765 200000 86031871 200000 799545892 200000 375128577 200000 685072799 200000 252000964 200000 271762497 200000 659090392 200000 190897863 200000 700958965 200000 95265464 200000 551168833 200000 98234277 200000 847194760 200000 75396712 200000 269830275 200000 837736550 200000 272506388 200000 675087055 200000 70739078 200000 596699610 200000 443889358 200000 60874251 200000 812709582 200000 826382191 200000 495507599 200000 434814684 200000 656512387 200000 960856884 200000 594542539 200000 289293984 200000 500722028 200000 969701846 200000 363544473 200000 208796500 200000 698884079 200000 513169572 200000 718795697 200000 118287769 200000 900602641 200000 473330062 200000 712959593 200000 717435051 200000 140417915 200000 748001569 200000 2048694 200000 25107050 200000 870143090 200000 885213836 200000 730395184 200000 187141973 200000 573969884 200000 190921117 200000 353420557 200000 931046537 200000 915003969 200000 671488195 200000 806124579 200000 155917253 200000 524162247 200000 95426829 200000 236649706 200000 605022055 200000 627679028 200000 194444329 200000 436769655 200000 70989935 200000 607650799 200000 908626021 200000 953257089 200000 317066875 200000 285499902 200000 651846832 200000 554263902 200000 11965385 200000 520150791 200000 981387928 200000 40142342 200000 200080695 200000 503060307 200000 436285004 200000 609234190 200000 31436869 200000 909787589 200000 824784539 200000 547583918 200000 547701008 200000 34642919 200000 718455026 200000 596887994 200000 984473688 200000 817502685 200000 57976161 200000 287201195 200000 129704314 200000 706999918 200000 285051030 200000 731124887 200000 471498357 200000 830074625 200000 673560543 200000 964839475 200000 144043496 200000 539040668 200000 42150699 200000 863342807 200000 836627217 200000 809233127 200000 591832841 200000 835693945 200000 892954063 200000 710462502 200000 159308455 200000 786443183 200000 864815776 200000 521407809 200000 412138963 200000 438535601 200000 325273762 200000 429852863 200000 244019451 200000 251145300 200000 580275605 200000 54318533 200000 909900592 200000 682097935 200000 84416982 200000 400450075 200000 330735134 200000 953358841 200000 442084453 200000 709825062 200000 99375636 200000 776469448 200000 99243743 200000 539707630 200000 169609730 200000 63034322 200000 306936708 200000 93683736 200000 43596661 200000 865975310 200000 152273201 200000 176900076 200000 469750428 200000 952008467 200000 574572901 200000 653696847 200000 295568965 200000 600940567 200000 631053375 200000 525620681 200000 793652191 200000 502491376 200000 552725629 200000 791076736 200000 890208121 200000 177733654 200000 220858238 200000 258900282 200000 978614208 200000 935123102 200000 392834367 200000 564539485 200000 956239876 200000 413341759 200000 608956513 200000 957303025 200000 779074611 200000 616440143 200000 163317281 200000 682571164 200000 182844635 200000 554439878 200000 119663709 200000 137492388 200000 137468203 200000 198510649 200000 901552021 200000 445015280 200000 680586994 200000 692984799 200000 899686118 200000 54492166 200000 770012317 200000 669576847 200000 351037455 200000 254243341 200000 22049084 200000 378954687 200000 670124911 200000 429712075 200000 558625405 200000 566034821 200000 580995076 200000 75646631 200000 558638254 200000 955599000 200000 547157357 200000 365880488 200000 133637822 200000 86383695 200000 480058344 200000 919199859 200000 872043580 200000 270815904 200000 777819220 200000 46149199 200000 690776405 200000 631353378 200000 694469679 200000 590920483 200000 945689817 200000 399228938 200000 896536983 200000 512538742 200000 775389238 200000 856271408 200000 129581900 200000 932570733 200000 379089786 200000 602832650 200000 250509483 200000 311402448 200000 711896916 200000 468676527 200000 399942580 200000 536731652 200000 769164051 200000 211071956 200000 699826948 200000 888618768 200000 494768292 200000 416913874 200000 451580379 200000 424956316 200000 260854423 200000 355919517 200000 801537558 200000 628250349 200000 35027482 200000 73889229 200000 699327028 200000 846075625 200000 827525883 200000 888968599 200000 301625172 200000 18745368 200000 753187241 200000 235427028 200000 776532788 200000 445389215 200000 303065395 200000 5153016 200000 947634738 200000 359557958 200000 663146822 200000 346243099 200000 723883342 200000 918266227 200000 720146994 200000 120919283 200000 233788453 200000 714040620 200000 109533925 200000 548052695 200000 880101111 200000 21074455 200000 817037549 200000 288060348 200000 347132577 200000 438287996 200000 910151801 200000 553512506 200000 108700323 200000 865561921 200000 408117848 200000 502397319 200000 340255002 200000 271420908 200000 721604087 200000 522920314 200000 380444869 200000 987410596 200000 93775718 200000 278762633 200000 484832515 200000 600794159 200000 994278739 200000 266304970 200000 173474771 200000 581772276 200000 290022156 200000 545206516 200000 573350865 200000 395592186 200000 232469120 200000 533246046 200000 213319230 200000 143313126 200000 228703293 200000 293270270 200000 426374392 200000 938153471 200000 631114611 200000 716336746 200000 625031805 200000 702268716 200000 600269295 200000 363982042 200000 762706923 200000 989854963 200000 265816095 200000 113932067 200000 666705666 200000 697463420 200000 215340819 200000 989919420 200000 503792159 200000 42914187 200000 919040122 200000 423039419 200000 11297346 200000 586045576 200000 967922848 200000 59782360 200000 242307336 200000 279743098 200000 924024437 200000 523640680 200000 670082736 200000 922502406 200000 262126472 200000 759980898 200000 290354713 200000 467104372 200000 803518983 200000 313287517 200000 740560065 200000 624858025 200000 16676544 200000 882112655 200000 620092615 200000 843748909 200000 471726882 200000 13750478 200000 576952041 200000 687824933 200000 138199355 200000 524911761 200000 839971973 200000 430361689 200000 473461691 200000 132804847 200000 882311579 200000 578929199 200000 742374383 200000 528230814 200000 512641736 200000 89235885 200000 270244805 200000 801935092 200000 720523596 200000 382447481 200000 657218509 200000 729635305 200000 824515332 200000 315532507 200000 918838581 200000 200195602 200000 466479728 200000 937988537 200000 561395660 200000 829648294 200000 267393709 200000 307197593 200000 482923519 200000 484904316 200000 908738938 200000 388236450 200000 957689054 200000 788406025 200000 297701174 200000 834248602 200000 657341975 200000 889079909 200000 418881759 200000 244242408 200000 666400760 200000 990497863 200000 688977940 200000 741050514 200000 172181360 200000 328724483 200000 244111635 200000 175180607 200000 976304141 200000 738000274 200000 904646842 200000 819066933 200000 252149247 200000 362610057 200000 836423817 200000 913118811 200000 432881170 200000 309365536 200000 352943773 200000 645225783 200000 169584055 200000 607064620 200000 993484726 200000 835557617 200000 561138427 200000 724184356 200000 957976881 200000 398770253 200000 785727117 200000 496483614 200000 241555214 200000 167946931 200000 939644347 200000 794652114 200000 247804906 200000 815927850 200000 86348405 200000 710208405 200000 267852036 200000 774346071 200000 220442440 200000 464558942 200000 358503995 200000 312724865 200000 455102306 200000 377171140 200000 271366157 200000 726088848 200000 473206419 200000 829985788 200000 82676632 200000 448082696 200000 302347593 200000 788744670 200000 891429532 200000 231408658 200000 472124563 200000 519826913 200000 292082039 200000 469953395 200000 869629470 200000 809658905 200000 266859303 200000 607909777 200000 280046650 200000 119882047 200000 340959050 200000 134840692 200000 297875412 200000 986029225 200000 693185567 200000 857492162 200000 733936764 200000 665573452 200000 347411590 200000 109916608 200000 271527520 200000 848748224 200000 705423867 200000 743142743 200000 12321359 200000 990212923 200000 826522270 200000 407783180 200000 597529526 200000 409914260 200000 858213165 200000 338772230 200000 648922789 200000 710605888 200000 543191303 200000 957613067 200000 859940809 200000 630318167 200000 185176618 200000 37235586 200000 38353522 200000 895248783 200000 335876917 200000 83293041 200000 695608974 200000 449496127 200000 467599206 200000 271519359 200000 170469036 200000 319402333 200000 30653083 200000 977241074 200000 425373689 200000 581364351 200000 211082068 200000 144714161 200000 37403717 200000 137916892 200000 673103534 200000 4404802 200000 279968765 200000 506037323 200000 631583849 200000 953776332 200000 287341105 200000 746165570 200000 123658978 200000 162354965 200000 308808335 200000 743353560 200000 150740760 200000 89379717 200000 693931877 200000 929187266 200000 440954026 200000 335274784 200000 485456291 200000 580647768 200000 491395542 200000 403675022 200000 130509013 200000 640016272 200000 502366075 200000 677818134 200000 373216044 200000 190684417 200000 422223127 200000 755441309 200000 106406773 200000 459717856 200000 550132425 200000 333843371 200000 425469727 200000 157895429 200000 19852623 200000 198495333 200000 628207672 200000 149262311 200000 500700167 200000 268446611 200000 466064240 200000 306660506 200000 575567089 200000 774127770 200000 229597203 200000 994571479 200000 455792810 200000 910460290 200000 195683346 200000 13959924 200000 134597745 200000 533719280 200000 452541946 200000 846895078 200000 347611174 200000 925439532 200000 457038074 200000 657138501 200000 601802309 200000 817695516 200000 40314592 200000 941915463 200000 672912366 200000 150701638 200000 252029979 200000 258337986 200000 801884383 200000 297491152 200000 230522810 200000 101273390 200000 243865463 200000 772804738 200000 662203754 200000 509568160 200000 828486324 200000 58585538 200000 863032699 200000 63522767 200000 327271476 200000 692686742 200000 761294043 200000 234433553 200000 360492599 200000 976982949 200000 654039321 200000 563001694 200000 401657754 200000 497500725 200000 497957986 200000 378601547 200000 414690269 200000 563533357 200000 97012101 200000 277944336 200000 439057181 200000 49939 200000 549513714 200000 809602177 200000 313292826 200000 819399950 200000 705137590 200000 944106007 200000 320787505 200000 80914148 200000 952572800 200000 554856936 200000 409014625 200000 876175868 200000 891047070 200000 88469929 200000 175930441 200000 259215965 200000 333643007 200000 989125554 200000 99570727 200000 453102764 200000 267122482 200000 27130105 200000 331659994 200000 704524336 200000 513337956 200000 903385876 200000 556044512 200000 428416721 200000 173021797 200000 781235771 200000 436801879 200000 590680339 200000 450234787 200000 100881731 200000 143214591 200000 485858846 200000 747918636 200000 986864547 200000 817302838 200000 104387001 200000 959366320 200000 13183858 200000 522251257 200000 879966281 200000 605381755 200000 4501862 200000 931122152 200000 687401686 200000 484431742 200000 246705877 200000 147258178 200000 297481990 200000 698636614 200000 690577334 200000 806008036 200000 968890654 200000 642382337 200000 93500064 200000 286289997 200000 820975623 200000 207570048 200000 483705545 200000 777653660 200000 299275078 200000 732234799 200000 403661831 200000 546041231 200000 113606401 200000 148058909 200000 157502674 200000 556032389 200000 854622208 200000 75624442 200000 51112511 200000 287393660 200000 887338409 200000 856311315 200000 484820485 200000 301664274 200000 199563266 200000 791903575 200000 463764090 200000 224947847 200000 682542002 200000 535688276 200000 603954326 200000 225747128 200000 27260415 200000 706725433 200000 276744686 200000 775820581 200000 17041104 200000 241359061 200000 903391417 200000 224319723 200000 306686123 200000 386649237 200000 216318414 200000 50074569 200000 755281079 200000 703884937 200000 549168291 200000 673538590 200000 169019578 200000 164266079 200000 834493262 200000 581995241 200000 734856987 200000 689299557 200000 224503942 200000 830092743 200000 423401184 200000 715227530 200000 276378530 200000 503682807 200000 88133040 200000 730812765 200000 530117784 200000 336379735 200000 746279890 200000 522747403 200000 435578367 200000 412796007 200000 32455723 200000 254046308 200000 544102668 200000 959030853 200000 767972418 200000 100854742 200000 911251351 200000 274805166 200000 982297150 200000 191250543 200000 652752406 200000 510525443 200000 611656934 200000 317374686 200000 880629152 200000 91699520 200000 808045471 200000 730990194 200000 4483562 200000 204977669 200000 741903473 200000 201781528 200000 209761101 200000 126467473 200000 141959169 200000 172352864 200000 17938109 200000 926899137 200000 209905559 200000 632993400 200000 211729874 200000 227543316 200000 314642712 200000 812951086 200000 231769793 200000 312701097 200000 400168204 200000 821316337 200000 403105891 200000 809815102 200000 797706393 200000 436618704 200000 441954348 200000 205564977 200000 477902213 200000 585357944 200000 342039092 200000 137928578 200000 792320054 200000 427847993 200000 795437873 200000 114218959 200000 429625268 200000 982898945 200000 279448186 200000 612333909 200000 476706725 200000 710845278 200000 86337028 200000 476236533 200000 413232719 200000 915716223 200000 73975911 200000 371185195 200000 274641049 200000 39188786 200000 556988633 200000 44858135 200000 970635273 200000 798802663 200000 821513009 200000 913811576 200000 246426822 200000 873130411 200000 596792805 200000 552911787 200000 254899094 200000 148558380 200000 475981323 200000 41413295 200000 991397856 200000 717325755 200000 695374170 200000 850070051 200000 709887402 200000 860577348 200000 703204905 200000 30211908 200000 423872923 200000 187666518 200000 586244462 200000 552808435 200000 762145017 200000 180109088 200000 632030399 200000 706353837 200000 664878507 200000 95337073 200000 632732756 200000 999128208 200000 117286968 200000 59482807 200000 736859906 200000 246046044 200000 643272645 200000 16220416 200000 621056576 200000 471340398 200000 198038041 200000 315773179 200000 752866340 200000 279494086 200000 476245916 200000 815016695 200000 187784550 200000 342302721 200000 125771090 200000 82306017 200000 682085211 200000 57700958 200000 626254052 200000 49094473 200000 177343994 200000 873288636 200000 715928726 200000 170097501 200000 370909146 200000 798932377 200000 97650001 200000 218600683 200000 940184625 200000 615622164 200000 283910297 200000 921831266 200000 106909397 200000 976300523 200000 568528535 200000 176960720 200000 660269117 200000 194584700 200000 954741776 200000 452111845 200000 678740352 200000 51980743 200000 689418858 200000 356138989 200000 788779092 200000 587880554 200000 134664621 200000 426817241 200000 370398991 200000 781645218 200000 148617855 200000 476495670 200000 378493097 200000 587057488 200000 211741222 200000 14347827 200000 524627639 200000 417018352 200000 249799816 200000 410807199 200000 381415280 200000 750473378 200000 249941549 200000 679979495 200000 844233131 200000 105354020 200000 185470523 200000 82900507 200000 697332957 200000 244250581 200000 551001720 200000 945130472 200000 901438750 200000 171352499 200000 617355595 200000 534760863 200000 296204069 200000 407985245 200000 529585082 200000 839236140 200000 686898246 200000 95555601 200000 42124140 200000 977039134 200000 706262138 200000 450071981 200000 737625768 200000 838069412 200000 547983958 200000 220919473 200000 586676307 200000 61506445 200000 134253330 200000 208558907 200000 524808692 200000 143968583 200000 264646787 200000 12900872 200000 118582706 200000 904452576 200000 110171936 200000 475031160 200000 886508627 200000 268122631 200000 122560511 200000 520298122 200000 348021567 200000 489925386 200000 738520792 200000 478921947 200000 883981946 200000 51920601 200000 493852160 200000 239862442 200000 643770028 200000 732916736 200000 877357166 200000 876859350 200000 720075548 200000 365778864 200000 363417528 200000 830963421 200000 868559791 200000 550734774 200000 993153558 200000 638971614 200000 706875629 200000 961102977 200000 251356253 200000 462848919 200000 918561787 200000 921541407 200000 611572229 200000 667680102 200000 852103329 200000 697981760 200000 203621666 200000 227845451 200000 151455045 200000 371066672 200000 33989229 200000 174117603 200000 929510124 200000 101366240 200000 936543548 200000 537853550 200000 27971903 200000 590825181 200000 654451076 200000 876525257 200000 585751171 200000 191439446 200000 929948637 200000 953166195 200000 40042398 200000 805083929 200000 180383101 200000 739016331 200000 884562968 200000 351888534 200000 17188923 200000 288796367 200000 760664599 200000 518491353 200000 608879756 200000 426743198 200000 668385889 200000 51139219 200000 845574024 200000 246518518 200000 588180061 200000 28139793 200000 370700517 200000 885474678 200000 42122769 200000 859555394 200000 592217850 200000 735856732 200000 494917668 200000 528543924 200000 460931261 200000 490092934 200000 462087644 200000 530968471 200000 102432196 200000 273951092 200000 269285152 200000 89372343 200000 212187718 200000 342220611 200000 686768246 200000 422348421 200000 477847834 200000 491967667 200000 942098182 200000 794941454 200000 899335094 200000 593662497 200000 328259732 200000 145623297 200000 252507697 200000 498341004 200000 6596488 200000 378782636 200000 443644736 200000 368072595 200000 96940264 200000 578728702 200000 725979707 200000 418603380 200000 238788188 200000 946162822 200000 671441176 200000 954448142 200000 847775272 200000 831779954 200000 995908206 200000 346583007 200000 993919284 200000 558195088 200000 610561906 200000 376318470 200000 725410055 200000 747958607 200000 277612028 200000 491017793 200000 575848390 200000 415509437 200000 55378051 200000 732183022 200000 769228345 200000 534737801 200000 654648347 200000 954696461 200000 660430789 200000 193208834 200000 554086013 200000 704042555 200000 933254770 200000 622804245 200000 722039806 200000 206446264 200000 730049254 200000 130400594 200000 510298006 200000 296199777 200000 107890279 200000 660725223 200000 203706586 200000 895952821 200000 444043483 200000 720242339 200000 348052481 200000 122092499 200000 791072458 200000 573125107 200000 348350945 200000 584091257 200000 99367258 200000 140253415 200000 50692594 200000 133650950 200000 152639569 200000 84219180 200000 222591049 200000 309754744 200000 75211797 200000 977629458 200000 408698269 200000 508823149 200000 520935854 200000 118343559 200000 87439684 200000 890065701 200000 943481538 200000 417177625 200000 199069494 200000 788332670 200000 135337879 200000 99121399 200000 918044680 200000 245991413 200000 169740052 200000 874751216 200000 223272178 200000 951571371 200000 643102912 200000 42159474 200000 69151688 200000 426697308 200000 632010944 200000 123431051 200000 802032899 200000 832102760 200000 222629851 200000 740560105 200000 641511864 200000 179949261 200000 578046328 200000 530321885 200000 227978143 200000 685927210 200000 987503005 200000 50093907 200000 206132493 200000 760861117 200000 54268657 200000 346657243 200000 859510521 200000 94838885 200000 39408827 200000 684165794 200000 735807225 200000 966116768 200000 151747296 200000 161239928 200000 503513925 200000 403371149 200000 592861672 200000 461267659 200000 507905714 200000 604348137 200000 691462904 200000 135571369 200000 556034231 200000 780394773 200000 704985559 200000 366229441 200000 903525227 200000 566035981 200000 237460205 200000 12452194 200000 976534404 200000 67982706 200000 874022207 200000 893125497 200000 797209176 200000 358939520 200000 204747379 200000 855944598 200000 193081822 200000 909499159 200000 392638161 200000 667778023 200000 727929517 200000 978073525 200000 441814334 200000 855254330 200000 323612155 200000 263927673 200000 109431618 200000 110422271 200000 902882718 200000 506942753 200000 504476419 200000 516052290 200000 850142222 200000 607229452 200000 800014151 200000 243154612 200000 245265504 200000 415940664 200000 813030260 200000 630539426 200000 146407499 200000 854071875 200000 397780882 200000 206557946 200000 43646501 200000 710869357 200000 198236231 200000 125603917 200000 198126310 200000 339748244 200000 433227993 200000 94200775 200000 565751843 200000 757669685 200000 835441455 200000 535459639 200000 190111251 200000 508910960 200000 943847375 200000 712199949 200000 938962317 200000 221226500 200000 32574944 200000 552447062 200000 710516743 200000 318448462 200000 304513832 200000 476787904 200000 375916951 200000 513452621 200000 893170190 200000 716315804 200000 614198004 200000 253031584 200000 951937433 200000 931566294 200000 394455413 200000 463014533 200000 731584366 200000 343463165 200000 581399824 200000 449187034 200000 735528404 200000 920396097 200000 468060 200000 478520607 200000 394877362 200000 220606063 200000 237162126 200000 889420146 200000 87765135 200000 458167798 200000 105071998 200000 414965905 200000 729764496 200000 858983396 200000 214193058 200000 26192346 200000 538057852 200000 195583720 200000 323044881 200000 82495308 200000 475986363 200000 981049936 200000 101552256 200000 678411655 200000 55153233 200000 270283788 200000 511300424 200000 93681095 200000 595334887 200000 991322793 200000 113383773 200000 145523180 200000 177745089 200000 180877653 200000 164830295 200000 213785716 200000 559791560 200000 727786977 200000 159584875 200000 497843326 200000 409298561 200000 318939833 200000 910166642 200000 468642248 200000 213014546 200000 751370988 200000 851038688 200000 883536561 200000 898377283 200000 690223658 200000 630499533 200000 233369142 200000 729383802 200000 867026624 200000 46600687 200000 924604408 200000 890406077 200000 143341980 200000 340008093 200000 834196532 200000 404457906 200000 864563790 200000 47347404 200000 668237256 200000 907387553 200000 749255941 200000 26990356 200000 485458995 200000 646923888 200000 655142541 200000 33092779 200000 252511125 200000 480021157 200000 632631382 200000 750147944 200000 103823018 200000 232225127 200000 505643631 200000 739732929 200000 493076690 200000 771075964 200000 889232262 200000 185418444 200000 850692107 200000 433476171 200000 394064105 200000 375226944 200000 13361908 200000 86050266 200000 333614727 200000 972214388 200000 411626187 200000 503546576 200000 690728175 200000 746280030 200000 552457582 200000 96722036 200000 922173774 200000 807302548 200000 141012317 200000 221079211 200000 412765044 200000 542322254 200000 173108150 200000 97963516 200000 280988623 200000 381906785 200000 414067254 200000 748513678 200000 121963885 200000 197459524 200000 928795965 200000 663650600 200000 922577405 200000 326639373 200000 144949706 200000 397522735 200000 778094541 200000 40634484 200000 978688890 200000 978491563 200000 577375693 200000 682228174 200000 330963084 200000 782522177 200000 3902858 200000 968026386 200000 279926239 200000 938345785 200000 731622194 200000 639900887 200000 735001329 200000 945477496 200000 276951957 200000 98283602 200000 146737121 200000 361381254 200000 672092193 200000 172441436 200000 271251309 200000 897403784 200000 904039653 200000 803883625 200000 57418996 200000 979019334 200000 461099662 200000 770984593 200000 879838835 200000 718084390 200000 584698988 200000 499648394 200000 572654731 200000 692733485 200000 753850477 200000 205522346 200000 781897336 200000 913701892 200000 871619871 200000 294274025 200000 819251739 200000 582768624 200000 947979185 200000 104600028 200000 18103792 200000 339466200 200000 937236977 200000 31745978 200000 364370711 200000 792984130 200000 974479439 200000 778376281 200000 668010830 200000 343250517 200000 66407383 200000 67113777 200000 260793076 200000 990760919 200000 429855802 200000 976724055 200000 218785031 200000 386992943 200000 155768261 200000 169569410 200000 285001510 200000 368147811 200000 732621159 200000 946428681 200000 925524879 200000 893624858 200000 748151983 200000 220137442 200000 424358689 200000 663669658 200000 827998154 200000 828220323 200000 348851545 200000 626610890 200000 674779016 200000 853652868 200000 891230296 200000 296346416 200000 942573398 200000 636573530 200000 596643546 200000 415519987 200000 30178628 200000 506507676 200000 208730688 200000 354061530 200000 333991424 200000 713268064 200000 460880518 200000 441187402 200000 710451417 200000 902216286 200000 76822604 200000 165346123 200000 351057852 200000 376245995 200000 927512272 200000 521613442 200000 404629817 200000 939737086 200000 153652209 200000 671151414 200000 302234750 200000 705839405 200000 325633581 200000 524793167 200000 557320537 200000 669799600 200000 621757091 200000 742787921 200000 79255609 200000 365253980 200000 754921233 200000 866501733 200000 154459180 200000 201276585 200000 834934741 200000 62125136 200000 402484961 200000 560816811 200000 55973359 200000 153839480 200000 546005159 200000 907950619 200000 868228860 200000 837244645 200000 984697452 200000 277839439 200000 408858428 200000 969465916 200000 72785854 200000 196549436 200000 396848012 200000 472477637 200000 540906700 200000 831595386 200000 917017451 200000 914432102 200000 550546020 200000 482538047 200000 347287800 200000 319908261 200000 423018485 200000 890485602 200000 178980082 200000 428950953 200000 516723086 200000 32072024 200000 227198645 200000 236271416 200000 926070749 200000 995425593 200000 225507395 200000 741738936 200000 709848112 200000 790415035 200000 218553399 200000 609540402 200000 631622774 200000 67680309 200000 451192786 200000 138141258 200000 176373565 200000 746152093 200000 836587762 200000 553659975 200000 251899828 200000 625175433 200000 370643988 200000 485617424 200000 164529066 200000 59202352 200000 549985369 200000 135037227 200000 933202829 200000 452920937 200000 536807805 200000 929020351 200000 703596651 200000 869851818 200000 121850848 200000 681318546 200000 377635315 200000 347674634 200000 94968961 200000 556419083 200000 290788467 200000 271860030 200000 106725629 200000 703708465 200000 297700058 200000 413740446 200000 678894995 200000 31013289 200000 353034935 200000 229921568 200000 654694689 200000 118833083 200000 875726391 200000 603838043 200000 502329639 200000 867610700 200000 890184234 200000 24705668 200000 574449603 200000 281471203 200000 567598590 200000 206862707 200000 417211827 200000 714360232 200000 227109314 200000 580492191 200000 715627093 200000 113613151 200000 641820707 200000 597285916 200000 464469929 200000 238511985 200000 555989617 200000 36715683 200000 667209292 200000 511558115 200000 182499481 200000 103783817 200000 450906494 200000 159510363 200000 920878379 200000 501592006 200000 371912476 200000 474806049 200000 471206229 200000 654125807 200000 459736997 200000 697341211 200000 481456869 200000 483066171 200000 619458616 200000 295327182 200000 718896715 200000 874928512 200000 822004371 200000 306657891 200000 325268627 200000 801328950 200000 160114965 200000 626034847 200000 386705262 200000 221213810 200000 233902268 200000 733523689 200000 159485225 200000 261367275 200000 474451751 200000 58865223 200000 191815347 200000 598489847 200000 307107475 200000 455089760 200000 720477082 200000 466307982 200000 787060193 200000 79223162 200000 552946189 200000 520217669 200000 380119181 200000 16007804 200000 862092507 200000 12981331 200000 211325112 200000 323320556 200000 616495985 200000 79128463 200000 722071326 200000 679994609 200000 4262879 200000 35260527 200000 152467743 200000 184014161 200000 30825171 200000 824962057 200000 726551226 200000 170050931 200000 975139739 200000 994187797 200000 421786763 200000 583215454 200000 975215655 200000 570266856 200000 457355220 200000 398738871 200000 323384067 200000 872981881 200000 208007792 200000 983108037 200000 709920608 200000 66603870 200000 843341024 200000 469242224 200000 126416139 200000 308182735 200000 622272578 200000 246994236 200000 155078771 200000 362046625 200000 76980308 200000 258679377 200000 662313638 200000 49609291 200000 97977204 200000 852675190 200000 681442131 200000 796495332 200000 975804066 200000 57685008 200000 19233993 200000 342144545 200000 333236603 200000 856931367 200000 220416501 200000 666236507 200000 418893374 200000 232435808 200000 51740263 200000 987034246 200000 831022538 200000 611923715 200000 210495053 200000 501596986 200000 289502110 200000 454685942 200000 884033653 200000 431073197 200000 385214934 200000 79320511 200000 701964366 200000 937775029 200000 746268979 200000 4573572 200000 43759591 200000 813703114 200000 106333971 200000 498329869 200000 214403565 200000 707360001 200000 336952180 200000 964271040 200000 580652464 200000 360313105 200000 985379573 200000 214144931 200000 888776478 200000 90730064 200000 759068371 200000 510013277 200000 91892421 200000 254096310 200000 285540591 200000 119998004 200000 860240852 200000 911626456 200000 504343493 200000 877443086 200000 104089626 200000 21927917 200000 803883125 200000 17380724 200000 833047044 200000 518916044 200000 216345278 200000 55186314 200000 215869090 200000 28650987 200000 757691645 200000 404597783 200000 274921890 200000 568580704 200000 806285361 200000 32126850 200000 277395794 200000 805070818 200000 105869817 200000 945139921 200000 670577314 200000 925821896 200000 513705619 200000 440286635 200000 309412126 200000 394113032 200000 547714782 200000 819510871 200000 904185591 200000 183003960 200000 179835480 200000 993652154 200000 846686457 200000 432914576 200000 481914655 200000 559816027 200000 560139925 200000 984803813 200000 34679795 200000 154921313 200000 928470488 200000 344075694 200000 995879473 200000 407313555 200000 875819890 200000 892377858 200000 19611609 200000 807304790 200000 467425455 200000 76197270 200000 158330248 200000 130132658 200000 189020032 200000 969629123 200000 402402941 200000 6764108 200000 775038577 200000 913043069 200000 784672407 200000 237693036 200000 157000371 200000 863570780 200000 256619604 200000 649813239 200000 616623635 200000 787551381 200000 581695699 200000 884600437 200000 709434112 200000 349211905 200000 278643154 200000 126859788 200000 544069257 200000 896927252 200000 108093360 200000 683737474 200000 259864155 200000 765935590 200000 703018859 200000 716646717 200000 174261958 200000 643602221 200000 163262625 200000 443679813 200000 413329080 200000 573104959 200000 495178642 200000 69281344 200000 378740159 200000 224828436 200000 703735579 200000 787306868 200000 342429194 200000 620923969 200000 330334396 200000 623656648 200000 756166760 200000 499185405 200000 993712274 200000 363000258 200000 706391622 200000 806254623 200000 139441500 200000 866075273 200000 36367796 200000 853308957 200000 472884345 200000 405094883 200000 682398560 200000 584394253 200000 277145575 200000 641242423 200000 624224920 200000 839682982 200000 750041157 200000 626461323 200000 521838923 200000 222400831 200000 873228497 200000 692819590 200000 584481287 200000 844779470 200000 813522794 200000 289643630 200000 979723260 200000 380955369 200000 881218701 200000 762681898 200000 655822071 200000 711277256 200000 948352347 200000 948644417 200000 164199782 200000 172931136 200000 494754704 200000 949862360 200000 625415258 200000 27743944 200000 466928013 200000 300862646 200000 370700159 200000 520373878 200000 183806542 200000 276127043 200000 50154788 200000 181364226 200000 764195699 200000 656204931 200000 732829240 200000 864052929 200000 498037563 200000 869200927 200000 18676810 200000 96960170 200000 644514434 200000 89714779 200000 363331976 200000 122468436 200000 511865546 200000 896132128 200000 193047744 200000 727760628 200000 44551726 200000 726128882 200000 285578081 200000 499354211 200000 4412783 200000 658918138 200000 720394106 200000 577003797 200000 474841579 200000 552802045 200000 29721016 200000 922835490 200000 867943328 200000 899290721 200000 228652907 200000 271662400 200000 539810604 200000 917723438 200000 763437184 200000 805659333 200000 885559759 200000 751896586 200000 340056968 200000 630407081 200000 138809190 200000 132279355 200000 483982255 200000 690623873 200000 163268720 200000 392636327 200000 890307780 200000 453326980 200000 946568204 200000 777048790 200000 684575542 200000 884455304 200000 889882617 200000 744092398 200000 322314260 200000 534403077 200000 328648340 200000 951439285 200000 827051276 200000 671506448 200000 111028444 200000 982794642 200000 78326892 200000 117206624 200000 378153071 200000 196229515 200000 531837731 200000 386360908 200000 63448461 200000 118772039 200000 240446655 200000 33876938 200000 15913748 200000 466012428 200000 303336816 200000 296589168 200000 387221634 200000 669649857 200000 65594370 200000 920941686 200000 463841781 200000 228293357 200000 48699878 200000 916269233 200000 168390189 200000 767256245 200000 545436969 200000 438856856 200000 179148935 200000 202423264 200000 13759098 200000 15933249 200000 326811906 200000 330422742 200000 610242856 200000 803238500 200000 875805245 200000 465174171 200000 413826336 200000 799324758 200000 848727414 200000 690495191 200000 377142002 200000 15809038 200000 745655436 200000 225522641 200000 534368203 200000 653818146 200000 417139709 200000 261950318 200000 888940411 200000 771158474 200000 79196904 200000 722322486 200000 619052144 200000 104553179 200000 531823371 200000 454355278 200000 673787321 200000 599815117 200000 827066052 200000 251577982 200000 347285763 200000 964551860 200000 767576851 200000 105641515 200000 264961182 200000 307057737 200000 710929302 200000 826087773 200000 416689015 200000 317514722 200000 136758922 200000 7865786 200000 926719774 200000 111576436 200000 743140559 200000 432747400 200000 340392385 200000 443055511 200000 408073700 200000 98622381 200000 955057711 200000 383126913 200000 738254310 200000 513529265 200000 228763605 200000 314293000 200000 38987156 200000 208481722 200000 897092291 200000 184587428 200000 463501389 200000 565653134 200000 573839782 200000 616518506 200000 737039375 200000 27244436 200000 172265934 200000 613213457 200000 78347128 200000 89570002 200000 938488105 200000 113915376 200000 814791624 200000 279906031 200000 609164358 200000 886042877 200000 544883933 200000 367947569 200000 211712082 200000 754880974 200000 956761396 200000 562515839 200000 869531933 200000 91325082 200000 281363950 200000 869360735 200000 275908372 200000 440703032 200000 731924679 200000 914416376 200000 21864775 200000 884304926 200000 804641823 200000 609379089 200000 286964580 200000 288198242 200000 163120885 200000 456676623 200000 126336954 200000 768443324 200000 625548518 200000 207908857 200000 612320054 200000 897367937 200000 746923569 200000 902338935 200000 889604456 200000 221710760 200000 353580469 200000 795477965 200000 733940349 200000 988126920 200000 208467184 200000 898144739 200000 457337669 200000 155526678 200000 882316288 200000 417964864 200000 512915246 200000 874230634 200000 696948645 200000 97368585 200000 105800262 200000 137431355 200000 146012477 200000 704854790 200000 670254909 200000 29383837 200000 962850501 200000 393609116 200000 769410911 200000 842602825 200000 209717470 200000 8073171 200000 892510365 200000 186542484 200000 275325124 200000 842139729 200000 380119940 200000 597212278 200000 836554839 200000 936013915 200000 13155139 200000 552744836 200000 70016021 200000 584941530 200000 160126376 200000 960964341 200000 538267933 200000 265641299 200000 358883618 200000 521737631 200000 162443054 200000 595716589 200000 587964096 200000 375868666 200000 655963812 200000 81967982 200000 784065583 200000 588743963 200000 649648256 200000 521840188 200000 751341503 200000 627012793 200000 73861728 200000 272258911 200000 17116254 200000 960083754 200000 327078530 200000 837699197 200000 163355035 200000 481651814 200000 939893188 200000 574964188 200000 439703971 200000 781779714 200000 335461798 200000 122836067 200000 353061189 200000 306611765 200000 865044549 200000 98475928 200000 692626929 200000 566472150 200000 121962592 200000 385750434 200000 896074676 200000 854971995 200000 952828758 200000 132032328 200000 935820093 200000 911213274 200000 523011366 200000 621713391 200000 735650778 200000 815793931 200000 159128685 200000 235279262 200000 768584570 200000 317301059 200000 62884458 200000 413226748 200000 547285164 200000 370716281 200000 410754300 200000 529734992 200000 797302941 200000 648546371 200000 604154016 200000 856998527 200000 965656861 200000 457863385 200000 970152567 200000 250836752 200000 847560858 200000 700617488 200000 386226238 200000 948147755 200000 186960418 200000 986886751 200000 11692115 200000 937563028 200000 620537701 200000 658730205 200000 824308662 200000 65248180 200000 176890543 200000 725302591 200000 75458564 200000 282912143 200000 440773361 200000 842384606 200000 274349948 200000 60084942 200000 946379192 200000 946302382 200000 318793469 200000 933493174 200000 204451123 200000 657515591 200000 537320454 200000 793544493 200000 791836208 200000 229340127 200000 473759412 200000 945454267 200000 985643550 200000 701763148 200000 125629382 200000 389943430 200000 923716876 200000 613014534 200000 752844954 200000 912631636 200000 459988391 200000 622655010 200000 760907568 200000 364744331 200000 298827071 200000 791520855 200000 499759654 200000 299547187 200000 123401154 200000 457015035 200000 447279290 200000 50235122 200000 433149374 200000 988491014 200000 709387978 200000 27523598 200000 691587682 200000 856457741 200000 232894677 200000 972789102 200000 195742077 200000 160332871 200000 480233979 200000 274685848 200000 563953532 200000 609720459 200000 502381048 200000 52498867 200000 784735599 200000 514959951 200000 351841068 200000 650956677 200000 627847428 200000 350567849 200000 506953365 200000 672431477 200000 424832649 200000 509897552 200000 415921618 200000 371052170 200000 841272045 200000 178075803 200000 216954657 200000 987101289 200000 225817535 200000 486219648 200000 171756385 200000 688745305 200000 344835884 200000 15517845 200000 749199376 200000 266123329 200000 278829060 200000 643416338 200000 569888076 200000 101192872 200000 241459125 200000 134421708 200000 821779413 200000 387459251 200000 945893965 200000 221197882 200000 652601096 200000 266772265 200000 885119611 200000 839344243 200000 667687653 200000 34106226 200000 138198926 200000 539242284 200000 277388297 200000 270865810 200000 622085491 200000 968003261 200000 781240243 200000 749930034 200000 871222970 200000 425120797 200000 987221442 200000 93414038 200000 184905873 200000 768014048 200000 482033333 200000 475389095 200000 81600198 200000 935839551 200000 820843944 200000 343963370 200000 723276232 200000 319622672 200000 682734172 200000 714465925 200000 966236326 200000 389365448 200000 535461679 200000 78865728 200000 9812749 200000 480268159 200000 331441951 200000 476456833 200000 610269005 200000 236019947 200000 651345354 200000 994292302 200000 619845204 200000 370622562 200000 215157616 200000 567558477 200000 351662000 200000 52456412 200000 480689902 200000 654703814 200000 654760848 200000 96530414 200000 840357316 200000 871692703 200000 132897474 200000 263419855 200000 420836367 200000 180734814 200000 936797878 200000 70418774 200000 444344462 200000 188864042 200000 952806265 200000 764931833 200000 191833760 200000 414985417 200000 848931257 200000 5651406 200000 764152387 200000 527800994 200000 147468487 200000 875602316 200000 189373462 200000 131755451 200000 145764495 200000 748215434 200000 969849175 200000 541411515 200000 572554144 200000 506175422 200000 565424101 200000 550223081 200000 329947946 200000 604629694 200000 996542014 200000 557361706 200000 75260665 200000 308895170 200000 80316800 200000 160925957 200000 231171454 200000 913216927 200000 130408811 200000 66636961 200000 882000326 200000 540142540 200000 570445404 200000 848908485 200000 876804480 200000 126928991 200000 149816658 200000 305410518 200000 833233659 200000 175265296 200000 403303404 200000 7337692 200000 167229732 200000 857991220 200000 974898793 200000 359665532 200000 545350027 200000 529077442 200000 804073382 200000 567845886 200000 81171038 200000 705719377 200000 830041890 200000 974632263 200000 258653803 200000 748477974 200000 105535228 200000 583409887 200000 891944225 200000 342010346 200000 245816305 200000 715662571 200000 176725134 200000 746102337 200000 412766050 200000 430730291 200000 977720162 200000 968165427 200000 635709260 200000 209339933 200000 381307113 200000 978226550 200000 87358029 200000 558368942 200000 389032724 200000 113874528 200000 851365797 200000 449209999 200000 84305520 200000 364970985 200000 693123377 200000 566197509 200000 955452972 200000 920371622 200000 685793649 200000 477601271 200000 17382935 200000 765814734 200000 371452802 200000 722284523 200000 683709598 200000 347266871 200000 298857763 200000 823542280 200000 444594897 200000 56429913 200000 834682547 200000 90244628 200000 416577630 200000 275255881 200000 66060080 200000 391949942 200000 293791635 200000 320635070 200000 799040057 200000 623708724 200000 61611359 200000 403097615 200000 749264396 200000 279745781 200000 701953872 200000 618061362 200000 419922311 200000 889331967 200000 488451477 200000 484292541 200000 685159978 200000 949233465 200000 441432317 200000 609628136 200000 74249234 200000 911937833 200000 528805622 200000 748647048 200000 479171071 200000 542031094 200000 935471502 200000 617272852 200000 85784910 200000 687363943 200000 623780724 200000 367817634 200000 271022590 200000 488640481 200000 783735798 200000 963606250 200000 975009454 200000 584100971 200000 108224260 200000 762572353 200000 701302941 200000 25228205 200000 208857386 200000 580262558 200000 568492968 200000 30434539 200000 889626521 200000 343896471 200000 875564622 200000 617066510 200000 91314206 200000 620789604 200000 942097325 200000 690105754 200000 104807208 200000 830086874 200000 850440069 200000 766281912 200000 132178373 200000 680130929 200000 981299252 200000 724023596 200000 163631525 200000 205426493 200000 378989751 200000 225819999 200000 315386644 200000 649118455 200000 729533103 200000 479624790 200000 872939267 200000 835744245 200000 317398616 200000 328357815 200000 311852799 200000 809174572 200000 759201426 200000 9594826 200000 458357047 200000 499434036 200000 986146524 200000 23178101 200000 162901113 200000 686913859 200000 37997395 200000 672942142 200000 896519733 200000 575359279 200000 233816246 200000 641273420 200000 793456247 200000 987160688 200000 631247460 200000 263687781 200000 547089904 200000 104793115 200000 437433947 200000 681320943 200000 75286509 200000 9727975 200000 390218554 200000 788495091 200000 149279325 200000 224758315 200000 405517374 200000 703960596 200000 176898510 200000 598360029 200000 905339720 200000 903582364 200000 33949552 200000 274445459 200000 596223701 200000 395180655 200000 391935759 200000 276209796 200000 825327619 200000 433235476 200000 326166300 200000 476247687 200000 930300049 200000 808668850 200000 336941220 200000 455213074 200000 913803487 200000 177455119 200000 586884950 200000 953483067 200000 105162217 200000 401850514 200000 731558784 200000 414400186 200000 418340175 200000 664130370 200000 202090002 200000 573264868 200000 719662415 200000 387078596 200000 506675352 200000 965386928 200000 269638344 200000 41491040 200000 483304259 200000 944818101 200000 373934392 200000 23994363 200000 197775072 200000 576019496 200000 629903038 200000 283728412 200000 795590366 200000 774885857 200000 753905687 200000 646143211 200000 955929419 200000 551347030 200000 342898852 200000 95950124 200000 793430742 200000 576392606 200000 858571873 200000 6441032 200000 280425166 200000 346282607 200000 430706671 200000 370918468 200000 323608353 200000 707217951 200000 197628042 200000 915332038 200000 504461405 200000 744425382 200000 45942290 200000 435985942 200000 701694384 200000 450690713 200000 821966086 200000 496396058 200000 564552427 200000 692981551 200000 484233347 200000 751160151 200000 164884090 200000 679737406 200000 484682312 200000 50702838 200000 14405485 200000 80667965 200000 511452851 200000 939098812 200000 202514801 200000 263264836 200000 985651396 200000 509377040 200000 950715606 200000 186024455 200000 332107801 200000 862059768 200000 355774090 200000 657428957 200000 660920560 200000 861911835 200000 637936667 200000 915065790 200000 823529511 200000 582439103 200000 775338937 200000 437835839 200000 962279230 200000 927568075 200000 54007344 200000 323511959 200000 186294866 200000 915762885 200000 397948145 200000 492837533 200000 878531107 200000 436519124 200000 197564937 200000 732672711 200000 284071438 200000 706226622 200000 984840743 200000 586654251 200000 926162962 200000 317141738 200000 54904473 200000 303620225 200000 645705934 200000 512559711 200000 213912910 200000 390299678 200000 891471744 200000 768642242 200000 368342741 200000 922986489 200000 288403975 200000 239989594 200000 277149275 200000 824339880 200000 263964897 200000 648148494 200000 573809072 200000 187310435 200000 991785772 200000 412727141 200000 269190978 200000 968737279 200000 822999720 200000 197673604 200000 296707103 200000 587677427 200000 355375538 200000 731954995 200000 610860534 200000 369634390 200000 951847242 200000 245079511 200000 331552534 200000 632621277 200000 968316685 200000 764102520 200000 524145772 200000 159988193 200000 402221883 200000 224267707 200000 785632648 200000 539207510 200000 303155889 200000 104283880 200000 461687448 200000 577144276 200000 634986222 200000 274986469 200000 523560043 200000 28825745 200000 265092113 200000 416478775 200000 882693230 200000 687757667 200000 250830040 200000 848956423 200000 910528176 200000 923484865 200000 714319522 200000 36107802 200000 443747809 200000 588734402 200000 98799980 200000 756723159 200000 796343118 200000 259276316 200000 261636567 200000 198819140 200000 921394917 200000 24627750 200000 623040288 200000 396487943 200000 553516855 200000 617937110 200000 437423397 200000 920407657 200000 998844784 200000 539047874 200000 600567398 200000 398192461 200000 63428959 200000 631658785 200000 733611008 200000 884525117 200000 429234036 200000 604594122 200000 580928946 200000 113191004 200000 909439676 200000 749678898 200000 108509659 200000 754958196 200000 754487014 200000 777319282 200000 189339513 200000 857692649 200000 353884224 200000 291710270 200000 30631979 200000 663516354 200000 479057337 200000 76616174 200000 728413743 200000 552695718 200000 837320927 200000 974654328 200000 43233892 200000 858399451 200000 822618594 200000 944925810 200000 325061192 200000 792598857 200000 516091791 200000 352857108 200000 95033849 200000 212119668 200000 360161109 200000 545706547 200000 701071927 200000 262102660 200000 166987586 200000 906999622 200000 630399071 200000 318044224 200000 192970245 200000 143040612 200000 388075633 200000 837725453 200000 941452524 200000 364092738 200000 924044042 200000 486409459 200000 348673511 200000 2517560 200000 426858346 200000 463357079 200000 70049667 200000 74665533 200000 373140846 200000 155864897 200000 883619567 200000 806280933 200000 636075925 200000 662359254 200000 17563641 200000 576622185 200000 377863934 200000 40435678 200000 528875280 200000 856452511 200000 59060583 200000 558862719 200000 169395010 200000 992874492 200000 732376878 200000 588967294 200000 215411263 200000 917743000 200000 104160083 200000 286451780 200000 164143188 200000 862408489 200000 884910964 200000 156640982 200000 732840047 200000 278706693 200000 945882574 200000 871534811 200000 26841121 200000 289000996 200000 365116737 200000 523616409 200000 617909142 200000 427462683 200000 744597324 200000 179761911 200000 287781789 200000 601563937 200000 451543052 200000 934578555 200000 245083558 200000 298132749 200000 624337984 200000 421347403 200000 716855229 200000 182395476 200000 527033671 200000 498968624 200000 124288659 200000 313874447 200000 284773664 200000 683422350 200000 118039413 200000 588159986 200000 870689895 200000 407086444 200000 633198162 200000 431784533 200000 509862493 200000 511810417 200000 649023417 200000 237542958 200000 48878816 200000 228478947 200000 93002967 200000 612608787 200000 434674798 200000 999189161 200000 64798076 200000 953702715 200000 87482917 200000 44275786 200000 296666646 200000 724363133 200000 499790789 200000 452357099 200000 275011507 200000 45530447 200000 122825131 200000 23674707 200000 217361922 200000 52002504 200000 57054423 200000 294266602 200000 324848465 200000 735112862 200000 775842534 200000 585349044 200000 353916048 200000 973900327 200000 209906711 200000 994391897 200000 185599308 200000 639375706 200000 40333641 200000 885647392 200000 320186803 200000 274501838 200000 214696954 200000 613802222 200000 34896022 200000 674751416 200000 303766601 200000 880418123 200000 763810657 200000 136901105 200000 245362420 200000 757137245 200000 669471779 200000 782684653 200000 774594393 200000 961897961 200000 832133515 200000 300655300 200000 539969912 200000 27821144 200000 138227432 200000 82680876 200000 433367534 200000 621467311 200000 995246120 200000 363680891 200000 991078907 200000 936874389 200000 892279769 200000 363205801 200000 659713916 200000 147996239 200000 128900394 200000 134288971 200000 769659633 200000 630266566 200000 363052521 200000 374795160 200000 891091319 200000 24704383 200000 142550150 200000 464446310 200000 747918029 200000 199274913 200000 582512654 200000 293196589 200000 612731730 200000 57606386 200000 766484527 200000 519893250 200000 341021188 200000 482031065 200000 353325881 200000 138983836 200000 748753538 200000 852658012 200000 294151194 200000 982976082 200000 605109514 200000 763375906 200000 230961249 200000 844299034 200000 707433594 200000 949925745 200000 52418619 200000 484600458 200000 973995602 200000 689764144 200000 592928888 200000 497225690 200000 202180271 200000 348633574 200000 6897286 200000 624358111 200000 97887825 200000 366147000 200000 957145715 200000 16650255 200000 805747349 200000 509364077 200000 194481902 200000 71537795 200000 264314235 200000 796559468 200000 118074181 200000 635978223 200000 948411296 200000 771990716 200000 862058343 200000 148115116 200000 857940547 200000 808431362 200000 39076835 200000 1726894 200000 178937667 200000 140938374 200000 785391591 200000 765133452 200000 240794910 200000 717111597 200000 120227137 200000 127668094 200000 698813682 200000 810381183 200000 765868128 200000 373005657 200000 327464575 200000 773602465 200000 617957458 200000 13421460 200000 328594979 200000 631021147 200000 215668934 200000 631589446 200000 791447772 200000 852950802 200000 599831563 200000 54713893 200000 918968904 200000 618415566 200000 674784527 200000 875284615 200000 74044070 200000 961866293 200000 118050656 200000 659822436 200000 427274966 200000 156119693 200000 624815405 200000 742614353 200000 612075092 200000 860601276 200000 322877252 200000 610987909 200000 40726848 200000 10181962 200000 844131092 200000 669984214 200000 720660056 200000 147466077 200000 166581420 200000 609551548 200000 661705467 200000 384501947 200000 789701306 200000 999154508 200000 794103591 200000 970718923 200000 509956748 200000 996328765 200000 752177531 200000 567888787 200000 630864913 200000 198049510 200000 860226869 200000 929212346 200000 372522967 200000 158409021 200000 950250547 200000 426296966 200000 339897101 200000 379090392 200000 7213301 200000 194867678 200000 186396034 200000 23961326 200000 166842520 200000 227193416 200000 961937316 200000 744351574 200000 954789596 200000 899840235 200000 507640961 200000 952130182 200000 250786334 200000 40494990 200000 554997704 200000 338031764 200000 286553949 200000 817062038 200000 805100999 200000 6791736 200000 15803960 200000 274445578 200000 186702701 200000 570733255 200000 216988909 200000 312253585 200000 302535241 200000 72236088 200000 155602523 200000 161358706 200000 645410953 200000 157116193 200000 605924352 200000 764529298 200000 318976251 200000 446853818 200000 260033019 200000 292440441 200000 896665869 200000 106771672 200000 336853770 200000 694278732 200000 970032848 200000 237325298 200000 563334283 200000 833117651 200000 624930032 200000 395704607 200000 11856510 200000 842628467 200000 683468477 200000 802673173 200000 606926208 200000 112539956 200000 760635428 200000 222843178 200000 63093968 200000 104157116 200000 287979445 200000 129731926 200000 823948366 200000 882289744 200000 219047070 200000 774954542 200000 492448374 200000 265966809 200000 238195373 200000 560226280 200000 270803560 200000 358578140 200000 511469650 200000 442660189 200000 730508770 200000 343451264 200000 964537497 200000 933894145 200000 204512579 200000 643953802 200000 418524467 200000 150474220 200000 581079433 200000 39229027 200000 959643757 200000 648917973 200000 543604818 200000 234243344 200000 390679350 200000 290831120 200000 459766750 200000 268203576 200000 303447836 200000 26449302 200000 687314186 200000 199971873 200000 142382158 200000 377753084 200000 785738070 200000 155735986 200000 551664027 200000 870705529 200000 821802207 200000 275405425 200000 2820208 200000 585164260 200000 59548773 200000 816768133 200000 311951069 200000 877286323 200000 522174789 200000 516013237 200000 997631376 200000 834900476 200000 698385790 200000 345476710 200000 878723544 200000 623779959 200000 949845935 200000 159272351 200000 823293346 200000 25035129 200000 996817686 200000 951507207 200000 279503741 200000 798319609 200000 18476434 200000 522569189 200000 770744473 200000 229397389 200000 826885537 200000 26081310 200000 557530819 200000 199336557 200000 414075489 200000 133197369 200000 590637674 200000 768046446 200000 207896978 200000 887513438 200000 145335964 200000 371278343 200000 515893650 200000 36023633 200000 927752456 200000 220937295 200000 140724574 200000 26819195 200000 324831741 200000 98136315 200000 653093526 200000 645539808 200000 292999784 200000 314936164 200000 42447225 200000 257038121 200000 667788249 200000 524519294 200000 972516580 200000 140593307 200000 208829566 200000 210788321 200000 892465750 200000 832965916 200000 839715109 200000 955554755 200000 941713902 200000 348523572 200000 459571005 200000 538412282 200000 838256234 200000 600109065 200000 51505365 200000 160200189 200000 835480873 200000 974785376 200000 901140122 200000 502668259 200000 356076073 200000 18666914 200000 958085084 200000 983852642 200000 224925704 200000 979696340 200000 712823945 200000 940535761 200000 509309958 200000 538682781 200000 599074095 200000 502026022 200000 556102144 200000 296152387 200000 616237822 200000 800972279 200000 967379062 200000 838172077 200000 248351170 200000 494623867 200000 50110085 200000 741781857 200000 950943724 200000 35201417 200000 478747628 200000 761613702 200000 242633864 200000 481614998 200000 95562507 200000 722937314 200000 138604359 200000 77366715 200000 47387358 200000 101836508 200000 119103095 200000 863284140 200000 419766021 200000 790575994 200000 345460997 200000 813942721 200000 318833086 200000 462961507 200000 600374912 200000 819830256 200000 121043943 200000 429056734 200000 357996824 200000 3559631 200000 437106432 200000 448354000 200000 850240410 200000 513484694 200000 33690407 200000 102372032 200000 603450228 200000 915471898 200000 922457881 200000 353253590 200000 578124983 200000 875245778 200000 162287671 200000 168286166 200000 616856591 200000 199407317 200000 88379517 200000 450267945 200000 825268427 200000 306796504 200000 173403275 200000 523238611 200000 740171483 200000 163720243 200000 503537056 200000 223501693 200000 279049931 200000 15106269 200000 502149017 200000 863869035 200000 24169420 200000 468560234 200000 989959925 200000 834304390 200000 323879851 200000 115485203 200000 802049235 200000 664997715 200000 6451416 200000 289722286 200000 700795633 200000 395082488 200000 740740703 200000 632297904 200000 500289453 200000 719247421 200000 304004081 200000 515313713 200000 655994375 200000 283563912 200000 534531546 200000 24861671 200000 387884445 200000 867957214 200000 726782219 200000 136210984 200000 454714540 200000 398166248 200000 504824593 200000 402783468 200000 814782997 200000 878400235 200000 753466907 200000 529381064 200000 246960468 200000 216977102 200000 426040056 200000 381579507 200000 940980361 200000 215819799 200000 404998421 200000 277274436 200000 393547891 200000 337311469 200000 668534402 200000 783367728 200000 468431471 200000 910555158 200000 269536237 200000 429481168 200000 844456060 200000 138568441 200000 572824740 200000 646858456 200000 632807737 200000 815157148 200000 706913942 200000 832400544 200000 607907300 200000 739151526 200000 955449426 200000 405251870 200000 348082779 200000 383981406 200000 541046021 200000 396211176 200000 117702430 200000 510101417 200000 22670463 200000 704418101 200000 163238730 200000 203128846 200000 737516334 200000 824238044 200000 512301727 200000 661499828 200000 16909856 200000 559815507 200000 459032954 200000 974461026 200000 613554436 200000 673869233 200000 514047707 200000 436046973 200000 722516520 200000 539037100 200000 462157407 200000 501247245 200000 323776124 200000 842211994 200000 176584773 200000 246755255 200000 534323084 200000 687754354 200000 42831724 200000 291186370 200000 538774409 200000 833280971 200000 513831250 200000 836400918 200000 961023808 200000 873413082 200000 878166038 200000 531961912 200000 173797408 200000 313739384 200000 927858294 200000 60517454 200000 894559288 200000 600707097 200000 938565073 200000 458494496 200000 562448437 200000 46885333 200000 492848164 200000 31550227 200000 302271847 200000 453911906 200000 735657488 200000 560785711 200000 803721660 200000 645626646 200000 63432401 200000 143862554 200000 818994626 200000 193124841 200000 331198536 200000 463982618 200000 775352488 200000 824824176 200000 395630833 200000 331248150 200000 529455676 200000 252441058 200000 527354348 200000 939616148 200000 793833709 200000 273306645 200000 497851127 200000 599544250 200000 325522378 200000 766259585 200000 902178417 200000 506213457 200000 449340545 200000 547404859 200000 451115864 200000 530675644 200000 662868832 200000 636414714 200000 905480523 200000 349991173 200000 199406934 200000 229691157 200000 287765640 200000 103975888 200000 70980593 200000 326135426 200000 923889645 200000 691957860 200000 69861217 200000 800848343 200000 188274426 200000 829714856 200000 20271731 200000 475043916 200000 995490765 200000 954318626 200000 404208277 200000 331280309 200000 775570723 200000 427974393 200000 655512023 200000 342523531 200000 328983644 200000 776710132 200000 46736615 200000 314612196 200000 160130935 200000 579608952 200000 329570580 200000 346892149 200000 330822929 200000 389286796 200000 983518283 200000 250404246 200000 871211113 200000 617690840 200000 864136476 200000 637534014 200000 637837662 200000 471380128 200000 49110708 200000 908847617 200000 847240814 200000 951637197 200000 516880099 200000 610834456 200000 427635896 200000 132294115 200000 274033175 200000 976784984 200000 314748922 200000 558216971 200000 636293471 200000 58045496 200000 58694802 200000 126389257 200000 279869544 200000 33640399 200000 19025280 200000 357995334 200000 613040002 200000 91395027 200000 456293985 200000 86367687 200000 2855835 200000 776119194 200000 998019957 200000 826476850 200000 94473793 200000 632971036 200000 321799577 200000 534973391 200000 855711651 200000 322285806 200000 695927884 200000 193459332 200000 434044047 200000 819407943 200000 722781101 200000 20953815 200000 348736628 200000 14077 200000 864517242 200000 418819310 200000 562649953 200000 117718920 200000 345438738 200000 830219665 200000 411866628 200000 135734525 200000 458848883 200000 984579110 200000 719326123 200000 596164371 200000 237070396 200000 321709747 200000 166957124 200000 414785569 200000 757784235 200000 741669343 200000 400795744 200000 422392093 200000 827009950 200000 372655345 200000 750839595 200000 853971869 200000 640811925 200000 999741901 200000 299762293 200000 714558424 200000 32811949 200000 211575037 200000 499114155 200000 690133669 200000 96307110 200000 508378533 200000 123418845 200000 336804218 200000 382325725 200000 703703948 200000 766130873 200000 28541037 200000 109661521 200000 426918681 200000 750643342 200000 579653686 200000 764255137 200000 93443411 200000 681332041 200000 995727402 200000 188392715 200000 771985887 200000 522955386 200000 565869120 200000 379748974 200000 494212356 200000 735074894 200000 685905678 200000 817894728 200000 613512106 200000 466353045 200000 43797452 200000 247914936 200000 185132373 200000 735115709 200000 362798671 200000 164437628 200000 582148142 200000 340646612 200000 755676430 200000 124618994 200000 881679097 200000 340402570 200000 384389920 200000 393506074 200000 494701343 200000 280269099 200000 996375099 200000 837515665 200000 35831972 200000 364297640 200000 763028149 200000 94681495 200000 541490737 200000 289078158 200000 969758598 200000 816836873 200000 479719691 200000 980335628 200000 369371202 200000 324122726 200000 18364184 200000 431807728 200000 471673634 200000 796399309 200000 692330208 200000 68179113 200000 906497788 200000 926681084 200000 415156617 200000 233977414 200000 511263557 200000 185206866 200000 202867929 200000 503533429 200000 485682197 200000 157298893 200000 480098103 200000 971124356 200000 878211619 200000 141213451 200000 239495593 200000 735876193 200000 198014147 200000 994367308 200000 532209110 200000 199497373 200000 43316206 200000 253169262 200000 235438084 200000 704261476 200000 601477689 200000 653838830 200000 687133978 200000 697605510 200000 430122715 200000 895388653 200000 94471326 200000 931865712 200000 692268459 200000 64659239 200000 389088439 200000 785415218 200000 317867295 200000 305699580 200000 463516203 200000 648712058 200000 164730957 200000 493739882 200000 268436065 200000 7706518 200000 237353709 200000 526593808 200000 894025568 200000 380438133 200000 424894292 200000 540942636 200000 895313357 200000 485526182 200000 9439353 200000 895848861 200000 820816111 200000 756408663 200000 353907698 200000 453549281 200000 911604397 200000 809409621 200000 168887799 200000 929280023 200000 222844814 200000 832826385 200000 129079645 200000 396159228 200000 455472823 200000 29594009 200000 999951259 200000 474566129 200000 352714736 200000 436489882 200000 59657928 200000 86013938 200000 540621214 200000 564926819 200000 480976793 200000 365525152 200000 248913609 200000 724063460 200000 551628647 200000 671938615 200000 573092630 200000 983841450 200000 776105510 200000 254960023 200000 229550285 200000 670243556 200000 349972078 200000 518183998 200000 551179988 200000 828164192 200000 317680501 200000 801223755 200000 302750896 200000 49835149 200000 39345425 200000 491454588 200000 271963274 200000 246476666 200000 735987129 200000 555505712 200000 134177575 200000 448006612 200000 694939780 200000 356053861 200000 65939438 200000 233264875 200000 77203240 200000 811600569 200000 737780965 200000 222721709 200000 941641212 200000 806142828 200000 939307698 200000 271189928 200000 267449846 200000 713947484 200000 212068509 200000 809146123 200000 631290028 200000 845349638 200000 562662540 200000 706293925 200000 70528085 200000 805247882 200000 750377221 200000 360689379 200000 297020360 200000 987880615 200000 526636847 200000 432451797 200000 991517306 200000 320612538 200000 121037521 200000 144346153 200000 603377796 200000 657239234 200000 450731088 200000 208454957 200000 50232986 200000 990577246 200000 305690291 200000 473630416 200000 990361108 200000 844378572 200000 458374561 200000 402585761 200000 845974248 200000 417556970 200000 501300576 200000 821690573 200000 46141356 200000 338882104 200000 520988887 200000 135108644 200000 197163928 200000 329810644 200000 716884365 200000 686397460 200000 385241729 200000 558228092 200000 786084775 200000 140072619 200000 477824734 200000 589600910 200000 574397933 200000 393366680 200000 250122693 200000 834984201 200000 995519428 200000 590245162 200000 798308078 200000 328508557 200000 245185844 200000 13704782 200000 99708590 200000 772269142 200000 811853026 200000 140913812 200000 934073341 200000 286924356 200000 190451222 200000 937391914 200000 655106159 200000 291993813 200000 884165301 200000 747912158 200000 819568701 200000 525335848 200000 35025223 200000 322154271 200000 333911100 200000 283311355 200000 983764722 200000 688831484 200000 976675812 200000 403675309 200000 827427707 200000 138608162 200000 827291466 200000 827242299 200000 185622347 200000 272597473 200000 202125605 200000 806067270 200000 595154791 200000 424137767 200000 927213259 200000 396175883 200000 241574774 200000 883900034 200000 2830388 200000 345448296 200000 583350206 200000 283540769 200000 80971253 200000 809415644 200000 774327589 200000 780759251 200000 614393157 200000 99515783 200000 292912948 200000 42808581 200000 793462267 200000 503004453 200000 125126670 200000 560188359 200000 128158860 200000 750171158 200000 910034045 200000 163097031 200000 99798545 200000 704449624 200000 919182308 200000 930910291 200000 159132222 200000 160282250 200000 748796493 200000 529877338 200000 977413995 200000 222100970 200000 946245212 200000 50236266 200000 778958990 200000 998720598 200000 71781720 200000 501524403 200000 356820797 200000 143060558 200000 210289960 200000 52146690 200000 437630895 200000 240649968 200000 539146835 200000 932810949 200000 184697531 200000 810242041 200000 778224638 200000 196020492 200000 248648663 200000 319581130 200000 562378224 200000 839594117 200000 345196826 200000 680095071 200000 949710480 200000 76271487 200000 742264122 200000 199113816 200000 48169189 200000 840597223 200000 655425933 200000 32844531 200000 739873940 200000 338422349 200000 643664394 200000 93298191 200000 297371109 200000 22238175 200000 121680712 200000 543059754 200000 637320637 200000 181319275 200000 4002940 200000 364880483 200000 40524708 200000 542008160 200000 428633471 200000 690688120 200000 753235392 200000 398169804 200000 406833861 200000 540979400 200000 972387030 200000 840925535 200000 720153446 200000 996401488 200000 311927375 200000 671779430 200000 262551832 200000 214557873 200000 237897264 200000 598171599 200000 15615025 200000 234965543 200000 593600799 200000 214432298 200000 862932905 200000 885096851 200000 632405604 200000 78162085 200000 887712533 200000 17048433 200000 58902501 200000 413698831 200000 71439020 200000 532308705 200000 275357736 200000 98677205 200000 815679812 200000 108930977 200000 614158420 200000 532439047 200000 400462421 200000 831825936 200000 650822703 200000 890230611 200000 61844980 200000 206515500 200000 382108192 200000 506483207 200000 287154904 200000 908244116 200000 905455917 200000 897071378 200000 125061208 200000 564593798 200000 128567037 200000 175075330 200000 529632362 200000 849891297 200000 274690518 200000 62372103 200000 111721892 200000 764358178 200000 35938975 200000 371132141 200000 85951294 200000 517064554 200000 728087263 200000 349264165 200000 65097484 200000 935897205 200000 358334651 200000 932658108 200000 420044167 200000 534861988 200000 745172218 200000 646643041 200000 284559301 200000 523727859 200000 575543043 200000 305368930 200000 314361723 200000 108545282 200000 241143005 200000 314995119 200000 68923649 200000 111556879 200000 737884973 200000 240180948 200000 704310606 200000 61774329 200000 371778363 200000 805457922 200000 879196150 200000 939821630 200000 182771948 200000 677249798 200000 396107570 200000 469435645 200000 552987336 200000 296581711 200000 587673559 200000 134019060 200000 794219508 200000 982803692 200000 537203036 200000 912110977 200000 626528312 200000 427672202 200000 349662680 200000 670250148 200000 517461497 200000 402786169 200000 322193921 200000 331918074 200000 999008319 200000 623199910 200000 993329453 200000 774660803 200000 660405936 200000 690796449 200000 691293012 200000 694379740 200000 951772050 200000 733576856 200000 975812875 200000 55579332 200000 602060235 200000 497718874 200000 86812041 200000 735405210 200000 214519523 200000 680696916 200000 997421220 200000 767804701 200000 172699904 200000 822811286 200000 278135508 200000 613715882 200000 355481320 200000 237849037 200000 25571630 200000 48825408 200000 544941570 200000 211285321 200000 710506857 200000 588131197 200000 59014740 200000 126683896 200000 818031068 200000 149630625 200000 217788037 200000 756923241 200000 260068221 200000 151069578 200000 158133211 200000 892580809 200000 302117346 200000 63199413 200000 288159805 200000 186690024 200000 612881730 200000 822786371 200000 491945009 200000 960881715 200000 912974964 200000 737516784 200000 781640926 200000 188314042 200000 386595054 200000 259615260 200000 819770891 200000 933558315 200000 726805702 200000 502013894 200000 361574429 200000 412057044 200000 346890932 200000 484845451 200000 173453339 200000 75030949 200000 274776077 200000 108527018 200000 623422892 200000 268482858 200000 910088392 200000 542809345 200000 761382167 200000 983440532 200000 209872251 200000 322071312 200000 682506561 200000 285317296 200000 380036446 200000 745923573 200000 520706994 200000 234432749 200000 476068934 200000 692720238 200000 671212687 200000 529666905 200000 927033002 200000 18959833 200000 644888224 200000 963495587 200000 462866337 200000 446899254 200000 283569994 200000 517779482 200000 184565985 200000 694191650 200000 533623445 200000 859628460 200000 476999872 200000 701996765 200000 399372582 200000 792282599 200000 919064118 200000 850740804 200000 138102853 200000 962750458 200000 485581527 200000 91590870 200000 435847640 200000 396142003 200000 748623580 200000 436537266 200000 61884005 200000 216362369 200000 609692955 200000 717759126 200000 85137170 200000 913309811 200000 976167689 200000 519141345 200000 329468327 200000 528980534 200000 204712638 200000 177613457 200000 755975818 200000 187193626 200000 697259760 200000 7023685 200000 429016257 200000 864703501 200000 428513014 200000 567857978 200000 832336371 200000 775759517 200000 373049542 200000 915663953 200000 644196966 200000 41248506 200000 998376694 200000 382196487 200000 102070017 200000 493149168 200000 808787133 200000 645974394 200000 313376074 200000 307961584 200000 98638834 200000 668926569 200000 697756008 200000 164139527 200000 408563467 200000 572692787 200000 453119010 200000 760086500 200000 852469022 200000 781897175 200000 25417437 200000 539678677 200000 722779619 200000 444276977 200000 456516000 200000 254475209 200000 825649583 200000 432323011 200000 821741330 200000 481616463 200000 974615929 200000 952816680 200000 395944058 200000 650900 200000 95865559 200000 855360161 200000 635590589 200000 226551912 200000 801036289 200000 264302668 200000 377168738 200000 21201465 200000 93668812 200000 60899047 200000 664450705 200000 243968789 200000 285701039 200000 178067664 200000 634203406 200000 414674091 200000 175266241 200000 862727943 200000 656317250 200000 38673738 200000 843045047 200000 894377769 200000 511455281 200000 639802848 200000 565954537 200000 90442613 200000 563779972 200000 686855675 200000 907511630 200000 193668810 200000 389711743 200000 74814409 200000 385192315 200000 824366759 200000 656290571 200000 989094939 200000 540713894 200000 759021864 200000 870449069 200000 719943261 200000 241016744 200000 221777678 200000 347856779 200000 835461790 200000 65931765 200000 302273463 200000 620311405 200000 962770318 200000 210102693 200000 544371489 200000 339068089 200000 630902906 200000 206571118 200000 268284395 200000 425710453 200000 167083857 200000 732460711 200000 886240594 200000 438530632 200000 563941025 200000 423543110 200000 882316599 200000 727726200 200000 554760089 200000 431385057 200000 594496534 200000 815991276 200000 273425416 200000 123122351 200000 44928783 200000 514746154 200000 768201307 200000 186556551 200000 137346017 200000 787387225 200000 569478050 200000 592520414 200000 141973225 200000 130944063 200000 695667595 200000 586143693 200000 920130854 200000 565786179 200000 676492388 200000 567591432 200000 505538615 200000 762318443 200000 774836508 200000 948114151 200000 313218650 200000 602244702 200000 845630274 200000 863756384 200000 36893806 200000 442815075 200000 86679299 200000 959778569 200000 733164529 200000 328229727 200000 224530223 200000 213177882 200000 957473537 200000 263172825 200000 441431348 200000 94280552 200000 708539998 200000 252355833 200000 839204128 200000 38758250 200000 292836709 200000 291019907 200000 929919906 200000 838610742 200000 682977302 200000 705585375 200000 331948553 200000 444932228 200000 462206222 200000 396466708 200000 247952962 200000 336703401 200000 542558604 200000 751837383 200000 3364061 200000 130219933 200000 579893103 200000 572175424 200000 389796104 200000 561140212 200000 668165941 200000 170681445 200000 186766993 200000 64332519 200000 389725181 200000 399047611 200000 501428199 200000 171556171 200000 952297349 200000 322523499 200000 305895448 200000 538526872 200000 101020204 200000 865683258 200000 704116948 200000 585597155 200000 840400112 200000 392141198 200000 929504360 200000 46037219 200000 520419695 200000 535787375 200000 797115843 200000 460441070 200000 539887081 200000 521489539 200000 409838707 200000 967528444 200000 705327931 200000 244698384 200000 731983015 200000 28019618 200000 490644709 200000 371183101 200000 264451885 200000 315450391 200000 637073156 200000 459919568 200000 227231093 200000 634574130 200000 231160919 200000 413354928 200000 586612620 200000 336887656 200000 357681213 200000 603432291 200000 275588128 200000 514604498 200000 870201012 200000 355212112 200000 374407297 200000 909581860 200000 729862747 200000 865674621 200000 794736286 200000 16051894 200000 22371952 200000 980037777 200000 779976963 200000 282583166 200000 935245010 200000 86608850 200000 389560544 200000 773945106 200000 287610366 200000 643568424 200000 694427652 200000 919351465 200000 367880469 200000 214313751 200000 697313501 200000 758768666 200000 132181459 200000 743726279 200000 464995961 200000 538003163 200000 479626905 200000 381436415 200000 821695623 200000 442000643 200000 165983843 200000 883384612 200000 878597974 200000 320150855 200000 834156753 200000 337123133 200000 230234579 200000 898749696 200000 632592418 200000 361707506 200000 52090254 200000 22808610 200000 588561714 200000 451754887 200000 791041204 200000 877065540 200000 859934595 200000 626995429 200000 551875606 200000 695934878 200000 850827568 200000 611363217 200000 995838752 200000 471104774 200000 456399610 200000 524791217 200000 436037089 200000 87154673 200000 519884351 200000 112991757 200000 342084872 200000 154332023 200000 819788029 200000 133443594 200000 344575460 200000 967421774 200000 611043282 200000 839468464 200000 892948067 200000 859161548 200000 554860030 200000 917835173 200000 573799187 200000 350708713 200000 763769694 200000 504413487 200000 96546083 200000 108110138 200000 345316465 200000 996618805 200000 765404770 200000 96669686 200000 218273366 200000 729687869 200000 932781885 200000 239458035 200000 839685836 200000 118855021 200000 500009668 200000 155293609 200000 495832624 200000 584314509 200000 511980196 200000 500167213 200000 859842433 200000 311706883 200000 140365101 200000 305109302 200000 992780381 200000 423898069 200000 919162189 200000 362715675 200000 385083652 200000 959137962 200000 641533075 200000 68335314 200000 821328980 200000 447320521 200000 549284652 200000 70299633 200000 639052235 200000 392133655 200000 145697768 200000 930809007 200000 331601287 200000 973038875 200000 761038901 200000 320979683 200000 475121736 200000 228240636 200000 126344225 200000 514555139 200000 118362475 200000 818004097 200000 24626779 200000 168897574 200000 911322351 200000 810304783 200000 492421681 200000 652599809 200000 528201587 200000 275677869 200000 871970706 200000 485799660 200000 424256565 200000 186791427 200000 308770573 200000 681265118 200000 99270932 200000 487118933 200000 322072016 200000 960205419 200000 733330574 200000 800067467 200000 706864553 200000 390203084 200000 464570818 200000 384187948 200000 357828359 200000 889338326 200000 282351214 200000 273061726 200000 602848504 200000 56736512 200000 659481841 200000 170158822 200000 290324268 200000 225031777 200000 611713096 200000 821927725 200000 23622639 200000 312402095 200000 725157908 200000 352247608 200000 4636722 200000 452314432 200000 142774929 200000 86771885 200000 506435970 200000 949463564 200000 674743455 200000 951809492 200000 567063054 200000 445078952 200000 536770493 200000 374004115 200000 803408036 200000 780032331 200000 349904904 200000 91103088 200000 969667252 200000 951213259 200000 500553791 200000 536540049 200000 348023370 200000 149981856 200000 549808065 200000 571962558 200000 647201303 200000 940470239 200000 70609548 200000 888430685 200000 79140712 200000 477602879 200000 438014782 200000 229052020 200000 581946412 200000 758656535 200000 349788951 200000 141317034 200000 641144561 200000 644997212 200000 779374581 200000 484135749 200000 238921959 200000 653907111 200000 725457493 200000 245770028 200000 34734042 200000 419484460 200000 411152728 200000 24124902 200000 222941243 200000 450188483 200000 876624570 200000 332783256 200000 146557207 200000 913507554 200000 417004763 200000 191127817 200000 896949277 200000 722295711 200000 451392186 200000 755702176 200000 635472795 200000 370405810 200000 528409076 200000 128872804 200000 775681152 200000 359571568 200000 219589320 200000 108170234 200000 489921627 200000 425731536 200000 722611221 200000 855029673 200000 612614490 200000 677061736 200000 467584345 200000 467534681 200000 423540299 200000 176049008 200000 376751282 200000 302777486 200000 576172701 200000 86976701 200000 638086880 200000 297326449 200000 584405598 200000 171000006 200000 386047297 200000 376255686 200000 674377789 200000 495818402 200000 997613522 200000 799504886 200000 697727881 200000 884745735 200000 568801588 200000 823393029 200000 229724207 200000 99401035 200000 693414051 200000 665454236 200000 210772671 200000 44532069 200000 862372351 200000 654427648 200000 141222503 200000 407611884 200000 747064262 200000 87837975 200000 670139638 200000 742502166 200000 796930327 200000 811352169 200000 621039321 200000 233653178 200000 280244657 200000 732519708 200000 505444127 200000 489738573 200000 359153136 200000 910472950 200000 418820984 200000 508230631 200000 946545877 200000 209956958 200000 803109425 200000 821097022 200000 285707262 200000 920591962 200000 957792313 200000 755724201 200000 301245865 200000 349252752 200000 781394718 200000 540389918 200000 398979764 200000 529091401 200000 319030543 200000 303555123 200000 380879519 200000 128335721 200000 937352923 200000 375790367 200000 872288135 200000 701703799 200000 553470960 200000 355864761 200000 414959147 200000 17686682 200000 141789787 200000 625399159 200000 959455723 200000 799270552 200000 711307469 200000 849344623 200000 214658243 200000 440720344 200000 272979092 200000 543397721 200000 448388947 200000 157546080 200000 664789405 200000 168106122 200000 540271321 200000 666542296 200000 615497335 200000 561348856 200000 624962356 200000 101360772 200000 127015506 200000 945459772 200000 195210977 200000 531172172 200000 853547771 200000 475760779 200000 820953345 200000 406766519 200000 326431457 200000 959449275 200000 640513873 200000 952252650 200000 794758930 200000 5887555 200000 195393071 200000 530919085 200000 139906365 200000 152199481 200000 16196763 200000 213612901 200000 9046961 200000 253021781 200000 768095282 200000 190527002 200000 157651291 200000 487215852 200000 69839155 200000 906378353 200000 22602187 200000 92091638 200000 718986877 200000 218271922 200000 84840239 200000 552683784 200000 14920079 200000 524702658 200000 822694997 200000 225516120 200000 672515718 200000 467556137 200000 241385644 200000 783820479 200000 602646049 200000 456351501 200000 427840579 200000 825442481 200000 662444478 200000 135926836 200000 61272520 200000 495997766 200000 451639133 200000 163482117 200000 38143112 200000 889456180 200000 871726492 200000 260963461 200000 418427508 200000 342604242 200000 592622521 200000 908905053 200000 473663514 200000 39448853 200000 854956946 200000 488111314 200000 122977959 200000 188056982 200000 874323366 200000 460286923 200000 760306666 200000 971447177 200000 849702165 200000 491839950 200000 255343187 200000 389736390 200000 719187355 200000 920732162 200000 11397871 200000 298272706 200000 569516952 200000 318800429 200000 571299692 200000 371553686 200000 700393482 200000 790096566 200000 718473243 200000 830907894 200000 517127824 200000 863662756 200000 134743016 200000 875182650 200000 288811368 200000 782531484 200000 233958498 200000 549919832 200000 848460145 200000 946377701 200000 25942457 200000 779062502 200000 145120297 200000 305160294 200000 850462394 200000 188680988 200000 717667246 200000 93977766 200000 874071251 200000 329336527 200000 593168064 200000 172206794 200000 783769621 200000 181554294 200000 760812732 200000 812470170 200000 313361196 200000 211068711 200000 993711010 200000 404765307 200000 998460775 200000 417301146 200000 757921807 200000 545946485 200000 517076662 200000 82610468 200000 722881858 200000 679719725 200000 216382886 200000 28594620 200000 558574874 200000 127290603 200000 857442661 200000 114783225 200000 864525334 200000 441569428 200000 242583492 200000 116916753 200000 265085266 200000 567662256 200000 714941743 200000 839970522 200000 235641999 200000 879290468 200000 745714869 200000 422563788 200000 861832747 200000 484443512 200000 716063750 200000 786992892 200000 95573796 200000 505851474 200000 496607086 200000 883340065 200000 317448472 200000 451736056 200000 672701406 200000 162423185 200000 687854151 200000 479516177 200000 180928227 200000 760680004 200000 822506382 200000 166931171 200000 320900268 200000 51471311 200000 602873453 200000 794014036 200000 962721288 200000 613035369 200000 321569025 200000 987553516 200000 289564772 200000 556102377 200000 766979593 200000 130044369 200000 649894864 200000 969864388 200000 879881444 200000 836454601 200000 632916218 200000 976515603 200000 314771344 200000 327376699 200000 55300912 200000 300609162 200000 295464620 200000 673718574 200000 809680481 200000 682956929 200000 704255862 200000 151014727 200000 141007644 200000 423199469 200000 693340621 200000 338289869 200000 182344846 200000 198711143 200000 501303855 200000 782644647 200000 55041671 200000 56295459 200000 208635834 200000 570482779 200000 410114421 200000 230118393 200000 708095534 200000 227579921 200000 471969894 200000 883978335 200000 239491048 200000 292746381 200000 629038345 200000 872237932 200000 983528935 200000 43703351 200000 179529644 200000 278180309 200000 834791882 200000 923827734 200000 818543423 200000 27264755 200000 691289040 200000 292923343 200000 710416718 200000 796897466 200000 395768534 200000 705178026 200000 863387146 200000 134026689 200000 280070747 200000 945541772 200000 69491264 200000 608748864 200000 316864638 200000 484379133 200000 100617055 200000 727901452 200000 474893309 200000 387519010 200000 699567478 200000 846074269 200000 659064886 200000 222624195 200000 595222322 200000 35809800 200000 727647017 200000 25431110 200000 411706851 200000 739153924 200000 705252211 200000 789140401 200000 616987511 200000 409779175 200000 44430932 200000 490248874 200000 244818044 200000 519432872 200000 997253033 200000 636187257 200000 163600417 200000 533754846 200000 833776114 200000 65204484 200000 479420468 200000 733718976 200000 692090956 200000 258428113 200000 28884261 200000 584213794 200000 959941238 200000 438600967 200000 817689088 200000 693014909 200000 23001807 200000 814153580 200000 592190582 200000 297065702 200000 781076565 200000 484270695 200000 265421012 200000 459472404 200000 242822823 200000 814682366 200000 530596361 200000 779248734 200000 518855683 200000 277485784 200000 863608740 200000 813852602 200000 475838791 200000 74142779 200000 317032914 200000 500491454 200000 541426163 200000 977477134 200000 987120995 200000 435127969 200000 794692644 200000 391040984 200000 265798596 200000 737061690 200000 816921754 200000 373546430 200000 993433861 200000 41142527 200000 104077490 200000 691167367 200000 351818708 200000 272503047 200000 35653227 200000 759066522 200000 194716544 200000 879106311 200000 304473188 200000 155080446 200000 522443254 200000 502775639 200000 36787676 200000 249288536 200000 773533638 200000 225215725 200000 574201008 200000 731747824 200000 723627038 200000 286158688 200000 442560863 200000 783009963 200000 1701068 200000 359131366 200000 191845127 200000 232590353 200000 689379903 200000 980030549 200000 83730792 200000 111288647 200000 999337349 200000 749911332 200000 753130720 200000 613872661 200000 231972429 200000 298344810 200000 892133484 200000 900418272 200000 818290918 200000 35117021 200000 335974829 200000 699544752 200000 180313662 200000 903122899 200000 227888351 200000 698566955 200000 578741731 200000 634996548 200000 694364386 200000 342961302 200000 645993476 200000 467448517 200000 812151605 200000 119725018 200000 204945263 200000 411125133 200000 358230517 200000 858220668 200000 926199699 200000 707946866 200000 460148705 200000 202099363 200000 391760511 200000 762312428 200000 644792408 200000 821978901 200000 752375521 200000 426113808 200000 286581080 200000 989089081 200000 420717575 200000 798724501 200000 677438848 200000 697913621 200000 756648416 200000 472434386 200000 969508877 200000 443488592 200000 843633402 200000 735126972 200000 327376608 200000 906843952 200000 413407364 200000 959338476 200000 50801270 200000 86087836 200000 743260237 200000 371380630 200000 785136621 200000 651097626 200000 312996547 200000 334568338 200000 69385476 200000 747094737 200000 147411700 200000 727287126 200000 128521755 200000 322979976 200000 814288014 200000 746931960 200000 883065902 200000 889199012 200000 117278178 200000 861843760 200000 711578845 200000 601965868 200000 317559772 200000 93486419 200000 703524966 200000 903506119 200000 725750796 200000 871568216 200000 105301928 200000 646228156 200000 144189599 200000 618676181 200000 135505953 200000 780674032 200000 88501861 200000 735469570 200000 580961776 200000 797538795 200000 976536268 200000 953273780 200000 751567826 200000 943827154 200000 842622947 200000 457953122 200000 955506472 200000 778521453 200000 936887895 200000 256180259 200000 343803374 200000 515418913 200000 707258231 200000 208867757 200000 445386949 200000 742902 200000 637550387 200000 479972438 200000 474020585 200000 210029713 200000 976557080 200000 975114005 200000 387416122 200000 83745338 200000 933133653 200000 977037697 200000 357852471 200000 366146263 200000 506812600 200000 39450576 200000 836251389 200000 104978158 200000 806524592 200000 139211481 200000 260957003 200000 591206821 200000 663032908 200000 72402961 200000 775366784 200000 659508932 200000 949526330 200000 334319504 200000 74883481 200000 766033073 200000 16389064 200000 665271820 200000 59447 200000 408387186 200000 629186789 200000 491764444 200000 495407255 200000 560852398 200000 811301407 200000 95685110 200000 804978071 200000 845480619 200000 117879205 200000 113672176 200000 612986551 200000 201014864 200000 176758342 200000 198478337 200000 843376148 200000 349613091 200000 648306031 200000 750694400 200000 934856302 200000 331088459 200000 974099760 200000 25295459 200000 696743202 200000 141513102 200000 617086519 200000 141232704 200000 406919215 200000 603485524 200000 155689938 200000 10545487 200000 319068212 200000 151396769 200000 542576625 200000 690295780 200000 211196015 200000 944104733 200000 234891552 200000 183389432 200000 949100223 200000 490987790 200000 611563152 200000 687846433 200000 34762658 200000 781738332 200000 997569038 200000 453422997 200000 616583734 200000 712170123 200000 476733960 200000 616250410 200000 370184251 200000 344359364 200000 271419279 200000 119999319 200000 325733390 200000 257618635 200000 475203663 200000 139222322 200000 768916655 200000 639888904 200000 610366103 200000 182874739 200000 332992955 200000 195493506 200000 811885911 200000 419107439 200000 409874802 200000 282684895 200000 796660764 200000 231579934 200000 724353713 200000 24236132 200000 781722389 200000 505525013 200000 408848119 200000 240113402 200000 829152016 200000 207663498 200000 604589155 200000 533357862 200000 392430972 200000 748342358 200000 528054707 200000 78525710 200000 361373288 200000 577089005 200000 478482502 200000 934534522 200000 624195713 200000 889886567 200000 961426970 200000 274676176 200000 754454295 200000 650136698 200000 868550093 200000 634109462 200000 964367896 200000 64263549 200000 5282463 200000 485566195 200000 703985682 200000 889342821 200000 163034221 200000 552794029 200000 488730676 200000 185332171 200000 897363895 200000 32584747 200000 710398029 200000 86545635 200000 703404442 200000 288353011 200000 493913290 200000 855068036 200000 614939093 200000 865606956 200000 848795835 200000 274425126 200000 668849351 200000 838425244 200000 987905486 200000 607242719 200000 903781743 200000 192877994 200000 386690641 200000 552957540 200000 349885801 200000 308406620 200000 319396659 200000 406517261 200000 779325174 200000 32418649 200000 312211971 200000 12361424 200000 954117364 200000 815345128 200000 217492206 200000 503939395 200000 422749921 200000 34348014 200000 571771588 200000 637989022 200000 582211291 200000 571077362 200000 526297331 200000 492255926 200000 314529186 200000 825072412 200000 812659081 200000 112877058 200000 79059604 200000 450938160 200000 951109941 200000 643819928 200000 529565102 200000 331943062 200000 390380358 200000 174235952 200000 965667728 200000 880291669 200000 42720169 200000 278234911 200000 182551417 200000 964664338 200000 275176686 200000 492178012 200000 250746182 200000 561720853 200000 966135363 200000 515775614 200000 4800886 200000 318150468 200000 959951734 200000 237683131 200000 553226024 200000 383852068 200000 690912502 200000 228983529 200000 426518554 200000 796903902 200000 742968786 200000 265441152 200000 927754922 200000 188913719 200000 747017143 200000 163399573 200000 667775960 200000 73750933 200000 672552693 200000 632971743 200000 432889666 200000 987524352 200000 20844154 200000 282078644 200000 900145957 200000 385126942 200000 150232020 200000 848346892 200000 742425698 200000 951761717 200000 424401714 200000 212210812 200000 204783733 200000 718711596 200000 83047267 200000 960525627 200000 600345470 200000 464843657 200000 148783572 200000 348184352 200000 241430075 200000 901497459 200000 940311701 200000 997464736 200000 597167627 200000 12354736 200000 703438932 200000 820533971 200000 186572013 200000 161105319 200000 572546143 200000 559265648 200000 719252861 200000 832857950 200000 4776101 200000 830129356 200000 495230204 200000 744054396 200000 982180788 200000 564918237 200000 211979080 200000 886394951 200000 854808252 200000 912885820 200000 996674783 200000 904231590 200000 672930186 200000 174281757 200000 518372063 200000 921640480 200000 738493068 200000 250028120 200000 274294536 200000 760914906 200000 162302674 200000 159517283 200000 519554999 200000 595350940 200000 335320587 200000 719216213 200000 741258220 200000 771502027 200000 33619075 200000 444225763 200000 48464196 200000 66774894 200000 221827370 200000 380954470 200000 624908798 200000 859413037 200000 474887055 200000 781119954 200000 764263673 200000 865516108 200000 819547616 200000 599802558 200000 358760883 200000 615718580 200000 175675115 200000 961793378 200000 704685131 200000 429156585 200000 691031071 200000 190804371 200000 963684223 200000 735951636 200000 737202571 200000 599808457 200000 191535277 200000 912959994 200000 712789980 200000 758267673 200000 371779029 200000 79290113 200000 678291042 200000 594118457 200000 390161813 200000 828869169 200000 989674762 200000 165822082 200000 755119402 200000 509174832 200000 724954724 200000 527053288 200000 732940404 200000 323585604 200000 898350495 200000 802319107 200000 608415730 200000 595532371 200000 307628167 200000 809535497 200000 975632065 200000 821918949 200000 850360716 200000 887260113 200000 20933280 200000 154166560 200000 491775933 200000 235696593 200000 502972910 200000 993028810 200000 996138184 200000 748788767 200000 222840233 200000 739505226 200000 165713659 200000 254597490 200000 444878192 200000 984914086 200000 408615749 200000 480614689 200000 468429697 200000 472699781 200000 794365748 200000 236764962 200000 999568058 200000 351323950 200000 322882296 200000 615184395 200000 820610203 200000 730442374 200000 397848925 200000 52285715 200000 56453953 200000 990225684 200000 930000852 200000 396188689 200000 859811180 200000 568038143 200000 578979434 200000 414892411 200000 189246585 200000 332243213 200000 803868622 200000 785153640 200000 160229992 200000 304806566 200000 4430159 200000 956091533 200000 243791830 200000 972693454 200000 839443674 200000 292426306 200000 646945282 200000 502962477 200000 773771007 200000 255562365 200000 985344715 200000 453424138 200000 835310827 200000 408182997 200000 164948143 200000 108826186 200000 955476590 200000 326965632 200000 584324301 200000 557405301 200000 253482998 200000 248449876 200000 890009826 200000 245576112 200000 557822098 200000 925343176 200000 818471759 200000 673556419 200000 31347695 200000 217236723 200000 85394193 200000 126154004 200000 984308317 200000 57889675 200000 484390854 200000 446875304 200000 916277449 200000 125929702 200000 330877358 200000 704325160 200000 69199043 200000 7791356 200000 328102 200000 930843609 200000 133795961 200000 45127266 200000 289531693 200000 981598882 200000 851131578 200000 639630415 200000 741239394 200000 873131529 200000 384982259 200000 109659801 200000 569137155 200000 589517876 200000 500204852 200000 326310328 200000 276907375 200000 862430187 200000 937443370 200000 138764993 200000 55832740 200000 521473172 200000 886871333 200000 694760811 200000 231766081 200000 209815093 200000 870174739 200000 752686093 200000 760745348 200000 643210101 200000 126696835 200000 805762972 200000 797245003 200000 576892314 200000 182546082 200000 708600241 200000 635536662 200000 699794571 200000 766924096 200000 874156160 200000 639255810 200000 183460559 200000 542421450 200000 723044577 200000 991171535 200000 52315531 200000 489883984 200000 52263498 200000 48133082 200000 722792070 200000 815692160 200000 355025617 200000 56435746 200000 777120807 200000 410896041 200000 152467246 200000 387448390 200000 352354165 200000 110807992 200000 605822646 200000 657307268 200000 691227669 200000 636325948 200000 121466208 200000 476001211 200000 467330638 200000 950015589 200000 538051010 200000 815671657 200000 267689736 200000 363545856 200000 338584852 200000 838282669 200000 183954375 200000 209273212 200000 153286443 200000 604324165 200000 239276723 200000 208666087 200000 935877758 200000 717284751 200000 102936723 200000 924416241 200000 53346852 200000 161303179 200000 606998221 200000 702874598 200000 939273171 200000 861019350 200000 428375910 200000 513173175 200000 503099873 200000 566261167 200000 877785863 200000 500556273 200000 72660805 200000 215100662 200000 633109749 200000 165931203 200000 37693846 200000 581199655 200000 540707094 200000 861946107 200000 548443914 200000 162472802 200000 839904754 200000 444616456 200000 12294264 200000 831879013 200000 40325295 200000 329177081 200000 297617749 200000 922878863 200000 582911251 200000 487502715 200000 180871097 200000 281733342 200000 205230981 200000 26809310 200000 942559322 200000 442235632 200000 895090443 200000 59517968 200000 119581839 200000 713800197 200000 793026891 200000 319672736 200000 978260046 200000 855580923 200000 839172238 200000 308514491 200000 428674093 200000 779034447 200000 490350007 200000 210423344 200000 498458979 200000 355707681 200000 319395920 200000 450502511 200000 717359559 200000 773485872 200000 355328125 200000 207251589 200000 934533583 200000 423115993 200000 941779205 200000 859235873 200000 674844305 200000 867515931 200000 635239247 200000 430860689 200000 442338756 200000 799548821 200000 594608481 200000 399929540 200000 593345983 200000 316669061 200000 855021026 200000 837264969 200000 413269880 200000 508296394 200000 715459609 200000 77838157 200000 780828806 200000 974840034 200000 308096491 200000 555722144 200000 851419934 200000 50744299 200000 809009632 200000 935485360 200000 956161049 200000 690567077 200000 133352221 200000 677989003 200000 852366059 200000 550408302 200000 612215146 200000 552943073 200000 978834859 200000 520993603 200000 65299244 200000 248570366 200000 844249361 200000 557706180 200000 285976427 200000 12647891 200000 493190770 200000 877910576 200000 964431308 200000 547510509 200000 59139014 200000 287596900 200000 559060631 200000 830018426 200000 627434401 200000 322895583 200000 176668337 200000 799102027 200000 940533564 200000 410390208 200000 340827554 200000 794826444 200000 37558381 200000 571424197 200000 994943888 200000 538147596 200000 731438505 200000 774979917 200000 126680385 200000 119897531 200000 139096072 200000 459120982 200000 290787355 200000 231307814 200000 591528256 200000 682988158 200000 348042790 200000 258318908 200000 196408744 200000 969499141 200000 45586440 200000 394208395 200000 332816437 200000 890744264 200000 124309255 200000 776692290 200000 677110912 200000 323121735 200000 512370954 200000 372192560 200000 672360125 200000 248652959 200000 98654871 200000 153450434 200000 266218435 200000 909352591 200000 740816085 200000 732065032 200000 241918218 200000 742550647 200000 696153482 200000 869440176 200000 229034663 200000 101919059 200000 969741597 200000 28405000 200000 854321490 200000 851257539 200000 212077205 200000 504909567 200000 994940000 200000 53250821 200000 975024535 200000 827291684 200000 368015816 200000 221011703 200000 862111850 200000 829275300 200000 728808992 200000 88960537 200000 93841397 200000 389775183 200000 75417760 200000 497318025 200000 42693055 200000 110921107 200000 874305821 200000 90138372 200000 193160685 200000 181606270 200000 9264654 200000 29102827 200000 260550471 200000 784786879 200000 645643401 200000 647372858 200000 14191410 200000 603273125 200000 296434246 200000 8547217 200000 261075381 200000 191751965 200000 306832794 200000 120492079 200000 805004152 200000 382244023 200000 936980860 200000 511092721 200000 459513792 200000 480123809 200000 805076867 200000 130008918 200000 133556851 200000 233718697 200000 984220133 200000 126274941 200000 658214425 200000 747492670 200000 493265784 200000 50555940 200000 693038551 200000 863764335 200000 729420724 200000 282365865 200000 46367093 200000 927094761 200000 121644718 200000 959372044 200000 375736665 200000 861020924 200000 801544989 200000 800733675 200000 753030793 200000 813753238 200000 955487831 200000 393352835 200000 920118955 200000 708745541 200000 989298772 200000 390910901 200000 57938439 200000 414337080 200000 338666921 200000 610860797 200000 74710915 200000 273101117 200000 78399373 200000 798868091 200000 747919525 200000 18828740 200000 794179030 200000 695991022 200000 503759764 200000 214726618 200000 542066940 200000 93940659 200000 94194966 200000 367838765 200000 86694420 200000 751371977 200000 296925330 200000 373095438 200000 942728918 200000 955142863 200000 881145871 200000 100537705 200000 46987671 200000 385797891 200000 189259314 200000 297573069 200000 39464269 200000 167550275 200000 521134146 200000 679108458 200000 22885777 200000 433226767 200000 840331814 200000 655880972 200000 737575063 200000 815570564 200000 17445988 200000 914056228 200000 504424247 200000 622821986 200000 865822756 200000 186387391 200000 528011495 200000 474915334 200000 560426282 200000 714754444 200000 628310974 200000 600729712 200000 847807454 200000 781348314 200000 383578737 200000 507006781 200000 202066247 200000 768201110 200000 295283288 200000 879552172 200000 686554378 200000 237626448 200000 382859114 200000 270744988 200000 888128367 200000 822950454 200000 456468027 200000 913879435 200000 927385435 200000 576777238 200000 416867844 200000 843143832 200000 945919574 200000 334668127 200000 3596954 200000 27448705 200000 139972229 200000 947640863 200000 967346293 200000 456370085 200000 233606832 200000 76600070 200000 567902890 200000 221856001 200000 822093373 200000 942667104 200000 700688111 200000 441391670 200000 822487346 200000 527621406 200000 922871197 200000 556237952 200000 931452469 200000 214448333 200000 349389224 200000 588542912 200000 975305870 200000 926600092 200000 104505512 200000 562767986 200000 920734755 200000 292358490 200000 994546387 200000 613671350 200000 670949242 200000 418136692 200000 890942720 200000 730419530 200000 295551418 200000 669274106 200000 7668389 200000 66808717 200000 38470313 200000 1424281 200000 697836504 200000 407629693 200000 209823918 200000 657247650 200000 874263376 200000 131909305 200000 984663247 200000 380205313 200000 448631908 200000 305171839 200000 662249651 200000 529832261 200000 943839498 200000 470344366 200000 728574624 200000 648234141 200000 798096856 200000 500641219 200000 465366397 200000 730585560 200000 620118021 200000 711710943 200000 179752656 200000 234687588 200000 51593576 200000 172691646 200000 147569857 200000 785068623 200000 603921015 200000 253237952 200000 432674324 200000 846874696 200000 184816201 200000 435723492 200000 330503217 200000 223290781 200000 401055379 200000 920133575 200000 243222303 200000 107813950 200000 416303533 200000 770395816 200000 937724291 200000 720403127 200000 283899021 200000 451542886 200000 564234404 200000 76764729 200000 18110666 200000 382386303 200000 51969642 200000 818943633 200000 57456794 200000 835396370 200000 990934361 200000 279484974 200000 643104467 200000 313362653 200000 204794010 200000 900829214 200000 896166636 200000 741241406 200000 498509810 200000 902853649 200000 210239228 200000 947506741 200000 275642823 200000 721451603 200000 383943609 200000 315077727 200000 4733729 200000 243416021 200000 135624825 200000 717973244 200000 699298213 200000 867673636 200000 32780084 200000 462040297 200000 525591451 200000 50933615 200000 212706431 200000 79493029 200000 834900969 200000 738765444 200000 949737873 200000 440624975 200000 78510613 200000 58826451 200000 297876032 200000 932195493 200000 681003590 200000 369281640 200000 606188804 200000 494779142 200000 452475714 200000 22149108 200000 205004018 200000 140744304 200000 576983152 200000 868135108 200000 629051841 200000 699006338 200000 214004694 200000 1204935 200000 837443528 200000 452105594 200000 379005979 200000 570956939 200000 12593660 200000 511723574 200000 902978181 200000 879434048 200000 237619190 200000 605652022 200000 712730363 200000 2832050 200000 899983850 200000 993121431 200000 581554179 200000 643952466 200000 798154416 200000 789931801 200000 683991748 200000 470721069 200000 400955326 200000 887798297 200000 40993540 200000 178762994 200000 278497578 200000 482186902 200000 111689515 200000 212713967 200000 449402796 200000 82202159 200000 579850813 200000 542219283 200000 852791449 200000 993521442 200000 743066594 200000 612642541 200000 788970984 200000 318083150 200000 336894049 200000 256717995 200000 818904623 200000 681861425 200000 5500575 200000 310927899 200000 848837798 200000 441794026 200000 437770788 200000 193357484 200000 474892578 200000 797643063 200000 254688021 200000 872811628 200000 694766618 200000 550750326 200000 755014714 200000 814872074 200000 807735973 200000 43234727 200000 249928952 200000 986305237 200000 623587961 200000 949483367 200000 356156247 200000 869814970 200000 315750892 200000 518187766 200000 981467644 200000 924330569 200000 696763893 200000 26334769 200000 207829039 200000 962029744 200000 136188459 200000 924606871 200000 3331542 200000 571708350 200000 33233092 200000 148851783 200000 330118519 200000 764662240 200000 386825367 200000 347122175 200000 309258808 200000 301753382 200000 621482265 200000 422584606 200000 539531233 200000 661738045 200000 426160226 200000 615814818 200000 751028440 200000 886663285 200000 626057000 200000 199358505 200000 341966883 200000 722124732 200000 126643394 200000 962333683 200000 83478889 200000 198633888 200000 590978854 200000 947616990 200000 732626160 200000 911399504 200000 430635754 200000 404189799 200000 724132767 200000 477597339 200000 933012805 200000 530845359 200000 258759932 200000 794748399 200000 512482318 200000 146103410 200000 634681646 200000 387427418 200000 119586235 200000 219585808 200000 249676539 200000 550207626 200000 286311266 200000 211344519 200000 355762122 200000 458898384 200000 560180410 200000 815193462 200000 83913122 200000 168044056 200000 117548058 200000 762907419 200000 913679656 200000 625116146 200000 966487160 200000 334846293 200000 185733027 200000 147125387 200000 152527723 200000 291174562 200000 588603131 200000 572597171 200000 79856424 200000 81441 200000 832975796 200000 435422168 200000 161718408 200000 274774927 200000 227354358 200000 311215112 200000 160216831 200000 401508173 200000 954689672 200000 90917362 200000 965025956 200000 642407511 200000 216710863 200000 767530981 200000 158342703 200000 645585486 200000 396947667 200000 289695438 200000 960644341 200000 278211950 200000 333928506 200000 80731197 200000 331279086 200000 594863767 200000 274715465 200000 311129696 200000 718974126 200000 546384199 200000 268321513 200000 380216325 200000 849637230 200000 717130141 200000 886800031 200000 517289116 200000 146638596 200000 774233175 200000 126875793 200000 3215921 200000 560612325 200000 101692628 200000 408326023 200000 719508853 200000 869076777 200000 535583506 200000 949569767 200000 915656117 200000 385392774 200000 852112303 200000 769985207 200000 437638879 200000 174196307 200000 857974251 200000 16808862 200000 247959940 200000 586496389 200000 573771684 200000 114743522 200000 107017936 200000 797676468 200000 511614295 200000 876872298 200000 434374802 200000 460256023 200000 264251428 200000 86988988 200000 610785594 200000 569436290 200000 338738122 200000 773483775 200000 311598549 200000 71435630 200000 416034982 200000 748577017 200000 139858962 200000 27529200 200000 488748983 200000 782097169 200000 836614719 200000 7583424 200000 193781404 200000 125874253 200000 309844811 200000 980434227 200000 704172435 200000 493789780 200000 523839172 200000 134845248 200000 900747643 200000 37518189 200000 586787546 200000 486003069 200000 141495761 200000 803626109 200000 598498394 200000 865539874 200000 584550070 200000 165570315 200000 753078963 200000 757715460 200000 22412519 200000 551387454 200000 584276979 200000 932157082 200000 551248834 200000 993688029 200000 76587209 200000 50411514 200000 966549318 200000 425552973 200000 582961795 200000 242717148 200000 632053779 200000 996840598 200000 895367953 200000 106949781 200000 408275813 200000 307321693 200000 885307648 200000 640568092 200000 104809244 200000 793694186 200000 879987582 200000 329911048 200000 928205750 200000 808596002 200000 375575132 200000 296315023 200000 531266130 200000 498573453 200000 615159302 200000 815354503 200000 403186862 200000 298207825 200000 845040011 200000 919215208 200000 870080809 200000 594394420 200000 121573019 200000 391389767 200000 481047232 200000 982154140 200000 53366659 200000 715803355 200000 804200212 200000 950327953 200000 21378353 200000 279567226 200000 377286754 200000 761770425 200000 664308022 200000 912179228 200000 103852424 200000 377622874 200000 664815550 200000 226882902 200000 25010693 200000 238416987 200000 468743064 200000 389908063 200000 362219513 200000 547686466 200000 235518004 200000 681964301 200000 411375136 200000 979977526 200000 665675678 200000 869013976 200000 217183194 200000 335485949 200000 946989703 200000 964774869 200000 867134245 200000 647941118 200000 756417596 200000 526047932 200000 279883936 200000 181285183 200000 967222956 200000 215658209 200000 601176969 200000 773767271 200000 938296422 200000 501396285 200000 61093822 200000 421694652 200000 775400599 200000 957961574 200000 25753023 200000 420688421 200000 690319119 200000 364702097 200000 295878826 200000 24402217 200000 899050556 200000 384265878 200000 780436540 200000 338274029 200000 194617132 200000 710401515 200000 316401878 200000 517141304 200000 986262414 200000 685089191 200000 728020340 200000 49127538 200000 769977776 200000 806754943 200000 348313014 200000 2778015 200000 633776770 200000 112494027 200000 580745178 200000 805271656 200000 595792785 200000 829628802 200000 457265343 200000 435666193 200000 456126731 200000 146420280 200000 645943267 200000 606074499 200000 712047040 200000 748610342 200000 528709989 200000 244443714 200000 449372446 200000 860833313 200000 28925955 200000 286821495 200000 734099764 200000 567676833 200000 688843036 200000 351529959 200000 653880495 200000 5879995 200000 222386349 200000 522850808 200000 300400863 200000 667427109 200000 459211095 200000 811437234 200000 867056050 200000 769215288 200000 503746647 200000 250382011 200000 355988918 200000 558972904 200000 416486795 200000 444755801 200000 14858266 200000 492570829 200000 117788530 200000 371684466 200000 888266924 200000 846340125 200000 330852651 200000 353534606 200000 317465052 200000 895156399 200000 763772021 200000 593268947 200000 944157366 200000 963899897 200000 953891756 200000 635552519 200000 176098539 200000 438197777 200000 28258769 200000 470091153 200000 733637320 200000 673080238 200000 647971970 200000 315488631 200000 562798396 200000 374670375 200000 381858813 200000 235224672 200000 318038998 200000 405656946 200000 488899361 200000 367416467 200000 957646019 200000 435206693 200000 368581483 200000 970979061 200000 68674771 200000 589742967 200000 526120700 200000 702912781 200000 246316403 200000 345930047 200000 211626128 200000 332897538 200000 804237492 200000 730606579 200000 431223176 200000 810298778 200000 511262530 200000 778626218 200000 835194848 200000 11842621 200000 445734508 200000 590792473 200000 720826936 200000 617558767 200000 340776481 200000 463825816 200000 669261774 200000 721094744 200000 47698160 200000 789434141 200000 328610945 200000 858907583 200000 425179143 200000 105000767 200000 632502479 200000 296959241 200000 990338356 200000 19388468 200000 318318551 200000 259488958 200000 584408294 200000 845401810 200000 562676567 200000 70842371 200000 704358955 200000 530805904 200000 856405421 200000 832486048 200000 627480754 200000 40085381 200000 782993881 200000 129911547 200000 224978634 200000 841152103 200000 705606520 200000 922060313 200000 925516641 200000 857607308 200000 547087562 200000 304344995 200000 428358661 200000 674894828 200000 474070188 200000 667979742 200000 975418597 200000 560066844 200000 735068829 200000 964971952 200000 161872079 200000 148471123 200000 285242044 200000 389166241 200000 782420274 200000 559343719 200000 766838728 200000 903474903 200000 690397213 200000 518163664 200000 971613470 200000 49529112 200000 973720638 200000 18511779 200000 900408509 200000 682691787 200000 870140131 200000 177776279 200000 149746499 200000 576574454 200000 76415995 200000 75317763 200000 535222256 200000 20040512 200000 235947540 200000 481181404 200000 615946402 200000 738509295 200000 563288157 200000 598652091 200000 856939478 200000 310543850 200000 638538917 200000 858968532 200000 103319213 200000 388875191 200000 788258138 200000 449727231 200000 284003043 200000 259798142 200000 239186314 200000 147435442 200000 306003160 200000 934792195 200000 914001124 200000 366626307 200000 562684811 200000 467769518 200000 73895350 200000 526363818 200000 437122713 200000 901112709 200000 581743343 200000 673246460 200000 221465665 200000 443593264 200000 752988190 200000 487628016 200000 674730338 200000 854372083 200000 728854384 200000 559025948 200000 935721849 200000 962705590 200000 16251317 200000 134190264 200000 18707111 200000 707825408 200000 555055195 200000 823327641 200000 50169257 200000 178431478 200000 444439409 200000 882605110 200000 150883293 200000 695558240 200000 631902628 200000 236548518 200000 810656579 200000 889257379 200000 442434628 200000 786090399 200000 542817912 200000 437235143 200000 992317758 200000 654827639 200000 849985724 200000 658469746 200000 241956642 200000 918825765 200000 467382252 200000 607151082 200000 888554270 200000 259321152 200000 900094087 200000 616148245 200000 737108736 200000 964861182 200000 988776364 200000 915213179 200000 290976568 200000 653763894 200000 421120281 200000 76620354 200000 228895442 200000 209647453 200000 609449773 200000 270862640 200000 688895359 200000 123368331 200000 798494438 200000 34709163 200000 83916684 200000 283315830 200000 706548195 200000 892410299 200000 233310696 200000 115514229 200000 808984673 200000 460873222 200000 900118561 200000 753549438 200000 800748865 200000 216360402 200000 652030054 200000 856921639 200000 483936768 200000 192222726 200000 539406214 200000 871231399 200000 874810044 200000 84772905 200000 103406830 200000 568035029 200000 7642164 200000 589289056 200000 915585198 200000 936860711 200000 876715975 200000 381913458 200000 364521844 200000 221830835 200000 944981364 200000 563746502 200000 775560334 200000 829669936 200000 109236184 200000 780370018 200000 921080812 200000 346671861 200000 566707250 200000 758605037 200000 238875674 200000 701502968 200000 428659808 200000 750696878 200000 440709705 200000 424144 200000 577812706 200000 661423242 200000 943041094 200000 520970674 200000 154594006 200000 449441801 200000 142694016 200000 92625782 200000 975789562 200000 918947152 200000 617587717 200000 115878803 200000 717387948 200000 672889894 200000 364468356 200000 532489757 200000 531004908 200000 369501939 200000 720670796 200000 889830349 200000 268039511 200000 847837372 200000 764980810 200000 807805432 200000 232915756 200000 370200359 200000 787318286 200000 221354134 200000 283790410 200000 627689596 200000 889613766 200000 604054075 200000 660899888 200000 596510624 200000 779974720 200000 97903648 200000 963113210 200000 767082523 200000 333568747 200000 861201435 200000 974743401 200000 807916051 200000 660925398 200000 885243041 200000 923404507 200000 740274254 200000 600938926 200000 239480522 200000 14132558 200000 426709554 200000 106968003 200000 256522316 200000 214739809 200000 553087943 200000 515550211 200000 441820542 200000 366243409 200000 976819635 200000 116352252 200000 159717205 200000 856120831 200000 609274172 200000 897089501 200000 98155881 200000 974861543 200000 665383497 200000 562281589 200000 654175729 200000 683265578 200000 7533408 200000 535457586 200000 157940161 200000 842622852 200000 52288424 200000 530497313 200000 73852498 200000 577298261 200000 886932711 200000 725376499 200000 350875065 200000 492930203 200000 116004228 200000 13356021 200000 720999598 200000 374645493 200000 47967366 200000 62317079 200000 845948038 200000 562648737 200000 509059474 200000 706304485 200000 987333432 200000 567763582 200000 739374319 200000 360748944 200000 222437722 200000 101003274 200000 451302276 200000 487447524 200000 785252899 200000 495152483 200000 437673688 200000 20358226 200000 286268267 200000 328866633 200000 589252880 200000 419369703 200000 648027046 200000 279539481 200000 262026483 200000 496512083 200000 401548267 200000 138895059 200000 95359977 200000 132304354 200000 626167794 200000 54257940 200000 387092470 200000 227728773 200000 886491664 200000 392311067 200000 815174083 200000 427057608 200000 758628156 200000 591614151 200000 415410324 200000 639527900 200000 723431693 200000 435888790 200000 381432914 200000 865783694 200000 876780473 200000 495102887 200000 713267074 200000 607545677 200000 87338518 200000 864816056 200000 490408778 200000 836059176 200000 614443932 200000 259894568 200000 40974194 200000 608053196 200000 973915744 200000 637426421 200000 327162464 200000 948236937 200000 587392280 200000 937088189 200000 339037466 200000 177996621 200000 950205725 200000 358986432 200000 446654278 200000 405655462 200000 375757924 200000 521145819 200000 924853036 200000 695170499 200000 265096067 200000 616494478 200000 998559666 200000 587004531 200000 760754097 200000 767867894 200000 860979294 200000 717825315 200000 621808324 200000 426801618 200000 251420503 200000 192987107 200000 978807604 200000 986968705 200000 584191843 200000 906989921 200000 902616086 200000 799627777 200000 949647337 200000 171724523 200000 418916642 200000 85323505 200000 390946031 200000 885154928 200000 185881772 200000 548714127 200000 218129180 200000 603460223 200000 19857325 200000 11450554 200000 965961655 200000 118615621 200000 266980795 200000 431497711 200000 624787621 200000 586805650 200000 669670667 200000 447652175 200000 574810733 200000 72566483 200000 981025909 200000 541441174 200000 847843894 200000 130092825 200000 722595183 200000 348854309 200000 31639495 200000 928575504 200000 940472848 200000 874622712 200000 601199493 200000 756833287 200000 133821709 200000 601956527 200000 464820344 200000 584601070 200000 578116542 200000 881880457 200000 398491717 200000 151062865 200000 236104218 200000 605555299 200000 196388148 200000 882504289 200000 411542709 200000 372826812 200000 676804138 200000 140350955 200000 471336648 200000 32689330 200000 267403951 200000 17315678 200000 756553768 200000 335374085 200000 896125672 200000 935469257 200000 312496973 200000 522995987 200000 53755293 200000 971667673 200000 760847179 200000 700077274 200000 268443700 200000 701833950 200000 72773595 200000 366723320 200000 364584114 200000 374847173 200000 88110419 200000 759665837 200000 835127744 200000 59367199 200000 161749672 200000 834483158 200000 995408547 200000 493961496 200000 744892786 200000 987140850 200000 721705282 200000 285167743 200000 484573159 200000 531245344 200000 680272419 200000 156946371 200000 84697822 200000 264420895 200000 780092013 200000 315945971 200000 623688141 200000 145541708 200000 699546086 200000 802281149 200000 556569290 200000 161999526 200000 650460917 200000 383978095 200000 427020940 200000 818736843 200000 439785120 200000 926344696 200000 99843178 200000 207788795 200000 608580750 200000 109789926 200000 493825626 200000 425768468 200000 724338437 200000 37551977 200000 474559730 200000 863052180 200000 623685356 200000 624115277 200000 534155113 200000 654317465 200000 971125193 200000 591153411 200000 212300182 200000 987967203 200000 310132163 200000 538573720 200000 505002479 200000 307603151 200000 458304929 200000 115646651 200000 751842699 200000 507055452 200000 674254024 200000 828265403 200000 485253663 200000 779656489 200000 347826496 200000 261105285 200000 165116931 200000 301660532 200000 280916910 200000 311800745 200000 424466989 200000 583387164 200000 954562905 200000 998449748 200000 657912372 200000 397190559 200000 675797545 200000 570670166 200000 564186702 200000 641063196 200000 555179170 200000 399859741 200000 806109521 200000 959677521 200000 812782573 200000 326096568 200000 550201524 200000 759251869 200000 239369167 200000 126924756 200000 230274190 200000 909935101 200000 27536046 200000 696925633 200000 849582485 200000 800648978 200000 51800466 200000 290693996 200000 777084703 200000 231935256 200000 259941408 200000 348412005 200000 456616740 200000 320407791 200000 168143520 200000 780230362 200000 831351352 200000 783685142 200000 691797496 200000 974285210 200000 895370132 200000 219043498 200000 602549166 200000 973607954 200000 445652238 200000 322967402 200000 91656169 200000 426577490 200000 91289372 200000 196228021 200000 295392111 200000 173970183 200000 122712276 200000 954240393 200000 252833190 200000 990711681 200000 949498349 200000 36772228 200000 599288983 200000 902867886 200000 704340670 200000 881667302 200000 764646629 200000 464872477 200000 779539516 200000 439435661 200000 637407194 200000 272237051 200000 722079232 200000 220420086 200000 969332058 200000 133219096 200000 128829502 200000 984941378 200000 273056236 200000 851039713 200000 274884558 200000 328626477 200000 70056631 200000 239510374 200000 244413990 200000 719739927 200000 202101121 200000 299007829 200000 58624860 200000 518166271 200000 832550065 200000 133278717 200000 35187239 200000 980653954 200000 658917710 200000 641780811 200000 903781854 200000 110760415 200000 622088445 200000 303134159 200000 946080888 200000 474027253 200000 179026950 200000 152858806 200000 697422985 200000 599030338 200000 923515726 200000 537252816 200000 500536138 200000 716877796 200000 700504668 200000 922891915 200000 984210064 200000 112933019 200000 788812120 200000 118344949 200000 179320530 200000 692019141 200000 917755654 200000 846124990 200000 260202279 200000 618758495 200000 993377487 200000 935058994 200000 651572549 200000 887646218 200000 621990584 200000 746420290 200000 517554562 200000 114225922 200000 633861991 200000 11838587 200000 363279061 200000 654824487 200000 886127140 200000 180758028 200000 693377749 200000 427487223 200000 913933013 200000 463675587 200000 660109240 200000 905760657 200000 614207999 200000 983546639 200000 319167061 200000 553209012 200000 719277259 200000 908479999 200000 488086561 200000 931278780 200000 783240446 200000 202481472 200000 210578740 200000 728748458 200000 837299967 200000 525638434 200000 329884228 200000 845894684 200000 366980564 200000 918931091 200000 569142440 200000 667468112 200000 843295524 200000 316251938 200000 578387542 200000 519097380 200000 243474741 200000 548609788 200000 711996900 200000 543441944 200000 472668398 200000 980323568 200000 87752841 200000 804131657 200000 32817621 200000 792062574 200000 880317468 200000 577876598 200000 348842001 200000 632874371 200000 267927827 200000 735840511 200000 975772776 200000 683990750 200000 317534852 200000 683322592 200000 81232449 200000 31701965 200000 414661158 200000 461815481 200000 985743779 200000 25908287 200000 223781968 200000 929252808 200000 763480371 200000 881042115 200000 748398584 200000 554931692 200000 821307960 200000 584394886 200000 252638901 200000 112745378 200000 4913306 200000 123968856 200000 580348604 200000 241185291 200000 911455965 200000 937521063 200000 78904037 200000 761690852 200000 940903465 200000 596627074 200000 386132647 200000 882654347 200000 541381189 200000 946164630 200000 122698774 200000 116574208 200000 658345366 200000 97085234 200000 252617195 200000 923386080 200000 988201764 200000 263229510 200000 428817275 200000 836735850 200000 310333588 200000 767818847 200000 780841662 200000 545043070 200000 777245230 200000 497128876 200000 493301832 200000 165315992 200000 834867416 200000 789013243 200000 396773202 200000 920774872 200000 247869976 200000 577223611 200000 966865330 200000 509400828 200000 376178196 200000 408844795 200000 265640925 200000 351939426 200000 117972884 200000 82802280 200000 290342123 200000 902474250 200000 310217726 200000 401939026 200000 164867730 200000 310201746 200000 385147224 200000 774635431 200000 588699945 200000 721784120 200000 915529801 200000 843718901 200000 236720037 200000 563924698 200000 82055703 200000 534162795 200000 153023902 200000 70621432 200000 445065896 200000 444597464 200000 137487179 200000 551599791 200000 314979973 200000 159073193 200000 420429696 200000 740473278 200000 956356818 200000 41413870 200000 410300854 200000 708789892 200000 529880406 200000 547688533 200000 137155586 200000 455889919 200000 897713784 200000 753886764 200000 857088284 200000 568647630 200000 236848446 200000 228886882 200000 493532761 200000 224523311 200000 611566415 200000 269072262 200000 478087599 200000 471404545 200000 628072177 200000 878914757 200000 233026487 200000 817743042 200000 762402060 200000 617748463 200000 641580453 200000 57980048 200000 923554596 200000 894930546 200000 859551057 200000 966693419 200000 24123745 200000 87842396 200000 70830898 200000 594472688 200000 557624458 200000 576116828 200000 532926044 200000 926789855 200000 260236804 200000 641833921 200000 873221768 200000 578202261 200000 588371415 200000 555702904 200000 173938699 200000 651461969 200000 697725608 200000 212251921 200000 859174364 200000 29410034 200000 880843199 200000 527513274 200000 623311250 200000 926530039 200000 475648257 200000 161259329 200000 990497123 200000 857527164 200000 440245494 200000 752355605 200000 899560997 200000 873840962 200000 857190084 200000 133568837 200000 479628112 200000 250998183 200000 748346929 200000 102068606 200000 744108280 200000 648746409 200000 538656163 200000 804087312 200000 335249366 200000 727841510 200000 416199202 200000 548525033 200000 803997504 200000 400780190 200000 244242772 200000 180818583 200000 553388843 200000 679195310 200000 715926399 200000 289576521 200000 101866032 200000 734442390 200000 26511242 200000 858713038 200000 351607171 200000 458636403 200000 253479163 200000 384724627 200000 987004667 200000 22983172 200000 391361017 200000 846232232 200000 111183632 200000 250279848 200000 948599114 200000 423489210 200000 89995991 200000 254813021 200000 87281749 200000 213452314 200000 993610760 200000 795694530 200000 460506400 200000 15039668 200000 256628471 200000 36783637 200000 249674322 200000 439143703 200000 958957725 200000 812367925 200000 920797489 200000 831168115 200000 381453456 200000 862994592 200000 284631972 200000 888800916 200000 418491141 200000 496664180 200000 689950258 200000 661691883 200000 392955604 200000 80078193 200000 68626432 200000 497983365 200000 727983987 200000 197686772 200000 110255829 200000 610873105 200000 484547833 200000 909387004 200000 990082841 200000 379623646 200000 483100699 200000 262865960 200000 551717840 200000 799045593 200000 32134193 200000 344156599 200000 794365602 200000 498335122 200000 417474353 200000 259927174 200000 830686166 200000 389646903 200000 401524658 200000 649822740 200000 867365970 200000 303197846 200000 949619434 200000 151551104 200000 224575899 200000 603825694 200000 122730671 200000 196693640 200000 950092762 200000 512515805 200000 677831033 200000 191843210 200000 802215380 200000 144673155 200000 926999132 200000 156986246 200000 883171567 200000 90529628 200000 380067601 200000 202129689 200000 371367731 200000 272639065 200000 790235630 200000 230212483 200000 174470982 200000 257721607 200000 727992296 200000 697217697 200000 771120238 200000 132678293 200000 208695447 200000 916873971 200000 301670033 200000 89718994 200000 577413169 200000 524908950 200000 906470455 200000 521833515 200000 201912717 200000 55221833 200000 323952262 200000 85905840 200000 352068129 200000 733657451 200000 180366660 200000 593245967 200000 895451139 200000 206698490 200000 330316504 200000 14209174 200000 490695658 200000 135743381 200000 852333128 200000 300088628 200000 870809901 200000 845290106 200000 21664059 200000 296080503 200000 824150465 200000 321874823 200000 251310583 200000 407285390 200000 855163967 200000 771115580 200000 207696227 200000 37800008 200000 759248347 200000 569250486 200000 988003078 200000 42948371 200000 998390381 200000 812553653 200000 857578757 200000 30870269 200000 745481835 200000 872325270 200000 482719783 200000 835676853 200000 146759916 200000 424366424 200000 348199380 200000 110543753 200000 194132901 200000 340986010 200000 87176720 200000 296607081 200000 821406446 200000 777712027 200000 906588035 200000 361563361 200000 967692221 200000 866654264 200000 641410420 200000 773766946 200000 520680361 200000 66594032 200000 18227656 200000 250883065 200000 983025384 200000 614819553 200000 187472647 200000 395378133 200000 354118736 200000 294149579 200000 517033558 200000 563918788 200000 120004440 200000 75194892 200000 875237245 200000 327400310 200000 133473303 200000 340145313 200000 484701921 200000 185066807 200000 119750467 200000 480035627 200000 945153930 200000 807768056 200000 203914290 200000 75652070 200000 481913630 200000 519958854 200000 345137371 200000 543105971 200000 686474723 200000 338348368 200000 24246741 200000 366050318 200000 450461375 200000 467770597 200000 672365142 200000 365851415 200000 483724602 200000 202236274 200000 243549749 200000 670612876 200000 520463226 200000 561936647 200000 679713768 200000 251893964 200000 504513605 200000 587866193 200000 614059653 200000 244488917 200000 83840258 200000 175672480 200000 965107139 200000 432929862 200000 735915447 200000 971565026 200000 810541560 200000 395398236 200000 719406859 200000 462489765 200000 918132252 200000 125065976 200000 895530564 200000 922532889 200000 505895364 200000 880074903 200000 464678217 200000 236495370 200000 414638888 200000 39797847 200000 925077664 200000 295673577 200000 13712669 200000 37106167 200000 435215216 200000 475732419 200000 773255962 200000 785234903 200000 55417728 200000 466160199 200000 494220085 200000 750996723 200000 776376629 200000 649319619 200000 862425125 200000 354078443 200000 207340950 200000 961641511 200000 530734913 200000 756119549 200000 105573451 200000 70919679 200000 923099263 200000 908899592 200000 357282200 200000 193288828 200000 474849398 200000 170660234 200000 971628133 200000 816570987 200000 223643228 200000 304222626 200000 861872697 200000 361065787 200000 597934087 200000 407352333 200000 564648761 200000 937321210 200000 147482606 200000 721654316 200000 384669229 200000 776153687 200000 480800040 200000 438342139 200000 597270138 200000 351322273 200000 177725803 200000 555684891 200000 982677032 200000 120774 200000 345866509 200000 826574792 200000 895295965 200000 373277268 200000 686941957 200000 796993250 200000 956843742 200000 698473849 200000 542515434 200000 753965032 200000 438240020 200000 585317638 200000 884987634 200000 950227959 200000 619213060 200000 76238695 200000 361669108 200000 770147022 200000 616356309 200000 990900140 200000 622450533 200000 306193612 200000 790291789 200000 711867266 200000 478391133 200000 277686510 200000 497376722 200000 556829497 200000 626021010 200000 610067157 200000 609585260 200000 102581695 200000 387319899 200000 133627582 200000 118705345 200000 606259874 200000 440490669 200000 972068231 200000 621844759 200000 183669778 200000 880709665 200000 983735984 200000 887714901 200000 361475291 200000 242117099 200000 820312150 200000 727254017 200000 697663086 200000 588594147 200000 813999417 200000 750324290 200000 87736536 200000 466935423 200000 615389366 200000 495446495 200000 475842248 200000 377169621 200000 225652428 200000 734778941 200000 179924364 200000 778494108 200000 618424858 200000 4058467 200000 558946579 200000 249492011 200000 867340254 200000 4762104 200000 901597676 200000 967895160 200000 566088183 200000 693424963 200000 51982148 200000 224010522 200000 639762147 200000 685104937 200000 305194731 200000 375387206 200000 514181568 200000 177099313 200000 988312399 200000 12642004 200000 778168398 200000 316444547 200000 694823294 200000 338272827 200000 288692458 200000 503300835 200000 406315303 200000 140221071 200000 241672340 200000 363138234 200000 155229849 200000 15897737 200000 430517481 200000 725146124 200000 606907586 200000 662533502 200000 416841769 200000 571284098 200000 827812655 200000 298193765 200000 449670961 200000 622322273 200000 507784209 200000 920178901 200000 374117760 200000 912827023 200000 909778998 200000 323759364 200000 300038965 200000 623223956 200000 607419147 200000 516349385 200000 801882894 200000 50158742 200000 586993823 200000 824184217 200000 702338154 200000 354741083 200000 48040866 200000 356663692 200000 314374983 200000 662941769 200000 247521633 200000 779931480 200000 415247427 200000 336158056 200000 230376395 200000 464575316 200000 624650910 200000 460126 200000 573879662 200000 476582517 200000 488671285 200000 173555057 200000 583103353 200000 921213523 200000 608140680 200000 45662600 200000 477299130 200000 552064805 200000 97287092 200000 353441321 200000 441619617 200000 450637247 200000 651242104 200000 864815739 200000 639965499 200000 511272858 200000 256054835 200000 269170756 200000 825717559 200000 29486795 200000 806286820 200000 763028459 200000 112759523 200000 801271818 200000 210907943 200000 393460342 200000 139928366 200000 108909740 200000 956027453 200000 717136781 200000 664076199 200000 982105255 200000 481076228 200000 658970996 200000 159488635 200000 550101140 200000 667138554 200000 29044499 200000 430910074 200000 506387367 200000 804660797 200000 123437041 200000 647156498 200000 914055096 200000 153407885 200000 985691699 200000 430844497 200000 524590398 200000 544674632 200000 342414496 200000 135145702 200000 246031693 200000 689326443 200000 594739872 200000 319954976 200000 449478558 200000 131508886 200000 56704055 200000 103194092 200000 910096006 200000 529877512 200000 595760142 200000 731578074 200000 360476924 200000 125398942 200000 483592041 200000 167488024 200000 487352983 200000 855730135 200000 276890673 200000 13884276 200000 15184269 200000 905250770 200000 192879339 200000 68255069 200000 853662388 200000 958149965 200000 718999741 200000 741608161 200000 326772612 200000 972194982 200000 809393007 200000 735996336 200000 963570705 200000 327438045 200000 191499623 200000 904980503 200000 23536404 200000 962966928 200000 941434795 200000 102913284 200000 827279843 200000 864482556 200000 834073569 200000 793117704 200000 351325299 200000 803312130 200000 525646929 200000 407558479 200000 123170653 200000 400631838 200000 548933601 200000 489088936 200000 30429141 200000 762250096 200000 316474391 200000 862482051 200000 685048242 200000 241398454 200000 440685850 200000 670463468 200000 971676524 200000 736741711 200000 831961520 200000 524653716 200000 716692504 200000 945428794 200000 234271040 200000 476037064 200000 509567342 200000 364912403 200000 900152784 200000 494235511 200000 452989378 200000 327507995 200000 298505223 200000 289680432 200000 940870669 200000 405077040 200000 488737068 200000 892507936 200000 403277285 200000 274714576 200000 527191332 200000 992281623 200000 780460927 200000 488819225 200000 266963574 200000 778416515 200000 11014067 200000 895683275 200000 89300041 200000 534097522 200000 39702519 200000 455927875 200000 54292580 200000 104594067 200000 396102754 200000 588324737 200000 139769132 200000 690641973 200000 422142889 200000 505839138 200000 701831593 200000 748189765 200000 517303588 200000 123225701 200000 23817600 200000 531994195 200000 635898057 200000 140043561 200000 296178937 200000 435949708 200000 1214255 200000 292546028 200000 760327417 200000 49902529 200000 990482316 200000 566666445 200000 323475720 200000 481522526 200000 955663798 200000 682915978 200000 283447115 200000 599096690 200000 15567396 200000 184202369 200000 353810058 200000 407225516 200000 197502957 200000 212528306 200000 751142443 200000 271605339 200000 607938759 200000 452860859 200000 697880115 200000 782076013 200000 404071177 200000 81925849 200000 646613835 200000 10585968 200000 823454632 200000 477177324 200000 480074424 200000 554552979 200000 927197756 200000 32976243 200000 444711009 200000 47024548 200000 244516603 200000 273461899 200000 985690828 200000 22986515 200000 136630460 200000 989156595 200000 517431072 200000 550783981 200000 375629044 200000 994525962 200000 290511651 200000 828853728 200000 603607996 200000 384851918 200000 787295547 200000 468201788 200000 45623752 200000 127435486 200000 167530097 200000 359012591 200000 233716336 200000 656177272 200000 303755369 200000 832233608 200000 155401129 200000 667370874 200000 702048618 200000 583920180 200000 672548876 200000 116808548 200000 691610715 200000 957400259 200000 397825741 200000 861226579 200000 902383810 200000 520675235 200000 45108676 200000 401770759 200000 749023430 200000 187733730 200000 724165991 200000 4757725 200000 143832366 200000 844743471 200000 150896332 200000 737798613 200000 916656991 200000 739522008 200000 499771307 200000 976532108 200000 348055392 200000 170055884 200000 572883545 200000 57793089 200000 171175385 200000 193322138 200000 926184909 200000 147509971 200000 976760846 200000 728321136 200000 385137054 200000 267830976 200000 893670376 200000 131986460 200000 629590018 200000 140267815 200000 207774187 200000 238242829 200000 5583 200000 595110853 200000 415238464 200000 360926545 200000 696313980 200000 547006203 200000 744165803 200000 445570455 200000 685506592 200000 122343878 200000 987468693 200000 34403118 200000 216947569 200000 33662404 200000 717647875 200000 950077700 200000 475819973 200000 199245109 200000 3445403 200000 542416551 200000 450613011 200000 864086774 200000 471040421 200000 670235718 200000 320827890 200000 710104198 200000 966495751 200000 348678319 200000 288739224 200000 374651396 200000 274853703 200000 591182162 200000 90041308 200000 912192046 200000 24620428 200000 352208443 200000 904685363 200000 631947875 200000 728760732 200000 892188187 200000 178942646 200000 95601825 200000 145236701 200000 373104703 200000 833166873 200000 79193991 200000 435702103 200000 942083734 200000 191760819 200000 245213779 200000 227878320 200000 871489454 200000 610197116 200000 145324259 200000 631128367 200000 135460534 200000 145321993 200000 818927543 200000 127455161 200000 135922557 200000 391342738 200000 287499756 200000 307539413 200000 705153137 200000 410816748 200000 969716034 200000 88046762 200000 392083104 200000 391704205 200000 214447638 200000 149690366 200000 278475193 200000 819917198 200000 483672423 200000 731148856 200000 465889290 200000 659914403 200000 938356436 200000 156260959 200000 951466626 200000 510316836 200000 339488411 200000 280878104 200000 445080752 200000 882485511 200000 757688731 200000 546140586 200000 224253634 200000 837091555 200000 670129490 200000 186221053 200000 352134022 200000 878765550 200000 935375839 200000 753091733 200000 645586026 200000 304893950 200000 684457472 200000 579213723 200000 807974783 200000 755207562 200000 264381203 200000 499552723 200000 304930673 200000 88119721 200000 417818904 200000 167069862 200000 992952720 200000 183795728 200000 643814060 200000 350055449 200000 890777545 200000 729181976 200000 396638478 200000 612551890 200000 737193132 200000 104181685 200000 157953566 200000 314543641 200000 978700647 200000 943276927 200000 797093976 200000 604228051 200000 62339016 200000 400987820 200000 345692380 200000 241955464 200000 91107903 200000 729778194 200000 718753640 200000 852016990 200000 276292056 200000 628647209 200000 39033947 200000 296092187 200000 700816452 200000 864888838 200000 196801203 200000 971316518 200000 227523536 200000 144823648 200000 321347086 200000 473169797 200000 257601387 200000 347961998 200000 183245996 200000 615253727 200000 807491747 200000 452274565 200000 703973739 200000 866638202 200000 425670567 200000 955200222 200000 219406280 200000 867927101 200000 976886598 200000 555932109 200000 192397795 200000 253721774 200000 678244077 200000 534902826 200000 76490363 200000 363619060 200000 91195052 200000 9907818 200000 566248173 200000 843058645 200000 414596401 200000 382091174 200000 751194424 200000 53718200 200000 313533899 200000 499606930 200000 647391739 200000 991854500 200000 594356327 200000 509831302 200000 432410740 200000 268458302 200000 648265108 200000 73230200 200000 789392002 200000 775745229 200000 612240002 200000 842659839 200000 430075555 200000 592679480 200000 234082046 200000 25742928 200000 285901813 200000 497160710 200000 760703863 200000 633925955 200000 405626936 200000 515761500 200000 208923387 200000 931787854 200000 207270346 200000 920889346 200000 170005305 200000 611944840 200000 831568808 200000 206228573 200000 33943168 200000 393576871 200000 140267890 200000 816032629 200000 770483645 200000 907616257 200000 362914663 200000 689624815 200000 503519360 200000 681923213 200000 605184100 200000 614890771 200000 586137335 200000 975695842 200000 341468136 200000 63829703 200000 785424368 200000 37272374 200000 16305682 200000 311341968 200000 50421466 200000 147788384 200000 308252576 200000 310935959 200000 952235972 200000 121183189 200000 261774833 200000 148799905 200000 107977051 200000 625963693 200000 695472899 200000 777925397 200000 90668271 200000 354372254 200000 776500084 200000 501722617 200000 310579822 200000 951572991 200000 32961156 200000 661713139 200000 10462822 200000 943928773 200000 456493584 200000 650634572 200000 871358471 200000 689010568 200000 359761560 200000 153951975 200000 911139101 200000 341085054 200000 658939705 200000 579868749 200000 764446745 200000 637262462 200000 219489202 200000 596983460 200000 976545288 200000 832867838 200000 991990883 200000 525723059 200000 483418776 200000 260919316 200000 443097160 200000 488456159 200000 577939994 200000 851741048 200000 151130881 200000 631070767 200000 559228794 200000 737095038 200000 767589068 200000 978571338 200000 781182023 200000 173870111 200000 991347847 200000 639946358 200000 75450033 200000 327869937 200000 939641266 200000 859404187 200000 778506629 200000 186697257 200000 826631275 200000 834771773 200000 846882865 200000 443820703 200000 284134767 200000 15973252 200000 701850310 200000 923261897 200000 948575263 200000 518520631 200000 140826608 200000 939065022 200000 193403511 200000 220395451 200000 559460094 200000 666275636 200000 604895511 200000 239079192 200000 942103520 200000 302869377 200000 899129662 200000 438250483 200000 189794083 200000 835068060 200000 349808329 200000 782097300 200000 33253365 200000 100712988 200000 637666359 200000 413259744 200000 463729702 200000 363206199 200000 623239847 200000 376219487 200000 437723685 200000 982436803 200000 118208471 200000 661126967 200000 106667262 200000 525431351 200000 662867493 200000 141642541 200000 934921314 200000 216740266 200000 218831505 200000 980174250 200000 507112605 200000 126480594 200000 880459961 200000 114557363 200000 668146336 200000 974004486 200000 252613338 200000 605235951 200000 490583544 200000 348467771 200000 496487381 200000 930120612 200000 980774612 200000 422279945 200000 821228326 200000 499780793 200000 833095683 200000 215952551 200000 123791597 200000 611127220 200000 72330994 200000 89232617 200000 505724905 200000 468148411 200000 565509041 200000 120596552 200000 436301687 200000 637532823 200000 383873774 200000 523254233 200000 132725142 200000 720563372 200000 968499191 200000 746868051 200000 507658469 200000 102714113 200000 335964859 200000 926450957 200000 84037282 200000 651759677 200000 713474505 200000 184482301 200000 760935083 200000 579607462 200000 568014414 200000 326030266 200000 733967232 200000 474916643 200000 588191770 200000 376366201 200000 799633982 200000 615318331 200000 504604059 200000 661832978 200000 162498725 200000 434215699 200000 596120543 200000 81464571 200000 898734866 200000 425374322 200000 40985749 200000 587613771 200000 68475013 200000 978768832 200000 739921931 200000 663723447 200000 178321051 200000 880945665 200000 905372465 200000 668575383 200000 489837971 200000 714484957 200000 411265939 200000 118889185 200000 497508940 200000 248739483 200000 599424866 200000 950235436 200000 858548804 200000 788512800 200000 676749675 200000 932890798 200000 662179738 200000 361554164 200000 632577821 200000 949907261 200000 751233804 200000 878396733 200000 448686215 200000 211795792 200000 585604089 200000 612922816 200000 726552662 200000 961520638 200000 663728222 200000 254204902 200000 336107994 200000 512434941 200000 449826012 200000 498402228 200000 979578113 200000 722938532 200000 71279791 200000 323493840 200000 808647769 200000 868666344 200000 464720312 200000 971159938 200000 233386769 200000 390588513 200000 936272499 200000 481701040 200000 56450295 200000 748504645 200000 941739520 200000 470468064 200000 93655675 200000 338488939 200000 32045597 200000 826200633 200000 5067945 200000 504116296 200000 877081385 200000 825634689 200000 79413554 200000 970509813 200000 244049442 200000 153811487 200000 299378787 200000 598417958 200000 289871527 200000 25380633 200000 368033579 200000 615091251 200000 555294966 200000 132132886 200000 961761048 200000 361445393 200000 90854894 200000 673746780 200000 796341338 200000 314951769 200000 104037132 200000 712156114 200000 737879486 200000 460813887 200000 862489713 200000 980462335 200000 652859570 200000 995108763 200000 504389337 200000 172836616 200000 344664902 200000 999105763 200000 402140068 200000 987861172 200000 611204136 200000 216611629 200000 563377873 200000 407829354 200000 19187879 200000 804570673 200000 785434365 200000 78581041 200000 747190448 200000 11226180 200000 252023655 200000 504781486 200000 801153747 200000 926637149 200000 779510254 200000 727476521 200000 277234749 200000 800150035 200000 100596496 200000 839160967 200000 464732863 200000 117888411 200000 443181548 200000 925551440 200000 309803716 200000 570401742 200000 216672832 200000 886524073 200000 222288734 200000 414655008 200000 800099946 200000 440164954 200000 550614585 200000 527230633 200000 830413674 200000 464346824 200000 444711333 200000 114271263 200000 341359837 200000 920482043 200000 748510864 200000 223233496 200000 51074307 200000 152687769 200000 15202440 200000 592751563 200000 385211577 200000 327456744 200000 206420924 200000 313235087 200000 958814590 200000 824727502 200000 911033594 200000 961581402 200000 367006065 200000 886225875 200000 270100913 200000 983686147 200000 119995728 200000 471237661 200000 491058672 200000 825384703 200000 564885114 200000 575290226 200000 761456229 200000 360785255 200000 866671853 200000 673646905 200000 678574174 200000 132115695 200000 757962568 200000 855189368 200000 450652618 200000 344093166 200000 332811977 200000 511741654 200000 39594295 200000 983555932 200000 500120398 200000 840573081 200000 384821204 200000 425515214 200000 780767575 200000 581243560 200000 288415600 200000 616529532 200000 129857025 200000 816454537 200000 397630584 200000 353766715 200000 239760140 200000 611581027 200000 285309436 200000 178864257 200000 956312277 200000 430315773 200000 158778282 200000 325186151 200000 111780443 200000 976763836 200000 426858961 200000 348852129 200000 524513597 200000 707750311 200000 290757470 200000 533897607 200000 395772346 200000 417474661 200000 966355937 200000 292560911 200000 211060910 200000 351834173 200000 617602951 200000 170127312 200000 301344154 200000 386150420 200000 641870112 200000 769537536 200000 83286684 200000 522999154 200000 402718746 200000 300773493 200000 810376818 200000 168361084 200000 65806468 200000 562805670 200000 164923002 200000 515916794 200000 46037771 200000 675226282 200000 675474100 200000 147822929 200000 306902782 200000 482249526 200000 433301949 200000 89088137 200000 431613005 200000 399884195 200000 340083413 200000 68248648 200000 830562181 200000 241690341 200000 236485593 200000 168540115 200000 581785045 200000 29945492 200000 511344968 200000 395902227 200000 140973323 200000 384185574 200000 287801409 200000 941645965 200000 697693078 200000 961937073 200000 720754818 200000 104872296 200000 850721413 200000 110259565 200000 900438122 200000 191878505 200000 535735174 200000 425512751 200000 209718519 200000 157503737 200000 882721511 200000 304100014 200000 829438920 200000 216226077 200000 709845398 200000 906150209 200000 264683290 200000 218640764 200000 519364900 200000 728414429 200000 404350414 200000 813597276 200000 297334717 200000 822576155 200000 209032544 200000 995872420 200000 968580145 200000 833962031 200000 719117297 200000 236580826 200000 861201389 200000 715543281 200000 472285245 200000 318417957 200000 631883009 200000 956025558 200000 966655396 200000 625765964 200000 174773275 200000 578496759 200000 347421732 200000 567382452 200000 85645449 200000 39080200 200000 3761244 200000 548123236 200000 648749114 200000 242831713 200000 350812042 200000 188574467 200000 616250813 200000 929643768 200000 515201421 200000 919417048 200000 741229120 200000 303808356 200000 939286243 200000 355736520 200000 369805201 200000 347067098 200000 958155947 200000 419655770 200000 392978462 200000 392393778 200000 792015522 200000 683952054 200000 140707064 200000 91521250 200000 442097961 200000 887027104 200000 660060107 200000 239664897 200000 436112700 200000 27321985 200000 136904934 200000 712398149 200000 286113916 200000 905384797 200000 723907385 200000 295627012 200000 856899877 200000 342633949 200000 750261841 200000 393572917 200000 670306839 200000 356663878 200000 958813789 200000 45830511 200000 241147088 200000 364794238 200000 63620651 200000 815339496 200000 659881839 200000 901252877 200000 534756138 200000 503836022 200000 894638258 200000 787071769 200000 694847849 200000 979529873 200000 582264824 200000 313468519 200000 438260629 200000 255634510 200000 726121279 200000 128081504 200000 380590846 200000 529825892 200000 963416869 200000 246803209 200000 883243922 200000 201179434 200000 466900202 200000 184167177 200000 854837215 200000 148093333 200000 966171756 200000 308023206 200000 961534228 200000 293471549 200000 715627560 200000 599677127 200000 139834624 200000 556487768 200000 317107006 200000 305989362 200000 354642448 200000 933332413 200000 619456877 200000 241538382 200000 701546324 200000 98285794 200000 366661906 200000 333738913 200000 299523194 200000 737150941 200000 382654764 200000 152250450 200000 56497104 200000 986112358 200000 713857370 200000 93073511 200000 75225157 200000 718072017 200000 75182554 200000 46855047 200000 74582888 200000 456246295 200000 286209419 200000 261516281 200000 352294758 200000 743888846 200000 863191018 200000 395857058 200000 804820239 200000 311924011 200000 955005720 200000 119850761 200000 471762385 200000 733336582 200000 138457042 200000 977559382 200000 301817786 200000 35577557 200000 857060214 200000 695359053 200000 827488121 200000 31314095 200000 348884483 200000 78860631 200000 160947805 200000 134436682 200000 776241177 200000 149072504 200000 151110739 200000 878479612 200000 960402676 200000 891587673 200000 82106347 200000 434117308 200000 850031732 200000 189575230 200000 750613075 200000 949061153 200000 875422999 200000 653560336 200000 262677849 200000 294924641 200000 740657148 200000 648860756 200000 172135276 200000 470680914 200000 322096353 200000 711311920 200000 668457883 200000 440639339 200000 451819045 200000 137462124 200000 561860499 200000 942830019 200000 105231557 200000 64960110 200000 604097956 200000 3211024 200000 119343714 200000 695188539 200000 921466044 200000 523216553 200000 191828281 200000 382491772 200000 516727913 200000 160621187 200000 979513384 200000 528801142 200000 530817754 200000 237688118 200000 455941294 200000 110233616 200000 976336606 200000 778398713 200000 165953259 200000 138791376 200000 642797026 200000 809825952 200000 274284955 200000 516894941 200000 580940278 200000 90387364 200000 228327966 200000 180891645 200000 469507016 200000 261527066 200000 969632370 200000 424618135 200000 283015334 200000 110174137 200000 325331766 200000 430893233 200000 970293887 200000 819461848 200000 858942376 200000 735021298 200000 999569889 200000 904159853 200000 233498022 200000 283104929 200000 834877948 200000 136512014 200000 600769968 200000 816845731 200000 189865629 200000 965438963 200000 472753380 200000 933902975 200000 512052786 200000 855988465 200000 525084415 200000 627724380 200000 479669707 200000 875956351 200000 826428514 200000 116997377 200000 784194838 200000 140128947 200000 667917321 200000 845657811 200000 872464482 200000 178680389 200000 602593172 200000 82710746 200000 591930012 200000 938771594 200000 742610241 200000 189999803 200000 173499732 200000 126347129 200000 904502255 200000 383404733 200000 755311288 200000 988212137 200000 163446044 200000 124424136 200000 35313558 200000 579349584 200000 121721575 200000 251360097 200000 624578909 200000 246985028 200000 57094158 200000 747275694 200000 462242331 200000 473180412 200000 887125488 200000 331934583 200000 777174656 200000 57443471 200000 980257930 200000 511625761 200000 381862873 200000 669734835 200000 793294461 200000 666892724 200000 939306004 200000 132353215 200000 512297222 200000 138602710 200000 4148673 200000 728867496 200000 694401539 200000 805076685 200000 647499790 200000 89056518 200000 45458931 200000 331188096 200000 12843210 200000 351998479 200000 76775925 200000 609331573 200000 51993186 200000 840282266 200000 39130056 200000 247875026 200000 600280550 200000 402051100 200000 503348680 200000 592686688 200000 770010372 200000 873301678 200000 859303671 200000 709761410 200000 349351946 200000 918272772 200000 296719600 200000 42541634 200000 154136551 200000 821402742 200000 492132852 200000 633304132 200000 635466793 200000 763120889 200000 227703521 200000 182702543 200000 416398592 200000 573896998 200000 899802932 200000 647996874 200000 169873720 200000 961398833 200000 13603598 200000 963270075 200000 213251138 200000 636268530 200000 693829931 200000 202290633 200000 113303083 200000 837903583 200000 379513068 200000 830384827 200000 13481890 200000 529164814 200000 908810317 200000 4180982 200000 396493813 200000 778033463 200000 44442094 200000 83907457 200000 458076948 200000 576109743 200000 28072717 200000 636995076 200000 886427019 200000 478383469 200000 734012297 200000 686026947 200000 542922379 200000 344712968 200000 482457056 200000 979409831 200000 499874785 200000 474253237 200000 716948785 200000 240206644 200000 129856508 200000 163558477 200000 771009850 200000 899951763 200000 91106283 200000 733386308 200000 429764185 200000 531637640 200000 130815323 200000 158796722 200000 513074062 200000 399136380 200000 613508764 200000 524496717 200000 545540214 200000 697050228 200000 969114267 200000 493430379 200000 754406225 200000 965083926 200000 242766568 200000 441517827 200000 978145532 200000 363085482 200000 260074929 200000 5933484 200000 344640246 200000 603205142 200000 446602181 200000 352691100 200000 143903583 200000 824843488 200000 659096209 200000 616778922 200000 689148659 200000 547555630 200000 231961637 200000 473125707 200000 544042258 200000 388677064 200000 867930926 200000 698492568 200000 615046074 200000 200662548 200000 599971580 200000 323034181 200000 210210185 200000 300660760 200000 304331645 200000 505570473 200000 679507903 200000 211780731 200000 316786496 200000 753705660 200000 661941306 200000 375012995 200000 443902322 200000 686920723 200000 39066999 200000 573760023 200000 883788771 200000 615402214 200000 436737687 200000 822228926 200000 101323520 200000 734651402 200000 700220246 200000 330784925 200000 304674777 200000 237189365 200000 844664852 200000 552242299 200000 386930204 200000 446980544 200000 9819600 200000 788599743 200000 83392023 200000 401206047 200000 488991271 200000 619171184 200000 96947386 200000 878262890 200000 106916696 200000 51936051 200000 852649873 200000 174676887 200000 197100610 200000 78849359 200000 599962317 200000 269999933 200000 821240419 200000 360146092 200000 190485819 200000 909145234 200000 190778329 200000 440049358 200000 403954250 200000 228226412 200000 503755108 200000 105876958 200000 172712456 200000 547430978 200000 447872097 200000 986758304 200000 877898020 200000 579381291 200000 364238032 200000 715215485 200000 742384365 200000 152655068 200000 458960718 200000 855185785 200000 345401169 200000 919525038 200000 354704667 200000 545005117 200000 624113374 200000 316094613 200000 711238676 200000 871111182 200000 337433795 200000 501131817 200000 666800824 200000 495522002 200000 217197262 200000 593812896 200000 2328614 200000 205361937 200000 272825198 200000 149618640 200000 275486236 200000 897013745 200000 928908722 200000 55328817 200000 633177849 200000 39275320 200000 845611335 200000 388794584 200000 508122555 200000 277156685 200000 719940733 200000 671401084 200000 161656833 200000 539696950 200000 75617346 200000 399608436 200000 353722376 200000 846952090 200000 196072484 200000 641648309 200000 795120305 200000 123113919 200000 814606419 200000 487302616 200000 512426361 200000 146826124 200000 340132763 200000 412912913 200000 376809086 200000 911213959 200000 226447213 200000 412744760 200000 216639615 200000 304221143 200000 108498902 200000 774534594 200000 160204507 200000 45178690 200000 721341317 200000 947742408 200000 195817361 200000 510136623 200000 884532680 200000 152961790 200000 610636606 200000 831664549 200000 356094094 200000 797104316 200000 114176801 200000 726468937 200000 448244838 200000 515214584 200000 68519704 200000 390173026 200000 209977469 200000 390352713 200000 731314595 200000 450373079 200000 47402659 200000 604240356 200000 813136864 200000 757441327 200000 500515142 200000 325358497 200000 50638221 200000 139204751 200000 84148084 200000 336770038 200000 412427016 200000 616470975 200000 156340445 200000 902785786 200000 420765009 200000 546507044 200000 455470029 200000 476714851 200000 949529605 200000 752824262 200000 439387957 200000 75484807 200000 848287075 200000 361851722 200000 811551906 200000 901464157 200000 955322442 200000 568971768 200000 850179650 200000 488694140 200000 420025401 200000 344128182 200000 951847654 200000 109078810 200000 120560460 200000 954118921 200000 686689274 200000 367851277 200000 307551301 200000 666936602 200000 571692941 200000 814310349 200000 126332543 200000 841935278 200000 214541391 200000 725902447 200000 554731515 200000 594128940 200000 419017613 200000 556691626 200000 927653719 200000 964228762 200000 523659062 200000 91002068 200000 479038928 200000 850441118 200000 248563160 200000 425319909 200000 843838791 200000 53288576 200000 538113186 200000 728174450 200000 157632568 200000 949999398 200000 121430371 200000 816799666 200000 265177028 200000 433464854 200000 321937032 200000 460446076 200000 352740263 200000 320572023 200000 53036833 200000 765885510 200000 445673537 200000 111878160 200000 343210204 200000 396264998 200000 231228048 200000 533178694 200000 743688711 200000 357352404 200000 36980787 200000 37960480 200000 896415121 200000 244340388 200000 324908392 200000 222272325 200000 288920329 200000 796425359 200000 52937998 200000 889105403 200000 863002268 200000 800363563 200000 435531427 200000 366194729 200000 806135578 200000 396383405 200000 983993925 200000 481157462 200000 941898737 200000 186708461 200000 256723636 200000 119758759 200000 71896367 200000 65942113 200000 646108493 200000 217504740 200000 309841795 200000 888593184 200000 955053584 200000 846951282 200000 217724476 200000 135173088 200000 536263578 200000 86189145 200000 949600583 200000 432507639 200000 435525418 200000 446812478 200000 758497076 200000 847514460 200000 951072415 200000 405171561 200000 88335665 200000 377362086 200000 842472055 200000 38216895 200000 12867852 200000 75220235 200000 654793681 200000 3529160 200000 4226356 200000 325581665 200000 568019563 200000 597808554 200000 288054456 200000 593953055 200000 138240676 200000 4830250 200000 894415173 200000 988858972 200000 826935674 200000 140338609 200000 747099947 200000 570405838 200000 355545739 200000 35144004 200000 980305752 200000 726094540 200000 774581783 200000 290089098 200000 969838426 200000 839263051 200000 150348539 200000 630693833 200000 574761824 200000 220214243 200000 361193143 200000 314246119 200000 126291512 200000 728694219 200000 41109864 200000 605853292 200000 490594642 200000 632446679 200000 556171725 200000 98129790 200000 761809595 200000 441359232 200000 955284293 200000 893158372 200000 100167969 200000 261994203 200000 134244302 200000 379156738 200000 163764692 200000 971761311 200000 239905799 200000 837327586 200000 410444995 200000 868924195 200000 172408622 200000 425362472 200000 701851770 200000 756721501 200000 86830882 200000 68865051 200000 110480425 200000 971265251 200000 829593696 200000 380462242 200000 488247199 200000 166205933 200000 590986249 200000 824892996 200000 470301514 200000 129663824 200000 307425753 200000 318312998 200000 984881208 200000 169725571 200000 161649713 200000 838269967 200000 965468696 200000 991731612 200000 693433869 200000 404105318 200000 583013689 200000 682048339 200000 480876301 200000 980203058 200000 430944392 200000 670135037 200000 859584880 200000 338321688 200000 125405077 200000 328236689 200000 907595283 200000 358307168 200000 774328974 200000 115090598 200000 910014069 200000 200885743 200000 274395201 200000 446433906 200000 594277556 200000 792603725 200000 725626909 200000 278869451 200000 267241360 200000 284616864 200000 185947184 200000 711418152 200000 609969767 200000 564971949 200000 381095210 200000 286758304 200000 668693815 200000 614805213 200000 916760663 200000 397954281 200000 848820382 200000 67184181 200000 882903976 200000 540734810 200000 163711452 200000 728205403 200000 797327786 200000 262519784 200000 751546574 200000 243038359 200000 856108940 200000 68080171 200000 813876723 200000 181080271 200000 958533917 200000 580201049 200000 405474410 200000 215138185 200000 628476106 200000 241391433 200000 271197682 200000 692836844 200000 635428259 200000 141760624 200000 119488744 200000 239837630 200000 468693845 200000 428362727 200000 923428427 200000 179752806 200000 319027760 200000 219093090 200000 498813881 200000 271342570 200000 542047010 200000 838988088 200000 941344114 200000 339323121 200000 248865210 200000 116937825 200000 973615700 200000 830629057 200000 961165861 200000 692397683 200000 710271453 200000 578311233 200000 608346419 200000 767542435 200000 644552747 200000 264485624 200000 266048082 200000 16788169 200000 864087550 200000 465947403 200000 536441232 200000 65710939 200000 196184243 200000 814334785 200000 667418012 200000 278333807 200000 890121801 200000 24362753 200000 318392260 200000 644951741 200000 145402719 200000 316672082 200000 25489399 200000 4436378 200000 936251699 200000 997918681 200000 300253892 200000 650566909 200000 804763556 200000 202430686 200000 357350233 200000 268207229 200000 515367216 200000 853711686 200000 926096772 200000 462435407 200000 42118902 200000 608691097 200000 370199476 200000 317918540 200000 759717044 200000 392197372 200000 617772279 200000 663896808 200000 61413065 200000 610334519 200000 545800445 200000 368545083 200000 744207922 200000 162798767 200000 590829074 200000 865431802 200000 673517712 200000 162879596 200000 788000039 200000 886716286 200000 610117151 200000 619041812 200000 264717769 200000 814360251 200000 887714751 200000 676250605 200000 556693543 200000 428995401 200000 153513711 200000 329206493 200000 516509967 200000 236706398 200000 679422924 200000 736154732 200000 176012273 200000 425810897 200000 544458005 200000 383265984 200000 123358937 200000 202056215 200000 943138857 200000 780596895 200000 33615992 200000 438261832 200000 550074118 200000 841031536 200000 523311131 200000 574295067 200000 508783178 200000 778913593 200000 141608881 200000 614738404 200000 481966901 200000 846902945 200000 198272456 200000 781367452 200000 483213221 200000 352697070 200000 641280912 200000 829792728 200000 47166999 200000 463744007 200000 378957013 200000 652841424 200000 464727468 200000 462812786 200000 427091976 200000 146073432 200000 171692576 200000 976171862 200000 751445046 200000 231200745 200000 118887891 200000 580483706 200000 533240078 200000 32319385 200000 573376964 200000 158364739 200000 988911326 200000 28621597 200000 627334032 200000 537306552 200000 49537685 200000 944334285 200000 422411126 200000 301731968 200000 789925314 200000 992635807 200000 758990421 200000 36191458 200000 543181459 200000 229979434 200000 256114603 200000 189645763 200000 638874070 200000 430391715 200000 882802582 200000 388238507 200000 718009594 200000 577903843 200000 953554646 200000 877358527 200000 616196109 200000 559842142 200000 662984393 200000 315331015 200000 271128510 200000 400428076 200000 452652908 200000 489644072 200000 746349916 200000 300187394 200000 707091296 200000 306018538 200000 59948756 200000 315455033 200000 815463393 200000 62858418 200000 844822710 200000 689245381 200000 378219727 200000 622532296 200000 368061488 200000 755960382 200000 220191912 200000 27797778 200000 836730641 200000 355688666 200000 680402571 200000 904638998 200000 488302534 200000 538557807 200000 557190199 200000 462343930 200000 596919646 200000 922213749 200000 715183624 200000 996620166 200000 701883785 200000 400109825 200000 375447807 200000 816334880 200000 936698516 200000 100207306 200000 460413114 200000 554590670 200000 533288814 200000 23095847 200000 191431031 200000 531111991 200000 579996581 200000 454135053 200000 125628436 200000 605323169 200000 412533096 200000 831968276 200000 795459601 200000 610647795 200000 90602374 200000 392516211 200000 959682955 200000 342172595 200000 489052525 200000 772550143 200000 266746177 200000 741168648 200000 216967979 200000 88942894 200000 815582355 200000 855937209 200000 585855854 200000 150609689 200000 945922429 200000 150990635 200000 220345735 200000 832014708 200000 358735519 200000 999018853 200000 378227042 200000 265456791 200000 301369143 200000 373182478 200000 54037902 200000 838147448 200000 451516196 200000 774320237 200000 347062075 200000 855063470 200000 114277603 200000 62237799 200000 869013558 200000 769435502 200000 282780565 200000 908789891 200000 809272046 200000 322649488 200000 741768951 200000 469068265 200000 41026161 200000 919730570 200000 64932199 200000 907134045 200000 667087470 200000 8135027 200000 40407525 200000 896197192 200000 248094004 200000 312756737 200000 511475214 200000 412939950 200000 741650864 200000 936300170 200000 249661473 200000 277072696 200000 492969330 200000 934240517 200000 975990526 200000 443462186 200000 636603560 200000 835488777 200000 754656289 200000 933526125 200000 535708704 200000 198777036 200000 136132010 200000 473553286 200000 717902666 200000 792553252 200000 975188055 200000 316510619 200000 627823666 200000 185834889 200000 300769158 200000 697262452 200000 607950217 200000 226545424 200000 447072567 200000 59046007 200000 800384667 200000 104471920 200000 240927240 200000 164185770 200000 807115609 200000 475300607 200000 587303223 200000 828055732 200000 40493137 200000 425648309 200000 28466338 200000 386192347 200000 868734128 200000 392243751 200000 930695881 200000 891697158 200000 546870341 200000 738288012 200000 583699145 200000 416987067 200000 750453632 200000 724660667 200000 736546401 200000 630054945 200000 386442606 200000 116416042 200000 679089648 200000 454150910 200000 538435005 200000 618795759 200000 152634484 200000 264784057 200000 986775230 200000 353142977 200000 4850572 200000 21450328 200000 906202973 200000 208913655 200000 492549494 200000 270906242 200000 730903849 200000 421921159 200000 868231441 200000 625556606 200000 480552018 200000 239177480 200000 32085979 200000 205500977 200000 486543269 200000 99615407 200000 184901618 200000 126208034 200000 677395600 200000 238168148 200000 418517526 200000 600129657 200000 263300900 200000 900445293 200000 954280868 200000 696633338 200000 260148237 200000 492258321 200000 483842204 200000 53999629 200000 532648090 200000 426792182 200000 517617563 200000 653939385 200000 413993147 200000 53242226 200000 525682144 200000 180381347 200000 711913213 200000 521396348 200000 652840266 200000 579520787 200000 372738702 200000 431094187 200000 282603096 200000 193069551 200000 904113983 200000 84071733 200000 240036390 200000 103338428 200000 104665468 200000 436968432 200000 383866485 200000 645583779 200000 700136020 200000 352666963 200000 291127203 200000 400954729 200000 502894455 200000 791780725 200000 458956462 200000 926398324 200000 632506161 200000 892226828 200000 230348596 200000 184493772 200000 819134067 200000 568975727 200000 477786485 200000 862341399 200000 805237962 200000 672845459 200000 375009358 200000 425186971 200000 194008166 200000 753576720 200000 561020735 200000 73638975 200000 73596435 200000 80025116 200000 367434853 200000 167928713 200000 244249409 200000 639939982 200000 662223999 200000 252739744 200000 157688319 200000 586338780 200000 346795756 200000 297203786 200000 158798587 200000 569209372 200000 510131114 200000 907348974 200000 617508227 200000 588807173 200000 352779608 200000 682460562 200000 939000710 200000 221805550 200000 427263796 200000 5402077 200000 964139923 200000 924148941 200000 529265437 200000 581873685 200000 74785495 200000 229414456 200000 45297041 200000 442479138 200000 879313186 200000 297707623 200000 638169006 200000 600015496 200000 608697570 200000 871558703 200000 6598964 200000 765491311 200000 52596517 200000 950813447 200000 347683968 200000 890494366 200000 801470362 200000 82764549 200000 751293073 200000 847463034 200000 329409167 200000 444151521 200000 425900295 200000 864300042 200000 451044084 200000 638321648 200000 434346014 200000 632825846 200000 304331350 200000 279424553 200000 786259126 200000 983581826 200000 529457379 200000 75013667 200000 766384205 200000 747948695 200000 683500907 200000 456265492 200000 643861250 200000 487768505 200000 67636572 200000 306701522 200000 742155155 200000 912819729 200000 168242373 200000 697500628 200000 954765662 200000 361642596 200000 63091283 200000 630821169 200000 346191459 200000 531007512 200000 179331926 200000 155914399 200000 919446335 200000 148524853 200000 32016316 200000 626306677 200000 482510130 200000 758692961 200000 978358803 200000 452220840 200000 223740441 200000 21095138 200000 44826506 200000 525140432 200000 805446260 200000 507474591 200000 205213167 200000 700252451 200000 474869088 200000 245968926 200000 286480818 200000 871837304 200000 551104156 200000 451408005 200000 552482271 200000 532990276 200000 702302343 200000 984103836 200000 750292007 200000 510578591 200000 513695775 200000 841423305 200000 902534359 200000 827622464 200000 860270851 200000 471405074 200000 356490462 200000 359217275 200000 997642609 200000 77211166 200000 750500811 200000 891217481 200000 551643207 200000 366723124 200000 659528139 200000 613980736 200000 847668485 200000 881763641 200000 991417262 200000 152753045 200000 493127624 200000 180430004 200000 292292321 200000 924545568 200000 293615440 200000 447144652 200000 956358516 200000 95354455 200000 169453818 200000 898254408 200000 455954453 200000 356669776 200000 803207365 200000 208388237 200000 234095123 200000 220052163 200000 512549200 200000 432285602 200000 169942363 200000 853239045 200000 641970138 200000 162879023 200000 184194685 200000 507811597 200000 522929728 200000 896066424 200000 985897639 200000 564210802 200000 971669249 200000 732001125 200000 699184039 200000 991410025 200000 612079931 200000 934925949 200000 405404140 200000 829987531 200000 209553070 200000 597163494 200000 597904004 200000 523840012 200000 145110456 200000 535106917 200000 576560414 200000 534750532 200000 572534614 200000 386617699 200000 721673225 200000 847592232 200000 867704617 200000 16653541 200000 825990707 200000 38041873 200000 888957293 200000 887422865 200000 678213930 200000 118661875 200000 985584387 200000 222311343 200000 821772573 200000 31596390 200000 617893735 200000 728263717 200000 557746906 200000 835235232 200000 915257529 200000 534967929 200000 803020752 200000 255079288 200000 83307959 200000 813093073 200000 4140558 200000 633424739 200000 108027840 200000 505690101 200000 78255682 200000 826290297 200000 438654674 200000 835897163 200000 398934458 200000 346978929 200000 108726668 200000 38682329 200000 472317541 200000 762145183 200000 759244587 200000 346081094 200000 739067089 200000 782038268 200000 726871440 200000 362191832 200000 743466029 200000 344320029 200000 516471608 200000 141876854 200000 816250952 200000 551276858 200000 671369537 200000 694027687 200000 812705168 200000 187413799 200000 802126186 200000 425738896 200000 770364691 200000 795293533 200000 55268371 200000 755404024 200000 315500672 200000 522675186 200000 879724600 200000 98855238 200000 987288101 200000 297520027 200000 726048633 200000 219518593 200000 265961713 200000 978771376 200000 257100308 200000 968276558 200000 583762035 200000 214758951 200000 679590632 200000 268024564 200000 966593752 200000 141076375 200000 955096947 200000 246535515 200000 636965616 200000 491687221 200000 602182612 200000 636020999 200000 971150889 200000 285167322 200000 435969224 200000 961624609 200000 296085650 200000 839774970 200000 832592816 200000 757405037 200000 399119576 200000 766076589 200000 948424840 200000 59119700 200000 768011339 200000 741832616 200000 862248945 200000 689191130 200000 443253976 200000 31868484 200000 420154663 200000 316752296 200000 756126991 200000 720734069 200000 59042826 200000 337149443 200000 943566366 200000 221422291 200000 527016729 200000 677248465 200000 245807059 200000 726271636 200000 404832113 200000 231587226 200000 11404446 200000 812421518 200000 210426577 200000 885022340 200000 654890379 200000 874305849 200000 744002968 200000 63469653 200000 321215563 200000 104833962 200000 298345667 200000 996256628 200000 732771627 200000 275427224 200000 898246131 200000 406560487 200000 703682330 200000 407044186 200000 606108517 200000 454047316 200000 270554534 200000 688355813 200000 974832119 200000 360808452 200000 256802046 200000 596197073 200000 908392233 200000 702804187 200000 511754737 200000 846896213 200000 446336792 200000 29680736 200000 626670060 200000 339770437 200000 840119940 200000 908695226 200000 355988735 200000 810947354 200000 840709834 200000 107649199 200000 438318040 200000 16452074 200000 214892521 200000 579085222 200000 331615173 200000 270218858 200000 28196480 200000 349691301 200000 496600758 200000 733918450 200000 111313869 200000 57687892 200000 926576951 200000 763682424 200000 279642543 200000 335331831 200000 66475641 200000 188129426 200000 654355108 200000 819430262 200000 586520137 200000 953271160 200000 206829002 200000 391591000 200000 784885013 200000 829385727 200000 831228129 200000 551539650 200000 162864110 200000 179830686 200000 528416838 200000 264221564 200000 177194624 200000 140149868 200000 810244345 200000 211065323 200000 506131739 200000 577393439 200000 320525463 200000 790577687 200000 602905260 200000 573961997 200000 572580704 200000 360028581 200000 480476867 200000 688603693 200000 482785841 200000 577329373 200000 980383630 200000 32000790 200000 34361481 200000 654617252 200000 20424155 200000 537811710 200000 181805191 200000 20718210 200000 256921881 200000 270852539 200000 789284073 200000 71647901 200000 203259735 200000 771771333 200000 275391246 200000 575411643 200000 941620546 200000 355147313 200000 258847988 200000 998005058 200000 971644458 200000 990152886 200000 152120121 200000 794792762 200000 308903933 200000 943493546 200000 346523421 200000 252146249 200000 226963273 200000 222740485 200000 51220093 200000 776370101 200000 75811645 200000 565186908 200000 809419225 200000 961805669 200000 664647592 200000 494769126 200000 609026126 200000 160477151 200000 311990519 200000 119194746 200000 419954075 200000 574721098 200000 647124026 200000 605976718 200000 100130335 200000 631733356 200000 104120095 200000 162957368 200000 455915737 200000 271058092 200000 128498164 200000 124191279 200000 610135909 200000 742226449 200000 870635432 200000 951775178 200000 321433092 200000 80716352 200000 437882826 200000 299925247 200000 833951124 200000 278745472 200000 223147656 200000 650211429 200000 503114643 200000 229242552 200000 140068527 200000 343741745 200000 354198048 200000 999936879 200000 805648816 200000 29239611 200000 166447096 200000 815464394 200000 571956632 200000 38459129 200000 719624316 200000 180093073 200000 207703318 200000 381214594 200000 292083624 200000 819272489 200000 199025017 200000 30183052 200000 611020828 200000 859120538 200000 765932718 200000 239037549 200000 395152663 200000 168750729 200000 144853317 200000 733327900 200000 573046390 200000 561511742 200000 522333804 200000 600446256 200000 616771768 200000 299248030 200000 538555377 200000 581840863 200000 190903036 200000 199077425 200000 494378051 200000 134862079 200000 62810368 200000 292443164 200000 761258097 200000 968977415 200000 709669666 200000 681297703 200000 667159080 200000 643324686 200000 548883554 200000 405809592 200000 813739448 200000 447420106 200000 979488350 200000 52602581 200000 115192847 200000 153295506 200000 248672595 200000 926269989 200000 411662523 200000 715105371 200000 111262754 200000 781094382 200000 905630699 200000 80788669 200000 549778503 200000 31917846 200000 173214830 200000 965194478 200000 444786658 200000 676628261 200000 822735281 200000 880506053 200000 601534897 200000 904254017 200000 666145220 200000 940412088 200000 542552851 200000 943765296 200000 966272853 200000 776237533 200000 189970951 200000 304498009 200000 386165682 200000 743652843 200000 85926697 200000 654088387 200000 571442890 200000 615008057 200000 141433786 200000 345434131 200000 635286827 200000 210743997 200000 822607256 200000 439250064 200000 145175045 200000 754794509 200000 787766593 200000 977863713 200000 613816101 200000 976211297 200000 549626835 200000 160932172 200000 891747065 200000 617856398 200000 651622158 200000 200902457 200000 190243986 200000 532354571 200000 161947983 200000 837554604 200000 216155036 200000 171441902 200000 565120918 200000 249465613 200000 753878630 200000 322989295 200000 994661760 200000 286201443 200000 418275807 200000 150929251 200000 882868044 200000 258698579 200000 19247510 200000 912457281 200000 230030297 200000 917361189 200000 746192313 200000 45537312 200000 582816421 200000 198437310 200000 116464406 200000 268384310 200000 626750415 200000 396886950 200000 923227932 200000 907677785 200000 733995541 200000 763835394 200000 810085850 200000 898414336 200000 297492181 200000 38654874 200000 792650237 200000 338088770 200000 664551439 200000 204149204 200000 267401941 200000 966763733 200000 225502305 200000 922230966 200000 463063119 200000 889682447 200000 784975624 200000 868589798 200000 602256636 200000 451399656 200000 290762212 200000 110012332 200000 982421000 200000 386098677 200000 328284532 200000 496019694 200000 647727938 200000 970254957 200000 864379605 200000 397323058 200000 49192217 200000 591323175 200000 172022726 200000 696552863 200000 355481756 200000 654845592 200000 495690918 200000 326171643 200000 597438841 200000 264195032 200000 882728051 200000 681962157 200000 508070398 200000 100730526 200000 439216844 200000 579960507 200000 714900250 200000 513651774 200000 137940975 200000 233798092 200000 95696475 200000 812343985 200000 857484986 200000 245214246 200000 735851505 200000 726883469 200000 515900077 200000 785015984 200000 379082408 200000 425184007 200000 449121253 200000 975038705 200000 213217265 200000 999934967 200000 585960226 200000 477217550 200000 127658969 200000 194436563 200000 849077697 200000 487656910 200000 697705743 200000 364016049 200000 330679746 200000 584459928 200000 590554850 200000 315801929 200000 99796930 200000 235901811 200000 466726207 200000 6903536 200000 402831616 200000 124046596 200000 92134582 200000 974036381 200000 829741915 200000 409660563 200000 405754996 200000 924556007 200000 951058257 200000 743507461 200000 362596937 200000 532220163 200000 652605441 200000 966310882 200000 54752419 200000 240467657 200000 767337256 200000 334168399 200000 976861841 200000 589446064 200000 601237799 200000 19581972 200000 584982464 200000 565370317 200000 717161211 200000 704136342 200000 58334336 200000 446334934 200000 155415106 200000 516863965 200000 259198398 200000 133128484 200000 34767676 200000 508443535 200000 937448202 200000 436712363 200000 80907974 200000 514175985 200000 930550930 200000 843808771 200000 585780831 200000 530427884 200000 426406181 200000 98265954 200000 975229478 200000 313701125 200000 105449520 200000 393591711 200000 80762585 200000 556663139 200000 980297155 200000 238736687 200000 562171863 200000 320856524 200000 531145867 200000 843933994 200000 785104670 200000 712332199 200000 879956440 200000 219523911 200000 76108621 200000 234247930 200000 82429336 200000 296401882 200000 270074274 200000 788031084 200000 727084634 200000 31023580 200000 102377467 200000 519486787 200000 374001995 200000 716172514 200000 607614168 200000 526706534 200000 797809723 200000 11261732 200000 16022870 200000 328730459 200000 426572183 200000 479141750 200000 264633653 200000 267034697 200000 662699631 200000 31920977 200000 745705170 200000 849309174 200000 861570161 200000 912550603 200000 476452140 200000 742484682 200000 67617772 200000 269803673 200000 606286818 200000 427688393 200000 425720781 200000 967911443 200000 972798770 200000 908717211 200000 772639139 200000 304848687 200000 147308027 200000 933610887 200000 96824734 200000 684235908 200000 232672699 200000 764255602 200000 977655947 200000 106217799 200000 91227793 200000 479717860 200000 789644249 200000 250733393 200000 411580731 200000 434206978 200000 114468758 200000 385471766 200000 951163671 200000 568750484 200000 290037362 200000 835978669 200000 112803877 200000 601587967 200000 254321081 200000 144833742 200000 910734594 200000 657854795 200000 925383004 200000 63730383 200000 539220717 200000 621691165 200000 352102888 200000 746804389 200000 547455430 200000 364981181 200000 38879372 200000 450904040 200000 103814153 200000 13294865 200000 404730646 200000 877118670 200000 514229462 200000 352709535 200000 73737717 200000 477266989 200000 411697131 200000 841402509 200000 605730360 200000 927512957 200000 345050023 200000 547904419 200000 337113484 200000 143823571 200000 557991176 200000 452724551 200000 158193729 200000 55060198 200000 177376684 200000 356357759 200000 762910021 200000 4275469 200000 193598419 200000 648941810 200000 869423143 200000 899177277 200000 880265307 200000 49961702 200000 925425428 200000 376648206 200000 521615041 200000 710895426 200000 457423579 200000 288109239 200000 780723493 200000 33770892 200000 59403500 200000 258189068 200000 186661446 200000 791268331 200000 781294932 200000 294695814 200000 49497985 200000 114763557 200000 102991042 200000 531144507 200000 947236053 200000 471236258 200000 875974788 200000 198014944 200000 509737185 200000 341967974 200000 80343177 200000 290778061 200000 560807139 200000 565993241 200000 710811488 200000 267638776 200000 114876602 200000 779131905 200000 553830454 200000 584772087 200000 800369380 200000 490755334 200000 94769371 200000 125660674 200000 166961279 200000 339275948 200000 10347453 200000 592431854 200000 466964811 200000 561842716 200000 39116778 200000 514490930 200000 897039270 200000 344941338 200000 406714130 200000 738043365 200000 692449421 200000 65975822 200000 780746625 200000 452144317 200000 197832096 200000 237553151 200000 847876648 200000 972548112 200000 877113630 200000 997549203 200000 286946452 200000 899975637 200000 106566116 200000 136613903 200000 815437555 200000 611691683 200000 133434737 200000 855939932 200000 906181654 200000 254466992 200000 700403172 200000 39418367 200000 222720873 200000 881075410 200000 30552059 200000 413426718 200000 54864635 200000 132429953 200000 747438357 200000 289702017 200000 243718524 200000 859035090 200000 698277680 200000 439208590 200000 236784697 200000 583750780 200000 491011818 200000 73528395 200000 44505889 200000 787772629 200000 417590147 200000 702558303 200000 216634562 200000 883480021 200000 560623320 200000 458742288 200000 281760331 200000 652906769 200000 36462441 200000 430259525 200000 723255179 200000 995218112 200000 571450451 200000 413594244 200000 673827055 200000 30488505 200000 429721942 200000 803057396 200000 337990535 200000 250475378 200000 46020815 200000 683346011 200000 671512833 200000 261800449 200000 602116029 200000 485030176 200000 75926443 200000 90564637 200000 175118271 200000 23108169 200000 113308276 200000 810648861 200000 347150611 200000 129596797 200000 861790955 200000 835561207 200000 819502743 200000 244222723 200000 523577149 200000 70316098 200000 809456587 200000 874762688 200000 765769274 200000 497854003 200000 175513805 200000 164635963 200000 601537872 200000 254476962 200000 280095322 200000 478610844 200000 251337869 200000 661040645 200000 871147987 200000 984592295 200000 974510752 200000 244110195 200000 291900724 200000 231910596 200000 19713240 200000 258942625 200000 594352413 200000 298464506 200000 372287778 200000 932958184 200000 947894477 200000 495155438 200000 409559054 200000 344030268 200000 566376481 200000 471652840 200000 863438538 200000 668314933 200000 560901016 200000 134595022 200000 958522660 200000 980891912 200000 84553809 200000 546053925 200000 346292107 200000 871159950 200000 132739594 200000 563867414 200000 770427150 200000 927536443 200000 667895585 200000 943258470 200000 955258714 200000 835220263 200000 169470102 200000 160215163 200000 279895231 200000 295628552 200000 389471751 200000 694059357 200000 131139627 200000 755839541 200000 2084785 200000 163671986 200000 596951340 200000 282361507 200000 579901045 200000 297869760 200000 938514417 200000 848150250 200000 351503311 200000 563228270 200000 215782728 200000 685577280 200000 895857631 200000 280789314 200000 147285665 200000 556607100 200000 832426852 200000 241043043 200000 334492169 200000 33763348 200000 272180667 200000 941129367 200000 843464750 200000 929891870 200000 202558179 200000 776416069 200000 61913697 200000 545992273 200000 831194491 200000 822206067 200000 442870414 200000 45756164 200000 162456769 200000 287886024 200000 561885508 200000 687909165 200000 322671763 200000 873655178 200000 444063667 200000 976655970 200000 389153137 200000 820877984 200000 87732647 200000 115210971 200000 518747768 200000 109818513 200000 401313681 200000 26616685 200000 182022504 200000 713224834 200000 191181438 200000 368188815 200000 197470366 200000 570687547 200000 135737373 200000 783522135 200000 326601498 200000 239137313 200000 53939389 200000 291659133 200000 214474873 200000 508918075 200000 511011147 200000 697684310 200000 65835770 200000 834539313 200000 10276183 200000 344269529 200000 815606652 200000 145130567 200000 444996879 200000 883643037 200000 29701501 200000 724853606 200000 427119425 200000 809431000 200000 811991324 200000 20183058 200000 2953052 200000 221062752 200000 165310231 200000 377420916 200000 802883950 200000 937667244 200000 129226445 200000 641097553 200000 244292135 200000 244692947 200000 93445691 200000 900980751 200000 686601939 200000 846872459 200000 510222338 200000 280001718 200000 542912867 200000 857082922 200000 829841246 200000 279576556 200000 164227684 200000 535361704 200000 97745968 200000 798870263 200000 290177285 200000 998178970 200000 93795572 200000 65263549 200000 475892501 200000 509865015 200000 558972106 200000 627281606 200000 647087361 200000 875094102 200000 807065968 200000 720852792 200000 341173721 200000 759522924 200000 476455237 200000 660667097 200000 165859146 200000 130684561 200000 690953543 200000 833782800 200000 126990757 200000 107097980 200000 56803605 200000 916439011 200000 589485526 200000 965794945 200000 456953069 200000 373523449 200000 820671852 200000 788830105 200000 966709166 200000 772848281 200000 709469334 200000 677406041 200000 886486741 200000 224281768 200000 859204643 200000 745505017 200000 540772483 200000 246378413 200000 947796865 200000 881091150 200000 897698676 200000 926665167 200000 95395006 200000 70751183 200000 404872456 200000 688569300 200000 858770057 200000 630855826 200000 911398718 200000 625490724 200000 984466992 200000 44154447 200000 621827251 200000 382931395 200000 636355491 200000 50329435 200000 886505126 200000 486874201 200000 167893358 200000 263608493 200000 254106358 200000 950266925 200000 32044738 200000 780752860 200000 223617057 200000 570490148 200000 164828524 200000 403906333 200000 652050758 200000 166575558 200000 547591643 200000 83282760 200000 752536099 200000 394663736 200000 259814685 200000 26365908 200000 727856406 200000 805253442 200000 57089762 200000 105779926 200000 79323423 200000 191348810 200000 91037558 200000 81727236 200000 531577819 200000 661680469 200000 855929290 200000 223770551 200000 322817418 200000 102962700 200000 639578475 200000 173635299 200000 481023241 200000 244622004 200000 898972808 200000 867838240 200000 312981463 200000 728331828 200000 559477743 200000 102182308 200000 365359635 200000 134646290 200000 210694416 200000 535902278 200000 81689724 200000 593924724 200000 895237623 200000 77172603 200000 211232366 200000 128220194 200000 212030805 200000 32357467 200000 204320234 200000 999668866 200000 61942903 200000 945718428 200000 11198350 200000 524410266 200000 631520588 200000 457799829 200000 180995224 200000 514050577 200000 219599458 200000 241560892 200000 79958758 200000 968438061 200000 11208937 200000 587541543 200000 739290872 200000 216206549 200000 515707053 200000 415034253 200000 520558059 200000 472485776 200000 586845215 200000 737995845 200000 704904575 200000 113215107 200000 870421068 200000 462639557 200000 171517969 200000 397530485 200000 748536035 200000 933866532 200000 731280032 200000 78701773 200000 345391154 200000 276734999 200000 326174923 200000 359369617 200000 498764585 200000 603124470 200000 924542673 200000 509883753 200000 307360596 200000 431740087 200000 92486542 200000 634663577 200000 160499940 200000 67826161 200000 292747907 200000 824243721 200000 571198118 200000 549751257 200000 820627918 200000 627974976 200000 947239433 200000 412223047 200000 887222829 200000 919148643 200000 971173659 200000 171827122 200000 746062590 200000 152621114 200000 409980043 200000 940617518 200000 953496129 200000 145251371 200000 507007400 200000 736242292 200000 242136211 200000 871939131 200000 519558239 200000 2718682 200000 725232436 200000 115069715 200000 776570176 200000 567239253 200000 374623233 200000 208048632 200000 778674553 200000 576429437 200000 13374841 200000 425488592 200000 999926489 200000 424497032 200000 941660347 200000 460116003 200000 344841165 200000 509469004 200000 807821189 200000 3319063 200000 392540517 200000 802775617 200000 258837046 200000 599224178 200000 963981134 200000 452902524 200000 348327884 200000 257213851 200000 412741592 200000 4397748 200000 767569894 200000 100406424 200000 477018609 200000 9548863 200000 77167297 200000 886397455 200000 118984487 200000 19146005 200000 273401662 200000 363300937 200000 438866345 200000 463716299 200000 190420697 200000 657680425 200000 926666822 200000 493052825 200000 84405683 200000 449120569 200000 62132332 200000 667070547 200000 376402056 200000 514060701 200000 479260201 200000 131310706 200000 347608248 200000 371598364 200000 399619115 200000 203465996 200000 29468737 200000 502000157 200000 944471491 200000 221707734 200000 433753026 200000 422837670 200000 351098589 200000 141681960 200000 703549561 200000 709713758 200000 314272777 200000 360480760 200000 160345157 200000 956868748 200000 868343412 200000 122855388 200000 123019172 200000 116637461 200000 998159854 200000 111293196 200000 707952053 200000 419477377 200000 949035749 200000 792065629 200000 176867381 200000 232750325 200000 819047527 200000 145781574 200000 442567557 200000 654498617 200000 628728355 200000 648834526 200000 640158881 200000 33533618 200000 918069352 200000 588846299 200000 639453482 200000 513487976 200000 448774179 200000 378718099 200000 820042076 200000 164139520 200000 596081380 200000 617574397 200000 922899479 200000 425802178 200000 661098713 200000 930413232 200000 110557913 200000 941765779 200000 133360336 200000 511672034 200000 876686273 200000 238299643 200000 96341561 200000 973167721 200000 595246477 200000 265376288 200000 80207136 200000 535413181 200000 739243420 200000 837840840 200000 980342326 200000 218435059 200000 590939116 200000 263375449 200000 628173512 200000 699992258 200000 536611099 200000 542964699 200000 294244548 200000 747299456 200000 62625897 200000 756878068 200000 443775163 200000 619974693 200000 673257396 200000 343135978 200000 318546393 200000 229878086 200000 388686713 200000 573771684 200000 973445613 200000 560934938 200000 369392856 200000 637808552 200000 215053671 200000 146727800 200000 412669328 200000 984639005 200000 404402516 200000 217822422 200000 549981182 200000 463321289 200000 602500451 200000 556181578 200000 605309729 200000 828432403 200000 24317922 200000 225360523 200000 694726296 200000 443161858 200000 960076736 200000 390359280 200000 455994017 200000 741179707 200000 749529227 200000 846277487 200000 219455515 200000 477347589 200000 695011443 200000 497178271 200000 508663939 200000 722369351 200000 364962885 200000 926524853 200000 738025978 200000 120529288 200000 335423344 200000 57663625 200000 855100733 200000 988620781 200000 995110402 200000 122337681 200000 51931562 200000 602189630 200000 525538986 200000 739467236 200000 840126784 200000 823505632 200000 88019126 200000 276924727 200000 215365279 200000 545355482 200000 309478422 200000 223292899 200000 912514819 200000 233792468 200000 291685207 200000 626549468 200000 100798540 200000 158832915 200000 169340328 200000 239987130 200000 861039864 200000 175207549 200000 623190231 200000 251138226 200000 615506470 200000 807381658 200000 533849427 200000 236205213 200000 739343764 200000 485337231 200000 171873834 200000 190092015 200000 409706401 200000 399334436 200000 939761932 200000 67002816 200000 872824650 200000 610217407 200000 584396358 200000 653016518 200000 136226352 200000 11450470 200000 548735174 200000 927272536 200000 102097040 200000 254085055 200000 897324061 200000 842935147 200000 824106824 200000 429742610 200000 807473783 200000 443898775 200000 315325399 200000 308816453 200000 703747235 200000 966170642 200000 870763101 200000 251125726 200000 844166673 200000 746569395 200000 926060950 200000 336379140 200000 212300493 200000 866894320 200000 232918754 200000 427708541 200000 108988808 200000 213171935 200000 933278783 200000 768149424 200000 656032143 200000 958035767 200000 574883916 200000 282415779 200000 713989329 200000 103468367 200000 422842951 200000 150021630 200000 445304797 200000 980077085 200000 708108302 200000 504467717 200000 653674464 200000 853931831 200000 389343265 200000 361073568 200000 404331690 200000 736520405 200000 769045918 200000 203112021 200000 101903529 200000 629503948 200000 624558658 200000 677066316 200000 769259 200000 331259283 200000 934441070 200000 801260873 200000 774620959 200000 414637632 200000 319169310 200000 749507508 200000 427108755 200000 770228363 200000 815427058 200000 231133332 200000 347813175 200000 466567625 200000 401483048 200000 955599758 200000 881353624 200000 827982321 200000 937557407 200000 32314602 200000 351366884 200000 326695322 200000 662332117 200000 52729741 200000 202199019 200000 886429178 200000 145796329 200000 159626495 200000 143759388 200000 950448359 200000 285999769 200000 911134565 200000 695078275 200000 314631384 200000 678463812 200000 372840327 200000 945053392 200000 152120548 200000 577382632 200000 148574923 200000 825205586 200000 112096961 200000 113553443 200000 85669687 200000 198242551 200000 443706053 200000 928870453 200000 779920753 200000 11994701 200000 862054888 200000 971954427 200000 58434241 200000 298931843 200000 964408767 200000 410096372 200000 403114253 200000 439329639 200000 844285569 200000 142585151 200000 334117083 200000 248575337 200000 177306885 200000 456699291 200000 284947282 200000 808564630 200000 624382144 200000 743272548 200000 48085048 200000 442705820 200000 807323082 200000 900546204 200000 311941108 200000 455683019 200000 466176218 200000 352054238 200000 825877900 200000 659747601 200000 847208260 200000 281848427 200000 737992871 200000 880749821 200000 989510913 200000 772755233 200000 258630539 200000 99715004 200000 856045222 200000 13591421 200000 573706527 200000 634744862 200000 804068203 200000 807617440 200000 698576105 200000 977073040 200000 620733221 200000 392185926 200000 979339025 200000 909137955 200000 399706699 200000 536337104 200000 496439387 200000 676865155 200000 56518643 200000 373201210 200000 66975279 200000 713040895 200000 332675029 200000 32555556 200000 975754900 200000 256380038 200000 282486854 200000 498077900 200000 803340847 200000 112839847 200000 178570301 200000 179705105 200000 724939335 200000 696733072 200000 384442192 200000 891300209 200000 339919044 200000 358890767 200000 930027959 200000 953547019 200000 990411818 200000 553460627 200000 161716807 200000 664485277 200000 895194530 200000 94896170 200000 290698872 200000 154899333 200000 898456305 200000 209545347 200000 531994718 200000 382647235 200000 184571517 200000 579368173 200000 462025394 200000 878282740 200000 564370766 200000 644811862 200000 493429962 200000 314305112 200000 556680457 200000 531505740 200000 999395483 200000 997343180 200000 71781878 200000 307309822 200000 845568189 200000 34213839 200000 934669051 200000 665571130 200000 769106022 200000 352434817 200000 352803230 200000 538859119 200000 678310765 200000 863412894 200000 56828934 200000 854952620 200000 622497351 200000 871379846 200000 419839737 200000 942914207 200000 50082828 200000 497845047 200000 671949790 200000 892976022 200000 550970482 200000 694134351 200000 65709755 200000 755819904 200000 479851984 200000 688672782 200000 342533175 200000 711817963 200000 421855004 200000 99716690 200000 972518808 200000 421595910 200000 704419308 200000 657550744 200000 426151621 200000 424598432 200000 172699255 200000 584525569 200000 966017092 200000 169225511 200000 146513300 200000 505603145 200000 256861500 200000 397568169 200000 157516985 200000 426865104 200000 467341171 200000 687412693 200000 138674685 200000 751606421 200000 237660497 200000 954927865 200000 527699989 200000 997313077 200000 513861594 200000 607045380 200000 868488281 200000 474146543 200000 306089654 200000 288473477 200000 916270783 200000 553789858 200000 385220652 200000 819917481 200000 825308638 200000 304583628 200000 945869601 200000 357971264 200000 130440939 200000 92500875 200000 787178781 200000 803101880 200000 967579582 200000 613925791 200000 609338949 200000 58736416 200000 759151310 200000 62012773 200000 914530145 200000 79821605 200000 979322671 200000 584267997 200000 15539158 200000 120506391 200000 621233306 200000 428170404 200000 279562668 200000 508362211 200000 288508772 200000 791083002 200000 372214664 200000 730897689 200000 103698053 200000 336553148 200000 214110898 200000 137882855 200000 997122962 200000 502877545 200000 186023696 200000 282147099 200000 839449794 200000 25736992 200000 13017384 200000 349029413 200000 714570987 200000 10973087 200000 454931488 200000 667973393 200000 518261125 200000 820329797 200000 223763904 200000 128033168 200000 679705765 200000 390722320 200000 600816750 200000 984380911 200000 96537346 200000 371046559 200000 606750000 200000 876896029 200000 53296114 200000 555431983 200000 199597997 200000 618655912 200000 603128685 200000 694034593 200000 668510251 200000 667844799 200000 454060552 200000 732683634 200000 535792017 200000 213509681 200000 266491131 200000 6368960 200000 188278629 200000 907476587 200000 998387226 200000 659242314 200000 206763982 200000 555875197 200000 674939870 200000 698694767 200000 340086162 200000 855238677 200000 869548381 200000 696547374 200000 910260760 200000 780154753 200000 64959564 200000 693221156 200000 603616615 200000 383027633 200000 815110403 200000 558596752 200000 979890212 200000 672358705 200000 757705336 200000 830542416 200000 984531862 200000 195626802 200000 257923137 200000 633194724 200000 173173669 200000 484246401 200000 758205590 200000 996896106 200000 882984149 200000 331426957 200000 320375884 200000 104365984 200000 587483726 200000 508954980 200000 740483290 200000 113935844 200000 138290135 200000 565548981 200000 164252759 200000 25612086 200000 100927957 200000 612228047 200000 463986041 200000 173833523 200000 963419472 200000 85099167 200000 340877206 200000 168727066 200000 246629358 200000 215720885 200000 427078821 200000 387293386 200000 46607348 200000 181924671 200000 666851133 200000 282475714 200000 405857355 200000 54664203 200000 880161940 200000 446185502 200000 766199416 200000 796757896 200000 742813312 200000 52268960 200000 815867041 200000 769050053 200000 395807097 200000 802821795 200000 176112014 200000 179658095 200000 330417300 200000 380210984 200000 503227045 200000 567156182 200000 446311816 200000 390317005 200000 708769260 200000 73601768 200000 962263211 200000 944780751 200000 402757130 200000 464529715 200000 208659701 200000 740418831 200000 489121349 200000 744256999 200000 109809659 200000 816044041 200000 781893764 200000 958679248 200000 252897268 200000 376110558 200000 435295565 200000 457725535 200000 969450935 200000 688262730 200000 205884871 200000 787201440 200000 786507450 200000 89941933 200000 835029432 200000 530589764 200000 136186643 200000 514216197 200000 939326855 200000 320933016 200000 388837753 200000 51049969 200000 972690490 200000 29503884 200000 319078723 200000 771229871 200000 100651384 200000 405547692 200000 561847399 200000 465283102 200000 638512008 200000 170238505 200000 672681340 200000 123643836 200000 647337807 200000 81931471 200000 436777911 200000 310780839 200000 929908820 200000 574892559 200000 721028848 200000 558207647 200000 208085182 200000 349456374 200000 598888349 200000 635694593 200000 640041812 200000 97376052 200000 846382293 200000 553917389 200000 268614011 200000 204541205 200000 962053709 200000 542386848 200000 929424699 200000 358957450 200000 345814110 200000 778386873 200000 315894073 200000 846246687 200000 296382460 200000 473449207 200000 916651197 200000 913840389 200000 953135295 200000 643176664 200000 606734252 200000 427405065 200000 63006940 200000 655888507 200000 116491918 200000 229978011 200000 267310892 200000 850702750 200000 349433993 200000 112602055 200000 269162787 200000 321968288 200000 140146531 200000 898270013 200000 70593241 200000 874665087 200000 892748674 200000 423630412 200000 434002692 200000 420843225 200000 358851054 200000 190445538 200000 909735163 200000 611037678 200000 29049421 200000 268103565 200000 418177715 200000 774224027 200000 928169189 200000 741393788 200000 666336964 200000 610505824 200000 380246173 200000 989812350 200000 815641700 200000 137419610 200000 176666363 200000 687128064 200000 238270826 200000 628948552 200000 109272614 200000 344622610 200000 119732300 200000 449359497 200000 219081444 200000 648046434 200000 668372000 200000 827770907 200000 600608412 200000 760697662 200000 204575389 200000 1550237 200000 544904020 200000 960090005 200000 227820058 200000 205803085 200000 772008883 200000 431623926 200000 596582285 200000 60853258 200000 681706239 200000 191389326 200000 670648460 200000 267971409 200000 608062751 200000 104814125 200000 458666319 200000 641392963 200000 45247642 200000 370347584 200000 964960939 200000 478566300 200000 771039893 200000 124176344 200000 847539223 200000 968148157 200000 535609559 200000 621088417 200000 5131177 200000 29475746 200000 852051400 200000 778196202 200000 471472153 200000 792446955 200000 566114924 200000 399761315 200000 90270396 200000 481134551 200000 240479340 200000 227378264 200000 187822473 200000 879872579 200000 536531980 200000 336022330 200000 261801751 200000 296323246 200000 474184757 200000 145793814 200000 128792732 200000 12309814 200000 875249771 200000 58458459 200000 228320750 200000 313579163 200000 201960151 200000 740143128 200000 767912836 200000 438540859 200000 986264126 200000 714678266 200000 894243957 200000 148102164 200000 188075014 200000 338587217 200000 783326327 200000 364145348 200000 643258935 200000 655215371 200000 323256288 200000 986020747 200000 148852087 200000 643023542 200000 407298472 200000 203745862 200000 332046604 200000 70161025 200000 67684708 200000 548399476 200000 133152476 200000 994954298 200000 383621451 200000 157733940 200000 475910511 200000 26584144 200000 678239283 200000 796294725 200000 828901355 200000 52142034 200000 61428116 200000 713135108 200000 998149654 200000 998287982 200000 733323651 200000 26710128 200000 105885783 200000 45310578 200000 94643384 200000 562964263 200000 219901364 200000 895636173 200000 994485895 200000 854824553 200000 151968212 200000 369699085 200000 175415529 200000 208226580 200000 454017277 200000 693022562 200000 204068467 200000 359183014 200000 769503767 200000 355633817 200000 199475293 200000 835444029 200000 332985510 200000 220019744 200000 6739068 200000 83034009 200000 415803602 200000 468716039 200000 303681351 200000 120580375 200000 724586337 200000 910797052 200000 678779860 200000 159465910 200000 86859195 200000 82523726 200000 145833435 200000 903698453 200000 667523556 200000 192538602 200000 991048625 200000 900700019 200000 941481092 200000 68534368 200000 757938765 200000 105318316 200000 933953250 200000 374750941 200000 579458885 200000 873933633 200000 588829411 200000 338500913 200000 167043793 200000 780608336 200000 486965007 200000 449190346 200000 864469446 200000 827170199 200000 772436619 200000 720174519 200000 255388060 200000 768103029 200000 305525535 200000 821080229 200000 341906535 200000 673592551 200000 347473713 200000 158775524 200000 300004576 200000 485425806 200000 71101894 200000 246668641 200000 844158045 200000 457590694 200000 789941895 200000 357871533 200000 178411219 200000 349530383 200000 98498489 200000 176025075 200000 366879450 200000 330377800 200000 437039682 200000 743744261 200000 903801256 200000 880407918 200000 175688106 200000 362563663 200000 960081684 200000 968540480 200000 485132823 200000 845815777 200000 231118227 200000 886207773 200000 364939855 200000 103348840 200000 316398141 200000 840383747 200000 963539897 200000 173654324 200000 901907144 200000 455825808 200000 752105051 200000 409870899 200000 568204683 200000 519454724 200000 52708572 200000 696687092 200000 554503548 200000 191687229 200000 829847170 200000 228707236 200000 561513521 200000 783349432 200000 632638772 200000 566814483 200000 401653729 200000 372760726 200000 472438136 200000 51673774 200000 592264035 200000 105126803 200000 870938230 200000 395663749 200000 928558125 200000 640549903 200000 1878514 200000 667612486 200000 115931222 200000 52635401 200000 381900372 200000 447391296 200000 89119891 200000 820792350 200000 501042850 200000 570769760 200000 720214076 200000 536455053 200000 124356228 200000 816524854 200000 514950983 200000 463821365 200000 376929854 200000 11254511 200000 902469707 200000 472085908 200000 625155256 200000 985646683 200000 273797757 200000 672503752 200000 258169209 200000 545565672 200000 290096565 200000 722659217 200000 278564006 200000 424468900 200000 972595818 200000 778382413 200000 402955527 200000 35020351 200000 427801520 200000 12825593 200000 97689089 200000 689254149 200000 321825600 200000 275268918 200000 247947164 200000 759793127 200000 512778607 200000 259217216 200000 678004350 200000 63937906 200000 572807477 200000 254859255 200000 150030317 200000 384143061 200000 851786791 200000 199440345 200000 979419087 200000 499885534 200000 325919356 200000 849268229 200000 618108076 200000 755841276 200000 66688266 200000 199914042 200000 577626026 200000 375129918 200000 235101513 200000 915264724 200000 427858575 200000 605741138 200000 462830414 200000 441186004 200000 147202497 200000 780180614 200000 44254160 200000 305569240 200000 313749576 200000 435881160 200000 328016933 200000 901402142 200000 769210826 200000 822630569 200000 323349573 200000 575897220 200000 506364557 200000 487599701 200000 232529093 200000 996404362 200000 105407352 200000 317010076 200000 832291548 200000 525211213 200000 753728530 200000 165283051 200000 511020641 200000 959989388 200000 3588736 200000 707065170 200000 839539658 200000 713451687 200000 67575177 200000 291853439 200000 215780397 200000 422662810 200000 813025428 200000 893174720 200000 898402626 200000 918536965 200000 186069415 200000 105066756 200000 666452830 200000 175130406 200000 307754857 200000 840084186 200000 29585272 200000 743179484 200000 598171425 200000 594897520 200000 775131430 200000 337267365 200000 290722996 200000 302651795 200000 446376608 200000 140636063 200000 540393642 200000 328189620 200000 332033211 200000 74575754 200000 66107944 200000 698293985 200000 370923246 200000 37688003 200000 11072757 200000 637742023 200000 573768016 200000 248915018 200000 107864441 200000 271421365 200000 586435734 200000 292511676 200000 201745081 200000 164733339 200000 281035289 200000 725174616 200000 369266779 200000 389376774 200000 230223309 200000 15507454 200000 750485671 200000 166608933 200000 61759050 200000 288766762 200000 477136002 200000 22797254 200000 813314246 200000 591401724 200000 186539380 200000 245203288 200000 830406423 200000 152649778 200000 138171299 200000 578770666 200000 536503733 200000 110249514 200000 857512405 200000 307764009 200000 935530421 200000 39154404 200000 484192624 200000 233584485 200000 609569486 200000 619327230 200000 378355324 200000 957867916 200000 879117654 200000 616625590 200000 957459359 200000 275234348 200000 156610117 200000 737983722 200000 246716959 200000 245634164 200000 867176240 200000 533327642 200000 472044003 200000 779965491 200000 92918862 200000 637507939 200000 707716977 200000 71381462 200000 332067958 200000 758097284 200000 435856368 200000 846332013 200000 705337630 200000 970742748 200000 800286502 200000 524960166 200000 50478172 200000 755234665 200000 299254138 200000 13545935 200000 703836903 200000 384242122 200000 455601651 200000 499961303 200000 498858518 200000 448510269 200000 236676662 200000 869455181 200000 389653983 200000 391746209 200000 975783050 200000 114945630 200000 631416536 200000 649880436 200000 82492374 200000 63216602 200000 217835577 200000 252315604 200000 685192609 200000 302117167 200000 95648215 200000 752155265 200000 826504208 200000 570109547 200000 6908457 200000 675582168 200000 4791786 200000 947698237 200000 106019910 200000 85073113 200000 539018903 200000 319621108 200000 918374883 200000 173426977 200000 169280539 200000 477527933 200000 356425049 200000 269598959 200000 377725215 200000 278001512 200000 216509852 200000 859588642 200000 156064487 200000 720483043 200000 148205124 200000 505876793 200000 760047964 200000 413497788 200000 828862342 200000 462285648 200000 848309507 200000 310379106 200000 711341627 200000 172314664 200000 211764482 200000 893877732 200000 833788887 200000 680968223 200000 940260129 200000 546316271 200000 842753650 200000 579616307 200000 435189702 200000 496244435 200000 260297922 200000 64474114 200000 641106935 200000 178222974 200000 694083613 200000 326393804 200000 606034778 200000 660093822 200000 326667387 200000 471175790 200000 99895351 200000 966899970 200000 489117809 200000 438691176 200000 711471476 200000 864614105 200000 659501366 200000 700718295 200000 766057111 200000 302435952 200000 787203745 200000 661993850 200000 457645511 200000 633546199 200000 792779048 200000 58933936 200000 718501834 200000 69700540 200000 40559585 200000 709352567 200000 716579847 200000 972605805 200000 952854147 200000 242718574 200000 712051332 200000 903946457 200000 157972837 200000 296363731 200000 171625448 200000 74728078 200000 604308349 200000 918850693 200000 169973626 200000 324847036 200000 268381281 200000 417440514 200000 803913503 200000 587416111 200000 338107465 200000 71114088 200000 240660318 200000 435993176 200000 276463114 200000 213255031 200000 372012894 200000 502244164 200000 375387419 200000 216713612 200000 777809126 200000 182251170 200000 608184210 200000 31403686 200000 180312155 200000 599686337 200000 103646759 200000 175108197 200000 804740293 200000 697743502 200000 731166255 200000 137608453 200000 169331657 200000 237702041 200000 944011681 200000 475053414 200000 608623023 200000 419426320 200000 576069908 200000 634451206 200000 859975004 200000 406704833 200000 488769469 200000 95162372 200000 814760536 200000 284511515 200000 905755509 200000 60016926 200000 939397832 200000 634003756 200000 504175792 200000 640212402 200000 93044596 200000 522654116 200000 14487174 200000 604888512 200000 396810690 200000 322312656 200000 761832621 200000 896912357 200000 107050423 200000 133216158 200000 438798203 200000 727639905 200000 55021052 200000 112329118 200000 36332520 200000 972899345 200000 175888342 200000 932441854 200000 652971401 200000 254753909 200000 586251052 200000 185097101 200000 243010197 200000 331321770 200000 718035076 200000 709331384 200000 677786082 200000 969282415 200000 375936261 200000 370912399 200000 735182056 200000 187493411 200000 161290357 200000 400655296 200000 198156220 200000 469551300 200000 638478651 200000 594520473 200000 61180181 200000 476040433 200000 1095773 200000 271619849 200000 246481482 200000 652794088 200000 444730242 200000 245101982 200000 75187537 200000 459270535 200000 103686384 200000 446657415 200000 404680384 200000 981943374 200000 626010510 200000 812507539 200000 797428687 200000 811272026 200000 565544674 200000 743094576 200000 527500371 200000 979336043 200000 419910419 200000 821441132 200000 635693251 200000 66014 200000 923747560 200000 441248246 200000 387931189 200000 803062450 200000 6052806 200000 830316316 200000 296096865 200000 332136070 200000 263391157 200000 22381006 200000 474984860 200000 646942361 200000 186173274 200000 591121560 200000 806015709 200000 297270472 200000 489395196 200000 478961323 200000 647569850 200000 268952978 200000 739158403 200000 352152020 200000 876445291 200000 326622741 200000 408153715 200000 199286914 200000 727723973 200000 590183441 200000 407776245 200000 345851332 200000 636855104 200000 49916900 200000 737828813 200000 253581639 200000 28888304 200000 526042251 200000 873407076 200000 736328539 200000 423538062 200000 378061735 200000 442625215 200000 277803245 200000 611419248 200000 21164916 200000 393479812 200000 425385357 200000 81161099 200000 229380819 200000 837680123 200000 523322217 200000 468622711 200000 429413184 200000 963235338 200000 378470736 200000 435168106 200000 632909531 200000 548235319 200000 956687535 200000 960671034 200000 174396002 200000 36394665 200000 976077206 200000 637122399 200000 486470964 200000 867904038 200000 808046258 200000 639568622 200000 31220559 200000 553514516 200000 144767827 200000 609352094 200000 189249874 200000 297685628 200000 642227047 200000 956370886 200000 724782202 200000 575809025 200000 381224317 200000 792935516 200000 650747560 200000 946861037 200000 908603586 200000 644494070 200000 275060825 200000 728608804 200000 841721093 200000 772324811 200000 139589803 200000 247056685 200000 695306934 200000 114820530 200000 176588125 200000 393250863 200000 599386850 200000 292800545 200000 197179087 200000 775707888 200000 695117112 200000 302589742 200000 34472957 200000 353386455 200000 523687942 200000 170380689 200000 474799751 200000 377761771 200000 71698492 200000 851931295 200000 915733675 200000 86672081 200000 280250726 200000 548618319 200000 718280008 200000 769053393 200000 546552245 200000 830511416 200000 109739996 200000 826180816 200000 806928374 200000 578423439 200000 420303494 200000 40040533 200000 93604760 200000 842558508 200000 111937027 200000 852612488 200000 970458793 200000 370211462 200000 882859444 200000 875926829 200000 36641752 200000 447965361 200000 502678421 200000 419903661 200000 514978932 200000 945453670 200000 500372551 200000 165402637 200000 849141355 200000 670493178 200000 120137990 200000 199959539 200000 624543307 200000 893967461 200000 923289010 200000 218341799 200000 642129218 200000 689288508 200000 347982538 200000 637677327 200000 906153761 200000 467787446 200000 603382635 200000 877563568 200000 942107732 200000 928913321 200000 459395412 200000 310337971 200000 162143723 200000 121207181 200000 173574884 200000 365326813 200000 761251731 200000 449911415 200000 366309657 200000 91982229 200000 997658012 200000 265356062 200000 420842385 200000 187189217 200000 917761268 200000 434016984 200000 266210956 200000 923386984 200000 620774185 200000 289964957 200000 458782951 200000 951840112 200000 621367403 200000 391262210 200000 504490018 200000 359159264 200000 381450118 200000 257799998 200000 730109530 200000 795437374 200000 515977707 200000 636943144 200000 528543823 200000 322415537 200000 479012263 200000 391582774 200000 503016798 200000 460708351 200000 383983465 200000 76034430 200000 119937926 200000 446918543 200000 374578303 200000 328341688 200000 295385446 200000 476479592 200000 179051736 200000 516897337 200000 281757756 200000 622280495 200000 314915075 200000 739614968 200000 898166247 200000 206484779 200000 399251501 200000 164669067 200000 541094629 200000 90606659 200000 205258278 200000 293203242 200000 304007252 200000 232429310 200000 960249180 200000 859831722 200000 83443188 200000 138814081 200000 683811549 200000 701622658 200000 455466018 200000 923275924 200000 125168216 200000 316593353 200000 532563934 200000 509590428 200000 32228380 200000 133195828 200000 528450757 200000 725504673 200000 76729623 200000 717471516 200000 553972503 200000 356813640 200000 215336662 200000 350104949 200000 410532785 200000 136890841 200000 277449610 200000 470988759 200000 568052242 200000 237039418 200000 123362817 200000 148964728 200000 902641753 200000 205705969 200000 920460200 200000 169049134 200000 467550020 200000 858591524 200000 556680846 200000 370329713 200000 356506674 200000 285295771 200000 395085667 200000 76068694 200000 570956577 200000 381958332 200000 638738292 200000 444683412 200000 470265007 200000 352357773 200000 229625520 200000 790054529 200000 596086300 200000 556119989 200000 722482085 200000 827936277 200000 455180613 200000 380525690 200000 235540866 200000 493296357 200000 755330730 200000 333260226 200000 983024149 200000 699526440 200000 529101672 200000 206991382 200000 580336078 200000 183087029 200000 648931646 200000 613488794 200000 672378810 200000 849515522 200000 403213451 200000 959880981 200000 657050504 200000 239398949 200000 524568142 200000 428918766 200000 596900742 200000 175840981 200000 723876387 200000 859938859 200000 697304227 200000 557870953 200000 903809611 200000 924376435 200000 590925934 200000 999662039 200000 545416612 200000 4328460 200000 399852820 200000 373330101 200000 465056684 200000 55110878 200000 455359845 200000 516912955 200000 976900738 200000 593896813 200000 787457743 200000 168783678 200000 394136291 200000 558985185 200000 495959904 200000 550802741 200000 842540592 200000 8628993 200000 462836679 200000 209287735 200000 53008997 200000 726120498 200000 379081555 200000 171296249 200000 743399970 200000 566687612 200000 149415921 200000 931089619 200000 734818982 200000 87936388 200000 372604465 200000 100169148 200000 406610382 200000 435513234 200000 355777345 200000 610352712 200000 15320089 200000 848663947 200000 331091183 200000 518617776 200000 197273766 200000 691555319 200000 943461802 200000 455867338 200000 672259379 200000 924718588 200000 662704768 200000 99262219 200000 578605086 200000 189782368 200000 166020897 200000 970180747 200000 355398759 200000 72727177 200000 353401818 200000 200582912 200000 415693740 200000 912807039 200000 332274073 200000 674461120 200000 874821162 200000 374130408 200000 316806639 200000 327173827 200000 990530242 200000 399150602 200000 146290440 200000 825642142 200000 826177776 200000 236446412 200000 975823795 200000 656159880 200000 330835156 200000 875427508 200000 49255776 200000 181246040 200000 333776172 200000 10059753 200000 126383131 200000 270994564 200000 203592023 200000 36515633 200000 259152533 200000 77061666 200000 21402452 200000 31427571 200000 591225371 200000 310306537 200000 542752703 200000 584492597 200000 825881756 200000 448700208 200000 834770905 200000 636009118 200000 661401767 200000 367365613 200000 216553344 200000 909223028 200000 883754345 200000 783673014 200000 464868658 200000 223079326 200000 807922866 200000 698403267 200000 251597325 200000 541268643 200000 408570608 200000 512518633 200000 35252689 200000 859112104 200000 787625265 200000 785487519 200000 837493467 200000 271612788 200000 91616036 200000 454587899 200000 788256811 200000 72865647 200000 86837016 200000 349401269 200000 105823070 200000 60277149 200000 10065914 200000 21946402 200000 814745779 200000 918305190 200000 481616218 200000 206706233 200000 861865737 200000 503433169 200000 181850469 200000 976738193 200000 347106782 200000 942411012 200000 131473644 200000 747775839 200000 631014737 200000 892967108 200000 829697371 200000 264981884 200000 180760096 200000 396103994 200000 627875009 200000 437376604 200000 624812457 200000 445562666 200000 748533709 200000 51755287 200000 707861996 200000 43791869 200000 576980430 200000 333346147 200000 455088519 200000 228038072 200000 851629746 200000 141202326 200000 938068407 200000 136952066 200000 207825671 200000 462394536 200000 572032604 200000 146140449 200000 361835004 200000 498646574 200000 802631669 200000 800574971 200000 906864479 200000 834816095 200000 650574239 200000 198440984 200000 760193440 200000 68036113 200000 946001689 200000 808567966 200000 768914892 200000 865454780 200000 587858626 200000 634906451 200000 224635793 200000 643293301 200000 449306520 200000 191876254 200000 947183935 200000 572913139 200000 764950842 200000 521276805 200000 755388868 200000 559406221 200000 622987238 200000 3108783 200000 188402351 200000 447596601 200000 311006842 200000 223935330 200000 296796717 200000 663989645 200000 491325046 200000 934216069 200000 212845838 200000 173182401 200000 615856631 200000 989801375 200000 882115264 200000 975413930 200000 686898109 200000 505123285 200000 12365649 200000 515861183 200000 199386405 200000 54725870 200000 443868528 200000 788334870 200000 892593711 200000 124378193 200000 260406379 200000 452967783 200000 889585016 200000 126060549 200000 318938161 200000 614162439 200000 109506623 200000 559713967 200000 676937553 200000 242201069 200000 961633891 200000 478701975 200000 988814073 200000 285126319 200000 850959970 200000 620649122 200000 945563895 200000 939340933 200000 674399067 200000 210929240 200000 885614010 200000 142439492 200000 422734603 200000 178080734 200000 62511184 200000 603010404 200000 738593747 200000 791635708 200000 140556393 200000 388058617 200000 133939888 200000 836106263 200000 654768721 200000 545401020 200000 698602816 200000 527367223 200000 771363065 200000 430164227 200000 15455683 200000 135636738 200000 771396590 200000 822320323 200000 916365590 200000 689396414 200000 781989215 200000 148484756 200000 36355768 200000 93563985 200000 985652250 200000 167970732 200000 551633096 200000 825444675 200000 301142927 200000 789217249 200000 730880004 200000 402374074 200000 937143242 200000 489625003 200000 870538699 200000 828596860 200000 731526524 200000 950303 200000 687511067 200000 676238576 200000 463950322 200000 401486580 200000 674545043 200000 301442844 200000 407431963 200000 734898817 200000 616418673 200000 992809895 200000 403600773 200000 412456380 200000 801900947 200000 174708695 200000 82569823 200000 738517051 200000 844088953 200000 482866579 200000 701714296 200000 697076789 200000 759399744 200000 98210657 200000 685377854 200000 868853377 200000 575228328 200000 441474152 200000 869811903 200000 914765461 200000 932848142 200000 616868463 200000 759338922 200000 250701959 200000 917355889 200000 429756379 200000 880205389 200000 100485391 200000 450874736 200000 48864179 200000 227264919 200000 538166146 200000 231859785 200000 582126495 200000 340006679 200000 891140567 200000 535698651 200000 163304419 200000 502693115 200000 115028645 200000 273968292 200000 630383975 200000 614711825 200000 736929569 200000 396524483 200000 550990258 200000 220968904 200000 707810595 200000 641109238 200000 812562665 200000 596534318 200000 76635938 200000 109587867 200000 146763220 200000 963108850 200000 372556850 200000 57013682 200000 865161176 200000 899408995 200000 426461196 200000 202620888 200000 691858685 200000 644405102 200000 351070981 200000 599063372 200000 925731817 200000 409050019 200000 136321045 200000 22751214 200000 68550113 200000 31996464 200000 84102865 200000 428138554 200000 727959758 200000 187376868 200000 323772272 200000 661337424 200000 695305013 200000 577367596 200000 127877832 200000 670951662 200000 912577085 200000 681667351 200000 602551377 200000 893321587 200000 337470892 200000 228071765 200000 427029536 200000 212553181 200000 651855336 200000 981814067 200000 472618220 200000 893923274 200000 925752313 200000 353424288 200000 566055435 200000 213316474 200000 550086021 200000 465020458 200000 880231797 200000 917130187 200000 985903314 200000 796903168 200000 227432895 200000 104941114 200000 172323015 200000 262922993 200000 57332256 200000 449918695 200000 228213482 200000 676890986 200000 810386543 200000 580161169 200000 2487650 200000 125190779 200000 507607330 200000 968532629 200000 686450934 200000 949113554 200000 961348943 200000 294949106 200000 491015435 200000 174707134 200000 523149486 200000 308937799 200000 926354856 200000 241211180 200000 424606612 200000 515335634 200000 592117620 200000 297090475 200000 455807736 200000 913213810 200000 222688182 200000 82489963 200000 326790256 200000 663372709 200000 613249107 200000 646721337 200000 561306676 200000 743595402 200000 774207442 200000 105566340 200000 943343897 200000 953823966 200000 681339739 200000 324322650 200000 542326934 200000 493813762 200000 824815282 200000 598136682 200000 92264130 200000 567113202 200000 998327872 200000 153104643 200000 610879058 200000 960865358 200000 439544073 200000 231229202 200000 219679391 200000 424741205 200000 745842870 200000 648923431 200000 953299357 200000 940645348 200000 74636684 200000 743331696 200000 280518116 200000 54878074 200000 356939889 200000 563840699 200000 338231466 200000 857373750 200000 414987501 200000 891245687 200000 809201093 200000 745740502 200000 607949094 200000 45059763 200000 164887468 200000 713669305 200000 272781282 200000 760237597 200000 501618550 200000 93902813 200000 786794631 200000 667502082 200000 616637146 200000 74655456 200000 995738909 200000 49580627 200000 724683820 200000 290509570 200000 774065738 200000 804868509 200000 554362981 200000 427694112 200000 830500692 200000 545943312 200000 94586650 200000 581748410 200000 45542434 200000 668864632 200000 131438210 200000 94536685 200000 539813178 200000 508904006 200000 208434548 200000 300292985 200000 410616771 200000 913475463 200000 790238565 200000 397226427 200000 168145283 200000 705591785 200000 641032302 200000 396099506 200000 809861345 200000 828323261 200000 485239619 200000 64881405 200000 329095907 200000 385319919 200000 953456956 200000 290520538 200000 194674993 200000 173896206 200000 651770959 200000 645956903 200000 414666255 200000 605231690 200000 640305426 200000 707621476 200000 145501285 200000 964711280 200000 258391229 200000 990557103 200000 718313402 200000 600761070 200000 789251365 200000 992114117 200000 507353139 200000 527965397 200000 264144577 200000 185196039 200000 586062999 200000 458016721 200000 957672616 200000 959782513 200000 359251022 200000 478488369 200000 882412175 200000 285988259 200000 575413084 200000 598525157 200000 427456718 200000 605427420 200000 82792554 200000 334813562 200000 927698524 200000 294293497 200000 460921532 200000 150559774 200000 942605517 200000 624847737 200000 618039355 200000 784583842 200000 392634970 200000 557630075 200000 166378348 200000 9446258 200000 800782809 200000 351002301 200000 806484853 200000 720349085 200000 439655615 200000 850974365 200000 391659038 200000 323174099 200000 2666788 200000 309410587 200000 972419533 200000 281424736 200000 609467838 200000 297913301 200000 931313544 200000 627067445 200000 277396451 200000 56066312 200000 867649781 200000 633756383 200000 33242507 200000 935278485 200000 282423900 200000 363225997 200000 504338763 200000 412544248 200000 184092323 200000 678404878 200000 528354906 200000 325369169 200000 358647632 200000 115921615 200000 206016143 200000 800872287 200000 277719690 200000 720702176 200000 262172767 200000 610699391 200000 16568087 200000 975208431 200000 112880355 200000 591757488 200000 278386782 200000 65768266 200000 93918671 200000 325885585 200000 965122149 200000 596153568 200000 277095803 200000 753534816 200000 298035667 200000 602565440 200000 657670365 200000 342162171 200000 956765167 200000 843042199 200000 468164491 200000 507691490 200000 252852382 200000 455018933 200000 711110589 200000 551580978 200000 703510119 200000 226978824 200000 61827143 200000 409249963 200000 23789169 200000 778196382 200000 679163042 200000 748609706 200000 583164035 200000 418362406 200000 334941924 200000 752041519 200000 340864770 200000 439425006 200000 66735043 200000 904613591 200000 31408886 200000 512840678 200000 445558933 200000 785556193 200000 670326788 200000 291437466 200000 945357137 200000 20294444 200000 169543284 200000 641498427 200000 643622030 200000 284549942 200000 596768043 200000 316898710 200000 3283841 200000 301238046 200000 202287537 200000 821411866 200000 597266947 200000 630741922 200000 853772843 200000 710389974 200000 333987976 200000 65546785 200000 392912225 200000 214320759 200000 252245544 200000 965858456 200000 365642937 200000 195896909 200000 104171673 200000 109260712 200000 158243384 200000 743911494 200000 521016881 200000 758238349 200000 616325767 200000 279495408 200000 548465128 200000 178665256 200000 93951211 200000 276852090 200000 67032403 200000 790598133 200000 991898955 200000 909879218 200000 244050601 200000 256978964 200000 577982509 200000 764423176 200000 179010240 200000 284467011 200000 417118391 200000 835604360 200000 971543312 200000 568197601 200000 629235890 200000 598087651 200000 618527150 200000 513565420 200000 605784193 200000 801948006 200000 106328913 200000 635305475 200000 687549742 200000 176187648 200000 772113744 200000 535024484 200000 96576093 200000 714731584 200000 465996705 200000 949582830 200000 266734165 200000 758254931 200000 515457754 200000 204072734 200000 923041789 200000 349544201 200000 187919923 200000 286474517 200000 164658395 200000 553796303 200000 543904129 200000 922105487 200000 569364246 200000 88801461 200000 624112442 200000 270556908 200000 258193269 200000 532239721 200000 505441399 200000 251377707 200000 497904477 200000 964970554 200000 133946092 200000 527701225 200000 943327957 200000 804984085 200000 262841074 200000 840963685 200000 197238405 200000 320059018 200000 430605181 200000 217249406 200000 521252273 200000 879240134 200000 891252772 200000 717390258 200000 212787778 200000 72262298 200000 266965279 200000 162549536 200000 504245436 200000 177710450 200000 909640515 200000 824159366 200000 904927816 200000 668030813 200000 22278151 200000 23875138 200000 620764842 200000 551183882 200000 500465538 200000 73427796 200000 574147147 200000 966389192 200000 376109162 200000 329139033 200000 26270768 200000 198427525 200000 605731349 200000 854177937 200000 609404927 200000 847838927 200000 74113147 200000 809572825 200000 749711872 200000 117713365 200000 295832625 200000 966820528 200000 853043993 200000 294986597 200000 731623022 200000 762660149 200000 214832336 200000 106481902 200000 882211592 200000 148215335 200000 417795404 200000 279714943 200000 114907255 200000 561873634 200000 446369107 200000 255601862 200000 204289488 200000 315831655 200000 450978891 200000 222248721 200000 472290506 200000 802429012 200000 772433468 200000 634422095 200000 697109948 200000 100581095 200000 935457228 200000 818831374 200000 568754588 200000 940024574 200000 779122754 200000 228926077 200000 153902080 200000 91258649 200000 525771139 200000 191384171 200000 291047199 200000 922189397 200000 16366614 200000 192555077 200000 34640336 200000 121643634 200000 303670562 200000 646650651 200000 866780041 200000 86939597 200000 445149805 200000 866259611 200000 692188768 200000 103649637 200000 890907230 200000 68107028 200000 91079437 200000 279720665 200000 11389948 200000 9678195 200000 327323877 200000 286839400 200000 582964972 200000 826979656 200000 301287391 200000 816295150 200000 573720949 200000 108562112 200000 139739793 200000 134031852 200000 971718783 200000 906925227 200000 52950579 200000 606057856 200000 935336846 200000 846632055 200000 526247066 200000 623274088 200000 789235915 200000 495231539 200000 207469117 200000 446255618 200000 353877242 200000 285038732 200000 536578099 200000 501408846 200000 199082372 200000 289496785 200000 870023218 200000 803987433 200000 482725998 200000 575650546 200000 143930512 200000 246304787 200000 582650462 200000 264051068 200000 806943301 200000 194990761 200000 755706524 200000 385711006 200000 997422310 200000 979794986 200000 789561101 200000 154115878 200000 507881641 200000 216520629 200000 675767353 200000 38451843 200000 764092519 200000 481402120 200000 618245958 200000 26544836 200000 135233428 200000 144629378 200000 348366330 200000 73121175 200000 336787017 200000 705802017 200000 315140796 200000 930166090 200000 636878650 200000 717481092 200000 790190226 200000 363692747 200000 647271870 200000 753146600 200000 710358307 200000 102270379 200000 206565837 200000 202543406 200000 273465013 200000 325118486 200000 478405628 200000 322924242 200000 979982383 200000 253194460 200000 447977346 200000 483367413 200000 996991255 200000 775418730 200000 290232374 200000 367001427 200000 878529428 200000 486750160 200000 396536974 200000 492756556 200000 677053036 200000 666282684 200000 707855776 200000 855300318 200000 177421574 200000 239383932 200000 61264164 200000 849911720 200000 692235625 200000 803637759 200000 480128879 200000 307244520 200000 703788090 200000 427040980 200000 750695800 200000 788232061 200000 348186816 200000 413381417 200000 894648533 200000 12218597 200000 187263714 200000 109563084 200000 368083902 200000 474492735 200000 269033255 200000 227517483 200000 327174920 200000 538699848 200000 133749940 200000 209282135 200000 264849450 200000 101665377 200000 928188241 200000 624697084 200000 632701243 200000 137127046 200000 856233315 200000 623145577 200000 643455728 200000 88073304 200000 253228018 200000 160249742 200000 41096866 200000 432194579 200000 66149027 200000 78873080 200000 508127813 200000 208836247 200000 308401086 200000 228812758 200000 876324977 200000 480573282 200000 916015657 200000 844418550 200000 246816860 200000 753196691 200000 525289321 200000 929050055 200000 391256540 200000 265674472 200000 427130791 200000 798511448 200000 627970920 200000 438785472 200000 815416744 200000 431385942 200000 985114135 200000 51371801 200000 19611859 200000 331155729 200000 944676255 200000 824346002 200000 848811310 200000 993023607 200000 240038487 200000 363045480 200000 605726559 200000 221502998 200000 845224757 200000 297269116 200000 801436334 200000 296996637 200000 952814031 200000 784922954 200000 178311425 200000 233463643 200000 265243740 200000 707070194 200000 722942174 200000 376880957 200000 352099763 200000 738939955 200000 766175596 200000 74790867 200000 838381897 200000 18387306 200000 433673842 200000 32471243 200000 45977911 200000 268805014 200000 370592341 200000 198038643 200000 492291633 200000 727279190 200000 271307804 200000 889863610 200000 170824079 200000 877133800 200000 228239726 200000 211004975 200000 720978247 200000 90195755 200000 12412561 200000 753804799 200000 169706991 200000 612293020 200000 933971565 200000 885296122 200000 251553471 200000 412587868 200000 853633670 200000 719679886 200000 241539980 200000 360316712 200000 686201604 200000 67083977 200000 206114509 200000 669462110 200000 758834862 200000 610017882 200000 185046937 200000 277325053 200000 555417833 200000 565923728 200000 74871205 200000 728813989 200000 54770621 200000 48759384 200000 516971337 200000 516021650 200000 586233807 200000 512351554 200000 709562236 200000 960479908 200000 226402407 200000 875858300 200000 637411794 200000 607931737 200000 694014314 200000 961530580 200000 125859972 200000 383096528 200000 113502048 200000 821965753 200000 223592552 200000 176623303 200000 294868847 200000 506522426 200000 809938675 200000 882682781 200000 905871196 200000 445120260 200000 529167933 200000 954596431 200000 971712912 200000 94058343 200000 815955708 200000 909964414 200000 343409424 200000 889588049 200000 166392966 200000 639749735 200000 503548803 200000 414263376 200000 878549715 200000 673696488 200000 54201647 200000 134780563 200000 470994040 200000 929119616 200000 78297850 200000 760733929 200000 697078444 200000 302493775 200000 221590125 200000 568891071 200000 504167750 200000 226637329 200000 448995755 200000 758782501 200000 738948795 200000 274722342 200000 766945662 200000 805842889 200000 188050468 200000 566569612 200000 487919434 200000 990670585 200000 233515317 200000 278931938 200000 73678102 200000 227984292 200000 792386630 200000 40898918 200000 474968969 200000 334746712 200000 689589837 200000 234648822 200000 517394409 200000 767576133 200000 605882080 200000 613218578 200000 610137117 200000 486748984 200000 287463990 200000 876264152 200000 329560236 200000 998688671 200000 462831398 200000 836841989 200000 130072763 200000 269574794 200000 899231014 200000 985541882 200000 11505681 200000 86445479 200000 42105421 200000 386061491 200000 320625941 200000 709743429 200000 673455953 200000 980992720 200000 686179022 200000 824630865 200000 901795720 200000 350915983 200000 165872353 200000 119099483 200000 534961897 200000 941621711 200000 271864214 200000 378641809 200000 23637515 200000 967428366 200000 403354066 200000 964297409 200000 739483171 200000 197268843 200000 950237981 200000 239567194 200000 304456970 200000 337029028 200000 732544413 200000 987539306 200000 665515316 200000 865817368 200000 397025815 200000 884983713 200000 9638841 200000 848549829 200000 891696116 200000 127144268 200000 392425039 200000 164730953 200000 56466233 200000 174670425 200000 664271180 200000 970230756 200000 984182924 200000 382353240 200000 420106664 200000 87674483 200000 582279989 200000 3810679 200000 288509176 200000 639608949 200000 343612186 200000 88988293 200000 318750579 200000 135502089 200000 109707969 200000 35653871 200000 870411759 200000 100241902 200000 817002833 200000 575019973 200000 423001572 200000 695245696 200000 651743376 200000 386287285 200000 3262311 200000 739600065 200000 895258341 200000 564751885 200000 727848751 200000 903737164 200000 844951894 200000 356482236 200000 868681875 200000 895944546 200000 406929290 200000 360309328 200000 34381705 200000 305342433 200000 278506439 200000 207400697 200000 54614183 200000 326351942 200000 669406452 200000 868014467 200000 414635813 200000 413432498 200000 238953112 200000 826854751 200000 728141015 200000 141021153 200000 676867800 200000 955095706 200000 663722038 200000 383394100 200000 497212027 200000 587044323 200000 431801944 200000 182087847 200000 716902120 200000 100512904 200000 301242098 200000 818201306 200000 930412582 200000 55809145 200000 860696157 200000 504463627 200000 528849114 200000 224114243 200000 995660685 200000 562897177 200000 819581004 200000 565361940 200000 747716121 200000 642845570 200000 197833825 200000 425450684 200000 325842489 200000 869364069 200000 742794145 200000 894858153 200000 418026690 200000 823475840 200000 527252785 200000 665319658 200000 353017131 200000 938981169 200000 81808089 200000 409419308 200000 276325771 200000 98258040 200000 748939518 200000 16190911 200000 743535768 200000 264599026 200000 907379368 200000 177559696 200000 625587624 200000 985691615 200000 880353661 200000 254129711 200000 386887347 200000 773889308 200000 831020995 200000 403474122 200000 355322958 200000 923583785 200000 821983328 200000 722375472 200000 80632240 200000 352908323 200000 926173916 200000 649843406 200000 376659119 200000 90886857 200000 650282333 200000 402490804 200000 719633347 200000 196777082 200000 330636969 200000 490464911 200000 85718017 200000 531078452 200000 261843495 200000 515228847 200000 667302688 200000 203297173 200000 309648861 200000 542582274 200000 491101559 200000 901357789 200000 76920434 200000 271865623 200000 94684668 200000 650444010 200000 201186092 200000 114181403 200000 968513093 200000 997334073 200000 185935858 200000 60353502 200000 378925193 200000 64413675 200000 666897738 200000 385247693 200000 211562399 200000 961523644 200000 447771739 200000 83685368 200000 815624957 200000 640773132 200000 60724460 200000 5291533 200000 771295929 200000 815850458 200000 459187042 200000 78747738 200000 913616779 200000 747844291 200000 24960708 200000 388888015 200000 173356232 200000 143000838 200000 625760441 200000 108817400 200000 394863719 200000 485894530 200000 44467080 200000 26457350 200000 290622718 200000 186544565 200000 79106582 200000 186015686 200000 687156165 200000 524112317 200000 348696043 200000 746603431 200000 346068113 200000 922300506 200000 261451052 200000 716121783 200000 175537625 200000 624747241 200000 610074273 200000 28338085 200000 97421492 200000 281502058 200000 11937711 200000 427162048 200000 240609496 200000 553354874 200000 902966878 200000 508616438 200000 636230811 200000 584307033 200000 305850708 200000 185882581 200000 977236725 200000 123175908 200000 632089046 200000 263619468 200000 563530106 200000 630069914 200000 797448653 200000 495055337 200000 783866467 200000 201997978 200000 423385534 200000 994899291 200000 666448518 200000 355437474 200000 218796239 200000 547683057 200000 32387928 200000 78075921 200000 554091208 200000 370098264 200000 670297329 200000 298062565 200000 5830159 200000 895007200 200000 180464136 200000 66313661 200000 923896746 200000 417386615 200000 987523569 200000 299416279 200000 144679744 200000 129681835 200000 231639717 200000 34685201 200000 472657687 200000 641060780 200000 33547449 200000 6439915 200000 954639382 200000 58614598 200000 239018340 200000 97242498 200000 307027395 200000 81921514 200000 508452989 200000 106579605 200000 813131845 200000 817164709 200000 824844410 200000 854954627 200000 601739363 200000 352975654 200000 147167857 200000 14860107 200000 482439042 200000 518950331 200000 551249946 200000 550962058 200000 225629609 200000 945011027 200000 624269258 200000 3892863 200000 40526719 200000 911784061 200000 630224504 200000 850483720 200000 731355723 200000 15470182 200000 920500666 200000 446519973 200000 883201010 200000 905474270 200000 531445704 200000 48252276 200000 672728315 200000 911355475 200000 308960119 200000 658667059 200000 376301198 200000 487953363 200000 941517374 200000 550788928 200000 181050991 200000 634453262 200000 789442612 200000 82902939 200000 358684935 200000 998033488 200000 590054926 200000 438518497 200000 69142874 200000 833740938 200000 168061221 200000 198469457 200000 739206929 200000 750956873 200000 330909037 200000 583381450 200000 594159217 200000 520326843 200000 496903550 200000 192008651 200000 850480224 200000 755732401 200000 597458574 200000 768092528 200000 242997862 200000 807623063 200000 410385523 200000 216314235 200000 827340969 200000 862088316 200000 289764260 200000 141863239 200000 166712814 200000 876888336 200000 681688376 200000 973973717 200000 262874526 200000 514583712 200000 796557541 200000 143569603 200000 274277822 200000 487761179 200000 75280130 200000 366264910 200000 654295797 200000 970981135 200000 357339781 200000 332489559 200000 57935497 200000 51306923 200000 57037572 200000 464549466 200000 563569761 200000 75057342 200000 866953398 200000 122158200 200000 390939395 200000 565616821 200000 859817586 200000 611691885 200000 206775702 200000 246909600 200000 719404973 200000 567016857 200000 202993120 200000 123712045 200000 652641408 200000 13794298 200000 892138568 200000 903564202 200000 612545439 200000 560774191 200000 235514836 200000 534531078 200000 547696226 200000 114268790 200000 207997483 200000 598896336 200000 174475455 200000 454831022 200000 314994580 200000 711773237 200000 701158732 200000 465003861 200000 148313332 200000 511139589 200000 976070465 200000 336689033 200000 62149586 200000 711801518 200000 962140787 200000 711740170 200000 220703318 200000 514273598 200000 290668889 200000 906032949 200000 721776452 200000 886068068 200000 287351050 200000 950145034 200000 963570181 200000 296761967 200000 209753915 200000 524662822 200000 900978333 200000 717243980 200000 114831428 200000 344952008 200000 87041461 200000 255200651 200000 158997788 200000 730172879 200000 294915217 200000 152957786 200000 475408727 200000 563137465 200000 405202202 200000 318846343 200000 983173422 200000 695543717 200000 491007444 200000 258980993 200000 176193911 200000 409910097 200000 152769512 200000 27523415 200000 584184231 200000 804793116 200000 387367195 200000 99909046 200000 839154134 200000 693321732 200000 497988052 200000 934660078 200000 886467770 200000 220482471 200000 758973208 200000 87526125 200000 325528489 200000 427877445 200000 666397840 200000 904098881 200000 62056603 200000 396450491 200000 615683201 200000 685320217 200000 964102181 200000 15482505 200000 707792850 200000 432550211 200000 323000190 200000 271619020 200000 758316553 200000 34430255 200000 123901053 200000 622423875 200000 859742029 200000 995228138 200000 701824407 200000 68250701 200000 840645220 200000 219413538 200000 900155877 200000 68643048 200000 543003829 200000 665401127 200000 838790427 200000 503290803 200000 593437766 200000 856472808 200000 284504977 200000 926600172 200000 9236414 200000 264347121 200000 387042877 200000 717886834 200000 795905124 200000 192095602 200000 890917557 200000 440953538 200000 979452445 200000 591797562 200000 43730736 200000 741868797 200000 26113392 200000 955306935 200000 661780101 200000 784978911 200000 114638724 200000 764669943 200000 196758058 200000 613321 200000 268005408 200000 169563561 200000 774484022 200000 554647991 200000 502727593 200000 240533788 200000 882339167 200000 95173961 200000 605913382 200000 269032253 200000 285929723 200000 72023742 200000 615735359 200000 711503260 200000 380644097 200000 313124595 200000 203687224 200000 704192103 200000 856408584 200000 98518375 200000 944736506 200000 220211308 200000 618173253 200000 295445560 200000 346594058 200000 504267034 200000 525816465 200000 694746150 200000 867143054 200000 5505151 200000 198431328 200000 844054159 200000 652735310 200000 292077899 200000 10323914 200000 5477233 200000 151283631 200000 173580490 200000 921768581 200000 841829226 200000 931763385 200000 513034477 200000 661513447 200000 7685562 200000 761690386 200000 156829761 200000 792816104 200000 476579902 200000 752723456 200000 458962933 200000 356038941 200000 800745845 200000 41363306 200000 193814488 200000 33348285 200000 13046911 200000 604214742 200000 744554071 200000 474520990 200000 391532312 200000 33701994 200000 283908738 200000 469766456 200000 622969760 200000 207634158 200000 866835974 200000 91487648 200000 525256981 200000 340195784 200000 372174644 200000 499374989 200000 921080085 200000 167689215 200000 268481784 200000 835447894 200000 770335200 200000 613706040 200000 78199009 200000 881395185 200000 421468244 200000 273290170 200000 13824286 200000 517693684 200000 170388463 200000 554233964 200000 120960638 200000 161483415 200000 326715087 200000 628623572 200000 327556719 200000 458967214 200000 207514036 200000 20523289 200000 801524991 200000 199519154 200000 87653883 200000 25292802 200000 929156317 200000 22035641 200000 505782691 200000 814092532 200000 261469527 200000 327131512 200000 7708491 200000 890208758 200000 939411548 200000 144629831 200000 359869490 200000 427099568 200000 383179899 200000 446702109 200000 969934388 200000 576223078 200000 729402594 200000 553127054 200000 727021010 200000 852500225 200000 103879007 200000 27207123 200000 988230698 200000 270688005 200000 118920801 200000 58557121 200000 357951738 200000 719149723 200000 997478646 200000 21200591 200000 109325985 200000 181100423 200000 934185166 200000 91654676 200000 75021340 200000 848802354 200000 708983349 200000 360456006 200000 679780620 200000 162084257 200000 887131164 200000 827456955 200000 388039085 200000 834183034 200000 442202640 200000 552484203 200000 768211679 200000 589196805 200000 217283648 200000 359287531 200000 577036321 200000 585208872 200000 852292474 200000 289122674 200000 860784016 200000 904403817 200000 908880174 200000 414083798 200000 776409579 200000 789335022 200000 706428776 200000 189893007 200000 568071825 200000 385783935 200000 969930457 200000 626591922 200000 985052032 200000 783388802 200000 853040846 200000 33019382 200000 770126678 200000 217113085 200000 210592054 200000 348127154 200000 510381395 200000 48945559 200000 110426271 200000 145935068 200000 260421973 200000 849596054 200000 509363769 200000 672538890 200000 598812633 200000 796493025 200000 205728720 200000 71329395 200000 171038720 200000 298333439 200000 286640597 200000 579897326 200000 913205126 200000 871391765 200000 622887253 200000 421302513 200000 835990731 200000 526346730 200000 34932735 200000 927236498 200000 451804878 200000 976560869 200000 170583073 200000 219934345 200000 90981676 200000 289389581 200000 899171498 200000 355308331 200000 162158628 200000 535274759 200000 721739561 200000 753029487 200000 442455189 200000 29772314 200000 487523276 200000 928048107 200000 308059645 200000 33985070 200000 97395041 200000 212540887 200000 888478330 200000 642678471 200000 544889687 200000 955151624 200000 141735116 200000 304739854 200000 11549628 200000 103219701 200000 635010129 200000 168864967 200000 661364543 200000 682796981 200000 660802822 200000 334189147 200000 466649391 200000 613268990 200000 579988876 200000 783342286 200000 873368953 200000 534747942 200000 163381535 200000 970145481 200000 730689197 200000 124150309 200000 184210335 200000 460041105 200000 202720761 200000 66452623 200000 328915339 200000 293176588 200000 315723564 200000 180318877 200000 960900607 200000 544853954 200000 971024563 200000 193519397 200000 356720829 200000 533546201 200000 192701853 200000 279796636 200000 763785760 200000 518529559 200000 188182426 200000 72935962 200000 454897961 200000 804436451 200000 71595255 200000 959114582 200000 790125430 200000 440139587 200000 549912739 200000 72018084 200000 153001797 200000 328685022 200000 148931628 200000 72388093 200000 810384244 200000 686324218 200000 908157889 200000 892804598 200000 825878915 200000 672083070 200000 265916465 200000 767161286 200000 797564815 200000 810548464 200000 166246122 200000 311605060 200000 166153815 200000 645538167 200000 662616570 200000 706485990 200000 847949627 200000 657601241 200000 536228879 200000 530001346 200000 538267703 200000 80624253 200000 106712698 200000 161479568 200000 595514347 200000 242885738 200000 882456359 200000 238024357 200000 476852629 200000 821754693 200000 536974501 200000 367439864 200000 95359764 200000 78118997 200000 510041124 200000 477691679 200000 827423974 200000 884450177 200000 222009713 200000 314013266 200000 42034217 200000 830534992 200000 470713595 200000 220979814 200000 606898845 200000 729441511 200000 457083344 200000 677043410 200000 790118559 200000 498674190 200000 193195423 200000 292149677 200000 477194031 200000 234809130 200000 119380151 200000 777420204 200000 653483498 200000 388847427 200000 373655045 200000 552264744 200000 380347663 200000 149586942 200000 473014041 200000 180412693 200000 959979902 200000 234138019 200000 429915169 200000 352881419 200000 508188339 200000 536738584 200000 800229355 200000 958632255 200000 84562126 200000 421983202 200000 300714471 200000 797430666 200000 728629389 200000 146693162 200000 283102241 200000 565353568 200000 227434318 200000 582439605 200000 270135114 200000 490670809 200000 309606161 200000 690009322 200000 374290095 200000 989267115 200000 983982196 200000 367740623 200000 256567358 200000 667824685 200000 672869557 200000 471752458 200000 752412296 200000 420173397 200000 737168306 200000 802533091 200000 200648889 200000 103608505 200000 540453867 200000 738352704 200000 294655136 200000 695799184 200000 3506301 200000 855531943 200000 742390957 200000 267771313 200000 947566887 200000 699219007 200000 80224749 200000 182114961 200000 965755976 200000 39987151 200000 343460878 200000 696332873 200000 530043614 200000 860559548 200000 997193057 200000 413552013 200000 737904776 200000 337244173 200000 499953362 200000 131348917 200000 975448964 200000 164872553 200000 494536688 200000 269902519 200000 986948273 200000 418476822 200000 356635371 200000 531833641 200000 350729101 200000 815804411 200000 544072848 200000 388708931 200000 444231734 200000 141311903 200000 702262350 200000 57932762 200000 446028140 200000 800358439 200000 560940595 200000 139056229 200000 856303244 200000 234047067 200000 667979502 200000 98457338 200000 302690198 200000 145425824 200000 909533645 200000 748140881 200000 887086375 200000 123092990 200000 830142144 200000 747257791 200000 696689790 200000 401349658 200000 56307796 200000 286469436 200000 605541754 200000 665091900 200000 455659447 200000 799301468 200000 909161114 200000 672410441 200000 901121210 200000 929969752 200000 601814266 200000 404459209 200000 198452681 200000 103705861 200000 53587547 200000 672768225 200000 725323251 200000 977684187 200000 561720603 200000 46384985 200000 714884840 200000 369578991 200000 745823288 200000 683658391 200000 642582261 200000 882906360 200000 285334352 200000 380077473 200000 195350280 200000 593656652 200000 333034659 200000 185477662 200000 201550513 200000 611892963 200000 294206734 200000 418838612 200000 536437791 200000 779706450 200000 405221393 200000 739430697 200000 634232862 200000 271822544 200000 145885641 200000 237281317 200000 433772574 200000 705610292 200000 446554357 200000 580971374 200000 329867310 200000 388275955 200000 693042932 200000 198469578 200000 534534908 200000 436715046 200000 98905540 200000 64036512 200000 541431254 200000 722211201 200000 715902980 200000 741879799 200000 351876779 200000 199904604 200000 106174194 200000 916356212 200000 680410634 200000 552071853 200000 585623661 200000 704383838 200000 676947232 200000 314589450 200000 203430131 200000 190541468 200000 873433533 200000 741402282 200000 49075106 200000 252380340 200000 473664591 200000 902148708 200000 315064378 200000 504097486 200000 501550052 200000 587652014 200000 711946008 200000 96416430 200000 734636587 200000 472420511 200000 308779835 200000 956385468 200000 936605554 200000 666482156 200000 801894467 200000 613431295 200000 174159529 200000 83168494 200000 367113324 200000 758132252 200000 518323037 200000 152368537 200000 566276758 200000 334955867 200000 343645116 200000 436848772 200000 83369535 200000 508515489 200000 231181974 200000 1667303 200000 244753798 200000 39063414 200000 328322905 200000 695577240 200000 481216809 200000 242036224 200000 607696404 200000 994176012 200000 341591174 200000 329265412 200000 960380276 200000 797724763 200000 56055709 200000 673737707 200000 283287753 200000 153282875 200000 736305931 200000 532869306 200000 247748609 200000 8838402 200000 217011216 200000 25304599 200000 807682986 200000 824541352 200000 490515593 200000 163722058 200000 973145331 200000 614586306 200000 547480822 200000 561249337 200000 976240042 200000 203495047 200000 434388084 200000 906745194 200000 623860287 200000 586200013 200000 686226626 200000 359797252 200000 406501310 200000 453525260 200000 65588799 200000 539531725 200000 612302296 200000 287771225 200000 95291881 200000 73009964 200000 480412378 200000 487328875 200000 508485983 200000 738217255 200000 177103283 200000 186172057 200000 810459359 200000 103736165 200000 116431346 200000 620582617 200000 933336903 200000 850539052 200000 551634884 200000 553255873 200000 794864151 200000 96894051 200000 903537657 200000 1457288 200000 614369644 200000 924958097 200000 682168318 200000 86328581 200000 727390214 200000 816567771 200000 382693347 200000 906912174 200000 848120130 200000 98205704 200000 879449686 200000 316177306 200000 373133087 200000 815418751 200000 42276518 200000 323567742 200000 370712637 200000 482646087 200000 883598016 200000 701801138 200000 220074456 200000 27124997 200000 793592116 200000 852872493 200000 86884304 200000 295459073 200000 788743984 200000 441768835 200000 32707235 200000 299237920 200000 360559234 200000 397391853 200000 601958255 200000 104686826 200000 812145049 200000 514898752 200000 604088820 200000 269810820 200000 317160323 200000 44995827 200000 984973456 200000 369687222 200000 901953007 200000 444344093 200000 199920704 200000 359795173 200000 680215852 200000 792161396 200000 12063397 200000 758428953 200000 945705000 200000 696546894 200000 652545019 200000 796784632 200000 451666545 200000 266475683 200000 807169827 200000 574052040 200000 727088694 200000 164707848 200000 627695001 200000 573285487 200000 538571333 200000 424440244 200000 82756477 200000 209554549 200000 451179533 200000 398591357 200000 599908237 200000 702063360 200000 30418845 200000 25058267 200000 604767016 200000 218966742 200000 509223843 200000 480914403 200000 149683788 200000 107015006 200000 619439469 200000 445105484 200000 426020760 200000 798850206 200000 860095722 200000 918543469 200000 656259146 200000 77732157 200000 537011880 200000 997811260 200000 767608896 200000 577760385 200000 450342358 200000 871266383 200000 876458490 200000 983282769 200000 522356803 200000 485656797 200000 821484181 200000 20757299 200000 774694493 200000 444058813 200000 834188753 200000 337429582 200000 413519666 200000 57885541 200000 796876811 200000 379607401 200000 89819761 200000 566837995 200000 531235906 200000 158598377 200000 627675752 200000 189292039 200000 950415381 200000 566557653 200000 803186182 200000 712033806 200000 406641090 200000 435755988 200000 766293210 200000 279778551 200000 199477288 200000 688898861 200000 711607057 200000 578699096 200000 992931525 200000 362502341 200000 138991483 200000 199839849 200000 734173112 200000 528189476 200000 310207878 200000 846408191 200000 995703742 200000 250437487 200000 574051137 200000 698309265 200000 208928824 200000 991052142 200000 64800601 200000 894807350 200000 762115363 200000 486747014 200000 149878558 200000 99955108 200000 568444701 200000 196106687 200000 537906301 200000 574124593 200000 499194725 200000 150861502 200000 187514886 200000 197210069 200000 28876762 200000 36551115 200000 620396775 200000 760090148 200000 291124475 200000 134354636 200000 157321454 200000 458730327 200000 272032229 200000 497123911 200000 491142283 200000 176455748 200000 244910167 200000 798657890 200000 611994314 200000 628526176 200000 499820208 200000 278142437 200000 160880476 200000 335302595 200000 333347310 200000 339983926 200000 807190670 200000 538121507 200000 208938415 200000 185085787 200000 522798927 200000 93255127 200000 289686067 200000 2850043 200000 902401837 200000 954065365 200000 106338391 200000 17307484 200000 706681431 200000 945544115 200000 484017563 200000 719399781 200000 726674332 200000 982394536 200000 705896988 200000 272619676 200000 6045289 200000 281404043 200000 793365146 200000 355696936 200000 864255182 200000 72775634 200000 255526514 200000 159087568 200000 40305529 200000 98034579 200000 927580579 200000 353825785 200000 658045368 200000 350774150 200000 761447628 200000 75894698 200000 549429115 200000 379556864 200000 777564971 200000 393288586 200000 919695182 200000 532614648 200000 290314399 200000 797173984 200000 375414370 200000 26284292 200000 170339750 200000 524143505 200000 370860164 200000 542735196 200000 148096862 200000 698274852 200000 638328355 200000 510612437 200000 761540487 200000 71167937 200000 270454349 200000 403049446 200000 93681790 200000 566132268 200000 583043761 200000 695133605 200000 724625219 200000 610240974 200000 538348958 200000 564680650 200000 554120051 200000 114928043 200000 454974465 200000 767719850 200000 37898062 200000 126569836 200000 343332202 200000 932766013 200000 121491889 200000 539602261 200000 329427463 200000 270427928 200000 483275291 200000 759001679 200000 621061798 200000 196040305 200000 204459 200000 363085279 200000 34590390 200000 602851617 200000 139065887 200000 718781995 200000 963640902 200000 15049116 200000 720091094 200000 173143035 200000 784516611 200000 35252474 200000 26811342 200000 38770357 200000 504710973 200000 187788529 200000 64784037 200000 348937823 200000 167440354 200000 754574296 200000 687946651 200000 223357856 200000 709616256 200000 252611748 200000 484921997 200000 684733886 200000 450593350 200000 784359150 200000 817363963 200000 682146464 200000 437976835 200000 520050922 200000 254054146 200000 723414220 200000 576742180 200000 964660592 200000 683832673 200000 889732969 200000 517837241 200000 359777269 200000 512665975 200000 395701309 200000 468189296 200000 525201042 200000 538919491 200000 644557231 200000 823926167 200000 13633019 200000 963151201 200000 722149061 200000 695141918 200000 960019848 200000 56517906 200000 164434214 200000 937534865 200000 529740591 200000 410729012 200000 872672025 200000 266403361 200000 251612550 200000 410177093 200000 367009667 200000 132896922 200000 413850053 200000 824393060 200000 446120427 200000 968201325 200000 258115009 200000 338244686 200000 702342265 200000 197977511 200000 368006129 200000 720901732 200000 902803441 200000 920720632 200000 567336299 200000 839277474 200000 333090235 200000 209356204 200000 120986599 200000 125905576 200000 170362846 200000 606838708 200000 359574458 200000 184744117 200000 17939711 200000 267914652 200000 775088603 200000 761846694 200000 890853990 200000 554991253 200000 361860577 200000 954119674 200000 390839289 200000 457977964 200000 526096898 200000 414227152 200000 811938365 200000 101497744 200000 190925076 200000 633284582 200000 878086235 200000 751444752 200000 511995023 200000 282268570 200000 420515352 200000 860356761 200000 674753672 200000 514466540 200000 103588314 200000 626023547 200000 166660022 200000 218379642 200000 111568041 200000 890302372 200000 807371631 200000 14262657 200000 592842283 200000 554648994 200000 284569003 200000 444792802 200000 770413734 200000 912499364 200000 865852671 200000 885398553 200000 666973953 200000 716226425 200000 411507362 200000 73149510 200000 957064898 200000 683632526 200000 889689707 200000 558378792 200000 653570576 200000 810011891 200000 506097359 200000 316656155 200000 243672497 200000 74340438 200000 692538599 200000 775642401 200000 784252684 200000 63453957 200000 698504295 200000 13648597 200000 471641639 200000 579934959 200000 973741991 200000 99806328 200000 43274665 200000 139081890 200000 661625756 200000 223800808 200000 887816408 200000 201580878 200000 421246431 200000 855119267 200000 225149852 200000 725374144 200000 261587108 200000 318623943 200000 347954809 200000 516008294 200000 12828355 200000 184496916 200000 382608535 200000 985384017 200000 90080178 200000 419860711 200000 355590077 200000 562655021 200000 219222408 200000 929632064 200000 907336784 200000 437926985 200000 445952250 200000 423435708 200000 552640343 200000 156316308 200000 191044449 200000 539320474 200000 921214074 200000 433943453 200000 967069873 200000 533579449 200000 499152893 200000 879531922 200000 504582017 200000 154440599 200000 852608713 200000 996267329 200000 259056905 200000 23791443 200000 89938018 200000 398939161 200000 807779614 200000 386533035 200000 134399217 200000 752620073 200000 673997880 200000 3767549 200000 358866235 200000 4602398 200000 466036076 200000 649826377 200000 287876774 200000 549572424 200000 253081201 200000 773523757 200000 306772794 200000 188132244 200000 504086429 200000 615003878 200000 411290525 200000 830119315 200000 345877479 200000 604227924 200000 373716245 200000 20159089 200000 402337510 200000 625862902 200000 678853512 200000 183628285 200000 948847313 200000 276172009 200000 970861439 200000 841981606 200000 535469692 200000 424981740 200000 673285661 200000 239544699 200000 769439072 200000 974296414 200000 859933483 200000 898028074 200000 324033938 200000 140259133 200000 935665935 200000 885338881 200000 165937609 200000 14529576 200000 170933455 200000 321656559 200000 492607324 200000 785937501 200000 441459218 200000 423550850 200000 865489473 200000 174579386 200000 466742047 200000 47458026 200000 697021710 200000 661747903 200000 940892379 200000 566190067 200000 500773626 200000 608640137 200000 834343117 200000 811922958 200000 805908956 200000 974584024 200000 255631132 200000 893396296 200000 53503530 200000 921840905 200000 418690703 200000 611314768 200000 941936891 200000 904683804 200000 341277323 200000 597178485 200000 365599748 200000 153836974 200000 96034583 200000 903850404 200000 384210333 200000 487906302 200000 58514139 200000 156719725 200000 430798524 200000 590136811 200000 325048091 200000 865800701 200000 810506488 200000 223926771 200000 932117439 200000 591468068 200000 200147591 200000 46899509 200000 436900686 200000 60913488 200000 293108799 200000 471288174 200000 443264749 200000 419981968 200000 30245271 200000 193597183 200000 796868196 200000 236678033 200000 565185190 200000 899355365 200000 353393177 200000 691733155 200000 601684002 200000 401600190 200000 132515090 200000 824360627 200000 395231073 200000 609768138 200000 656118005 200000 586971473 200000 910637659 200000 140108774 200000 588943370 200000 510901419 200000 803915685 200000 893434257 200000 398906679 200000 780269968 200000 3160182 200000 580579818 200000 639076866 200000 256653677 200000 57121444 200000 486189999 200000 780740753 200000 482711122 200000 551410343 200000 537617471 200000 884311980 200000 785124588 200000 341852564 200000 821998488 200000 497213113 200000 474317963 200000 219417378 200000 771248729 200000 623725502 200000 562994461 200000 730830760 200000 385913280 200000 506837346 200000 44569393 200000 98709531 200000 791975339 200000 501668587 200000 291301364 200000 347592212 200000 723804314 200000 782210624 200000 467152694 200000 591820743 200000 562784170 200000 787731432 200000 17818468 200000 691616780 200000 690294939 200000 431174408 200000 609364878 200000 237892697 200000 622108618 200000 540296039 200000 887745378 200000 859953348 200000 859796022 200000 144491372 200000 560997679 200000 742886917 200000 999813502 200000 908794398 200000 927917026 200000 52260209 200000 385746400 200000 714033954 200000 340765963 200000 441172735 200000 922019899 200000 333111487 200000 222560983 200000 340364613 200000 119972877 200000 289060829 200000 958476310 200000 514755451 200000 653762933 200000 711615488 200000 521340470 200000 100423542 200000 944788273 200000 731624785 200000 598421829 200000 633955245 200000 43742879 200000 219567252 200000 704744435 200000 213678903 200000 879075263 200000 62141234 200000 631094156 200000 72943562 200000 505023278 200000 89378607 200000 932294657 200000 48811964 200000 148836395 200000 278101300 200000 257728479 200000 120334852 200000 481048726 200000 561894534 200000 634543189 200000 631242297 200000 176200939 200000 715053323 200000 268342065 200000 382851729 200000 70718026 200000 769532235 200000 77307618 200000 713508835 200000 224373873 200000 828930668 200000 455953527 200000 94484388 200000 63595967 200000 396813876 200000 502595997 200000 542964204 200000 544197938 200000 540983050 200000 151827108 200000 600134001 200000 24973416 200000 421746164 200000 661900410 200000 241474954 200000 307572129 200000 230484632 200000 696801966 200000 136570925 200000 169633211 200000 711415103 200000 54835053 200000 74354672 200000 796470835 200000 529413837 200000 294721926 200000 253809674 200000 58899753 200000 935402185 200000 168906345 200000 672212562 200000 60504412 200000 366007642 200000 382847011 200000 130377534 200000 160956457 200000 745740614 200000 684949859 200000 539915748 200000 802213775 200000 540927476 200000 561222007 200000 845055484 200000 208839725 200000 293521770 200000 458021966 200000 432122842 200000 72569153 200000 716486736 200000 990825079 200000 838986359 200000 142549674 200000 594444778 200000 378098975 200000 203950953 200000 479379174 200000 423602208 200000 832288278 200000 768421606 200000 243086612 200000 88804729 200000 875316682 200000 364914116 200000 420284145 200000 989029146 200000 222553929 200000 514696570 200000 408153310 200000 448438987 200000 369788483 200000 585091102 200000 190657495 200000 624172273 200000 101070596 200000 18257512 200000 341519228 200000 156749460 200000 52167805 200000 625413549 200000 680418828 200000 199950169 200000 898131003 200000 56290277 200000 108840548 200000 107746184 200000 300265069 200000 193069989 200000 434014211 200000 485868550 200000 573193185 200000 325128227 200000 285195528 200000 772690523 200000 75708422 200000 469302072 200000 285885489 200000 172169389 200000 241464555 200000 758969688 200000 169589469 200000 637044162 200000 740906813 200000 67279259 200000 128776458 200000 632327424 200000 207574604 200000 504075191 200000 482855254 200000 608438895 200000 648186886 200000 40045571 200000 369613569 200000 604055733 200000 691445497 200000 361729908 200000 222014440 200000 907072792 200000 340398676 200000 945383843 200000 510072971 200000 667145087 200000 751256038 200000 361522372 200000 99575303 200000 304053872 200000 447760924 200000 751509935 200000 704283164 200000 745119506 200000 917432326 200000 713010137 200000 130387751 200000 714402603 200000 569336146 200000 224812891 200000 89141287 200000 22898978 200000 288573006 200000 832855785 200000 704019131 200000 939169790 200000 155503593 200000 80984539 200000 333258529 200000 92382564 200000 525048754 200000 628473383 200000 120742455 200000 185969563 200000 604505046 200000 457154659 200000 166254973 200000 386755978 200000 424153381 200000 858517447 200000 308287249 200000 331574968 200000 779979021 200000 261760552 200000 640549808 200000 203830090 200000 941440412 200000 891474941 200000 728323771 200000 220104200 200000 175846785 200000 239671388 200000 324546094 200000 58155095 200000 994568715 200000 936855293 200000 456931497 200000 761396287 200000 121494311 200000 447876149 200000 266102635 200000 15527525 200000 235484517 200000 785062651 200000 786672721 200000 385417745 200000 74497523 200000 800758502 200000 554641370 200000 622001448 200000 736779935 200000 4049964 200000 237365541 200000 261460530 200000 405885400 200000 180197283 200000 442174448 200000 211048020 200000 402634925 200000 144345795 200000 205819545 200000 719996246 200000 666442443 200000 339115425 200000 219488288 200000 185158558 200000 581371522 200000 769505012 200000 368193059 200000 160036402 200000 437299392 200000 70368274 200000 91438815 200000 14999225 200000 911938835 200000 663504115 200000 448940341 200000 831930233 200000 187614122 200000 751483436 200000 39859361 200000 459021656 200000 471426387 200000 310530292 200000 535397699 200000 474310622 200000 267311486 200000 464017186 200000 270995418 200000 441260337 200000 775681592 200000 617858347 200000 491105731 200000 819699223 200000 719512623 200000 2628647 200000 251783933 200000 883857399 200000 828164788 200000 847237581 200000 825279527 200000 730841816 200000 825489331 200000 347438194 200000 312583807 200000 700477279 200000 636697019 200000 787107084 200000 716614115 200000 405773011 200000 738668028 200000 202207028 200000 166103763 200000 910761243 200000 402890818 200000 660743966 200000 156228204 200000 624563901 200000 311685374 200000 799362466 200000 604423278 200000 574009057 200000 719081277 200000 130015798 200000 192222518 200000 197085515 200000 577574062 200000 215554801 200000 49080260 200000 691897955 200000 499564448 200000 223973000 200000 662018485 200000 391584048 200000 248649984 200000 242248788 200000 857135944 200000 580615511 200000 765074014 200000 195226697 200000 206314844 200000 66221856 200000 327796712 200000 654008062 200000 597664111 200000 971908464 200000 514525292 200000 459947435 200000 866959776 200000 444152271 200000 283703129 200000 704461349 200000 335501997 200000 966631522 200000 428909245 200000 559659236 200000 349527029 200000 765538289 200000 806556488 200000 853649149 200000 260980085 200000 373289954 200000 627808838 200000 831987239 200000 698976206 200000 119565883 200000 260862376 200000 673478328 200000 105621052 200000 850880418 200000 571861499 200000 512512935 200000 960591520 200000 941146463 200000 518515822 200000 61997707 200000 456847734 200000 725048664 200000 8052944 200000 384542619 200000 933430238 200000 611679763 200000 422102926 200000 184292779 200000 133426582 200000 442098871 200000 641853880 200000 496613428 200000 733699325 200000 819268874 200000 294322428 200000 492005195 200000 737430801 200000 381151603 200000 133598632 200000 746846631 200000 260362609 200000 372943096 200000 554733739 200000 450642591 200000 353551451 200000 866221376 200000 245328787 200000 635207721 200000 223023278 200000 573869201 200000 725659791 200000 42261211 200000 534754279 200000 312890834 200000 756589166 200000 824621036 200000 750090279 200000 922459785 200000 490570398 200000 405586227 200000 140317226 200000 256723678 200000 233462061 200000 54379302 200000 480892240 200000 237998997 200000 155177162 200000 201930972 200000 394070424 200000 834455062 200000 375387331 200000 562921482 200000 783573919 200000 97596008 200000 282751240 200000 781275912 200000 978517668 200000 241817904 200000 321415205 200000 95361228 200000 125955718 200000 577076662 200000 788020043 200000 800401645 200000 510953923 200000 726106079 200000 337806407 200000 51741601 200000 551087482 200000 433832499 200000 120180616 200000 76854206 200000 311401833 200000 178446807 200000 103820316 200000 402922171 200000 325966318 200000 326013587 200000 12058547 200000 362135215 200000 74561033 200000 907849932 200000 378984601 200000 909604944 200000 732740439 200000 252386186 200000 701469631 200000 701424884 200000 776216 200000 330268787 200000 595018418 200000 182801555 200000 341466921 200000 441746380 200000 586925473 200000 164018626 200000 74770953 200000 909481086 200000 723929946 200000 389855160 200000 152982743 200000 812811790 200000 892889933 200000 236230731 200000 830379602 200000 597509795 200000 904455046 200000 125356531 200000 272284630 200000 574392067 200000 619636406 200000 746052037 200000 326443876 200000 897899669 200000 361239594 200000 519808888 200000 876397466 200000 318596959 200000 690675665 200000 697927523 200000 722918326 200000 442843656 200000 132824121 200000 988776571 200000 185947542 200000 355111382 200000 70369426 200000 444221529 200000 119354810 200000 116343472 200000 377414312 200000 947409713 200000 269325631 200000 299274012 200000 896232684 200000 212400603 200000 187021797 200000 885399105 200000 359686251 200000 185653709 200000 288486921 200000 953809381 200000 851535060 200000 365412637 200000 549402282 200000 62134384 200000 109387381 200000 530296451 200000 737493863 200000 813139686 200000 98089534 200000 800256852 200000 159543423 200000 199389423 200000 690929083 200000 850757511 200000 268807374 200000 147279570 200000 244751133 200000 596763058 200000 328762325 200000 897357684 200000 56037169 200000 315697933 200000 120197042 200000 786504285 200000 244745062 200000 182241645 200000 850598179 200000 227120562 200000 546557898 200000 182278985 200000 601976710 200000 960437307 200000 904329484 200000 89511864 200000 132227291 200000 825992541 200000 357248635 200000 787152496 200000 779312575 200000 973344544 200000 214980613 200000 988420039 200000 480489330 200000 491519017 200000 644958264 200000 517957300 200000 332214225 200000 97900992 200000 226869314 200000 671227598 200000 344162139 200000 12499403 200000 754313716 200000 273983051 200000 548086575 200000 378838736 200000 106351546 200000 633569794 200000 764321547 200000 420335093 200000 960388260 200000 550614376 200000 900657998 200000 30621954 200000 139543647 200000 749102229 200000 99264758 200000 743750237 200000 450505531 200000 891967 200000 705736098 200000 553836812 200000 440556070 200000 411950525 200000 470631823 200000 897288886 200000 426516654 200000 734579973 200000 871933854 200000 433557921 200000 680374019 200000 580928173 200000 463755595 200000 417591988 200000 264084465 200000 945979372 200000 247495863 200000 856669045 200000 489517289 200000 920521881 200000 215212702 200000 220746251 200000 59541496 200000 940731690 200000 202800224 200000 879492924 200000 142422477 200000 396809397 200000 811708411 200000 906420336 200000 321873846 200000 962439409 200000 593693198 200000 349534123 200000 537171362 200000 486270517 200000 265822679 200000 132646805 200000 959641120 200000 297019255 200000 122293045 200000 616046964 200000 848931421 200000 498621006 200000 767691942 200000 623250736 200000 917984809 200000 523053807 200000 869518665 200000 402656589 200000 59639282 200000 934036531 200000 253982939 200000 358762739 200000 757612742 200000 353672078 200000 152784829 200000 505575401 200000 128257620 200000 956524823 200000 275396843 200000 551981204 200000 356449003 200000 612377990 200000 836832774 200000 568900604 200000 722859896 200000 551874608 200000 222754634 200000 351011271 200000 800025483 200000 157752589 200000 147337111 200000 692285498 200000 859501906 200000 511304369 200000 562051691 200000 503809598 200000 451778459 200000 59595861 200000 942167013 200000 654412120 200000 52594134 200000 180141007 200000 355791043 200000 725351854 200000 873436687 200000 912715156 200000 40713316 200000 377396744 200000 169731319 200000 179816124 200000 883529926 200000 208434636 200000 927573979 200000 867951869 200000 809912456 200000 801654528 200000 566805161 200000 408624302 200000 975473895 200000 74074699 200000 399268850 200000 109378756 200000 917543364 200000 381636339 200000 577895138 200000 718706392 200000 275825051 200000 818058975 200000 927696200 200000 983964446 200000 731198348 200000 941563541 200000 319953300 200000 166762093 200000 651218774 200000 54570812 200000 224370387 200000 107978301 200000 119242070 200000 417010330 200000 570856628 200000 995833508 200000 607108235 200000 483903766 200000 881358725 200000 581736023 200000 953177748 200000 958609334 200000 642566197 200000 831966894 200000 254030767 200000 131644449 200000 858755154 200000 821481375 200000 691427003 200000 463471774 200000 100955148 200000 326015936 200000 323998517 200000 453091858 200000 271675952 200000 497349193 200000 985091390 200000 712483844 200000 557699117 200000 503101199 200000 715682707 200000 579737756 200000 927446033 200000 183227529 200000 224422290 200000 650141342 200000 250842763 200000 944816077 200000 262812986 200000 412020594 200000 653444841 200000 513862803 200000 478173995 200000 80600351 200000 305304859 200000 247935280 200000 699498657 200000 470569546 200000 308999598 200000 174853275 200000 712315260 200000 297158203 200000 195271633 200000 603924587 200000 726135354 200000 963870424 200000 782117202 200000 919157974 200000 240583674 200000 858590374 200000 722475680 200000 963611314 200000 8145530 200000 430033614 200000 977900233 200000 801839479 200000 313693209 200000 159584533 200000 850934653 200000 801877306 200000 408478165 200000 63042017 200000 354756873 200000 52829874 200000 970510668 200000 720776762 200000 368359003 200000 221500213 200000 659276990 200000 129226694 200000 521450756 200000 800175803 200000 820149512 200000 647552203 200000 733631792 200000 532128217 200000 655666089 200000 45008944 200000 254796206 200000 834593734 200000 970934465 200000 382566267 200000 251267054 200000 622017113 200000 598016268 200000 427378387 200000 833996796 200000 544191495 200000 240984042 200000 39355134 200000 83633289 200000 669601768 200000 498131801 200000 950861667 200000 137292002 200000 130621363 200000 245416440 200000 882183176 200000 954278646 200000 168474557 200000 555140357 200000 880134548 200000 874624852 200000 583074556 200000 744972382 200000 753496397 200000 560366377 200000 351563017 200000 236078723 200000 524088602 200000 297441349 200000 262432280 200000 230112402 200000 396194178 200000 387269910 200000 648191233 200000 37274696 200000 307682730 200000 938450602 200000 313301306 200000 476835846 200000 482013530 200000 288764592 200000 401760474 200000 950558920 200000 533546743 200000 761486198 200000 830677142 200000 130372654 200000 568623496 200000 362431468 200000 984570822 200000 473952374 200000 329328821 200000 546804639 200000 98997857 200000 566727295 200000 284229826 200000 561418941 200000 767715579 200000 790723015 200000 739430552 200000 79981078 200000 823687373 200000 605373037 200000 163998139 200000 547942681 200000 86954924 200000 428281135 200000 573457492 200000 742554578 200000 5307920 200000 432014700 200000 596629800 200000 333470449 200000 354244878 200000 391574306 200000 754276765 200000 51494853 200000 468439132 200000 290542319 200000 567980475 200000 687583292 200000 19887187 200000 857661459 200000 157948968 200000 528115940 200000 599753191 200000 886869099 200000 157352490 200000 942016748 200000 231239344 200000 489257590 200000 178191271 200000 756685858 200000 773202148 200000 285068627 200000 932505383 200000 387409142 200000 7914330 200000 666802369 200000 253785552 200000 55400053 200000 444793736 200000 767568156 200000 929521512 200000 668721229 200000 83414404 200000 432137062 200000 811240534 200000 71322318 200000 148993541 200000 299592506 200000 394316192 200000 670934246 200000 157194338 200000 573370073 200000 205043949 200000 682312228 200000 252834449 200000 826883873 200000 778152580 200000 253057205 200000 90050344 200000 21076368 200000 736778058 200000 122406249 200000 541475166 200000 370964036 200000 628593862 200000 634825134 200000 818462474 200000 650526716 200000 307702047 200000 447943058 200000 467590306 200000 369997336 200000 816419611 200000 974875588 200000 288196925 200000 523905684 200000 765605410 200000 261787538 200000 877743248 200000 356803600 200000 142741048 200000 740815083 200000 332673267 200000 359577546 200000 716690437 200000 284014686 200000 920222556 200000 667957665 200000 403822800 200000 972783897 200000 253029730 200000 846000147 200000 250624638 200000 557618922 200000 861148987 200000 15202367 200000 287592343 200000 779102272 200000 109610429 200000 300931555 200000 852224320 200000 164292649 200000 326418015 200000 12013917 200000 666231617 200000 589981780 200000 773277496 200000 741871533 200000 506965504 200000 646779664 200000 990767358 200000 585828464 200000 816725634 200000 50370891 200000 100335879 200000 803611622 200000 704937072 200000 72965267 200000 870289739 200000 808072940 200000 382787599 200000 830399767 200000 247222367 200000 696871682 200000 127767622 200000 518352293 200000 96581498 200000 746177605 200000 968401562 200000 632508332 200000 632732786 200000 412060020 200000 839611188 200000 696608571 200000 628467647 200000 917646830 200000 755658457 200000 537536256 200000 529644662 200000 314820529 200000 571306224 200000 523253833 200000 367169102 200000 339476827 200000 14397823 200000 315040517 200000 346054558 200000 861680172 200000 229308205 200000 854531522 200000 968925019 200000 422012418 200000 403821376 200000 408831407 200000 796567326 200000 956642650 200000 461778335 200000 707797147 200000 782659355 200000 485883221 200000 508947153 200000 723570420 200000 43723306 200000 292449199 200000 18292219 200000 399162824 200000 858397633 200000 37653704 200000 977869028 200000 553757382 200000 815136758 200000 110739871 200000 636134899 200000 678784060 200000 587815809 200000 687381457 200000 39215150 200000 431137049 200000 209461687 200000 382554525 200000 569100605 200000 767586540 200000 89692815 200000 992573922 200000 152219492 200000 297510883 200000 703746207 200000 350628894 200000 973863307 200000 77085900 200000 325404959 200000 433333871 200000 311758649 200000 961463573 200000 462896612 200000 23972245 200000 810197139 200000 903703247 200000 901331301 200000 142937837 200000 616916065 200000 541978790 200000 419376313 200000 377274999 200000 366311945 200000 925037546 200000 319890326 200000 817805008 200000 95609232 200000 375838856 200000 97465426 200000 339432248 200000 956375967 200000 488505104 200000 899411940 200000 118057868 200000 259430267 200000 807978672 200000 16588771 200000 9801291 200000 856435978 200000 11213110 200000 746132101 200000 79654548 200000 79221460 200000 540520722 200000 442695841 200000 216605221 200000 97222143 200000 485243216 200000 570373036 200000 783904093 200000 33899089 200000 288386465 200000 39283646 200000 609335098 200000 614214192 200000 755519058 200000 305686925 200000 953447259 200000 579527333 200000 182361682 200000 944665200 200000 791552510 200000 331413843 200000 979152175 200000 268314205 200000 167618049 200000 839608963 200000 456277784 200000 905402346 200000 865814244 200000 821277467 200000 779044060 200000 838060622 200000 653570244 200000 248455330 200000 825913832 200000 870629216 200000 332040288 200000 782503741 200000 293037132 200000 827859862 200000 611812631 200000 317244339 200000 942019254 200000 64655878 200000 575479528 200000 686928747 200000 742858868 200000 306971239 200000 518536816 200000 250729067 200000 8521590 200000 38094608 200000 83673326 200000 13192538 200000 314571336 200000 884792055 200000 819388992 200000 418161535 200000 556680219 200000 693191091 200000 746682086 200000 46155967 200000 525056188 200000 919509881 200000 756555774 200000 595652002 200000 921773210 200000 402776354 200000 117878086 200000 212627789 200000 734445763 200000 24688674 200000 131286300 200000 387970952 200000 431019750 200000 543615120 200000 908631680 200000 263499448 200000 5390674 200000 263720228 200000 243411215 200000 253967845 200000 263909620 200000 648538419 200000 321687304 200000 549739188 200000 25426780 200000 560250037 200000 837713226 200000 454741869 200000 233763512 200000 576463934 200000 38908244 200000 39486709 200000 605002710 200000 122180871 200000 886519107 200000 421928660 200000 591513637 200000 85314278 200000 776978902 200000 714183472 200000 611901876 200000 746147408 200000 590510699 200000 502487247 200000 389604656 200000 564900445 200000 291999490 200000 385229079 200000 263664105 200000 239369411 200000 997611577 200000 588514320 200000 353361357 200000 299985881 200000 878229325 200000 770809440 200000 829422442 200000 829542548 200000 927324191 200000 603667277 200000 845305840 200000 948161677 200000 329413419 200000 821666494 200000 480631595 200000 860679672 200000 229472658 200000 90635065 200000 977956236 200000 746600364 200000 848624912 200000 641924069 200000 379492895 200000 857816353 200000 254386181 200000 947791496 200000 839156885 200000 69054060 200000 434247535 200000 658855305 200000 799800636 200000 973048901 200000 447492845 200000 919342575 200000 44252929 200000 700433921 200000 232549565 200000 165660511 200000 388328307 200000 225699223 200000 521870782 200000 365570592 200000 771697858 200000 565434781 200000 844246894 200000 178710809 200000 259938235 200000 846920523 200000 538436075 200000 121456593 200000 576241100 200000 238759030 200000 520836085 200000 667049069 200000 409468678 200000 742635925 200000 877884137 200000 947555252 200000 967712277 200000 933486526 200000 418717383 200000 804401934 200000 843618376 200000 718636201 200000 114995756 200000 844323967 200000 672622479 200000 553073323 200000 358763607 200000 312038576 200000 985925750 200000 72282299 200000 683908391 200000 327480550 200000 981049390 200000 259288176 200000 180005658 200000 629961479 200000 196128900 200000 683785216 200000 823432015 200000 708892571 200000 779486184 200000 838802497 200000 624371076 200000 829883847 200000 479020390 200000 294221483 200000 992755736 200000 537193299 200000 424333998 200000 910058323 200000 11224585 200000 719909029 200000 787791375 200000 223761136 200000 254290165 200000 410446019 200000 803174007 200000 97361624 200000 194689820 200000 619581267 200000 628956020 200000 865678595 200000 311154523 200000 524025501 200000 774918453 200000 856346630 200000 906598706 200000 656116615 200000 711747721 200000 851659544 200000 712003774 200000 245253527 200000 114281693 200000 861118991 200000 693758654 200000 802554612 200000 179753025 200000 407475043 200000 408754833 200000 8667236 200000 47384931 200000 175943721 200000 663097397 200000 898369870 200000 435528593 200000 508606489 200000 993259593 200000 28046264 200000 689076922 200000 173753223 200000 939855371 200000 452540490 200000 287133549 200000 973447020 200000 805396314 200000 550365256 200000 641606871 200000 300824414 200000 987129523 200000 897134490 200000 807261896 200000 268334994 200000 583921463 200000 557728966 200000 557524910 200000 655306464 200000 839422114 200000 965015795 200000 1177239 200000 215653054 200000 461182805 200000 361933288 200000 887282482 200000 418696003 200000 387820108 200000 916083210 200000 981018061 200000 829096740 200000 385494823 200000 192507489 200000 673772888 200000 465286073 200000 953227813 200000 375888018 200000 940620639 200000 350607609 200000 454096419 200000 811309285 200000 308153875 200000 142877560 200000 731360928 200000 592518207 200000 398984769 200000 304783983 200000 888016826 200000 894923816 200000 878862168 200000 829683635 200000 739420721 200000 939344581 200000 679929703 200000 341744060 200000 67401059 200000 49232094 200000 257604891 200000 209501599 200000 806248270 200000 519977945 200000 183296964 200000 328550162 200000 438939792 200000 366106044 200000 399490896 200000 336634478 200000 627598953 200000 528569645 200000 48864845 200000 765546151 200000 380711094 200000 435550580 200000 59430378 200000 808057173 200000 853599734 200000 76446327 200000 766824949 200000 934996142 200000 168569673 200000 921545404 200000 908568797 200000 455972233 200000 990929515 200000 838859114 200000 924413873 200000 836050268 200000 729869756 200000 543894087 200000 856374815 200000 943021117 200000 154166330 200000 943761850 200000 104449141 200000 729247971 200000 103114116 200000 441644233 200000 232401826 200000 453375653 200000 102175191 200000 992240411 200000 125496628 200000 327396217 200000 61729300 200000 386338038 200000 1499995 200000 519074805 200000 472103864 200000 441475393 200000 159310052 200000 814265168 200000 206792417 200000 221199746 200000 875472189 200000 947513697 200000 104240207 200000 737641953 200000 441186422 200000 118288030 200000 21554527 200000 700171042 200000 393543485 200000 91026462 200000 880533008 200000 722739373 200000 267658977 200000 239889814 200000 442983169 200000 622039177 200000 815951 200000 777563998 200000 181397361 200000 765750619 200000 893370647 200000 559941228 200000 860147004 200000 715113578 200000 249799014 200000 565255767 200000 148891363 200000 897484190 200000 792106508 200000 654702421 200000 810241924 200000 309907323 200000 854700919 200000 929820220 200000 82177757 200000 696240426 200000 254051510 200000 671416451 200000 992252237 200000 853983344 200000 14019958 200000 736695361 200000 652779473 200000 79250355 200000 692635655 200000 698651692 200000 402762762 200000 231508987 200000 342143830 200000 901821338 200000 316891188 200000 108273901 200000 767713012 200000 382744707 200000 969141039 200000 922715857 200000 964560653 200000 793150844 200000 755220602 200000 781557901 200000 158076016 200000 900236732 200000 774434866 200000 315621799 200000 748128908 200000 535635225 200000 919063830 200000 369635910 200000 403094384 200000 414891531 200000 84398213 200000 33008432 200000 508311497 200000 496376743 200000 699251325 200000 463608780 200000 615735016 200000 222578596 200000 938365852 200000 600567840 200000 514768568 200000 325568601 200000 530806050 200000 797463251 200000 997605835 200000 461943995 200000 645304045 200000 349203755 200000 222939469 200000 157400163 200000 361656186 200000 858939663 200000 357667086 200000 657417605 200000 939360234 200000 524574981 200000 375532923 200000 340255481 200000 7042553 200000 974951476 200000 441385380 200000 918386229 200000 143636487 200000 417166434 200000 122270519 200000 53885263 200000 653466387 200000 146390007 200000 110799491 200000 272314623 200000 493018298 200000 641609719 200000 751785077 200000 263952538 200000 121626939 200000 949675018 200000 671285405 200000 916748311 200000 166628213 200000 90349687 200000 605206312 200000 339999756 200000 829670118 200000 484917283 200000 667034342 200000 964868529 200000 213606316 200000 290991766 200000 883177797 200000 142591195 200000 476263047 200000 961932789 200000 571945555 200000 206198273 200000 129150677 200000 859357960 200000 88309440 200000 533755450 200000 882246803 200000 153752884 200000 781413336 200000 488143164 200000 864864354 200000 259067009 200000 577834892 200000 963107165 200000 953142654 200000 810066836 200000 639480937 200000 479066004 200000 920516039 200000 574110645 200000 64613278 200000 769223544 200000 125329852 200000 668800202 200000 580241145 200000 415566143 200000 711326329 200000 327631705 200000 466197737 200000 679329728 200000 50434496 200000 388461704 200000 823876221 200000 902567536 200000 308622316 200000 152657951 200000 435147619 200000 54365031 200000 86223870 200000 345726596 200000 409609193 200000 82069851 200000 942904724 200000 757309629 200000 213172477 200000 29859235 200000 681789676 200000 273335409 200000 370969648 200000 412257333 200000 216539876 200000 624605158 200000 251006894 200000 937144231 200000 290838780 200000 320778243 200000 548210247 200000 587333936 200000 960753489 200000 608725582 200000 12783976 200000 249474215 200000 656368802 200000 33488110 200000 924483361 200000 558234754 200000 729327695 200000 813635241 200000 50968096 200000 930357719 200000 305136212 200000 264301286 200000 359934387 200000 166640733 200000 874088273 200000 38548908 200000 801009097 200000 175883883 200000 162977924 200000 141872544 200000 262633201 200000 610509559 200000 524195788 200000 706712585 200000 124889689 200000 100240280 200000 871950247 200000 18671823 200000 693573582 200000 220411011 200000 448972595 200000 70582390 200000 925094849 200000 810706064 200000 565465136 200000 719069734 200000 887732032 200000 339751222 200000 470201595 200000 340508582 200000 403673592 200000 898413705 200000 75883668 200000 600692059 200000 744283192 200000 331413314 200000 382406296 200000 713509965 200000 87717616 200000 606774966 200000 889802055 200000 185223202 200000 499531693 200000 432617693 200000 693469054 200000 992309535 200000 797159070 200000 924269643 200000 918746812 200000 174337581 200000 975504529 200000 378585657 200000 123142944 200000 666528465 200000 756665077 200000 673213565 200000 298219880 200000 769485617 200000 944363481 200000 672093068 200000 136281842 200000 122861589 200000 721400810 200000 260307582 200000 472470462 200000 43429603 200000 515313784 200000 582797577 200000 324961386 200000 476945313 200000 875853681 200000 861097860 200000 777934388 200000 979138294 200000 975982947 200000 884072164 200000 370197754 200000 637254696 200000 410269565 200000 32874177 200000 623049532 200000 67519262 200000 246230414 200000 191091538 200000 82753559 200000 360222302 200000 243311107 200000 144565611 200000 795837258 200000 886306063 200000 887968748 200000 243273349 200000 274072884 200000 462824183 200000 560773879 200000 237333685 200000 999217875 200000 211422845 200000 391159154 200000 832408243 200000 622084550 200000 641929383 200000 269575244 200000 284431828 200000 134018635 200000 260000028 200000 713185556 200000 64121871 200000 39028545 200000 580524579 200000 197004791 200000 212261882 200000 137068582 200000 265797281 200000 802582469 200000 269544653 200000 57498392 200000 178334237 200000 960741356 200000 195673693 200000 271265495 200000 888163518 200000 935949946 200000 310565665 200000 739594944 200000 14469963 200000 975390 200000 449620527 200000 149092563 200000 619407145 200000 508652583 200000 16774975 200000 258114477 200000 651558496 200000 295348354 200000 456097958 200000 733270669 200000 770653077 200000 611726271 200000 192846683 200000 173939026 200000 182308880 200000 53115660 200000 669362933 200000 514817659 200000 808182710 200000 875921463 200000 528167338 200000 710554404 200000 915672335 200000 747585455 200000 990567504 200000 963963662 200000 581303617 200000 642933891 200000 993305183 200000 79102615 200000 802738194 200000 931342432 200000 810163692 200000 865765565 200000 320558568 200000 436157334 200000 58271662 200000 715589918 200000 281373643 200000 711694099 200000 391581947 200000 499683322 200000 868373857 200000 37774949 200000 475817419 200000 995264046 200000 917839088 200000 833066939 200000 110116531 200000 256885562 200000 226298719 200000 342468580 200000 372654314 200000 643879739 200000 768758836 200000 925072461 200000 969200710 200000 871320816 200000 338315670 200000 858002694 200000 770278719 200000 873786296 200000 278372939 200000 931641533 200000 418724586 200000 867225489 200000 314393018 200000 174345920 200000 648435967 200000 872981274 200000 116549609 200000 750398718 200000 512501202 200000 134397841 200000 260122495 200000 137659909 200000 725621852 200000 21245653 200000 883816386 200000 250028293 200000 151888947 200000 514432356 200000 859642009 200000 33361866 200000 412076940 200000 298204764 200000 160573067 200000 51797701 200000 359150911 200000 330332029 200000 925135037 200000 105219 200000 440654018 200000 325967140 200000 287890166 200000 737274419 200000 354187820 200000 667646032 200000 327826334 200000 650644644 200000 786782770 200000 894890657 200000 673730489 200000 510788931 200000 314826284 200000 595838547 200000 170320624 200000 838647200 200000 355179537 200000 147893318 200000 47529863 200000 731429353 200000 81185909 200000 940225528 200000 699154535 200000 763302124 200000 385167505 200000 838713224 200000 553997076 200000 989273112 200000 44045370 200000 516561844 200000 631916471 200000 204060539 200000 771112936 200000 161347546 200000 147345685 200000 255739333 200000 965102767 200000 9318906 200000 937143956 200000 118780995 200000 875660360 200000 69531313 200000 702868540 200000 761194211 200000 709749513 200000 581972799 200000 334166195 200000 334347317 200000 278418919 200000 916863873 200000 479405375 200000 56368999 200000 989932154 200000 586371575 200000 633329094 200000 495385160 200000 692354296 200000 573418430 200000 98948816 200000 861283141 200000 565779512 200000 253757077 200000 222800259 200000 400418158 200000 39936944 200000 39855835 200000 909528997 200000 575075953 200000 510038390 200000 596332430 200000 618421149 200000 224333980 200000 521645633 200000 162466893 200000 714740337 200000 209086174 200000 32815976 200000 559844182 200000 644766664 200000 235237573 200000 619922145 200000 823258503 200000 145362920 200000 904905856 200000 129896770 200000 762130528 200000 508420537 200000 517231326 200000 916499394 200000 440076286 200000 439049407 200000 984001869 200000 433134136 200000 74878241 200000 917042466 200000 550952411 200000 276334362 200000 165188902 200000 707091368 200000 291863351 200000 947681151 200000 999081484 200000 473737145 200000 839954095 200000 904279324 200000 143511667 200000 312777561 200000 783268403 200000 963429449 200000 964162455 200000 556519216 200000 998335567 200000 493725692 200000 528656728 200000 305677957 200000 886704180 200000 23365580 200000 226614836 200000 84102973 200000 292021679 200000 48669167 200000 131853641 200000 402439136 200000 871291183 200000 481472827 200000 126609495 200000 536591763 200000 168714179 200000 188984103 200000 746871228 200000 455412254 200000 943287064 200000 188212682 200000 825878133 200000 255988199 200000 716329342 200000 603068378 200000 618663459 200000 202198003 200000 900384226 200000 883796653 200000 104072962 200000 720946667 200000 276419540 200000 828063291 200000 366724083 200000 756568084 200000 862387586 200000 686652184 200000 625241202 200000 158452052 200000 646677947 200000 460360829 200000 36483231 200000 209472307 200000 367147500 200000 81943104 200000 838266168 200000 734119383 200000 427129893 200000 255619799 200000 883676572 200000 903019526 200000 58998547 200000 482380120 200000 246634953 200000 247104295 200000 731989510 200000 401893754 200000 566041694 200000 381131072 200000 509244652 200000 164949908 200000 72185497 200000 223765240 200000 766805076 200000 183330459 200000 328309336 200000 751958421 200000 988754283 200000 16908840 200000 78184987 200000 781665022 200000 219611648 200000 539338351 200000 324274431 200000 156754873 200000 879824003 200000 137050696 200000 296622276 200000 225567981 200000 75808769 200000 147498281 200000 407885767 200000 922131041 200000 422350889 200000 228163368 200000 545302279 200000 725313146 200000 104080713 200000 650214140 200000 535364643 200000 377685567 200000 887018577 200000 357872636 200000 146381145 200000 725683032 200000 647796941 200000 797985823 200000 541445000 200000 125451273 200000 541946606 200000 308345337 200000 637920302 200000 69506362 200000 183105409 200000 247274691 200000 611129706 200000 285365874 200000 493189109 200000 11462738 200000 808757753 200000 313148886 200000 451113048 200000 772288285 200000 672439100 200000 971399726 200000 861935961 200000 622427195 200000 793294640 200000 483618527 200000 373328455 200000 251861858 200000 52015731 200000 973904369 200000 248775440 200000 324506856 200000 871931972 200000 630177802 200000 799254594 200000 328321988 200000 273013890 200000 366353519 200000 264411916 200000 217677197 200000 465349548 200000 134110985 200000 712150332 200000 48295545 200000 521391839 200000 318439005 200000 698145601 200000 27138399 200000 617661402 200000 965888402 200000 923907114 200000 832465844 200000 957262076 200000 245749870 200000 794230692 200000 29656464 200000 578650435 200000 302470487 200000 465069055 200000 300878761 200000 816520781 200000 790386005 200000 296775721 200000 152740182 200000 739446362 200000 786363406 200000 784542640 200000 421789837 200000 977595975 200000 446678984 200000 942059716 200000 973326820 200000 966769044 200000 646145386 200000 8572977 200000 413147794 200000 965514846 200000 884673659 200000 470231400 200000 20971118 200000 115264869 200000 812942624 200000 769422454 200000 753104878 200000 935843334 200000 715500064 200000 143789066 200000 392114728 200000 55766080 200000 315353826 200000 678731634 200000 440460499 200000 25901746 200000 281858924 200000 428986013 200000 695219270 200000 379827354 200000 599662181 200000 299033114 200000 341671287 200000 418751959 200000 187624212 200000 174844694 200000 502665213 200000 414708967 200000 168897886 200000 27935585 200000 692897293 200000 675931880 200000 370944459 200000 797821801 200000 162753151 200000 126891930 200000 320413056 200000 663961660 200000 76219594 200000 701621082 200000 280718404 200000 618787721 200000 605357826 200000 561717032 200000 988680319 200000 271773599 200000 27102688 200000 747616929 200000 702629685 200000 19009388 200000 263178425 200000 731364357 200000 379451919 200000 55786622 200000 238657925 200000 174630961 200000 613993810 200000 919278851 200000 790956248 200000 811019940 200000 434510308 200000 768504268 200000 839736811 200000 274730877 200000 242081613 200000 324057669 200000 291525268 200000 340931962 200000 75109811 200000 623166077 200000 958154568 200000 227782650 200000 522156508 200000 338510116 200000 455815455 200000 432648955 200000 70533422 200000 276959111 200000 563219919 200000 329033499 200000 7260081 200000 709572501 200000 386411439 200000 192514970 200000 129163787 200000 395095004 200000 780042676 200000 742684757 200000 975381890 200000 399719819 200000 109386614 200000 74299852 200000 562970109 200000 330020977 200000 708824876 200000 76623132 200000 352500738 200000 928521467 200000 191808426 200000 667098116 200000 312067768 200000 695158329 200000 722708073 200000 660751587 200000 968443365 200000 104373209 200000 699078014 200000 203254968 200000 187474416 200000 265276457 200000 727365025 200000 356783391 200000 562471392 200000 499164184 200000 778719783 200000 810084953 200000 302622554 200000 872935733 200000 453683975 200000 77660996 200000 623501477 200000 249855405 200000 708894423 200000 18078558 200000 880074920 200000 486341712 200000 281796814 200000 518616774 200000 387859690 200000 278787212 200000 220401859 200000 926423097 200000 785097616 200000 345779823 200000 384129325 200000 335276824 200000 50236257 200000 170376360 200000 179606816 200000 71094111 200000 93660613 200000 453664902 200000 134200917 200000 247477166 200000 216393408 200000 252162038 200000 598328097 200000 549367620 200000 627902203 200000 536383368 200000 397267579 200000 329800702 200000 417824186 200000 594823274 200000 174594554 200000 858819163 200000 974631142 200000 571117674 200000 864668628 200000 596468602 200000 294045956 200000 652217847 200000 163511519 200000 879905049 200000 122098490 200000 180972063 200000 854060179 200000 812116374 200000 459165008 200000 89752722 200000 229595396 200000 47113713 200000 557212588 200000 701275037 200000 173553387 200000 175561672 200000 978083156 200000 66128431 200000 498304414 200000 486842712 200000 589787118 200000 141162454 200000 502200595 200000 622952834 200000 988255170 200000 279926977 200000 531932128 200000 908173250 200000 984476598 200000 792370622 200000 677864764 200000 356869176 200000 809211728 200000 307646013 200000 284910845 200000 994571683 200000 255417527 200000 770833483 200000 188393883 200000 478542175 200000 399209649 200000 204760726 200000 136233515 200000 261186926 200000 522100901 200000 800696430 200000 777161317 200000 603781739 200000 805363353 200000 423086017 200000 64585373 200000 834303383 200000 617884980 200000 570023710 200000 353452492 200000 886781648 200000 223485373 200000 70113202 200000 45818248 200000 594848404 200000 241354265 200000 376236877 200000 457409030 200000 716093441 200000 514194127 200000 687110749 200000 293648414 200000 156823767 200000 124716294 200000 290660336 200000 271312710 200000 549119347 200000 114216581 200000 910179253 200000 551865749 200000 398564565 200000 575410097 200000 965623803 200000 557215680 200000 358521498 200000 563492242 200000 344559023 200000 280980767 200000 84859649 200000 623933901 200000 985525857 200000 340227496 200000 339913961 200000 798507690 200000 266292798 200000 907680242 200000 120093136 200000 496682766 200000 466958359 200000 19345203 200000 399155669 200000 233635969 200000 154055000 200000 307236673 200000 977219510 200000 637900072 200000 299061264 200000 474471572 200000 382541009 200000 673477579 200000 147618030 200000 305177664 200000 620201254 200000 949691344 200000 96477505 200000 716074494 200000 635102547 200000 442100540 200000 996596983 200000 934813220 200000 917448341 200000 505970872 200000 29512862 200000 563420071 200000 638202060 200000 992581513 200000 992049509 200000 704985119 200000 668337271 200000 739520918 200000 984697115 200000 602865090 200000 79034547 200000 713245029 200000 416220717 200000 786974055 200000 980913983 200000 288124957 200000 632676267 200000 866199172 200000 646460538 200000 234404740 200000 395133762 200000 783487791 200000 981131618 200000 854793217 200000 979880770 200000 178023455 200000 863130006 200000 118450330 200000 278229145 200000 22557867 200000 895866708 200000 404228342 200000 547754710 200000 564088520 200000 334523258 200000 69265243 200000 773056550 200000 455977743 200000 949838216 200000 724083888 200000 548874073 200000 11106996 200000 368414620 200000 698080891 200000 734163933 200000 63201679 200000 606178931 200000 32014563 200000 531845056 200000 350037014 200000 645623661 200000 975593135 200000 138192817 200000 160777568 200000 320670345 200000 606609732 200000 720592638 200000 247706402 200000 27846244 200000 47976618 200000 810946454 200000 334463924 200000 258184253 200000 371615110 200000 738210312 200000 790718988 200000 319750643 200000 85343007 200000 860689794 200000 466675137 200000 291704324 200000 347516253 200000 600824786 200000 956543241 200000 203551631 200000 727171780 200000 353187687 200000 10303162 200000 638595153 200000 600402557 200000 706157391 200000 719678539 200000 311350443 200000 476853324 200000 299478842 200000 183270355 200000 275241882 200000 553364634 200000 208085876 200000 674855432 200000 260844732 200000 425216620 200000 491138798 200000 798570048 200000 25841745 200000 868846952 200000 198502197 200000 735505010 200000 722744118 200000 102285270 200000 399119480 200000 522126133 200000 304677098 200000 721400476 200000 128440197 200000 998561727 200000 213693836 200000 4952896 200000 909667788 200000 267956199 200000 855240154 200000 498425833 200000 169673049 200000 470155299 200000 73659699 200000 825364829 200000 11601117 200000 879076233 200000 606512533 200000 43319042 200000 674875301 200000 336069072 200000 145607583 200000 72436449 200000 374888864 200000 920101711 200000 66942095 200000 27121565 200000 362368348 200000 698838267 200000 323454531 200000 315750016 200000 182336521 200000 863022701 200000 531703611 200000 302764398 200000 43253619 200000 838526425 200000 217786004 200000 393693934 200000 402593291 200000 913872919 200000 868945934 200000 648138791 200000 599179998 200000 210255005 200000 397136902 200000 852743903 200000 586375579 200000 922408321 200000 479061371 200000 505317757 200000 359534224 200000 638192506 200000 457962508 200000 891966216 200000 661563052 200000 187110879 200000 696755191 200000 19113253 200000 940632958 200000 492175014 200000 337816603 200000 564270108 200000 481840948 200000 282949734 200000 276512246 200000 251519186 200000 266192028 200000 480776789 200000 398339495 200000 886169294 200000 415504165 200000 262935625 200000 445133804 200000 199699512 200000 733741789 200000 307395257 200000 235327523 200000 918363092 200000 891024499 200000 842783932 200000 940514892 200000 563980555 200000 4770614 200000 425773064 200000 771106564 200000 190499298 200000 109175059 200000 31405299 200000 908693387 200000 994295039 200000 964162202 200000 509544564 200000 969298878 200000 988436906 200000 675013369 200000 53782050 200000 274779676 200000 86630345 200000 655433727 200000 815877171 200000 705498564 200000 508594657 200000 758419481 200000 992179070 200000 240011892 200000 913661723 200000 285985878 200000 111134584 200000 613300363 200000 172026172 200000 291850342 200000 723372089 200000 367789831 200000 530313899 200000 121675414 200000 382180983 200000 599350150 200000 787505262 200000 466318805 200000 623165321 200000 500113992 200000 903681580 200000 526580657 200000 411586916 200000 172708395 200000 261189675 200000 545380441 200000 46281889 200000 598640812 200000 227943762 200000 161449628 200000 124785268 200000 939160043 200000 988848423 200000 763583976 200000 914319029 200000 106112679 200000 243780561 200000 959452234 200000 914101722 200000 574953021 200000 777479190 200000 892742771 200000 988831993 200000 333945516 200000 814128989 200000 649592241 200000 151579081 200000 279279251 200000 724874669 200000 114096625 200000 979356833 200000 45985072 200000 608242091 200000 769234370 200000 51837047 200000 86123618 200000 124369566 200000 327830100 200000 535878882 200000 973523623 200000 240031853 200000 425248628 200000 5136407 200000 420140318 200000 16887199 200000 858106257 200000 936422126 200000 95331716 200000 39879001 200000 184531385 200000 48358110 200000 368932410 200000 301480803 200000 648930715 200000 103660539 200000 911461948 200000 69154 200000 431733126 200000 237340414 200000 867487019 200000 278175390 200000 324961383 200000 606345532 200000 468511043 200000 224287868 200000 790219726 200000 296948908 200000 647215460 200000 71250948 200000 121715689 200000 126829029 200000 626925836 200000 606475292 200000 631673222 200000 931145245 200000 929330266 200000 6977098 200000 919957524 200000 873351467 200000 951112716 200000 146779316 200000 697880994 200000 574707588 200000 891864961 200000 223242786 200000 418841822 200000 599264832 200000 286301367 200000 492483578 200000 850328341 200000 552912149 200000 434060876 200000 396937282 200000 575032376 200000 758052954 200000 672282496 200000 386147233 200000 230578389 200000 441372932 200000 18401840 200000 679878493 200000 638844441 200000 21533867 200000 492411100 200000 699830108 200000 273204179 200000 325114246 200000 549693601 200000 528940583 200000 267453555 200000 836836969 200000 254451007 200000 565436641 200000 301711622 200000 309768909 200000 7450899 200000 763691860 200000 536874810 200000 394629831 200000 58173724 200000 98676708 200000 205085536 200000 368434959 200000 794001657 200000 796495768 200000 201839716 200000 521021690 200000 978468584 200000 326711831 200000 172028885 200000 211833982 200000 629050311 200000 449860519 200000 95936995 200000 89923636 200000 44828950 200000 311403312 200000 310273883 200000 658315088 200000 573036275 200000 100513846 200000 512550315 200000 599691690 200000 994272283 200000 222701793 200000 599724772 200000 291867577 200000 8523247 200000 519046136 200000 859986866 200000 959577233 200000 838782059 200000 611270368 200000 917185892 200000 119669739 200000 413993007 200000 727754657 200000 764707818 200000 777604124 200000 713271418 200000 252950240 200000 964655057 200000 403301403 200000 326753577 200000 37177317 200000 374940743 200000 557879679 200000 810575547 200000 607663253 200000 176564509 200000 955910270 200000 208077903 200000 975185272 200000 366825151 200000 245204462 200000 342534563 200000 777235380 200000 830073404 200000 658365255 200000 170857237 200000 870973711 200000 615098180 200000 314858653 200000 959893925 200000 857251823 200000 576758819 200000 930994857 200000 985039601 200000 965228892 200000 543718858 200000 256382657 200000 960433462 200000 875683580 200000 184889798 200000 560633050 200000 415013205 200000 924662037 200000 339864646 200000 69839245 200000 29722826 200000 454538894 200000 706865689 200000 70925326 200000 180956597 200000 957900525 200000 183235756 200000 307938356 200000 664798421 200000 597006425 200000 820333071 200000 196523639 200000 100131207 200000 483982744 200000 747425008 200000 375283692 200000 668299722 200000 114023441 200000 761532573 200000 854733387 200000 137316925 200000 602414538 200000 865585413 200000 684265448 200000 559757342 200000 808446826 200000 576042167 200000 218789820 200000 82913099 200000 507065911 200000 809691872 200000 264379229 200000 325813316 200000 173760024 200000 374828368 200000 460790016 200000 913617958 200000 517994388 200000 695070837 200000 262082941 200000 493139633 200000 827788240 200000 961167709 200000 161469002 200000 582962754 200000 999250067 200000 182468535 200000 659364734 200000 449425881 200000 709221445 200000 833024465 200000 532596174 200000 953444627 200000 712478698 200000 791386779 200000 558508690 200000 308842543 200000 331979562 200000 833190305 200000 127718848 200000 459372556 200000 164826188 200000 223655700 200000 477082607 200000 88838184 200000 858118709 200000 68819905 200000 986474069 200000 547942050 200000 141356653 200000 353120023 200000 465814216 200000 78586424 200000 82468122 200000 220665637 200000 511000512 200000 929350729 200000 239303425 200000 607761048 200000 770890833 200000 140952786 200000 524884363 200000 626536640 200000 133263412 200000 206240372 200000 592858813 200000 327343499 200000 395081663 200000 360373355 200000 827732286 200000 187116935 200000 481270759 200000 871988376 200000 975970387 200000 49824739 200000 150697028 200000 700321655 200000 168345573 200000 836899949 200000 636441868 200000 379935784 200000 872258169 200000 451342229 200000 152349974 200000 320349289 200000 205538102 200000 917935207 200000 126841816 200000 968935577 200000 320953314 200000 739373716 200000 785738600 200000 563445686 200000 780772580 200000 71996009 200000 619578493 200000 989350751 200000 119688002 200000 269075157 200000 235847790 200000 879863250 200000 242870947 200000 870887271 200000 68408112 200000 786189806 200000 349692749 200000 542129228 200000 998393692 200000 642420016 200000 907321383 200000 339841620 200000 961530918 200000 614499769 200000 852164280 200000 44932332 200000 330626918 200000 826852421 200000 858603813 200000 283692580 200000 759000978 200000 487451188 200000 321254965 200000 103662762 200000 210542016 200000 113328005 200000 592010575 200000 61559757 200000 377605544 200000 342610133 200000 335563386 200000 656881018 200000 772793759 200000 728872291 200000 643400283 200000 821142081 200000 250704028 200000 59561742 200000 406386746 200000 294170448 200000 741278774 200000 3663444 200000 667210236 200000 526817397 200000 547622051 200000 75759188 200000 773442089 200000 967669791 200000 905010873 200000 939860684 200000 121575398 200000 369290588 200000 721858543 200000 280977946 200000 364833019 200000 863585755 200000 807435356 200000 197073726 200000 19507149 200000 780006891 200000 481563830 200000 324235221 200000 18351460 200000 71290 200000 424056915 200000 500431391 200000 884644710 200000 133378326 200000 63223594 200000 286546169 200000 648125977 200000 590700526 200000 301778386 200000 314175970 200000 467554915 200000 897387984 200000 26895745 200000 397503225 200000 57063372 200000 795793451 200000 933452814 200000 899311869 200000 206831226 200000 469613838 200000 122197487 200000 470518090 200000 997135667 200000 38379815 200000 522596922 200000 250815457 200000 796169566 200000 682922948 200000 781152422 200000 129849184 200000 568442625 200000 478569684 200000 976539529 200000 6708485 200000 700832451 200000 429245157 200000 431256539 200000 250710190 200000 481661418 200000 424971046 200000 480897841 200000 726323931 200000 308400221 200000 727958886 200000 787476931 200000 461896361 200000 753281698 200000 676577299 200000 235458150 200000 837317592 200000 973177312 200000 15538235 200000 358852752 200000 472648901 200000 156661214 200000 477361548 200000 280865882 200000 239307887 200000 211011329 200000 423804503 200000 5444216 200000 932220533 200000 944073296 200000 190592392 200000 291034690 200000 102178070 200000 69311859 200000 502856879 200000 435251630 200000 598925614 200000 598453934 200000 646995961 200000 476699987 200000 762704446 200000 815166697 200000 563965494 200000 646175335 200000 723091556 200000 509340075 200000 864064212 200000 537404096 200000 138680926 200000 540594969 200000 29211618 200000 641189589 200000 662539146 200000 98982907 200000 351224845 200000 677311421 200000 617543144 200000 687882678 200000 267916452 200000 87185198 200000 446369813 200000 419038290 200000 734324119 200000 673220990 200000 28322641 200000 37553781 200000 128280435 200000 948912036 200000 688020345 200000 83087204 200000 980900199 200000 561564471 200000 473446156 200000 646549768 200000 515619649 200000 479802477 200000 779868457 200000 507052518 200000 28369264 200000 553085980 200000 562045838 200000 170716965 200000 2956547 200000 17063356 200000 613962394 200000 80786571 200000 997185960 200000 368562530 200000 649845067 200000 547701886 200000 719910317 200000 183975877 200000 290840384 200000 41804294 200000 340364801 200000 71566396 200000 997568182 200000 660733129 200000 341725234 200000 463938236 200000 343929998 200000 23496461 200000 641240687 200000 305698782 200000 294776900 200000 535902137 200000 5898119 200000 201917142 200000 528415225 200000 425992787 200000 727529703 200000 626331516 200000 549200489 200000 902663426 200000 895530655 200000 922796101 200000 167859956 200000 316280973 200000 122092381 200000 701865546 200000 611605912 200000 994991705 200000 365822575 200000 761077055 200000 559583476 200000 231428717 200000 640053189 200000 231683452 200000 360375878 200000 101103984 200000 170702827 200000 606246903 200000 415641453 200000 395963561 200000 916941842 200000 690070087 200000 116833511 200000 447848445 200000 780359687 200000 276784801 200000 825344979 200000 966491635 200000 129133112 200000 579091421 200000 436604910 200000 757724083 200000 774054838 200000 916169073 200000 1966489 200000 322585345 200000 916928045 200000 95116660 200000 492838864 200000 329339974 200000 775325164 200000 761447068 200000 383299124 200000 344992902 200000 533072355 200000 590228031 200000 900988673 200000 431654250 200000 805637535 200000 516003412 200000 6921495 200000 818310455 200000 628835663 200000 870895986 200000 535725556 200000 359345363 200000 62939585 200000 811221199 200000 273960887 200000 372634054 200000 315854948 200000 911602754 200000 404955934 200000 172864566 200000 361044295 200000 934578752 200000 968733064 200000 924341481 200000 278750999 200000 30176737 200000 186358003 200000 636968773 200000 682373924 200000 221376731 200000 446475262 200000 741579090 200000 47523676 200000 270473605 200000 737422310 200000 34966966 200000 329026125 200000 932687060 200000 993355916 200000 100763063 200000 547284774 200000 903599200 200000 940173932 200000 457585468 200000 324273078 200000 508743263 200000 22705830 200000 81651915 200000 929646186 200000 910801832 200000 584654585 200000 905922443 200000 800472658 200000 317590449 200000 87068610 200000 559937346 200000 639269148 200000 967105168 200000 322245120 200000 847933015 200000 970171670 200000 878458621 200000 815829330 200000 892942800 200000 853200175 200000 996545100 200000 347851766 200000 658159445 200000 209882358 200000 891179126 200000 527957195 200000 865217834 200000 168037528 200000 210071569 200000 473126222 200000 875249207 200000 980729061 200000 913415250 200000 489803168 200000 118266371 200000 77615435 200000 590165265 200000 286781566 200000 890476211 200000 538934232 200000 242704068 200000 135313222 200000 465988366 200000 179999547 200000 448053890 200000 921828344 200000 581951612 200000 702073539 200000 401876481 200000 240573745 200000 754507521 200000 904886877 200000 225179543 200000 536745520 200000 844130118 200000 682196121 200000 189026875 200000 459674836 200000 594289807 200000 309720229 200000 161923460 200000 788783003 200000 745444037 200000 736852047 200000 917029800 200000 237640612 200000 334015085 200000 64335366 200000 685284221 200000 495282349 200000 274968237 200000 449052889 200000 218225274 200000 544450837 200000 538850637 200000 934723189 200000 620264630 200000 819824090 200000 353089715 200000 756736810 200000 952306919 200000 815432346 200000 590107621 200000 118933990 200000 359446116 200000 542592405 200000 553084553 200000 972277303 200000 409884450 200000 269403560 200000 743357159 200000 386989132 200000 517621689 200000 118148178 200000 717923301 200000 440917236 200000 122571104 200000 558965171 200000 628503817 200000 325591452 200000 526674923 200000 307937927 200000 284352122 200000 489485908 200000 354978259 200000 438052398 200000 931427070 200000 880508362 200000 28426285 200000 531942566 200000 411070972 200000 506066252 200000 843362480 200000 190527630 200000 757567354 200000 360479433 200000 103924659 200000 568363300 200000 116686367 200000 859343567 200000 653358636 200000 696095302 200000 58969394 200000 153246862 200000 764245426 200000 334445172 200000 924534424 200000 987181011 200000 301068922 200000 84166348 200000 485960408 200000 890440972 200000 505670492 200000 691131659 200000 118510361 200000 666539337 200000 279033294 200000 198135698 200000 799582498 200000 480356921 200000 612508647 200000 426498397 200000 91183960 200000 743071784 200000 8855644 200000 674588684 200000 526665411 200000 886679046 200000 337650309 200000 388794333 200000 357767432 200000 126282082 200000 973034072 200000 753354671 200000 516428911 200000 36306026 200000 823984236 200000 401753344 200000 778354653 200000 10395628 200000 238801911 200000 81541615 200000 629899482 200000 151796055 200000 811045071 200000 183401786 200000 950088075 200000 515055802 200000 942139755 200000 472723008 200000 454239416 200000 310688450 200000 315731682 200000 190988543 200000 899347398 200000 802264767 200000 740310250 200000 380954645 200000 604391613 200000 534886558 200000 293941722 200000 257156290 200000 818357827 200000 597333231 200000 894951591 200000 618132707 200000 985752990 200000 293430496 200000 225062633 200000 243985655 200000 663000757 200000 96583744 200000 610995414 200000 493473821 200000 121744398 200000 135056764 200000 259028805 200000 237883412 200000 417364175 200000 555201444 200000 454000555 200000 808731448 200000 381672129 200000 37399654 200000 630910497 200000 856219275 200000 678515783 200000 342291472 200000 173054299 200000 71832488 200000 657944171 200000 294538641 200000 801987761 200000 166356176 200000 547524305 200000 595630711 200000 594423832 200000 76216545 200000 998424000 200000 874422002 200000 143122473 200000 896298329 200000 992087071 200000 947870670 200000 635733016 200000 623414358 200000 902653300 200000 690056828 200000 578577341 200000 635412631 200000 585180646 200000 148774153 200000 323858830 200000 240427388 200000 440038460 200000 366182436 200000 846560929 200000 790307073 200000 725242843 200000 607034651 200000 516509358 200000 776877510 200000 687983818 200000 46105566 200000 570610698 200000 636089609 200000 652234161 200000 796497146 200000 652375468 200000 392094377 200000 323860436 200000 309560733 200000 536749355 200000 575025956 200000 172414236 200000 53651351 200000 587915964 200000 824506777 200000 412785677 200000 239052118 200000 704038712 200000 677225414 200000 628980176 200000 396181993 200000 504139795 200000 576135177 200000 683235369 200000 704787197 200000 849047909 200000 872548706 200000 871115137 200000 215025378 200000 438741988 200000 838408558 200000 530542813 200000 190968965 200000 215338726 200000 119166573 200000 94231523 200000 680465270 200000 487962210 200000 487344444 200000 614290651 200000 17402339 200000 57940719 200000 358773595 200000 710122667 200000 659871387 200000 467484611 200000 561990375 200000 18030297 200000 5436683 200000 76992181 200000 920895647 200000 724185996 200000 580426563 200000 830735418 200000 274880482 200000 27748234 200000 813854704 200000 364172139 200000 978827950 200000 472920121 200000 268542050 200000 343448572 200000 882061217 200000 170914209 200000 749223559 200000 275068484 200000 763056635 200000 614062184 200000 165415150 200000 241306427 200000 960243098 200000 218198485 200000 487685828 200000 326078070 200000 970162939 200000 574155725 200000 168574425 200000 91261997 200000 636025151 200000 928757975 200000 15409306 200000 434086709 200000 762011170 200000 935715866 200000 769114135 200000 77943556 200000 493864964 200000 896637276 200000 80202238 200000 295779251 200000 664079844 200000 120031492 200000 145281694 200000 668647414 200000 308972895 200000 295887897 200000 303351012 200000 953208101 200000 457363636 200000 148010560 200000 725464159 200000 531209526 200000 107632322 200000 242040768 200000 559004479 200000 275573952 200000 304921863 200000 288856449 200000 578872913 200000 53883129 200000 208078241 200000 156231943 200000 467394820 200000 330038199 200000 751008592 200000 971175547 200000 822766438 200000 771913585 200000 393250673 200000 773548193 200000 706375719 200000 18560830 200000 795181060 200000 35529954 200000 611977875 200000 53084371 200000 322169254 200000 52350275 200000 994480283 200000 982337161 200000 188937111 200000 637026410 200000 140461772 200000 858532180 200000 218406836 200000 974715807 200000 744678485 200000 994924748 200000 866076796 200000 355423431 200000 979133188 200000 365890343 200000 502216974 200000 623280234 200000 173014856 200000 510883643 200000 612781352 200000 1082798 200000 430244912 200000 863386752 200000 844984617 200000 280111705 200000 983935849 200000 608343819 200000 289147407 200000 838434514 200000 314326339 200000 124071315 200000 916046201 200000 666550815 200000 242509484 200000 837926767 200000 60108197 200000 530893287 200000 976877363 200000 983967380 200000 772991345 200000 393991280 200000 102619909 200000 638685083 200000 462986333 200000 707877537 200000 543235825 200000 453826488 200000 859361926 200000 698590208 200000 929655911 200000 593499843 200000 989396139 200000 476831924 200000 685907828 200000 695403825 200000 915192875 200000 526737283 200000 504098503 200000 42253851 200000 390804741 200000 389533652 200000 922988462 200000 847392565 200000 902756310 200000 693220270 200000 518948376 200000 690230999 200000 194571741 200000 564769718 200000 708196500 200000 718138359 200000 990371576 200000 827947315 200000 1396815 200000 570525740 200000 148236711 200000 268444684 200000 845151001 200000 772723115 200000 21736200 200000 353189064 200000 341379424 200000 132592972 200000 858469081 200000 356464268 200000 141603890 200000 493916805 200000 586561912 200000 731879712 200000 995348287 200000 14420333 200000 560729573 200000 139032297 200000 1196755 200000 78168762 200000 825756605 200000 252638447 200000 767554015 200000 198903746 200000 798417727 200000 93413591 200000 905360368 200000 329497724 200000 184093002 200000 161918185 200000 667264308 200000 263910783 200000 31773533 200000 332107275 200000 2682492 200000 52959233 200000 601702805 200000 787376066 200000 580466996 200000 604222424 200000 746199729 200000 634443831 200000 365000555 200000 455113596 200000 485238799 200000 583995951 200000 96146897 200000 786326530 200000 958396335 200000 679675153 200000 369791411 200000 528564513 200000 230701103 200000 406147811 200000 849820416 200000 775673648 200000 938245836 200000 213017675 200000 686774342 200000 325387556 200000 604259175 200000 855154833 200000 95452852 200000 7223445 200000 519542908 200000 518495643 200000 736239641 200000 170946489 200000 251115820 200000 472104943 200000 437154530 200000 919760231 200000 159303987 200000 276979380 200000 549126687 200000 172145941 200000 204444401 200000 808225201 200000 773443454 200000 502071001 200000 859800420 200000 94393675 200000 905535821 200000 820468075 200000 417195051 200000 114823305 200000 629357691 200000 805595679 200000 483952004 200000 67567378 200000 878621335 200000 279041774 200000 348820046 200000 562350892 200000 631844302 200000 249153646 200000 268328455 200000 8955839 200000 84440304 200000 999345108 200000 920162509 200000 648633423 200000 396345707 200000 918762232 200000 166690144 200000 356044548 200000 709590349 200000 408658000 200000 914016029 200000 504998053 200000 659710277 200000 771617011 200000 117257732 200000 97104535 200000 756410018 200000 301196439 200000 767680178 200000 893383906 200000 898862417 200000 888637842 200000 776263782 200000 510283819 200000 891505122 200000 55356635 200000 908343551 200000 797345210 200000 727738755 200000 739496457 200000 394266363 200000 456264564 200000 561411586 200000 275489618 200000 119352185 200000 59256289 200000 765673934 200000 371320716 200000 866036791 200000 790520871 200000 625105910 200000 50677806 200000 766733204 200000 414970891 200000 469193767 200000 875474767 200000 179012750 200000 914557942 200000 944374961 200000 598878117 200000 17574083 200000 907308269 200000 761723522 200000 346862215 200000 33066099 200000 451270807 200000 753615144 200000 776338922 200000 404656763 200000 898570042 200000 647925970 200000 408740966 200000 50002523 200000 148775356 200000 787420750 200000 997990706 200000 968363056 200000 824634790 200000 360979212 200000 169189922 200000 820244665 200000 651049243 200000 537414937 200000 74324911 200000 807346517 200000 999572197 200000 70108963 200000 575887598 200000 679952386 200000 740932200 200000 628733563 200000 967840662 200000 717329247 200000 778748843 200000 778025741 200000 620273662 200000 675273898 200000 972706133 200000 416264040 200000 311717660 200000 964786114 200000 966632620 200000 220933307 200000 831702663 200000 158371108 200000 180455831 200000 756755157 200000 891739764 200000 310547441 200000 165491869 200000 652311588 200000 562853819 200000 662460390 200000 83301603 200000 200133046 200000 49978834 200000 842442593 200000 109223984 200000 20507450 200000 204156623 200000 343856481 200000 771684587 200000 748058879 200000 111094122 200000 841975685 200000 561771035 200000 391963634 200000 248837368 200000 480367116 200000 294289765 200000 318994339 200000 136072560 200000 91266003 200000 981765905 200000 577223232 200000 395301225 200000 19677785 200000 15308292 200000 288483991 200000 405742617 200000 121516988 200000 763815878 200000 970186775 200000 35223894 200000 396341948 200000 222967933 200000 730673358 200000 944427415 200000 916059831 200000 925442286 200000 783436652 200000 771313139 200000 419849643 200000 47123074 200000 719227709 200000 993776672 200000 82348598 200000 225433406 200000 988354098 200000 721941621 200000 184401816 200000 116371912 200000 462660312 200000 930024935 200000 346862510 200000 875337064 200000 903960158 200000 710978574 200000 609705719 200000 731969028 200000 511111827 200000 643922720 200000 528750739 200000 422044194 200000 638032868 200000 294066676 200000 296049726 200000 797081321 200000 838962529 200000 99871743 200000 439875672 200000 509441567 200000 855001783 200000 53183834 200000 966850527 200000 387728427 200000 198965815 200000 342804153 200000 311666290 200000 488321555 200000 331347661 200000 267123572 200000 670190158 200000 735144318 200000 675048456 200000 610456960 200000 570619988 200000 474207410 200000 146303511 200000 838209910 200000 882993665 200000 354785942 200000 20632521 200000 456964746 200000 868107635 200000 855420593 200000 298062988 200000 302222996 200000 600761194 200000 577725224 200000 586726510 200000 459696650 200000 76628291 200000 147522242 200000 244366366 200000 401576962 200000 62086909 200000 919410918 200000 511261930 200000 336179764 200000 605138231 200000 908132251 200000 551651010 200000 584433909 200000 497762096 200000 422672774 200000 955578930 200000 912873788 200000 995997892 200000 194561007 200000 174499435 200000 696921760 200000 958003316 200000 835836091 200000 844404026 200000 543949142 200000 792925534 200000 130020466 200000 398941454 200000 206151735 200000 170155840 200000 204516921 200000 289741045 200000 84689591 200000 646886009 200000 323297240 200000 747038367 200000 248450798 200000 640834566 200000 891474868 200000 272726616 200000 404389266 200000 650809736 200000 254927573 200000 242203409 200000 805106681 200000 567381819 200000 530791137 200000 436920919 200000 412584986 200000 14675455 200000 838780958 200000 697428569 200000 527977612 200000 251825491 200000 298771826 200000 562431973 200000 834644101 200000 653367636 200000 242853477 200000 958701163 200000 833319900 200000 582216897 200000 737730845 200000 50552823 200000 657209094 200000 415756025 200000 233910880 200000 307513146 200000 797482780 200000 112738298 200000 17487253 200000 815487361 200000 310947282 200000 562321506 200000 891167426 200000 555978427 200000 314042751 200000 387427697 200000 257851534 200000 215827830 200000 991968539 200000 72023813 200000 526252607 200000 844282082 200000 331203131 200000 827141020 200000 988452796 200000 822015179 200000 865019159 200000 579914324 200000 290528651 200000 592017314 200000 544812164 200000 903814380 200000 708718803 200000 156654708 200000 327015928 200000 411978692 200000 319814491 200000 405398256 200000 113653644 200000 680906200 200000 512275336 200000 220353380 200000 546739700 200000 264147144 200000 144963681 200000 969788607 200000 977839752 200000 239224530 200000 932487565 200000 416294032 200000 248369982 200000 52343509 200000 241967955 200000 444492037 200000 63290029 200000 215390287 200000 44474520 200000 808842476 200000 272375819 200000 298382174 200000 828198628 200000 849502644 200000 426456366 200000 590696130 200000 120003164 200000 869010283 200000 82267789 200000 707857881 200000 50345416 200000 841678528 200000 346758463 200000 773842592 200000 632865421 200000 486166786 200000 430905081 200000 677513656 200000 307913907 200000 462674462 200000 257723924 200000 943107677 200000 513263839 200000 704334500 200000 42706820 200000 391110255 200000 45726809 200000 648571330 200000 340662497 200000 519981165 200000 925636871 200000 151502663 200000 821047905 200000 388766067 200000 491838831 200000 716670880 200000 698982106 200000 39037763 200000 196210871 200000 513211357 200000 811236804 200000 493849144 200000 917041831 200000 881087915 200000 673507124 200000 41708371 200000 623730085 200000 102440794 200000 177824225 200000 764863538 200000 212944567 200000 646091736 200000 112486690 200000 136093971 200000 399862148 200000 736487091 200000 936606444 200000 149428948 200000 355899986 200000 947721754 200000 489897432 200000 921143541 200000 616885768 200000 62969052 200000 952378138 200000 168660883 200000 864413740 200000 640323175 200000 508118666 200000 58798958 200000 533909733 200000 462181577 200000 436329629 200000 192930787 200000 610458362 200000 565797552 200000 138836588 200000 290957041 200000 674570704 200000 974204781 200000 871606187 200000 796228407 200000 974081902 200000 679718636 200000 146061490 200000 454789619 200000 817632891 200000 19886525 200000 545459319 200000 842609412 200000 271469118 200000 764547853 200000 960142481 200000 341205224 200000 594761372 200000 366985900 200000 308602677 200000 443509437 200000 842352668 200000 665513736 200000 39786299 200000 181520451 200000 859320806 200000 881152303 200000 266253337 200000 67133911 200000 889344958 200000 159533264 200000 155560422 200000 630338169 200000 266592269 200000 807994938 200000 691858776 200000 538915270 200000 910476759 200000 848612954 200000 273485765 200000 110287870 200000 331554501 200000 775350976 200000 788909348 200000 219653118 200000 851270940 200000 903818650 200000 251659788 200000 139106629 200000 198392770 200000 510898102 200000 964512691 200000 830215666 200000 250297407 200000 194835588 200000 736828911 200000 251037891 200000 455046329 200000 759321104 200000 956944696 200000 991138071 200000 197654005 200000 42160395 200000 320073891 200000 191019243 200000 503581020 200000 212049602 200000 291461607 200000 590910688 200000 781212915 200000 554953507 200000 448487258 200000 502230579 200000 792852833 200000 5191871 200000 831582196 200000 826987714 200000 177974252 200000 412541634 200000 323725130 200000 148084493 200000 597205627 200000 902821115 200000 481021331 200000 163470385 200000 302475156 200000 314293210 200000 547379110 200000 445349357 200000 345923166 200000 781223020 200000 893862137 200000 422924448 200000 805338783 200000 425420896 200000 197932962 200000 574334792 200000 619085502 200000 208695300 200000 614530649 200000 63345028 200000 605531073 200000 148875335 200000 290416242 200000 685386130 200000 297670991 200000 627920055 200000 930288614 200000 195759697 200000 906684335 200000 212853124 200000 801569611 200000 840504127 200000 292831174 200000 327757691 200000 252810710 200000 130901114 200000 191839003 200000 448653323 200000 581782367 200000 591190722 200000 16199126 200000 512651074 200000 710464092 200000 160802164 200000 978390715 200000 973639119 200000 28980196 200000 897001616 200000 833545011 200000 26018048 200000 126707629 200000 625707699 200000 300924226 200000 111243461 200000 407038477 200000 745849116 200000 445225361 200000 795080619 200000 279855611 200000 110601642 200000 642716004 200000 105056992 200000 928271118 200000 45721820 200000 70997668 200000 840057397 200000 441394556 200000 838178766 200000 525833685 200000 643768854 200000 195402779 200000 455263297 200000 54406688 200000 364531090 200000 110692450 200000 79346323 200000 149763914 200000 793337945 200000 224734824 200000 110213058 200000 819294138 200000 686317752 200000 342676195 200000 412616556 200000 383744629 200000 444296605 200000 619552554 200000 203734481 200000 249780004 200000 770155672 200000 275801394 200000 428282830 200000 694787084 200000 787232728 200000 838726547 200000 26932451 200000 240857620 200000 99080233 200000 970692484 200000 144681261 200000 252679874 200000 355856635 200000 700527321 200000 918103915 200000 625145917 200000 566721629 200000 626684939 200000 612545276 200000 384379723 200000 346652413 200000 467767855 200000 115516382 200000 277033811 200000 429003305 200000 190378236 200000 139695280 200000 761561179 200000 691255248 200000 970214601 200000 838606512 200000 396543242 200000 95656065 200000 265269388 200000 120665021 200000 994658471 200000 137425257 200000 453550555 200000 279485013 200000 478559511 200000 77268056 200000 844550894 200000 929114006 200000 462769377 200000 647962044 200000 969816218 200000 874075968 200000 953805100 200000 212341923 200000 637697110 200000 291040688 200000 789285311 200000 726875324 200000 925422136 200000 104995301 200000 409873663 200000 45503061 200000 697310968 200000 157826431 200000 223771123 200000 487871582 200000 456702955 200000 852051642 200000 909889091 200000 303452260 200000 553899784 200000 724711030 200000 635813427 200000 12094613 200000 73622246 200000 502423089 200000 709096108 200000 51886017 200000 441803451 200000 319113226 200000 488040243 200000 642980182 200000 134650461 200000 642214079 200000 765958126 200000 266216803 200000 286595651 200000 930307502 200000 294713765 200000 285941397 200000 386091908 200000 446951127 200000 497543613 200000 178023996 200000 771587030 200000 205658839 200000 170073662 200000 54614598 200000 765110672 200000 781226222 200000 90938830 200000 838113089 200000 449471399 200000 498279161 200000 760712115 200000 652441692 200000 803666355 200000 361402232 200000 118448084 200000 687142245 200000 852620778 200000 650601864 200000 731238583 200000 543263948 200000 555098915 200000 605892840 200000 817140098 200000 68224925 200000 848593619 200000 809042935 200000 211726333 200000 617265033 200000 339769107 200000 852994483 200000 923466382 200000 483630813 200000 898022551 200000 675228091 200000 522444348 200000 199708808 200000 762816695 200000 900663373 200000 47336619 200000 500135961 200000 992634728 200000 314842183 200000 226753573 200000 432396733 200000 907565891 200000 949376809 200000 74596238 200000 205798468 200000 438412156 200000 500954384 200000 711819885 200000 375599899 200000 284922859 200000 766636220 200000 24607977 200000 230277203 200000 431857414 200000 693293450 200000 436894665 200000 766380695 200000 327949795 200000 484884857 200000 912268914 200000 221194041 200000 794308154 200000 221499177 200000 96129771 200000 43775013 200000 839354464 200000 159168470 200000 382559196 200000 999756267 200000 541533516 200000 667279200 200000 513731209 200000 720952761 200000 65630869 200000 367388741 200000 641480923 200000 590019421 200000 474439792 200000 352013219 200000 649198422 200000 409584454 200000 95016886 200000 770503994 200000 672022819 200000 555136642 200000 889481179 200000 971160936 200000 996386310 200000 61778112 200000 58825463 200000 75814187 200000 564386408 200000 443335759 200000 210897856 200000 228944417 200000 9806158 200000 774597149 200000 943409548 200000 583885449 200000 374990942 200000 294870456 200000 214348882 200000 295493955 200000 689280992 200000 360793935 200000 161064617 200000 843591627 200000 989160634 200000 749351856 200000 640430535 200000 353006145 200000 84273266 200000 77950026 200000 641186691 200000 250533731 200000 524641070 200000 573658412 200000 778156626 200000 128418448 200000 400390070 200000 44132100 200000 656401228 200000 597054918 200000 989329264 200000 979133216 200000 289953320 200000 241216932 200000 885742690 200000 972994927 200000 329234746 200000 751393640 200000 856140595 200000 780722303 200000 663581051 200000 585962224 200000 107228969 200000 118304127 200000 544010880 200000 312667324 200000 619582507 200000 875835966 200000 928918657 200000 580275689 200000 826800832 200000 989394730 200000 312239698 200000 823001143 200000 172442637 200000 327423313 200000 768331628 200000 906564099 200000 781655001 200000 583067234 200000 171442661 200000 132343884 200000 374932107 200000 202442411 200000 998850162 200000 434506929 200000 135824170 200000 14630683 200000 501010027 200000 394990960 200000 961575259 200000 673634113 200000 50535366 200000 215919464 200000 464789861 200000 820532554 200000 935377690 200000 698015767 200000 163458608 200000 46769670 200000 612066204 200000 321728412 200000 233886016 200000 931621091 200000 169826085 200000 523871924 200000 760863934 200000 215255024 200000 137081385 200000 340504768 200000 65527662 200000 368455642 200000 821556160 200000 229362109 200000 102545081 200000 187692529 200000 740406687 200000 904250441 200000 281331363 200000 714197026 200000 349122079 200000 661276579 200000 805920213 200000 813975293 200000 685677108 200000 702651306 200000 910979988 200000 255184816 200000 587836790 200000 389630173 200000 749001158 200000 428704777 200000 288451611 200000 194971737 200000 984263923 200000 38427768 200000 913886969 200000 307765213 200000 573160001 200000 340181001 200000 881040264 200000 741259720 200000 854947190 200000 52788845 200000 472009693 200000 628894488 200000 244423929 200000 281770993 200000 203233967 200000 274671979 200000 943996368 200000 874707332 200000 497811285 200000 348792065 200000 187984802 200000 514939060 200000 141563332 200000 754973367 200000 836715189 200000 904301488 200000 598959764 200000 374284301 200000 702529520 200000 421190983 200000 649819900 200000 255040800 200000 20400345 200000 989186790 200000 221263569 200000 152533680 200000 618172823 200000 39894173 200000 769081481 200000 346926618 200000 27117296 200000 421901082 200000 532778301 200000 109087581 200000 229691979 200000 615037355 200000 147314849 200000 130717464 200000 378037678 200000 346267712 200000 129914637 200000 160085129 200000 491439553 200000 308271461 200000 626097015 200000 972264847 200000 430193608 200000 975163467 200000 908917622 200000 734495912 200000 50379179 200000 242970815 200000 856596287 200000 785182450 200000 394322929 200000 415169328 200000 337984426 200000 551448621 200000 146550207 200000 992220332 200000 485375021 200000 865193655 200000 154962141 200000 982051554 200000 955490527 200000 806803341 200000 141660080 200000 892107297 200000 929260662 200000 493669967 200000 516061504 200000 603234134 200000 60633672 200000 311252284 200000 385423154 200000 221189137 200000 362559564 200000 191429425 200000 752923086 200000 270156928 200000 367604505 200000 59371437 200000 37380090 200000 527965553 200000 526682085 200000 816906959 200000 470043963 200000 518126163 200000 952075910 200000 670500693 200000 823042490 200000 443834165 200000 150125428 200000 656247454 200000 873602108 200000 294700740 200000 818937284 200000 417096360 200000 698956840 200000 658360400 200000 877824813 200000 246304273 200000 524444548 200000 182923719 200000 145433605 200000 419879449 200000 762124022 200000 987906999 200000 815381316 200000 160321693 200000 538856902 200000 616446799 200000 284614271 200000 487561757 200000 940302298 200000 74770014 200000 912270317 200000 835799990 200000 884489656 200000 83117394 200000 39393381 200000 942126375 200000 53948551 200000 711482168 200000 936578909 200000 897605327 200000 119681038 200000 957088705 200000 995033835 200000 892247469 200000 762843826 200000 77167418 200000 968902598 200000 461018973 200000 623558010 200000 737608339 200000 931695429 200000 77680161 200000 964810253 200000 61714776 200000 367400798 200000 935922388 200000 148544689 200000 784043450 200000 162233000 200000 150492407 200000 602150477 200000 709739141 200000 335611480 200000 628039848 200000 810175080 200000 656901418 200000 271520326 200000 70506148 200000 733530919 200000 496558006 200000 202783976 200000 488625228 200000 350358354 200000 943789785 200000 206018389 200000 765376924 200000 732930126 200000 461239263 200000 344009539 200000 2600756 200000 576119843 200000 325742265 200000 580481288 200000 201975379 200000 167862134 200000 890388467 200000 870728603 200000 951260886 200000 246391695 200000 212702910 200000 508884627 200000 49006908 200000 773032531 200000 320152807 200000 529882150 200000 975799460 200000 864919114 200000 572061917 200000 192583978 200000 83558092 200000 213982873 200000 109299631 200000 32664342 200000 754058258 200000 250694408 200000 182497546 200000 254741505 200000 13530998 200000 909263357 200000 828695870 200000 397606049 200000 494358678 200000 954388606 200000 991378745 200000 309078605 200000 854344111 200000 925376562 200000 120186505 200000 369814778 200000 704038818 200000 325915487 200000 884051293 200000 599102784 200000 513166315 200000 960509675 200000 314015364 200000 53862485 200000 832488618 200000 358703198 200000 791265643 200000 201272848 200000 57578654 200000 832944606 200000 917425698 200000 830431463 200000 25724708 200000 198655025 200000 881269591 200000 601137136 200000 102144059 200000 611905726 200000 210863192 200000 30734562 200000 704248961 200000 778258828 200000 822941972 200000 1228820 200000 610932022 200000 525592384 200000 598888473 200000 728381052 200000 549673528 200000 640549153 200000 170361495 200000 621107632 200000 940446725 200000 240782614 200000 54248027 200000 632804840 200000 22674875 200000 125192613 200000 108999123 200000 232614905 200000 677830426 200000 991790070 200000 650785808 200000 205579610 200000 136958591 200000 846101453 200000 523415742 200000 571423777 200000 429021930 200000 494070162 200000 125629484 200000 450155270 200000 942162936 200000 918641228 200000 790706505 200000 31870302 200000 99691496 200000 650074016 200000 384105892 200000 338931488 200000 371092889 200000 726638550 200000 921191787 200000 863412451 200000 370636937 200000 882477011 200000 152175980 200000 978657757 200000 795892951 200000 302796575 200000 735504150 200000 393813476 200000 313883457 200000 121075168 200000 670127736 200000 175308655 200000 859059493 200000 21726939 200000 54790719 200000 288907669 200000 776609923 200000 632457593 200000 128995259 200000 235335692 200000 526504953 200000 182527935 200000 662604505 200000 659221291 200000 481269444 200000 940391507 200000 659089450 200000 166528487 200000 811970244 200000 375668861 200000 307643610 200000 140798424 200000 99900024 200000 595761699 200000 107197112 200000 644934964 200000 113353469 200000 447600075 200000 168902195 200000 931954898 200000 167878162 200000 915346076 200000 247027802 200000 242810919 200000 337744406 200000 995991132 200000 751533787 200000 929879371 200000 589663751 200000 420402546 200000 42417156 200000 54873845 200000 513352068 200000 957866212 200000 876350148 200000 95535225 200000 215071435 200000 456346713 200000 876473001 200000 497467344 200000 942000314 200000 155002391 200000 256553955 200000 266850704 200000 264708817 200000 795023621 200000 1296702 200000 740744942 200000 437354798 200000 473204906 200000 373583403 200000 316814274 200000 118783118 200000 701874475 200000 834030263 200000 950394498 200000 965272145 200000 416442191 200000 400583057 200000 665714244 200000 918923382 200000 877243517 200000 478750728 200000 588480 200000 757485466 200000 52611260 200000 800541193 200000 779566667 200000 993010428 200000 814512305 200000 925365284 200000 314789852 200000 375036027 200000 193457572 200000 361783686 200000 922384138 200000 725267605 200000 976640890 200000 536731135 200000 965529098 200000 254966377 200000 314432187 200000 355104253 200000 616369077 200000 949738932 200000 263141004 200000 428177551 200000 231649151 200000 439215319 200000 708837557 200000 572961634 200000 363479424 200000 83242191 200000 260811163 200000 779145926 200000 564264557 200000 420257594 200000 496121414 200000 256970152 200000 557905823 200000 294203480 200000 397432924 200000 855990680 200000 712961802 200000 169079558 200000 559082019 200000 21183172 200000 399598918 200000 659238595 200000 921405569 200000 369432059 200000 251676041 200000 897566638 200000 899548926 200000 338576554 200000 900179370 200000 171227781 200000 67124672 200000 403217633 200000 402501662 200000 899425959 200000 136601997 200000 845715277 200000 629575677 200000 465777170 200000 477586892 200000 709821246 200000 446579966 200000 956948837 200000 901115011 200000 221917346 200000 116225397 200000 908655070 200000 927836761 200000 210080776 200000 262089307 200000 974545243 200000 962018964 200000 785812637 200000 602173765 200000 578337372 200000 800677147 200000 934435377 200000 107649643 200000 64526334 200000 350431348 200000 375950641 200000 181488289 200000 630616065 200000 204884422 200000 435202221 200000 918928224 200000 813716674 200000 787364056 200000 185777747 200000 201067198 200000 800697664 200000 723057679 200000 785676914 200000 349462896 200000 205531418 200000 587899506 200000 557570039 200000 64345806 200000 694283406 200000 910292392 200000 888479858 200000 813832910 200000 786766971 200000 102154232 200000 913751568 200000 538137095 200000 922059359 200000 584281671 200000 790582689 200000 346462638 200000 575715929 200000 819358237 200000 487499923 200000 910093212 200000 154082599 200000 934644639 200000 908812532 200000 787113029 200000 281138727 200000 639192469 200000 462356852 200000 482988737 200000 754861401 200000 885096292 200000 168026463 200000 501348549 200000 133904730 200000 482789140 200000 471821990 200000 286141610 200000 898274154 200000 942838602 200000 173012438 200000 151553380 200000 124387174 200000 922753358 200000 391966238 200000 730025611 200000 390330829 200000 950226694 200000 204456780 200000 967524949 200000 586799038 200000 999957752 200000 953048527 200000 256108952 200000 478107895 200000 220608586 200000 978390710 200000 496510924 200000 922182103 200000 538094788 200000 277769646 200000 89418502 200000 951941468 200000 331799756 200000 49834247 200000 765592061 200000 472785700 200000 146064744 200000 401695151 200000 479108104 200000 294046063 200000 633477695 200000 54615349 200000 121319196 200000 279161115 200000 524695447 200000 843079110 200000 263045073 200000 340796837 200000 985308247 200000 764443185 200000 30341470 200000 242323757 200000 76839429 200000 541574630 200000 607357847 200000 488115314 200000 592212168 200000 407678706 200000 870197493 200000 43607761 200000 678838119 200000 454221316 200000 27825294 200000 169644105 200000 33459015 200000 646084714 200000 990374935 200000 829326713 200000 356595311 200000 592756243 200000 699953128 200000 799831455 200000 667165062 200000 778109326 200000 263223543 200000 144532634 200000 597720019 200000 259047432 200000 637679835 200000 311132392 200000 263397691 200000 515436369 200000 972032969 200000 916623272 200000 257629253 200000 177858519 200000 626568345 200000 791109271 200000 655958041 200000 921298089 200000 520835777 200000 927415830 200000 474127995 200000 178436468 200000 968521816 200000 607588641 200000 894389716 200000 952180871 200000 856795668 200000 891111769 200000 536306472 200000 151110354 200000 546684747 200000 496024826 200000 819459104 200000 486386658 200000 776832500 200000 700153572 200000 58522368 200000 430836710 200000 112820902 200000 259055765 200000 77990577 200000 551813036 200000 47620759 200000 477176876 200000 302745272 200000 441446051 200000 445647261 200000 15940711 200000 959188283 200000 758559450 200000 859807280 200000 32582309 200000 867610370 200000 317606654 200000 615659365 200000 80006372 200000 324131187 200000 300900447 200000 811932403 200000 148537794 200000 805012 200000 9535211 200000 601155376 200000 771186303 200000 288352012 200000 921704240 200000 901217556 200000 573358840 200000 582788641 200000 829582941 200000 846564404 200000 895732653 200000 962944442 200000 793287233 200000 521152199 200000 320787387 200000 707485277 200000 415425353 200000 929726884 200000 531169506 200000 222633265 200000 720937093 200000 876012609 200000 696352127 200000 900551676 200000 1953699 200000 829197492 200000 9741457 200000 449660197 200000 855953137 200000 861200308 200000 780495799 200000 577139122 200000 11860318 200000 336517272 200000 254418223 200000 666496330 200000 922387577 200000 145245014 200000 673428951 200000 241031732 200000 70911087 200000 925543557 200000 755845423 200000 224513877 200000 524409872 200000 757544282 200000 825849173 200000 450835508 200000 584158410 200000 134018989 200000 269121286 200000 492507385 200000 205233835 200000 656609268 200000 6363555 200000 815732840 200000 387647074 200000 956734790 200000 484763432 200000 502201833 200000 10155838 200000 529280857 200000 789077046 200000 730286979 200000 909227308 200000 640219779 200000 313441289 200000 169234907 200000 522891964 200000 98762171 200000 312873601 200000 51714617 200000 817185564 200000 88883352 200000 970301468 200000 895501443 200000 755839514 200000 951057232 200000 76988921 200000 744145214 200000 575997477 200000 517534905 200000 44094422 200000 324856211 200000 158417996 200000 776081994 200000 592319506 200000 782776135 200000 354465340 200000 517546522 200000 406430122 200000 902294720 200000 924932165 200000 680345823 200000 643760703 200000 88413446 200000 227695445 200000 104550896 200000 899739661 200000 12373951 200000 906514170 200000 674184002 200000 839434741 200000 803733809 200000 457715043 200000 787658605 200000 710350707 200000 386909763 200000 639705950 200000 408170407 200000 60023975 200000 703867003 200000 733663835 200000 162077639 200000 812089424 200000 905266688 200000 641357927 200000 397877315 200000 741864907 200000 990876056 200000 997093936 200000 308738097 200000 790506263 200000 773750442 200000 713973511 200000 600863048 200000 835223251 200000 514378556 200000 600892632 200000 307253727 200000 367211581 200000 935180277 200000 922297394 200000 618193132 200000 338266931 200000 961615387 200000 442156613 200000 731238917 200000 918117429 200000 444351894 200000 83671773 200000 720766306 200000 929842273 200000 469007594 200000 852445291 200000 329884120 200000 542933364 200000 841224511 200000 16114684 200000 66760926 200000 5610446 200000 283747932 200000 334083903 200000 783018122 200000 217172078 200000 95749286 200000 600539779 200000 225366932 200000 192173297 200000 789775140 200000 481099445 200000 724388177 200000 904102294 200000 873121662 200000 598304613 200000 188999096 200000 136791868 200000 59857400 200000 467942593 200000 799263072 200000 619803489 200000 382859643 200000 735895447 200000 118296447 200000 495809060 200000 122893195 200000 670121814 200000 101720555 200000 485900355 200000 565494353 200000 636071948 200000 84331291 200000 80554269 200000 8605842 200000 202436713 200000 136023078 200000 173465263 200000 688489396 200000 663188409 200000 555654850 200000 642896794 200000 126628799 200000 181451757 200000 612179269 200000 626421018 200000 771312473 200000 980604306 200000 946436263 200000 725777680 200000 838456264 200000 195883479 200000 472885885 200000 96411640 200000 347299058 200000 635997323 200000 255619838 200000 81840882 200000 383985503 200000 683356699 200000 464207105 200000 509894076 200000 969696309 200000 819601815 200000 769435131 200000 972654773 200000 72473914 200000 825857709 200000 377825796 200000 19415259 200000 156174549 200000 424228779 200000 137842131 200000 499706317 200000 554208780 200000 36254080 200000 546583740 200000 383034825 200000 938939014 200000 197314490 200000 298308792 200000 790244270 200000 420475530 200000 135849096 200000 744493149 200000 887671545 200000 772856061 200000 54798521 200000 492247264 200000 534716363 200000 553254246 200000 238854075 200000 153389593 200000 843904736 200000 943119340 200000 297813916 200000 398008446 200000 32254873 200000 489418582 200000 172880139 200000 749872421 200000 480228338 200000 847056137 200000 583400790 200000 594397126 200000 602685067 200000 292282124 200000 546983021 200000 254811318 200000 402115746 200000 858186246 200000 581258460 200000 739717868 200000 618048534 200000 998342974 200000 783734228 200000 230633471 200000 421783397 200000 705704089 200000 85034786 200000 366383652 200000 22525870 200000 727897247 200000 345231157 200000 714197556 200000 909969583 200000 354738805 200000 266549019 200000 272325539 200000 526720198 200000 319502307 200000 352027780 200000 100496009 200000 525190387 200000 612032847 200000 622898620 200000 179523995 200000 256582355 200000 414816190 200000 722469812 200000 806450226 200000 996952742 200000 631300825 200000 422472185 200000 311287874 200000 32260937 200000 963351781 200000 408611002 200000 688237155 200000 251799611 200000 827817161 200000 274246854 200000 297794507 200000 118163355 200000 193423371 200000 457911178 200000 899305553 200000 273625128 200000 347389649 200000 232896277 200000 1749610 200000 816568638 200000 51962851 200000 241558551 200000 520752430 200000 806378206 200000 13851815 200000 953374173 200000 244167252 200000 339912614 200000 93824803 200000 379165782 200000 908527664 200000 23491796 200000 818756606 200000 853885456 200000 654992827 200000 87939654 200000 503838846 200000 617835579 200000 548910730 200000 635041404 200000 860350090 200000 894919843 200000 954281685 200000 581959827 200000 112209065 200000 362545081 200000 44646768 200000 331643467 200000 389073920 200000 919703178 200000 855651796 200000 227594753 200000 699182166 200000 636355269 200000 314387479 200000 231297716 200000 396357650 200000 963671224 200000 814742254 200000 71019523 200000 848486459 200000 128364883 200000 508960177 200000 939107885 200000 52630134 200000 159118882 200000 149548630 200000 692970510 200000 460806922 200000 98258262 200000 407289204 200000 91427111 200000 383862495 200000 250020796 200000 343526976 200000 537812886 200000 998293881 200000 290888899 200000 283133075 200000 50229785 200000 157068545 200000 994735225 200000 272098529 200000 816933902 200000 317558331 200000 4064653 200000 961025601 200000 26174837 200000 596396688 200000 874121038 200000 380973675 200000 610840299 200000 159891972 200000 603547562 200000 68266421 200000 169766832 200000 946315584 200000 68230447 200000 799927060 200000 302581665 200000 845649801 200000 183589643 200000 309318176 200000 478813501 200000 213832389 200000 586546447 200000 476794639 200000 315185059 200000 848387964 200000 839623591 200000 552279735 200000 311983249 200000 220456660 200000 661389795 200000 265750672 200000 631904358 200000 387403923 200000 479985520 200000 461557423 200000 24923680 200000 549526816 200000 751631518 200000 545288139 200000 208909150 200000 787193217 200000 550650971 200000 543844155 200000 652671581 200000 209716060 200000 662225461 200000 988289780 200000 298690046 200000 787524858 200000 637034076 200000 221777294 200000 818424765 200000 47789374 200000 237007772 200000 753482816 200000 364911035 200000 683698098 200000 424882534 200000 480572638 200000 167960756 200000 293011578 200000 961974215 200000 946341857 200000 190895112 200000 619747421 200000 629986158 200000 605333599 200000 124427189 200000 463201474 200000 310396329 200000 271932429 200000 639809114 200000 916552111 200000 933536359 200000 799241539 200000 955152181 200000 981074380 200000 69830711 200000 877368567 200000 359322661 200000 37521501 200000 87741510 200000 461267647 200000 519936936 200000 712173386 200000 496073316 200000 627085523 200000 241901277 200000 837322522 200000 267214591 200000 85815816 200000 606000514 200000 150443250 200000 819908389 200000 37156821 200000 382603765 200000 911856282 200000 883324549 200000 776832081 200000 140092213 200000 101905015 200000 686862702 200000 683849778 200000 404908770 200000 615735185 200000 167224014 200000 128041678 200000 994034488 200000 873008525 200000 526266418 200000 940240924 200000 261585175 200000 220038835 200000 467259339 200000 20770483 200000 200128509 200000 254178280 200000 82628199 200000 393031113 200000 961140745 200000 457047220 200000 180995955 200000 712713012 200000 860778489 200000 340043069 200000 458100990 200000 941267820 200000 144735020 200000 582932553 200000 139044280 200000 754793862 200000 150550944 200000 969374526 200000 298433262 200000 496186169 200000 14552052 200000 453380132 200000 757561998 200000 960360667 200000 399170405 200000 656415137 200000 512471337 200000 453201252 200000 714622420 200000 219596539 200000 883916267 200000 293601897 200000 32100797 200000 354169881 200000 871193251 200000 333999649 200000 839687232 200000 935705473 200000 685788609 200000 19404131 200000 444713756 200000 231104090 200000 317016146 200000 23038373 200000 826777774 200000 893963370 200000 776678917 200000 345799421 200000 938631669 200000 903012376 200000 742569768 200000 1939490 200000 18963600 200000 17474155 200000 152262314 200000 840346219 200000 43899581 200000 463779592 200000 807096346 200000 343851470 200000 277685083 200000 697053750 200000 239143333 200000 681382114 200000 326953959 200000 477647580 200000 916051995 200000 35184348 200000 82866306 200000 319076993 200000 212595946 200000 158799764 200000 549775337 200000 422820170 200000 894412320 200000 248478080 200000 764902778 200000 543738879 200000 834506860 200000 264744887 200000 563996981 200000 937793029 200000 766074141 200000 143602159 200000 57982903 200000 212673892 200000 85602336 200000 679061630 200000 129428543 200000 113475265 200000 482764805 200000 536488539 200000 342833324 200000 614865764 200000 249341434 200000 451163933 200000 408170876 200000 359211826 200000 892221389 200000 792190714 200000 16134094 200000 414300851 200000 678760429 200000 207568584 200000 717277024 200000 822572812 200000 513665896 200000 563015678 200000 15641233 200000 428824069 200000 586842606 200000 452362931 200000 539273311 200000 640353284 200000 964122060 200000 960090013 200000 651848296 200000 276080655 200000 272939504 200000 111923731 200000 996702956 200000 630501324 200000 77683179 200000 917552650 200000 198227656 200000 584731011 200000 734849513 200000 640628762 200000 642522491 200000 603755034 200000 723823289 200000 309384057 200000 12047653 200000 144300823 200000 664093131 200000 225595390 200000 223114882 200000 470674081 200000 781311275 200000 299398175 200000 640334066 200000 429137790 200000 14999434 200000 630605554 200000 6180467 200000 382964501 200000 94838325 200000 826069550 200000 631757732 200000 332623213 200000 185813275 200000 765896746 200000 508013507 200000 207412011 200000 205183691 200000 6108124 200000 872386734 200000 15167894 200000 784776818 200000 482555098 200000 309932773 200000 66494101 200000 268808160 200000 872186204 200000 728906118 200000 94130350 200000 547839363 200000 505099319 200000 116204110 200000 178461961 200000 253688937 200000 644954850 200000 349319582 200000 845977962 200000 230318657 200000 648031603 200000 778487410 200000 263038521 200000 255426394 200000 297789090 200000 787688042 200000 950440573 200000 175354017 200000 21723588 200000 156094916 200000 317248475 200000 107533734 200000 893684432 200000 743730015 200000 888055963 200000 87394454 200000 323571293 200000 772829882 200000 968161698 200000 804361794 200000 490133409 200000 249975793 200000 450813560 200000 569710102 200000 660217970 200000 258422213 200000 931680578 200000 417523745 200000 923100999 200000 790901652 200000 574318280 200000 110691602 200000 616086327 200000 551899484 200000 79873136 200000 583461432 200000 341108728 200000 627680699 200000 601367616 200000 537833345 200000 710013920 200000 92771825 200000 927258846 200000 152639867 200000 765013991 200000 712188379 200000 145446802 200000 90448725 200000 585084834 200000 804278264 200000 706192450 200000 760583901 200000 532712264 200000 957874023 200000 381118324 200000 109812355 200000 596974512 200000 927373287 200000 7930959 200000 227918164 200000 387954767 200000 695093717 200000 831281817 200000 410545918 200000 268045629 200000 67518512 200000 412938937 200000 332231633 200000 506056497 200000 423057046 200000 518063541 200000 799113403 200000 367140735 200000 351783751 200000 439492404 200000 413464395 200000 301412384 200000 494950689 200000 477402492 200000 1940398 200000 138795945 200000 985266594 200000 649339764 200000 864232116 200000 853588818 200000 708439272 200000 400291490 200000 14521803 200000 582526704 200000 75230130 200000 969098542 200000 816423681 200000 627717370 200000 331158880 200000 616626652 200000 551629573 200000 475234950 200000 319470574 200000 557201428 200000 839131941 200000 121100620 200000 181330940 200000 613517789 200000 296322896 200000 856766369 200000 54153416 200000 973809628 200000 816288277 200000 297785468 200000 224709169 200000 161048409 200000 544891554 200000 562594164 200000 86313653 200000 215962681 200000 333680325 200000 707855038 200000 700596083 200000 496288004 200000 461828845 200000 929204530 200000 122665001 200000 180718815 200000 15611432 200000 31937095 200000 833482549 200000 572133778 200000 322931749 200000 770026514 200000 307413399 200000 401337730 200000 29146419 200000 884549449 200000 728328428 200000 24382391 200000 82367040 200000 326252869 200000 815399796 200000 112037847 200000 741215962 200000 683810810 200000 899667980 200000 152416807 200000 393797424 200000 59311104 200000 731856948 200000 991476624 200000 757821456 200000 588069005 200000 809006089 200000 468380055 200000 413606633 200000 630346104 200000 803107402 200000 230286435 200000 316168650 200000 930048310 200000 513888342 200000 901113018 200000 196630369 200000 166063327 200000 945565227 200000 832488963 200000 805357820 200000 408636969 200000 990377575 200000 767896132 200000 666384522 200000 204495723 200000 147344970 200000 45548068 200000 205083289 200000 963335067 200000 693599666 200000 579317993 200000 233398360 200000 874410575 200000 53478172 200000 984249978 200000 652136342 200000 443247038 200000 4703657 200000 217698653 200000 94239425 200000 644060863 200000 889644309 200000 52237497 200000 934708455 200000 238504648 200000 567450048 200000 904957012 200000 507368375 200000 393067504 200000 791864489 200000 822212758 200000 994880895 200000 601814764 200000 852122989 200000 824690307 200000 994191662 200000 81512724 200000 896825419 200000 773158851 200000 586098259 200000 818711646 200000 127455778 200000 997236893 200000 598418716 200000 338877281 200000 373120624 200000 528540662 200000 508427863 200000 616445266 200000 796066643 200000 774306134 200000 113278322 200000 371790858 200000 963343755 200000 614246626 200000 377370238 200000 297572349 200000 677515382 200000 916203874 200000 459677223 200000 558283330 200000 196232721 200000 683751995 200000 900412349 200000 636459665 200000 51997948 200000 968050549 200000 244472621 200000 872590144 200000 883101302 200000 953745845 200000 203257607 200000 702200644 200000 65627228 200000 767106115 200000 604985977 200000 169549365 200000 572644653 200000 109239045 200000 966431569 200000 285044297 200000 903130120 200000 21150849 200000 217948671 200000 193358422 200000 13759659 200000 691508701 200000 187054991 200000 57183700 200000 198613877 200000 289592545 200000 583391666 200000 791351000 200000 601593188 200000 383664627 200000 439455925 200000 695288857 200000 803064343 200000 570584089 200000 940137863 200000 144841453 200000 313220044 200000 949883642 200000 82410934 200000 559923532 200000 913162081 200000 23013596 200000 159145841 200000 505228747 200000 477558870 200000 765248166 200000 692718471 200000 333559714 200000 308692680 200000 903268318 200000 911730533 200000 862814885 200000 264360822 200000 702779051 200000 253481755 200000 763987277 200000 457475519 200000 14550995 200000 476232023 200000 658984112 200000 590592418 200000 50511037 200000 261087080 200000 160360067 200000 192560060 200000 808902000 200000 150060859 200000 954000670 200000 824972108 200000 99558545 200000 678642015 200000 624220535 200000 794154544 200000 455522151 200000 379757316 200000 15094052 200000 74573032 200000 872803290 200000 372436471 200000 346956893 200000 778368146 200000 381932142 200000 853906087 200000 725173239 200000 107166956 200000 775103563 200000 982538786 200000 961441129 200000 322656340 200000 858254136 200000 662506007 200000 821893834 200000 917258698 200000 191586714 200000 234991317 200000 476844240 200000 531119339 200000 659193465 200000 918751561 200000 940784849 200000 47478774 200000 227868539 200000 584340227 200000 876395716 200000 476455882 200000 401253605 200000 191466033 200000 186982720 200000 86495718 200000 239574944 200000 765822881 200000 428615547 200000 891490919 200000 524238129 200000 800974018 200000 536632139 200000 246492684 200000 453463486 200000 734994851 200000 72174888 200000 127877171 200000 982630927 200000 82147057 200000 391473703 200000 781660380 200000 665148810 200000 388359676 200000 712927231 200000 796002981 200000 97389109 200000 4553906 200000 810208518 200000 824017099 200000 589123767 200000 604541857 200000 980666932 200000 262761775 200000 951301718 200000 339793401 200000 612526366 200000 109199949 200000 793978617 200000 142396806 200000 259787771 200000 880854854 200000 468552486 200000 713489081 200000 844608418 200000 269326294 200000 163520516 200000 998109855 200000 955632009 200000 501971549 200000 516316505 200000 205219558 200000 38212550 200000 994738137 200000 756443532 200000 789310431 200000 808928016 200000 348960745 200000 795249059 200000 629893750 200000 635681982 200000 189451467 200000 392103237 200000 317517882 200000 77895366 200000 995776350 200000 209388217 200000 869011803 200000 609564095 200000 857042720 200000 649151716 200000 740758694 200000 795686110 200000 813361711 200000 769899341 200000 960058249 200000 925318651 200000 307593035 200000 209450523 200000 260018709 200000 185054604 200000 142481361 200000 28694549 200000 253856502 200000 666694312 200000 323006401 200000 6967968 200000 236884859 200000 502829828 200000 114620344 200000 329564100 200000 926768532 200000 898134265 200000 376284917 200000 493883430 200000 387089870 200000 894885755 200000 511367511 200000 492026126 200000 277939031 200000 790947874 200000 638346588 200000 492777058 200000 921372159 200000 48803107 200000 338009635 200000 688242855 200000 196243509 200000 447481687 200000 251054954 200000 442164998 200000 621533445 200000 790885938 200000 677990288 200000 961144132 200000 449938464 200000 348660684 200000 636816275 200000 993270727 200000 204721106 200000 155776219 200000 897322257 200000 693855639 200000 951836428 200000 313015478 200000 912595018 200000 726397018 200000 29207899 200000 3914578 200000 680635419 200000 270620246 200000 232528622 200000 543991111 200000 511328260 200000 542740082 200000 209519764 200000 918173131 200000 276607010 200000 828842036 200000 646751674 200000 734993589 200000 566848820 200000 717537219 200000 91889776 200000 97563771 200000 563595929 200000 799336421 200000 960892772 200000 873874995 200000 192545359 200000 175042561 200000 945634276 200000 965791124 200000 663309557 200000 185630237 200000 715062239 200000 938709749 200000 848490441 200000 620387552 200000 153435108 200000 251717452 200000 88745130 200000 595935632 200000 463601440 200000 302047279 200000 33459221 200000 499020308 200000 443565923 200000 555848150 200000 468030251 200000 199449331 200000 424528667 200000 557025558 200000 276917673 200000 937918802 200000 159125846 200000 960588134 200000 83948525 200000 96675576 200000 138334659 200000 362610396 200000 543886070 200000 657347661 200000 847615152 200000 815869488 200000 873378915 200000 101580373 200000 54101261 200000 378958007 200000 681709171 200000 167640761 200000 949142630 200000 860370536 200000 879184387 200000 164334013 200000 942975212 200000 178220506 200000 679976082 200000 925983306 200000 647081324 200000 603965507 200000 2346046 200000 231492068 200000 711407957 200000 210829689 200000 146190791 200000 231967924 200000 708148918 200000 874934259 200000 515823755 200000 648854911 200000 599299644 200000 268002504 200000 561453704 200000 748265899 200000 837896503 200000 170135470 200000 78866524 200000 910768448 200000 955653013 200000 335981307 200000 74727751 200000 777394916 200000 815626724 200000 632725927 200000 771112230 200000 857340381 200000 465140563 200000 525133127 200000 939422840 200000 885957137 200000 790388144 200000 450644498 200000 320872541 200000 249595912 200000 181005675 200000 220086495 200000 236393105 200000 467855592 200000 328532368 200000 908115235 200000 746703220 200000 630136439 200000 785459152 200000 744784630 200000 283822596 200000 175625500 200000 458294392 200000 930970895 200000 781722080 200000 192208349 200000 137137271 200000 688767682 200000 745714501 200000 817413729 200000 770693979 200000 87938056 200000 389750548 200000 777753327 200000 669128532 200000 980961142 200000 56367306 200000 798620268 200000 77268783 200000 690472004 200000 403606149 200000 865927263 200000 57492570 200000 535068231 200000 146945797 200000 113406703 200000 289687781 200000 761899510 200000 999415207 200000 793514210 200000 564997502 200000 437126247 200000 264487018 200000 773300128 200000 840380276 200000 664785746 200000 742305773 200000 973474605 200000 476367540 200000 25107212 200000 354210671 200000 149034033 200000 624531406 200000 788775564 200000 691538636 200000 591400947 200000 329738223 200000 471652713 200000 816294022 200000 489162328 200000 975871207 200000 339109848 200000 517210040 200000 78815208 200000 376695588 200000 355122353 200000 377609251 200000 417434568 200000 468722613 200000 81681259 200000 127881253 200000 616031680 200000 262145095 200000 8408602 200000 1534651 200000 110266422 200000 47922986 200000 392116087 200000 160036742 200000 30281775 200000 369809228 200000 305294552 200000 52680386 200000 310759764 200000 556863547 200000 205528114 200000 730197327 200000 226860522 200000 849721894 200000 399928349 200000 509479084 200000 27336920 200000 819213787 200000 779780047 200000 96176374 200000 369867171 200000 625766601 200000 527532831 200000 977189612 200000 257831540 200000 348959999 200000 73487490 200000 222139885 200000 30886928 200000 387710251 200000 104413456 200000 532879351 200000 345472990 200000 213854363 200000 253586047 200000 978930601 200000 637418468 200000 10250558 200000 801969958 200000 301529664 200000 96992457 200000 615915938 200000 197580283 200000 496467869 200000 603932115 200000 110821110 200000 923637908 200000 280210493 200000 240667881 200000 957967113 200000 242713384 200000 879791934 200000 624981138 200000 324858440 200000 164527246 200000 277217375 200000 775145459 200000 922189251 200000 879491644 200000 779957248 200000 322218707 200000 221642536 200000 871801417 200000 32247069 200000 985552793 200000 15884998 200000 339169642 200000 897416534 200000 423616331 200000 977516426 200000 620857079 200000 221958377 200000 48642961 200000 267705604 200000 549965542 200000 278629557 200000 723222703 200000 933566305 200000 868622286 200000 118529592 200000 366854541 200000 920767345 200000 176144100 200000 827945360 200000 999005618 200000 875901602 200000 784075264 200000 609809789 200000 934740803 200000 954286338 200000 985912729 200000 855090013 200000 575801096 200000 152328001 200000 462280387 200000 526285101 200000 465813095 200000 548628651 200000 50147639 200000 706260366 200000 564935013 200000 555303217 200000 110921546 200000 703687100 200000 540456107 200000 279462752 200000 922998260 200000 55268759 200000 449465726 200000 73537127 200000 447261898 200000 916743582 200000 878514628 200000 889831956 200000 713573891 200000 396538606 200000 532746757 200000 759822038 200000 835145333 200000 52646726 200000 425216359 200000 915331004 200000 446526360 200000 102500612 200000 105771440 200000 952134772 200000 16882561 200000 258092328 200000 320272710 200000 308565324 200000 485918439 200000 104955728 200000 750210354 200000 896011058 200000 914791200 200000 251474362 200000 334134039 200000 207296951 200000 96119844 200000 139466564 200000 329485630 200000 134910215 200000 972640392 200000 873491822 200000 423025293 200000 423341042 200000 547469700 200000 867878485 200000 678225035 200000 129514469 200000 160449772 200000 879732409 200000 803722589 200000 680899824 200000 384573753 200000 336685559 200000 797758410 200000 960186817 200000 877425025 200000 365164558 200000 32012089 200000 593722790 200000 969254777 200000 671005085 200000 185666480 200000 611457678 200000 814587257 200000 278603746 200000 658882518 200000 807041800 200000 191409783 200000 596421820 200000 407902962 200000 316188226 200000 82055689 200000 283157673 200000 638228201 200000 41632266 200000 539492455 200000 925574343 200000 997022787 200000 523185870 200000 19885670 200000 152109270 200000 702903333 200000 708195743 200000 250917757 200000 21601075 200000 380594775 200000 238292521 200000 390917571 200000 341453534 200000 293588798 200000 557795515 200000 417298414 200000 945671028 200000 721270242 200000 85194309 200000 84090196 200000 276235061 200000 711060456 200000 906379348 200000 636774380 200000 572336382 200000 761428888 200000 387631383 200000 257757773 200000 87418446 200000 818391511 200000 956360540 200000 577625517 200000 565826372 200000 65480237 200000 489714322 200000 852766178 200000 744244382 200000 778268352 200000 343845064 200000 517871460 200000 421185467 200000 205118038 200000 172821675 200000 5925192 200000 944136344 200000 144689237 200000 874667403 200000 864557381 200000 919382998 200000 620628165 200000 763733334 200000 449669041 200000 303329970 200000 783681100 200000 49027738 200000 815339396 200000 9264906 200000 127922736 200000 29180550 200000 649432147 200000 934017374 200000 854050904 200000 857650409 200000 622075989 200000 84648139 200000 177561930 200000 580390448 200000 651074657 200000 946793744 200000 548752429 200000 564354411 200000 422600685 200000 169737868 200000 361621191 200000 356755016 200000 699296015 200000 487102525 200000 643496831 200000 48468245 200000 847457406 200000 622451138 200000 318698844 200000 770609857 200000 207732113 200000 517113689 200000 629875203 200000 198293723 200000 607276094 200000 549624801 200000 583651259 200000 978720144 200000 421846812 200000 578570456 200000 907009387 200000 142812080 200000 846073184 200000 816064092 200000 308045466 200000 956200617 200000 547232994 200000 176933165 200000 574284141 200000 991199881 200000 380295192 200000 482692776 200000 170464427 200000 25248767 200000 560782873 200000 856043213 200000 950869948 200000 813121114 200000 920560794 200000 177059897 200000 795047076 200000 658889095 200000 828177396 200000 398159403 200000 532140044 200000 611456534 200000 186677531 200000 111093890 200000 96411960 200000 233814837 200000 745907623 200000 109650877 200000 631588881 200000 297947314 200000 105392077 200000 919261944 200000 404435228 200000 713699580 200000 534909542 200000 756472820 200000 914146175 200000 483800354 200000 946604262 200000 291326223 200000 177649410 200000 371097297 200000 938360677 200000 96905543 200000 238684683 200000 783308377 200000 329306777 200000 21465146 200000 421934496 200000 89111720 200000 546679769 200000 304197672 200000 11984231 200000 2340684 200000 104364314 200000 64999406 200000 873180072 200000 34413172 200000 1081076 200000 486029068 200000 877496649 200000 599242479 200000 807532189 200000 38462367 200000 463877072 200000 455389226 200000 180923372 200000 594321510 200000 11836260 200000 770148405 200000 470041943 200000 683726528 200000 62274763 200000 155647934 200000 516513268 200000 324921515 200000 325670764 200000 860797459 200000 539787130 200000 29018310 200000 726550861 200000 201861923 200000 853043264 200000 938953807 200000 53438741 200000 320936828 200000 721390908 200000 523026725 200000 468521483 200000 458080334 200000 33550340 200000 897943494 200000 458834964 200000 713473382 200000 390278864 200000 375247696 200000 94432183 200000 154311474 200000 24105589 200000 819377027 200000 236140059 200000 237594306 200000 322276458 200000 659561148 200000 191918855 200000 125051844 200000 869356741 200000 19450 200000 764736224 200000 722107015 200000 167289918 200000 619524829 200000 501686446 200000 881128440 200000 426523178 200000 931564449 200000 452963350 200000 577324455 200000 904246400 200000 827144998 200000 989274976 200000 912183234 200000 950832087 200000 156857066 200000 836632433 200000 265371415 200000 976367973 200000 724739340 200000 379737041 200000 367835413 200000 185528064 200000 366721098 200000 717924517 200000 908905418 200000 436943647 200000 598914050 200000 256216245 200000 637748198 200000 930162905 200000 528835124 200000 515707751 200000 374575798 200000 501556196 200000 67041149 200000 358855361 200000 656555048 200000 840951958 200000 448379677 200000 667537257 200000 26839244 200000 414812135 200000 227552497 200000 382834343 200000 238470608 200000 223411052 200000 213249401 200000 629790817 200000 60448515 200000 530100572 200000 863094738 200000 242466589 200000 210569938 200000 225631885 200000 146970555 200000 257593346 200000 715418189 200000 964311671 200000 251767699 200000 683794646 200000 520906530 200000 392480047 200000 36047960 200000 606773760 200000 505583007 200000 916938605 200000 689561001 200000 338524294 200000 727567539 200000 760383621 200000 512057284 200000 309789711 200000 222066668 200000 416655472 200000 259763591 200000 75243745 200000 69071738 200000 774324163 200000 120491634 200000 861943779 200000 341579817 200000 163566518 200000 212783266 200000 513583259 200000 703584106 200000 360960030 200000 192280791 200000 152089392 200000 472210250 200000 918414194 200000 766648942 200000 126108265 200000 533857912 200000 825324232 200000 608913255 200000 230846891 200000 34098242 200000 625594840 200000 414875231 200000 465495294 200000 664666776 200000 641960183 200000 820213397 200000 816221447 200000 564391942 200000 989123356 200000 139637224 200000 203746573 200000 555656125 200000 89832925 200000 531550422 200000 352786680 200000 965133194 200000 991513458 200000 370788477 200000 225137996 200000 614146012 200000 823101616 200000 411112605 200000 441753394 200000 280794562 200000 879916815 200000 862239636 200000 726891119 200000 243366121 200000 318053027 200000 656273504 200000 257263977 200000 167194017 200000 262996517 200000 399152287 200000 276421928 200000 53616343 200000 83558635 200000 269993104 200000 412652881 200000 616315931 200000 429047018 200000 388735763 200000 994558508 200000 944331163 200000 272103098 200000 255056804 200000 928030879 200000 457481766 200000 502341521 200000 773884003 200000 374761008 200000 369270569 200000 847487814 200000 755323918 200000 852424454 200000 875193012 200000 638731342 200000 434659844 200000 48441319 200000 487058804 200000 582000065 200000 332959811 200000 644204090 200000 831978681 200000 947387221 200000 51065194 200000 38801413 200000 72599665 200000 786979681 200000 800068791 200000 494256623 200000 431846699 200000 635293403 200000 116514824 200000 869020990 200000 313839636 200000 184522073 200000 740712925 200000 520285145 200000 704999676 200000 912528658 200000 934127955 200000 29555782 200000 639654992 200000 903681245 200000 932760106 200000 733021612 200000 886184736 200000 150426160 200000 848695487 200000 898623441 200000 349486874 200000 307159842 200000 732490769 200000 903693084 200000 432622732 200000 938966120 200000 882827711 200000 140044948 200000 905324134 200000 115589978 200000 686386695 200000 411136478 200000 302228532 200000 102079982 200000 371803080 200000 685187906 200000 475550759 200000 642824379 200000 351690880 200000 858365349 200000 132451084 200000 302910198 200000 928788558 200000 973232270 200000 205024850 200000 602831479 200000 447950319 200000 601888805 200000 65503239 200000 335361973 200000 79282884 200000 259412271 200000 107923674 200000 713051588 200000 24038090 200000 270268690 200000 265722394 200000 876955741 200000 112958623 200000 458472406 200000 111329717 200000 665386965 200000 327059842 200000 136548896 200000 293182009 200000 529203492 200000 952415058 200000 99782456 200000 271466197 200000 689063903 200000 993004174 200000 234044676 200000 457757015 200000 523874877 200000 873700435 200000 432321034 200000 844334126 200000 866340116 200000 780496480 200000 238638448 200000 79767145 200000 35102172 200000 793628436 200000 840016126 200000 215202741 200000 928751786 200000 40881005 200000 285602074 200000 560995938 200000 482468405 200000 434605321 200000 473984714 200000 741866334 200000 898709459 200000 768310824 200000 833583029 200000 345852471 200000 971876220 200000 936500135 200000 517076001 200000 24981789 200000 508860357 200000 969322246 200000 48398581 200000 725160156 200000 52493286 200000 21066338 200000 220603319 200000 791045861 200000 952933299 200000 376814715 200000 167984782 200000 792670021 200000 691931557 200000 467085998 200000 283818560 200000 608886955 200000 357110481 200000 627367162 200000 674455092 200000 254126181 200000 161956591 200000 415091198 200000 205645425 200000 391887458 200000 24579668 200000 369747704 200000 885245852 200000 657528625 200000 732365303 200000 236351943 200000 190522620 200000 108253695 200000 414923118 200000 562127593 200000 221963385 200000 960575644 200000 322089201 200000 412682620 200000 202743447 200000 736170870 200000 419590997 200000 561423680 200000 664355966 200000 146142619 200000 422624273 200000 283147923 200000 422015477 200000 738542267 200000 40473916 200000 485429874 200000 249876321 200000 501405986 200000 9565580 200000 994879101 200000 561587146 200000 489018305 200000 394551895 200000 484568819 200000 444572885 200000 590671397 200000 659572116 200000 438147249 200000 637436618 200000 870056060 200000 621332954 200000 699510582 200000 514516623 200000 592360855 200000 855506527 200000 459355809 200000 936903082 200000 608641762 200000 271383289 200000 812356016 200000 387729985 200000 477187692 200000 840927264 200000 14607298 200000 358680348 200000 24649957 200000 787926249 200000 641166037 200000 323359649 200000 204308890 200000 180387595 200000 626796423 200000 240575958 200000 317682810 200000 611125468 200000 504778008 200000 847799394 200000 987489299 200000 611777364 200000 635040613 200000 514062475 200000 924749204 200000 948667912 200000 426378990 200000 71422007 200000 117963468 200000 332098863 200000 84646608 200000 990002671 200000 103515176 200000 974986144 200000 651358410 200000 468699863 200000 958850744 200000 557209809 200000 310266683 200000 288728758 200000 12275754 200000 969906392 200000 874509602 200000 635647475 200000 8008908 200000 238108780 200000 157197339 200000 993799060 200000 190714253 200000 304285924 200000 624989288 200000 507505984 200000 901357564 200000 304731702 200000 338318564 200000 629977918 200000 443507270 200000 295786232 200000 777469712 200000 953405043 200000 268753723 200000 112986210 200000 774604042 200000 993547878 200000 473643081 200000 601739337 200000 845628303 200000 499529022 200000 345949054 200000 867773220 200000 308999680 200000 578464706 200000 261135753 200000 190948362 200000 340071513 200000 296571735 200000 290862521 200000 120457392 200000 990795066 200000 795789317 200000 351605755 200000 264771951 200000 214107618 200000 14253169 200000 620945119 200000 242458939 200000 176567342 200000 14330339 200000 323669395 200000 359262124 200000 390523037 200000 956777024 200000 921312741 200000 662510839 200000 302406222 200000 523218448 200000 692245572 200000 216716789 200000 648580351 200000 561223801 200000 837405119 200000 549467674 200000 659358990 200000 880771905 200000 916109315 200000 483066238 200000 291780475 200000 509008590 200000 108082528 200000 842070231 200000 554980324 200000 74714664 200000 654715076 200000 361321851 200000 938871942 200000 19316981 200000 659696573 200000 834706786 200000 544245314 200000 731541883 200000 655317626 200000 397876513 200000 208462996 200000 541978785 200000 538403273 200000 430838767 200000 740436892 200000 202762221 200000 573307162 200000 208297891 200000 876694041 200000 541941638 200000 858880122 200000 974883507 200000 257773928 200000 623466034 200000 774914711 200000 600814645 200000 107009928 200000 717827416 200000 999091393 200000 510267872 200000 155376407 200000 470090494 200000 76278503 200000 658124299 200000 859397461 200000 932149195 200000 996732821 200000 597110188 200000 552135200 200000 982944005 200000 181076475 200000 930964569 200000 968435702 200000 625938067 200000 181799400 200000 839743050 200000 229362165 200000 678481148 200000 111759306 200000 149814868 200000 917824477 200000 159544677 200000 432195247 200000 895670766 200000 556347403 200000 133523861 200000 823977030 200000 101835054 200000 575546239 200000 658938868 200000 223902942 200000 359792844 200000 23313878 200000 1444742 200000 689582948 200000 356918813 200000 26667855 200000 91301876 200000 586977640 200000 142246680 200000 982181065 200000 27789698 200000 421028120 200000 795614292 200000 613541314 200000 577643801 200000 660549442 200000 971913478 200000 218143833 200000 690739773 200000 809353045 200000 433129223 200000 169913676 200000 102398231 200000 713459039 200000 380120779 200000 416151545 200000 591234156 200000 603330576 200000 549278570 200000 396292704 200000 61274018 200000 141581492 200000 653486746 200000 44990239 200000 807201473 200000 859924284 200000 167990449 200000 408133491 200000 264076911 200000 574191669 200000 87091879 200000 228902716 200000 163011570 200000 441789134 200000 285205521 200000 81358585 200000 711017264 200000 320387798 200000 185704230 200000 604151751 200000 877619889 200000 76465850 200000 648664252 200000 772409701 200000 229534107 200000 242871690 200000 661256779 200000 306704946 200000 787910068 200000 892229875 200000 58150888 200000 431592748 200000 400865123 200000 168225605 200000 352771146 200000 202440690 200000 569149358 200000 542613358 200000 418582728 200000 272948930 200000 600676924 200000 158577917 200000 903369560 200000 291137146 200000 821843795 200000 721103391 200000 52346512 200000 529029274 200000 805649883 200000 152833956 200000 403415976 200000 758662976 200000 489837400 200000 16994554 200000 401110133 200000 960005929 200000 128292850 200000 996718639 200000 510088046 200000 479842741 200000 872438383 200000 776825330 200000 974831017 200000 618518243 200000 815079479 200000 722014097 200000 80836318 200000 588627280 200000 309317966 200000 729218811 200000 411841890 200000 4732475 200000 555217500 200000 775170751 200000 408163372 200000 65525635 200000 495587496 200000 50092555 200000 963742930 200000 186553766 200000 376256535 200000 699702445 200000 576300428 200000 927296451 200000 986661169 200000 841459476 200000 839199535 200000 160442775 200000 485318427 200000 245185102 200000 857135923 200000 661971843 200000 641686941 200000 480998411 200000 367682988 200000 992996484 200000 328389917 200000 443771543 200000 212225363 200000 618213432 200000 23554208 200000 754610915 200000 261350782 200000 473246943 200000 891092431 200000 76539516 200000 731624482 200000 126887766 200000 408610543 200000 813186449 200000 3134423 200000 961814812 200000 861541606 200000 673942768 200000 124845011 200000 818467408 200000 15671100 200000 771514377 200000 171926509 200000 500249520 200000 556081687 200000 443309288 200000 244768922 200000 527427227 200000 860419133 200000 169196094 200000 285211890 200000 704899343 200000 258014485 200000 195488088 200000 96345259 200000 837176747 200000 686134437 200000 637144101 200000 542780956 200000 839627693 200000 21089172 200000 148081971 200000 575127611 200000 553650419 200000 933025064 200000 726320562 200000 847765662 200000 31291389 200000 741649736 200000 352408430 200000 980155260 200000 7453672 200000 96795770 200000 354521816 200000 608387500 200000 236677236 200000 656379365 200000 270925565 200000 125894820 200000 865563646 200000 846668624 200000 168502668 200000 283580027 200000 880376709 200000 709047072 200000 88965331 200000 320141798 200000 154671784 200000 883340892 200000 749823937 200000 810111549 200000 382564773 200000 394952876 200000 642730469 200000 646149494 200000 152932187 200000 480326740 200000 450997613 200000 904496680 200000 564699464 200000 353870908 200000 496183079 200000 860186504 200000 430840203 200000 550856171 200000 21881474 200000 613677934 200000 191891170 200000 686703494 200000 467884428 200000 438172241 200000 340041387 200000 513255893 200000 794821876 200000 502634309 200000 805517542 200000 127580733 200000 793613321 200000 641162243 200000 696325680 200000 191234758 200000 490101944 200000 830437600 200000 835472841 200000 471612950 200000 238492049 200000 34669780 200000 696037774 200000 773107570 200000 759119810 200000 884014452 200000 193829374 200000 979965123 200000 923218714 200000 629441271 200000 675487288 200000 29341326 200000 136504838 200000 115833907 200000 666518522 200000 70710266 200000 333015957 200000 255662752 200000 897411491 200000 498661581 200000 301069687 200000 610266195 200000 964033585 200000 648354669 200000 392005625 200000 512812035 200000 494233922 200000 145623266 200000 951042570 200000 581803782 200000 427187478 200000 481414354 200000 238200120 200000 154384212 200000 169149579 200000 243917187 200000 672213938 200000 708288386 200000 880151326 200000 514383836 200000 7299143 200000 362946247 200000 855173871 200000 883143524 200000 731012709 200000 937079034 200000 862543549 200000 920738367 200000 132715033 200000 187692177 200000 519623141 200000 229631287 200000 99111956 200000 641464482 200000 319449190 200000 504912816 200000 899931044 200000 314644197 200000 608243935 200000 880155057 200000 712994486 200000 674526127 200000 264943246 200000 414913505 200000 872792537 200000 962584055 200000 861338450 200000 504786311 200000 496855613 200000 503885139 200000 659791273 200000 809657480 200000 171597231 200000 959627771 200000 74916018 200000 132525420 200000 370821790 200000 111345348 200000 331056682 200000 834685272 200000 740610072 200000 141081893 200000 671772786 200000 49789459 200000 735823820 200000 355000117 200000 44260998 200000 515696645 200000 911953417 200000 320066985 200000 499895303 200000 822408242 200000 249916348 200000 568058842 200000 147133233 200000 962719299 200000 590279797 200000 848782780 200000 8751332 200000 898090621 200000 865365602 200000 366459367 200000 799325342 200000 409387974 200000 881303633 200000 420668817 200000 869678206 200000 699668902 200000 634279345 200000 727845008 200000 312437058 200000 762926659 200000 37110417 200000 306685276 200000 785251401 200000 408639587 200000 520573855 200000 484803850 200000 283742609 200000 936654700 200000 971720232 200000 767852369 200000 199511480 200000 905351014 200000 534400541 200000 144318599 200000 976413182 200000 623906039 200000 828587532 200000 293899684 200000 929317440 200000 604963685 200000 443881250 200000 206584893 200000 683720446 200000 568542871 200000 321572142 200000 706637449 200000 666432341 200000 777410323 200000 807177888 200000 612848479 200000 734872325 200000 187391488 200000 979475589 200000 820077621 200000 518846059 200000 158749988 200000 240961163 200000 85353761 200000 318517382 200000 221214438 200000 575001347 200000 400949466 200000 100130549 200000 226525261 200000 363545817 200000 972618935 200000 486601718 200000 617987838 200000 26126748 200000 137453742 200000 641328743 200000 299208512 200000 839125884 200000 383331157 200000 688458696 200000 691480570 200000 117641542 200000 696156644 200000 68607031 200000 626116787 200000 225197160 200000 82878000 200000 88742513 200000 965133712 200000 722964723 200000 997117616 200000 819771351 200000 159338328 200000 345589139 200000 950871675 200000 424632421 200000 15856499 200000 477485975 200000 568119110 200000 331445436 200000 343107045 200000 231081711 200000 706272106 200000 730346520 200000 459130199 200000 60505128 200000 363142619 200000 145629785 200000 216546573 200000 438147696 200000 975975985 200000 934304253 200000 684116208 200000 684055960 200000 395105441 200000 923897379 200000 857449349 200000 862358540 200000 525697540 200000 188165257 200000 261394930 200000 541162715 200000 142120910 200000 908632462 200000 280749567 200000 367094709 200000 712438807 200000 617028143 200000 938915346 200000 727947494 200000 725842837 200000 991666701 200000 559301425 200000 768339295 200000 294049694 200000 911331684 200000 282708738 200000 537495213 200000 214033962 200000 898973973 200000 4967885 200000 616834816 200000 825387982 200000 412218524 200000 762848376 200000 672413988 200000 623669185 200000 152706585 200000 754143369 200000 209927817 200000 600476122 200000 310220875 200000 231382567 200000 407656254 200000 174658191 200000 895746191 200000 886163992 200000 139567089 200000 169073398 200000 249289956 200000 824425411 200000 950433264 200000 102025414 200000 431971817 200000 952042798 200000 351534378 200000 88595542 200000 600324316 200000 836364544 200000 174899758 200000 975884956 200000 826853275 200000 51289728 200000 464556073 200000 128573230 200000 197147302 200000 687107987 200000 242261227 200000 230059588 200000 933313307 200000 115839680 200000 261378274 200000 763044531 200000 216819895 200000 84999982 200000 393321756 200000 959260658 200000 514819546 200000 520019620 200000 599256904 200000 707680279 200000 464409987 200000 385823623 200000 403036596 200000 811186138 200000 112060239 200000 9090271 200000 240992592 200000 362644624 200000 560603517 200000 972875345 200000 727262633 200000 944849968 200000 66214636 200000 83234853 200000 784940269 200000 744898897 200000 865643802 200000 436617536 200000 976897516 200000 367499560 200000 749346342 200000 226792234 200000 460583444 200000 795670926 200000 625799886 200000 927405576 200000 522767732 200000 731260663 200000 165905521 200000 558292130 200000 467793593 200000 668773499 200000 635757836 200000 471845982 200000 232219955 200000 792040400 200000 83300672 200000 4541249 200000 496956624 200000 698093388 200000 682596425 200000 643470324 200000 367474718 200000 512545767 200000 243130888 200000 608828860 200000 138831948 200000 345929526 200000 109930233 200000 165542016 200000 174604584 200000 530333552 200000 798369852 200000 583454406 200000 94586146 200000 496370539 200000 672984463 200000 996833717 200000 795315014 200000 366245023 200000 185542481 200000 896917267 200000 766965061 200000 740818721 200000 130885248 200000 128245063 200000 147128684 200000 890305448 200000 994029243 200000 823574359 200000 847191722 200000 64286603 200000 977879104 200000 222129386 200000 680774798 200000 419688640 200000 268990958 200000 179075142 200000 144556869 200000 613330909 200000 303757634 200000 563692626 200000 13478303 200000 420946970 200000 191360605 200000 802821780 200000 626249481 200000 5464396 200000 21282299 200000 405737779 200000 325109139 200000 511815658 200000 306553725 200000 286015222 200000 179101163 200000 43038986 200000 6040799 200000 554200386 200000 351080288 200000 700012644 200000 692313793 200000 305577502 200000 243054559 200000 71654477 200000 570917985 200000 791605810 200000 253203960 200000 525104060 200000 442820510 200000 229267138 200000 228169945 200000 791993415 200000 844094710 200000 951382967 200000 575555664 200000 564513830 200000 87414152 200000 525368725 200000 437726412 200000 89342510 200000 656877330 200000 489324421 200000 14546779 200000 57113047 200000 120106482 200000 371273035 200000 753772972 200000 627323701 200000 58163496 200000 102411600 200000 72913422 200000 65416449 200000 669184081 200000 387205785 200000 796388719 200000 326138001 200000 935451565 200000 634037964 200000 124626781 200000 520643546 200000 666575385 200000 574118961 200000 769458695 200000 185162612 200000 152660244 200000 117728686 200000 758103099 200000 304571029 200000 173879485 200000 57662665 200000 397825896 200000 494889235 200000 314383315 200000 381137321 200000 309042589 200000 953040230 200000 696551858 200000 926493460 200000 108642184 200000 462505635 200000 120629339 200000 568752752 200000 814532727 200000 281157761 200000 522950252 200000 738217414 200000 778044505 200000 420244311 200000 439261987 200000 756206009 200000 969379772 200000 704713243 200000 423326302 200000 499608979 200000 269034959 200000 965625443 200000 425417885 200000 235634488 200000 382715489 200000 298148966 200000 531705085 200000 517681455 200000 347419616 200000 311440123 200000 189434174 200000 985283743 200000 80450906 200000 613383576 200000 397297085 200000 261494094 200000 398742141 200000 943048275 200000 255950201 200000 386544547 200000 536076186 200000 546858468 200000 534100497 200000 410866341 200000 480965533 200000 398051232 200000 639921604 200000 564531705 200000 972914710 200000 88427390 200000 699844462 200000 272420327 200000 234016050 200000 892133397 200000 636368016 200000 960416084 200000 804858817 200000 153866906 200000 922147656 200000 295299015 200000 100221233 200000 721850085 200000 449697876 200000 525038952 200000 58998673 200000 147361645 200000 661957906 200000 155170043 200000 93705102 200000 276609862 200000 728686466 200000 65951721 200000 141321848 200000 447942185 200000 553241665 200000 978441271 200000 409875004 200000 488199787 200000 71945359 200000 973491339 200000 819021162 200000 916346116 200000 964786249 200000 411653677 200000 220980528 200000 580981129 200000 289301998 200000 418596099 200000 972642140 200000 759378993 200000 734964893 200000 930502034 200000 17684062 200000 536653778 200000 915081236 200000 890493187 200000 32762690 200000 859274724 200000 447069874 200000 532753179 200000 424139193 200000 114607228 200000 636077941 200000 604141633 200000 999111696 200000 582432337 200000 751347196 200000 28136827 200000 994619190 200000 419155641 200000 793821828 200000 313071216 200000 488276153 200000 606316460 200000 529210862 200000 910078822 200000 392037064 200000 453513151 200000 11528630 200000 110840644 200000 711266866 200000 700436521 200000 203574781 200000 873361808 200000 659967076 200000 109186753 200000 257207167 200000 903486065 200000 106511726 200000 345620477 200000 252474780 200000 389836973 200000 395830270 200000 121908467 200000 768117842 200000 469561259 200000 917151586 200000 38141275 200000 30601792 200000 100894578 200000 653458314 200000 850455946 200000 865888421 200000 324341927 200000 653072642 200000 747306103 200000 796384605 200000 471202449 200000 690953979 200000 836871096 200000 554653417 200000 732183319 200000 569544002 200000 977311109 200000 203505255 200000 451741888 200000 595547717 200000 243040947 200000 283863957 200000 946664113 200000 495637269 200000 331134137 200000 138669265 200000 359056562 200000 800446302 200000 771449774 200000 947735323 200000 635788072 200000 633309040 200000 820770375 200000 809294352 200000 972906779 200000 47389752 200000 586429405 200000 358642159 200000 240004656 200000 150975814 200000 522984548 200000 470295959 200000 290328239 200000 450442440 200000 738409588 200000 588509318 200000 289475966 200000 616084364 200000 403656003 200000 274261723 200000 90290211 200000 490119937 200000 5510311 200000 848034132 200000 534679748 200000 70925110 200000 887780632 200000 723065168 200000 753730601 200000 981467352 200000 839366059 200000 729829069 200000 722328504 200000 185921847 200000 704260119 200000 319823978 200000 979915639 200000 989176897 200000 643185842 200000 535647588 200000 837070860 200000 863625860 200000 368781428 200000 720487836 200000 759682752 200000 416283439 200000 852433650 200000 628127118 200000 884708214 200000 719228945 200000 216734819 200000 316101210 200000 439187128 200000 213433751 200000 960139678 200000 959252927 200000 348795305 200000 276622033 200000 224852505 200000 715857434 200000 565694995 200000 111990637 200000 951335914 200000 575137386 200000 623675482 200000 239670713 200000 44235720 200000 736627790 200000 12787589 200000 319992484 200000 695679242 200000 843018756 200000 462562619 200000 609950653 200000 70374310 200000 148191851 200000 698704834 200000 38555441 200000 14040114 200000 449986304 200000 118387714 200000 688533456 200000 79774182 200000 91255268 200000 851200383 200000 43291400 200000 132172951 200000 160695252 200000 953306209 200000 108620519 200000 391836348 200000 390986798 200000 517982575 200000 96093724 200000 821908844 200000 21848818 200000 785540110 200000 756746230 200000 577142876 200000 946763965 200000 446057030 200000 518961250 200000 388450276 200000 965931726 200000 503036092 200000 423083504 200000 121260795 200000 50576644 200000 994400440 200000 491242446 200000 936494901 200000 159690717 200000 559063583 200000 338059210 200000 125605579 200000 913925752 200000 803140985 200000 542190675 200000 501424275 200000 228209299 200000 602208236 200000 891820152 200000 918767618 200000 131045517 200000 474981693 200000 584810982 200000 625499952 200000 447147364 200000 250752981 200000 926965997 200000 487237331 200000 5192374 200000 782800057 200000 964261499 200000 748044353 200000 698489539 200000 336472976 200000 588800030 200000 710667122 200000 610300008 200000 854979744 200000 995847173 200000 674112251 200000 441906980 200000 476318928 200000 208754431 200000 546693139 200000 275643671 200000 264598438 200000 701068921 200000 407917713 200000 171095805 200000 411494216 200000 23597187 200000 189484779 200000 709467190 200000 663687807 200000 422995403 200000 669130295 200000 165014208 200000 383218863 200000 166294431 200000 127526956 200000 845105466 200000 392145887 200000 310212078 200000 141681441 200000 386952418 200000 608512182 200000 266358086 200000 486666764 200000 318538134 200000 758735994 200000 428674263 200000 615435395 200000 91579350 200000 916798226 200000 585802862 200000 613168318 200000 5582528 200000 748360965 200000 687291513 200000 224627601 200000 890605585 200000 396151672 200000 211558408 200000 264112757 200000 307875370 200000 62773810 200000 374846666 200000 885298048 200000 240493575 200000 901767579 200000 311801099 200000 934758760 200000 882952008 200000 368530615 200000 865731515 200000 484197763 200000 511413803 200000 421315886 200000 595337321 200000 428990920 200000 183366543 200000 846128455 200000 584191299 200000 683534030 200000 763424499 200000 729020391 200000 68249367 200000 677441994 200000 971851379 200000 195410582 200000 591887188 200000 559901333 200000 279247568 200000 912572794 200000 590305801 200000 554062755 200000 664346472 200000 469579608 200000 903397859 200000 977295884 200000 751547449 200000 871209369 200000 304124978 200000 788363142 200000 929725409 200000 397863490 200000 934520547 200000 226841703 200000 468433824 200000 589466106 200000 192343175 200000 699378599 200000 127182163 200000 278726662 200000 662694986 200000 895771867 200000 602562425 200000 916431951 200000 372721659 200000 683644986 200000 465360177 200000 437668186 200000 850183689 200000 246255258 200000 107223098 200000 702330446 200000 84079491 200000 893540723 200000 834954993 200000 218794737 200000 127746071 200000 465112282 200000 241323605 200000 778362282 200000 138679827 200000 298736006 200000 853092868 200000 711677823 200000 173320294 200000 974280910 200000 101500990 200000 738586647 200000 591977630 200000 581417640 200000 231988705 200000 896134584 200000 418574059 200000 138222506 200000 648582763 200000 215250249 200000 423700505 200000 84121356 200000 278792698 200000 451630673 200000 597806489 200000 545056931 200000 272364366 200000 467761909 200000 649917816 200000 776615141 200000 796537796 200000 214802940 200000 349748325 200000 657658091 200000 180214619 200000 66346701 200000 517992367 200000 885525610 200000 968039090 200000 704138095 200000 928948035 200000 915849144 200000 926116615 200000 549942407 200000 699860401 200000 847020492 200000 770302009 200000 344738653 200000 921854502 200000 3834940 200000 458644166 200000 202876374 200000 988669554 200000 10352960 200000 931690957 200000 888146554 200000 70226179 200000 814746541 200000 542716684 200000 860764782 200000 677204712 200000 320405754 200000 159284449 200000 67208570 200000 133128654 200000 618214718 200000 427916876 200000 67648003 200000 249877509 200000 390120751 200000 724602602 200000 801218833 200000 507064442 200000 763127844 200000 247931643 200000 967381066 200000 65027773 200000 171101714 200000 254884188 200000 591667188 200000 686127356 200000 113101201 200000 680112525 200000 569607925 200000 713539590 200000 703318999 200000 818718123 200000 445670101 200000 373341512 200000 510930106 200000 122532469 200000 162315706 200000 309023442 200000 87567026 200000 322531658 200000 738722922 200000 127400785 200000 802529492 200000 667622952 200000 695685708 200000 487451669 200000 108129495 200000 591297453 200000 496814950 200000 9653004 200000 214950674 200000 505188633 200000 481096287 200000 390946501 200000 34514555 200000 435003978 200000 127213181 200000 418043501 200000 613705896 200000 669141437 200000 747696551 200000 812644308 200000 96745424 200000 348883603 200000 662618723 200000 81724775 200000 54671050 200000 51818632 200000 335150040 200000 51699254 200000 277413644 200000 100122108 200000 648305101 200000 170322927 200000 17485484 200000 409060334 200000 658533543 200000 472602337 200000 830761570 200000 371948027 200000 924693869 200000 778250233 200000 570779011 200000 553171042 200000 159219142 200000 953136838 200000 159816710 200000 905979394 200000 220730873 200000 341679992 200000 254294145 200000 915826777 200000 468990187 200000 413441756 200000 906689068 200000 880179077 200000 205655076 200000 64050785 200000 420258524 200000 228204102 200000 892940745 200000 181125141 200000 730532616 200000 449564154 200000 325826722 200000 618155176 200000 227015623 200000 352021662 200000 675652116 200000 48508262 200000 229379791 200000 257682642 200000 770469927 200000 300715072 200000 197965942 200000 409179093 200000 74546049 200000 31105475 200000 536083380 200000 404924292 200000 630280551 200000 72170782 200000 356698142 200000 236152414 200000 792005570 200000 416588319 200000 117630442 200000 538229122 200000 327913239 200000 302634805 200000 72788977 200000 288102062 200000 784406157 200000 412556655 200000 269651879 200000 484861505 200000 798882794 200000 655850106 200000 529601317 200000 778380601 200000 369662356 200000 727315110 200000 961653535 200000 908165941 200000 674984595 200000 638642913 200000 188680428 200000 876382323 200000 951671949 200000 838462650 200000 297123972 200000 560996305 200000 468660680 200000 202654814 200000 41707644 200000 474036431 200000 415817515 200000 836121244 200000 984826379 200000 153186698 200000 138452028 200000 414856420 200000 458777864 200000 958189761 200000 534108450 200000 403206979 200000 782446057 200000 334327763 200000 113529508 200000 28337768 200000 782057924 200000 625173695 200000 535664679 200000 108645793 200000 351077457 200000 277915170 200000 169628594 200000 430404317 200000 350209509 200000 193898299 200000 989473772 200000 788542635 200000 769642871 200000 186624488 200000 83884060 200000 166609464 200000 196777629 200000 285470889 200000 615381031 200000 613590356 200000 785244047 200000 928640668 200000 411181716 200000 143085165 200000 149217570 200000 420310911 200000 880549003 200000 679057 200000 807045325 200000 215927728 200000 2505680 200000 502718832 200000 434068647 200000 888666671 200000 187274444 200000 69152598 200000 580356453 200000 746487449 200000 503344259 200000 998871860 200000 553358432 200000 741232429 200000 518034590 200000 518530711 200000 295722892 200000 750865610 200000 973411682 200000 292103597 200000 673932161 200000 529031407 200000 975895989 200000 294631239 200000 110361973 200000 261153721 200000 672188703 200000 947653841 200000 599549246 200000 697600487 200000 889100230 200000 625943642 200000 704332115 200000 707416791 200000 241917551 200000 725944978 200000 39131339 200000 97710729 200000 148775043 200000 879281862 200000 244528988 200000 826551195 200000 149806599 200000 404785893 200000 987594077 200000 847890762 200000 769912738 200000 936937853 200000 317890500 200000 652556151 200000 176235674 200000 257078205 200000 435081767 200000 64326814 200000 734563030 200000 849875316 200000 626141885 200000 261686240 200000 432284380 200000 846597391 200000 845750877 200000 941193465 200000 627005395 200000 500683166 200000 791961212 200000 199362121 200000 513639297 200000 406354639 200000 943868211 200000 218252494 200000 619538509 200000 54310128 200000 880742710 200000 98522151 200000 760821053 200000 826100976 200000 811190749 200000 527058578 200000 491257849 200000 666830942 200000 218168606 200000 580829934 200000 779307205 200000 62259047 200000 38116239 200000 292251833 200000 104882825 200000 130230491 200000 628411496 200000 519400977 200000 733350092 200000 495513128 200000 446437758 200000 274482614 200000 331156403 200000 465942364 200000 965885768 200000 366239493 200000 1231877 200000 482136870 200000 195481309 200000 343329790 200000 697022762 200000 346085589 200000 16415218 200000 759853886 200000 408663334 200000 287145558 200000 104627935 200000 970044932 200000 224686754 200000 63181369 200000 642375835 200000 329249839 200000 463881442 200000 961273772 200000 25974970 200000 372539965 200000 497907663 200000 780428925 200000 706567029 200000 708946253 200000 763084782 200000 757186331 200000 296308130 200000 444084509 200000 459401317 200000 331348629 200000 131604150 200000 457660940 200000 966414076 200000 556411032 200000 951911113 200000 440306968 200000 869642777 200000 818369396 200000 897707665 200000 91615711 200000 387474626 200000 502879767 200000 850348388 200000 247575713 200000 597565597 200000 354349583 200000 788408634 200000 23151675 200000 883290610 200000 168723339 200000 440606376 200000 761756717 200000 646470567 200000 85544281 200000 358320869 200000 883943060 200000 150065474 200000 258412265 200000 418500552 200000 650540591 200000 865100522 200000 339430472 200000 842255302 200000 161461341 200000 244193125 200000 948333092 200000 290763256 200000 564662044 200000 715118106 200000 91367886 200000 403758610 200000 931848971 200000 883742479 200000 675085618 200000 261576300 200000 919336296 200000 563596523 200000 412668127 200000 636530684 200000 523710482 200000 724661493 200000 50621445 200000 235385944 200000 281109382 200000 849784594 200000 22985328 200000 609855415 200000 494333669 200000 887772105 200000 206521489 200000 220490480 200000 443036140 200000 172640321 200000 244590453 200000 242978681 200000 238095097 200000 913345601 200000 927217867 200000 867738985 200000 805032715 200000 252638766 200000 295197410 200000 710386550 200000 508527553 200000 900325648 200000 737652391 200000 621370102 200000 327458650 200000 764774540 200000 790619050 200000 702566368 200000 348266675 200000 833897706 200000 836984857 200000 468501195 200000 829790539 200000 892195599 200000 373854402 200000 853988588 200000 712254272 200000 543788675 200000 330660116 200000 722120220 200000 612612946 200000 185332075 200000 609739037 200000 760223951 200000 524427999 200000 969157775 200000 879630733 200000 864007709 200000 360817125 200000 784177492 200000 595827120 200000 105795004 200000 60397826 200000 853260226 200000 394260343 200000 959881730 200000 784701302 200000 593105023 200000 108330863 200000 72638951 200000 498767646 200000 874110161 200000 777627847 200000 424921344 200000 272918649 200000 294559903 200000 957069646 200000 463549316 200000 152156839 200000 133501039 200000 659151217 200000 347956297 200000 930366820 200000 111182695 200000 551136320 200000 167987399 200000 381486352 200000 553715024 200000 985073512 200000 490375443 200000 132887721 200000 364013197 200000 694042426 200000 791967716 200000 160591822 200000 142824488 200000 490948770 200000 104776849 200000 591044796 200000 241911237 200000 432924975 200000 704875280 200000 260217428 200000 132284331 200000 209971984 200000 687905783 200000 877989907 200000 841760449 200000 174136596 200000 698833022 200000 320817687 200000 144909965 200000 557931689 200000 632415353 200000 134670112 200000 795443510 200000 870972893 200000 834670689 200000 831422603 200000 474380163 200000 468935519 200000 418531660 200000 1262167 200000 91531993 200000 814926973 200000 567199983 200000 547328291 200000 158150975 200000 362189607 200000 824292771 200000 443030062 200000 672654685 200000 966252009 200000 592798812 200000 874103124 200000 901572215 200000 396525556 200000 703424689 200000 657320215 200000 815255670 200000 42312981 200000 794926298 200000 798739090 200000 384462302 200000 120308667 200000 699078572 200000 141946246 200000 391091160 200000 740587252 200000 250597022 200000 77567057 200000 733569064 200000 543020656 200000 695283143 200000 148716528 200000 885508919 200000 324183675 200000 749370333 200000 926881284 200000 233636874 200000 353198598 200000 172625974 200000 96021705 200000 661723719 200000 789867678 200000 647931082 200000 618255135 200000 121647158 200000 143464050 200000 236125742 200000 917335685 200000 949489853 200000 391826512 200000 800759705 200000 399709464 200000 652050786 200000 827716520 200000 509056737 200000 322081175 200000 736600651 200000 701245062 200000 562305662 200000 891924833 200000 761299521 200000 485407643 200000 694445445 200000 379879540 200000 22921383 200000 455034932 200000 452925357 200000 789971311 200000 708402054 200000 406130240 200000 160413005 200000 201687439 200000 569443204 200000 905729101 200000 422993243 200000 204135093 200000 226794472 200000 937595787 200000 397293933 200000 886190942 200000 786318487 200000 269941190 200000 786049466 200000 183633064 200000 522074136 200000 845463407 200000 133456153 200000 236620882 200000 436491666 200000 748518291 200000 784765696 200000 248066236 200000 514566347 200000 344002529 200000 770754437 200000 852651746 200000 69752362 200000 742415015 200000 500854112 200000 487106660 200000 626896054 200000 906595029 200000 462115814 200000 599225728 200000 6036500 200000 829168119 200000 324119822 200000 996648213 200000 371681931 200000 855390782 200000 231732590 200000 14787745 200000 813547267 200000 112567927 200000 392161342 200000 600273986 200000 435280640 200000 836862993 200000 787229523 200000 395797688 200000 124003499 200000 731832602 200000 602771236 200000 20160353 200000 983769288 200000 546081345 200000 391626952 200000 238518842 200000 724562112 200000 964384469 200000 92909557 200000 906528740 200000 222731416 200000 178104003 200000 984827137 200000 544969115 200000 350103798 200000 573854363 200000 255732452 200000 842584895 200000 783525666 200000 287621515 200000 170098483 200000 97171279 200000 934455553 200000 240968546 200000 882530852 200000 165829352 200000 683045147 200000 75480205 200000 410165904 200000 846984649 200000 984092310 200000 834602012 200000 361996779 200000 898782288 200000 598352696 200000 479966140 200000 203397197 200000 584885117 200000 285752168 200000 483684797 200000 508474989 200000 139487982 200000 489882668 200000 473810189 200000 497462175 200000 233808097 200000 577883947 200000 740693306 200000 892252636 200000 986427956 200000 20246187 200000 682079347 200000 67271609 200000 825226855 200000 894524307 200000 675887495 200000 585207405 200000 242416023 200000 738446697 200000 706232804 200000 422343631 200000 890298500 200000 504365140 200000 280794008 200000 414384725 200000 403742859 200000 5606170 200000 258829649 200000 423399701 200000 652996523 200000 237074210 200000 127528544 200000 862016967 200000 130322563 200000 807224947 200000 267736241 200000 815105728 200000 593121873 200000 484506034 200000 41509588 200000 330506999 200000 214096628 200000 493465638 200000 402142198 200000 898443266 200000 833007850 200000 495156150 200000 638774759 200000 351080473 200000 684517713 200000 266152681 200000 329326869 200000 426996753 200000 560993769 200000 219369700 200000 114550414 200000 231077217 200000 34610959 200000 340117871 200000 120242689 200000 337359392 200000 942067651 200000 5342447 200000 65614781 200000 805951747 200000 365082018 200000 30377580 200000 74312367 200000 307699555 200000 389617900 200000 769054603 200000 496264807 200000 40865588 200000 748418686 200000 993764500 200000 764458259 200000 978108174 200000 679573463 200000 398083181 200000 419391361 200000 966297639 200000 12855062 200000 301493915 200000 487922977 200000 560421461 200000 197582073 200000 339651911 200000 747218431 200000 607098383 200000 730513119 200000 128970550 200000 77140172 200000 981169772 200000 540317893 200000 804005327 200000 208304341 200000 910677794 200000 966316364 200000 485018904 200000 499482632 200000 882059912 200000 463454129 200000 297244599 200000 754411254 200000 941009812 200000 551655378 200000 63935732 200000 648488651 200000 793845212 200000 202593839 200000 802626229 200000 821299030 200000 551125911 200000 401608165 200000 805847424 200000 228723975 200000 775739292 200000 180029619 200000 960957052 200000 594759915 200000 92601184 200000 746776824 200000 158660976 200000 193232561 200000 270394108 200000 439546802 200000 842346689 200000 218696359 200000 445635876 200000 325966464 200000 21825398 200000 205467068 200000 923978032 200000 982562208 200000 177448758 200000 381600638 200000 98798870 200000 750655985 200000 791342151 200000 928440349 200000 199702380 200000 358223089 200000 233533329 200000 734498406 200000 149092202 200000 151772862 200000 480082072 200000 561774536 200000 164936933 200000 537040408 200000 638441348 200000 779044433 200000 41028180 200000 273511004 200000 73278236 200000 473205936 200000 27337934 200000 301198218 200000 132153029 200000 924226099 200000 204051976 200000 368725055 200000 975141511 200000 612054730 200000 238061146 200000 764001210 200000 700538631 200000 469226754 200000 932433083 200000 16204250 200000 66072461 200000 617010186 200000 702219455 200000 284256030 200000 246105598 200000 758528432 200000 513449631 200000 853733538 200000 695361762 200000 231044195 200000 802437937 200000 979221031 200000 303165279 200000 158754609 200000 147924970 200000 978118155 200000 119546682 200000 144911818 200000 538691298 200000 293839692 200000 637549788 200000 246028923 200000 168899279 200000 779380616 200000 987722570 200000 213438514 200000 296850695 200000 475694335 200000 452816427 200000 49789056 200000 206028162 200000 616384142 200000 693873093 200000 797761425 200000 370142933 200000 282965941 200000 912290046 200000 805230644 200000 779030583 200000 123201169 200000 149316447 200000 510483417 200000 832427391 200000 732041185 200000 365987595 200000 817052300 200000 695539490 200000 803744004 200000 295774924 200000 739227390 200000 371233849 200000 859226616 200000 410393605 200000 29641340 200000 892930680 200000 968951644 200000 646570688 200000 311893749 200000 35439159 200000 570177646 200000 984236449 200000 607906552 200000 54428268 200000 418246413 200000 299084783 200000 745520050 200000 680257197 200000 303364535 200000 53228433 200000 95009523 200000 951486257 200000 625340298 200000 285991694 200000 193639721 200000 137073359 200000 189059142 200000 240562571 200000 435518818 200000 497181949 200000 223600712 200000 227813071 200000 475293005 200000 593086418 200000 879393935 200000 804879681 200000 695967032 200000 288776708 200000 836231867 200000 895352808 200000 475318291 200000 699560681 200000 274969352 200000 745986665 200000 910265707 200000 442319480 200000 810260054 200000 147126028 200000 268816750 200000 986907976 200000 910482979 200000 651675318 200000 600062700 200000 381329038 200000 207215758 200000 769891055 200000 97005907 200000 122105891 200000 315988053 200000 437443037 200000 979765938 200000 265960059 200000 855028438 200000 516699717 200000 333594038 200000 432141486 200000 970143249 200000 449634192 200000 907924911 200000 762965618 200000 965008035 200000 967463363 200000 950336651 200000 425693725 200000 685099468 200000 613485956 200000 755868376 200000 48337575 200000 797988713 200000 543354395 200000 109434309 200000 683889061 200000 281632250 200000 776022894 200000 822495520 200000 132667726 200000 290695836 200000 626774531 200000 689897817 200000 838786680 200000 255719694 200000 658936577 200000 495491964 200000 856365723 200000 774070703 200000 556626478 200000 471324474 200000 696012748 200000 58199933 200000 434455025 200000 804571360 200000 841968322 200000 265100823 200000 167084368 200000 774545757 200000 294628052 200000 363614651 200000 708867570 200000 152161344 200000 551090680 200000 247116615 200000 931688477 200000 595633078 200000 90809540 200000 343368763 200000 824147128 200000 764974223 200000 248141936 200000 790384820 200000 886272842 200000 987667000 200000 198382288 200000 508972914 200000 312311800 200000 330553538 200000 246292573 200000 544120274 200000 758449033 200000 412826329 200000 955629101 200000 585209300 200000 655699300 200000 250904524 200000 559762421 200000 969512469 200000 472769936 200000 265553290 200000 506020877 200000 964677588 200000 322744498 200000 46455458 200000 679579500 200000 547971312 200000 664370706 200000 631632962 200000 174789030 200000 977749991 200000 208198549 200000 425170488 200000 534501108 200000 61815767 200000 65720771 200000 252993779 200000 103171627 200000 951642240 200000 459430337 200000 852828033 200000 868113602 200000 504887360 200000 528692055 200000 759920529 200000 232284880 200000 796704789 200000 894570218 200000 198381938 200000 853680907 200000 10626461 200000 530626946 200000 810389522 200000 749391561 200000 366013719 200000 457541829 200000 605855999 200000 918323202 200000 1514339 200000 414385401 200000 161931880 200000 584308555 200000 862073341 200000 130390276 200000 232213275 200000 260952027 200000 333383429 200000 211673710 200000 471502983 200000 481049992 200000 980801337 200000 229164893 200000 29630139 200000 438696138 200000 785229304 200000 41571479 200000 976799845 200000 386710198 200000 54423872 200000 79792003 200000 374916307 200000 69333763 200000 189558704 200000 384294951 200000 898672116 200000 349438984 200000 142267526 200000 807254826 200000 573261398 200000 735389371 200000 880372640 200000 532143570 200000 455755048 200000 808837810 200000 827134334 200000 387405830 200000 66296889 200000 338233892 200000 435503933 200000 54128716 200000 249495543 200000 439884264 200000 857144989 200000 876857291 200000 200554352 200000 912799604 200000 933028347 200000 215739978 200000 54417491 200000 75481310 200000 841606230 200000 77707822 200000 751453422 200000 768781534 200000 377894221 200000 569802366 200000 398017584 200000 878529737 200000 872799518 200000 639297249 200000 699296168 200000 192622742 200000 865290408 200000 174984094 200000 289962883 200000 208167131 200000 957287785 200000 368232858 200000 402424977 200000 770953424 200000 559900544 200000 983269981 200000 187888704 200000 465416778 200000 556025258 200000 293758988 200000 470243999 200000 439485888 200000 70986056 200000 534510959 200000 753647195 200000 960221769 200000 801430615 200000 91141099 200000 43195076 200000 708033947 200000 71496565 200000 437606280 200000 469848519 200000 150012940 200000 999500769 200000 87302379 200000 738571252 200000 144436372 200000 921772410 200000 221407580 200000 992006777 200000 450432711 200000 679345855 200000 968396993 200000 956857636 200000 403246814 200000 811153613 200000 452849056 200000 298466917 200000 937484207 200000 56419683 200000 866418975 200000 384964424 200000 442665647 200000 459470560 200000 640271110 200000 262893438 200000 516529142 200000 484250178 200000 721113019 200000 756186452 200000 905545787 200000 440241959 200000 618484292 200000 263908281 200000 268640466 200000 171494351 200000 372374600 200000 941869115 200000 358894004 200000 202334487 200000 932519437 200000 998257417 200000 122345334 200000 730971775 200000 544112762 200000 82139890 200000 306343759 200000 853147684 200000 321053461 200000 516267875 200000 694438166 200000 303433926 200000 531622917 200000 428419692 200000 5649729 200000 543991234 200000 970450449 200000 876924091 200000 882065638 200000 355903255 200000 395829918 200000 216849310 200000 149397949 200000 771249508 200000 458412979 200000 239614725 200000 337952283 200000 497199079 200000 447963127 200000 199887740 200000 2430711 200000 314383487 200000 815936689 200000 16577588 200000 15213031 200000 943313322 200000 294575558 200000 99752698 200000 794476835 200000 605845638 200000 677509053 200000 175198269 200000 521497472 200000 411410643 200000 578541502 200000 281481995 200000 680075893 200000 686617839 200000 729614733 200000 78102803 200000 625567769 200000 653268439 200000 254791059 200000 319083172 200000 566236961 200000 778937643 200000 751560404 200000 955472043 200000 538563302 200000 633227562 200000 972088569 200000 624916664 200000 226733916 200000 391039665 200000 363165255 200000 944388857 200000 177620763 200000 207137087 200000 934701988 200000 781000764 200000 572324185 200000 267156211 200000 537108632 200000 470092784 200000 821229036 200000 476689035 200000 927221576 200000 336837156 200000 428009291 200000 782301542 200000 523176060 200000 913475973 200000 998224013 200000 23933314 200000 312934810 200000 474717539 200000 517433192 200000 601284477 200000 83414184 200000 853076396 200000 208709683 200000 50006679 200000 849168973 200000 162639086 200000 721866724 200000 918825133 200000 37642703 200000 7896664 200000 625075217 200000 706950719 200000 773416725 200000 172441529 200000 163243761 200000 109124202 200000 871603365 200000 29352319 200000 433771867 200000 847744237 200000 462676390 200000 356729015 200000 585131204 200000 246097447 200000 917160414 200000 541803794 200000 304669509 200000 112389399 200000 927902644 200000 925827805 200000 891881874 200000 593758554 200000 206295086 200000 638721800 200000 371764995 200000 480279855 200000 699543283 200000 203933983 200000 534232462 200000 817524084 200000 807526474 200000 72146771 200000 236163017 200000 170807209 200000 384133400 200000 60203632 200000 861164780 200000 257417196 200000 34071268 200000 664438759 200000 279451340 200000 163624186 200000 299819990 200000 156176837 200000 680963040 200000 159168052 200000 928953522 200000 858919098 200000 149091646 200000 662352790 200000 502905569 200000 853834258 200000 306166430 200000 846223808 200000 159067239 200000 862816702 200000 994396245 200000 396982257 200000 569116141 200000 700753482 200000 709188955 200000 549281798 200000 214189751 200000 79736551 200000 40832836 200000 350439550 200000 164656302 200000 21980514 200000 520685641 200000 367898744 200000 705536598 200000 991468075 200000 347575103 200000 656474546 200000 278597848 200000 525560910 200000 634510750 200000 116187786 200000 435065849 200000 773138811 200000 387121531 200000 642566656 200000 977335839 200000 906332161 200000 920263565 200000 709769650 200000 781097554 200000 625695950 200000 186727210 200000 154725341 200000 726987320 200000 656048496 200000 399461450 200000 29892962 200000 886180887 200000 816879126 200000 844180866 200000 27312061 200000 504958166 200000 863482255 200000 232073737 200000 765853454 200000 528546299 200000 231032136 200000 22991798 200000 752043540 200000 542717357 200000 794222929 200000 164423422 200000 806131756 200000 512135346 200000 118811736 200000 503607034 200000 51895125 200000 89441905 200000 720775083 200000 670092126 200000 205296173 200000 218683632 200000 650702649 200000 197912706 200000 35012084 200000 593242326 200000 555701649 200000 99950940 200000 500926088 200000 391832938 200000 490560480 200000 501176194 200000 640238695 200000 921200273 200000 200111606 200000 134711083 200000 444506799 200000 252487378 200000 318185024 200000 365335342 200000 780012832 200000 976785748 200000 582220239 200000 600179457 200000 714456087 200000 862768094 200000 943027279 200000 114521787 200000 657520788 200000 899325653 200000 421178895 200000 940253457 200000 190605876 200000 759587648 200000 259360255 200000 881143132 200000 511857462 200000 426002631 200000 701178283 200000 313696144 200000 851077241 200000 441686446 200000 752666436 200000 123602501 200000 532927867 200000 442543326 200000 40899479 200000 919003312 200000 142625883 200000 85752796 200000 165804051 200000 758417578 200000 314180055 200000 941562062 200000 543795399 200000 393033383 200000 707033421 200000 869105276 200000 674966624 200000 660793791 200000 341905597 200000 542135883 200000 193019438 200000 370698664 200000 679497925 200000 602046019 200000 679169566 200000 417599160 200000 481391778 200000 289133322 200000 482678465 200000 196747239 200000 317463092 200000 847159270 200000 131915587 200000 310347466 200000 194883066 200000 401245374 200000 428173683 200000 513429912 200000 868202769 200000 322539544 200000 822643648 200000 163865383 200000 55880504 200000 80624410 200000 66409785 200000 766161647 200000 579443406 200000 290283404 200000 154548620 200000 933562117 200000 532464337 200000 224724 200000 876205831 200000 517418528 200000 135255264 200000 138532601 200000 141544601 200000 822879639 200000 73732921 200000 669250207 200000 999976912 200000 846447968 200000 268254394 200000 455868688 200000 949666524 200000 730652177 200000 66496739 200000 679520560 200000 551176841 200000 745234145 200000 987352530 200000 234622086 200000 246177864 200000 740387239 200000 816690756 200000 766545721 200000 635780134 200000 281342681 200000 523550617 200000 327298576 200000 502294738 200000 276599694 200000 82726864 200000 789310576 200000 567844763 200000 680199035 200000 658824582 200000 450889312 200000 212069998 200000 545933048 200000 863760890 200000 197415048 200000 789323227 200000 323989244 200000 468296459 200000 128376876 200000 894815503 200000 114279195 200000 899567927 200000 68483380 200000 947803098 200000 433019790 200000 328893341 200000 534097447 200000 994855594 200000 3400490 200000 148306427 200000 444909099 200000 957027982 200000 889377126 200000 179498159 200000 306909957 200000 150234419 200000 991952985 200000 563565753 200000 875858718 200000 69989609 200000 678409401 200000 410958262 200000 660232571 200000 57008797 200000 974113244 200000 740982758 200000 975694274 200000 405117919 200000 239918010 200000 276326950 200000 128014395 200000 757475037 200000 897273576 200000 184716277 200000 402168780 200000 88533606 200000 300984989 200000 125760882 200000 34828283 200000 141648359 200000 715917487 200000 350852955 200000 361894126 200000 990103920 200000 893276566 200000 198554895 200000 336438637 200000 714029486 200000 713196135 200000 455895180 200000 397889246 200000 485626353 200000 243085017 200000 533293681 200000 828517703 200000 854147111 200000 275863875 200000 76624380 200000 416211791 200000 31714527 200000 657073819 200000 638976779 200000 161509436 200000 446322502 200000 479231607 200000 615700510 200000 29315061 200000 96558380 200000 306368270 200000 126366802 200000 214604033 200000 879074046 200000 718560567 200000 913856359 200000 679468165 200000 119138764 200000 621003880 200000 429035962 200000 706260552 200000 164584772 200000 787722935 200000 596160586 200000 374621873 200000 636296629 200000 991413468 200000 980560566 200000 515293895 200000 517434892 200000 951582252 200000 993769788 200000 183249455 200000 807032793 200000 378870942 200000 294766267 200000 941902128 200000 24024393 200000 424351432 200000 530389169 200000 656935602 200000 783200556 200000 58510818 200000 349365565 200000 415304249 200000 895396592 200000 210312641 200000 277788445 200000 878766574 200000 731860131 200000 948470492 200000 331666351 200000 938854549 200000 561726709 200000 382900298 200000 43944179 200000 662886295 200000 879376178 200000 36963265 200000 704242054 200000 215729400 200000 896463179 200000 833712535 200000 30377640 200000 303919457 200000 931657677 200000 976370884 200000 468619830 200000 853753367 200000 307741159 200000 746568412 200000 49985711 200000 168283392 200000 402683239 200000 118435864 200000 407267634 200000 241759908 200000 348425916 200000 603252046 200000 415742845 200000 109999145 200000 568812789 200000 824793075 200000 324282351 200000 523167061 200000 926327744 200000 812626975 200000 670419334 200000 601995919 200000 894339946 200000 863381640 200000 837742048 200000 174057181 200000 482276068 200000 812072581 200000 662964541 200000 366068198 200000 186631612 200000 956947468 200000 490446459 200000 895998448 200000 729201183 200000 91776947 200000 898566423 200000 530306530 200000 56195805 200000 222359729 200000 523788082 200000 655856450 200000 410289507 200000 123877597 200000 415111048 200000 450606135 200000 396785089 200000 617681069 200000 953442169 200000 469994887 200000 999592101 200000 551736631 200000 205825283 200000 248556185 200000 322430813 200000 529076787 200000 540643013 200000 874186611 200000 567684056 200000 7037942 200000 248019453 200000 516110013 200000 613659301 200000 643875703 200000 519780490 200000 487861179 200000 780943601 200000 742308428 200000 742375658 200000 344512085 200000 41114252 200000 78568109 200000 241918012 200000 635717394 200000 560919524 200000 617516399 200000 232349245 200000 398129431 200000 795961352 200000 961527305 200000 300751694 200000 268395564 200000 94091941 200000 883131026 200000 99541099 200000 920550070 200000 528204810 200000 40471999 200000 43921205 200000 873484221 200000 757524775 200000 234546408 200000 421551080 200000 804414694 200000 855290249 200000 462354436 200000 162102628 200000 833070201 200000 353488223 200000 662966696 200000 463111975 200000 226998619 200000 732163447 200000 766277386 200000 208817488 200000 972580628 200000 375205184 200000 874882563 200000 288211101 200000 575338442 200000 442111689 200000 427888903 200000 37117549 200000 532820547 200000 558085823 200000 540394286 200000 703746750 200000 699247078 200000 418181746 200000 289587246 200000 537887278 200000 307695289 200000 183822288 200000 116770398 200000 865151997 200000 853528930 200000 305441127 200000 462503604 200000 870646792 200000 332277033 200000 310233190 200000 65314502 200000 787671759 200000 476677620 200000 8831132 200000 228505803 200000 432398191 200000 674178633 200000 482348662 200000 63324058 200000 593416104 200000 73358159 200000 289499908 200000 140234920 200000 292612055 200000 827858125 200000 380542452 200000 104394766 200000 250854651 200000 242648872 200000 230257044 200000 782512768 200000 456635571 200000 572722023 200000 742168787 200000 490016086 200000 321087805 200000 390211377 200000 590283584 200000 636885126 200000 30779255 200000 958569676 200000 654546696 200000 179829926 200000 287556321 200000 429698847 200000 548855035 200000 689010414 200000 487579033 200000 607352753 200000 366574215 200000 519180083 200000 111426652 200000 4792487 200000 145781178 200000 357195756 200000 989124235 200000 882706633 200000 903731011 200000 104166447 200000 371301922 200000 898421116 200000 668407921 200000 931322804 200000 935584194 200000 114721480 200000 968367921 200000 607146192 200000 890303143 200000 642034514 200000 400451603 200000 540656763 200000 106002097 200000 609638498 200000 825513541 200000 94071881 200000 989786718 200000 291724765 200000 470151061 200000 281344627 200000 650992333 200000 191881803 200000 499574898 200000 383616974 200000 474051004 200000 851371217 200000 578771435 200000 518464466 200000 523577226 200000 10370871 200000 720952749 200000 372087444 200000 619493172 200000 468384227 200000 792893448 200000 218221771 200000 408967259 200000 679223771 200000 297276906 200000 653798861 200000 524606780 200000 811427014 200000 976448225 200000 422445458 200000 595049653 200000 916702954 200000 745409820 200000 105733295 200000 636633157 200000 798620461 200000 765005674 200000 23344219 200000 814531595 200000 586335511 200000 44065080 200000 745686125 200000 694033606 200000 436176590 200000 175289494 200000 217023322 200000 573156307 200000 858596120 200000 262735922 200000 439728699 200000 115728689 200000 780465500 200000 321273178 200000 552229060 200000 60596607 200000 257751457 200000 706994173 200000 308289357 200000 686541307 200000 90076812 200000 104905897 200000 842241740 200000 888330883 200000 799894372 200000 260673678 200000 272617687 200000 534391703 200000 16342544 200000 441560440 200000 188122021 200000 327349845 200000 986147606 200000 961507288 200000 853784589 200000 240396410 200000 467728798 200000 187604155 200000 427173765 200000 338334822 200000 561963884 200000 106892240 200000 517612068 200000 570331416 200000 167260392 200000 106282342 200000 785397919 200000 564318765 200000 753781529 200000 853565546 200000 944032847 200000 451837924 200000 692781988 200000 762774124 200000 283887912 200000 307738396 200000 267391697 200000 161513370 200000 28274113 200000 837833555 200000 292077445 200000 693163202 200000 831584082 200000 605402280 200000 403922760 200000 807415123 200000 913284528 200000 711865305 200000 122348095 200000 553042267 200000 910176083 200000 458681413 200000 73722674 200000 578268554 200000 91129168 200000 980421097 200000 890500999 200000 247190317 200000 505172830 200000 689038694 200000 653226308 200000 804662834 200000 173629907 200000 192633848 200000 403795727 200000 346035497 200000 526072742 200000 531937152 200000 339446320 200000 470875456 200000 87193199 200000 608977018 200000 383742605 200000 961658950 200000 165683810 200000 756805126 200000 321841836 200000 76054696 200000 70057046 200000 474279394 200000 251983796 200000 562896246 200000 269188547 200000 451571309 200000 147052395 200000 607314526 200000 785201342 200000 955786917 200000 608320056 200000 898041262 200000 25444862 200000 117370409 200000 107239201 200000 976479317 200000 350775514 200000 343536439 200000 542274509 200000 779692001 200000 351976264 200000 219329710 200000 159054466 200000 646181505 200000 818061278 200000 249020427 200000 346353703 200000 470864132 200000 350779347 200000 532153711 200000 785764931 200000 812246744 200000 41789182 200000 661370262 200000 964316923 200000 979188747 200000 497871829 200000 755142113 200000 139472150 200000 353182028 200000 866188655 200000 466875980 200000 965278715 200000 67475945 200000 888460673 200000 566920567 200000 457471409 200000 69737938 200000 680931427 200000 400143008 200000 464187101 200000 43707795 200000 447687435 200000 281342374 200000 943095495 200000 15779933 200000 803662096 200000 524728583 200000 518561108 200000 301154813 200000 221847720 200000 411161058 200000 251062540 200000 867949282 200000 350532777 200000 83790837 200000 23880980 200000 705839642 200000 482297994 200000 583848862 200000 664492340 200000 342950229 200000 207338082 200000 25441757 200000 903109073 200000 576715488 200000 936330983 200000 155190863 200000 908812275 200000 709360041 200000 43809647 200000 961996596 200000 249364800 200000 637327680 200000 695005170 200000 397070697 200000 515120125 200000 510365139 200000 179485957 200000 438297709 200000 637841171 200000 957585969 200000 582658015 200000 898404447 200000 481033223 200000 548704711 200000 908213334 200000 354783742 200000 676804864 200000 688657061 200000 842262754 200000 802847910 200000 257576644 200000 666583928 200000 215067800 200000 795902552 200000 211578042 200000 735247248 200000 875451183 200000 601314738 200000 342834920 200000 346715867 200000 737528062 200000 325559282 200000 32579061 200000 778554343 200000 488959226 200000 774824694 200000 963780903 200000 530583012 200000 900923580 200000 997938494 200000 604986981 200000 257832094 200000 72690808 200000 655772135 200000 966100021 200000 195315846 200000 299505926 200000 82127025 200000 874323902 200000 801018537 200000 278932444 200000 539799033 200000 781781703 200000 952105654 200000 927589136 200000 225972414 200000 385615797 200000 800624379 200000 205045082 200000 821290143 200000 515700111 200000 89572456 200000 374902799 200000 766402011 200000 462654972 200000 255184521 200000 464024358 200000 620966222 200000 274149187 200000 277422479 200000 383620917 200000 467680377 200000 615869001 200000 47790151 200000 823309172 200000 708718970 200000 877961366 200000 728617504 200000 955019192 200000 459601167 200000 659590735 200000 418768680 200000 252103288 200000 794408086 200000 189988412 200000 295712782 200000 701956811 200000 936861199 200000 465740738 200000 214847521 200000 302230119 200000 521706007 200000 69546729 200000 182981455 200000 627603874 200000 303009262 200000 137349718 200000 444417062 200000 258611059 200000 276874609 200000 475291985 200000 209755604 200000 342531953 200000 161302303 200000 73409472 200000 681714218 200000 232040402 200000 585491479 200000 98923049 200000 894896020 200000 650944877 200000 248939543 200000 236924338 200000 331507490 200000 789128119 200000 706306942 200000 105891875 200000 396483713 200000 446617800 200000 862499658 200000 121752546 200000 355984897 200000 947274070 200000 621884186 200000 855284725 200000 747476624 200000 905673912 200000 304062251 200000 479309827 200000 926914492 200000 768702692 200000 685524574 200000 573334610 200000 893114293 200000 977772144 200000 993882671 200000 290448841 200000 742337351 200000 402860691 200000 488738495 200000 127981550 200000 515693539 200000 142634276 200000 472970954 200000 391006440 200000 439364502 200000 134309017 200000 303041968 200000 851073917 200000 448837391 200000 121060872 200000 707079536 200000 179361045 200000 392355228 200000 754841897 200000 474444966 200000 63602612 200000 328364332 200000 465941072 200000 14381716 200000 797788674 200000 630547022 200000 237439606 200000 125164821 200000 629747526 200000 316525103 200000 572177713 200000 121468074 200000 123322213 200000 67258015 200000 323010743 200000 757570161 200000 951375078 200000 654899724 200000 457399262 200000 879050792 200000 556130545 200000 954735492 200000 592469021 200000 971170861 200000 459406154 200000 298327734 200000 254294922 200000 975958912 200000 992068186 200000 391626737 200000 587785949 200000 128668094 200000 446219045 200000 14747683 200000 347341163 200000 521949478 200000 242797396 200000 287932633 200000 361272620 200000 959565975 200000 707965739 200000 361346628 200000 495030453 200000 469275535 200000 236793747 200000 920550706 200000 851791676 200000 571110445 200000 314296337 200000 974750480 200000 509259930 200000 346274095 200000 472372939 200000 108094445 200000 874339651 200000 187681780 200000 153351817 200000 477067897 200000 649974863 200000 845527162 200000 850439345 200000 340425217 200000 334574452 200000 347841376 200000 695915337 200000 67010676 200000 340884745 200000 719523811 200000 452238072 200000 29410400 200000 787353091 200000 905900516 200000 857665796 200000 677912820 200000 810914299 200000 544452063 200000 336605524 200000 578960894 200000 653627685 200000 742427892 200000 527559790 200000 547700206 200000 202838617 200000 591287522 200000 317353337 200000 338432977 200000 68787468 200000 806702086 200000 599862331 200000 628884822 200000 607653207 200000 903661919 200000 567612187 200000 769692875 200000 800177646 200000 677070476 200000 264499999 200000 134371103 200000 475749929 200000 628252619 200000 575344622 200000 283031521 200000 516913150 200000 967119355 200000 759639503 200000 405654846 200000 594976771 200000 669309593 200000 657829799 200000 52026886 200000 144685424 200000 816337350 200000 697891069 200000 650352551 200000 700553754 200000 890670655 200000 171239417 200000 586747439 200000 423874168 200000 814265186 200000 576339295 200000 427385933 200000 989016480 200000 457526063 200000 997774999 200000 878097232 200000 510475594 200000 124236867 200000 291352488 200000 295576869 200000 726667723 200000 295405021 200000 265110327 200000 61268060 200000 699882522 200000 836018140 200000 518151308 200000 477885475 200000 640314318 200000 358411966 200000 958183821 200000 143111240 200000 767599389 200000 577401250 200000 527062719 200000 488101178 200000 500906717 200000 962098246 200000 314066763 200000 469908999 200000 902239366 200000 624057097 200000 350666998 200000 411179103 200000 902676013 200000 859440361 200000 533556774 200000 161908879 200000 834227849 200000 227807620 200000 732171235 200000 614974853 200000 389435632 200000 354959130 200000 266056147 200000 111535314 200000 738782554 200000 96973960 200000 794958396 200000 957462690 200000 653616732 200000 280190286 200000 579747333 200000 593144772 200000 433128749 200000 891927945 200000 734103220 200000 163523496 200000 643164068 200000 604008952 200000 562088560 200000 857820762 200000 120941622 200000 274634234 200000 328345599 200000 487355019 200000 657565692 200000 346622349 200000 221218504 200000 423312264 200000 941743274 200000 638511440 200000 273960657 200000 615867200 200000 250954904 200000 224819841 200000 932709057 200000 397079618 200000 938118843 200000 934016766 200000 578320350 200000 325757883 200000 393706156 200000 907908935 200000 290274832 200000 358297467 200000 22953631 200000 464998010 200000 89147867 200000 788626416 200000 991120748 200000 71805012 200000 92518503 200000 197030952 200000 577228937 200000 833489718 200000 36768123 200000 40586194 200000 300249101 200000 659766812 200000 127128956 200000 365638461 200000 394020525 200000 839460518 200000 431393649 200000 436305750 200000 785762242 200000 250562834 200000 874475778 200000 546986925 200000 463051072 200000 461974079 200000 282374259 200000 368337007 200000 588030398 200000 907915692 200000 71034029 200000 560430701 200000 488162932 200000 426659189 200000 962043188 200000 151494419 200000 875714359 200000 869523547 200000 964268593 200000 410723952 200000 729085055 200000 453565884 200000 891970665 200000 570536243 200000 529153377 200000 212396950 200000 874318658 200000 460970667 200000 629728148 200000 177055879 200000 127801540 200000 543941830 200000 894913390 200000 312717775 200000 181413269 200000 133853714 200000 751811046 200000 439061323 200000 871363835 200000 745339326 200000 474488979 200000 801905018 200000 614195932 200000 25090456 200000 467148716 200000 65604987 200000 585021888 200000 477834768 200000 737639429 200000 184028941 200000 645465293 200000 279438899 200000 732740887 200000 811965581 200000 484655049 200000 961999279 200000 954984695 200000 403180282 200000 423539995 200000 276016852 200000 142020188 200000 889633266 200000 687601609 200000 691750544 200000 9877149 200000 975031221 200000 422062458 200000 29785714 200000 383994288 200000 178170145 200000 202767477 200000 199992487 200000 741274155 200000 62460340 200000 758600607 200000 876740095 200000 75704133 200000 574903692 200000 951120511 200000 316658664 200000 300531413 200000 909139817 200000 946512188 200000 408091248 200000 573547857 200000 120522408 200000 190417565 200000 700946502 200000 616947152 200000 33551688 200000 773874183 200000 489458360 200000 409339399 200000 972809192 200000 737861505 200000 123399093 200000 205467214 200000 529681862 200000 698387378 200000 658461644 200000 852716443 200000 960725697 200000 870869985 200000 409648683 200000 349354373 200000 916022615 200000 392693747 200000 731459232 200000 107186754 200000 359042215 200000 816532080 200000 396589466 200000 973459624 200000 372529263 200000 425729661 200000 40104487 200000 660524590 200000 313227533 200000 462549986 200000 702214646 200000 517037291 200000 938344321 200000 167413509 200000 478144854 200000 750286229 200000 90769257 200000 539376875 200000 93298485 200000 556526978 200000 447289090 200000 313996605 200000 49386273 200000 543484074 200000 380634924 200000 821510208 200000 441065289 200000 168310178 200000 733399910 200000 717201627 200000 135655035 200000 173317025 200000 447783373 200000 50512532 200000 527360039 200000 906753661 200000 244753696 200000 886744977 200000 966439001 200000 342575790 200000 648993982 200000 147301018 200000 68791746 200000 698330953 200000 982049957 200000 932833045 200000 781412783 200000 134804997 200000 991631731 200000 83787016 200000 600282127 200000 262911801 200000 346059880 200000 32299290 200000 868795760 200000 653834714 200000 758143842 200000 204690577 200000 334340353 200000 826684289 200000 392544478 200000 475420500 200000 299740817 200000 47306338 200000 895847421 200000 292304874 200000 221405838 200000 187647829 200000 505387131 200000 194197368 200000 690424326 200000 843814352 200000 682309816 200000 654800837 200000 694581416 200000 613718505 200000 684177843 200000 97878840 200000 945343170 200000 61513304 200000 543624969 200000 922836696 200000 791672131 200000 985085554 200000 812833017 200000 14086730 200000 139779514 200000 501819950 200000 771974754 200000 183503829 200000 574009429 200000 617177634 200000 261256386 200000 471694945 200000 401414114 200000 638343046 200000 260653111 200000 79887218 200000 463560655 200000 339930671 200000 377657217 200000 969826096 200000 578281517 200000 760951444 200000 336319998 200000 543682658 200000 271960488 200000 395358156 200000 633111979 200000 122360430 200000 911145872 200000 173336973 200000 330320168 200000 949436249 200000 47658450 200000 826138157 200000 369966516 200000 457887180 200000 125701886 200000 58040483 200000 22926636 200000 850626316 200000 967948354 200000 342480518 200000 785637903 200000 661001983 200000 337410924 200000 358068236 200000 988442492 200000 628773421 200000 171743468 200000 469262348 200000 53086001 200000 188389308 200000 468665806 200000 499062267 200000 758381453 200000 542264178 200000 595057091 200000 647033329 200000 671278478 200000 208893366 200000 930832664 200000 867738788 200000 672498899 200000 922918286 200000 90397884 200000 154269035 200000 70570394 200000 597799584 200000 762135101 200000 199283260 200000 219042497 200000 915368245 200000 72527818 200000 814922157 200000 14664136 200000 255104560 200000 434589746 200000 359902965 200000 579113164 200000 649977627 200000 959875810 200000 892232171 200000 256596620 200000 480256026 200000 395047914 200000 911940869 200000 934124647 200000 13552116 200000 189628408 200000 393784665 200000 771788892 200000 452735504 200000 229480539 200000 259907231 200000 352793864 200000 180941940 200000 743299840 200000 657726251 200000 552759722 200000 634296776 200000 600533110 200000 936551414 200000 600763936 200000 797776720 200000 954158573 200000 255331990 200000 208838378 200000 812135668 200000 218255154 200000 790425921 200000 407128358 200000 732306235 200000 480323764 200000 933234893 200000 22368402 200000 932801354 200000 913846145 200000 92198065 200000 969643404 200000 957594857 200000 701310792 200000 588337923 200000 353015572 200000 184915069 200000 605736536 200000 270081147 200000 379493575 200000 376870158 200000 284765598 200000 13027950 200000 588945124 200000 231615553 200000 873647786 200000 799615700 200000 153965130 200000 296857182 200000 196849066 200000 499981378 200000 574758008 200000 900300874 200000 846350188 200000 696828910 200000 246087563 200000 273161101 200000 897254239 200000 479853489 200000 109200450 200000 689337933 200000 91648914 200000 184707071 200000 968138235 200000 345572688 200000 551104690 200000 954675696 200000 860267702 200000 499746812 200000 690659855 200000 174413626 200000 425253649 200000 613036633 200000 80191383 200000 733052980 200000 875244618 200000 953522445 200000 892951000 200000 913041875 200000 852978751 200000 671119710 200000 233350146 200000 698931120 200000 456926063 200000 35459891 200000 426291169 200000 616944639 200000 939893498 200000 33922322 200000 457013734 200000 503596951 200000 193210524 200000 281080866 200000 299145502 200000 651537904 200000 383655605 200000 534475305 200000 67821367 200000 897752352 200000 937401923 200000 241368462 200000 301461122 200000 948100060 200000 807540965 200000 685345112 200000 848476139 200000 219720572 200000 850134233 200000 580834604 200000 29078785 200000 406349302 200000 21113598 200000 16352081 200000 50967028 200000 806643168 200000 871359698 200000 796317870 200000 8968593 200000 889989234 200000 335128691 200000 222753994 200000 935877446 200000 697995649 200000 870873761 200000 83114442 200000 734809380 200000 912312196 200000 422894777 200000 322040950 200000 956920279 200000 637514129 200000 160500923 200000 887848499 200000 283500718 200000 799672672 200000 593347908 200000 144986888 200000 66087833 200000 26665286 200000 483859859 200000 807507869 200000 887960869 200000 49846842 200000 207297927 200000 526035255 200000 660396672 200000 434590163 200000 614689182 200000 789873596 200000 497775995 200000 649877063 200000 546675959 200000 137218484 200000 980231810 200000 593792620 200000 411530064 200000 134616132 200000 645463716 200000 10165178 200000 364302088 200000 670711092 200000 561610641 200000 563324486 200000 202705693 200000 162302186 200000 6992789 200000 417859271 200000 987442477 200000 289496172 200000 843706785 200000 642556563 200000 7596920 200000 479964000 200000 304821570 200000 226859426 200000 578848475 200000 569630222 200000 822628007 200000 876068489 200000 16665302 200000 521970524 200000 112928415 200000 62288511 200000 586089862 200000 565397200 200000 72708759 200000 501044059 200000 48611754 200000 251788433 200000 891388063 200000 146040210 200000 902772385 200000 879927141 200000 970578277 200000 199412284 200000 717637225 200000 880094899 200000 476104247 200000 475751696 200000 506238369 200000 922721922 200000 538027780 200000 608549475 200000 875065735 200000 260793207 200000 986107995 200000 571823403 200000 609340922 200000 784421593 200000 660744041 200000 563052289 200000 710742391 200000 897833615 200000 58110462 200000 665538585 200000 935741215 200000 20698911 200000 326116488 200000 20819275 200000 886412975 200000 670473137 200000 551342101 200000 188129293 200000 534886533 200000 293515785 200000 811029076 200000 690964598 200000 799196064 200000 410215055 200000 834696595 200000 179410235 200000 598634911 200000 640850506 200000 480919746 200000 186506164 200000 29039297 200000 856784095 200000 943682413 200000 820636632 200000 853577699 200000 734701206 200000 243857349 200000 100044347 200000 178849924 200000 69272660 200000 932208279 200000 808602134 200000 550349507 200000 824665505 200000 908594002 200000 754845502 200000 599123293 200000 742239394 200000 955730437 200000 913459755 200000 69925299 200000 371197471 200000 326289757 200000 101446642 200000 125306306 200000 172664190 200000 342251178 200000 55702089 200000 630980136 200000 184571589 200000 120910298 200000 966965129 200000 420507685 200000 405734554 200000 48631675 200000 854300326 200000 366098326 200000 298579013 200000 726335164 200000 400355640 200000 367713531 200000 716186028 200000 517834091 200000 825670005 200000 811954033 200000 362868565 200000 196392952 200000 58701364 200000 335337655 200000 549131367 200000 515044207 200000 673856235 200000 605041452 200000 808296616 200000 79360385 200000 170314160 200000 277009870 200000 281071231 200000 856263291 200000 629560634 200000 650875452 200000 79432946 200000 964600140 200000 491554528 200000 883061939 200000 428343208 200000 555837827 200000 558306968 200000 183439380 200000 921620199 200000 842243917 200000 29233400 200000 855946716 200000 142923158 200000 416476026 200000 903068471 200000 888037929 200000 27009851 200000 821352311 200000 864300332 200000 13802939 200000 636660734 200000 677091668 200000 923456845 200000 459895791 200000 733645475 200000 156910527 200000 863877297 200000 755815108 200000 538266770 200000 842812423 200000 57561869 200000 558786265 200000 97213394 200000 531500057 200000 266507961 200000 514499949 200000 894445832 200000 627661445 200000 725576875 200000 445418076 200000 261718907 200000 53612152 200000 180606586 200000 880437288 200000 373140755 200000 344244675 200000 115369564 200000 803856876 200000 136686676 200000 957607121 200000 527981351 200000 513857385 200000 739133543 200000 467250868 200000 591967314 200000 285756157 200000 705158417 200000 714050840 200000 865912308 200000 459312549 200000 334700728 200000 117019213 200000 273241795 200000 249526530 200000 105385572 200000 827387201 200000 292440085 200000 758058832 200000 792708027 200000 388194690 200000 897770466 200000 326621551 200000 562352386 200000 420295487 200000 750853823 200000 334867166 200000 218298658 200000 476574534 200000 147086307 200000 895460282 200000 950782368 200000 790425862 200000 143510820 200000 236018370 200000 243282595 200000 369631886 200000 165207290 200000 115231573 200000 762511601 200000 35364492 200000 142082170 200000 523173233 200000 360346609 200000 862653518 200000 747068251 200000 627347893 200000 654884265 200000 834230723 200000 205145076 200000 899118942 200000 344345280 200000 797645177 200000 159905082 200000 298395725 200000 470545532 200000 476619935 200000 746702534 200000 107635455 200000 674261700 200000 264615172 200000 50385100 200000 246143122 200000 713367582 200000 542596885 200000 420299300 200000 861268165 200000 662309809 200000 84103138 200000 95268932 200000 952986104 200000 980266307 200000 109804825 200000 718737218 200000 785467175 200000 528726332 200000 914324233 200000 184788438 200000 676008946 200000 639290016 200000 745686175 200000 885825365 200000 80293015 200000 222115095 200000 559105387 200000 518128054 200000 498266613 200000 716389608 200000 138151322 200000 925583759 200000 937413514 200000 158367480 200000 639227388 200000 664282136 200000 7799668 200000 172178639 200000 164424191 200000 7700774 200000 220918899 200000 145326738 200000 965002674 200000 447650096 200000 947349477 200000 108223753 200000 666119618 200000 214950221 200000 393946567 200000 365980569 200000 639358 200000 610234675 200000 701801146 200000 363325002 200000 920560342 200000 456665912 200000 894399482 200000 110218689 200000 529397335 200000 448321107 200000 355299175 200000 477258566 200000 557250352 200000 32699931 200000 315395456 200000 203254975 200000 473042223 200000 969821894 200000 247440738 200000 583229618 200000 136696003 200000 889355051 200000 299651276 200000 48553541 200000 630680827 200000 410694847 200000 403146780 200000 981583680 200000 595746181 200000 351956890 200000 256054354 200000 227601417 200000 521433263 200000 600132722 200000 131998476 200000 375127462 200000 129602919 200000 483256990 200000 556073096 200000 902204862 200000 584418622 200000 920913428 200000 190602148 200000 172425879 200000 576093792 200000 195367274 200000 191110112 200000 746518808 200000 986786717 200000 460318679 200000 589121881 200000 726587591 200000 305904738 200000 774517554 200000 308596431 200000 49099 200000 664793279 200000 714789873 200000 81963935 200000 571364586 200000 458553186 200000 496488234 200000 609302984 200000 157820299 200000 781888921 200000 650577556 200000 66407401 200000 972679605 200000 31875411 200000 523198598 200000 29692736 200000 959126029 200000 16564511 200000 311483894 200000 801263532 200000 578255834 200000 317388331 200000 869635195 200000 603051947 200000 191054596 200000 98504261 200000 298724426 200000 207944283 200000 786848783 200000 915152347 200000 342658620 200000 517543292 200000 258655267 200000 963261950 200000 825749445 200000 952395627 200000 975459079 200000 142710362 200000 467437820 200000 635335976 200000 343315232 200000 723957054 200000 303521945 200000 327101008 200000 427318646 200000 804628890 200000 773233649 200000 832349987 200000 485051823 200000 150914811 200000 95961852 200000 491255934 200000 496424976 200000 377069456 200000 623605838 200000 96304096 200000 298957698 200000 154973735 200000 167091488 200000 116763496 200000 703045002 200000 356657711 200000 869508424 200000 733566932 200000 2278990 200000 878018999 200000 472331579 200000 515917955 200000 657961110 200000 250813292 200000 466664977 200000 46122866 200000 412790216 200000 915838110 200000 916539264 200000 452419906 200000 9437162 200000 381811003 200000 175401439 200000 993205040 200000 351812003 200000 35363793 200000 908712995 200000 353626394 200000 979692601 200000 98959759 200000 573199845 200000 770013056 200000 697951123 200000 946798660 200000 730205017 200000 545535871 200000 389895223 200000 879828061 200000 651525462 200000 13618902 200000 933602124 200000 824290026 200000 344585556 200000 356178916 200000 50356888 200000 206722969 200000 175357288 200000 960602535 200000 337652354 200000 25338552 200000 501123146 200000 25104318 200000 100527632 200000 648271158 200000 61911375 200000 107739751 200000 1933033 200000 425583266 200000 560574062 200000 476752001 200000 833809748 200000 901394729 200000 701936701 200000 859064714 200000 17665078 200000 126030235 200000 699559924 200000 875067296 200000 274359574 200000 348285286 200000 503286632 200000 297417603 200000 865590299 200000 133889688 200000 29174032 200000 43508368 200000 171678732 200000 166854112 200000 150632450 200000 509706951 200000 128099918 200000 418116237 200000 672319478 200000 977831621 200000 684681449 200000 356320908 200000 565301569 200000 652333001 200000 760267906 200000 80769133 200000 303787226 200000 74527154 200000 44247137 200000 992072542 200000 819604568 200000 177314559 200000 824959084 200000 431251757 200000 485766129 200000 723651788 200000 542498088 200000 144375881 200000 404620411 200000 642942682 200000 898308542 200000 545147329 200000 654246766 200000 16080263 200000 766156787 200000 597332290 200000 645762271 200000 579077585 200000 782001197 200000 22273308 200000 712703365 200000 181670742 200000 113079668 200000 660714557 200000 399498934 200000 397364822 200000 839980398 200000 659113523 200000 350478442 200000 966498222 200000 547464289 200000 567531309 200000 13842230 200000 13059806 200000 851951924 200000 264735738 200000 891624017 200000 231520771 200000 493896045 200000 395627527 200000 664753041 200000 778872284 200000 990873395 200000 466268004 200000 850369902 200000 894488008 200000 773629772 200000 888055487 200000 222660861 200000 231960517 200000 347365151 200000 928861030 200000 409172470 200000 765176434 200000 596864178 200000 756058440 200000 682302638 200000 627781901 200000 649655980 200000 18070259 200000 254949403 200000 415342965 200000 622992467 200000 535530391 200000 914939350 200000 867236904 200000 935862670 200000 227424513 200000 317559827 200000 790002756 200000 532719332 200000 96032671 200000 626547114 200000 890848137 200000 435495290 200000 610482305 200000 8682001 200000 330521172 200000 191058199 200000 199211349 200000 892683103 200000 592628133 200000 795286051 200000 565749866 200000 854342217 200000 839030041 200000 935611298 200000 311003309 200000 161154599 200000 385370351 200000 557792573 200000 407053742 200000 581898992 200000 61506566 200000 844572984 200000 515829659 200000 893874488 200000 588127708 200000 867101308 200000 517105474 200000 456960568 200000 952811664 200000 492013709 200000 60885522 200000 425101253 200000 410887392 200000 290984852 200000 441536025 200000 785062487 200000 649093674 200000 120819286 200000 812756999 200000 761498371 200000 900632174 200000 19902521 200000 839114025 200000 101210495 200000 939269705 200000 980076869 200000 464504685 200000 37882404 200000 712668923 200000 595666976 200000 585575779 200000 986969574 200000 750890081 200000 177272848 200000 887664185 200000 207498333 200000 729617659 200000 877620987 200000 334736830 200000 506128319 200000 835594214 200000 912949097 200000 962206303 200000 38170339 200000 599058657 200000 283430016 200000 418975532 200000 609572159 200000 961861707 200000 330474502 200000 241518035 200000 284987113 200000 87960866 200000 758037602 200000 480392354 200000 559006360 200000 369732357 200000 632289434 200000 914720904 200000 784404387 200000 17118258 200000 947946581 200000 748843795 200000 748782080 200000 165481351 200000 186685914 200000 795042419 200000 629984837 200000 796481156 200000 318177294 200000 588000116 200000 143285161 200000 619412294 200000 427111544 200000 957112711 200000 518714371 200000 839228557 200000 928165695 200000 421177017 200000 960425417 200000 507406262 200000 879701801 200000 751499705 200000 54819858 200000 782077633 200000 434142622 200000 162165717 200000 647854739 200000 313412171 200000 336161954 200000 431399165 200000 303729060 200000 17747347 200000 770653917 200000 802419134 200000 720827451 200000 531426424 200000 29988246 200000 922601286 200000 698802671 200000 485282168 200000 881839282 200000 828195685 200000 600081654 200000 535706033 200000 961185465 200000 513248905 200000 255313958 200000 682017507 200000 781151440 200000 75603905 200000 700339958 200000 949239148 200000 546136255 200000 595121850 200000 742817149 200000 199133770 200000 888770796 200000 693115332 200000 40363121 200000 914580251 200000 717846620 200000 237481420 200000 856373544 200000 904733726 200000 11390648 200000 958202978 200000 425569690 200000 961471539 200000 690746437 200000 175810996 200000 519257180 200000 496246486 200000 871183338 200000 122367121 200000 163505829 200000 40163879 200000 983812396 200000 465298022 200000 905232971 200000 433254116 200000 756492340 200000 151710019 200000 629660102 200000 835602540 200000 860108231 200000 238562773 200000 940002347 200000 888944317 200000 608866636 200000 779567980 200000 173321521 200000 548924022 200000 208148169 200000 979757558 200000 357549359 200000 146756821 200000 899949285 200000 60308994 200000 134992154 200000 156256184 200000 879594726 200000 728449725 200000 439356043 200000 854615455 200000 539161779 200000 609370103 200000 641775030 200000 873754023 200000 482336466 200000 767489565 200000 184516467 200000 147976080 200000 863950443 200000 133577791 200000 700076856 200000 185663927 200000 408607554 200000 620601355 200000 96442651 200000 42785051 200000 663088063 200000 256471503 200000 931740116 200000 712240987 200000 721908456 200000 919304827 200000 913716408 200000 483626677 200000 653439077 200000 906417051 200000 416942526 200000 22893576 200000 324776570 200000 196473696 200000 840041340 200000 988246738 200000 642226191 200000 406641815 200000 912053034 200000 865558834 200000 158448811 200000 167025839 200000 4270237 200000 975131621 200000 699556467 200000 918951862 200000 579801676 200000 211897420 200000 436608559 200000 506356315 200000 753797966 200000 79587428 200000 81838916 200000 639832045 200000 575133529 200000 27996363 200000 558817722 200000 524461146 200000 933255363 200000 138430656 200000 114381367 200000 649580080 200000 344333955 200000 245349410 200000 265015809 200000 954851998 200000 250246704 200000 232468848 200000 944495870 200000 337101170 200000 386341888 200000 295551943 200000 833827254 200000 878395675 200000 272056010 200000 893517542 200000 371894095 200000 470205096 200000 542193155 200000 940923692 200000 139736975 200000 322506182 200000 616829379 200000 225355159 200000 668455132 200000 472787653 200000 562263744 200000 734989253 200000 468144703 200000 338430611 200000 347719249 200000 883836918 200000 720676699 200000 700474558 200000 191233132 200000 762317063 200000 712191609 200000 693635446 200000 711247783 200000 516445304 200000 50032255 200000 397986183 200000 218423609 200000 647105638 200000 712811252 200000 685695074 200000 223722233 200000 406293905 200000 75558397 200000 356850708 200000 456812381 200000 85634390 200000 424375905 200000 220580172 200000 827371387 200000 131744692 200000 118914951 200000 142886744 200000 802517770 200000 393164618 200000 862456693 200000 272770599 200000 298130529 200000 496621910 200000 844213970 200000 935915592 200000 487799414 200000 342115255 200000 91693285 200000 465431272 200000 22633696 200000 722804971 200000 586432915 200000 605111767 200000 674854868 200000 564087312 200000 105469284 200000 273018755 200000 725242923 200000 477879526 200000 3883389 200000 259024634 200000 19712345 200000 631387083 200000 608138662 200000 483283948 200000 330807669 200000 338124220 200000 627548740 200000 590159525 200000 865108791 200000 610513497 200000 239828575 200000 134221846 200000 466811892 200000 466494945 200000 385417116 200000 72797132 200000 304048036 200000 49265969 200000 760898627 200000 983409141 200000 254141147 200000 942852552 200000 219234617 200000 491833186 200000 685830866 200000 365639109 200000 47752710 200000 829483903 200000 463843167 200000 237504486 200000 599566544 200000 74325083 200000 861850871 200000 705870218 200000 53579357 200000 892548774 200000 518685362 200000 935962287 200000 329583123 200000 317688237 200000 493035590 200000 565384179 200000 955111930 200000 816520031 200000 814897674 200000 628235414 200000 222433464 200000 452984906 200000 283700979 200000 91011701 200000 840695187 200000 397156253 200000 425039001 200000 845989904 200000 863373938 200000 243752231 200000 464451891 200000 457775748 200000 907205595 200000 192974165 200000 33064341 200000 551848336 200000 356817141 200000 709483831 200000 313581368 200000 757492115 200000 181708678 200000 529353339 200000 233327153 200000 839854476 200000 784974325 200000 429290863 200000 312727352 200000 472172824 200000 58987849 200000 712127746 200000 342305698 200000 996912758 200000 342141223 200000 926738115 200000 801554790 200000 608986756 200000 162852822 200000 389725919 200000 842871578 200000 895009474 200000 609471549 200000 552012838 200000 87713270 200000 377846606 200000 912740323 200000 455163398 200000 815499727 200000 97368805 200000 503134445 200000 187205773 200000 248224540 200000 459890920 200000 587185186 200000 26674794 200000 804694771 200000 451912019 200000 664705258 200000 644610284 200000 591756044 200000 168405702 200000 504908617 200000 240436736 200000 433124796 200000 822139520 200000 789781480 200000 282382902 200000 324684282 200000 57676382 200000 631227403 200000 98716860 200000 873221469 200000 794596575 200000 129471899 200000 985869152 200000 952472091 200000 217430818 200000 848466205 200000 3718289 200000 261151498 200000 364093669 200000 630624695 200000 30034270 200000 759327650 200000 968517254 200000 443954993 200000 941169524 200000 584683512 200000 681369861 200000 522807793 200000 615949091 200000 515821251 200000 338936320 200000 255251197 200000 38207321 200000 56665433 200000 618976692 200000 760801787 200000 122955684 200000 868409266 200000 305365250 200000 327914291 200000 713765427 200000 860721763 200000 618504038 200000 503645579 200000 551013844 200000 934321315 200000 973817088 200000 815920777 200000 198737399 200000 479717960 200000 220727439 200000 110678612 200000 486807721 200000 56822730 200000 532436336 200000 408188338 200000 556141720 200000 355021374 200000 860393890 200000 98201610 200000 81051412 200000 264024412 200000 837299139 200000 661349730 200000 283181580 200000 612403576 200000 415478547 200000 234432609 200000 192075788 200000 787279755 200000 468604272 200000 596054094 200000 777564228 200000 293202219 200000 325085016 200000 824039694 200000 824284291 200000 304836237 200000 398780393 200000 84419880 200000 620430135 200000 464104585 200000 554320099 200000 621487555 200000 465036142 200000 616862869 200000 845807779 200000 620632230 200000 567020247 200000 843487944 200000 56396841 200000 477953078 200000 611091393 200000 539397591 200000 735443730 200000 576427387 200000 690343705 200000 780330778 200000 438303645 200000 863201306 200000 536518255 200000 301704840 200000 335105705 200000 597474907 200000 202457585 200000 529275573 200000 278716852 200000 637021987 200000 899595885 200000 502843610 200000 723222749 200000 878896122 200000 735764818 200000 585554636 200000 259749090 200000 740196613 200000 414322862 200000 965141763 200000 716793121 200000 897735948 200000 556974385 200000 638148243 200000 480623514 200000 535300469 200000 192349223 200000 489915701 200000 29546731 200000 553500230 200000 91336577 200000 636145471 200000 63032913 200000 537218597 200000 92408780 200000 427383718 200000 625732012 200000 358593626 200000 562422327 200000 386105858 200000 191215483 200000 17048779 200000 77937809 200000 480696457 200000 425496795 200000 629017086 200000 236391751 200000 8326674 200000 830433163 200000 140942618 200000 435463529 200000 351893523 200000 267033066 200000 441295845 200000 161746084 200000 28664994 200000 947950326 200000 691885254 200000 409119048 200000 992259702 200000 394778702 200000 253276355 200000 74130499 200000 837859558 200000 704369712 200000 252604291 200000 564126500 200000 714189288 200000 874770810 200000 595158860 200000 579980824 200000 192088082 200000 90229164 200000 923349765 200000 891500015 200000 807280795 200000 99011300 200000 599749172 200000 640654359 200000 344359258 200000 843739103 200000 481974528 200000 950240926 200000 952056005 200000 398225405 200000 29580848 200000 803328563 200000 89104371 200000 937916733 200000 51772201 200000 309055012 200000 994944665 200000 771499068 200000 672185843 200000 983802464 200000 201516303 200000 444511289 200000 58859827 200000 884103542 200000 760127563 200000 190107923 200000 260855344 200000 139030676 200000 337712100 200000 682768712 200000 603308242 200000 286581128 200000 142945296 200000 333393399 200000 894463389 200000 147637953 200000 281575333 200000 523828958 200000 638202298 200000 75365197 200000 591484954 200000 783866459 200000 286785774 200000 414607068 200000 647903110 200000 879174510 200000 608391071 200000 403950522 200000 907390111 200000 972539316 200000 669896917 200000 354469080 200000 173726395 200000 303288173 200000 5487669 200000 504052675 200000 801365458 200000 677494646 200000 459278343 200000 433107626 200000 768433785 200000 39931214 200000 110939441 200000 221833819 200000 736891367 200000 5716244 200000 500083513 200000 972080198 200000 303318002 200000 906492294 200000 408582214 200000 8598647 200000 654409490 200000 897896963 200000 47247646 200000 207682463 200000 635515484 200000 583680137 200000 767533864 200000 484757259 200000 579678087 200000 239271863 200000 902378602 200000 548955306 200000 248604906 200000 142674123 200000 923051403 200000 6769418 200000 292333434 200000 333894563 200000 430470097 200000 418406747 200000 106644688 200000 939342015 200000 396474659 200000 523819881 200000 344419616 200000 178230588 200000 702516743 200000 628820389 200000 628191554 200000 331331290 200000 124086180 200000 988111644 200000 908175020 200000 619725814 200000 599291840 200000 654315389 200000 626239348 200000 713272719 200000 780861122 200000 672691478 200000 631371345 200000 33281348 200000 75537841 200000 139513046 200000 762388123 200000 386907987 200000 690369586 200000 842070092 200000 926906950 200000 91811483 200000 170186381 200000 558758310 200000 866145257 200000 294828186 200000 269549991 200000 54101938 200000 804907196 200000 838821743 200000 745084167 200000 537823199 200000 267260052 200000 829257688 200000 671142613 200000 192473659 200000 717716456 200000 119911219 200000 487380437 200000 406252405 200000 349162959 200000 953544064 200000 298137968 200000 130452188 200000 117759 200000 583395676 200000 338808747 200000 725099613 200000 283257038 200000 57917959 200000 193185580 200000 484845704 200000 110189363 200000 44373854 200000 861143355 200000 573616267 200000 136182469 200000 924742112 200000 746853310 200000 765755957 200000 369119674 200000 328423596 200000 162611003 200000 209346035 200000 446256361 200000 898347904 200000 659414232 200000 928080084 200000 174306247 200000 289834171 200000 758217821 200000 844516488 200000 232250476 200000 593255259 200000 457705520 200000 982413148 200000 614390670 200000 916591358 200000 759948119 200000 892993087 200000 87639172 200000 209513956 200000 86398841 200000 168639 200000 242275140 200000 893083883 200000 225183452 200000 733804811 200000 804960868 200000 663319952 200000 40920167 200000 812470258 200000 408855835 200000 542755316 200000 816164768 200000 369607394 200000 233886528 200000 947073235 200000 983959214 200000 750301673 200000 171581769 200000 473117581 200000 34518615 200000 152488885 200000 628112460 200000 843430944 200000 720127490 200000 115331991 200000 616999936 200000 785851179 200000 34680246 200000 980337531 200000 188168380 200000 970343404 200000 522538520 200000 148760048 200000 621186422 200000 225488450 200000 332202095 200000 436416038 200000 84899269 200000 168922283 200000 624110755 200000 632924650 200000 471886814 200000 200201286 200000 351281464 200000 434143147 200000 968557721 200000 903842512 200000 606291286 200000 388329591 200000 776540013 200000 810327722 200000 360838852 200000 443083773 200000 585274990 200000 976584400 200000 584613351 200000 48215180 200000 316230229 200000 905658595 200000 719245767 200000 658078481 200000 490165367 200000 701191967 200000 909475849 200000 592358172 200000 857550540 200000 868918372 200000 399283445 200000 825649883 200000 890403816 200000 723855920 200000 774954865 200000 357116188 200000 266233092 200000 728245410 200000 868446467 200000 94001487 200000 165833718 200000 627846776 200000 259505617 200000 875362688 200000 616348467 200000 944786193 200000 525615779 200000 361512544 200000 300514771 200000 118388843 200000 568776415 200000 490646332 200000 11337100 200000 153734436 200000 428305547 200000 837732354 200000 533668021 200000 153037436 200000 145232462 200000 704218435 200000 660179011 200000 147071056 200000 44337518 200000 959905835 200000 653573070 200000 606941984 200000 951406033 200000 565644937 200000 23627661 200000 904646153 200000 337772032 200000 211215053 200000 748724308 200000 836916939 200000 934371615 200000 750344196 200000 131982236 200000 924820419 200000 644417269 200000 109410780 200000 7485818 200000 771360752 200000 364361193 200000 567870630 200000 67821222 200000 28577009 200000 558895361 200000 365901134 200000 515985013 200000 200728324 200000 901743588 200000 424668515 200000 384671966 200000 524198151 200000 253807833 200000 388940053 200000 556746871 200000 85257338 200000 444753093 200000 576422705 200000 419021943 200000 527097211 200000 933087535 200000 533650725 200000 773899446 200000 813335752 200000 828211774 200000 733647618 200000 778387368 200000 612348863 200000 208102585 200000 206383476 200000 960996452 200000 309304415 200000 22477829 200000 201513418 200000 426868898 200000 795465544 200000 471760426 200000 647371764 200000 863647927 200000 752012726 200000 534573005 200000 988008575 200000 945392538 200000 299620233 200000 285607990 200000 456390297 200000 905760482 200000 445039935 200000 181768522 200000 58734611 200000 460099781 200000 45364727 200000 156168593 200000 583703385 200000 172832281 200000 688287087 200000 211821105 200000 542095738 200000 992188502 200000 320290310 200000 204792048 200000 165690918 200000 84142481 200000 584595129 200000 402037300 200000 779375018 200000 600926336 200000 807813929 200000 475632389 200000 948394228 200000 745617532 200000 1861523 200000 189066505 200000 237086612 200000 99230074 200000 668758229 200000 219985542 200000 630920633 200000 659720208 200000 859294318 200000 558489187 200000 760139311 200000 351050101 200000 730638461 200000 945149990 200000 403271782 200000 731557247 200000 122948033 200000 126927350 200000 850575981 200000 182744230 200000 401018263 200000 484083353 200000 297970418 200000 636528639 200000 193799678 200000 306030966 200000 381887299 200000 295225666 200000 821746069 200000 66556563 200000 696947023 200000 843046595 200000 230918042 200000 39679127 200000 504460709 200000 62607227 200000 124940267 200000 906141384 200000 806486898 200000 242189568 200000 6372104 200000 951916301 200000 244666502 200000 798924679 200000 955462159 200000 577462253 200000 425882959 200000 67415528 200000 228680893 200000 455574157 200000 615653595 200000 468771225 200000 530810226 200000 143862452 200000 400478937 200000 186495153 200000 91737901 200000 412333770 200000 458686871 200000 654643685 200000 430288267 200000 411725267 200000 506864133 200000 798602381 200000 638458571 200000 246385528 200000 369425328 200000 797502624 200000 541521356 200000 358831613 200000 29236934 200000 186063026 200000 63972876 200000 104566859 200000 640805399 200000 755534332 200000 102762410 200000 222954982 200000 643783953 200000 525213267 200000 220258660 200000 516793079 200000 424792003 200000 955329071 200000 471392921 200000 46522435 200000 380945626 200000 535142564 200000 897020230 200000 957741872 200000 202555302 200000 537674091 200000 645045260 200000 621190598 200000 778339861 200000 817657562 200000 670524455 200000 14138027 200000 773888693 200000 331231206 200000 135758200 200000 253498149 200000 662342837 200000 688948775 200000 320946299 200000 317858586 200000 644543459 200000 417542099 200000 419144272 200000 326188818 200000 753945263 200000 151707585 200000 142765237 200000 737084467 200000 568547365 200000 680439655 200000 356651017 200000 498482243 200000 827197430 200000 955658971 200000 369922890 200000 952445865 200000 631538799 200000 551031508 200000 254458391 200000 849498987 200000 705486463 200000 642776233 200000 187013806 200000 726886704 200000 245197749 200000 480398928 200000 679583726 200000 458303806 200000 566649406 200000 101520991 200000 904192340 200000 484588668 200000 974647018 200000 316047373 200000 209849601 200000 249049713 200000 647986470 200000 951503153 200000 745979313 200000 484198210 200000 461338370 200000 868724289 200000 864237765 200000 591055286 200000 340563244 200000 297214036 200000 668970553 200000 156776245 200000 730432755 200000 323623711 200000 66831533 200000 793081283 200000 616516676 200000 809610490 200000 460201311 200000 334390280 200000 14274991 200000 502554843 200000 65466926 200000 278731595 200000 972798562 200000 344456793 200000 392722840 200000 809741681 200000 115377707 200000 952421802 200000 689793212 200000 545474306 200000 675537273 200000 965339044 200000 920826200 200000 131863843 200000 852086618 200000 841118654 200000 532409802 200000 933441948 200000 953496957 200000 664477711 200000 545894674 200000 129364179 200000 299558449 200000 439614285 200000 561297101 200000 72544717 200000 237104740 200000 552096462 200000 254598459 200000 953407027 200000 917868964 200000 990089866 200000 198872377 200000 821047882 200000 357872672 200000 92783381 200000 666438214 200000 253033720 200000 774032550 200000 494397352 200000 293619329 200000 856854981 200000 143200933 200000 64705561 200000 50857641 200000 36536023 200000 486479916 200000 858444510 200000 936156698 200000 525540084 200000 909951465 200000 470299917 200000 517244117 200000 957874563 200000 67008810 200000 429477981 200000 33819512 200000 186823818 200000 325536222 200000 528668453 200000 903667009 200000 904692400 200000 839525011 200000 642393178 200000 11089934 200000 386644795 200000 170035320 200000 642044309 200000 635287135 200000 461975058 200000 610103644 200000 277975306 200000 593768273 200000 921924027 200000 145255341 200000 795415953 200000 121350820 200000 173230429 200000 91935353 200000 351699104 200000 676682933 200000 345713343 200000 778996591 200000 712695373 200000 309874819 200000 866975302 200000 859371741 200000 497587023 200000 575379885 200000 51993849 200000 231036338 200000 708626173 200000 847946354 200000 164446848 200000 902284157 200000 516342605 200000 930331566 200000 854332191 200000 13698667 200000 385354454 200000 349252834 200000 856935358 200000 231538508 200000 65582286 200000 697764396 200000 493246948 200000 50566030 200000 139837707 200000 206974538 200000 131098038 200000 835139392 200000 831770116 200000 550759066 200000 108503548 200000 101266191 200000 43339472 200000 873779484 200000 487790619 200000 212160075 200000 992621861 200000 324173933 200000 215744027 200000 952541921 200000 653638489 200000 177565645 200000 338801826 200000 736563041 200000 815030371 200000 873472793 200000 325211381 200000 392993017 200000 939888602 200000 876368592 200000 145103101 200000 424343415 200000 389198324 200000 717053457 200000 733824319 200000 656121163 200000 362723720 200000 926316698 200000 580689122 200000 509474689 200000 765392907 200000 754717898 200000 695877548 200000 85732298 200000 721719189 200000 968282527 200000 371860483 200000 250086515 200000 729610972 200000 704118968 200000 651994351 200000 411853419 200000 188224311 200000 946819154 200000 769973270 200000 230401856 200000 476903579 200000 302565198 200000 517017534 200000 426616609 200000 68646817 200000 624958760 200000 6782670 200000 526523613 200000 545931133 200000 259187713 200000 981582540 200000 925229025 200000 91758599 200000 998706325 200000 119784415 200000 660688445 200000 356210613 200000 585747524 200000 188818638 200000 74023583 200000 147168157 200000 363776781 200000 195822846 200000 792531029 200000 379754358 200000 607761804 200000 500666486 200000 638802255 200000 574308759 200000 359333635 200000 66037213 200000 855336985 200000 132174582 200000 776386381 200000 565514874 200000 146594788 200000 366751530 200000 212616427 200000 197028914 200000 786341501 200000 659733608 200000 953768699 200000 777333645 200000 274226770 200000 112175496 200000 323320635 200000 946135472 200000 209991796 200000 465786369 200000 613501961 200000 738764898 200000 859519631 200000 110244327 200000 245789797 200000 79821835 200000 356579571 200000 571304947 200000 415886828 200000 482227119 200000 641115789 200000 534664058 200000 898255581 200000 149090551 200000 245817581 200000 664982131 200000 735332887 200000 423357992 200000 837709377 200000 920631157 200000 203028760 200000 750329384 200000 105786199 200000 776260022 200000 244118527 200000 170998911 200000 214408606 200000 618133773 200000 512659338 200000 608398675 200000 180960037 200000 593361391 200000 840414488 200000 34873194 200000 121543321 200000 704704372 200000 418980007 200000 430192170 200000 29148490 200000 288429906 200000 641703638 200000 646496667 200000 873254694 200000 38488544 200000 263146722 200000 400568419 200000 926105787 200000 552000531 200000 910005420 200000 652449224 200000 345295672 200000 540568963 200000 150304944 200000 794049969 200000 458196588 200000 846389863 200000 224759310 200000 991062180 200000 168416964 200000 182686099 200000 513384581 200000 602941384 200000 452040016 200000 110663296 200000 596416626 200000 440298723 200000 161298878 200000 435916611 200000 888812756 200000 147288156 200000 491111516 200000 476920468 200000 834469706 200000 861001530 200000 228154394 200000 360864712 200000 605478418 200000 154115362 200000 369048708 200000 541958357 200000 237016075 200000 769326171 200000 919500235 200000 285959764 200000 989619891 200000 106077132 200000 907869371 200000 62577529 200000 704704040 200000 957501692 200000 409397445 200000 225042460 200000 75158314 200000 855415824 200000 881465334 200000 648716980 200000 134924054 200000 56171983 200000 385019134 200000 895860821 200000 878908908 200000 175460257 200000 186650921 200000 493514424 200000 897212489 200000 329452426 200000 384185959 200000 652451890 200000 751456620 200000 216323123 200000 400144711 200000 469084090 200000 982397236 200000 268602592 200000 831601911 200000 995085543 200000 167401503 200000 874789754 200000 104503621 200000 826559983 200000 199198028 200000 165623430 200000 905256608 200000 29492136 200000 323280505 200000 224927530 200000 670786583 200000 160315274 200000 488391685 200000 558392110 200000 546238295 200000 726316969 200000 688859374 200000 111911672 200000 61455024 200000 734953662 200000 409455314 200000 566230414 200000 361224976 200000 570050079 200000 642992625 200000 686954646 200000 804826629 200000 66551745 200000 954635560 200000 237716056 200000 545622462 200000 499588669 200000 227525623 200000 542630842 200000 249335050 200000 9772231 200000 654359675 200000 327647810 200000 342788950 200000 210408246 200000 201919347 200000 933022743 200000 752368306 200000 200769538 200000 787407934 200000 964377087 200000 141707724 200000 964252736 200000 912531162 200000 706347873 200000 571028978 200000 285117352 200000 290233830 200000 320411715 200000 425161491 200000 963650190 200000 446802080 200000 493238604 200000 801818045 200000 30457835 200000 500932326 200000 610565059 200000 447486240 200000 750960469 200000 156017464 200000 36396941 200000 884547849 200000 711059713 200000 538337972 200000 54213425 200000 34446310 200000 122406343 200000 528364311 200000 763851734 200000 9954504 200000 845156125 200000 158426306 200000 209534787 200000 61474651 200000 7271706 200000 417758385 200000 791779805 200000 870381038 200000 910596211 200000 948618372 200000 259805356 200000 671835504 200000 844141696 200000 959358586 200000 450080597 200000 65000816 200000 301325111 200000 930098543 200000 524193824 200000 869147164 200000 308893487 200000 356223717 200000 559595506 200000 34759234 200000 987411358 200000 65509623 200000 586482259 200000 767114577 200000 791147610 200000 540057190 200000 745946984 200000 871641944 200000 491971035 200000 288872080 200000 176594937 200000 106674436 200000 141129525 200000 387038579 200000 107007340 200000 672590245 200000 850790433 200000 565903789 200000 487172038 200000 751677736 200000 820450549 200000 551939710 200000 807914416 200000 122962462 200000 674331302 200000 755715011 200000 10361455 200000 813229491 200000 896664268 200000 717375483 200000 408149994 200000 76884406 200000 729029533 200000 690923589 200000 257512615 200000 678757014 200000 330275824 200000 389036640 200000 509661133 200000 117233506 200000 697663803 200000 177390249 200000 716790562 200000 246113224 200000 650406292 200000 608760351 200000 819616525 200000 846298646 200000 446967218 200000 590053984 200000 768254100 200000 635773755 200000 740781292 200000 794479532 200000 492782430 200000 890345157 200000 98888503 200000 475619041 200000 815765937 200000 983933156 200000 599037228 200000 734984573 200000 638621300 200000 482852964 200000 539806207 200000 136687518 200000 378626349 200000 603115702 200000 273248136 200000 997493252 200000 565658115 200000 147005415 200000 125516349 200000 602682892 200000 112603069 200000 831561382 200000 721443125 200000 653332917 200000 339425216 200000 168218690 200000 596102181 200000 588997534 200000 914067475 200000 907091624 200000 572205925 200000 472164101 200000 732380510 200000 41785960 200000 275315179 200000 693188041 200000 21310693 200000 546319535 200000 710355278 200000 712580200 200000 597983377 200000 565337933 200000 200068036 200000 531192833 200000 76202214 200000 478296752 200000 845047843 200000 810276946 200000 201071373 200000 761193959 200000 55083490 200000 822542777 200000 492439754 200000 426195103 200000 437916440 200000 213368630 200000 672908422 200000 872423720 200000 204586619 200000 710427239 200000 479249222 200000 768792687 200000 624174945 200000 174638985 200000 628010160 200000 653844996 200000 396866497 200000 627466108 200000 876638476 200000 675601941 200000 231929906 200000 898674623 200000 439842112 200000 780280689 200000 245306858 200000 172919407 200000 114159314 200000 691471749 200000 33692864 200000 645933131 200000 915269609 200000 838828129 200000 741137194 200000 38171826 200000 194850123 200000 17630386 200000 280487486 200000 196212642 200000 559477854 200000 38732232 200000 446383539 200000 675801017 200000 370026795 200000 821592977 200000 841318367 200000 338211895 200000 511263317 200000 199006364 200000 165509562 200000 918392058 200000 186942246 200000 752103958 200000 685486809 200000 833724031 200000 481120130 200000 472619983 200000 145254772 200000 252816871 200000 953415152 200000 491981876 200000 571500128 200000 481595630 200000 889380247 200000 594312277 200000 549946132 200000 10502132 200000 864888381 200000 564954080 200000 942507430 200000 87473144 200000 938745929 200000 515159332 200000 590030029 200000 719496855 200000 408638658 200000 166083854 200000 415933920 200000 528042512 200000 460241229 200000 40122670 200000 89243349 200000 579376962 200000 981186610 200000 225852337 200000 495457859 200000 175557547 200000 190852694 200000 729587559 200000 705004896 200000 590242665 200000 289192768 200000 329260990 200000 557364738 200000 714088252 200000 975085336 200000 39485124 200000 191824544 200000 639612546 200000 700972194 200000 204979497 200000 431651921 200000 103803192 200000 681258823 200000 188943417 200000 74664651 200000 112496127 200000 695291148 200000 74786277 200000 74009700 200000 485617171 200000 979073175 200000 398808762 200000 820707859 200000 376650580 200000 859754800 200000 535396839 200000 797907823 200000 624975424 200000 973507261 200000 999288634 200000 355552942 200000 507345910 200000 151902147 200000 593292578 200000 997832870 200000 329275956 200000 371880811 200000 450197678 200000 771552463 200000 398921049 200000 959051130 200000 824884619 200000 702744382 200000 804702819 200000 901498455 200000 471065609 200000 473216170 200000 947276529 200000 144712456 200000 368350486 200000 249780330 200000 398888257 200000 952067380 200000 548140609 200000 422118515 200000 242365489 200000 250345249 200000 493047735 200000 391672670 200000 633820481 200000 412829622 200000 244236871 200000 291448927 200000 735836814 200000 418840185 200000 332472161 200000 346668366 200000 815612631 200000 497627537 200000 779417362 200000 194015393 200000 656538491 200000 56500676 200000 807187977 200000 511118702 200000 750129273 200000 960235129 200000 975082388 200000 697085804 200000 164198510 200000 562180023 200000 912260002 200000 104648946 200000 680388761 200000 262977571 200000 258144962 200000 33487606 200000 139943129 200000 85230852 200000 69768737 200000 800830223 200000 454712235 200000 518702657 200000 252917135 200000 206049138 200000 408728112 200000 486931041 200000 109162362 200000 306247927 200000 879744037 200000 899153545 200000 168241904 200000 16813845 200000 282551784 200000 251640961 200000 595608481 200000 47701984 200000 220753017 200000 952879790 200000 654091225 200000 846497297 200000 107574133 200000 871550488 200000 615351433 200000 734128893 200000 560205595 200000 670960228 200000 693530942 200000 190145179 200000 832397386 200000 319737306 200000 393696807 200000 730801026 200000 840080513 200000 229055328 200000 821187090 200000 226838248 200000 646530013 200000 659537019 200000 669487726 200000 751585956 200000 458584349 200000 572034388 200000 185912650 200000 173330731 200000 506838431 200000 984605360 200000 350550355 200000 474062229 200000 990666083 200000 969899510 200000 87439321 200000 694330264 200000 983207175 200000 414839084 200000 353153226 200000 66261387 200000 333524425 200000 12997368 200000 972018356 200000 26049123 200000 171302791 200000 574857379 200000 92584134 200000 780118456 200000 398164160 200000 368532496 200000 167640783 200000 284164545 200000 498664596 200000 211188681 200000 731859260 200000 287976786 200000 902977215 200000 769519857 200000 907415325 200000 972824548 200000 252470689 200000 872914770 200000 463748640 200000 426576780 200000 826345528 200000 34399056 200000 689238675 200000 250540802 200000 214391843 200000 371281906 200000 622483301 200000 774477211 200000 189205408 200000 574891231 200000 361555493 200000 385829709 200000 849301902 200000 957474909 200000 559418624 200000 922136753 200000 276228459 200000 30786900 200000 838118598 200000 940501755 200000 449073493 200000 223625032 200000 801993445 200000 750644227 200000 572928524 200000 979279457 200000 324324715 200000 65877567 200000 113147117 200000 766416742 200000 87358727 200000 710260934 200000 489692152 200000 917825980 200000 107913480 200000 252773198 200000 106301386 200000 89300843 200000 234591579 200000 297890861 200000 726688162 200000 471296792 200000 721289872 200000 461512794 200000 396365663 200000 878329355 200000 702671829 200000 188934508 200000 942445439 200000 684632617 200000 872798968 200000 24025497 200000 223705377 200000 392460794 200000 993822312 200000 866184631 200000 822569475 200000 994910884 200000 982213940 200000 930488637 200000 424014980 200000 155184620 200000 802863881 200000 510228546 200000 509366690 200000 227295291 200000 160836151 200000 834581372 200000 785143035 200000 136923798 200000 958460332 200000 368816706 200000 14763727 200000 791039140 200000 74206454 200000 381660297 200000 91081723 200000 10685611 200000 684496452 200000 768564458 200000 599751167 200000 680472978 200000 664012900 200000 891288217 200000 70446328 200000 672060127 200000 228970694 200000 109695341 200000 63447461 200000 597718200 200000 92012919 200000 256624606 200000 829036389 200000 690255334 200000 408227621 200000 786034433 200000 164999734 200000 477097933 200000 804980513 200000 490877070 200000 489385655 200000 670519924 200000 188339543 200000 854081241 200000 611182630 200000 25213570 200000 937519190 200000 757715163 200000 95360610 200000 916378941 200000 972719950 200000 810833450 200000 255914984 200000 464773772 200000 994680843 200000 657508603 200000 490538969 200000 535952118 200000 115659006 200000 280358438 200000 367290354 200000 777963424 200000 738523444 200000 351860001 200000 323944081 200000 236309073 200000 330997852 200000 358999043 200000 790469813 200000 395058545 200000 629106885 200000 725063041 200000 142397949 200000 559028740 200000 213886300 200000 226806003 200000 851623080 200000 390112690 200000 222662065 200000 216036431 200000 75275667 200000 608729282 200000 742651378 200000 934617644 200000 116308541 200000 24866841 200000 223480045 200000 567566272 200000 410193093 200000 469701951 200000 525860369 200000 527141089 200000 434400232 200000 412125786 200000 593762668 200000 76699142 200000 512824071 200000 190077487 200000 404161966 200000 849790022 200000 982418463 200000 74497063 200000 695760419 200000 7702871 200000 535356366 200000 307984967 200000 375959228 200000 878037392 200000 906203476 200000 879906102 200000 637095942 200000 469407718 200000 628477070 200000 330588729 200000 488883504 200000 61509105 200000 799199228 200000 471312185 200000 979359241 200000 680039399 200000 640385211 200000 378810043 200000 38530814 200000 581344415 200000 535067786 200000 484153318 200000 521233695 200000 925122446 200000 295986120 200000 891874432 200000 553130010 200000 109669069 200000 884699507 200000 425810672 200000 752045629 200000 599004432 200000 782525738 200000 328971836 200000 689717879 200000 410919855 200000 476256554 200000 939380747 200000 597856342 200000 5593759 200000 43477588 200000 538618531 200000 203681801 200000 775647353 200000 606642725 200000 204303595 200000 914046047 200000 344259697 200000 172605115 200000 549641322 200000 429534918 200000 657280607 200000 906860246 200000 914724677 200000 907070284 200000 280483001 200000 783377363 200000 702510659 200000 304489120 200000 959375509 200000 479606705 200000 922888907 200000 69365264 200000 479623083 200000 471781647 200000 133006052 200000 573782412 200000 221685840 200000 848582444 200000 685192499 200000 815488928 200000 737486203 200000 302691301 200000 958228224 200000 689300349 200000 426726083 200000 271718329 200000 975386160 200000 884954864 200000 237310045 200000 497950150 200000 121208139 200000 220936296 200000 454625570 200000 221199308 200000 517659510 200000 745788147 200000 511869062 200000 97550889 200000 967854713 200000 613691969 200000 609075873 200000 197416410 200000 17791161 200000 172579998 200000 25661481 200000 267374720 200000 590953278 200000 717839099 200000 287494260 200000 216802391 200000 767513518 200000 161655013 200000 249209209 200000 685197887 200000 993734223 200000 257015435 200000 70721487 200000 879608247 200000 694123527 200000 532343995 200000 59225260 200000 589828828 200000 366674014 200000 744288485 200000 646771175 200000 234327149 200000 734283130 200000 759309077 200000 186317813 200000 837984201 200000 519369761 200000 62274556 200000 169310703 200000 942773998 200000 958711226 200000 78649575 200000 946251145 200000 385546363 200000 606268491 200000 823097285 200000 274843418 200000 610588589 200000 526512763 200000 287712036 200000 722403738 200000 207713381 200000 389802896 200000 493189684 200000 724901534 200000 517676320 200000 79750001 200000 446407361 200000 31269470 200000 442088188 200000 195262628 200000 542441788 200000 846273455 200000 560014776 200000 857824848 200000 794248882 200000 460145159 200000 42694580 200000 807246396 200000 999340754 200000 897853311 200000 413788140 200000 983362253 200000 778892778 200000 832156875 200000 814206976 200000 347544842 200000 62088938 200000 13613379 200000 337522222 200000 849484442 200000 501356894 200000 374252765 200000 674324309 200000 2719684 200000 569328503 200000 577914416 200000 830164723 200000 500223341 200000 755728898 200000 29068914 200000 141208358 200000 253892381 200000 297400942 200000 130109305 200000 209948846 200000 714308857 200000 705339081 200000 915739068 200000 678164713 200000 82624457 200000 890782658 200000 411170386 200000 651321300 200000 761520882 200000 505495208 200000 646388464 200000 754794000 200000 322281596 200000 519639401 200000 956179439 200000 916842201 200000 283779853 200000 615402642 200000 899138115 200000 380040207 200000 374600682 200000 828275028 200000 703818116 200000 502713393 200000 209292540 200000 741344125 200000 294516200 200000 927333980 200000 876055240 200000 837882746 200000 712416837 200000 578694735 200000 262372981 200000 110193755 200000 180826131 200000 379799656 200000 551814089 200000 280895949 200000 549081959 200000 680917927 200000 415321386 200000 992610848 200000 555721976 200000 966086058 200000 498853792 200000 86080066 200000 904998429 200000 541504175 200000 518381265 200000 847769537 200000 628267723 200000 577371540 200000 525750019 200000 955820749 200000 773984667 200000 537905625 200000 546661149 200000 259635250 200000 417787841 200000 949041051 200000 480678053 200000 9181025 200000 140139797 200000 463304602 200000 95177666 200000 802413671 200000 36884492 200000 174308147 200000 687172411 200000 731534834 200000 823196607 200000 511324261 200000 102505077 200000 613327699 200000 737367010 200000 673231823 200000 85312887 200000 584423030 200000 455152845 200000 984949935 200000 187556584 200000 999874027 200000 298685302 200000 641161956 200000 595014671 200000 976965855 200000 582356852 200000 461389548 200000 627296977 200000 637050146 200000 788038908 200000 255078373 200000 737640885 200000 962134818 200000 590347494 200000 398227855 200000 790312419 200000 557567469 200000 532075688 200000 653572679 200000 402412831 200000 223918898 200000 691636825 200000 301580045 200000 780911058 200000 489654080 200000 464031919 200000 329295230 200000 241291008 200000 993186052 200000 895027968 200000 311438298 200000 859655250 200000 328753166 200000 896842051 200000 94974718 200000 952716301 200000 303393932 200000 824248847 200000 988660329 200000 292570391 200000 418090828 200000 893735578 200000 267723834 200000 337673976 200000 235248062 200000 59100859 200000 216652079 200000 486266838 200000 787789294 200000 66309863 200000 406582439 200000 778066038 200000 219664525 200000 653142070 200000 94697119 200000 780428353 200000 407438568 200000 43764830 200000 40410040 200000 388743484 200000 997942509 200000 906918838 200000 59706159 200000 115395086 200000 541065517 200000 709016883 200000 904579810 200000 14096893 200000 909601492 200000 513283181 200000 445695825 200000 509115632 200000 946989489 200000 803475866 200000 772266393 200000 160135533 200000 425856564 200000 598520209 200000 505030521 200000 935110299 200000 617120106 200000 324308424 200000 635754320 200000 651373632 200000 233423106 200000 502965333 200000 719909916 200000 982070979 200000 69321034 200000 808749552 200000 720821116 200000 643195690 200000 22226737 200000 389513709 200000 250526126 200000 902287645 200000 292054597 200000 733734469 200000 230461329 200000 183678688 200000 619606710 200000 317740430 200000 647859363 200000 532089691 200000 513711953 200000 857558781 200000 994606850 200000 938973717 200000 834315653 200000 45258858 200000 83969902 200000 767426355 200000 755891552 200000 93568587 200000 183319364 200000 657804668 200000 428113809 200000 92844983 200000 934160004 200000 811292760 200000 351315302 200000 727793764 200000 313449931 200000 202813387 200000 272749263 200000 35737256 200000 139213912 200000 822920318 200000 591874649 200000 495210874 200000 866528779 200000 668709813 200000 543401267 200000 270204017 200000 513961312 200000 681847641 200000 555694379 200000 312858051 200000 285981559 200000 675144687 200000 870325936 200000 867706438 200000 716301838 200000 252284573 200000 358540496 200000 80068465 200000 251444611 200000 652377387 200000 210909499 200000 20314459 200000 155774678 200000 585634303 200000 923649086 200000 113714362 200000 170613156 200000 389785118 200000 855274183 200000 831027941 200000 214148141 200000 33374001 200000 996030055 200000 217909713 200000 559211342 200000 115000189 200000 714359626 200000 967723542 200000 474844295 200000 910488553 200000 647325247 200000 596459243 200000 718948341 200000 979740667 200000 542858934 200000 779364388 200000 274174551 200000 606610906 200000 771597499 200000 735269434 200000 257788172 200000 186848332 200000 270920447 200000 439135298 200000 924266515 200000 798486200 200000 530694351 200000 287039987 200000 548467208 200000 627067684 200000 856738842 200000 780924324 200000 99020844 200000 215449655 200000 758157167 200000 315781707 200000 441650269 200000 171342136 200000 357118971 200000 556091775 200000 696208153 200000 511500300 200000 968782734 200000 397503349 200000 742871422 200000 627113274 200000 191576214 200000 934490373 200000 650341196 200000 729552361 200000 859559457 200000 564599205 200000 208067296 200000 258386912 200000 275968478 200000 179760491 200000 226206010 200000 3196804 200000 492190235 200000 73401103 200000 331649015 200000 565627869 200000 901322696 200000 726770150 200000 436259158 200000 952181904 200000 27242098 200000 359085031 200000 228657206 200000 565537765 200000 227761735 200000 60922281 200000 49263125 200000 640497345 200000 65320471 200000 10314850 200000 258375442 200000 644457644 200000 192641361 200000 162906600 200000 10223595 200000 350053835 200000 554180097 200000 35794610 200000 668971006 200000 551162086 200000 804963543 200000 787704279 200000 775151947 200000 979477858 200000 367631650 200000 619235085 200000 623989871 200000 122812231 200000 729863888 200000 345807531 200000 312179882 200000 428446011 200000 516528239 200000 431957414 200000 933823449 200000 920104068 200000 312849198 200000 256828310 200000 872275068 200000 838217993 200000 246814939 200000 795774641 200000 139656624 200000 533064016 200000 856451558 200000 85191118 200000 143392052 200000 540817535 200000 934330204 200000 580366946 200000 659113319 200000 123392607 200000 461521643 200000 67627654 200000 745329991 200000 198409043 200000 47426787 200000 923821294 200000 768123507 200000 321399909 200000 839527986 200000 464178930 200000 144930089 200000 891443513 200000 470537831 200000 106768007 200000 576085063 200000 373798934 200000 745228719 200000 427394630 200000 133138253 200000 265332707 200000 918157018 200000 887818083 200000 944813656 200000 60675110 200000 43958613 200000 184186294 200000 900017192 200000 42602246 200000 643620657 200000 163294645 200000 103560730 200000 471323978 200000 370668826 200000 346013302 200000 973369390 200000 495178327 200000 737860191 200000 934137265 200000 397479681 200000 810340404 200000 486846703 200000 202244539 200000 584478162 200000 360347017 200000 39012185 200000 663243659 200000 134694016 200000 31696794 200000 669379787 200000 480368824 200000 312797065 200000 481244752 200000 324981011 200000 652548471 200000 928677387 200000 846994991 200000 430029984 200000 894582945 200000 800412614 200000 875339360 200000 311038080 200000 524609962 200000 282334488 200000 810732199 200000 582907490 200000 821072042 200000 804820223 200000 652331373 200000 254579861 200000 620132951 200000 701904665 200000 668408247 200000 260356103 200000 174745607 200000 504355237 200000 992775979 200000 335683654 200000 514309553 200000 621412739 200000 155560977 200000 832127873 200000 611363820 200000 277370415 200000 155994447 200000 881796742 200000 747695086 200000 370942921 200000 526947947 200000 576530628 200000 160562574 200000 591103759 200000 651134859 200000 794104906 200000 110202177 200000 568608096 200000 548706680 200000 6592966 200000 671155744 200000 703696058 200000 389939605 200000 401943686 200000 97453535 200000 468357564 200000 494540267 200000 989625465 200000 624824533 200000 624754596 200000 734189344 200000 748332077 200000 321280506 200000 347021904 200000 553667195 200000 164320465 200000 250477283 200000 723641408 200000 733961696 200000 988380724 200000 641091528 200000 294032017 200000 753031129 200000 467303620 200000 69373822 200000 31980291 200000 401271690 200000 988492175 200000 744557947 200000 865159155 200000 270186682 200000 237881412 200000 990079448 200000 396217952 200000 425945552 200000 759284529 200000 988643145 200000 828145641 200000 923301331 200000 453328709 200000 345037094 200000 933167308 200000 866489960 200000 91566607 200000 987175781 200000 551064040 200000 375420374 200000 268493244 200000 431026845 200000 922526907 200000 308935941 200000 102858012 200000 875610116 200000 646000996 200000 683666809 200000 871700381 200000 231364976 200000 7654560 200000 684622683 200000 880013134 200000 856531800 200000 96554448 200000 947162479 200000 334325468 200000 607345363 200000 925067505 200000 904262942 200000 758510999 200000 347169686 200000 968008353 200000 457158764 200000 302583148 200000 329757690 200000 461743647 200000 680764930 200000 647522027 200000 119464179 200000 382421835 200000 959445285 200000 834233666 200000 199708697 200000 904244897 200000 979428795 200000 46486591 200000 262546850 200000 877697857 200000 102912588 200000 768982098 200000 335366756 200000 876681961 200000 221227006 200000 285080199 200000 596796887 200000 467992056 200000 925211799 200000 375462031 200000 760883216 200000 936095596 200000 542353534 200000 424564407 200000 397195718 200000 462768355 200000 263358649 200000 890897390 200000 906186832 200000 113475229 200000 797065967 200000 726446530 200000 887192483 200000 706671479 200000 741042022 200000 687915106 200000 397657688 200000 298053361 200000 988585221 200000 571776669 200000 589006755 200000 842753320 200000 229388114 200000 87270368 200000 906404700 200000 196201692 200000 751678068 200000 275859515 200000 208839672 200000 369811306 200000 687990577 200000 814292060 200000 325080208 200000 407482065 200000 151964912 200000 945797521 200000 963938008 200000 587647408 200000 254472120 200000 314867658 200000 391275304 200000 294332229 200000 625782318 200000 428246931 200000 795267190 200000 572660591 200000 655566233 200000 196763165 200000 904293465 200000 96054956 200000 853684704 200000 543139125 200000 106256134 200000 74498586 200000 777992586 200000 858588490 200000 854303573 200000 874718585 200000 909934012 200000 531750762 200000 235901628 200000 108911911 200000 288479806 200000 19792708 200000 739324754 200000 710767137 200000 136520565 200000 416690983 200000 642332621 200000 312267271 200000 201327209 200000 304377856 200000 3698563 200000 953959704 200000 542196927 200000 247512415 200000 663459435 200000 561728561 200000 71491775 200000 208010610 200000 589211932 200000 375578321 200000 464763215 200000 982100743 200000 939881164 200000 698006807 200000 358766068 200000 123371405 200000 740881233 200000 212799425 200000 272365783 200000 743453459 200000 244933923 200000 941918766 200000 525801149 200000 197243462 200000 427202903 200000 443811932 200000 182689037 200000 998166646 200000 6236068 200000 472260329 200000 371104205 200000 530396561 200000 592330336 200000 816653077 200000 432831395 200000 629583397 200000 255462531 200000 606357181 200000 764896727 200000 480830306 200000 987185058 200000 922277473 200000 895799375 200000 335184148 200000 170334196 200000 418821918 200000 887048081 200000 919947692 200000 945466960 200000 641270451 200000 64255172 200000 671738934 200000 150896684 200000 371681663 200000 521687983 200000 956345443 200000 872525726 200000 908673665 200000 474103991 200000 974100096 200000 269868382 200000 823522646 200000 525169379 200000 898464125 200000 808539328 200000 60190781 200000 56649690 200000 467255526 200000 843312573 200000 629839380 200000 433422818 200000 537371372 200000 505102571 200000 920127579 200000 194812387 200000 788483164 200000 742648703 200000 27194160 200000 315582817 200000 783503012 200000 957702481 200000 858182992 200000 616648836 200000 282156501 200000 613360855 200000 723679260 200000 337492499 200000 934320795 200000 137807656 200000 833986960 200000 942741875 200000 572230725 200000 787462650 200000 296537164 200000 971754668 200000 720303299 200000 101763491 200000 8089487 200000 52682851 200000 509364897 200000 840964890 200000 247572278 200000 345668064 200000 417526032 200000 846440438 200000 157680576 200000 900080904 200000 607845341 200000 955678829 200000 640352844 200000 238856803 200000 562471288 200000 41244501 200000 297650840 200000 875045655 200000 656321773 200000 570802725 200000 919614722 200000 700399849 200000 488167916 200000 810885876 200000 138768522 200000 349468226 200000 753573572 200000 634254968 200000 354631886 200000 791728167 200000 876392035 200000 945280520 200000 715799051 200000 240980543 200000 961292887 200000 479293849 200000 261501730 200000 297597136 200000 712094415 200000 630527427 200000 19806607 200000 311855808 200000 409011354 200000 138471357 200000 634882930 200000 104559512 200000 350911269 200000 2774363 200000 587390346 200000 143552379 200000 983658112 200000 904306454 200000 63610676 200000 735533363 200000 50660185 200000 108814339 200000 486226543 200000 698715171 200000 490090238 200000 926264793 200000 154293210 200000 285657173 200000 3390302 200000 919013615 200000 462887602 200000 906374253 200000 405292296 200000 474314299 200000 771480792 200000 584767922 200000 723097897 200000 800444243 200000 396722889 200000 566128139 200000 59865489 200000 816671343 200000 343499171 200000 667290623 200000 496064173 200000 618725988 200000 293696294 200000 995485875 200000 322941838 200000 86956713 200000 295504815 200000 844171246 200000 824860640 200000 407639380 200000 474200126 200000 984896535 200000 804632050 200000 811350301 200000 363816560 200000 837580853 200000 765032628 200000 534274393 200000 161626756 200000 759406573 200000 490483122 200000 847405567 200000 259648857 200000 939913095 200000 490165533 200000 284466598 200000 383027309 200000 869437416 200000 702303170 200000 825453956 200000 406525919 200000 638839960 200000 894853392 200000 694743919 200000 190074989 200000 424581565 200000 884492054 200000 578181086 200000 395873653 200000 604423708 200000 128823425 200000 468170216 200000 939943671 200000 203798302 200000 343578273 200000 558792515 200000 284589969 200000 502778568 200000 32776548 200000 455014470 200000 116277376 200000 967922624 200000 698916696 200000 685283302 200000 111855525 200000 192123726 200000 53895084 200000 944944059 200000 357558652 200000 431934296 200000 483650094 200000 193632251 200000 735771941 200000 383388260 200000 153444685 200000 733904765 200000 327313502 200000 264943001 200000 653270040 200000 35210678 200000 102867334 200000 474099389 200000 105924669 200000 221557951 200000 413148059 200000 124600887 200000 281346058 200000 335836492 200000 780323900 200000 652643597 200000 57413230 200000 882376885 200000 312057767 200000 473218790 200000 747382519 200000 868473071 200000 144490682 200000 68244488 200000 685456341 200000 795032723 200000 513858293 200000 753403226 200000 990854613 200000 446249173 200000 746393206 200000 767857251 200000 929688165 200000 754681741 200000 165926394 200000 285144904 200000 696676245 200000 182258993 200000 440341729 200000 409971920 200000 620334611 200000 776167127 200000 140067626 200000 116881506 200000 618396462 200000 186696247 200000 207168370 200000 198194181 200000 76350675 200000 365882278 200000 610102008 200000 892979294 200000 851656594 200000 856889371 200000 273392027 200000 151543477 200000 608972440 200000 417891629 200000 903125977 200000 800078063 200000 574100917 200000 352498961 200000 906183377 200000 5481364 200000 627632983 200000 549100704 200000 14867009 200000 678844873 200000 549787789 200000 106954574 200000 967662727 200000 25147734 200000 260056324 200000 306955571 200000 644107939 200000 500520608 200000 458905356 200000 988965125 200000 713978418 200000 560040623 200000 867423122 200000 33718298 200000 485657460 200000 44273449 200000 773088807 200000 159359081 200000 305516358 200000 584578644 200000 271659254 200000 740964489 200000 356805415 200000 435888918 200000 124923601 200000 935611312 200000 314990390 200000 242688759 200000 460818212 200000 7039413 200000 263390257 200000 207841309 200000 346433023 200000 424487181 200000 426153335 200000 332468558 200000 382140943 200000 474670800 200000 801167110 200000 412621297 200000 251664037 200000 653779125 200000 994821501 200000 748931596 200000 102630316 200000 274517776 200000 399765530 200000 210749510 200000 490657206 200000 532412634 200000 631194811 200000 942008293 200000 532005359 200000 867500968 200000 284899808 200000 627144400 200000 993387047 200000 797150642 200000 950135974 200000 437318029 200000 289752267 200000 128371148 200000 602990285 200000 252493635 200000 326305515 200000 39839087 200000 461474994 200000 318723001 200000 265469493 200000 946587825 200000 695190868 200000 398909268 200000 154981624 200000 978426439 200000 960144466 200000 745786651 200000 747684897 200000 654605193 200000 84598250 200000 628727477 200000 349230912 200000 387295853 200000 139940091 200000 406034537 200000 695196290 200000 707873674 200000 361582851 200000 698428188 200000 271162551 200000 550522390 200000 729572385 200000 992194646 200000 535460685 200000 356301799 200000 118557971 200000 367105084 200000 318111314 200000 548905844 200000 333958455 200000 702358934 200000 706738806 200000 622279636 200000 340553869 200000 847239113 200000 102235397 200000 431926460 200000 849019314 200000 48041181 200000 706200048 200000 341712005 200000 345539558 200000 162198903 200000 76918724 200000 138504227 200000 209928454 200000 83924191 200000 382979504 200000 129414446 200000 747136401 200000 263402235 200000 167728002 200000 585463772 200000 22143142 200000 434649681 200000 906386345 200000 964933891 200000 839930883 200000 480086023 200000 625250100 200000 890148379 200000 553753607 200000 938095589 200000 180021713 200000 423715129 200000 998894512 200000 65881169 200000 699602382 200000 823251220 200000 904829084 200000 996205137 200000 253881881 200000 886036739 200000 947619595 200000 411239820 200000 931072579 200000 749240571 200000 764512219 200000 409129544 200000 119859320 200000 412381077 200000 326591625 200000 466393452 200000 181978504 200000 729486853 200000 100604214 200000 757388414 200000 127549152 200000 194792995 200000 84335262 200000 742044581 200000 453229200 200000 331129444 200000 881608737 200000 553273256 200000 729979718 200000 852901345 200000 652471229 200000 492722668 200000 482642000 200000 98201678 200000 978032145 200000 640782456 200000 739822493 200000 441496579 200000 950425179 200000 96562163 200000 893245884 200000 236470774 200000 261701754 200000 673323428 200000 500188635 200000 109345214 200000 662306540 200000 821446512 200000 303963079 200000 985389968 200000 851954896 200000 715810270 200000 526740977 200000 133169732 200000 132071907 200000 723690518 200000 385279335 200000 85520720 200000 781891718 200000 267563484 200000 263090646 200000 779721931 200000 848420277 200000 4638105 200000 133848973 200000 736009579 200000 439709969 200000 661023825 200000 668619644 200000 44218502 200000 695322326 200000 398122925 200000 697839408 200000 101283347 200000 310486500 200000 544877553 200000 64812248 200000 259665577 200000 644932025 200000 119779334 200000 13404482 200000 228717950 200000 529945204 200000 721907569 200000 667416029 200000 287578216 200000 488505043 200000 825993816 200000 392924856 200000 564480479 200000 432407093 200000 71255939 200000 18745472 200000 693314808 200000 449003672 200000 766952024 200000 744508037 200000 834402666 200000 145441946 200000 464301789 200000 818513589 200000 679528843 200000 154676603 200000 809993145 200000 233908126 200000 587045459 200000 250251545 200000 739343410 200000 71649903 200000 342885719 200000 220312049 200000 102523439 200000 440012535 200000 263588558 200000 631719203 200000 406426678 200000 738447267 200000 396942223 200000 663549038 200000 95889774 200000 576440707 200000 348880144 200000 910316591 200000 192966045 200000 996662341 200000 909013863 200000 966519653 200000 853592874 200000 455868983 200000 53964619 200000 222457775 200000 572921627 200000 429567048 200000 76570131 200000 773851467 200000 68901655 200000 634059271 200000 239304629 200000 476650263 200000 926907749 200000 326397345 200000 223847112 200000 795809427 200000 451779306 200000 954197990 200000 548019329 200000 781236701 200000 998900525 200000 67399748 200000 772463800 200000 967858611 200000 686764630 200000 599044809 200000 126885859 200000 932596083 200000 592506153 200000 280499748 200000 828764441 200000 691230492 200000 843765007 200000 718741924 200000 747636240 200000 655832398 200000 405181452 200000 944122166 200000 701615902 200000 387015493 200000 239300297 200000 381291882 200000 214271802 200000 157207265 200000 172677258 200000 508398958 200000 845764603 200000 469909152 200000 819948344 200000 364290320 200000 482209687 200000 306430369 200000 364512087 200000 236407999 200000 424111844 200000 384953250 200000 450742800 200000 322047882 200000 62693721 200000 995260674 200000 806716712 200000 767016222 200000 611604237 200000 568005822 200000 360762117 200000 494480843 200000 579982006 200000 863383671 200000 132500655 200000 143766143 200000 955974571 200000 614430314 200000 245398988 200000 72801480 200000 894456289 200000 416485749 200000 865222306 200000 51810005 200000 557538288 200000 291060503 200000 701171224 200000 34674549 200000 355160334 200000 701264751 200000 609938356 200000 281653269 200000 715286802 200000 719480124 200000 724265885 200000 630282437 200000 324045938 200000 978388443 200000 156407961 200000 775612979 200000 689882180 200000 969165131 200000 353470991 200000 837412781 200000 342895167 200000 846194731 200000 13510149 200000 203584290 200000 710283962 200000 513416633 200000 850923810 200000 432809760 200000 890131115 200000 763501523 200000 654158509 200000 485779159 200000 413332904 200000 16962809 200000 490785931 200000 661646355 200000 114436073 200000 103611465 200000 970470723 200000 989110085 200000 871508035 200000 202237824 200000 254376956 200000 922028410 200000 347165229 200000 31801598 200000 145221245 200000 897110625 200000 980719037 200000 260337602 200000 533509419 200000 618725449 200000 213753771 200000 561182057 200000 485895949 200000 423579167 200000 694334796 200000 591183922 200000 402519499 200000 651993971 200000 906252439 200000 413076732 200000 537471401 200000 962650739 200000 635322915 200000 553276741 200000 149030288 200000 575937005 200000 792140582 200000 685758764 200000 222433029 200000 197824336 200000 671982966 200000 516562799 200000 472692782 200000 692948650 200000 732913034 200000 37125485 200000 104502739 200000 342969515 200000 722800761 200000 130853667 200000 279050073 200000 569423008 200000 432679929 200000 442519346 200000 44615880 200000 68409463 200000 3498593 200000 42584278 200000 991636166 200000 651601088 200000 242109094 200000 340092912 200000 995536537 200000 42857641 200000 759009888 200000 146323196 200000 726298664 200000 877419521 200000 426681797 200000 157893914 200000 37606905 200000 954954549 200000 534672300 200000 232521736 200000 124461362 200000 972540757 200000 99399050 200000 159338533 200000 598943131 200000 347096591 200000 865448824 200000 288259695 200000 71958426 200000 299934129 200000 608763434 200000 460409477 200000 229808182 200000 165839658 200000 211659511 200000 37708453 200000 71536403 200000 533456392 200000 754511319 200000 501428654 200000 198061179 200000 693441146 200000 824348000 200000 213031197 200000 897436498 200000 634585935 200000 34998471 200000 57071379 200000 817765663 200000 3438069 200000 11420644 200000 983041100 200000 978206729 200000 673357434 200000 314530093 200000 640703017 200000 626740951 200000 812292493 200000 847420856 200000 95727270 200000 938077422 200000 307669628 200000 52026685 200000 435659875 200000 947459157 200000 60549431 200000 444982289 200000 918216350 200000 715451316 200000 959309898 200000 500405035 200000 254469942 200000 670046287 200000 632752358 200000 83129378 200000 704468137 200000 54337038 200000 880807640 200000 955688235 200000 766820886 200000 906134904 200000 190576271 200000 223722271 200000 778482491 200000 576662963 200000 960427802 200000 426813298 200000 343277174 200000 619695748 200000 569093670 200000 827200060 200000 581870279 200000 933320276 200000 985333251 200000 667323442 200000 625877451 200000 966793256 200000 12379038 200000 911687853 200000 283975618 200000 840091558 200000 73287815 200000 439738273 200000 132077961 200000 381370646 200000 593813228 200000 346631078 200000 226236063 200000 528699230 200000 965815196 200000 284773362 200000 691017507 200000 723672068 200000 814995460 200000 472949852 200000 878767060 200000 388869934 200000 960216116 200000 45388633 200000 79306766 200000 629814692 200000 156146393 200000 535604737 200000 889247186 200000 970672844 200000 866341187 200000 46182411 200000 857915326 200000 263401132 200000 238531936 200000 279826379 200000 987062544 200000 184652267 200000 300342207 200000 481362490 200000 237751719 200000 288616911 200000 74564493 200000 504093421 200000 92724736 200000 684624447 200000 360792217 200000 54775836 200000 540590396 200000 943622594 200000 32972627 200000 767870619 200000 533832471 200000 289487741 200000 251919560 200000 593666019 200000 68765169 200000 750768439 200000 797638311 200000 913883658 200000 420364489 200000 479377239 200000 812114750 200000 865668549 200000 888390459 200000 609267428 200000 186726781 200000 783430764 200000 593821065 200000 380062083 200000 372637424 200000 192677365 200000 334391950 200000 846018427 200000 223546824 200000 527332087 200000 756785099 200000 897621428 200000 906054354 200000 919508135 200000 539778398 200000 63472050 200000 205396349 200000 553119966 200000 996462597 200000 97610142 200000 359653335 200000 403428368 200000 525548318 200000 601724476 200000 333415567 200000 198781269 200000 753483945 200000 208586485 200000 278588148 200000 860609634 200000 679095107 200000 462150605 200000 598488308 200000 728944528 200000 413508652 200000 303408493 200000 314513181 200000 287983059 200000 96499009 200000 245539610 200000 596927134 200000 481994435 200000 838375169 200000 890955962 200000 349042501 200000 727531670 200000 411093131 200000 182993621 200000 774410113 200000 284785186 200000 820293533 200000 125368977 200000 221288033 200000 519239391 200000 822306966 200000 742024628 200000 473306002 200000 735983330 200000 63258228 200000 619447461 200000 572791140 200000 841630946 200000 994489046 200000 101109354 200000 648372421 200000 737561654 200000 782745593 200000 396346026 200000 913581379 200000 179344083 200000 587913918 200000 632855467 200000 712307982 200000 229713 200000 291651745 200000 7363668 200000 379747058 200000 84183783 200000 814030275 200000 126970923 200000 114448480 200000 144569193 200000 785411808 200000 901001559 200000 882964325 200000 760161104 200000 938195800 200000 597469342 200000 300601520 200000 507633074 200000 156155178 200000 389269351 200000 319426959 200000 310790212 200000 587620082 200000 840975800 200000 666347505 200000 546621790 200000 386868722 200000 238420537 200000 742593637 200000 630500854 200000 558452229 200000 798920750 200000 506267672 200000 978149283 200000 728583596 200000 13457791 200000 378696410 200000 245610650 200000 728934917 200000 214207667 200000 429968665 200000 581616563 200000 23269582 200000 376679663 200000 562383843 200000 8035940 200000 616927333 200000 847128571 200000 964313319 200000 100038852 200000 80000458 200000 519936572 200000 482739828 200000 71806345 200000 203162778 200000 110642362 200000 765412728 200000 710217225 200000 752116500 200000 261232922 200000 483054464 200000 674116155 200000 941980183 200000 854969764 200000 955200189 200000 933398710 200000 965982497 200000 898864957 200000 717222397 200000 628207792 200000 531455569 200000 843036525 200000 788615341 200000 487069695 200000 322222181 200000 808098394 200000 781255900 200000 700357915 200000 280319676 200000 524976330 200000 590460218 200000 192026393 200000 115718996 200000 153613860 200000 805226260 200000 167641008 200000 9351372 200000 468971118 200000 290100313 200000 760192310 200000 591702625 200000 707108942 200000 200632727 200000 215359651 200000 189818868 200000 139971852 200000 661510141 200000 417441676 200000 819433985 200000 807028366 200000 507708249 200000 139697704 200000 491507624 200000 62383962 200000 110702619 200000 74544974 200000 893592232 200000 556624535 200000 129102160 200000 496234612 200000 22297438 200000 673802251 200000 276069543 200000 375162800 200000 944426697 200000 632204317 200000 4852846 200000 19037625 200000 387391624 200000 44944340 200000 234098580 200000 824037862 200000 97930969 200000 267194581 200000 534847912 200000 593934893 200000 458171035 200000 912200551 200000 861923543 200000 215857445 200000 945295692 200000 738074225 200000 864690161 200000 755600899 200000 792881418 200000 51218810 200000 958625892 200000 778550431 200000 805862037 200000 662754983 200000 545446462 200000 960424815 200000 186048842 200000 589810880 200000 288654382 200000 119204746 200000 123046185 200000 748727082 200000 886414723 200000 511846054 200000 752370895 200000 106604013 200000 875401770 200000 216291097 200000 438012283 200000 19037614 200000 997829299 200000 623336410 200000 740567820 200000 738303925 200000 437304908 200000 170690176 200000 19086336 200000 772322791 200000 991495875 200000 300296001 200000 828988790 200000 572259532 200000 770096775 200000 198845683 200000 980933932 200000 447307657 200000 650206374 200000 632587533 200000 277573505 200000 771500518 200000 765247184 200000 714198950 200000 958690675 200000 44637257 200000 137725778 200000 455248756 200000 45443232 200000 169464760 200000 187154714 200000 266291150 200000 386954568 200000 164099034 200000 276840889 200000 79201961 200000 922121800 200000 714556149 200000 400323419 200000 425182365 200000 457867040 200000 869424111 200000 874759375 200000 697644256 200000 955370477 200000 941941328 200000 106575237 200000 674653513 200000 126506862 200000 682346046 200000 756522890 200000 409573966 200000 989809410 200000 143174271 200000 766652812 200000 927406341 200000 231045287 200000 207799930 200000 19614427 200000 789589797 200000 50664188 200000 609002038 200000 327578469 200000 154219269 200000 508211519 200000 601077336 200000 986788793 200000 192183707 200000 623784783 200000 144116775 200000 182161668 200000 648658045 200000 624237481 200000 529801098 200000 170102038 200000 466873315 200000 631180654 200000 433796359 200000 902320733 200000 201153186 200000 437369434 200000 735609286 200000 749663207 200000 508616241 200000 482563278 200000 460579723 200000 568676195 200000 949921446 200000 631078342 200000 867994302 200000 279471392 200000 283835065 200000 771190498 200000 799191142 200000 200558091 200000 102224319 200000 995680865 200000 799606312 200000 963708340 200000 795525039 200000 122673951 200000 168347724 200000 958388296 200000 707890976 200000 85178014 200000 204808119 200000 245088408 200000 569914696 200000 185251065 200000 750236657 200000 228950032 200000 381371901 200000 59718385 200000 474336031 200000 380507839 200000 854138294 200000 265932260 200000 808299017 200000 829214036 200000 389987210 200000 112521168 200000 879789589 200000 583182622 200000 114302767 200000 841012051 200000 904864585 200000 641563147 200000 227032315 200000 582733229 200000 18494027 200000 162495657 200000 665929190 200000 618445499 200000 476458083 200000 898762279 200000 41730949 200000 219332860 200000 763994999 200000 32521812 200000 469355535 200000 96021391 200000 744249357 200000 429390237 200000 670030939 200000 386905139 200000 704661836 200000 753216786 200000 584936926 200000 664622405 200000 869626 200000 464898144 200000 583737520 200000 590901700 200000 172895102 200000 801838039 200000 806763912 200000 336824142 200000 957739486 200000 991792229 200000 585847738 200000 976404515 200000 663160769 200000 924787609 200000 641009983 200000 720207649 200000 390569325 200000 846065568 200000 191766701 200000 139595718 200000 366545353 200000 494762826 200000 372284729 200000 464895536 200000 331371100 200000 186441733 200000 34988731 200000 952648479 200000 897833291 200000 620976095 200000 558350249 200000 724718064 200000 234436445 200000 976968071 200000 747292953 200000 993278626 200000 427160057 200000 959924299 200000 639822531 200000 511706068 200000 10772774 200000 162216986 200000 31222524 200000 321714372 200000 403089801 200000 353789315 200000 252868283 200000 12380497 200000 791999594 200000 715650484 200000 612624791 200000 779614201 200000 520734638 200000 350629499 200000 371091397 200000 738622939 200000 893068253 200000 935882311 200000 892562974 200000 291108533 200000 240628252 200000 490577958 200000 55383574 200000 442397925 200000 596192307 200000 726682568 200000 760080325 200000 519342955 200000 141822599 200000 33640313 200000 370242528 200000 580014053 200000 1933856 200000 166303274 200000 439086016 200000 345410192 200000 265930404 200000 833438568 200000 585220441 200000 385087564 200000 794004056 200000 671569250 200000 430569283 200000 443214488 200000 602408485 200000 696237286 200000 309497012 200000 442977169 200000 622124432 200000 916201316 200000 112142723 200000 982102006 200000 319393472 200000 481122536 200000 292409381 200000 730956582 200000 488093307 200000 853386275 200000 273245618 200000 435348767 200000 738650664 200000 756125282 200000 590519777 200000 685774975 200000 196748749 200000 909422996 200000 318973702 200000 553184902 200000 732354065 200000 382145095 200000 883627034 200000 314086162 200000 711742010 200000 265799082 200000 507478706 200000 422847648 200000 235015215 200000 837959564 200000 793945862 200000 501850193 200000 377509494 200000 722409051 200000 172668906 200000 530004961 200000 537734710 200000 771632933 200000 485144279 200000 670608816 200000 219011894 200000 969024409 200000 476404195 200000 232167101 200000 799762907 200000 574555141 200000 716790723 200000 251906725 200000 268846380 200000 325819736 200000 422883791 200000 373420967 200000 800031440 200000 967365921 200000 129704445 200000 212247202 200000 294825742 200000 372878222 200000 100029668 200000 724364564 200000 692986059 200000 505461613 200000 998012857 200000 701570843 200000 20729231 200000 805000237 200000 609697365 200000 67305335 200000 242118015 200000 906726876 200000 980409644 200000 548432774 200000 195996515 200000 92778793 200000 526628182 200000 282143045 200000 871283360 200000 439554403 200000 567562888 200000 702599509 200000 237540158 200000 699962487 200000 633903899 200000 890868978 200000 126690274 200000 354382069 200000 369943043 200000 543173116 200000 501602260 200000 600750603 200000 539215576 200000 537978609 200000 546608890 200000 990925704 200000 159793616 200000 530643696 200000 542313946 200000 899627481 200000 800977857 200000 139495863 200000 388719002 200000 723587085 200000 762559523 200000 163907493 200000 343333890 200000 179270100 200000 635771147 200000 557845432 200000 422011256 200000 391391099 200000 720399664 200000 906546063 200000 431016706 200000 395705329 200000 360553449 200000 301928296 200000 223500359 200000 418614468 200000 851986731 200000 603831329 200000 70352269 200000 895789603 200000 13666190 200000 336201530 200000 42060731 200000 21175517 200000 699355209 200000 954851024 200000 836100183 200000 613296223 200000 897257264 200000 551591330 200000 948175240 200000 111247033 200000 524989116 200000 592717583 200000 724962324 200000 53193881 200000 415855619 200000 277626646 200000 78229347 200000 547199310 200000 355492026 200000 198809172 200000 716625273 200000 437963461 200000 649715513 200000 95295496 200000 273038078 200000 326272397 200000 810211958 200000 85142033 200000 881247032 200000 693320406 200000 562962439 200000 745967852 200000 198523407 200000 516961901 200000 294763556 200000 837888442 200000 408875527 200000 446232257 200000 236957090 200000 514132024 200000 486576201 200000 921879264 200000 375260664 200000 740562628 200000 384896665 200000 106094713 200000 139488573 200000 664908382 200000 697471840 200000 164270043 200000 718403623 200000 133329059 200000 316582818 200000 564706803 200000 955646476 200000 39186898 200000 248996616 200000 143896145 200000 997762787 200000 971969226 200000 723098582 200000 251024163 200000 401935683 200000 392892682 200000 471132917 200000 181417271 200000 561602146 200000 136879 200000 868730858 200000 405943292 200000 127233558 200000 607945848 200000 402531035 200000 517826433 200000 920168663 200000 805216195 200000 142732432 200000 500362356 200000 113115578 200000 412500112 200000 223393391 200000 917722146 200000 260869238 200000 635705213 200000 895298686 200000 520447100 200000 859411809 200000 827785672 200000 406797668 200000 235644943 200000 617354099 200000 689124175 200000 876609127 200000 518049803 200000 499398209 200000 257270417 200000 993319278 200000 81731644 200000 122221058 200000 189315758 200000 311871231 200000 1219859 200000 371493773 200000 123443554 200000 120553537 200000 977856925 200000 906094680 200000 302912269 200000 260979962 200000 720781704 200000 794471545 200000 414018221 200000 855806353 200000 525861157 200000 582895271 200000 873061345 200000 347213068 200000 635654496 200000 245701689 200000 750149351 200000 389744914 200000 769038792 200000 312326949 200000 5875358 200000 194917354 200000 16929421 200000 333596162 200000 71362692 200000 516647545 200000 811725436 200000 172417029 200000 301048503 200000 272247878 200000 439353091 200000 232584454 200000 154035703 200000 383863161 200000 936903731 200000 470385019 200000 827631009 200000 381273814 200000 631045304 200000 992744059 200000 638269877 200000 364570053 200000 875847649 200000 216079292 200000 748489936 200000 523011149 200000 733526942 200000 439110548 200000 922072625 200000 910802195 200000 706699900 200000 931139322 200000 324916663 200000 303761759 200000 975271849 200000 896821637 200000 111069664 200000 678011671 200000 969724662 200000 674818411 200000 937190859 200000 112888000 200000 479430351 200000 372632962 200000 613481270 200000 595253635 200000 794579523 200000 797521729 200000 897616000 200000 659765029 200000 758202626 200000 262915775 200000 565704871 200000 386023436 200000 944023384 200000 324217010 200000 724221769 200000 106952512 200000 123991094 200000 150756465 200000 980602022 200000 240945767 200000 971184937 200000 495073777 200000 851718555 200000 154603975 200000 687033440 200000 446346698 200000 19099560 200000 43276359 200000 286488746 200000 31625522 200000 132731114 200000 952179053 200000 599426932 200000 666492928 200000 674598944 200000 208422752 200000 264467150 200000 834039466 200000 832017577 200000 513670374 200000 489877862 200000 568713798 200000 390152323 200000 172546918 200000 633390730 200000 495659659 200000 719357517 200000 176772838 200000 655695913 200000 985462224 200000 967457605 200000 172353037 200000 621114578 200000 37290251 200000 766138698 200000 109693985 200000 374851506 200000 792705490 200000 315982554 200000 100591882 200000 543277209 200000 787477085 200000 299463955 200000 928803148 200000 345426421 200000 434293121 200000 466041269 200000 965793295 200000 16047828 200000 441993397 200000 802886429 200000 503873818 200000 906477285 200000 550556687 200000 453013066 200000 769378002 200000 129611382 200000 409275975 200000 23415515 200000 892993598 200000 862016119 200000 97926322 200000 823477519 200000 986110214 200000 170267764 200000 482414919 200000 515909059 200000 490674542 200000 762682526 200000 356892829 200000 941829750 200000 179146847 200000 858558402 200000 378124778 200000 881341255 200000 19701597 200000 115626319 200000 814691588 200000 631510259 200000 413978769 200000 786059604 200000 560845922 200000 130920155 200000 912903872 200000 700009086 200000 416440603 200000 387003644 200000 97417040 200000 448037405 200000 624550117 200000 552914420 200000 240065097 200000 538209311 200000 474226710 200000 317847811 200000 684761169 200000 729066258 200000 824243110 200000 566883846 200000 48104622 200000 394896421 200000 578263338 200000 175153021 200000 21120326 200000 846063398 200000 992080601 200000 277057669 200000 908366497 200000 309488261 200000 29810058 200000 936153309 200000 885800933 200000 875201358 200000 269184178 200000 153068772 200000 777278168 200000 884414258 200000 75959401 200000 870923160 200000 564343265 200000 190737534 200000 139223910 200000 905626264 200000 335736838 200000 800187937 200000 956633853 200000 605058593 200000 630402798 200000 19663786 200000 994030887 200000 991493908 200000 516842208 200000 664922438 200000 257659514 200000 462812910 200000 99202753 200000 71572933 200000 766261291 200000 152366541 200000 49704984 200000 107224724 200000 728362002 200000 940876913 200000 525102860 200000 732068291 200000 300938917 200000 246661687 200000 779276900 200000 432975872 200000 370594042 200000 801263902 200000 467107717 200000 462304410 200000 877649097 200000 529927621 200000 605613686 200000 958903166 200000 564278375 200000 902849387 200000 243032542 200000 738723132 200000 326386891 200000 82808301 200000 424971012 200000 127565057 200000 403242892 200000 83035082 200000 736306125 200000 232059550 200000 477557471 200000 722269728 200000 275749057 200000 240382079 200000 801357724 200000 24214191 200000 609676037 200000 790631347 200000 305799994 200000 599990741 200000 260458593 200000 366329833 200000 748712398 200000 180151951 200000 202021691 200000 651600752 200000 951202830 200000 866284158 200000 71437976 200000 507567414 200000 218477907 200000 940711390 200000 795165217 200000 509993673 200000 710480785 200000 606598031 200000 335387163 200000 85198936 200000 877627232 200000 673612560 200000 946876269 200000 464990897 200000 639196150 200000 664565374 200000 438269853 200000 34796355 200000 61623082 200000 643426456 200000 866521809 200000 715656733 200000 231508337 200000 752562877 200000 929045457 200000 150640109 200000 53407715 200000 386239723 200000 100662787 200000 869098497 200000 600388151 200000 373637057 200000 703255405 200000 193983048 200000 890313921 200000 2090108 200000 782827702 200000 86048080 200000 747411066 200000 185201405 200000 62531876 200000 876737096 200000 66099959 200000 873833921 200000 756673182 200000 174511871 200000 279541359 200000 526173670 200000 842283947 200000 526470626 200000 640401337 200000 559587627 200000 437299568 200000 325157378 200000 816727115 200000 506388464 200000 380661172 200000 787868938 200000 40976956 200000 650321713 200000 785187550 200000 848241996 200000 151244353 200000 579137166 200000 636147701 200000 141691828 200000 264334258 200000 934955589 200000 305591454 200000 526671314 200000 957146757 200000 669204789 200000 766494496 200000 74848723 200000 811944273 200000 728549596 200000 755894371 200000 571831431 200000 59544907 200000 655513432 200000 12803563 200000 958279004 200000 166428236 200000 520048489 200000 136482784 200000 856900705 200000 549711560 200000 954627181 200000 300753673 200000 745893955 200000 645855190 200000 226945121 200000 13275340 200000 184089169 200000 512737070 200000 488989670 200000 591688494 200000 588172411 200000 355560230 200000 477675064 200000 621955288 200000 190602062 200000 160819379 200000 814015799 200000 354133263 200000 367121401 200000 117046125 200000 915515746 200000 652298169 200000 341870666 200000 788965258 200000 756311510 200000 236662622 200000 244285104 200000 344662496 200000 296873554 200000 946489636 200000 780280890 200000 785759719 200000 56485684 200000 190809297 200000 514577046 200000 913678260 200000 676599676 200000 256858828 200000 352919570 200000 174591998 200000 635928776 200000 391902747 200000 118962589 200000 237960219 200000 248494934 200000 487954532 200000 190813381 200000 580098051 200000 356576772 200000 707105264 200000 545543097 200000 489541195 200000 690440274 200000 448019362 200000 250545992 200000 819956779 200000 616762461 200000 96811268 200000 896712415 200000 739605367 200000 305421541 200000 718289978 200000 831743118 200000 684794024 200000 661344583 200000 688133131 200000 954984707 200000 383574740 200000 926749058 200000 943710686 200000 823592844 200000 107972016 200000 845281845 200000 161689529 200000 6954520 200000 101648276 200000 802053278 200000 838939204 200000 139488566 200000 931292534 200000 837162140 200000 331259075 200000 975339540 200000 909263084 200000 133155501 200000 124359966 200000 758830720 200000 957537838 200000 50942959 200000 962927580 200000 451233000 200000 136504337 200000 607384098 200000 781634082 200000 53220445 200000 437131788 200000 541923235 200000 416199096 200000 553711243 200000 304898614 200000 113829234 200000 376949507 200000 727343553 200000 737703749 200000 16715564 200000 621623051 200000 331418863 200000 912067727 200000 651247377 200000 457795445 200000 631168418 200000 798607371 200000 3444734 200000 43685001 200000 178909705 200000 908289616 200000 244666738 200000 477829420 200000 611209458 200000 39827604 200000 120749452 200000 954606310 200000 145665996 200000 108786349 200000 771612938 200000 242372573 200000 90139814 200000 638998803 200000 409368907 200000 180294359 200000 362033709 200000 203909339 200000 492277324 200000 861528378 200000 240759217 200000 781330364 200000 976159406 200000 400954638 200000 525035808 200000 538739212 200000 88143790 200000 46454009 200000 330761992 200000 447587523 200000 954239786 200000 893727297 200000 763683480 200000 543169398 200000 15715234 200000 48688333 200000 265351583 200000 265357916 200000 807952435 200000 906807075 200000 637086858 200000 84294220 200000 234637468 200000 874095722 200000 68065385 200000 147398332 200000 379834684 200000 965353064 200000 254754026 200000 226899906 200000 276529937 200000 188068228 200000 363894875 200000 573410837 200000 292196794 200000 477897413 200000 107573675 200000 939607820 200000 291705205 200000 504381392 200000 790825065 200000 916961949 200000 661816097 200000 175127788 200000 516910786 200000 759138143 200000 842141756 200000 932134656 200000 503913350 200000 872592007 200000 987109092 200000 14728083 200000 367617059 200000 566538221 200000 405244889 200000 562937034 200000 757530791 200000 390853639 200000 528288888 200000 574051693 200000 984452033 200000 396093420 200000 849538241 200000 195018977 200000 780347072 200000 323675985 200000 860000593 200000 518235437 200000 742401425 200000 462881935 200000 296184168 200000 848085753 200000 710402244 200000 823051418 200000 907904227 200000 724717962 200000 741325191 200000 338997514 200000 871847489 200000 427696326 200000 608407976 200000 985755668 200000 30587041 200000 942219061 200000 97145238 200000 277754001 200000 866216897 200000 482129404 200000 47395424 200000 512465909 200000 92511231 200000 714133731 200000 611158963 200000 107033176 200000 754509403 200000 402235984 200000 607501791 200000 958340720 200000 246034546 200000 262134601 200000 221451730 200000 302999956 200000 17509508 200000 155476852 200000 104378138 200000 755617209 200000 250718062 200000 494371097 200000 726240742 200000 297457527 200000 992016560 200000 596873502 200000 353206533 200000 79841796 200000 418106983 200000 351556873 200000 681441764 200000 331199287 200000 520333138 200000 221506305 200000 491875475 200000 309755270 200000 640184528 200000 961598412 200000 975713728 200000 536481799 200000 889864928 200000 278173905 200000 978210489 200000 861247089 200000 714439710 200000 517457431 200000 203418477 200000 498464027 200000 588949963 200000 702145603 200000 329863786 200000 47623931 200000 394376133 200000 785810588 200000 38779616 200000 387564455 200000 14283402 200000 742453001 200000 472115868 200000 390768983 200000 447073592 200000 237535760 200000 962358796 200000 669179104 200000 935072655 200000 31347929 200000 956991040 200000 750879673 200000 915411948 200000 723889448 200000 544020711 200000 280516600 200000 334669647 200000 576236389 200000 928730701 200000 740783701 200000 458009941 200000 320762519 200000 293616994 200000 16905253 200000 343064637 200000 287922787 200000 725865397 200000 929594719 200000 844386534 200000 194969873 200000 836188020 200000 909627546 200000 120975566 200000 684739974 200000 705853293 200000 579084044 200000 570498580 200000 795893066 200000 570664719 200000 408433291 200000 594677622 200000 861504130 200000 310561896 200000 771511182 200000 305294930 200000 440058358 200000 191942696 200000 347844396 200000 426232488 200000 343907084 200000 702004124 200000 571986203 200000 176236309 200000 796692426 200000 832508594 200000 835630001 200000 442333913 200000 216637142 200000 699035642 200000 840353766 200000 35574737 200000 414140792 200000 5061282 200000 973893967 200000 287255677 200000 270998422 200000 920183417 200000 964770339 200000 690487802 200000 485779894 200000 908881900 200000 653582137 200000 555638279 200000 398392063 200000 52085259 200000 821180934 200000 13803267 200000 288149815 200000 321178244 200000 781327522 200000 346301420 200000 521681093 200000 750695333 200000 82630084 200000 987967585 200000 973678767 200000 123044445 200000 605322432 200000 165868192 200000 99770012 200000 358823482 200000 867310991 200000 95888263 200000 176333522 200000 226894188 200000 258261190 200000 679296662 200000 27103288 200000 155652287 200000 342952861 200000 709791210 200000 679153748 200000 684760996 200000 731934697 200000 403789379 200000 225995598 200000 56205352 200000 98087457 200000 374091006 200000 666775530 200000 208482042 200000 197550427 200000 820097051 200000 678316944 200000 826089832 200000 22683983 200000 916816951 200000 270035015 200000 168863074 200000 43633746 200000 90056337 200000 253057204 200000 257931125 200000 647139163 200000 402465544 200000 368208414 200000 841167567 200000 593785857 200000 679780890 200000 973245549 200000 363525440 200000 333804665 200000 236242661 200000 660871717 200000 773614390 200000 456163739 200000 36943657 200000 798091887 200000 656205248 200000 339194590 200000 701792068 200000 909277968 200000 849922699 200000 878663254 200000 463273524 200000 597717614 200000 186474983 200000 537563836 200000 514261399 200000 320958865 200000 656993985 200000 735071078 200000 223271852 200000 170531359 200000 135783593 200000 925675593 200000 516271955 200000 550813789 200000 852905933 200000 282204669 200000 917433352 200000 142410548 200000 268874492 200000 373602232 200000 477344747 200000 379624489 200000 298176419 200000 462914897 200000 965157306 200000 427047267 200000 509487058 200000 334190909 200000 637462228 200000 887180712 200000 15135798 200000 2671252 200000 213851447 200000 175976031 200000 443791391 200000 684351756 200000 697121154 200000 791977870 200000 18889083 200000 377103100 200000 207609587 200000 681889756 200000 50222297 200000 788211546 200000 996231528 200000 192134799 200000 235955558 200000 377438140 200000 571671905 200000 140279694 200000 412779762 200000 479216217 200000 485688315 200000 5578591 200000 175634410 200000 917932552 200000 477821686 200000 308630313 200000 66275166 200000 370293311 200000 704907439 200000 740921522 200000 531773180 200000 484747029 200000 217899045 200000 865291362 200000 474787090 200000 235450687 200000 220915959 200000 321049917 200000 721650320 200000 849409045 200000 340753251 200000 283571947 200000 148841218 200000 995841933 200000 778573384 200000 157705139 200000 141499545 200000 754086462 200000 408918820 200000 315267706 200000 898059298 200000 264773981 200000 881333782 200000 598597832 200000 733949708 200000 716223170 200000 485661660 200000 261782722 200000 404970341 200000 931966692 200000 916207572 200000 909184304 200000 318667741 200000 596497111 200000 408948734 200000 75089783 200000 102109632 200000 803566676 200000 844697335 200000 472714143 200000 836148991 200000 478813105 200000 544369150 200000 804721741 200000 674285095 200000 167687139 200000 262583027 200000 150891721 200000 313421415 200000 935185026 200000 923198034 200000 40026361 200000 945337741 200000 383316420 200000 134000955 200000 900600675 200000 740503560 200000 9571455 200000 611893100 200000 615739693 200000 193765095 200000 897455659 200000 388037444 200000 290785823 200000 403182039 200000 510047453 200000 140887489 200000 755273887 200000 507410216 200000 322529612 200000 504918657 200000 387483571 200000 846772680 200000 859508430 200000 888676804 200000 253018370 200000 391663430 200000 185645403 200000 127880807 200000 618090706 200000 824996303 200000 870251912 200000 495076330 200000 510580234 200000 216659506 200000 370369677 200000 335911530 200000 706554928 200000 92092895 200000 928235582 200000 151578791 200000 486261611 200000 297926883 200000 8307988 200000 342446078 200000 836075649 200000 533010413 200000 949695525 200000 460355694 200000 512786137 200000 534621771 200000 291892518 200000 426793622 200000 480192634 200000 159292396 200000 430900335 200000 849031604 200000 457290761 200000 529964895 200000 271307510 200000 434483111 200000 852621517 200000 537937361 200000 797688401 200000 493230829 200000 854739630 200000 710960914 200000 791521976 200000 329716900 200000 131671600 200000 760863632 200000 727636736 200000 973878924 200000 996885627 200000 253154393 200000 120752288 200000 707361539 200000 568117590 200000 437280541 200000 620897711 200000 681644806 200000 985750310 200000 165574696 200000 341352163 200000 236542005 200000 789903603 200000 452342379 200000 273110418 200000 65210575 200000 5099107 200000 897934707 200000 837679027 200000 111974833 200000 683283387 200000 548638574 200000 543471069 200000 575467610 200000 737810404 200000 506786605 200000 228072774 200000 774048489 200000 804789859 200000 929016860 200000 221865412 200000 709477916 200000 513733982 200000 103056970 200000 417158607 200000 264853842 200000 335883165 200000 203640423 200000 944633980 200000 618560137 200000 536412806 200000 364254656 200000 543751042 200000 749914207 200000 381027359 200000 731673156 200000 530557751 200000 70572052 200000 203664143 200000 337095809 200000 337270931 200000 104006533 200000 98893980 200000 375601574 200000 982524715 200000 192204082 200000 982747821 200000 602028418 200000 452476214 200000 686029880 200000 453885896 200000 692361346 200000 608424331 200000 873993302 200000 341602068 200000 195344822 200000 535539616 200000 700869099 200000 231188567 200000 949425356 200000 341171083 200000 693519862 200000 967565816 200000 718730770 200000 703359491 200000 349278228 200000 842972925 200000 975711351 200000 393223263 200000 23474820 200000 494544653 200000 637556106 200000 372771989 200000 705464356 200000 365740143 200000 234847096 200000 789656380 200000 107892852 200000 2775560 200000 378243857 200000 660889993 200000 942499730 200000 928626527 200000 432881603 200000 214643540 200000 777004603 200000 599028379 200000 555769244 200000 225721619 200000 193683920 200000 367495299 200000 168618827 200000 165384669 200000 263427661 200000 354821756 200000 550254623 200000 440940903 200000 684912722 200000 396300942 200000 976185861 200000 636216330 200000 176115486 200000 612377438 200000 651626381 200000 457020602 200000 109501070 200000 260126772 200000 68560869 200000 570562831 200000 485400865 200000 794700533 200000 952135899 200000 933660990 200000 126529014 200000 905495081 200000 644166878 200000 654295072 200000 974321355 200000 838448374 200000 562436349 200000 151492905 200000 845838334 200000 294587682 200000 309009637 200000 681245297 200000 927469711 200000 932980499 200000 269258982 200000 979330734 200000 284549660 200000 719726033 200000 716586990 200000 676973367 200000 592390882 200000 322388738 200000 629483915 200000 444251649 200000 44945346 200000 183568108 200000 304379372 200000 779077028 200000 585043000 200000 26237558 200000 989684703 200000 410768726 200000 254321252 200000 993944870 200000 976626388 200000 601874670 200000 124291333 200000 504420643 200000 50387160 200000 249548002 200000 998711160 200000 42214707 200000 250067097 200000 693135432 200000 408276924 200000 260175549 200000 650769256 200000 673212119 200000 697118320 200000 433950151 200000 691260721 200000 282643174 200000 745390289 200000 65267960 200000 256856195 200000 589554539 200000 482113728 200000 646621078 200000 151136397 200000 131845628 200000 669092026 200000 287387016 200000 202851614 200000 750051537 200000 861851101 200000 379013461 200000 715364516 200000 591737535 200000 868962793 200000 163916322 200000 930178093 200000 716024125 200000 118201147 200000 272185782 200000 843193704 200000 925881953 200000 997414611 200000 952238713 200000 167054500 200000 848168675 200000 249771598 200000 486213999 200000 259147982 200000 908696088 200000 710094315 200000 885711425 200000 520366966 200000 514321399 200000 832287881 200000 946144563 200000 754657482 200000 810751767 200000 852814758 200000 859444526 200000 640806808 200000 394400430 200000 376545121 200000 318712758 200000 428753231 200000 564443282 200000 199121016 200000 946603764 200000 357232125 200000 805636922 200000 837682761 200000 176788397 200000 415207506 200000 868327869 200000 882008276 200000 708400455 200000 998197658 200000 122724305 200000 636340407 200000 586062794 200000 889070022 200000 544755148 200000 124990255 200000 395611100 200000 274902371 200000 577241766 200000 499264541 200000 130747587 200000 498025376 200000 9260020 200000 594397693 200000 844502117 200000 442436684 200000 90237421 200000 883345903 200000 727278410 200000 253015508 200000 691498856 200000 98341809 200000 565142680 200000 873323336 200000 46153690 200000 225886114 200000 183914005 200000 905307733 200000 841828187 200000 128953536 200000 914740264 200000 594942796 200000 848627874 200000 784939178 200000 221121495 200000 77795097 200000 930575619 200000 278710686 200000 43507913 200000 305395531 200000 694526583 200000 931349114 200000 528305477 200000 198797841 200000 22000531 200000 665600190 200000 379168304 200000 956740154 200000 265288591 200000 469413512 200000 221071121 200000 545316660 200000 686101056 200000 202995349 200000 896174095 200000 490956045 200000 221917213 200000 101472325 200000 447669744 200000 624360564 200000 678262332 200000 20579735 200000 356090908 200000 641197751 200000 596946005 200000 916737832 200000 366739607 200000 514870726 200000 56447677 200000 672880695 200000 718042121 200000 610522669 200000 277489771 200000 507036835 200000 527019961 200000 983391517 200000 880604917 200000 379098346 200000 916071820 200000 403585635 200000 408616595 200000 181221931 200000 652871178 200000 767186030 200000 688131610 200000 381662756 200000 890035288 200000 739952204 200000 586059522 200000 375475507 200000 403761214 200000 663484333 200000 910406495 200000 235298392 200000 845095970 200000 835780317 200000 542614506 200000 664098608 200000 154212617 200000 788435661 200000 33881593 200000 463841787 200000 453079196 200000 22036746 200000 50512769 200000 220489622 200000 248159520 200000 700186051 200000 529149722 200000 402616704 200000 654221179 200000 963981254 200000 144388602 200000 677784536 200000 805707061 200000 273928835 200000 747990520 200000 312293212 200000 418850420 200000 408795654 200000 99829129 200000 616409451 200000 822172158 200000 119133952 200000 369492933 200000 977790467 200000 53731130 200000 137837758 200000 275624546 200000 549204419 200000 506617902 200000 753269039 200000 839763383 200000 511632873 200000 536122753 200000 334201569 200000 986366650 200000 219663443 200000 216540281 200000 404930820 200000 931682049 200000 555118465 200000 601609469 200000 159421284 200000 243266755 200000 782204048 200000 853341075 200000 985793138 200000 38056663 200000 100784448 200000 31983459 200000 436957499 200000 810364083 200000 210580974 200000 952481841 200000 333114222 200000 806735982 200000 866946969 200000 732296293 200000 300321113 200000 181055165 200000 848651744 200000 408268037 200000 623320043 200000 869478136 200000 800625921 200000 415770041 200000 934422707 200000 2300181 200000 438311387 200000 482495685 200000 654232031 200000 312434091 200000 204093420 200000 450284305 200000 834589757 200000 481661935 200000 526887763 200000 519143460 200000 463311164 200000 457025465 200000 7882958 200000 99096099 200000 305539818 200000 544520576 200000 273378235 200000 274799062 200000 989009398 200000 123621464 200000 126308378 200000 969831074 200000 352379311 200000 816846330 200000 634146952 200000 538287247 200000 19182594 200000 740564667 200000 643522117 200000 816903235 200000 506799999 200000 872014227 200000 862491438 200000 658739972 200000 267097940 200000 249792023 200000 771299778 200000 539536568 200000 757112144 200000 671953022 200000 596777760 200000 993338855 200000 62340576 200000 629114782 200000 440925446 200000 187920823 200000 757397524 200000 118074095 200000 346044883 200000 502114798 200000 771299737 200000 475800710 200000 704460933 200000 403315954 200000 202123455 200000 436796186 200000 213477050 200000 973477835 200000 199958132 200000 383052801 200000 85418162 200000 551875615 200000 351221830 200000 73752371 200000 605020491 200000 49116212 200000 316680292 200000 190389573 200000 127792642 200000 404504817 200000 916314525 200000 867169135 200000 53991672 200000 872847325 200000 326833503 200000 190087557 200000 598026473 200000 941590301 200000 58239928 200000 702195200 200000 12001077 200000 630722424 200000 609274710 200000 950349813 200000 205153754 200000 761757781 200000 190436234 200000 663301404 200000 156896119 200000 535967162 200000 966878272 200000 435312074 200000 112321354 200000 909581902 200000 847683592 200000 128910070 200000 879274290 200000 595968856 200000 147622927 200000 133011510 200000 95146925 200000 987635901 200000 560907301 200000 26951618 200000 841305050 200000 725704965 200000 255344312 200000 897924207 200000 468857718 200000 12587349 200000 525720278 200000 945419188 200000 771227362 200000 78756724 200000 476854830 200000 646315944 200000 738335002 200000 948995530 200000 735159567 200000 5835521 200000 286607295 200000 21237596 200000 337618534 200000 20592917 200000 80823053 200000 427480528 200000 335190467 200000 431296475 200000 485966308 200000 835800942 200000 148904276 200000 548233706 200000 847264194 200000 330254107 200000 661044199 200000 250102904 200000 997310662 200000 422894687 200000 382261996 200000 104605531 200000 699994030 200000 732338528 200000 898857071 200000 782572811 200000 214134745 200000 865268964 200000 348315937 200000 642424989 200000 649311557 200000 693092945 200000 739679823 200000 920406984 200000 908625552 200000 48476591 200000 715649511 200000 426545378 200000 292996346 200000 898465188 200000 248723066 200000 88446691 200000 784688225 200000 696903542 200000 328735028 200000 509296480 200000 706562882 200000 892341516 200000 195031012 200000 737775248 200000 901838013 200000 262575340 200000 686839034 200000 182840650 200000 506201745 200000 609491517 200000 864864131 200000 791459076 200000 331621147 200000 772113605 200000 581267245 200000 897758676 200000 980808026 200000 270293227 200000 638143049 200000 978224241 200000 924136173 200000 848415158 200000 856371139 200000 944271922 200000 921241106 200000 540902091 200000 468457770 200000 354240781 200000 828616103 200000 160045681 200000 41458350 200000 459742105 200000 391523116 200000 870946191 200000 436034332 200000 21500683 200000 141299391 200000 488560044 200000 345698787 200000 878232891 200000 228767006 200000 502211821 200000 587352849 200000 591718559 200000 639986599 200000 811212313 200000 855806293 200000 991525454 200000 792061017 200000 935378584 200000 838685181 200000 736246781 200000 296072660 200000 903682670 200000 801748729 200000 194886149 200000 721627476 200000 427617348 200000 437903574 200000 691508570 200000 634649785 200000 355589982 200000 16195778 200000 788998548 200000 934753409 200000 962413477 200000 895755406 200000 197999336 200000 626826699 200000 665829790 200000 436388006 200000 249120815 200000 85743701 200000 427109487 200000 783932953 200000 639446237 200000 396979838 200000 51556320 200000 862255255 200000 574508298 200000 452306243 200000 550861911 200000 185491053 200000 598832492 200000 633052229 200000 944381146 200000 19538057 200000 261273434 200000 34675137 200000 130770703 200000 87240827 200000 612454601 200000 984875157 200000 123394366 200000 88266354 200000 717374545 200000 260147776 200000 588156493 200000 279267130 200000 37592360 200000 261806818 200000 325407170 200000 408473667 200000 88787237 200000 53115703 200000 681208772 200000 130278812 200000 328826046 200000 899804319 200000 861546265 200000 779036147 200000 375936265 200000 98318616 200000 3789608 200000 950535830 200000 184213437 200000 384334145 200000 143729655 200000 404064628 200000 189999921 200000 841865816 200000 544338989 200000 248684828 200000 729965659 200000 820839483 200000 37625105 200000 979560635 200000 162091729 200000 202493802 200000 155071624 200000 841012769 200000 481592011 200000 175116547 200000 102895385 200000 273982396 200000 705766174 200000 919049923 200000 477784043 200000 26193562 200000 355594049 200000 479119114 200000 155097797 200000 582727274 200000 129768778 200000 927899351 200000 90736652 200000 42100090 200000 552525809 200000 103180743 200000 242293448 200000 939240122 200000 664052875 200000 340540953 200000 960143518 200000 860481975 200000 496494351 200000 19406508 200000 692779478 200000 248105631 200000 799889428 200000 423279870 200000 726019413 200000 104927810 200000 43422415 200000 803242286 200000 650452643 200000 255219726 200000 716953369 200000 369647610 200000 504002021 200000 615217170 200000 431955302 200000 399029953 200000 437542883 200000 48842491 200000 521315022 200000 518970240 200000 722488835 200000 432183833 200000 150169863 200000 383752920 200000 57424458 200000 788832602 200000 399442535 200000 267514885 200000 595366241 200000 97097036 200000 748144614 200000 100827880 200000 493783693 200000 204625182 200000 176809753 200000 75083773 200000 74763701 200000 19481246 200000 193170999 200000 877502564 200000 593202527 200000 365073980 200000 35649046 200000 677567963 200000 969082546 200000 930629892 200000 465658926 200000 885735105 200000 826811252 200000 504338599 200000 136865940 200000 729564692 200000 585485836 200000 712575346 200000 206411775 200000 970209139 200000 690203008 200000 343941204 200000 326536646 200000 602627356 200000 850705783 200000 400118492 200000 529414623 200000 718668782 200000 621441079 200000 952483127 200000 609762016 200000 63561574 200000 826770087 200000 558180405 200000 398970881 200000 869537701 200000 241138253 200000 607865667 200000 378738967 200000 651593063 200000 456908112 200000 938408049 200000 230479001 200000 566236685 200000 937538167 200000 1485421 200000 709799837 200000 405899155 200000 263790887 200000 504323718 200000 415161819 200000 808699033 200000 848364904 200000 426992297 200000 46914472 200000 639565917 200000 68089823 200000 792833894 200000 434065403 200000 330974910 200000 255943123 200000 674392043 200000 690691178 200000 389002298 200000 249303852 200000 43184134 200000 168517421 200000 928205296 200000 153409134 200000 35860006 200000 885960985 200000 827067294 200000 266892482 200000 982713689 200000 502494118 200000 218588578 200000 602759661 200000 168901966 200000 367441128 200000 252238076 200000 284992085 200000 92001364 200000 386422168 200000 490593609 200000 831950594 200000 815422809 200000 600117004 200000 963297481 200000 530768281 200000 58618859 200000 459989817 200000 731621465 200000 233040482 200000 794986041 200000 620668087 200000 417354616 200000 620165187 200000 989560593 200000 53546172 200000 389706821 200000 66998466 200000 941965794 200000 175731487 200000 494543231 200000 535950342 200000 959764667 200000 267029077 200000 35257474 200000 493179093 200000 991930442 200000 132969334 200000 37149520 200000 558227605 200000 337251805 200000 978251832 200000 415058052 200000 706489167 200000 616507747 200000 804515570 200000 497543007 200000 834308007 200000 578416490 200000 347821722 200000 855407039 200000 871798500 200000 421791521 200000 511728326 200000 802678305 200000 324051693 200000 452248151 200000 366256045 200000 285588902 200000 905720392 200000 834907514 200000 40346150 200000 433460234 200000 485356060 200000 441243544 200000 944425383 200000 447179693 200000 373063727 200000 200133216 200000 298673223 200000 435503502 200000 693966056 200000 878266912 200000 462284987 200000 105886538 200000 217232206 200000 528461767 200000 870687323 200000 971355424 200000 379463942 200000 977184484 200000 705165085 200000 869211118 200000 782770776 200000 984895908 200000 137806232 200000 903395124 200000 951933481 200000 31353559 200000 278684417 200000 214867728 200000 188119040 200000 215080427 200000 321937200 200000 362906176 200000 14403077 200000 753404655 200000 800199836 200000 760283170 200000 655627516 200000 782825616 200000 976814681 200000 352085174 200000 582736974 200000 674558494 200000 67816480 200000 101702297 200000 36012544 200000 152755078 200000 990555718 200000 438284043 200000 936599736 200000 682223448 200000 928359363 200000 257745385 200000 377439678 200000 355084482 200000 785084972 200000 123843506 200000 980571896 200000 465878418 200000 711333816 200000 923445637 200000 971828459 200000 734110776 200000 416641853 200000 101177632 200000 44419264 200000 976347072 200000 18812467 200000 818503906 200000 831131196 200000 688109531 200000 898764463 200000 381394377 200000 864654278 200000 632317142 200000 227907432 200000 936401780 200000 145795684 200000 647338912 200000 881476020 200000 547401248 200000 419969469 200000 228714439 200000 471932811 200000 366953134 200000 103024663 200000 889055610 200000 452159874 200000 291365530 200000 707841625 200000 350828424 200000 377701072 200000 335016453 200000 98171913 200000 166262110 200000 371717964 200000 456733099 200000 949126478 200000 806348044 200000 650285932 200000 868378860 200000 266905326 200000 710814016 200000 924442694 200000 250875847 200000 215438928 200000 29566792 200000 683279250 200000 343150808 200000 483294075 200000 651356436 200000 903686053 200000 348396385 200000 127044884 200000 587851056 200000 191730550 200000 904344893 200000 822514786 200000 575424205 200000 136061083 200000 392244973 200000 31531341 200000 910809016 200000 221415244 200000 128222607 200000 143300185 200000 953341024 200000 394231390 200000 500591841 200000 556993198 200000 22440915 200000 571134792 200000 567356737 200000 867906067 200000 93000128 200000 551006241 200000 243814319 200000 108650221 200000 429712502 200000 647831966 200000 840579528 200000 72987204 200000 666748642 200000 965502232 200000 467705291 200000 139636157 200000 43482772 200000 338229379 200000 908279447 200000 803464608 200000 644264378 200000 861585527 200000 118738347 200000 191374035 200000 719394082 200000 271106602 200000 380842787 200000 517566684 200000 426634811 200000 544884594 200000 932123584 200000 82037729 200000 229884692 200000 592778439 200000 134320352 200000 171705514 200000 964931674 200000 627765566 200000 557592705 200000 94930077 200000 666503517 200000 726024846 200000 21750594 200000 648647616 200000 199738891 200000 666377485 200000 162763360 200000 120768186 200000 914496242 200000 178063795 200000 967642044 200000 599842513 200000 38206273 200000 407511061 200000 805970386 200000 342371307 200000 438076615 200000 442554986 200000 796248514 200000 676988049 200000 147094001 200000 638693769 200000 489893195 200000 499341799 200000 874500047 200000 373515496 200000 281963210 200000 739687348 200000 369202191 200000 984489117 200000 297692990 200000 430307423 200000 469392127 200000 76135263 200000 744598598 200000 197426414 200000 930184079 200000 492545669 200000 728331296 200000 826380552 200000 28171595 200000 411716101 200000 460485547 200000 780504308 200000 957207652 200000 916825205 200000 541033061 200000 147080599 200000 531118502 200000 906671885 200000 234753132 200000 227138168 200000 233464450 200000 399344034 200000 975787648 200000 959728062 200000 398463749 200000 259836075 200000 915823102 200000 221911088 200000 15501791 200000 528518975 200000 644787942 200000 201180467 200000 33912412 200000 935515411 200000 144006613 200000 196921039 200000 150285933 200000 227180160 200000 136163850 200000 932329897 200000 4631710 200000 656596602 200000 396028772 200000 565029129 200000 622358560 200000 484493465 200000 670986849 200000 704158932 200000 43665088 200000 331840274 200000 551091232 200000 328787858 200000 206545133 200000 800058046 200000 18820703 200000 538434665 200000 6372790 200000 81038609 200000 724995965 200000 197537055 200000 253529800 200000 484098083 200000 436417144 200000 95585818 200000 200069235 200000 588299946 200000 225532654 200000 283396706 200000 812065701 200000 185202172 200000 441335583 200000 262419869 200000 426193388 200000 726287889 200000 441042920 200000 473112081 200000 594975607 200000 28010366 200000 481559241 200000 923876517 200000 579176725 200000 826015098 200000 35389407 200000 904846559 200000 600990259 200000 874782172 200000 352803817 200000 237467878 200000 778862305 200000 817451290 200000 73089094 200000 970330496 200000 885754317 200000 767883850 200000 221240052 200000 829926420 200000 471946309 200000 211237155 200000 872967314 200000 334592168 200000 352793144 200000 102660604 200000 836493918 200000 864428515 200000 863753780 200000 830708171 200000 89202743 200000 20652299 200000 501242729 200000 465102374 200000 564440730 200000 322733575 200000 927800228 200000 494365509 200000 322195112 200000 15875934 200000 869819219 200000 694931965 200000 257316893 200000 914145845 200000 42914183 200000 420656069 200000 153262426 200000 938768979 200000 541352428 200000 539812019 200000 262074715 200000 63205408 200000 753644241 200000 571149183 200000 481224128 200000 287684256 200000 950197029 200000 770442622 200000 680505032 200000 841629564 200000 638335607 200000 546078375 200000 982440271 200000 99785464 200000 332476661 200000 734022033 200000 919605463 200000 426840573 200000 657082733 200000 333173617 200000 264860539 200000 998628879 200000 470167886 200000 860003872 200000 501382140 200000 663390551 200000 342510247 200000 857130514 200000 335189432 200000 271929498 200000 617624613 200000 403259999 200000 693951661 200000 913244990 200000 659336984 200000 822695613 200000 636544377 200000 927126347 200000 748921709 200000 750562690 200000 745998684 200000 747134823 200000 517861301 200000 73078182 200000 315011123 200000 766722264 200000 38853404 200000 227054270 200000 330138749 200000 292656004 200000 398680433 200000 943998209 200000 362956633 200000 779051507 200000 265982755 200000 868569925 200000 293782150 200000 640211275 200000 638109505 200000 152023810 200000 267377761 200000 722046802 200000 246129017 200000 782819917 200000 697983977 200000 106522735 200000 657015833 200000 517370333 200000 480027324 200000 877963176 200000 331623952 200000 779542793 200000 47943962 200000 53417636 200000 886504172 200000 250361799 200000 501029857 200000 757967273 200000 569351389 200000 557266605 200000 749734031 200000 303862686 200000 22228655 200000 464477939 200000 392150850 200000 588706314 200000 648417235 200000 710564974 200000 903899834 200000 244051730 200000 738581078 200000 946664853 200000 792976468 200000 979826045 200000 368022759 200000 477421950 200000 94340623 200000 698979507 200000 717195989 200000 847347681 200000 279515274 200000 517805240 200000 773225997 200000 749676819 200000 362813699 200000 585819188 200000 508493087 200000 628460043 200000 557448025 200000 464804974 200000 891359544 200000 837753439 200000 226031626 200000 687586635 200000 387849256 200000 84550215 200000 527616053 200000 912144723 200000 103950941 200000 440610968 200000 132815256 200000 162566059 200000 37142246 200000 956922570 200000 409575569 200000 805316123 200000 437614448 200000 454951153 200000 823134240 200000 843656968 200000 270013003 200000 632018886 200000 843450851 200000 907631994 200000 625878628 200000 36342431 200000 135353879 200000 584266007 200000 549979979 200000 706713969 200000 153788316 200000 313332261 200000 567834414 200000 443867348 200000 46622193 200000 772553098 200000 194927324 200000 583005182 200000 264356659 200000 110692558 200000 869874626 200000 178110149 200000 24389665 200000 786162199 200000 563352048 200000 42454945 200000 412950042 200000 802325547 200000 455528979 200000 806398375 200000 154308380 200000 73573489 200000 404700027 200000 817641614 200000 478107589 200000 697875183 200000 539801110 200000 361907885 200000 799937365 200000 655161420 200000 983106163 200000 445108986 200000 373689770 200000 273898958 200000 493238207 200000 575380235 200000 915176257 200000 638479196 200000 752694218 200000 988928791 200000 545136443 200000 998921084 200000 38870273 200000 77212149 200000 439410004 200000 106553685 200000 378139764 200000 146550043 200000 68670444 200000 247550126 200000 119983057 200000 950542495 200000 853357058 200000 590006252 200000 902752615 200000 290785593 200000 521064243 200000 95239190 200000 407025187 200000 839373886 200000 765526974 200000 448644820 200000 527416725 200000 720241573 200000 674263682 200000 367535722 200000 650565098 200000 323472901 200000 381117693 200000 634552256 200000 131503090 200000 378579091 200000 390356301 200000 461654109 200000 763007259 200000 656385319 200000 594469426 200000 198333542 200000 793617267 200000 964347448 200000 364610314 200000 12472483 200000 166214570 200000 634043610 200000 89466322 200000 647042681 200000 222891788 200000 520946886 200000 86180651 200000 473817072 200000 812156810 200000 675240017 200000 338261073 200000 481075118 200000 344375217 200000 110898291 200000 274477860 200000 359782648 200000 842760368 200000 205029569 200000 43619874 200000 642104759 200000 29681237 200000 119985522 200000 754362474 200000 295280240 200000 568317711 200000 493751644 200000 386952635 200000 859329098 200000 86422509 200000 765321719 200000 285604465 200000 19328779 200000 784858780 200000 712503128 200000 782475149 200000 330381081 200000 850284396 200000 410897974 200000 816105133 200000 19964284 200000 662253899 200000 107086311 200000 430278159 200000 183191514 200000 768782792 200000 347378275 200000 513280657 200000 292724345 200000 417361168 200000 395186751 200000 948893619 200000 3158080 200000 664483314 200000 416281266 200000 242555794 200000 442561205 200000 30482398 200000 612391315 200000 945213677 200000 198370303 200000 648241889 200000 916279640 200000 580266275 200000 913849061 200000 807115690 200000 532755735 200000 921969715 200000 114972876 200000 709647239 200000 637556360 200000 201368762 200000 218391483 200000 581854823 200000 341154816 200000 163987447 200000 186136153 200000 805482201 200000 760681590 200000 836957641 200000 676115437 200000 149918218 200000 121675648 200000 952964269 200000 22331484 200000 367324106 200000 639793494 200000 921891780 200000 77697069 200000 882557575 200000 399095501 200000 184644811 200000 955070088 200000 477995343 200000 666939228 200000 189908000 200000 325672753 200000 713060818 200000 449088282 200000 3735235 200000 477510801 200000 798137436 200000 478986940 200000 396776529 200000 444451756 200000 262198750 200000 94175643 200000 320571145 200000 237947435 200000 973615589 200000 144156587 200000 274613194 200000 897539155 200000 261344416 200000 433831812 200000 559151123 200000 545572618 200000 36799709 200000 299751004 200000 254629377 200000 239902680 200000 833625611 200000 443419145 200000 534576723 200000 193652963 200000 290935353 200000 967894275 200000 872393319 200000 218255089 200000 378880532 200000 945209439 200000 784522813 200000 627161960 200000 741421292 200000 775331284 200000 188428915 200000 544243280 200000 197163695 200000 249537976 200000 343023175 200000 595642959 200000 333010923 200000 970232579 200000 713716119 200000 454956203 200000 188497871 200000 490877258 200000 115285218 200000 577164619 200000 731660842 200000 480309444 200000 304586568 200000 713883829 200000 740405609 200000 484300360 200000 140015237 200000 390279696 200000 312577692 200000 855165772 200000 617500921 200000 437471522 200000 382409585 200000 682410470 200000 400186274 200000 968312914 200000 409995318 200000 712127181 200000 107339807 200000 1014951 200000 665970138 200000 371249496 200000 418268846 200000 826614726 200000 211082220 200000 480003965 200000 995641902 200000 355566070 200000 562366617 200000 902789074 200000 229072925 200000 973554718 200000 100486321 200000 685495183 200000 639390873 200000 202133957 200000 516282274 200000 772017289 200000 122742882 200000 103528208 200000 827991930 200000 844544311 200000 549174997 200000 499456198 200000 882033896 200000 905204912 200000 586247666 200000 243627599 200000 643827003 200000 352343721 200000 154077270 200000 285072815 200000 386406496 200000 823646586 200000 141553472 200000 647681935 200000 409085159 200000 65522202 200000 98580623 200000 446884659 200000 950785022 200000 552782877 200000 258021570 200000 498293380 200000 292971379 200000 864905660 200000 298873077 200000 440125447 200000 270530997 200000 904228301 200000 921501417 200000 52680418 200000 236054483 200000 698340293 200000 219012348 200000 270120669 200000 57661306 200000 704003516 200000 395006508 200000 582208094 200000 13900026 200000 452086376 200000 297726999 200000 500913259 200000 916635969 200000 402711327 200000 429990141 200000 542098090 200000 601664477 200000 514395097 200000 159404475 200000 832174947 200000 903649021 200000 682378027 200000 598407633 200000 409802620 200000 532565871 200000 643998796 200000 165375836 200000 590652027 200000 768117411 200000 890702099 200000 152065819 200000 799500423 200000 898225318 200000 568441846 200000 653737069 200000 184146022 200000 596128294 200000 61015563 200000 637263696 200000 66274687 200000 371504756 200000 831591689 200000 736993891 200000 221756888 200000 967512444 200000 315076423 200000 841653988 200000 13188120 200000 96139725 200000 663698363 200000 226175154 200000 240688518 200000 838597271 200000 442261499 200000 677018187 200000 477151239 200000 711707046 200000 959928895 200000 348991181 200000 19616802 200000 319897451 200000 97677660 200000 383099384 200000 995093246 200000 335765747 200000 189699785 200000 61012521 200000 804884578 200000 80956397 200000 532027036 200000 46400607 200000 503188147 200000 351720616 200000 467070861 200000 90641465 200000 735654137 200000 763098129 200000 567848689 200000 415321078 200000 3544793 200000 305861560 200000 70456511 200000 823250547 200000 857680539 200000 735525835 200000 938189198 200000 627724079 200000 277374756 200000 734261528 200000 38292115 200000 265161289 200000 10949116 200000 53509902 200000 690408359 200000 519131774 200000 849428296 200000 83034043 200000 849894718 200000 727172911 200000 287104976 200000 943557583 200000 200551536 200000 24108121 200000 254711546 200000 65671318 200000 599122675 200000 992724634 200000 381834955 200000 845757441 200000 124336413 200000 757106994 200000 782149100 200000 589950621 200000 818310118 200000 139464702 200000 945935778 200000 331546521 200000 945149667 200000 780518270 200000 418986452 200000 477140676 200000 755083339 200000 921387215 200000 947939080 200000 983445643 200000 934866676 200000 472613296 200000 14074981 200000 734960126 200000 914993750 200000 317488768 200000 109984689 200000 703247563 200000 652316294 200000 109223997 200000 460521299 200000 269876032 200000 105987643 200000 109938310 200000 836731473 200000 427636812 200000 688256204 200000 273701785 200000 68599378 200000 717615997 200000 911105071 200000 764065876 200000 246889372 200000 566476546 200000 100749050 200000 925764151 200000 39367446 200000 139520938 200000 175509605 200000 330333023 200000 859582534 200000 290978019 200000 764424261 200000 125530252 200000 330877267 200000 498595515 200000 787820305 200000 333707035 200000 387852548 200000 337554401 200000 170906591 200000 384058635 200000 717725886 200000 874250659 200000 855713895 200000 573550331 200000 592539272 200000 126602737 200000 866991870 200000 249970730 200000 441010442 200000 899060567 200000 190139035 200000 682976885 200000 948334472 200000 901932806 200000 898525908 200000 393168475 200000 767955435 200000 831298251 200000 770722785 200000 202968314 200000 390548151 200000 493514005 200000 858138775 200000 650758674 200000 951663893 200000 553630962 200000 264738926 200000 140437505 200000 314992329 200000 103128594 200000 698695034 200000 671612868 200000 447341628 200000 302491329 200000 844696180 200000 749984508 200000 231942771 200000 833847280 200000 680281778 200000 137922533 200000 796499220 200000 388245292 200000 317685289 200000 916204383 200000 181812327 200000 186677924 200000 593147249 200000 431127785 200000 836917074 200000 731141926 200000 539789248 200000 421037216 200000 999081307 200000 35308066 200000 603942636 200000 266831171 200000 713761961 200000 913223588 200000 489806189 200000 99858993 200000 211544066 200000 327414365 200000 516360280 200000 981067624 200000 979357900 200000 728456090 200000 400098660 200000 516232071 200000 784800016 200000 890017610 200000 862810856 200000 852455883 200000 487464305 200000 45736443 200000 286433242 200000 776680981 200000 421473593 200000 804883165 200000 53018064 200000 608535266 200000 730540620 200000 246054844 200000 495782657 200000 287749968 200000 360384305 200000 180674825 200000 331191876 200000 973874974 200000 513251087 200000 542133713 200000 781773071 200000 639529132 200000 493471148 200000 955680707 200000 206075768 200000 813321462 200000 702573423 200000 74684717 200000 438010935 200000 587983772 200000 654426975 200000 523927295 200000 167421601 200000 694698204 200000 153107233 200000 535923397 200000 509072557 200000 224004501 200000 543536381 200000 732640944 200000 105668850 200000 136134469 200000 436613592 200000 490001805 200000 790013093 200000 528562187 200000 341102393 200000 731098315 200000 248247710 200000 981025956 200000 984482120 200000 326005880 200000 154822739 200000 820503665 200000 193298121 200000 462309699 200000 844894683 200000 601961326 200000 195469605 200000 591815291 200000 548513260 200000 419620924 200000 656854625 200000 570418702 200000 819708636 200000 4343831 200000 292756771 200000 901916298 200000 223932835 200000 556693215 200000 257533107 200000 559832349 200000 88619478 200000 630323987 200000 351618807 200000 137205144 200000 806883244 200000 430399952 200000 158063732 200000 946311271 200000 106179067 200000 327268565 200000 9517651 200000 445309082 200000 666217530 200000 780566656 200000 778075225 200000 425694174 200000 564651649 200000 64742353 200000 21714669 200000 201026179 200000 809122180 200000 879901286 200000 292407573 200000 423074679 200000 545091226 200000 855055997 200000 317176440 200000 573103688 200000 810245051 200000 913408756 200000 163509084 200000 919800614 200000 759094140 200000 655669579 200000 165729448 200000 860856029 200000 54774548 200000 338363807 200000 692706 200000 901666014 200000 611180634 200000 165885104 200000 964237617 200000 572554550 200000 554837956 200000 348292059 200000 356320091 200000 715664532 200000 899609704 200000 722752287 200000 134916039 200000 616691782 200000 132437502 200000 331819291 200000 895540348 200000 834793531 200000 419163355 200000 727893261 200000 170090527 200000 143267074 200000 408295414 200000 819987156 200000 717470711 200000 492389832 200000 870492389 200000 228386542 200000 440652267 200000 968264285 200000 662065120 200000 912311417 200000 903820418 200000 63919407 200000 64927676 200000 228774197 200000 789847777 200000 751198540 200000 448124400 200000 912908671 200000 809778384 200000 759862371 200000 365190803 200000 275238999 200000 45025972 200000 831789251 200000 418238042 200000 479123290 200000 895252885 200000 100696921 200000 388431518 200000 676141768 200000 842143512 200000 371360181 200000 898296147 200000 808019326 200000 719737733 200000 519477765 200000 648690961 200000 515373307 200000 776033218 200000 698864408 200000 206257422 200000 206717790 200000 591256404 200000 376984155 200000 590346528 200000 553351013 200000 548262500 200000 836613085 200000 878295998 200000 155719279 200000 995846583 200000 763552846 200000 192340479 200000 157938809 200000 172766900 200000 263901947 200000 735569305 200000 835152932 200000 835384673 200000 843022802 200000 763185891 200000 388606125 200000 900675684 200000 55892836 200000 531836627 200000 579683314 200000 757487366 200000 339956445 200000 481353471 200000 734202483 200000 166142250 200000 322017292 200000 875111838 200000 58172237 200000 712856410 200000 698380641 200000 401067911 200000 812938815 200000 366464697 200000 539041769 200000 254577199 200000 786038696 200000 17025297 200000 252136787 200000 901739439 200000 7394950 200000 222885574 200000 364762093 200000 449232059 200000 445220472 200000 550058207 200000 537068198 200000 480175275 200000 439413692 200000 14979843 200000 319380236 200000 968746869 200000 156007217 200000 962466680 200000 727655247 200000 860030895 200000 153900117 200000 930676518 200000 852747324 200000 985125009 200000 711490374 200000 480358289 200000 176323906 200000 725451760 200000 884888260 200000 911301345 200000 984187503 200000 114575427 200000 588668460 200000 845457885 200000 570114162 200000 224815777 200000 123016574 200000 882500586 200000 56702617 200000 302588095 200000 217002327 200000 326937872 200000 296082132 200000 40188661 200000 84204791 200000 500386804 200000 291694512 200000 779006522 200000 69568059 200000 557337566 200000 473016924 200000 488574498 200000 298941858 200000 677949107 200000 536261798 200000 912333030 200000 742299723 200000 662956283 200000 504046845 200000 598944604 200000 321674228 200000 850103260 200000 769725039 200000 305615609 200000 712865019 200000 41613083 200000 135407276 200000 668918741 200000 580696672 200000 852693793 200000 468595201 200000 516935334 200000 638401473 200000 352033523 200000 452941660 200000 757173442 200000 807163739 200000 651602488 200000 149873742 200000 883029537 200000 365271054 200000 216880438 200000 535879427 200000 630782808 200000 634729817 200000 684921556 200000 639622218 200000 57759646 200000 129234265 200000 89210008 200000 98189203 200000 746815178 200000 642123469 200000 147870888 200000 533420266 200000 554432849 200000 228408596 200000 643664845 200000 233291520 200000 557947980 200000 609899053 200000 595812715 200000 536355106 200000 152711535 200000 73294004 200000 755601801 200000 970996543 200000 561890066 200000 375271914 200000 160398030 200000 87402982 200000 300338731 200000 472474029 200000 902528128 200000 114038852 200000 227852368 200000 637661819 200000 300584070 200000 593228841 200000 496808888 200000 628761970 200000 716293479 200000 146272259 200000 9995066 200000 58314834 200000 661821000 200000 997592288 200000 683151948 200000 795398008 200000 319588080 200000 127753839 200000 866887429 200000 297210852 200000 634162631 200000 181330174 200000 803322907 200000 249195315 200000 289405393 200000 706058109 200000 363868900 200000 431281060 200000 626556598 200000 755185017 200000 297142615 200000 411243030 200000 624597181 200000 622940448 200000 152014859 200000 925318663 200000 714965195 200000 47333187 200000 525610037 200000 222933910 200000 46932072 200000 425349454 200000 494914990 200000 965504897 200000 191806906 200000 680197456 200000 439302378 200000 215800614 200000 979646854 200000 846385656 200000 309129985 200000 308723845 200000 128737077 200000 454044821 200000 942791081 200000 525140027 200000 283123404 200000 300984085 200000 25896248 200000 172411784 200000 629381874 200000 103538694 200000 706115750 200000 46675529 200000 442381036 200000 996697239 200000 671541640 200000 875044606 200000 491920035 200000 151968406 200000 594080277 200000 247312068 200000 352913564 200000 390904435 200000 679658275 200000 509494106 200000 706088958 200000 370445115 200000 978898474 200000 162611999 200000 205381775 200000 446003356 200000 894119743 200000 363390737 200000 374348470 200000 106838246 200000 186168601 200000 86640335 200000 328388985 200000 749413127 200000 476946191 200000 899778199 200000 430564479 200000 994001038 200000 90544919 200000 290637127 200000 542436878 200000 317967784 200000 480963015 200000 910656095 200000 114722061 200000 412504357 200000 254803543 200000 454260220 200000 614929155 200000 604265075 200000 738260124 200000 180353246 200000 343687189 200000 560730528 200000 871804684 200000 210761314 200000 157065482 200000 643279195 200000 238094528 200000 393338504 200000 765076297 200000 984508146 200000 960019820 200000 412263917 200000 903327961 200000 357380180 200000 138021225 200000 111670736 200000 621315167 200000 518421520 200000 483212715 200000 973885968 200000 468875043 200000 976010068 200000 419616713 200000 259468075 200000 322412810 200000 916991470 200000 285753339 200000 149909567 200000 45570716 200000 583639629 200000 262402838 200000 557399308 200000 458023166 200000 475280767 200000 702173329 200000 294651376 200000 283347448 200000 234623795 200000 709403267 200000 698909673 200000 434621935 200000 94245816 200000 145035170 200000 350347413 200000 210858475 200000 60151292 200000 14883140 200000 92010547 200000 491100050 200000 172832141 200000 108092769 200000 853630371 200000 203905322 200000 374752922 200000 951096462 200000 241262177 200000 690791833 200000 449778673 200000 995763202 200000 805960845 200000 84905063 200000 153337089 200000 177909139 200000 471768293 200000 593665466 200000 262853593 200000 635877817 200000 27252936 200000 212893272 200000 139141927 200000 511311753 200000 989358644 200000 544590760 200000 961634873 200000 449285306 200000 982217160 200000 974060976 200000 743577342 200000 250289059 200000 999247554 200000 440058647 200000 116289540 200000 847613754 200000 534608128 200000 285287715 200000 975751802 200000 139863317 200000 594159362 200000 961234875 200000 536728623 200000 444406123 200000 350911973 200000 121281893 200000 725957009 200000 696633619 200000 855191913 200000 995770184 200000 377456046 200000 369391491 200000 108689899 200000 203707179 200000 837343797 200000 57516241 200000 242925674 200000 14337907 200000 945226612 200000 263090101 200000 127796869 200000 539319079 200000 118477914 200000 403235716 200000 526230138 200000 884199918 200000 393699958 200000 685203509 200000 264389416 200000 765002255 200000 750456822 200000 20115038 200000 187963405 200000 727744111 200000 897485736 200000 821139767 200000 779600712 200000 680333974 200000 333294842 200000 147984021 200000 416570775 200000 589085865 200000 400141821 200000 348779759 200000 115651160 200000 596839280 200000 697017693 200000 499659612 200000 42500491 200000 843895376 200000 230540906 200000 552917394 200000 938580941 200000 390278993 200000 859866385 200000 983253991 200000 551171165 200000 96714521 200000 496407010 200000 451704147 200000 932783899 200000 978258669 200000 923682315 200000 982462827 200000 656298115 200000 88600246 200000 744235354 200000 503392357 200000 324815285 200000 164613881 200000 242662975 200000 54948634 200000 273977455 200000 876371165 200000 998367174 200000 594443006 200000 345648400 200000 263448615 200000 389346720 200000 801099305 200000 691499670 200000 424714560 200000 736835610 200000 135355218 200000 419945631 200000 78652717 200000 548364323 200000 798055885 200000 270094699 200000 4851093 200000 384059209 200000 829984147 200000 964166103 200000 668478654 200000 976645563 200000 281246521 200000 79824739 200000 483155855 200000 229452872 200000 102463990 200000 275945004 200000 830339470 200000 197657181 200000 652574625 200000 483746034 200000 936228578 200000 830500874 200000 339211952 200000 400951570 200000 765802578 200000 818272765 200000 863395897 200000 565346443 200000 952084291 200000 113366917 200000 631262708 200000 512381436 200000 818764732 200000 482073743 200000 790327862 200000 89295523 200000 153104996 200000 96412074 200000 257874934 200000 887988319 200000 207794306 200000 666574854 200000 727475914 200000 784691630 200000 174915579 200000 615254896 200000 988783338 200000 973868462 200000 310391126 200000 960802903 200000 574265131 200000 596540959 200000 236550075 200000 286281161 200000 436246788 200000 830517087 200000 825428206 200000 803713909 200000 298335372 200000 278562411 200000 88833368 200000 791382954 200000 377744504 200000 733421283 200000 477720061 200000 149933397 200000 541899297 200000 214546694 200000 191570566 200000 482487814 200000 776261499 200000 549420977 200000 429322552 200000 497806315 200000 599432990 200000 11441763 200000 252382457 200000 323133394 200000 116650560 200000 569351995 200000 425497937 200000 682976554 200000 623801527 200000 264640247 200000 221398118 200000 59453954 200000 739069690 200000 976505078 200000 467542269 200000 292338951 200000 701901344 200000 826252086 200000 612463743 200000 828381577 200000 124238815 200000 204026965 200000 324966129 200000 155057526 200000 796739726 200000 667694995 200000 25777402 200000 224702300 200000 667177763 200000 921359053 200000 126814688 200000 324548203 200000 930066740 200000 582548099 200000 939047306 200000 607382127 200000 390713080 200000 400136658 200000 543181950 200000 690557913 200000 634731334 200000 123097721 200000 807023587 200000 494733749 200000 175332755 200000 415250136 200000 337199999 200000 197306292 200000 873267192 200000 315522027 200000 265500601 200000 116625444 200000 707517225 200000 787814226 200000 955564439 200000 869333490 200000 159306366 200000 62516043 200000 424659648 200000 247450285 200000 690874349 200000 338410164 200000 139721595 200000 621020293 200000 970625548 200000 285391629 200000 41204909 200000 79667271 200000 614844435 200000 867581556 200000 704999901 200000 924141409 200000 366526423 200000 512124326 200000 812225331 200000 415492068 200000 836402127 200000 997957636 200000 14556531 200000 752003196 200000 611672338 200000 869990794 200000 63975430 200000 780429944 200000 392553301 200000 258144472 200000 359439600 200000 538889160 200000 552770288 200000 542981933 200000 278712026 200000 709734136 200000 662289626 200000 746832998 200000 47022344 200000 522150201 200000 70246055 200000 64960258 200000 426515299 200000 672902232 200000 881967760 200000 430664736 200000 697298544 200000 77761221 200000 921519979 200000 510252926 200000 661216597 200000 49355660 200000 972932269 200000 300712314 200000 309927386 200000 471661150 200000 672832622 200000 363467540 200000 624872037 200000 970093959 200000 996751716 200000 628516330 200000 628764667 200000 245708280 200000 82923237 200000 337957945 200000 567697477 200000 731176766 200000 858061545 200000 804598498 200000 818876296 200000 713773448 200000 667008517 200000 792172385 200000 860797099 200000 400533413 200000 937518960 200000 367528406 200000 699100980 200000 802887426 200000 525966593 200000 806462720 200000 911141194 200000 734018479 200000 748059437 200000 789310524 200000 307430323 200000 823150682 200000 593683213 200000 144592777 200000 446742998 200000 415709265 200000 844099157 200000 306100614 200000 446313401 200000 231243651 200000 695101789 200000 137402225 200000 588677123 200000 393688191 200000 395187995 200000 59778856 200000 915998203 200000 449982066 200000 667969317 200000 366197547 200000 364712326 200000 673375020 200000 16240050 200000 207411863 200000 714859819 200000 873258267 200000 378132889 200000 897397036 200000 883390481 200000 676527437 200000 209628240 200000 838868295 200000 343990271 200000 458216305 200000 629960174 200000 620773864 200000 939928922 200000 439990229 200000 557521705 200000 806590124 200000 205170474 200000 955189097 200000 81642839 200000 701908434 200000 598624532 200000 293015481 200000 45844591 200000 143246393 200000 210670431 200000 425249014 200000 232480520 200000 660389727 200000 612627699 200000 178511853 200000 309443159 200000 492196707 200000 754285397 200000 713082381 200000 412788277 200000 325117187 200000 525250731 200000 237731685 200000 981760790 200000 27308446 200000 661744573 200000 2888354 200000 565127186 200000 872246577 200000 66913264 200000 625056020 200000 139431135 200000 684316765 200000 937275212 200000 483729577 200000 128946643 200000 338321502 200000 220065399 200000 113640431 200000 592697318 200000 743845653 200000 259208887 200000 219917845 200000 751194797 200000 184416510 200000 135037427 200000 170526953 200000 725869663 200000 917891385 200000 539731121 200000 806511322 200000 995033554 200000 77537156 200000 156318231 200000 841311479 200000 741158526 200000 44389438 200000 658667502 200000 44705518 200000 797700216 200000 120912485 200000 125641881 200000 7254797 200000 117042295 200000 645869464 200000 403005730 200000 269162051 200000 514148818 200000 315854357 200000 673626413 200000 104395294 200000 697194111 200000 121666746 200000 398325505 200000 48191182 200000 201243924 200000 51280647 200000 463880581 200000 484331296 200000 155737289 200000 768823578 200000 561132607 200000 69320322 200000 567434098 200000 817139632 200000 765819222 200000 529847044 200000 758928264 200000 268862505 200000 395751313 200000 901038420 200000 16247329 200000 535432836 200000 18976341 200000 80336577 200000 272218866 200000 742793054 200000 669909417 200000 893365048 200000 297407571 200000 205517302 200000 997027381 200000 657879369 200000 162239803 200000 636247595 200000 526188349 200000 795814433 200000 687311678 200000 330172027 200000 328185514 200000 750457232 200000 361007253 200000 446729733 200000 71581952 200000 896382980 200000 606430229 200000 644780679 200000 620579176 200000 597708940 200000 727584565 200000 647374431 200000 714456998 200000 901279445 200000 15093772 200000 64323213 200000 616650787 200000 990277423 200000 953103184 200000 821596846 200000 543062500 200000 335678600 200000 89681495 200000 593461506 200000 293446287 200000 357933678 200000 42868505 200000 247796838 200000 629937772 200000 5038864 200000 667404331 200000 34577497 200000 916744801 200000 787827516 200000 757950660 200000 102758138 200000 577939444 200000 201614433 200000 863923898 200000 856716039 200000 260597067 200000 453391502 200000 837077125 200000 423627231 200000 561013550 200000 904305 200000 625125178 200000 536014720 200000 856153347 200000 199802200 200000 135833744 200000 94133385 200000 161876176 200000 319865137 200000 757855454 200000 114143800 200000 709017916 200000 395004557 200000 996150042 200000 499897451 200000 891839886 200000 631647896 200000 618812634 200000 325389730 200000 928535466 200000 376597794 200000 357742677 200000 168817914 200000 951505946 200000 548158616 200000 471172706 200000 86085683 200000 19783170 200000 890405386 200000 719150711 200000 602696618 200000 883463465 200000 485024550 200000 386527914 200000 839502430 200000 837582326 200000 503473723 200000 237990835 200000 196370414 200000 509537136 200000 748301878 200000 528634599 200000 354836632 200000 759392572 200000 906326183 200000 124761661 200000 20729659 200000 930873249 200000 221086651 200000 420403787 200000 742770005 200000 153708935 200000 856401986 200000 457278537 200000 913647877 200000 632705138 200000 905414570 200000 995988492 200000 474524425 200000 55291019 200000 210820609 200000 544460811 200000 129420991 200000 335901334 200000 191212535 200000 638373213 200000 234401831 200000 477557756 200000 583761624 200000 466243512 200000 329875422 200000 179757761 200000 691462805 200000 50261874 200000 82084644 200000 320791438 200000 976699835 200000 451030403 200000 46754262 200000 21721000 200000 761757561 200000 315810175 200000 223496819 200000 977759477 200000 541715869 200000 975523231 200000 188545562 200000 628917245 200000 274395286 200000 873984185 200000 986737289 200000 544049126 200000 541214067 200000 121195586 200000 866586143 200000 334300278 200000 744995810 200000 214705234 200000 384113626 200000 615374868 200000 945678385 200000 249855904 200000 723874648 200000 667317702 200000 509202254 200000 348928384 200000 800920281 200000 572107059 200000 655842506 200000 924557803 200000 94766907 200000 470284449 200000 458616017 200000 113592694 200000 73878523 200000 127939319 200000 624107571 200000 184244568 200000 27118906 200000 288760763 200000 338559581 200000 585389416 200000 853729716 200000 124417812 200000 972781919 200000 441420828 200000 522029769 200000 337128392 200000 84427751 200000 932893322 200000 659101815 200000 245552958 200000 585686851 200000 154921066 200000 486289245 200000 854156669 200000 602375010 200000 95967249 200000 269509305 200000 918928170 200000 719932115 200000 465108598 200000 771510890 200000 590428556 200000 563118276 200000 325779759 200000 782512878 200000 588379786 200000 53399810 200000 297153652 200000 358629732 200000 110266027 200000 10977278 200000 233781018 200000 438153609 200000 438015252 200000 234766022 200000 146084504 200000 69277118 200000 732603277 200000 269700359 200000 95540997 200000 413811455 200000 888830075 200000 663754512 200000 985995542 200000 683595501 200000 96699110 200000 382117329 200000 510790180 200000 972507076 200000 848408691 200000 405286103 200000 944628259 200000 136454244 200000 217941354 200000 713403985 200000 82101163 200000 543970379 200000 913093297 200000 290177293 200000 486567410 200000 637871512 200000 160824781 200000 820319866 200000 186437838 200000 712182537 200000 691878631 200000 6769831 200000 815558326 200000 211859453 200000 36595908 200000 140888641 200000 221219009 200000 907747954 200000 714132683 200000 884072088 200000 758325925 200000 574059782 200000 670657794 200000 558815130 200000 792134329 200000 735120121 200000 283693071 200000 397843413 200000 267789299 200000 117906473 200000 62699834 200000 262428280 200000 823816681 200000 612533523 200000 580398697 200000 981472594 200000 790864082 200000 411029207 200000 694197282 200000 533959888 200000 573990277 200000 274860340 200000 388309900 200000 125014018 200000 752957303 200000 98163847 200000 404330606 200000 141873302 200000 240109761 200000 750966735 200000 584476973 200000 279946458 200000 750528535 200000 127790251 200000 775511760 200000 133845437 200000 594364113 200000 853293401 200000 943613694 200000 594709710 200000 910804709 200000 969805495 200000 549982205 200000 818214458 200000 944070889 200000 729610821 200000 592740020 200000 780304081 200000 939226133 200000 611425825 200000 532804266 200000 594422785 200000 279216190 200000 931517705 200000 81216004 200000 813311960 200000 71464411 200000 535220315 200000 911135626 200000 956996869 200000 724296706 200000 478970902 200000 345250977 200000 910574807 200000 907969643 200000 730289370 200000 248670033 200000 41504571 200000 716780907 200000 9517539 200000 909370943 200000 156150977 200000 693450234 200000 307895057 200000 617344179 200000 12177559 200000 52827564 200000 7158498 200000 369832082 200000 305031819 200000 600758458 200000 943387765 200000 494454884 200000 722151180 200000 879141369 200000 17385352 200000 956211535 200000 373952809 200000 514554593 200000 109098106 200000 727752472 200000 784215695 200000 560504711 200000 143425096 200000 885932072 200000 364526990 200000 515505826 200000 202061971 200000 90728324 200000 412369172 200000 221073800 200000 971862424 200000 117404371 200000 738828463 200000 490968625 200000 555214389 200000 942648923 200000 813699726 200000 29549362 200000 534963689 200000 578675458 200000 608194944 200000 148979138 200000 359985876 200000 569162321 200000 508478194 200000 718807480 200000 981529522 200000 715613803 200000 399848180 200000 562148233 200000 209032675 200000 435731482 200000 979287604 200000 915548238 200000 357370725 200000 502043841 200000 866585088 200000 720481211 200000 534553303 200000 831944810 200000 471027783 200000 156646440 200000 86162295 200000 875611577 200000 11331479 200000 572678795 200000 519255331 200000 488152565 200000 968841504 200000 452185210 200000 817096283 200000 349536005 200000 640830127 200000 542295596 200000 605681725 200000 767234416 200000 875426994 200000 888017528 200000 964009094 200000 889185371 200000 25223737 200000 932520148 200000 929676183 200000 25131405 200000 143782642 200000 609585495 200000 31164012 200000 496481133 200000 179993900 200000 292699319 200000 937623717 200000 773826818 200000 129054164 200000 623221834 200000 534857856 200000 688091121 200000 661735034 200000 16653319 200000 300991196 200000 421516418 200000 312657740 200000 66693765 200000 505587511 200000 110478746 200000 983890712 200000 47071993 200000 636963248 200000 340525249 200000 484296013 200000 585552188 200000 288060677 200000 272159261 200000 599045625 200000 96259010 200000 657292437 200000 237781619 200000 83066828 200000 915254179 200000 366476893 200000 303605036 200000 672011283 200000 235539093 200000 395617534 200000 353347149 200000 175446716 200000 198942446 200000 978924468 200000 930142332 200000 408170071 200000 198070694 200000 141394016 200000 243048705 200000 912941586 200000 227328082 200000 9972606 200000 974178754 200000 282439100 200000 823138089 200000 920350766 200000 24021829 200000 960743362 200000 918305537 200000 29724206 200000 387984049 200000 448825140 200000 395977554 200000 89364957 200000 684598732 200000 631731136 200000 210076721 200000 756288057 200000 701590781 200000 526807988 200000 932644437 200000 428908257 200000 414656842 200000 956833279 200000 519100693 200000 556391955 200000 475063386 200000 856637999 200000 756922983 200000 332722862 200000 264265843 200000 131255924 200000 645310177 200000 224191023 200000 50923132 200000 2673050 200000 6595003 200000 41939639 200000 701806076 200000 895566098 200000 300146377 200000 459566850 200000 785643800 200000 893448425 200000 421826180 200000 532602993 200000 504904343 200000 991514574 200000 252691970 200000 815788288 200000 652852704 200000 170756367 200000 719876344 200000 141373263 200000 692918522 200000 455071900 200000 342375358 200000 51695772 200000 412833930 200000 16543489 200000 3655499 200000 788902598 200000 27842008 200000 486019951 200000 953251635 200000 262524491 200000 61986505 200000 870636979 200000 55202735 200000 432041034 200000 927792613 200000 248766524 200000 126918036 200000 939661441 200000 965942353 200000 428343833 200000 359139929 200000 501186894 200000 176723925 200000 29310199 200000 963915285 200000 376381361 200000 891812566 200000 188103462 200000 831932286 200000 11177799 200000 51374172 200000 278992275 200000 650206698 200000 615798864 200000 236721677 200000 978639822 200000 941720401 200000 937983401 200000 115782703 200000 952774661 200000 336470600 200000 624429265 200000 242567592 200000 601381639 200000 455765510 200000 545830375 200000 715826688 200000 604762689 200000 388926561 200000 231383466 200000 431923549 200000 445603779 200000 567168977 200000 634834807 200000 15064197 200000 149289530 200000 806771051 200000 533158733 200000 593120991 200000 536264438 200000 68308198 200000 449990602 200000 357302385 200000 697560549 200000 328574617 200000 393809966 200000 665765858 200000 669795734 200000 883211642 200000 437743703 200000 919187576 200000 686564150 200000 949928735 200000 370665666 200000 548730906 200000 953217173 200000 648156607 200000 435985552 200000 244810062 200000 380016160 200000 692122161 200000 339668861 200000 582904123 200000 668177127 200000 903377899 200000 512934377 200000 600013224 200000 466772632 200000 304971011 200000 675804883 200000 717044986 200000 302848897 200000 283910193 200000 614856152 200000 617410616 200000 800192658 200000 92023498 200000 657430327 200000 462741769 200000 614540631 200000 293808837 200000 93756878 200000 52927924 200000 933223937 200000 842256056 200000 260263709 200000 676328734 200000 864678749 200000 709355995 200000 373526850 200000 54345423 200000 661398746 200000 725363203 200000 756174075 200000 599334636 200000 360643718 200000 124566439 200000 851760550 200000 813738045 200000 120544016 200000 453072862 200000 330595651 200000 979435047 200000 105208263 200000 955734622 200000 722770031 200000 422638770 200000 937725081 200000 165440381 200000 711723114 200000 694576259 200000 339130900 200000 288795187 200000 579513105 200000 2779874 200000 491439975 200000 49853972 200000 102002915 200000 118199733 200000 485431904 200000 277475161 200000 689815295 200000 300632962 200000 418339182 200000 809020632 200000 674435363 200000 688905071 200000 576759200 200000 704834054 200000 825829294 200000 139929924 200000 564080291 200000 328968443 200000 629235614 200000 227238759 200000 589399239 200000 835273325 200000 819002514 200000 171670238 200000 483960058 200000 390208435 200000 889114311 200000 54387536 200000 425802954 200000 63417027 200000 699780382 200000 374542595 200000 533658727 200000 993497139 200000 158478612 200000 678128350 200000 46137501 200000 964175162 200000 978289351 200000 733215847 200000 306544861 200000 841597359 200000 493351158 200000 925597637 200000 543320372 200000 72647688 200000 504349440 200000 827197375 200000 186390097 200000 89458011 200000 770917092 200000 397170618 200000 836509570 200000 719782752 200000 326389054 200000 301221309 200000 560306358 200000 133921900 200000 170232656 200000 398792303 200000 656517244 200000 160077686 200000 212401909 200000 421554455 200000 241236993 200000 420433940 200000 930994862 200000 864434074 200000 34581269 200000 292248190 200000 88465817 200000 851460735 200000 530335270 200000 811428233 200000 279241076 200000 449850094 200000 36364866 200000 389642412 200000 870830749 200000 481219243 200000 730390296 200000 343504382 200000 903482388 200000 169623583 200000 4586231 200000 597601332 200000 827963766 200000 253748814 200000 621974221 200000 424406182 200000 44736770 200000 204006625 200000 945334824 200000 14682443 200000 902750103 200000 952148508 200000 687863606 200000 335189688 200000 989512372 200000 544636136 200000 662251720 200000 34226723 200000 182452341 200000 531489994 200000 560504394 200000 471679845 200000 467138971 200000 295558120 200000 725872587 200000 668072178 200000 559021956 200000 811293962 200000 773040635 200000 87555042 200000 555356718 200000 213268374 200000 732701735 200000 452557291 200000 339358264 200000 822837650 200000 924553278 200000 748853604 200000 254031583 200000 666593189 200000 716876494 200000 135713603 200000 557526532 200000 765418261 200000 276011270 200000 854435614 200000 891468323 200000 214906825 200000 404592821 200000 544348460 200000 429462108 200000 332405319 200000 312709704 200000 165093444 200000 735176814 200000 487190966 200000 787567823 200000 296066523 200000 609937078 200000 521978844 200000 862309368 200000 940350474 200000 362448435 200000 546257184 200000 342690833 200000 855368581 200000 642205828 200000 411356808 200000 949167113 200000 687399844 200000 257846247 200000 342443963 200000 105800047 200000 561084509 200000 449281339 200000 146348288 200000 194476656 200000 957922886 200000 898885630 200000 757783868 200000 955975132 200000 470326423 200000 359553102 200000 314252278 200000 899979553 200000 160334629 200000 535933675 200000 550738262 200000 578605133 200000 848816743 200000 16626994 200000 992608800 200000 4839439 200000 251337075 200000 569371939 200000 817727420 200000 685667766 200000 604884993 200000 701764443 200000 148910129 200000 882607919 200000 208184422 200000 210159385 200000 768306212 200000 128410890 200000 587985306 200000 902407228 200000 681519325 200000 566643317 200000 73991473 200000 693975874 200000 133739586 200000 182273342 200000 31840100 200000 263175498 200000 164508888 200000 900593108 200000 799570184 200000 988761106 200000 318117832 200000 600072005 200000 150293397 200000 527148025 200000 245003991 200000 643380033 200000 771148064 200000 288289789 200000 768287339 200000 348281877 200000 577550944 200000 302066620 200000 792513420 200000 632425648 200000 270801067 200000 333273462 200000 835036640 200000 268856992 200000 217686521 200000 660301320 200000 44687277 200000 207507988 200000 811675359 200000 769783026 200000 67477978 200000 615310810 200000 850550420 200000 547170385 200000 967848429 200000 285938018 200000 967991535 200000 298293476 200000 899402253 200000 723445433 200000 264301669 200000 482041354 200000 427303168 200000 584644237 200000 148993551 200000 398903745 200000 236887597 200000 780645422 200000 151873953 200000 182885032 200000 132234138 200000 675704715 200000 683426163 200000 596513277 200000 8852974 200000 934409520 200000 51697275 200000 789875103 200000 263977071 200000 793031757 200000 279110735 200000 760440843 200000 234541317 200000 451379377 200000 693502246 200000 574508642 200000 180625460 200000 826836170 200000 633381335 200000 160773728 200000 60591908 200000 132006310 200000 427544024 200000 550271078 200000 966059420 200000 108408052 200000 748365632 200000 136909168 200000 642395137 200000 746342147 200000 719371460 200000 489741086 200000 963417946 200000 698732736 200000 326329789 200000 339325359 200000 930399567 200000 755728315 200000 291858463 200000 719238143 200000 947653156 200000 860919329 200000 392019073 200000 13945232 200000 673728194 200000 315044035 200000 224945691 200000 13511293 200000 867943598 200000 716643085 200000 417312451 200000 779142535 200000 119773198 200000 870129934 200000 399526638 200000 331988492 200000 462398378 200000 911184245 200000 50418612 200000 701278218 200000 253046503 200000 400028049 200000 811812555 200000 257052191 200000 425297869 200000 597779792 200000 909588105 200000 145661835 200000 538842370 200000 896918336 200000 498055142 200000 94006315 200000 809376204 200000 556348048 200000 737613943 200000 67635838 200000 754801170 200000 534554383 200000 148506739 200000 541402019 200000 503544410 200000 314717482 200000 749369008 200000 334135129 200000 988635082 200000 337730545 200000 193292454 200000 246472701 200000 671023146 200000 922613521 200000 863170154 200000 812588174 200000 527316448 200000 509369050 200000 137328307 200000 109424810 200000 265928690 200000 346703930 200000 595496664 200000 718364305 200000 111126023 200000 789208256 200000 171465935 200000 966988065 200000 449263206 200000 84235929 200000 53915438 200000 926001112 200000 664579572 200000 320233621 200000 675338540 200000 423723732 200000 188046392 200000 273595938 200000 871758496 200000 858665173 200000 916624729 200000 406138702 200000 980617216 200000 551738680 200000 449846302 200000 528289480 200000 427654755 200000 205206524 200000 259235308 200000 997687262 200000 560169854 200000 702625216 200000 482541770 200000 912758399 200000 714859433 200000 345741762 200000 183739232 200000 152817978 200000 924600283 200000 930631137 200000 625600242 200000 606973245 200000 351719848 200000 421061787 200000 498783080 200000 90351190 200000 689639753 200000 333876495 200000 218637641 200000 17621236 200000 924376979 200000 91120379 200000 723496379 200000 908026917 200000 760230909 200000 776470206 200000 559125635 200000 542671257 200000 643694238 200000 356450645 200000 481325578 200000 592533404 200000 639521836 200000 93888097 200000 317119317 200000 215947551 200000 36442109 200000 607382558 200000 356369418 200000 196435887 200000 62288393 200000 321018732 200000 916285553 200000 86420859 200000 843143397 200000 715853258 200000 955860336 200000 889498961 200000 603523528 200000 111515989 200000 268150925 200000 485658785 200000 454249608 200000 105993420 200000 946888174 200000 225864055 200000 740109725 200000 39114126 200000 34718299 200000 699009156 200000 747157020 200000 630331801 200000 137342266 200000 481171733 200000 115595196 200000 975151499 200000 9587857 200000 93788953 200000 606024916 200000 712077476 200000 946567431 200000 852713246 200000 51204697 200000 202832578 200000 803894754 200000 469077588 200000 208816100 200000 888361058 200000 862245641 200000 721242247 200000 580528553 200000 169766565 200000 668826883 200000 830130216 200000 249311360 200000 909114695 200000 595515637 200000 569586244 200000 591113183 200000 81045160 200000 743463590 200000 914965130 200000 984957916 200000 297163207 200000 80106621 200000 894515528 200000 465009967 200000 24536641 200000 624820609 200000 536807789 200000 632769837 200000 381241429 200000 113976663 200000 176439432 200000 803631053 200000 999230690 200000 882622534 200000 844134087 200000 81715109 200000 506418534 200000 231817014 200000 567727864 200000 590558189 200000 196514303 200000 796865451 200000 930286730 200000 826759290 200000 980164461 200000 559330254 200000 46666123 200000 946633667 200000 572103438 200000 283860067 200000 803626666 200000 536823519 200000 592331999 200000 232505555 200000 92090166 200000 128825220 200000 363888001 200000 334141218 200000 729233180 200000 360658952 200000 103236656 200000 648171513 200000 285069036 200000 329108834 200000 467772620 200000 865907357 200000 794952660 200000 613844777 200000 393770963 200000 515014388 200000 264068003 200000 880291219 200000 729304676 200000 81422726 200000 196549830 200000 543724919 200000 509054526 200000 835289977 200000 197846604 200000 218301514 200000 109114301 200000 278866579 200000 625331173 200000 611654692 200000 708040674 200000 331781435 200000 155963870 200000 745087931 200000 850000971 200000 147428983 200000 943717158 200000 261879398 200000 517238070 200000 630100461 200000 707942219 200000 209234459 200000 501128577 200000 219254758 200000 779785852 200000 660583792 200000 329109164 200000 866033478 200000 785048968 200000 101795740 200000 782960852 200000 514185620 200000 519457245 200000 972787830 200000 652510904 200000 54875383 200000 945333640 200000 704397940 200000 422143928 200000 843166261 200000 798679866 200000 581546668 200000 550333392 200000 233496245 200000 959141441 200000 496479958 200000 923398560 200000 203660413 200000 434547338 200000 430412615 200000 960264294 200000 259088437 200000 256149668 200000 936402677 200000 793727489 200000 404836641 200000 326734783 200000 644591993 200000 687997678 200000 188727081 200000 603389352 200000 59078408 200000 415443534 200000 494315732 200000 396837582 200000 21685880 200000 120268766 200000 271928135 200000 699635775 200000 946539840 200000 69014012 200000 721705546 200000 606349738 200000 181952374 200000 295164840 200000 913884226 200000 655489886 200000 278983122 200000 692710527 200000 703971895 200000 843972680 200000 271344041 200000 346080448 200000 788158926 200000 641113080 200000 162037491 200000 923876682 200000 381140815 200000 500327068 200000 746935877 200000 842422172 200000 256315295 200000 375216898 200000 482366165 200000 205726163 200000 955691078 200000 532055705 200000 269664892 200000 395637934 200000 103449450 200000 116590448 200000 976538542 200000 190068619 200000 782565329 200000 73996341 200000 603526019 200000 737620586 200000 992849122 200000 966447157 200000 429465521 200000 774412265 200000 144208546 200000 825302881 200000 254056591 200000 631776070 200000 42512314 200000 175878215 200000 782544658 200000 322155615 200000 446542703 200000 489971220 200000 868017875 200000 224080307 200000 824317352 200000 563167895 200000 117690374 200000 535984738 200000 207465195 200000 989054016 200000 946483587 200000 7901736 200000 192345183 200000 278012444 200000 115535551 200000 396114789 200000 134411722 200000 722761177 200000 176913875 200000 16557847 200000 641419667 200000 357151688 200000 875517811 200000 180765405 200000 716044993 200000 346186453 200000 921361655 200000 544665333 200000 947042041 200000 937687695 200000 194320981 200000 496500286 200000 181405826 200000 622786342 200000 754064931 200000 608831030 200000 966901315 200000 605738343 200000 839818649 200000 613465339 200000 261379011 200000 822983360 200000 884305036 200000 250179405 200000 60035367 200000 407296834 200000 524866419 200000 640546953 200000 757813047 200000 717534617 200000 881441636 200000 498027183 200000 8477528 200000 763342612 200000 501928983 200000 70065756 200000 218959762 200000 429067683 200000 230367713 200000 341572815 200000 639266442 200000 829012435 200000 354099641 200000 853113319 200000 88436616 200000 661608146 200000 326699830 200000 578753571 200000 198853745 200000 494441073 200000 585317518 200000 681258655 200000 663282125 200000 341304604 200000 282187415 200000 242716956 200000 629451457 200000 319427554 200000 987120841 200000 533922296 200000 926695701 200000 329014899 200000 449008441 200000 760235569 200000 141769519 200000 617746203 200000 509630622 200000 155228517 200000 198774293 200000 878086859 200000 365925966 200000 74453972 200000 107424110 200000 714517264 200000 942209089 200000 45684315 200000 431737216 200000 119564313 200000 401623820 200000 815634554 200000 553866545 200000 214776501 200000 25292774 200000 113842254 200000 41737225 200000 462046801 200000 466943142 200000 800492694 200000 681003054 200000 606897917 200000 562313665 200000 190478001 200000 837401702 200000 957835111 200000 308446800 200000 97028765 200000 529733656 200000 312134877 200000 807779847 200000 642943225 200000 295299915 200000 155723598 200000 860340542 200000 368509699 200000 160440996 200000 11774793 200000 44351210 200000 259839130 200000 153298794 200000 752259579 200000 428253348 200000 590893628 200000 556763524 200000 650742580 200000 378835104 200000 489409287 200000 156180856 200000 102057314 200000 297891254 200000 698837691 200000 334285934 200000 356819859 200000 565383516 200000 293681589 200000 18847274 200000 276047734 200000 389930409 200000 99567348 200000 746372884 200000 41584985 200000 550313298 200000 932707351 200000 620110899 200000 992339500 200000 936496560 200000 127998301 200000 651441452 200000 26929019 200000 836392119 200000 679717795 200000 306507847 200000 235721079 200000 95564030 200000 148561512 200000 592235625 200000 318513389 200000 500344765 200000 893146571 200000 574182682 200000 125194572 200000 485265609 200000 46003850 200000 937461887 200000 37358243 200000 662555290 200000 544733187 200000 682429280 200000 14277023 200000 216817733 200000 498325046 200000 856894755 200000 900153232 200000 626558849 200000 486691264 200000 159924686 200000 265080932 200000 206207652 200000 5072865 200000 127140871 200000 370058921 200000 650598565 200000 69650550 200000 512112918 200000 769162638 200000 624757531 200000 515780095 200000 837903585 200000 524493025 200000 817113149 200000 623046553 200000 83863534 200000 601170194 200000 523277535 200000 988975875 200000 280978788 200000 956777261 200000 799883898 200000 934964380 200000 975662345 200000 489921251 200000 461034787 200000 512309090 200000 327426372 200000 358617729 200000 502547857 200000 185736948 200000 866186011 200000 848915190 200000 877157659 200000 9323920 200000 109349429 200000 562461649 200000 673985463 200000 659838996 200000 114839256 200000 136016191 200000 520329723 200000 178488320 200000 533771243 200000 84684304 200000 172894494 200000 539127665 200000 873723637 200000 707799473 200000 334989559 200000 585595687 200000 199648795 200000 115229746 200000 993352188 200000 496086143 200000 219246628 200000 539529281 200000 843752260 200000 147066232 200000 748969079 200000 715373869 200000 312858756 200000 998265521 200000 581351195 200000 401523427 200000 711570452 200000 464875881 200000 592362165 200000 500970995 200000 289184490 200000 887566205 200000 372254861 200000 840897419 200000 433843357 200000 870834028 200000 177869960 200000 390992249 200000 320777059 200000 905432660 200000 550811438 200000 872485932 200000 677955090 200000 268880885 200000 717078436 200000 541927090 200000 504314401 200000 916509869 200000 573029810 200000 658025658 200000 250576807 200000 198474617 200000 16473533 200000 841276051 200000 58520922 200000 62396922 200000 306081997 200000 765107499 200000 731335824 200000 838962796 200000 976021640 200000 755963408 200000 634345793 200000 411532719 200000 277253939 200000 135992177 200000 781822466 200000 976980802 200000 519573431 200000 943945244 200000 858505226 200000 305835842 200000 735136153 200000 266665856 200000 784573231 200000 585222254 200000 932923136 200000 195130284 200000 117853161 200000 832575013 200000 114293938 200000 29615950 200000 134931277 200000 151981669 200000 460600342 200000 568021940 200000 303102738 200000 120142285 200000 837340978 200000 734713549 200000 388046735 200000 265611674 200000 775362733 200000 729411879 200000 946266041 200000 265391533 200000 518986189 200000 310024689 200000 150504745 200000 589879939 200000 642403449 200000 727522554 200000 677802003 200000 921713978 200000 211763511 200000 628977840 200000 34829135 200000 615019409 200000 495423278 200000 38863393 200000 147391571 200000 578797032 200000 524052517 200000 692619003 200000 425510197 200000 928333115 200000 204404865 200000 122344847 200000 138159789 200000 808631594 200000 26547529 200000 782872777 200000 699278864 200000 293630963 200000 956962340 200000 128242233 200000 120290133 200000 340142197 200000 574700377 200000 180442636 200000 674501906 200000 86168110 200000 754127821 200000 615480082 200000 114071167 200000 263365437 200000 423686920 200000 635571385 200000 355155313 200000 895266399 200000 856547631 200000 316199696 200000 835813983 200000 17815285 200000 446747914 200000 270886084 200000 786695264 200000 879833339 200000 854906366 200000 138843428 200000 947725610 200000 824945938 200000 157350931 200000 643536928 200000 338174739 200000 954420342 200000 611679726 200000 810850373 200000 48920338 200000 537665799 200000 518671063 200000 87418050 200000 554390718 200000 16367428 200000 562273972 200000 835668837 200000 808044621 200000 530527818 200000 723205131 200000 280825501 200000 584154262 200000 284897752 200000 214846978 200000 907385721 200000 822729998 200000 51406925 200000 462477921 200000 850444199 200000 588522445 200000 669248166 200000 562546062 200000 699924853 200000 254142857 200000 696700548 200000 998310031 200000 361812434 200000 564246937 200000 421840420 200000 69847819 200000 537350220 200000 621909491 200000 895640164 200000 224621384 200000 69976850 200000 1960237 200000 110936772 200000 974735917 200000 844418803 200000 226520190 200000 855403873 200000 581123392 200000 397400412 200000 118225341 200000 110791931 200000 761559720 200000 722744413 200000 545595232 200000 923011823 200000 734128939 200000 743300772 200000 535739517 200000 321798460 200000 839151665 200000 611216255 200000 946093260 200000 469781121 200000 275563454 200000 444482782 200000 490571937 200000 691045372 200000 990857338 200000 864292685 200000 186746613 200000 695266700 200000 658524075 200000 145929213 200000 640445278 200000 322474415 200000 889872185 200000 212220091 200000 300456978 200000 651881859 200000 139876776 200000 924117493 200000 47091175 200000 74540744 200000 222437921 200000 664290492 200000 921489492 200000 903209435 200000 963786344 200000 177439420 200000 52357487 200000 663871420 200000 696476389 200000 169888324 200000 359143920 200000 66601992 200000 504216735 200000 725354564 200000 298263340 200000 385836287 200000 430146364 200000 593167945 200000 143203611 200000 805084542 200000 661921025 200000 522644098 200000 965899346 200000 274220292 200000 691636439 200000 784036285 200000 542426119 200000 625352624 200000 727489603 200000 506464105 200000 73303571 200000 541417536 200000 301663595 200000 81011093 200000 299008234 200000 799979539 200000 915731735 200000 655078126 200000 249358244 200000 459986215 200000 83336877 200000 34520260 200000 801004023 200000 273328666 200000 175083059 200000 983837957 200000 894902330 200000 386279468 200000 256137296 200000 478476863 200000 390264162 200000 240186170 200000 451572810 200000 171946913 200000 853622536 200000 677679044 200000 385857032 200000 707950330 200000 979673440 200000 216692967 200000 71295504 200000 792340151 200000 161636161 200000 262758498 200000 25864073 200000 834416104 200000 84307491 200000 939146388 200000 952996921 200000 354476091 200000 178331676 200000 471565948 200000 791696519 200000 815813630 200000 378527201 200000 913747894 200000 243035513 200000 943466528 200000 488749258 200000 16886403 200000 645367478 200000 129981488 200000 482738381 200000 508291009 200000 460770949 200000 121347163 200000 479926912 200000 707447534 200000 245110731 200000 168843121 200000 707242779 200000 644468264 200000 874408463 200000 633794784 200000 415041651 200000 178931247 200000 619181945 200000 257894070 200000 11310335 200000 637735009 200000 664161997 200000 769602466 200000 298739669 200000 882092219 200000 598836083 200000 944197875 200000 209925293 200000 18618845 200000 350518130 200000 607560854 200000 726395356 200000 132365062 200000 743932271 200000 750902555 200000 707290201 200000 602374163 200000 544020146 200000 625649072 200000 741332923 200000 932704131 200000 893787937 200000 843674147 200000 793172024 200000 327827573 200000 688533313 200000 217213667 200000 509530278 200000 781977767 200000 323499067 200000 826507007 200000 659432061 200000 76095607 200000 720483796 200000 409169956 200000 33298898 200000 364914917 200000 141051506 200000 873826466 200000 525649756 200000 849800079 200000 101518109 200000 974078311 200000 757626993 200000 965024434 200000 644230523 200000 736164865 200000 987633417 200000 756805423 200000 265320402 200000 216685727 200000 443435449 200000 166872706 200000 416505609 200000 759296016 200000 274067384 200000 797791947 200000 236892838 200000 960297409 200000 860575453 200000 764320968 200000 394010832 200000 950033858 200000 984108957 200000 326549464 200000 67021389 200000 421993665 200000 19358480 200000 892865018 200000 563046532 200000 200713740 200000 648149741 200000 193736650 200000 683844987 200000 338891154 200000 396425097 200000 917817993 200000 755959257 200000 947055585 200000 914750938 200000 865859605 200000 510655204 200000 261647401 200000 745707385 200000 788089068 200000 887882883 200000 339929143 200000 359785626 200000 543771692 200000 146332989 200000 663337081 200000 537347605 200000 895408021 200000 974296119 200000 785730047 200000 799878496 200000 82548612 200000 341832505 200000 10848376 200000 324879506 200000 525406969 200000 587181736 200000 705690672 200000 320690272 200000 966483857 200000 562206091 200000 331210775 200000 88672803 200000 167107979 200000 739176330 200000 927270844 200000 762670031 200000 726742470 200000 594145001 200000 17334605 200000 32050683 200000 466988480 200000 739016849 200000 286064536 200000 387584991 200000 70078872 200000 376310278 200000 542379020 200000 638227792 200000 13451788 200000 264982385 200000 211240120 200000 794782406 200000 526281338 200000 359806871 200000 359573065 200000 688515414 200000 847349986 200000 791965662 200000 975244815 200000 398921398 200000 827768802 200000 570803278 200000 813578743 200000 584895807 200000 315890871 200000 331302797 200000 880347281 200000 518681573 200000 925271873 200000 794601185 200000 174929676 200000 376688192 200000 920585215 200000 259391536 200000 6396724 200000 96097414 200000 35152398 200000 866024962 200000 695802745 200000 132119950 200000 817102125 200000 140752765 200000 305485546 200000 140595406 200000 808806843 200000 960756839 200000 463771957 200000 880815708 200000 405299894 200000 232074535 200000 508359848 200000 532656367 200000 594094525 200000 415241923 200000 142968370 200000 463259614 200000 55926542 200000 153790178 200000 565134177 200000 20991775 200000 747166087 200000 452641739 200000 656186981 200000 985820488 200000 333042344 200000 297484899 200000 86661130 200000 662192016 200000 123682446 200000 614967345 200000 239027137 200000 917908942 200000 534353401 200000 408502108 200000 773066135 200000 877376632 200000 65144390 200000 925910698 200000 198624315 200000 693021861 200000 612169077 200000 859808131 200000 63476476 200000 794929162 200000 982209571 200000 349790187 200000 227297223 200000 359858943 200000 957150095 200000 921321610 200000 469663532 200000 311775354 200000 451195800 200000 622343335 200000 457690712 200000 774096914 200000 859019964 200000 783766055 200000 583121179 200000 974947325 200000 960158234 200000 526489490 200000 42707939 200000 488163089 200000 124281199 200000 885623821 200000 860820415 200000 757041349 200000 406014748 200000 664962912 200000 6620764 200000 872389424 200000 331111966 200000 720734193 200000 839140874 200000 799445256 200000 948537363 200000 573980869 200000 102584246 200000 929647011 200000 466191675 200000 723315589 200000 549347568 200000 917791993 200000 311386739 200000 859079798 200000 972208614 200000 299937695 200000 110588218 200000 223566463 200000 766037863 200000 444577996 200000 543060399 200000 324298534 200000 72920288 200000 198587478 200000 591617680 200000 664944273 200000 899584609 200000 31199413 200000 831387964 200000 860947848 200000 110597271 200000 64288510 200000 752168369 200000 94486897 200000 11997906 200000 87392488 200000 103033486 200000 732260946 200000 544751872 200000 908153034 200000 75727633 200000 380610770 200000 504649648 200000 993444249 200000 625330456 200000 503285303 200000 273141263 200000 852858606 200000 76047139 200000 365301352 200000 571937773 200000 207117053 200000 822018127 200000 244025836 200000 799743927 200000 344051358 200000 575205980 200000 15399912 200000 225271933 200000 679185223 200000 955124135 200000 741952547 200000 932111341 200000 471387406 200000 969420591 200000 962030852 200000 830208086 200000 630103211 200000 606164115 200000 874920850 200000 220148389 200000 420852595 200000 53640209 200000 666717554 200000 280047721 200000 119913309 200000 189800072 200000 177844459 200000 21291474 200000 266916607 200000 60453750 200000 764890341 200000 503604141 200000 557922193 200000 613616378 200000 526098148 200000 548743017 200000 96169704 200000 925157330 200000 384389904 200000 66813204 200000 647384955 200000 33619292 200000 555912240 200000 840936798 200000 390206561 200000 456609176 200000 729615786 200000 842163603 200000 344520016 200000 55340323 200000 254970755 200000 843601828 200000 687406238 200000 200043836 200000 865460324 200000 763067934 200000 959823682 200000 142748611 200000 165865362 200000 346026544 200000 303001811 200000 69487412 200000 529913075 200000 741435304 200000 974229383 200000 143908015 200000 685190927 200000 340705013 200000 759199797 200000 28723698 200000 61478668 200000 500993830 200000 91576402 200000 688186716 200000 992066224 200000 460601320 200000 755204086 200000 379448811 200000 407851618 200000 709247883 200000 220437463 200000 499254077 200000 869966632 200000 64101117 200000 637294412 200000 435739538 200000 263848616 200000 517963213 200000 236248139 200000 312529352 200000 786193195 200000 274951720 200000 727124330 200000 59254108 200000 471704980 200000 75821277 200000 997888480 200000 992087662 200000 846578029 200000 70029660 200000 859625348 200000 408543165 200000 203208922 200000 426253746 200000 772777676 200000 786219174 200000 959758498 200000 839997070 200000 463075022 200000 29820712 200000 190438956 200000 883780926 200000 234735937 200000 443929570 200000 966178686 200000 666532785 200000 103202428 200000 231888402 200000 525331263 200000 833187958 200000 216541045 200000 916929431 200000 63891126 200000 469848250 200000 153985987 200000 435249903 200000 893195720 200000 760439373 200000 838813595 200000 759399224 200000 41192189 200000 992395165 200000 924957142 200000 849814578 200000 593960826 200000 936627640 200000 829269480 200000 502220347 200000 855631623 200000 454159950 200000 654255080 200000 554932304 200000 211881481 200000 391652779 200000 47469710 200000 185374225 200000 411845512 200000 528777408 200000 903826223 200000 786141117 200000 254217001 200000 604819738 200000 834308035 200000 764906545 200000 843172148 200000 274148071 200000 85350110 200000 44102380 200000 372228750 200000 536381176 200000 939403705 200000 296479757 200000 262823615 200000 259738809 200000 225763370 200000 180671570 200000 965732333 200000 811670585 200000 757859494 200000 120639258 200000 759271134 200000 546711592 200000 919862341 200000 988222563 200000 955385080 200000 93425107 200000 939448509 200000 820148939 200000 132939843 200000 830224681 200000 115585125 200000 922629010 200000 624732005 200000 618749112 200000 765433394 200000 517690517 200000 137305508 200000 151645103 200000 355598269 200000 204475988 200000 876752615 200000 942208989 200000 191275322 200000 111944684 200000 680333748 200000 249142191 200000 199250816 200000 1342236 200000 664101170 200000 666980405 200000 918803975 200000 127027780 200000 133812519 200000 976376605 200000 295012068 200000 442060896 200000 485406714 200000 476002485 200000 192270031 200000 985825040 200000 250820274 200000 66862572 200000 989868317 200000 502808722 200000 913054964 200000 136874577 200000 686236101 200000 913867716 200000 939802887 200000 270430737 200000 729908573 200000 719901734 200000 585044946 200000 351639548 200000 584655133 200000 956323286 200000 363116252 200000 900001152 200000 39292634 200000 539704209 200000 622710858 200000 411737771 200000 341721867 200000 644492472 200000 618298596 200000 978527788 200000 164012742 200000 666075463 200000 820908559 200000 466764114 200000 159828419 200000 325302750 200000 554901458 200000 789474826 200000 784556119 200000 69649852 200000 720828117 200000 391547108 200000 773119353 200000 735515326 200000 49161309 200000 667726094 200000 630469824 200000 647100771 200000 256707152 200000 981854806 200000 503440482 200000 489594058 200000 341308214 200000 404021547 200000 634009909 200000 279656113 200000 167678516 200000 272833180 200000 122196657 200000 575179126 200000 981830418 200000 311189590 200000 514003179 200000 211985433 200000 43770934 200000 812910249 200000 837253786 200000 29323320 200000 550814886 200000 37833347 200000 724949268 200000 99698704 200000 687061512 200000 724795250 200000 815502417 200000 721749122 200000 737084580 200000 430530469 200000 182382822 200000 407342858 200000 736832864 200000 44024298 200000 172128266 200000 924485064 200000 821769666 200000 701923249 200000 637280147 200000 940808571 200000 669246961 200000 945389319 200000 799549433 200000 767364480 200000 224448691 200000 3026586 200000 31315025 200000 759473622 200000 65542511 200000 895593915 200000 342486099 200000 786921244 200000 840441388 200000 800497750 200000 171546708 200000 797009040 200000 227769743 200000 879552762 200000 287329098 200000 434069520 200000 683805407 200000 445869271 200000 335630030 200000 596946460 200000 55383043 200000 62399417 200000 517462292 200000 815885777 200000 907519361 200000 594798609 200000 887933684 200000 104596207 200000 769814657 200000 780941036 200000 298939364 200000 214933459 200000 496639687 200000 798833145 200000 346072059 200000 578245501 200000 800624315 200000 641209223 200000 33725934 200000 913352074 200000 375548260 200000 481393283 200000 532907285 200000 199981625 200000 111689831 200000 348878973 200000 180848487 200000 287266921 200000 770442764 200000 78739363 200000 381294456 200000 782581656 200000 841863480 200000 71531203 200000 106014849 200000 522906085 200000 774550387 200000 535783756 200000 310430807 200000 226354190 200000 817442018 200000 80922444 200000 712423794 200000 767710066 200000 541879373 200000 474108787 200000 831325927 200000 634868750 200000 440107802 200000 718609165 200000 449275500 200000 915199107 200000 252406095 200000 50333195 200000 136200794 200000 389879309 200000 817719186 200000 925249274 200000 932899237 200000 278581389 200000 65538347 200000 397193481 200000 748435941 200000 735392383 200000 645105152 200000 167820295 200000 506143568 200000 179529475 200000 665144983 200000 207215713 200000 613209277 200000 524011991 200000 448213527 200000 832604967 200000 879948194 200000 436994906 200000 984028230 200000 709442054 200000 531599893 200000 416830090 200000 375933835 200000 770081103 200000 263949005 200000 8165638 200000 527493868 200000 53588974 200000 194915617 200000 950626572 200000 71469584 200000 42997106 200000 385838855 200000 304537467 200000 767157053 200000 871373834 200000 250949909 200000 556664784 200000 362251610 200000 535903365 200000 269255810 200000 624730156 200000 118163949 200000 228703825 200000 521233189 200000 985651019 200000 174006046 200000 14634876 200000 308098932 200000 988538509 200000 823349169 200000 681224373 200000 305946758 200000 460737521 200000 472471310 200000 345982794 200000 374137872 200000 226173972 200000 445528892 200000 529697579 200000 511725162 200000 635457589 200000 748203744 200000 347939556 200000 61515914 200000 302428723 200000 992984897 200000 579767718 200000 478897159 200000 865254028 200000 178600007 200000 207938878 200000 268417815 200000 103766111 200000 197076598 200000 347569179 200000 739181712 200000 827044714 200000 193674999 200000 634717003 200000 532060137 200000 985497099 200000 251325327 200000 662154878 200000 301991225 200000 803082050 200000 80167076 200000 931128832 200000 722553654 200000 892462252 200000 821758782 200000 701716674 200000 84197686 200000 755300489 200000 629175554 200000 883297873 200000 727815985 200000 744762294 200000 324414520 200000 613273820 200000 429820860 200000 934549938 200000 795631046 200000 352575281 200000 134120462 200000 326951068 200000 130315570 200000 472009408 200000 715939837 200000 375080242 200000 830192291 200000 594960789 200000 682293761 200000 88698067 200000 33839327 200000 759437921 200000 78652719 200000 45788029 200000 128142669 200000 494081137 200000 934063934 200000 524094415 200000 850888179 200000 42774964 200000 254632581 200000 456448263 200000 546060152 200000 671373496 200000 53460473 200000 755136259 200000 167748898 200000 829969069 200000 66388787 200000 470591555 200000 366331096 200000 299077983 200000 574059623 200000 454617572 200000 604077856 200000 513097023 200000 366293613 200000 935364006 200000 888218401 200000 427818330 200000 820889275 200000 484053990 200000 609661089 200000 203751263 200000 564062055 200000 493178787 200000 42947080 200000 278820252 200000 9520937 200000 945578108 200000 934081114 200000 256516352 200000 901185878 200000 573854383 200000 519492927 200000 165816090 200000 559010789 200000 890873115 200000 851316990 200000 31238168 200000 247196524 200000 596277054 200000 905350780 200000 587063496 200000 78262051 200000 835314487 200000 812745025 200000 591035033 200000 835420895 200000 675643332 200000 658580338 200000 495561625 200000 909271319 200000 644107843 200000 724158423 200000 836912247 200000 827583714 200000 180622516 200000 887095765 200000 208811650 200000 133935094 200000 629047220 200000 874605428 200000 607491495 200000 852547753 200000 123317891 200000 581552985 200000 992833654 200000 276186098 200000 401861886 200000 867060428 200000 838416925 200000 966094696 200000 180248996 200000 809742771 200000 379603563 200000 138077505 200000 85667220 200000 276847764 200000 312827853 200000 21888596 200000 532575884 200000 606828181 200000 924031315 200000 337975318 200000 54933227 200000 576739710 200000 230014634 200000 52042399 200000 594654127 200000 529107893 200000 945777698 200000 324361381 200000 434718838 200000 873407040 200000 666886825 200000 258937215 200000 150260096 200000 535734982 200000 97195981 200000 752341283 200000 293849003 200000 269394829 200000 269949373 200000 306339879 200000 134900340 200000 644540796 200000 916246344 200000 780473282 200000 171610108 200000 105740825 200000 952929756 200000 306126283 200000 470571775 200000 67063691 200000 454560135 200000 592609464 200000 394523357 200000 717146264 200000 470580983 200000 492392863 200000 998847892 200000 109398183 200000 727177085 200000 235813431 200000 183531459 200000 289081791 200000 467565829 200000 504076503 200000 783977640 200000 379158149 200000 510558239 200000 444056181 200000 76426786 200000 589443648 200000 922036216 200000 827405480 200000 592503983 200000 379827416 200000 290377824 200000 86512549 200000 195538798 200000 455829201 200000 624855493 200000 252405317 200000 266686492 200000 147136339 200000 253585717 200000 191436284 200000 814980890 200000 466774053 200000 273921119 200000 424598753 200000 45619556 200000 620379564 200000 871946642 200000 703089580 200000 835533979 200000 218865392 200000 788518331 200000 221853618 200000 934416635 200000 790165399 200000 69323370 200000 848896235 200000 701301092 200000 936672742 200000 981464525 200000 489006571 200000 206231380 200000 84562630 200000 127920306 200000 681966059 200000 281991402 200000 560787388 200000 853818505 200000 367438529 200000 209654500 200000 572215022 200000 208397150 200000 911143138 200000 289478817 200000 276245796 200000 920027618 200000 802556774 200000 325516831 200000 494231492 200000 28046178 200000 247200771 200000 951944700 200000 965897428 200000 522909644 200000 60813072 200000 51458424 200000 278912763 200000 300323249 200000 825192834 200000 418733681 200000 116341119 200000 551480381 200000 365263601 200000 722037604 200000 131266119 200000 661920575 200000 774309780 200000 707835761 200000 491531225 200000 171963687 200000 7835711 200000 692862551 200000 45991772 200000 866289922 200000 639451755 200000 585173107 200000 535709846 200000 510158463 200000 760005677 200000 981280964 200000 946028014 200000 830202860 200000 25002557 200000 279086825 200000 292858474 200000 332678200 200000 59669488 200000 890983712 200000 781028785 200000 703008497 200000 179811645 200000 400507464 200000 424117770 200000 940757063 200000 243633850 200000 639418334 200000 599397466 200000 593377031 200000 693663647 200000 818076675 200000 670177320 200000 748998304 200000 191289793 200000 727623028 200000 787988891 200000 827334944 200000 575281559 200000 893833615 200000 520087418 200000 23349558 200000 603841079 200000 174424659 200000 941445418 200000 136158768 200000 957943129 200000 737870432 200000 133874355 200000 901486590 200000 640622418 200000 882034418 200000 943637178 200000 951185197 200000 416827161 200000 287091689 200000 305265287 200000 971192043 200000 71974469 200000 557483459 200000 358161919 200000 949054217 200000 948617996 200000 8559519 200000 289239466 200000 217620979 200000 840422980 200000 736217403 200000 450052270 200000 809928888 200000 187419493 200000 687399158 200000 662910673 200000 455639816 200000 187369604 200000 521683917 200000 834857593 200000 986160944 200000 771186264 200000 367466337 200000 163321518 200000 748853278 200000 221844535 200000 955389423 200000 60678934 200000 631212387 200000 594651161 200000 836214357 200000 298999799 200000 720623403 200000 707217043 200000 471590930 200000 741510200 200000 271922245 200000 285691612 200000 941263686 200000 90429279 200000 310930977 200000 27386058 200000 191564973 200000 987789715 200000 495051979 200000 861653205 200000 648094631 200000 567713178 200000 169291508 200000 677059090 200000 552558130 200000 516912859 200000 553279465 200000 406029369 200000 432145645 200000 125532508 200000 408541593 200000 629899678 200000 378784534 200000 8234436 200000 367670419 200000 526196026 200000 463249035 200000 439611737 200000 279856132 200000 774755491 200000 937291724 200000 891266562 200000 921422268 200000 763099662 200000 941590519 200000 601723974 200000 568240169 200000 740608595 200000 795611849 200000 249711434 200000 576002137 200000 341055720 200000 465993379 200000 374505685 200000 854405627 200000 539075044 200000 126933121 200000 870500687 200000 195401053 200000 814520316 200000 475532803 200000 171145660 200000 330810223 200000 901891208 200000 907434855 200000 652422597 200000 598462910 200000 470443903 200000 905603468 200000 493533614 200000 440398456 200000 297503605 200000 655152624 200000 897927264 200000 116422253 200000 870463907 200000 193321650 200000 828935519 200000 378028811 200000 611013086 200000 754742416 200000 844149460 200000 49622625 200000 737241758 200000 642738921 200000 695098244 200000 325112092 200000 626605304 200000 95838138 200000 922847445 200000 80587916 200000 236442274 200000 492216228 200000 658500303 200000 611572895 200000 653444085 200000 130995684 200000 515362840 200000 145195491 200000 48940005 200000 127229528 200000 883364854 200000 909755271 200000 520637962 200000 966572927 200000 740501583 200000 610902873 200000 461875354 200000 928305272 200000 321947051 200000 573178313 200000 971473004 200000 370493186 200000 643426096 200000 682879971 200000 682463478 200000 618719609 200000 288100004 200000 357049176 200000 143048782 200000 244232414 200000 331609198 200000 141914741 200000 346003243 200000 924008655 200000 990430100 200000 698210345 200000 763495652 200000 463044490 200000 249217469 200000 951373315 200000 674780015 200000 932684782 200000 369649968 200000 743361072 200000 994403682 200000 53261688 200000 74350290 200000 220787584 200000 11790836 200000 517479497 200000 831637034 200000 300836192 200000 787615996 200000 833483549 200000 419689823 200000 299572705 200000 845829360 200000 548923733 200000 874624311 200000 453427631 200000 137146087 200000 808797421 200000 472196378 200000 9845273 200000 162438294 200000 824779397 200000 673721100 200000 464911630 200000 463879765 200000 464694107 200000 800337845 200000 544460061 200000 312581914 200000 230493518 200000 714581084 200000 479286132 200000 539562620 200000 136714972 200000 897147622 200000 663681505 200000 964939441 200000 856997156 200000 19524059 200000 306865363 200000 384038031 200000 26250212 200000 992492128 200000 99425624 200000 144764813 200000 427854714 200000 225613373 200000 836772127 200000 883012034 200000 478716134 200000 21023192 200000 22049399 200000 655719396 200000 66709957 200000 305648182 200000 181067854 200000 682454857 200000 302132823 200000 21752576 200000 792904242 200000 328836073 200000 961004409 200000 216292475 200000 786943058 200000 618388057 200000 1899178 200000 668591501 200000 559650684 200000 881639888 200000 926554121 200000 65736126 200000 589069599 200000 185446436 200000 153124949 200000 152812340 200000 120148810 200000 844387277 200000 980484331 200000 383089845 200000 360209579 200000 719188448 200000 682381770 200000 381348264 200000 374678672 200000 417036308 200000 306428304 200000 642470931 200000 7976168 200000 633131712 200000 604438909 200000 493391517 200000 581825089 200000 104393433 200000 799943023 200000 363525260 200000 461087690 200000 428767736 200000 376597475 200000 121589703 200000 511082322 200000 605578321 200000 511770618 200000 107035860 200000 646997831 200000 694158524 200000 513830256 200000 579550939 200000 88473783 200000 527473327 200000 114520741 200000 77093792 200000 77847889 200000 845520448 200000 196940440 200000 314725771 200000 602500963 200000 338315303 200000 470415590 200000 401581986 200000 281029596 200000 124356537 200000 508795854 200000 190307213 200000 448162379 200000 908163309 200000 482025007 200000 49347472 200000 586651357 200000 708611673 200000 895284614 200000 287072915 200000 806237282 200000 397828405 200000 405927924 200000 992273437 200000 681421384 200000 478144342 200000 153558070 200000 865229907 200000 354789534 200000 184042803 200000 546520490 200000 204997117 200000 429943313 200000 110994915 200000 462866512 200000 357808256 200000 125931505 200000 716113180 200000 937914053 200000 671665636 200000 952947243 200000 711206708 200000 656752713 200000 747609295 200000 494224207 200000 359858466 200000 666302137 200000 559949959 200000 689263243 200000 532728445 200000 738795668 200000 114148594 200000 851183021 200000 772891515 200000 258745081 200000 842288280 200000 306924325 200000 346335987 200000 827731878 200000 967440543 200000 681667071 200000 725318234 200000 339128570 200000 815027405 200000 230122988 200000 822667208 200000 181454835 200000 264890760 200000 42704185 200000 571397619 200000 495764016 200000 416866264 200000 496024789 200000 739032626 200000 985895406 200000 66174307 200000 171692622 200000 694929531 200000 414037518 200000 514487407 200000 927949267 200000 43558244 200000 42911245 200000 221034979 200000 221787187 200000 90849828 200000 188181001 200000 273420102 200000 323239643 200000 891959954 200000 549037761 200000 487334589 200000 646553563 200000 628598564 200000 236742036 200000 320741135 200000 454796769 200000 869890288 200000 173388417 200000 685170083 200000 234711099 200000 408146861 200000 579304485 200000 988488319 200000 631294169 200000 196067250 200000 218885055 200000 603187274 200000 391609927 200000 27239925 200000 173668653 200000 88589387 200000 976294326 200000 998889997 200000 100094191 200000 975607399 200000 549398771 200000 713980975 200000 69402659 200000 632317222 200000 842423917 200000 622038323 200000 323362439 200000 319770029 200000 324236594 200000 930573968 200000 258483321 200000 477769155 200000 501999345 200000 802601562 200000 828747001 200000 761676240 200000 307157497 200000 509782346 200000 545525156 200000 389930713 200000 914718519 200000 941456053 200000 12608185 200000 869531780 200000 939742267 200000 503286931 200000 689836311 200000 689360153 200000 311410483 200000 565106040 200000 932127805 200000 912335229 200000 208584429 200000 933042333 200000 586778695 200000 924480312 200000 774264024 200000 991239640 200000 906819574 200000 756451952 200000 320762115 200000 731494302 200000 890899112 200000 867650027 200000 98159643 200000 202317575 200000 442670683 200000 875562255 200000 997146992 200000 361377737 200000 95208366 200000 331625956 200000 199251184 200000 25037371 200000 180114398 200000 800784656 200000 372051753 200000 935912274 200000 442095820 200000 333151705 200000 936318282 200000 869418150 200000 187094260 200000 979140646 200000 555769634 200000 347303534 200000 232399223 200000 256806525 200000 939895071 200000 121314686 200000 686912017 200000 990854149 200000 82737742 200000 557125967 200000 761386786 200000 752699012 200000 589328480 200000 481269750 200000 808333224 200000 952327777 200000 926188962 200000 446535211 200000 931426626 200000 367319715 200000 923803908 200000 886133571 200000 157194286 200000 874666735 200000 278057490 200000 928397109 200000 252200267 200000 313785228 200000 298013437 200000 905950871 200000 698456087 200000 573508961 200000 455181457 200000 954130592 200000 171421872 200000 857883637 200000 600889919 200000 717589800 200000 665235414 200000 362065261 200000 200610836 200000 771169955 200000 434384614 200000 126428304 200000 428844736 200000 11905576 200000 913716192 200000 51846854 200000 45688207 200000 67609455 200000 177165665 200000 246236691 200000 457948274 200000 790688973 200000 620959912 200000 341332256 200000 929542133 200000 201908025 200000 692685716 200000 580324145 200000 157331785 200000 111325258 200000 702609059 200000 526765615 200000 349670971 200000 686293046 200000 609367796 200000 930599583 200000 388489018 200000 20858323 200000 969998405 200000 491068327 200000 882024789 200000 782203545 200000 269939445 200000 121446159 200000 562572857 200000 47900829 200000 989083650 200000 533886269 200000 239709238 200000 834059925 200000 358028042 200000 991367479 200000 224571450 200000 234650074 200000 479326797 200000 8947875 200000 996154835 200000 793400929 200000 468477096 200000 967363529 200000 23141680 200000 406175424 200000 945721755 200000 366751119 200000 385628448 200000 630202926 200000 175852867 200000 753777019 200000 710813456 200000 493677697 200000 122396255 200000 980460468 200000 498850064 200000 145314865 200000 262692430 200000 795035904 200000 946695118 200000 261466707 200000 835114254 200000 943100614 200000 911171224 200000 512800927 200000 788357950 200000 489496332 200000 885796701 200000 913932649 200000 508423196 200000 379972217 200000 698193068 200000 698235306 200000 72238983 200000 425319508 200000 883763122 200000 611951352 200000 761336316 200000 375019650 200000 605682239 200000 710705544 200000 114273948 200000 718283658 200000 250941120 200000 334328882 200000 465531171 200000 643370131 200000 676082246 200000 239362156 200000 431016434 200000 834281828 200000 103780477 200000 809586253 200000 367672837 200000 460480098 200000 270816180 200000 816040074 200000 973048060 200000 357233301 200000 786213595 200000 798189691 200000 32794902 200000 837009314 200000 711112574 200000 448904727 200000 156190512 200000 306451921 200000 825548238 200000 958234098 200000 45540553 200000 662866439 200000 977344664 200000 904799557 200000 912439807 200000 634143180 200000 196510027 200000 414397925 200000 111098770 200000 355179333 200000 811006454 200000 640227914 200000 206772448 200000 161779002 200000 441878854 200000 908225928 200000 264257511 200000 474549521 200000 861779595 200000 486343512 200000 484182853 200000 945626319 200000 718942130 200000 372398096 200000 560555066 200000 917533981 200000 449976652 200000 289592997 200000 91186851 200000 99228992 200000 485902469 200000 35999407 200000 744634111 200000 906579743 200000 87526700 200000 225913956 200000 535806061 200000 501804352 200000 111842736 200000 391707803 200000 62043820 200000 751871178 200000 305060128 200000 357886666 200000 628008473 200000 523401603 200000 269610282 200000 6891783 200000 103224755 200000 941065682 200000 317988892 200000 112341001 200000 722583832 200000 420707517 200000 756333797 200000 300561191 200000 102478472 200000 958765547 200000 241066771 200000 466715735 200000 856919265 200000 712090530 200000 616131798 200000 161968175 200000 992094113 200000 662702281 200000 643760890 200000 898464230 200000 244753638 200000 169065190 200000 83949808 200000 502675795 200000 794236272 200000 483666976 200000 529967301 200000 53137644 200000 332960412 200000 365632318 200000 543400232 200000 226654664 200000 99727465 200000 624604069 200000 356792168 200000 384622492 200000 352001910 200000 277452637 200000 172557170 200000 801222336 200000 550460673 200000 507826443 200000 348269014 200000 572048426 200000 916298985 200000 408770038 200000 688725953 200000 90376561 200000 736193452 200000 628446726 200000 906134275 200000 975746763 200000 265755753 200000 453042623 200000 301946378 200000 956655886 200000 748656350 200000 838811722 200000 907598821 200000 18869169 200000 180892010 200000 444418924 200000 166238785 200000 555794635 200000 968801546 200000 174586251 200000 602127726 200000 307198738 200000 323244383 200000 26078127 200000 719009369 200000 502333916 200000 934987941 200000 641522557 200000 294427794 200000 653398817 200000 827259324 200000 487813437 200000 366195783 200000 752746869 200000 130510371 200000 162433493 200000 971737671 200000 763520017 200000 993114615 200000 633043659 200000 846463999 200000 154177739 200000 30428151 200000 608234054 200000 728622975 200000 982207001 200000 705116034 200000 260052748 200000 25364340 200000 819768081 200000 138399894 200000 685181571 200000 189547822 200000 1909098 200000 193269201 200000 680393396 200000 954707611 200000 424647035 200000 541014643 200000 713645634 200000 288759882 200000 304191033 200000 84754010 200000 501571191 200000 933006184 200000 282700605 200000 357985283 200000 814466359 200000 252540869 200000 117324475 200000 572896911 200000 706461961 200000 367595982 200000 367218571 200000 20621754 200000 824429844 200000 358761107 200000 170750755 200000 263516644 200000 939904286 200000 272193986 200000 47683481 200000 298682892 200000 619331982 200000 502156714 200000 828131748 200000 706861007 200000 37045099 200000 701569848 200000 636510363 200000 628085100 200000 363216986 200000 518082044 200000 186462837 200000 333791170 200000 78681763 200000 616929827 200000 299721670 200000 421704783 200000 551302955 200000 366345853 200000 382323655 200000 768279857 200000 918553465 200000 155719800 200000 250149965 200000 671999784 200000 925608373 200000 839292450 200000 886785487 200000 765449618 200000 844133027 200000 943163435 200000 573182820 200000 161304172 200000 877247916 200000 897510879 200000 877914306 200000 668755543 200000 451305173 200000 307775791 200000 824934975 200000 645627023 200000 88699076 200000 823384232 200000 542565586 200000 202393844 200000 863912641 200000 578529145 200000 432153618 200000 374504964 200000 984684722 200000 554409840 200000 902744629 200000 34139358 200000 838463772 200000 847309052 200000 93374994 200000 556492097 200000 932507944 200000 567258924 200000 827062046 200000 281285001 200000 563521179 200000 387141037 200000 7421297 200000 893602999 200000 543710684 200000 761872079 200000 377094593 200000 566739049 200000 493994993 200000 875110784 200000 562788197 200000 211136221 200000 333060737 200000 188867919 200000 178688083 200000 69923569 200000 32119762 200000 972187753 200000 231433505 200000 453677605 200000 488787659 200000 138985373 200000 703656198 200000 20398230 200000 296809714 200000 306095707 200000 901615065 200000 856937219 200000 589194350 200000 112743600 200000 495215120 200000 806211788 200000 264861189 200000 762131787 200000 431699137 200000 437698541 200000 447086878 200000 61757306 200000 629660579 200000 704094982 200000 366162880 200000 524586284 200000 705395469 200000 588051797 200000 304001168 200000 678841584 200000 796687349 200000 386174649 200000 117509333 200000 403650547 200000 306111986 200000 376716719 200000 425992823 200000 996676613 200000 838615865 200000 253118296 200000 383513082 200000 815768980 200000 925944994 200000 135405937 200000 994377862 200000 887778223 200000 8430500 200000 76629080 200000 808406498 200000 413736451 200000 225217107 200000 977067789 200000 210635891 200000 398191839 200000 824417640 200000 518698285 200000 127114049 200000 294171443 200000 166328376 200000 117689079 200000 22110705 200000 752296076 200000 705992891 200000 773694795 200000 262756043 200000 45901081 200000 524276101 200000 570921893 200000 817367221 200000 423785384 200000 966140879 200000 688309797 200000 205513013 200000 937789864 200000 32528239 200000 315904905 200000 849778289 200000 193817896 200000 341291226 200000 60071727 200000 381447985 200000 254498005 200000 454146856 200000 930546455 200000 834872027 200000 443161087 200000 829605391 200000 494303711 200000 330246517 200000 727247508 200000 37868006 200000 679039173 200000 470707110 200000 120719138 200000 722024354 200000 561393575 200000 695304884 200000 691155160 200000 714156251 200000 514952965 200000 694829701 200000 289092997 200000 526523848 200000 729279996 200000 580594594 200000 77250966 200000 82649405 200000 600183883 200000 437623599 200000 966716955 200000 832958643 200000 430826065 200000 791114995 200000 723257538 200000 834819647 200000 824453388 200000 430557013 200000 113480665 200000 17640601 200000 974677531 200000 585212251 200000 454283855 200000 664019734 200000 454833084 200000 374636204 200000 611182003 200000 46667692 200000 863515342 200000 559645582 200000 777247282 200000 864289524 200000 37723343 200000 944722665 200000 521526428 200000 175339042 200000 702248925 200000 430978113 200000 435588191 200000 460230414 200000 606960824 200000 504757694 200000 932523401 200000 552895023 200000 229799613 200000 491447847 200000 162241225 200000 931630233 200000 644070380 200000 826669281 200000 145694062 200000 214749189 200000 245717218 200000 901045236 200000 242572133 200000 887371976 200000 157998302 200000 847405061 200000 524597566 200000 288569305 200000 136595391 200000 868450908 200000 997173287 200000 681161935 200000 60982276 200000 240874718 200000 80811502 200000 688638432 200000 984277193 200000 811144723 200000 380002050 200000 472951266 200000 276431823 200000 435824417 200000 490900594 200000 425845837 200000 538834804 200000 864901582 200000 762106347 200000 972741941 200000 981905078 200000 125786752 200000 269942717 200000 647585619 200000 529452339 200000 384508991 200000 437197014 200000 162028029 200000 293647659 200000 239272625 200000 477718724 200000 730329896 200000 219268987 200000 194145820 200000 557932470 200000 780333933 200000 321830307 200000 281668455 200000 883071099 200000 71364608 200000 925851584 200000 665682968 200000 670801536 200000 969257144 200000 9496209 200000 863496278 200000 296803285 200000 766134285 200000 39037301 200000 162186983 200000 805854503 200000 972056340 200000 868392042 200000 227084082 200000 273256903 200000 470749061 200000 427274767 200000 737486653 200000 657810337 200000 613064116 200000 411143074 200000 363020207 200000 282041156 200000 460265114 200000 764338434 200000 988687822 200000 89556448 200000 131243981 200000 843681965 200000 43677569 200000 925740353 200000 978806658 200000 709452737 200000 421441871 200000 21991896 200000 912570001 200000 436080126 200000 627144285 200000 731574450 200000 152731248 200000 587933121 200000 882303090 200000 618396542 200000 388396854 200000 872088073 200000 763914230 200000 652647051 200000 718674840 200000 400826485 200000 339786733 200000 30493894 200000 559526638 200000 549585220 200000 703152639 200000 143280575 200000 373870894 200000 435856723 200000 871849075 200000 107168164 200000 365691631 200000 363813921 200000 276797487 200000 803099459 200000 864042855 200000 621953997 200000 250205880 200000 411331083 200000 272174700 200000 545323797 200000 189774903 200000 763772426 200000 333079158 200000 273721687 200000 698821489 200000 644153328 200000 332450457 200000 227600019 200000 772029900 200000 8006921 200000 514835598 200000 779557222 200000 125100368 200000 886793030 200000 791417003 200000 727739152 200000 98429603 200000 629766452 200000 665322469 200000 22879598 200000 271571211 200000 594917378 200000 639484884 200000 958589696 200000 179245166 200000 347314559 200000 175978670 200000 314350819 200000 748213588 200000 991618072 200000 763743050 200000 274035926 200000 93996771 200000 700925149 200000 833320734 200000 704244024 200000 611982049 200000 434278268 200000 117631552 200000 400691463 200000 219359157 200000 144434243 200000 65056103 200000 337881570 200000 13620325 200000 200168481 200000 612580330 200000 783773191 200000 170099864 200000 595780772 200000 524934590 200000 118164052 200000 101224596 200000 446951419 200000 549686652 200000 724551753 200000 501453120 200000 452494581 200000 797237848 200000 576728579 200000 569734179 200000 497018624 200000 306806826 200000 328491074 200000 139723618 200000 338546218 200000 607691624 200000 183112291 200000 111951812 200000 272016162 200000 614507305 200000 13880933 200000 517705393 200000 126483766 200000 152643874 200000 906981095 200000 766909997 200000 518372950 200000 555622315 200000 5136680 200000 303031520 200000 608218894 200000 906799034 200000 153592581 200000 278086673 200000 770693263 200000 972914406 200000 325452541 200000 492688805 200000 771465382 200000 29945701 200000 555815470 200000 247291428 200000 997832130 200000 850253837 200000 641082456 200000 671569075 200000 854853873 200000 465248341 200000 870023129 200000 621369114 200000 12442083 200000 818230868 200000 580120494 200000 766593470 200000 871140580 200000 99318464 200000 541896056 200000 241540519 200000 493912805 200000 851432687 200000 251968883 200000 699278971 200000 717925747 200000 254111448 200000 592872064 200000 949112448 200000 219492541 200000 835102994 200000 23159835 200000 562497692 200000 149962130 200000 844847315 200000 650454628 200000 39754327 200000 224104799 200000 203849202 200000 222245401 200000 183184343 200000 968824884 200000 721520357 200000 78763673 200000 124401122 200000 281938622 200000 184137922 200000 58864610 200000 711939551 200000 299095629 200000 854795584 200000 819531411 200000 294286804 200000 814165199 200000 427018933 200000 22649321 200000 727989352 200000 432608466 200000 73382937 200000 756962757 200000 875485921 200000 721785222 200000 528441601 200000 720612516 200000 368027942 200000 270816951 200000 376438181 200000 622962596 200000 954890685 200000 555111638 200000 683109082 200000 421558916 200000 353368525 200000 533167856 200000 707950615 200000 734751652 200000 415108893 200000 626458804 200000 724862322 200000 55547392 200000 234403346 200000 88759408 200000 807973282 200000 3489080 200000 339769779 200000 52414228 200000 276500990 200000 735987594 200000 572535720 200000 619086892 200000 859971196 200000 49162709 200000 838259765 200000 786631145 200000 699212211 200000 939252119 200000 924702786 200000 205508888 200000 747707097 200000 252354799 200000 892425046 200000 223352616 200000 58932676 200000 947353754 200000 882861974 200000 994122791 200000 280582891 200000 995875321 200000 752112074 200000 257255108 200000 401665893 200000 394220808 200000 358519127 200000 823018574 200000 874256616 200000 953096808 200000 428743237 200000 539975347 200000 928375242 200000 607866709 200000 739957562 200000 269357697 200000 481125634 200000 216209327 200000 128967035 200000 923596518 200000 770786855 200000 184812533 200000 396318449 200000 883001267 200000 731579247 200000 312530244 200000 724584993 200000 15845716 200000 94156209 200000 895358299 200000 30900274 200000 673650905 200000 661374050 200000 801783961 200000 123523306 200000 770248175 200000 104196506 200000 599948795 200000 704143535 200000 593506534 200000 163779087 200000 80504610 200000 777869449 200000 277483692 200000 918184728 200000 419566667 200000 517061662 200000 897882319 200000 721579178 200000 690721364 200000 779910580 200000 570611583 200000 757073246 200000 625265341 200000 765525042 200000 519415176 200000 985724520 200000 609955235 200000 381166366 200000 174117979 200000 333650848 200000 501205958 200000 354850975 200000 839503877 200000 813707644 200000 626395267 200000 11438972 200000 64846645 200000 834082066 200000 31253977 200000 369191194 200000 301622073 200000 946850841 200000 153653351 200000 288197504 200000 516570112 200000 239966952 200000 910533483 200000 117864789 200000 12683801 200000 762862709 200000 156305604 200000 117286368 200000 677906097 200000 501842007 200000 23196400 200000 382430982 200000 114733464 200000 723038403 200000 438944013 200000 109948750 200000 425110844 200000 51695249 200000 260831451 200000 753989600 200000 798506667 200000 792300344 200000 658543799 200000 111374976 200000 581701012 200000 99272908 200000 42690465 200000 952188311 200000 134145094 200000 563673606 200000 14137142 200000 482744873 200000 189534639 200000 880548411 200000 869536694 200000 229185503 200000 314824028 200000 890690402 200000 878701566 200000 703283966 200000 706529150 200000 40683538 200000 144391053 200000 443164268 200000 271451363 200000 651483009 200000 172372610 200000 257755569 200000 118145784 200000 392020870 200000 5812123 200000 70690547 200000 582168524 200000 296325270 200000 531140663 200000 71150328 200000 562433039 200000 743303625 200000 174530132 200000 845073702 200000 965043470 200000 588486869 200000 133272208 200000 617169797 200000 682188984 200000 806081041 200000 393511467 200000 458460347 200000 957245851 200000 692863602 200000 982699266 200000 702562318 200000 233372902 200000 441567120 200000 955051925 200000 962852197 200000 695799399 200000 370688930 200000 573994753 200000 219332934 200000 251310734 200000 393378172 200000 49371397 200000 910651096 200000 463587944 200000 749958295 200000 893811712 200000 657292769 200000 688417188 200000 318547208 200000 896232177 200000 869034696 200000 439852176 200000 713675655 200000 843959668 200000 649738387 200000 102489627 200000 141117289 200000 202133962 200000 461604586 200000 592247764 200000 202328740 200000 958634193 200000 826609681 200000 541886440 200000 715309009 200000 327610887 200000 586054384 200000 353537831 200000 429153828 200000 939926410 200000 592457998 200000 673196799 200000 560735605 200000 473087514 200000 903306896 200000 714478974 200000 242219067 200000 333223701 200000 367526973 200000 752834899 200000 309726090 200000 874323064 200000 502537085 200000 84772301 200000 565475611 200000 11852515 200000 139742292 200000 914934489 200000 749600067 200000 839558037 200000 683536235 200000 379041543 200000 359922425 200000 906919531 200000 172796422 200000 964517765 200000 239287764 200000 673619428 200000 538654222 200000 37322785 200000 918789130 200000 569742623 200000 745991176 200000 775153482 200000 236274289 200000 35922394 200000 901995290 200000 228270606 200000 73315969 200000 353528435 200000 983897868 200000 917257245 200000 370979918 200000 17611754 200000 888196676 200000 775508420 200000 280444049 200000 377797597 200000 395075528 200000 918747633 200000 428247712 200000 493065865 200000 138483006 200000 614383157 200000 161948272 200000 316160719 200000 878286574 200000 701364412 200000 363154074 200000 916661291 200000 567699902 200000 116954197 200000 622362706 200000 106660029 200000 977243956 200000 969163888 200000 239742831 200000 44086595 200000 680043383 200000 498291481 200000 846489705 200000 416305948 200000 217644365 200000 625192705 200000 291313749 200000 807581255 200000 544549405 200000 233972597 200000 99119339 200000 593259872 200000 86982125 200000 597099620 200000 24004735 200000 786998696 200000 94773092 200000 553482845 200000 998786058 200000 63934717 200000 191546313 200000 312358541 200000 582014754 200000 429247965 200000 611885313 200000 570281156 200000 736700412 200000 625547622 200000 463117203 200000 403447664 200000 573583216 200000 61370200 200000 580160678 200000 685579679 200000 249073396 200000 826998800 200000 670128641 200000 174725376 200000 213590175 200000 836381838 200000 852278281 200000 805511650 200000 232940326 200000 788441711 200000 262199750 200000 387246898 200000 523625953 200000 908425202 200000 279517405 200000 344641152 200000 212533958 200000 319040502 200000 435532694 200000 305721337 200000 261759596 200000 278104057 200000 617255126 200000 30676590 200000 972061193 200000 445686298 200000 324831269 200000 295112011 200000 766058867 200000 982224663 200000 473108904 200000 311137951 200000 22459681 200000 41955918 200000 208349735 200000 604196121 200000 30378026 200000 314832319 200000 346880264 200000 617095176 200000 633256004 200000 868029448 200000 941138000 200000 751354202 200000 853565382 200000 651603558 200000 726700200 200000 882544541 200000 444655525 200000 247311033 200000 401282901 200000 867122688 200000 519537529 200000 884171136 200000 184337982 200000 430337617 200000 17141624 200000 663490008 200000 581323753 200000 237948672 200000 979667577 200000 299642752 200000 402575741 200000 312446234 200000 628062705 200000 685781207 200000 646721728 200000 859294285 200000 474289657 200000 209385691 200000 149159960 200000 172414185 200000 828118853 200000 860413739 200000 240601230 200000 292371932 200000 688149805 200000 308934661 200000 981861318 200000 530646709 200000 605946790 200000 499279431 200000 585735175 200000 609929121 200000 398312777 200000 270152561 200000 821783608 200000 142657392 200000 131363146 200000 518295456 200000 306617311 200000 461276048 200000 102985089 200000 2890132 200000 871197475 200000 184946191 200000 922317924 200000 123971754 200000 516836555 200000 960149404 200000 780930313 200000 847152866 200000 476929596 200000 475424133 200000 126967080 200000 911690457 200000 949506429 200000 517840825 200000 991404822 200000 346648014 200000 761279798 200000 25678535 200000 535719882 200000 618764192 200000 822292651 200000 700119005 200000 588560091 200000 971801805 200000 621362629 200000 215460041 200000 186254463 200000 775340148 200000 598899464 200000 921096698 200000 154045324 200000 315702866 200000 720147869 200000 884291710 200000 651812729 200000 92795592 200000 200730952 200000 6629380 200000 46336093 200000 626233555 200000 428328562 200000 876862171 200000 740334830 200000 303009297 200000 505494560 200000 4724209 200000 217218178 200000 224339650 200000 933238264 200000 222623956 200000 948422416 200000 687056835 200000 405805634 200000 76848051 200000 750304559 200000 495462547 200000 746318820 200000 678797660 200000 787421205 200000 838008145 200000 230802532 200000 287319871 200000 35793305 200000 978477243 200000 857611753 200000 534420328 200000 411956272 200000 4829232 200000 880518457 200000 806711944 200000 646170355 200000 920226222 200000 553022394 200000 946371564 200000 436776342 200000 221156820 200000 55275892 200000 953217411 200000 871500912 200000 508590048 200000 612879117 200000 513096155 200000 274949753 200000 994088880 200000 896226252 200000 450969123 200000 948887366 200000 32918468 200000 113147286 200000 315533354 200000 350573327 200000 98422585 200000 100851442 200000 377953886 200000 826626729 200000 9814991 200000 46623495 200000 620252109 200000 66175882 200000 799993827 200000 5653403 200000 1399846 200000 168786379 200000 832994932 200000 32030997 200000 791595959 200000 489485344 200000 328935201 200000 359826044 200000 450996079 200000 436212193 200000 597604904 200000 495541621 200000 706499805 200000 392490756 200000 851191400 200000 634827335 200000 179416111 200000 414937632 200000 202603359 200000 490969562 200000 533465651 200000 361940587 200000 448459564 200000 618015154 200000 515104855 200000 277786043 200000 728390797 200000 105230328 200000 868851884 200000 340329607 200000 119425248 200000 329928560 200000 985800158 200000 786222054 200000 457511461 200000 244408707 200000 351666493 200000 932191629 200000 328009465 200000 291776054 200000 932128438 200000 610946005 200000 803334811 200000 871164975 200000 680997081 200000 684873138 200000 824329963 200000 267199670 200000 554172116 200000 685170876 200000 89544293 200000 888344496 200000 942485621 200000 875662633 200000 467174953 200000 397794725 200000 924524076 200000 299447247 200000 488890357 200000 492001211 200000 358528261 200000 684353574 200000 203205672 200000 61177272 200000 450883249 200000 491267651 200000 349211584 200000 407599107 200000 587641213 200000 197256413 200000 626442843 200000 999558562 200000 28998744 200000 294948683 200000 736712761 200000 91552316 200000 603185872 200000 438278018 200000 260934712 200000 563475991 200000 153749268 200000 67393563 200000 405674965 200000 631555098 200000 802326003 200000 741818954 200000 933190448 200000 28973515 200000 642377434 200000 880361959 200000 404391688 200000 356447057 200000 785341401 200000 645516135 200000 188369594 200000 755306354 200000 889977758 200000 203619299 200000 128759365 200000 978555797 200000 904647032 200000 350480655 200000 710377544 200000 203840449 200000 533922644 200000 35554115 200000 237771265 200000 683302555 200000 450410945 200000 493779317 200000 659321679 200000 58685802 200000 422605295 200000 221493052 200000 458229424 200000 447414293 200000 210741163 200000 339421389 200000 208558914 200000 912669987 200000 276790628 200000 891377920 200000 669978309 200000 66536889 200000 650395688 200000 94188363 200000 133030807 200000 599171999 200000 723685798 200000 156689861 200000 950884533 200000 708681530 200000 628248621 200000 86679332 200000 942484415 200000 71220626 200000 282568874 200000 922969790 200000 72416500 200000 460742220 200000 578130093 200000 816149130 200000 757590833 200000 20463024 200000 812628068 200000 66893087 200000 1665525 200000 309096100 200000 254029469 200000 147478963 200000 225986911 200000 351921837 200000 89081543 200000 5079069 200000 580087853 200000 902526452 200000 825833713 200000 866458322 200000 586761150 200000 902078782 200000 345098184 200000 966857962 200000 765484048 200000 789145586 200000 862262940 200000 330872347 200000 844152769 200000 997549590 200000 77298011 200000 62059708 200000 698492433 200000 606471760 200000 168416403 200000 915313602 200000 970077917 200000 824559593 200000 540161908 200000 190452933 200000 984766117 200000 55402180 200000 26641354 200000 754128891 200000 664964230 200000 215388522 200000 841164806 200000 32135227 200000 533810239 200000 233773825 200000 221484341 200000 619000059 200000 215949360 200000 62600016 200000 265797893 200000 18019409 200000 634456917 200000 191752380 200000 250304455 200000 102191349 200000 681685326 200000 817130572 200000 786470503 200000 509925947 200000 845197401 200000 166496167 200000 380480628 200000 67604508 200000 932126036 200000 65517843 200000 319686174 200000 489081646 200000 123411391 200000 522522488 200000 390465074 200000 229890726 200000 537958840 200000 144292954 200000 879043614 200000 158369884 200000 660999676 200000 689663969 200000 802211315 200000 900582086 200000 118376428 200000 513824980 200000 20370013 200000 132068091 200000 221629828 200000 493684376 200000 963007659 200000 580869297 200000 73581412 200000 969125173 200000 966039757 200000 437795390 200000 534951627 200000 195542352 200000 697632080 200000 426431641 200000 183437206 200000 49541681 200000 682909538 200000 568599385 200000 371541572 200000 195687357 200000 823603411 200000 346658484 200000 350730228 200000 983668348 200000 744611858 200000 50913664 200000 394159716 200000 470351252 200000 243398187 200000 96427316 200000 370246642 200000 400484042 200000 15178447 200000 827052007 200000 498569118 200000 955788935 200000 455053386 200000 497310799 200000 578991366 200000 932431824 200000 79364493 200000 842036675 200000 556753511 200000 243151948 200000 66503717 200000 819159096 200000 502848674 200000 474015297 200000 117995073 200000 100422214 200000 788896563 200000 308542614 200000 734949040 200000 413740836 200000 723169338 200000 544589521 200000 520355551 200000 947788454 200000 354877558 200000 498855192 200000 441074910 200000 94175045 200000 529669956 200000 779246132 200000 20551003 200000 521855510 200000 621224099 200000 77961097 200000 947562916 200000 767928016 200000 712805682 200000 368743710 200000 129211816 200000 881397194 200000 4172847 200000 298041242 200000 921179126 200000 966097402 200000 356969336 200000 793978947 200000 819808187 200000 955582199 200000 730568077 200000 471453952 200000 85024455 200000 897880822 200000 528523659 200000 302520408 200000 67106696 200000 1035471 200000 660867890 200000 586578800 200000 335974668 200000 809137656 200000 480919775 200000 911385615 200000 844205826 200000 488090760 200000 541729170 200000 506599069 200000 369378232 200000 926387508 200000 276046568 200000 237740062 200000 327552030 200000 28211540 200000 230321952 200000 631672890 200000 209578944 200000 485115614 200000 57346329 200000 367446328 200000 999219919 200000 529026665 200000 78862417 200000 824355837 200000 368685592 200000 293941035 200000 34881767 200000 922570769 200000 122732298 200000 297896698 200000 524218265 200000 894681498 200000 144509364 200000 446975565 200000 744489414 200000 449523037 200000 1046211 200000 245946427 200000 880528235 200000 580949187 200000 487383431 200000 304944762 200000 78249257 200000 253052881 200000 972201966 200000 792356193 200000 238365244 200000 438610733 200000 562812038 200000 54900197 200000 204582533 200000 337252895 200000 64508542 200000 23381406 200000 119943808 200000 960023181 200000 88478116 200000 571832514 200000 310126925 200000 134566141 200000 579052136 200000 334857256 200000 811976874 200000 410380950 200000 293405654 200000 549598533 200000 662259446 200000 837858590 200000 529551775 200000 806527538 200000 222121263 200000 162367740 200000 98316304 200000 318207395 200000 224170740 200000 181846326 200000 419737624 200000 658831088 200000 592807555 200000 216552307 200000 581884229 200000 440655374 200000 188672187 200000 175141369 200000 38982599 200000 241308054 200000 832802585 200000 997839279 200000 364180075 200000 61509820 200000 542403518 200000 524033052 200000 457763999 200000 826572120 200000 863431014 200000 159166821 200000 263962739 200000 409843168 200000 852778353 200000 983540305 200000 343258261 200000 885575530 200000 717828574 200000 88028231 200000 998049364 200000 391678894 200000 465269578 200000 625876814 200000 453543325 200000 135920385 200000 420273396 200000 19965963 200000 596984064 200000 230727258 200000 253044923 200000 948955590 200000 456453034 200000 71596880 200000 65384733 200000 989435492 200000 488870764 200000 210683416 200000 442811193 200000 526885997 200000 448571057 200000 116024715 200000 688697037 200000 220710150 200000 355857035 200000 294983965 200000 767331383 200000 486066167 200000 220239526 200000 295551206 200000 123474551 200000 940818341 200000 968812370 200000 60380572 200000 195966250 200000 223915800 200000 254464893 200000 642446997 200000 450203280 200000 671551478 200000 555423413 200000 851006920 200000 506642310 200000 813252229 200000 956465961 200000 530683340 200000 957486987 200000 441688491 200000 119370151 200000 665365975 200000 243924670 200000 268480240 200000 308729246 200000 81982400 200000 931223005 200000 203658874 200000 678883613 200000 384314876 200000 301742663 200000 280785679 200000 419428562 200000 601805732 200000 664733690 200000 177953814 200000 77198347 200000 473773164 200000 323508117 200000 707576213 200000 300800695 200000 111222955 200000 464862294 200000 6839347 200000 728202596 200000 327161689 200000 88750107 200000 269716278 200000 889326401 200000 736999947 200000 598501220 200000 380697221 200000 138572317 200000 595058937 200000 689275726 200000 104684710 200000 6791269 200000 542376696 200000 165794713 200000 634708160 200000 59725609 200000 762464126 200000 555660962 200000 808937114 200000 969585687 200000 814149796 200000 33390952 200000 992625817 200000 871381374 200000 231797022 200000 739066250 200000 566387140 200000 574557259 200000 811532868 200000 14943047 200000 406225858 200000 171316238 200000 547310092 200000 488092539 200000 922613978 200000 602807028 200000 418291469 200000 827989415 200000 919216113 200000 286076365 200000 940983421 200000 684319209 200000 98936975 200000 802466823 200000 369494578 200000 881239295 200000 921789145 200000 68340657 200000 331368611 200000 269011527 200000 833352599 200000 156964728 200000 881984231 200000 884045761 200000 860345902 200000 75631275 200000 451861683 200000 927278090 200000 548330662 200000 644941114 200000 457546848 200000 42665058 200000 469972901 200000 612187570 200000 340308706 200000 530054822 200000 218563696 200000 30602562 200000 16881105 200000 188395349 200000 320632048 200000 421547448 200000 216103267 200000 543977870 200000 172079530 200000 655207811 200000 830847086 200000 658814223 200000 137388485 200000 417508274 200000 768943722 200000 256188471 200000 263201030 200000 60293619 200000 72073068 200000 567790596 200000 997172182 200000 91536532 200000 747850795 200000 489930773 200000 977362746 200000 745959555 200000 148161534 200000 463450791 200000 649524953 200000 342127953 200000 443459802 200000 29908635 200000 925850361 200000 889547562 200000 192466776 200000 879881581 200000 816928897 200000 694067934 200000 48323244 200000 788832574 200000 302523127 200000 543302618 200000 683272366 200000 963878602 200000 430966402 200000 643921966 200000 52080595 200000 577665393 200000 813171689 200000 61788296 200000 791026996 200000 822206769 200000 661548177 200000 816654902 200000 744081541 200000 262725801 200000 566858881 200000 655323431 200000 325669918 200000 588820759 200000 224254560 200000 634713066 200000 997641973 200000 42616410 200000 85563765 200000 261292461 200000 807770273 200000 135156976 200000 534971813 200000 331549246 200000 650899799 200000 546929144 200000 51503479 200000 368386059 200000 744887791 200000 506276655 200000 812276243 200000 445224997 200000 986421727 200000 299281142 200000 952353085 200000 822324792 200000 541713726 200000 689431113 200000 614788446 200000 17081491 200000 427470530 200000 122632393 200000 682289018 200000 835931686 200000 984962497 200000 346205874 200000 253353786 200000 228177022 200000 241138738 200000 776379108 200000 965749475 200000 883531210 200000 984363692 200000 312006365 200000 911184731 200000 16931544 200000 729896549 200000 582424252 200000 519491626 200000 624346903 200000 71905587 200000 612152639 200000 681140086 200000 972125334 200000 876841870 200000 928691653 200000 272968196 200000 773624322 200000 720134283 200000 381502028 200000 990257469 200000 731515051 200000 696138209 200000 465762674 200000 126796582 200000 197416575 200000 102514663 200000 554358903 200000 637551718 200000 457859084 200000 606001042 200000 169793337 200000 296217155 200000 26644609 200000 657164922 200000 998757941 200000 362031268 200000 384887725 200000 445113557 200000 230221451 200000 590040079 200000 368868349 200000 949688186 200000 372966906 200000 345927083 200000 38282881 200000 601215967 200000 699819231 200000 898273598 200000 522319591 200000 838934042 200000 903458873 200000 622187823 200000 597130621 200000 743960291 200000 664911783 200000 233042052 200000 235368754 200000 400877454 200000 359806311 200000 262172388 200000 15489429 200000 47618580 200000 505912920 200000 821663894 200000 983625939 200000 632523531 200000 95515639 200000 41727103 200000 631366076 200000 644895656 200000 910616677 200000 293999142 200000 35300286 200000 539881411 200000 95504479 200000 136485299 200000 36869863 200000 294456786 200000 785886531 200000 830206442 200000 639366630 200000 937561324 200000 38305040 200000 739508788 200000 723963402 200000 724270279 200000 211042406 200000 695477397 200000 200688448 200000 892763065 200000 150396033 200000 195038646 200000 825832472 200000 498561209 200000 113541953 200000 204610779 200000 630668736 200000 866577758 200000 48281380 200000 833295341 200000 627208198 200000 239386590 200000 904400201 200000 484516721 200000 459045721 200000 249149711 200000 171740014 200000 316116109 200000 542581960 200000 714990696 200000 8241138 200000 355024137 200000 64111104 200000 780171264 200000 790238162 200000 50911563 200000 712257361 200000 366866573 200000 624573103 200000 606456408 200000 453324713 200000 387472742 200000 837487302 200000 230557657 200000 370300054 200000 313248384 200000 152127733 200000 995370003 200000 32190535 200000 378116211 200000 960313531 200000 585634285 200000 529951115 200000 749133430 200000 543296056 200000 369073389 200000 662453711 200000 848886365 200000 985607208 200000 215594298 200000 27241251 200000 329822881 200000 113273323 200000 395470234 200000 725128245 200000 853459543 200000 462250879 200000 708038004 200000 8463955 200000 291901750 200000 28016515 200000 802509518 200000 124404588 200000 889758101 200000 617495861 200000 112478799 200000 379206670 200000 433601642 200000 437189747 200000 885681982 200000 296387945 200000 95781195 200000 671987133 200000 892318080 200000 276012362 200000 931131504 200000 26353201 200000 134021020 200000 532764703 200000 138916014 200000 28876172 200000 467976377 200000 333152504 200000 581731196 200000 435432495 200000 495051422 200000 550793091 200000 2498288 200000 182073622 200000 360419760 200000 539504655 200000 772113858 200000 745731041 200000 819866871 200000 469972361 200000 678107975 200000 816151758 200000 354870808 200000 332992385 200000 13583222 200000 368177340 200000 503332186 200000 208127013 200000 616668390 200000 701321001 200000 508533669 200000 108892227 200000 53549773 200000 658586676 200000 248681086 200000 164552522 200000 156695809 200000 683786907 200000 469086219 200000 667104072 200000 105998841 200000 15364029 200000 734530836 200000 652188397 200000 522579660 200000 984294295 200000 300795646 200000 569213318 200000 110599472 200000 452936906 200000 519131089 200000 480532225 200000 550854012 200000 799787667 200000 165393459 200000 161256430 200000 499742373 200000 779505872 200000 345213802 200000 374946683 200000 933913155 200000 232087552 200000 281883997 200000 71358839 200000 957448332 200000 656071490 200000 925830290 200000 183337551 200000 16368215 200000 958987349 200000 847925807 200000 85774611 200000 264708889 200000 202673557 200000 430275581 200000 310327153 200000 113366763 200000 513910788 200000 948944991 200000 623047095 200000 599483521 200000 807853373 200000 159045215 200000 847182548 200000 623800115 200000 144690049 200000 293388193 200000 847780950 200000 495122166 200000 114426798 200000 618639980 200000 546153069 200000 284781155 200000 876730177 200000 965833639 200000 469766629 200000 13188782 200000 389102683 200000 522821336 200000 403196975 200000 410669999 200000 186307512 200000 76903974 200000 622907736 200000 485353436 200000 391865017 200000 472865880 200000 472856591 200000 408669259 200000 483871066 200000 121140947 200000 139052450 200000 496664756 200000 141694523 200000 160983454 200000 900770817 200000 431103852 200000 451230874 200000 248870241 200000 170987960 200000 206188394 200000 585341014 200000 307580256 200000 307334136 200000 415602757 200000 793127917 200000 281426308 200000 280382094 200000 979822130 200000 458908798 200000 73618001 200000 395018217 200000 977408010 200000 372239303 200000 992574192 200000 357874968 200000 267705153 200000 901243430 200000 336226085 200000 722451912 200000 356475887 200000 118303387 200000 80570713 200000 47281737 200000 62679242 200000 363179203 200000 394973841 200000 449373064 200000 759810344 200000 50566878 200000 97145459 200000 458706197 200000 189378816 200000 66258377 200000 861970247 200000 583842078 200000 35480297 200000 372331779 200000 641239539 200000 910929010 200000 285705241 200000 100346028 200000 655270909 200000 417988222 200000 894005863 200000 770574720 200000 351017355 200000 95880530 200000 400549960 200000 20389599 200000 674296677 200000 794608539 200000 737432789 200000 321867463 200000 530650353 200000 494433961 200000 279382978 200000 579370966 200000 260244533 200000 223783530 200000 236733286 200000 348453708 200000 836583384 200000 430169453 200000 652807865 200000 368209159 200000 844844832 200000 365434079 200000 677935440 200000 983540612 200000 354066932 200000 782264464 200000 492133219 200000 124684772 200000 776987867 200000 172100845 200000 572704711 200000 37447139 200000 442589434 200000 150594822 200000 461336562 200000 128296929 200000 182681624 200000 956101257 200000 247649277 200000 876972253 200000 548087452 200000 169727428 200000 214168220 200000 200258164 200000 304490381 200000 545050023 200000 946349351 200000 759881957 200000 981866640 200000 524148670 200000 903329684 200000 180658447 200000 158108652 200000 992981050 200000 772417658 200000 867313776 200000 143396489 200000 673080296 200000 650024207 200000 112308518 200000 898612203 200000 859188279 200000 562127657 200000 272027633 200000 967878715 200000 82351925 200000 521302335 200000 31294510 200000 670156861 200000 91622801 200000 171438184 200000 557393885 200000 937306458 200000 444124826 200000 367610457 200000 995266459 200000 710853014 200000 815771710 200000 324696939 200000 585720488 200000 408934810 200000 209008395 200000 101991058 200000 302481633 200000 38110379 200000 184854064 200000 757236070 200000 108483781 200000 939767983 200000 275971963 200000 809359901 200000 63679859 200000 94325294 200000 24919387 200000 756480909 200000 614017193 200000 55740494 200000 795951327 200000 486341934 200000 410796230 200000 443221717 200000 815142324 200000 789214997 200000 449629384 200000 394594858 200000 7742506 200000 675821049 200000 850285134 200000 412224851 200000 606737711 200000 105995569 200000 866012053 200000 109065207 200000 861609553 200000 817154738 200000 159756670 200000 529685084 200000 503502272 200000 991533845 200000 481301382 200000 609246569 200000 488666184 200000 117807502 200000 298444235 200000 999265956 200000 296997210 200000 736422389 200000 247438604 200000 853324852 200000 818462979 200000 914971839 200000 575808168 200000 677093599 200000 397763058 200000 282693893 200000 145595550 200000 652533260 200000 987987317 200000 296026235 200000 588577163 200000 531533762 200000 245381499 200000 168477049 200000 15123118 200000 112144550 200000 913312915 200000 107305205 200000 631193061 200000 608877055 200000 815252458 200000 43570310 200000 325191600 200000 685527988 200000 224521040 200000 774870625 200000 300575021 200000 772719180 200000 455981363 200000 794762078 200000 299874330 200000 429013228 200000 624965793 200000 135781107 200000 724030165 200000 945483612 200000 742894410 200000 693557559 200000 893151326 200000 948146689 200000 999290746 200000 945176288 200000 50639442 200000 220795875 200000 526864930 200000 315445572 200000 933102320 200000 286557863 200000 777836751 200000 193789018 200000 833024791 200000 403438229 200000 705672623 200000 441654969 200000 426803270 200000 506218131 200000 58085779 200000 559405463 200000 428704409 200000 174143526 200000 645175271 200000 818310346 200000 701034194 200000 887609719 200000 628163770 200000 33010378 200000 724489292 200000 886558539 200000 171144892 200000 340394156 200000 465962760 200000 186163465 200000 870009146 200000 939202599 200000 389949348 200000 959807671 200000 760799779 200000 662088593 200000 656646493 200000 984062203 200000 381718533 200000 539101666 200000 260494868 200000 734654237 200000 667751951 200000 975986351 200000 767110213 200000 452160259 200000 459223056 200000 910167087 200000 901086481 200000 387914035 200000 506219637 200000 829703993 200000 68436532 200000 769202388 200000 564376654 200000 9740611 200000 973094926 200000 728197549 200000 679164233 200000 14341731 200000 899441053 200000 353692707 200000 532623796 200000 499241297 200000 493600384 200000 155964733 200000 219750014 200000 858987873 200000 49096437 200000 489109154 200000 801724214 200000 816854668 200000 781856219 200000 607956120 200000 549649929 200000 147840360 200000 91924144 200000 18943494 200000 75298759 200000 895776554 200000 856628626 200000 689284211 200000 414586846 200000 964151722 200000 26502465 200000 933271044 200000 669669468 200000 630507358 200000 151924506 200000 370797953 200000 577052656 200000 532211549 200000 390733597 200000 66569295 200000 320240617 200000 426633053 200000 462436839 200000 35147894 200000 257368628 200000 350275508 200000 707206327 200000 465773723 200000 408592225 200000 844838233 200000 167461228 200000 46701062 200000 719528606 200000 59084259 200000 977310852 200000 639386268 200000 759827897 200000 855075720 200000 782305566 200000 796551909 200000 939380513 200000 545461534 200000 516612344 200000 729611783 200000 713017317 200000 591267868 200000 66702961 200000 207499207 200000 196432306 200000 77356697 200000 294984327 200000 453461646 200000 831183064 200000 801270603 200000 190470360 200000 356640097 200000 10577989 200000 465477513 200000 141792164 200000 227207655 200000 626319239 200000 405245256 200000 717245896 200000 334512230 200000 527611597 200000 992279328 200000 72750276 200000 478153156 200000 999888613 200000 351278152 200000 571931317 200000 864374153 200000 899847999 200000 23622292 200000 507436634 200000 341465051 200000 156618728 200000 973038205 200000 154803986 200000 764537729 200000 499989902 200000 471384856 200000 301463259 200000 757949919 200000 11111809 200000 338283548 200000 820160596 200000 41430783 200000 155708848 200000 76437984 200000 292377275 200000 701087621 200000 71385255 200000 765409114 200000 128469487 200000 376482488 200000 11996054 200000 284378656 200000 350940781 200000 413772415 200000 393997388 200000 600203370 200000 639777110 200000 414570337 200000 326995767 200000 380443405 200000 44670054 200000 868321411 200000 327506277 200000 292313472 200000 27762174 200000 132493740 200000 511150213 200000 692636633 200000 478781722 200000 489734467 200000 515667686 200000 775602384 200000 485131610 200000 414555727 200000 992879477 200000 811039162 200000 81889021 200000 920226933 200000 171334082 200000 905833614 200000 798105312 200000 210874365 200000 510454779 200000 964822499 200000 583414914 200000 957388748 200000 105130222 200000 205394671 200000 818302977 200000 545323370 200000 697711626 200000 629204360 200000 413604381 200000 733820669 200000 422844765 200000 620778021 200000 940110388 200000 852658506 200000 232142743 200000 104215517 200000 835480132 200000 180976058 200000 955891204 200000 506781798 200000 769971435 200000 479069266 200000 495729813 200000 479929367 200000 94604137 200000 690796984 200000 882635735 200000 644422117 200000 707149723 200000 421538100 200000 5137657 200000 854160232 200000 378976256 200000 918725292 200000 273826762 200000 284607702 200000 863899575 200000 355648166 200000 76249271 200000 621321990 200000 561270399 200000 40177225 200000 693592272 200000 698237293 200000 960990389 200000 634210651 200000 476962242 200000 387050532 200000 632343896 200000 964139075 200000 590477789 200000 738368479 200000 257263110 200000 517235207 200000 254208015 200000 278945781 200000 731943167 200000 599198798 200000 283659751 200000 378373726 200000 319725857 200000 930269022 200000 355806610 200000 211936688 200000 310874090 200000 657461278 200000 395277280 200000 732485408 200000 93410168 200000 864144405 200000 366292031 200000 610771078 200000 575066251 200000 252970856 200000 309093053 200000 826516568 200000 440730752 200000 125485278 200000 791694857 200000 950054828 200000 408789846 200000 311762398 200000 352164209 200000 516973626 200000 35585964 200000 92879471 200000 872745700 200000 468633175 200000 139574976 200000 580868406 200000 596542705 200000 121180922 200000 411659377 200000 807993723 200000 375176902 200000 15183290 200000 842401597 200000 626564387 200000 693262897 200000 404905164 200000 49406531 200000 550822582 200000 139528609 200000 714569993 200000 865665345 200000 414866777 200000 540738596 200000 878591973 200000 709880470 200000 902769876 200000 439481194 200000 21969272 200000 39378751 200000 780615052 200000 607014335 200000 872330871 200000 124670173 200000 422384777 200000 620336660 200000 171873339 200000 181082540 200000 388428145 200000 386665462 200000 75953848 200000 175058572 200000 772160138 200000 979439508 200000 2059910 200000 295289596 200000 959924922 200000 759824316 200000 128109787 200000 93162265 200000 893657993 200000 32941022 200000 611128206 200000 419080098 200000 134411549 200000 331593222 200000 227134228 200000 539008502 200000 520724540 200000 604512485 200000 151765125 200000 985879059 200000 23086669 200000 291384776 200000 169462168 200000 911848599 200000 724597078 200000 651102366 200000 188837025 200000 213064898 200000 773021182 200000 259427317 200000 260093081 200000 122824306 200000 887344523 200000 650320125 200000 231756565 200000 788861476 200000 103806948 200000 993973122 200000 304417357 200000 94648569 200000 960743823 200000 42291701 200000 510213397 200000 443109037 200000 200780723 200000 484574051 200000 120022246 200000 609800608 200000 927059479 200000 236288379 200000 876112342 200000 766104273 200000 683345696 200000 240056971 200000 795728026 200000 210828765 200000 71175637 200000 330164610 200000 117447306 200000 777392387 200000 759036893 200000 598443503 200000 366802844 200000 826847522 200000 645797759 200000 721787904 200000 303485543 200000 197129656 200000 247207840 200000 632597123 200000 907795488 200000 647827683 200000 606069704 200000 604243175 200000 201112224 200000 504302435 200000 869801500 200000 808454458 200000 617924699 200000 396221590 200000 386559844 200000 963164715 200000 549394537 200000 862941817 200000 97946373 200000 758875401 200000 786872447 200000 101431725 200000 579977991 200000 455583169 200000 797295862 200000 243134830 200000 970669583 200000 168309475 200000 891579586 200000 787874204 200000 494961509 200000 991857565 200000 595808635 200000 239953077 200000 160911087 200000 903995326 200000 976732503 200000 631993816 200000 916450611 200000 265265587 200000 905239852 200000 964414148 200000 769148759 200000 289474699 200000 147423346 200000 587410389 200000 755057955 200000 639384566 200000 578517310 200000 568610828 200000 235669757 200000 828743745 200000 398975047 200000 405207815 200000 417412587 200000 232155739 200000 923018468 200000 395015940 200000 650840468 200000 173372882 200000 111970058 200000 607116001 200000 475563582 200000 866333397 200000 642150737 200000 442393118 200000 883783376 200000 332662323 200000 174139120 200000 256235224 200000 621685456 200000 176081242 200000 619268028 200000 509491150 200000 310763109 200000 145594968 200000 443113515 200000 975620704 200000 663780438 200000 572422107 200000 775074134 200000 38915210 200000 363485704 200000 216983348 200000 875201265 200000 433425132 200000 696856450 200000 380516943 200000 94715220 200000 388250308 200000 132980587 200000 633933243 200000 980716917 200000 572445169 200000 629517066 200000 560545960 200000 534180075 200000 776641776 200000 375179844 200000 784503523 200000 976214507 200000 484588770 200000 186400672 200000 270053595 200000 80573261 200000 341685124 200000 91971654 200000 198176158 200000 204528263 200000 356212020 200000 378736122 200000 762995931 200000 456980912 200000 402342642 200000 283620645 200000 123780321 200000 703958398 200000 402433115 200000 303398091 200000 37129373 200000 753272647 200000 162534830 200000 239892117 200000 763328927 200000 133383426 200000 708128715 200000 674920135 200000 236317717 200000 684039494 200000 220349998 200000 442734666 200000 25163469 200000 501708105 200000 350615287 200000 26782883 200000 775573303 200000 854561505 200000 712860900 200000 33139704 200000 136228191 200000 750049926 200000 966360915 200000 996360465 200000 565826038 200000 720188749 200000 991927364 200000 257582420 200000 729216584 200000 727308525 200000 186169941 200000 442441927 200000 492481094 200000 592781756 200000 235092164 200000 371073041 200000 374262910 200000 74206898 200000 743222127 200000 782597240 200000 440674333 200000 398558052 200000 244293846 200000 862824419 200000 60208370 200000 353231881 200000 172693014 200000 920737496 200000 627790189 200000 325723512 200000 939685614 200000 592278142 200000 742866587 200000 270547239 200000 216480189 200000 998898331 200000 510543914 200000 482325804 200000 491253633 200000 752709526 200000 692233323 200000 903199806 200000 782740441 200000 994133621 200000 917985866 200000 486822324 200000 326782723 200000 613389535 200000 631310166 200000 895534468 200000 484137438 200000 527237403 200000 307581375 200000 360071749 200000 930511336 200000 34479630 200000 871064146 200000 791816492 200000 57365823 200000 952248639 200000 437006973 200000 8377361 200000 669249187 200000 654423254 200000 103827537 200000 649599338 200000 265116529 200000 890239895 200000 507948154 200000 895115342 200000 188778921 200000 564006634 200000 842886215 200000 441746035 200000 312935912 200000 172543702 200000 650432424 200000 898621487 200000 547272045 200000 86463488 200000 498666794 200000 890311289 200000 345104919 200000 869411760 200000 280325627 200000 608441064 200000 754935909 200000 92316620 200000 556500972 200000 868671922 200000 854314355 200000 877854937 200000 65836393 200000 415094189 200000 954405634 200000 183288832 200000 761002881 200000 246815312 200000 114626928 200000 463114502 200000 982451172 200000 8078258 200000 233044411 200000 588560465 200000 925061854 200000 871463049 200000 625257857 200000 647637225 200000 870817120 200000 500320300 200000 89545474 200000 57863796 200000 787624695 200000 969017488 200000 861446427 200000 952449848 200000 266556371 200000 743473741 200000 147984204 200000 804955164 200000 352241344 200000 233361049 200000 576991666 200000 916747430 200000 273388846 200000 405098315 200000 376428812 200000 212321533 200000 876519212 200000 139420889 200000 386146489 200000 142218727 200000 225818472 200000 272701529 200000 434756279 200000 110675147 200000 109751088 200000 16767362 200000 331342245 200000 38144943 200000 800674419 200000 592923307 200000 431644865 200000 203521850 200000 701343168 200000 581433546 200000 931848170 200000 178466994 200000 86787652 200000 773015413 200000 689514398 200000 602978303 200000 275147727 200000 221877476 200000 412440315 200000 605638565 200000 971855055 200000 969093100 200000 355068865 200000 49383116 200000 264396370 200000 954532868 200000 996161613 200000 832307003 200000 504008199 200000 498848578 200000 478313374 200000 820794199 200000 347900988 200000 914469470 200000 376338260 200000 19976231 200000 514836449 200000 57436845 200000 37961643 200000 363184467 200000 614469763 200000 278801446 200000 628860803 200000 735880479 200000 219374160 200000 170148192 200000 805600346 200000 900972148 200000 501681688 200000 374370705 200000 785336399 200000 722787030 200000 140053833 200000 267011727 200000 788220960 200000 115803246 200000 812689394 200000 905269457 200000 7546155 200000 116095489 200000 708137152 200000 532018542 200000 346208624 200000 605598453 200000 448015619 200000 811607580 200000 920070540 200000 851475794 200000 94214825 200000 960578866 200000 434578111 200000 535988158 200000 514864192 200000 467018149 200000 427615462 200000 274409343 200000 990950647 200000 421795085 200000 981565569 200000 908712060 200000 447764124 200000 232775584 200000 190196909 200000 87133499 200000 428455839 200000 184772149 200000 734389545 200000 715389154 200000 415865100 200000 662188609 200000 358721108 200000 104612153 200000 602025620 200000 212016092 200000 652433196 200000 757207206 200000 549512324 200000 354313661 200000 951100752 200000 725589551 200000 903471563 200000 313378616 200000 451540222 200000 815781243 200000 985548792 200000 703955526 200000 734913300 200000 301676241 200000 694568760 200000 111525757 200000 449719570 200000 893837590 200000 205227099 200000 762268178 200000 245632789 200000 549355985 200000 680607438 200000 217012701 200000 38800349 200000 20962089 200000 74863265 200000 141126484 200000 23967943 200000 756977125 200000 913354882 200000 994477453 200000 645515218 200000 833319274 200000 934593984 200000 414815808 200000 428212125 200000 786527167 200000 652050504 200000 948506050 200000 972135 200000 888513932 200000 867724970 200000 302910730 200000 410649357 200000 949957653 200000 634912276 200000 156624303 200000 690580750 200000 559625538 200000 978265684 200000 394907622 200000 407692424 200000 157388186 200000 204157401 200000 395635848 200000 490701115 200000 719231043 200000 557100465 200000 295554825 200000 346079621 200000 341775618 200000 295282571 200000 518303617 200000 225868387 200000 964942912 200000 843268022 200000 202110629 200000 182659958 200000 569159426 200000 535661856 200000 71135694 200000 402948858 200000 23293678 200000 231426391 200000 918115056 200000 849932240 200000 794148428 200000 719010954 200000 317529763 200000 689459060 200000 975793154 200000 105305479 200000 149346333 200000 456774662 200000 41414550 200000 280983485 200000 372613941 200000 126639684 200000 536049454 200000 641755451 200000 927767136 200000 198933389 200000 579228562 200000 671144111 200000 385967286 200000 831473119 200000 891887144 200000 270908775 200000 605091310 200000 66434521 200000 994592502 200000 99368786 200000 348530780 200000 490076344 200000 450158243 200000 273250558 200000 864514297 200000 387150429 200000 983522421 200000 217785754 200000 326584154 200000 140452165 200000 665822803 200000 380356341 200000 147048887 200000 183105678 200000 611774148 200000 788032381 200000 246991588 200000 383245815 200000 787279085 200000 623251520 200000 370656858 200000 131234784 200000 254568085 200000 530199277 200000 286235695 200000 68507461 200000 265972771 200000 781017042 200000 747930392 200000 704768454 200000 333356702 200000 609402334 200000 281037933 200000 399162785 200000 122306987 200000 907072672 200000 111083556 200000 502227893 200000 577329041 200000 601268805 200000 662314196 200000 461534592 200000 162344760 200000 369847197 200000 582259122 200000 881183521 200000 637247524 200000 811381270 200000 221809815 200000 292189525 200000 961152126 200000 856028095 200000 149160439 200000 93417853 200000 95366922 200000 947240261 200000 348595946 200000 244068245 200000 225243953 200000 761802744 200000 227147557 200000 199689278 200000 405569783 200000 289408965 200000 759729409 200000 422254772 200000 440055557 200000 781394236 200000 511116658 200000 519657687 200000 377067680 200000 719251851 200000 231209488 200000 212180774 200000 378131886 200000 699334784 200000 776939281 200000 62368446 200000 242890423 200000 336233611 200000 963050315 200000 211600222 200000 216548577 200000 403247288 200000 625131062 200000 86351717 200000 55301618 200000 604459192 200000 230579687 200000 975713744 200000 741615185 200000 749798104 200000 35634453 200000 624463936 200000 429027588 200000 800585223 200000 669853463 200000 26245362 200000 308034481 200000 609734611 200000 130018 200000 93908676 200000 571361441 200000 705796203 200000 443749902 200000 756381494 200000 810781880 200000 77630622 200000 579631314 200000 643062885 200000 232073597 200000 602917849 200000 588431362 200000 670324497 200000 670391063 200000 883311148 200000 402978327 200000 558628503 200000 113288268 200000 115061317 200000 809332263 200000 683648758 200000 885805699 200000 746692466 200000 799722471 200000 577408205 200000 776916418 200000 429857699 200000 45189551 200000 199834970 200000 70511281 200000 294039908 200000 476338805 200000 484083836 200000 998632084 200000 265941478 200000 772047823 200000 760720049 200000 381770067 200000 618154742 200000 927618037 200000 355556119 200000 808178037 200000 981271298 200000 459765180 200000 14373230 200000 381921823 200000 752051483 200000 414733467 200000 320111123 200000 607572761 200000 452938477 200000 271196841 200000 292017670 200000 313432264 200000 946232520 200000 915462300 200000 526588132 200000 127649332 200000 776866201 200000 989813706 200000 836509421 200000 92380418 200000 139976432 200000 233275946 200000 887324414 200000 82422138 200000 409384187 200000 943233107 200000 336744086 200000 535071361 200000 418352264 200000 424766331 200000 535176660 200000 74244511 200000 789290758 200000 263504248 200000 251179382 200000 15652090 200000 393887364 200000 412920514 200000 238707419 200000 5627736 200000 423765935 200000 604585582 200000 107807233 200000 974653983 200000 903573463 200000 875182643 200000 248531334 200000 89404759 200000 258199274 200000 631496295 200000 985231530 200000 230946214 200000 136861046 200000 280459778 200000 882040138 200000 914200658 200000 615309994 200000 211165849 200000 350134758 200000 11441986 200000 876528213 200000 507932771 200000 676361115 200000 382879996 200000 405378276 200000 119154231 200000 340825640 200000 929439911 200000 81181031 200000 401803147 200000 880038892 200000 274259977 200000 942673292 200000 443551349 200000 550006246 200000 157814153 200000 980768673 200000 959059372 200000 87069106 200000 448491566 200000 91604117 200000 62296199 200000 641225105 200000 375489437 200000 956180983 200000 688781564 200000 7325793 200000 239899677 200000 713555957 200000 570909602 200000 19086240 200000 113353877 200000 15460700 200000 103134638 200000 896972653 200000 615501964 200000 522664349 200000 818601208 200000 275904645 200000 425114663 200000 175974597 200000 701361654 200000 360736329 200000 145432110 200000 813865347 200000 419953599 200000 936757941 200000 641536006 200000 949533990 200000 497790473 200000 796222057 200000 118981047 200000 451781019 200000 890930986 200000 544424612 200000 545889254 200000 741005682 200000 497960985 200000 118959939 200000 233442779 200000 84087769 200000 297544813 200000 954114757 200000 375475579 200000 474142366 200000 252347996 200000 665201225 200000 979214670 200000 152046640 200000 600393404 200000 633068941 200000 403141753 200000 130769310 200000 341635332 200000 660755695 200000 481851076 200000 992476821 200000 864065355 200000 859300207 200000 5465237 200000 130472805 200000 342119495 200000 604863147 200000 681520370 200000 711283964 200000 298469199 200000 775461088 200000 404323202 200000 950244584 200000 472886360 200000 40236783 200000 446377099 200000 623134040 200000 455609338 200000 392180820 200000 499994355 200000 527388443 200000 816374123 200000 710851887 200000 647163970 200000 142241694 200000 605842050 200000 311228478 200000 456725662 200000 379478769 200000 831732149 200000 797248224 200000 641318605 200000 223487938 200000 852733978 200000 835191060 200000 651451446 200000 193785183 200000 257177960 200000 842829686 200000 597805792 200000 925040055 200000 171597302 200000 410259783 200000 197367664 200000 117932888 200000 250304186 200000 966166629 200000 641654061 200000 645436786 200000 698234186 200000 782884174 200000 144454654 200000 877508050 200000 269456350 200000 717600032 200000 604368489 200000 991657190 200000 586272587 200000 574506395 200000 95320982 200000 644472767 200000 146365192 200000 115788060 200000 451083081 200000 600805897 200000 474315563 200000 611586723 200000 984882666 200000 86238227 200000 194198124 200000 414279629 200000 39844480 200000 214214860 200000 874641952 200000 243308761 200000 306861744 200000 114333123 200000 505224766 200000 547720870 200000 595777730 200000 915156774 200000 260458333 200000 658328754 200000 479400347 200000 594831299 200000 77053107 200000 356156188 200000 285814979 200000 618974985 200000 354606614 200000 55277730 200000 594982495 200000 387339015 200000 990787069 200000 598169250 200000 721933111 200000 316759658 200000 492377471 200000 873313052 200000 811287217 200000 995928194 200000 338673746 200000 388405422 200000 792891091 200000 642855740 200000 643159244 200000 135991957 200000 627680323 200000 820248873 200000 977994725 200000 265906353 200000 900200009 200000 250897269 200000 272230706 200000 931128705 200000 292268747 200000 488017903 200000 209797354 200000 507090978 200000 963269199 200000 115658502 200000 154097124 200000 771518035 200000 608593916 200000 692304841 200000 526116757 200000 195056755 200000 51718040 200000 110602214 200000 294577173 200000 269251968 200000 43719050 200000 201057195 200000 513740315 200000 532908313 200000 716820696 200000 474474503 200000 860919547 200000 630650748 200000 327705897 200000 494186632 200000 202770606 200000 400912263 200000 892123843 200000 81772894 200000 226561482 200000 789880506 200000 606657165 200000 982959957 200000 703398276 200000 320979250 200000 287101966 200000 412600798 200000 867529652 200000 35832239 200000 864215403 200000 262497542 200000 401818320 200000 836556686 200000 63303019 200000 13486460 200000 135002094 200000 162589391 200000 130857845 200000 628261519 200000 566985926 200000 1868815 200000 337528720 200000 256426540 200000 902591917 200000 445028493 200000 869010017 200000 688163043 200000 265231258 200000 519023144 200000 348331824 200000 356438497 200000 386533924 200000 584844126 200000 795254754 200000 676591350 200000 273388928 200000 761799502 200000 200523007 200000 110959760 200000 144464006 200000 746682293 200000 287053228 200000 347802046 200000 940048045 200000 877705972 200000 362351537 200000 359035437 200000 757955082 200000 961206792 200000 412321651 200000 808335917 200000 25115987 200000 857170575 200000 386497530 200000 516684971 200000 793061857 200000 724334281 200000 327633644 200000 297439031 200000 943376296 200000 335705491 200000 731291790 200000 972762623 200000 866737984 200000 817425004 200000 123928009 200000 946430418 200000 419020255 200000 729589619 200000 47993890 200000 727443485 200000 467470684 200000 818060646 200000 273297856 200000 720033008 200000 678986796 200000 673370020 200000 44640617 200000 816507128 200000 978944359 200000 950641707 200000 666384004 200000 673795973 200000 162449092 200000 261199258 200000 224511767 200000 350035589 200000 773977239 200000 963828527 200000 801486281 200000 257293959 200000 593893337 200000 596769992 200000 251627488 200000 691375288 200000 450347551 200000 782102245 200000 665954627 200000 981485288 200000 430132641 200000 227538595 200000 690419320 200000 289543044 200000 113060147 200000 535488962 200000 494665894 200000 10857884 200000 172728910 200000 637014687 200000 817896339 200000 113175774 200000 765229832 200000 36804153 200000 283157927 200000 781703065 200000 577388054 200000 505488431 200000 438330342 200000 502455994 200000 278234320 200000 717647551 200000 783600120 200000 986255824 200000 747457836 200000 102498504 200000 674032676 200000 417857803 200000 529848769 200000 682305992 200000 2630479 200000 974952760 200000 834084804 200000 114493918 200000 993499393 200000 961644486 200000 379712782 200000 243754440 200000 464946015 200000 857800387 200000 825062931 200000 262573796 200000 342796593 200000 217239775 200000 21402090 200000 526350642 200000 202177500 200000 459667814 200000 802648651 200000 859496271 200000 840779624 200000 745055817 200000 916514188 200000 346038906 200000 984613498 200000 459183125 200000 294586530 200000 582027923 200000 156323930 200000 491710969 200000 650238245 200000 120343062 200000 11108078 200000 205450691 200000 234053451 200000 962776099 200000 92663996 200000 471689698 200000 581193706 200000 382334072 200000 516744426 200000 80370021 200000 373304954 200000 680518004 200000 794998080 200000 489097209 200000 93550864 200000 390045205 200000 400750116 200000 825458158 200000 8126051 200000 355498489 200000 412853916 200000 926070322 200000 363649994 200000 205800800 200000 259055183 200000 182436948 200000 594050362 200000 16963368 200000 770178435 200000 187577985 200000 428663115 200000 800949454 200000 675582751 200000 870112648 200000 143567156 200000 253137010 200000 330654377 200000 702643417 200000 932920009 200000 127322835 200000 912157256 200000 723017857 200000 856006275 200000 557845838 200000 197101250 200000 140392239 200000 369083768 200000 314752994 200000 894049663 200000 232489009 200000 380927325 200000 56468270 200000 522707587 200000 174856566 200000 960705162 200000 738292848 200000 146417270 200000 948647821 200000 431544309 200000 71051655 200000 272403102 200000 409759139 200000 388067636 200000 878251249 200000 33912035 200000 765545864 200000 891702399 200000 783345100 200000 66449865 200000 760303018 200000 412101803 200000 756336088 200000 626090105 200000 290630935 200000 283434287 200000 714404723 200000 24360119 200000 385290623 200000 427934754 200000 109766042 200000 200121067 200000 600966958 200000 761207354 200000 94513133 200000 43105820 200000 275833621 200000 11406029 200000 869870763 200000 671044080 200000 298774721 200000 959528402 200000 561278129 200000 791984812 200000 891689056 200000 317024736 200000 650279294 200000 131766585 200000 883064003 200000 749572141 200000 715660081 200000 472144156 200000 609820502 200000 388306063 200000 739667080 200000 754157179 200000 448453160 200000 727156606 200000 678959842 200000 729938974 200000 918354921 200000 328586767 200000 934147133 200000 68353899 200000 547324390 200000 314909177 200000 971140407 200000 556106856 200000 488020494 200000 215648146 200000 424990480 200000 286492092 200000 373141231 200000 669454290 200000 28245413 200000 359866029 200000 19106232 200000 107901518 200000 329552246 200000 997116194 200000 158935096 200000 285504317 200000 492640160 200000 378776481 200000 361039068 200000 308247414 200000 738806755 200000 572139345 200000 812869300 200000 566899823 200000 884152476 200000 300295160 200000 46991214 200000 836101694 200000 267382986 200000 939967997 200000 452782424 200000 381854618 200000 21575692 200000 630046822 200000 923495265 200000 634944474 200000 822982304 200000 546010842 200000 523237656 200000 430888180 200000 928119140 200000 436460960 200000 347845290 200000 519977855 200000 175523288 200000 688390557 200000 657289447 200000 350825136 200000 911596058 200000 591593048 200000 651471165 200000 84858463 200000 63983847 200000 522520569 200000 144103866 200000 554526466 200000 367793056 200000 891014980 200000 459772685 200000 797633968 200000 104342593 200000 245333409 200000 878714501 200000 498297886 200000 696952682 200000 885776151 200000 887577615 200000 413233317 200000 602621530 200000 512701515 200000 335847995 200000 673732665 200000 634160366 200000 692715653 200000 604616247 200000 761808498 200000 286251429 200000 702378411 200000 409858513 200000 411689861 200000 946388382 200000 208455234 200000 930747768 200000 140931659 200000 373198487 200000 126462323 200000 116804155 200000 952574008 200000 562273006 200000 651556611 200000 506369991 200000 84531044 200000 688955811 200000 9680216 200000 851095660 200000 132177541 200000 623085140 200000 510619002 200000 504187672 200000 701037298 200000 528967998 200000 655675151 200000 507433817 200000 378394784 200000 329185090 200000 980075101 200000 821710686 200000 634280999 200000 824858076 200000 644708427 200000 170741749 200000 260987069 200000 593944876 200000 204461151 200000 987448462 200000 556696121 200000 60606449 200000 117823680 200000 274877238 200000 139964689 200000 119993736 200000 658312756 200000 961355931 200000 548743771 200000 653438448 200000 850932258 200000 124750862 200000 169209294 200000 889435080 200000 816015504 200000 104096123 200000 664460225 200000 218724942 200000 817760293 200000 165487985 200000 276836650 200000 727945568 200000 265805351 200000 662874400 200000 51353503 200000 700619134 200000 722720381 200000 449571412 200000 799398744 200000 458195909 200000 867711406 200000 763233150 200000 738039082 200000 616902645 200000 242297055 200000 560579499 200000 616617612 200000 686962283 200000 25283032 200000 578014858 200000 995052948 200000 70285863 200000 470318846 200000 225423466 200000 442661626 200000 921237190 200000 737171288 200000 709577784 200000 600378387 200000 1066119 200000 79409806 200000 270341508 200000 404811478 200000 838675529 200000 626308324 200000 468522620 200000 242477530 200000 371799434 200000 448331587 200000 88669678 200000 680274005 200000 652324969 200000 441923375 200000 554578761 200000 738545693 200000 139581860 200000 8342225 200000 835940507 200000 229219241 200000 55573146 200000 986879726 200000 168202900 200000 528716304 200000 36208456 200000 64792812 200000 838159488 200000 811642632 200000 213177423 200000 342498003 200000 925364816 200000 910926567 200000 102803179 200000 754141001 200000 734187665 200000 450397861 200000 514640125 200000 712126356 200000 256519282 200000 895655895 200000 208429825 200000 428134810 200000 291694530 200000 625777844 200000 214132247 200000 87360483 200000 308525806 200000 421385747 200000 348027901 200000 302821269 200000 676693766 200000 249510249 200000 891508498 200000 865635446 200000 278033847 200000 804586702 200000 262845524 200000 520415469 200000 241499986 200000 283069689 200000 674094434 200000 107585536 200000 646718147 200000 873260862 200000 366248058 200000 846895958 200000 467669401 200000 486104982 200000 100583035 200000 155841334 200000 891528195 200000 58119830 200000 62685922 200000 27100805 200000 81179856 200000 423837558 200000 762272720 200000 521187018 200000 336021870 200000 495424011 200000 137323009 200000 148710956 200000 624340459 200000 461610188 200000 50573013 200000 857782129 200000 265479926 200000 121215183 200000 967718475 200000 264966145 200000 734895069 200000 226142668 200000 450149120 200000 963362784 200000 109161616 200000 477858328 200000 985151027 200000 835101622 200000 906709403 200000 220250282 200000 124981699 200000 92812490 200000 369462319 200000 988938521 200000 152309806 200000 870487297 200000 891508761 200000 359389594 200000 450339987 200000 434405091 200000 531733960 200000 349754117 200000 807851184 200000 55009173 200000 565495882 200000 274949329 200000 605080291 200000 563026655 200000 409470799 200000 676747539 200000 584561708 200000 760813351 200000 554511139 200000 54122113 200000 165928 200000 579860850 200000 889261239 200000 825118836 200000 710956311 200000 484374889 200000 331604376 200000 118929120 200000 213595094 200000 128884049 200000 316447221 200000 359182429 200000 229961188 200000 837153809 200000 137032860 200000 453706785 200000 148267872 200000 973428527 200000 501976317 200000 445028355 200000 890727177 200000 330624209 200000 110348580 200000 539973752 200000 10944571 200000 231409599 200000 420154306 200000 914311832 200000 375124727 200000 583201631 200000 7937060 200000 304875545 200000 801444827 200000 573154743 200000 622487609 200000 703208274 200000 360669221 200000 608494446 200000 123607695 200000 306691897 200000 786237875 200000 542808010 200000 839857238 200000 655303524 200000 137026821 200000 287591602 200000 546982746 200000 826355210 200000 952591160 200000 447468205 200000 710713868 200000 675414530 200000 41009164 200000 231064288 200000 236847993 200000 338243266 200000 548651486 200000 566959890 200000 412562256 200000 899791457 200000 40974253 200000 162281898 200000 795537887 200000 315877268 200000 666596120 200000 995975086 200000 834051094 200000 943371187 200000 649950814 200000 982262470 200000 84023681 200000 297277108 200000 700968027 200000 685105462 200000 836112465 200000 261941038 200000 208574096 200000 261827558 200000 501131603 200000 939040342 200000 258640155 200000 825922141 200000 268974070 200000 607923204 200000 73123002 200000 860001984 200000 275667528 200000 765750959 200000 485830859 200000 946686935 200000 239261432 200000 462623595 200000 5684046 200000 56949512 200000 739614549 200000 586165233 200000 327475936 200000 398053464 200000 397814092 200000 857068695 200000 299957441 200000 739478640 200000 193493357 200000 311132242 200000 508410062 200000 920167061 200000 431649510 200000 139180730 200000 888784774 200000 744358573 200000 380387718 200000 966601733 200000 996922376 200000 100332352 200000 338913210 200000 300372233 200000 125694482 200000 604152692 200000 971235986 200000 822437182 200000 965197315 200000 125706511 200000 362478011 200000 250738361 200000 712840921 200000 284549752 200000 253241221 200000 467157041 200000 627885107 200000 217318069 200000 84209374 200000 780063996 200000 204432462 200000 131539820 200000 931088724 200000 416212242 200000 950718475 200000 179376358 200000 744466710 200000 453871880 200000 573840614 200000 212755974 200000 711425779 200000 493101078 200000 210279680 200000 714878550 200000 895361625 200000 789739024 200000 805293333 200000 873045498 200000 772965206 200000 831251823 200000 609574021 200000 552502201 200000 880483992 200000 403299145 200000 818743630 200000 919809274 200000 767679344 200000 936931667 200000 501000719 200000 378959299 200000 837157834 200000 194392037 200000 638221318 200000 589157563 200000 240447030 200000 997502965 200000 808094994 200000 11530025 200000 758508001 200000 729463577 200000 545672113 200000 809962226 200000 978559131 200000 838380937 200000 464732930 200000 331622046 200000 482850002 200000 532445210 200000 240686274 200000 697954642 200000 258145172 200000 325408835 200000 515893586 200000 546628310 200000 542686352 200000 921697307 200000 225567662 200000 930876303 200000 348698645 200000 600322648 200000 749750135 200000 811648645 200000 655983888 200000 624517712 200000 209849065 200000 655420765 200000 897819921 200000 70910458 200000 655814884 200000 255578207 200000 614890566 200000 453973997 200000 364861670 200000 489608304 200000 917226877 200000 489311583 200000 224309518 200000 74351896 200000 6393382 200000 16844838 200000 927094810 200000 734252157 200000 202013261 200000 253068474 200000 724035433 200000 162482533 200000 77759139 200000 492035632 200000 31683321 200000 571403574 200000 695096949 200000 594114111 200000 778230120 200000 233117688 200000 609751473 200000 791691069 200000 961715702 200000 675105361 200000 79439592 200000 863363618 200000 862746753 200000 738972039 200000 921961286 200000 223048323 200000 662180742 200000 679716225 200000 155922074 200000 152470679 200000 669693989 200000 74929861 200000 164311380 200000 724153653 200000 487740445 200000 46986874 200000 148132993 200000 929228755 200000 529141707 200000 933595750 200000 599969232 200000 448317063 200000 367009838 200000 730454768 200000 888948111 200000 849715720 200000 993513701 200000 829676831 200000 882479277 200000 948037549 200000 320414254 200000 160396952 200000 931897528 200000 964909932 200000 641086696 200000 629829538 200000 230912480 200000 499930588 200000 395306640 200000 637124388 200000 795608306 200000 747458098 200000 192672583 200000 383005349 200000 96047453 200000 805708358 200000 253261258 200000 343433290 200000 699621679 200000 270533774 200000 924847479 200000 473822939 200000 122449687 200000 124610593 200000 493076557 200000 197438909 200000 285802083 200000 871963316 200000 756102380 200000 627209975 200000 884499203 200000 701300896 200000 740918416 200000 768389425 200000 633175940 200000 545448153 200000 70485273 200000 953154480 200000 610679573 200000 754002679 200000 349911301 200000 820741722 200000 258496388 200000 611578159 200000 387874675 200000 521398199 200000 570348864 200000 41636442 200000 880292385 200000 523955436 200000 725406039 200000 887117292 200000 477664622 200000 39504321 200000 237404537 200000 514234877 200000 829409367 200000 443170460 200000 787836915 200000 158315331 200000 208367741 200000 894554755 200000 366961587 200000 987069717 200000 152072221 200000 634422044 200000 412255818 200000 594055528 200000 918957589 200000 858030255 200000 88911844 200000 517982932 200000 90113508 200000 175310882 200000 635005264 200000 992710799 200000 671353258 200000 295025403 200000 875466750 200000 900314224 200000 193464355 200000 852044129 200000 47958522 200000 771912429 200000 344330415 200000 750716954 200000 172621301 200000 103538972 200000 860300108 200000 739579533 200000 787532604 200000 712812212 200000 457459353 200000 59995840 200000 915392446 200000 808414220 200000 934774740 200000 234479963 200000 842604042 200000 142498842 200000 45577435 200000 403198882 200000 554222925 200000 84014196 200000 99963438 200000 317261693 200000 680022359 200000 543070034 200000 150449899 200000 154364274 200000 248829590 200000 112578441 200000 241915599 200000 572211369 200000 808333848 200000 93009040 200000 630065723 200000 973566694 200000 652298124 200000 121020541 200000 575777323 200000 938512529 200000 813230912 200000 222892040 200000 892139583 200000 958123697 200000 179296804 200000 574629510 200000 141792437 200000 711752939 200000 974620101 200000 382685166 200000 189001836 200000 195156359 200000 752451153 200000 855829719 200000 648788706 200000 952401258 200000 277222040 200000 841313911 200000 474830902 200000 990822428 200000 72001545 200000 148028068 200000 586001190 200000 218473410 200000 561711280 200000 684265429 200000 753477393 200000 402993956 200000 794022205 200000 735229729 200000 339211765 200000 747963816 200000 339635455 200000 548630078 200000 172265584 200000 509353300 200000 456094180 200000 965008258 200000 646775234 200000 989567182 200000 311695482 200000 334883301 200000 206112200 200000 266369374 200000 633620464 200000 752133372 200000 559517953 200000 354475242 200000 460933140 200000 860695806 200000 623639692 200000 419747832 200000 27983190 200000 726724290 200000 169417256 200000 708453807 200000 518295235 200000 757212605 200000 394751025 200000 758861781 200000 824372745 200000 1388551 200000 620994985 200000 347576529 200000 369487736 200000 281753175 200000 872976939 200000 950213545 200000 830343678 200000 193775105 200000 423433720 200000 465213956 200000 296992554 200000 310468862 200000 169816046 200000 109126184 200000 200717097 200000 992178659 200000 762490250 200000 234346748 200000 2333899 200000 197094376 200000 49240813 200000 815032838 200000 77136765 200000 856188130 200000 237267667 200000 915335534 200000 355187536 200000 705462088 200000 70548637 200000 843154424 200000 987949808 200000 580826672 200000 469636167 200000 968879372 200000 556222892 200000 617078098 200000 602832497 200000 202082481 200000 82772851 200000 265983235 200000 323653721 200000 216891276 200000 812408020 200000 532078138 200000 607688158 200000 945743076 200000 89106173 200000 217738381 200000 783121278 200000 619585185 200000 166478268 200000 271436340 200000 818704472 200000 315985735 200000 990794624 200000 667306500 200000 321027114 200000 287127551 200000 153282903 200000 873715573 200000 155876178 200000 93100686 200000 665511152 200000 212764315 200000 672075472 200000 637182810 200000 719502490 200000 704677423 200000 781924929 200000 993156971 200000 979245891 200000 622388103 200000 71497189 200000 376958054 200000 226047609 200000 262221976 200000 875910809 200000 356868755 200000 772787307 200000 974678522 200000 304750556 200000 437715672 200000 823654375 200000 320751843 200000 394180558 200000 465426107 200000 729718364 200000 444551466 200000 412411179 200000 395269219 200000 218179033 200000 279460164 200000 737379155 200000 781337238 200000 596797196 200000 700848713 200000 904206404 200000 909090491 200000 514122051 200000 643194351 200000 610274460 200000 902094552 200000 433336429 200000 514961037 200000 584555931 200000 539833236 200000 512622360 200000 870409497 200000 395655455 200000 560728629 200000 286775923 200000 132154665 200000 654048165 200000 304057506 200000 976214605 200000 160405748 200000 614849102 200000 138228577 200000 786540820 200000 704267089 200000 722662102 200000 436539289 200000 160036822 200000 644559798 200000 812819869 200000 6963984 200000 141632578 200000 96748090 200000 481123746 200000 35758126 200000 371425446 200000 470010770 200000 11502722 200000 655333367 200000 576396785 200000 117561622 200000 557887100 200000 400091155 200000 3696562 200000 374086844 200000 195594863 200000 915033801 200000 230141974 200000 246828315 200000 64375769 200000 314081534 200000 600573933 200000 912571240 200000 323032280 200000 545934906 200000 212152485 200000 401611131 200000 383841836 200000 774881954 200000 447389773 200000 531534795 200000 755395890 200000 192934142 200000 188955026 200000 857519468 200000 802613226 200000 117248691 200000 612922820 200000 396942871 200000 880377585 200000 27769289 200000 260906192 200000 168551969 200000 218780039 200000 282237157 200000 128144710 200000 213053058 200000 90292105 200000 725907791 200000 659222612 200000 654710479 200000 612682102 200000 995301613 200000 620122568 200000 883559231 200000 212971117 200000 284914757 200000 316994578 200000 359542440 200000 53855788 200000 7643261 200000 726238270 200000 133659778 200000 568063250 200000 906278237 200000 150816253 200000 349777122 200000 810691613 200000 731589963 200000 230664604 200000 800409215 200000 436552428 200000 808204109 200000 453373962 200000 966370991 200000 177792444 200000 101636874 200000 307623637 200000 431547754 200000 437226862 200000 42503368 200000 687373868 200000 551707973 200000 740926847 200000 850606958 200000 893335774 200000 144808312 200000 308700685 200000 301813890 200000 453692504 200000 447896023 200000 954136535 200000 387780139 200000 19526826 200000 537638619 200000 504376380 200000 791166767 200000 597531778 200000 162694554 200000 285353275 200000 199708917 200000 300345646 200000 336622025 200000 513534321 200000 66539396 200000 931113630 200000 127246784 200000 625968157 200000 34997121 200000 514900830 200000 891971189 200000 985572125 200000 917418035 200000 643024543 200000 839454590 200000 73359089 200000 748085634 200000 4557870 200000 325242131 200000 122103991 200000 859002354 200000 172097146 200000 150816265 200000 322665005 200000 39839915 200000 658633361 200000 502405079 200000 968479153 200000 827066228 200000 83109922 200000 896730260 200000 154626627 200000 638111410 200000 31039356 200000 347226870 200000 20743040 200000 485607277 200000 739783052 200000 255677523 200000 188132775 200000 577564491 200000 623074786 200000 441289890 200000 216376727 200000 74915473 200000 243546284 200000 32766586 200000 944719567 200000 249842728 200000 170771640 200000 511946513 200000 356464491 200000 882221461 200000 607534965 200000 492288061 200000 679590957 200000 437015294 200000 996846834 200000 260518006 200000 804073072 200000 704252715 200000 225112028 200000 575158481 200000 256119349 200000 219297666 200000 206168451 200000 89592069 200000 206872090 200000 340175369 200000 786357717 200000 502073704 200000 260816732 200000 681664359 200000 247573344 200000 933590258 200000 324515804 200000 401537250 200000 593773396 200000 957990200 200000 742682646 200000 598536801 200000 265725309 200000 312774257 200000 431036715 200000 368482922 200000 194285644 200000 872930164 200000 52317399 200000 585625636 200000 179816141 200000 357214135 200000 735388026 200000 327980373 200000 965754033 200000 368023888 200000 455155218 200000 162817636 200000 756143173 200000 75417846 200000 472648254 200000 162908759 200000 441895033 200000 489042432 200000 547235900 200000 542279893 200000 777059033 200000 82688100 200000 868150507 200000 775364645 200000 85993878 200000 397875385 200000 906376137 200000 394639148 200000 427215740 200000 249800244 200000 714281204 200000 906806641 200000 571464188 200000 118155949 200000 531569452 200000 897927451 200000 98261795 200000 733213850 200000 972206030 200000 355788529 200000 769124257 200000 939788562 200000 425148122 200000 879701080 200000 413846210 200000 82126794 200000 751550189 200000 384724824 200000 809414263 200000 552974107 200000 158240070 200000 246444694 200000 273420108 200000 535896569 200000 720552388 200000 15650650 200000 433114226 200000 909540348 200000 418566373 200000 792078217 200000 917162422 200000 86767449 200000 716563400 200000 613542827 200000 94034824 200000 487304425 200000 415138347 200000 33426662 200000 398546164 200000 371854368 200000 88764013 200000 443607296 200000 467700650 200000 447165718 200000 793605516 200000 731057247 200000 782308345 200000 927145601 200000 1993510 200000 477851147 200000 979107023 200000 963034552 200000 852326267 200000 762038698 200000 910481850 200000 408320688 200000 735379304 200000 274149762 200000 946330345 200000 197725697 200000 771792493 200000 760914554 200000 565590827 200000 467182305 200000 420545191 200000 367180312 200000 139854829 200000 567538983 200000 463091925 200000 850016899 200000 455586111 200000 287885641 200000 347366998 200000 172041857 200000 325641679 200000 4124253 200000 753930536 200000 345595769 200000 340893931 200000 969814042 200000 86233578 200000 128122225 200000 224667778 200000 897910487 200000 258463706 200000 580402448 200000 850649891 200000 63917450 200000 710550231 200000 670953884 200000 3964923 200000 77983177 200000 48226654 200000 345496828 200000 672129754 200000 559188428 200000 697301648 200000 356950967 200000 677793837 200000 96330856 200000 803656745 200000 494316786 200000 600196869 200000 144477460 200000 392902794 200000 449752692 200000 604646158 200000 520941542 200000 29296815 200000 730299045 200000 51696791 200000 395148182 200000 764366392 200000 815969417 200000 387159184 200000 132859769 200000 404296036 200000 94110153 200000 679102597 200000 258553734 200000 30173456 200000 548129449 200000 492438183 200000 835619924 200000 742843579 200000 569657874 200000 304770499 200000 191846169 200000 207818371 200000 285252488 200000 743349576 200000 544708523 200000 167340328 200000 917135668 200000 965609285 200000 92272257 200000 39994376 200000 432208347 200000 13961831 200000 510117554 200000 544702753 200000 242648803 200000 31594494 200000 860973556 200000 303871249 200000 159549012 200000 309204472 200000 43436189 200000 674125080 200000 267450580 200000 195462371 200000 316821925 200000 487716115 200000 709044649 200000 3485678 200000 915008161 200000 403089281 200000 549646521 200000 745356519 200000 177172424 200000 844715393 200000 63736460 200000 301734461 200000 257168880 200000 496473810 200000 823105608 200000 661339903 200000 713745041 200000 833587665 200000 384085939 200000 317668571 200000 473938880 200000 126005117 200000 512391476 200000 136183839 200000 721436213 200000 510516084 200000 151810001 200000 557368762 200000 802021188 200000 461249014 200000 159424305 200000 935219514 200000 851475686 200000 389212129 200000 86590874 200000 528672975 200000 267232176 200000 58554547 200000 162349044 200000 537058118 200000 186097882 200000 329739402 200000 315217347 200000 702403085 200000 739959353 200000 763862566 200000 87618351 200000 354866996 200000 695943748 200000 359007972 200000 713122046 200000 211321705 200000 115939345 200000 233597635 200000 127835288 200000 686681083 200000 409294680 200000 738927714 200000 420909569 200000 457583319 200000 554639470 200000 830978816 200000 301516769 200000 811660429 200000 532439626 200000 908373625 200000 257142143 200000 492560458 200000 59733122 200000 106656078 200000 17515712 200000 312060894 200000 768761166 200000 235631261 200000 894410284 200000 862713271 200000 633304451 200000 460452388 200000 65308392 200000 468848356 200000 634897049 200000 270605890 200000 815943868 200000 48852242 200000 449312932 200000 977500148 200000 562134542 200000 205859985 200000 984524381 200000 199635675 200000 741913059 200000 405201998 200000 522593562 200000 814125363 200000 925728228 200000 430442970 200000 925862096 200000 46834140 200000 806277718 200000 65019232 200000 12658711 200000 39536725 200000 503662111 200000 300320178 200000 239503909 200000 706247867 200000 586278599 200000 123481148 200000 752788177 200000 490048461 200000 889632372 200000 439963406 200000 811402384 200000 48783594 200000 6612972 200000 20955861 200000 174686842 200000 300266512 200000 23639702 200000 992949473 200000 458616901 200000 23116253 200000 545481336 200000 6485792 200000 417141320 200000 509320081 200000 229508153 200000 772060705 200000 553573241 200000 602542346 200000 306280735 200000 360708369 200000 663797614 200000 608897733 200000 50744081 200000 14284736 200000 282580574 200000 379147747 200000 13489301 200000 978140827 200000 649255712 200000 435688992 200000 841604307 200000 224655026 200000 905942826 200000 705806812 200000 643113871 200000 727731123 200000 88020627 200000 724973078 200000 625934641 200000 210272237 200000 808983056 200000 34007147 200000 171507903 200000 551959117 200000 754757369 200000 356301082 200000 569140193 200000 993305187 200000 151241028 200000 661947138 200000 407981787 200000 824312412 200000 718485896 200000 598841249 200000 93346453 200000 916432136 200000 618120442 200000 71067925 200000 601861270 200000 710153685 200000 839102834 200000 892296222 200000 252732163 200000 129830609 200000 652598631 200000 946118170 200000 894857380 200000 241970348 200000 688575469 200000 918065926 200000 558761182 200000 816993458 200000 45189309 200000 910048643 200000 385337785 200000 764398292 200000 587866156 200000 210367181 200000 605059547 200000 819281823 200000 219235122 200000 8582852 200000 483373194 200000 153880130 200000 626078052 200000 921412582 200000 158007724 200000 465856139 200000 453709561 200000 543988050 200000 691037641 200000 73213161 200000 299406535 200000 783511239 200000 251567111 200000 435961451 200000 327399494 200000 789436577 200000 292791340 200000 68515519 200000 589072779 200000 439608801 200000 553023646 200000 100469811 200000 865881933 200000 954038821 200000 328905829 200000 504643509 200000 407778530 200000 539595691 200000 352273191 200000 56683222 200000 459764802 200000 760478545 200000 876986666 200000 303863234 200000 314311682 200000 7243927 200000 56605013 200000 267416905 200000 903453017 200000 529257370 200000 31875887 200000 802258648 200000 456720926 200000 791367449 200000 323471069 200000 716177023 200000 741639367 200000 28297332 200000 520251686 200000 671088364 200000 624107114 200000 336256423 200000 998239601 200000 631086445 200000 750630591 200000 455104338 200000 474887620 200000 385660401 200000 262142491 200000 755233971 200000 562651846 200000 271734535 200000 830445941 200000 928486313 200000 285925822 200000 977301469 200000 355713123 200000 170456754 200000 916573329 200000 888132160 200000 582521629 200000 159527660 200000 749636551 200000 851229345 200000 129177720 200000 822868503 200000 822450821 200000 936326158 200000 591782891 200000 343929488 200000 813330066 200000 136678964 200000 789987213 200000 592016215 200000 601723478 200000 348895586 200000 70600723 200000 256066569 200000 117311190 200000 499440264 200000 451031254 200000 44659941 200000 563982776 200000 280119091 200000 538987978 200000 173307595 200000 853969220 200000 151765394 200000 146672519 200000 441756471 200000 641391199 200000 141626483 200000 830662979 200000 587333705 200000 606658193 200000 479702853 200000 164581588 200000 450959039 200000 80943104 200000 435555351 200000 424913586 200000 358249463 200000 173087602 200000 826511766 200000 885090802 200000 873224177 200000 925140557 200000 677234450 200000 464067147 200000 245626699 200000 118106265 200000 443386489 200000 936214547 200000 727380803 200000 471430396 200000 583430233 200000 94501442 200000 384909751 200000 702099132 200000 9473505 200000 449269869 200000 488624423 200000 878288320 200000 734578400 200000 207332043 200000 265023664 200000 308581006 200000 973017027 200000 290760243 200000 934132753 200000 9633357 200000 410828186 200000 719280155 200000 98179497 200000 47333059 200000 775592979 200000 355695769 200000 693377142 200000 18083415 200000 546852220 200000 769476708 200000 308683799 200000 326166544 200000 925338308 200000 302975187 200000 659099338 200000 579619219 200000 662658426 200000 334570460 200000 153622894 200000 121133351 200000 643104203 200000 810471445 200000 706475393 200000 686466995 200000 703172231 200000 339781814 200000 272891169 200000 398379710 200000 55374108 200000 458692500 200000 385783566 200000 20727405 200000 178914200 200000 149230886 200000 291394213 200000 439035783 200000 779349162 200000 786591875 200000 697582054 200000 118678900 200000 915961761 200000 587609440 200000 723756910 200000 167377464 200000 33710186 200000 462088214 200000 580934268 200000 728356476 200000 313854869 200000 798506905 200000 909364975 200000 583868804 200000 840688720 200000 573386113 200000 93041478 200000 69137209 200000 133219945 200000 537810947 200000 334264477 200000 297745952 200000 672474191 200000 220281336 200000 685493941 200000 979842911 200000 287747345 200000 656722132 200000 669598700 200000 931138750 200000 620083804 200000 25309871 200000 131393344 200000 155497123 200000 680640640 200000 472704063 200000 825114191 200000 874905620 200000 312833131 200000 470044890 200000 139028313 200000 423095479 200000 952915883 200000 872667768 200000 676408635 200000 240212180 200000 908780655 200000 206970798 200000 656957301 200000 630440785 200000 317461894 200000 812685747 200000 134600740 200000 127312308 200000 139778141 200000 23414366 200000 438390791 200000 740303908 200000 540552964 200000 955486757 200000 976086141 200000 323281767 200000 886515241 200000 548597278 200000 12423556 200000 259251428 200000 524495130 200000 897906176 200000 52507067 200000 125034657 200000 461988294 200000 815075362 200000 415009888 200000 582857029 200000 185961659 200000 545908090 200000 401513298 200000 566572567 200000 279739177 200000 879354782 200000 497620239 200000 496463612 200000 824129756 200000 609245382 200000 177041077 200000 939201147 200000 576699973 200000 225479623 200000 328884740 200000 507357115 200000 317201521 200000 231641112 200000 603147097 200000 165208707 200000 501978895 200000 812324815 200000 152210867 200000 624445752 200000 281303150 200000 229754276 200000 712715442 200000 454102242 200000 368571771 200000 25117932 200000 911843474 200000 142307622 200000 130689990 200000 259931038 200000 609275955 200000 202654796 200000 856430461 200000 73474641 200000 773584147 200000 884928313 200000 27408238 200000 391410746 200000 972850001 200000 532729717 200000 541756680 200000 655526706 200000 285502379 200000 231761189 200000 739040857 200000 952611757 200000 291103103 200000 269354769 200000 647766033 200000 684992707 200000 304481997 200000 932955807 200000 421927293 200000 212013098 200000 800457778 200000 740073940 200000 706339979 200000 379723320 200000 908941038 200000 811731289 200000 442762699 200000 404418533 200000 977162974 200000 746076275 200000 989659243 200000 289053382 200000 192484994 200000 346780937 200000 334778938 200000 692604690 200000 747227383 200000 979666849 200000 150705061 200000 162871199 200000 889471484 200000 967224674 200000 109866940 200000 933371877 200000 447400944 200000 99029522 200000 37782061 200000 214480889 200000 618173393 200000 147273752 200000 678167366 200000 521056402 200000 373218622 200000 619480186 200000 800002550 200000 248663815 200000 247054965 200000 901772511 200000 775605195 200000 130476878 200000 656729684 200000 249757069 200000 396988660 200000 126293501 200000 300009051 200000 924930923 200000 892832320 200000 961583180 200000 373944487 200000 144970751 200000 692862749 200000 932356112 200000 166392312 200000 851670384 200000 670690713 200000 991105984 200000 172999083 200000 283263621 200000 549177443 200000 469361266 200000 815820223 200000 65003683 200000 427997897 200000 562743262 200000 664866515 200000 565703122 200000 394299067 200000 495313497 200000 207180838 200000 367078071 200000 195770053 200000 23377114 200000 558203797 200000 941355673 200000 554756120 200000 653724919 200000 220349855 200000 338732384 200000 309649025 200000 764858088 200000 896767842 200000 774113680 200000 671804527 200000 638707074 200000 725462686 200000 625713746 200000 600517361 200000 399051325 200000 429459377 200000 585888618 200000 485708724 200000 146866989 200000 514910104 200000 166952257 200000 920652552 200000 133861131 200000 428095988 200000 232104668 200000 638208986 200000 158426413 200000 354815233 200000 161609697 200000 253759418 200000 192139144 200000 825967008 200000 992278680 200000 358830294 200000 650678964 200000 395158861 200000 470076903 200000 416345085 200000 726538215 200000 765840936 200000 280920404 200000 517952668 200000 363778807 200000 484118767 200000 93148422 200000 471626947 200000 457562716 200000 470880001 200000 961363395 200000 219666719 200000 169698603 200000 920138332 200000 165733105 200000 687468800 200000 507191067 200000 640239519 200000 926956185 200000 680937556 200000 498037891 200000 771818503 200000 611010910 200000 399388586 200000 73939545 200000 552032629 200000 335645322 200000 685198895 200000 7521843 200000 600140902 200000 1488897 200000 710302130 200000 423115336 200000 647297016 200000 178815050 200000 15990947 200000 692917615 200000 143650794 200000 326515852 200000 872673807 200000 782394654 200000 26803356 200000 980614797 200000 593683365 200000 165338475 200000 879920394 200000 917741236 200000 153690035 200000 694182670 200000 555261140 200000 746571272 200000 735206697 200000 841295708 200000 139906616 200000 53849134 200000 3653523 200000 677957708 200000 848240149 200000 32763246 200000 992732962 200000 922186357 200000 981231593 200000 270994605 200000 803669667 200000 216357644 200000 657381331 200000 845311858 200000 538986885 200000 385442281 200000 204292240 200000 807016421 200000 660750294 200000 836736387 200000 904980353 200000 312745674 200000 424214085 200000 967959790 200000 472586914 200000 116981642 200000 803297825 200000 642857955 200000 695497876 200000 573139498 200000 776288600 200000 817268407 200000 970254483 200000 313398608 200000 260981368 200000 954111074 200000 52510847 200000 252133444 200000 888293551 200000 604410489 200000 57636055 200000 62220012 200000 875633102 200000 850869043 200000 330844856 200000 482944461 200000 279367233 200000 916470118 200000 816255969 200000 127375888 200000 750798616 200000 857496202 200000 842406577 200000 287061882 200000 896566272 200000 346900148 200000 320959014 200000 647235186 200000 917209417 200000 374090907 200000 322756574 200000 187658238 200000 854321633 200000 557108629 200000 592977945 200000 66375621 200000 632460630 200000 758503322 200000 607750580 200000 633666573 200000 52329944 200000 481306943 200000 40923183 200000 970866621 200000 982470195 200000 253224891 200000 958867367 200000 822132315 200000 766710232 200000 955478245 200000 271919324 200000 660066830 200000 556581588 200000 209726771 200000 555056427 200000 936848284 200000 923157462 200000 478444475 200000 733832851 200000 552025708 200000 2951212 200000 490294837 200000 631012787 200000 172869253 200000 422442437 200000 420267254 200000 190298569 200000 101094540 200000 563703600 200000 791005941 200000 491523252 200000 380526536 200000 92175258 200000 620944328 200000 145082098 200000 351330848 200000 231421139 200000 170067367 200000 741839265 200000 408575515 200000 690915145 200000 647807335 200000 739502721 200000 75786974 200000 385711114 200000 550771327 200000 588919279 200000 715657777 200000 128478405 200000 893197574 200000 612749035 200000 691544185 200000 998654921 200000 389895601 200000 129388818 200000 58576062 200000 614456836 200000 312014297 200000 549051044 200000 146729637 200000 967240451 200000 122774386 200000 565271166 200000 192193142 200000 566173431 200000 151543572 200000 29752351 200000 743431959 200000 329979054 200000 721228789 200000 509483430 200000 954048526 200000 251422613 200000 112051691 200000 814619601 200000 999630209 200000 567710139 200000 306565486 200000 374252543 200000 557656632 200000 760381392 200000 902058899 200000 888444462 200000 131719065 200000 410023201 200000 239558161 200000 427046652 200000 934132138 200000 303611805 200000 536048446 200000 877074345 200000 474506002 200000 81086930 200000 148139538 200000 250000914 200000 400741655 200000 998768367 200000 538462754 200000 264542391 200000 348713887 200000 962976962 200000 185310629 200000 812012725 200000 206951219 200000 877336507 200000 368602994 200000 14720971 200000 403169527 200000 784270055 200000 330820863 200000 97706072 200000 275598514 200000 246149109 200000 785088610 200000 542719835 200000 515210955 200000 601557299 200000 499443282 200000 671899248 200000 142269512 200000 806147984 200000 22527014 200000 924495320 200000 45276368 200000 328818331 200000 392781268 200000 189299825 200000 34819753 200000 63411841 200000 30372850 200000 611219385 200000 392402107 200000 912984082 200000 531718584 200000 847100367 200000 774792330 200000 822656700 200000 226904827 200000 651219824 200000 841524798 200000 195053197 200000 727508530 200000 113166845 200000 480464542 200000 975128116 200000 351409268 200000 782309746 200000 443704591 200000 887714560 200000 413819254 200000 155634287 200000 839000473 200000 336580318 200000 521450896 200000 350890547 200000 27999457 200000 542394462 200000 903551929 200000 782057115 200000 361473583 200000 309463726 200000 233469317 200000 792032806 200000 305625448 200000 660810652 200000 934621997 200000 256070131 200000 972280084 200000 181368215 200000 425363847 200000 657179584 200000 91458137 200000 837240237 200000 373856264 200000 19359723 200000 182654205 200000 410087310 200000 128071880 200000 768042356 200000 994127718 200000 741289351 200000 6636157 200000 733596665 200000 135788188 200000 338089606 200000 492178557 200000 781798839 200000 6681669 200000 785329180 200000 305674944 200000 817613711 200000 357930663 200000 912439925 200000 903829467 200000 769644797 200000 572619433 200000 830997600 200000 40147717 200000 145763873 200000 136583633 200000 63570765 200000 496009749 200000 722907577 200000 856499782 200000 59722568 200000 304899969 200000 808110372 200000 317242062 200000 592959746 200000 76479071 200000 224382049 200000 248426704 200000 637805000 200000 21366886 200000 600643596 200000 703884370 200000 495352201 200000 409649645 200000 542399846 200000 526722043 200000 697391828 200000 659873258 200000 617246797 200000 737300241 200000 651443926 200000 472669171 200000 515453759 200000 597645691 200000 237031775 200000 162024512 200000 223247706 200000 210582464 200000 612827357 200000 10600870 200000 902350942 200000 285426437 200000 319292510 200000 222924188 200000 853827240 200000 301619985 200000 270510993 200000 516409912 200000 700531000 200000 107012172 200000 409118917 200000 702067250 200000 584631723 200000 278497722 200000 737578727 200000 591387359 200000 820086848 200000 34753283 200000 779056519 200000 796459574 200000 943198678 200000 846990958 200000 274956498 200000 419597006 200000 701849579 200000 213679329 200000 882125209 200000 804580316 200000 273687198 200000 945289185 200000 889585992 200000 329298745 200000 5999789 200000 142298519 200000 137739758 200000 741308249 200000 850397046 200000 85917383 200000 224730682 200000 801019732 200000 797773049 200000 938151642 200000 755942779 200000 177927392 200000 992934356 200000 999662549 200000 578696607 200000 329259091 200000 697631556 200000 555901023 200000 691767604 200000 20462245 200000 672103209 200000 788421054 200000 213426025 200000 949873515 200000 346401282 200000 74491864 200000 978823180 200000 962321628 200000 880469228 200000 8262453 200000 450596237 200000 628627918 200000 461714342 200000 871324411 200000 600814841 200000 483901369 200000 217510543 200000 1091824 200000 555022334 200000 104678578 200000 877545125 200000 827087739 200000 256153324 200000 744775536 200000 844304263 200000 142971810 200000 823162033 200000 778103114 200000 582857587 200000 493672716 200000 768953564 200000 758758454 200000 193161031 200000 200337919 200000 882546586 200000 65919690 200000 513150083 200000 868371298 200000 860292539 200000 976927806 200000 329711940 200000 480997052 200000 112713901 200000 926288999 200000 757955146 200000 428247602 200000 204746366 200000 858551228 200000 832081650 200000 956832907 200000 882199517 200000 828610899 200000 76526396 200000 223171374 200000 519833624 200000 892150500 200000 242813893 200000 1425442 200000 322986270 200000 115355844 200000 529994188 200000 438131212 200000 518622078 200000 781325802 200000 350926128 200000 788593716 200000 398107750 200000 839029740 200000 189252719 200000 417497215 200000 115027876 200000 991092482 200000 882663592 200000 414306677 200000 235090855 200000 217438209 200000 435524504 200000 50243643 200000 200942461 200000 772020833 200000 520432544 200000 148947609 200000 900035798 200000 685960758 200000 38057405 200000 792471284 200000 794296830 200000 450878521 200000 462234509 200000 607125588 200000 856638438 200000 427419072 200000 996702544 200000 120045663 200000 878570523 200000 173468864 200000 84974563 200000 460165467 200000 941784268 200000 747980241 200000 488977605 200000 772043822 200000 175305927 200000 436875817 200000 516912661 200000 464159840 200000 478460796 200000 974336926 200000 61366417 200000 278473751 200000 859351799 200000 134156968 200000 345002392 200000 103002137 200000 867449833 200000 932081244 200000 530720552 200000 12186573 200000 105570719 200000 957289585 200000 677455328 200000 935958841 200000 411235336 200000 991163710 200000 805691134 200000 908281604 200000 597104562 200000 999521721 200000 571389024 200000 354746484 200000 26756556 200000 384156024 200000 193957510 200000 341940592 200000 514403365 200000 996633778 200000 289164941 200000 447062654 200000 215983915 200000 844699198 200000 556564533 200000 211721925 200000 110391788 200000 795471762 200000 195061211 200000 971641868 200000 164574231 200000 28236996 200000 461169790 200000 633525944 200000 755101690 200000 304869516 200000 776355773 200000 992661456 200000 96089220 200000 213770815 200000 238132694 200000 95823612 200000 573220676 200000 392432084 200000 270233512 200000 683799168 200000 107253352 200000 501970402 200000 413193393 200000 75947332 200000 345630398 200000 983050654 200000 704664848 200000 987192015 200000 470142389 200000 266439392 200000 743507331 200000 623845702 200000 942236507 200000 646517791 200000 506831720 200000 845333873 200000 56560223 200000 173639279 200000 469363391 200000 967596213 200000 871304720 200000 117514121 200000 188381221 200000 244325658 200000 724383835 200000 448436674 200000 725919449 200000 104457542 200000 449579472 200000 632048146 200000 50468539 200000 824658046 200000 427328413 200000 164182542 200000 945697351 200000 275099819 200000 390654353 200000 984012781 200000 797055645 200000 2488402 200000 312287769 200000 751435397 200000 469297019 200000 606390426 200000 175918660 200000 859474766 200000 174777664 200000 340135241 200000 411440066 200000 975926877 200000 353718506 200000 90218693 200000 730917088 200000 892587113 200000 572279319 200000 788177430 200000 683039373 200000 901828296 200000 458946311 200000 420092642 200000 777337943 200000 705020274 200000 408257176 200000 857836911 200000 365561965 200000 347607292 200000 692224583 200000 321183396 200000 37553566 200000 146371741 200000 281161268 200000 172807175 200000 919153495 200000 380659244 200000 760790814 200000 379775423 200000 796474280 200000 413406239 200000 137798754 200000 210181267 200000 28259135 200000 234485644 200000 424850431 200000 392658920 200000 923830635 200000 166438443 200000 821398164 200000 347150789 200000 970396185 200000 512300113 200000 835119455 200000 316716241 200000 35757528 200000 636631797 200000 437618239 200000 52368467 200000 611190232 200000 535402413 200000 563414962 200000 825681968 200000 784047590 200000 55533233 200000 121105623 200000 84348655 200000 716598897 200000 453569750 200000 40647531 200000 382878136 200000 160570503 200000 751183763 200000 832251855 200000 486224463 200000 628817367 200000 200863999 200000 616931071 200000 745019677 200000 824188592 200000 516756943 200000 431735451 200000 921539878 200000 202266111 200000 970188124 200000 473186018 200000 300310035 200000 930210132 200000 66516890 200000 322611377 200000 398592553 200000 3844317 200000 873549089 200000 203061639 200000 936888910 200000 526465384 200000 489537831 200000 450638723 200000 515680778 200000 691925092 200000 90190722 200000 519343459 200000 678673795 200000 440623072 200000 173076137 200000 878934150 200000 526054783 200000 352113802 200000 225906099 200000 563030250 200000 162202980 200000 144194991 200000 378275415 200000 739692333 200000 588887866 200000 797099840 200000 743510249 200000 412211343 200000 978028967 200000 441912266 200000 281005154 200000 183854317 200000 294453233 200000 124264061 200000 919660631 200000 20388551 200000 549108223 200000 197154597 200000 717753087 200000 703323962 200000 813252695 200000 724266547 200000 642641713 200000 378833414 200000 295104032 200000 950534836 200000 615550050 200000 329255816 200000 138728736 200000 303637078 200000 306096811 200000 164741311 200000 144778686 200000 122294634 200000 943447744 200000 706966346 200000 485251328 200000 407919836 200000 100519929 200000 646559591 200000 117659278 200000 524699195 200000 369736268 200000 549619700 200000 499649708 200000 929447863 200000 797203535 200000 175900785 200000 385460290 200000 763001373 200000 44959034 200000 526085884 200000 683752151 200000 295675099 200000 714060002 200000 665010258 200000 49819792 200000 695120386 200000 349617598 200000 783376852 200000 531941940 200000 176205374 200000 585470693 200000 331131774 200000 386369835 200000 422410974 200000 427383308 200000 940159472 200000 146068857 200000 794444754 200000 817091467 200000 344199785 200000 488930759 200000 868829607 200000 269301849 200000 518407878 200000 906905433 200000 753431947 200000 935268362 200000 966622086 200000 247000088 200000 247297871 200000 689564887 200000 328500680 200000 155034761 200000 646161247 200000 400187286 200000 37952842 200000 250788306 200000 48804554 200000 190037436 200000 559558250 200000 825235387 200000 117571904 200000 162279265 200000 400885288 200000 824072874 200000 103093005 200000 180778811 200000 401109026 200000 315087781 200000 734377762 200000 720805536 200000 435160213 200000 630266962 200000 653493004 200000 28179848 200000 54693474 200000 83794169 200000 621865722 200000 672020104 200000 166277381 200000 959336576 200000 456642491 200000 459981015 200000 189565598 200000 543831661 200000 122914492 200000 623459916 200000 33027564 200000 419360487 200000 498338829 200000 336627036 200000 280356940 200000 997367988 200000 201521756 200000 332837152 200000 70159293 200000 341324091 200000 130035447 200000 738079052 200000 157135582 200000 669825154 200000 752566221 200000 833119800 200000 718367981 200000 837581104 200000 526500717 200000 179988698 200000 624075208 200000 945480332 200000 94010116 200000 406793928 200000 906455023 200000 483305083 200000 454296162 200000 538825786 200000 476279423 200000 512948100 200000 163006965 200000 130842628 200000 262625080 200000 910424782 200000 549570763 200000 431461279 200000 920100471 200000 279905824 200000 126905491 200000 985864481 200000 686072124 200000 841667551 200000 780145051 200000 522602816 200000 554913060 200000 549907219 200000 967518931 200000 19648850 200000 542741102 200000 661666145 200000 78395335 200000 976036174 200000 986319353 200000 141529873 200000 915963048 200000 58321355 200000 230416195 200000 988735240 200000 430047299 200000 947930110 200000 381635691 200000 758313678 200000 914233351 200000 850513344 200000 435768367 200000 225409160 200000 707888131 200000 810250117 200000 241338862 200000 373954814 200000 562340580 200000 956912229 200000 114308517 200000 640084886 200000 829720570 200000 222056470 200000 659180021 200000 947371605 200000 290883379 200000 978072814 200000 56992794 200000 721640420 200000 294718749 200000 613349349 200000 899799541 200000 684967816 200000 298330343 200000 502755472 200000 463403522 200000 655846184 200000 134404191 200000 218818342 200000 261792609 200000 107604298 200000 521819637 200000 546527869 200000 213667792 200000 122953492 200000 698031285 200000 889149453 200000 238074798 200000 302770255 200000 292214864 200000 696583659 200000 746677241 200000 536763230 200000 859237139 200000 866820814 200000 562796112 200000 189198667 200000 11381229 200000 524160013 200000 236017905 200000 937496506 200000 13552237 200000 202382238 200000 896464571 200000 659663602 200000 359455936 200000 624091159 200000 602397483 200000 661783002 200000 89369526 200000 362675376 200000 824253026 200000 446526456 200000 445257916 200000 64925502 200000 107452700 200000 153204083 200000 2086370 200000 975947319 200000 886011577 200000 434310418 200000 383778262 200000 233723060 200000 131742008 200000 515442746 200000 118692327 200000 477084265 200000 424425782 200000 120905458 200000 818935298 200000 121542575 200000 789921778 200000 944778722 200000 776552631 200000 313360762 200000 112673611 200000 710942798 200000 292513587 200000 164515169 200000 675127743 200000 936069663 200000 273917255 200000 358698908 200000 239222893 200000 566907865 200000 781919583 200000 25298176 200000 239716627 200000 310218917 200000 920516746 200000 619970308 200000 876231695 200000 216488519 200000 361012855 200000 857193919 200000 270568033 200000 507907368 200000 291410805 200000 500868071 200000 329365414 200000 977984077 200000 679053426 200000 224844498 200000 6018590 200000 981703516 200000 611585788 200000 834783352 200000 73201830 200000 722846365 200000 124792642 200000 334634862 200000 429315773 200000 19996918 200000 868968466 200000 4449515 200000 935801474 200000 76412397 200000 132401371 200000 871210693 200000 727495348 200000 137367977 200000 4095916 200000 755141492 200000 51648687 200000 928106736 200000 931533107 200000 853256205 200000 634070644 200000 389559080 200000 488045246 200000 269993031 200000 587549345 200000 996130393 200000 981091388 200000 692099705 200000 807603316 200000 757585193 200000 858155579 200000 486008217 200000 245937099 200000 919765215 200000 11185130 200000 253762877 200000 841429286 200000 140390240 200000 471178520 200000 261238172 200000 854045090 200000 511471923 200000 310856242 200000 287137677 200000 932958463 200000 82511743 200000 232296520 200000 307949702 200000 14290330 200000 971657226 200000 865488648 200000 408637085 200000 16310898 200000 315767611 200000 5862081 200000 852689034 200000 373218598 200000 261594137 200000 314108000 200000 858519970 200000 600468981 200000 519825481 200000 655070069 200000 198658012 200000 383434683 200000 375127570 200000 394499117 200000 700851150 200000 66247161 200000 294675036 200000 752053592 200000 786161328 200000 653482189 200000 736147627 200000 424853604 200000 977264215 200000 403936501 200000 626749224 200000 728893280 200000 755091770 200000 451171279 200000 193102487 200000 607366393 200000 497651312 200000 174164315 200000 440553057 200000 467966590 200000 435887023 200000 105639478 200000 351533707 200000 331458015 200000 68529997 200000 175157152 200000 703306171 200000 88704425 200000 471932482 200000 501236086 200000 405741369 200000 305724171 200000 971619363 200000 533289015 200000 628649706 200000 409156051 200000 324183846 200000 993043714 200000 708880214 200000 841513584 200000 43258916 200000 951521685 200000 63218595 200000 94614001 200000 791693969 200000 121515599 200000 310862743 200000 975024132 200000 704684678 200000 849188398 200000 951189913 200000 31817975 200000 99500727 200000 550052049 200000 683922607 200000 464135608 200000 929404539 200000 440636533 200000 186285696 200000 385699800 200000 409471946 200000 706310651 200000 212149074 200000 264022403 200000 655096121 200000 191347423 200000 690122764 200000 724432777 200000 216826367 200000 437832514 200000 736127028 200000 532208471 200000 988886003 200000 507882464 200000 317321201 200000 127261437 200000 266634123 200000 592694809 200000 127276553 200000 806137641 200000 168553949 200000 441049067 200000 899728355 200000 779738921 200000 62532257 200000 209686005 200000 716340614 200000 543873772 200000 776272940 200000 711011701 200000 407849879 200000 885875969 200000 230304117 200000 768940618 200000 564924765 200000 448339094 200000 732240914 200000 729053426 200000 523015871 200000 590601593 200000 649024059 200000 26489484 200000 737296452 200000 946946584 200000 729002181 200000 581544149 200000 64172305 200000 557651332 200000 2765607 200000 875377710 200000 627975918 200000 210264425 200000 2456440 200000 972282771 200000 337014336 200000 378919446 200000 370122349 200000 99356325 200000 53499407 200000 380301435 200000 116922719 200000 204486560 200000 411553792 200000 269575205 200000 838536770 200000 488510820 200000 487205467 200000 691403587 200000 113251246 200000 690753903 200000 593648134 200000 88308387 200000 708584665 200000 3365856 200000 852717190 200000 431995316 200000 181843865 200000 281515893 200000 744376324 200000 246830213 200000 439531621 200000 422050189 200000 926246213 200000 65547715 200000 336858708 200000 757204006 200000 752086960 200000 328961726 200000 694945564 200000 722894815 200000 477461835 200000 937072996 200000 701048596 200000 703234037 200000 262358716 200000 809726019 200000 2432818 200000 394801737 200000 583509323 200000 213407882 200000 289214732 200000 678248279 200000 341599966 200000 835347464 200000 830992089 200000 21766207 200000 441471995 200000 35862314 200000 911641456 200000 908004544 200000 914820553 200000 854982912 200000 179310150 200000 563467063 200000 521182223 200000 724528440 200000 707060596 200000 458417827 200000 978261810 200000 11614240 200000 106973102 200000 293715619 200000 30447673 200000 349216935 200000 879196748 200000 93782901 200000 975175883 200000 409526876 200000 787916612 200000 778894840 200000 738083118 200000 111932268 200000 705363244 200000 778202537 200000 100725322 200000 547249319 200000 976975164 200000 845994665 200000 480258979 200000 742530427 200000 911938889 200000 409954741 200000 655687009 200000 518005750 200000 224481738 200000 823227435 200000 495592011 200000 57100999 200000 322648534 200000 813720074 200000 476006854 200000 175425341 200000 93901090 200000 855211506 200000 800412634 200000 921655621 200000 584782342 200000 610043679 200000 335090476 200000 78815087 200000 318545785 200000 411034993 200000 633380612 200000 505689321 200000 21488399 200000 185248614 200000 516841799 200000 932752769 200000 32875265 200000 391298077 200000 979441277 200000 235262374 200000 891616293 200000 236085076 200000 186087372 200000 514154599 200000 912751600 200000 239128426 200000 96986873 200000 312846705 200000 419661434 200000 809967452 200000 630262381 200000 167471892 200000 883943545 200000 471193291 200000 617136429 200000 766614590 200000 404844867 200000 159181300 200000 127651040 200000 362987133 200000 499465936 200000 608440245 200000 574805452 200000 116199936 200000 750036917 200000 308823949 200000 24032471 200000 694584214 200000 55245609 200000 450766236 200000 502412682 200000 946334892 200000 898675459 200000 972297374 200000 909964296 200000 613265234 200000 878078904 200000 532516339 200000 326721819 200000 449919030 200000 652673633 200000 847909785 200000 273438247 200000 305174182 200000 837162162 200000 113830447 200000 530784051 200000 103888017 200000 407803651 200000 495485171 200000 394766054 200000 227173509 200000 318362186 200000 628070851 200000 693133958 200000 732111794 200000 378080285 200000 737933599 200000 570860026 200000 726675429 200000 210692275 200000 567456293 200000 303249353 200000 44261260 200000 274390755 200000 344715410 200000 353672984 200000 656169911 200000 135741987 200000 542479047 200000 106401198 200000 702409748 200000 303996042 200000 10069952 200000 166987762 200000 737123058 200000 404136142 200000 620747549 200000 529082091 200000 236763966 200000 506921029 200000 237717788 200000 348937790 200000 918572168 200000 883209958 200000 462819484 200000 43890227 200000 502686462 200000 139337032 200000 174898971 200000 794922927 200000 962940270 200000 593838752 200000 945681080 200000 886611514 200000 183286087 200000 915984071 200000 792323121 200000 606265850 200000 290635415 200000 898043441 200000 662297829 200000 180815284 200000 339634702 200000 693834742 200000 433311954 200000 425123025 200000 595861753 200000 952964556 200000 397204630 200000 32449366 200000 66804038 200000 269229065 200000 895501169 200000 652506601 200000 451855237 200000 575742885 200000 805386048 200000 584091602 200000 718173412 200000 437888053 200000 819223170 200000 276492535 200000 991336242 200000 874459120 200000 147783254 200000 90549214 200000 383041244 200000 68982188 200000 673220219 200000 190043566 200000 283678962 200000 954342625 200000 635637581 200000 801977901 200000 529220386 200000 281925540 200000 300582350 200000 146131906 200000 893358010 200000 98837676 200000 61656985 200000 810490227 200000 629577129 200000 30720848 200000 10801391 200000 474849511 200000 609948285 200000 72634246 200000 837689518 200000 109830244 200000 344790630 200000 744334820 200000 621914195 200000 944152785 200000 75732016 200000 132011938 200000 150647807 200000 188136885 200000 609468748 200000 695952020 200000 403847278 200000 947809589 200000 255246791 200000 903604531 200000 359381249 200000 969206808 200000 524530768 200000 876735125 200000 134397364 200000 677312453 200000 816750645 200000 424979055 200000 783678247 200000 581813315 200000 747884902 200000 393740570 200000 359665304 200000 22155831 200000 965897840 200000 248433546 200000 487450598 200000 60680937 200000 360388225 200000 616980822 200000 743025039 200000 871676478 200000 594618729 200000 626909366 200000 484927154 200000 836352190 200000 129313174 200000 598470271 200000 164797709 200000 637282702 200000 847565335 200000 403517992 200000 94404350 200000 87554166 200000 794854553 200000 6455752 200000 404126085 200000 393773531 200000 49703276 200000 966478869 200000 24417343 200000 195366085 200000 138601341 200000 890686053 200000 685899116 200000 369701594 200000 52222556 200000 435982000 200000 510311401 200000 321096288 200000 635610679 200000 857558923 200000 66433334 200000 208828477 200000 494131165 200000 86539821 200000 964200816 200000 742038009 200000 899878075 200000 48440428 200000 736925014 200000 92230586 200000 454300897 200000 232213184 200000 932152903 200000 189058118 200000 86436604 200000 183939646 200000 556895809 200000 822663940 200000 780715100 200000 876255901 200000 588592098 200000 586845178 200000 609890543 200000 246683700 200000 944094314 200000 827572175 200000 534783300 200000 363994105 200000 870554039 200000 33852361 200000 112285832 200000 251755394 200000 818287686 200000 435002831 200000 39801995 200000 43877126 200000 66581304 200000 477607527 200000 614241210 200000 910062428 200000 833106505 200000 673917624 200000 682618661 200000 693901306 200000 48966617 200000 635609225 200000 557184122 200000 305560310 200000 325389031 200000 279008319 200000 307391495 200000 404062472 200000 694424336 200000 898406625 200000 506696380 200000 584270725 200000 992017043 200000 155135510 200000 200005669 200000 417473124 200000 558379087 200000 150912549 200000 519027827 200000 904806459 200000 287263682 200000 305842163 200000 668351091 200000 638875714 200000 836077322 200000 681207560 200000 29386644 200000 861084238 200000 904224487 200000 856613769 200000 358480868 200000 582063318 200000 53039798 200000 609562174 200000 102539282 200000 535320305 200000 442693239 200000 414311564 200000 189978989 200000 703151701 200000 839120071 200000 964758651 200000 318025699 200000 412191064 200000 983377126 200000 245079729 200000 170173442 200000 978579698 200000 668878513 200000 905210483 200000 940862713 200000 748679351 200000 742496423 200000 807388586 200000 179631254 200000 635133152 200000 287547367 200000 59071195 200000 951167816 200000 480126531 200000 24847407 200000 734022444 200000 567343134 200000 817545301 200000 275648990 200000 498287205 200000 368308933 200000 443390254 200000 823702514 200000 573243628 200000 17429389 200000 2574213 200000 430872586 200000 727839175 200000 664170852 200000 383107758 200000 804279908 200000 252914333 200000 614512600 200000 693825698 200000 781382110 200000 649702836 200000 618431257 200000 995913718 200000 826483704 200000 247927283 200000 896941555 200000 857028065 200000 409738447 200000 12315872 200000 23719383 200000 504838714 200000 440260898 200000 194589858 200000 804676818 200000 535883127 200000 118113872 200000 323584 200000 786088851 200000 379362990 200000 872161368 200000 194760287 200000 373534056 200000 934624151 200000 426271703 200000 729686982 200000 217035840 200000 5507207 200000 867157004 200000 891143388 200000 906492074 200000 432744053 200000 515526357 200000 799469800 200000 932198867 200000 703908087 200000 505404082 200000 926207951 200000 398446475 200000 475742789 200000 293213889 200000 178016280 200000 262178368 200000 626515764 200000 325753536 200000 264767211 200000 726216960 200000 87395643 200000 577740045 200000 648376844 200000 148161403 200000 444480113 200000 933685928 200000 452457956 200000 66527229 200000 866669963 200000 513211694 200000 66592631 200000 682839927 200000 445847522 200000 924898014 200000 749933166 200000 81363830 200000 47860586 200000 138537623 200000 794903822 200000 855476776 200000 401852091 200000 989443032 200000 795147325 200000 803884638 200000 393814795 200000 907714749 200000 676063107 200000 683315076 200000 879921712 200000 704683528 200000 122526470 200000 888419241 200000 926564513 200000 173417236 200000 11741579 200000 783625085 200000 687276405 200000 589251042 200000 521767547 200000 263792205 200000 412101218 200000 651143952 200000 815073243 200000 153597448 200000 2600895 200000 302713307 200000 202308178 200000 885897020 200000 674273410 200000 1684004 200000 184515366 200000 245649688 200000 781408321 200000 335557223 200000 823032894 200000 126048619 200000 726710579 200000 663500741 200000 578686496 200000 336438434 200000 423596591 200000 249053690 200000 496221683 200000 523725 200000 743041706 200000 250403686 200000 846137725 200000 578002586 200000 481352893 200000 2151175 200000 794427685 200000 614517079 200000 410086684 200000 576818812 200000 478801393 200000 663186675 200000 546538271 200000 567041539 200000 803012488 200000 165874941 200000 467030204 200000 156596347 200000 995927601 200000 631328162 200000 784924297 200000 853800290 200000 120764625 200000 562012594 200000 521508286 200000 336195286 200000 79121135 200000 147653787 200000 252513840 200000 518152599 200000 350886067 200000 479251563 200000 120833110 200000 285863682 200000 273538785 200000 294594513 200000 958883143 200000 29358871 200000 94464226 200000 240064028 200000 579485880 200000 936732275 200000 990957754 200000 792373561 200000 884945665 200000 462445141 200000 57519378 200000 231884728 200000 59488537 200000 784941724 200000 272430382 200000 185261255 200000 127542420 200000 606286278 200000 153315575 200000 326092852 200000 376917419 200000 171365618 200000 965648625 200000 826632302 200000 229671732 200000 219656158 200000 222322245 200000 92105348 200000 61295780 200000 37130473 200000 212665528 200000 566220835 200000 629879827 200000 128294161 200000 135044273 200000 633073051 200000 620483639 200000 615258100 200000 949039413 200000 259525594 200000 380890726 200000 465419730 200000 176112109 200000 307066478 200000 895146648 200000 524296072 200000 879647518 200000 207483782 200000 380893026 200000 253706902 200000 286076847 200000 337718256 200000 984351739 200000 372188953 200000 716453670 200000 598030108 200000 374375482 200000 259361744 200000 664165290 200000 302070551 200000 489565844 200000 291954202 200000 853781505 200000 96957583 200000 486088738 200000 380951541 200000 72971666 200000 900622036 200000 276307608 200000 864835072 200000 684108899 200000 267572693 200000 835958350 200000 541420409 200000 478636315 200000 652781598 200000 584328250 200000 893298751 200000 35312385 200000 540679903 200000 666035698 200000 814617295 200000 549348346 200000 447886823 200000 84339629 200000 432103498 200000 188180621 200000 488197028 200000 92526658 200000 32415852 200000 992038369 200000 439226148 200000 794125095 200000 611218326 200000 930405821 200000 215946262 200000 526245491 200000 250926276 200000 9223814 200000 479829705 200000 616991452 200000 954673558 200000 797348163 200000 166136362 200000 943957944 200000 613699147 200000 719686556 200000 46488009 200000 923104510 200000 59976128 200000 504912341 200000 55589844 200000 989943109 200000 92850036 200000 214809815 200000 774829337 200000 258881474 200000 234869637 200000 539958311 200000 967104775 200000 374527054 200000 175821491 200000 267076587 200000 991972268 200000 504060253 200000 491512412 200000 677982955 200000 374097848 200000 550692359 200000 551808126 200000 113046668 200000 145413239 200000 94313986 200000 132370871 200000 826020566 200000 835395034 200000 436240804 200000 227693383 200000 162374255 200000 805867118 200000 210814949 200000 716125451 200000 604041373 200000 98759010 200000 97976410 200000 864941954 200000 265044295 200000 151758469 200000 337089338 200000 555792844 200000 60402419 200000 766997572 200000 380787547 200000 131285413 200000 657883847 200000 364056495 200000 201037365 200000 651840877 200000 3920011 200000 274280051 200000 592625117 200000 791882786 200000 642383013 200000 347611361 200000 507247370 200000 977650530 200000 913951772 200000 504734693 200000 991415059 200000 819793261 200000 787528853 200000 949137166 200000 100417518 200000 771829537 200000 564875863 200000 67435659 200000 960112177 200000 740961276 200000 681820233 200000 176602923 200000 3156244 200000 786364444 200000 266990577 200000 671803996 200000 607246443 200000 632884289 200000 705467254 200000 575866924 200000 496800431 200000 239878600 200000 817292191 200000 473328458 200000 58004214 200000 53034672 200000 739242449 200000 917996292 200000 257853685 200000 415191960 200000 894335507 200000 542160713 200000 935952644 200000 794055103 200000 835523853 200000 640542888 200000 798651930 200000 448873729 200000 600151555 200000 429178959 200000 895037387 200000 492639711 200000 501030622 200000 58524684 200000 416510032 200000 520456567 200000 124301346 200000 654102606 200000 327913598 200000 855327623 200000 408302328 200000 489516579 200000 548637132 200000 238296686 200000 328288036 200000 270740283 200000 781381201 200000 14873897 200000 81353487 200000 266691554 200000 703450819 200000 724447577 200000 370279870 200000 144293641 200000 467700344 200000 12127034 200000 609931479 200000 945122365 200000 911870824 200000 500424108 200000 329891490 200000 344958381 200000 201600552 200000 775753774 200000 213813765 200000 54370855 200000 197462511 200000 580708573 200000 843903110 200000 53510939 200000 792774291 200000 866978936 200000 830302283 200000 753889429 200000 598945420 200000 219529310 200000 350048284 200000 6680390 200000 195935983 200000 388928653 200000 847611743 200000 788697723 200000 532126067 200000 131109795 200000 131744282 200000 521536547 200000 597980271 200000 973897440 200000 604764404 200000 972451020 200000 646203097 200000 919986210 200000 543637299 200000 98827174 200000 18065479 200000 575614438 200000 556651198 200000 553052797 200000 307685616 200000 328583501 200000 303550492 200000 858875330 200000 603302827 200000 225088531 200000 6901362 200000 467656834 200000 615588334 200000 955316376 200000 321219463 200000 81589356 200000 153700815 200000 85736923 200000 210951106 200000 362855886 200000 313600006 200000 706348921 200000 662720554 200000 648322967 200000 522584552 200000 219301809 200000 388583524 200000 601282390 200000 217712492 200000 395798370 200000 170416311 200000 414757177 200000 762395944 200000 100279818 200000 186367499 200000 592451086 200000 552120404 200000 547789767 200000 385793508 200000 910007620 200000 410810053 200000 702693721 200000 681678955 200000 440379113 200000 535740146 200000 571744798 200000 207518308 200000 717728684 200000 181456882 200000 835686419 200000 66817336 200000 484294364 200000 996616571 200000 227640281 200000 914761451 200000 406860902 200000 183936483 200000 262958764 200000 42523174 200000 545098458 200000 488233506 200000 909211244 200000 382635566 200000 452899174 200000 341456844 200000 525531032 200000 643319017 200000 805348825 200000 88417562 200000 25957196 200000 952463583 200000 896204960 200000 711060194 200000 746158922 200000 700702006 200000 396501706 200000 657969305 200000 705042925 200000 616035764 200000 512990215 200000 273091671 200000 883529270 200000 322822336 200000 594820260 200000 724648147 200000 209669571 200000 30935392 200000 613519248 200000 459956577 200000 495826 200000 943610683 200000 358160985 200000 813462010 200000 325267521 200000 830890135 200000 301767982 200000 812457267 200000 120540560 200000 429680731 200000 701621470 200000 548907075 200000 281537244 200000 211149325 200000 523341527 200000 337142017 200000 358597348 200000 844046292 200000 667610407 200000 137369059 200000 797327112 200000 28673142 200000 80564860 200000 995752447 200000 42635076 200000 659603290 200000 360590375 200000 948827405 200000 218908216 200000 393987207 200000 68561940 200000 728483170 200000 177386786 200000 697829026 200000 152620754 200000 369513973 200000 117476833 200000 434061042 200000 688573329 200000 938333276 200000 460906227 200000 804063070 200000 811980830 200000 800570063 200000 652701046 200000 247231597 200000 832962792 200000 330907171 200000 983292714 200000 747561796 200000 108238589 200000 107527119 200000 445822060 200000 905148843 200000 15076876 200000 256596458 200000 868860988 200000 963441671 200000 171074660 200000 775594281 200000 314584119 200000 605343072 200000 227314930 200000 348846309 200000 731393692 200000 704537435 200000 758830918 200000 162809618 200000 168390731 200000 335725632 200000 15397262 200000 947719752 200000 415873728 200000 625083637 200000 175641240 200000 963960764 200000 636634651 200000 984812799 200000 779442644 200000 677334855 200000 360007450 200000 441686151 200000 265218382 200000 199003997 200000 832534299 200000 188054098 200000 972444087 200000 319453462 200000 355066398 200000 351963591 200000 252674140 200000 494212136 200000 918546625 200000 844807916 200000 314671403 200000 792875242 200000 728575042 200000 375463527 200000 664501941 200000 920959570 200000 648505471 200000 442971008 200000 781336102 200000 532784118 200000 619433464 200000 558308893 200000 320010573 200000 583243789 200000 296752074 200000 389139652 200000 2825882 200000 857655150 200000 868930996 200000 8368796 200000 477741850 200000 474655118 200000 162963477 200000 408119148 200000 937757819 200000 421832838 200000 692658155 200000 934111641 200000 130779918 200000 415820554 200000 433846997 200000 86544938 200000 258840511 200000 882719346 200000 189602065 200000 634352838 200000 100452893 200000 812200628 200000 519744382 200000 81058739 200000 213131352 200000 747644006 200000 630633882 200000 468337112 200000 359379261 200000 776030400 200000 240126851 200000 722499772 200000 223856699 200000 139890583 200000 237244921 200000 115365508 200000 565231456 200000 950368610 200000 694748249 200000 477457912 200000 706170715 200000 180563255 200000 302495907 200000 361008765 200000 566668666 200000 492701902 200000 819636084 200000 581536795 200000 483018669 200000 96318588 200000 922719243 200000 762799991 200000 968469121 200000 355110713 200000 787521607 200000 940044249 200000 563175716 200000 598395033 200000 943398567 200000 517420326 200000 465129831 200000 982053077 200000 358702151 200000 804637158 200000 588680118 200000 564505282 200000 136615144 200000 944782142 200000 372111648 200000 710256600 200000 340430568 200000 529992950 200000 155295573 200000 791956012 200000 992945989 200000 28381044 200000 200802978 200000 161853045 200000 186397085 200000 655834046 200000 40095733 200000 344832009 200000 266460720 200000 604930939 200000 581759198 200000 679024352 200000 992927195 200000 448030961 200000 829634956 200000 210888591 200000 172446750 200000 681683206 200000 888491723 200000 405709645 200000 574266646 200000 191827266 200000 413817867 200000 981402609 200000 350283650 200000 605492683 200000 904774491 200000 141463536 200000 553136833 200000 836576615 200000 730612073 200000 315568227 200000 260146897 200000 217356157 200000 72883075 200000 872501502 200000 274573905 200000 487983636 200000 528462232 200000 564037657 200000 256742015 200000 814261713 200000 940366391 200000 904065194 200000 628090682 200000 881842683 200000 787353229 200000 119013959 200000 349039872 200000 538961529 200000 870942314 200000 778294567 200000 408833263 200000 624693201 200000 164353084 200000 976209441 200000 262994119 200000 619232043 200000 694356753 200000 422518443 200000 608767717 200000 202965067 200000 443986584 200000 883403996 200000 450582088 200000 854435225 200000 765590815 200000 284009321 200000 551619728 200000 175265308 200000 76972438 200000 670742955 200000 939175929 200000 954579833 200000 916336010 200000 915427734 200000 914295651 200000 187247608 200000 154944809 200000 464861633 200000 947368012 200000 971668606 200000 572064579 200000 455114596 200000 45670611 200000 515804819 200000 250120518 200000 658114645 200000 658554294 200000 752117341 200000 507823937 200000 956841225 200000 365283923 200000 765322401 200000 340250081 200000 365876376 200000 939468970 200000 650031816 200000 988525174 200000 669253304 200000 610172248 200000 514751703 200000 816041198 200000 684754367 200000 254753693 200000 889767796 200000 559252951 200000 526770341 200000 922376022 200000 33897447 200000 61372000 200000 411141375 200000 166739715 200000 99857942 200000 658001495 200000 988947204 200000 885371841 200000 860146823 200000 991840812 200000 369513866 200000 263235407 200000 551955041 200000 88427243 200000 699301385 200000 413228556 200000 420580202 200000 514546757 200000 37769366 200000 735782646 200000 303154185 200000 630195847 200000 153952232 200000 693996460 200000 141847364 200000 461579424 200000 800385878 200000 27067500 200000 405329090 200000 129406495 200000 189725910 200000 917417492 200000 628773065 200000 896981297 200000 625015550 200000 310928420 200000 516031552 200000 475326118 200000 284261637 200000 321709753 200000 131411118 200000 111046123 200000 729651394 200000 690818195 200000 87124536 200000 446931216 200000 845527723 200000 114163983 200000 89112485 200000 410340035 200000 112532439 200000 40584236 200000 729435228 200000 16865363 200000 228366843 200000 747718794 200000 859106916 200000 65242029 200000 923012975 200000 461273957 200000 789378146 200000 89531745 200000 473350442 200000 348239517 200000 416791454 200000 918527133 200000 280451776 200000 989021872 200000 653875197 200000 623679791 200000 899057770 200000 719068348 200000 889966087 200000 880602502 200000 749811453 200000 927999617 200000 564472545 200000 494504112 200000 73495024 200000 317781085 200000 825408083 200000 567401052 200000 115534682 200000 856563533 200000 494638786 200000 849444569 200000 131851249 200000 569608946 200000 58444086 200000 876761365 200000 736062219 200000 725770120 200000 885320021 200000 182410398 200000 815057056 200000 912945648 200000 584974181 200000 980591011 200000 371224901 200000 260053414 200000 615260748 200000 696229106 200000 259339313 200000 727018186 200000 296816018 200000 868179450 200000 653542202 200000 658006042 200000 363917149 200000 158595274 200000 207226584 200000 547819765 200000 167977075 200000 219300880 200000 400283680 200000 307133273 200000 549024315 200000 312591642 200000 111008969 200000 995240933 200000 520267451 200000 82897879 200000 832018730 200000 208776151 200000 462845082 200000 521140949 200000 898389049 200000 389624589 200000 9819934 200000 449129283 200000 593652620 200000 824813575 200000 131175470 200000 467845872 200000 172320090 200000 950111202 200000 242349136 200000 358391882 200000 666753658 200000 107110494 200000 113722027 200000 881898591 200000 737532002 200000 152591320 200000 125887238 200000 444686046 200000 802337064 200000 810299215 200000 833944006 200000 866383381 200000 619856260 200000 759826530 200000 463900658 200000 559194355 200000 514574539 200000 194908495 200000 491901233 200000 811963655 200000 917954292 200000 266227957 200000 35352010 200000 746244734 200000 514373269 200000 856685266 200000 462399138 200000 172024872 200000 803922662 200000 558795525 200000 558551361 200000 280657779 200000 266835900 200000 660953675 200000 433279948 200000 314607726 200000 888243598 200000 324586501 200000 947773707 200000 773808582 200000 623579507 200000 326204976 200000 135824483 200000 652640971 200000 280751393 200000 955755370 200000 273796572 200000 173253994 200000 975444206 200000 972019442 200000 90066459 200000 355039795 200000 653193170 200000 453913767 200000 775710312 200000 964248148 200000 854109025 200000 802218760 200000 556118697 200000 977252763 200000 593012180 200000 549144882 200000 555560292 200000 615523960 200000 129278465 200000 877373668 200000 934578111 200000 668155383 200000 328873821 200000 562534525 200000 258118530 200000 627990473 200000 134131712 200000 897518843 200000 835728659 200000 106732091 200000 416429728 200000 913757180 200000 439378296 200000 928484412 200000 202707604 200000 5067200 200000 148593752 200000 361286490 200000 852930002 200000 912405284 200000 298745337 200000 894304196 200000 844350704 200000 628810664 200000 960915266 200000 137530441 200000 514071333 200000 741378409 200000 394919353 200000 303694934 200000 505443400 200000 224603431 200000 688089989 200000 117020155 200000 538078415 200000 268895295 200000 379290477 200000 71377894 200000 383536592 200000 459046576 200000 678365398 200000 126922085 200000 420998403 200000 363215129 200000 607718855 200000 22869608 200000 3363517 200000 985850040 200000 318947559 200000 971984763 200000 903594485 200000 47278956 200000 757778813 200000 336487887 200000 188287041 200000 46641587 200000 194746222 200000 166243121 200000 593419225 200000 502241963 200000 905282881 200000 825449488 200000 437038482 200000 517722644 200000 95585822 200000 857498490 200000 287489763 200000 901134923 200000 788399049 200000 233836318 200000 993116642 200000 32689744 200000 852635819 200000 951017291 200000 15832903 200000 179401152 200000 427112904 200000 983676142 200000 521807975 200000 391334619 200000 247612105 200000 107556247 200000 59511098 200000 506154622 200000 711384050 200000 395531124 200000 434058837 200000 878984744 200000 17411116 200000 556282195 200000 581951726 200000 487724536 200000 932322556 200000 934319267 200000 917250782 200000 998517932 200000 185193096 200000 569763699 200000 374709401 200000 419474851 200000 561210776 200000 662430320 200000 271165239 200000 732743899 200000 130172306 200000 890043626 200000 461037678 200000 656627954 200000 491436668 200000 845842127 200000 246705813 200000 385906472 200000 211927293 200000 996652717 200000 108861089 200000 161399130 200000 715673179 200000 502690227 200000 649758763 200000 922279944 200000 936979581 200000 813210032 200000 457050471 200000 529492559 200000 479525865 200000 559339281 200000 607035693 200000 974264302 200000 387937734 200000 642063078 200000 945347826 200000 896434500 200000 512947674 200000 872973533 200000 319100111 200000 401048400 200000 913499276 200000 755660612 200000 952047992 200000 302179758 200000 146815202 200000 171585291 200000 50113605 200000 407564959 200000 382763651 200000 960161726 200000 200684844 200000 4845313 200000 98578870 200000 730321294 200000 918561987 200000 813739090 200000 723750752 200000 945185607 200000 664922690 200000 941933745 200000 465908488 200000 96275546 200000 860817278 200000 787006171 200000 76557526 200000 764578516 200000 37109998 200000 393474609 200000 861989774 200000 968609125 200000 86402472 200000 427896495 200000 367040664 200000 103321433 200000 117020004 200000 247156981 200000 728690171 200000 67751585 200000 309449335 200000 335014978 200000 647005788 200000 491066825 200000 183491032 200000 741518451 200000 344405763 200000 968009730 200000 332040990 200000 795150855 200000 354613206 200000 101745945 200000 965679231 200000 684729885 200000 721588570 200000 546850173 200000 937948881 200000 367366771 200000 376688312 200000 355953213 200000 669379468 200000 985124199 200000 439076277 200000 505155846 200000 900392645 200000 949253113 200000 327588023 200000 712273448 200000 12405043 200000 853759431 200000 56950470 200000 930791057 200000 278487084 200000 73861902 200000 798677896 200000 287612367 200000 317160872 200000 89901743 200000 443736899 200000 501986833 200000 626001468 200000 409654822 200000 999581406 200000 697349158 200000 894573343 200000 209374099 200000 782403551 200000 312672123 200000 922219048 200000 254156213 200000 920057453 200000 30756896 200000 103633868 200000 43429864 200000 383393614 200000 111947971 200000 740955428 200000 16106030 200000 439826921 200000 561617586 200000 585694692 200000 1995042 200000 895045700 200000 47262684 200000 174681700 200000 311378437 200000 391553286 200000 941039823 200000 190194585 200000 949028021 200000 322421109 200000 449322171 200000 276844828 200000 295672240 200000 376221049 200000 242075501 200000 464113953 200000 430711316 200000 664191894 200000 594784595 200000 314138752 200000 920244129 200000 759604980 200000 219438462 200000 334056623 200000 566087860 200000 75638106 200000 457969562 200000 20847045 200000 187439181 200000 218807597 200000 377339382 200000 260929655 200000 293676041 200000 218552180 200000 442611073 200000 732292126 200000 667026983 200000 86801367 200000 123014602 200000 972595374 200000 860538758 200000 783673498 200000 816695551 200000 305975998 200000 706070436 200000 240260774 200000 646411758 200000 547110790 200000 63974048 200000 724440447 200000 595401734 200000 55754459 200000 637905720 200000 216686926 200000 382113110 200000 463050549 200000 71916234 200000 82375896 200000 60095115 200000 938614185 200000 395578710 200000 593277315 200000 658695413 200000 991379438 200000 461004154 200000 255183191 200000 380129921 200000 543250010 200000 555546227 200000 908884218 200000 59735488 200000 356463588 200000 456433185 200000 141651890 200000 374780894 200000 692221475 200000 323181827 200000 556516709 200000 114463914 200000 237878094 200000 303615030 200000 152896156 200000 78496403 200000 74733625 200000 924311417 200000 310062714 200000 901021864 200000 115915357 200000 161442603 200000 142579400 200000 818070167 200000 492243919 200000 532387914 200000 410601964 200000 582723246 200000 222731078 200000 851977333 200000 110833900 200000 615285212 200000 296486937 200000 692692970 200000 747465583 200000 958595503 200000 661397054 200000 170152327 200000 753491900 200000 355020375 200000 129541707 200000 353593036 200000 113640120 200000 31897760 200000 105871735 200000 939184598 200000 633009130 200000 703204347 200000 968402329 200000 294034277 200000 135927673 200000 625303157 200000 805063975 200000 826960598 200000 630372396 200000 504436925 200000 377581368 200000 360555561 200000 828095848 200000 560310306 200000 975894913 200000 730655227 200000 578508084 200000 749454481 200000 909695066 200000 206600587 200000 636655160 200000 16492698 200000 343931577 200000 306648248 200000 129979320 200000 653620586 200000 24864821 200000 893934592 200000 307436956 200000 393352913 200000 836044036 200000 981442690 200000 30489195 200000 476092221 200000 517704700 200000 144731131 200000 365303114 200000 953112509 200000 288966804 200000 105755340 200000 294800897 200000 756275710 200000 241966819 200000 90753010 200000 976724214 200000 993220176 200000 109679519 200000 144764683 200000 400993071 200000 659600288 200000 858145310 200000 655127639 200000 931824210 200000 923312510 200000 817764952 200000 142445235 200000 41703591 200000 560712216 200000 398763746 200000 484690334 200000 438187796 200000 414244925 200000 641261811 200000 234243895 200000 458035999 200000 616503642 200000 772268129 200000 887329852 200000 89867502 200000 509567871 200000 676045732 200000 4814348 200000 132643657 200000 839009625 200000 780598225 200000 258277541 200000 488619414 200000 590927416 200000 368952479 200000 364411046 200000 30831579 200000 77686794 200000 39347301 200000 552687949 200000 745371327 200000 676059486 200000 131016216 200000 754215544 200000 695873416 200000 784477025 200000 325740881 200000 728777895 200000 489448477 200000 831030755 200000 898142276 200000 895042295 200000 104600837 200000 138235217 200000 137727945 200000 302028072 200000 872376677 200000 369574587 200000 986835286 200000 589725591 200000 552558340 200000 928594383 200000 690682113 200000 161763651 200000 989952073 200000 664104668 200000 824925058 200000 233557963 200000 206792763 200000 68554959 200000 659416622 200000 280651629 200000 142366847 200000 75561272 200000 276968188 200000 63107336 200000 907241308 200000 887599684 200000 396973186 200000 723481626 200000 70150586 200000 54743747 200000 700176376 200000 871726274 200000 198575389 200000 767603235 200000 362263859 200000 89843134 200000 742238126 200000 28478578 200000 605430442 200000 154028652 200000 408932401 200000 736877152 200000 51466100 200000 357627596 200000 942243343 200000 996747065 200000 75315527 200000 154990459 200000 284949836 200000 190235886 200000 519097465 200000 222938552 200000 108260497 200000 863434252 200000 837569025 200000 424086371 200000 703813411 200000 454359490 200000 715886454 200000 817478904 200000 377790184 200000 648868830 200000 622219534 200000 228108183 200000 207955048 200000 778663631 200000 125740448 200000 477635838 200000 667293897 200000 34956708 200000 995909793 200000 770764684 200000 285646289 200000 489781258 200000 817110057 200000 912131135 200000 888470503 200000 752941649 200000 467860206 200000 978255541 200000 508886545 200000 639954279 200000 536759879 200000 411578158 200000 783689717 200000 928339163 200000 364836906 200000 789880968 200000 8627676 200000 559467738 200000 538510125 200000 171427904 200000 133749930 200000 351210035 200000 412060807 200000 21403766 200000 801268198 200000 784883286 200000 118881295 200000 253534697 200000 418480567 200000 701347664 200000 361519163 200000 908797430 200000 839201507 200000 578272208 200000 669295649 200000 28999836 200000 487670993 200000 622870820 200000 222283129 200000 752169594 200000 230195591 200000 889278267 200000 65920663 200000 164118734 200000 713597869 200000 712306852 200000 310291060 200000 9875319 200000 888872071 200000 499486860 200000 91441830 200000 828790003 200000 873840637 200000 772924099 200000 409619299 200000 716223585 200000 257734806 200000 827150775 200000 984482177 200000 934027646 200000 896387959 200000 270743670 200000 584512631 200000 892612779 200000 363141224 200000 374748848 200000 93253723 200000 938116836 200000 402196942 200000 397710001 200000 944255461 200000 308753865 200000 736234161 200000 778908522 200000 653843050 200000 704467353 200000 765986998 200000 225827432 200000 346991586 200000 340236081 200000 83400741 200000 517471194 200000 949620450 200000 693261328 200000 790985699 200000 591219342 200000 115749536 200000 231160405 200000 519946104 200000 626727411 200000 240063733 200000 189116606 200000 686641930 200000 411435032 200000 16250453 200000 635997354 200000 686467935 200000 317422506 200000 879673304 200000 313145879 200000 175044573 200000 768077305 200000 567495988 200000 254975907 200000 587979916 200000 619626739 200000 923385024 200000 87600782 200000 846834706 200000 583718182 200000 302602097 200000 41404597 200000 205156789 200000 679610305 200000 268874976 200000 868955288 200000 383241564 200000 146847891 200000 372203841 200000 25427796 200000 306796429 200000 820741641 200000 468243820 200000 32003753 200000 309022575 200000 586331443 200000 613478614 200000 783523060 200000 312182472 200000 14897087 200000 108978584 200000 881073972 200000 366133759 200000 834160123 200000 24252006 200000 768939784 200000 770620443 200000 162948822 200000 679152792 200000 491680430 200000 938463937 200000 342159327 200000 595155492 200000 446659844 200000 294295608 200000 908393795 200000 449627040 200000 216471434 200000 471832423 200000 901645778 200000 852244036 200000 417954398 200000 814090197 200000 37530362 200000 411593701 200000 267593789 200000 663639975 200000 448124617 200000 295013626 200000 52989064 200000 626485157 200000 754170350 200000 70081689 200000 879751483 200000 79824180 200000 795845048 200000 208488058 200000 144657654 200000 588958300 200000 63183892 200000 22692082 200000 718387960 200000 936336322 200000 294884242 200000 262385912 200000 794325790 200000 894212270 200000 168531808 200000 111376931 200000 140047847 200000 435958533 200000 838080332 200000 147966121 200000 546739826 200000 852193615 200000 722067909 200000 90088800 200000 350308477 200000 958105777 200000 635344346 200000 748409792 200000 503301734 200000 152412915 200000 478818616 200000 389883870 200000 512419629 200000 165078651 200000 720907311 200000 206175345 200000 115662960 200000 89620047 200000 51304365 200000 138067151 200000 240399980 200000 176568342 200000 668137792 200000 123615472 200000 710918658 200000 26027542 200000 448905495 200000 426793833 200000 139111086 200000 54108469 200000 702410240 200000 874194289 200000 47687312 200000 342052603 200000 361050475 200000 422634719 200000 281818215 200000 976099214 200000 727329637 200000 79351848 200000 609815952 200000 485161396 200000 121647772 200000 97252452 200000 241950730 200000 63553748 200000 378105441 200000 495455050 200000 764039284 200000 710448885 200000 104297120 200000 261827887 200000 960673804 200000 230548156 200000 358430184 200000 663862025 200000 502374576 200000 974166896 200000 649001321 200000 840398449 200000 279373024 200000 448419064 200000 959522543 200000 905548699 200000 838609337 200000 906592730 200000 449030379 200000 792240991 200000 648725755 200000 236994366 200000 664864362 200000 804969779 200000 525436675 200000 116827880 200000 327074587 200000 431947566 200000 800665297 200000 443176256 200000 929436493 200000 115303429 200000 470738434 200000 476149069 200000 734131693 200000 761296657 200000 63483605 200000 591985844 200000 560908427 200000 467345478 200000 35211817 200000 950063037 200000 918340437 200000 395874875 200000 212438908 200000 305926989 200000 999188249 200000 459251240 200000 669405421 200000 260542700 200000 132603718 200000 819549666 200000 36423482 200000 352544959 200000 165540842 200000 346709985 200000 547196866 200000 948111246 200000 60669365 200000 107297082 200000 389809282 200000 31923903 200000 811298291 200000 816740260 200000 870551579 200000 56371800 200000 452078741 200000 514600821 200000 766927817 200000 860507391 200000 804780584 200000 562875300 200000 905881965 200000 628709884 200000 222338523 200000 14561736 200000 315032451 200000 965893429 200000 270768509 200000 53795352 200000 772140843 200000 339182384 200000 50149243 200000 501374312 200000 78074403 200000 547622164 200000 951103717 200000 113141041 200000 287868106 200000 234931367 200000 904902505 200000 809846152 200000 258970654 200000 684814928 200000 51324245 200000 510645028 200000 127520702 200000 16205589 200000 942580120 200000 318571868 200000 620935144 200000 348251805 200000 825440192 200000 391558182 200000 460377979 200000 955329838 200000 373211132 200000 4892696 200000 72861172 200000 968408495 200000 493989147 200000 624137321 200000 229095796 200000 482689958 200000 367252619 200000 109117680 200000 46079159 200000 478179131 200000 153775706 200000 640752163 200000 693309213 200000 842066226 200000 81012023 200000 300991769 200000 725687461 200000 358394099 200000 702575728 200000 48063879 200000 228425708 200000 657541 200000 462796277 200000 489936325 200000 259771953 200000 222041741 200000 268018770 200000 180052169 200000 820620627 200000 234957907 200000 906617016 200000 264819242 200000 270168528 200000 1010620 200000 348936436 200000 698511902 200000 680836807 200000 710114128 200000 116888949 200000 315260283 200000 712150006 200000 604505140 200000 223027017 200000 915993016 200000 490215355 200000 35509296 200000 906543648 200000 923410668 200000 178486550 200000 189019561 200000 483210822 200000 315065805 200000 184521124 200000 658678183 200000 111373484 200000 757089201 200000 543526821 200000 819532240 200000 912470239 200000 32410256 200000 618137078 200000 67763817 200000 810817806 200000 23841023 200000 438294 200000 115419227 200000 359478791 200000 855286325 200000 341305892 200000 678043947 200000 571103546 200000 435700232 200000 954594015 200000 428293376 200000 205505715 200000 923878128 200000 79330723 200000 947872 200000 392843043 200000 435593218 200000 419325553 200000 462829938 200000 574046679 200000 882135285 200000 723791335 200000 140551548 200000 872771774 200000 716060704 200000 879464259 200000 266217829 200000 787188838 200000 174679672 200000 11409507 200000 190364275 200000 580931071 200000 554775958 200000 996651975 200000 404793997 200000 240227669 200000 750032814 200000 473436300 200000 733288505 200000 928882393 200000 906055064 200000 955530866 200000 13378718 200000 936983448 200000 320727242 200000 685970902 200000 963473282 200000 956139841 200000 960722266 200000 397271479 200000 101837133 200000 307183138 200000 142711296 200000 63793076 200000 243212547 200000 146354475 200000 943448081 200000 686343180 200000 169261132 200000 490362856 200000 906040196 200000 716780443 200000 827988847 200000 915704458 200000 653208815 200000 49799138 200000 528991569 200000 736276446 200000 521168266 200000 404241663 200000 608964986 200000 851885907 200000 454845738 200000 998455216 200000 796923919 200000 334336247 200000 959422022 200000 791955795 200000 113865176 200000 344652153 200000 765473781 200000 48239592 200000 668538426 200000 256272936 200000 487743469 200000 217192972 200000 163440445 200000 182840050 200000 256831108 200000 973833471 200000 234499974 200000 649774181 200000 375345329 200000 878317726 200000 666706525 200000 895904687 200000 623140363 200000 348172648 200000 792852392 200000 511141025 200000 492820680 200000 818303100 200000 223634413 200000 200386983 200000 674561471 200000 16155032 200000 128233042 200000 147298769 200000 822468709 200000 630054171 200000 847918751 200000 24577228 200000 522691794 200000 650992131 200000 116850490 200000 730966248 200000 884422588 200000 992546799 200000 352727849 200000 806683411 200000 624487034 200000 195811612 200000 882082323 200000 953703643 200000 21406978 200000 536651883 200000 623188542 200000 879789680 200000 925007850 200000 591873880 200000 408875665 200000 341718174 200000 902415465 200000 807503364 200000 490228370 200000 92042966 200000 466463318 200000 550067499 200000 160390760 200000 526583589 200000 961839143 200000 915402797 200000 870338777 200000 278027322 200000 244451058 200000 259071240 200000 497235277 200000 354067811 200000 521054318 200000 163650651 200000 712925128 200000 304016527 200000 299410674 200000 765893476 200000 225337074 200000 871052877 200000 40259444 200000 770460674 200000 415907345 200000 655890378 200000 133467531 200000 408176307 200000 727508749 200000 672094934 200000 481665388 200000 986904214 200000 555376234 200000 591891423 200000 270873584 200000 48285032 200000 27965264 200000 497237491 200000 780474507 200000 692023690 200000 284323718 200000 865158849 200000 698994004 200000 694799864 200000 744538481 200000 917091992 200000 889864963 200000 669018195 200000 144844825 200000 732704869 200000 731288813 200000 149963991 200000 676618020 200000 506899384 200000 493572362 200000 455754852 200000 346196695 200000 605583551 200000 735158254 200000 357576824 200000 877501979 200000 928123976 200000 986346194 200000 871833394 200000 308845685 200000 630416835 200000 993460108 200000 535350096 200000 164529163 200000 422959932 200000 944259729 200000 356951089 200000 110044069 200000 967846244 200000 740302073 200000 776625619 200000 79110313 200000 335987080 200000 598187642 200000 992599253 200000 494881053 200000 916348310 200000 559815019 200000 236485748 200000 449965992 200000 567258655 200000 159000769 200000 257619601 200000 118475664 200000 141803087 200000 231708181 200000 561414056 200000 872062140 200000 576195573 200000 92454811 200000 832721625 200000 360288178 200000 606314881 200000 689273898 200000 396260835 200000 415591321 200000 960940032 200000 202247482 200000 859708707 200000 957382711 200000 582450977 200000 994392801 200000 144549784 200000 923298803 200000 418571570 200000 610048980 200000 269247201 200000 366195667 200000 120854306 200000 817112427 200000 742824764 200000 627345278 200000 845863039 200000 817579932 200000 981694344 200000 328600891 200000 910776697 200000 375430397 200000 691350338 200000 290630639 200000 84852957 200000 257856710 200000 169690763 200000 829336865 200000 324760090 200000 221932748 200000 753558048 200000 147009785 200000 897210686 200000 492811654 200000 431469407 200000 670808635 200000 884858104 200000 817989642 200000 309861447 200000 298051663 200000 592321686 200000 230446096 200000 255372152 200000 54040380 200000 250768392 200000 179111405 200000 831571502 200000 707248039 200000 875127771 200000 892707992 200000 125722697 200000 175770840 200000 788286270 200000 984140712 200000 19105863 200000 797361845 200000 718723071 200000 644051283 200000 111826759 200000 4790211 200000 139777677 200000 60497519 200000 760812295 200000 156966187 200000 69100022 200000 584002164 200000 583575014 200000 320432306 200000 208660970 200000 556678007 200000 937327330 200000 675525822 200000 70575798 200000 957068847 200000 648035225 200000 368240215 200000 78877512 200000 55133682 200000 982665291 200000 977948451 200000 533434161 200000 419225784 200000 224253909 200000 534034280 200000 189724317 200000 291951382 200000 562462134 200000 783737357 200000 113414235 200000 650466371 200000 91837966 200000 878906520 200000 39994843 200000 385625622 200000 446881689 200000 107212592 200000 332252969 200000 603320580 200000 127144375 200000 107201691 200000 82844918 200000 834559525 200000 613515366 200000 824031296 200000 407231119 200000 709217072 200000 805070405 200000 149412389 200000 569823203 200000 820441210 200000 872297106 200000 908832497 200000 39130497 200000 391951097 200000 966779691 200000 479806442 200000 656288918 200000 941698630 200000 547320976 200000 619943671 200000 274035954 200000 573641877 200000 858300895 200000 813365919 200000 106180867 200000 914313918 200000 915389141 200000 280783879 200000 826251735 200000 150651959 200000 520034259 200000 918285047 200000 124999965 200000 54788887 200000 573694933 200000 453792212 200000 204815139 200000 675003923 200000 960377979 200000 801001381 200000 129905881 200000 358062211 200000 281938435 200000 358092818 200000 681951180 200000 369129054 200000 422818636 200000 791518559 200000 35632170 200000 328958008 200000 848675284 200000 900977781 200000 774676163 200000 705851722 200000 400371130 200000 186403544 200000 424794886 200000 388250985 200000 958783932 200000 287123633 200000 109321983 200000 376551693 200000 577170233 200000 114909381 200000 309200734 200000 558313803 200000 428737071 200000 497563258 200000 394415986 200000 574030809 200000 469209916 200000 369825240 200000 258050857 200000 834579216 200000 615246240 200000 408768901 200000 287335185 200000 859242980 200000 8050488 200000 788670663 200000 518037593 200000 870610413 200000 181048451 200000 658860932 200000 314470095 200000 139511649 200000 601008800 200000 82119236 200000 784760035 200000 834232599 200000 727249230 200000 704698413 200000 537679266 200000 502983301 200000 916789481 200000 645292293 200000 200128698 200000 717978049 200000 460861043 200000 112982323 200000 294454395 200000 348956546 200000 14425479 200000 474619325 200000 823479251 200000 115559711 200000 579155046 200000 594517578 200000 685263441 200000 284203150 200000 976501230 200000 568899361 200000 763594786 200000 752144485 200000 783218077 200000 901452071 200000 799719958 200000 561796059 200000 521427857 200000 534323683 200000 874681243 200000 649226951 200000 665597577 200000 37408124 200000 938955455 200000 915162015 200000 560192485 200000 542032056 200000 311196209 200000 779833722 200000 397229985 200000 55824639 200000 333065023 200000 969152013 200000 340169821 200000 492777045 200000 925781976 200000 396119984 200000 19096919 200000 268348258 200000 695221899 200000 198338905 200000 716289646 200000 793556845 200000 797671558 200000 139117215 200000 74454048 200000 301757531 200000 300991383 200000 397695928 200000 8379276 200000 420437172 200000 878077997 200000 385953658 200000 951982192 200000 806429597 200000 392572758 200000 117965148 200000 96575274 200000 463933662 200000 239386817 200000 388397941 200000 986354874 200000 470100701 200000 638810301 200000 465304187 200000 976514749 200000 92250783 200000 557936184 200000 334945220 200000 71783283 200000 429625293 200000 42008768 200000 981474120 200000 882074041 200000 206189228 200000 603887236 200000 396146076 200000 482206991 200000 524489763 200000 530988626 200000 120761335 200000 137381266 200000 761068983 200000 6858649 200000 633359919 200000 927570433 200000 363662225 200000 502142568 200000 270226620 200000 294831547 200000 89598070 200000 700545389 200000 494108339 200000 587302078 200000 293695949 200000 62547958 200000 113897419 200000 818875304 200000 715519388 200000 689797106 200000 805223515 200000 385770425 200000 659390090 200000 204511215 200000 187327320 200000 488469199 200000 899730397 200000 459776284 200000 916170843 200000 84036455 200000 62860668 200000 887510344 200000 107970456 200000 939619490 200000 231717358 200000 46226145 200000 863823847 200000 448023612 200000 564468312 200000 23836917 200000 256245438 200000 95294101 200000 863837313 200000 392598835 200000 196894771 200000 29767340 200000 41690320 200000 639490025 200000 607250686 200000 631492126 200000 770713675 200000 764802054 200000 910555252 200000 919021866 200000 664446618 200000 11691289 200000 95881868 200000 122946223 200000 961375745 200000 352151888 200000 784156124 200000 566966827 200000 332684648 200000 719070073 200000 720275868 200000 158973372 200000 491587670 200000 745187586 200000 477683617 200000 847371810 200000 110801136 200000 426976252 200000 506009698 200000 935607482 200000 465825790 200000 60972307 200000 395571958 200000 256003972 200000 342912230 200000 880430487 200000 742827283 200000 419112221 200000 451840429 200000 16805237 200000 40645391 200000 337083589 200000 491081468 200000 979755837 200000 918821345 200000 935448665 200000 569697816 200000 706265629 200000 712413472 200000 899541592 200000 778532071 200000 522114019 200000 970825986 200000 130918881 200000 497481713 200000 259784447 200000 696383070 200000 137491122 200000 553557596 200000 948282493 200000 236783273 200000 206008618 200000 660822510 200000 741749262 200000 334184443 200000 13078087 200000 742086925 200000 383547391 200000 226889482 200000 244267432 200000 966812354 200000 21627711 200000 948837165 200000 806127499 200000 624438960 200000 887054172 200000 490345562 200000 839995086 200000 945784608 200000 18697861 200000 8309031 200000 417574641 200000 223635704 200000 257855881 200000 467065547 200000 893886993 200000 526351295 200000 645277653 200000 539970333 200000 474681581 200000 488222618 200000 726585209 200000 515576467 200000 812174052 200000 82118480 200000 988128035 200000 802169923 200000 328484341 200000 800717896 200000 416078881 200000 73359844 200000 783343293 200000 64964232 200000 341245027 200000 759736781 200000 515262587 200000 80364727 200000 795945589 200000 774351604 200000 623912205 200000 600098332 200000 717431688 200000 806812400 200000 908529395 200000 828560540 200000 615637865 200000 514629622 200000 41187147 200000 461320895 200000 412216455 200000 481009375 200000 860960211 200000 958249386 200000 981210608 200000 682861343 200000 100818153 200000 54892325 200000 422859091 200000 542258381 200000 963167117 200000 894716309 200000 350775039 200000 357014689 200000 318320476 200000 852758018 200000 79856097 200000 855580656 200000 675054741 200000 368594449 200000 344027017 200000 255763634 200000 891374615 200000 101485066 200000 31717925 200000 294007675 200000 746224993 200000 505881298 200000 357632131 200000 206927748 200000 175400592 200000 152891377 200000 866620946 200000 403249827 200000 901087331 200000 102192525 200000 211458785 200000 576082765 200000 427059256 200000 942485100 200000 932316061 200000 602637978 200000 416818703 200000 460506612 200000 602793366 200000 662806592 200000 261345414 200000 19553325 200000 41937082 200000 597930646 200000 207522522 200000 11232189 200000 796126615 200000 12041361 200000 456307948 200000 363197418 200000 451874653 200000 967508938 200000 771998520 200000 90219675 200000 50259928 200000 943622261 200000 31923423 200000 511536726 200000 410247545 200000 244241257 200000 679209885 200000 264380482 200000 414022476 200000 170013214 200000 602921938 200000 721984037 200000 939781890 200000 913426089 200000 949746812 200000 366021222 200000 561188073 200000 7629762 200000 830416186 200000 781967372 200000 101796846 200000 946940606 200000 136780874 200000 337367228 200000 215914400 200000 418305940 200000 444709515 200000 11629757 200000 322260527 200000 843401946 200000 611539835 200000 500131062 200000 493865064 200000 250852296 200000 761156408 200000 454323438 200000 228325305 200000 843423795 200000 785247874 200000 220686026 200000 220086835 200000 689684626 200000 490310326 200000 608895313 200000 180416642 200000 458966011 200000 333122516 200000 726405611 200000 295609333 200000 466364966 200000 359438969 200000 842544796 200000 997373564 200000 12220264 200000 838845412 200000 596005901 200000 286812323 200000 907311800 200000 318775284 200000 307330435 200000 303333787 200000 735488429 200000 410829607 200000 364149476 200000 638521137 200000 721074813 200000 632057500 200000 434686136 200000 823164373 200000 144550910 200000 451859985 200000 706042404 200000 99191443 200000 278609832 200000 465326565 200000 157891312 200000 412475675 200000 245534608 200000 444213014 200000 136567170 200000 310182844 200000 474471533 200000 89899330 200000 945140448 200000 280686948 200000 428348821 200000 360726697 200000 179582640 200000 417461665 200000 522569984 200000 87674408 200000 979535674 200000 951068834 200000 724809539 200000 996452671 200000 560354148 200000 720997174 200000 941608341 200000 109742603 200000 537283764 200000 268479178 200000 306361804 200000 613215563 200000 796735313 200000 747614574 200000 235850336 200000 732846174 200000 650508801 200000 311894480 200000 290138214 200000 428954434 200000 196431915 200000 950722878 200000 746740118 200000 406356630 200000 44956629 200000 19131303 200000 587423812 200000 889267608 200000 709025191 200000 272184730 200000 29020521 200000 990766631 200000 311234789 200000 300891716 200000 719547547 200000 871858368 200000 573054327 200000 726816629 200000 377368591 200000 683174020 200000 843722211 200000 88291227 200000 513767581 200000 74345775 200000 122616656 200000 356253124 200000 387011003 200000 32330018 200000 43893637 200000 478474143 200000 679970688 200000 698212185 200000 176906471 200000 960801146 200000 650546849 200000 907266420 200000 599084670 200000 250756165 200000 717347958 200000 740625330 200000 151205359 200000 83300748 200000 788102390 200000 567671536 200000 673464706 200000 481741696 200000 109690549 200000 753228461 200000 601202204 200000 974192878 200000 798968556 200000 493531911 200000 147471173 200000 308922693 200000 46347120 200000 767726270 200000 857406754 200000 909381780 200000 462013113 200000 535555888 200000 779861627 200000 334985096 200000 97670108 200000 129517659 200000 517268150 200000 208647025 200000 726591119 200000 2472669 200000 911892441 200000 162655293 200000 291987755 200000 6718454 200000 337417354 200000 564673658 200000 110806692 200000 495747971 200000 887266833 200000 32906071 200000 865654418 200000 901993987 200000 673584212 200000 704743074 200000 582297899 200000 194288278 200000 224689625 200000 598221514 200000 960878406 200000 690172664 200000 659288519 200000 957495518 200000 65061465 200000 144624521 200000 440935396 200000 976831116 200000 627986042 200000 358295879 200000 267709079 200000 448692770 200000 244278368 200000 748427729 200000 275822822 200000 672642703 200000 526304098 200000 221875044 200000 458508408 200000 74284897 200000 510426486 200000 646606561 200000 610497939 200000 752796872 200000 614310194 200000 833793989 200000 137173278 200000 9086353 200000 79517645 200000 259003950 200000 644039839 200000 1499434 200000 927378718 200000 753876700 200000 856760894 200000 168859555 200000 156218267 200000 419817260 200000 571455679 200000 663347114 200000 146849883 200000 530372893 200000 658141578 200000 751246990 200000 109175571 200000 197412686 200000 725670 200000 566218300 200000 70180891 200000 596954878 200000 58193592 200000 437402948 200000 762902121 200000 787402761 200000 858567943 200000 158750419 200000 897140116 200000 222098160 200000 748972411 200000 500270265 200000 105152978 200000 192103121 200000 30734488 200000 433717092 200000 118484473 200000 508787562 200000 57495431 200000 116661731 200000 765566848 200000 82191130 200000 764018701 200000 86566371 200000 134820478 200000 710560990 200000 748478096 200000 390435252 200000 266391465 200000 402835543 200000 252910616 200000 325143619 200000 629951063 200000 128448449 200000 799806026 200000 766121249 200000 775112832 200000 510953980 200000 967628654 200000 958124154 200000 107819193 200000 923221127 200000 245707370 200000 927832349 200000 652516409 200000 601067903 200000 57592004 200000 196388985 200000 66579670 200000 58419107 200000 318373539 200000 238368413 200000 778790664 200000 849686098 200000 448201933 200000 146188342 200000 905114084 200000 674329994 200000 805516969 200000 4513429 200000 85127969 200000 720249833 200000 910016061 200000 457699237 200000 397383958 200000 945437871 200000 298571312 200000 418714104 200000 736972472 200000 475752890 200000 386931144 200000 337264826 200000 457663392 200000 262143879 200000 942004972 200000 84569531 200000 379800578 200000 20495159 200000 120036386 200000 660935016 200000 308669622 200000 72679558 200000 256158865 200000 929141457 200000 455651634 200000 239206356 200000 346530815 200000 218345892 200000 955770252 200000 19165728 200000 646957780 200000 359672368 200000 15604348 200000 140005639 200000 843885076 200000 748623202 200000 839783255 200000 190759112 200000 339846503 200000 28282570 200000 190678548 200000 504656450 200000 906855700 200000 568791701 200000 321017161 200000 62046963 200000 447569408 200000 503312275 200000 718491182 200000 906097401 200000 707091891 200000 76033842 200000 778463896 200000 203235092 200000 869980754 200000 353710464 200000 517314814 200000 754800290 200000 573100709 200000 206711597 200000 543863415 200000 951722400 200000 993567249 200000 170947973 200000 657553081 200000 7371439 200000 510593182 200000 974713977 200000 607442458 200000 978098443 200000 158364401 200000 285387926 200000 539399569 200000 534450836 200000 212035154 200000 860373259 200000 380570805 200000 423797193 200000 464058535 200000 368212902 200000 377535420 200000 773927878 200000 198259318 200000 478911190 200000 317323133 200000 163370061 200000 762585829 200000 235784618 200000 547469165 200000 801208249 200000 611075516 200000 832353232 200000 749479844 200000 574531339 200000 397722977 200000 762978198 200000 917587672 200000 760731617 200000 904599258 200000 341282282 200000 852053088 200000 658500217 200000 43943374 200000 622775389 200000 886327858 200000 836416945 200000 816676995 200000 556463899 200000 675521252 200000 349047049 200000 156078560 200000 241645812 200000 915294125 200000 554119838 200000 555085163 200000 574242645 200000 773634148 200000 839345455 200000 384184139 200000 409602638 200000 936687487 200000 942704668 200000 376664646 200000 532837517 200000 434387476 200000 177228641 200000 217899459 200000 756986208 200000 310154202 200000 359000478 200000 35047369 200000 517575350 200000 687190312 200000 903858705 200000 912686333 200000 836967198 200000 527550708 200000 865107097 200000 149628582 200000 869723078 200000 716763349 200000 78157748 200000 503349932 200000 500659323 200000 183458048 200000 278622848 200000 968294803 200000 896726446 200000 506978381 200000 344651965 200000 979821699 200000 874185837 200000 253421107 200000 540507336 200000 624762691 200000 173448293 200000 29874374 200000 995840929 200000 692436024 200000 252181989 200000 824450751 200000 515744485 200000 354754154 200000 380246493 200000 10796403 200000 194584276 200000 519194495 200000 98079706 200000 71760602 200000 727182411 200000 513046972 200000 315207691 200000 157370760 200000 208336073 200000 464853514 200000 89483070 200000 645456054 200000 149012589 200000 645630958 200000 254313698 200000 79701050 200000 597167093 200000 982969742 200000 969467654 200000 31838345 200000 870914239 200000 292077490 200000 386481751 200000 946907323 200000 209045707 200000 349695424 200000 455640101 200000 721303686 200000 340223159 200000 669923774 200000 988527198 200000 327664193 200000 698506177 200000 398667859 200000 119174544 200000 368798945 200000 465862087 200000 881534661 200000 437272298 200000 289986046 200000 890852169 200000 719973627 200000 114760763 200000 125129679 200000 668937572 200000 97876347 200000 489753584 200000 641462568 200000 89738199 200000 499358060 200000 745714969 200000 797524866 200000 463226625 200000 935155348 200000 128202596 200000 804161778 200000 15772128 200000 915519322 200000 47202079 200000 606935600 200000 156926995 200000 981460164 200000 991440185 200000 818686097 200000 269392344 200000 984355961 200000 759022913 200000 186915340 200000 117435918 200000 738932928 200000 156530020 200000 740649271 200000 977042995 200000 92966526 200000 420447858 200000 341027658 200000 403404901 200000 753601338 200000 168329689 200000 270107162 200000 847278948 200000 304808731 200000 257902503 200000 62170654 200000 282656909 200000 45642472 200000 170141835 200000 211341420 200000 308627424 200000 306543110 200000 853790164 200000 817516732 200000 347575802 200000 843911293 200000 524643695 200000 317599587 200000 793910298 200000 269000946 200000 172627948 200000 21694296 200000 262814239 200000 287522989 200000 627667065 200000 115931186 200000 63527560 200000 462675347 200000 54389476 200000 901980199 200000 981818993 200000 247446060 200000 940637084 200000 531564557 200000 244047771 200000 485590942 200000 22365616 200000 201786716 200000 422583908 200000 907413423 200000 218120909 200000 40890921 200000 582925770 200000 270550725 200000 288118595 200000 970028843 200000 234540395 200000 579942376 200000 186490880 200000 536757688 200000 33625479 200000 309006014 200000 275543186 200000 192417736 200000 667196667 200000 964244877 200000 252272424 200000 818638320 200000 52794695 200000 467655996 200000 25346705 200000 615582055 200000 696226952 200000 735381841 200000 675029050 200000 410653187 200000 677074301 200000 378262003 200000 875502131 200000 387508284 200000 13581701 200000 75885544 200000 134189354 200000 649247527 200000 806553246 200000 206698647 200000 312568429 200000 572493948 200000 662518631 200000 467076614 200000 172735979 200000 709743247 200000 944095518 200000 916004572 200000 466253874 200000 54278745 200000 688657314 200000 263180895 200000 995672690 200000 570810224 200000 497904497 200000 992269942 200000 566357623 200000 340802057 200000 391518633 200000 482479528 200000 919676082 200000 539110140 200000 299837962 200000 293622042 200000 197969456 200000 822662591 200000 655352561 200000 239666323 200000 463454880 200000 952868457 200000 750359389 200000 98578555 200000 544654929 200000 459740079 200000 486201582 200000 276374486 200000 565502512 200000 322101993 200000 740420576 200000 9026125 200000 366633933 200000 836681230 200000 336916755 200000 141195300 200000 689456982 200000 913369010 200000 451265029 200000 581361732 200000 451572121 200000 662982926 200000 630258901 200000 913329713 200000 497798661 200000 345427447 200000 565667393 200000 925985300 200000 109642920 200000 669053157 200000 330274727 200000 114452146 200000 810283058 200000 704462572 200000 996467975 200000 919857009 200000 349557232 200000 588018117 200000 248218878 200000 16723545 200000 97087952 200000 539442630 200000 103364812 200000 579944464 200000 279486050 200000 588352996 200000 401269838 200000 923130332 200000 95520980 200000 782590391 200000 366882820 200000 371062179 200000 483918069 200000 939742581 200000 979396363 200000 870198765 200000 221010738 200000 775660021 200000 822085922 200000 289389536 200000 359815835 200000 609120941 200000 245400744 200000 154932546 200000 662354142 200000 267272115 200000 355900059 200000 843476602 200000 65202761 200000 668578238 200000 408742042 200000 31954062 200000 167312331 200000 239915557 200000 318715619 200000 919248165 200000 652860146 200000 831257310 200000 368652372 200000 681838725 200000 565183469 200000 680140927 200000 955917933 200000 466561430 200000 62467467 200000 448550975 200000 64516427 200000 255643100 200000 373973306 200000 881193973 200000 882077614 200000 447441791 200000 747835144 200000 71714839 200000 296775923 200000 600691525 200000 872923044 200000 589558716 200000 238882585 200000 223673494 200000 258849884 200000 280601753 200000 192001728 200000 36949366 200000 254362912 200000 364119302 200000 658755364 200000 468650125 200000 52966012 200000 790882297 200000 857833509 200000 79495970 200000 550200225 200000 822914313 200000 962539073 200000 757814042 200000 633198172 200000 437150316 200000 277912726 200000 878340349 200000 308120860 200000 461360888 200000 559067876 200000 326764016 200000 41168112 200000 169673252 200000 657892745 200000 354424251 200000 816747909 200000 540953095 200000 217695618 200000 360468164 200000 495411499 200000 993170775 200000 605895792 200000 286310928 200000 881815759 200000 836865898 200000 689305231 200000 696157512 200000 681965569 200000 87810104 200000 754121920 200000 752151729 200000 308575983 200000 191192149 200000 553679999 200000 714155825 200000 841775720 200000 819643130 200000 674059244 200000 777388624 200000 559798233 200000 22107645 200000 414911941 200000 276894772 200000 962624850 200000 363526612 200000 267357033 200000 419074979 200000 987448192 200000 212034453 200000 302083798 200000 792466436 200000 640733107 200000 256907511 200000 173408427 200000 30325085 200000 545606105 200000 578571345 200000 902615590 200000 232351317 200000 636814977 200000 684336280 200000 445747493 200000 500855346 200000 544233176 200000 374475109 200000 984315432 200000 225616091 200000 16700589 200000 535436524 200000 701029452 200000 941742294 200000 501226608 200000 425389061 200000 502611281 200000 118449994 200000 659195694 200000 850567718 200000 64382356 200000 773794302 200000 8209046 200000 819526501 200000 882930196 200000 345020247 200000 873669366 200000 553810553 200000 700933744 200000 782156892 200000 70027070 200000 394635449 200000 416399590 200000 437066421 200000 640683770 200000 71076380 200000 610126421 200000 973434022 200000 937473627 200000 211837750 200000 413852219 200000 807599895 200000 27122734 200000 91068224 200000 940953271 200000 814380431 200000 470690786 200000 582996495 200000 964558982 200000 705284147 200000 869142917 200000 959194138 200000 94257417 200000 574102475 200000 812295622 200000 543090808 200000 726257213 200000 503481788 200000 720002036 200000 44388063 200000 406203584 200000 290076686 200000 217272317 200000 691864997 200000 739897297 200000 668710759 200000 977590895 200000 598930881 200000 913782095 200000 501286156 200000 480642169 200000 473706698 200000 550316985 200000 826658534 200000 7482345 200000 62115574 200000 268070956 200000 518077306 200000 89373998 200000 71305500 200000 152936039 200000 841736687 200000 367490391 200000 772693681 200000 41067209 200000 412304907 200000 513052177 200000 1628621 200000 527035984 200000 10009652 200000 921551788 200000 929614630 200000 391643802 200000 572064114 200000 798794518 200000 669599251 200000 615874023 200000 913457003 200000 463057885 200000 26802314 200000 360678164 200000 456066149 200000 658775089 200000 369041697 200000 201906081 200000 645806919 200000 3956958 200000 316706575 200000 434928043 200000 376140184 200000 589490005 200000 571560491 200000 9057778 200000 975707517 200000 119558563 200000 139128555 200000 685233107 200000 953328061 200000 436932727 200000 686787173 200000 426978637 200000 840180159 200000 617579807 200000 692517968 200000 961209087 200000 777455497 200000 52392330 200000 310765315 200000 952996903 200000 538436034 200000 634548295 200000 305802100 200000 964272804 200000 913386929 200000 29016707 200000 938924858 200000 188273908 200000 232492859 200000 219746830 200000 45739146 200000 573598261 200000 737152232 200000 921122646 200000 646415932 200000 610404903 200000 558354397 200000 765618025 200000 124289479 200000 105249575 200000 206432225 200000 399046646 200000 896022335 200000 722609717 200000 565078364 200000 612667724 200000 796526429 200000 24449262 200000 412714322 200000 458601561 200000 745341302 200000 363074962 200000 105182572 200000 312055467 200000 993040770 200000 856617726 200000 737885167 200000 537454192 200000 125809685 200000 913171121 200000 425790913 200000 912053369 200000 460341352 200000 708069578 200000 200743018 200000 274537010 200000 103399505 200000 632682503 200000 285679632 200000 306366378 200000 162285125 200000 383496135 200000 152009593 200000 503733649 200000 667920732 200000 301718024 200000 629655051 200000 48771892 200000 440921932 200000 180888424 200000 838821326 200000 914565250 200000 193209964 200000 79878951 200000 751927144 200000 385254921 200000 150932913 200000 930286370 200000 290606623 200000 367894264 200000 628390067 200000 399868889 200000 478228442 200000 20450590 200000 518085545 200000 262245481 200000 285809951 200000 369147624 200000 564604775 200000 947312273 200000 647134485 200000 751634790 200000 686105958 200000 213520560 200000 160780674 200000 806827078 200000 159972795 200000 389085637 200000 912628429 200000 336712662 200000 408930590 200000 566542188 200000 257810941 200000 260863749 200000 622589156 200000 116442086 200000 601495223 200000 660021602 200000 676015364 200000 544185873 200000 465869634 200000 996116250 200000 511829012 200000 306248043 200000 384603781 200000 425727229 200000 44958027 200000 512966163 200000 520102407 200000 126944889 200000 641247360 200000 629743302 200000 234102253 200000 261872540 200000 673969194 200000 184488165 200000 477627646 200000 526294293 200000 201696093 200000 148499052 200000 717539490 200000 652878387 200000 304790482 200000 997661691 200000 334297309 200000 763774691 200000 886311390 200000 568338129 200000 367017048 200000 882556853 200000 391543928 200000 393422027 200000 379821655 200000 799414743 200000 910625079 200000 246152808 200000 573555395 200000 156142359 200000 599131729 200000 853369543 200000 398891553 200000 224932324 200000 668916892 200000 430548902 200000 931157911 200000 990145356 200000 165537680 200000 551764835 200000 779236589 200000 345648895 200000 941768513 200000 423959294 200000 212149385 200000 408062794 200000 477776488 200000 903110165 200000 64653169 200000 915982108 200000 41604187 200000 618979557 200000 642469195 200000 203706883 200000 302636816 200000 713295439 200000 502199903 200000 317701166 200000 957156125 200000 80618447 200000 292113299 200000 526650475 200000 240863161 200000 441597829 200000 619778669 200000 323842602 200000 308767930 200000 916911152 200000 365256468 200000 613484408 200000 475639960 200000 809555244 200000 526263374 200000 573376771 200000 361987688 200000 604274811 200000 742328706 200000 82684955 200000 261527522 200000 440240312 200000 513633974 200000 605927598 200000 71785306 200000 884319012 200000 549807761 200000 765157707 200000 539128265 200000 416267165 200000 830887514 200000 279890207 200000 194097349 200000 200061089 200000 857076726 200000 898187258 200000 377436291 200000 33758030 200000 750916588 200000 415098442 200000 966716379 200000 383909220 200000 728216419 200000 147018013 200000 885839427 200000 14516032 200000 507419170 200000 292086306 200000 366855122 200000 924080098 200000 587510414 200000 151634344 200000 108066621 200000 542368999 200000 241105839 200000 107292316 200000 922373084 200000 402331278 200000 259706154 200000 276592270 200000 889863077 200000 687191478 200000 440517959 200000 824465323 200000 484136239 200000 498077661 200000 126797035 200000 643803844 200000 809951152 200000 609280802 200000 723880862 200000 114299717 200000 572240126 200000 132190275 200000 182359429 200000 113322813 200000 24466833 200000 775237790 200000 901187944 200000 702322523 200000 627147901 200000 791967795 200000 87178413 200000 910452974 200000 474168187 200000 99425696 200000 545891673 200000 428217316 200000 660713697 200000 961145378 200000 210547221 200000 924719307 200000 7378852 200000 17233817 200000 157474854 200000 181942994 200000 961864028 200000 706222212 200000 641976179 200000 399358408 200000 179499583 200000 388269056 200000 833762946 200000 823796250 200000 576212772 200000 943585228 200000 772484730 200000 188870872 200000 654458753 200000 165792839 200000 707073313 200000 827006895 200000 784600940 200000 816875119 200000 2824414 200000 842631407 200000 540793756 200000 233363939 200000 650118327 200000 279697286 200000 99766632 200000 816906977 200000 801498707 200000 666760451 200000 830115013 200000 70723143 200000 794700280 200000 577123219 200000 337873996 200000 84135829 200000 114018957 200000 605275142 200000 541376817 200000 90340073 200000 77779352 200000 911076810 200000 563391820 200000 653746944 200000 850337600 200000 720934637 200000 931513619 200000 888308026 200000 915635788 200000 553505822 200000 265352605 200000 382981526 200000 47723553 200000 159861419 200000 302676127 200000 748169905 200000 996536519 200000 418022531 200000 12577905 200000 609585610 200000 632593635 200000 535987765 200000 353681929 200000 428621504 200000 661135292 200000 509019887 200000 320083198 200000 773151761 200000 722352954 200000 807562879 200000 450146694 200000 493841116 200000 837049825 200000 463535956 200000 805542007 200000 747383006 200000 843619034 200000 113711740 200000 903741256 200000 421227640 200000 536452585 200000 206402983 200000 367269392 200000 381127847 200000 971999607 200000 446223649 200000 911447429 200000 610750217 200000 303459977 200000 848775131 200000 148189437 200000 910005726 200000 711672005 200000 388959074 200000 179465327 200000 186016259 200000 510598771 200000 111378405 200000 93181042 200000 516551415 200000 247561337 200000 126652466 200000 986714172 200000 332693721 200000 422942301 200000 224482233 200000 639208356 200000 956501095 200000 366658118 200000 780902534 200000 200972576 200000 453505792 200000 321185018 200000 608396618 200000 661066694 200000 120104610 200000 818521567 200000 333873490 200000 645606221 200000 808746476 200000 378211070 200000 27678349 200000 847139852 200000 983651356 200000 569572090 200000 204277129 200000 9756920 200000 105655056 200000 504976157 200000 704225654 200000 447243178 200000 111698248 200000 129468747 200000 583269408 200000 279950422 200000 270193633 200000 97367051 200000 592545272 200000 106070996 200000 33251483 200000 31598212 200000 801195019 200000 100995994 200000 844849619 200000 650833020 200000 330237960 200000 932409278 200000 166390920 200000 268291162 200000 170576445 200000 21189879 200000 517626969 200000 377536293 200000 553739161 200000 706673308 200000 400208772 200000 780868226 200000 947182507 200000 641069219 200000 660148456 200000 465597113 200000 684823201 200000 990079395 200000 116737027 200000 639437999 200000 350497609 200000 438868178 200000 448301300 200000 552225259 200000 140840210 200000 354065926 200000 407537273 200000 390497429 200000 165809674 200000 956285366 200000 685863408 200000 286669169 200000 198598368 200000 843354361 200000 112478041 200000 347828200 200000 538872547 200000 718058885 200000 859972433 200000 302736895 200000 881838592 200000 853205424 200000 557249816 200000 747190364 200000 197925063 200000 576623729 200000 307381387 200000 642245191 200000 399038566 200000 271328607 200000 816728105 200000 843558822 200000 985642156 200000 758191280 200000 659252497 200000 208854270 200000 346127366 200000 468906299 200000 722882305 200000 315361144 200000 431724931 200000 223331957 200000 520873560 200000 216069849 200000 857544403 200000 143812214 200000 446734356 200000 917522824 200000 204269123 200000 973486068 200000 457026003 200000 82474635 200000 12727490 200000 4040774 200000 237188053 200000 263904137 200000 449769950 200000 876701025 200000 694509304 200000 112019144 200000 758419398 200000 125721054 200000 681187513 200000 563577135 200000 127003465 200000 773293809 200000 660133688 200000 904324676 200000 378224085 200000 365721714 200000 86235444 200000 97517102 200000 407154039 200000 744148183 200000 383352842 200000 714232755 200000 377193184 200000 98274102 200000 727275449 200000 932051002 200000 653234014 200000 388823878 200000 335462624 200000 448729034 200000 874632414 200000 430561630 200000 829216445 200000 298911496 200000 245963247 200000 941960308 200000 216286511 200000 449813819 200000 669113793 200000 375810591 200000 839702708 200000 906670666 200000 232074785 200000 626675860 200000 763595883 200000 23200956 200000 218141566 200000 938894507 200000 953651729 200000 133912502 200000 71871206 200000 397919707 200000 774105095 200000 892781312 200000 255378952 200000 430172216 200000 986030409 200000 940024063 200000 981136179 200000 454761083 200000 958294392 200000 933743803 200000 994422612 200000 186257913 200000 950147280 200000 513388505 200000 84241915 200000 43215017 200000 352989233 200000 969906849 200000 70307158 200000 170717986 200000 919411993 200000 762839033 200000 182565939 200000 634643610 200000 2686887 200000 674357095 200000 991489025 200000 822031592 200000 465955993 200000 938370321 200000 854882511 200000 354642561 200000 991656782 200000 485343679 200000 752429387 200000 215778429 200000 813120964 200000 181104343 200000 124108482 200000 46453394 200000 792989849 200000 36432479 200000 252376869 200000 486759703 200000 51695373 200000 943563518 200000 297996034 200000 17520897 200000 528230141 200000 235399162 200000 928223110 200000 824296424 200000 691451625 200000 902019385 200000 163306112 200000 33724419 200000 860010990 200000 534548292 200000 570484832 200000 962176038 200000 606043596 200000 937093438 200000 227399219 200000 268508106 200000 446832352 200000 407454449 200000 606902695 200000 771458820 200000 648089129 200000 723791041 200000 776980237 200000 983425164 200000 56449862 200000 722027957 200000 676114257 200000 698633143 200000 416738421 200000 224228212 200000 78136322 200000 703054459 200000 6689940 200000 852831812 200000 151930704 200000 44048753 200000 596898595 200000 369935117 200000 241660424 200000 135022029 200000 736566336 200000 375927123 200000 814722968 200000 391076199 200000 57448104 200000 728192830 200000 927922193 200000 434517686 200000 686881212 200000 509748117 200000 218361375 200000 118678222 200000 207311224 200000 48535485 200000 55540497 200000 536750440 200000 55190140 200000 793077182 200000 79375575 200000 516196057 200000 506277895 200000 816767549 200000 616838142 200000 439649816 200000 745153526 200000 25309314 200000 880053172 200000 165048508 200000 707013832 200000 29921906 200000 691143114 200000 72891131 200000 828388252 200000 439297685 200000 989683372 200000 739145131 200000 391768112 200000 805642257 200000 446761321 200000 96965700 200000 684445922 200000 721017004 200000 72660913 200000 385120986 200000 519422130 200000 93776588 200000 659110864 200000 504327206 200000 296699710 200000 716443513 200000 293886135 200000 221933438 200000 361245891 200000 417058905 200000 304759283 200000 321548503 200000 449022498 200000 787307954 200000 376240051 200000 673824458 200000 956477143 200000 145289835 200000 17803974 200000 540189323 200000 821063938 200000 343830538 200000 843445401 200000 83551217 200000 81496930 200000 946089142 200000 303840572 200000 175653748 200000 295102292 200000 960185653 200000 807365981 200000 472912425 200000 85628631 200000 976748782 200000 714803274 200000 71018440 200000 250986122 200000 692555751 200000 41480178 200000 230582949 200000 373088171 200000 895313095 200000 870265060 200000 283351993 200000 999729176 200000 781216980 200000 6598733 200000 166143130 200000 783055953 200000 439668725 200000 970798589 200000 248762749 200000 126114163 200000 546176177 200000 660940898 200000 9935674 200000 355577662 200000 540685357 200000 563343498 200000 887416647 200000 852592143 200000 563038768 200000 600134692 200000 860014011 200000 645773542 200000 984537378 200000 979256702 200000 130691915 200000 255085408 200000 489188871 200000 787396488 200000 148592975 200000 29493180 200000 784426631 200000 410333646 200000 769615293 200000 780609241 200000 86600425 200000 612262529 200000 821938476 200000 1989173 200000 262526482 200000 552205422 200000 313997522 200000 992351727 200000 491673482 200000 290340612 200000 718566021 200000 157386949 200000 756220791 200000 468863058 200000 737177789 200000 71073814 200000 459036830 200000 540399365 200000 847082126 200000 877369311 200000 841272424 200000 694192237 200000 963479473 200000 479196353 200000 510713050 200000 937496184 200000 41316476 200000 449372664 200000 722525851 200000 557647796 200000 935897572 200000 375935333 200000 886159088 200000 208424272 200000 895923585 200000 518577540 200000 819458498 200000 202946330 200000 711673737 200000 967940469 200000 68944278 200000 577246594 200000 545073875 200000 345584374 200000 836828051 200000 303475604 200000 863336661 200000 32344678 200000 897530239 200000 41098497 200000 759890853 200000 621763 200000 875906497 200000 479625750 200000 367537658 200000 716092332 200000 330128735 200000 982006722 200000 495481643 200000 340845407 200000 494349312 200000 359497620 200000 408733997 200000 236192955 200000 285954538 200000 155946937 200000 528776857 200000 802293053 200000 755437060 200000 992472833 200000 514145955 200000 809424134 200000 671610837 200000 679267545 200000 197522723 200000 932753618 200000 988977538 200000 990245713 200000 957583 200000 216746497 200000 624574930 200000 731002135 200000 804200957 200000 668630162 200000 600945196 200000 339166074 200000 133090085 200000 257764642 200000 385154711 200000 217903207 200000 459751004 200000 114855152 200000 570061240 200000 30287982 200000 663408793 200000 178416091 200000 806020823 200000 743039677 200000 110605171 200000 193822817 200000 619815897 200000 414822178 200000 732542752 200000 31016865 200000 393940294 200000 981826060 200000 539727478 200000 100491609 200000 696738883 200000 834942601 200000 278645996 200000 967483879 200000 459403416 200000 472194632 200000 846819993 200000 392541771 200000 66872490 200000 145421720 200000 441288755 200000 562070562 200000 712592769 200000 256909671 200000 44610320 200000 351748524 200000 911918787 200000 631743299 200000 422816551 200000 496173510 200000 55364278 200000 656354651 200000 963475215 200000 187258863 200000 278748224 200000 929004157 200000 815528958 200000 520924230 200000 201769193 200000 608285208 200000 762179019 200000 340893066 200000 569871575 200000 679575099 200000 352568556 200000 369527063 200000 349363920 200000 681294228 200000 528534135 200000 893031662 200000 968304187 200000 617432433 200000 276632099 200000 666724781 200000 407441182 200000 270784449 200000 146154054 200000 385210514 200000 799014944 200000 766050066 200000 868922840 200000 75446139 200000 135343751 200000 434008211 200000 875708014 200000 357955816 200000 396760634 200000 93707283 200000 698353728 200000 712953846 200000 694734783 200000 250783744 200000 500867107 200000 42745445 200000 723857469 200000 359178600 200000 313908621 200000 822250130 200000 777819515 200000 464293369 200000 26339479 200000 944560508 200000 139118558 200000 801556996 200000 742226421 200000 413496514 200000 680093293 200000 464676469 200000 465007359 200000 616839843 200000 903305936 200000 48325852 200000 776784299 200000 407456763 200000 432027979 200000 330173798 200000 154558608 200000 47254603 200000 734073030 200000 413816035 200000 742691556 200000 163672497 200000 334304968 200000 422299841 200000 319741565 200000 575908075 200000 118509942 200000 291022607 200000 919155666 200000 517306199 200000 404502936 200000 681974906 200000 634431994 200000 551504117 200000 407325331 200000 659927633 200000 50841259 200000 500203106 200000 351468143 200000 981635204 200000 411522107 200000 422918366 200000 531197906 200000 942726560 200000 127036833 200000 98930758 200000 989449729 200000 173649620 200000 472047220 200000 702664985 200000 349021413 200000 546666478 200000 84289258 200000 170986614 200000 437093123 200000 185810781 200000 336757209 200000 515509275 200000 269878146 200000 373848624 200000 325357241 200000 15784551 200000 735997480 200000 932749845 200000 966630303 200000 382345816 200000 783931739 200000 806388058 200000 614493506 200000 806582669 200000 19416099 200000 454160622 200000 340585209 200000 825578051 200000 278211622 200000 594653791 200000 105988793 200000 236998491 200000 737635754 200000 873600476 200000 90729755 200000 455022673 200000 229374870 200000 319394868 200000 472018771 200000 173689670 200000 80054128 200000 655515860 200000 2674489 200000 140909814 200000 471498591 200000 963795404 200000 368475970 200000 413042881 200000 976087082 200000 318587338 200000 357496455 200000 109858981 200000 584912182 200000 812031004 200000 152860348 200000 259640129 200000 207667850 200000 60715698 200000 542673977 200000 876666323 200000 565536461 200000 18934808 200000 591713780 200000 651184186 200000 759800646 200000 413558655 200000 103025028 200000 305916148 200000 741658074 200000 727457460 200000 336373022 200000 282811168 200000 927486736 200000 248900133 200000 979276186 200000 754797179 200000 291785232 200000 970075363 200000 448384622 200000 641232230 200000 456115870 200000 579855002 200000 479343025 200000 856596701 200000 654719267 200000 913269657 200000 303507993 200000 811078785 200000 824947875 200000 959918800 200000 999309052 200000 757807246 200000 13284551 200000 510667212 200000 276020305 200000 116514788 200000 513598420 200000 430840508 200000 210015407 200000 834251777 200000 262468272 200000 546432622 200000 621740364 200000 508073220 200000 920343267 200000 35954769 200000 166439935 200000 668148651 200000 714827923 200000 929428596 200000 314445117 200000 537859925 200000 695333510 200000 160735108 200000 70706718 200000 748701184 200000 479215650 200000 128602321 200000 354884184 200000 835475531 200000 920427375 200000 720217161 200000 385407042 200000 839173491 200000 258455315 200000 996698746 200000 443252433 200000 493632345 200000 625739348 200000 678605459 200000 14247837 200000 245234809 200000 675865369 200000 939304035 200000 993346268 200000 540524019 200000 183685096 200000 325371991 200000 815070053 200000 970814342 200000 47847912 200000 827920255 200000 295797934 200000 793095055 200000 534027999 200000 745092489 200000 991287501 200000 982207245 200000 540099380 200000 860489411 200000 301257338 200000 801447839 200000 222537709 200000 415563292 200000 384541961 200000 443291011 200000 33222322 200000 905492259 200000 235224179 200000 339708824 200000 998143431 200000 59020805 200000 339514190 200000 521644891 200000 366686740 200000 574597522 200000 835087055 200000 347770605 200000 706201376 200000 213835576 200000 923699406 200000 378034443 200000 329096976 200000 654749957 200000 822099905 200000 22850323 200000 898903723 200000 773379496 200000 768293567 200000 106738437 200000 856729945 200000 304825968 200000 799126910 200000 298040190 200000 938859294 200000 550125898 200000 293282900 200000 479301565 200000 696968355 200000 872937670 200000 289314872 200000 755850657 200000 780166956 200000 490867218 200000 666617025 200000 426874792 200000 867680418 200000 266049788 200000 442914853 200000 596873969 200000 326745482 200000 260334579 200000 337111354 200000 420878650 200000 403884810 200000 541476870 200000 953299831 200000 354976994 200000 505060586 200000 262173922 200000 510675187 200000 942067431 200000 340553616 200000 742169303 200000 966359140 200000 88977127 200000 30093826 200000 290152659 200000 916599073 200000 589853474 200000 899987942 200000 819952740 200000 300630303 200000 915300981 200000 974312324 200000 944963001 200000 31787254 200000 29501023 200000 523207618 200000 851511201 200000 669711325 200000 424932096 200000 759148070 200000 152811401 200000 78170536 200000 889476372 200000 601838295 200000 553691009 200000 47859920 200000 17719291 200000 783165595 200000 299995703 200000 167280746 200000 256061363 200000 500229337 200000 651356921 200000 815693357 200000 959180507 200000 106222487 200000 199908278 200000 213486704 200000 668006577 200000 380363644 200000 923136252 200000 768417833 200000 375755539 200000 169220559 200000 715056635 200000 298396911 200000 606906497 200000 426824309 200000 475135616 200000 983373559 200000 569267225 200000 327469045 200000 764674297 200000 647402265 200000 6886808 200000 819707254 200000 827978870 200000 993045195 200000 649770847 200000 703308479 200000 602003622 200000 222944804 200000 966418538 200000 508618293 200000 229558229 200000 385615321 200000 614760537 200000 279115488 200000 784186611 200000 607845698 200000 745172842 200000 505792101 200000 514759055 200000 583834709 200000 426323580 200000 887318284 200000 780603863 200000 521175465 200000 227843853 200000 978923450 200000 28351129 200000 420077684 200000 990525244 200000 14158327 200000 736473412 200000 73412748 200000 561545671 200000 777261032 200000 572702695 200000 868626024 200000 738985997 200000 980571221 200000 291741487 200000 20527903 200000 160276492 200000 126055587 200000 501373548 200000 809740391 200000 985540706 200000 360435930 200000 141536139 200000 737154199 200000 621747279 200000 72719776 200000 528253724 200000 384373412 200000 62699952 200000 667623483 200000 651025485 200000 627988006 200000 220385540 200000 672314002 200000 791788269 200000 916243795 200000 740281194 200000 568468779 200000 354803561 200000 134140674 200000 558231201 200000 364935468 200000 438309073 200000 603049128 200000 86698245 200000 938800734 200000 729713875 200000 749712478 200000 125117336 200000 452171556 200000 379865533 200000 330329304 200000 678078965 200000 274057864 200000 98966142 200000 977725294 200000 690277469 200000 677337646 200000 979102372 200000 890211349 200000 908244398 200000 171898973 200000 678023263 200000 908187494 200000 604744038 200000 320250876 200000 574505083 200000 527528085 200000 814334883 200000 40750737 200000 14363241 200000 398373754 200000 177420068 200000 51732035 200000 748304438 200000 957714571 200000 126814537 200000 545347033 200000 728545425 200000 803687646 200000 921405966 200000 473608888 200000 951008456 200000 703927851 200000 409860115 200000 862733543 200000 643879627 200000 438021831 200000 872359062 200000 975996686 200000 942268199 200000 84173225 200000 191413110 200000 133531249 200000 936742154 200000 5929576 200000 558962481 200000 872140025 200000 560504388 200000 633505081 200000 969989350 200000 713255210 200000 537048899 200000 347584245 200000 560180307 200000 410474541 200000 442928918 200000 17587472 200000 217042902 200000 839163334 200000 538078058 200000 767945122 200000 828079727 200000 426113630 200000 940266127 200000 293210465 200000 487171003 200000 67168506 200000 724782450 200000 133212579 200000 22702074 200000 35114304 200000 154959779 200000 785055327 200000 966324233 200000 44580728 200000 104673104 200000 979630636 200000 561286504 200000 245059720 200000 395372360 200000 785758272 200000 69865012 200000 913579510 200000 840862456 200000 237576306 200000 933086508 200000 458677737 200000 769152112 200000 730011447 200000 216049583 200000 115287335 200000 25885277 200000 468439976 200000 125181883 200000 920889622 200000 999300623 200000 756289913 200000 230255086 200000 567263678 200000 58636660 200000 858870017 200000 833640840 200000 144619973 200000 522372891 200000 682363704 200000 643219559 200000 507947634 200000 363903537 200000 703088563 200000 176429320 200000 946039722 200000 883052678 200000 345975466 200000 461246092 200000 544442868 200000 353902727 200000 942057714 200000 826525871 200000 222967927 200000 632152900 200000 414149121 200000 682936273 200000 219767545 200000 125908587 200000 508144624 200000 617544945 200000 92175329 200000 612741707 200000 638117235 200000 587373996 200000 451708982 200000 187373009 200000 510750690 200000 453714497 200000 225854365 200000 40141964 200000 796799795 200000 70584207 200000 29729373 200000 952667308 200000 655580669 200000 554535188 200000 53325662 200000 862489854 200000 165467510 200000 564535022 200000 164232740 200000 234043633 200000 827709812 200000 40832477 200000 103299288 200000 146869395 200000 703082606 200000 322729790 200000 745441854 200000 295110292 200000 808874875 200000 871172369 200000 859918783 200000 239671360 200000 564754000 200000 866226675 200000 829099360 200000 91952520 200000 930626374 200000 557602084 200000 38511047 200000 765880569 200000 171829585 200000 229661313 200000 448207932 200000 491217346 200000 620211209 200000 453046921 200000 23046308 200000 91050929 200000 944865700 200000 998920795 200000 99936647 200000 280222517 200000 480401656 200000 414610869 200000 526865419 200000 404063069 200000 244420477 200000 116569334 200000 713581558 200000 519658966 200000 700874056 200000 52977436 200000 802588079 200000 927685360 200000 417928464 200000 612852166 200000 58224188 200000 301465497 200000 726508076 200000 359086386 200000 429754692 200000 227766624 200000 679597713 200000 853032510 200000 995567373 200000 24781426 200000 8210648 200000 226187882 200000 635832958 200000 727672734 200000 224423989 200000 804450771 200000 822655773 200000 546501716 200000 64134272 200000 277757240 200000 782633233 200000 45216417 200000 926068270 200000 974931960 200000 786239264 200000 790411060 200000 413424728 200000 957169682 200000 473320113 200000 39793499 200000 417841330 200000 331751459 200000 800746955 200000 977510661 200000 882874772 200000 676470122 200000 829351699 200000 741377217 200000 825335284 200000 561583557 200000 399528400 200000 885895612 200000 287923049 200000 183220148 200000 66068457 200000 455517638 200000 147003432 200000 825761877 200000 855060453 200000 891359053 200000 245065481 200000 452238694 200000 792612073 200000 878853983 200000 790462338 200000 128142149 200000 431767229 200000 237751212 200000 482747818 200000 591449842 200000 726479302 200000 250679936 200000 966737463 200000 820797962 200000 726331148 200000 470264012 200000 608764031 200000 408191692 200000 139184180 200000 986845725 200000 274876025 200000 365727255 200000 385257350 200000 993163425 200000 774903996 200000 421405034 200000 153599976 200000 941773097 200000 847142526 200000 521827554 200000 382506207 200000 177165089 200000 896635797 200000 985771838 200000 98390164 200000 162732184 200000 604262521 200000 753990108 200000 888006092 200000 754557502 200000 984551487 200000 224484540 200000 699675118 200000 71273824 200000 33457310 200000 880062076 200000 293700352 200000 893376493 200000 8252909 200000 287592025 200000 564637096 200000 332474995 200000 792237857 200000 767724084 200000 668681006 200000 596231713 200000 157177298 200000 453621385 200000 69700984 200000 596937414 200000 600893494 200000 794399353 200000 544947468 200000 450831567 200000 624825124 200000 810320320 200000 356265233 200000 491779916 200000 193948690 200000 845337278 200000 427219278 200000 147611115 200000 342957846 200000 822358129 200000 732514856 200000 489790202 200000 75202280 200000 794205304 200000 577640614 200000 802806632 200000 575588572 200000 466850065 200000 942044271 200000 594023108 200000 647522027 200000 972456731 200000 9166281 200000 733330747 200000 432816555 200000 43585556 200000 955166620 200000 423596445 200000 390108753 200000 995564570 200000 718441324 200000 744386392 200000 671089333 200000 663793133 200000 751922017 200000 138281082 200000 598669645 200000 678953706 200000 256770114 200000 11092914 200000 129638704 200000 641546001 200000 86039412 200000 344298063 200000 698224660 200000 616929535 200000 220891903 200000 395410494 200000 308120143 200000 248401907 200000 379043208 200000 143802383 200000 953262808 200000 605292492 200000 910127191 200000 964952816 200000 311065926 200000 442233096 200000 447829841 200000 920933551 200000 84662735 200000 35473094 200000 312023806 200000 912587195 200000 912453449 200000 338476740 200000 746847364 200000 425814819 200000 811386155 200000 397194081 200000 959406504 200000 46565012 200000 172228492 200000 384709019 200000 384380115 200000 60917854 200000 930293538 200000 923484432 200000 60193034 200000 879250287 200000 227036484 200000 249773056 200000 482605044 200000 849834325 200000 530593767 200000 602283336 200000 669445079 200000 395719743 200000 564506019 200000 616434792 200000 797752729 200000 820667643 200000 644874671 200000 437962621 200000 431412419 200000 880466169 200000 227987423 200000 89620294 200000 963325304 200000 850539078 200000 214636716 200000 4258082 200000 101230210 200000 936467344 200000 634870571 200000 379082511 200000 373358405 200000 51109416 200000 427636499 200000 809187244 200000 702752712 200000 656502266 200000 317207227 200000 584226871 200000 437321394 200000 625140117 200000 501400857 200000 222995599 200000 937110857 200000 818126888 200000 167592900 200000 331116337 200000 88478068 200000 512207746 200000 340500721 200000 591250238 200000 701489594 200000 662938129 200000 975107960 200000 659562611 200000 944408896 200000 153385187 200000 921406159 200000 1340206 200000 86565837 200000 76424103 200000 101022988 200000 750346350 200000 353104840 200000 95537324 200000 290644711 200000 653227474 200000 311828536 200000 423517919 200000 78046645 200000 288178585 200000 162019010 200000 894318544 200000 594680173 200000 348516000 200000 385705902 200000 200209325 200000 759403174 200000 991256678 200000 890940897 200000 513749828 200000 172189846 200000 872847625 200000 56400611 200000 287386116 200000 38626579 200000 451602249 200000 227688154 200000 268250619 200000 302641812 200000 829859972 200000 637275275 200000 335901657 200000 131100720 200000 147265720 200000 353502559 200000 425303274 200000 888615837 200000 398597251 200000 548827483 200000 114497823 200000 986258738 200000 640289573 200000 754429221 200000 622191877 200000 478368740 200000 109823099 200000 203273221 200000 983547851 200000 503021899 200000 414730500 200000 683418081 200000 913247552 200000 203314589 200000 957358048 200000 993190719 200000 184170961 200000 820917681 200000 434507467 200000 939836742 200000 597410446 200000 952701692 200000 307913765 200000 218732476 200000 315678500 200000 193278871 200000 885435116 200000 861773576 200000 827413476 200000 786038326 200000 465639103 200000 536494640 200000 748008890 200000 380832305 200000 634823643 200000 622195419 200000 328895029 200000 883573629 200000 164705057 200000 759279439 200000 515201924 200000 5048499 200000 517785102 200000 892157555 200000 291751030 200000 271875335 200000 432797376 200000 481520078 200000 980562041 200000 389495377 200000 249355767 200000 257097605 200000 749714843 200000 802286343 200000 497880336 200000 369394783 200000 867009675 200000 748557887 200000 732171274 200000 286111171 200000 446859927 200000 272367025 200000 333721988 200000 937200056 200000 709174191 200000 506682802 200000 962091197 200000 20180195 200000 413488735 200000 387891513 200000 1037713 200000 728843916 200000 212541912 200000 290082781 200000 258714241 200000 163844248 200000 933294055 200000 329109459 200000 651630251 200000 841880463 200000 649000187 200000 587685876 200000 5724109 200000 363952790 200000 150131746 200000 726408116 200000 765192774 200000 269742453 200000 330267916 200000 776020267 200000 734201619 200000 830749841 200000 28274181 200000 177728271 200000 233496533 200000 363097330 200000 725732350 200000 894684854 200000 193616584 200000 556893246 200000 267577476 200000 818788887 200000 993297100 200000 313990331 200000 186348486 200000 295855561 200000 309025120 200000 19511631 200000 672298642 200000 706685186 200000 921209505 200000 911113602 200000 487541848 200000 499632025 200000 837757774 200000 867800954 200000 741039908 200000 104292867 200000 924341958 200000 223852541 200000 611657127 200000 26467673 200000 286227207 200000 910642802 200000 575043886 200000 663017807 200000 537538735 200000 576286943 200000 760362920 200000 188674620 200000 675350782 200000 685103083 200000 823227811 200000 315319576 200000 845789650 200000 473936092 200000 963193935 200000 567057272 200000 840590761 200000 522763161 200000 700928376 200000 489955732 200000 211847585 200000 897280168 200000 922827663 200000 26764353 200000 202929529 200000 556669744 200000 62089121 200000 775790325 200000 256225169 200000 512008440 200000 887652189 200000 964521417 200000 555324133 200000 552582757 200000 155293969 200000 918248305 200000 860411157 200000 304521342 200000 989005228 200000 943079237 200000 92778079 200000 987859690 200000 23177917 200000 459885371 200000 547489186 200000 715190256 200000 216861298 200000 462279658 200000 810099292 200000 238442101 200000 903998873 200000 423155336 200000 798744747 200000 898138113 200000 495045537 200000 661329643 200000 258373455 200000 830462649 200000 630918808 200000 693026186 200000 942338470 200000 857963877 200000 504102701 200000 996652412 200000 367377837 200000 146135914 200000 872539823 200000 512455798 200000 382276101 200000 950849744 200000 788080907 200000 878060241 200000 811098602 200000 408783932 200000 663723217 200000 75112321 200000 375962940 200000 817767670 200000 764604719 200000 707139102 200000 694991994 200000 439573220 200000 719804916 200000 962966238 200000 371088064 200000 951562892 200000 298901389 200000 23698071 200000 357454800 200000 610673940 200000 612952842 200000 143913153 200000 307936773 200000 155157060 200000 832675352 200000 844435313 200000 214640736 200000 44967042 200000 913161991 200000 359147870 200000 460697727 200000 188030676 200000 25721541 200000 642498015 200000 576521376 200000 456749793 200000 658077408 200000 417235689 200000 646732193 200000 576332015 200000 937458055 200000 173077269 200000 665073922 200000 660486117 200000 496119177 200000 392822679 200000 643853536 200000 337386313 200000 471285332 200000 659239495 200000 4741115 200000 455579970 200000 197599222 200000 890689946 200000 590223280 200000 346299543 200000 612408605 200000 102190761 200000 157982718 200000 276350125 200000 434346778 200000 497363752 200000 624642948 200000 234763659 200000 701437401 200000 244485487 200000 718001024 200000 904231896 200000 470564842 200000 356062324 200000 422230993 200000 220145371 200000 559925882 200000 6109134 200000 40054005 200000 920326265 200000 18394457 200000 21702066 200000 264575498 200000 54451513 200000 21219573 200000 595965688 200000 428640464 200000 928974403 200000 827853404 200000 936671510 200000 36285348 200000 179716443 200000 506668861 200000 437148707 200000 851018118 200000 995009770 200000 692014055 200000 805838037 200000 771699219 200000 254550516 200000 207219015 200000 705992834 200000 848530827 200000 718108706 200000 316097773 200000 503584545 200000 705877195 200000 772012473 200000 983901447 200000 251361609 200000 290324306 200000 962382239 200000 428583523 200000 766487088 200000 959350079 200000 626527068 200000 338612849 200000 90945452 200000 284953936 200000 570135318 200000 309397309 200000 606795317 200000 482511076 200000 58809234 200000 294962040 200000 138052832 200000 391141880 200000 432753209 200000 841526383 200000 482315108 200000 171113261 200000 108888848 200000 642112528 200000 530131479 200000 914876864 200000 856538814 200000 151917804 200000 133620209 200000 736446863 200000 861726345 200000 803516463 200000 684594823 200000 941469978 200000 212755544 200000 386958760 200000 442507280 200000 107732862 200000 372513457 200000 466659271 200000 932143459 200000 738995322 200000 96247995 200000 726406553 200000 126351862 200000 228973165 200000 653171772 200000 590930125 200000 27134943 200000 217261141 200000 79804827 200000 12143025 200000 725327318 200000 919071697 200000 370921950 200000 458666804 200000 24081199 200000 80999711 200000 548205228 200000 888370404 200000 197587939 200000 154278686 200000 984224332 200000 47839985 200000 61320328 200000 158204748 200000 570458531 200000 82682408 200000 284276819 200000 654027207 200000 474938936 200000 531511800 200000 629545756 200000 19400527 200000 245976627 200000 777214063 200000 530699609 200000 35689281 200000 73146456 200000 753505340 200000 596394529 200000 993216925 200000 413279760 200000 979074221 200000 549900074 200000 791996672 200000 353264479 200000 544165810 200000 56802506 200000 123082921 200000 356292334 200000 634190296 200000 289955320 200000 438613111 200000 559046145 200000 921335373 200000 443359819 200000 881336553 200000 661051521 200000 407676642 200000 705466361 200000 396252443 200000 205730034 200000 117109763 200000 795192280 200000 852319950 200000 864529533 200000 541746367 200000 775937375 200000 907514976 200000 3844327 200000 848659654 200000 97182885 200000 777135311 200000 648117911 200000 604451941 200000 15581792 200000 473889721 200000 126171282 200000 885904522 200000 139582951 200000 112884574 200000 547221121 200000 492691653 200000 60656943 200000 138567835 200000 884484777 200000 957395269 200000 950666448 200000 773700848 200000 197846513 200000 277977302 200000 593963521 200000 448202874 200000 504942047 200000 943124200 200000 435977878 200000 105606136 200000 954079386 200000 799245706 200000 381518600 200000 949698761 200000 617119464 200000 325843818 200000 323522668 200000 167430891 200000 36663344 200000 946428886 200000 159506553 200000 80015101 200000 844849272 200000 986552509 200000 276387206 200000 82125885 200000 793515623 200000 972612782 200000 258736265 200000 42488970 200000 994714948 200000 292999894 200000 467822872 200000 20735586 200000 671216884 200000 477991685 200000 940930411 200000 383191779 200000 860347902 200000 467722153 200000 529236055 200000 930298317 200000 849206665 200000 482663376 200000 545442643 200000 532714365 200000 862110556 200000 242318633 200000 987621493 200000 755827954 200000 326890460 200000 779230210 200000 556295797 200000 363155404 200000 143046672 200000 176469835 200000 159501480 200000 489069127 200000 373966240 200000 443396753 200000 882181893 200000 379687747 200000 389638864 200000 36766210 200000 838313507 200000 287711806 200000 429143689 200000 567267950 200000 377357624 200000 583271767 200000 5785680 200000 508406595 200000 48439322 200000 897588044 200000 824868939 200000 661497488 200000 245889344 200000 16901499 200000 213915458 200000 642367234 200000 570222017 200000 162784740 200000 615013530 200000 561547241 200000 806410579 200000 754307876 200000 379911771 200000 932801331 200000 874659405 200000 560959611 200000 844110635 200000 896736622 200000 78604708 200000 664698310 200000 904065104 200000 124502985 200000 8954608 200000 225341317 200000 36159921 200000 609654802 200000 542799463 200000 784006357 200000 450934228 200000 231498425 200000 462848736 200000 85457781 200000 31722975 200000 79786186 200000 14747600 200000 794668484 200000 949822874 200000 371560950 200000 377800528 200000 649295552 200000 269511531 200000 82984586 200000 506118676 200000 756959752 200000 879320153 200000 463412085 200000 838623604 200000 829006298 200000 858717192 200000 802130502 200000 119723877 200000 901273876 200000 649809090 200000 39332650 200000 207597184 200000 33511222 200000 847562091 200000 644398321 200000 198305785 200000 109894237 200000 850048394 200000 501356808 200000 518573992 200000 604623689 200000 940928326 200000 334496640 200000 359824387 200000 172407639 200000 654233958 200000 317525764 200000 941428256 200000 779019910 200000 916911439 200000 564121318 200000 355907511 200000 568681334 200000 296350472 200000 286304018 200000 840568093 200000 229330275 200000 423162681 200000 295061528 200000 791190345 200000 398777901 200000 506304806 200000 838077734 200000 806899666 200000 362647122 200000 472155320 200000 491235850 200000 873555181 200000 154229488 200000 944059507 200000 989478195 200000 93442419 200000 86201799 200000 86043520 200000 897392559 200000 536113880 200000 237347637 200000 612251555 200000 625235757 200000 364418356 200000 832273976 200000 912064837 200000 606963196 200000 630007613 200000 270812270 200000 6354795 200000 581095690 200000 231078473 200000 310592534 200000 217731515 200000 4686309 200000 313599055 200000 444238352 200000 88312445 200000 917324988 200000 944481766 200000 988026840 200000 479638679 200000 463873629 200000 90366020 200000 49036686 200000 406406543 200000 528235575 200000 540127040 200000 122678768 200000 781708683 200000 141420633 200000 942399311 200000 579934813 200000 319120723 200000 818162545 200000 31970697 200000 177711315 200000 913865805 200000 292744397 200000 605380005 200000 368714225 200000 28983423 200000 595348060 200000 371340279 200000 781912309 200000 616537744 200000 16337580 200000 891093368 200000 826031037 200000 151558086 200000 150391020 200000 662835645 200000 241713353 200000 633154056 200000 151732971 200000 655497470 200000 982110006 200000 156038109 200000 983002903 200000 792300047 200000 734489796 200000 457735786 200000 653026430 200000 58834537 200000 491050960 200000 721815414 200000 879641807 200000 682680354 200000 158004057 200000 505270632 200000 980377176 200000 649040879 200000 583442174 200000 178021191 200000 692039176 200000 898073384 200000 631003901 200000 159307960 200000 388429166 200000 232102851 200000 766256181 200000 940380674 200000 204157111 200000 84769367 200000 158558244 200000 811051533 200000 328979123 200000 823908377 200000 491253481 200000 535115357 200000 981314768 200000 873320162 200000 944916289 200000 926302491 200000 85450013 200000 301813030 200000 405243533 200000 442549515 200000 334858823 200000 205413885 200000 158405834 200000 474048406 200000 858001822 200000 418224924 200000 852523670 200000 816840384 200000 792794383 200000 663373020 200000 406366512 200000 364826930 200000 777814826 200000 608801329 200000 186358903 200000 860472369 200000 971002141 200000 572146867 200000 675678954 200000 131118499 200000 976388790 200000 453112472 200000 185909158 200000 746149904 200000 763902565 200000 325220022 200000 227834986 200000 169790622 200000 798394678 200000 187226757 200000 328139669 200000 626867475 200000 652789466 200000 892946458 200000 881410085 200000 292095446 200000 520143774 200000 1183788 200000 199823800 200000 379138541 200000 247751281 200000 695639058 200000 306182286 200000 279542015 200000 335260385 200000 578802113 200000 340019588 200000 992837970 200000 484609821 200000 914888145 200000 619681306 200000 881382861 200000 480827380 200000 636754809 200000 78301805 200000 9371638 200000 557262547 200000 369705614 200000 133829949 200000 177579508 200000 969385418 200000 909196678 200000 749993959 200000 556132493 200000 606583687 200000 112442746 200000 799771242 200000 228367144 200000 941513560 200000 707283998 200000 26772837 200000 963485131 200000 454140205 200000 865537994 200000 727606806 200000 278958366 200000 701704082 200000 456940916 200000 228517468 200000 487384165 200000 351901624 200000 745512627 200000 182275253 200000 780528520 200000 458418540 200000 932641724 200000 146286143 200000 340776206 200000 101858077 200000 214514023 200000 684467898 200000 873836572 200000 528404953 200000 115860778 200000 637429892 200000 57685114 200000 956917071 200000 74466588 200000 597475482 200000 325623437 200000 933659598 200000 292777459 200000 341969564 200000 607159645 200000 288217155 200000 394690309 200000 848445129 200000 989404303 200000 744194622 200000 18142281 200000 650464766 200000 249969771 200000 920128493 200000 585174614 200000 495172538 200000 475285463 200000 654535198 200000 360574562 200000 532824092 200000 649240664 200000 439272000 200000 389763139 200000 876533730 200000 613401111 200000 124028002 200000 324804721 200000 895498859 200000 21062105 200000 664890673 200000 988089345 200000 76510133 200000 851876613 200000 591345149 200000 486058154 200000 280345694 200000 171146657 200000 689199284 200000 245493954 200000 126115238 200000 854711379 200000 160914916 200000 976734017 200000 631480170 200000 411929187 200000 127907004 200000 730783676 200000 103442986 200000 789547959 200000 707604235 200000 867354218 200000 561073923 200000 121074901 200000 901688639 200000 123465250 200000 401399220 200000 497179876 200000 620125285 200000 406142042 200000 394066588 200000 367963563 200000 439196206 200000 541710632 200000 31247546 200000 217771919 200000 622805735 200000 814664515 200000 316199850 200000 568165783 200000 706739584 200000 802902530 200000 406747054 200000 470304618 200000 387951493 200000 559905627 200000 754580385 200000 733452622 200000 730303783 200000 229490661 200000 388409604 200000 382805034 200000 550913330 200000 882163925 200000 269370869 200000 37986181 200000 142799127 200000 638846979 200000 512628529 200000 676111236 200000 827282659 200000 532146149 200000 286907417 200000 812224751 200000 527653190 200000 711985042 200000 101740713 200000 220299563 200000 447685004 200000 670009536 200000 6667137 200000 527162432 200000 658227622 200000 629878213 200000 302269408 200000 997880019 200000 837048352 200000 724440984 200000 728299427 200000 137880620 200000 276267051 200000 846395344 200000 50042697 200000 135445040 200000 621126036 200000 978012323 200000 844047345 200000 853106535 200000 899346634 200000 729933031 200000 75712345 200000 47253238 200000 895570140 200000 774056467 200000 10224095 200000 291062949 200000 533734263 200000 434303038 200000 814419587 200000 413923546 200000 928453867 200000 141161502 200000 941284067 200000 310484123 200000 280065062 200000 198124810 200000 833710396 200000 953243023 200000 849071798 200000 64173815 200000 14306927 200000 808819708 200000 999579850 200000 400896125 200000 815784440 200000 956929224 200000 723627825 200000 677647570 200000 933121015 200000 135352699 200000 971570520 200000 490019789 200000 835947819 200000 57438267 200000 447122767 200000 80949220 200000 26117361 200000 584344014 200000 500810180 200000 277790765 200000 29840200 200000 670349211 200000 198852101 200000 388098143 200000 723320014 200000 337665961 200000 58057217 200000 795543249 200000 274083011 200000 169497245 200000 669182534 200000 694982777 200000 660368645 200000 401603006 200000 262090244 200000 190405357 200000 482751506 200000 32650483 200000 770723592 200000 691378277 200000 320608520 200000 115771074 200000 260890048 200000 256035254 200000 318429607 200000 800388691 200000 466206525 200000 318994519 200000 984405580 200000 183761258 200000 21382955 200000 820823646 200000 699710967 200000 478102639 200000 328411097 200000 10441859 200000 212049989 200000 736294505 200000 659345974 200000 192193563 200000 941428597 200000 27333885 200000 759151569 200000 706239261 200000 511120998 200000 709252211 200000 725321944 200000 198044192 200000 492632726 200000 30875056 200000 775638553 200000 547637338 200000 95876644 200000 629638204 200000 526930691 200000 96891297 200000 294627790 200000 110819901 200000 446109093 200000 612324972 200000 496220402 200000 879716472 200000 883398828 200000 881315794 200000 3858320 200000 730369110 200000 567739240 200000 289046409 200000 687586886 200000 862745564 200000 961055686 200000 492904424 200000 960362065 200000 978028976 200000 701870167 200000 462646244 200000 197553041 200000 213341466 200000 254984263 200000 783458581 200000 545750661 200000 356379648 200000 782635365 200000 637511089 200000 474552394 200000 339971816 200000 522230304 200000 246989967 200000 221099167 200000 225883385 200000 327407495 200000 451448612 200000 814211555 200000 639536633 200000 467670344 200000 889974152 200000 936421652 200000 515091023 200000 840706993 200000 994923634 200000 898356177 200000 647571713 200000 505573809 200000 157567286 200000 630121048 200000 218443190 200000 497096406 200000 502655949 200000 191259527 200000 592684724 200000 474781520 200000 871685325 200000 323442910 200000 118159074 200000 985150955 200000 617232235 200000 175609979 200000 707497927 200000 758303256 200000 428263295 200000 961868571 200000 877010312 200000 254994404 200000 340382079 200000 172729374 200000 505891564 200000 965295102 200000 715041409 200000 507590019 200000 398731098 200000 314072501 200000 919019069 200000 101039079 200000 302887641 200000 798556918 200000 591164168 200000 897034889 200000 177114638 200000 435839057 200000 506177497 200000 210766664 200000 666189377 200000 83247859 200000 835887687 200000 230778530 200000 479332695 200000 775530668 200000 297693831 200000 818658742 200000 214161880 200000 787830250 200000 403296626 200000 118820417 200000 101097705 200000 484847548 200000 907323004 200000 81311908 200000 456181842 200000 787128271 200000 473482173 200000 23532508 200000 41020024 200000 726366835 200000 803015146 200000 151595911 200000 257692259 200000 618987157 200000 772825180 200000 642120677 200000 226163129 200000 822738885 200000 967317255 200000 865719763 200000 51286720 200000 880133681 200000 220422787 200000 264163536 200000 208008286 200000 211606184 200000 10925062 200000 401818363 200000 749939227 200000 383047319 200000 203358567 200000 40009490 200000 768024605 200000 518735886 200000 13062939 200000 671645812 200000 858505514 200000 614888890 200000 883148858 200000 974338847 200000 455371945 200000 245708523 200000 896973435 200000 612239794 200000 526603936 200000 787495823 200000 495155762 200000 202507115 200000 192990134 200000 744392245 200000 565373528 200000 203914280 200000 419828529 200000 256331274 200000 625836674 200000 360561257 200000 875185912 200000 132572894 200000 102962408 200000 319067467 200000 716729745 200000 702837534 200000 391075934 200000 827218574 200000 804163107 200000 703971290 200000 370253917 200000 808924815 200000 499617909 200000 964894400 200000 811386107 200000 645821517 200000 822330092 200000 79346207 200000 304722157 200000 575359335 200000 682087055 200000 268684004 200000 769876363 200000 835752987 200000 131547909 200000 943734943 200000 842095819 200000 770067784 200000 459016341 200000 431628669 200000 607281988 200000 628467820 200000 854851108 200000 639877710 200000 498270251 200000 84884390 200000 935812922 200000 316857984 200000 251559257 200000 706267060 200000 581448700 200000 265067041 200000 92012866 200000 844357108 200000 752709426 200000 963028449 200000 772420862 200000 247443558 200000 138959425 200000 497785612 200000 504593986 200000 141393831 200000 785255217 200000 824348051 200000 25726311 200000 188684535 200000 41775271 200000 664300035 200000 987263841 200000 629946931 200000 71564779 200000 232824203 200000 354036680 200000 312674266 200000 224652003 200000 256779257 200000 888606930 200000 961865483 200000 85873173 200000 52057020 200000 68634453 200000 963019140 200000 313982119 200000 463298019 200000 947818185 200000 657367972 200000 867947105 200000 49180699 200000 634747715 200000 659553897 200000 177516457 200000 386339508 200000 204295034 200000 5028209 200000 920165765 200000 288891036 200000 366619845 200000 291396348 200000 929055644 200000 151440738 200000 537035033 200000 329723368 200000 200444468 200000 391732531 200000 86105870 200000 612917170 200000 323541556 200000 118787294 200000 295185883 200000 789166714 200000 460712226 200000 77053395 200000 482280788 200000 882538751 200000 668258085 200000 904497695 200000 572710898 200000 539774622 200000 587222276 200000 299972721 200000 100443339 200000 206982998 200000 303413796 200000 364151831 200000 506423188 200000 173055430 200000 995968140 200000 455003904 200000 96902821 200000 756728620 200000 177471203 200000 637293499 200000 845727476 200000 162481511 200000 787551856 200000 592659317 200000 703614488 200000 28580085 200000 422258456 200000 672696318 200000 142443590 200000 50313461 200000 815080290 200000 571043780 200000 847575126 200000 330765604 200000 62744694 200000 567704022 200000 133256638 200000 880509923 200000 720621592 200000 11321313 200000 239461013 200000 488990766 200000 120093873 200000 676523060 200000 491717521 200000 730440614 200000 398555973 200000 537983935 200000 658934280 200000 209940615 200000 664994173 200000 371683343 200000 395190257 200000 509773233 200000 301225373 200000 883245907 200000 719869923 200000 209729698 200000 359163022 200000 557747801 200000 937558292 200000 302873977 200000 163811797 200000 810441360 200000 845807962 200000 769604340 200000 446684056 200000 944384519 200000 583442221 200000 542709362 200000 472985759 200000 890250091 200000 160111522 200000 721708529 200000 434477136 200000 915166220 200000 9156208 200000 14191119 200000 281108657 200000 310440920 200000 888983021 200000 294008844 200000 141259881 200000 643991389 200000 946011921 200000 838765509 200000 519564990 200000 134268874 200000 549644145 200000 416915386 200000 632080791 200000 805107438 200000 201253188 200000 347810568 200000 842036602 200000 128231734 200000 739492705 200000 974033775 200000 530381710 200000 532880818 200000 166584638 200000 258739532 200000 573410713 200000 321397264 200000 972251889 200000 22588318 200000 627956738 200000 519295646 200000 463794993 200000 160387588 200000 872574415 200000 872880203 200000 219650389 200000 894711484 200000 741526183 200000 839667366 200000 139598675 200000 20447396 200000 212210385 200000 801185244 200000 969659330 200000 291752252 200000 382579506 200000 829606589 200000 845569495 200000 963158178 200000 937933137 200000 705644215 200000 697552234 200000 688344979 200000 317241686 200000 979893208 200000 519225073 200000 108073328 200000 373869573 200000 8056527 200000 718088579 200000 586532405 200000 481141446 200000 407764203 200000 927439574 200000 10953347 200000 601899424 200000 519048729 200000 820668736 200000 219601302 200000 942330680 200000 249842409 200000 674990008 200000 769228622 200000 795005654 200000 360584329 200000 270683605 200000 804979753 200000 904656480 200000 163420871 200000 609632205 200000 780667718 200000 62491227 200000 277963794 200000 14311030 200000 714152035 200000 910433776 200000 76740985 200000 468005191 200000 94447071 200000 178783972 200000 231906473 200000 173572695 200000 714539191 200000 668986269 200000 727051762 200000 813645404 200000 146819212 200000 80045347 200000 886457410 200000 388999341 200000 472319386 200000 647309084 200000 162486567 200000 154689855 200000 563131586 200000 606230990 200000 43866320 200000 301172906 200000 91815808 200000 299403296 200000 950514699 200000 56596516 200000 895348724 200000 26771352 200000 882519624 200000 28247940 200000 556839133 200000 47188061 200000 991225236 200000 18463040 200000 638045592 200000 406157621 200000 632497309 200000 680674414 200000 119240740 200000 152875399 200000 697782452 200000 366069957 200000 603526432 200000 133840217 200000 446306757 200000 611577500 200000 263439818 200000 707179858 200000 708926047 200000 436832489 200000 13346816 200000 507793592 200000 700328882 200000 879689026 200000 784473666 200000 566849395 200000 493672330 200000 472952799 200000 447145390 200000 221937159 200000 566756440 200000 401240469 200000 290906625 200000 587147164 200000 194599209 200000 969780699 200000 838863259 200000 765145081 200000 192348076 200000 243745479 200000 925682043 200000 875957123 200000 237824048 200000 513341713 200000 611683646 200000 532192577 200000 907553186 200000 513846798 200000 475815715 200000 747499739 200000 586224530 200000 474235317 200000 577576457 200000 293126805 200000 429304366 200000 725702813 200000 311055214 200000 276442968 200000 842952260 200000 197344764 200000 916683121 200000 430441640 200000 617837891 200000 615954856 200000 567528656 200000 655424174 200000 23043385 200000 170680856 200000 791279338 200000 831769647 200000 588292310 200000 306060387 200000 437385148 200000 498261649 200000 532666726 200000 504896063 200000 939408871 200000 299093468 200000 130456794 200000 189604866 200000 477613223 200000 824834742 200000 823247295 200000 224113828 200000 1005021 200000 247091813 200000 291243844 200000 429561274 200000 501946885 200000 122433743 200000 734842168 200000 572460923 200000 903383103 200000 325676668 200000 934327304 200000 353619134 200000 952476233 200000 400315026 200000 199089348 200000 46942968 200000 319996034 200000 790819543 200000 736383770 200000 284110913 200000 999435752 200000 878409138 200000 948970840 200000 436232016 200000 858463770 200000 453387305 200000 558514285 200000 326260089 200000 810047830 200000 233427427 200000 514339815 200000 205723829 200000 77844603 200000 894652199 200000 197917173 200000 530774426 200000 296518918 200000 230096602 200000 959420774 200000 216747357 200000 217991960 200000 907738755 200000 260309928 200000 311987670 200000 924637037 200000 255973449 200000 560779465 200000 274143611 200000 905636710 200000 475105011 200000 421640056 200000 966467426 200000 738940159 200000 909515750 200000 436373763 200000 39010115 200000 613091032 200000 466998057 200000 675999066 200000 48403315 200000 960226863 200000 566914403 200000 682414345 200000 753998569 200000 938043619 200000 120584155 200000 485051201 200000 338239292 200000 670095730 200000 757056630 200000 182155215 200000 215533217 200000 577983739 200000 963914684 200000 153786658 200000 166270449 200000 605175100 200000 350310098 200000 853338184 200000 1167520 200000 72242835 200000 782261120 200000 592417009 200000 598844102 200000 881860096 200000 556191276 200000 878969705 200000 114558744 200000 200388384 200000 818052571 200000 603194017 200000 120230639 200000 346112563 200000 322663990 200000 21666342 200000 306943551 200000 947277846 200000 132665218 200000 238202407 200000 718078368 200000 137438280 200000 932412070 200000 769330035 200000 535708232 200000 806149864 200000 891164968 200000 324597111 200000 483366926 200000 659781301 200000 513989422 200000 981235778 200000 82756455 200000 725197067 200000 603425664 200000 381388932 200000 969164139 200000 622877675 200000 214236548 200000 234534794 200000 560946641 200000 900770291 200000 78205248 200000 408707395 200000 503185645 200000 958450273 200000 465309531 200000 355114557 200000 763208632 200000 979349267 200000 396996379 200000 902299560 200000 501538759 200000 795699849 200000 22182503 200000 536035664 200000 244714834 200000 359688672 200000 246987718 200000 107775910 200000 153112877 200000 186613976 200000 328724573 200000 656894903 200000 196959953 200000 154261966 200000 60172787 200000 278046514 200000 485846612 200000 273658305 200000 341207279 200000 148588645 200000 949453931 200000 332221008 200000 164015704 200000 545924672 200000 547084910 200000 361547706 200000 174051795 200000 77831247 200000 50893395 200000 634492123 200000 720807847 200000 273385155 200000 980122801 200000 564439348 200000 156311228 200000 334622825 200000 459427005 200000 762138339 200000 246808726 200000 277684400 200000 141473872 200000 404035238 200000 159621982 200000 214822310 200000 179225566 200000 111180763 200000 46473176 200000 2193402 200000 32675454 200000 607552130 200000 318814573 200000 386327291 200000 26481128 200000 202801976 200000 108217889 200000 462551191 200000 404795506 200000 238046525 200000 609409181 200000 319514972 200000 572350737 200000 355250286 200000 217907238 200000 379777656 200000 597157213 200000 560448842 200000 111984802 200000 666504636 200000 883457420 200000 599637232 200000 137235609 200000 835163028 200000 352192628 200000 592025374 200000 836959537 200000 698247440 200000 591338381 200000 478584883 200000 444539440 200000 945804253 200000 157665516 200000 712889645 200000 69932029 200000 564042315 200000 796354888 200000 871239595 200000 924380062 200000 184547656 200000 997683192 200000 215238634 200000 588217529 200000 706035810 200000 259126001 200000 190281931 200000 152251287 200000 677029833 200000 576097483 200000 640265674 200000 717013275 200000 263832649 200000 465587901 200000 867884808 200000 486599375 200000 305537363 200000 253587099 200000 353284417 200000 762340055 200000 553637108 200000 90156254 200000 595866581 200000 74592250 200000 514579419 200000 342515868 200000 31418562 200000 176046495 200000 648084310 200000 622962570 200000 659241127 200000 633977292 200000 635224404 200000 174352384 200000 117129922 200000 238294825 200000 917763684 200000 380883700 200000 661965042 200000 384121594 200000 758259635 200000 633185276 200000 177533877 200000 321613095 200000 265626385 200000 913728848 200000 816399402 200000 29898295 200000 39636716 200000 675426757 200000 222774799 200000 970408783 200000 954308690 200000 655639762 200000 187036610 200000 673731127 200000 244709618 200000 80896654 200000 782705218 200000 538701140 200000 324284187 200000 469079471 200000 908007215 200000 418487214 200000 781244859 200000 190094731 200000 407670469 200000 839000298 200000 294592095 200000 252792857 200000 944786404 200000 792333648 200000 245103416 200000 748717552 200000 336156170 200000 110036933 200000 345701140 200000 68173382 200000 567098710 200000 169334737 200000 520837984 200000 389922545 200000 832553606 200000 405838234 200000 820038187 200000 90501737 200000 593959161 200000 522866662 200000 584622117 200000 403705795 200000 299798189 200000 59014171 200000 409685147 200000 11560118 200000 87330881 200000 243928641 200000 380614011 200000 167374744 200000 116352754 200000 438994686 200000 159551318 200000 403304801 200000 297274529 200000 953755544 200000 504825176 200000 130235302 200000 131325386 200000 10288630 200000 225188176 200000 615761054 200000 693716365 200000 992349854 200000 110794670 200000 578990880 200000 806491561 200000 132529335 200000 845706111 200000 158746274 200000 273055867 200000 720558599 200000 458715250 200000 107098938 200000 55614722 200000 976287989 200000 903648981 200000 238010271 200000 446563549 200000 247672456 200000 425908631 200000 907015976 200000 668159562 200000 842023525 200000 693192263 200000 164180939 200000 238129192 200000 76370643 200000 981461266 200000 873966623 200000 683847668 200000 39510713 200000 915560648 200000 539066201 200000 239150543 200000 796880286 200000 492667095 200000 87890769 200000 321613942 200000 858868135 200000 930970957 200000 520990845 200000 400329543 200000 369756572 200000 161943257 200000 865421300 200000 659201090 200000 577653986 200000 952618186 200000 492822380 200000 875442180 200000 28983169 200000 203049229 200000 157654331 200000 511935436 200000 706292254 200000 927587378 200000 2323544 200000 294209913 200000 379310081 200000 795572071 200000 501380698 200000 456524169 200000 39236367 200000 79151226 200000 683078007 200000 785533211 200000 86932432 200000 280665050 200000 542674565 200000 883202541 200000 186844009 200000 89298069 200000 377080571 200000 994019934 200000 619182498 200000 513485403 200000 461497072 200000 734635372 200000 983651553 200000 698892665 200000 64809754 200000 588812981 200000 636927532 200000 679550173 200000 666158288 200000 540269177 200000 603924265 200000 533483032 200000 353556487 200000 567902101 200000 728688672 200000 312361302 200000 742507351 200000 333123976 200000 601673719 200000 604049766 200000 6578166 200000 397769842 200000 37586996 200000 304497080 200000 693316027 200000 309758735 200000 408925950 200000 36414040 200000 461662492 200000 248007871 200000 190846747 200000 896554999 200000 871694639 200000 258950528 200000 106897906 200000 449980898 200000 175249323 200000 672290289 200000 183750026 200000 19299336 200000 459132647 200000 17351504 200000 127114376 200000 940695800 200000 700912089 200000 927556475 200000 223113779 200000 879873503 200000 234284567 200000 23337714 200000 251040370 200000 40555149 200000 194629081 200000 698127571 200000 635797451 200000 347567984 200000 648518644 200000 201840859 200000 883576166 200000 170750870 200000 361706463 200000 836599659 200000 200272135 200000 971877038 200000 341953968 200000 862399871 200000 156256534 200000 410019079 200000 335319583 200000 320010423 200000 639489690 200000 537395086 200000 316960897 200000 833298257 200000 712871736 200000 231325139 200000 973492429 200000 8268332 200000 396108088 200000 874209283 200000 575497626 200000 849042631 200000 338349439 200000 65493743 200000 953634334 200000 607445310 200000 468228501 200000 344196611 200000 864511535 200000 966191186 200000 145922463 200000 233449806 200000 95235652 200000 952963937 200000 529748069 200000 869499775 200000 242655604 200000 228004457 200000 770857293 200000 408930789 200000 210007413 200000 435136520 200000 437689949 200000 662648942 200000 57568413 200000 836801406 200000 313500731 200000 172918184 200000 757929956 200000 962125480 200000 3948079 200000 856826050 200000 879902431 200000 839979013 200000 517711391 200000 220416906 200000 905237445 200000 762756788 200000 396255889 200000 633939056 200000 939666285 200000 134830196 200000 435274412 200000 284286593 200000 463492428 200000 581530530 200000 355846710 200000 38458731 200000 997164410 200000 498766141 200000 784587158 200000 104163710 200000 746721966 200000 840633059 200000 796066258 200000 882631592 200000 886328892 200000 168533204 200000 585467025 200000 949888888 200000 987697181 200000 491373038 200000 159684121 200000 725813531 200000 275875046 200000 269483951 200000 412296017 200000 507586913 200000 595452879 200000 714508341 200000 44318655 200000 195710904 200000 810141357 200000 209314367 200000 443797899 200000 299163694 200000 868902903 200000 688429869 200000 522677113 200000 7434610 200000 28448963 200000 628260091 200000 37276401 200000 232753362 200000 823315145 200000 236362313 200000 739059706 200000 934112317 200000 654220382 200000 349156949 200000 903047481 200000 178607170 200000 302050937 200000 549706494 200000 664218102 200000 603834383 200000 743205041 200000 452940994 200000 694878742 200000 816637810 200000 388564795 200000 625592512 200000 92720161 200000 878762714 200000 920806639 200000 864732342 200000 355772220 200000 362809173 200000 688331076 200000 950652674 200000 67141935 200000 967316626 200000 971295311 200000 748683940 200000 676537439 200000 969581280 200000 392511686 200000 702566713 200000 948187092 200000 564604205 200000 760761858 200000 836283137 200000 690160948 200000 643336967 200000 442634231 200000 118126809 200000 315673796 200000 571802781 200000 29588797 200000 126239297 200000 938190701 200000 428810941 200000 326514954 200000 205984086 200000 740373172 200000 775248086 200000 519416629 200000 231894743 200000 448780992 200000 660518135 200000 507887155 200000 643990563 200000 158778455 200000 232374222 200000 538473244 200000 738223928 200000 134376160 200000 64340649 200000 613669798 200000 982058676 200000 987811425 200000 392438135 200000 891524648 200000 101182935 200000 242851713 200000 905778886 200000 48093080 200000 329855615 200000 788985734 200000 709580741 200000 637165964 200000 113308969 200000 402757207 200000 261487171 200000 903184443 200000 683393270 200000 292568186 200000 926035630 200000 820756604 200000 783015330 200000 206643990 200000 515836436 200000 493922245 200000 805608845 200000 791327729 200000 532372004 200000 857085997 200000 556718518 200000 781990771 200000 741527340 200000 647397993 200000 382471098 200000 92980384 200000 201003035 200000 328874961 200000 978008536 200000 964097824 200000 598557312 200000 615005787 200000 550195439 200000 744312122 200000 101276297 200000 732234398 200000 992769149 200000 532028371 200000 206109956 200000 718305231 200000 260805792 200000 31524467 200000 927992159 200000 623649735 200000 494283800 200000 996676415 200000 982027691 200000 538345722 200000 371012163 200000 284643583 200000 185552532 200000 436277887 200000 389402398 200000 334524184 200000 120322410 200000 508164622 200000 460981065 200000 731587474 200000 573142554 200000 537482749 200000 252247555 200000 57639698 200000 590052660 200000 435464513 200000 40918313 200000 532160736 200000 119692774 200000 852635506 200000 336569146 200000 652986082 200000 451798526 200000 348898502 200000 619965269 200000 387314590 200000 490051564 200000 152269331 200000 614189368 200000 853008442 200000 153636028 200000 428662481 200000 241854274 200000 952914046 200000 414098975 200000 662364949 200000 645426289 200000 162693840 200000 103285858 200000 635362710 200000 120739428 200000 237948470 200000 991216244 200000 189134762 200000 816517465 200000 435435607 200000 450979299 200000 710007113 200000 318523950 200000 100844409 200000 68256990 200000 269711112 200000 79409763 200000 201914499 200000 62505012 200000 371828255 200000 436018709 200000 854357755 200000 808042322 200000 263080546 200000 911065603 200000 589517064 200000 168018504 200000 518453834 200000 1541004 200000 187467120 200000 922664388 200000 789890285 200000 745009327 200000 85149082 200000 743652629 200000 515723264 200000 705659913 200000 628506509 200000 509153832 200000 743724507 200000 422319833 200000 835112430 200000 893096844 200000 927649652 200000 906747133 200000 835533828 200000 907919473 200000 609829473 200000 904868085 200000 811724727 200000 129796260 200000 919184090 200000 23963615 200000 86275979 200000 88370836 200000 852739508 200000 326315897 200000 322823336 200000 130190159 200000 610113126 200000 356200993 200000 12153557 200000 77648004 200000 885984007 200000 698855639 200000 716118135 200000 308489346 200000 289025101 200000 73500984 200000 281350806 200000 137692726 200000 827025294 200000 683832195 200000 628892376 200000 908435248 200000 52492993 200000 413271191 200000 472491394 200000 525034398 200000 57695357 200000 933133811 200000 837211517 200000 663807054 200000 60573176 200000 362774964 200000 964389966 200000 344211631 200000 77085448 200000 668928153 200000 264649755 200000 505593040 200000 523651109 200000 456039424 200000 426474924 200000 923656542 200000 316456036 200000 813966313 200000 755949671 200000 229146537 200000 718061948 200000 603423474 200000 424568914 200000 470490015 200000 960536003 200000 113332312 200000 32794132 200000 701671374 200000 714982449 200000 540432380 200000 797418739 200000 507214694 200000 314132571 200000 161979994 200000 463466198 200000 921372211 200000 167336568 200000 792179347 200000 323933251 200000 935760038 200000 885435231 200000 370241635 200000 830233185 200000 476094924 200000 103567494 200000 62429738 200000 813482742 200000 772845907 200000 296659971 200000 33821926 200000 453857897 200000 823639948 200000 557377677 200000 202041910 200000 131820992 200000 841423203 200000 907755899 200000 23448664 200000 95428770 200000 695427175 200000 893551811 200000 385351211 200000 168453974 200000 148630216 200000 679777020 200000 412696365 200000 491455681 200000 105060179 200000 739551579 200000 513877884 200000 410018922 200000 923971446 200000 98870200 200000 666854872 200000 428422776 200000 79214402 200000 889331849 200000 834622366 200000 291944370 200000 663833443 200000 278303973 200000 231869646 200000 188912509 200000 882845480 200000 677495425 200000 195884037 200000 819729889 200000 222321793 200000 701257142 200000 758135938 200000 75772803 200000 510713851 200000 129230712 200000 188055076 200000 863818667 200000 204774596 200000 733708127 200000 128404841 200000 15281727 200000 117939884 200000 903421856 200000 843609968 200000 591803332 200000 73600034 200000 642785044 200000 288361975 200000 606997347 200000 229988402 200000 603735855 200000 948325213 200000 555395809 200000 951039629 200000 882513417 200000 387652768 200000 789819044 200000 690107263 200000 403526744 200000 791190366 200000 591009204 200000 629293049 200000 308646771 200000 804920791 200000 207658935 200000 912865160 200000 126835535 200000 219284712 200000 632681715 200000 36209243 200000 405844612 200000 329030673 200000 212278863 200000 891712833 200000 395554376 200000 445275503 200000 169153361 200000 303960487 200000 533424242 200000 520643521 200000 473987104 200000 70192541 200000 678150008 200000 260535910 200000 784116098 200000 906565073 200000 858500720 200000 599640412 200000 120427742 200000 197367185 200000 625843985 200000 208620354 200000 290289722 200000 914393292 200000 190208946 200000 493935446 200000 421471293 200000 358568465 200000 699329353 200000 756553591 200000 344551981 200000 773395597 200000 681183084 200000 971685922 200000 914966513 200000 809608208 200000 327450195 200000 559650936 200000 404237840 200000 834931464 200000 796634835 200000 370698806 200000 626351535 200000 47314051 200000 807906403 200000 603028922 200000 495477397 200000 286184496 200000 23406361 200000 966389763 200000 687702826 200000 189997149 200000 334374829 200000 746543280 200000 613904498 200000 167434746 200000 349325172 200000 989659136 200000 253860374 200000 731802771 200000 758877285 200000 197765840 200000 678587994 200000 787791961 200000 70208791 200000 373698719 200000 794642983 200000 294837273 200000 478305472 200000 671924619 200000 130384129 200000 690437954 200000 274533686 200000 3097684 200000 156716817 200000 183319011 200000 742396656 200000 652220504 200000 467969820 200000 256317097 200000 375230725 200000 175000469 200000 489813128 200000 144613604 200000 980559147 200000 67746985 200000 435075421 200000 926760066 200000 330308024 200000 91627220 200000 80291905 200000 243829777 200000 362747812 200000 663980531 200000 332799098 200000 278048448 200000 182219908 200000 980802693 200000 465279470 200000 719622237 200000 48204943 200000 632093098 200000 362306853 200000 793993560 200000 894960796 200000 588757278 200000 61274949 200000 587038397 200000 805809696 200000 550008641 200000 985047572 200000 361048125 200000 468347699 200000 396586769 200000 366038521 200000 2673189 200000 430746764 200000 73821741 200000 727938042 200000 12202852 200000 119078271 200000 475197650 200000 544034238 200000 756807048 200000 577219589 200000 327543777 200000 252075404 200000 282836673 200000 200257203 200000 736692439 200000 598711369 200000 689645532 200000 473827009 200000 962758098 200000 676140412 200000 776187975 200000 710602244 200000 274222994 200000 626594636 200000 515199506 200000 537486579 200000 216088948 200000 494312575 200000 605620715 200000 203602596 200000 436799863 200000 695117437 200000 150163745 200000 941436623 200000 217476154 200000 71710026 200000 703393 200000 848290761 200000 201811708 200000 177684366 200000 625786363 200000 514444937 200000 692019097 200000 501885584 200000 271563612 200000 599652518 200000 826493075 200000 564993077 200000 72695700 200000 730282581 200000 479966469 200000 205013253 200000 217712913 200000 912640110 200000 251603632 200000 648613413 200000 101585634 200000 692013672 200000 49247730 200000 582000477 200000 983265972 200000 791500887 200000 52662728 200000 595410195 200000 343202519 200000 642356980 200000 247513043 200000 644005964 200000 978816057 200000 884659093 200000 268284495 200000 359578289 200000 139684456 200000 899129903 200000 65543708 200000 408188039 200000 751654803 200000 39802202 200000 937861817 200000 692813493 200000 896398984 200000 897661004 200000 722883651 200000 949790400 200000 860136630 200000 453031644 200000 828640633 200000 697572049 200000 519608876 200000 877318015 200000 246456250 200000 871398317 200000 840105368 200000 572432205 200000 826953988 200000 625505979 200000 118880840 200000 223515644 200000 69656566 200000 264479233 200000 248521259 200000 750720995 200000 944728013 200000 576465958 200000 36815823 200000 842815992 200000 695534698 200000 149718128 200000 301719139 200000 368645073 200000 766729802 200000 792493254 200000 763582902 200000 898541477 200000 129923211 200000 223877039 200000 768476725 200000 140871755 200000 877210348 200000 315918416 200000 725026544 200000 73145657 200000 707380685 200000 50804336 200000 862507413 200000 652506246 200000 895108138 200000 839161974 200000 409325683 200000 757683431 200000 927200675 200000 668794216 200000 791543927 200000 249067444 200000 634625142 200000 185742574 200000 44392241 200000 117852387 200000 705584514 200000 274207052 200000 994443982 200000 813922059 200000 407811653 200000 65699690 200000 754526750 200000 142866785 200000 910871261 200000 143830223 200000 896306831 200000 746287037 200000 697916938 200000 575949728 200000 616254511 200000 874907798 200000 325609770 200000 460408997 200000 131206574 200000 23262976 200000 709020218 200000 778618180 200000 851756120 200000 464884916 200000 453002715 200000 875102082 200000 583928862 200000 273528839 200000 41921353 200000 256760840 200000 472249229 200000 346262001 200000 330955364 200000 193512475 200000 844344276 200000 842429959 200000 595506091 200000 384691105 200000 303604929 200000 456487040 200000 923529787 200000 150096674 200000 831485635 200000 827438130 200000 348977619 200000 8356292 200000 479856873 200000 738280085 200000 867557585 200000 249662797 200000 85312225 200000 84669886 200000 183049269 200000 822244387 200000 496554745 200000 991642724 200000 453489053 200000 681430863 200000 739784735 200000 573665757 200000 73275207 200000 96087668 200000 278396388 200000 4353569 200000 288887825 200000 997064155 200000 583617652 200000 169152453 200000 780609403 200000 798744682 200000 368638111 200000 226477057 200000 999589282 200000 96596904 200000 857188306 200000 212093609 200000 363331910 200000 277221306 200000 588791325 200000 333627958 200000 690325956 200000 272681319 200000 346231342 200000 573665726 200000 144780059 200000 555534870 200000 744163155 200000 60370166 200000 908062186 200000 984093645 200000 710761339 200000 483242550 200000 836578159 200000 42121011 200000 618307893 200000 316620404 200000 187186057 200000 845453199 200000 227251119 200000 976252230 200000 954372278 200000 930758342 200000 19347639 200000 276206308 200000 367523860 200000 92037472 200000 37657787 200000 416826403 200000 203922275 200000 855020674 200000 389835980 200000 806422138 200000 662030592 200000 95869940 200000 935221398 200000 241419776 200000 492323819 200000 77466139 200000 445143144 200000 573265259 200000 50333121 200000 39476223 200000 284569394 200000 525937169 200000 367854786 200000 131051845 200000 161757313 200000 555319785 200000 428727755 200000 355736629 200000 94888580 200000 295362954 200000 167664219 200000 184192436 200000 304961033 200000 43041834 200000 425433745 200000 112399178 200000 906828415 200000 280590239 200000 140337451 200000 66264861 200000 191325685 200000 440941153 200000 443990920 200000 29515251 200000 933260056 200000 231104901 200000 382498213 200000 263037746 200000 820502840 200000 88612546 200000 982182947 200000 213598946 200000 305102403 200000 417693806 200000 835258943 200000 57793449 200000 121463495 200000 355734401 200000 504951255 200000 817416909 200000 411335667 200000 385362320 200000 318125931 200000 411291189 200000 439379350 200000 177279698 200000 723748888 200000 1030247 200000 268147741 200000 195009054 200000 162360221 200000 709912202 200000 662115480 200000 316442346 200000 367373401 200000 860777572 200000 42520245 200000 476758860 200000 676317002 200000 281884764 200000 626528962 200000 277637115 200000 424010767 200000 783511929 200000 443019694 200000 564112974 200000 235847910 200000 682409312 200000 298305800 200000 147419195 200000 600879278 200000 706401368 200000 171152637 200000 393815129 200000 148689125 200000 906397512 200000 247419997 200000 108825053 200000 143617961 200000 987124663 200000 979469462 200000 841888415 200000 937063866 200000 600307658 200000 680357302 200000 397499157 200000 754545269 200000 747589704 200000 188247148 200000 207452758 200000 513887706 200000 694506137 200000 146528263 200000 92282391 200000 47384710 200000 130680001 200000 508062324 200000 539765937 200000 11903416 200000 129488233 200000 646430787 200000 211399960 200000 893124943 200000 390128085 200000 209476770 200000 603078884 200000 714154442 200000 725733358 200000 29409631 200000 238317642 200000 536577093 200000 563051577 200000 391764713 200000 614537251 200000 897710209 200000 756183004 200000 795558991 200000 489658339 200000 86166236 200000 907213471 200000 967394622 200000 580867490 200000 783248980 200000 365126376 200000 251858950 200000 744215062 200000 250009735 200000 734297533 200000 560411541 200000 715126934 200000 215763893 200000 25212100 200000 839112057 200000 940588823 200000 297880251 200000 624955973 200000 730224609 200000 499552817 200000 953829657 200000 533230886 200000 606399388 200000 86968090 200000 513074412 200000 130116333 200000 359692311 200000 483934121 200000 85747955 200000 758094785 200000 992388962 200000 490817620 200000 700222093 200000 3803752 200000 395726379 200000 271062065 200000 702046648 200000 371410505 200000 386893760 200000 534840055 200000 747328787 200000 963645802 200000 290035216 200000 394224893 200000 950795228 200000 902995570 200000 668431785 200000 798454073 200000 326471154 200000 72383656 200000 650793403 200000 916735809 200000 731472851 200000 128048625 200000 49324563 200000 73099085 200000 257489053 200000 841244884 200000 698385695 200000 384031794 200000 444299792 200000 786794104 200000 912613871 200000 31580519 200000 440731273 200000 657095844 200000 911742001 200000 811601666 200000 991403783 200000 808871869 200000 630051380 200000 483604923 200000 358787882 200000 716188363 200000 830819557 200000 950922983 200000 393258286 200000 961198451 200000 249142740 200000 498095229 200000 577542643 200000 533857789 200000 630706991 200000 66817812 200000 843603191 200000 230150478 200000 822748612 200000 138190306 200000 233943129 200000 36749550 200000 72146690 200000 840061629 200000 895763159 200000 960463618 200000 566316791 200000 731152924 200000 232642511 200000 108367442 200000 421004883 200000 537658134 200000 748045121 200000 41496644 200000 538054243 200000 134667105 200000 469895114 200000 300306654 200000 701983509 200000 358694227 200000 111403178 200000 203924166 200000 680931577 200000 906066916 200000 288608702 200000 354153284 200000 623165757 200000 971926697 200000 640340870 200000 1043518 200000 691632560 200000 231599065 200000 351133983 200000 36686394 200000 144967871 200000 107072586 200000 167239240 200000 748507743 200000 696799610 200000 853514100 200000 642422624 200000 38403187 200000 714652559 200000 839647084 200000 498550117 200000 202146525 200000 197922124 200000 404984554 200000 233957366 200000 8624291 200000 919437216 200000 976200514 200000 529787729 200000 643442540 200000 475832857 200000 733060717 200000 807149140 200000 510957438 200000 245355239 200000 99964160 200000 576957055 200000 868520896 200000 445975766 200000 719831603 200000 995498991 200000 661593016 200000 482783063 200000 508540379 200000 128456036 200000 727892877 200000 110974583 200000 105046127 200000 513206331 200000 648040966 200000 682296549 200000 829189893 200000 877298292 200000 618533512 200000 783041007 200000 205841749 200000 835441324 200000 270102811 200000 891254149 200000 372035508 200000 598184994 200000 115894884 200000 727580211 200000 315099417 200000 45890229 200000 541154218 200000 901101866 200000 339091738 200000 708318435 200000 904434901 200000 201081399 200000 824568303 200000 749077962 200000 612521065 200000 109536201 200000 968402541 200000 234998570 200000 898408847 200000 720060655 200000 320830988 200000 108540257 200000 625879564 200000 561960790 200000 852319968 200000 547548525 200000 976478790 200000 342574926 200000 134418850 200000 977639660 200000 456708933 200000 459873732 200000 539197864 200000 908347933 200000 396485294 200000 255350344 200000 786586855 200000 73518560 200000 70599881 200000 240672520 200000 45891575 200000 240437169 200000 629104764 200000 611343571 200000 878560270 200000 10353072 200000 724673357 200000 851882774 200000 126249731 200000 550176411 200000 537537891 200000 395138529 200000 837904715 200000 726444497 200000 643409284 200000 736137697 200000 22270974 200000 213515600 200000 71734039 200000 908305510 200000 999048402 200000 471125431 200000 802167330 200000 55636318 200000 876355614 200000 655624772 200000 280026956 200000 952983384 200000 155582168 200000 253906133 200000 777311707 200000 742450561 200000 483391638 200000 174658538 200000 229555638 200000 234396585 200000 348182927 200000 985990304 200000 321829219 200000 72868413 200000 556317850 200000 324440247 200000 536804361 200000 581212237 200000 158959917 200000 133605004 200000 348326766 200000 276693895 200000 426418527 200000 363839774 200000 673000953 200000 141079097 200000 316605413 200000 935045132 200000 386237617 200000 556857171 200000 146515991 200000 806050708 200000 373299515 200000 220915809 200000 318202859 200000 33262741 200000 64208351 200000 619705236 200000 164193784 200000 978827917 200000 836503426 200000 480060857 200000 863655283 200000 860190619 200000 27530667 200000 954118719 200000 859331636 200000 613962364 200000 523744386 200000 869847348 200000 458773682 200000 852082321 200000 829539532 200000 715319111 200000 835924993 200000 574111703 200000 269233647 200000 324807623 200000 568403930 200000 720457452 200000 339396595 200000 217684130 200000 54868626 200000 721706767 200000 194424189 200000 814957158 200000 668853537 200000 198978079 200000 137396693 200000 259302978 200000 527733020 200000 254826139 200000 141361889 200000 177709060 200000 824749754 200000 733844896 200000 882533159 200000 383779867 200000 208849617 200000 297985261 200000 267545549 200000 327303062 200000 128293081 200000 801239777 200000 490863771 200000 468814882 200000 69955815 200000 369959034 200000 239675895 200000 501174799 200000 577970098 200000 336994134 200000 838412519 200000 903592011 200000 48808592 200000 433871797 200000 601098002 200000 787704420 200000 514903417 200000 498202228 200000 653305022 200000 243574922 200000 16304898 200000 852187411 200000 532522194 200000 768965001 200000 103658595 200000 677899695 200000 980641492 200000 142439122 200000 972790128 200000 77341448 200000 104887531 200000 71689330 200000 154667682 200000 153298555 200000 84875229 200000 312316696 200000 495329038 200000 555178503 200000 565765393 200000 450214418 200000 158175340 200000 46586443 200000 861798030 200000 904142159 200000 301326097 200000 558829701 200000 792812281 200000 883570526 200000 703484404 200000 683060884 200000 854962585 200000 779990380 200000 487483563 200000 454294262 200000 892229206 200000 826868041 200000 102192494 200000 719207625 200000 855520692 200000 906163555 200000 255257362 200000 966638541 200000 152290011 200000 741804232 200000 761604366 200000 198683744 200000 282601874 200000 242514728 200000 554031481 200000 676054399 200000 314967102 200000 873084111 200000 93253897 200000 39594698 200000 597709287 200000 339308206 200000 711099668 200000 554452096 200000 200366642 200000 9881170 200000 489916817 200000 448923006 200000 633717095 200000 328775145 200000 849957655 200000 96169795 200000 379901036 200000 476642884 200000 178508508 200000 230283758 200000 612456647 200000 272886479 200000 608445622 200000 850328125 200000 324147358 200000 634099609 200000 114493213 200000 255053199 200000 297309369 200000 936566098 200000 42463014 200000 10840546 200000 345899134 200000 925673799 200000 794973832 200000 322748884 200000 268688883 200000 604965735 200000 423233945 200000 654834341 200000 683772863 200000 263261248 200000 837154641 200000 871739954 200000 363768616 200000 901670657 200000 743049029 200000 664813307 200000 688025620 200000 320410489 200000 559084460 200000 974520861 200000 658201868 200000 782015509 200000 191379293 200000 357089623 200000 441141556 200000 54160869 200000 513792462 200000 522852616 200000 14002259 200000 336917655 200000 585478933 200000 739111471 200000 801203920 200000 507573881 200000 226661865 200000 432492136 200000 610980273 200000 849261178 200000 328909217 200000 456490485 200000 640667805 200000 393953321 200000 448264243 200000 574249905 200000 85763547 200000 366718387 200000 900929077 200000 449378077 200000 281487952 200000 638924776 200000 863975647 200000 837608535 200000 588230019 200000 226748470 200000 186849798 200000 236917276 200000 61763483 200000 573289643 200000 364995617 200000 538336717 200000 55660383 200000 409704438 200000 747062343 200000 710085990 200000 626026548 200000 839232358 200000 22913581 200000 878210951 200000 853532706 200000 134431464 200000 201660972 200000 730225519 200000 208736206 200000 942783244 200000 229169464 200000 732163323 200000 961389184 200000 728190208 200000 717039337 200000 632469162 200000 501464093 200000 563183250 200000 807421812 200000 411468699 200000 961017645 200000 546532913 200000 204795826 200000 709453196 200000 252075734 200000 230240492 200000 284784919 200000 354217691 200000 767515870 200000 987635312 200000 403578299 200000 286885000 200000 991730091 200000 80535309 200000 153295956 200000 641198641 200000 826414149 200000 445114801 200000 724452408 200000 537900051 200000 295929938 200000 972579306 200000 551326559 200000 846871311 200000 602191896 200000 916000231 200000 409609822 200000 413686433 200000 60551806 200000 395780726 200000 536456300 200000 191473385 200000 364280586 200000 540409607 200000 888013152 200000 136041638 200000 154652131 200000 557607335 200000 462235056 200000 557013813 200000 688836047 200000 979880196 200000 854446194 200000 539230357 200000 33272885 200000 320288878 200000 864447837 200000 424459620 200000 861488411 200000 576291284 200000 510855880 200000 53340386 200000 563857704 200000 862102978 200000 767943081 200000 868988653 200000 173471138 200000 489257320 200000 194843030 200000 75040771 200000 282097776 200000 157940373 200000 872492743 200000 987289410 200000 136669209 200000 314761655 200000 651925521 200000 596886122 200000 594287554 200000 271819228 200000 488828139 200000 415312344 200000 543978802 200000 65212595 200000 764240235 200000 513584268 200000 448274129 200000 220406923 200000 205336649 200000 6448675 200000 87475619 200000 291336785 200000 457218778 200000 312586460 200000 45679441 200000 820694421 200000 600788757 200000 834875798 200000 769793055 200000 245807749 200000 307208081 200000 963791823 200000 517887734 200000 503061487 200000 445345155 200000 87710630 200000 982516058 200000 766461762 200000 995327172 200000 748863961 200000 101438836 200000 783401100 200000 977720264 200000 924984774 200000 355324425 200000 40342653 200000 538203047 200000 598938989 200000 245688447 200000 832302177 200000 128892951 200000 530039148 200000 189924062 200000 507190313 200000 525983086 200000 244797184 200000 910597068 200000 536979042 200000 361447076 200000 833660425 200000 654317711 200000 921268795 200000 441984846 200000 562383110 200000 750843661 200000 883811203 200000 13008291 200000 501558548 200000 962891214 200000 2754727 200000 760798329 200000 836096498 200000 934778360 200000 619868855 200000 418610504 200000 662482431 200000 875894609 200000 374613856 200000 253048869 200000 769089593 200000 715772992 200000 533781746 200000 697799 200000 374647359 200000 545230283 200000 719508571 200000 301068165 200000 104183375 200000 560970137 200000 910286634 200000 923541845 200000 680663879 200000 243076080 200000 835475852 200000 508457421 200000 284632231 200000 895356344 200000 981797969 200000 606975013 200000 287939725 200000 707062901 200000 234470119 200000 397380146 200000 80592822 200000 643355215 200000 131541340 200000 839183979 200000 986573186 200000 237372940 200000 118144607 200000 94988774 200000 360748528 200000 545278740 200000 435372862 200000 843582043 200000 625069981 200000 987389291 200000 888347112 200000 70676511 200000 236071880 200000 293005753 200000 478065388 200000 503797289 200000 550291536 200000 138820933 200000 324415352 200000 918196239 200000 50628531 200000 132881908 200000 890479450 200000 20588553 200000 391599888 200000 657096782 200000 368995585 200000 598670060 200000 311993380 200000 901129080 200000 16110971 200000 297983024 200000 758463312 200000 57630522 200000 627356280 200000 239319529 200000 394899345 200000 303543290 200000 727283780 200000 581472464 200000 358192773 200000 649306813 200000 333632464 200000 762615867 200000 61868652 200000 539098412 200000 737235625 200000 924712991 200000 831587875 200000 110784908 200000 881709310 200000 494773012 200000 27190057 200000 182148291 200000 279994781 200000 926493264 200000 187695517 200000 719508057 200000 318073846 200000 387887018 200000 761500733 200000 363211380 200000 545100309 200000 863412119 200000 611936872 200000 84227546 200000 737956011 200000 574378287 200000 840157724 200000 564460530 200000 380696837 200000 961157160 200000 111827960 200000 609932482 200000 740460306 200000 794649305 200000 430538554 200000 137283313 200000 439936352 200000 704148024 200000 152363456 200000 932980165 200000 772676895 200000 731916763 200000 642952714 200000 485008677 200000 273807899 200000 657694713 200000 384044341 200000 399281559 200000 152843973 200000 108926825 200000 90525441 200000 454591042 200000 235916330 200000 118659489 200000 33215947 200000 891873517 200000 905049081 200000 765519544 200000 510503058 200000 125472765 200000 344986240 200000 826257763 200000 899803381 200000 4932217 200000 761859758 200000 975172346 200000 439515442 200000 351530505 200000 519123474 200000 829602675 200000 719377448 200000 418802417 200000 56201946 200000 23803237 200000 762240341 200000 780653081 200000 882899924 200000 479272453 200000 26423512 200000 538755336 200000 877437039 200000 336077099 200000 815840623 200000 915592163 200000 82825913 200000 965351758 200000 790634104 200000 500321650 200000 408507233 200000 354490242 200000 245926899 200000 687089434 200000 691462070 200000 628929408 200000 542354045 200000 664783587 200000 49698725 200000 618404253 200000 99978070 200000 895185779 200000 321804734 200000 767349457 200000 291250267 200000 980932623 200000 51310895 200000 188052145 200000 561708043 200000 897965728 200000 472347079 200000 510145396 200000 246558085 200000 776734123 200000 376281587 200000 247271408 200000 780678791 200000 276803671 200000 786559170 200000 317382557 200000 672833904 200000 533108842 200000 198113764 200000 701530256 200000 75005758 200000 933433418 200000 609630630 200000 222218112 200000 475734927 200000 674677503 200000 953717495 200000 102030275 200000 459505827 200000 988169263 200000 283353445 200000 354072401 200000 520905560 200000 18147872 200000 331173663 200000 693757119 200000 114277675 200000 983555001 200000 672609012 200000 517688644 200000 562386492 200000 863750785 200000 667054674 200000 363860151 200000 300735306 200000 54723740 200000 308118854 200000 891010446 200000 623473074 200000 528432340 200000 935632001 200000 98304223 200000 775488883 200000 347946125 200000 812148049 200000 240093282 200000 864466732 200000 708608462 200000 161197475 200000 583490668 200000 313162779 200000 18418494 200000 741640198 200000 658514420 200000 541765151 200000 834827300 200000 452263338 200000 921901200 200000 148423606 200000 734302309 200000 596947548 200000 804988024 200000 478565375 200000 221968009 200000 574108299 200000 262380673 200000 617189559 200000 682562997 200000 625806661 200000 287664674 200000 92704319 200000 227297712 200000 717320761 200000 700964210 200000 652412819 200000 448195810 200000 290959286 200000 500827942 200000 9921108 200000 310125135 200000 983669929 200000 633691287 200000 10985150 200000 785734560 200000 841542818 200000 322345913 200000 987357105 200000 318211354 200000 448800719 200000 665006372 200000 182878891 200000 796223395 200000 971748094 200000 623123982 200000 77183435 200000 27984067 200000 73170846 200000 143496781 200000 224837071 200000 224408224 200000 319158718 200000 954874457 200000 621110806 200000 628592128 200000 252189196 200000 938048839 200000 960243358 200000 740028489 200000 846387669 200000 649613006 200000 344321541 200000 247508867 200000 943110922 200000 824637764 200000 417337227 200000 191091796 200000 980436025 200000 373610401 200000 432286477 200000 53593090 200000 538566287 200000 83543930 200000 301737227 200000 975928948 200000 375026651 200000 484307718 200000 184853154 200000 169243184 200000 851934861 200000 235378972 200000 601249170 200000 557310045 200000 595332018 200000 568560946 200000 416863288 200000 132008129 200000 729736440 200000 120712030 200000 528987539 200000 228514755 200000 666551472 200000 972002903 200000 222414658 200000 872717930 200000 91035590 200000 127543668 200000 248834435 200000 146352731 200000 581787081 200000 55986347 200000 584934196 200000 966932445 200000 575921385 200000 938483346 200000 128118741 200000 224901591 200000 128889331 200000 666802785 200000 806903172 200000 453236688 200000 938428501 200000 837346285 200000 491222270 200000 235189741 200000 158969376 200000 853261229 200000 529590180 200000 851179765 200000 145690112 200000 442816184 200000 884589938 200000 810032720 200000 761556292 200000 220917955 200000 908692745 200000 999604226 200000 615781340 200000 745104935 200000 524351909 200000 567582900 200000 341947477 200000 898036184 200000 705080102 200000 133782954 200000 647040989 200000 3710318 200000 189206538 200000 701213389 200000 906815557 200000 573869342 200000 192928624 200000 451074722 200000 418124793 200000 153647041 200000 546446614 200000 677705295 200000 390588424 200000 508412619 200000 26507099 200000 203576220 200000 582070818 200000 935083092 200000 300926268 200000 654559983 200000 874783379 200000 397704466 200000 458555994 200000 626980686 200000 962904140 200000 730766427 200000 282886897 200000 992057951 200000 704262362 200000 542468135 200000 794342370 200000 873394794 200000 525194349 200000 521993483 200000 20826793 200000 170646613 200000 608041937 200000 579595326 200000 808197478 200000 287584166 200000 472378486 200000 683282327 200000 860486872 200000 587188356 200000 105867371 200000 857745292 200000 415311964 200000 806794165 200000 684933214 200000 91138867 200000 409346033 200000 140995744 200000 591988637 200000 691975747 200000 629600822 200000 229162827 200000 493676055 200000 424487699 200000 208917609 200000 272092253 200000 935918171 200000 676939417 200000 180113000 200000 997832989 200000 556426134 200000 942495851 200000 99825331 200000 647048560 200000 383948696 200000 927314113 200000 235147880 200000 16822237 200000 206114511 200000 138758768 200000 330052932 200000 282734475 200000 920547401 200000 460398319 200000 829352359 200000 752395841 200000 672810933 200000 407080532 200000 872098960 200000 237193316 200000 865873249 200000 207826263 200000 716839836 200000 843293436 200000 725098557 200000 917747533 200000 755812106 200000 395262894 200000 43615702 200000 146988077 200000 398979513 200000 901561538 200000 91489370 200000 528744078 200000 257171751 200000 800230685 200000 629801113 200000 174408101 200000 359308659 200000 322683463 200000 46003201 200000 994692939 200000 632431451 200000 852298853 200000 823205025 200000 511153140 200000 72840766 200000 108705343 200000 79298854 200000 915770552 200000 199613465 200000 341272379 200000 680472288 200000 988644685 200000 880833933 200000 997886302 200000 412022205 200000 335047689 200000 213638102 200000 276767057 200000 454662219 200000 596387812 200000 624138965 200000 496765529 200000 238352825 200000 642391667 200000 22660870 200000 45552733 200000 485972437 200000 362345965 200000 773365641 200000 251004899 200000 243055375 200000 10808616 200000 450570268 200000 500343314 200000 650733683 200000 870652828 200000 736731934 200000 737885872 200000 768276402 200000 852798814 200000 573666189 200000 896366628 200000 561415449 200000 574756133 200000 466786568 200000 834795892 200000 241661335 200000 635308104 200000 390605 200000 835449415 200000 305939643 200000 167754941 200000 168880315 200000 609952995 200000 722274994 200000 76556058 200000 734011727 200000 613171759 200000 235231820 200000 445670039 200000 137679274 200000 111130545 200000 952482550 200000 19775241 200000 996761736 200000 29410192 200000 626471104 200000 297950951 200000 243938122 200000 372854419 200000 674230360 200000 301356359 200000 890337772 200000 651039263 200000 406628109 200000 962092001 200000 572663054 200000 28723259 200000 859980492 200000 535891722 200000 635657710 200000 553703823 200000 18802213 200000 412263353 200000 734129259 200000 347677535 200000 809142854 200000 766216580 200000 775508739 200000 229820308 200000 951450877 200000 644162211 200000 722796757 200000 650467506 200000 813113529 200000 337366507 200000 656830367 200000 178865634 200000 494905480 200000 229312212 200000 589786047 200000 621006568 200000 400634393 200000 150905202 200000 200983605 200000 67182125 200000 989813691 200000 956615294 200000 93652638 200000 627775158 200000 780723292 200000 897155918 200000 995077946 200000 263052329 200000 597082506 200000 425924055 200000 621482214 200000 71777486 200000 987936116 200000 564002481 200000 530579233 200000 229478795 200000 343861480 200000 410551570 200000 53639690 200000 579742694 200000 93397845 200000 962623696 200000 274582112 200000 334410246 200000 808384202 200000 867796579 200000 951559551 200000 658045105 200000 520080373 200000 479470304 200000 178811752 200000 923466061 200000 71812132 200000 983247358 200000 27706041 200000 994058211 200000 817345350 200000 566024212 200000 850592944 200000 224691478 200000 407465449 200000 611816472 200000 715909931 200000 615355440 200000 308650300 200000 751892896 200000 887535274 200000 744501013 200000 781182734 200000 948992739 200000 758280778 200000 121607244 200000 181331405 200000 684009144 200000 175931339 200000 94759164 200000 983626375 200000 469281941 200000 677981578 200000 781103339 200000 174917354 200000 666571408 200000 557594246 200000 766922880 200000 155366727 200000 205578081 200000 349919326 200000 581726402 200000 523985034 200000 721373789 200000 452123473 200000 244683606 200000 744595011 200000 823146363 200000 694272571 200000 792218756 200000 968491679 200000 488279890 200000 927309981 200000 567261489 200000 606196334 200000 415229207 200000 559685269 200000 93442276 200000 437752094 200000 784532130 200000 345030369 200000 82828229 200000 155018430 200000 957211754 200000 168116959 200000 728525464 200000 531644923 200000 738610563 200000 729912463 200000 212390598 200000 548415013 200000 756155302 200000 310539918 200000 71001172 200000 947970857 200000 551294760 200000 586341404 200000 786888680 200000 279576471 200000 411406593 200000 138937622 200000 521108682 200000 633231005 200000 374514374 200000 143269883 200000 783731936 200000 728719881 200000 244039342 200000 687442922 200000 704235183 200000 480789067 200000 626370447 200000 298653345 200000 445383520 200000 508018287 200000 768426209 200000 220592767 200000 974927032 200000 340128806 200000 182317753 200000 906717314 200000 387317022 200000 164663741 200000 782386126 200000 42249801 200000 743685016 200000 68532771 200000 331377014 200000 568411153 200000 873641421 200000 804952294 200000 634276265 200000 196277435 200000 346438147 200000 14360629 200000 795908860 200000 122172867 200000 589186337 200000 521079007 200000 128107174 200000 484163914 200000 951181485 200000 560690257 200000 257467518 200000 956061196 200000 546869966 200000 699037851 200000 461131514 200000 589667177 200000 915542090 200000 595730027 200000 921496368 200000 420607327 200000 728636040 200000 923270415 200000 621980376 200000 434549389 200000 833067919 200000 558347383 200000 123057735 200000 298502194 200000 355204612 200000 982690607 200000 42431604 200000 88302122 200000 928903470 200000 307805800 200000 479245557 200000 455456502 200000 933074676 200000 786501103 200000 764571650 200000 372500404 200000 854493149 200000 209901106 200000 588348016 200000 826428450 200000 178612494 200000 340849730 200000 309446582 200000 590253214 200000 877613647 200000 634981323 200000 826463723 200000 643895336 200000 605046789 200000 249932061 200000 977506756 200000 307627613 200000 226793784 200000 478052645 200000 280049306 200000 101527932 200000 861660557 200000 612065139 200000 516409441 200000 501796964 200000 158416204 200000 686109749 200000 273970609 200000 629438099 200000 221889371 200000 433429049 200000 364467136 200000 439082024 200000 95493952 200000 79171822 200000 233430116 200000 12635105 200000 395609377 200000 708399203 200000 784976917 200000 679594781 200000 426617286 200000 910554949 200000 370222056 200000 238412762 200000 330663573 200000 882113252 200000 22546324 200000 853332663 200000 657985940 200000 189795630 200000 68359023 200000 495469297 200000 14371689 200000 412288689 200000 34244721 200000 865240169 200000 121810781 200000 151729308 200000 541130287 200000 1239963 200000 399711571 200000 291912382 200000 421733088 200000 133549479 200000 724004821 200000 294928260 200000 303382875 200000 364048460 200000 285541894 200000 643314174 200000 644139286 200000 382111719 200000 811064752 200000 142672346 200000 430606887 200000 214281591 200000 349362999 200000 153495398 200000 221916485 200000 233417371 200000 712118690 200000 79613841 200000 712324551 200000 621048209 200000 119809176 200000 313740778 200000 785774499 200000 177244472 200000 600234591 200000 406899870 200000 393585519 200000 182654733 200000 879014367 200000 868374141 200000 144460899 200000 320548145 200000 494693532 200000 241905397 200000 932642388 200000 242587233 200000 955310782 200000 838354452 200000 483544505 200000 106544123 200000 301113100 200000 75243145 200000 124067753 200000 656814591 200000 921081067 200000 154290083 200000 4411353 200000 589356298 200000 872918627 200000 735824207 200000 405870241 200000 560821851 200000 256877593 200000 187127325 200000 371429112 200000 284362193 200000 465749845 200000 174989115 200000 658313330 200000 805322218 200000 72697852 200000 519480951 200000 509833032 200000 720698821 200000 576719510 200000 322433088 200000 938595408 200000 114188576 200000 768104009 200000 868317093 200000 232868607 200000 197192794 200000 455758554 200000 30561875 200000 319627629 200000 635544177 200000 368671922 200000 333250202 200000 103670352 200000 232785155 200000 335810262 200000 523920744 200000 572922622 200000 367828560 200000 209977581 200000 279932491 200000 820266863 200000 476183861 200000 38018365 200000 77140338 200000 929973816 200000 979156785 200000 795209901 200000 40597420 200000 374795408 200000 810588772 200000 194088643 200000 781865062 200000 917941838 200000 682761098 200000 241814437 200000 391773104 200000 239918056 200000 265063939 200000 611188764 200000 834018872 200000 138532468 200000 280935885 200000 870265228 200000 651204940 200000 124858281 200000 639501703 200000 871822844 200000 764963547 200000 692153310 200000 933193327 200000 19869715 200000 446022003 200000 742069769 200000 231201379 200000 192714519 200000 536782404 200000 858304960 200000 20619747 200000 54903535 200000 123326235 200000 853830459 200000 231356941 200000 114005538 200000 189466726 200000 645556046 200000 813523614 200000 378745301 200000 804158773 200000 404649842 200000 603232759 200000 286422479 200000 656232759 200000 645820349 200000 788314388 200000 691815032 200000 909191864 200000 906622181 200000 777597845 200000 975033044 200000 904929960 200000 370746944 200000 431617464 200000 483324043 200000 226875542 200000 251368389 200000 664423004 200000 619681252 200000 42990768 200000 763757579 200000 864451328 200000 542389188 200000 54541764 200000 989438023 200000 695463360 200000 974319539 200000 328615233 200000 274650194 200000 236557661 200000 642221527 200000 496751926 200000 830823584 200000 201932597 200000 834961653 200000 67169360 200000 651716681 200000 54385478 200000 592739446 200000 32906207 200000 730292483 200000 857707566 200000 735509599 200000 497418192 200000 459592484 200000 73885997 200000 233666391 200000 638739124 200000 321867172 200000 100145696 200000 732645027 200000 610287031 200000 356043800 200000 469996422 200000 658494508 200000 662323368 200000 542233271 200000 748234366 200000 297040503 200000 743830518 200000 892157015 200000 123964615 200000 28232363 200000 940916912 200000 169129584 200000 104553662 200000 984358030 200000 318465668 200000 225593623 200000 314645346 200000 166789255 200000 124694464 200000 43837699 200000 1914449 200000 782166940 200000 308361555 200000 257965451 200000 836027339 200000 734093172 200000 908563147 200000 934021285 200000 22273198 200000 213301333 200000 835151448 200000 630429415 200000 426228344 200000 396112678 200000 563500230 200000 951875977 200000 727218503 200000 875149678 200000 263086470 200000 456311392 200000 333025755 200000 78947154 200000 643075749 200000 898692578 200000 397125009 200000 900190105 200000 233495762 200000 78262056 200000 439127144 200000 553952170 200000 583950684 200000 376098279 200000 217551615 200000 201517964 200000 526668848 200000 209615989 200000 199770260 200000 360477156 200000 53418974 200000 259383753 200000 393410310 200000 817228794 200000 184991123 200000 874471289 200000 835170515 200000 879769011 200000 927456031 200000 602004925 200000 553857818 200000 199327639 200000 380788976 200000 575450986 200000 771104665 200000 407972043 200000 244769301 200000 248083959 200000 232441518 200000 882151191 200000 508523579 200000 525160315 200000 982135129 200000 336611040 200000 325422514 200000 825138860 200000 211333431 200000 533248302 200000 562674023 200000 135317729 200000 158595208 200000 308822951 200000 312431850 200000 665217551 200000 130478633 200000 763712657 200000 432332393 200000 110561486 200000 893572506 200000 201661138 200000 654517939 200000 990275156 200000 877231864 200000 222445042 200000 595698997 200000 109341303 200000 597383938 200000 138375191 200000 436205055 200000 322563503 200000 416258839 200000 149628423 200000 904514494 200000 861867793 200000 736054069 200000 125052713 200000 339798978 200000 524140116 200000 851414522 200000 813858179 200000 217487353 200000 571476943 200000 407420582 200000 33292220 200000 500520178 200000 596343928 200000 89679639 200000 382877978 200000 119139290 200000 886025189 200000 209744842 200000 486389124 200000 796592257 200000 890244685 200000 800957920 200000 32302976 200000 328999252 200000 173653639 200000 253770517 200000 630273077 200000 978124643 200000 873089033 200000 16836041 200000 811669866 200000 801832028 200000 859235561 200000 902959867 200000 586800004 200000 832935566 200000 373503967 200000 781451336 200000 726498698 200000 230026470 200000 76490304 200000 350913519 200000 734555939 200000 438068979 200000 467668995 200000 708422863 200000 493462678 200000 583199973 200000 349148094 200000 825426534 200000 280025800 200000 299880841 200000 979678889 200000 82668242 200000 838169409 200000 408813646 200000 847350425 200000 627468499 200000 656273958 200000 988512578 200000 992404485 200000 681770439 200000 362115135 200000 817931029 200000 173544964 200000 144353707 200000 430888689 200000 487843091 200000 736941644 200000 154280735 200000 503908420 200000 487790893 200000 558056755 200000 696463202 200000 447119070 200000 951709168 200000 670167985 200000 973719633 200000 960459780 200000 834770059 200000 518629723 200000 951723115 200000 775887263 200000 902612684 200000 937666151 200000 102403791 200000 6889524 200000 512065314 200000 292395438 200000 169115963 200000 562477290 200000 996849308 200000 755394724 200000 926965774 200000 818134407 200000 823334119 200000 450401634 200000 876908614 200000 384612977 200000 218567251 200000 821506204 200000 178951042 200000 746377904 200000 309051854 200000 371799465 200000 211207168 200000 297476586 200000 804434663 200000 29998721 200000 773662878 200000 443791973 200000 18631627 200000 619933113 200000 984195804 200000 779981064 200000 168208713 200000 564328072 200000 92217559 200000 482835289 200000 655774417 200000 207461061 200000 297738574 200000 568053119 200000 645404272 200000 189052646 200000 282635680 200000 180714049 200000 116873941 200000 946261505 200000 997110220 200000 792456964 200000 584180046 200000 764917198 200000 354844271 200000 684424655 200000 24528330 200000 155799714 200000 681387208 200000 614785865 200000 663996120 200000 835574132 200000 613030069 200000 400664249 200000 967902629 200000 942413274 200000 538285750 200000 971421700 200000 290375681 200000 683756044 200000 388238313 200000 298852273 200000 984210522 200000 565439711 200000 889787916 200000 665919208 200000 38456254 200000 493730762 200000 221161341 200000 736495469 200000 422840797 200000 369743076 200000 755640636 200000 215160233 200000 593873667 200000 882419426 200000 463417574 200000 254820512 200000 358992929 200000 896833309 200000 33632954 200000 400390139 200000 712443588 200000 978360713 200000 360518551 200000 313593855 200000 703000346 200000 32702142 200000 459884284 200000 623238546 200000 218908660 200000 706172402 200000 908545798 200000 233183804 200000 212122814 200000 661604603 200000 930107508 200000 323348003 200000 289324423 200000 22146128 200000 14906020 200000 99157516 200000 375502079 200000 671725320 200000 816150422 200000 586198368 200000 629546099 200000 878243545 200000 564463592 200000 895208484 200000 627602386 200000 326972442 200000 997091031 200000 579196159 200000 114963882 200000 738457537 200000 964348484 200000 330765111 200000 863574314 200000 252350820 200000 8240811 200000 86343347 200000 321820193 200000 135111482 200000 460967725 200000 341506041 200000 195118844 200000 641125914 200000 262180742 200000 7223344 200000 288691915 200000 49143161 200000 451818006 200000 910023454 200000 649423676 200000 745954672 200000 956551643 200000 795032362 200000 460890269 200000 396469939 200000 492814452 200000 389933914 200000 848143325 200000 861167258 200000 986846751 200000 299253590 200000 186972299 200000 607079707 200000 73102779 200000 86253410 200000 292441812 200000 268441292 200000 695701702 200000 971617894 200000 999401864 200000 106233061 200000 324755806 200000 510051305 200000 555023381 200000 314775867 200000 413559875 200000 794269200 200000 157627017 200000 462509637 200000 612792018 200000 902037922 200000 870624147 200000 481724698 200000 969008907 200000 198055431 200000 527583874 200000 389763951 200000 845564299 200000 480273219 200000 861428547 200000 124762012 200000 891076497 200000 793268223 200000 537856614 200000 631945880 200000 322435836 200000 660954495 200000 497646873 200000 318520823 200000 79381578 200000 386981804 200000 296026410 200000 25417714 200000 576458394 200000 593259787 200000 284902152 200000 274120031 200000 673466794 200000 251525826 200000 667465666 200000 122674099 200000 140302297 200000 886303385 200000 46382341 200000 848941318 200000 510975525 200000 973771510 200000 154582817 200000 482839054 200000 455425580 200000 157234911 200000 514958084 200000 649583137 200000 735436334 200000 804576762 200000 800136764 200000 410593079 200000 530031880 200000 964876431 200000 91171576 200000 136886245 200000 605421114 200000 460389764 200000 46151174 200000 937502050 200000 671596513 200000 352248415 200000 682810582 200000 87161733 200000 208670396 200000 486769991 200000 607860597 200000 136678083 200000 133121578 200000 92948738 200000 895494801 200000 476853301 200000 452154409 200000 104059639 200000 652182395 200000 685114255 200000 700785496 200000 297395500 200000 967703583 200000 50754857 200000 926222069 200000 972451400 200000 536234252 200000 617892857 200000 521033951 200000 670202258 200000 990672754 200000 783845781 200000 54476691 200000 44957423 200000 479341853 200000 270568500 200000 167045170 200000 744465126 200000 643908734 200000 561017005 200000 698636409 200000 818995870 200000 280338594 200000 337490550 200000 889790662 200000 7169502 200000 941692728 200000 566026662 200000 723274776 200000 5490955 200000 552398991 200000 281600243 200000 70812686 200000 158030125 200000 705197460 200000 8716723 200000 348170983 200000 905114601 200000 405563863 200000 21826525 200000 210163584 200000 584544135 200000 678324102 200000 721746440 200000 870605656 200000 174928108 200000 71308655 200000 255007593 200000 222256269 200000 175066528 200000 596469505 200000 974463449 200000 43598815 200000 596379592 200000 499967050 200000 265272268 200000 508370092 200000 169116716 200000 266149370 200000 697271386 200000 925634802 200000 89230385 200000 130393949 200000 814916921 200000 203894095 200000 702299103 200000 980503652 200000 810296511 200000 132785411 200000 272335836 200000 727380892 200000 405384676 200000 441459691 200000 770653550 200000 246031412 200000 925646397 200000 327604870 200000 775317628 200000 895386107 200000 372840449 200000 268166132 200000 768630668 200000 968456542 200000 149448710 200000 269069809 200000 281344452 200000 82132845 200000 236624836 200000 894750941 200000 122775789 200000 595490773 200000 70968656 200000 212263862 200000 106424170 200000 924525287 200000 619587937 200000 363250715 200000 294448709 200000 744334735 200000 977767758 200000 565102153 200000 791214882 200000 671220572 200000 686143245 200000 609118497 200000 67159112 200000 988405885 200000 235480884 200000 378540576 200000 30649502 200000 754979777 200000 286262523 200000 939572068 200000 560282538 200000 87515286 200000 314997302 200000 808029613 200000 416009107 200000 78924042 200000 169333598 200000 908658264 200000 927666464 200000 262038988 200000 25549193 200000 303011684 200000 844287926 200000 123844650 200000 165168748 200000 691260784 200000 453891932 200000 170994708 200000 679008352 200000 593819067 200000 700977338 200000 283284502 200000 844941401 200000 499491873 200000 457301780 200000 14566241 200000 496860654 200000 294663972 200000 769506387 200000 214471618 200000 775225175 200000 785463263 200000 905852667 200000 32009128 200000 703882601 200000 974282771 200000 112799285 200000 918354977 200000 810397595 200000 279458334 200000 137847749 200000 172205789 200000 154944004 200000 492105981 200000 335307796 200000 933887016 200000 752334682 200000 853647441 200000 481253415 200000 862375155 200000 222631155 200000 525943894 200000 447012260 200000 897285323 200000 609785031 200000 790050796 200000 137430739 200000 233101791 200000 169041259 200000 636817554 200000 271197338 200000 356246269 200000 292818454 200000 162233445 200000 855131263 200000 540048277 200000 262271646 200000 541874724 200000 904797864 200000 979263923 200000 141669243 200000 204404014 200000 725942750 200000 5969928 200000 527576514 200000 129040257 200000 256101764 200000 987515361 200000 459500330 200000 475930556 200000 258258339 200000 160271149 200000 606588426 200000 972593436 200000 376960225 200000 917080186 200000 663675736 200000 746159490 200000 791728773 200000 827688184 200000 327275690 200000 178020715 200000 336513140 200000 631727219 200000 601106999 200000 384203253 200000 679384373 200000 29097820 200000 877755094 200000 471992031 200000 798424559 200000 516158144 200000 996861437 200000 323806857 200000 53105768 200000 918170190 200000 900082626 200000 916579823 200000 862741767 200000 221563988 200000 96970461 200000 868067505 200000 376480467 200000 997417410 200000 172083363 200000 198213901 200000 207977329 200000 402865700 200000 229232395 200000 127844834 200000 419214632 200000 979468715 200000 996904619 200000 918558894 200000 998124256 200000 461881636 200000 155681467 200000 745487759 200000 926293021 200000 711855102 200000 457634064 200000 676767045 200000 971783432 200000 775844423 200000 45824545 200000 501411118 200000 361893477 200000 468622510 200000 994295557 200000 492437831 200000 965239709 200000 813734018 200000 823947122 200000 615167025 200000 328467637 200000 244449200 200000 523076030 200000 982914344 200000 15531091 200000 919954632 200000 52968161 200000 36313612 200000 63588799 200000 925826296 200000 722295920 200000 197342044 200000 706434270 200000 979936783 200000 500000929 200000 12181557 200000 436615736 200000 554233466 200000 488821837 200000 895921238 200000 9471219 200000 341377353 200000 595941608 200000 532465181 200000 923841749 200000 862133289 200000 294122122 200000 743850634 200000 701829189 200000 676150634 200000 614421482 200000 767928635 200000 796023881 200000 116228090 200000 266054236 200000 213933678 200000 878274184 200000 26442087 200000 206685657 200000 415175425 200000 265568584 200000 362190304 200000 610486518 200000 110414964 200000 170892144 200000 53247540 200000 631115498 200000 803077348 200000 228296326 200000 812602321 200000 795556236 200000 393539345 200000 803254449 200000 988367557 200000 986470738 200000 340939352 200000 347948727 200000 611515838 200000 978605394 200000 974669496 200000 810678271 200000 742959117 200000 982500676 200000 403230416 200000 271735440 200000 221576094 200000 180070781 200000 220551134 200000 290462479 200000 278503681 200000 46146804 200000 297987521 200000 545968323 200000 910873955 200000 769207615 200000 253539575 200000 882989459 200000 5677716 200000 947038870 200000 665007262 200000 367902214 200000 627513602 200000 83485134 200000 187672694 200000 434805057 200000 13113787 200000 652522078 200000 118750940 200000 168443148 200000 648948846 200000 737629789 200000 795560656 200000 118241740 200000 876206954 200000 984760448 200000 116314095 200000 448794249 200000 741664668 200000 325156384 200000 461822585 200000 496045288 200000 948257940 200000 436843313 200000 459220811 200000 535200561 200000 580873856 200000 329438283 200000 168571876 200000 494033482 200000 826115118 200000 513942180 200000 668075619 200000 292664248 200000 96030478 200000 480739346 200000 728284550 200000 221601700 200000 666795308 200000 929465612 200000 57183404 200000 44947667 200000 972423481 200000 737369257 200000 989351378 200000 94643884 200000 390414466 200000 588980383 200000 431629721 200000 614587189 200000 417237237 200000 867062597 200000 34581822 200000 762637588 200000 230021923 200000 848099729 200000 408260767 200000 887509905 200000 651291704 200000 325881625 200000 804633660 200000 722602642 200000 568018947 200000 680901652 200000 653203762 200000 508824221 200000 369529076 200000 899889497 200000 940205888 200000 806513881 200000 474566168 200000 214064733 200000 963207365 200000 435219213 200000 24202526 200000 709871417 200000 657033407 200000 639257502 200000 491286100 200000 613984929 200000 848050893 200000 459622803 200000 722479273 200000 736445421 200000 651625261 200000 305544851 200000 95866283 200000 40123667 200000 521854142 200000 232864484 200000 398234506 200000 157450409 200000 810227454 200000 230503790 200000 523289875 200000 771467751 200000 348894731 200000 973926837 200000 154921397 200000 125270690 200000 256300197 200000 586789345 200000 665228670 200000 673986897 200000 424312873 200000 113627321 200000 646544669 200000 879341835 200000 442847383 200000 168028578 200000 119968224 200000 107416453 200000 422810252 200000 572661924 200000 214238647 200000 285036311 200000 386687815 200000 962762852 200000 182049583 200000 540307640 200000 877203623 200000 865512490 200000 381523319 200000 882327548 200000 577564459 200000 677711323 200000 133558365 200000 645826332 200000 159757807 200000 606260223 200000 738782288 200000 782949614 200000 784555188 200000 452937660 200000 377488990 200000 842350311 200000 657286104 200000 143380695 200000 909392951 200000 370043167 200000 477069401 200000 44723129 200000 180393000 200000 744596556 200000 95112661 200000 143584103 200000 198673695 200000 239793092 200000 162109068 200000 15201672 200000 920711853 200000 364924287 200000 142033755 200000 136065122 200000 793913598 200000 673932818 200000 663334338 200000 540331739 200000 415339233 200000 133417652 200000 543595486 200000 500835452 200000 653997510 200000 974300988 200000 299824238 200000 655649640 200000 656217529 200000 258078751 200000 712205521 200000 69912169 200000 160108907 200000 150655094 200000 896062725 200000 870581474 200000 482064937 200000 187470325 200000 92460969 200000 16067293 200000 817891810 200000 85191924 200000 560705531 200000 269491454 200000 50888485 200000 636133481 200000 730519514 200000 632831116 200000 750063391 200000 558434282 200000 3864516 200000 329595758 200000 140680096 200000 201601454 200000 122761943 200000 655600683 200000 89236246 200000 276100748 200000 302598355 200000 572547560 200000 437411983 200000 279347194 200000 611666965 200000 361163372 200000 745853882 200000 251006991 200000 986021788 200000 249696286 200000 843268837 200000 188500353 200000 738896648 200000 826126853 200000 606018304 200000 319123878 200000 776222869 200000 426717638 200000 888649624 200000 575297141 200000 575994659 200000 751509417 200000 163176667 200000 435042437 200000 418602544 200000 284933779 200000 679159705 200000 40722187 200000 881380827 200000 984956940 200000 417153344 200000 938429920 200000 600682210 200000 844464698 200000 671740383 200000 23422840 200000 663099555 200000 430138338 200000 320632867 200000 886307051 200000 319937822 200000 509820525 200000 771274588 200000 265666543 200000 139723504 200000 59314144 200000 937698680 200000 772675290 200000 153588569 200000 59166433 200000 777861893 200000 820500132 200000 85922870 200000 763685048 200000 474162994 200000 246934754 200000 191792135 200000 729154379 200000 642075597 200000 824080843 200000 908061673 200000 61788448 200000 647410502 200000 819996725 200000 589124507 200000 699744606 200000 76161193 200000 742178712 200000 199222652 200000 803568587 200000 24436647 200000 825877513 200000 959335562 200000 845425358 200000 509811853 200000 485785663 200000 192077924 200000 426230125 200000 816757322 200000 781052305 200000 952716616 200000 833835855 200000 837423725 200000 330374133 200000 384923668 200000 801106106 200000 115956003 200000 715620353 200000 944597576 200000 45189781 200000 19409724 200000 431889645 200000 959500289 200000 317625959 200000 49775653 200000 826161805 200000 315768319 200000 528452693 200000 983587311 200000 819927386 200000 185329055 200000 858537254 200000 638283078 200000 478219882 200000 455052513 200000 699992129 200000 473262457 200000 289254258 200000 383378530 200000 445774765 200000 955923575 200000 91036362 200000 372634465 200000 298014735 200000 704734927 200000 502920553 200000 403670461 200000 620174511 200000 980091311 200000 767667939 200000 960976372 200000 461674866 200000 60990693 200000 75057521 200000 643386660 200000 819187936 200000 145864416 200000 668910056 200000 913184013 200000 234542110 200000 163796142 200000 374611903 200000 358510093 200000 544174324 200000 313376766 200000 976080141 200000 597486882 200000 256624071 200000 865240863 200000 303494280 200000 193133034 200000 170473887 200000 148646655 200000 791787398 200000 400259748 200000 1252386 200000 388992300 200000 662490623 200000 997027376 200000 3066774 200000 825291733 200000 184098440 200000 317866506 200000 20654817 200000 452623304 200000 982240344 200000 884982866 200000 862927243 200000 758874228 200000 120487749 200000 470793670 200000 323178426 200000 983742952 200000 239070151 200000 691974085 200000 584079412 200000 763807954 200000 17761011 200000 5051981 200000 140912736 200000 403234944 200000 838083712 200000 676873725 200000 43607620 200000 867341025 200000 759647429 200000 742776851 200000 891960455 200000 154611331 200000 386344120 200000 685259373 200000 137766511 200000 762874005 200000 416090095 200000 245704075 200000 920713187 200000 621626086 200000 49233569 200000 912086154 200000 583000425 200000 602038756 200000 833626533 200000 503708458 200000 472691752 200000 892214429 200000 910666865 200000 693052360 200000 153581031 200000 386948800 200000 371290395 200000 705852259 200000 466839307 200000 17639579 200000 294915163 200000 253309850 200000 998585499 200000 943591197 200000 524172678 200000 358098603 200000 637193278 200000 887015893 200000 719122579 200000 703013237 200000 583512635 200000 824114928 200000 520300568 200000 523451766 200000 802994551 200000 590126910 200000 394355021 200000 170836173 200000 64199546 200000 118366765 200000 401001479 200000 241696823 200000 393077353 200000 271617996 200000 235331261 200000 31570709 200000 278597900 200000 484018888 200000 95672966 200000 894709604 200000 988870344 200000 680332401 200000 684414744 200000 820204994 200000 84991397 200000 938460340 200000 33511625 200000 963620718 200000 65192008 200000 445490209 200000 628950161 200000 265691207 200000 473222137 200000 28814310 200000 269539332 200000 689373388 200000 112408222 200000 474026449 200000 256862555 200000 169972762 200000 157657277 200000 279091794 200000 46800236 200000 651052016 200000 18008444 200000 46771317 200000 448939436 200000 517280941 200000 150900387 200000 942549483 200000 506338355 200000 371874639 200000 562443416 200000 27639041 200000 572161464 200000 94559604 200000 38276193 200000 696299686 200000 354124687 200000 319917916 200000 651477413 200000 925167720 200000 281271729 200000 222676452 200000 617384106 200000 920275574 200000 92608691 200000 171221132 200000 754552407 200000 737321375 200000 404853196 200000 265728881 200000 833012786 200000 863602512 200000 421339859 200000 493364051 200000 974359650 200000 833918361 200000 914825790 200000 993073551 200000 464594350 200000 19017000 200000 704916771 200000 152569380 200000 15405435 200000 347689803 200000 652602 200000 617909169 200000 751540688 200000 928684018 200000 136676056 200000 78014324 200000 751398740 200000 176195497 200000 242162932 200000 578756940 200000 920996686 200000 903228833 200000 887749412 200000 761851319 200000 31036323 200000 829513639 200000 549940640 200000 632483795 200000 310172378 200000 310478890 200000 297154877 200000 865772384 200000 955461147 200000 563828792 200000 855888242 200000 225177788 200000 969110314 200000 31098240 200000 807268950 200000 873312996 200000 181863536 200000 938543697 200000 643658910 200000 649536888 200000 715820273 200000 598277016 200000 108904867 200000 155717303 200000 860549206 200000 710503653 200000 212694873 200000 725988222 200000 279725284 200000 836804198 200000 545637976 200000 486829900 200000 501127553 200000 47943913 200000 803221974 200000 13011008 200000 982581173 200000 506904029 200000 476452777 200000 830843672 200000 135776165 200000 37866833 200000 219248200 200000 653409587 200000 524276761 200000 284774898 200000 756931786 200000 731076751 200000 331172471 200000 904378640 200000 411934437 200000 26547658 200000 473792197 200000 839023257 200000 863463664 200000 711283236 200000 847314858 200000 463350555 200000 284830689 200000 840981370 200000 699612780 200000 75228101 200000 41230158 200000 635337804 200000 578424050 200000 571709542 200000 937952622 200000 938290615 200000 392462274 200000 340214124 200000 910824216 200000 572366202 200000 799958531 200000 411138532 200000 447519681 200000 802016244 200000 392987003 200000 340707199 200000 115216258 200000 477284900 200000 368097937 200000 446719114 200000 444271887 200000 914116007 200000 622128203 200000 611633141 200000 116074432 200000 588907196 200000 733934672 200000 637580620 200000 52097931 200000 245420609 200000 407751911 200000 449773760 200000 945460998 200000 46879670 200000 680690421 200000 586579741 200000 797445481 200000 224079161 200000 416670209 200000 311960020 200000 358167177 200000 693355911 200000 757530163 200000 907341554 200000 326899933 200000 739475969 200000 840264783 200000 489849639 200000 738466683 200000 695485603 200000 950267326 200000 881784767 200000 908897819 200000 536905229 200000 449589892 200000 868415147 200000 944855826 200000 101356414 200000 546850634 200000 319945335 200000 664527704 200000 215676115 200000 637864276 200000 597646420 200000 694698113 200000 458244747 200000 872472203 200000 926923791 200000 635939526 200000 635432389 200000 573801843 200000 147449880 200000 622014204 200000 413274175 200000 248077109 200000 149909883 200000 54159003 200000 874688087 200000 296523158 200000 192162280 200000 322146232 200000 754062605 200000 566456572 200000 818879406 200000 365429514 200000 62489087 200000 349446767 200000 254568891 200000 297504231 200000 855399274 200000 525908885 200000 327620509 200000 264420423 200000 97309231 200000 275174068 200000 409732483 200000 634383551 200000 52797386 200000 821506227 200000 795832892 200000 238310022 200000 339726427 200000 203271448 200000 614399797 200000 369496947 200000 267061409 200000 377015306 200000 581896318 200000 16946683 200000 883943417 200000 238040655 200000 829118149 200000 607778615 200000 618107490 200000 645003086 200000 295097176 200000 149426395 200000 351599738 200000 715634445 200000 895337510 200000 239658815 200000 389214593 200000 484057139 200000 695872446 200000 308385625 200000 796370261 200000 137911815 200000 935109453 200000 878421695 200000 83576436 200000 300629614 200000 65385635 200000 705647528 200000 582343676 200000 13915119 200000 52023341 200000 619698411 200000 981780397 200000 18527153 200000 73255676 200000 946641406 200000 359630820 200000 767063931 200000 699963580 200000 610978040 200000 890116001 200000 62493106 200000 129061820 200000 340097678 200000 661680257 200000 387558237 200000 514144492 200000 902274073 200000 869165763 200000 523767844 200000 418514904 200000 844326797 200000 191130438 200000 926193227 200000 77820081 200000 938236802 200000 29089672 200000 302971067 200000 584444996 200000 715673389 200000 356467624 200000 906474233 200000 61027328 200000 158330471 200000 973320292 200000 930752811 200000 120322036 200000 132070308 200000 717006618 200000 665374745 200000 785522893 200000 174572540 200000 854450122 200000 86615336 200000 615441371 200000 541362469 200000 115722002 200000 108319328 200000 592907019 200000 283015029 200000 593283119 200000 670614631 200000 140164334 200000 872645092 200000 478155521 200000 410885251 200000 770742448 200000 962100231 200000 483513863 200000 141325979 200000 797238816 200000 303799829 200000 364698206 200000 434081077 200000 949101485 200000 348920036 200000 904724933 200000 13946231 200000 74524774 200000 200569324 200000 1547931 200000 241493289 200000 175612409 200000 636825410 200000 487908318 200000 663689905 200000 579201204 200000 144524701 200000 162064173 200000 527067414 200000 55387526 200000 799380564 200000 800876742 200000 394010108 200000 507719677 200000 155166045 200000 865448327 200000 136472493 200000 880099913 200000 164117838 200000 291400944 200000 809360141 200000 292650294 200000 844394334 200000 227566879 200000 560858531 200000 71100981 200000 895040356 200000 134695121 200000 40320918 200000 404377427 200000 113557462 200000 396953958 200000 948572589 200000 687620927 200000 741150155 200000 750953181 200000 1783629 200000 79156552 200000 708305656 200000 865621459 200000 977801341 200000 161778523 200000 885375413 200000 904399239 200000 146019301 200000 459330568 200000 742655737 200000 227046360 200000 215674057 200000 203980924 200000 528468568 200000 751674180 200000 645312273 200000 717765767 200000 262993419 200000 321016042 200000 396284740 200000 391893655 200000 861492455 200000 614567048 200000 2584200 200000 778969531 200000 76251747 200000 210109052 200000 957722786 200000 858251168 200000 191493270 200000 54289350 200000 467002363 200000 611968662 200000 596939318 200000 79494659 200000 568953240 200000 40051594 200000 890061977 200000 342741363 200000 9245983 200000 94262284 200000 352593847 200000 468811507 200000 313720536 200000 517554250 200000 188064805 200000 45042178 200000 885117353 200000 87931155 200000 128146202 200000 134657215 200000 13157656 200000 672280532 200000 556153452 200000 486557672 200000 403591499 200000 850600093 200000 793563795 200000 224821980 200000 483197706 200000 147515931 200000 18810020 200000 840539545 200000 308817851 200000 387556254 200000 795877462 200000 199737534 200000 619154276 200000 415117076 200000 381524480 200000 301353865 200000 654749356 200000 708320012 200000 32876184 200000 231982552 200000 977172185 200000 695724723 200000 644916660 200000 831491115 200000 422378450 200000 223203801 200000 794472331 200000 252215199 200000 434131486 200000 361455339 200000 783613684 200000 347125748 200000 95399138 200000 552783609 200000 283545445 200000 251116423 200000 212754405 200000 630993329 200000 271880436 200000 785981271 200000 381762958 200000 67293026 200000 324207705 200000 728204035 200000 647402724 200000 895532793 200000 704511209 200000 35860681 200000 853744012 200000 986547718 200000 550885019 200000 509496200 200000 28261325 200000 488988342 200000 14865413 200000 993754302 200000 220784783 200000 334547417 200000 418437215 200000 803796106 200000 255502166 200000 402098397 200000 435204478 200000 38643114 200000 963301963 200000 670628816 200000 828527065 200000 296841596 200000 218255410 200000 917893474 200000 927777415 200000 352096768 200000 94310516 200000 120006367 200000 282814270 200000 163501523 200000 281406741 200000 292598328 200000 941363796 200000 45929013 200000 473174206 200000 964843514 200000 24806081 200000 633209603 200000 103705780 200000 973440852 200000 858970649 200000 347643068 200000 710713565 200000 75825684 200000 522772629 200000 94258815 200000 776708545 200000 646627497 200000 327163659 200000 81327626 200000 554890886 200000 56132130 200000 480039152 200000 474441660 200000 390547186 200000 428729389 200000 432939612 200000 664475795 200000 452515180 200000 767776535 200000 969569285 200000 750485549 200000 874591482 200000 934930385 200000 238575938 200000 502683338 200000 502786371 200000 97769449 200000 361653769 200000 772863816 200000 897048717 200000 416123788 200000 220507888 200000 869390628 200000 403977663 200000 657420170 200000 688045870 200000 311286399 200000 359276639 200000 521586512 200000 521303194 200000 814727701 200000 206541460 200000 20946670 200000 595366314 200000 292183366 200000 285291300 200000 599313170 200000 518876532 200000 852998160 200000 938230134 200000 348713738 200000 135229360 200000 484051730 200000 20058512 200000 372015301 200000 263647411 200000 162253194 200000 341151770 200000 559570130 200000 434086772 200000 344669015 200000 229413976 200000 130579550 200000 495519625 200000 629400823 200000 306243634 200000 364022585 200000 872440106 200000 982926217 200000 385489455 200000 201515473 200000 681693996 200000 892166858 200000 960660340 200000 839864629 200000 915834118 200000 818988315 200000 648221129 200000 703925522 200000 722906319 200000 209134456 200000 540698515 200000 334306743 200000 40634172 200000 851852162 200000 405454810 200000 755814932 200000 232156581 200000 917323125 200000 585764419 200000 99727798 200000 62425601 200000 498970673 200000 996878614 200000 697416908 200000 631606501 200000 54236980 200000 285766968 200000 677290532 200000 702295943 200000 715787421 200000 43966001 200000 511201069 200000 143914944 200000 986555690 200000 134624807 200000 445331958 200000 417159172 200000 828176954 200000 643171808 200000 75881260 200000 323477867 200000 44513739 200000 471470275 200000 325683231 200000 422154667 200000 446097531 200000 835526358 200000 617993917 200000 463143195 200000 994350474 200000 263330495 200000 804507540 200000 705468593 200000 383610581 200000 709286342 200000 819866067 200000 94747651 200000 420179164 200000 898134993 200000 731128137 200000 377307464 200000 214649020 200000 744338790 200000 631488611 200000 917405527 200000 512773173 200000 924233132 200000 191253041 200000 622451109 200000 713275812 200000 229853290 200000 520633441 200000 307878475 200000 286156296 200000 205031429 200000 667671361 200000 743070717 200000 98263296 200000 843234180 200000 548752320 200000 899846163 200000 539760330 200000 645473422 200000 411532653 200000 753158787 200000 200439364 200000 741625193 200000 320039029 200000 517321187 200000 258177774 200000 609777916 200000 43105192 200000 815839595 200000 746778342 200000 900573390 200000 301018740 200000 445437680 200000 269594857 200000 993732356 200000 577631463 200000 332945641 200000 229227608 200000 981814886 200000 515250608 200000 452780140 200000 671431983 200000 783655513 200000 466148382 200000 257548081 200000 347927055 200000 124632805 200000 900378142 200000 485217165 200000 344586292 200000 68957871 200000 303785536 200000 160294520 200000 250531710 200000 536450303 200000 619817394 200000 241302406 200000 730053227 200000 297618362 200000 280521282 200000 256119024 200000 405292058 200000 41640808 200000 683832927 200000 561526155 200000 707572809 200000 226752302 200000 986508056 200000 687462607 200000 179374423 200000 878802644 200000 462739994 200000 434911953 200000 744320577 200000 406544064 200000 911653813 200000 556983368 200000 469154984 200000 534444536 200000 947560663 200000 663829642 200000 469829321 200000 721268771 200000 826442510 200000 724886415 200000 436781442 200000 272105351 200000 605445257 200000 256732652 200000 392300626 200000 827801866 200000 247628311 200000 412848856 200000 67139928 200000 456391220 200000 194802469 200000 320949802 200000 971991379 200000 988980523 200000 286984643 200000 90949719 200000 343315360 200000 265429173 200000 785464479 200000 185485432 200000 732055102 200000 308043321 200000 395266823 200000 240484929 200000 607467468 200000 611316158 200000 920555242 200000 658863626 200000 779932040 200000 758062057 200000 612746454 200000 699273417 200000 544719184 200000 127656961 200000 815709179 200000 880350740 200000 245823908 200000 85028845 200000 649435173 200000 104006690 200000 335891362 200000 161261619 200000 54325189 200000 807418826 200000 346097415 200000 243353595 200000 545554920 200000 652507778 200000 911098931 200000 111589129 200000 875460669 200000 876730977 200000 597115429 200000 218129861 200000 607295251 200000 419041308 200000 981575802 200000 955591990 200000 317499223 200000 98150668 200000 42974065 200000 86484225 200000 889544345 200000 529006373 200000 304915945 200000 653889390 200000 440457991 200000 88311038 200000 699810656 200000 546766178 200000 519121775 200000 642174415 200000 884177397 200000 709202533 200000 802970944 200000 630464877 200000 268448870 200000 10542748 200000 539377800 200000 95105616 200000 191294482 200000 336758479 200000 42631671 200000 981355917 200000 180972278 200000 943400548 200000 46649050 200000 222702299 200000 909768627 200000 303081825 200000 312997151 200000 436382864 200000 180476293 200000 890429036 200000 454718806 200000 542157731 200000 938641997 200000 418178253 200000 52021933 200000 704296364 200000 656111239 200000 639932010 200000 257982195 200000 784170207 200000 364979027 200000 134037961 200000 896714389 200000 480823827 200000 216336495 200000 956722193 200000 666678435 200000 569025728 200000 833817146 200000 824397576 200000 471843531 200000 231214331 200000 488536498 200000 695890709 200000 976564571 200000 369518459 200000 624043638 200000 209098558 200000 725142338 200000 986704279 200000 586495172 200000 453020970 200000 780396046 200000 214255941 200000 653683579 200000 527487775 200000 217014766 200000 84308763 200000 622856728 200000 261633540 200000 784440753 200000 947028048 200000 76015804 200000 173976416 200000 780016837 200000 40150715 200000 13580835 200000 27145560 200000 93638968 200000 467569362 200000 238513070 200000 455802035 200000 726407609 200000 294566316 200000 603966297 200000 222575320 200000 245514646 200000 948860670 200000 944421316 200000 707641806 200000 656557759 200000 651444000 200000 743943725 200000 553217082 200000 100956608 200000 338322696 200000 173432435 200000 183753572 200000 103616970 200000 210772557 200000 61419796 200000 442869553 200000 435549354 200000 512849189 200000 46384431 200000 246096937 200000 292152015 200000 522845798 200000 17959042 200000 388246385 200000 854459719 200000 226192263 200000 459669355 200000 829538513 200000 876008386 200000 737007263 200000 729104106 200000 307277998 200000 931396237 200000 54996580 200000 687530140 200000 405500944 200000 714961558 200000 707695148 200000 361557185 200000 944368285 200000 757736813 200000 490764783 200000 459267126 200000 614685850 200000 892420416 200000 35662402 200000 83188858 200000 590117104 200000 261227742 200000 685043292 200000 887594924 200000 808305956 200000 700370868 200000 387958803 200000 661457547 200000 835537245 200000 418725330 200000 9554911 200000 324150899 200000 735487073 200000 122062309 200000 221631189 200000 430268261 200000 996441495 200000 888561469 200000 91188908 200000 824660479 200000 143698181 200000 25243592 200000 710251451 200000 135438207 200000 303851346 200000 780704788 200000 468511991 200000 533722563 200000 720902596 200000 245265745 200000 646908921 200000 241239371 200000 881933378 200000 626274635 200000 504990965 200000 956143412 200000 750667090 200000 892600435 200000 914772675 200000 972583230 200000 279702555 200000 352161750 200000 628015833 200000 944673734 200000 586088036 200000 784940323 200000 331514189 200000 704556491 200000 182377106 200000 776463528 200000 516110551 200000 111642348 200000 375261612 200000 530484053 200000 256985292 200000 740798312 200000 684650841 200000 947232438 200000 305679651 200000 297768475 200000 622274528 200000 198455036 200000 421866610 200000 348984454 200000 478156838 200000 485779188 200000 503695857 200000 531901127 200000 501554611 200000 191575565 200000 348120949 200000 525928348 200000 751210668 200000 17929301 200000 235979125 200000 287171171 200000 881346521 200000 653188219 200000 825611016 200000 985144092 200000 307503263 200000 144035790 200000 401486820 200000 924065380 200000 577643270 200000 27377724 200000 836051039 200000 892989307 200000 667320755 200000 886675539 200000 892835184 200000 344941118 200000 452541934 200000 174828353 200000 622613678 200000 267327276 200000 181350301 200000 33827543 200000 66000975 200000 540495716 200000 633363270 200000 597998977 200000 451511082 200000 360990372 200000 708796943 200000 874628687 200000 262697652 200000 326588235 200000 206666176 200000 244628206 200000 14268677 200000 340761175 200000 298295487 200000 504145838 200000 514901203 200000 461274983 200000 570240018 200000 743391101 200000 549839733 200000 212849336 200000 348027232 200000 436372457 200000 679864545 200000 462566187 200000 914697455 200000 577490210 200000 291357101 200000 165762620 200000 998962086 200000 960085492 200000 967142672 200000 28926988 200000 46989579 200000 770985424 200000 942002913 200000 460047191 200000 484267333 200000 807445699 200000 349854614 200000 347147133 200000 11649818 200000 883959676 200000 256616517 200000 877499517 200000 963260402 200000 837077833 200000 992535718 200000 37599987 200000 84086225 200000 916178969 200000 204563213 200000 492323361 200000 873596255 200000 216541819 200000 597737587 200000 178789858 200000 324627939 200000 652143004 200000 375414894 200000 454753463 200000 186967874 200000 651535180 200000 884450612 200000 443237822 200000 987607043 200000 176324601 200000 394032539 200000 119837877 200000 473623886 200000 140227761 200000 58948890 200000 989821946 200000 5948135 200000 233220899 200000 631047111 200000 350614669 200000 619867959 200000 907367326 200000 534815322 200000 249444363 200000 277319490 200000 36744464 200000 946090024 200000 221293235 200000 793679537 200000 66734342 200000 454356777 200000 968834404 200000 184776 200000 682045361 200000 673835506 200000 897089436 200000 666807664 200000 774151135 200000 371833785 200000 216968570 200000 740754222 200000 732928253 200000 413968471 200000 768841148 200000 256774952 200000 793537818 200000 940544064 200000 278725057 200000 394821158 200000 371649254 200000 483820684 200000 342914951 200000 105807758 200000 103540142 200000 584110833 200000 114512301 200000 387585894 200000 472404321 200000 257779142 200000 696676720 200000 295562837 200000 959380621 200000 441738240 200000 387444913 200000 828617121 200000 7620193 200000 917944120 200000 256593388 200000 543864113 200000 147284139 200000 55424930 200000 3019841 200000 316372363 200000 767667163 200000 310592534 200000 373601135 200000 560723926 200000 610526974 200000 45215241 200000 762591699 200000 247120344 200000 782903747 200000 80717204 200000 839659116 200000 781341688 200000 353919608 200000 193030507 200000 870257881 200000 411558716 200000 7175692 200000 863416550 200000 332483928 200000 782896459 200000 869656078 200000 110497787 200000 546764488 200000 602168428 200000 882009771 200000 584788288 200000 112253094 200000 893041540 200000 184631987 200000 338706413 200000 600622867 200000 633152538 200000 539941780 200000 643704279 200000 55048396 200000 425087574 200000 636864860 200000 753564021 200000 532128559 200000 447180028 200000 247524538 200000 120995805 200000 844877372 200000 195265908 200000 261332733 200000 584321735 200000 73946256 200000 749812165 200000 534031378 200000 701701256 200000 729886570 200000 455797908 200000 479033481 200000 862722071 200000 979420841 200000 117451561 200000 926356368 200000 307296523 200000 668721355 200000 286282090 200000 89197813 200000 626021274 200000 193980655 200000 527666652 200000 76149031 200000 168480922 200000 488047315 200000 117217192 200000 331514164 200000 697230723 200000 552664790 200000 957492371 200000 986828 200000 117427306 200000 668080118 200000 554434307 200000 159622716 200000 88452614 200000 373236689 200000 605682688 200000 664442482 200000 468071341 200000 775019687 200000 458428720 200000 665208575 200000 795540311 200000 381242709 200000 997932249 200000 460193807 200000 191799193 200000 146072411 200000 200464866 200000 151296113 200000 667960746 200000 346268886 200000 825875921 200000 459403669 200000 323829601 200000 22679685 200000 705522893 200000 818794375 200000 187881779 200000 407621575 200000 585457564 200000 202538232 200000 774067257 200000 390835866 200000 744939941 200000 667458357 200000 715564071 200000 961463197 200000 655749870 200000 614059565 200000 787000661 200000 727879694 200000 401991710 200000 648103535 200000 175166648 200000 476605899 200000 364409979 200000 366793512 200000 256053737 200000 117725012 200000 510277101 200000 581513256 200000 307913500 200000 722017223 200000 554591480 200000 765680605 200000 813377321 200000 459212513 200000 478670020 200000 92377941 200000 267629958 200000 418908419 200000 258109208 200000 489008191 200000 543898186 200000 153479977 200000 87567961 200000 180519146 200000 426295338 200000 18605299 200000 231170958 200000 632386115 200000 389701759 200000 746007711 200000 585982559 200000 458704346 200000 154076477 200000 934240524 200000 592730384 200000 124069852 200000 622629627 200000 806188985 200000 598886538 200000 191799578 200000 482024689 200000 293364930 200000 923491921 200000 625155840 200000 79513332 200000 703582952 200000 628110478 200000 329865629 200000 91326332 200000 288851337 200000 86091270 200000 59187104 200000 672471454 200000 914400419 200000 607248927 200000 720271960 200000 63474449 200000 707548372 200000 945366241 200000 24646067 200000 579130411 200000 699508572 200000 504617714 200000 216731711 200000 279693795 200000 764518936 200000 49037208 200000 648837931 200000 371517904 200000 128280455 200000 412880569 200000 773928517 200000 937878569 200000 453678792 200000 414707421 200000 370469373 200000 253021122 200000 344555418 200000 996004138 200000 858920800 200000 627167252 200000 237158490 200000 764778854 200000 195250204 200000 20390708 200000 891008519 200000 957083640 200000 253065345 200000 517636569 200000 396908607 200000 967103974 200000 507782525 200000 184136538 200000 549509954 200000 833370839 200000 753740447 200000 676478893 200000 825197550 200000 283157266 200000 83965972 200000 154878824 200000 108225985 200000 776155516 200000 287676588 200000 193168322 200000 240378073 200000 280209820 200000 240721365 200000 874020498 200000 818553846 200000 967745433 200000 538875293 200000 704855118 200000 736858229 200000 76187194 200000 77776563 200000 33278989 200000 162503253 200000 392829156 200000 857221221 200000 523900292 200000 191494709 200000 590193054 200000 160775842 200000 685952779 200000 554418003 200000 661521679 200000 628208633 200000 239447448 200000 656636814 200000 291275390 200000 651670936 200000 478545602 200000 222364004 200000 393641424 200000 753282893 200000 588375743 200000 160363508 200000 823316365 200000 225729927 200000 631604325 200000 859670268 200000 620912346 200000 455244116 200000 985565483 200000 264547034 200000 163697023 200000 290603619 200000 403221800 200000 377942670 200000 703701986 200000 461232387 200000 385922322 200000 864684470 200000 353193224 200000 499231778 200000 992476223 200000 167648911 200000 399611546 200000 124057422 200000 901230247 200000 540573177 200000 273646813 200000 822869686 200000 761482463 200000 538369907 200000 160672440 200000 119054632 200000 282345502 200000 942524698 200000 605631409 200000 677833236 200000 635551290 200000 390618029 200000 893931502 200000 648885126 200000 655775659 200000 335813771 200000 275457079 200000 216742959 200000 425451910 200000 98685874 200000 470534130 200000 854332764 200000 890131330 200000 294876608 200000 771520293 200000 771881212 200000 272049142 200000 971377653 200000 360433271 200000 866972061 200000 113781207 200000 60706863 200000 72622382 200000 37300846 200000 31872702 200000 333836523 200000 512893233 200000 285494078 200000 155221727 200000 893738826 200000 228106503 200000 511366779 200000 374995730 200000 85579016 200000 758374869 200000 29546803 200000 758342349 200000 197494917 200000 783306082 200000 562063637 200000 106762278 200000 241623232 200000 415679509 200000 986762863 200000 227493333 200000 606975318 200000 676942581 200000 968137776 200000 727740719 200000 244791430 200000 809451431 200000 869617127 200000 742276139 200000 581330223 200000 962746482 200000 181400002 200000 979798367 200000 233239759 200000 509064766 200000 103818383 200000 103508483 200000 973324676 200000 216035471 200000 258288572 200000 70593516 200000 419937806 200000 92657549 200000 215607130 200000 22516625 200000 879668171 200000 378417151 200000 8517653 200000 976692233 200000 89746616 200000 398588235 200000 489821501 200000 590317834 200000 346260341 200000 776595318 200000 720348351 200000 159508202 200000 57372481 200000 82253097 200000 502289707 200000 11732128 200000 812434425 200000 872008617 200000 607907759 200000 109336003 200000 372770844 200000 213356252 200000 598784537 200000 353071753 200000 319872713 200000 39348554 200000 90933977 200000 77902281 200000 989375934 200000 709110297 200000 590586107 200000 815082232 200000 374041434 200000 896040719 200000 314201136 200000 38665774 200000 304225947 200000 733327507 200000 581747909 200000 628224545 200000 671085856 200000 674162091 200000 7345577 200000 40224296 200000 864130855 200000 77419005 200000 247686250 200000 641027641 200000 11446158 200000 768654290 200000 422578487 200000 187745002 200000 765372885 200000 529879053 200000 353926879 200000 46907762 200000 394989081 200000 515992632 200000 25124559 200000 970187176 200000 208905497 200000 642261623 200000 884821783 200000 389473794 200000 768658996 200000 105602449 200000 545217125 200000 867107222 200000 838710121 200000 207503597 200000 470415880 200000 5785628 200000 60951893 200000 954940049 200000 492370925 200000 755004392 200000 410114359 200000 984997157 200000 202125475 200000 600614899 200000 968190701 200000 322628077 200000 801015130 200000 425429971 200000 656605431 200000 711374033 200000 296450015 200000 288784830 200000 707936371 200000 929381976 200000 407834273 200000 59158666 200000 369381663 200000 229384103 200000 761665198 200000 385426350 200000 721257817 200000 692720774 200000 46328757 200000 669158720 200000 370506785 200000 699268954 200000 356372485 200000 42880504 200000 190888212 200000 678711083 200000 560758411 200000 87299371 200000 309825137 200000 723640734 200000 4778199 200000 260096721 200000 63663895 200000 739354363 200000 17315095 200000 472887167 200000 509741701 200000 578203687 200000 276645401 200000 822762091 200000 846538968 200000 226302122 200000 655386956 200000 191848814 200000 924211407 200000 872725674 200000 129796287 200000 497196796 200000 27386824 200000 594803437 200000 640436511 200000 568443437 200000 892049347 200000 555095257 200000 832385468 200000 562786487 200000 720866142 200000 490414198 200000 127287940 200000 389820145 200000 366313943 200000 109273194 200000 69530117 200000 714704 200000 678617356 200000 260140027 200000 906129263 200000 467493101 200000 773958012 200000 905163024 200000 363637902 200000 441088636 200000 201823815 200000 418030639 200000 416029139 200000 34374484 200000 511221033 200000 793590399 200000 171869771 200000 439012077 200000 102801026 200000 863448006 200000 758765476 200000 664523613 200000 299351376 200000 170763371 200000 557756975 200000 649891161 200000 225028402 200000 590112629 200000 308239576 200000 318902329 200000 710405222 200000 764803209 200000 611368238 200000 644336627 200000 536000459 200000 944740846 200000 6405985 200000 618126109 200000 457106143 200000 963305611 200000 10218046 200000 175329007 200000 312721856 200000 971666919 200000 13160243 200000 534682430 200000 416974638 200000 916446247 200000 218899025 200000 179877505 200000 848807558 200000 133965331 200000 658418244 200000 429502414 200000 570395592 200000 421722896 200000 775228507 200000 205075165 200000 460456337 200000 928638245 200000 986500230 200000 830080515 200000 569020704 200000 345895162 200000 343155026 200000 775496247 200000 729606228 200000 529243092 200000 286031853 200000 497967376 200000 458230187 200000 464303513 200000 252319272 200000 416073412 200000 696015940 200000 167570129 200000 640290927 200000 772899369 200000 314971613 200000 534887073 200000 336451025 200000 162568887 200000 88717525 200000 332764881 200000 522436094 200000 806645891 200000 72930858 200000 142540743 200000 259173698 200000 318966340 200000 741110138 200000 352908937 200000 667871886 200000 666440528 200000 720460037 200000 538802877 200000 85171055 200000 621869471 200000 681167784 200000 789526699 200000 345827860 200000 678077382 200000 366016227 200000 903575353 200000 124381516 200000 726383356 200000 474712275 200000 610306029 200000 889245316 200000 458722072 200000 130992695 200000 719531758 200000 224637388 200000 280377999 200000 628877422 200000 866220802 200000 253729746 200000 713045113 200000 567510902 200000 131379088 200000 120692196 200000 359264397 200000 130527726 200000 916671135 200000 698624497 200000 61485856 200000 165567764 200000 405757140 200000 507831432 200000 360497960 200000 415903943 200000 907741046 200000 713036502 200000 556657726 200000 798974852 200000 570988 200000 672180907 200000 341441174 200000 966494828 200000 948082748 200000 710404213 200000 590600968 200000 933300028 200000 838761998 200000 214374722 200000 805656330 200000 948664914 200000 355923878 200000 319337153 200000 845530291 200000 987868333 200000 11642732 200000 488701760 200000 636702904 200000 772216300 200000 60462183 200000 932144047 200000 824202865 200000 99273806 200000 762738748 200000 20379546 200000 981695957 200000 178706096 200000 702594355 200000 854151474 200000 280816504 200000 198484625 200000 746932273 200000 454052676 200000 864638099 200000 235275280 200000 316667070 200000 383358271 200000 469390075 200000 233655786 200000 765663999 200000 183191858 200000 329656104 200000 676104576 200000 225562556 200000 217001418 200000 229275183 200000 268603087 200000 314784859 200000 731875927 200000 84568006 200000 994232437 200000 341456098 200000 804273863 200000 949289542 200000 874468274 200000 442153463 200000 483477416 200000 915848355 200000 985822307 200000 599320802 200000 327699497 200000 310988917 200000 353362696 200000 81492873 200000 239924760 200000 175029746 200000 650408638 200000 648754802 200000 536516069 200000 407857649 200000 435071300 200000 864564932 200000 945739420 200000 41774568 200000 745921785 200000 570101829 200000 351814126 200000 734015981 200000 242914011 200000 139490652 200000 254834216 200000 768138935 200000 684009609 200000 265737999 200000 370998329 200000 228271517 200000 21609536 200000 219116293 200000 821007792 200000 305123477 200000 420913377 200000 738093444 200000 267387578 200000 176390197 200000 949155305 200000 994172275 200000 592993831 200000 568134580 200000 903154550 200000 321103960 200000 934256484 200000 182268137 200000 858193480 200000 200234075 200000 494690433 200000 93017162 200000 586969532 200000 212981824 200000 624669740 200000 290030830 200000 106917329 200000 250299247 200000 925556148 200000 250410634 200000 851205414 200000 718797807 200000 106758406 200000 424058230 200000 743168762 200000 901035621 200000 887679666 200000 630271144 200000 320663849 200000 885998616 200000 682368485 200000 910781367 200000 626909749 200000 622338288 200000 71462000 200000 105840345 200000 149049145 200000 324572017 200000 714682558 200000 401117412 200000 76968438 200000 934484676 200000 964615137 200000 520022351 200000 690347722 200000 821309102 200000 28251525 200000 982996017 200000 867395762 200000 877492629 200000 106286586 200000 157267520 200000 225946959 200000 112972929 200000 11425326 200000 231872210 200000 884283101 200000 440545048 200000 647417263 200000 839370719 200000 259301436 200000 536411039 200000 324846252 200000 957665276 200000 970396907 200000 324574975 200000 662729203 200000 432109152 200000 273525511 200000 757874365 200000 462703347 200000 705296097 200000 453622095 200000 975566592 200000 529712571 200000 500958199 200000 343081762 200000 124848782 200000 251302137 200000 468663479 200000 645076606 200000 817977038 200000 87728123 200000 66110168 200000 680972802 200000 398838726 200000 24157872 200000 979856049 200000 862872811 200000 751208477 200000 169620390 200000 124372279 200000 958069530 200000 180706585 200000 545631244 200000 578185731 200000 124691724 200000 496387745 200000 100228017 200000 150750537 200000 319327711 200000 117238587 200000 240939266 200000 206114785 200000 506709330 200000 264188942 200000 296270095 200000 599368513 200000 806511557 200000 602321632 200000 537191302 200000 179802495 200000 384962612 200000 389433881 200000 399097526 200000 82326355 200000 35354687 200000 21618877 200000 178443660 200000 658404370 200000 492810788 200000 762459252 200000 704505752 200000 181512115 200000 815688898 200000 96100741 200000 954897159 200000 636706508 200000 228106135 200000 249722069 200000 274268329 200000 643386005 200000 987733697 200000 992492524 200000 816178668 200000 805084387 200000 469442304 200000 323496687 200000 163490527 200000 570840109 200000 919055794 200000 403169446 200000 159531567 200000 275831690 200000 346257620 200000 808092790 200000 168643371 200000 74099376 200000 999543559 200000 535933031 200000 797057475 200000 791602165 200000 57004423 200000 703363358 200000 361052292 200000 890831440 200000 96537652 200000 419416547 200000 397353117 200000 13229400 200000 466442125 200000 76666012 200000 314157020 200000 442703171 200000 892878511 200000 601358799 200000 506782384 200000 37487848 200000 728401753 200000 789733538 200000 856656936 200000 153100732 200000 242215401 200000 617008349 200000 706627570 200000 446473687 200000 566685023 200000 833605350 200000 345583708 200000 577604079 200000 812778841 200000 39303107 200000 638064724 200000 635128667 200000 319472149 200000 309561115 200000 569060203 200000 769883665 200000 671108209 200000 266794804 200000 969592269 200000 651554983 200000 896161261 200000 756905717 200000 130710090 200000 146689620 200000 205941926 200000 563736548 200000 563402319 200000 447893743 200000 749135196 200000 252666920 200000 799257068 200000 183469806 200000 229924716 200000 761981063 200000 550313423 200000 38996839 200000 100241621 200000 907584104 200000 634742086 200000 928767505 200000 149857846 200000 376835538 200000 319976000 200000 710551875 200000 499009229 200000 754070378 200000 13786956 200000 448664051 200000 298197113 200000 666756727 200000 343704984 200000 697821624 200000 397849528 200000 238201569 200000 193614066 200000 467680967 200000 356441512 200000 318638380 200000 771745736 200000 389292025 200000 641263625 200000 665746560 200000 998664491 200000 384437442 200000 252678456 200000 630588068 200000 713558215 200000 983746361 200000 820919349 200000 766090749 200000 232485611 200000 776475158 200000 352111261 200000 74283923 200000 5098631 200000 347154606 200000 512347824 200000 85311756 200000 719439144 200000 242934009 200000 974125387 200000 260810925 200000 75075837 200000 414739339 200000 621263341 200000 248876383 200000 394512596 200000 777818525 200000 609389749 200000 57253031 200000 637742620 200000 265433861 200000 26087009 200000 459036331 200000 496900324 200000 762525752 200000 921144912 200000 941339699 200000 908149721 200000 29705806 200000 990071423 200000 147021477 200000 961431115 200000 175167741 200000 509522831 200000 949165063 200000 300899880 200000 448684700 200000 378223293 200000 989339904 200000 838584318 200000 601284128 200000 196099559 200000 63425238 200000 640067324 200000 882196770 200000 362416525 200000 254225776 200000 338234097 200000 855598550 200000 184318156 200000 248202068 200000 955664970 200000 629453587 200000 95356259 200000 884601769 200000 965866007 200000 674525265 200000 511320497 200000 525362741 200000 664881670 200000 112479141 200000 271501492 200000 566648159 200000 621924965 200000 533720007 200000 42405387 200000 930095661 200000 75025955 200000 749251596 200000 356599284 200000 331669574 200000 528794319 200000 176642667 200000 449877838 200000 867666417 200000 420982934 200000 773802362 200000 817903511 200000 138296339 200000 666404936 200000 100345457 200000 423741165 200000 858791475 200000 428966739 200000 259896101 200000 603014672 200000 9824888 200000 284500421 200000 403965965 200000 993175645 200000 803589545 200000 272708685 200000 774240319 200000 760109524 200000 732036395 200000 396109370 200000 726113139 200000 137852690 200000 110359302 200000 481688441 200000 76001278 200000 913429846 200000 963189727 200000 391356570 200000 325925079 200000 498738303 200000 475489534 200000 172645067 200000 450987413 200000 639152396 200000 867588169 200000 514989530 200000 36380270 200000 490817561 200000 331757125 200000 401702966 200000 119386680 200000 446873959 200000 627119131 200000 445549294 200000 626121835 200000 61560148 200000 67374480 200000 159464879 200000 939521308 200000 33885406 200000 36176138 200000 906694345 200000 577527554 200000 919090595 200000 240777617 200000 77541674 200000 245274483 200000 926027747 200000 227344587 200000 43912288 200000 398316135 200000 414384251 200000 806150910 200000 636456602 200000 251288179 200000 663844075 200000 723603729 200000 399971495 200000 301816526 200000 75162448 200000 954000010 200000 548525556 200000 773827406 200000 904995945 200000 97501072 200000 549566097 200000 223715947 200000 29415829 200000 656196841 200000 407396652 200000 155292474 200000 703199442 200000 495563260 200000 642112275 200000 279020403 200000 213800639 200000 519808207 200000 456832565 200000 366705003 200000 81239706 200000 494428169 200000 183747360 200000 614858776 200000 154101314 200000 960185072 200000 976852740 200000 916445971 200000 499847733 200000 945462123 200000 462639022 200000 263307920 200000 115228561 200000 653462529 200000 117843340 200000 967980903 200000 120211990 200000 115081175 200000 711681454 200000 992046350 200000 950432289 200000 118660276 200000 288143298 200000 687325084 200000 148999858 200000 916605184 200000 581876759 200000 613296070 200000 384821094 200000 708735935 200000 542628250 200000 149443300 200000 405908092 200000 682322074 200000 319211483 200000 382343405 200000 469786323 200000 639354325 200000 505941768 200000 95203445 200000 544828905 200000 573470809 200000 745130479 200000 597038261 200000 271662557 200000 538695082 200000 767042047 200000 527034754 200000 221406573 200000 138310641 200000 502573894 200000 131857236 200000 403939831 200000 659555827 200000 628526708 200000 43188544 200000 155703163 200000 595340566 200000 882059478 200000 747063548 200000 513054870 200000 498148706 200000 168492122 200000 340181729 200000 613831816 200000 516910973 200000 750162320 200000 315861475 200000 42653486 200000 770434221 200000 712150950 200000 860895642 200000 750054152 200000 683933912 200000 262628971 200000 608501820 200000 209494835 200000 114835590 200000 713006668 200000 540195488 200000 18031982 200000 147693789 200000 371364953 200000 620333628 200000 193943064 200000 743312291 200000 928688192 200000 223628070 200000 57197615 200000 817976127 200000 678258767 200000 337189909 200000 159014738 200000 751783607 200000 286998901 200000 957962848 200000 95248319 200000 140051890 200000 640294208 200000 119281661 200000 518658644 200000 615885943 200000 579320800 200000 680044930 200000 317165201 200000 879763947 200000 762648097 200000 523044902 200000 654652051 200000 562853781 200000 781855604 200000 605287872 200000 143852314 200000 350913948 200000 155879910 200000 192365766 200000 815698819 200000 976731846 200000 976150054 200000 224473679 200000 880587214 200000 115895931 200000 337663362 200000 943118352 200000 345526936 200000 313194175 200000 360244202 200000 17246817 200000 828121888 200000 552118330 200000 875705835 200000 22387768 200000 111263557 200000 732526131 200000 753796787 200000 201571628 200000 49658757 200000 110705807 200000 343612434 200000 681510259 200000 240474366 200000 206815190 200000 576032374 200000 515052003 200000 846355312 200000 708090157 200000 30706414 200000 403019763 200000 477583673 200000 99158108 200000 158131495 200000 969702842 200000 391406935 200000 314709449 200000 66335601 200000 194645998 200000 180830568 200000 798107769 200000 720362169 200000 761347557 200000 400011179 200000 98093077 200000 72457871 200000 537218967 200000 40147200 200000 210854114 200000 833397537 200000 363834777 200000 194884835 200000 371684295 200000 36533566 200000 503425826 200000 824550260 200000 64745033 200000 182377043 200000 324132872 200000 390818673 200000 530708625 200000 314681968 200000 14348483 200000 984515641 200000 625977700 200000 900259906 200000 890170984 200000 539112394 200000 720105001 200000 679794457 200000 77946542 200000 583218371 200000 887226598 200000 708750563 200000 69444588 200000 974203490 200000 409668674 200000 329080367 200000 478363927 200000 260365445 200000 603595651 200000 686509098 200000 630812616 200000 470433196 200000 315292304 200000 965323428 200000 611233843 200000 400004852 200000 523628015 200000 959278602 200000 443183408 200000 674371613 200000 380174536 200000 889270124 200000 963099189 200000 48010628 200000 108148447 200000 985665144 200000 694880600 200000 916879400 200000 90829468 200000 707595644 200000 732446545 200000 745355176 200000 609103621 200000 986127208 200000 595122037 200000 106993218 200000 813146562 200000 845153224 200000 527381435 200000 371379925 200000 36375319 200000 38279885 200000 926052537 200000 270388959 200000 516725228 200000 59384644 200000 576705959 200000 638012031 200000 539571656 200000 198804124 200000 894761050 200000 100378738 200000 954932432 200000 54115555 200000 881451337 200000 134959129 200000 920925132 200000 427103944 200000 173129611 200000 341020529 200000 6670369 200000 67645338 200000 964784854 200000 690346776 200000 98742231 200000 275246407 200000 439108992 200000 299231821 200000 140623252 200000 463818333 200000 299789952 200000 461315823 200000 6852254 200000 663319563 200000 325612397 200000 617910141 200000 308314843 200000 280954399 200000 66260605 200000 72961812 200000 776345299 200000 220115720 200000 274257031 200000 194761075 200000 210176428 200000 320974805 200000 882595584 200000 821365497 200000 785969452 200000 202897971 200000 436098048 200000 443958436 200000 670604217 200000 847946354 200000 926071869 200000 915927570 200000 216862812 200000 813920128 200000 642150670 200000 287555459 200000 784929464 200000 559720171 200000 619039849 200000 161214932 200000 71770390 200000 801062627 200000 420151524 200000 993803397 200000 965382748 200000 436976692 200000 928287670 200000 440383411 200000 542961681 200000 656179279 200000 223938742 200000 860319262 200000 442915418 200000 806485313 200000 943025754 200000 217502499 200000 737685502 200000 573768633 200000 463193016 200000 422214337 200000 887801444 200000 692722949 200000 637146247 200000 374904727 200000 66121618 200000 768122132 200000 892393758 200000 246121699 200000 817080879 200000 144473205 200000 267447411 200000 346328708 200000 56159618 200000 756273237 200000 970967581 200000 387630328 200000 662650736 200000 387617412 200000 826724945 200000 81011549 200000 553648769 200000 291243888 200000 7161320 200000 608596339 200000 398126554 200000 5007911 200000 453402710 200000 712887192 200000 352621891 200000 659994201 200000 306730930 200000 360021193 200000 690165025 200000 86870098 200000 209826484 200000 374396070 200000 403528828 200000 344233731 200000 564509361 200000 68799342 200000 680106745 200000 454228985 200000 573963169 200000 483079166 200000 576333024 200000 374660962 200000 740145688 200000 875751893 200000 612779798 200000 63612943 200000 805478735 200000 713628946 200000 536706339 200000 13553516 200000 420342044 200000 823238771 200000 208596269 200000 946680712 200000 151617012 200000 834848599 200000 392973306 200000 352698131 200000 909902063 200000 607782844 200000 764564720 200000 790145882 200000 938754499 200000 52198976 200000 981317143 200000 278082124 200000 583599815 200000 282716195 200000 365865493 200000 258360439 200000 457813744 200000 325833026 200000 733715504 200000 36881674 200000 589046230 200000 798830109 200000 982863439 200000 759757268 200000 912962480 200000 998666705 200000 261578488 200000 908629826 200000 896854354 200000 777345053 200000 625209682 200000 497684580 200000 210113589 200000 578919264 200000 679391011 200000 572691176 200000 657634414 200000 477475993 200000 482922194 200000 598716700 200000 557292213 200000 612284773 200000 399551334 200000 628871151 200000 641931359 200000 157358083 200000 403840644 200000 221351664 200000 817572195 200000 270640977 200000 181080179 200000 998720076 200000 637178967 200000 749937871 200000 707873306 200000 154510035 200000 335363699 200000 875374235 200000 209334528 200000 624308723 200000 366415756 200000 832942962 200000 127622986 200000 527334842 200000 609145881 200000 873153717 200000 208433599 200000 59883223 200000 843857712 200000 918336096 200000 503536071 200000 486641817 200000 170584201 200000 996853011 200000 304032102 200000 96016109 200000 818200697 200000 341978125 200000 388656965 200000 823877219 200000 960145399 200000 904528171 200000 659855528 200000 357223977 200000 946993818 200000 397728492 200000 566686584 200000 631350285 200000 311631000 200000 272903279 200000 713467450 200000 88602750 200000 388220615 200000 738995570 200000 4809748 200000 808072331 200000 136869023 200000 565350995 200000 553687758 200000 775090145 200000 955266613 200000 243757586 200000 782338254 200000 803091152 200000 75781696 200000 585365069 200000 618844954 200000 277985862 200000 895943190 200000 48504641 200000 915402584 200000 780425169 200000 155269551 200000 619555791 200000 359069648 200000 703929760 200000 410248096 200000 948494707 200000 891730792 200000 185545857 200000 969514272 200000 445218381 200000 129931174 200000 920545764 200000 619091461 200000 911331612 200000 882577073 200000 988376022 200000 255371975 200000 161252157 200000 920707407 200000 691705093 200000 730778747 200000 330771119 200000 165181159 200000 242998465 200000 289558745 200000 633255440 200000 537415551 200000 47130361 200000 261950517 200000 557148832 200000 512691646 200000 526963257 200000 306878344 200000 519590461 200000 316471019 200000 278397361 200000 764669032 200000 882106725 200000 762368747 200000 351123760 200000 542297354 200000 543735094 200000 420389957 200000 952504100 200000 599057990 200000 343933808 200000 836497440 200000 234691227 200000 135415698 200000 49624688 200000 142587971 200000 614349124 200000 302333189 200000 503465270 200000 433739027 200000 512337262 200000 478915412 200000 321665887 200000 872416152 200000 932658694 200000 850630615 200000 641693482 200000 85208439 200000 804874396 200000 325469829 200000 642241910 200000 241011960 200000 947901278 200000 775288306 200000 547998145 200000 686676736 200000 918866714 200000 751090007 200000 56031274 200000 356900631 200000 343794495 200000 806296201 200000 918995311 200000 995359074 200000 834193883 200000 559369728 200000 998079214 200000 144970921 200000 968283038 200000 97827024 200000 222982311 200000 715666514 200000 266388436 200000 629399218 200000 336862008 200000 16694883 200000 46237294 200000 282546684 200000 786911710 200000 72447362 200000 364509177 200000 338194851 200000 967307897 200000 123077367 200000 278252964 200000 99102015 200000 916920200 200000 288494760 200000 879852862 200000 360210694 200000 3064872 200000 335358235 200000 337710388 200000 392380367 200000 91643416 200000 723387767 200000 994612374 200000 884400912 200000 968088503 200000 384068994 200000 348697873 200000 511596255 200000 296033283 200000 977469859 200000 76761845 200000 726883315 200000 610690203 200000 180343520 200000 82769200 200000 329421731 200000 247338941 200000 722685152 200000 895302993 200000 292307429 200000 14132295 200000 808696297 200000 953683333 200000 876470607 200000 706610105 200000 366884578 200000 734759068 200000 633153304 200000 532147249 200000 453782865 200000 847716868 200000 930957591 200000 984109676 200000 640541021 200000 979821003 200000 270503362 200000 118026186 200000 330499533 200000 164902560 200000 169350192 200000 454314570 200000 872597510 200000 98044369 200000 269266454 200000 923341961 200000 321500688 200000 496523597 200000 495128524 200000 359588806 200000 929774224 200000 441139619 200000 630164552 200000 850050016 200000 773070541 200000 550438401 200000 485199649 200000 588046677 200000 981194927 200000 115454005 200000 634425997 200000 482803012 200000 76740282 200000 39126702 200000 657075042 200000 372199275 200000 318596119 200000 13462650 200000 797949207 200000 813737000 200000 300805771 200000 458974537 200000 153941955 200000 378634875 200000 943862908 200000 536637287 200000 356057116 200000 49357313 200000 137407218 200000 808932805 200000 775661432 200000 545391866 200000 700406674 200000 996337136 200000 399898575 200000 279939139 200000 549562020 200000 806918679 200000 982196662 200000 469899611 200000 27532558 200000 387009288 200000 153576036 200000 426713185 200000 731500118 200000 259217459 200000 603459503 200000 981790739 200000 810925731 200000 695199652 200000 107643407 200000 636094416 200000 948068539 200000 840395788 200000 378622617 200000 285110166 200000 701731333 200000 583132856 200000 948788996 200000 72200196 200000 540707975 200000 197046679 200000 629103527 200000 211586648 200000 414529768 200000 550110007 200000 40996215 200000 550660720 200000 190178414 200000 645546696 200000 532458509 200000 384210636 200000 858028800 200000 775627286 200000 914390941 200000 680544905 200000 965164324 200000 982277522 200000 240872191 200000 971230055 200000 431298561 200000 662842953 200000 659279785 200000 16150467 200000 838377309 200000 477794282 200000 91209649 200000 530187420 200000 652279711 200000 615423171 200000 211889614 200000 558128529 200000 636950478 200000 218173379 200000 521971544 200000 36828384 200000 350602639 200000 242363513 200000 361044035 200000 144102248 200000 385283370 200000 365465875 200000 199169318 200000 796449959 200000 536736132 200000 542511199 200000 886528313 200000 926791356 200000 711142948 200000 325138892 200000 417949777 200000 209001573 200000 30111026 200000 937053544 200000 74469093 200000 519585024 200000 39970674 200000 984625122 200000 3588108 200000 756648077 200000 434848333 200000 341072009 200000 484906876 200000 137870249 200000 977468872 200000 727946058 200000 836671371 200000 596947860 200000 236460169 200000 509697205 200000 602718000 200000 553032747 200000 279301592 200000 385256952 200000 328251906 200000 922351085 200000 477723547 200000 190120674 200000 280202807 200000 613319161 200000 758677592 200000 50215904 200000 181428390 200000 592822285 200000 471442229 200000 783675905 200000 989348548 200000 589422216 200000 584609274 200000 872191733 200000 945622185 200000 245087848 200000 439935245 200000 431577353 200000 243438347 200000 825717579 200000 615076212 200000 860767020 200000 548757313 200000 483841393 200000 979158742 200000 259274988 200000 125561665 200000 733370808 200000 871839609 200000 932933752 200000 350516129 200000 143274397 200000 592653380 200000 271784607 200000 18856344 200000 185231169 200000 518219453 200000 576075471 200000 437586685 200000 935322976 200000 344958219 200000 452688662 200000 697196102 200000 966666074 200000 642131956 200000 290102818 200000 379114633 200000 456428845 200000 237296351 200000 30372676 200000 884710269 200000 188878200 200000 916756947 200000 60713064 200000 211209081 200000 232575353 200000 840419701 200000 651458589 200000 774721395 200000 114754831 200000 906312460 200000 807488403 200000 884799746 200000 226772664 200000 606042752 200000 478339735 200000 192865371 200000 610809235 200000 32685653 200000 136997272 200000 71956054 200000 564553053 200000 157037491 200000 75183012 200000 521684586 200000 48558711 200000 218803297 200000 453686378 200000 192423595 200000 360051677 200000 603905220 200000 56105017 200000 409355730 200000 638702896 200000 131100132 200000 693337598 200000 988282676 200000 456092332 200000 922722150 200000 602402633 200000 714727113 200000 629188913 200000 289893266 200000 847728712 200000 240630565 200000 147501117 200000 486510414 200000 638909897 200000 771445121 200000 164147695 200000 808980512 200000 847017788 200000 707033011 200000 886827781 200000 190158894 200000 376706221 200000 77297200 200000 465737438 200000 797668416 200000 292696269 200000 541774864 200000 748370808 200000 290703292 200000 912965865 200000 375565577 200000 595517809 200000 565115048 200000 217281263 200000 821916018 200000 599977993 200000 671211947 200000 32486768 200000 194736192 200000 152013597 200000 335099915 200000 513954200 200000 404009739 200000 735924013 200000 805721006 200000 876700470 200000 526674442 200000 725418838 200000 64854301 200000 946721978 200000 107918865 200000 874394456 200000 249316732 200000 565202225 200000 619233945 200000 935530384 200000 893935762 200000 113441353 200000 502913975 200000 111218429 200000 555388102 200000 833133139 200000 546221603 200000 814497086 200000 727289118 200000 440854587 200000 597247282 200000 940980881 200000 9981249 200000 138714512 200000 679540955 200000 692345300 200000 280532854 200000 755561602 200000 804915124 200000 361532039 200000 399828130 200000 471331806 200000 682888436 200000 789183688 200000 820746828 200000 459481362 200000 998024819 200000 354400597 200000 811857051 200000 641068079 200000 147305637 200000 302652812 200000 402624086 200000 399494625 200000 732549281 200000 517006700 200000 977365218 200000 578064247 200000 554858527 200000 110303637 200000 520972871 200000 901384417 200000 854519156 200000 493781827 200000 843977514 200000 992958636 200000 70820247 200000 949145174 200000 640781523 200000 315829254 200000 448308767 200000 5171020 200000 742728487 200000 936440000 200000 504446786 200000 59624772 200000 828331182 200000 21401926 200000 736331222 200000 11932668 200000 815316110 200000 575542951 200000 89971539 200000 138958803 200000 1942669 200000 646913171 200000 405933518 200000 632335814 200000 398342417 200000 644751703 200000 25374205 200000 233732470 200000 954024738 200000 534121441 200000 602524473 200000 147959584 200000 572962918 200000 399775681 200000 941947767 200000 229285794 200000 45477155 200000 212804902 200000 395710797 200000 244004987 200000 484875328 200000 271740636 200000 595178994 200000 207572426 200000 282417987 200000 924279891 200000 72840508 200000 755805774 200000 145772627 200000 2963354 200000 521072035 200000 341686628 200000 795905590 200000 280045407 200000 186830908 200000 895864075 200000 170694739 200000 660751600 200000 207865535 200000 197583330 200000 624903856 200000 754359868 200000 627089280 200000 583798055 200000 66000372 200000 531555794 200000 203954040 200000 8892088 200000 886425957 200000 594860767 200000 769811517 200000 156026133 200000 697877738 200000 588387635 200000 354485252 200000 150435164 200000 445494026 200000 296250172 200000 872531877 200000 249025354 200000 84910826 200000 724245512 200000 546639510 200000 841530175 200000 431782481 200000 76685638 200000 333670638 200000 512308794 200000 934005671 200000 477600580 200000 944076642 200000 287230936 200000 107221488 200000 723057906 200000 118005066 200000 547697752 200000 589997269 200000 79045085 200000 216198813 200000 977803417 200000 730027162 200000 200493107 200000 500886511 200000 25866777 200000 231185448 200000 414510788 200000 988592761 200000 677558519 200000 158669059 200000 531459838 200000 181597712 200000 956261873 200000 494367572 200000 579009776 200000 380925740 200000 802116198 200000 733674976 200000 765566279 200000 49453281 200000 944631379 200000 617419789 200000 685461331 200000 194915048 200000 63663705 200000 201118691 200000 507151106 200000 539579799 200000 887600052 200000 187478536 200000 821724386 200000 553121251 200000 342851653 200000 211171778 200000 502066210 200000 190703460 200000 129692296 200000 80824055 200000 993221776 200000 98324048 200000 580412317 200000 558852143 200000 871744156 200000 441916798 200000 621726018 200000 769130128 200000 550160722 200000 901784676 200000 51937238 200000 845574624 200000 477119587 200000 861783320 200000 622108759 200000 633027718 200000 146731036 200000 120997969 200000 274772068 200000 610525576 200000 583034732 200000 471950182 200000 570335803 200000 648813197 200000 248649186 200000 582970445 200000 980643003 200000 183078875 200000 907549099 200000 737060764 200000 994043233 200000 539231321 200000 862030743 200000 614419082 200000 418654798 200000 845501838 200000 467658003 200000 914769646 200000 540061246 200000 257485727 200000 454017071 200000 295546174 200000 666027666 200000 410437971 200000 509541785 200000 166954641 200000 978770246 200000 995576338 200000 805654176 200000 601130652 200000 861399802 200000 991322080 200000 238370609 200000 559960503 200000 857754860 200000 878690149 200000 430574044 200000 667968728 200000 330770683 200000 64942568 200000 339932111 200000 17825174 200000 161899429 200000 213291854 200000 635479768 200000 580854823 200000 99549193 200000 538782239 200000 920988006 200000 482986849 200000 416417765 200000 444615552 200000 148692615 200000 575494331 200000 441579415 200000 139879225 200000 147443690 200000 473796684 200000 730315295 200000 103528880 200000 9676254 200000 61568202 200000 973939482 200000 658723306 200000 745957201 200000 727635851 200000 619041992 200000 987961744 200000 313439697 200000 97374343 200000 848082950 200000 503375079 200000 530713997 200000 845082706 200000 205509715 200000 464621781 200000 567990099 200000 866749477 200000 166931918 200000 265141986 200000 523393682 200000 267956182 200000 623922486 200000 381582132 200000 926999385 200000 406610395 200000 496187367 200000 878147217 200000 181902422 200000 885248330 200000 649968610 200000 444190816 200000 596082391 200000 287201754 200000 748187589 200000 513563815 200000 560947403 200000 747121634 200000 591818446 200000 252313613 200000 473139904 200000 675249751 200000 718286043 200000 58703832 200000 186993637 200000 621309650 200000 727171180 200000 487855599 200000 135538185 200000 765293959 200000 742626974 200000 430054616 200000 187896730 200000 74426190 200000 397750065 200000 295558074 200000 356186534 200000 469789085 200000 835215490 200000 710538332 200000 586147292 200000 215808650 200000 299899280 200000 353681699 200000 816708234 200000 734560460 200000 674765818 200000 19043094 200000 992015519 200000 130322874 200000 759228927 200000 347072989 200000 141907882 200000 445788490 200000 61940347 200000 302087100 200000 748496344 200000 994037267 200000 595610863 200000 953260443 200000 933387257 200000 586039115 200000 331539833 200000 213592833 200000 971192187 200000 136921288 200000 364212439 200000 177594387 200000 564649069 200000 267752705 200000 950042215 200000 898718617 200000 152969084 200000 956985101 200000 889035305 200000 7990520 200000 583359480 200000 303967906 200000 438994106 200000 267715128 200000 730446798 200000 133516310 200000 760786266 200000 568460287 200000 789992334 200000 573791328 200000 757629926 200000 589042578 200000 828544614 200000 272788759 200000 156626141 200000 269411034 200000 852216868 200000 555572849 200000 887207774 200000 7566428 200000 369395000 200000 854993733 200000 539278631 200000 245365567 200000 38118062 200000 76942600 200000 848965783 200000 726554953 200000 638464055 200000 915388882 200000 721565868 200000 360557280 200000 151029280 200000 645765721 200000 866689797 200000 199727372 200000 249684824 200000 837896692 200000 762236383 200000 367883635 200000 559849837 200000 544829592 200000 109497883 200000 184429659 200000 945477262 200000 624723678 200000 485282613 200000 219025579 200000 634191754 200000 80195066 200000 978891598 200000 724892649 200000 452746190 200000 815777220 200000 901212962 200000 643776572 200000 431532906 200000 797869234 200000 818749457 200000 674671211 200000 226352396 200000 37477850 200000 969783834 200000 925592539 200000 450549250 200000 104673523 200000 957332441 200000 937798291 200000 829458492 200000 612321876 200000 657294992 200000 607835450 200000 177433158 200000 685982963 200000 71443482 200000 771136791 200000 975670609 200000 42345575 200000 188748536 200000 254026255 200000 219922730 200000 268914917 200000 783317064 200000 570865322 200000 477414975 200000 58921285 200000 37022152 200000 677511693 200000 508196257 200000 693995774 200000 826428374 200000 441629695 200000 521979132 200000 77777956 200000 221116786 200000 787208424 200000 400905376 200000 291741040 200000 933797945 200000 311586764 200000 879395194 200000 312103991 200000 476232810 200000 905020500 200000 117023514 200000 131287664 200000 492541668 200000 558494405 200000 163355566 200000 13982898 200000 935384357 200000 658798085 200000 913298948 200000 688903731 200000 288671052 200000 290013596 200000 768920459 200000 913384650 200000 818141207 200000 737318832 200000 689064530 200000 954652396 200000 840663269 200000 263711495 200000 901534470 200000 820134833 200000 532380084 200000 898863879 200000 631619319 200000 740519119 200000 268744995 200000 625329592 200000 403339283 200000 868149917 200000 882579567 200000 185738688 200000 304783080 200000 321386000 200000 355550073 200000 360561765 200000 46215845 200000 899302592 200000 685718205 200000 259833742 200000 939816217 200000 720807652 200000 848410971 200000 262464449 200000 444512945 200000 473737040 200000 740615954 200000 281273893 200000 109260413 200000 917794173 200000 319406655 200000 615523456 200000 358571051 200000 174076288 200000 748871137 200000 417589049 200000 375207945 200000 211023889 200000 646230423 200000 586385239 200000 693866759 200000 955182725 200000 158087071 200000 187794047 200000 175267505 200000 285030098 200000 139686104 200000 681192184 200000 421522232 200000 12115857 200000 62754496 200000 941952425 200000 620447080 200000 366787062 200000 961638773 200000 458093593 200000 619429554 200000 439211993 200000 94454199 200000 927377517 200000 171882275 200000 197242801 200000 334818019 200000 286025580 200000 113546603 200000 131222674 200000 205662457 200000 268271742 200000 328010454 200000 47308853 200000 928730774 200000 800364455 200000 123956564 200000 420729071 200000 800221433 200000 967675792 200000 244064116 200000 961121719 200000 810108929 200000 976707965 200000 672005220 200000 880793636 200000 917080620 200000 583621975 200000 444722674 200000 580222060 200000 400275609 200000 521590691 200000 71282829 200000 53547877 200000 971183366 200000 84118919 200000 189932356 200000 709759111 200000 906667986 200000 212311755 200000 54794692 200000 732994534 200000 892433915 200000 161826261 200000 130323037 200000 900532283 200000 392636703 200000 33805227 200000 818157565 200000 173745884 200000 735950206 200000 33825267 200000 995732530 200000 196545982 200000 282237941 200000 26895093 200000 951775531 200000 593654138 200000 44729348 200000 883961239 200000 308486583 200000 777412420 200000 510080456 200000 712300383 200000 478701891 200000 627985139 200000 302287360 200000 517909108 200000 78571999 200000 703002879 200000 415442443 200000 99629468 200000 785999417 200000 858451069 200000 367020519 200000 247598654 200000 199359391 200000 254213925 200000 916432947 200000 439943264 200000 446519296 200000 758831947 200000 386405421 200000 144265385 200000 901153258 200000 522712552 200000 448139187 200000 877103712 200000 50917005 200000 504088722 200000 983369029 200000 611858282 200000 420664246 200000 459103614 200000 601293825 200000 893018190 200000 406295507 200000 621812612 200000 862245284 200000 829382707 200000 980480501 200000 506466842 200000 806338703 200000 847354592 200000 451624392 200000 864644951 200000 629796286 200000 755980986 200000 822667675 200000 279103984 200000 749021905 200000 378936009 200000 797230173 200000 146325821 200000 97444359 200000 937164466 200000 888624541 200000 134560564 200000 20783164 200000 499691197 200000 843988873 200000 718914156 200000 678951666 200000 785045455 200000 790929135 200000 84184603 200000 700257860 200000 854289776 200000 604917566 200000 759818263 200000 170781939 200000 32128453 200000 575911557 200000 65771224 200000 192029789 200000 473016214 200000 692637041 200000 734199154 200000 824967296 200000 124899913 200000 234843986 200000 904691614 200000 618822650 200000 353184739 200000 924880405 200000 934728626 200000 639985163 200000 936201485 200000 179082315 200000 381170339 200000 58615440 200000 185351948 200000 299842848 200000 213563913 200000 277384200 200000 684502471 200000 909907555 200000 942498330 200000 956629394 200000 185849284 200000 340552323 200000 550767533 200000 756228845 200000 160658474 200000 44308623 200000 341525048 200000 387645046 200000 639812799 200000 444070965 200000 1591249 200000 285786924 200000 626614762 200000 586813379 200000 581436207 200000 82991277 200000 237623985 200000 905228840 200000 81437097 200000 690894649 200000 593454779 200000 89068786 200000 457332532 200000 316149166 200000 932940878 200000 107735121 200000 769669737 200000 528594826 200000 328498769 200000 937358609 200000 185060988 200000 789383403 200000 741623882 200000 560652963 200000 784793413 200000 528092305 200000 977793632 200000 482815252 200000 684839738 200000 861975513 200000 327093082 200000 38233875 200000 552289138 200000 279531714 200000 365551261 200000 759961583 200000 753437602 200000 258840043 200000 537877552 200000 13591957 200000 803420706 200000 875190930 200000 269160123 200000 549896853 200000 909976040 200000 234334358 200000 517969282 200000 394435612 200000 226439307 200000 723428469 200000 198807662 200000 444890618 200000 139323457 200000 286360398 200000 344859651 200000 745930909 200000 671935456 200000 38154975 200000 317791594 200000 941565204 200000 196273375 200000 131749254 200000 208129127 200000 147494156 200000 574642517 200000 167814723 200000 602600803 200000 390261973 200000 21694968 200000 836667060 200000 353447267 200000 149998428 200000 252221470 200000 39195414 200000 878843917 200000 35507761 200000 889545662 200000 848699465 200000 882428329 200000 172730242 200000 399409007 200000 69846476 200000 970552093 200000 726017566 200000 449969767 200000 878580156 200000 721184239 200000 249785202 200000 18955389 200000 237502168 200000 934437446 200000 706006414 200000 260878375 200000 235740799 200000 583178984 200000 16143647 200000 951212667 200000 133485743 200000 624299323 200000 959433077 200000 669363504 200000 942089734 200000 556788040 200000 876872830 200000 774369436 200000 313823684 200000 741413810 200000 7960777 200000 649651639 200000 493791175 200000 795478979 200000 936653699 200000 94846998 200000 805172364 200000 93194591 200000 89646204 200000 133856241 200000 278509364 200000 23863565 200000 597061665 200000 103034909 200000 64976251 200000 850950132 200000 680632194 200000 351856145 200000 603882945 200000 379579866 200000 440841805 200000 360407011 200000 775864069 200000 772159270 200000 10097873 200000 507585610 200000 63902436 200000 98159327 200000 987154939 200000 816578717 200000 366649245 200000 189387434 200000 496849755 200000 388381906 200000 20593167 200000 685726415 200000 119029534 200000 399407488 200000 689649080 200000 435410995 200000 20389396 200000 688424413 200000 440304822 200000 202537053 200000 201162155 200000 570193343 200000 171817417 200000 171168629 200000 131697649 200000 436196765 200000 121310799 200000 460231231 200000 107785622 200000 628645006 200000 708983877 200000 461591588 200000 388943846 200000 527142984 200000 165434956 200000 894251817 200000 5522642 200000 504477985 200000 200353184 200000 274018292 200000 711105255 200000 869828112 200000 306786849 200000 993385933 200000 972632404 200000 295765676 200000 418170957 200000 367896218 200000 808443879 200000 801345835 200000 940532035 200000 274930400 200000 851710735 200000 976360547 200000 93274305 200000 203781064 200000 884437467 200000 458512332 200000 665601830 200000 70657815 200000 720637432 200000 691287419 200000 891985776 200000 63754036 200000 349043638 200000 555380775 200000 593581374 200000 701885221 200000 599236611 200000 966909735 200000 130908878 200000 984287889 200000 178219630 200000 991518832 200000 536681726 200000 255348158 200000 151864100 200000 832655003 200000 397510990 200000 162225555 200000 525515508 200000 919327452 200000 203249627 200000 932565398 200000 996743502 200000 174940939 200000 153113956 200000 58996718 200000 291459647 200000 723328926 200000 149731656 200000 589943649 200000 497228918 200000 126930859 200000 581694342 200000 486541142 200000 901334849 200000 48564969 200000 838085819 200000 578493908 200000 443486351 200000 619693487 200000 537076774 200000 905336192 200000 70119663 200000 7177459 200000 220823462 200000 948750753 200000 734621070 200000 228761164 200000 724639672 200000 379925022 200000 652437564 200000 285109231 200000 177954685 200000 121749886 200000 897749863 200000 267951796 200000 26469042 200000 835286758 200000 600794653 200000 897439250 200000 407755189 200000 968757278 200000 287697934 200000 399747613 200000 18229126 200000 225004427 200000 255590790 200000 216111502 200000 493157826 200000 849834549 200000 727132022 200000 812758970 200000 191549096 200000 191441345 200000 96379243 200000 849515160 200000 819093271 200000 430819447 200000 691131796 200000 446180543 200000 113695374 200000 358564157 200000 239484095 200000 718524261 200000 679765290 200000 278386072 200000 403268187 200000 384823905 200000 338083242 200000 630640561 200000 368999543 200000 461350440 200000 947314028 200000 49132109 200000 502346176 200000 342565842 200000 110481520 200000 918994643 200000 540542342 200000 965699349 200000 611211604 200000 402787145 200000 704254391 200000 313979464 200000 938895190 200000 81485397 200000 629134561 200000 201873504 200000 432963156 200000 871930688 200000 608597555 200000 628311285 200000 8230093 200000 177204205 200000 52373372 200000 404337214 200000 448192481 200000 903554278 200000 73801001 200000 827718927 200000 842959692 200000 542658894 200000 635028042 200000 271445217 200000 212997486 200000 848229615 200000 522483853 200000 284111305 200000 291669829 200000 843773485 200000 569942080 200000 119250047 200000 572730992 200000 970490383 200000 149435474 200000 51202136 200000 929683757 200000 263170620 200000 635460690 200000 453747530 200000 159235163 200000 778608890 200000 867321965 200000 2924014 200000 671479672 200000 767070513 200000 38845811 200000 161697656 200000 226113186 200000 508760165 200000 669481170 200000 831501248 200000 153261209 200000 456392382 200000 228027544 200000 525430076 200000 638336186 200000 617797379 200000 314491252 200000 431299331 200000 456234757 200000 174947993 200000 684562613 200000 111275211 200000 232272919 200000 3779976 200000 980857928 200000 720217322 200000 898153775 200000 543500405 200000 222143165 200000 906355287 200000 927520812 200000 961234088 200000 44777282 200000 296705193 200000 257186188 200000 565464070 200000 493496229 200000 508870166 200000 136857198 200000 749067543 200000 558657109 200000 374924148 200000 172502672 200000 276890369 200000 802763361 200000 808236602 200000 962636881 200000 395032969 200000 6975862 200000 516367999 200000 99064495 200000 207462680 200000 810968548 200000 765417721 200000 555876680 200000 765291699 200000 662111897 200000 743428351 200000 725061724 200000 975267841 200000 816326435 200000 820798598 200000 563531976 200000 349747016 200000 583139761 200000 952123943 200000 522188300 200000 608358255 200000 498744593 200000 206566678 200000 125177925 200000 125964796 200000 357561523 200000 482468650 200000 152063538 200000 477805333 200000 117289636 200000 506698971 200000 376985906 200000 232873347 200000 945025426 200000 900772158 200000 897170755 200000 569319594 200000 305774286 200000 395333131 200000 739200772 200000 520586897 200000 698899012 200000 389561750 200000 810249651 200000 179848671 200000 777315971 200000 479780568 200000 631079215 200000 491039194 200000 911945403 200000 520887143 200000 576669173 200000 748637801 200000 246189752 200000 622162808 200000 504283430 200000 514881043 200000 926571755 200000 352957411 200000 977896575 200000 303815677 200000 801272929 200000 325772830 200000 272237662 200000 540863470 200000 250795721 200000 805472832 200000 171747778 200000 973399630 200000 597572210 200000 196772606 200000 407000138 200000 271144993 200000 68705865 200000 828606384 200000 596328501 200000 44795663 200000 973735390 200000 344973388 200000 198135904 200000 212655455 200000 751368031 200000 314219369 200000 32419402 200000 225791478 200000 342146970 200000 552181309 200000 335182866 200000 95989340 200000 689304062 200000 829965470 200000 44911733 200000 323749047 200000 787925145 200000 530121987 200000 513672916 200000 827186636 200000 718982683 200000 543486083 200000 478886188 200000 327247620 200000 860359120 200000 480131796 200000 745572891 200000 191501412 200000 223842729 200000 263574093 200000 95508193 200000 401851027 200000 369721395 200000 242871779 200000 552441179 200000 599539414 200000 145384093 200000 362904878 200000 343019529 200000 137694998 200000 112432310 200000 595546212 200000 535785480 200000 879463384 200000 622095595 200000 753986140 200000 877816087 200000 778229315 200000 626319436 200000 158591627 200000 546466197 200000 122245661 200000 112568967 200000 932301066 200000 511823488 200000 528576461 200000 386104298 200000 467327117 200000 128119159 200000 678295641 200000 874077028 200000 992217196 200000 261278391 200000 390409576 200000 371884675 200000 789261468 200000 93959457 200000 217544512 200000 340675446 200000 650723766 200000 776752690 200000 701026504 200000 460930316 200000 505748718 200000 649224200 200000 555827591 200000 900451507 200000 884196380 200000 551749475 200000 987575714 200000 961524857 200000 411019190 200000 25429408 200000 336234976 200000 217077005 200000 480486610 200000 654753470 200000 867760040 200000 700626877 200000 686138152 200000 830344028 200000 206512385 200000 982893689 200000 810408717 200000 782339257 200000 943611536 200000 938408909 200000 570553720 200000 202485938 200000 629652893 200000 393912554 200000 367201792 200000 47235526 200000 502644237 200000 649214877 200000 364031194 200000 414234387 200000 103926376 200000 743302741 200000 176947935 200000 997068889 200000 312732115 200000 187697696 200000 81740675 200000 479534582 200000 921955862 200000 237856942 200000 657144542 200000 737593063 200000 634430358 200000 875911755 200000 916827046 200000 630209229 200000 632073563 200000 201687528 200000 537399089 200000 251952612 200000 551461131 200000 347374354 200000 6185846 200000 853967628 200000 494597356 200000 603687416 200000 824990988 200000 60653508 200000 565822948 200000 7633256 200000 120325929 200000 355867689 200000 903855995 200000 296427730 200000 290688932 200000 367397626 200000 744407511 200000 428659778 200000 554277618 200000 610673046 200000 407738814 200000 600795753 200000 557871660 200000 212111867 200000 623905431 200000 330818708 200000 703838470 200000 581528776 200000 822402152 200000 221243058 200000 653911511 200000 103950138 200000 661060056 200000 795003217 200000 681958295 200000 467020594 200000 666236461 200000 515811745 200000 148292059 200000 34650925 200000 299885902 200000 237831022 200000 837988571 200000 15095369 200000 557188545 200000 235216681 200000 799683948 200000 535441989 200000 535280301 200000 370858975 200000 675034884 200000 446437249 200000 493671897 200000 907154239 200000 109441980 200000 176059129 200000 478057898 200000 896498583 200000 599645768 200000 926629453 200000 488696615 200000 318765527 200000 124625408 200000 336001979 200000 1794039 200000 698184587 200000 924246234 200000 243112482 200000 988171361 200000 141623012 200000 658293101 200000 429954304 200000 622174538 200000 305964719 200000 354353903 200000 732813939 200000 822294074 200000 350866523 200000 330293558 200000 200718139 200000 643914582 200000 830735350 200000 285335737 200000 207726262 200000 127762278 200000 22465071 200000 60862095 200000 367164641 200000 678629839 200000 766845525 200000 973677677 200000 268848733 200000 690099353 200000 273688150 200000 361365164 200000 578798694 200000 665879146 200000 709563583 200000 262744640 200000 586445020 200000 109450887 200000 82899649 200000 243276993 200000 479327806 200000 602922201 200000 602262058 200000 896370789 200000 294032809 200000 725012965 200000 871734631 200000 494036994 200000 307175132 200000 992916178 200000 825543560 200000 412547344 200000 489394229 200000 623252838 200000 747699770 200000 66176932 200000 770421940 200000 482554887 200000 75654093 200000 680539765 200000 766605815 200000 939850173 200000 85534511 200000 713711834 200000 715384892 200000 158781998 200000 156252654 200000 432820936 200000 884328033 200000 597503392 200000 130106426 200000 271483096 200000 875443686 200000 857337082 200000 237521631 200000 18183742 200000 396711656 200000 791204802 200000 190239054 200000 389501138 200000 615833127 200000 575086111 200000 283683732 200000 530496265 200000 452949248 200000 292332760 200000 337060959 200000 626570236 200000 89185138 200000 449474386 200000 183328000 200000 446825311 200000 46949404 200000 702676372 200000 271924579 200000 885940106 200000 925621308 200000 954602565 200000 677240856 200000 425935219 200000 323570609 200000 993075884 200000 591948 200000 934235313 200000 550369017 200000 464354990 200000 525507023 200000 653812601 200000 196532018 200000 530581714 200000 6602511 200000 443652771 200000 498714140 200000 515138112 200000 502241562 200000 941760421 200000 799466004 200000 12683452 200000 321151903 200000 304837782 200000 884394010 200000 789384367 200000 883135725 200000 654434860 200000 402775499 200000 390367005 200000 61273585 200000 298975165 200000 666628967 200000 168814511 200000 638757435 200000 920887104 200000 979379147 200000 211354794 200000 802907129 200000 476231500 200000 324272246 200000 519762676 200000 262877177 200000 695883031 200000 665155463 200000 38033429 200000 964002219 200000 349420152 200000 193165244 200000 791393843 200000 733183259 200000 302925796 200000 370090612 200000 700148755 200000 413745914 200000 296586355 200000 451217324 200000 231814430 200000 943722645 200000 303764955 200000 754442757 200000 412193113 200000 693057498 200000 744304243 200000 738339516 200000 491327851 200000 149360986 200000 167923504 200000 360128943 200000 776774298 200000 618481217 200000 18026922 200000 510446942 200000 975250637 200000 903056478 200000 903082007 200000 425443558 200000 445075082 200000 356641313 200000 411080526 200000 535537158 200000 117631224 200000 87865495 200000 136286405 200000 64107293 200000 305681373 200000 238686575 200000 504001682 200000 606205225 200000 61938080 200000 469628663 200000 981415789 200000 5771209 200000 700164423 200000 985932318 200000 227548330 200000 851614523 200000 709486202 200000 411419250 200000 3141698 200000 177947230 200000 938207613 200000 818456611 200000 922510027 200000 33448624 200000 49943864 200000 578102270 200000 19868026 200000 814748751 200000 740071218 200000 739291506 200000 721963047 200000 895820283 200000 235885456 200000 505429133 200000 338531656 200000 413836049 200000 300063513 200000 91432958 200000 323686900 200000 68007825 200000 107109173 200000 593543443 200000 58095073 200000 204355608 200000 437502952 200000 695992252 200000 281464165 200000 518445541 200000 240101851 200000 127434886 200000 354917239 200000 624124632 200000 150540882 200000 59949216 200000 624164270 200000 919020397 200000 609062198 200000 684899800 200000 407788096 200000 288980676 200000 616326412 200000 359226013 200000 737773059 200000 438746267 200000 835954938 200000 713042429 200000 457731182 200000 290444624 200000 649765064 200000 488350120 200000 904818584 200000 654592995 200000 520181468 200000 530559467 200000 541227575 200000 251896305 200000 910365243 200000 330901428 200000 293390242 200000 919559610 200000 371795598 200000 814620820 200000 990319054 200000 701766171 200000 318519322 200000 483266231 200000 410128211 200000 875768980 200000 301572038 200000 785153260 200000 190795112 200000 908012866 200000 381800216 200000 41900707 200000 129201633 200000 731071204 200000 803766327 200000 871460840 200000 902535991 200000 393874137 200000 451407337 200000 225481068 200000 91247231 200000 602340640 200000 613289365 200000 574432380 200000 3498864 200000 949414485 200000 377021249 200000 377237767 200000 375797857 200000 787840953 200000 750336404 200000 568704924 200000 434749512 200000 236361514 200000 785543125 200000 9912168 200000 247197884 200000 888138022 200000 673118185 200000 460940859 200000 457670642 200000 377885387 200000 770293335 200000 114292867 200000 749633218 200000 622737881 200000 737593414 200000 542048590 200000 22724770 200000 544066733 200000 961095037 200000 957963339 200000 384685992 200000 297461831 200000 72321121 200000 149574600 200000 965147276 200000 438222916 200000 602148858 200000 568372917 200000 357346467 200000 458065123 200000 798590957 200000 498122399 200000 807850468 200000 199398147 200000 822019714 200000 86058420 200000 141524198 200000 81754146 200000 133731486 200000 214705860 200000 49863391 200000 996603999 200000 651092425 200000 59498814 200000 533563301 200000 123519096 200000 763762216 200000 199164718 200000 245483439 200000 145284043 200000 550826627 200000 371639620 200000 315705364 200000 560448088 200000 638697023 200000 364864719 200000 389094538 200000 224052924 200000 900475748 200000 777684925 200000 876986728 200000 273224759 200000 806107800 200000 450915996 200000 588881315 200000 1848486 200000 161917729 200000 664493723 200000 274139347 200000 777680009 200000 918758118 200000 57710984 200000 289962798 200000 42524413 200000 484936813 200000 735039955 200000 941401995 200000 275142081 200000 354615516 200000 740423817 200000 989639007 200000 180108084 200000 682980348 200000 617250136 200000 236090563 200000 700324436 200000 328361520 200000 805318800 200000 550124651 200000 339627200 200000 282096770 200000 316564255 200000 307985327 200000 196331702 200000 424247958 200000 338349204 200000 194562180 200000 212032276 200000 783827123 200000 273187100 200000 31041923 200000 200485722 200000 443284928 200000 787709319 200000 444444128 200000 620869541 200000 881660739 200000 553511234 200000 857891699 200000 477161141 200000 800295779 200000 87200862 200000 474586290 200000 706145255 200000 400925927 200000 221720967 200000 434032819 200000 220461371 200000 528145716 200000 784154124 200000 70994222 200000 532086606 200000 212445777 200000 281374684 200000 172602488 200000 424478559 200000 364532454 200000 447222150 200000 864069000 200000 211101517 200000 607047223 200000 900969016 200000 16846837 200000 378239894 200000 959063597 200000 496945600 200000 841119220 200000 238627160 200000 860608844 200000 582642317 200000 974399070 200000 502046803 200000 372891325 200000 684966829 200000 547290279 200000 112608997 200000 174855748 200000 782678735 200000 97318119 200000 308500492 200000 270492746 200000 666402370 200000 899931092 200000 824331110 200000 753094100 200000 369844468 200000 70635716 200000 87872306 200000 893772936 200000 848456819 200000 559710638 200000 410459216 200000 735432878 200000 403857134 200000 681583401 200000 846062140 200000 392810284 200000 264411443 200000 687101035 200000 722616598 200000 308862344 200000 500268721 200000 487262539 200000 645708188 200000 236151272 200000 790884727 200000 350507582 200000 732121901 200000 518791957 200000 317670963 200000 361487965 200000 825836487 200000 679633522 200000 948769843 200000 266291548 200000 971806729 200000 323981832 200000 253634406 200000 766744466 200000 306346801 200000 797260413 200000 331733082 200000 487666679 200000 668010269 200000 522124568 200000 548012094 200000 4732960 200000 871207501 200000 588545469 200000 769906913 200000 142571589 200000 644643294 200000 285337334 200000 270770865 200000 323562811 200000 67675536 200000 963963879 200000 433165500 200000 251330168 200000 604520384 200000 4989527 200000 260426417 200000 162448917 200000 50333549 200000 165858989 200000 170038494 200000 337484486 200000 938874422 200000 540211184 200000 816091698 200000 335767523 200000 616776793 200000 611314117 200000 698975804 200000 807632226 200000 477713589 200000 665910899 200000 899937577 200000 562218458 200000 690820296 200000 334666466 200000 290300873 200000 709852289 200000 354663601 200000 638545046 200000 484503434 200000 348064557 200000 347169069 200000 371877816 200000 268882555 200000 85031509 200000 756785053 200000 7338764 200000 70397769 200000 438895376 200000 131606014 200000 129758715 200000 604208452 200000 716361491 200000 173468398 200000 163184777 200000 110233689 200000 438820535 200000 593917868 200000 733953887 200000 48804120 200000 819424496 200000 390351896 200000 317382082 200000 991312559 200000 657411926 200000 439791790 200000 836617624 200000 189456620 200000 751882271 200000 698647182 200000 554443113 200000 246489151 200000 506274337 200000 802193270 200000 874540123 200000 952020916 200000 249922772 200000 90981317 200000 978350132 200000 938573564 200000 975881293 200000 260369529 200000 686175579 200000 530637412 200000 586534211 200000 940500272 200000 614565078 200000 184176859 200000 683127565 200000 254472746 200000 920030796 200000 529038831 200000 93990304 200000 111333444 200000 756189187 200000 607959503 200000 533348245 200000 439728382 200000 29892322 200000 771527498 200000 891079712 200000 646195317 200000 358583919 200000 305852877 200000 160790297 200000 686754665 200000 171993297 200000 958906216 200000 543393013 200000 959157047 200000 241511630 200000 5784265 200000 192658637 200000 111671262 200000 343724493 200000 539578174 200000 53242965 200000 331676157 200000 204304341 200000 388933815 200000 199864293 200000 839724754 200000 539383179 200000 496262592 200000 245428339 200000 941662780 200000 462552630 200000 104419722 200000 909279126 200000 234375865 200000 543221693 200000 443529698 200000 490162563 200000 3884391 200000 607958183 200000 534449975 200000 475853586 200000 454222854 200000 885511193 200000 511543447 200000 53548473 200000 362819828 200000 813772251 200000 899942321 200000 785291663 200000 161724718 200000 755726418 200000 270376148 200000 382683978 200000 449157716 200000 400097926 200000 1512685 200000 757089856 200000 410770597 200000 516677660 200000 989929356 200000 928822888 200000 721614590 200000 206846300 200000 580082911 200000 906957401 200000 445927646 200000 958990124 200000 338441652 200000 221841225 200000 130115684 200000 164762897 200000 77388666 200000 269957902 200000 661840462 200000 555432756 200000 266859584 200000 454273056 200000 101199867 200000 329566810 200000 518675635 200000 724490644 200000 852741993 200000 15268842 200000 578561059 200000 131510561 200000 90285878 200000 161474538 200000 92522622 200000 603318557 200000 236770466 200000 992852224 200000 857279570 200000 21578368 200000 781051786 200000 872081012 200000 905573583 200000 27382495 200000 966970478 200000 753076268 200000 742618049 200000 273500785 200000 446129259 200000 346237614 200000 817348505 200000 469556749 200000 285298496 200000 242352929 200000 115906403 200000 500358953 200000 938341708 200000 876856140 200000 726101712 200000 38931419 200000 446229390 200000 703366548 200000 564492845 200000 477910747 200000 555821475 200000 211508992 200000 824179818 200000 937043325 200000 897402826 200000 566702903 200000 102560531 200000 633303482 200000 737875169 200000 850506367 200000 295389273 200000 657981480 200000 528603752 200000 516104640 200000 94309641 200000 722714620 200000 268211325 200000 799734398 200000 394188433 200000 401864462 200000 279324125 200000 391029473 200000 693233922 200000 962828756 200000 887553513 200000 794756528 200000 704307464 200000 902580069 200000 363169949 200000 301379664 200000 150518770 200000 468466039 200000 327890585 200000 405557449 200000 198295984 200000 902309984 200000 265568028 200000 836709824 200000 455145678 200000 992178455 200000 754606083 200000 957844605 200000 191322237 200000 615941427 200000 321279437 200000 47548645 200000 63523466 200000 684821226 200000 403680153 200000 81448320 200000 350950245 200000 149281554 200000 915603749 200000 637050228 200000 215257114 200000 322764066 200000 274697935 200000 186745990 200000 216710233 200000 595622193 200000 71964055 200000 969814303 200000 987742833 200000 582572021 200000 414685979 200000 226388036 200000 501768016 200000 79328965 200000 939321240 200000 465014172 200000 379351684 200000 609101206 200000 597158383 200000 244476781 200000 729037372 200000 210680064 200000 279251356 200000 190264477 200000 518157127 200000 35991610 200000 923728575 200000 331417269 200000 890884882 200000 356061976 200000 80789015 200000 831646168 200000 683364781 200000 15151635 200000 165606145 200000 457971408 200000 945980870 200000 737011776 200000 490236284 200000 260226816 200000 304802475 200000 478853462 200000 229369895 200000 521692274 200000 766377547 200000 302439852 200000 457165887 200000 990863818 200000 709588277 200000 871346744 200000 348181925 200000 407860815 200000 759939734 200000 787178128 200000 544893654 200000 336919016 200000 168186430 200000 141702892 200000 270263536 200000 998848796 200000 51322522 200000 53056033 200000 443588531 200000 219394320 200000 143648955 200000 53421990 200000 685172092 200000 114384267 200000 789790285 200000 247659921 200000 470242123 200000 421447412 200000 526449055 200000 709328026 200000 837618877 200000 75149906 200000 60018593 200000 925045782 200000 690822673 200000 526701386 200000 644359135 200000 490383356 200000 161076262 200000 18301988 200000 283107466 200000 382903523 200000 200119930 200000 386400197 200000 262439535 200000 653614593 200000 483249964 200000 757241269 200000 988121853 200000 302584108 200000 621859578 200000 364502042 200000 65364035 200000 860970715 200000 723164482 200000 283478457 200000 615576302 200000 997568037 200000 686808580 200000 143869947 200000 843926606 200000 647950016 200000 797496798 200000 491423973 200000 656048721 200000 10738947 200000 224576013 200000 932720413 200000 65356165 200000 249794019 200000 699455090 200000 576151531 200000 183489305 200000 552554232 200000 292769673 200000 950758709 200000 640590555 200000 583336568 200000 171363954 200000 663123841 200000 999797050 200000 445295418 200000 773321963 200000 622589942 200000 683368773 200000 937120435 200000 857565523 200000 534514266 200000 526164138 200000 614754556 200000 926302376 200000 305867028 200000 688328119 200000 453799113 200000 957770377 200000 394064682 200000 350123867 200000 867595122 200000 298060596 200000 964442179 200000 238752548 200000 282261228 200000 598452103 200000 648086181 200000 277119810 200000 858670032 200000 1440514 200000 636711735 200000 853555842 200000 422139218 200000 292366787 200000 425509760 200000 998614610 200000 754079562 200000 905614471 200000 311616421 200000 614447298 200000 258241582 200000 928715438 200000 659578477 200000 80331904 200000 602705684 200000 982102071 200000 821880639 200000 607238875 200000 273503156 200000 931265471 200000 95990306 200000 926776256 200000 887226467 200000 26826885 200000 519574459 200000 775445951 200000 156891672 200000 756701800 200000 657206098 200000 747571205 200000 281791082 200000 488783846 200000 252584652 200000 529283682 200000 629305742 200000 130536478 200000 924374705 200000 935747908 200000 425121885 200000 872555214 200000 757778982 200000 83765690 200000 461346379 200000 331293268 200000 530712819 200000 410947441 200000 395314544 200000 634289072 200000 706399101 200000 249699513 200000 96107138 200000 121253503 200000 712419020 200000 127808127 200000 304753367 200000 995314433 200000 233930374 200000 843205204 200000 515052134 200000 90353171 200000 705518321 200000 884150883 200000 153520582 200000 128848692 200000 769240307 200000 230568830 200000 777449517 200000 68003971 200000 3014164 200000 279152401 200000 38389106 200000 615042238 200000 537100922 200000 338863404 200000 561265162 200000 505748804 200000 703364331 200000 136256636 200000 490901261 200000 156142611 200000 350941902 200000 321177170 200000 965286962 200000 473958858 200000 361032233 200000 610275481 200000 55932877 200000 647361447 200000 933763491 200000 965873123 200000 929757399 200000 244153736 200000 771840642 200000 654539612 200000 974489317 200000 881021933 200000 140303021 200000 997564628 200000 870034991 200000 748832243 200000 309355690 200000 581684920 200000 705206153 200000 224210266 200000 579325344 200000 16815128 200000 7844972 200000 57192575 200000 273513814 200000 73226914 200000 813416686 200000 326216289 200000 262943281 200000 381880997 200000 785263556 200000 741919903 200000 864841016 200000 301599502 200000 401697350 200000 121558903 200000 697485330 200000 744994669 200000 504601706 200000 947448264 200000 730723590 200000 56271343 200000 206713031 200000 823636752 200000 649805561 200000 471326052 200000 772624531 200000 78289262 200000 502900595 200000 375822650 200000 413643684 200000 889623456 200000 836136601 200000 640934783 200000 655916657 200000 795339012 200000 801700659 200000 574717155 200000 662074385 200000 413301146 200000 110281382 200000 55277234 200000 574439993 200000 271141375 200000 825954042 200000 92709085 200000 471486786 200000 325704563 200000 350795988 200000 308319217 200000 53721120 200000 835088851 200000 236558204 200000 820285725 200000 822196843 200000 219388830 200000 313309912 200000 115747375 200000 276855385 200000 677375475 200000 365396334 200000 60097430 200000 839704256 200000 485470352 200000 785328740 200000 769038433 200000 991065368 200000 627719124 200000 997060482 200000 362438206 200000 213259638 200000 80935613 200000 162935086 200000 204218747 200000 250980497 200000 292322025 200000 134264942 200000 218759430 200000 800555968 200000 576471704 200000 188379369 200000 312839280 200000 237185784 200000 82584744 200000 539281125 200000 456143333 200000 650582226 200000 797660310 200000 824526665 200000 124331573 200000 50071682 200000 77782147 200000 729380251 200000 763688653 200000 623554016 200000 435909931 200000 126893570 200000 153757629 200000 533010785 200000 9689070 200000 786574149 200000 885211059 200000 516103710 200000 5985994 200000 551140041 200000 768424445 200000 448515531 200000 615369310 200000 239918229 200000 725709962 200000 359306432 200000 333087720 200000 183104336 200000 727423977 200000 31410675 200000 840294727 200000 60845633 200000 665129800 200000 84272891 200000 665673977 200000 242365261 200000 594060404 200000 56780301 200000 854338077 200000 457184507 200000 359252958 200000 547091457 200000 568367216 200000 536214131 200000 925447316 200000 187773005 200000 664552019 200000 584521081 200000 744121411 200000 135098120 200000 985486018 200000 113479286 200000 115959098 200000 50436328 200000 870299998 200000 371548270 200000 370315369 200000 23697219 200000 629267043 200000 916827914 200000 248182621 200000 632092176 200000 121367729 200000 726299278 200000 541992517 200000 976852454 200000 825532358 200000 612460003 200000 551780847 200000 867133947 200000 667212225 200000 657668750 200000 519436746 200000 374506533 200000 935330656 200000 256351925 200000 17340389 200000 623186140 200000 162974722 200000 488123680 200000 283233517 200000 666313525 200000 142892453 200000 857368885 200000 308853810 200000 703854311 200000 895490279 200000 336168186 200000 480199586 200000 180954696 200000 694051080 200000 578229014 200000 166070219 200000 684497488 200000 667088870 200000 212902095 200000 590029788 200000 792920724 200000 618201086 200000 370550284 200000 819551140 200000 684890955 200000 263446128 200000 66252627 200000 125461392 200000 239844684 200000 446355195 200000 586399179 200000 371803312 200000 822021645 200000 136021500 200000 273121594 200000 51649202 200000 972208036 200000 825816690 200000 401602055 200000 614119908 200000 321510088 200000 927362044 200000 910499640 200000 692806453 200000 812378320 200000 517668056 200000 303677044 200000 160818228 200000 131555250 200000 415716836 200000 323380738 200000 168839950 200000 511030277 200000 150169760 200000 455412423 200000 879233683 200000 369968894 200000 818642730 200000 899784778 200000 761567793 200000 715502709 200000 666511936 200000 643710131 200000 194659318 200000 310018272 200000 700308800 200000 593935046 200000 682410641 200000 858886486 200000 433713193 200000 141867500 200000 156087121 200000 950952333 200000 352890267 200000 62224425 200000 2121251 200000 226333147 200000 43478738 200000 414299686 200000 262549911 200000 826343735 200000 791452078 200000 84550439 200000 209924315 200000 614741816 200000 772080301 200000 916828949 200000 84022717 200000 869691412 200000 205599470 200000 839932532 200000 702238892 200000 939470497 200000 278447151 200000 560432749 200000 460930231 200000 362823766 200000 751492303 200000 951372485 200000 469657483 200000 175475530 200000 313351627 200000 981482466 200000 26389880 200000 363678259 200000 282241220 200000 505367244 200000 294404460 200000 785836136 200000 733836279 200000 524395817 200000 320617717 200000 113080798 200000 468241474 200000 432105791 200000 132494402 200000 297306413 200000 932022564 200000 798324213 200000 492911138 200000 725216139 200000 172697276 200000 685721297 200000 92848130 200000 801184463 200000 334446025 200000 632457722 200000 598053874 200000 252853615 200000 569290664 200000 501557302 200000 134690976 200000 463516289 200000 527140440 200000 538334444 200000 803131738 200000 900964796 200000 825690232 200000 757494306 200000 879540751 200000 53873527 200000 750734662 200000 216435327 200000 610886477 200000 294387880 200000 207257760 200000 562786634 200000 136959044 200000 134405861 200000 84563206 200000 894876776 200000 763903168 200000 288267366 200000 407191446 200000 514533984 200000 409458994 200000 656444416 200000 614690829 200000 8728153 200000 408469671 200000 551129898 200000 393419 200000 859582490 200000 817715406 200000 187253754 200000 994611407 200000 654321672 200000 930231798 200000 285054760 200000 777726390 200000 93864234 200000 724273932 200000 162136073 200000 298250687 200000 114827048 200000 866638752 200000 915053204 200000 917930953 200000 21702726 200000 508202464 200000 483013984 200000 387519826 200000 566365037 200000 774854298 200000 430780835 200000 623975545 200000 621952034 200000 42760509 200000 538874163 200000 351901692 200000 667985035 200000 932705239 200000 965446791 200000 885875002 200000 49142640 200000 834864408 200000 134757558 200000 362284592 200000 526360630 200000 950659661 200000 12746102 200000 683975039 200000 973402853 200000 937613668 200000 753119518 200000 116101219 200000 272729635 200000 120573165 200000 90849955 200000 827299517 200000 398421814 200000 620882454 200000 128529821 200000 489113353 200000 414826501 200000 612953262 200000 298097218 200000 646947943 200000 962040086 200000 146843938 200000 975626601 200000 223078037 200000 902600591 200000 604417666 200000 370589831 200000 232805362 200000 36828472 200000 409620092 200000 505246645 200000 175278972 200000 326405751 200000 881262942 200000 385477031 200000 914279634 200000 628596819 200000 797221911 200000 507640756 200000 336085554 200000 838013552 200000 166863413 200000 225712596 200000 589109371 200000 409775384 200000 722063847 200000 662550685 200000 353397034 200000 510228271 200000 868209148 200000 306795844 200000 703252064 200000 896020540 200000 156995042 200000 653345697 200000 406011097 200000 590291046 200000 733540775 200000 472038442 200000 388120054 200000 75254900 200000 259007994 200000 289121781 200000 57960883 200000 631943115 200000 759798313 200000 967686330 200000 129279664 200000 367332466 200000 344645668 200000 396215502 200000 289438763 200000 988583185 200000 921675895 200000 216419112 200000 667679235 200000 980404972 200000 53874259 200000 443801439 200000 333338294 200000 505658347 200000 851757445 200000 490082216 200000 578317667 200000 611469973 200000 177191036 200000 358007516 200000 755413448 200000 113622544 200000 181971015 200000 134784111 200000 58228291 200000 433794081 200000 196361363 200000 189730937 200000 581549524 200000 748783409 200000 532872112 200000 918644143 200000 546031128 200000 63507525 200000 946657931 200000 581994858 200000 240510287 200000 340275971 200000 223744692 200000 984626078 200000 142994518 200000 920021427 200000 332132441 200000 123391203 200000 286696108 200000 275420987 200000 24780361 200000 907946607 200000 930436208 200000 339051809 200000 905698801 200000 235335705 200000 197947489 200000 486499723 200000 180845921 200000 100506710 200000 452756955 200000 130680641 200000 728813382 200000 194568254 200000 143019743 200000 286779817 200000 838573808 200000 669711240 200000 690513931 200000 684547273 200000 512810573 200000 872347272 200000 471143069 200000 884443976 200000 752438252 200000 986309175 200000 813162100 200000 3951212 200000 166230778 200000 697493034 200000 369951757 200000 878225436 200000 110618438 200000 723191449 200000 165144713 200000 34294495 200000 338627392 200000 546254424 200000 116090788 200000 402326490 200000 858746357 200000 754324704 200000 755647422 200000 949674196 200000 915864852 200000 644523079 200000 696521174 200000 636882996 200000 378156779 200000 302112066 200000 861950344 200000 250074369 200000 894981738 200000 165787433 200000 214422294 200000 796880608 200000 787045149 200000 483475954 200000 548015451 200000 521740824 200000 544542005 200000 980014132 200000 995405272 200000 651288977 200000 644195199 200000 408373028 200000 906322603 200000 716200655 200000 798573930 200000 575231131 200000 724335762 200000 372545019 200000 994203908 200000 415336717 200000 163592427 200000 911842265 200000 706554108 200000 468688274 200000 362920886 200000 826010066 200000 716747425 200000 655347679 200000 133584272 200000 186334186 200000 232077281 200000 756074573 200000 619437497 200000 358832842 200000 606321482 200000 587807696 200000 276471310 200000 69514167 200000 130165771 200000 141275136 200000 917814030 200000 12485271 200000 627367922 200000 499882259 200000 276122072 200000 764567026 200000 129581934 200000 594837471 200000 563634218 200000 254151918 200000 217437582 200000 942331356 200000 165213283 200000 830943057 200000 652800511 200000 121941791 200000 573547393 200000 691600770 200000 855983377 200000 234651231 200000 814740259 200000 902665863 200000 953069490 200000 373594867 200000 132001158 200000 556819975 200000 690227568 200000 825080016 200000 342394251 200000 899878984 200000 987828859 200000 72360590 200000 907819182 200000 849414705 200000 297251231 200000 9475428 200000 192974096 200000 818402120 200000 836366413 200000 919316262 200000 375781229 200000 127027636 200000 978747538 200000 848978509 200000 132526885 200000 827384891 200000 942569245 200000 135810543 200000 681992759 200000 45763652 200000 672724796 200000 89204673 200000 350814527 200000 966058453 200000 939569886 200000 450295835 200000 277282175 200000 227063702 200000 868190866 200000 649122291 200000 871892690 200000 791105739 200000 456009605 200000 506954464 200000 974770617 200000 187625820 200000 288789895 200000 28611863 200000 474796370 200000 38601168 200000 942128390 200000 666812784 200000 839353179 200000 195500876 200000 893216528 200000 271536993 200000 651337266 200000 979878296 200000 126771540 200000 641467649 200000 135723223 200000 287764249 200000 680599585 200000 984435462 200000 597933287 200000 771631831 200000 994666597 200000 939910342 200000 688451745 200000 493513335 200000 366580653 200000 349273144 200000 76596964 200000 668653633 200000 913002026 200000 364602355 200000 632347438 200000 706834202 200000 960631466 200000 501982509 200000 604170142 200000 77913226 200000 766669466 200000 8492988 200000 287570162 200000 114907319 200000 739229705 200000 632557080 200000 254914185 200000 724297319 200000 883069351 200000 864863062 200000 617563745 200000 523735297 200000 314452673 200000 950620973 200000 416679193 200000 6269067 200000 572084038 200000 481215475 200000 773331438 200000 852911019 200000 362517444 200000 520791200 200000 371796161 200000 4031913 200000 651299690 200000 451184329 200000 95775758 200000 514451051 200000 237124614 200000 465330853 200000 105427189 200000 237421687 200000 365103112 200000 969938699 200000 190690101 200000 943481076 200000 796397693 200000 555114353 200000 287079723 200000 650555816 200000 996319508 200000 506756077 200000 355754454 200000 228119802 200000 961251355 200000 222729526 200000 442674389 200000 765179889 200000 360118401 200000 46053027 200000 833417318 200000 105594930 200000 478317525 200000 760055850 200000 606041448 200000 166965764 200000 19080260 200000 804436578 200000 423313241 200000 445915726 200000 931932318 200000 441301632 200000 151933015 200000 390703255 200000 114049617 200000 389817436 200000 162060066 200000 681168132 200000 410663275 200000 3608172 200000 935373079 200000 161791069 200000 698003099 200000 584027591 200000 163893814 200000 157904903 200000 560590128 200000 819150883 200000 492906268 200000 8754698 200000 888920855 200000 196598230 200000 873492744 200000 461652747 200000 337561824 200000 427685847 200000 27280345 200000 826517074 200000 589556665 200000 403462077 200000 835343373 200000 987967428 200000 938471280 200000 222760382 200000 389256387 200000 849860073 200000 436276852 200000 852945072 200000 525482425 200000 636102118 200000 746808787 200000 210045962 200000 957950798 200000 451109251 200000 964984637 200000 933848547 200000 39184000 200000 544634662 200000 904956159 200000 660519153 200000 200877293 200000 506924501 200000 678760455 200000 961317003 200000 925241557 200000 84254007 200000 24895462 200000 555994790 200000 67749653 200000 73054098 200000 627555016 200000 910760922 200000 150827309 200000 352413132 200000 914635644 200000 416878941 200000 279870778 200000 36000621 200000 857212786 200000 662512390 200000 531261435 200000 542055067 200000 77424311 200000 180471115 200000 594875087 200000 844713500 200000 114744825 200000 723120450 200000 15726516 200000 185366359 200000 952045192 200000 937075874 200000 605059401 200000 32545875 200000 146793554 200000 334615490 200000 806533836 200000 564445621 200000 559384038 200000 920499608 200000 605077020 200000 162407108 200000 118160497 200000 275680698 200000 986781110 200000 589059431 200000 791551427 200000 806339168 200000 979797691 200000 919524388 200000 3465290 200000 651271263 200000 782864103 200000 751822371 200000 277352212 200000 974207278 200000 260369051 200000 643216168 200000 672986064 200000 839805155 200000 481357011 200000 404487067 200000 848888525 200000 259878454 200000 255733551 200000 511237251 200000 32218360 200000 523698812 200000 403615726 200000 628537221 200000 469411297 200000 49051564 200000 751692780 200000 82548457 200000 339355573 200000 326703709 200000 459568811 200000 546641812 200000 755526981 200000 895677893 200000 362733638 200000 455000334 200000 55843325 200000 386216890 200000 676384638 200000 96610684 200000 497113580 200000 767835315 200000 866429873 200000 187875238 200000 141956033 200000 704111047 200000 204031709 200000 310982386 200000 368304843 200000 914437292 200000 43565472 200000 800179558 200000 134472440 200000 47193016 200000 706533690 200000 787493800 200000 111773398 200000 677802979 200000 820964232 200000 777103616 200000 743182228 200000 199547074 200000 347475209 200000 791577428 200000 724421889 200000 844349580 200000 16310492 200000 897315626 200000 489813898 200000 866935320 200000 445006528 200000 929679785 200000 802576959 200000 102052059 200000 579855122 200000 692868759 200000 399995085 200000 494263533 200000 231818449 200000 526910043 200000 930767748 200000 118871813 200000 590115227 200000 892798459 200000 487102802 200000 216718967 200000 819704752 200000 434051358 200000 932780486 200000 338975548 200000 819380718 200000 965575178 200000 691680013 200000 538213354 200000 455742419 200000 442498982 200000 767529463 200000 964116406 200000 734280573 200000 149322617 200000 804661746 200000 48600696 200000 586416556 200000 264881576 200000 494052620 200000 381319846 200000 403918781 200000 196433146 200000 931139572 200000 828283222 200000 451225007 200000 134019286 200000 400595960 200000 258718784 200000 550362145 200000 681882947 200000 257756935 200000 286728633 200000 732499537 200000 349144806 200000 879988656 200000 261537464 200000 880746014 200000 931181319 200000 942292769 200000 639420628 200000 974693894 200000 847513995 200000 7827240 200000 894491714 200000 367552808 200000 259228922 200000 978769972 200000 871307227 200000 472347458 200000 404964473 200000 920424275 200000 141060371 200000 31666866 200000 452502480 200000 60616245 200000 275685890 200000 761069176 200000 740740452 200000 713437478 200000 935093085 200000 685786674 200000 67110973 200000 152249111 200000 680275581 200000 421562909 200000 955545089 200000 589492629 200000 343429974 200000 292564761 200000 481785077 200000 913489103 200000 593400960 200000 607796389 200000 346436098 200000 233779091 200000 883356465 200000 839281886 200000 407133869 200000 802271057 200000 334724416 200000 791808131 200000 916812573 200000 305465365 200000 144770338 200000 773775091 200000 995572760 200000 622377616 200000 158877679 200000 115434540 200000 604154629 200000 6590991 200000 552456030 200000 397091532 200000 153840618 200000 475591809 200000 304276419 200000 504039443 200000 138083182 200000 629085812 200000 813010455 200000 82237407 200000 189221591 200000 144561943 200000 101864943 200000 49401005 200000 840477708 200000 856431673 200000 789311875 200000 475259806 200000 561199507 200000 417299528 200000 321952679 200000 598558318 200000 167999635 200000 670290514 200000 7806932 200000 262101373 200000 245968083 200000 920717318 200000 947497504 200000 533487562 200000 420091576 200000 712288690 200000 804708160 200000 649799922 200000 165084489 200000 418704453 200000 462372492 200000 955435828 200000 589037613 200000 70898510 200000 763346938 200000 62275439 200000 53000619 200000 176790779 200000 528421921 200000 850223393 200000 125587112 200000 159352858 200000 773248566 200000 756423272 200000 130055852 200000 381282842 200000 473221138 200000 567691268 200000 199599580 200000 228518153 200000 773858857 200000 743172947 200000 300825856 200000 789042070 200000 758066579 200000 806042706 200000 574507389 200000 888087824 200000 183876613 200000 419745186 200000 79605083 200000 665696612 200000 437291992 200000 700334719 200000 70809407 200000 522303266 200000 640570368 200000 241146057 200000 728336497 200000 460211064 200000 896413717 200000 457152766 200000 616403159 200000 977330229 200000 34970701 200000 132985405 200000 503873783 200000 269705670 200000 715663230 200000 651118660 200000 365169143 200000 95095098 200000 386729248 200000 3784562 200000 338849183 200000 878839873 200000 497046344 200000 874155717 200000 495650389 200000 976156456 200000 250321581 200000 682552796 200000 65421087 200000 275030238 200000 34935462 200000 42068213 200000 791435684 200000 820429553 200000 679640360 200000 27268334 200000 645858346 200000 343096208 200000 943853771 200000 35049287 200000 394416024 200000 436828042 200000 689153222 200000 408301085 200000 273357172 200000 798765644 200000 601925869 200000 903752751 200000 39505381 200000 125282278 200000 379645369 200000 519261404 200000 973360049 200000 559671046 200000 33135168 200000 498784291 200000 502151744 200000 493269243 200000 293426231 200000 756082337 200000 246557590 200000 816485298 200000 563380726 200000 868973461 200000 335392859 200000 266286010 200000 929158259 200000 654167774 200000 354738133 200000 950860355 200000 817255748 200000 612747513 200000 4843500 200000 10240282 200000 375570593 200000 850225415 200000 47707428 200000 868329134 200000 15295327 200000 233001157 200000 335821990 200000 566373901 200000 262069493 200000 306754705 200000 502789686 200000 770204390 200000 36321146 200000 307509611 200000 855705149 200000 246100872 200000 253362084 200000 162760944 200000 390096319 200000 846775520 200000 312197321 200000 500909919 200000 926271589 200000 736118910 200000 839135456 200000 805835159 200000 631103603 200000 359928464 200000 278575232 200000 70278935 200000 178326226 200000 360148452 200000 692603103 200000 386072060 200000 988918023 200000 35287529 200000 957535699 200000 471848709 200000 757401400 200000 477579950 200000 602504660 200000 251867536 200000 148633645 200000 636797665 200000 217209335 200000 245298077 200000 44830028 200000 311670223 200000 688796659 200000 223309770 200000 271898267 200000 95468905 200000 971642910 200000 29441877 200000 516360897 200000 293214268 200000 152632688 200000 14014492 200000 302781188 200000 649729912 200000 843748734 200000 789837982 200000 12262219 200000 686282473 200000 666760319 200000 455908859 200000 881023516 200000 498520320 200000 341246282 200000 312606191 200000 427884190 200000 189825738 200000 279872341 200000 129769178 200000 716007575 200000 336584181 200000 871107254 200000 47857594 200000 526014574 200000 950888146 200000 746860580 200000 801719854 200000 621716777 200000 147451981 200000 828307702 200000 293010548 200000 148605039 200000 506992117 200000 628961570 200000 885546859 200000 37134471 200000 159281146 200000 395181887 200000 341258897 200000 807600214 200000 546430761 200000 455547522 200000 504742916 200000 221943139 200000 871737584 200000 681430723 200000 688516228 200000 633095126 200000 887427936 200000 100519544 200000 81564014 200000 545672819 200000 573088549 200000 61618872 200000 790928066 200000 761466530 200000 309850510 200000 798983481 200000 200724253 200000 694396522 200000 373046923 200000 899134545 200000 659567550 200000 499935856 200000 735196329 200000 806669047 200000 639610500 200000 594701308 200000 101247254 200000 177323714 200000 816926189 200000 743839476 200000 81524643 200000 8908776 200000 241362712 200000 69311965 200000 723732668 200000 337083711 200000 477305795 200000 887279584 200000 371899248 200000 821659710 200000 172619853 200000 898453698 200000 980292975 200000 162470652 200000 649567156 200000 641941225 200000 617056005 200000 972929071 200000 136970134 200000 135905629 200000 336596771 200000 442365742 200000 315543091 200000 971610052 200000 449767254 200000 106678254 200000 614215784 200000 33876068 200000 733552589 200000 285018887 200000 992087989 200000 938487844 200000 721450327 200000 833717679 200000 542848055 200000 943417482 200000 669539681 200000 582699453 200000 541882541 200000 481707965 200000 754203643 200000 618636711 200000 974243958 200000 886174851 200000 57273299 200000 705602179 200000 924536720 200000 674235459 200000 762822711 200000 549397000 200000 516873882 200000 301743875 200000 433874710 200000 879308429 200000 849781458 200000 610221418 200000 258709247 200000 966308616 200000 660480535 200000 409257150 200000 973442335 200000 495029007 200000 353501927 200000 839144679 200000 206916422 200000 169220826 200000 216115296 200000 380322921 200000 359915490 200000 283271486 200000 267574850 200000 267995244 200000 255465473 200000 338561970 200000 915162858 200000 31428791 200000 574524754 200000 707724876 200000 504361815 200000 598194607 200000 42004515 200000 461672388 200000 298954536 200000 23692891 200000 600155492 200000 497201007 200000 310053532 200000 808307811 200000 637509793 200000 707567428 200000 501641360 200000 858971659 200000 89737739 200000 918437850 200000 381624963 200000 469606460 200000 201256047 200000 855329383 200000 821086868 200000 906353274 200000 742441276 200000 981617345 200000 845208960 200000 339879150 200000 864579713 200000 327316831 200000 155906216 200000 458835549 200000 66147051 200000 513893720 200000 716366857 200000 734359597 200000 14818250 200000 816363618 200000 239562817 200000 123775590 200000 32596748 200000 96346323 200000 12669584 200000 111018414 200000 679387455 200000 21117347 200000 567520467 200000 268377931 200000 588517266 200000 398759527 200000 759128458 200000 116917027 200000 162551251 200000 747296598 200000 6354898 200000 606900670 200000 761443442 200000 152015687 200000 439572842 200000 577305666 200000 281885819 200000 56350639 200000 433064625 200000 895001717 200000 507789727 200000 281340582 200000 638991525 200000 892309694 200000 540008491 200000 865628899 200000 336111333 200000 828933667 200000 537199886 200000 801297850 200000 956470702 200000 577317451 200000 72723415 200000 90371364 200000 332448737 200000 331783037 200000 848266419 200000 134217655 200000 625221371 200000 657926302 200000 761256050 200000 552511144 200000 570212634 200000 481737013 200000 563361921 200000 845080015 200000 160956670 200000 380793705 200000 943294704 200000 958720930 200000 233159684 200000 838691841 200000 127152237 200000 112741175 200000 427663403 200000 770895970 200000 121808455 200000 373652038 200000 438876690 200000 404604051 200000 534108267 200000 2960164 200000 314126584 200000 736394555 200000 499236713 200000 213906120 200000 781843642 200000 564586401 200000 682724974 200000 682357449 200000 369581015 200000 962670506 200000 98502475 200000 159315292 200000 836854125 200000 474345950 200000 862539884 200000 646428505 200000 640050492 200000 425515874 200000 954037472 200000 645826103 200000 439091106 200000 328331774 200000 222634582 200000 1328139 200000 332146588 200000 311294488 200000 843688733 200000 268294539 200000 535448779 200000 129204917 200000 68177443 200000 759709712 200000 366771563 200000 550853502 200000 394642166 200000 703879566 200000 933633116 200000 343909048 200000 646424517 200000 160209053 200000 320089373 200000 5044554 200000 856622942 200000 40385139 200000 593269707 200000 124328122 200000 94005552 200000 61235431 200000 321431333 200000 987857198 200000 816452938 200000 902979694 200000 135230602 200000 614749038 200000 786436698 200000 482543136 200000 575444472 200000 246982880 200000 360986030 200000 922599348 200000 339185166 200000 515387274 200000 282331445 200000 440009086 200000 797491721 200000 918621203 200000 355863421 200000 830390903 200000 816574410 200000 178800065 200000 625402293 200000 645408308 200000 225227214 200000 650640507 200000 986886572 200000 771208940 200000 226211635 200000 145378504 200000 988369871 200000 892004214 200000 489949624 200000 609117645 200000 748194607 200000 725520712 200000 235040189 200000 405018961 200000 948541815 200000 276651129 200000 495284286 200000 602017723 200000 371112697 200000 769538494 200000 71844571 200000 809684498 200000 849495713 200000 132565615 200000 148864978 200000 343428603 200000 697101823 200000 665052290 200000 823859202 200000 631248829 200000 886935360 200000 385397902 200000 117160681 200000 186523200 200000 664470324 200000 147537864 200000 628963493 200000 310147336 200000 188147529 200000 602783753 200000 878012406 200000 798378557 200000 536413582 200000 148828613 200000 521768506 200000 369645734 200000 995571376 200000 8176147 200000 40821102 200000 678943145 200000 311218174 200000 974753451 200000 846564915 200000 573502283 200000 554273128 200000 957073891 200000 558899141 200000 626379829 200000 467185019 200000 716824752 200000 115054596 200000 152978348 200000 370768230 200000 634220714 200000 342646639 200000 987192214 200000 704575735 200000 648131079 200000 616703779 200000 749819515 200000 714334877 200000 595400093 200000 952292063 200000 939958145 200000 761955687 200000 780358372 200000 211298049 200000 117048430 200000 257219331 200000 129172977 200000 174444681 200000 61143465 200000 614771647 200000 865542523 200000 38171925 200000 735798328 200000 93653130 200000 684369624 200000 755032803 200000 487478209 200000 743054066 200000 613796352 200000 969708241 200000 882321549 200000 980340518 200000 152169352 200000 287673439 200000 39838591 200000 834827765 200000 460456104 200000 375008170 200000 154277921 200000 776022732 200000 543546676 200000 797148018 200000 844275351 200000 994319803 200000 329416101 200000 700133652 200000 688691624 200000 848968560 200000 573891857 200000 928291983 200000 13963963 200000 32915769 200000 229552941 200000 431442050 200000 265822678 200000 575841029 200000 194655825 200000 984252459 200000 849389473 200000 269432163 200000 174690675 200000 187029865 200000 310183264 200000 770966913 200000 763428393 200000 998300858 200000 877407483 200000 920359213 200000 650726059 200000 560044860 200000 440324857 200000 453747925 200000 924819406 200000 459328175 200000 537947775 200000 681857930 200000 533443337 200000 15411056 200000 105430357 200000 802278136 200000 436037747 200000 573598335 200000 242423264 200000 218402158 200000 771634882 200000 765874041 200000 693855528 200000 189299676 200000 419603276 200000 16131230 200000 747156690 200000 457344463 200000 828063240 200000 914332875 200000 777430310 200000 107137910 200000 254492045 200000 310847359 200000 108373769 200000 395743647 200000 452181777 200000 488126681 200000 127195651 200000 96781241 200000 274353770 200000 57067927 200000 376723514 200000 281962451 200000 95598608 200000 853333784 200000 721935476 200000 720068250 200000 53835544 200000 181285209 200000 158407191 200000 332874590 200000 876072761 200000 269297403 200000 491239723 200000 623385101 200000 918821577 200000 832824635 200000 434353750 200000 811532085 200000 946391744 200000 945040375 200000 611171038 200000 412767749 200000 371997875 200000 472730031 200000 553021610 200000 268034124 200000 762481881 200000 250216320 200000 599233600 200000 50027639 200000 859824649 200000 986345769 200000 271251655 200000 200221078 200000 714976697 200000 146539273 200000 362973189 200000 581814103 200000 417929215 200000 510653982 200000 101920353 200000 635323400 200000 867000722 200000 472004103 200000 183312610 200000 382921880 200000 54415305 200000 872230658 200000 767636781 200000 991483542 200000 408237210 200000 503578094 200000 628923785 200000 19971119 200000 25149596 200000 136465481 200000 120773853 200000 426819635 200000 67727620 200000 413219377 200000 451277488 200000 162027536 200000 731866538 200000 498040422 200000 921890599 200000 318619092 200000 74517252 200000 812087365 200000 207512842 200000 979927598 200000 655215145 200000 346555854 200000 603761086 200000 351950445 200000 206306510 200000 401706910 200000 837758282 200000 238211710 200000 571973964 200000 713466613 200000 750829654 200000 98143473 200000 939112599 200000 921060272 200000 92767783 200000 73573108 200000 981805127 200000 285268046 200000 515317923 200000 702997077 200000 46047377 200000 41851886 200000 456369234 200000 442567043 200000 429199438 200000 281866318 200000 46738009 200000 483205517 200000 569478386 200000 192431052 200000 536029312 200000 85891616 200000 708360853 200000 74289512 200000 290717485 200000 4301196 200000 76880877 200000 441353919 200000 301675366 200000 530570943 200000 67835985 200000 672101905 200000 718517969 200000 983969095 200000 380936118 200000 7857723 200000 63768502 200000 969820499 200000 927934644 200000 627325117 200000 488242939 200000 415802290 200000 279366785 200000 727286196 200000 261841958 200000 591767505 200000 50137332 200000 80435167 200000 639786846 200000 382995904 200000 837212291 200000 549861021 200000 591263081 200000 285409837 200000 596220484 200000 404241901 200000 180627886 200000 829900390 200000 552654830 200000 694918251 200000 222758452 200000 318334042 200000 129887192 200000 140340568 200000 345933216 200000 410230935 200000 201471736 200000 872248466 200000 950582073 200000 822959693 200000 894348516 200000 247516311 200000 891719398 200000 553458505 200000 546209748 200000 164308101 200000 678974253 200000 410930169 200000 86368925 200000 570418204 200000 496182070 200000 138426733 200000 812104374 200000 737672633 200000 767973573 200000 736735060 200000 21804085 200000 402793564 200000 721503810 200000 854580730 200000 746176466 200000 902317986 200000 601534132 200000 463492175 200000 125399266 200000 286054858 200000 980030400 200000 677643746 200000 445467484 200000 857313203 200000 188973998 200000 44653281 200000 290548183 200000 1688795 200000 945693027 200000 406066714 200000 498957705 200000 650280289 200000 888559719 200000 372914940 200000 614083144 200000 783181827 200000 115157215 200000 873993621 200000 265139851 200000 982799391 200000 321696659 200000 279698069 200000 395718505 200000 663929269 200000 65502185 200000 428216649 200000 884638360 200000 577269090 200000 547701223 200000 849111967 200000 576543342 200000 380917350 200000 176795187 200000 30432807 200000 246355427 200000 507069598 200000 578168853 200000 363588111 200000 333713548 200000 850061450 200000 606620019 200000 386515750 200000 417043104 200000 751790407 200000 606425299 200000 130141657 200000 285024502 200000 174856852 200000 435286364 200000 777023288 200000 902525699 200000 888851664 200000 560757460 200000 10605297 200000 158207199 200000 621553913 200000 995209634 200000 550596946 200000 392683329 200000 971160238 200000 196624076 200000 477271370 200000 245455229 200000 108197933 200000 99352057 200000 834722919 200000 945961868 200000 349105748 200000 548044143 200000 420708057 200000 689057795 200000 65739939 200000 94983189 200000 494800748 200000 350007322 200000 653871415 200000 604169073 200000 649296273 200000 268593574 200000 878402256 200000 444712875 200000 688387413 200000 469584670 200000 193142987 200000 849995143 200000 458368359 200000 479757208 200000 842979624 200000 748385389 200000 372647701 200000 124953292 200000 71572612 200000 368516196 200000 601506383 200000 834842383 200000 734374430 200000 317853201 200000 480788898 200000 873307992 200000 457427413 200000 237417147 200000 104877628 200000 294570302 200000 580790311 200000 828354634 200000 669502957 200000 757855478 200000 69030450 200000 568548162 200000 352815395 200000 484395864 200000 195790262 200000 142078668 200000 928684781 200000 105180635 200000 461204753 200000 65357485 200000 313663736 200000 37640339 200000 903309633 200000 388955979 200000 559075220 200000 68955705 200000 122331620 200000 393183150 200000 313005998 200000 600472099 200000 522236729 200000 306868604 200000 526799574 200000 885682758 200000 642897440 200000 756719866 200000 111210298 200000 999111994 200000 276094485 200000 536587025 200000 892369833 200000 333539893 200000 463705400 200000 993118022 200000 201005968 200000 116201230 200000 889233991 200000 239390656 200000 407474431 200000 848899642 200000 592528033 200000 627751749 200000 893251235 200000 706729169 200000 582656068 200000 772463420 200000 262165964 200000 98257033 200000 442157519 200000 190568875 200000 445122152 200000 515317689 200000 663263360 200000 571874617 200000 868168966 200000 903690583 200000 161307189 200000 971318572 200000 817711827 200000 115538681 200000 173161838 200000 639586667 200000 249346463 200000 638795990 200000 435351880 200000 449945212 200000 220247511 200000 438946245 200000 795249027 200000 338836358 200000 829397131 200000 541861180 200000 946231932 200000 786807887 200000 133974889 200000 361645394 200000 988795698 200000 900490559 200000 762827455 200000 260764860 200000 183951172 200000 943496026 200000 860078461 200000 275542738 200000 709554416 200000 446883400 200000 909166895 200000 947361674 200000 763110677 200000 298390096 200000 484757510 200000 204020603 200000 123185 200000 325600343 200000 952443087 200000 542167514 200000 296378723 200000 400793573 200000 847693561 200000 42245247 200000 371684457 200000 799703327 200000 674753682 200000 213394913 200000 938555809 200000 111490253 200000 501791818 200000 968603412 200000 185541387 200000 727328340 200000 992899437 200000 840445393 200000 513183044 200000 473179580 200000 327873004 200000 902579310 200000 275124619 200000 600870826 200000 435043412 200000 887973344 200000 982392768 200000 398490982 200000 544060372 200000 196271551 200000 381282911 200000 516663510 200000 914632762 200000 98595393 200000 482733192 200000 989481600 200000 835781621 200000 767971900 200000 643656185 200000 210162058 200000 451568660 200000 141386024 200000 88074513 200000 24392124 200000 568929348 200000 101629210 200000 345523918 200000 314331004 200000 119089365 200000 758444233 200000 616203982 200000 614740432 200000 587309749 200000 245036939 200000 539385681 200000 708257375 200000 910034803 200000 447255896 200000 455963444 200000 855076207 200000 477573948 200000 291707077 200000 223243767 200000 513474023 200000 199859935 200000 685697290 200000 67174327 200000 555841869 200000 190500812 200000 3060219 200000 453351220 200000 378321352 200000 134301712 200000 612247057 200000 868993995 200000 610662430 200000 192274010 200000 177368674 200000 60248443 200000 251237814 200000 944779256 200000 766471331 200000 707802851 200000 742462103 200000 439281369 200000 436928812 200000 817525057 200000 442222950 200000 229870988 200000 808508659 200000 797741684 200000 68397930 200000 542133054 200000 278112142 200000 24963322 200000 993225867 200000 356444607 200000 826251061 200000 6064625 200000 469501773 200000 576345469 200000 109864125 200000 484154649 200000 536910552 200000 96224134 200000 303209885 200000 903850192 200000 998038259 200000 943045002 200000 862986732 200000 483838483 200000 287624195 200000 296150485 200000 898382944 200000 226164866 200000 882722576 200000 263808344 200000 808273999 200000 1476700 200000 935192512 200000 481061280 200000 934120880 200000 770366078 200000 119412312 200000 383515355 200000 381103898 200000 553439847 200000 461056961 200000 567604698 200000 798423491 200000 355416630 200000 201392000 200000 284708873 200000 746825089 200000 794258089 200000 744400315 200000 344913271 200000 672149196 200000 229129503 200000 732358458 200000 161047252 200000 274071225 200000 246583702 200000 892669283 200000 534569837 200000 476919039 200000 976615596 200000 206865468 200000 876347185 200000 57394164 200000 883534241 200000 601319532 200000 616580270 200000 116435600 200000 283714642 200000 839028537 200000 919863059 200000 170215016 200000 806214975 200000 701631114 200000 380615727 200000 921792947 200000 534253957 200000 293713637 200000 396456047 200000 359083848 200000 711244515 200000 852710257 200000 627719907 200000 173562013 200000 77902264 200000 10112500 200000 365516089 200000 230529480 200000 758217987 200000 1705173 200000 212074431 200000 150700928 200000 303231585 200000 1167130 200000 537607524 200000 916875548 200000 312145425 200000 431546474 200000 385984951 200000 770107026 200000 34573553 200000 747949836 200000 769096933 200000 429444729 200000 949641345 200000 675296229 200000 869383614 200000 499449862 200000 259247327 200000 435965564 200000 257539504 200000 680389393 200000 951112392 200000 942087416 200000 812486857 200000 544590352 200000 882861469 200000 641629216 200000 742783416 200000 784104474 200000 775285594 200000 652052825 200000 637231564 200000 499941092 200000 693864095 200000 885828779 200000 998767346 200000 271019719 200000 941406891 200000 707634363 200000 774126010 200000 542772919 200000 51408731 200000 24381137 200000 275302738 200000 309354572 200000 838934318 200000 925983442 200000 552511368 200000 161124795 200000 77435715 200000 999238982 200000 761189067 200000 869378525 200000 464792920 200000 552282963 200000 674701354 200000 408471590 200000 293671371 200000 574074047 200000 852089682 200000 155956398 200000 6164892 200000 625636336 200000 325147283 200000 589566507 200000 787696745 200000 499014126 200000 499992795 200000 86646772 200000 91891311 200000 596709471 200000 435340216 200000 397860350 200000 174500495 200000 321993609 200000 268016985 200000 518193889 200000 696117317 200000 375823955 200000 202911884 200000 736886227 200000 840335793 200000 554695747 200000 107197633 200000 2447019 200000 900209042 200000 89564032 200000 11112965 200000 398767583 200000 201094469 200000 243614928 200000 825061126 200000 847335045 200000 573127369 200000 735005594 200000 747714325 200000 171641428 200000 676264125 200000 451000292 200000 375461918 200000 675770275 200000 781552734 200000 939101781 200000 157768880 200000 844875112 200000 66513805 200000 843692595 200000 498678778 200000 469476665 200000 478070983 200000 16718181 200000 227154379 200000 996024142 200000 50149674 200000 687014002 200000 123274897 200000 306298492 200000 715893366 200000 108217471 200000 724112730 200000 963772474 200000 468410632 200000 561958739 200000 500415957 200000 127932062 200000 607570400 200000 438083926 200000 629358673 200000 828425312 200000 240621723 200000 793701260 200000 236272571 200000 40984789 200000 632495992 200000 471856030 200000 334454691 200000 52333556 200000 395406166 200000 292755920 200000 369789495 200000 742467156 200000 844926899 200000 969793803 200000 76309061 200000 928553771 200000 826652334 200000 496297171 200000 929435964 200000 685460559 200000 885427973 200000 404652881 200000 926313258 200000 50550327 200000 985670166 200000 270776650 200000 604612799 200000 598042106 200000 405811681 200000 538775076 200000 406839111 200000 727825742 200000 419979012 200000 226237415 200000 955405491 200000 135881353 200000 537624764 200000 768572729 200000 510372752 200000 69014179 200000 962355434 200000 117433184 200000 106523405 200000 80013617 200000 366323210 200000 444075586 200000 288902905 200000 970986090 200000 947134780 200000 148937831 200000 621352897 200000 1529125 200000 356356670 200000 971553525 200000 149063797 200000 445803735 200000 368727407 200000 490308530 200000 38559426 200000 416592792 200000 727095245 200000 265250053 200000 368472313 200000 618972703 200000 991320311 200000 50458612 200000 574493702 200000 830495680 200000 482438955 200000 974660134 200000 727132024 200000 924839028 200000 619826503 200000 188205026 200000 633371006 200000 883678928 200000 799075531 200000 978072077 200000 761059047 200000 517274636 200000 460465621 200000 663196718 200000 396023073 200000 519344125 200000 166949666 200000 502044780 200000 214574650 200000 476480794 200000 128591890 200000 629077901 200000 955213537 200000 377172089 200000 965202084 200000 364050169 200000 602325604 200000 329608658 200000 842556789 200000 788838580 200000 184984755 200000 933861754 200000 218461124 200000 376139622 200000 820981338 200000 575986792 200000 438663024 200000 4724822 200000 331165322 200000 879702578 200000 270084855 200000 571536233 200000 819578640 200000 39278864 200000 255210360 200000 291494695 200000 119135323 200000 630944215 200000 23360689 200000 641071797 200000 646761849 200000 507165183 200000 140265728 200000 524690395 200000 697850394 200000 999871900 200000 488632677 200000 194943231 200000 766665866 200000 874501479 200000 881555325 200000 265021222 200000 67365818 200000 392802998 200000 13484424 200000 703743993 200000 442417463 200000 146479486 200000 814926947 200000 525833661 200000 33342256 200000 411801687 200000 143943053 200000 115824984 200000 489820787 200000 979909751 200000 244798757 200000 366243922 200000 250668144 200000 788629429 200000 860214761 200000 658139857 200000 481747251 200000 336678022 200000 812094776 200000 496513435 200000 619600749 200000 370340866 200000 903968016 200000 124512791 200000 805696619 200000 95799263 200000 449242640 200000 513535563 200000 747676188 200000 443140724 200000 860087670 200000 56942302 200000 223276814 200000 303696055 200000 148731168 200000 682766614 200000 759619185 200000 848182846 200000 929702286 200000 437675226 200000 543177233 200000 799918400 200000 504490461 200000 170398896 200000 698185311 200000 854867604 200000 328274381 200000 649737152 200000 770453608 200000 268833200 200000 637318587 200000 189247950 200000 45066203 200000 201501867 200000 377223334 200000 7732034 200000 731304198 200000 782740538 200000 807271469 200000 211042594 200000 572404952 200000 732416949 200000 702091918 200000 21390614 200000 805381344 200000 74077458 200000 630504616 200000 483046754 200000 758950732 200000 810459368 200000 958820345 200000 211931374 200000 228491498 200000 972583020 200000 908784288 200000 557610305 200000 131411241 200000 694581622 200000 944961883 200000 244460672 200000 981298711 200000 677611133 200000 423673736 200000 341938035 200000 626317923 200000 382156437 200000 241131303 200000 632767359 200000 822535004 200000 745422199 200000 989056725 200000 581531308 200000 707010799 200000 863226744 200000 546806226 200000 279160736 200000 422214572 200000 778448784 200000 231361531 200000 526704033 200000 252245185 200000 278917460 200000 492887503 200000 34560149 200000 3478013 200000 417215227 200000 397038701 200000 532327684 200000 305844173 200000 624337755 200000 517254547 200000 554907668 200000 816586561 200000 485720044 200000 116563360 200000 214698891 200000 880889862 200000 467596483 200000 138886034 200000 886496719 200000 536883820 200000 787026071 200000 704285447 200000 665772008 200000 81855329 200000 731827390 200000 550778943 200000 339473276 200000 773305459 200000 294694192 200000 173311000 200000 371997905 200000 710035409 200000 394798722 200000 509891599 200000 695116494 200000 823690314 200000 26676204 200000 431011909 200000 390597882 200000 312560460 200000 264955202 200000 940134262 200000 623851386 200000 384117989 200000 851646205 200000 551564546 200000 348688661 200000 556815299 200000 797055026 200000 924134119 200000 192534834 200000 764617015 200000 369780889 200000 510527428 200000 125724119 200000 483226413 200000 521453191 200000 242622679 200000 890863531 200000 785773621 200000 691333363 200000 924145151 200000 70465013 200000 883384188 200000 409044851 200000 671239610 200000 121103514 200000 920635602 200000 429607999 200000 207895847 200000 95578658 200000 552014501 200000 900450348 200000 453170179 200000 360450482 200000 960995331 200000 383374001 200000 775782063 200000 273493777 200000 760554651 200000 168706021 200000 258466855 200000 566172327 200000 175733436 200000 815125630 200000 189434892 200000 158770041 200000 478183251 200000 607511506 200000 821020314 200000 725206317 200000 200524272 200000 764075480 200000 122150065 200000 143664651 200000 558651073 200000 48907559 200000 262284751 200000 22846200 200000 228435604 200000 150060789 200000 463150611 200000 774928764 200000 105719513 200000 863341336 200000 252320827 200000 933704125 200000 273552796 200000 860081160 200000 221718438 200000 845738113 200000 425832846 200000 473240794 200000 34315346 200000 278078254 200000 218484220 200000 568643909 200000 594147037 200000 783737804 200000 577129172 200000 122003359 200000 549753479 200000 182519553 200000 704694951 200000 22355680 200000 533336366 200000 776563731 200000 291170977 200000 934751389 200000 148050767 200000 995125993 200000 417744529 200000 58187533 200000 973986826 200000 273931273 200000 207344359 200000 785272583 200000 661544734 200000 963711642 200000 120455856 200000 816760321 200000 549272296 200000 394400354 200000 609385882 200000 657056785 200000 839268967 200000 301363144 200000 26142198 200000 308476910 200000 322716474 200000 485774803 200000 82588336 200000 608188143 200000 295829919 200000 178036776 200000 435137879 200000 119694602 200000 168069748 200000 54604558 200000 839446555 200000 349950678 200000 303693625 200000 196699500 200000 18404809 200000 527611784 200000 581233164 200000 531007177 200000 580636624 200000 813747448 200000 859700651 200000 853503306 200000 207921214 200000 569919388 200000 112316276 200000 602662326 200000 241208770 200000 699003019 200000 549048678 200000 997741941 200000 109257130 200000 995743610 200000 150042145 200000 294634635 200000 581390822 200000 234303682 200000 214960353 200000 739514273 200000 967901955 200000 918562647 200000 175789958 200000 97724923 200000 329980463 200000 352934097 200000 603913358 200000 868776834 200000 232206651 200000 907210597 200000 185596696 200000 218070203 200000 557559443 200000 844677100 200000 321518306 200000 21589196 200000 800682822 200000 268001754 200000 715723339 200000 815019901 200000 558747908 200000 799246151 200000 665430096 200000 776851764 200000 718432794 200000 577407209 200000 819540626 200000 635027191 200000 947711350 200000 337651735 200000 902080846 200000 140498028 200000 192616616 200000 625772230 200000 157326690 200000 705231835 200000 440183263 200000 296550286 200000 77277261 200000 127378986 200000 168382439 200000 516688805 200000 357205551 200000 705975007 200000 280028208 200000 487828706 200000 715329988 200000 459601441 200000 393158857 200000 121675707 200000 915632236 200000 513584822 200000 144584800 200000 646464326 200000 436639781 200000 220346885 200000 668249667 200000 221083450 200000 739920270 200000 641880084 200000 323513441 200000 368957934 200000 885797349 200000 817570186 200000 347916105 200000 963402328 200000 744316168 200000 295642542 200000 413462568 200000 497661454 200000 107956599 200000 488594533 200000 331272910 200000 694739784 200000 212252240 200000 449068598 200000 19004841 200000 741825243 200000 500562768 200000 485487688 200000 810400199 200000 959217214 200000 440083159 200000 714686562 200000 372678871 200000 671484295 200000 310376420 200000 939027177 200000 418631463 200000 388808558 200000 306534932 200000 893331173 200000 394095015 200000 699039048 200000 765351334 200000 169484795 200000 59876324 200000 78513420 200000 363005817 200000 565868147 200000 940385292 200000 451750737 200000 759339787 200000 562408242 200000 651232495 200000 506430796 200000 439380091 200000 934822336 200000 832108027 200000 777465046 200000 931530375 200000 338057794 200000 569980223 200000 599764067 200000 247789710 200000 913232256 200000 567927656 200000 102220555 200000 851877517 200000 976218336 200000 46251462 200000 924363908 200000 222737701 200000 463408231 200000 425637959 200000 10132772 200000 679457170 200000 405258430 200000 614413689 200000 204590563 200000 935547317 200000 177510698 200000 733575307 200000 835140694 200000 726609930 200000 669708178 200000 769078603 200000 379038900 200000 174067121 200000 337743484 200000 403486249 200000 195877843 200000 952152168 200000 623912719 200000 132686385 200000 60257579 200000 819366542 200000 336343825 200000 604412180 200000 638675153 200000 883144481 200000 982328041 200000 984989471 200000 315950972 200000 632327616 200000 2575261 200000 651332929 200000 217663107 200000 443267753 200000 735295700 200000 290689289 200000 790291420 200000 220179131 200000 591397076 200000 5588644 200000 73932829 200000 321842035 200000 835600516 200000 57959138 200000 770272382 200000 435077874 200000 74757994 200000 869999920 200000 385209556 200000 918334452 200000 328834989 200000 278719902 200000 99528086 200000 326680538 200000 433969684 200000 643594458 200000 994763738 200000 795258528 200000 941060100 200000 255535155 200000 947568984 200000 173802726 200000 470724997 200000 855314838 200000 177625701 200000 318957546 200000 345875260 200000 368666515 200000 681533944 200000 519297931 200000 511495280 200000 776710488 200000 12229031 200000 649998407 200000 726991113 200000 946965683 200000 442242986 200000 768651069 200000 549366155 200000 390846995 200000 619997398 200000 767321643 200000 446846239 200000 899367046 200000 602846371 200000 804461423 200000 7632778 200000 4182459 200000 411521829 200000 841867785 200000 217575218 200000 956685825 200000 688155413 200000 695209878 200000 860246303 200000 947560518 200000 331461577 200000 434098774 200000 624920310 200000 738653720 200000 716043062 200000 24160038 200000 756352767 200000 725991334 200000 547967476 200000 919119237 200000 28099104 200000 793257918 200000 348586297 200000 915147666 200000 455740895 200000 663095759 200000 770814684 200000 334531084 200000 367018083 200000 585453544 200000 102661458 200000 701851727 200000 123158130 200000 782970039 200000 309510067 200000 43697245 200000 832463218 200000 232368010 200000 938374581 200000 140579025 200000 200636268 200000 704345680 200000 749698991 200000 407020268 200000 10089220 200000 916393367 200000 600680087 200000 926239884 200000 756486529 200000 510341262 200000 485532163 200000 182904878 200000 518743754 200000 908450052 200000 491590186 200000 305754867 200000 557528421 200000 30783847 200000 882114019 200000 94010007 200000 569560185 200000 870370501 200000 421214884 200000 287360378 200000 386904524 200000 401867981 200000 528141444 200000 917708443 200000 88541125 200000 827706317 200000 371760696 200000 583088023 200000 222202731 200000 808941236 200000 339782424 200000 928483501 200000 158812771 200000 341068049 200000 776102682 200000 644573883 200000 960022773 200000 666780433 200000 413082325 200000 199417665 200000 341538310 200000 287770500 200000 859776382 200000 86613085 200000 339500317 200000 960533976 200000 202446573 200000 728814285 200000 791338594 200000 65428508 200000 516371865 200000 559263727 200000 319018649 200000 397315837 200000 291129494 200000 182911427 200000 133014315 200000 809145291 200000 621768093 200000 375584998 200000 998678557 200000 266976883 200000 838500099 200000 894129304 200000 236576277 200000 277550981 200000 752361408 200000 653448886 200000 742411867 200000 760701999 200000 458892649 200000 777155519 200000 372884693 200000 221863999 200000 363222581 200000 112816850 200000 839827976 200000 794061349 200000 110746362 200000 894813101 200000 913130269 200000 359918829 200000 681784624 200000 35017391 200000 251852761 200000 974091336 200000 312641772 200000 423381206 200000 148602019 200000 70191235 200000 518839013 200000 479473601 200000 474737793 200000 195852941 200000 924915825 200000 205186989 200000 564052762 200000 224991220 200000 676332936 200000 403481467 200000 243221684 200000 548444903 200000 313906879 200000 997876903 200000 308038710 200000 850601013 200000 112806733 200000 295375698 200000 161029414 200000 709789003 200000 178047753 200000 362173496 200000 298232235 200000 704535097 200000 514600041 200000 943955129 200000 514445963 200000 617112493 200000 416566403 200000 468976340 200000 72219949 200000 998060277 200000 350819087 200000 292401445 200000 572149144 200000 74544641 200000 801358946 200000 458470126 200000 128802929 200000 996673885 200000 803502963 200000 153825290 200000 872565503 200000 273040442 200000 791639512 200000 537954554 200000 743915818 200000 217330789 200000 161350089 200000 565088988 200000 274377078 200000 108972621 200000 36664347 200000 191489902 200000 589337867 200000 865626368 200000 143489605 200000 50458382 200000 851586480 200000 532408365 200000 85116510 200000 299848892 200000 62997450 200000 701022243 200000 880992027 200000 34384917 200000 131876449 200000 661668815 200000 628302805 200000 682314584 200000 831380762 200000 273829569 200000 641024128 200000 47512420 200000 861965885 200000 6654247 200000 611495348 200000 346320824 200000 877438640 200000 318615503 200000 377314983 200000 961443952 200000 701676025 200000 748147240 200000 561523503 200000 37062221 200000 133005374 200000 555384385 200000 221964228 200000 417760941 200000 760295495 200000 690074823 200000 984086907 200000 222573966 200000 935030650 200000 416985866 200000 968233483 200000 836573071 200000 22491613 200000 301021432 200000 554584010 200000 388572141 200000 462832151 200000 924728607 200000 145619888 200000 513260169 200000 895671662 200000 798849198 200000 94857554 200000 450448863 200000 562735560 200000 484948852 200000 785673447 200000 175127823 200000 736515502 200000 859523550 200000 119284550 200000 484065752 200000 868284484 200000 621529852 200000 517514725 200000 863229591 200000 644048209 200000 387121788 200000 635594458 200000 34981963 200000 482434876 200000 127560364 200000 315685596 200000 525387411 200000 188335371 200000 341460092 200000 758784834 200000 711835565 200000 890548325 200000 883583864 200000 129224194 200000 333280888 200000 504247185 200000 541931473 200000 936356786 200000 48882290 200000 2709876 200000 872941139 200000 104461194 200000 468353977 200000 679077269 200000 254195823 200000 828754271 200000 588803853 200000 198154779 200000 905880114 200000 68979624 200000 841785803 200000 407320525 200000 587655756 200000 496364924 200000 317386227 200000 52803088 200000 720628233 200000 272152208 200000 511215650 200000 658648300 200000 357469530 200000 840563005 200000 585568151 200000 339769606 200000 172418251 200000 901595767 200000 766690865 200000 456655270 200000 713666957 200000 190407638 200000 178770542 200000 554953905 200000 786673005 200000 549185423 200000 950273389 200000 508875951 200000 87258 200000 360022651 200000 377671404 200000 330394310 200000 160156387 200000 812590094 200000 442166090 200000 469104828 200000 773915957 200000 190281824 200000 456710021 200000 26520311 200000 587837472 200000 252048423 200000 473135419 200000 614560383 200000 967812242 200000 659704505 200000 52160172 200000 29421306 200000 211121177 200000 823441422 200000 31904437 200000 669972142 200000 420237028 200000 761820347 200000 675224790 200000 676862082 200000 664917954 200000 479958007 200000 163169580 200000 691426300 200000 886268448 200000 1452441 200000 986379894 200000 83493699 200000 14377486 200000 425541655 200000 427618323 200000 949650717 200000 564854842 200000 888418951 200000 963321345 200000 372146417 200000 190461426 200000 955899040 200000 275474655 200000 335710405 200000 742297893 200000 941833401 200000 973259755 200000 266216768 200000 684300897 200000 213871560 200000 19977476 200000 66515880 200000 399277270 200000 532289379 200000 91644071 200000 139351012 200000 261790801 200000 551331778 200000 583681525 200000 129381499 200000 474950976 200000 224099770 200000 241633450 200000 154603154 200000 47682228 200000 256797378 200000 542945575 200000 939784176 200000 134514265 200000 443060464 200000 939870312 200000 298068221 200000 567400062 200000 430549756 200000 279374349 200000 866207933 200000 260555282 200000 584769595 200000 840272981 200000 138485977 200000 600809636 200000 343714980 200000 631777308 200000 228511125 200000 479677026 200000 275380430 200000 413058788 200000 158620122 200000 984670746 200000 308972526 200000 464801992 200000 559135020 200000 353551163 200000 29361117 200000 461837961 200000 602612660 200000 205952468 200000 531770127 200000 407718789 200000 8222775 200000 139130002 200000 714259612 200000 213735866 200000 29040667 200000 149311685 200000 790109242 200000 761164742 200000 270529896 200000 333970010 200000 402684479 200000 825470185 200000 868341444 200000 985245666 200000 663548835 200000 896872704 200000 464325493 200000 866028681 200000 497089531 200000 239038602 200000 50063201 200000 576665630 200000 606595966 200000 562777766 200000 577893136 200000 499726608 200000 462932738 200000 815225107 200000 417844648 200000 436962926 200000 963438591 200000 367312942 200000 456584943 200000 690797542 200000 526249098 200000 782515446 200000 278857036 200000 949052358 200000 987971418 200000 973396745 200000 697497541 200000 534774013 200000 831226822 200000 905528999 200000 915572225 200000 623682329 200000 563670468 200000 486054062 200000 769398854 200000 56694346 200000 353089514 200000 363109020 200000 744487291 200000 740464476 200000 126705520 200000 52916879 200000 987690279 200000 697492928 200000 61873707 200000 413269319 200000 551385967 200000 71099779 200000 454326418 200000 517034017 200000 522700058 200000 844385108 200000 227342779 200000 451434268 200000 212650384 200000 634004610 200000 910918494 200000 168968919 200000 217069781 200000 630237946 200000 10328528 200000 699013776 200000 359935889 200000 972696908 200000 846767624 200000 525465126 200000 374847755 200000 271219877 200000 505858460 200000 525258775 200000 866399528 200000 302416597 200000 318173892 200000 510032770 200000 942078576 200000 839748682 200000 989998165 200000 747139621 200000 940788232 200000 488896019 200000 260648391 200000 756372062 200000 75809208 200000 306358237 200000 477774126 200000 979348781 200000 383102949 200000 886460920 200000 632758083 200000 410740272 200000 582574487 200000 279445329 200000 869269852 200000 905086884 200000 838740084 200000 307633528 200000 854272878 200000 522201193 200000 958926018 200000 619686043 200000 585165329 200000 977046526 200000 296168295 200000 803998601 200000 799623291 200000 123737728 200000 349508075 200000 710908847 200000 206540418 200000 534216878 200000 942686836 200000 264775453 200000 500997790 200000 75709927 200000 264585672 200000 767430784 200000 327983076 200000 911707177 200000 868097870 200000 197554472 200000 939579915 200000 552108562 200000 701119244 200000 244067075 200000 673024362 200000 355502306 200000 510031273 200000 292981920 200000 800588023 200000 109284983 200000 746399851 200000 400714540 200000 630614088 200000 969267022 200000 218183993 200000 802079863 200000 266880916 200000 93471368 200000 571674265 200000 803295982 200000 115547570 200000 765568481 200000 681335218 200000 571119009 200000 956235288 200000 285482937 200000 60333131 200000 479722046 200000 748391644 200000 683004175 200000 127847625 200000 748421396 200000 532178614 200000 747136896 200000 326532659 200000 544155920 200000 83976443 200000 10865995 200000 423589425 200000 904963010 200000 812207010 200000 705536335 200000 452907783 200000 994680663 200000 692834626 200000 743692554 200000 823725469 200000 773432479 200000 219193104 200000 129723546 200000 895300986 200000 816103688 200000 203974884 200000 766979775 200000 335999683 200000 264903328 200000 432952117 200000 47084247 200000 588950592 200000 283143191 200000 28265239 200000 306776799 200000 254012246 200000 837614777 200000 574658115 200000 242225016 200000 232548365 200000 583061623 200000 122850574 200000 867405278 200000 350189835 200000 702421470 200000 169302640 200000 512719857 200000 245889941 200000 899137565 200000 842613758 200000 6429231 200000 101057940 200000 963507970 200000 700368367 200000 150808503 200000 516417421 200000 532039932 200000 472932633 200000 980700232 200000 546599079 200000 172150042 200000 600263412 200000 618593854 200000 172314792 200000 62937353 200000 427364757 200000 952761498 200000 441482230 200000 61753113 200000 662139315 200000 639470330 200000 859938201 200000 255157816 200000 869318308 200000 656002460 200000 560403767 200000 864509429 200000 704587872 200000 690787166 200000 274363670 200000 718298237 200000 940658044 200000 355331008 200000 939327005 200000 989201567 200000 603628847 200000 601959135 200000 74652626 200000 216874443 200000 614501712 200000 939243386 200000 238447708 200000 791478286 200000 517324373 200000 569628400 200000 5539458 200000 902461463 200000 984873300 200000 14703936 200000 564849577 200000 742934324 200000 435507717 200000 126271239 200000 535504344 200000 144431956 200000 367194301 200000 484123012 200000 794565558 200000 353259270 200000 298446451 200000 668820630 200000 887915658 200000 479870327 200000 180926141 200000 43804346 200000 337759801 200000 581568631 200000 993650131 200000 949771537 200000 701396298 200000 567631476 200000 560338058 200000 810158424 200000 843506917 200000 961640060 200000 688269401 200000 822037485 200000 827456206 200000 685950527 200000 19045719 200000 825961936 200000 795414894 200000 280215561 200000 12660281 200000 254813854 200000 596308425 200000 489247435 200000 2209368 200000 239881878 200000 490802568 200000 532164114 200000 584058792 200000 585116823 200000 876029168 200000 246858253 200000 600069313 200000 267516960 200000 958788327 200000 188588938 200000 488853209 200000 618213198 200000 425438453 200000 130966008 200000 596863942 200000 10091744 200000 973125440 200000 652304230 200000 320368128 200000 99912244 200000 291609230 200000 127163521 200000 851163292 200000 959770954 200000 596761669 200000 846387353 200000 485895505 200000 362841792 200000 433313389 200000 623314332 200000 354620021 200000 60880852 200000 872359852 200000 420501016 200000 848079104 200000 874268772 200000 991081288 200000 560793404 200000 609466503 200000 340527343 200000 936976168 200000 123429591 200000 575293761 200000 660677269 200000 138417618 200000 22532438 200000 717433861 200000 500533522 200000 650588269 200000 783594441 200000 287214153 200000 940155590 200000 940741311 200000 767903198 200000 104225827 200000 684524719 200000 920400687 200000 861329891 200000 737618506 200000 233525868 200000 224376004 200000 789821127 200000 678522901 200000 388461627 200000 636909859 200000 38032409 200000 321176954 200000 924776187 200000 639912083 200000 456823302 200000 926027535 200000 708114474 200000 90479099 200000 434309982 200000 304122380 200000 896948198 200000 797243618 200000 848063887 200000 719450182 200000 240838895 200000 543665517 200000 600029351 200000 213790260 200000 159060130 200000 102952035 200000 604128085 200000 157546221 200000 552229631 200000 908636460 200000 417167592 200000 935471654 200000 559782563 200000 696478156 200000 253680461 200000 594930231 200000 364993741 200000 317756140 200000 30364948 200000 497817623 200000 969245532 200000 364645328 200000 340354923 200000 132094810 200000 277169359 200000 172422753 200000 818049568 200000 317284921 200000 206688834 200000 124704548 200000 966733218 200000 452728202 200000 633717622 200000 773539135 200000 197352704 200000 557014722 200000 562639049 200000 633728122 200000 924938215 200000 60984313 200000 452757817 200000 94730555 200000 777232551 200000 532427749 200000 276925028 200000 496721544 200000 117920302 200000 446948316 200000 164266122 200000 90500615 200000 736625162 200000 719511510 200000 693932680 200000 377736192 200000 727511658 200000 304500840 200000 401158110 200000 253194585 200000 47481884 200000 496915145 200000 996018345 200000 97819032 200000 404700816 200000 621644496 200000 572708776 200000 592062180 200000 481889235 200000 720932595 200000 724740666 200000 367391235 200000 966553747 200000 53425224 200000 455845469 200000 105768028 200000 906526241 200000 308172422 200000 416711856 200000 604745717 200000 642778217 200000 840850436 200000 741735025 200000 715144053 200000 453707770 200000 928007608 200000 396796799 200000 246008867 200000 723761668 200000 262933304 200000 348959320 200000 651247076 200000 414684755 200000 32324284 200000 505309210 200000 69805887 200000 308135768 200000 703889689 200000 2768517 200000 201982811 200000 379059744 200000 992037830 200000 254928374 200000 976485887 200000 709877338 200000 528227545 200000 689995628 200000 856042384 200000 980473941 200000 81008394 200000 856841862 200000 558498582 200000 306732798 200000 892935598 200000 270975875 200000 119335478 200000 701896165 200000 812870332 200000 301322560 200000 411394360 200000 5868344 200000 955239627 200000 363636028 200000 783447809 200000 223165381 200000 551008528 200000 554163094 200000 433786649 200000 768644859 200000 847513956 200000 255933707 200000 917943717 200000 673119976 200000 200716347 200000 548728572 200000 308129133 200000 135704636 200000 118288557 200000 253766502 200000 549408215 200000 661842499 200000 636399216 200000 780753639 200000 539301608 200000 904305390 200000 699051994 200000 734397119 200000 238797129 200000 387435210 200000 566932451 200000 138949323 200000 388834367 200000 979944198 200000 703532576 200000 469789067 200000 217759153 200000 751735153 200000 623570632 200000 402237980 200000 117916197 200000 640551032 200000 280198321 200000 911395901 200000 231346370 200000 360899883 200000 822127443 200000 961500749 200000 95914830 200000 162991928 200000 518527683 200000 647704394 200000 434734128 200000 961567469 200000 964037048 200000 397747411 200000 40071278 200000 342250297 200000 777141129 200000 671228710 200000 784961967 200000 826658218 200000 300972588 200000 317669153 200000 764115001 200000 718346351 200000 252351031 200000 712198212 200000 935913203 200000 601470551 200000 860082402 200000 464097964 200000 553090403 200000 652251856 200000 189730818 200000 693232921 200000 95486384 200000 348577768 200000 808478222 200000 691859176 200000 148779681 200000 23683662 200000 407651868 200000 86659608 200000 653993371 200000 336688976 200000 474575332 200000 805318472 200000 538059429 200000 790077150 200000 283970491 200000 913460151 200000 585842279 200000 774632836 200000 550896280 200000 953685314 200000 389511205 200000 937108083 200000 935065617 200000 963175528 200000 672020936 200000 427132280 200000 843147358 200000 852612679 200000 931102164 200000 135379202 200000 392227924 200000 319185567 200000 914349426 200000 63482399 200000 500997995 200000 209086926 200000 767940198 200000 671297663 200000 281936311 200000 210117329 200000 322810137 200000 900992110 200000 861276145 200000 205203785 200000 870366864 200000 241391837 200000 931626863 200000 582100850 200000 235422321 200000 599031129 200000 673584678 200000 176196652 200000 824071428 200000 737148945 200000 970311342 200000 170244342 200000 205373231 200000 666324947 200000 116696637 200000 287098861 200000 964613240 200000 521503247 200000 232811689 200000 116978640 200000 365094662 200000 68154577 200000 593127018 200000 574489598 200000 822920095 200000 832918730 200000 114408085 200000 719606901 200000 25590185 200000 794562375 200000 560495841 200000 23778260 200000 321268013 200000 733708855 200000 563987365 200000 869813592 200000 45549774 200000 852767784 200000 621176279 200000 554811618 200000 358430678 200000 54283338 200000 211549453 200000 714263279 200000 717125673 200000 413880937 200000 95703934 200000 179958941 200000 875950158 200000 331614454 200000 297513985 200000 633863595 200000 600477548 200000 876738302 200000 658032652 200000 318038649 200000 274547529 200000 705972784 200000 591913909 200000 515667459 200000 260324428 200000 487063770 200000 33188788 200000 233408489 200000 136170364 200000 602774508 200000 626242910 200000 896469609 200000 202550398 200000 450129650 200000 648452266 200000 31924834 200000 561155482 200000 556952093 200000 300535343 200000 795551058 200000 299739061 200000 42700346 200000 769051938 200000 513324376 200000 933658198 200000 909802168 200000 487044443 200000 628359985 200000 944937893 200000 336586661 200000 109538640 200000 52432958 200000 704730726 200000 604673968 200000 343150104 200000 436045435 200000 590550530 200000 64447528 200000 418818921 200000 540632713 200000 383261822 200000 523263227 200000 745888153 200000 984560036 200000 47844480 200000 840645815 200000 100674976 200000 870022572 200000 393935184 200000 939709578 200000 416880403 200000 280403744 200000 753855700 200000 626646085 200000 194662953 200000 411693853 200000 901689745 200000 482026580 200000 394563512 200000 391609186 200000 246765744 200000 610965447 200000 549772087 200000 315097165 200000 687452662 200000 926158923 200000 604624574 200000 598136542 200000 836612554 200000 416378928 200000 899576065 200000 508816563 200000 669799730 200000 583365732 200000 195466583 200000 319199754 200000 951644629 200000 289017973 200000 51683256 200000 754890689 200000 8458233 200000 387542163 200000 862673593 200000 139806040 200000 314513541 200000 533517194 200000 863715217 200000 474584300 200000 78661375 200000 253920459 200000 538231319 200000 771501373 200000 719413646 200000 336353891 200000 771516097 200000 772177832 200000 878355192 200000 523054849 200000 45399717 200000 360601132 200000 349499044 200000 799837683 200000 87186811 200000 753111400 200000 467297433 200000 910013736 200000 157504920 200000 926312090 200000 552283004 200000 355255087 200000 896179699 200000 612005793 200000 112887956 200000 125158709 200000 505025570 200000 934838011 200000 235767752 200000 322780426 200000 306486877 200000 908977606 200000 336976799 200000 653949212 200000 914331001 200000 752092098 200000 411020094 200000 398299769 200000 504624877 200000 924355404 200000 999016045 200000 934454992 200000 847638736 200000 241430884 200000 748354449 200000 902408816 200000 569259479 200000 676392359 200000 869236658 200000 228095558 200000 980409691 200000 115859029 200000 535011957 200000 488399842 200000 206724944 200000 667566667 200000 349635618 200000 358404978 200000 255383118 200000 939330824 200000 228715935 200000 635770309 200000 502380427 200000 733316779 200000 802345585 200000 27925576 200000 904724189 200000 629731826 200000 225590977 200000 194780426 200000 830701243 200000 559865404 200000 725575508 200000 912748731 200000 524570172 200000 513934726 200000 295992721 200000 396092072 200000 378807574 200000 892153457 200000 556515710 200000 264522431 200000 961786784 200000 974026298 200000 136172481 200000 743637905 200000 636808400 200000 585459903 200000 263068067 200000 556453450 200000 762604604 200000 210689152 200000 834752263 200000 291231417 200000 893572635 200000 61955226 200000 86332023 200000 220685646 200000 558354756 200000 60540620 200000 397041942 200000 254783254 200000 851318060 200000 520562549 200000 848363694 200000 528201664 200000 263615980 200000 364039571 200000 242025379 200000 279743898 200000 282531896 200000 292317381 200000 175222524 200000 751267219 200000 852609896 200000 919292233 200000 300562016 200000 83316537 200000 807968626 200000 666737150 200000 976766997 200000 602325692 200000 60846316 200000 276874338 200000 773214467 200000 701569257 200000 488908558 200000 808709267 200000 533213870 200000 487377199 200000 67550637 200000 31061329 200000 139344190 200000 546102684 200000 68050752 200000 698181113 200000 38650746 200000 524954335 200000 783519966 200000 905379467 200000 385022663 200000 292181574 200000 863626300 200000 891493284 200000 855113005 200000 636892097 200000 286207922 200000 166746244 200000 19290449 200000 304049117 200000 132276791 200000 818008840 200000 380135547 200000 395656649 200000 255859551 200000 57483695 200000 49796752 200000 368666963 200000 771357027 200000 391297944 200000 730929176 200000 628165866 200000 305330969 200000 202961025 200000 669212217 200000 206759324 200000 313280502 200000 353429192 200000 959319224 200000 579864345 200000 408115730 200000 346387309 200000 116155390 200000 987524526 200000 745288739 200000 724708366 200000 36613392 200000 222761033 200000 393012607 200000 185628904 200000 712825237 200000 865156731 200000 925268510 200000 218979547 200000 425718227 200000 879081072 200000 163085973 200000 567303014 200000 642846897 200000 106710263 200000 841068571 200000 38252710 200000 195867061 200000 47007104 200000 108416135 200000 787414874 200000 203803397 200000 990489623 200000 277710414 200000 393659617 200000 54962026 200000 670555501 200000 591583369 200000 880494906 200000 6963272 200000 115912911 200000 240113900 200000 553219841 200000 397104550 200000 162312748 200000 796132815 200000 709149047 200000 186648619 200000 67057171 200000 760369192 200000 553423482 200000 743948573 200000 511589809 200000 678652301 200000 832113800 200000 3768931 200000 185931478 200000 168568885 200000 202908863 200000 729552516 200000 895390192 200000 155310327 200000 836333791 200000 2234533 200000 307442189 200000 766262089 200000 26095429 200000 685902477 200000 167947484 200000 272874818 200000 136894705 200000 274359460 200000 295561899 200000 343408024 200000 363478400 200000 233213934 200000 710999146 200000 514291105 200000 67887921 200000 292700691 200000 815069606 200000 8460628 200000 241047267 200000 334718298 200000 101490317 200000 814108488 200000 428945940 200000 17199272 200000 218290672 200000 746854578 200000 976509667 200000 646676357 200000 642716987 200000 661636459 200000 708942350 200000 411483159 200000 932249213 200000 345208807 200000 159636723 200000 14561571 200000 794239589 200000 5215038 200000 626029458 200000 333753874 200000 534185538 200000 928833318 200000 499574920 200000 133555945 200000 356028930 200000 397589493 200000 718001429 200000 447857743 200000 751861299 200000 342049443 200000 548848406 200000 509477769 200000 844090372 200000 649691333 200000 869943051 200000 356185216 200000 753461571 200000 840067730 200000 384706065 200000 915893689 200000 289335904 200000 359894240 200000 388613607 200000 949193307 200000 348727912 200000 5878055 200000 21181676 200000 171863596 200000 151112969 200000 610013564 200000 26300958 200000 27083155 200000 721181843 200000 306050198 200000 253954332 200000 939661206 200000 755522548 200000 334451148 200000 507727908 200000 25262044 200000 995645115 200000 433614612 200000 81040916 200000 149392043 200000 657361685 200000 12471044 200000 390887020 200000 343832298 200000 993681362 200000 278556372 200000 438797129 200000 624828448 200000 508026464 200000 409175129 200000 329386347 200000 151766130 200000 303689933 200000 577069577 200000 726005295 200000 865205415 200000 66691528 200000 988050685 200000 819219861 200000 440775206 200000 806021791 200000 158298857 200000 214376506 200000 974006518 200000 202830657 200000 733194278 200000 185255261 200000 163248572 200000 330618941 200000 10546600 200000 925058781 200000 612796352 200000 896789697 200000 558269702 200000 915960120 200000 121082087 200000 426641051 200000 73622136 200000 987519372 200000 266096057 200000 654569530 200000 512613075 200000 802925977 200000 629299035 200000 566227116 200000 190059918 200000 610410429 200000 650169237 200000 27474848 200000 319640768 200000 997477110 200000 817723596 200000 200056165 200000 911134495 200000 363977442 200000 689407496 200000 744670953 200000 416065025 200000 881115072 200000 843631855 200000 216782778 200000 401492318 200000 237750896 200000 869216199 200000 946840583 200000 588253643 200000 164584558 200000 77959030 200000 234070686 200000 249794687 200000 54216666 200000 801280388 200000 807690478 200000 993411920 200000 40009074 200000 616449559 200000 541773062 200000 555587254 200000 544043669 200000 704804341 200000 358986644 200000 207690182 200000 86811457 200000 866657925 200000 826249702 200000 674527799 200000 741273109 200000 67879885 200000 104466923 200000 363393120 200000 856171087 200000 430519412 200000 648506417 200000 188007223 200000 878271437 200000 3535808 200000 237556711 200000 133111378 200000 274521871 200000 86119320 200000 55544028 200000 388164072 200000 672060210 200000 606046850 200000 491440510 200000 760293584 200000 229043190 200000 619568549 200000 86234843 200000 479317120 200000 774153144 200000 831979720 200000 646410402 200000 57729806 200000 343227255 200000 908833360 200000 592537377 200000 90955570 200000 422863058 200000 148155716 200000 99970887 200000 538334785 200000 354914823 200000 177492811 200000 77115043 200000 748640818 200000 81506293 200000 591511724 200000 282993507 200000 64613275 200000 814702618 200000 998500428 200000 738726485 200000 670022580 200000 677979285 200000 310701491 200000 722671335 200000 102114898 200000 916501540 200000 106009862 200000 470755114 200000 101922796 200000 422292517 200000 922129165 200000 95107018 200000 831108505 200000 163839128 200000 198698285 200000 938855447 200000 971236623 200000 695041050 200000 958745966 200000 955579902 200000 557353636 200000 800423914 200000 614418550 200000 391333391 200000 463618896 200000 844197864 200000 536566154 200000 2573176 200000 173011112 200000 518904976 200000 458247827 200000 459771399 200000 575212258 200000 264211202 200000 16923670 200000 873368620 200000 526920407 200000 331908348 200000 687724346 200000 766949619 200000 698221051 200000 897425117 200000 805860804 200000 782678541 200000 42826854 200000 256223139 200000 817793053 200000 624293831 200000 91408079 200000 377408236 200000 15330634 200000 506331920 200000 65734282 200000 205206776 200000 65926386 200000 100193654 200000 125002128 200000 699912868 200000 255640411 200000 986705192 200000 969320566 200000 166916976 200000 866422636 200000 773054197 200000 557124723 200000 564496249 200000 378312363 200000 238771274 200000 235984734 200000 76462463 200000 280887103 200000 740119863 200000 900683181 200000 932101343 200000 180241391 200000 862964330 200000 577242230 200000 978599320 200000 513049632 200000 259817266 200000 617193841 200000 955319881 200000 374325721 200000 742677372 200000 410322675 200000 398546480 200000 333187521 200000 202900439 200000 865229811 200000 455867692 200000 958439199 200000 539742067 200000 956899847 200000 191819707 200000 621328856 200000 633039901 200000 947897191 200000 317094139 200000 577131635 200000 688337476 200000 845507816 200000 250212012 200000 612325400 200000 619836150 200000 404560897 200000 744278316 200000 435798667 200000 560041954 200000 864884425 200000 56940920 200000 201713205 200000 971281751 200000 730049525 200000 643176240 200000 445441562 200000 700679234 200000 134656734 200000 259735699 200000 201095651 200000 535791667 200000 122568056 200000 335785086 200000 732495829 200000 713144152 200000 525482587 200000 819212400 200000 478210774 200000 715636863 200000 543921341 200000 781963400 200000 393559662 200000 505483543 200000 123239028 200000 757591940 200000 525742275 200000 646968623 200000 168049655 200000 372983491 200000 582805658 200000 510669172 200000 337050205 200000 740768835 200000 913442652 200000 363309366 200000 138862428 200000 668871842 200000 609577230 200000 947419747 200000 112986443 200000 500710176 200000 241921623 200000 890475401 200000 437986080 200000 442840474 200000 920945277 200000 760760280 200000 248363633 200000 688052368 200000 647874919 200000 822263068 200000 209293685 200000 136677151 200000 37210011 200000 976038342 200000 445331203 200000 635556102 200000 629737024 200000 982716130 200000 815668880 200000 937156773 200000 668217628 200000 886939681 200000 906624053 200000 827278584 200000 378078870 200000 580319697 200000 372752550 200000 735854495 200000 861434804 200000 694618335 200000 58961211 200000 429853400 200000 64431645 200000 31178458 200000 554531306 200000 513541505 200000 615395352 200000 558710258 200000 223401801 200000 280328474 200000 338516106 200000 673776884 200000 587719824 200000 37010881 200000 949279994 200000 299531598 200000 127418260 200000 918923315 200000 997524880 200000 288022801 200000 398233804 200000 839646673 200000 671830288 200000 319621865 200000 62934351 200000 991731863 200000 280654051 200000 3303973 200000 955628754 200000 726677797 200000 738063117 200000 585783989 200000 4944301 200000 300329658 200000 961020471 200000 783644453 200000 958402263 200000 896046899 200000 941949349 200000 646081190 200000 759182820 200000 85893391 200000 669951296 200000 190407429 200000 881315085 200000 343842669 200000 315756941 200000 152794290 200000 517211944 200000 793159179 200000 309994930 200000 342158521 200000 155974058 200000 615987015 200000 660634999 200000 311262923 200000 963596971 200000 67386913 200000 223208258 200000 622393140 200000 394984673 200000 492412983 200000 26243096 200000 961835749 200000 41783714 200000 33352646 200000 313351074 200000 697262955 200000 909033702 200000 502743983 200000 420150309 200000 103830261 200000 838651714 200000 527308654 200000 809899144 200000 490274386 200000 820571629 200000 880179491 200000 574599249 200000 296488687 200000 540093630 200000 787074957 200000 959604135 200000 587490524 200000 63991338 200000 717030409 200000 970906448 200000 852509895 200000 399963466 200000 387940502 200000 108453555 200000 419835902 200000 416707026 200000 964007379 200000 515681238 200000 461607536 200000 369232410 200000 280589054 200000 815865696 200000 518425772 200000 782358808 200000 426569717 200000 765129368 200000 735433183 200000 920508002 200000 460933432 200000 473629539 200000 681059289 200000 604199471 200000 724644324 200000 420348488 200000 906253064 200000 793970518 200000 359022521 200000 381454958 200000 778189946 200000 450153805 200000 774568724 200000 926885276 200000 580163550 200000 322377771 200000 327027445 200000 746371127 200000 124765570 200000 898138278 200000 84660985 200000 294070087 200000 239401046 200000 938562580 200000 644724063 200000 982213745 200000 539747302 200000 750193772 200000 702555910 200000 246550012 200000 637262947 200000 418520133 200000 602213228 200000 587666128 200000 409296026 200000 113599700 200000 380827312 200000 262355570 200000 808196090 200000 320544754 200000 893154704 200000 67698440 200000 117197458 200000 317135891 200000 768424811 200000 882160474 200000 374670607 200000 913944143 200000 800196670 200000 351601357 200000 859647169 200000 388814428 200000 368154794 200000 357316969 200000 765560726 200000 321744528 200000 829983723 200000 277012436 200000 138057756 200000 994845155 200000 709636066 200000 265079124 200000 934527874 200000 411170282 200000 712972555 200000 88922064 200000 624175510 200000 371224796 200000 237085318 200000 81909198 200000 324041927 200000 179525007 200000 774766609 200000 739830900 200000 842418212 200000 764627323 200000 640514059 200000 777311627 200000 518177627 200000 682370741 200000 140801394 200000 626249590 200000 922023610 200000 377658868 200000 215685605 200000 446337343 200000 887505200 200000 602332815 200000 217032610 200000 170785930 200000 231190091 200000 872368764 200000 819351943 200000 116877726 200000 100365883 200000 134525521 200000 310373652 200000 49682274 200000 709992397 200000 102605638 200000 127129703 200000 206517596 200000 476498543 200000 508084527 200000 777792573 200000 786719155 200000 836264497 200000 27702917 200000 318971382 200000 75231022 200000 729955265 200000 8574046 200000 355075473 200000 310750002 200000 493474414 200000 71783023 200000 787990443 200000 740130246 200000 446048293 200000 94902032 200000 507161475 200000 960189330 200000 636991350 200000 437826360 200000 645657848 200000 249497562 200000 272679310 200000 949945467 200000 303438472 200000 605394055 200000 694660157 200000 33671442 200000 997561682 200000 703497757 200000 919374833 200000 742112722 200000 842920724 200000 169796549 200000 502299065 200000 343742002 200000 440532524 200000 874055491 200000 298844994 200000 234003529 200000 353243034 200000 384028928 200000 978910940 200000 490589389 200000 623927035 200000 595415041 200000 967654261 200000 664827156 200000 957781647 200000 585973228 200000 755786907 200000 152670998 200000 279042867 200000 340167945 200000 978775677 200000 150749544 200000 665102950 200000 197006910 200000 653777385 200000 565749569 200000 256205383 200000 214509329 200000 256674894 200000 182895223 200000 225855892 200000 678959528 200000 941364667 200000 157110658 200000 360351148 200000 957586635 200000 22414046 200000 591444855 200000 808086157 200000 478182368 200000 385922821 200000 447789069 200000 334988502 200000 837172973 200000 575726110 200000 161789851 200000 188406213 200000 303464601 200000 470371514 200000 361802007 200000 79574328 200000 682606635 200000 283630597 200000 470904343 200000 253127087 200000 361070471 200000 59848143 200000 671723730 200000 589386311 200000 425078071 200000 453442693 200000 508813855 200000 694537408 200000 56796767 200000 786804023 200000 941645172 200000 778110839 200000 235575494 200000 730638739 200000 730276583 200000 711013739 200000 652757715 200000 473040872 200000 322670896 200000 959042619 200000 414818189 200000 572281635 200000 926206372 200000 895499813 200000 27954329 200000 29430996 200000 134124090 200000 370040328 200000 735624254 200000 987105576 200000 338660744 200000 857569634 200000 146671460 200000 361698543 200000 345356486 200000 103415890 200000 472494991 200000 28460951 200000 687321033 200000 204824982 200000 857842920 200000 866723118 200000 682225928 200000 741063820 200000 351691827 200000 370283620 200000 681918362 200000 873284404 200000 813950169 200000 53015173 200000 161735989 200000 99556907 200000 469187294 200000 15110530 200000 148924975 200000 537955505 200000 477755115 200000 353079784 200000 327277440 200000 934025891 200000 878577221 200000 64918758 200000 100064956 200000 674144384 200000 46236882 200000 713636426 200000 48218140 200000 761043303 200000 904486170 200000 377864323 200000 555929718 200000 416031510 200000 806150723 200000 288236192 200000 321840447 200000 813382124 200000 679098387 200000 408967759 200000 827538575 200000 795871463 200000 613020401 200000 592566750 200000 945891613 200000 240173989 200000 42184163 200000 935327291 200000 260296253 200000 20446310 200000 791208592 200000 747710711 200000 152058344 200000 395259400 200000 969009982 200000 683734078 200000 408028851 200000 139440136 200000 769815764 200000 416422112 200000 163528149 200000 138481799 200000 330864856 200000 301082186 200000 287217957 200000 958803009 200000 84945265 200000 548958348 200000 666779417 200000 98025110 200000 375390053 200000 744193620 200000 238922951 200000 520499076 200000 179287067 200000 75474160 200000 343644647 200000 621354922 200000 708096922 200000 571359311 200000 476518094 200000 212589638 200000 68511367 200000 536625920 200000 923353203 200000 55092023 200000 572944425 200000 639872561 200000 883773036 200000 851246843 200000 562734183 200000 964743087 200000 597346033 200000 573671601 200000 794526152 200000 691721707 200000 93954775 200000 597691414 200000 594780017 200000 777772019 200000 195563413 200000 410609547 200000 785974058 200000 130761076 200000 768058690 200000 384409100 200000 287904600 200000 625672893 200000 708935315 200000 685868858 200000 934801667 200000 736242878 200000 126194401 200000 293648721 200000 53493200 200000 917851396 200000 207715360 200000 517856561 200000 73292807 200000 977892798 200000 201892072 200000 965843544 200000 933934734 200000 516051386 200000 921629295 200000 59492581 200000 55210218 200000 189906023 200000 892802699 200000 706770326 200000 794849092 200000 199145428 200000 890464179 200000 830959562 200000 854228577 200000 953609902 200000 185673470 200000 903782783 200000 69508008 200000 344734789 200000 313686050 200000 117229907 200000 395392287 200000 394780295 200000 250153846 200000 631435398 200000 359387500 200000 712125442 200000 166493168 200000 532865782 200000 874539991 200000 443612133 200000 643477798 200000 724828448 200000 646278726 200000 822052863 200000 286207823 200000 548548644 200000 185421119 200000 815164605 200000 209513794 200000 575172545 200000 27286505 200000 613267247 200000 458756212 200000 932709972 200000 111670795 200000 768072451 200000 114298110 200000 235799772 200000 519653386 200000 960574599 200000 126602132 200000 699771128 200000 836472045 200000 95472810 200000 459950478 200000 778570470 200000 814218843 200000 921227003 200000 528056546 200000 482078596 200000 508896922 200000 491664295 200000 272934950 200000 121766994 200000 221467793 200000 937665918 200000 550544530 200000 376062830 200000 990376391 200000 997338606 200000 480768507 200000 119680406 200000 100415585 200000 376490757 200000 118295768 200000 632082984 200000 763909415 200000 953099122 200000 237467711 200000 172639011 200000 300213118 200000 789065348 200000 497209320 200000 513602855 200000 499609454 200000 319740968 200000 544460840 200000 819444592 200000 488762780 200000 962097902 200000 954272759 200000 383138782 200000 318078800 200000 860397060 200000 685283561 200000 817999087 200000 359240303 200000 30634296 200000 200228663 200000 788966850 200000 397077377 200000 418579193 200000 533490102 200000 370132501 200000 604010412 200000 605330006 200000 599873502 200000 914788423 200000 240621237 200000 249251580 200000 426963396 200000 456054101 200000 990753541 200000 818417467 200000 400453151 200000 781129952 200000 77748641 200000 452577793 200000 672306757 200000 214476069 200000 421872688 200000 331231452 200000 427317294 200000 620794114 200000 815261944 200000 771349499 200000 14402671 200000 300692982 200000 543081183 200000 698361901 200000 8418879 200000 999266849 200000 797437294 200000 924635871 200000 409587573 200000 880268351 200000 782993608 200000 25236513 200000 494861446 200000 424478128 200000 375513527 200000 123739297 200000 811308171 200000 100986482 200000 438441374 200000 965761453 200000 802421560 200000 40921892 200000 208080519 200000 265696052 200000 442275557 200000 271207684 200000 180381462 200000 806409156 200000 911116936 200000 842368496 200000 926670482 200000 665190029 200000 383105975 200000 332853864 200000 740828898 200000 146301788 200000 923097769 200000 148805514 200000 334303885 200000 572331167 200000 451020853 200000 777462547 200000 423803576 200000 589179750 200000 209363921 200000 948152676 200000 853252906 200000 870480735 200000 612560276 200000 979500921 200000 345812042 200000 251017945 200000 457974324 200000 609771762 200000 739236639 200000 217793729 200000 206247175 200000 304620045 200000 815511886 200000 765794983 200000 738160644 200000 258027433 200000 807281439 200000 778873529 200000 943771074 200000 113637188 200000 784707959 200000 652274629 200000 315302774 200000 890938109 200000 781048286 200000 980153146 200000 258470649 200000 203695506 200000 868797562 200000 188731174 200000 325421247 200000 423719010 200000 520342032 200000 404034105 200000 795705824 200000 428068714 200000 399383561 200000 438825920 200000 332198930 200000 314115403 200000 364865642 200000 207061417 200000 236971947 200000 646948673 200000 99944409 200000 893747332 200000 681008035 200000 803350829 200000 773887390 200000 874801023 200000 300548495 200000 744926603 200000 894326175 200000 113499753 200000 746763686 200000 799117691 200000 714749026 200000 472886703 200000 778663102 200000 70320315 200000 190807822 200000 700785761 200000 585286735 200000 655593386 200000 977272681 200000 544046637 200000 285391470 200000 801377094 200000 74198490 200000 412482913 200000 648571346 200000 924223790 200000 766691175 200000 419959020 200000 276675026 200000 568763296 200000 753587639 200000 924288604 200000 931294308 200000 170238331 200000 973317904 200000 419208673 200000 859268126 200000 80110652 200000 872319065 200000 248331847 200000 753222200 200000 444495876 200000 419128601 200000 746002175 200000 239691910 200000 904579983 200000 43491701 200000 993613334 200000 128494465 200000 493090366 200000 179850804 200000 603708987 200000 656740415 200000 259481613 200000 584828093 200000 845999292 200000 999628405 200000 805169052 200000 789068055 200000 92760969 200000 926126715 200000 811689001 200000 673867751 200000 685567278 200000 346589000 200000 524771731 200000 354666101 200000 187191516 200000 509217392 200000 77822040 200000 134569126 200000 627166304 200000 489305644 200000 73868183 200000 995225858 200000 601593385 200000 734267729 200000 615671566 200000 914968750 200000 814799174 200000 977952086 200000 442224923 200000 150966642 200000 552328036 200000 963107922 200000 180910270 200000 67594163 200000 437333203 200000 162672891 200000 270429588 200000 989846137 200000 236196992 200000 421183655 200000 225815517 200000 345887082 200000 962944507 200000 182501198 200000 846644342 200000 749834956 200000 848898418 200000 835355013 200000 342190302 200000 585275781 200000 71986612 200000 693975171 200000 129725748 200000 858786077 200000 583527470 200000 942785566 200000 512094775 200000 272250810 200000 103559920 200000 311653582 200000 516748612 200000 192942626 200000 640685735 200000 774451112 200000 210138202 200000 391755196 200000 128956067 200000 343619683 200000 695642135 200000 490720398 200000 516614354 200000 47466326 200000 355892155 200000 593358143 200000 520861635 200000 7800695 200000 631207204 200000 392015637 200000 104238243 200000 977698908 200000 481099983 200000 167819255 200000 33451330 200000 356487740 200000 478971357 200000 588351595 200000 240805901 200000 727871470 200000 707977738 200000 59519384 200000 839520276 200000 969860328 200000 573813174 200000 847575365 200000 671931653 200000 163865408 200000 843782624 200000 477027287 200000 262893870 200000 647272366 200000 75423781 200000 405331029 200000 427588479 200000 921419143 200000 725777092 200000 875923558 200000 552848772 200000 127999170 200000 645742235 200000 860047441 200000 603205998 200000 508655605 200000 950448426 200000 977692411 200000 704512010 200000 658496600 200000 232457359 200000 975682028 200000 186336455 200000 30540736 200000 387325320 200000 4349257 200000 979608499 200000 966047908 200000 441145203 200000 689380314 200000 603594109 200000 378065435 200000 157503056 200000 28836100 200000 856138612 200000 392718811 200000 883445948 200000 457157839 200000 14563718 200000 960277562 200000 189917175 200000 369702368 200000 572478017 200000 55760944 200000 110863838 200000 37087615 200000 249160916 200000 597166417 200000 811172080 200000 200082322 200000 784217869 200000 80204758 200000 123444812 200000 730880159 200000 519828315 200000 722807445 200000 998090160 200000 571106252 200000 829737165 200000 881248515 200000 690641787 200000 166016737 200000 876465424 200000 44326712 200000 973093035 200000 998802500 200000 956647028 200000 293159402 200000 712103135 200000 154076411 200000 756015591 200000 967133296 200000 627862612 200000 308158637 200000 271177975 200000 245267648 200000 940532203 200000 661475232 200000 201865172 200000 773198192 200000 872990497 200000 605000891 200000 610162506 200000 489949111 200000 145012756 200000 146094468 200000 6181066 200000 248039276 200000 488554371 200000 526120994 200000 166086753 200000 836277509 200000 233603277 200000 365925212 200000 981968062 200000 866573720 200000 308488689 200000 20508311 200000 192631087 200000 842717917 200000 383871371 200000 334703066 200000 615444387 200000 444379945 200000 419882717 200000 394519500 200000 415965353 200000 638563187 200000 25130434 200000 512584628 200000 754127214 200000 476347729 200000 748659387 200000 95889271 200000 657447362 200000 807902971 200000 696061670 200000 270075292 200000 394578963 200000 139435846 200000 469902337 200000 116763979 200000 166594927 200000 544413097 200000 722540138 200000 294425160 200000 71697285 200000 998634043 200000 441812769 200000 731536124 200000 978813604 200000 570078641 200000 590976963 200000 838875755 200000 9768890 200000 88843619 200000 164828303 200000 626518078 200000 735126101 200000 71193416 200000 111739492 200000 381545657 200000 229533347 200000 820332533 200000 695968961 200000 384617669 200000 242234229 200000 208498848 200000 190856130 200000 231101927 200000 707459127 200000 116391202 200000 486360104 200000 219022405 200000 48365816 200000 415290351 200000 926000465 200000 62715047 200000 412701800 200000 548406815 200000 10682683 200000 647167091 200000 496872404 200000 425297256 200000 188883589 200000 157046703 200000 32151339 200000 223029793 200000 443936364 200000 623705346 200000 202664699 200000 893732160 200000 534185169 200000 471611314 200000 872647795 200000 616431707 200000 678775344 200000 74291110 200000 246386018 200000 33290153 200000 493217193 200000 842692452 200000 257860149 200000 504443393 200000 203375355 200000 821333523 200000 946572796 200000 91455192 200000 132636291 200000 774992761 200000 950330981 200000 534273095 200000 198131008 200000 182934525 200000 472801726 200000 111631618 200000 215900369 200000 653793445 200000 422650614 200000 835752545 200000 116576628 200000 905941272 200000 500363164 200000 248766042 200000 966917640 200000 467406749 200000 981459421 200000 387001731 200000 211258379 200000 887279385 200000 906878601 200000 451506964 200000 94911387 200000 861759763 200000 268002574 200000 681450210 200000 885492600 200000 282740659 200000 355429242 200000 552258404 200000 746436351 200000 359976893 200000 804938876 200000 998027696 200000 503188528 200000 385356953 200000 452323683 200000 242156414 200000 179890600 200000 443776078 200000 912923676 200000 288013603 200000 595663014 200000 411873153 200000 44167479 200000 692420503 200000 131710729 200000 355153274 200000 224216546 200000 526610030 200000 815461711 200000 893247007 200000 786453995 200000 815368673 200000 273704599 200000 520646645 200000 301221825 200000 391478469 200000 789122207 200000 841580581 200000 733212274 200000 311759506 200000 760835526 200000 944160884 200000 111623086 200000 944720221 200000 585142026 200000 403721032 200000 126760898 200000 680631773 200000 706978313 200000 245718953 200000 519712669 200000 93309288 200000 498619651 200000 577222461 200000 12833485 200000 63538678 200000 468828885 200000 210506826 200000 110523777 200000 484122652 200000 238845695 200000 216538551 200000 228900999 200000 710504209 200000 398146462 200000 158442762 200000 292873551 200000 212068012 200000 785639793 200000 862342250 200000 500782566 200000 835663714 200000 215501783 200000 520034461 200000 221961466 200000 720428108 200000 873076942 200000 469839626 200000 350385115 200000 622049566 200000 915488501 200000 691781047 200000 557674616 200000 454937648 200000 639122314 200000 270106955 200000 920565085 200000 218046072 200000 154375788 200000 610976012 200000 280310202 200000 912540556 200000 224736280 200000 79820514 200000 274862430 200000 891274147 200000 816264111 200000 488178513 200000 708387511 200000 367677332 200000 413379821 200000 508407169 200000 388545235 200000 469865685 200000 176780339 200000 911531833 200000 817630049 200000 938540925 200000 69757 200000 556482270 200000 431644848 200000 588207681 200000 373930859 200000 829464951 200000 822289325 200000 659587706 200000 168582972 200000 530811564 200000 802181608 200000 759683612 200000 306549964 200000 562206401 200000 399301518 200000 691553214 200000 106185629 200000 923791519 200000 944024944 200000 831634584 200000 158087114 200000 265046475 200000 285983994 200000 169968256 200000 417888276 200000 794729067 200000 840516155 200000 961187307 200000 648981977 200000 831230279 200000 559109602 200000 484372465 200000 276544279 200000 329266628 200000 367287614 200000 927359560 200000 933207148 200000 197644266 200000 49658941 200000 669492550 200000 808012568 200000 995369567 200000 659360621 200000 940684771 200000 827643128 200000 179758697 200000 140970493 200000 248206260 200000 237017739 200000 810562543 200000 116281276 200000 372270320 200000 650222832 200000 366947703 200000 346730263 200000 14752365 200000 238835686 200000 887413287 200000 513285406 200000 427344803 200000 451026378 200000 16629703 200000 506321278 200000 567840423 200000 260650395 200000 648567485 200000 593980039 200000 187468336 200000 910272247 200000 950792719 200000 325093159 200000 339296149 200000 217442334 200000 190623076 200000 30263533 200000 226196172 200000 319847406 200000 320425731 200000 693031942 200000 279968875 200000 754260965 200000 743437265 200000 258630466 200000 538559401 200000 248303137 200000 294141269 200000 530478607 200000 834326109 200000 163552098 200000 288063926 200000 825307771 200000 296789757 200000 93085445 200000 996902843 200000 154050869 200000 120068256 200000 88655625 200000 708055753 200000 165324683 200000 341977339 200000 655500301 200000 628746983 200000 13226348 200000 256478310 200000 236824399 200000 911996093 200000 329718119 200000 211524056 200000 772991662 200000 577806735 200000 765000362 200000 932436709 200000 599128232 200000 805451077 200000 329687811 200000 909308358 200000 444471900 200000 890939494 200000 223280353 200000 317969232 200000 767997832 200000 806010392 200000 154120530 200000 408084218 200000 948193931 200000 517363744 200000 716398086 200000 445037275 200000 492293730 200000 89637607 200000 918064457 200000 644679081 200000 42610350 200000 875389298 200000 873894924 200000 27377338 200000 988352427 200000 596748647 200000 582897116 200000 20242438 200000 70283321 200000 643511054 200000 430188264 200000 234210338 200000 41587671 200000 92433741 200000 635239934 200000 443754565 200000 210924706 200000 84591530 200000 911125134 200000 412347461 200000 383341401 200000 83564107 200000 286352036 200000 371104410 200000 386955611 200000 18029048 200000 183289073 200000 740324441 200000 237476006 200000 989224983 200000 443623106 200000 378389817 200000 748596696 200000 332546222 200000 856068102 200000 516517265 200000 937493041 200000 671623780 200000 147699531 200000 104082006 200000 533079951 200000 544979071 200000 32475585 200000 848716577 200000 144681071 200000 689754854 200000 721457460 200000 412369446 200000 212942834 200000 756721696 200000 731490837 200000 159812157 200000 267570132 200000 386116434 200000 684095345 200000 816158940 200000 405161589 200000 615635523 200000 457442039 200000 88157721 200000 286864084 200000 954247002 200000 368035573 200000 131181228 200000 705996942 200000 609955742 200000 200168538 200000 918116330 200000 355044834 200000 550681268 200000 600431797 200000 484516810 200000 984180143 200000 421270243 200000 793592884 200000 375160034 200000 732917619 200000 156157203 200000 122130341 200000 479664234 200000 247604556 200000 680911048 200000 89664631 200000 626944055 200000 742455802 200000 298226731 200000 149430968 200000 73507520 200000 512484059 200000 750773248 200000 968428823 200000 74682652 200000 985037292 200000 16782768 200000 502470371 200000 38720257 200000 586039246 200000 283100991 200000 934776329 200000 580829893 200000 126751165 200000 861068118 200000 900640025 200000 863436639 200000 875751321 200000 244758330 200000 822938433 200000 655634022 200000 884458976 200000 343980753 200000 922268240 200000 291958288 200000 694546865 200000 983183011 200000 819056307 200000 713479988 200000 104842955 200000 214234070 200000 477518201 200000 390093639 200000 269716362 200000 862885424 200000 106867282 200000 746372705 200000 361770735 200000 753906712 200000 476119947 200000 845986616 200000 202708632 200000 761501844 200000 732184083 200000 383264035 200000 295946435 200000 87892298 200000 122529144 200000 224337944 200000 354880078 200000 25813635 200000 416337385 200000 949676717 200000 925120185 200000 804802339 200000 646041141 200000 198187033 200000 820749857 200000 469449393 200000 479204298 200000 250934835 200000 60841285 200000 24554324 200000 137687221 200000 885201777 200000 244497285 200000 906487250 200000 257586087 200000 144323817 200000 434560221 200000 128113554 200000 414146030 200000 575494227 200000 988362733 200000 291067546 200000 98836343 200000 109489156 200000 744514035 200000 832378770 200000 333865681 200000 166548210 200000 515635918 200000 481024446 200000 503790892 200000 77329078 200000 775330555 200000 848893702 200000 313291861 200000 814322565 200000 86074267 200000 521668593 200000 115061435 200000 694170677 200000 865050731 200000 620601764 200000 940087148 200000 83245629 200000 249064905 200000 26165735 200000 953159703 200000 698596787 200000 924225205 200000 810245407 200000 165023499 200000 377641295 200000 594236620 200000 207733844 200000 933657909 200000 859198566 200000 495411277 200000 599707947 200000 645711909 200000 36099312 200000 338226199 200000 408710636 200000 844434441 200000 476333442 200000 211235241 200000 794339708 200000 689340335 200000 857907538 200000 471393568 200000 482397027 200000 126859910 200000 22073913 200000 257456955 200000 726310343 200000 799490717 200000 125228715 200000 825663320 200000 491901806 200000 354043042 200000 292194240 200000 175234935 200000 529398207 200000 704606690 200000 991195950 200000 455549494 200000 966794943 200000 877274190 200000 770775884 200000 493043411 200000 759944983 200000 918237812 200000 276521231 200000 93062444 200000 363923468 200000 732349825 200000 591957008 200000 918948288 200000 941524357 200000 76654916 200000 184165507 200000 903748527 200000 908426248 200000 828439597 200000 11527488 200000 164724405 200000 388745404 200000 633025865 200000 731933116 200000 986999602 200000 664518503 200000 502894662 200000 510178832 200000 726087204 200000 146689648 200000 754709877 200000 888613616 200000 276911402 200000 309309150 200000 709299138 200000 81640372 200000 716881538 200000 789626454 200000 923293884 200000 683851346 200000 249789195 200000 33959199 200000 191523475 200000 160001888 200000 364417603 200000 623551008 200000 165888532 200000 214988310 200000 992285256 200000 922948832 200000 971818669 200000 601627209 200000 431615450 200000 674191748 200000 773279855 200000 759302256 200000 526300246 200000 221451476 200000 846887942 200000 588552097 200000 49765308 200000 362644533 200000 648453313 200000 213618580 200000 56450217 200000 434395567 200000 444011664 200000 441248926 200000 680426076 200000 225911271 200000 230092288 200000 471498678 200000 909216948 200000 761356325 200000 944240191 200000 771091571 200000 388657712 200000 605103694 200000 60005662 200000 434066699 200000 527218668 200000 349578474 200000 118874377 200000 833522772 200000 868465065 200000 905221406 200000 729844495 200000 101377478 200000 866087877 200000 836267698 200000 468686560 200000 99045238 200000 566567742 200000 184458764 200000 953362632 200000 854971931 200000 323565490 200000 289775666 200000 987965880 200000 436352779 200000 833013601 200000 456678603 200000 840356669 200000 721691710 200000 124675880 200000 917149725 200000 638427014 200000 931016265 200000 218320007 200000 619001102 200000 729562978 200000 57371235 200000 139702171 200000 633362214 200000 585016894 200000 143218787 200000 254219555 200000 561370763 200000 56921642 200000 503743678 200000 964950654 200000 252433411 200000 611015124 200000 722647693 200000 117464490 200000 85626613 200000 877694602 200000 835541892 200000 124778822 200000 60125544 200000 500508731 200000 998896635 200000 498971792 200000 692754433 200000 569040758 200000 62737639 200000 188724583 200000 285422087 200000 698689384 200000 495611361 200000 379240521 200000 587448161 200000 165491169 200000 267960605 200000 950534228 200000 78601365 200000 838736719 200000 227606899 200000 56558408 200000 864649419 200000 974163136 200000 690017881 200000 51220866 200000 108057031 200000 345566691 200000 791433190 200000 960357377 200000 896826865 200000 161390342 200000 999354063 200000 111744612 200000 408662608 200000 818934553 200000 898889837 200000 687232234 200000 896455305 200000 831480744 200000 367369908 200000 567786096 200000 171716836 200000 931334884 200000 841681979 200000 810057845 200000 587484230 200000 578572186 200000 617102394 200000 451320600 200000 951992375 200000 850825017 200000 906113158 200000 640409367 200000 567378652 200000 620994000 200000 871289751 200000 790066640 200000 159400189 200000 512157708 200000 230660226 200000 108003139 200000 790199808 200000 300406589 200000 782860542 200000 296016909 200000 426777579 200000 369773393 200000 712114017 200000 892039534 200000 892260708 200000 784879830 200000 929563810 200000 402483523 200000 453458355 200000 499545339 200000 301881432 200000 792330252 200000 760698046 200000 384402318 200000 219917498 200000 482659046 200000 996586251 200000 528566015 200000 365297308 200000 137813392 200000 445062593 200000 431439962 200000 955322743 200000 862908521 200000 105620646 200000 265759056 200000 111895392 200000 741117551 200000 73964065 200000 460129326 200000 763544334 200000 960337729 200000 760523064 200000 865565155 200000 483825624 200000 372881693 200000 868722066 200000 497659390 200000 630942132 200000 198523105 200000 169979765 200000 881360556 200000 220537656 200000 359120909 200000 748993480 200000 89073341 200000 31611803 200000 161243838 200000 392717842 200000 308710302 200000 344706228 200000 273353652 200000 854030456 200000 228916575 200000 943155961 200000 998324812 200000 662540225 200000 701854894 200000 850917249 200000 700560517 200000 738761556 200000 898403034 200000 475624449 200000 325285118 200000 654255416 200000 778215888 200000 380408017 200000 860302070 200000 664485394 200000 268553248 200000 251517671 200000 357155914 200000 831005994 200000 978777336 200000 208662490 200000 644218233 200000 33198693 200000 198201382 200000 350138336 200000 300501409 200000 559401035 200000 306490905 200000 589209039 200000 324398722 200000 954947585 200000 318139871 200000 205335838 200000 844175994 200000 539390287 200000 712750887 200000 732973028 200000 750697094 200000 786475674 200000 475657280 200000 757702871 200000 371070535 200000 360793322 200000 501570584 200000 675907917 200000 73691641 200000 933809637 200000 922354237 200000 478824254 200000 84206716 200000 974296016 200000 302916830 200000 234423103 200000 435945295 200000 621622676 200000 195111625 200000 884693127 200000 881687183 200000 251444406 200000 661831021 200000 878329068 200000 234720507 200000 242591069 200000 181147353 200000 926585574 200000 171600882 200000 779680335 200000 32036283 200000 320677770 200000 67063666 200000 389858547 200000 983038817 200000 430023823 200000 946637850 200000 371707215 200000 668247994 200000 661750348 200000 986909479 200000 589110794 200000 700867412 200000 806334390 200000 110195834 200000 550194282 200000 834851678 200000 721629798 200000 369858704 200000 702460502 200000 25491879 200000 657279632 200000 488077959 200000 922914388 200000 948682397 200000 844208396 200000 634102302 200000 478912395 200000 474311502 200000 409903440 200000 836631989 200000 190185410 200000 950186856 200000 89850226 200000 115270728 200000 71606110 200000 487113020 200000 131267114 200000 233981815 200000 87800166 200000 859971510 200000 314960077 200000 403180416 200000 291573633 200000 270467686 200000 819481938 200000 281052994 200000 871262710 200000 641927033 200000 911827023 200000 936306235 200000 32863658 200000 257705919 200000 967269628 200000 884388490 200000 439792677 200000 245094566 200000 669955374 200000 311695084 200000 951193484 200000 428021309 200000 564915036 200000 834448578 200000 381575335 200000 933145393 200000 254255773 200000 506557960 200000 545670363 200000 879154385 200000 207174823 200000 336602463 200000 897394736 200000 648265485 200000 7806416 200000 463096323 200000 388733259 200000 184158834 200000 519961359 200000 345269716 200000 120968052 200000 618217519 200000 407491579 200000 666347345 200000 305415825 200000 374021138 200000 145483978 200000 405155735 200000 680413992 200000 654638730 200000 886520915 200000 675817061 200000 969436767 200000 591524006 200000 16286219 200000 178279450 200000 628555774 200000 28647444 200000 726535690 200000 303331763 200000 514135659 200000 641210658 200000 19921670 200000 326979793 200000 827985068 200000 896980159 200000 399442518 200000 473057713 200000 612822632 200000 753697913 200000 492133360 200000 445197105 200000 722417125 200000 197870719 200000 822312554 200000 109184721 200000 99271178 200000 377891744 200000 770172155 200000 994547886 200000 807931997 200000 849807177 200000 294463866 200000 455246728 200000 269745413 200000 862458250 200000 460407901 200000 506686140 200000 198686408 200000 241048849 200000 468113594 200000 223161417 200000 31435022 200000 978549548 200000 5313609 200000 650640078 200000 586247131 200000 95695819 200000 145550174 200000 387667849 200000 165837783 200000 785533306 200000 340162802 200000 701868633 200000 184187976 200000 952599402 200000 324389531 200000 204732348 200000 2877206 200000 241707880 200000 171933839 200000 470612688 200000 949838021 200000 728870370 200000 233404324 200000 751216469 200000 982030974 200000 394995689 200000 64257361 200000 641891240 200000 781368325 200000 52749609 200000 452384172 200000 908918473 200000 658705346 200000 737725425 200000 605850477 200000 484414037 200000 655773372 200000 42187057 200000 540954089 200000 234887308 200000 359892633 200000 480795766 200000 4167448 200000 93015627 200000 314049950 200000 192186351 200000 813935503 200000 828387089 200000 97054900 200000 355297898 200000 705431684 200000 231089405 200000 812708704 200000 926890838 200000 957537232 200000 473864397 200000 355340232 200000 940023490 200000 725813735 200000 84222944 200000 959626932 200000 515351387 200000 189969889 200000 257662004 200000 599179658 200000 831733873 200000 680884596 200000 163850855 200000 362690128 200000 210471922 200000 330808055 200000 441906617 200000 758017453 200000 293112940 200000 937033567 200000 328338439 200000 313819879 200000 583064846 200000 858598981 200000 948329425 200000 492305893 200000 123420583 200000 795292637 200000 263979060 200000 401641773 200000 198701220 200000 681533694 200000 633461999 200000 815941094 200000 760951573 200000 691065120 200000 413921889 200000 784323542 200000 497202344 200000 984617561 200000 430455689 200000 191945572 200000 563624875 200000 27358558 200000 205085699 200000 916286870 200000 866689293 200000 685080967 200000 878102032 200000 936390163 200000 936920157 200000 798244554 200000 167713422 200000 576238370 200000 702128072 200000 741624765 200000 138796795 200000 158074280 200000 423305246 200000 645752728 200000 894779765 200000 674167596 200000 88699085 200000 352697392 200000 715241660 200000 844651990 200000 31000547 200000 510418940 200000 202429486 200000 395681386 200000 603723279 200000 992656402 200000 722232776 200000 468700240 200000 763468448 200000 725192746 200000 745810474 200000 363167119 200000 422838147 200000 237679769 200000 800081555 200000 297781964 200000 310046024 200000 716555862 200000 860791520 200000 945385295 200000 58596637 200000 761433336 200000 954023824 200000 825683198 200000 188587216 200000 19457717 200000 239507906 200000 729115230 200000 747238096 200000 44419683 200000 610885940 200000 525446296 200000 746749484 200000 893570938 200000 177220164 200000 9822065 200000 600302737 200000 329151503 200000 203724274 200000 612863823 200000 289577551 200000 989894873 200000 452043228 200000 852182842 200000 979289684 200000 245323566 200000 842054207 200000 331972824 200000 914348078 200000 575130374 200000 334290940 200000 92193391 200000 434201100 200000 563451638 200000 26178191 200000 421841126 200000 698276029 200000 62206005 200000 226565656 200000 251416003 200000 577075118 200000 136141978 200000 562201429 200000 923225389 200000 598000879 200000 321993370 200000 812515237 200000 535772650 200000 614033710 200000 155228493 200000 544628487 200000 316264289 200000 285090745 200000 110141546 200000 655093783 200000 680335768 200000 524264575 200000 69117510 200000 659130390 200000 290751286 200000 598429198 200000 954526167 200000 29610722 200000 449770369 200000 45001622 200000 268861110 200000 423484665 200000 418548320 200000 71199972 200000 821426967 200000 602039161 200000 857491034 200000 340209766 200000 539126226 200000 738275874 200000 318626964 200000 851202348 200000 885728349 200000 346631505 200000 303939286 200000 963661541 200000 961836751 200000 54307334 200000 705421701 200000 488028637 200000 519286749 200000 965625310 200000 297389480 200000 386100996 200000 409361120 200000 126799128 200000 798143207 200000 867694057 200000 88219596 200000 145856659 200000 588912518 200000 247953082 200000 248879416 200000 365962189 200000 356094062 200000 407490629 200000 888795228 200000 564848357 200000 463986467 200000 94779897 200000 894358797 200000 526705817 200000 19211214 200000 74087397 200000 382009795 200000 368176199 200000 676335924 200000 230406326 200000 11406227 200000 871472623 200000 606482619 200000 331489212 200000 329656371 200000 150297647 200000 646738027 200000 384530148 200000 860931068 200000 95694916 200000 134174954 200000 472803518 200000 510625762 200000 378038798 200000 331036542 200000 576329337 200000 391954301 200000 827300876 200000 73346061 200000 665226209 200000 699810051 200000 878105435 200000 706969887 200000 336546150 200000 134711627 200000 438106554 200000 301561306 200000 459288599 200000 239288267 200000 423330184 200000 42158596 200000 104480162 200000 354509977 200000 937851843 200000 628025860 200000 709577813 200000 883412076 200000 572738058 200000 543178976 200000 428168479 200000 811698843 200000 954444955 200000 617165375 200000 719731086 200000 756818204 200000 994672212 200000 568403560 200000 915852754 200000 744118405 200000 386785461 200000 963647040 200000 391850679 200000 390789645 200000 923367899 200000 423504206 200000 147154862 200000 996642187 200000 837531270 200000 372212665 200000 399235268 200000 189971317 200000 49012755 200000 142084679 200000 567995048 200000 889322210 200000 215741058 200000 267215968 200000 787154089 200000 508004231 200000 353854576 200000 371260936 200000 115022516 200000 32558524 200000 382176540 200000 216213991 200000 353184601 200000 118869111 200000 928047205 200000 462022980 200000 100680133 200000 621921103 200000 605494985 200000 214141956 200000 773907912 200000 543160954 200000 577281895 200000 895493807 200000 232574928 200000 233913550 200000 81436668 200000 595682922 200000 399701228 200000 240390594 200000 52812009 200000 370864893 200000 612825289 200000 767257965 200000 822711083 200000 824037070 200000 157885879 200000 219038341 200000 140159584 200000 441968354 200000 735527587 200000 994947680 200000 370384584 200000 567863522 200000 18665245 200000 672921846 200000 580210496 200000 404841235 200000 487547219 200000 838199004 200000 225780039 200000 20251228 200000 45626900 200000 971298121 200000 680419580 200000 271893571 200000 108265165 200000 742576659 200000 283747101 200000 171731182 200000 188903822 200000 334504370 200000 539371273 200000 377761061 200000 154155268 200000 176292667 200000 495925950 200000 977763918 200000 697544831 200000 250050661 200000 358093019 200000 649645679 200000 614989805 200000 419451783 200000 961129118 200000 599885359 200000 673312221 200000 682571158 200000 362464741 200000 993968340 200000 134910844 200000 377075755 200000 609974064 200000 536809029 200000 838142106 200000 503582586 200000 289342876 200000 40491785 200000 353497508 200000 76436059 200000 630429929 200000 361128517 200000 652139946 200000 710582340 200000 524450676 200000 80949184 200000 720475226 200000 575770443 200000 731367996 200000 551452641 200000 463997443 200000 536341544 200000 300660960 200000 888934319 200000 671914386 200000 540738608 200000 969416606 200000 73105615 200000 808727702 200000 566570842 200000 466704725 200000 254188936 200000 810506559 200000 32057404 200000 200192899 200000 714856642 200000 613685850 200000 249596942 200000 475053127 200000 405683201 200000 840960342 200000 804487845 200000 520980063 200000 861171565 200000 565464641 200000 855356536 200000 104278313 200000 130264525 200000 85718475 200000 809335966 200000 549901989 200000 58285703 200000 997470528 200000 977650381 200000 529242480 200000 517517728 200000 23029393 200000 832885083 200000 302294217 200000 85573569 200000 419370571 200000 391704895 200000 727750800 200000 15735343 200000 47861149 200000 551349776 200000 109048641 200000 920909008 200000 832680021 200000 821376516 200000 450918908 200000 721975340 200000 988822242 200000 73080818 200000 740030591 200000 215841129 200000 260079699 200000 183540047 200000 156843305 200000 616846413 200000 708725845 200000 920639539 200000 369399544 200000 910773055 200000 356728632 200000 675223380 200000 782618506 200000 84595013 200000 14191082 200000 62944265 200000 575170847 200000 911614469 200000 56809466 200000 133203016 200000 521080469 200000 849609672 200000 419444629 200000 955379367 200000 132479337 200000 656390513 200000 952255882 200000 12928093 200000 757843387 200000 661766282 200000 535833929 200000 663115073 200000 66895434 200000 128804151 200000 181549279 200000 150758857 200000 656471155 200000 142387263 200000 752100603 200000 84140299 200000 33385013 200000 994963721 200000 395991787 200000 298289342 200000 678264879 200000 381301147 200000 827667102 200000 467760953 200000 511364511 200000 323869340 200000 973466787 200000 167611762 200000 878705764 200000 475482963 200000 136421927 200000 115523840 200000 782913788 200000 188198821 200000 925217530 200000 998133784 200000 689418885 200000 217697306 200000 551898506 200000 356517779 200000 981381311 200000 81308119 200000 825808101 200000 857002213 200000 470013960 200000 920013988 200000 88259771 200000 961791013 200000 791479645 200000 261845734 200000 395566424 200000 468611083 200000 642469470 200000 382807461 200000 303046573 200000 972963820 200000 5393226 200000 471511686 200000 48216903 200000 413593024 200000 451675902 200000 994244049 200000 792122452 200000 223635483 200000 161395961 200000 226717291 200000 887778213 200000 56965174 200000 205474650 200000 75907036 200000 174009510 200000 118464999 200000 709002975 200000 617316426 200000 224568166 200000 779615139 200000 721752807 200000 14368379 200000 948140693 200000 989060738 200000 668957040 200000 474648533 200000 765397888 200000 309089850 200000 588277528 200000 707435104 200000 44966934 200000 494804258 200000 988321055 200000 932927170 200000 738210533 200000 94155311 200000 446085474 200000 671319105 200000 256759068 200000 370771706 200000 428681825 200000 996570308 200000 930143370 200000 630422455 200000 509233977 200000 954640593 200000 743216540 200000 493096253 200000 108923817 200000 71981967 200000 690294626 200000 394824452 200000 715983377 200000 290485956 200000 711985034 200000 891153697 200000 30343533 200000 509794519 200000 389771874 200000 496445004 200000 702644061 200000 30445263 200000 927968473 200000 393863642 200000 723504671 200000 529159249 200000 435626622 200000 851845058 200000 709713041 200000 487535524 200000 386252670 200000 16718490 200000 495235123 200000 778449327 200000 970894505 200000 817924506 200000 750866723 200000 322932217 200000 36488045 200000 221408919 200000 951626782 200000 778588839 200000 529549272 200000 420078600 200000 265901189 200000 639566465 200000 897448601 200000 161570563 200000 24907860 200000 375821036 200000 745451263 200000 793249088 200000 171074603 200000 388890607 200000 635374839 200000 472887060 200000 738969929 200000 971042354 200000 336784145 200000 550894966 200000 719243659 200000 348323066 200000 479019131 200000 543113725 200000 112384880 200000 885858349 200000 336405763 200000 693457631 200000 137475607 200000 612819027 200000 356981528 200000 31356146 200000 979945790 200000 22703249 200000 373382089 200000 209896366 200000 530327875 200000 89646255 200000 74521283 200000 41866536 200000 461045030 200000 968833299 200000 686569046 200000 444529687 200000 588469893 200000 547337923 200000 313890672 200000 506558929 200000 472971677 200000 882642789 200000 478319519 200000 237400142 200000 613433679 200000 929545025 200000 166922514 200000 914890275 200000 393749271 200000 704236861 200000 637487255 200000 30902407 200000 136205077 200000 430801631 200000 188022174 200000 686007632 200000 751064072 200000 164143182 200000 169072692 200000 848463606 200000 487820621 200000 771046480 200000 259183367 200000 910721678 200000 565562083 200000 42471500 200000 729077608 200000 262834640 200000 190988649 200000 90464841 200000 644424003 200000 257278225 200000 674428445 200000 643943148 200000 855323431 200000 934688071 200000 355683549 200000 163591036 200000 441661508 200000 778897931 200000 604647465 200000 669964768 200000 387965542 200000 720970641 200000 141776670 200000 281798814 200000 882345470 200000 131126449 200000 955608444 200000 97464030 200000 255471641 200000 222648033 200000 510816672 200000 503254116 200000 157937766 200000 949902904 200000 153029258 200000 908517784 200000 613595956 200000 713297259 200000 108111319 200000 936266113 200000 849643888 200000 383501266 200000 642935750 200000 713769412 200000 655463082 200000 179872612 200000 907907894 200000 769152681 200000 660067600 200000 945477301 200000 299065253 200000 666964245 200000 724805488 200000 165547774 200000 184560434 200000 743703696 200000 437952313 200000 133264404 200000 741262491 200000 427402047 200000 603013753 200000 702271087 200000 581679935 200000 869577194 200000 243151328 200000 780099876 200000 739397915 200000 14739447 200000 556101306 200000 176311273 200000 273928400 200000 723617644 200000 174868216 200000 911524631 200000 440293786 200000 829954287 200000 218338087 200000 809432994 200000 374279514 200000 73706952 200000 847383158 200000 123711778 200000 647787148 200000 81638877 200000 3343028 200000 189667277 200000 528820304 200000 603663284 200000 498888270 200000 945724026 200000 582631524 200000 482390132 200000 331510356 200000 948281503 200000 968386855 200000 895776227 200000 445310067 200000 997478994 200000 923606423 200000 445425768 200000 598521596 200000 871555658 200000 716108627 200000 58382089 200000 277820123 200000 306993630 200000 761878681 200000 262974317 200000 649542047 200000 924662020 200000 345930824 200000 674959322 200000 168358263 200000 238948434 200000 8775133 200000 918064951 200000 955339058 200000 746636543 200000 122722681 200000 95146250 200000 672078398 200000 402661602 200000 717694424 200000 28721531 200000 236092073 200000 155095153 200000 979293274 200000 981754702 200000 635413282 200000 717768899 200000 782608638 200000 321621483 200000 133306103 200000 514165645 200000 163182177 200000 441952601 200000 449193496 200000 919705895 200000 320373698 200000 142508605 200000 722913041 200000 737497223 200000 307279616 200000 235460574 200000 105639699 200000 423853380 200000 400524953 200000 58406948 200000 160076267 200000 549353876 200000 906133420 200000 950622611 200000 814035976 200000 903364173 200000 208835063 200000 812375892 200000 457003640 200000 969347814 200000 434231256 200000 575671596 200000 342835947 200000 923907446 200000 49762895 200000 538638209 200000 459494317 200000 739201203 200000 197322489 200000 232182107 200000 461429679 200000 149129715 200000 854214166 200000 237126751 200000 178539646 200000 272500014 200000 987508867 200000 740762837 200000 23625 200000 932645625 200000 81482687 200000 458561955 200000 185843678 200000 187759243 200000 696298985 200000 676289103 200000 232599213 200000 296357306 200000 632838079 200000 560484608 200000 710579394 200000 359074046 200000 395928224 200000 426206332 200000 74422990 200000 138782060 200000 288702090 200000 282273322 200000 532963870 200000 861618875 200000 732974620 200000 320642576 200000 185038497 200000 734945602 200000 31210132 200000 192728789 200000 562499813 200000 595772918 200000 52821968 200000 996809663 200000 261230106 200000 275117168 200000 431206992 200000 671156917 200000 763806732 200000 773708004 200000 200676145 200000 72053821 200000 385964844 200000 750843434 200000 697209907 200000 618054014 200000 369103495 200000 788263352 200000 887869363 200000 498164798 200000 900684236 200000 837647780 200000 500616880 200000 671424229 200000 852111689 200000 143465638 200000 286994633 200000 70206583 200000 22790637 200000 254436371 200000 671371324 200000 872041628 200000 311240007 200000 779520482 200000 169733608 200000 731570587 200000 233249157 200000 564279977 200000 405649739 200000 257966681 200000 980706165 200000 634799520 200000 314937988 200000 725160542 200000 86684294 200000 106608284 200000 119081553 200000 391881679 200000 758815942 200000 620240404 200000 346565648 200000 814678900 200000 332437732 200000 784476959 200000 263480769 200000 730314930 200000 594819631 200000 310097779 200000 440708609 200000 831266193 200000 489134228 200000 345998182 200000 49432080 200000 266593462 200000 455127715 200000 545550831 200000 432483787 200000 986370921 200000 941576074 200000 633816741 200000 572580273 200000 15684496 200000 251770648 200000 519059390 200000 202834145 200000 417334705 200000 53213626 200000 516635153 200000 942043417 200000 182830834 200000 135837824 200000 352473363 200000 97922744 200000 684349211 200000 75576599 200000 559475420 200000 465728700 200000 607488146 200000 115158479 200000 492281378 200000 896425155 200000 497115741 200000 557155734 200000 153944124 200000 608194829 200000 312418851 200000 486056954 200000 259962656 200000 244200056 200000 70042666 200000 808814378 200000 821400420 200000 513392257 200000 768279385 200000 368191477 200000 998319679 200000 939491145 200000 93244214 200000 812164041 200000 760994184 200000 968078220 200000 581679080 200000 203210420 200000 165178293 200000 926866602 200000 201781813 200000 322296676 200000 531309020 200000 772834977 200000 964875652 200000 907262762 200000 180343220 200000 434531856 200000 683026908 200000 368910834 200000 307374996 200000 24080437 200000 825380834 200000 540356172 200000 216908402 200000 371150575 200000 58574045 200000 824026981 200000 88404453 200000 488379580 200000 173663413 200000 965959949 200000 410319394 200000 29204667 200000 20745710 200000 316882354 200000 100824066 200000 376141481 200000 93657008 200000 531530850 200000 123741945 200000 680107751 200000 92532162 200000 484775116 200000 666030366 200000 944148081 200000 782206089 200000 689709887 200000 322792745 200000 709685480 200000 883616525 200000 835929256 200000 991821935 200000 461451400 200000 321394932 200000 298779287 200000 315853544 200000 162422321 200000 610814595 200000 725644090 200000 941668136 200000 411908449 200000 707215523 200000 784709471 200000 780469864 200000 581569079 200000 980637913 200000 349257846 200000 27262 200000 711643505 200000 995576651 200000 552952971 200000 406751711 200000 440011374 200000 911896257 200000 95161423 200000 171952547 200000 559790892 200000 41042593 200000 952551183 200000 980986752 200000 977712201 200000 953667313 200000 813084857 200000 112505293 200000 212280581 200000 417549912 200000 392831454 200000 817029503 200000 565144382 200000 641215516 200000 726103978 200000 414761006 200000 277571953 200000 286320164 200000 745316332 200000 715887633 200000 832901310 200000 733925622 200000 279008020 200000 950012924 200000 767611620 200000 243286969 200000 509380143 200000 154086248 200000 811306048 200000 39597619 200000 363905772 200000 877422186 200000 867177937 200000 766165195 200000 140219801 200000 13167034 200000 942124854 200000 200724615 200000 656923941 200000 545712301 200000 994157229 200000 598857998 200000 723863326 200000 69907258 200000 858032405 200000 428242599 200000 264360372 200000 284715511 200000 136508907 200000 949886007 200000 807714228 200000 391043612 200000 677589840 200000 668952901 200000 947100301 200000 639734142 200000 395190273 200000 603434488 200000 960332365 200000 111789204 200000 949729628 200000 857490199 200000 402583971 200000 488975476 200000 577205600 200000 60308999 200000 104551901 200000 443195606 200000 225219757 200000 520622800 200000 448490219 200000 675351055 200000 780988031 200000 207050775 200000 955256154 200000 984980246 200000 521387702 200000 235902244 200000 686087256 200000 751545730 200000 282437072 200000 704177116 200000 836240310 200000 419201417 200000 915639532 200000 815806151 200000 969030112 200000 122093569 200000 685661640 200000 277248779 200000 468557285 200000 150547554 200000 457501379 200000 51263086 200000 316427125 200000 969111233 200000 851474650 200000 239556438 200000 988208349 200000 690844117 200000 261289390 200000 867761867 200000 818753803 200000 176270068 200000 345643388 200000 643001971 200000 630558608 200000 875076630 200000 567354658 200000 588466836 200000 203922072 200000 223826384 200000 670163487 200000 549885461 200000 337832690 200000 948779865 200000 604151443 200000 25389180 200000 191607822 200000 285726343 200000 394228026 200000 472494576 200000 817448952 200000 60308434 200000 542882164 200000 68800823 200000 719854433 200000 178905167 200000 183452479 200000 739420600 200000 806350742 200000 516153782 200000 716504890 200000 653215609 200000 141310086 200000 150537819 200000 770084003 200000 327656737 200000 631026880 200000 95714103 200000 520499032 200000 481935350 200000 160826737 200000 574589408 200000 692811737 200000 761375199 200000 509505129 200000 582858891 200000 765394244 200000 518027619 200000 989458454 200000 249342480 200000 177765718 200000 584806311 200000 692139910 200000 271974373 200000 318933616 200000 594978930 200000 852350568 200000 276871201 200000 418081166 200000 992174636 200000 731090698 200000 291901305 200000 681614928 200000 579265497 200000 973350492 200000 306517829 200000 651616500 200000 824001314 200000 86913003 200000 164810108 200000 105544281 200000 667796555 200000 747950053 200000 378391730 200000 312143357 200000 390851133 200000 679317786 200000 217479200 200000 547117567 200000 556209276 200000 860254456 200000 317384091 200000 941785885 200000 479191857 200000 901438862 200000 8611739 200000 811075766 200000 55832353 200000 367877513 200000 77905717 200000 515582151 200000 279461298 200000 627357753 200000 76613663 200000 262659569 200000 694339820 200000 812688780 200000 99667122 200000 977277297 200000 468380021 200000 371465744 200000 686706658 200000 391115557 200000 387393683 200000 931732212 200000 134826311 200000 264679308 200000 114189868 200000 3151366 200000 247077655 200000 161706949 200000 234682056 200000 333744566 200000 658037801 200000 949533583 200000 722581389 200000 906920208 200000 742304755 200000 589977414 200000 199545409 200000 856298437 200000 480015499 200000 100746731 200000 953544523 200000 118315554 200000 944139432 200000 29472540 200000 655688625 200000 91761942 200000 663339425 200000 417319703 200000 45495066 200000 678087728 200000 38467436 200000 585929915 200000 384068045 200000 455437213 200000 941262495 200000 281512325 200000 836649647 200000 134501933 200000 407305841 200000 239035798 200000 706224455 200000 659490125 200000 786314937 200000 374425002 200000 337020860 200000 789058318 200000 958646253 200000 776854306 200000 854164180 200000 370207772 200000 786357540 200000 371964922 200000 787215863 200000 91103686 200000 460837907 200000 854666962 200000 519481641 200000 793951227 200000 776492818 200000 227464424 200000 610890002 200000 228850506 200000 734094103 200000 288600603 200000 386239225 200000 263554273 200000 458294201 200000 983779049 200000 252772035 200000 900166798 200000 832981806 200000 74897521 200000 179479288 200000 429964480 200000 136003660 200000 65224305 200000 838929085 200000 730374789 200000 557858442 200000 349006663 200000 482979290 200000 969702796 200000 963395071 200000 420319731 200000 713565365 200000 428256804 200000 291288929 200000 10064914 200000 284893779 200000 590547771 200000 768885766 200000 826056676 200000 417234013 200000 853911135 200000 537458150 200000 698411590 200000 527354648 200000 422877119 200000 962419606 200000 560605367 200000 74411882 200000 469595689 200000 46132813 200000 758180182 200000 88990939 200000 745385228 200000 116867553 200000 356543714 200000 126218129 200000 585064055 200000 61734602 200000 702666424 200000 237205586 200000 617102616 200000 751569949 200000 659260631 200000 537751685 200000 584861757 200000 281098641 200000 844642781 200000 250789936 200000 187713493 200000 399293821 200000 391558410 200000 446356986 200000 573188206 200000 524018390 200000 888469564 200000 407607081 200000 130061623 200000 198650677 200000 284639216 200000 436376996 200000 844816383 200000 22984910 200000 204784455 200000 266129905 200000 652425524 200000 902484089 200000 214846973 200000 574655800 200000 774465508 200000 457210796 200000 875822194 200000 684455741 200000 61123006 200000 459919485 200000 972866469 200000 713677416 200000 493067536 200000 576609700 200000 834265395 200000 391238591 200000 30033609 200000 587614838 200000 168085851 200000 367919338 200000 883070584 200000 924392682 200000 290357500 200000 612412973 200000 871939146 200000 746988950 200000 44771731 200000 918981744 200000 566246671 200000 695871922 200000 171959617 200000 668938554 200000 760535093 200000 336327955 200000 529676995 200000 171885744 200000 198351819 200000 276912176 200000 696482167 200000 981036954 200000 556245118 200000 772743712 200000 58287453 200000 32411485 200000 120413598 200000 166727321 200000 612591378 200000 344307713 200000 912318744 200000 581274609 200000 784503766 200000 921703980 200000 140282748 200000 198125855 200000 667800454 200000 534895908 200000 866487288 200000 789175738 200000 568962209 200000 868714703 200000 29529178 200000 709575672 200000 563841094 200000 108345269 200000 369868050 200000 898591408 200000 456097843 200000 696502524 200000 721707820 200000 686477655 200000 624672455 200000 427333738 200000 196119641 200000 258292741 200000 309166848 200000 797632613 200000 966533862 200000 474319216 200000 366101629 200000 473782261 200000 556762050 200000 270488303 200000 285330811 200000 703195328 200000 783822459 200000 837344376 200000 778928859 200000 636302092 200000 381924160 200000 14775457 200000 249667098 200000 305694144 200000 772240096 200000 680854177 200000 483444054 200000 604849251 200000 96641736 200000 169816655 200000 406436174 200000 317870362 200000 621107464 200000 712589857 200000 956433249 200000 278994092 200000 916605518 200000 350784301 200000 802863502 200000 908435072 200000 460444648 200000 112555818 200000 224743026 200000 385383068 200000 90814406 200000 754940527 200000 942611788 200000 573737895 200000 688700020 200000 646000626 200000 176853498 200000 639385320 200000 784183075 200000 435993418 200000 362146044 200000 999695428 200000 968333728 200000 78917804 200000 767644016 200000 609772099 200000 337455194 200000 763958512 200000 788478740 200000 749591050 200000 661427295 200000 648614797 200000 253492294 200000 248838496 200000 665121118 200000 852312727 200000 767029766 200000 206975661 200000 609251238 200000 202431175 200000 507213809 200000 774857462 200000 467820068 200000 438641522 200000 665390150 200000 443855841 200000 623478376 200000 736819344 200000 450566116 200000 765474742 200000 804792480 200000 916079285 200000 601701962 200000 179795802 200000 546279322 200000 34355994 200000 797676948 200000 265673301 200000 664317637 200000 680550293 200000 905463427 200000 533267149 200000 119973424 200000 430115483 200000 259072117 200000 762756488 200000 422511752 200000 748554052 200000 753481576 200000 179080684 200000 549697821 200000 485694790 200000 754128379 200000 754537985 200000 87856605 200000 68296952 200000 813839723 200000 793990765 200000 960603990 200000 757955407 200000 184295321 200000 870754422 200000 850932407 200000 832142307 200000 596954369 200000 753366531 200000 967175631 200000 962922731 200000 608238276 200000 346191258 200000 890198796 200000 592985915 200000 399309470 200000 706723426 200000 575893371 200000 839534156 200000 2470127 200000 482703905 200000 522143949 200000 287052851 200000 369617589 200000 737565502 200000 305193807 200000 845589416 200000 922975631 200000 280070336 200000 84443633 200000 187902464 200000 373134779 200000 65831500 200000 838979647 200000 569365810 200000 894402072 200000 650945577 200000 59687530 200000 872914900 200000 587784740 200000 105208638 200000 935081790 200000 139748125 200000 183229437 200000 919745810 200000 236120620 200000 456489189 200000 820996195 200000 861205450 200000 19275073 200000 494988192 200000 740473011 200000 361642029 200000 938873645 200000 661259877 200000 881183469 200000 611304867 200000 226784572 200000 426561260 200000 683865518 200000 355095600 200000 791120735 200000 758010250 200000 274803765 200000 496847997 200000 220476962 200000 294117174 200000 555322465 200000 457011662 200000 301085878 200000 731693959 200000 917521584 200000 468547596 200000 294748904 200000 21378227 200000 5935681 200000 588865468 200000 463604007 200000 918272400 200000 986561746 200000 726888452 200000 619470466 200000 499662742 200000 794836162 200000 521754284 200000 896329382 200000 107647706 200000 482411279 200000 147381274 200000 893142499 200000 650035218 200000 109524823 200000 987660628 200000 320864039 200000 531242647 200000 264334810 200000 145104384 200000 178904576 200000 661513822 200000 124138357 200000 375704678 200000 923827869 200000 436046333 200000 169906088 200000 37965164 200000 154275789 200000 119472811 200000 522457232 200000 184016024 200000 654289661 200000 276206142 200000 945496812 200000 184133649 200000 590441533 200000 808286510 200000 292740635 200000 422224029 200000 462145083 200000 555103376 200000 666328091 200000 287830435 200000 961603141 200000 127276572 200000 623489931 200000 26258217 200000 737696842 200000 893604390 200000 936599977 200000 626770390 200000 334200537 200000 921331623 200000 642898004 200000 492240113 200000 880201503 200000 939961909 200000 789932041 200000 377298527 200000 541347052 200000 25618437 200000 961247209 200000 198479015 200000 183603885 200000 692539375 200000 756599728 200000 717329648 200000 809340787 200000 54134121 200000 69043647 200000 852549377 200000 556270826 200000 560250506 200000 750698770 200000 327353663 200000 42549089 200000 822649863 200000 423001929 200000 636882098 200000 788108744 200000 778716472 200000 453717667 200000 454730495 200000 761461163 200000 7964180 200000 458428413 200000 535170670 200000 91872059 200000 287246639 200000 218552022 200000 557292004 200000 827634501 200000 708648386 200000 626598732 200000 288888553 200000 931533112 200000 733466018 200000 202826271 200000 894206882 200000 368061219 200000 362471751 200000 395438253 200000 434452183 200000 136140211 200000 738696133 200000 667437812 200000 784756206 200000 788308024 200000 23586005 200000 482045330 200000 422737132 200000 812343967 200000 366163661 200000 578217415 200000 125908602 200000 277649785 200000 712719522 200000 753550192 200000 123245021 200000 600404466 200000 913227244 200000 949189900 200000 94065916 200000 557238745 200000 991697633 200000 616507322 200000 558107229 200000 716816285 200000 456449624 200000 684502329 200000 750389031 200000 484524621 200000 140655047 200000 564388838 200000 20739360 200000 764789655 200000 239073092 200000 689509568 200000 282536111 200000 112830921 200000 722874246 200000 603341669 200000 389687514 200000 989686738 200000 864814052 200000 870257685 200000 529167176 200000 610947904 200000 536429652 200000 497529774 200000 566803007 200000 266296899 200000 384522092 200000 519482286 200000 655614630 200000 574751143 200000 88756835 200000 860354611 200000 403316739 200000 28363997 200000 350064400 200000 521848829 200000 487740541 200000 808219122 200000 601126377 200000 468547689 200000 42949851 200000 90993045 200000 989898757 200000 136740214 200000 282136194 200000 402466581 200000 158228761 200000 557574595 200000 996676986 200000 581621343 200000 190078333 200000 621374606 200000 466045032 200000 717590019 200000 760959015 200000 405435318 200000 386253971 200000 254387502 200000 857267374 200000 127599545 200000 481756131 200000 804740528 200000 307538760 200000 276962230 200000 43534044 200000 602415607 200000 322791115 200000 260519275 200000 789628071 200000 722724114 200000 286671534 200000 804751159 200000 218739977 200000 274416302 200000 118771464 200000 566257175 200000 977842792 200000 266209563 200000 588076687 200000 280607660 200000 596013516 200000 8545606 200000 634390681 200000 409178674 200000 848661210 200000 229612735 200000 695310110 200000 437100169 200000 572492250 200000 626827700 200000 814628530 200000 769211440 200000 333010866 200000 336132340 200000 353442446 200000 102723908 200000 157706728 200000 774019052 200000 170281096 200000 700245636 200000 703656099 200000 775383724 200000 473799958 200000 365247311 200000 890492585 200000 601938401 200000 848528718 200000 367721891 200000 13208928 200000 653837019 200000 679122151 200000 586074654 200000 594368721 200000 402208136 200000 355561016 200000 770781184 200000 849551263 200000 48581239 200000 185063990 200000 636861735 200000 784801044 200000 364949717 200000 930572922 200000 591226384 200000 163342100 200000 830793842 200000 631392056 200000 738122716 200000 437836326 200000 740391867 200000 568671048 200000 183806535 200000 959187825 200000 314716096 200000 84719136 200000 614853041 200000 145027259 200000 772100655 200000 24763350 200000 73386265 200000 812885099 200000 85512023 200000 194902817 200000 616141340 200000 904359816 200000 958560293 200000 233903448 200000 519629049 200000 240276407 200000 763212329 200000 875055218 200000 754401423 200000 346426688 200000 508491664 200000 936036099 200000 141595740 200000 484372232 200000 455910698 200000 738708036 200000 53268606 200000 528819350 200000 486519397 200000 426748938 200000 651280309 200000 391813650 200000 493452111 200000 235939020 200000 593204575 200000 184595008 200000 75755160 200000 113657249 200000 794544505 200000 259878537 200000 730756492 200000 627106879 200000 729446052 200000 571347698 200000 867873308 200000 946004220 200000 645495836 200000 628491297 200000 323688149 200000 119086799 200000 405057985 200000 11328862 200000 205331686 200000 301453135 200000 165504017 200000 309742735 200000 561932317 200000 566741682 200000 50161707 200000 254217785 200000 463100137 200000 729525711 200000 929013198 200000 131464069 200000 960790617 200000 611526171 200000 334639958 200000 706910776 200000 994310170 200000 395366318 200000 803209156 200000 405198009 200000 963147900 200000 601212734 200000 516188854 200000 568053774 200000 484089453 200000 462111778 200000 877329002 200000 2029534 200000 551782780 200000 270471760 200000 79644606 200000 791936111 200000 866529238 200000 390226526 200000 11694642 200000 558494376 200000 308683850 200000 397237635 200000 218556899 200000 701324303 200000 518922312 200000 879103894 200000 454260112 200000 907261131 200000 128906205 200000 822048013 200000 236248217 200000 573374882 200000 209547192 200000 231214334 200000 888109818 200000 914782715 200000 856135975 200000 115816224 200000 974261075 200000 642650589 200000 772571161 200000 751262666 200000 173175522 200000 823006701 200000 911445277 200000 992775666 200000 770560902 200000 626614130 200000 347726688 200000 90930479 200000 235234236 200000 997167700 200000 976928946 200000 268809654 200000 193708197 200000 945116951 200000 198869889 200000 383234143 200000 479180798 200000 784142563 200000 514503900 200000 679298209 200000 724517413 200000 896397695 200000 906899056 200000 814626960 200000 480361498 200000 668567888 200000 707613324 200000 614139109 200000 90921338 200000 108859742 200000 21185056 200000 560082165 200000 271731844 200000 663656270 200000 122861241 200000 580484280 200000 209546776 200000 910194536 200000 521034374 200000 88136386 200000 227390386 200000 753762450 200000 820159061 200000 656459340 200000 333525874 200000 51983954 200000 455006613 200000 655204140 200000 188976662 200000 296881870 200000 825457749 200000 412276183 200000 878434044 200000 705361614 200000 253325122 200000 199091557 200000 257735204 200000 919224760 200000 149014444 200000 221096844 200000 309373484 200000 67203474 200000 884764033 200000 949338275 200000 601372754 200000 49901315 200000 437864271 200000 250917279 200000 422379124 200000 124538705 200000 576049221 200000 757198872 200000 451879186 200000 552545890 200000 844214322 200000 692827717 200000 733665609 200000 246129343 200000 393811331 200000 958198522 200000 328002776 200000 841418124 200000 980418888 200000 907267504 200000 64632862 200000 623880336 200000 672722735 200000 62647932 200000 584122393 200000 764830770 200000 936987014 200000 146678806 200000 962958952 200000 529233784 200000 976574268 200000 950865875 200000 456280905 200000 815779849 200000 235168736 200000 460377001 200000 213391259 200000 108744235 200000 499989407 200000 633779249 200000 697063132 200000 829244102 200000 644762953 200000 433129631 200000 682055978 200000 430310750 200000 176169036 200000 368487627 200000 916877125 200000 564235803 200000 667143862 200000 635634476 200000 163853450 200000 941307332 200000 180837686 200000 514555606 200000 556256505 200000 996072894 200000 209974555 200000 178819458 200000 439989039 200000 48849425 200000 177618514 200000 104120709 200000 237213291 200000 769406818 200000 920360811 200000 71926230 200000 148310668 200000 422608121 200000 90524052 200000 678779916 200000 436334609 200000 509842619 200000 606778523 200000 350284381 200000 395589654 200000 625236784 200000 9112303 200000 302943647 200000 297695836 200000 544586622 200000 832420255 200000 66987338 200000 634231105 200000 594000235 200000 94088792 200000 189396850 200000 456734147 200000 115169629 200000 952534890 200000 386264784 200000 516395904 200000 696781916 200000 82878915 200000 822655162 200000 998666424 200000 515457550 200000 659577073 200000 355481381 200000 469932104 200000 892971705 200000 106295587 200000 495077034 200000 951658928 200000 842107716 200000 877452584 200000 263459453 200000 771877645 200000 175136565 200000 909625965 200000 154876533 200000 270998814 200000 665040563 200000 387878658 200000 624841482 200000 436895042 200000 789859460 200000 516480916 200000 788902737 200000 425182071 200000 865646607 200000 644046708 200000 320995074 200000 336176732 200000 307454298 200000 446806670 200000 783188593 200000 253970223 200000 413837580 200000 958921073 200000 361066647 200000 664111567 200000 373692523 200000 869684045 200000 864074506 200000 668350650 200000 202253662 200000 26951662 200000 813000191 200000 102592782 200000 491915372 200000 989096389 200000 146643534 200000 161320075 200000 609319610 200000 552434655 200000 730259309 200000 829011854 200000 867716111 200000 755721707 200000 176056179 200000 872248598 200000 838046419 200000 743228984 200000 276380949 200000 472425154 200000 222383626 200000 62224819 200000 994856363 200000 879797969 200000 788883804 200000 131041260 200000 676526379 200000 70681120 200000 176891152 200000 147969297 200000 114439212 200000 723327022 200000 742075916 200000 609005040 200000 856144356 200000 221732634 200000 563842005 200000 919889400 200000 228066857 200000 917248930 200000 507171476 200000 258614583 200000 528064371 200000 7973156 200000 52784910 200000 512907869 200000 568476886 200000 994249120 200000 764989097 200000 839550646 200000 918500363 200000 92163507 200000 67609453 200000 957546035 200000 356852072 200000 442038941 200000 441064448 200000 436615521 200000 750452194 200000 606717499 200000 837441960 200000 184236399 200000 801619729 200000 742335245 200000 206915659 200000 564971052 200000 239178539 200000 179933232 200000 534279281 200000 818771973 200000 83305223 200000 612652899 200000 38263616 200000 651518986 200000 363143195 200000 836036357 200000 9787518 200000 593609193 200000 974187133 200000 92260372 200000 11783826 200000 988006896 200000 859597028 200000 226482223 200000 20000386 200000 796320014 200000 12852903 200000 888053652 200000 100820469 200000 986601681 200000 467766715 200000 269137185 200000 820358449 200000 560462184 200000 926838457 200000 926591062 200000 454138141 200000 628790690 200000 953918677 200000 316663632 200000 749844800 200000 550190317 200000 27012071 200000 618288335 200000 959699391 200000 783337303 200000 320011877 200000 749353520 200000 656398177 200000 830454159 200000 663394662 200000 192960370 200000 541877134 200000 514347235 200000 278100127 200000 103943988 200000 385984586 200000 385234755 200000 457173096 200000 52415669 200000 430784061 200000 895019323 200000 744270263 200000 596755410 200000 730747566 200000 788229116 200000 761834531 200000 931681546 200000 720326530 200000 855189843 200000 997097954 200000 30808955 200000 147221825 200000 853444527 200000 850166730 200000 1347813 200000 748632336 200000 379411998 200000 464402770 200000 869329830 200000 229480119 200000 473639504 200000 33152657 200000 918493371 200000 852175003 200000 166350993 200000 899888701 200000 331232197 200000 278809028 200000 626694098 200000 908018092 200000 197164288 200000 594718168 200000 757578144 200000 8214741 200000 452919629 200000 681791773 200000 777562666 200000 636702287 200000 974404648 200000 524218489 200000 491803711 200000 739102032 200000 415820209 200000 235176820 200000 448155980 200000 326502319 200000 736234662 200000 424749620 200000 413136225 200000 656710114 200000 909392998 200000 262584191 200000 555966763 200000 85921023 200000 922921711 200000 795526332 200000 835455482 200000 221802685 200000 735149280 200000 247597041 200000 904942524 200000 397068658 200000 513027446 200000 363669957 200000 340920575 200000 732338710 200000 681618 200000 274507134 200000 146987763 200000 785722430 200000 656826033 200000 775119107 200000 471361892 200000 863810082 200000 490689777 200000 573120730 200000 963497155 200000 609107607 200000 717392657 200000 651906602 200000 136859165 200000 337569044 200000 491828081 200000 94636218 200000 311218465 200000 796042159 200000 499509005 200000 244425455 200000 35384349 200000 179864351 200000 130940293 200000 254093776 200000 47680513 200000 177380027 200000 380523287 200000 320653061 200000 906988121 200000 245053561 200000 752531618 200000 689586898 200000 662240086 200000 812366576 200000 897768356 200000 185318943 200000 564470213 200000 891592022 200000 579297852 200000 458159219 200000 38386965 200000 723298177 200000 52793127 200000 532743667 200000 836652884 200000 912407016 200000 26680262 200000 678863719 200000 214101297 200000 550025634 200000 440794133 200000 180596276 200000 310732795 200000 796411493 200000 777573557 200000 165537378 200000 78571936 200000 472056455 200000 710142690 200000 669574295 200000 999420590 200000 820027647 200000 290520188 200000 470721048 200000 377750611 200000 836874084 200000 314417154 200000 315995342 200000 97473120 200000 999532524 200000 562476177 200000 166679358 200000 147672897 200000 688586094 200000 535031784 200000 576393871 200000 798446598 200000 293269855 200000 723046 200000 674639495 200000 398622300 200000 613812183 200000 816705800 200000 65986956 200000 595225747 200000 171152780 200000 339356015 200000 185905830 200000 105184665 200000 211762645 200000 830289880 200000 239845755 200000 532319996 200000 348926631 200000 868269345 200000 54371921 200000 280833260 200000 272793243 200000 205024458 200000 844406287 200000 833615925 200000 244942053 200000 236266224 200000 175601211 200000 499109448 200000 739931485 200000 359191123 200000 39351548 200000 127564594 200000 554992761 200000 289774160 200000 692080921 200000 730417570 200000 976345423 200000 528371942 200000 105444855 200000 189902566 200000 93655958 200000 573803700 200000 615888797 200000 76016877 200000 942179237 200000 880051448 200000 64228018 200000 268125766 200000 705629810 200000 149923217 200000 461343357 200000 283426334 200000 511018900 200000 148660477 200000 939404003 200000 736849477 200000 95132480 200000 854431322 200000 130085483 200000 509727017 200000 555772494 200000 863297384 200000 925565501 200000 387507672 200000 294897717 200000 337084548 200000 538155549 200000 930161153 200000 545216265 200000 339025070 200000 299396212 200000 535959539 200000 329370499 200000 281959811 200000 85436486 200000 323009180 200000 902289656 200000 902613315 200000 107303740 200000 895215497 200000 430267743 200000 369708235 200000 503722395 200000 979118827 200000 698593103 200000 310751130 200000 925137481 200000 251760528 200000 97897982 200000 777163215 200000 635890894 200000 933006565 200000 972188995 200000 276309032 200000 919501648 200000 861942009 200000 618576787 200000 467913732 200000 407806613 200000 906216060 200000 565859334 200000 333801825 200000 879611907 200000 347196603 200000 416503890 200000 629748445 200000 837522850 200000 631613861 200000 460145870 200000 837002168 200000 500285976 200000 525981128 200000 952733295 200000 632951759 200000 752586923 200000 613803603 200000 591314637 200000 647074210 200000 780702018 200000 624925460 200000 962061343 200000 437216334 200000 70560355 200000 314160251 200000 989639993 200000 315608978 200000 736049461 200000 520833429 200000 640294804 200000 736047053 200000 614686078 200000 34564625 200000 990288197 200000 232058878 200000 921695653 200000 230857277 200000 156633348 200000 204487105 200000 644638896 200000 366463240 200000 289684006 200000 509826903 200000 29370439 200000 216880641 200000 120197793 200000 541440926 200000 609514158 200000 603469653 200000 458935054 200000 987251220 200000 552557261 200000 788331988 200000 930728097 200000 118022359 200000 555647531 200000 44384492 200000 660218162 200000 317191847 200000 694733549 200000 888052907 200000 705747256 200000 978048738 200000 910935002 200000 948220352 200000 852608967 200000 251965829 200000 160789082 200000 262526330 200000 451499160 200000 126245168 200000 910427249 200000 536920006 200000 944935936 200000 719657762 200000 105702600 200000 964698420 200000 860813558 200000 447745848 200000 428550307 200000 387497714 200000 930989841 200000 439700977 200000 158935019 200000 374468302 200000 345707143 200000 811504748 200000 740036389 200000 483515703 200000 728004654 200000 730108519 200000 758083447 200000 551637307 200000 514783102 200000 397197376 200000 625722537 200000 625238666 200000 913894027 200000 704231671 200000 134629665 200000 862773105 200000 256402446 200000 270668842 200000 47455205 200000 929523934 200000 186587997 200000 348384790 200000 726306971 200000 27898978 200000 423041133 200000 682563484 200000 599016331 200000 715369001 200000 491929047 200000 329907256 200000 894007707 200000 862326530 200000 541409487 200000 829880842 200000 30230609 200000 24074333 200000 559872300 200000 119504848 200000 248809940 200000 259331654 200000 72543078 200000 850194665 200000 724703978 200000 346700654 200000 800721042 200000 467720532 200000 915655930 200000 155409698 200000 356746344 200000 101188525 200000 859506698 200000 405997905 200000 408708924 200000 565214005 200000 266444481 200000 503784074 200000 599160327 200000 230403530 200000 209210470 200000 253948410 200000 596308575 200000 425503210 200000 803401950 200000 212552561 200000 261785209 200000 87851699 200000 145736368 200000 927991133 200000 850611501 200000 741519333 200000 54487299 200000 571814604 200000 758708721 200000 753934813 200000 649073566 200000 522142061 200000 914887900 200000 683966363 200000 719864038 200000 32907151 200000 73161891 200000 297390268 200000 917095907 200000 826586655 200000 435626142 200000 816149375 200000 857385530 200000 795070637 200000 280652995 200000 956932291 200000 693541427 200000 206064998 200000 306885545 200000 201891846 200000 384805555 200000 877263131 200000 321766534 200000 161374055 200000 174001474 200000 809754424 200000 382902064 200000 304828324 200000 595260933 200000 559472588 200000 276381214 200000 406858267 200000 82314692 200000 27476358 200000 693828199 200000 818204364 200000 46718949 200000 729167797 200000 782245825 200000 163600981 200000 370912877 200000 467679815 200000 160021123 200000 438054387 200000 935014405 200000 193826250 200000 68431778 200000 423104390 200000 387911154 200000 449737069 200000 700257974 200000 622620045 200000 781352475 200000 773711614 200000 961693173 200000 984434469 200000 411727622 200000 957763821 200000 430693430 200000 729931789 200000 314459098 200000 559426119 200000 74290414 200000 681206948 200000 969121885 200000 915325626 200000 126830134 200000 529235944 200000 418925301 200000 589974166 200000 535827138 200000 425078648 200000 451473067 200000 629095113 200000 801085418 200000 127489426 200000 587476259 200000 465404642 200000 8092067 200000 538388244 200000 191157924 200000 417074958 200000 659222150 200000 672099710 200000 905851925 200000 91775517 200000 985851335 200000 758078189 200000 601938172 200000 853494653 200000 720133950 200000 672836641 200000 823910272 200000 321533244 200000 970580321 200000 351156343 200000 659830888 200000 757462537 200000 992104262 200000 546072047 200000 889608473 200000 873698098 200000 335692453 200000 477816614 200000 197590938 200000 72789670 200000 867709395 200000 750324571 200000 937469075 200000 45663476 200000 43619271 200000 538950765 200000 481549640 200000 402078026 200000 128669208 200000 313591514 200000 247455650 200000 9559414 200000 520186108 200000 237117889 200000 682652709 200000 857108967 200000 376190281 200000 759178975 200000 657136634 200000 496055723 200000 551670390 200000 695579797 200000 374051045 200000 198619761 200000 792105626 200000 230780384 200000 525394767 200000 330717320 200000 86983787 200000 7124062 200000 34223165 200000 65815774 200000 72716095 200000 20572239 200000 393621333 200000 744516865 200000 293620493 200000 322567824 200000 105579743 200000 307869984 200000 463232108 200000 282248352 200000 375826369 200000 375859209 200000 10135186 200000 491678878 200000 828403585 200000 183380780 200000 289123158 200000 569187144 200000 269447238 200000 606571669 200000 374678317 200000 528953853 200000 695795926 200000 446415605 200000 152395056 200000 232464059 200000 709003415 200000 932575129 200000 665188115 200000 892135969 200000 362496401 200000 212528240 200000 759589165 200000 197161325 200000 332270186 200000 943153160 200000 733855862 200000 602159229 200000 435165801 200000 539911568 200000 837444227 200000 195101649 200000 602580851 200000 811110615 200000 833117068 200000 191648390 200000 337356303 200000 199702091 200000 501298278 200000 668587100 200000 533068644 200000 537641722 200000 435571335 200000 193099696 200000 328936248 200000 543752851 200000 503417352 200000 323987841 200000 735165426 200000 186555748 200000 890623389 200000 757363054 200000 759870617 200000 707535452 200000 374255774 200000 372905397 200000 138843858 200000 560169226 200000 645673729 200000 360316213 200000 91604196 200000 559809948 200000 174283101 200000 632293740 200000 101000119 200000 122752736 200000 172228840 200000 192870521 200000 872896207 200000 482595396 200000 161337208 200000 337762074 200000 958396501 200000 422749657 200000 276691844 200000 874017965 200000 574389005 200000 994930763 200000 419110435 200000 295190834 200000 822767200 200000 871622378 200000 346403082 200000 291786054 200000 524224595 200000 972221347 200000 451623058 200000 678498856 200000 212473740 200000 18592006 200000 517575087 200000 148060600 200000 682194259 200000 651382849 200000 264880633 200000 228235378 200000 571991437 200000 34387746 200000 478991270 200000 621525366 200000 892615874 200000 509968921 200000 876283276 200000 628265090 200000 260675608 200000 882809394 200000 40324387 200000 923242485 200000 187111765 200000 475975966 200000 999197312 200000 246373581 200000 1217760 200000 915060522 200000 571821146 200000 10400936 200000 618215871 200000 598419269 200000 4648456 200000 560187846 200000 599570841 200000 886919421 200000 625316223 200000 129306885 200000 376709300 200000 205107841 200000 964167512 200000 92241378 200000 598513655 200000 493577888 200000 152867527 200000 510651005 200000 944747752 200000 160080071 200000 887045028 200000 48295829 200000 284024750 200000 868297478 200000 675637348 200000 317639815 200000 686979343 200000 444185099 200000 712757792 200000 347583826 200000 714786418 200000 409826597 200000 327286412 200000 801249941 200000 311895006 200000 930088001 200000 270754816 200000 114680718 200000 226374648 200000 544396270 200000 59868530 200000 787427356 200000 407046151 200000 360050524 200000 331671673 200000 80929469 200000 449985010 200000 294944856 200000 970250570 200000 912389263 200000 125018176 200000 150246737 200000 613853885 200000 51873106 200000 793794070 200000 429701973 200000 452642376 200000 365221220 200000 388868924 200000 302957075 200000 335810050 200000 858224578 200000 116775959 200000 230868954 200000 704994977 200000 574128140 200000 316725679 200000 490725783 200000 594566011 200000 655007873 200000 306852265 200000 38828762 200000 192423047 200000 117197822 200000 147771469 200000 260447185 200000 545752156 200000 203173890 200000 213290625 200000 339011914 200000 376376880 200000 313349292 200000 431072714 200000 579359412 200000 126674906 200000 773266618 200000 177172049 200000 986289694 200000 609327567 200000 874493835 200000 568312539 200000 409350709 200000 891151655 200000 132352285 200000 652772047 200000 298488905 200000 181609880 200000 252324878 200000 432717875 200000 51180104 200000 485105529 200000 186137502 200000 280279981 200000 513998528 200000 785062847 200000 932594602 200000 959693446 200000 231834337 200000 30840834 200000 102365362 200000 564804769 200000 707545207 200000 796956280 200000 204986323 200000 545795719 200000 171041267 200000 935304696 200000 716239564 200000 502643550 200000 552562786 200000 349491192 200000 499162109 200000 171007725 200000 822073202 200000 157800078 200000 69438562 200000 841703321 200000 241357172 200000 173643890 200000 794491291 200000 744072297 200000 458089300 200000 689564408 200000 691684326 200000 739787012 200000 968948385 200000 806468121 200000 123377185 200000 106355120 200000 535815563 200000 788520043 200000 453833164 200000 595133781 200000 514589919 200000 997116195 200000 730048773 200000 95466359 200000 113387019 200000 180496921 200000 562289289 200000 942198846 200000 939995424 200000 769025987 200000 291937209 200000 320132721 200000 625093322 200000 364068152 200000 737469585 200000 515168629 200000 777232472 200000 120265262 200000 778575793 200000 386817874 200000 383377338 200000 488361723 200000 593709144 200000 577672877 200000 141404029 200000 666724502 200000 776371811 200000 883535566 200000 958515919 200000 978512534 200000 198833233 200000 481856410 200000 642408320 200000 3167025 200000 505747777 200000 181793689 200000 347931135 200000 375992637 200000 286524657 200000 952668145 200000 926384984 200000 362347057 200000 885185471 200000 979161703 200000 767380284 200000 572868644 200000 67460779 200000 335915364 200000 472247287 200000 441967564 200000 753303891 200000 946785773 200000 542559866 200000 719957632 200000 378077684 200000 16998825 200000 527382098 200000 592836661 200000 365023599 200000 238516446 200000 680446894 200000 960063875 200000 508557120 200000 422586483 200000 899533661 200000 229090721 200000 553874311 200000 870268910 200000 626160332 200000 571779171 200000 769468163 200000 711487349 200000 102369291 200000 709442114 200000 232138513 200000 335044049 200000 838005704 200000 602726483 200000 907709872 200000 496186982 200000 90128209 200000 162095693 200000 195274623 200000 75244347 200000 775976597 200000 502548615 200000 245292476 200000 176761591 200000 813123107 200000 292430839 200000 608098373 200000 323205344 200000 300633384 200000 422949940 200000 278442394 200000 867521757 200000 793612660 200000 843016563 200000 292540632 200000 328704373 200000 526862197 200000 345145484 200000 821182911 200000 17375181 200000 665357369 200000 127523573 200000 911677612 200000 613022124 200000 69935471 200000 127153861 200000 907218591 200000 336989562 200000 109100901 200000 365959345 200000 452634421 200000 541578811 200000 842722059 200000 150560785 200000 93330605 200000 580580759 200000 495931373 200000 50117339 200000 219043302 200000 602548693 200000 429587004 200000 747174310 200000 944697950 200000 208753626 200000 71658181 200000 587445160 200000 536959540 200000 476626222 200000 311680247 200000 454593719 200000 615464998 200000 845715959 200000 231401697 200000 221892426 200000 553488275 200000 158064890 200000 499589936 200000 68239480 200000 938587768 200000 719086496 200000 405241652 200000 223386615 200000 882042742 200000 903772142 200000 714132699 200000 571251742 200000 769707465 200000 681955466 200000 899264179 200000 534157794 200000 57396562 200000 621281980 200000 875226603 200000 389779163 200000 190869133 200000 297992298 200000 935342673 200000 421862719 200000 464206490 200000 740727322 200000 419558485 200000 88957413 200000 856935223 200000 168783603 200000 67060995 200000 788874818 200000 194058947 200000 816272571 200000 152764428 200000 984212591 200000 840733756 200000 783857625 200000 615120317 200000 108434208 200000 987897153 200000 328629075 200000 22289157 200000 506297261 200000 503409680 200000 375964368 200000 585835890 200000 323981323 200000 638913928 200000 690979990 200000 355468596 200000 555326163 200000 105138470 200000 89934220 200000 754341656 200000 635672889 200000 102257931 200000 811207481 200000 712026764 200000 362532117 200000 996332531 200000 976035778 200000 615343008 200000 670691037 200000 411387198 200000 894433774 200000 342635266 200000 135679399 200000 314360555 200000 622892836 200000 784506881 200000 508203 200000 778332055 200000 672322411 200000 364800650 200000 865881534 200000 555861121 200000 266459496 200000 435218733 200000 285698135 200000 880544648 200000 838935651 200000 365832471 200000 534505613 200000 82576170 200000 745402945 200000 368858649 200000 78486165 200000 269146246 200000 966072714 200000 133204638 200000 874977096 200000 881345882 200000 184716131 200000 723048376 200000 826963994 200000 498849796 200000 393946516 200000 811244307 200000 301328163 200000 662416772 200000 218720386 200000 956825855 200000 974975769 200000 485340535 200000 268231477 200000 914347626 200000 468468050 200000 765694493 200000 868489043 200000 82554082 200000 809167301 200000 733321811 200000 209280802 200000 385696406 200000 33841929 200000 250294680 200000 468142472 200000 694648916 200000 93182548 200000 599346187 200000 292386829 200000 402056587 200000 344891773 200000 559582826 200000 662407895 200000 49355850 200000 984111865 200000 44619284 200000 652060332 200000 802580799 200000 29306849 200000 362733831 200000 992524019 200000 888759224 200000 292749289 200000 127621602 200000 952642482 200000 251642276 200000 941476712 200000 314815459 200000 979292048 200000 207520657 200000 317437270 200000 584169192 200000 970441683 200000 17522350 200000 428443464 200000 509651313 200000 829116514 200000 304695498 200000 99160950 200000 533256859 200000 836107715 200000 619675218 200000 694880949 200000 710502438 200000 187963165 200000 673105494 200000 895763579 200000 110052975 200000 507394615 200000 599821444 200000 583842529 200000 949188213 200000 415258998 200000 530381099 200000 686309019 200000 138951639 200000 61694945 200000 910334264 200000 953832705 200000 301040852 200000 968839967 200000 968526907 200000 397753353 200000 325970504 200000 8967543 200000 868018273 200000 700471370 200000 399334836 200000 755304398 200000 193013882 200000 441801978 200000 371454774 200000 212316076 200000 300186612 200000 641582575 200000 372315532 200000 6885686 200000 4087006 200000 448912288 200000 982200340 200000 419648820 200000 598412261 200000 171011876 200000 183312078 200000 776661771 200000 153085528 200000 89548848 200000 555611223 200000 298301123 200000 564303399 200000 621606173 200000 921006575 200000 249360130 200000 82571231 200000 836161759 200000 626202483 200000 728666381 200000 710710959 200000 986856718 200000 711686498 200000 501927629 200000 621169253 200000 324158432 200000 980505819 200000 594011335 200000 364751216 200000 266732587 200000 820887452 200000 155630114 200000 719047903 200000 725632871 200000 22579716 200000 697632419 200000 7361632 200000 457219497 200000 670614289 200000 989657779 200000 120169537 200000 661217192 200000 231544418 200000 830767959 200000 434872688 200000 295850683 200000 77450804 200000 966904886 200000 945638270 200000 212056279 200000 259585896 200000 301982614 200000 512332439 200000 201713813 200000 488960378 200000 546348638 200000 578076043 200000 778294569 200000 840439947 200000 216280084 200000 778973127 200000 312225387 200000 771474775 200000 770972383 200000 47030107 200000 247681232 200000 841048382 200000 165226886 200000 172853493 200000 543683953 200000 845543486 200000 567106926 200000 461730787 200000 427531266 200000 549576950 200000 624627870 200000 408945172 200000 970502363 200000 750894756 200000 240678845 200000 90238999 200000 65956082 200000 975691047 200000 317130258 200000 906176282 200000 45337054 200000 778090237 200000 569335170 200000 105870571 200000 124399572 200000 921394501 200000 770638484 200000 991611384 200000 707629996 200000 192857020 200000 822114928 200000 85317458 200000 77375708 200000 608118467 200000 838644954 200000 157663909 200000 332913531 200000 145358166 200000 960412731 200000 905572928 200000 67756095 200000 643353878 200000 594734487 200000 496544019 200000 185316478 200000 1309247 200000 944098967 200000 651988651 200000 185528367 200000 237135281 200000 441795456 200000 736869175 200000 603266537 200000 926436074 200000 409211192 200000 731843973 200000 763144930 200000 384907273 200000 28817735 200000 313039108 200000 51763952 200000 248751052 200000 258263507 200000 388777411 200000 64455819 200000 383089042 200000 198561 200000 938378863 200000 622809288 200000 481223513 200000 559615514 200000 744811096 200000 31655262 200000 601335743 200000 651163971 200000 716493676 200000 171184804 200000 609155588 200000 822245315 200000 955801657 200000 109756815 200000 529639430 200000 100395744 200000 112364526 200000 355284919 200000 772223554 200000 732337793 200000 633274458 200000 108747090 200000 115265496 200000 714202412 200000 638512106 200000 181632823 200000 142068871 200000 80135688 200000 168450990 200000 195988700 200000 944747180 200000 179563227 200000 668755284 200000 325657175 200000 962852166 200000 746072076 200000 603936042 200000 322810464 200000 50734068 200000 113892513 200000 549441055 200000 343006795 200000 268084468 200000 10339393 200000 798081474 200000 338895889 200000 683381541 200000 144560947 200000 437107264 200000 659384904 200000 619716100 200000 389797980 200000 822594665 200000 554415653 200000 349249458 200000 255023939 200000 655796651 200000 656263552 200000 576976620 200000 874255376 200000 514377748 200000 446719183 200000 13439760 200000 483349383 200000 469132883 200000 882805545 200000 775147549 200000 150611729 200000 847399351 200000 86389828 200000 29635763 200000 636821170 200000 353219117 200000 117654134 200000 60551694 200000 270811923 200000 652976197 200000 502382774 200000 281582094 200000 786195832 200000 134415149 200000 16569499 200000 314556209 200000 371547594 200000 157961907 200000 707161691 200000 500189334 200000 615881870 200000 40127814 200000 138996428 200000 787540475 200000 448788714 200000 253410293 200000 682006373 200000 369963455 200000 39905958 200000 93082221 200000 753017405 200000 471690975 200000 881566248 200000 327601918 200000 154605578 200000 458099964 200000 9171061 200000 889676950 200000 263877155 200000 4849235 200000 362038070 200000 256314051 200000 916345469 200000 885588418 200000 120477360 200000 815829940 200000 700043696 200000 654610120 200000 511541194 200000 344037432 200000 194465011 200000 4482437 200000 991572490 200000 780082108 200000 946089498 200000 117143221 200000 243702679 200000 111787088 200000 213206430 200000 752543160 200000 876649783 200000 601718434 200000 527661716 200000 752856204 200000 344993873 200000 895154688 200000 846737075 200000 865058256 200000 317370091 200000 984549465 200000 918967378 200000 697033410 200000 865339820 200000 592825915 200000 362537575 200000 3268416 200000 95821787 200000 841705174 200000 38090376 200000 294477770 200000 369580381 200000 426430967 200000 320445165 200000 760304510 200000 673120953 200000 452988940 200000 429010539 200000 752162841 200000 584402198 200000 628680229 200000 440286841 200000 455077372 200000 88730683 200000 32608752 200000 603453741 200000 588465187 200000 737550477 200000 169327548 200000 835162943 200000 967731246 200000 796775188 200000 293521526 200000 177897988 200000 304925787 200000 696685941 200000 982783918 200000 99594611 200000 435971465 200000 446947319 200000 691514770 200000 177188899 200000 179685174 200000 95973762 200000 900799728 200000 752911690 200000 175084417 200000 534008219 200000 407838519 200000 875114174 200000 624223016 200000 123386984 200000 260775541 200000 985846518 200000 355784074 200000 304036017 200000 896476506 200000 820550409 200000 682106532 200000 339290587 200000 815854387 200000 672877229 200000 142725399 200000 705370094 200000 768805870 200000 678832697 200000 304051232 200000 175187856 200000 755427867 200000 565900450 200000 272529309 200000 243478535 200000 374697704 200000 362631552 200000 865778701 200000 382675258 200000 944711204 200000 27532553 200000 311507599 200000 331875759 200000 817275452 200000 950186004 200000 848904418 200000 329491084 200000 761619008 200000 28452886 200000 208428386 200000 234054554 200000 876234718 200000 133031208 200000 809058577 200000 238994236 200000 759832932 200000 205907454 200000 150673802 200000 411090044 200000 91076033 200000 939475440 200000 815560974 200000 883240702 200000 151215747 200000 176463603 200000 501058171 200000 921537801 200000 602268634 200000 676034976 200000 249744206 200000 942598532 200000 676485266 200000 331153707 200000 204350888 200000 828235765 200000 189984796 200000 596860268 200000 452644933 200000 927280259 200000 419370629 200000 982913753 200000 514446982 200000 30561269 200000 614138492 200000 576605832 200000 648496743 200000 92766640 200000 693726031 200000 234757681 200000 724690568 200000 29917115 200000 693593326 200000 746140713 200000 989210663 200000 589795006 200000 495693797 200000 979841383 200000 447670051 200000 452410365 200000 92355429 200000 820919170 200000 448909818 200000 486362465 200000 771515195 200000 407882415 200000 880090571 200000 744881518 200000 60821974 200000 297294791 200000 839317588 200000 9983821 200000 713042501 200000 601158718 200000 577201139 200000 710085826 200000 90244149 200000 793870892 200000 969414056 200000 270727734 200000 239934454 200000 276639815 200000 763069712 200000 831519918 200000 83560565 200000 435257317 200000 115606123 200000 907280848 200000 516331330 200000 637144829 200000 966912150 200000 685672420 200000 586794635 200000 58029606 200000 401450768 200000 383734224 200000 887422239 200000 795267734 200000 390067193 200000 127350554 200000 231579243 200000 188362276 200000 521649677 200000 733323240 200000 994963071 200000 73873733 200000 357531820 200000 475952386 200000 298982408 200000 962853650 200000 516302292 200000 465868750 200000 656608854 200000 860534079 200000 184840227 200000 469542994 200000 243928919 200000 33279523 200000 590078169 200000 88484149 200000 481745818 200000 346063542 200000 128750036 200000 733742525 200000 912916044 200000 903684749 200000 168914321 200000 640374737 200000 994447165 200000 894436832 200000 387642673 200000 174939640 200000 244341978 200000 667360132 200000 845863536 200000 229746007 200000 980702771 200000 380407535 200000 364712878 200000 425664949 200000 49733366 200000 36339258 200000 740571114 200000 566862713 200000 470540145 200000 598697497 200000 94598337 200000 624221098 200000 188094612 200000 317032420 200000 77514866 200000 47728109 200000 228089323 200000 375160209 200000 727322076 200000 895906441 200000 813490599 200000 601558967 200000 810603645 200000 231928934 200000 565889685 200000 8464780 200000 412649587 200000 747132680 200000 410134564 200000 101655270 200000 167806078 200000 11805848 200000 630236258 200000 991638076 200000 516525051 200000 767640026 200000 633608702 200000 993248421 200000 403312362 200000 510673975 200000 454591047 200000 250640854 200000 811153384 200000 2472371 200000 282624811 200000 541298216 200000 430428213 200000 500784375 200000 332918584 200000 137638543 200000 548819374 200000 374740296 200000 261305757 200000 141604515 200000 686855890 200000 785803916 200000 106310696 200000 446268570 200000 12674752 200000 469754187 200000 529042248 200000 75542858 200000 319526710 200000 345416875 200000 252522508 200000 360584235 200000 894022803 200000 210276978 200000 59699233 200000 75705170 200000 135887829 200000 812333831 200000 408070103 200000 857148790 200000 325067931 200000 231797104 200000 940400156 200000 425352686 200000 648310050 200000 405157716 200000 869961854 200000 338920111 200000 835804235 200000 345359609 200000 513418541 200000 427829330 200000 97957779 200000 420221766 200000 795719925 200000 900380171 200000 199712024 200000 227840449 200000 921116487 200000 14031794 200000 741724057 200000 482402449 200000 917236784 200000 302438332 200000 58369141 200000 180950140 200000 150751327 200000 448220482 200000 641665963 200000 896771305 200000 3248930 200000 707987448 200000 449180120 200000 565403615 200000 736492136 200000 394551862 200000 985358907 200000 626048003 200000 960668864 200000 994679026 200000 747009714 200000 600293020 200000 545347927 200000 282909123 200000 661098429 200000 923294609 200000 214216701 200000 969943774 200000 864153722 200000 732319593 200000 768816928 200000 21897499 200000 814137511 200000 747819849 200000 505876942 200000 835878384 200000 489546914 200000 95462137 200000 209814967 200000 411412340 200000 860854123 200000 400651998 200000 549166887 200000 779042397 200000 838211743 200000 533860352 200000 872481551 200000 213908481 200000 891007101 200000 993548804 200000 982725884 200000 728161879 200000 772703204 200000 252348722 200000 780234524 200000 77244918 200000 977151571 200000 474719856 200000 780701248 200000 275907092 200000 467045862 200000 992547651 200000 907795412 200000 680558215 200000 161084767 200000 84045780 200000 826268647 200000 249304519 200000 723324441 200000 844136680 200000 957139241 200000 243317993 200000 821534741 200000 485380070 200000 985631975 200000 343434660 200000 630696433 200000 892468436 200000 497812240 200000 545734222 200000 656367850 200000 701508696 200000 847726642 200000 551247839 200000 688151265 200000 377228730 200000 527551868 200000 558224876 200000 721698898 200000 414789856 200000 212674237 200000 71250092 200000 923509854 200000 182474832 200000 943660642 200000 559774966 200000 654500545 200000 142619953 200000 164115323 200000 345438272 200000 704994779 200000 206496074 200000 936498102 200000 869874848 200000 106243242 200000 123120896 200000 930695521 200000 464391886 200000 677695693 200000 867367258 200000 697013611 200000 587735070 200000 689646722 200000 581503487 200000 301437795 200000 829896841 200000 470799016 200000 944332085 200000 620515702 200000 926251685 200000 187676349 200000 373893091 200000 858887796 200000 973977511 200000 917317855 200000 391579536 200000 89457611 200000 49172839 200000 611154382 200000 180403297 200000 864674185 200000 795747931 200000 661500135 200000 187610910 200000 716927069 200000 505275290 200000 166543402 200000 743934252 200000 980917654 200000 488119514 200000 624918580 200000 669493907 200000 813313825 200000 478650993 200000 989497924 200000 111833080 200000 849397134 200000 196123990 200000 288379961 200000 107296419 200000 976671755 200000 680573728 200000 205566097 200000 599072889 200000 820494950 200000 305728005 200000 339604075 200000 32767490 200000 170965774 200000 21943515 200000 83878277 200000 244059236 200000 684236050 200000 285765913 200000 802724926 200000 730004324 200000 25169951 200000 151616214 200000 611995540 200000 463804267 200000 132002949 200000 460737736 200000 208468261 200000 22099326 200000 238051634 200000 654940742 200000 883221809 200000 740448580 200000 167758260 200000 569180997 200000 139956885 200000 406420739 200000 53176378 200000 653135965 200000 974231761 200000 240050081 200000 843509138 200000 448458949 200000 188855810 200000 807819942 200000 114365228 200000 472940625 200000 731431655 200000 61692984 200000 189672725 200000 853697914 200000 963423967 200000 197485342 200000 520780795 200000 470337365 200000 264409576 200000 342795452 200000 19701038 200000 77913497 200000 532512929 200000 683745564 200000 607006877 200000 245124253 200000 733329992 200000 354475746 200000 129677012 200000 171331415 200000 679978684 200000 851471189 200000 142543107 200000 580532061 200000 718528634 200000 994096732 200000 511503097 200000 455562471 200000 721435811 200000 345489022 200000 83202340 200000 493165770 200000 148892915 200000 694503648 200000 966952082 200000 7873661 200000 597223371 200000 497118537 200000 626824946 200000 132127766 200000 156364839 200000 23148064 200000 706071699 200000 191288397 200000 423025063 200000 88660588 200000 647805026 200000 712396919 200000 428977290 200000 533852114 200000 852786159 200000 684465291 200000 147510189 200000 325061274 200000 717344104 200000 601394464 200000 902337679 200000 917222313 200000 654194075 200000 39774060 200000 21961038 200000 436306055 200000 518332919 200000 788246853 200000 585521834 200000 410482010 200000 48552074 200000 629683490 200000 627656705 200000 157510887 200000 454724100 200000 607023642 200000 988750161 200000 703764119 200000 906828721 200000 739281891 200000 866492728 200000 787022959 200000 855603074 200000 126342356 200000 242269942 200000 781616405 200000 405007364 200000 321607650 200000 70671976 200000 517973969 200000 278986854 200000 371585701 200000 393397773 200000 658982025 200000 551439991 200000 13457235 200000 253241092 200000 585704899 200000 26615972 200000 611500739 200000 821402892 200000 414256294 200000 944366077 200000 303283818 200000 256405634 200000 994773752 200000 510821423 200000 125337697 200000 836575845 200000 654166816 200000 577534858 200000 475564892 200000 407207507 200000 608220708 200000 662440700 200000 84697778 200000 543115404 200000 643618731 200000 557058580 200000 589149787 200000 20519918 200000 44353019 200000 822032639 200000 559329005 200000 307563511 200000 690506747 200000 798585485 200000 670895517 200000 127240901 200000 207406898 200000 918153772 200000 618802243 200000 497836824 200000 868273605 200000 73635818 200000 584916309 200000 942990925 200000 351850107 200000 890586742 200000 205175273 200000 519282275 200000 449308859 200000 48307998 200000 555940791 200000 558996473 200000 515720332 200000 924906449 200000 535837460 200000 310236237 200000 40351379 200000 932976414 200000 487899895 200000 29555518 200000 377025048 200000 268388915 200000 244069623 200000 512287562 200000 7369472 200000 171054814 200000 269866313 200000 735915920 200000 333065683 200000 162016142 200000 179326662 200000 984946126 200000 214839734 200000 406879569 200000 892421858 200000 415342691 200000 911960177 200000 109317591 200000 910590389 200000 725655116 200000 199861865 200000 234595692 200000 409783796 200000 863106858 200000 275288230 200000 754085633 200000 571130104 200000 520926521 200000 688404686 200000 497782307 200000 330160309 200000 420167513 200000 340370727 200000 79111425 200000 860834755 200000 876424969 200000 440327831 200000 515305065 200000 36253016 200000 987663974 200000 690554022 200000 89792971 200000 958799179 200000 963351087 200000 611884922 200000 429766963 200000 371217 200000 993413571 200000 779147737 200000 753105234 200000 51749058 200000 466846496 200000 808112938 200000 327170933 200000 534655765 200000 696446692 200000 67478899 200000 411032459 200000 973543262 200000 221874255 200000 178753883 200000 258775586 200000 532972182 200000 524000575 200000 838798376 200000 137825898 200000 13679186 200000 478748209 200000 249870785 200000 777472047 200000 626790090 200000 863907910 200000 754384044 200000 806438882 200000 130955474 200000 185715002 200000 953258000 200000 909183120 200000 556283875 200000 908273005 200000 445987764 200000 466057192 200000 707926547 200000 100501982 200000 320130557 200000 707939384 200000 989177367 200000 122620970 200000 94232050 200000 660509295 200000 447932743 200000 504333456 200000 497496890 200000 999212060 200000 191439769 200000 750518255 200000 768718364 200000 620593005 200000 411007396 200000 328069061 200000 462568317 200000 886791984 200000 857536669 200000 791663664 200000 213858533 200000 440964820 200000 29946973 200000 475263984 200000 44169849 200000 493733479 200000 317695832 200000 738559075 200000 726649089 200000 983462040 200000 780630694 200000 71217542 200000 59784674 200000 227610294 200000 791889404 200000 627869690 200000 292149028 200000 849959598 200000 238049715 200000 991790331 200000 401367916 200000 325778704 200000 638632127 200000 559915625 200000 974953474 200000 989909258 200000 125989048 200000 105955010 200000 403106508 200000 35531883 200000 19138004 200000 763936549 200000 267244112 200000 939481504 200000 279088873 200000 886100305 200000 206903220 200000 424074680 200000 525413743 200000 870278050 200000 729120960 200000 999394915 200000 640735099 200000 656268569 200000 810081242 200000 831055342 200000 165098948 200000 431124308 200000 517727240 200000 438597448 200000 876102561 200000 868609169 200000 802288881 200000 402272255 200000 116064007 200000 545238958 200000 754907355 200000 495929922 200000 91689614 200000 882332203 200000 357990061 200000 585758944 200000 176404845 200000 534679589 200000 896496621 200000 711646535 200000 274693497 200000 920755291 200000 253039298 200000 612774789 200000 44313384 200000 785772589 200000 488789491 200000 637814344 200000 84889491 200000 532976023 200000 532597989 200000 272911585 200000 896836206 200000 245552953 200000 435986847 200000 132113724 200000 778675729 200000 837128785 200000 21006536 200000 798375912 200000 268826482 200000 246517438 200000 550133671 200000 898850325 200000 654193704 200000 33552125 200000 692993057 200000 514830224 200000 209695848 200000 469829679 200000 260850365 200000 88204488 200000 156037386 200000 913920529 200000 741613731 200000 985867979 200000 685379460 200000 99145985 200000 816528279 200000 31978824 200000 540201965 200000 112110591 200000 574426114 200000 862557326 200000 315340539 200000 979853480 200000 184173288 200000 28679562 200000 81263620 200000 948497723 200000 839772146 200000 127068620 200000 136642303 200000 794950808 200000 918562660 200000 617168770 200000 65476227 200000 229614139 200000 905838631 200000 130995578 200000 778106310 200000 297555524 200000 468840384 200000 137378084 200000 475842206 200000 371877233 200000 432823893 200000 636523660 200000 19151235 200000 739923232 200000 63189166 200000 498316899 200000 794972042 200000 981122897 200000 310784561 200000 322679797 200000 76898922 200000 762380450 200000 367331556 200000 822942515 200000 170305657 200000 702735441 200000 792883054 200000 893401771 200000 766354095 200000 761686076 200000 849762581 200000 890259338 200000 743817889 200000 903002851 200000 879836096 200000 136688543 200000 890667142 200000 440908643 200000 409823733 200000 903509338 200000 285339957 200000 865708923 200000 479288539 200000 189948872 200000 76329508 200000 665641354 200000 405624888 200000 258808471 200000 730795881 200000 75754126 200000 42065523 200000 861603864 200000 421742523 200000 288106022 200000 707698834 200000 228921655 200000 319022193 200000 75118736 200000 781430332 200000 373401987 200000 506984833 200000 205292203 200000 46443448 200000 956760876 200000 914160002 200000 120812533 200000 565659115 200000 767751423 200000 205790121 200000 558076044 200000 712649308 200000 544025194 200000 88423886 200000 882337584 200000 580268851 200000 832034174 200000 144652903 200000 581971262 200000 602142004 200000 333444327 200000 482193547 200000 86361782 200000 676984775 200000 566061044 200000 934018544 200000 489786933 200000 378794739 200000 132789397 200000 954608364 200000 286764794 200000 472160093 200000 223613783 200000 908155510 200000 941899492 200000 580628045 200000 813862760 200000 873038885 200000 470428274 200000 642788777 200000 377370777 200000 33620527 200000 896119488 200000 240788470 200000 323438422 200000 502338410 200000 143617935 200000 246602845 200000 808317102 200000 543179597 200000 600462141 200000 992594083 200000 133952593 200000 210137583 200000 710870728 200000 657493806 200000 724802699 200000 714974214 200000 205499854 200000 602227462 200000 972217933 200000 734261481 200000 220747919 200000 682024913 200000 507485988 200000 570435213 200000 56213480 200000 993027029 200000 911819584 200000 912610698 200000 779647833 200000 134261241 200000 893617517 200000 151742230 200000 872651519 200000 910299587 200000 400499995 200000 935691528 200000 218139545 200000 501312346 200000 381078617 200000 481675222 200000 179821702 200000 256094084 200000 59031509 200000 913239190 200000 450076100 200000 522313128 200000 765495517 200000 965318911 200000 444261874 200000 391849420 200000 658830688 200000 920694632 200000 759269454 200000 486596759 200000 979821037 200000 638212295 200000 991785143 200000 89915215 200000 327821233 200000 297396914 200000 177713067 200000 17783772 200000 590029948 200000 422184801 200000 364803656 200000 950243522 200000 89300668 200000 926310825 200000 218000974 200000 609448745 200000 915981695 200000 256257281 200000 200504346 200000 137228504 200000 631315060 200000 801002367 200000 952344747 200000 946942516 200000 329175529 200000 854403035 200000 260414369 200000 267920964 200000 378911438 200000 239265130 200000 56809784 200000 272746672 200000 557871792 200000 624437283 200000 928097872 200000 606834108 200000 87346621 200000 47603869 200000 637822055 200000 964618321 200000 335418053 200000 370153998 200000 53927836 200000 245811699 200000 913524022 200000 888545868 200000 857581741 200000 251277003 200000 848205599 200000 67359694 200000 419991800 200000 180422046 200000 284525357 200000 411274667 200000 892518013 200000 639066066 200000 630765744 200000 736197529 200000 655873497 200000 595719535 200000 903460758 200000 859104751 200000 458195020 200000 439251739 200000 195725421 200000 631874466 200000 184633779 200000 885851164 200000 64154724 200000 197278794 200000 752231054 200000 167337049 200000 797859657 200000 937225245 200000 836441082 200000 17844824 200000 73024396 200000 255438834 200000 35218358 200000 858625343 200000 762306105 200000 839956798 200000 321569825 200000 191310550 200000 481609473 200000 255120921 200000 433970745 200000 16564611 200000 912097329 200000 953701690 200000 726133661 200000 967831628 200000 853816504 200000 633334261 200000 631043723 200000 336636120 200000 606684709 200000 468293187 200000 272867297 200000 103589742 200000 948678309 200000 291699898 200000 595341087 200000 859806963 200000 473346312 200000 492734095 200000 728335458 200000 956852974 200000 520540347 200000 921268634 200000 998036586 200000 570542470 200000 625450446 200000 37008977 200000 133936276 200000 676138370 200000 347629807 200000 358649290 200000 77387999 200000 17948743 200000 590172525 200000 338592701 200000 122326506 200000 225334236 200000 634030389 200000 794264191 200000 329571572 200000 197974249 200000 446175959 200000 289082119 200000 454593498 200000 527125682 200000 159312257 200000 230948076 200000 899827483 200000 433134367 200000 967973121 200000 573412963 200000 737302485 200000 72478391 200000 253809606 200000 467321413 200000 785181640 200000 473377952 200000 749919966 200000 11628550 200000 749267794 200000 717715615 200000 642676728 200000 594088894 200000 979859312 200000 344698653 200000 576258915 200000 232407074 200000 932383171 200000 715063583 200000 544485901 200000 365812875 200000 540594823 200000 984721995 200000 626324356 200000 710181101 200000 817269405 200000 128734953 200000 440658935 200000 889173472 200000 760192385 200000 923263967 200000 310254644 200000 40005786 200000 41122131 200000 44289203 200000 958869418 200000 654761714 200000 841879761 200000 837849995 200000 316793448 200000 970268509 200000 295858010 200000 463770415 200000 134436636 200000 984641267 200000 709645548 200000 405624069 200000 703303444 200000 485746539 200000 700642342 200000 492925203 200000 681889343 200000 998040345 200000 231518789 200000 888625664 200000 890851627 200000 741143798 200000 951959338 200000 23918866 200000 318055687 200000 688807063 200000 150557010 200000 695769648 200000 258168738 200000 561101364 200000 272112091 200000 972713441 200000 914566506 200000 417947297 200000 437814404 200000 529204042 200000 165358957 200000 495719767 200000 867277229 200000 366276146 200000 271618394 200000 475749484 200000 251477074 200000 692377856 200000 936706943 200000 919650965 200000 14045203 200000 936382139 200000 150044363 200000 742936362 200000 205892910 200000 704976136 200000 967857869 200000 603102241 200000 33195138 200000 107239982 200000 661175218 200000 217567761 200000 12672397 200000 678403349 200000 365460042 200000 145168431 200000 246287470 200000 880948033 200000 456875523 200000 216595028 200000 716107234 200000 290088667 200000 201699052 200000 957269748 200000 110826826 200000 847413415 200000 823622066 200000 13384999 200000 337698466 200000 597420558 200000 916836261 200000 235313314 200000 814451339 200000 560160020 200000 134305970 200000 301279166 200000 745338945 200000 86245986 200000 347936105 200000 846217583 200000 635367332 200000 731840829 200000 16676600 200000 76553037 200000 741326131 200000 40613771 200000 509842221 200000 248968590 200000 755032075 200000 300467668 200000 560575096 200000 120846088 200000 287044587 200000 828767550 200000 593649125 200000 821444915 200000 984565554 200000 262758799 200000 164988197 200000 240135716 200000 547576541 200000 642050350 200000 879350405 200000 972749458 200000 431803533 200000 688987425 200000 695511284 200000 695375828 200000 568906879 200000 338965774 200000 144246272 200000 510679519 200000 526655889 200000 191017790 200000 625553880 200000 75883339 200000 252152131 200000 119830677 200000 654543179 200000 827976527 200000 674197426 200000 722472602 200000 280218566 200000 645799871 200000 669048222 200000 802509172 200000 946926937 200000 242038548 200000 636212324 200000 990868969 200000 18114226 200000 580271204 200000 846180867 200000 146883936 200000 75836191 200000 598122852 200000 154506522 200000 245434335 200000 672230032 200000 63679084 200000 214680807 200000 356786702 200000 951082897 200000 339054194 200000 94184777 200000 579868465 200000 592487251 200000 87311628 200000 463890622 200000 801497392 200000 609850275 200000 73891442 200000 432940132 200000 314311826 200000 682510575 200000 847876473 200000 315061755 200000 241302140 200000 679072840 200000 405498264 200000 420494816 200000 209821878 200000 901756762 200000 889135334 200000 414331667 200000 466664869 200000 539872373 200000 181003801 200000 562078001 200000 452778577 200000 499415174 200000 916683911 200000 266235514 200000 754500703 200000 185563933 200000 727288359 200000 646546891 200000 454475287 200000 767005288 200000 242127248 200000 35213475 200000 221937246 200000 577881909 200000 430412280 200000 766229281 200000 873633980 200000 628053235 200000 520461109 200000 634418179 200000 787935575 200000 721630129 200000 904180159 200000 457477800 200000 58350325 200000 878266908 200000 582647467 200000 253623566 200000 656225532 200000 497874308 200000 341742000 200000 830686163 200000 323358068 200000 412399063 200000 777282340 200000 443793975 200000 86279427 200000 234387363 200000 384027135 200000 866825239 200000 865756399 200000 737485847 200000 339055062 200000 235961331 200000 521547039 200000 799034626 200000 298363616 200000 275434216 200000 590618649 200000 897148625 200000 479926772 200000 132064949 200000 61462276 200000 896344724 200000 849280648 200000 716942265 200000 633541542 200000 557382137 200000 254309554 200000 182685939 200000 993484390 200000 299211086 200000 762413353 200000 291478015 200000 893379147 200000 468760962 200000 436660036 200000 729895710 200000 495820026 200000 318424100 200000 484835065 200000 140725038 200000 818579130 200000 173598050 200000 629834463 200000 681709485 200000 552182386 200000 405278729 200000 586559531 200000 775285434 200000 17943465 200000 439603082 200000 915540661 200000 347718930 200000 761092740 200000 817415666 200000 257647347 200000 155351062 200000 921774539 200000 142947824 200000 645173244 200000 626594754 200000 921546467 200000 258203859 200000 737683846 200000 512699062 200000 628556244 200000 240582280 200000 751172583 200000 264115761 200000 402642243 200000 980384159 200000 56747542 200000 716887056 200000 469663864 200000 271791942 200000 227118506 200000 384874194 200000 248152408 200000 578212171 200000 446168281 200000 571545494 200000 347768939 200000 813438493 200000 322526841 200000 969484314 200000 41708758 200000 484468427 200000 411476481 200000 712109244 200000 894948449 200000 991998722 200000 70567816 200000 20938876 200000 154856818 200000 661683474 200000 808385988 200000 415570680 200000 947109135 200000 211868649 200000 308307468 200000 528985197 200000 18307295 200000 519009045 200000 681137237 200000 677540796 200000 479749928 200000 765868741 200000 11929399 200000 131799649 200000 418577104 200000 289517512 200000 287374824 200000 208244348 200000 862433119 200000 412236171 200000 389320767 200000 293652171 200000 45898491 200000 733316638 200000 72032946 200000 661043885 200000 605472874 200000 101671983 200000 11500119 200000 425881633 200000 204457235 200000 872198412 200000 436518629 200000 731830211 200000 124958973 200000 275119780 200000 687099571 200000 147553492 200000 134256333 200000 287077765 200000 832323255 200000 910044978 200000 11429322 200000 374729951 200000 332006023 200000 916950363 200000 417868251 200000 205471871 200000 838838875 200000 65924717 200000 386786694 200000 845855443 200000 266888456 200000 573920808 200000 268172787 200000 833454316 200000 205864453 200000 625493225 200000 572944614 200000 115258486 200000 660999528 200000 550287792 200000 877635783 200000 531123648 200000 535022569 200000 915019290 200000 885756061 200000 810436537 200000 213584093 200000 166465638 200000 534228493 200000 844941808 200000 296767547 200000 29338995 200000 392849247 200000 259917459 200000 114735770 200000 234138815 200000 108918136 200000 939010672 200000 256107824 200000 212678249 200000 317524960 200000 870550774 200000 315275731 200000 402114351 200000 506103484 200000 500885556 200000 475413242 200000 258511471 200000 424636628 200000 917435607 200000 332017084 200000 630626345 200000 522526094 200000 931228719 200000 834256335 200000 433970939 200000 852327664 200000 279247401 200000 108373385 200000 703781410 200000 367515040 200000 622788438 200000 507165154 200000 794193790 200000 612842726 200000 644194018 200000 889708143 200000 983294862 200000 238613160 200000 143144604 200000 913974119 200000 933235055 200000 763986284 200000 832201971 200000 329378721 200000 490816224 200000 399890009 200000 366961910 200000 445957778 200000 348336192 200000 743454517 200000 356648531 200000 104558674 200000 5868173 200000 458601063 200000 462167384 200000 706739096 200000 308543334 200000 991481589 200000 492188404 200000 716946360 200000 996450057 200000 349122694 200000 838573237 200000 542537387 200000 6315604 200000 405993824 200000 501539019 200000 261384967 200000 459947719 200000 382193770 200000 348439042 200000 809855489 200000 923034751 200000 635476779 200000 63602123 200000 439620977 200000 407047740 200000 226976200 200000 681934899 200000 457051085 200000 81749339 200000 259196168 200000 158658025 200000 194420267 200000 441099228 200000 677145682 200000 475823676 200000 837631555 200000 244460124 200000 231013293 200000 396255513 200000 258323050 200000 452303898 200000 343023038 200000 179112208 200000 747498391 200000 219304693 200000 250471373 200000 889799502 200000 185197921 200000 563741035 200000 600178623 200000 553727907 200000 789565437 200000 402731675 200000 127363100 200000 713033341 200000 554497603 200000 448911426 200000 869757961 200000 952365291 200000 237268394 200000 211168961 200000 421876046 200000 909244058 200000 187996231 200000 598617365 200000 629229648 200000 24509402 200000 424899280 200000 141177564 200000 704305175 200000 925840792 200000 859802782 200000 37555286 200000 827157065 200000 646599012 200000 4721061 200000 550527584 200000 711157035 200000 546676076 200000 882669693 200000 343204473 200000 564853158 200000 685913215 200000 463806556 200000 819487936 200000 423938879 200000 551620106 200000 851186969 200000 372491251 200000 571036189 200000 347448861 200000 865136425 200000 788327793 200000 284460806 200000 679564645 200000 300435364 200000 163600696 200000 78182753 200000 733088562 200000 730176577 200000 975306215 200000 609714484 200000 718335346 200000 314676564 200000 520709820 200000 296815398 200000 578213044 200000 803432918 200000 850468245 200000 402834045 200000 779922981 200000 124289884 200000 344974066 200000 601652000 200000 478867861 200000 667283998 200000 866581488 200000 640525205 200000 151718257 200000 710872816 200000 422757967 200000 250165507 200000 195720393 200000 155944267 200000 481108076 200000 253803312 200000 744018251 200000 898638149 200000 738826566 200000 375826564 200000 2973510 200000 456539539 200000 587763324 200000 790675971 200000 776392615 200000 745929613 200000 981939788 200000 939638101 200000 84830717 200000 785761065 200000 763759509 200000 782544577 200000 456830072 200000 411736830 200000 174379989 200000 546287404 200000 380205029 200000 36548673 200000 516570923 200000 44722206 200000 86392243 200000 419351243 200000 496141909 200000 972577724 200000 241636336 200000 763377936 200000 37860017 200000 385703118 200000 617927500 200000 996387367 200000 883108415 200000 8819385 200000 973740307 200000 978795464 200000 87839132 200000 169208197 200000 270762806 200000 582986825 200000 914032647 200000 868163543 200000 105278530 200000 949154975 200000 126471008 200000 407745783 200000 466281830 200000 834871906 200000 983112739 200000 115743947 200000 72702064 200000 14609352 200000 884382064 200000 26376153 200000 621670351 200000 547063207 200000 574725381 200000 323035975 200000 997054610 200000 119361399 200000 426626881 200000 257716957 200000 918366310 200000 927088461 200000 969110306 200000 649076481 200000 605248411 200000 430807520 200000 322034246 200000 856585913 200000 889513247 200000 776185991 200000 488011501 200000 900888492 200000 838265985 200000 782666039 200000 612556277 200000 609050144 200000 625526766 200000 120034440 200000 20773083 200000 698376444 200000 296097845 200000 367151537 200000 559958975 200000 765800902 200000 192160454 200000 561582726 200000 238762848 200000 113020069 200000 908326318 200000 809570176 200000 718566683 200000 296604767 200000 109135772 200000 185081781 200000 83337967 200000 273480284 200000 503069662 200000 689771738 200000 485861755 200000 889964192 200000 723709539 200000 192626503 200000 985068029 200000 560101843 200000 623547834 200000 888473586 200000 287662164 200000 685869883 200000 537991952 200000 632260209 200000 695903486 200000 579680448 200000 251159093 200000 829670652 200000 330645273 200000 735686886 200000 867627927 200000 842019944 200000 308474981 200000 862300374 200000 27462724 200000 808239660 200000 692975936 200000 522485332 200000 244233708 200000 752201311 200000 22399143 200000 239907784 200000 136794331 200000 997743031 200000 820621370 200000 838975545 200000 254638082 200000 268574602 200000 28425272 200000 126823757 200000 401723630 200000 968421327 200000 220930942 200000 314316105 200000 749077453 200000 557503261 200000 563210635 200000 359229206 200000 474064240 200000 215884970 200000 608598142 200000 943440953 200000 593762115 200000 305066060 200000 367866133 200000 777942744 200000 836192085 200000 464701563 200000 573227695 200000 790422971 200000 420122710 200000 86570572 200000 614357322 200000 549905480 200000 667719571 200000 67788662 200000 84496260 200000 828283525 200000 991215355 200000 956082767 200000 107020957 200000 454251289 200000 572052252 200000 353792975 200000 359384178 200000 784266570 200000 631837477 200000 897322891 200000 820269443 200000 317149439 200000 305240805 200000 643506106 200000 947827437 200000 889103038 200000 739341513 200000 92043571 200000 918259312 200000 973300654 200000 228663265 200000 680199532 200000 631795305 200000 633999253 200000 53401051 200000 793083515 200000 326014935 200000 196336346 200000 733742341 200000 494146839 200000 155317337 200000 830383747 200000 887610958 200000 863788183 200000 922468397 200000 642758199 200000 28629317 200000 18828017 200000 994500657 200000 98740797 200000 141747223 200000 400574140 200000 980949477 200000 206478714 200000 915751828 200000 923309357 200000 130700135 200000 805426549 200000 901327658 200000 930109980 200000 372297076 200000 50262 200000 74292967 200000 341395455 200000 15681389 200000 463216865 200000 670214522 200000 830346221 200000 111690062 200000 861727358 200000 150652466 200000 362455451 200000 181085623 200000 13250868 200000 358336764 200000 249340258 200000 972991975 200000 9862056 200000 760138856 200000 797588534 200000 608733627 200000 478068514 200000 969484708 200000 87777199 200000 102758834 200000 776162696 200000 467609214 200000 365800962 200000 92785387 200000 459273567 200000 518926693 200000 229373448 200000 939622692 200000 364409296 200000 154661224 200000 525051701 200000 971502267 200000 974658208 200000 729425972 200000 319603617 200000 57404080 200000 263657013 200000 636773401 200000 538034178 200000 894547617 200000 963849623 200000 72177669 200000 803607471 200000 427811019 200000 574057580 200000 157650310 200000 217605789 200000 934282767 200000 882886906 200000 132397771 200000 454427492 200000 342913001 200000 178954280 200000 386172578 200000 308734266 200000 670843001 200000 518090620 200000 925582971 200000 469703670 200000 706740350 200000 469237533 200000 990819 200000 449922574 200000 869614933 200000 351648721 200000 407508232 200000 102381720 200000 195013373 200000 276724991 200000 496313787 200000 310758219 200000 79773205 200000 250295981 200000 471356008 200000 389560958 200000 595977179 200000 577813890 200000 603072926 200000 262998823 200000 935797805 200000 120294084 200000 403424397 200000 961607388 200000 708582795 200000 26352730 200000 168389889 200000 612240341 200000 577995538 200000 671878347 200000 169889131 200000 313663719 200000 421020802 200000 902318908 200000 664730328 200000 165310857 200000 879802936 200000 695503733 200000 297577719 200000 945169873 200000 851429684 200000 149284827 200000 507173911 200000 61020279 200000 416413459 200000 205176693 200000 560943397 200000 265785552 200000 58821140 200000 501224427 200000 311154097 200000 811612371 200000 318379798 200000 226141057 200000 667844585 200000 240668439 200000 214195095 200000 82432288 200000 616032411 200000 919243474 200000 474550710 200000 4186188 200000 659773750 200000 357444058 200000 286891569 200000 571753774 200000 260066248 200000 767800486 200000 194101351 200000 349827723 200000 318423297 200000 645574221 200000 527522901 200000 332705737 200000 611075629 200000 754861189 200000 944019100 200000 591511280 200000 57123645 200000 671988644 200000 740021880 200000 207190182 200000 741211326 200000 660717218 200000 337193930 200000 693061681 200000 495165407 200000 379254036 200000 65093902 200000 793617783 200000 774849647 200000 61100849 200000 945432932 200000 489502464 200000 617781979 200000 575666128 200000 861309066 200000 59012082 200000 350047795 200000 788067430 200000 612991711 200000 184277523 200000 563282980 200000 258088203 200000 770245473 200000 405397450 200000 71616255 200000 531738230 200000 975588271 200000 143824925 200000 400022448 200000 291745275 200000 441340423 200000 100293811 200000 205787590 200000 280203667 200000 589140808 200000 405794771 200000 852464496 200000 826495443 200000 782455535 200000 634072162 200000 67016061 200000 220861427 200000 716229917 200000 541858791 200000 321088859 200000 519286216 200000 588739214 200000 346519689 200000 585368344 200000 702579657 200000 806503586 200000 502017806 200000 644545379 200000 192714508 200000 615862616 200000 49555678 200000 149954442 200000 575076169 200000 204406093 200000 480876029 200000 934355837 200000 365429973 200000 198618560 200000 352570131 200000 980637640 200000 75256487 200000 152081552 200000 903859047 200000 727489436 200000 388586070 200000 571337787 200000 778436830 200000 181331142 200000 237364247 200000 782626784 200000 542346240 200000 61742517 200000 977038530 200000 733534013 200000 640141810 200000 252283767 200000 175183822 200000 539298992 200000 182779004 200000 685491132 200000 632655184 200000 335681337 200000 984224772 200000 776864464 200000 847519230 200000 193970293 200000 384147343 200000 221746084 200000 542826289 200000 15457444 200000 543860934 200000 305507269 200000 764127965 200000 51415715 200000 485447150 200000 560590690 200000 988753306 200000 293592561 200000 795660270 200000 226754377 200000 674487454 200000 119230637 200000 746570828 200000 847957226 200000 514248640 200000 662121366 200000 353460014 200000 362882641 200000 750933877 200000 669192200 200000 852894556 200000 498681903 200000 835263189 200000 740834820 200000 769705532 200000 364608465 200000 436318614 200000 118448168 200000 869354452 200000 9115430 200000 156964879 200000 110762418 200000 182552779 200000 963549884 200000 20752182 200000 254082176 200000 683727463 200000 294455747 200000 957800097 200000 628179218 200000 860458639 200000 186932743 200000 615765127 200000 521703045 200000 718159818 200000 690822137 200000 16918975 200000 141011097 200000 876781885 200000 294754982 200000 763546559 200000 878568875 200000 348933295 200000 748533181 200000 146445470 200000 639822522 200000 800116871 200000 460161932 200000 74070289 200000 192350053 200000 124027339 200000 219055363 200000 295766128 200000 602094571 200000 590572067 200000 598161326 200000 905991857 200000 17779496 200000 248861651 200000 231923646 200000 492331115 200000 21616797 200000 4693443 200000 548572160 200000 655442643 200000 782755432 200000 413826938 200000 248488931 200000 9249729 200000 676977479 200000 275488541 200000 365889909 200000 710914988 200000 834699416 200000 302321012 200000 544287589 200000 771932072 200000 3342427 200000 176959461 200000 990499074 200000 663971694 200000 690137389 200000 217155189 200000 420036153 200000 670331732 200000 50442318 200000 739291085 200000 296915354 200000 599743567 200000 149808027 200000 94624050 200000 751587923 200000 392264183 200000 462951827 200000 462759050 200000 679896627 200000 222775938 200000 380019541 200000 641598557 200000 85013927 200000 950958790 200000 665322143 200000 485679057 200000 989716927 200000 287587387 200000 229682128 200000 722589868 200000 38260264 200000 787160310 200000 969589222 200000 759670101 200000 61042482 200000 959340462 200000 569322112 200000 428757714 200000 346458571 200000 313292217 200000 603965403 200000 553626313 200000 86008193 200000 12053775 200000 86930136 200000 404555139 200000 373346947 200000 228608069 200000 895490291 200000 968902627 200000 654705056 200000 718311059 200000 318045773 200000 975934835 200000 574868038 200000 721115085 200000 404963234 200000 19296343 200000 748187779 200000 923446380 200000 938497106 200000 900314966 200000 732882693 200000 288483206 200000 156570203 200000 294235607 200000 502694173 200000 923311824 200000 453170268 200000 231149536 200000 217748151 200000 809096354 200000 642182547 200000 301861912 200000 601425507 200000 75032562 200000 6728671 200000 131611078 200000 773493070 200000 69676630 200000 565130686 200000 360674511 200000 626311496 200000 592171014 200000 2687055 200000 188089275 200000 371774143 200000 175780823 200000 276824399 200000 44673455 200000 35076801 200000 555865408 200000 897909023 200000 257464435 200000 774942973 200000 681451608 200000 304033467 200000 733860460 200000 640159170 200000 537012181 200000 544249796 200000 952642722 200000 411781629 200000 381335821 200000 620229238 200000 74211002 200000 730870590 200000 618810871 200000 743414193 200000 952314620 200000 495043507 200000 657904426 200000 307960051 200000 989086797 200000 464954410 200000 587901916 200000 302130267 200000 801491509 200000 513287187 200000 765018595 200000 327770279 200000 178890970 200000 317969786 200000 968317879 200000 256989494 200000 402338562 200000 4566800 200000 199292525 200000 769284614 200000 731837971 200000 864583714 200000 217249212 200000 943524789 200000 422420501 200000 277646494 200000 296125434 200000 682919299 200000 177158062 200000 900473109 200000 857633311 200000 355944270 200000 803309092 200000 548245171 200000 845612480 200000 428269459 200000 686320990 200000 903800135 200000 664238356 200000 501733234 200000 352162786 200000 514211137 200000 662392562 200000 576144042 200000 741414103 200000 835038126 200000 877701840 200000 565297048 200000 265849347 200000 666301501 200000 577908932 200000 227107643 200000 286424013 200000 72266556 200000 147589509 200000 874552626 200000 811849532 200000 958810522 200000 912523370 200000 953713083 200000 255428597 200000 955951333 200000 930931049 200000 165707189 200000 252353087 200000 588963661 200000 933617433 200000 426341533 200000 108856065 200000 590936479 200000 437647535 200000 128081556 200000 287133634 200000 204078410 200000 568623107 200000 613778519 200000 277089959 200000 296331868 200000 19405195 200000 658558276 200000 11235448 200000 737248132 200000 693975134 200000 193448282 200000 174343322 200000 898781200 200000 384512049 200000 678372153 200000 251486996 200000 560213488 200000 242432861 200000 287224861 200000 784860302 200000 910600625 200000 965792470 200000 946961382 200000 166541901 200000 530485378 200000 500493364 200000 932199186 200000 262725175 200000 500217393 200000 352366508 200000 444805312 200000 678607572 200000 755795757 200000 665737751 200000 639914158 200000 90442057 200000 970418308 200000 133842153 200000 353182523 200000 146994014 200000 64027110 200000 802004538 200000 927664484 200000 825859449 200000 498462624 200000 382664896 200000 758549706 200000 414330016 200000 234905760 200000 911531474 200000 866715050 200000 736105593 200000 812145783 200000 648162149 200000 865103074 200000 801891660 200000 945324369 200000 771307025 200000 616893937 200000 199603711 200000 826735101 200000 641331468 200000 705530103 200000 878625816 200000 712030699 200000 112201773 200000 28565168 200000 844601790 200000 524120871 200000 468362218 200000 357550204 200000 195102135 200000 857222754 200000 78435161 200000 878016089 200000 62286186 200000 230018281 200000 842955825 200000 619615974 200000 275787485 200000 968053931 200000 619756745 200000 622466401 200000 549117624 200000 778918455 200000 556931095 200000 185625000 200000 324077119 200000 536319162 200000 294877105 200000 654564923 200000 525496666 200000 167468548 200000 773240783 200000 419497528 200000 442338959 200000 293008515 200000 602819910 200000 83286364 200000 891013894 200000 910459717 200000 297987981 200000 881555464 200000 216273539 200000 807260665 200000 3921594 200000 577136952 200000 137369966 200000 311878893 200000 290395525 200000 49973900 200000 924866254 200000 811063057 200000 443145027 200000 149850690 200000 354401864 200000 703409650 200000 136163307 200000 899341113 200000 767101476 200000 331591102 200000 22061076 200000 573475055 200000 905660231 200000 510765381 200000 166584564 200000 785757571 200000 107765049 200000 556072438 200000 6831713 200000 54521779 200000 313078303 200000 819413469 200000 153445074 200000 188156126 200000 450313409 200000 869300650 200000 858465630 200000 940040962 200000 446934661 200000 913355948 200000 108835771 200000 261123773 200000 829105521 200000 460993233 200000 48304703 200000 583712591 200000 327441451 200000 48459943 200000 810287074 200000 555481237 200000 392240635 200000 93129565 200000 271203385 200000 450969358 200000 308447943 200000 295113921 200000 49032571 200000 890386393 200000 592665877 200000 457468227 200000 33873535 200000 147162293 200000 865991180 200000 420635632 200000 793388730 200000 207435262 200000 728536434 200000 524338294 200000 684604996 200000 984243894 200000 434077614 200000 998899493 200000 462734804 200000 78102648 200000 917382598 200000 404303595 200000 49100990 200000 440368005 200000 122203489 200000 806615383 200000 583026427 200000 774077115 200000 971806405 200000 375563926 200000 663457568 200000 200183703 200000 699139289 200000 131524472 200000 418363493 200000 878096954 200000 822576931 200000 774042474 200000 503431839 200000 1433440 200000 827094987 200000 85835901 200000 8811589 200000 152922218 200000 252567445 200000 128425309 200000 541050477 200000 862928212 200000 723189737 200000 209260377 200000 68426447 200000 951560894 200000 222527182 200000 114070112 200000 2230208 200000 118826982 200000 509234409 200000 697345281 200000 783950391 200000 339379371 200000 982531457 200000 356864618 200000 240237002 200000 20053387 200000 945135742 200000 391983721 200000 533076657 200000 363083685 200000 334187620 200000 679027565 200000 533709249 200000 700453047 200000 601588316 200000 5101188 200000 548574834 200000 66364191 200000 4500011 200000 42856797 200000 423698136 200000 914677213 200000 891224631 200000 323549255 200000 770591148 200000 410783374 200000 15341448 200000 612832816 200000 12929604 200000 304860018 200000 875309507 200000 907499174 200000 515401877 200000 859727206 200000 404705072 200000 915190744 200000 242015543 200000 576714729 200000 935670965 200000 641387668 200000 448946016 200000 773723931 200000 367184856 200000 120500809 200000 663594215 200000 633317816 200000 607520960 200000 323861254 200000 537098305 200000 461913888 200000 806354483 200000 268567929 200000 245387398 200000 798181201 200000 746942872 200000 693428976 200000 212736876 200000 55430889 200000 426126069 200000 361289562 200000 758418250 200000 905634088 200000 216747761 200000 249360709 200000 258341654 200000 305675756 200000 565744850 200000 485198304 200000 939848806 200000 598737842 200000 687964287 200000 986761978 200000 966392689 200000 929735067 200000 901116542 200000 698027777 200000 518622990 200000 413170019 200000 141826038 200000 906693379 200000 536078003 200000 6334314 200000 159130797 200000 415280815 200000 188066935 200000 352311471 200000 93143307 200000 857176147 200000 983888655 200000 356249295 200000 433476116 200000 595465950 200000 231299539 200000 13587465 200000 775247728 200000 311170015 200000 429856441 200000 398246204 200000 810677606 200000 213081475 200000 995071576 200000 721384422 200000 132799707 200000 958424218 200000 167038949 200000 930115109 200000 694648663 200000 571691154 200000 893785400 200000 719195833 200000 122350335 200000 476547450 200000 507674824 200000 55619839 200000 737939099 200000 773833215 200000 817985961 200000 109393655 200000 717718416 200000 121357169 200000 545760148 200000 757390142 200000 214187494 200000 12192189 200000 154991838 200000 114944788 200000 277214786 200000 66666355 200000 14610047 200000 208677462 200000 697783788 200000 557077441 200000 147854348 200000 421243779 200000 913661642 200000 22369909 200000 346770876 200000 433073082 200000 895794018 200000 182212607 200000 718973029 200000 611200697 200000 984012506 200000 371772267 200000 49322879 200000 726437599 200000 806677242 200000 596108906 200000 610950943 200000 975412522 200000 310147624 200000 734698313 200000 678929404 200000 583180089 200000 104186218 200000 830134519 200000 787383148 200000 70161225 200000 328103527 200000 484630786 200000 458742119 200000 491830331 200000 387667813 200000 737474969 200000 433936002 200000 542175628 200000 366493003 200000 438974347 200000 538735605 200000 595183962 200000 848579487 200000 700961349 200000 851336596 200000 712517220 200000 796253832 200000 17212375 200000 792590808 200000 817206793 200000 114189004 200000 561615599 200000 286415831 200000 422710856 200000 445774290 200000 732343515 200000 586732870 200000 509217726 200000 865722273 200000 373730699 200000 148861053 200000 764888490 200000 70848222 200000 794506635 200000 174036594 200000 691485674 200000 915723984 200000 215242764 200000 154590907 200000 255553278 200000 325609311 200000 339706075 200000 771497360 200000 33004036 200000 924567311 200000 367877223 200000 591504838 200000 365799610 200000 666418440 200000 146145726 200000 460380372 200000 276936062 200000 774740241 200000 771485839 200000 116099281 200000 71665488 200000 228419983 200000 458165545 200000 155680883 200000 406631373 200000 143336330 200000 797830777 200000 536272144 200000 373335860 200000 690784424 200000 269032975 200000 404841119 200000 254919780 200000 822700334 200000 526496281 200000 931568055 200000 148274396 200000 45464069 200000 50740069 200000 971974030 200000 996940984 200000 891590322 200000 162637666 200000 801035258 200000 225996986 200000 179150683 200000 511501855 200000 122823027 200000 60778557 200000 854899912 200000 245181001 200000 258074894 200000 576368450 200000 935258207 200000 509812016 200000 45041794 200000 511430247 200000 908663334 200000 849242306 200000 647151141 200000 251482857 200000 834845380 200000 73021325 200000 409401583 200000 210061481 200000 984713599 200000 463899329 200000 290340469 200000 866948643 200000 315840062 200000 135913514 200000 2434798 200000 312668280 200000 141781895 200000 38779961 200000 989738801 200000 284480356 200000 595186305 200000 513346042 200000 724796084 200000 585312583 200000 535426802 200000 469781790 200000 692093325 200000 641975583 200000 335222593 200000 657525234 200000 730483827 200000 476498059 200000 946525300 200000 153439078 200000 65813693 200000 92120521 200000 514498610 200000 992515334 200000 448658017 200000 228783032 200000 674966722 200000 533451011 200000 116071926 200000 980984278 200000 844141321 200000 286925865 200000 932078769 200000 598543937 200000 523097230 200000 913183209 200000 825120362 200000 29355961 200000 311838072 200000 29714512 200000 613438871 200000 459960731 200000 589830798 200000 18568718 200000 72191823 200000 489024999 200000 801051445 200000 36087919 200000 119710023 200000 491989306 200000 527671669 200000 215340388 200000 968482264 200000 110771923 200000 804093427 200000 491303289 200000 422080502 200000 874444945 200000 826423799 200000 430854623 200000 100679993 200000 289631986 200000 333679974 200000 865850979 200000 633841110 200000 914317077 200000 701270216 200000 254522741 200000 523708582 200000 600506552 200000 952579907 200000 521194529 200000 169469725 200000 663119418 200000 214387869 200000 418627607 200000 664275795 200000 1699993 200000 121361212 200000 795655078 200000 846631422 200000 61184371 200000 88298024 200000 817486268 200000 880998517 200000 615317768 200000 923666695 200000 437818343 200000 994157741 200000 550088757 200000 988220447 200000 723981910 200000 763130174 200000 975519866 200000 449124439 200000 111392728 200000 593319774 200000 80222196 200000 949911349 200000 690553306 200000 809725668 200000 717449058 200000 212878048 200000 204794476 200000 807279174 200000 854474787 200000 391603230 200000 771689532 200000 419886746 200000 623301173 200000 296635478 200000 377299608 200000 108160407 200000 303014455 200000 4327822 200000 195279727 200000 819621780 200000 486884199 200000 766458989 200000 103658320 200000 73711495 200000 15341988 200000 122540089 200000 190796136 200000 615841542 200000 527239019 200000 339496665 200000 451200903 200000 81072201 200000 640853981 200000 862411988 200000 884752410 200000 87384101 200000 203017910 200000 55835471 200000 810970162 200000 32128529 200000 228298327 200000 434296849 200000 863229819 200000 922821667 200000 776128956 200000 470915458 200000 435463748 200000 348248339 200000 817407621 200000 158092454 200000 29615485 200000 376094262 200000 595206385 200000 831977254 200000 471382706 200000 382836099 200000 346661341 200000 678381894 200000 974393364 200000 48794513 200000 689661640 200000 723237359 200000 477043312 200000 477801878 200000 530443216 200000 688294053 200000 274517813 200000 962511720 200000 484587957 200000 710025617 200000 579885170 200000 808885118 200000 1113045 200000 188026232 200000 537295572 200000 811342063 200000 780303406 200000 399064000 200000 488925099 200000 62293361 200000 833551710 200000 717131889 200000 710240997 200000 470834522 200000 433778341 200000 219309617 200000 39740688 200000 226661282 200000 324829664 200000 6238278 200000 209114459 200000 348452830 200000 999808910 200000 971011734 200000 601043860 200000 142649925 200000 315129550 200000 886333353 200000 226961962 200000 446346669 200000 316455775 200000 846308005 200000 463147564 200000 269407630 200000 262729630 200000 881436496 200000 664899400 200000 701445629 200000 868100234 200000 969762833 200000 235371980 200000 566150066 200000 142270913 200000 928811502 200000 767689383 200000 975350785 200000 940763011 200000 241873038 200000 886827879 200000 479135459 200000 632173742 200000 731349047 200000 292943932 200000 720317165 200000 299237056 200000 509089745 200000 187376115 200000 998703959 200000 556491735 200000 43312352 200000 488920570 200000 179935734 200000 511258803 200000 735196044 200000 527876193 200000 85800257 200000 705406129 200000 469388443 200000 633945046 200000 841530958 200000 897294288 200000 23477109 200000 955469736 200000 839701205 200000 62160047 200000 111377438 200000 220240324 200000 578273067 200000 730855053 200000 390602046 200000 887639226 200000 350529095 200000 720169798 200000 398575132 200000 193047479 200000 24177087 200000 684489563 200000 199378589 200000 996246667 200000 147745739 200000 224651754 200000 849259337 200000 527135140 200000 762952512 200000 816618673 200000 135483717 200000 303661585 200000 668316566 200000 827844111 200000 188341337 200000 907555711 200000 646692065 200000 527289089 200000 725709547 200000 571632702 200000 199598042 200000 641321256 200000 6122496 200000 10371899 200000 755320279 200000 939538624 200000 739588417 200000 344699911 200000 665925837 200000 554419369 200000 131582195 200000 776163533 200000 941888852 200000 335538786 200000 272485372 200000 221578847 200000 446722210 200000 867625992 200000 638521316 200000 791613993 200000 705588878 200000 828688986 200000 727751889 200000 71534139 200000 137586061 200000 217378487 200000 314065289 200000 516259138 200000 512164023 200000 952795421 200000 539226995 200000 372664974 200000 640128962 200000 974198826 200000 881280149 200000 706053645 200000 329201925 200000 364571934 200000 740698006 200000 930851918 200000 54088566 200000 625219543 200000 347004348 200000 825951870 200000 560624811 200000 675346130 200000 117815022 200000 922945645 200000 834304219 200000 670097200 200000 142957490 200000 906071688 200000 815365853 200000 384924333 200000 485362992 200000 37834207 200000 433027111 200000 431139753 200000 189601068 200000 314570272 200000 193355472 200000 538981155 200000 272221198 200000 332854682 200000 102672781 200000 723003064 200000 623868124 200000 730349882 200000 799189430 200000 840814759 200000 590046526 200000 617111696 200000 675932993 200000 420919247 200000 659640184 200000 64861129 200000 570777285 200000 622813102 200000 866819698 200000 817241013 200000 434780535 200000 848442978 200000 335510963 200000 827489218 200000 301027631 200000 482146987 200000 703792992 200000 766145022 200000 831325284 200000 577730023 200000 655619649 200000 484473625 200000 884135466 200000 914000915 200000 518593467 200000 255717983 200000 436628026 200000 676925904 200000 815715798 200000 912969665 200000 474383081 200000 627725402 200000 909777720 200000 261124556 200000 410381103 200000 269917585 200000 131570983 200000 5164975 200000 383409313 200000 487366131 200000 443419017 200000 348614968 200000 148085622 200000 419059359 200000 102949094 200000 435321558 200000 391808132 200000 736346452 200000 56457828 200000 231545752 200000 862926659 200000 366957166 200000 373349321 200000 663351084 200000 744349640 200000 37559022 200000 966437755 200000 533284832 200000 302349514 200000 976338034 200000 586073730 200000 226204834 200000 247993759 200000 595281208 200000 262022788 200000 633551107 200000 794955327 200000 549178910 200000 509228487 200000 590890287 200000 180674879 200000 811089060 200000 63649586 200000 85895670 200000 345000406 200000 515195623 200000 303062092 200000 285511365 200000 63645147 200000 791264678 200000 16035130 200000 259322796 200000 743284676 200000 700548673 200000 990094019 200000 274373465 200000 717784743 200000 796142260 200000 140070990 200000 430548250 200000 726531132 200000 726850463 200000 804998625 200000 268077278 200000 567310040 200000 552110656 200000 943517219 200000 992964916 200000 486398322 200000 519452790 200000 746392155 200000 484525898 200000 374932384 200000 600451775 200000 545035374 200000 140965613 200000 890593178 200000 109335609 200000 903202020 200000 879122062 200000 536570421 200000 395996836 200000 460308194 200000 364708667 200000 153920232 200000 809117277 200000 581777455 200000 806430881 200000 493097930 200000 577917540 200000 1223987 200000 287201039 200000 774946192 200000 903824470 200000 23194355 200000 237511029 200000 132045715 200000 382458994 200000 540983573 200000 409465696 200000 942316999 200000 683532184 200000 969637345 200000 358250239 200000 764472004 200000 285800260 200000 757282364 200000 876833056 200000 968962496 200000 460946838 200000 917864366 200000 313303858 200000 58029201 200000 523128140 200000 851994205 200000 433974084 200000 310917551 200000 861703620 200000 401617679 200000 317615107 200000 418050607 200000 299118334 200000 73270570 200000 930739903 200000 338026440 200000 502893976 200000 504490678 200000 426517350 200000 453354192 200000 657990352 200000 7158873 200000 934030470 200000 223465023 200000 40576644 200000 825982297 200000 501214542 200000 220565930 200000 789032244 200000 35449757 200000 254592909 200000 244236616 200000 426536957 200000 456848811 200000 835103152 200000 755489776 200000 685568670 200000 358454442 200000 916239559 200000 532357400 200000 137386870 200000 156358752 200000 95089280 200000 43593942 200000 729917315 200000 390859572 200000 689295145 200000 658378209 200000 958341732 200000 790129709 200000 504644017 200000 661383056 200000 638566999 200000 455411440 200000 590255015 200000 124616153 200000 873264699 200000 884008900 200000 848188728 200000 127753042 200000 347654030 200000 992642448 200000 855294260 200000 893052211 200000 776488558 200000 605735387 200000 156037897 200000 984090449 200000 836544411 200000 793794762 200000 677658309 200000 184936483 200000 910965874 200000 539058980 200000 333920535 200000 503901376 200000 355253491 200000 448793681 200000 72722766 200000 881646301 200000 510395323 200000 415189077 200000 840329047 200000 485651155 200000 607912969 200000 851310041 200000 140417986 200000 174657430 200000 865930684 200000 721187361 200000 586844605 200000 83558590 200000 773622611 200000 881967894 200000 168908566 200000 917556352 200000 488546282 200000 337858877 200000 38292540 200000 985823157 200000 817346370 200000 275789756 200000 665804862 200000 881871313 200000 318305209 200000 679785563 200000 365796041 200000 488595180 200000 677357133 200000 575283584 200000 81773613 200000 109193660 200000 771087004 200000 450407985 200000 497161048 200000 405638039 200000 471106278 200000 376087060 200000 985471960 200000 866878581 200000 589971464 200000 896102769 200000 132927964 200000 961098987 200000 917664130 200000 709467950 200000 33040947 200000 438207536 200000 652326769 200000 585817297 200000 637160010 200000 320027163 200000 780225684 200000 497595521 200000 940580401 200000 469434658 200000 795046474 200000 344405764 200000 179074710 200000 138904667 200000 258705553 200000 155459009 200000 385110215 200000 70841725 200000 994393096 200000 831005374 200000 18772147 200000 723798751 200000 147347949 200000 224267938 200000 985953512 200000 884742519 200000 539270687 200000 278026420 200000 756370582 200000 471108827 200000 424040732 200000 295836377 200000 125115273 200000 446969155 200000 463319554 200000 684016024 200000 469435442 200000 888955268 200000 958976657 200000 628426776 200000 719427998 200000 531123989 200000 545445670 200000 915717152 200000 96732540 200000 192983564 200000 20029120 200000 930948117 200000 782737947 200000 532769569 200000 183960831 200000 343216383 200000 689939560 200000 227006889 200000 808603167 200000 147003523 200000 659201011 200000 924368795 200000 349876992 200000 205789929 200000 471490282 200000 207976334 200000 558239008 200000 258436374 200000 951856155 200000 809662135 200000 539721886 200000 538705042 200000 497795317 200000 216264943 200000 679507000 200000 749322626 200000 87663494 200000 648076970 200000 446883148 200000 319866030 200000 851703934 200000 40849152 200000 552627162 200000 570942332 200000 583092010 200000 931090343 200000 734149247 200000 414390257 200000 883546488 200000 177609973 200000 161791099 200000 549185718 200000 62776312 200000 627596258 200000 387086251 200000 236459792 200000 464404952 200000 658740227 200000 17470095 200000 257406182 200000 444521703 200000 459349903 200000 946565700 200000 328585918 200000 947188626 200000 403428700 200000 74687625 200000 585251775 200000 334139113 200000 177872098 200000 868514237 200000 2958767 200000 700499610 200000 10404918 200000 116887774 200000 854418165 200000 624904947 200000 906145807 200000 807116171 200000 375665303 200000 24456931 200000 907088836 200000 714405378 200000 993615932 200000 252004856 200000 135106379 200000 61389089 200000 410271786 200000 273680993 200000 380792634 200000 868937320 200000 882779464 200000 587274989 200000 391912649 200000 374106612 200000 760708380 200000 91989258 200000 749000653 200000 274792069 200000 113969101 200000 661574342 200000 341853373 200000 603645816 200000 560253474 200000 631721680 200000 984447663 200000 127694540 200000 831136640 200000 688051318 200000 996334939 200000 776048416 200000 512389103 200000 266088872 200000 120909078 200000 442049459 200000 424516116 200000 985787634 200000 139102935 200000 975361634 200000 61817142 200000 213228421 200000 141790260 200000 662081964 200000 693742397 200000 830288174 200000 283054437 200000 910511 200000 687477421 200000 690188380 200000 908243775 200000 436142379 200000 328246959 200000 796098590 200000 107865914 200000 11220862 200000 150703367 200000 493991457 200000 795009898 200000 602175653 200000 969220126 200000 863856309 200000 812670088 200000 205605953 200000 614982393 200000 297767623 200000 819533290 200000 604827790 200000 315105598 200000 69043175 200000 148246405 200000 527801965 200000 764402485 200000 726040131 200000 973221361 200000 507556186 200000 533895108 200000 821161642 200000 887164516 200000 234310517 200000 362549873 200000 279141001 200000 74464436 200000 318266236 200000 873970531 200000 4599792 200000 878678361 200000 606532302 200000 573118304 200000 208983436 200000 884049768 200000 149185897 200000 383182286 200000 495622829 200000 177315992 200000 617986028 200000 243873462 200000 967825217 200000 393277248 200000 244049812 200000 273310907 200000 355746263 200000 149097046 200000 212623426 200000 290979111 200000 87744412 200000 603024752 200000 313604723 200000 778110430 200000 185298015 200000 746962117 200000 437307205 200000 701249895 200000 630846608 200000 234908972 200000 729386615 200000 785389801 200000 130148668 200000 969171995 200000 661727849 200000 652841514 200000 18970130 200000 161332648 200000 869297687 200000 179315601 200000 290877280 200000 644327563 200000 818795809 200000 604568101 200000 448432662 200000 988032537 200000 736039365 200000 597148555 200000 759498176 200000 405250633 200000 834013922 200000 664563211 200000 13888143 200000 193101234 200000 895163894 200000 168574090 200000 208366416 200000 619337097 200000 128045856 200000 188024463 200000 82340722 200000 984209318 200000 571637021 200000 90829378 200000 284253955 200000 947209344 200000 388717902 200000 311132775 200000 140047538 200000 567964459 200000 533190063 200000 460303463 200000 255118286 200000 713369952 200000 730012897 200000 271604295 200000 554694213 200000 777732468 200000 141355040 200000 511792813 200000 583918245 200000 411489375 200000 691603276 200000 746004193 200000 510972956 200000 502572470 200000 761013988 200000 738809545 200000 761900667 200000 800536496 200000 943691269 200000 572531434 200000 516139054 200000 765969699 200000 540095086 200000 930139245 200000 74206277 200000 744306567 200000 362070654 200000 279197975 200000 161682541 200000 129958641 200000 727652147 200000 212340559 200000 654319350 200000 952441368 200000 453276203 200000 427879451 200000 445940430 200000 588137554 200000 42269606 200000 679016226 200000 132186499 200000 573300631 200000 215613057 200000 579372202 200000 806572357 200000 648640124 200000 370361916 200000 490937242 200000 596786400 200000 619035704 200000 22033652 200000 134573944 200000 718495685 200000 937496738 200000 478781289 200000 368140395 200000 22960641 200000 422383664 200000 966761208 200000 284929849 200000 541157443 200000 566205432 200000 41503648 200000 613750089 200000 545390553 200000 923404210 200000 849302528 200000 203259554 200000 267656370 200000 885631411 200000 22904662 200000 705876969 200000 104331613 200000 844972274 200000 490539905 200000 619988069 200000 912178951 200000 515857157 200000 491099391 200000 909634045 200000 72420736 200000 218858020 200000 815620334 200000 819492664 200000 73917750 200000 900806948 200000 513105678 200000 746790715 200000 425444663 200000 595973500 200000 736094652 200000 474229710 200000 304863026 200000 104176963 200000 188250616 200000 631655766 200000 973396342 200000 866775854 200000 416789343 200000 89256667 200000 700772081 200000 417575574 200000 562443313 200000 866414082 200000 105232176 200000 990008175 200000 927209803 200000 261939475 200000 73966180 200000 659951697 200000 35022892 200000 56236276 200000 445680475 200000 414443634 200000 994006259 200000 593478443 200000 884259714 200000 466843048 200000 83032670 200000 971207646 200000 718114024 200000 240395371 200000 647452620 200000 597748181 200000 955067965 200000 16481232 200000 795497275 200000 881369718 200000 991163598 200000 56153998 200000 869571913 200000 455247815 200000 582502538 200000 447117819 200000 980176182 200000 271684719 200000 334612479 200000 366707215 200000 198786271 200000 89458612 200000 782605404 200000 67798879 200000 118865092 200000 972119932 200000 653555567 200000 446102562 200000 921629186 200000 897279568 200000 427495336 200000 912672559 200000 248618584 200000 970153812 200000 984560148 200000 756485116 200000 849193509 200000 160587343 200000 758887010 200000 570494111 200000 99460712 200000 112485288 200000 365093600 200000 644047823 200000 347397821 200000 455930469 200000 921436797 200000 893990627 200000 716319077 200000 844250157 200000 201104072 200000 483546065 200000 645723966 200000 828060486 200000 403896814 200000 970866479 200000 904033734 200000 724602008 200000 27998911 200000 977848373 200000 345546012 200000 742564263 200000 60038313 200000 594863288 200000 140020221 200000 850392219 200000 784085946 200000 502630191 200000 389812170 200000 323111995 200000 212599457 200000 825235633 200000 559032447 200000 766519276 200000 954508461 200000 278885107 200000 806436540 200000 653735862 200000 626697675 200000 467643981 200000 832348608 200000 447676990 200000 355410571 200000 793796022 200000 916809576 200000 851723980 200000 181808155 200000 89061058 200000 514678323 200000 266328389 200000 304237129 200000 23682474 200000 746912576 200000 696197681 200000 422997892 200000 651462468 200000 115548749 200000 788325558 200000 993704154 200000 50666245 200000 412898232 200000 495362202 200000 328357883 200000 421467909 200000 469840001 200000 172556355 200000 343654196 200000 531740154 200000 89348678 200000 995440313 200000 246139251 200000 174560570 200000 60736324 200000 213095842 200000 846102089 200000 587162301 200000 645735004 200000 832284484 200000 106080226 200000 16032536 200000 610328330 200000 214074502 200000 946643213 200000 191440258 200000 192019822 200000 789956846 200000 175857466 200000 16399826 200000 532252742 200000 32348835 200000 926274165 200000 982753406 200000 166953201 200000 866828907 200000 547735919 200000 865458332 200000 77864814 200000 111669677 200000 993110389 200000 250759139 200000 792891481 200000 116263535 200000 16081014 200000 36804266 200000 716237043 200000 792838488 200000 712588545 200000 351875047 200000 113226522 200000 587524526 200000 940872771 200000 144705328 200000 264795980 200000 374002008 200000 877896204 200000 194491069 200000 82541735 200000 218878173 200000 714336970 200000 513590627 200000 140946667 200000 135398242 200000 438228875 200000 960625305 200000 573509749 200000 549511854 200000 871915518 200000 316818037 200000 357556805 200000 296235305 200000 696442994 200000 231641007 200000 997078520 200000 443762647 200000 263114708 200000 773798300 200000 93176781 200000 37697120 200000 419312052 200000 730212403 200000 190718627 200000 454427915 200000 838826047 200000 649295883 200000 847338488 200000 686018750 200000 498589254 200000 86546521 200000 753027563 200000 430841598 200000 503043893 200000 200063734 200000 149501754 200000 115950580 200000 743706395 200000 439752790 200000 580870979 200000 745697380 200000 777494183 200000 235635089 200000 728943622 200000 934352823 200000 846712104 200000 293664861 200000 560926241 200000 960063474 200000 52810892 200000 79310096 200000 673967825 200000 100818364 200000 465289569 200000 873813154 200000 177833462 200000 496121435 200000 335061718 200000 279929512 200000 629941263 200000 353279925 200000 718134969 200000 406977881 200000 186504761 200000 52854866 200000 938559866 200000 506760075 200000 389937715 200000 110562648 200000 477840934 200000 150917814 200000 8368220 200000 188243085 200000 910999659 200000 200439023 200000 803359666 200000 660648536 200000 425953945 200000 987075309 200000 753084884 200000 462276031 200000 439523230 200000 945750535 200000 415817472 200000 59229289 200000 440625417 200000 311968307 200000 284774932 200000 750993052 200000 249433351 200000 150478855 200000 226029200 200000 754162495 200000 269340776 200000 754140347 200000 776024209 200000 863280089 200000 649706138 200000 288952868 200000 602872023 200000 474618511 200000 536501675 200000 196575929 200000 575006911 200000 628930088 200000 2437706 200000 157319056 200000 559575625 200000 29146635 200000 296408517 200000 60346465 200000 227010578 200000 521164351 200000 679422475 200000 221816193 200000 770336089 200000 340565353 200000 545675691 200000 216555495 200000 751218685 200000 912210641 200000 830270419 200000 22327081 200000 725172860 200000 674814044 200000 997377105 200000 817851775 200000 477442037 200000 310312082 200000 982950292 200000 650990526 200000 171198501 200000 409261720 200000 280288938 200000 885390174 200000 504490349 200000 223014454 200000 435670851 200000 368802931 200000 188056266 200000 695491025 200000 397737387 200000 179617718 200000 951082458 200000 278022769 200000 388550355 200000 686257277 200000 892052189 200000 637304252 200000 827429960 200000 662454461 200000 358832304 200000 703235576 200000 778505273 200000 778410254 200000 233475282 200000 300208139 200000 877126004 200000 577296550 200000 815470946 200000 892010877 200000 855701865 200000 467034459 200000 914018078 200000 733417588 200000 818983460 200000 526847909 200000 825485157 200000 190670262 200000 873777238 200000 487624857 200000 419092533 200000 805881514 200000 160127820 200000 990411246 200000 61898285 200000 965413718 200000 517991669 200000 455776763 200000 565382795 200000 598335073 200000 874025951 200000 380740534 200000 245407021 200000 246557969 200000 744377145 200000 262270133 200000 784726163 200000 852239693 200000 640799442 200000 966987567 200000 103492570 200000 239107483 200000 895537432 200000 931922939 200000 449281730 200000 362354466 200000 187675929 200000 518585487 200000 264833960 200000 791475625 200000 951305860 200000 86501121 200000 294137739 200000 94323605 200000 284666791 200000 935596553 200000 139685898 200000 280421869 200000 721923441 200000 339455740 200000 618624867 200000 38159449 200000 546168689 200000 344193489 200000 565614709 200000 572384029 200000 286788053 200000 777703711 200000 597118654 200000 826792737 200000 341539691 200000 703768603 200000 389356637 200000 815610860 200000 672063394 200000 735727261 200000 411343376 200000 912021411 200000 928443016 200000 858088220 200000 220468021 200000 957989134 200000 623496908 200000 56991404 200000 119891404 200000 425826706 200000 6702013 200000 331417862 200000 306239090 200000 235004215 200000 655620936 200000 359491199 200000 321243238 200000 513362595 200000 178867197 200000 527269391 200000 735540104 200000 188328731 200000 51691786 200000 79818571 200000 159753812 200000 369254024 200000 805687358 200000 67874410 200000 820417514 200000 941361519 200000 946720262 200000 232416834 200000 344172552 200000 576377591 200000 402663281 200000 269178955 200000 866874637 200000 560684262 200000 17317935 200000 261150874 200000 387119095 200000 828882850 200000 590286477 200000 489463782 200000 186532964 200000 37838387 200000 667712890 200000 314245 200000 827100820 200000 616786495 200000 725178500 200000 876067695 200000 505762661 200000 848425484 200000 112276442 200000 254621753 200000 779805780 200000 673374337 200000 970704459 200000 313089306 200000 946812289 200000 110439716 200000 9952580 200000 466931689 200000 257423275 200000 982261276 200000 709083861 200000 566234396 200000 957178415 200000 753336880 200000 331454892 200000 485681097 200000 955819788 200000 396143813 200000 879728408 200000 933399976 200000 509228769 200000 956723170 200000 448888070 200000 309471502 200000 373935852 200000 22059054 200000 64004613 200000 112739058 200000 369941772 200000 802244336 200000 412194629 200000 475359978 200000 58003391 200000 335693837 200000 590986387 200000 866910510 200000 136824356 200000 336552972 200000 682741342 200000 866751635 200000 247273976 200000 406122517 200000 189428148 200000 156094096 200000 184412060 200000 259047916 200000 834831940 200000 796355388 200000 307289612 200000 542577146 200000 358363229 200000 497591116 200000 881775848 200000 393852739 200000 16858348 200000 524423193 200000 687428207 200000 932029296 200000 452360577 200000 274298775 200000 59261310 200000 444284614 200000 190718026 200000 1725534 200000 747331988 200000 615957547 200000 252951061 200000 469087140 200000 776360656 200000 212494119 200000 651514449 200000 77936447 200000 504738288 200000 872645088 200000 120785165 200000 886151078 200000 299653203 200000 254351132 200000 211312887 200000 238625776 200000 331274231 200000 537501249 200000 575967580 200000 159375316 200000 185440122 200000 121378135 200000 44490797 200000 220119974 200000 356026908 200000 911041796 200000 268844023 200000 906011743 200000 951014842 200000 572130958 200000 577970154 200000 936196500 200000 951623380 200000 808110044 200000 290846162 200000 226559356 200000 993592455 200000 779320180 200000 338011680 200000 435402478 200000 180257939 200000 102119037 200000 223476705 200000 532704095 200000 170796373 200000 118774973 200000 530354371 200000 208617704 200000 471972300 200000 281126555 200000 734954263 200000 370141757 200000 783819159 200000 234805021 200000 729672649 200000 509166262 200000 773736692 200000 863941611 200000 719447144 200000 787606601 200000 265823425 200000 56934217 200000 783106340 200000 239811980 200000 643348094 200000 327620127 200000 73457866 200000 700783031 200000 397152841 200000 288583668 200000 190512328 200000 948705951 200000 300263135 200000 316354797 200000 44922671 200000 180990139 200000 237833633 200000 288824273 200000 619573931 200000 399749410 200000 749902987 200000 871235592 200000 631786635 200000 744640393 200000 830639165 200000 256887702 200000 383765695 200000 417333832 200000 800874998 200000 374683428 200000 484003796 200000 257574998 200000 504087443 200000 774214646 200000 982254328 200000 158146887 200000 549296531 200000 377442805 200000 23718908 200000 364583764 200000 383933717 200000 732108198 200000 286599500 200000 818261843 200000 491060183 200000 370443823 200000 361447927 200000 487859385 200000 930477623 200000 871355736 200000 586173869 200000 162429342 200000 488806197 200000 787530119 200000 579430074 200000 325916344 200000 837121135 200000 42825154 200000 36630031 200000 319327581 200000 331438114 200000 674039215 200000 265479993 200000 911519109 200000 27662639 200000 253254550 200000 307996263 200000 873717189 200000 109934866 200000 39862877 200000 350127720 200000 866203988 200000 139865067 200000 121232778 200000 227879081 200000 951562761 200000 685396601 200000 37893956 200000 916479802 200000 762321497 200000 706598425 200000 247028305 200000 903579849 200000 487579997 200000 348807370 200000 755537944 200000 212580004 200000 757606601 200000 975258923 200000 812739743 200000 762496698 200000 495540469 200000 4185210 200000 462081677 200000 989451162 200000 99541719 200000 561083029 200000 251309865 200000 721493105 200000 35755525 200000 3975676 200000 965804632 200000 810553103 200000 642678455 200000 726553548 200000 808851617 200000 851063778 200000 207025089 200000 630462405 200000 220717867 200000 760730616 200000 481764508 200000 647456324 200000 47048637 200000 112733952 200000 373113694 200000 512337993 200000 497546940 200000 378615112 200000 302862013 200000 433817969 200000 162933552 200000 929771968 200000 208968207 200000 422450683 200000 977433278 200000 353392628 200000 205490507 200000 411239110 200000 377395630 200000 658931733 200000 112377096 200000 114512208 200000 438808805 200000 554232560 200000 115478651 200000 298701240 200000 454862315 200000 815604 200000 57691517 200000 559057084 200000 822243557 200000 241679664 200000 240833666 200000 922020283 200000 812354715 200000 136670033 200000 346929826 200000 811310258 200000 18627699 200000 377610663 200000 903805331 200000 91761730 200000 777792626 200000 439678496 200000 997122987 200000 282071975 200000 805439809 200000 599522122 200000 533325282 200000 26593474 200000 341404197 200000 444629076 200000 377116109 200000 733014543 200000 324664581 200000 173765900 200000 220288419 200000 50038958 200000 579289191 200000 781809634 200000 231585850 200000 115187805 200000 857786737 200000 45775842 200000 549642 200000 69157755 200000 235202540 200000 719225021 200000 261531688 200000 622589190 200000 518607931 200000 777357504 200000 697750091 200000 176749213 200000 240973160 200000 397422298 200000 932448970 200000 957584510 200000 708185367 200000 405752986 200000 180815771 200000 48287112 200000 917293967 200000 887018029 200000 413094228 200000 542033208 200000 59452343 200000 443312739 200000 510897965 200000 92229039 200000 617222421 200000 495629481 200000 852511483 200000 359367593 200000 860290512 200000 52486415 200000 177892660 200000 756920454 200000 525641903 200000 212191299 200000 400179953 200000 456447045 200000 385387287 200000 934785940 200000 696719334 200000 99601795 200000 90340623 200000 330498799 200000 585511020 200000 560993663 200000 421368639 200000 565898980 200000 241964407 200000 164322328 200000 716617963 200000 581172384 200000 919687838 200000 977976268 200000 267303932 200000 746006516 200000 518148121 200000 995118010 200000 614906102 200000 929735500 200000 646993085 200000 378157984 200000 495073026 200000 406625719 200000 309505025 200000 640358876 200000 528967140 200000 946997476 200000 596602876 200000 6297454 200000 97873925 200000 373052706 200000 448888676 200000 54808051 200000 670579306 200000 313608031 200000 105541007 200000 926737835 200000 884592313 200000 364501801 200000 588066421 200000 294595955 200000 458730298 200000 956281519 200000 659147435 200000 476394698 200000 889150675 200000 100340927 200000 999048552 200000 442221519 200000 434420490 200000 358244040 200000 170047106 200000 123907905 200000 290560518 200000 765899993 200000 996051057 200000 399959164 200000 220847757 200000 332644256 200000 688703562 200000 999731585 200000 928850949 200000 19294827 200000 692497860 200000 46910190 200000 54957686 200000 428454185 200000 895437622 200000 232528385 200000 352035462 200000 688189544 200000 49931670 200000 458639000 200000 479473532 200000 419394391 200000 293390970 200000 687275827 200000 261010237 200000 919455685 200000 757001753 200000 68203759 200000 594994256 200000 578104863 200000 796237130 200000 70238604 200000 96513500 200000 654646645 200000 298818947 200000 894424935 200000 963224999 200000 534402933 200000 260590298 200000 777934719 200000 440107032 200000 303318638 200000 188125191 200000 504565619 200000 293693494 200000 523031373 200000 547088479 200000 286058370 200000 32808358 200000 368118690 200000 399014873 200000 661163656 200000 544624303 200000 255410586 200000 150754059 200000 40903174 200000 925172793 200000 859913221 200000 993968941 200000 787009562 200000 926916040 200000 808339025 200000 779131924 200000 750036866 200000 648447365 200000 600799885 200000 801438263 200000 210411420 200000 444152884 200000 255695718 200000 540994221 200000 642647144 200000 180783934 200000 957421611 200000 522342188 200000 539389059 200000 365845160 200000 938523852 200000 952042506 200000 717701421 200000 906657560 200000 599856598 200000 679380543 200000 755284035 200000 370631126 200000 602252408 200000 928856416 200000 930764356 200000 722044615 200000 728468096 200000 564107171 200000 947658831 200000 78715507 200000 251379805 200000 182108641 200000 793138722 200000 786624512 200000 749952286 200000 598675854 200000 363818524 200000 636468020 200000 154212465 200000 663684803 200000 739585851 200000 742315638 200000 388960420 200000 31738420 200000 171036958 200000 672182988 200000 217377445 200000 117215032 200000 395875330 200000 988900317 200000 157168645 200000 813412807 200000 668972744 200000 269488111 200000 526206192 200000 471143030 200000 852776172 200000 456110057 200000 208967222 200000 501285500 200000 376449167 200000 763268945 200000 137534788 200000 493987760 200000 672058477 200000 983570510 200000 156582442 200000 383760520 200000 52298214 200000 739890086 200000 24818582 200000 459827226 200000 720573688 200000 723876544 200000 234160342 200000 334956574 200000 597346882 200000 781738403 200000 178640857 200000 634411241 200000 184068354 200000 237880052 200000 781774638 200000 150419826 200000 862600983 200000 994566138 200000 608117251 200000 450921807 200000 42693887 200000 716155548 200000 884217382 200000 99631288 200000 504883673 200000 2398561 200000 168969221 200000 33785474 200000 741931874 200000 876109166 200000 98630321 200000 791511076 200000 248227835 200000 291694219 200000 673938902 200000 6586805 200000 155271328 200000 723436829 200000 702816707 200000 876777962 200000 942326002 200000 696604204 200000 298684264 200000 703767068 200000 995092269 200000 539243357 200000 698881618 200000 263510079 200000 977645105 200000 532970232 200000 935131312 200000 885322987 200000 299280764 200000 515624419 200000 241283408 200000 996335958 200000 840767789 200000 778524579 200000 386558369 200000 531703638 200000 216441346 200000 37384801 200000 982007218 200000 101202786 200000 660769114 200000 659582178 200000 674324528 200000 124519057 200000 909636403 200000 484451981 200000 989139563 200000 464676505 200000 399895084 200000 750486376 200000 380994129 200000 622101457 200000 865536386 200000 502816281 200000 585577584 200000 910521647 200000 503334678 200000 329050600 200000 859980279 200000 962301513 200000 61908836 200000 965357243 200000 373429 200000 464456022 200000 15683980 200000 997853976 200000 93226263 200000 686772013 200000 945177421 200000 840769062 200000 723573805 200000 317113667 200000 165541636 200000 32737708 200000 190481829 200000 45791153 200000 893911984 200000 385102351 200000 291361741 200000 692399915 200000 442403568 200000 532728918 200000 962498964 200000 846893321 200000 79310594 200000 402445352 200000 742442121 200000 554760001 200000 277875397 200000 226503115 200000 149245145 200000 379246185 200000 383471542 200000 969679911 200000 721368916 200000 428688313 200000 907647478 200000 453569216 200000 820079976 200000 742432006 200000 131501122 200000 61051838 200000 858866979 200000 991007943 200000 835528184 200000 43352552 200000 84139828 200000 794214419 200000 397537047 200000 999567011 200000 343087850 200000 737733279 200000 655849535 200000 378925559 200000 42729010 200000 863200963 200000 274484908 200000 565821065 200000 435988380 200000 721682806 200000 623155262 200000 897356705 200000 761470550 200000 638040140 200000 710757747 200000 843410724 200000 367425070 200000 317979518 200000 681802602 200000 288573338 200000 652282259 200000 816242146 200000 914220001 200000 607433769 200000 360750484 200000 565264109 200000 108166455 200000 607938710 200000 1502 200000 590884023 200000 954492521 200000 695583050 200000 600586945 200000 670982134 200000 362979096 200000 382310218 200000 840842539 200000 798409728 200000 50572673 200000 180391997 200000 51444906 200000 425627853 200000 251513986 200000 463499369 200000 672593773 200000 65354994 200000 733228442 200000 715240628 200000 36389955 200000 33233830 200000 830365929 200000 25709223 200000 566974617 200000 206101696 200000 138171179 200000 700341861 200000 105992831 200000 220965557 200000 399410624 200000 153098936 200000 714964131 200000 52082846 200000 924977318 200000 410233604 200000 928403539 200000 813916719 200000 935602300 200000 428361040 200000 976274302 200000 982133696 200000 418539136 200000 544742467 200000 808358578 200000 784560711 200000 824071312 200000 36244771 200000 218386719 200000 133318490 200000 706629932 200000 640665047 200000 176097938 200000 407798576 200000 293775730 200000 763404006 200000 844121977 200000 945633440 200000 74343199 200000 930677 200000 777517796 200000 815482144 200000 655281300 200000 562146123 200000 595659393 200000 304472775 200000 383348941 200000 458874575 200000 877028511 200000 164240459 200000 341624170 200000 759221000 200000 451439147 200000 870240514 200000 394527913 200000 708947355 200000 353567925 200000 577716963 200000 588136297 200000 784828112 200000 950010987 200000 187100805 200000 30150952 200000 244598156 200000 120103451 200000 673356061 200000 675985413 200000 670799703 200000 973282100 200000 190994564 200000 563620030 200000 412477527 200000 982541252 200000 377600814 200000 818443442 200000 836546385 200000 163560059 200000 63381555 200000 566625759 200000 207874990 200000 123869862 200000 77368137 200000 512340707 200000 904501107 200000 415536691 200000 581405382 200000 890061054 200000 446798662 200000 958420914 200000 26662306 200000 76240909 200000 358615151 200000 412132433 200000 28163954 200000 448159375 200000 359468244 200000 708520927 200000 599834733 200000 943497123 200000 13453563 200000 87797961 200000 877800809 200000 363741960 200000 444598795 200000 332431391 200000 534253534 200000 29943066 200000 211110346 200000 842968463 200000 194963937 200000 356881115 200000 302646943 200000 82795367 200000 690007081 200000 49004006 200000 766345616 200000 455778966 200000 703778317 200000 143971964 200000 472538180 200000 245675178 200000 207710595 200000 432012667 200000 805854977 200000 410801107 200000 114425121 200000 458787424 200000 170535086 200000 899826909 200000 675371551 200000 618060620 200000 26148562 200000 843700537 200000 77811281 200000 295309051 200000 192254866 200000 549548276 200000 286305328 200000 588563150 200000 356415925 200000 434372797 200000 610100434 200000 676271809 200000 490129058 200000 50136034 200000 425212908 200000 380122996 200000 25071712 200000 792348755 200000 239344087 200000 184464421 200000 391995796 200000 893050525 200000 397311367 200000 568228531 200000 117765510 200000 30799854 200000 675447955 200000 333539740 200000 300955163 200000 474412566 200000 705243443 200000 634487807 200000 475054555 200000 909634435 200000 287210556 200000 226744218 200000 524616171 200000 265693508 200000 400637221 200000 306822347 200000 662571539 200000 808961798 200000 681334277 200000 103359122 200000 840038072 200000 839835929 200000 10424210 200000 511711372 200000 76751074 200000 546279530 200000 269884194 200000 7501561 200000 829831223 200000 984708745 200000 330205869 200000 204498614 200000 428696829 200000 692156836 200000 498021576 200000 353675075 200000 297874458 200000 780312714 200000 106927786 200000 203739325 200000 344778518 200000 642543784 200000 30059049 200000 200095715 200000 965539351 200000 541274638 200000 345468349 200000 526064148 200000 418291171 200000 405328745 200000 613866107 200000 922842958 200000 841231329 200000 313913865 200000 857495066 200000 355419695 200000 258980375 200000 925375964 200000 67649265 200000 412025847 200000 203062572 200000 586151281 200000 282232822 200000 144937092 200000 430808678 200000 881564661 200000 622248639 200000 442209363 200000 42587052 200000 478181688 200000 234401667 200000 58344069 200000 731510148 200000 846957991 200000 717680921 200000 178138326 200000 573156117 200000 827807826 200000 976653047 200000 264719782 200000 677813798 200000 343089383 200000 825586483 200000 831373812 200000 648565532 200000 897996212 200000 466075269 200000 971561309 200000 261039870 200000 821706153 200000 7333442 200000 507960352 200000 115408755 200000 178411602 200000 183260257 200000 339193628 200000 623188674 200000 291605472 200000 553005944 200000 430423503 200000 983083984 200000 413417760 200000 210416319 200000 231885911 200000 258452517 200000 117433729 200000 286759435 200000 306362228 200000 783444966 200000 493860625 200000 630277587 200000 945208451 200000 730426843 200000 650225791 200000 762780974 200000 547095428 200000 315445609 200000 263781146 200000 686285266 200000 111758612 200000 317278360 200000 126176976 200000 147064341 200000 703431283 200000 559712270 200000 840963119 200000 379416815 200000 576968062 200000 495446288 200000 285069414 200000 771644404 200000 553680052 200000 364342663 200000 780995395 200000 52985693 200000 553448244 200000 178962936 200000 806948661 200000 153487872 200000 61235900 200000 377938825 200000 29048139 200000 193415506 200000 31346603 200000 660367874 200000 641545522 200000 952809835 200000 94094079 200000 293474249 200000 959669562 200000 854108418 200000 729069655 200000 478825956 200000 858721361 200000 541405035 200000 579151857 200000 538093050 200000 734866437 200000 500011167 200000 134457515 200000 943143505 200000 773857414 200000 745120051 200000 584757253 200000 744545744 200000 601080992 200000 843164254 200000 996834332 200000 858126845 200000 668829636 200000 162448375 200000 87685551 200000 801245951 200000 328482303 200000 493951092 200000 740938269 200000 563557277 200000 590735872 200000 589616875 200000 423238501 200000 8922940 200000 996960021 200000 586895124 200000 186503204 200000 272777699 200000 93143341 200000 96223044 200000 801970073 200000 869987897 200000 45555927 200000 675770994 200000 588488098 200000 638036357 200000 828523840 200000 75696180 200000 161093823 200000 117050796 200000 558771768 200000 591966402 200000 469091854 200000 477883701 200000 117854253 200000 699543793 200000 965159245 200000 182231368 200000 302314541 200000 429327416 200000 56345306 200000 227116969 200000 687460328 200000 733892782 200000 279785397 200000 451872449 200000 143335850 200000 218241288 200000 419591547 200000 52099988 200000 228010596 200000 527360159 200000 964607595 200000 690427851 200000 943082915 200000 716411751 200000 48377700 200000 717384619 200000 971763605 200000 694462456 200000 330447845 200000 693709850 200000 613638411 200000 161378696 200000 925018122 200000 854991520 200000 10624881 200000 616022509 200000 114396309 200000 538699107 200000 54124758 200000 708442526 200000 460425441 200000 626760488 200000 664976874 200000 128780210 200000 794093295 200000 780550488 200000 530148346 200000 901882335 200000 84653405 200000 147726328 200000 319305461 200000 242480764 200000 206499688 200000 774337455 200000 988441449 200000 34795647 200000 827102961 200000 272304067 200000 608085637 200000 987689342 200000 404192372 200000 128380443 200000 742441496 200000 363734960 200000 31548690 200000 456802109 200000 212934799 200000 493412844 200000 47231623 200000 565230672 200000 987760890 200000 273105319 200000 990785331 200000 351261466 200000 808448775 200000 695004410 200000 88905748 200000 350663682 200000 939125508 200000 883405977 200000 172855497 200000 608194062 200000 383703008 200000 97412060 200000 788692880 200000 78360805 200000 867246890 200000 459489977 200000 963610440 200000 441869518 200000 227809039 200000 861692358 200000 534472559 200000 647933102 200000 977568351 200000 936202299 200000 671239715 200000 740004364 200000 785688712 200000 850464749 200000 846730276 200000 914688784 200000 481652632 200000 696896851 200000 379005647 200000 343596670 200000 428300862 200000 671671684 200000 155994660 200000 680845759 200000 598562249 200000 719244341 200000 734853312 200000 623359703 200000 968196646 200000 715924414 200000 5133282 200000 800319599 200000 146762213 200000 754132758 200000 746499945 200000 666751947 200000 990998580 200000 866927057 200000 892594643 200000 552654036 200000 792270561 200000 441458216 200000 74714687 200000 176190478 200000 543231067 200000 392268017 200000 648075371 200000 822002850 200000 995650993 200000 90366369 200000 77027510 200000 505283669 200000 556993680 200000 408626768 200000 559712798 200000 31388046 200000 695706440 200000 928326068 200000 342850113 200000 775776594 200000 483502279 200000 448401187 200000 874921823 200000 114465098 200000 447508635 200000 31222933 200000 212987989 200000 656926139 200000 11913971 200000 979183263 200000 536631459 200000 317126540 200000 505617565 200000 410748536 200000 556602470 200000 359515715 200000 966893833 200000 682992631 200000 316513373 200000 943221767 200000 539865668 200000 921255313 200000 272241639 200000 281002398 200000 155279100 200000 154291295 200000 783954690 200000 811251311 200000 297085057 200000 89191957 200000 505960525 200000 65507968 200000 529930946 200000 346324747 200000 474965254 200000 325699192 200000 727714891 200000 181107767 200000 578581260 200000 587315102 200000 263519820 200000 426453295 200000 177486556 200000 518774743 200000 515731604 200000 546310186 200000 302689687 200000 689229738 200000 920599441 200000 237732351 200000 939539193 200000 855163454 200000 701051473 200000 982204964 200000 779947875 200000 808431450 200000 246906499 200000 161817264 200000 837180369 200000 668537187 200000 684167798 200000 676035161 200000 895294947 200000 228535136 200000 861263639 200000 360180341 200000 423123416 200000 295549177 200000 19255286 200000 814083323 200000 263463053 200000 922532978 200000 585043265 200000 908058242 200000 587479425 200000 831178420 200000 193000390 200000 124751423 200000 303669458 200000 876104516 200000 985771252 200000 31945227 200000 972899648 200000 599500360 200000 367249113 200000 764010586 200000 643860009 200000 720396424 200000 972875813 200000 923895364 200000 791914891 200000 33686377 200000 883828772 200000 245307775 200000 160350724 200000 761570547 200000 759578823 200000 772962401 200000 664474324 200000 543802316 200000 744484507 200000 921837538 200000 508814296 200000 520779066 200000 865635023 200000 718742935 200000 671167887 200000 786304292 200000 69763378 200000 520049079 200000 27195673 200000 603877392 200000 439518257 200000 42526488 200000 988581938 200000 456288036 200000 636814044 200000 126102322 200000 987141946 200000 473688104 200000 562090720 200000 875621402 200000 699049263 200000 702728066 200000 40914574 200000 585557127 200000 570940335 200000 650531385 200000 146610898 200000 805884368 200000 742340858 200000 888860658 200000 203903803 200000 416263659 200000 474615278 200000 870905588 200000 47408120 200000 935416686 200000 855104521 200000 468334630 200000 993846744 200000 965779857 200000 123694953 200000 651220750 200000 320185417 200000 605246504 200000 832114382 200000 513657811 200000 782291289 200000 498967980 200000 207366037 200000 524505916 200000 846891447 200000 675112755 200000 44627389 200000 516798638 200000 239154353 200000 208037490 200000 310678501 200000 688060464 200000 495038518 200000 187318209 200000 48095052 200000 682549354 200000 230758613 200000 194190359 200000 936553934 200000 585288864 200000 6600124 200000 573633800 200000 896077292 200000 757513403 200000 723796153 200000 728304333 200000 731904196 200000 670542655 200000 735150651 200000 103307323 200000 366035988 200000 877017941 200000 922469712 200000 875208393 200000 131554363 200000 189971137 200000 238226856 200000 706304654 200000 200607798 200000 260559340 200000 290571663 200000 14931520 200000 201622950 200000 466841051 200000 700609014 200000 514751285 200000 405093575 200000 358721076 200000 582435434 200000 263870309 200000 190401657 200000 831076159 200000 4334874 200000 329623909 200000 121122875 200000 544619490 200000 916099284 200000 975058540 200000 74103338 200000 425054627 200000 545548552 200000 479042640 200000 772421381 200000 595337896 200000 691289538 200000 753897353 200000 729522219 200000 980091833 200000 621126579 200000 951760684 200000 985451418 200000 367322172 200000 846842920 200000 656035056 200000 728401392 200000 734022199 200000 225882384 200000 203665196 200000 7832685 200000 787681361 200000 770409721 200000 940624598 200000 486339823 200000 801968592 200000 461724435 200000 888775044 200000 793316339 200000 820550811 200000 214083882 200000 217098093 200000 915914906 200000 897184569 200000 725281711 200000 735826792 200000 8161440 200000 522795727 200000 3906479 200000 212090091 200000 882201701 200000 583412004 200000 652707033 200000 660894220 200000 713855720 200000 997336735 200000 769606011 200000 981092227 200000 654532550 200000 380014663 200000 299708548 200000 702008997 200000 941112638 200000 672790465 200000 220559235 200000 132865385 200000 57471535 200000 824374612 200000 916965542 200000 485535333 200000 937200151 200000 644031976 200000 352497851 200000 511520977 200000 438428436 200000 373641985 200000 373097265 200000 924611202 200000 831349734 200000 388027080 200000 657196566 200000 319500783 200000 410287595 200000 515032065 200000 395061785 200000 614902831 200000 953781024 200000 5497877 200000 372733065 200000 755331320 200000 862165030 200000 191684360 200000 791611219 200000 646813856 200000 831003705 200000 347339651 200000 46006535 200000 102067743 200000 287047481 200000 617825483 200000 222557395 200000 306793225 200000 420903845 200000 392991942 200000 359245958 200000 563102103 200000 126141081 200000 553830908 200000 428189837 200000 943060127 200000 502575575 200000 291515283 200000 480278519 200000 334146966 200000 56940986 200000 783942993 200000 407791220 200000 504541332 200000 911688003 200000 143768477 200000 83087441 200000 812313680 200000 562851856 200000 713999741 200000 624892029 200000 608348702 200000 117998175 200000 735480472 200000 202913414 200000 755570679 200000 444269838 200000 91851572 200000 725950107 200000 516690544 200000 60724125 200000 388349496 200000 857914763 200000 260847296 200000 749661225 200000 754532138 200000 583749316 200000 316610750 200000 724078961 200000 415236145 200000 208897620 200000 960505568 200000 253853397 200000 416910867 200000 701467369 200000 1630268 200000 243037777 200000 49975351 200000 821242324 200000 859847818 200000 724964485 200000 441157284 200000 854231297 200000 926160415 200000 242177711 200000 702131199 200000 205330687 200000 812095474 200000 547513006 200000 853163407 200000 989666558 200000 132579737 200000 688934656 200000 726287675 200000 654720715 200000 459053388 200000 46800579 200000 608250762 200000 843029717 200000 196306912 200000 477230007 200000 647196577 200000 97227818 200000 734064332 200000 407955513 200000 277813576 200000 860289657 200000 855418407 200000 608360777 200000 597715684 200000 938376209 200000 553757350 200000 807371396 200000 664672125 200000 777046495 200000 511222178 200000 248237097 200000 334480568 200000 428476275 200000 96806159 200000 584001816 200000 451757277 200000 382016251 200000 932479365 200000 719645901 200000 522099922 200000 167430469 200000 90240057 200000 211612520 200000 293505564 200000 857272257 200000 969027844 200000 620021159 200000 712442084 200000 386709115 200000 830248538 200000 690829032 200000 561399279 200000 651627556 200000 436668243 200000 697383723 200000 868583588 200000 648205833 200000 728170405 200000 486338318 200000 821025033 200000 577679896 200000 523192743 200000 604134863 200000 155707844 200000 618995938 200000 467593807 200000 716067148 200000 897134109 200000 89925011 200000 5937971 200000 336231941 200000 276665850 200000 55991802 200000 393179786 200000 123995415 200000 467891681 200000 516419207 200000 955835691 200000 658403393 200000 94822137 200000 668690503 200000 566329995 200000 419425250 200000 493006089 200000 455694056 200000 677497027 200000 955929848 200000 663870070 200000 875762875 200000 948642951 200000 2489122 200000 721951815 200000 319140012 200000 895673135 200000 170374302 200000 781906979 200000 695538250 200000 201887409 200000 865081419 200000 213682256 200000 746553285 200000 249164707 200000 57190311 200000 675586997 200000 394144234 200000 885124413 200000 519043792 200000 943080409 200000 90598440 200000 384202068 200000 845594246 200000 9216737 200000 606945421 200000 507580511 200000 391728678 200000 239164309 200000 471801288 200000 451409268 200000 494947760 200000 34338650 200000 784224039 200000 7289419 200000 281202113 200000 582403128 200000 91364506 200000 651468089 200000 11875736 200000 603864788 200000 818823854 200000 217905462 200000 728807188 200000 488838262 200000 149158545 200000 629963734 200000 366019764 200000 866171651 200000 488069652 200000 557449554 200000 400152468 200000 500524291 200000 982630819 200000 989198975 200000 838315893 200000 744664475 200000 855604301 200000 137752789 200000 926700213 200000 480920723 200000 120167362 200000 349837929 200000 234255442 200000 632391249 200000 120984655 200000 305074674 200000 270533098 200000 273294299 200000 934558946 200000 105896134 200000 426622397 200000 450763480 200000 844666635 200000 49141981 200000 252493992 200000 845313422 200000 550322937 200000 821310668 200000 834629163 200000 931477219 200000 257998200 200000 866709962 200000 88750691 200000 681555039 200000 199127032 200000 170113454 200000 821710351 200000 104647208 200000 972702344 200000 393374957 200000 874847374 200000 888768260 200000 254950358 200000 983983264 200000 364599262 200000 578987610 200000 765577008 200000 690866811 200000 820118174 200000 524815409 200000 703789701 200000 887083734 200000 875777548 200000 942346542 200000 34304612 200000 798517415 200000 473136135 200000 669123736 200000 126790650 200000 906478468 200000 486114573 200000 996463702 200000 932722967 200000 381772708 200000 653975612 200000 45539566 200000 607070249 200000 617245662 200000 287454036 200000 12799880 200000 621916222 200000 995581352 200000 356421810 200000 672622568 200000 428362501 200000 885489945 200000 484619605 200000 52785782 200000 704842444 200000 516376294 200000 89758941 200000 831627321 200000 777808515 200000 18771048 200000 928730502 200000 475455190 200000 802388407 200000 24745875 200000 866433584 200000 158194325 200000 434748566 200000 132230910 200000 606631513 200000 490668635 200000 923983856 200000 131464161 200000 683255328 200000 985585072 200000 872971059 200000 429359634 200000 6670403 200000 632620730 200000 89469038 200000 166535686 200000 893866016 200000 366028862 200000 91653710 200000 619378901 200000 516658103 200000 875650981 200000 900536867 200000 311155765 200000 73993125 200000 685410548 200000 986157019 200000 215372412 200000 216561450 200000 880199377 200000 745627140 200000 376798882 200000 612412451 200000 824268420 200000 421902797 200000 648593468 200000 380544784 200000 936045555 200000 154599684 200000 944066433 200000 412496142 200000 900835748 200000 7639065 200000 763075911 200000 667339228 200000 770851518 200000 962962968 200000 993647366 200000 65038809 200000 415302407 200000 442382002 200000 567366867 200000 871589891 200000 584164070 200000 640810548 200000 745788773 200000 708934137 200000 390570337 200000 442127245 200000 925618195 200000 409473017 200000 781914655 200000 235761740 200000 710468819 200000 108698337 200000 273967462 200000 463656094 200000 231920699 200000 223079473 200000 32029213 200000 516008275 200000 542792578 200000 759247366 200000 228951499 200000 844058072 200000 77470847 200000 575589664 200000 188220053 200000 943251517 200000 781737384 200000 490437852 200000 140457794 200000 768361776 200000 492286996 200000 152376121 200000 348374329 200000 801309696 200000 859919736 200000 610468567 200000 27425409 200000 451790490 200000 454524460 200000 522327794 200000 575648191 200000 865807758 200000 992192807 200000 913302890 200000 208884283 200000 776211978 200000 455820797 200000 290447549 200000 909172698 200000 304718300 200000 320955623 200000 77468169 200000 513097508 200000 640150387 200000 638245050 200000 265242894 200000 781662014 200000 905470941 200000 753645293 200000 560099882 200000 852659696 200000 863780553 200000 316889495 200000 906571354 200000 285688735 200000 482585734 200000 440026990 200000 854630207 200000 99341139 200000 959486978 200000 184644552 200000 567873813 200000 651929266 200000 754839755 200000 356251293 200000 121710781 200000 506129410 200000 58502928 200000 863452290 200000 186547123 200000 211953193 200000 363793823 200000 818270382 200000 854301719 200000 878246063 200000 632586215 200000 923363063 200000 238269095 200000 459390906 200000 324194807 200000 135294421 200000 204183746 200000 927990800 200000 799782013 200000 506133597 200000 659488358 200000 741488408 200000 563904711 200000 694422598 200000 238701618 200000 491399384 200000 408652996 200000 808617959 200000 331712356 200000 329831927 200000 588687618 200000 300412470 200000 770946010 200000 860945339 200000 928642224 200000 550773449 200000 576136724 200000 930293259 200000 876785053 200000 677263831 200000 215817007 200000 907133805 200000 91036727 200000 146050615 200000 998705387 200000 417882888 200000 334465420 200000 819394399 200000 315865509 200000 484711075 200000 326272843 200000 173341029 200000 231032924 200000 768577187 200000 467051970 200000 62179073 200000 752310959 200000 557723151 200000 72212448 200000 474487688 200000 355135708 200000 269393038 200000 595108660 200000 151824113 200000 186532802 200000 895119463 200000 208373227 200000 336579538 200000 910363359 200000 869837439 200000 615273173 200000 27826531 200000 467261522 200000 126354526 200000 349079392 200000 743146873 200000 598933720 200000 798047785 200000 840892827 200000 574642315 200000 342052306 200000 318579880 200000 103785523 200000 141913520 200000 980989245 200000 283662144 200000 26197112 200000 689431198 200000 329939383 200000 937181689 200000 512376407 200000 483160491 200000 765828223 200000 406934392 200000 916355680 200000 506410959 200000 681529204 200000 537016581 200000 539390401 200000 785943710 200000 304778005 200000 377413254 200000 713972296 200000 3431505 200000 859125375 200000 660270721 200000 491934309 200000 944043966 200000 731591537 200000 348931612 200000 459069220 200000 474710106 200000 183373386 200000 455979295 200000 517610038 200000 816771133 200000 353925640 200000 631774192 200000 373575144 200000 471645725 200000 992405577 200000 933422997 200000 134452521 200000 367581009 200000 988197197 200000 471281589 200000 455694215 200000 245537231 200000 322591217 200000 844062358 200000 257723185 200000 382513709 200000 568868789 200000 405761311 200000 561682678 200000 123426210 200000 903976118 200000 805225174 200000 157173315 200000 538190341 200000 974103988 200000 952973282 200000 908337960 200000 250410444 200000 789412876 200000 764142858 200000 179016787 200000 354389517 200000 976996285 200000 812038579 200000 509865234 200000 907603072 200000 995128678 200000 180835812 200000 390841173 200000 334388602 200000 410908229 200000 518058564 200000 168630184 200000 277149682 200000 62419513 200000 781543962 200000 274898236 200000 83894654 200000 517489600 200000 17703755 200000 628979166 200000 816029782 200000 639819768 200000 56613470 200000 369939965 200000 826229071 200000 393707681 200000 854034555 200000 784636071 200000 367983584 200000 17277464 200000 976855910 200000 910219659 200000 777991199 200000 836070749 200000 853188488 200000 226776312 200000 537422532 200000 488885261 200000 729614821 200000 915741659 200000 934398244 200000 908309096 200000 443647014 200000 962900932 200000 280820535 200000 390725451 200000 752385679 200000 390255329 200000 132835218 200000 670780981 200000 82232329 200000 960396288 200000 941330283 200000 852925765 200000 540130841 200000 138182288 200000 495955099 200000 924537657 200000 479883493 200000 22553248 200000 731963798 200000 229088624 200000 717009205 200000 514959069 200000 88217972 200000 30500840 200000 73980527 200000 230455959 200000 608524267 200000 879439679 200000 425793177 200000 878891452 200000 198880082 200000 51204277 200000 77029978 200000 178609882 200000 861215390 200000 848876583 200000 562597112 200000 430172448 200000 704360808 200000 370047509 200000 947248730 200000 899069021 200000 461765604 200000 629376924 200000 928265478 200000 940318974 200000 607964394 200000 132804219 200000 663446051 200000 999911955 200000 330053103 200000 44490001 200000 346948983 200000 908689226 200000 495679756 200000 509058653 200000 838647657 200000 591498993 200000 713724661 200000 73716731 200000 457587455 200000 94665208 200000 401790722 200000 672714796 200000 281426400 200000 824474091 200000 716758313 200000 704210382 200000 234718803 200000 725940987 200000 723738112 200000 509176927 200000 637468477 200000 414864884 200000 494803135 200000 687720446 200000 272572965 200000 424272967 200000 773356859 200000 50640744 200000 31876403 200000 221118977 200000 452113387 200000 219550206 200000 191988011 200000 886901714 200000 644465637 200000 211421116 200000 3962229 200000 410223366 200000 883079905 200000 752200514 200000 829440024 200000 779101070 200000 467672372 200000 203188687 200000 903169977 200000 652412406 200000 240822741 200000 480495936 200000 217023392 200000 859494767 200000 679920731 200000 584374292 200000 969612211 200000 59220934 200000 221282556 200000 239795050 200000 219655799 200000 141150058 200000 648866958 200000 865346304 200000 255675157 200000 797165930 200000 519428233 200000 640763700 200000 924957010 200000 969383283 200000 259277058 200000 673193734 200000 810875284 200000 307967957 200000 429717168 200000 674471956 200000 636744419 200000 875773310 200000 759491305 200000 945612443 200000 433152229 200000 903274492 200000 238154661 200000 443340668 200000 337666528 200000 516705662 200000 274941817 200000 123835443 200000 635211451 200000 938943699 200000 852236188 200000 576925920 200000 145183484 200000 39683432 200000 160374757 200000 370147394 200000 663437002 200000 744522573 200000 195375305 200000 379303861 200000 937199339 200000 477816624 200000 578934113 200000 492488507 200000 594161350 200000 75799135 200000 140960097 200000 267663215 200000 611437153 200000 511072969 200000 334534433 200000 696450962 200000 970011235 200000 284272380 200000 263481750 200000 329350018 200000 219364370 200000 73578536 200000 822775385 200000 434982333 200000 488890710 200000 968272922 200000 940518814 200000 868374369 200000 171927219 200000 573073216 200000 622616125 200000 22969902 200000 415034705 200000 40762027 200000 21262252 200000 977731713 200000 720862967 200000 773534215 200000 706281986 200000 337481562 200000 832838666 200000 136569763 200000 545522676 200000 247297622 200000 269440401 200000 526929006 200000 33993435 200000 209966004 200000 576816436 200000 592833015 200000 324379819 200000 646392915 200000 329813815 200000 79398508 200000 37174779 200000 50705841 200000 536276099 200000 162368667 200000 58066947 200000 231272941 200000 499465372 200000 492917235 200000 817469592 200000 912573381 200000 378948523 200000 547899523 200000 501391922 200000 352246423 200000 972794485 200000 339638008 200000 96543206 200000 980331107 200000 148002912 200000 681884834 200000 833899 200000 178630599 200000 97402740 200000 173950830 200000 999183639 200000 860345344 200000 241997911 200000 726415341 200000 367365601 200000 861781742 200000 975007311 200000 561515339 200000 860934496 200000 322339088 200000 439051074 200000 712652631 200000 696575947 200000 969266563 200000 569701817 200000 962828928 200000 76762102 200000 541184518 200000 973578455 200000 900333013 200000 803669338 200000 655018744 200000 391415397 200000 913446148 200000 147345420 200000 274608983 200000 788920009 200000 143198299 200000 644929219 200000 521111746 200000 186275593 200000 312277705 200000 463901398 200000 765245815 200000 130724044 200000 732244444 200000 408904251 200000 372925524 200000 761977945 200000 591203268 200000 389915016 200000 441524953 200000 90540181 200000 113982797 200000 682177524 200000 147410211 200000 322762503 200000 898619880 200000 687908694 200000 387344370 200000 844503510 200000 641808802 200000 699442724 200000 280242339 200000 902492617 200000 519657770 200000 249141621 200000 968060214 200000 314804293 200000 185813967 200000 753135358 200000 85924936 200000 145547089 200000 94930302 200000 749998359 200000 599925016 200000 948364693 200000 209118407 200000 155429046 200000 324608389 200000 750895189 200000 316825815 200000 573649778 200000 761569805 200000 438192505 200000 905863550 200000 246948225 200000 449983439 200000 461929864 200000 291913002 200000 395821497 200000 686282376 200000 64645031 200000 279674602 200000 346823057 200000 222391961 200000 509488542 200000 52029035 200000 303688480 200000 528031999 200000 401485779 200000 53586941 200000 438677276 200000 467921240 200000 410352972 200000 793992845 200000 875350747 200000 616849380 200000 887863727 200000 246563243 200000 424797269 200000 102546816 200000 966764868 200000 287448965 200000 131838495 200000 222598059 200000 32186097 200000 560386282 200000 150879088 200000 370929796 200000 63871548 200000 176276807 200000 649768478 200000 960378057 200000 977838411 200000 278880428 200000 401356449 200000 623254489 200000 46754534 200000 615815110 200000 113116686 200000 596754354 200000 937772659 200000 267957221 200000 435997724 200000 193881843 200000 978100728 200000 695332087 200000 701436194 200000 142398170 200000 611003420 200000 390967179 200000 664768533 200000 475761477 200000 309144101 200000 756119246 200000 391140494 200000 974651572 200000 845651962 200000 506356368 200000 877520065 200000 657087044 200000 157370914 200000 262375230 200000 987924870 200000 679918005 200000 839187906 200000 968748008 200000 430701651 200000 512385892 200000 32140449 200000 496163900 200000 654656318 200000 605401680 200000 387408166 200000 129172617 200000 773497599 200000 943083544 200000 701270616 200000 966202812 200000 276461803 200000 842483962 200000 144562652 200000 547831141 200000 560974073 200000 912524757 200000 994685433 200000 832645553 200000 342373311 200000 369431079 200000 449230231 200000 411482992 200000 67486325 200000 615984143 200000 77752378 200000 819129872 200000 682246896 200000 800335947 200000 937036299 200000 389488031 200000 220853671 200000 725931065 200000 719674318 200000 952046797 200000 824039345 200000 926874585 200000 175881452 200000 525901542 200000 450795204 200000 939314632 200000 918732649 200000 154211291 200000 800812342 200000 765508421 200000 313823214 200000 300863033 200000 806813694 200000 729510960 200000 15363008 200000 648431407 200000 638346419 200000 157513989 200000 147349701 200000 238891659 200000 135465355 200000 273141988 200000 840135557 200000 524756156 200000 545139037 200000 100135819 200000 781830950 200000 201229009 200000 342823838 200000 36057945 200000 387844462 200000 754251895 200000 975066214 200000 174559052 200000 540777668 200000 466582014 200000 659977835 200000 867435266 200000 690554926 200000 710998612 200000 447274244 200000 638108859 200000 513838930 200000 795399432 200000 791878183 200000 869023573 200000 424495225 200000 242156103 200000 787246186 200000 339390541 200000 86640775 200000 273510624 200000 940697860 200000 965799875 200000 807656707 200000 99653699 200000 229033420 200000 764827254 200000 548667924 200000 263433853 200000 839690040 200000 16303555 200000 97311872 200000 550420541 200000 481767006 200000 951821225 200000 388772270 200000 600845521 200000 868407542 200000 325645511 200000 353386404 200000 922357800 200000 406936916 200000 474700891 200000 691453194 200000 723368657 200000 76878961 200000 282860612 200000 248719140 200000 600471033 200000 710278115 200000 65454848 200000 326690778 200000 526137200 200000 75259872 200000 120276910 200000 368727987 200000 574286244 200000 214298430 200000 710538763 200000 685261268 200000 511543203 200000 850382196 200000 538278008 200000 246292997 200000 407559453 200000 233532056 200000 183152113 200000 85863083 200000 412215902 200000 88174434 200000 960191510 200000 13328078 200000 763788887 200000 340774695 200000 603864870 200000 552240659 200000 939611797 200000 734516703 200000 778831870 200000 923756226 200000 661038407 200000 93832735 200000 643562525 200000 900255168 200000 370847035 200000 879837981 200000 909582242 200000 10805397 200000 481880544 200000 129906354 200000 866207563 200000 29393767 200000 13487941 200000 271125330 200000 917667959 200000 648846588 200000 868553239 200000 420690965 200000 796631844 200000 277460154 200000 138435494 200000 505154225 200000 658064368 200000 359378601 200000 798230496 200000 266767229 200000 772925979 200000 820922735 200000 808843603 200000 287062894 200000 869535618 200000 466709074 200000 601499438 200000 636344349 200000 720432293 200000 852514617 200000 107841344 200000 303117246 200000 777985697 200000 294874794 200000 592104950 200000 398307113 200000 375316278 200000 505005004 200000 343629408 200000 167857619 200000 786361025 200000 771941477 200000 238873132 200000 378084309 200000 64112193 200000 510799068 200000 138626984 200000 746202083 200000 561336149 200000 488177208 200000 324322755 200000 538904405 200000 418980923 200000 317394974 200000 146179596 200000 261742625 200000 585118161 200000 17887445 200000 34432688 200000 580326109 200000 560823191 200000 113885508 200000 38788223 200000 717486273 200000 860900267 200000 938257650 200000 349780711 200000 869004706 200000 711770314 200000 849777668 200000 844748278 200000 591935479 200000 90965589 200000 548902210 200000 57673819 200000 84713174 200000 484638280 200000 559240209 200000 862574437 200000 252406775 200000 361400131 200000 811459193 200000 107826433 200000 660631983 200000 741092485 200000 484243231 200000 437701567 200000 681346293 200000 561284587 200000 967296843 200000 33740493 200000 506986848 200000 113838068 200000 901140706 200000 255347193 200000 815195430 200000 285900735 200000 29084268 200000 41973682 200000 963874589 200000 877115658 200000 940324110 200000 412050183 200000 754689725 200000 460859955 200000 197373584 200000 817915301 200000 428673563 200000 94505018 200000 404286296 200000 222404060 200000 69188590 200000 341173437 200000 510650476 200000 715027098 200000 360878988 200000 761320953 200000 474068339 200000 164070765 200000 34196717 200000 828710607 200000 588214963 200000 282911876 200000 136119974 200000 135579323 200000 956736786 200000 48641709 200000 205162990 200000 498596317 200000 309303832 200000 260053336 200000 586878620 200000 860338420 200000 133054955 200000 757414034 200000 39569189 200000 335367005 200000 419483985 200000 852044041 200000 128921761 200000 320552727 200000 742010289 200000 89288206 200000 809488071 200000 982380225 200000 835559698 200000 236622733 200000 282614252 200000 784523673 200000 283506201 200000 766662165 200000 792627462 200000 943229821 200000 857415693 200000 935849686 200000 459370414 200000 238883053 200000 387866837 200000 727909788 200000 279007256 200000 699082502 200000 527603447 200000 338404056 200000 497319196 200000 207490440 200000 178412955 200000 197916567 200000 780188208 200000 416775376 200000 399679109 200000 351601032 200000 677374827 200000 299261406 200000 349531165 200000 471834362 200000 328765826 200000 65612879 200000 652982634 200000 872412378 200000 40798158 200000 537580130 200000 930043409 200000 844782264 200000 85723203 200000 325263094 200000 97783386 200000 686939842 200000 777098104 200000 622478729 200000 698051882 200000 494887878 200000 828940965 200000 453743162 200000 219715081 200000 535073587 200000 743345567 200000 908123591 200000 818432284 200000 290982167 200000 235565790 200000 397239695 200000 147850027 200000 686316066 200000 46295927 200000 67190159 200000 794658716 200000 616146336 200000 70390049 200000 924789352 200000 886986869 200000 392601986 200000 65201202 200000 645007702 200000 703394908 200000 474763349 200000 906261409 200000 964124218 200000 381693081 200000 50981704 200000 700730629 200000 770022800 200000 64125714 200000 641028650 200000 187682453 200000 392024696 200000 153972301 200000 33305448 200000 428704037 200000 287749296 200000 679884145 200000 600446994 200000 218429998 200000 146207383 200000 762008132 200000 395849174 200000 759802821 200000 275826987 200000 891860269 200000 684656898 200000 199656609 200000 826365451 200000 652044594 200000 881273989 200000 845003289 200000 54116213 200000 760050682 200000 498931693 200000 389956643 200000 197640776 200000 348975051 200000 94607209 200000 795377493 200000 7054849 200000 430337932 200000 992990664 200000 544604390 200000 585782465 200000 786523843 200000 548068984 200000 931730093 200000 873184580 200000 820621720 200000 363207047 200000 224719136 200000 308664042 200000 213864143 200000 981461924 200000 688484694 200000 499385778 200000 734739408 200000 839619613 200000 262219524 200000 453988409 200000 843060386 200000 287937250 200000 658639490 200000 508364222 200000 226282474 200000 547475071 200000 15623878 200000 669250592 200000 708823792 200000 900599333 200000 358630759 200000 229269981 200000 883867545 200000 925468065 200000 122549403 200000 489807892 200000 828766829 200000 364496226 200000 59703608 200000 835782275 200000 807867025 200000 428373110 200000 228198581 200000 4167048 200000 314276301 200000 579443853 200000 867366697 200000 526033955 200000 271619718 200000 53608947 200000 543788362 200000 216293873 200000 658368452 200000 820430233 200000 74336878 200000 707672370 200000 986869549 200000 364315404 200000 874631821 200000 997796547 200000 458790150 200000 856860283 200000 21890108 200000 220240931 200000 23558200 200000 361969844 200000 899525298 200000 10391409 200000 187187784 200000 304016167 200000 90231237 200000 41165164 200000 985404765 200000 249012192 200000 615782893 200000 892395888 200000 800575037 200000 888970128 200000 311615039 200000 559629182 200000 483247695 200000 199790468 200000 16747634 200000 807493684 200000 797636505 200000 157820843 200000 797317853 200000 606429392 200000 714430658 200000 527230611 200000 9512053 200000 596177200 200000 442423568 200000 715183468 200000 897805523 200000 969625044 200000 196985962 200000 709455874 200000 225712171 200000 814625753 200000 903203670 200000 965255366 200000 858571093 200000 195229439 200000 814450939 200000 350984901 200000 150724551 200000 743530915 200000 440456991 200000 734948782 200000 689277335 200000 389070532 200000 841018922 200000 12164047 200000 474176893 200000 575425025 200000 162472736 200000 951629336 200000 241752270 200000 732586393 200000 420287913 200000 29530645 200000 264309121 200000 725599848 200000 876788236 200000 14148599 200000 598446124 200000 520568815 200000 465907502 200000 386539147 200000 346459655 200000 67097164 200000 821383319 200000 556998464 200000 492884711 200000 714009661 200000 843619948 200000 907843108 200000 233029443 200000 443551520 200000 243445621 200000 258460134 200000 816413234 200000 762238709 200000 12103959 200000 464022997 200000 708925802 200000 787170905 200000 791747930 200000 294665695 200000 191447361 200000 642937484 200000 207660259 200000 50640530 200000 629968046 200000 79516011 200000 695591162 200000 941455132 200000 558093128 200000 196164469 200000 827511685 200000 332240206 200000 987795781 200000 266611657 200000 552636170 200000 193934740 200000 282528636 200000 929934373 200000 114564271 200000 214186238 200000 539811682 200000 62799080 200000 883100220 200000 332120377 200000 177832207 200000 94954768 200000 645027351 200000 121693333 200000 90085177 200000 360479292 200000 246146886 200000 680385536 200000 449993527 200000 336223913 200000 43819888 200000 823705864 200000 654492927 200000 952972600 200000 221922523 200000 402485213 200000 908443943 200000 512997733 200000 748714094 200000 287423819 200000 81753830 200000 56695121 200000 119085999 200000 248137923 200000 675888147 200000 346149304 200000 180009157 200000 677402706 200000 229975844 200000 280378362 200000 733126262 200000 782906535 200000 924927279 200000 254985749 200000 192151082 200000 300328208 200000 350825451 200000 908978344 200000 117608933 200000 527460732 200000 674545071 200000 337513201 200000 301030991 200000 74304122 200000 783815537 200000 824287951 200000 281187502 200000 732894007 200000 209211080 200000 643206848 200000 836637930 200000 386265987 200000 759687145 200000 887722467 200000 502675335 200000 774220748 200000 217958829 200000 105354741 200000 576422829 200000 722179872 200000 253587336 200000 392468311 200000 176745763 200000 775134510 200000 73578897 200000 49710853 200000 987961422 200000 191082565 200000 532756608 200000 185406624 200000 711106102 200000 145913682 200000 569205162 200000 97746532 200000 931993217 200000 599861221 200000 71440135 200000 971372849 200000 159776116 200000 423250476 200000 348933419 200000 694412933 200000 910122488 200000 313554677 200000 31787855 200000 531697279 200000 999590802 200000 659857328 200000 363792201 200000 781476829 200000 434245224 200000 404565609 200000 973398414 200000 781159422 200000 755646274 200000 738316753 200000 736703798 200000 114062048 200000 509484422 200000 114064181 200000 350144503 200000 101221154 200000 127448890 200000 908727939 200000 171048488 200000 467095041 200000 557166341 200000 68101196 200000 254470846 200000 899144542 200000 523815981 200000 728580028 200000 228879698 200000 192114101 200000 679241881 200000 933061282 200000 975952920 200000 615726118 200000 326416591 200000 145834862 200000 717822951 200000 302119024 200000 701399030 200000 490941229 200000 243135031 200000 654910704 200000 67026388 200000 370200974 200000 85184286 200000 930132133 200000 164124368 200000 569439967 200000 461623633 200000 312792366 200000 514663920 200000 191003151 200000 61581864 200000 707789513 200000 803379419 200000 819880620 200000 658807705 200000 374950997 200000 811255256 200000 399783654 200000 3263034 200000 57870159 200000 685146060 200000 264972170 200000 742396227 200000 982536152 200000 292874814 200000 999036423 200000 395825801 200000 753790125 200000 295385430 200000 756914795 200000 548295299 200000 642276140 200000 64547288 200000 244053349 200000 315575879 200000 404331860 200000 934537516 200000 651427395 200000 426607501 200000 416362437 200000 424678745 200000 296925429 200000 466119338 200000 534063547 200000 423540996 200000 229706248 200000 259491989 200000 591143702 200000 473449333 200000 859767467 200000 596831973 200000 407752276 200000 136854162 200000 116519596 200000 749293008 200000 265372820 200000 886890720 200000 560802938 200000 266502188 200000 984668564 200000 411767176 200000 997004067 200000 913604977 200000 658757043 200000 948599887 200000 945624151 200000 444724148 200000 607846895 200000 840005019 200000 853388387 200000 580358572 200000 508633062 200000 652374644 200000 841373237 200000 898655919 200000 970721240 200000 110084736 200000 428116318 200000 488745653 200000 189204642 200000 786347013 200000 218531850 200000 88049747 200000 364215235 200000 120455658 200000 232504072 200000 83900608 200000 444068699 200000 765204405 200000 779210696 200000 207376851 200000 718220326 200000 261680013 200000 763721302 200000 306397697 200000 767629188 200000 443908664 200000 848249699 200000 936562786 200000 672109939 200000 50736925 200000 985895996 200000 806144685 200000 499081362 200000 854853186 200000 38885584 200000 724028727 200000 803145759 200000 312933966 200000 890134958 200000 743286518 200000 845941240 200000 228263559 200000 128726531 200000 367390595 200000 704803997 200000 115329236 200000 607610271 200000 13505298 200000 812065068 200000 424295356 200000 431896304 200000 187603579 200000 307965794 200000 530058852 200000 156097796 200000 433491252 200000 268840864 200000 570181780 200000 383744906 200000 739111252 200000 234290402 200000 821822129 200000 613186256 200000 841462672 200000 871505096 200000 275390914 200000 699922374 200000 346783040 200000 359932816 200000 563800943 200000 450361337 200000 130743387 200000 737804825 200000 269978620 200000 980608919 200000 529556853 200000 844857313 200000 116112466 200000 335183728 200000 810918343 200000 324744967 200000 349331445 200000 857475827 200000 350770982 200000 657805897 200000 80763662 200000 12382764 200000 992565258 200000 79731462 200000 650354786 200000 363757003 200000 302509448 200000 14451516 200000 490174807 200000 503919903 200000 96002902 200000 383056265 200000 67738613 200000 723049494 200000 503973325 200000 444379949 200000 933040866 200000 190910270 200000 266532321 200000 682375173 200000 340184420 200000 366362566 200000 243586346 200000 467385488 200000 996918113 200000 541866876 200000 532523486 200000 700381677 200000 173796193 200000 684704464 200000 416023252 200000 905239515 200000 182349962 200000 212568271 200000 754966914 200000 519924406 200000 329512610 200000 902351143 200000 839433214 200000 130125696 200000 465589776 200000 671125544 200000 621616383 200000 413461460 200000 692723162 200000 526871744 200000 732427228 200000 603253747 200000 58983847 200000 72043134 200000 410136203 200000 480802491 200000 228865982 200000 347977103 200000 949384098 200000 793962922 200000 17762052 200000 945927363 200000 555584088 200000 549572830 200000 478624512 200000 418671496 200000 37004420 200000 602011926 200000 597652953 200000 714566636 200000 358068380 200000 860617650 200000 180599381 200000 622131870 200000 852610487 200000 569670830 200000 53225948 200000 211938540 200000 82281866 200000 811539114 200000 487187058 200000 608361157 200000 772125805 200000 645954276 200000 844022975 200000 439281848 200000 374819670 200000 68329787 200000 997016074 200000 352720371 200000 507114972 200000 500535341 200000 108326456 200000 317057604 200000 856734261 200000 680777945 200000 100685777 200000 82728474 200000 20850487 200000 325916925 200000 392714234 200000 709251715 200000 708647001 200000 238131447 200000 978390651 200000 664947502 200000 238715314 200000 769427399 200000 89442234 200000 389720682 200000 763102712 200000 947193098 200000 106398396 200000 219430181 200000 976362113 200000 401541376 200000 687163178 200000 854997229 200000 83011909 200000 61323910 200000 792340297 200000 347008497 200000 683296473 200000 561677596 200000 623412736 200000 910567167 200000 161681012 200000 864123103 200000 193129172 200000 583391622 200000 648857068 200000 260213390 200000 466557422 200000 345099669 200000 660144569 200000 825518984 200000 89316883 200000 296026586 200000 790276848 200000 907205579 200000 764281002 200000 160002979 200000 485428040 200000 827290101 200000 956804025 200000 20023007 200000 475000088 200000 627763526 200000 9277927 200000 490424860 200000 54658901 200000 459455900 200000 669481082 200000 281895561 200000 415733144 200000 159622516 200000 167684441 200000 235706357 200000 101818901 200000 530434543 200000 250196747 200000 520088782 200000 940526500 200000 74787529 200000 931220661 200000 632698914 200000 201533371 200000 813010530 200000 214865950 200000 758160800 200000 568933488 200000 797757369 200000 851757485 200000 962156950 200000 490960507 200000 613451883 200000 138883176 200000 2960627 200000 914245425 200000 120156855 200000 188431351 200000 285978438 200000 845248649 200000 961648508 200000 138622110 200000 981767357 200000 751098137 200000 970969656 200000 996788037 200000 331077670 200000 734967833 200000 410907401 200000 916150131 200000 334175471 200000 405389150 200000 943501487 200000 740814157 200000 735977769 200000 609411935 200000 482601607 200000 728820123 200000 905967488 200000 163588915 200000 785236113 200000 818272707 200000 851841348 200000 686355600 200000 7292778 200000 951315914 200000 361546338 200000 944997836 200000 655718994 200000 253706841 200000 157505386 200000 337724894 200000 555417894 200000 49596085 200000 126291850 200000 391278173 200000 633263205 200000 662226628 200000 97286800 200000 471657343 200000 69826862 200000 109499662 200000 731076844 200000 957237275 200000 427615039 200000 140842681 200000 293558186 200000 201198502 200000 38754039 200000 648595339 200000 472397435 200000 367671352 200000 16348500 200000 25036266 200000 976617900 200000 324999815 200000 468725749 200000 593849567 200000 661176364 200000 715722218 200000 238194456 200000 241891853 200000 430479241 200000 351343703 200000 826042779 200000 461063613 200000 759173618 200000 895796324 200000 614856958 200000 827065045 200000 747704374 200000 321232200 200000 118355294 200000 944769756 200000 167953858 200000 872794842 200000 788101498 200000 273915383 200000 403718822 200000 450322320 200000 664908465 200000 11642093 200000 405770640 200000 372518528 200000 920489218 200000 163832101 200000 3365326 200000 110904673 200000 78295818 200000 920492197 200000 570758992 200000 193116298 200000 165884424 200000 128281108 200000 714383522 200000 813970161 200000 836354522 200000 847454905 200000 710295797 200000 654038573 200000 810147072 200000 761060473 200000 668539926 200000 136451699 200000 109251224 200000 271312348 200000 697961076 200000 169490588 200000 578621024 200000 437901831 200000 420585245 200000 537087516 200000 379039414 200000 540520130 200000 587772864 200000 27793162 200000 513019034 200000 576798834 200000 411766444 200000 230298142 200000 370140585 200000 439605791 200000 591874254 200000 866349229 200000 48995362 200000 114958702 200000 901231542 200000 900617391 200000 9271524 200000 617448103 200000 48741266 200000 399213240 200000 994852718 200000 485979823 200000 726638896 200000 412625409 200000 49255389 200000 922425102 200000 740829695 200000 132974176 200000 799055600 200000 320740330 200000 948130830 200000 256128586 200000 371578373 200000 295437833 200000 302158858 200000 223774935 200000 988238108 200000 390449873 200000 604294467 200000 253189053 200000 305790163 200000 242449994 200000 935417255 200000 501142355 200000 504153703 200000 273412378 200000 950459332 200000 238128782 200000 996292025 200000 83936391 200000 933828810 200000 178318087 200000 704918853 200000 111949432 200000 183030405 200000 946796786 200000 220888108 200000 917774195 200000 240921446 200000 102695206 200000 232678954 200000 516656799 200000 244243065 200000 428828443 200000 860968863 200000 505639362 200000 816562543 200000 995254502 200000 711127433 200000 579650371 200000 81455254 200000 720248127 200000 648107399 200000 237990441 200000 165785819 200000 600254843 200000 664666583 200000 187147801 200000 885185997 200000 310817681 200000 325313368 200000 129989978 200000 694973340 200000 552303639 200000 672968072 200000 376268499 200000 387441941 200000 524040261 200000 174190725 200000 283618315 200000 80332710 200000 462958576 200000 719308559 200000 500650791 200000 920644448 200000 527857039 200000 108755587 200000 641047278 200000 970817263 200000 23442488 200000 294949601 200000 251380424 200000 162796450 200000 984120227 200000 132898502 200000 675895993 200000 570301801 200000 679715365 200000 891605873 200000 504811882 200000 525892304 200000 243786933 200000 567723713 200000 708505632 200000 396792584 200000 444163818 200000 739588916 200000 747303105 200000 249396190 200000 283937018 200000 870469609 200000 751156181 200000 868306370 200000 561677243 200000 898022046 200000 112328833 200000 408583104 200000 955662501 200000 890681266 200000 245909133 200000 72562056 200000 859480525 200000 21131299 200000 957737055 200000 47051625 200000 589456874 200000 258324879 200000 969022205 200000 515209809 200000 916708434 200000 900982838 200000 313446925 200000 90925518 200000 627671805 200000 570264821 200000 800876503 200000 699934223 200000 482064000 200000 128747340 200000 62581569 200000 138202083 200000 503894546 200000 593584472 200000 74047441 200000 227940535 200000 954971529 200000 100369880 200000 120325038 200000 103464091 200000 705914205 200000 811261995 200000 266243486 200000 344856637 200000 484342947 200000 138022479 200000 993254152 200000 629418731 200000 505465107 200000 951551203 200000 207370738 200000 55219860 200000 960007425 200000 12180261 200000 343172868 200000 943734727 200000 336604518 200000 976455924 200000 94251394 200000 334432177 200000 121310680 200000 748052173 200000 503280468 200000 855867426 200000 760280204 200000 960518609 200000 466437888 200000 373345672 200000 231912026 200000 678507452 200000 560910253 200000 298598129 200000 856373944 200000 14118127 200000 88962850 200000 346951180 200000 677572029 200000 608131686 200000 885514180 200000 905626407 200000 646645278 200000 510159809 200000 100189851 200000 628022066 200000 729863475 200000 798031167 200000 253209932 200000 568796089 200000 717080307 200000 432849341 200000 506791455 200000 978609389 200000 6308338 200000 715585210 200000 665733113 200000 269989275 200000 663539049 200000 933455444 200000 247833186 200000 587519794 200000 216942381 200000 964550987 200000 667007 200000 820351425 200000 831570870 200000 215892221 200000 529916440 200000 488931829 200000 816413721 200000 853855080 200000 473435027 200000 145804062 200000 393528844 200000 301184298 200000 646455286 200000 675126570 200000 811594728 200000 455127427 200000 274492903 200000 665029799 200000 751350433 200000 16444496 200000 406662318 200000 131202244 200000 802080719 200000 690158608 200000 128109617 200000 604981583 200000 403785640 200000 296147427 200000 762604790 200000 645243575 200000 223516419 200000 361735045 200000 506456612 200000 328411147 200000 487866710 200000 160776534 200000 449390977 200000 122878201 200000 945066679 200000 205225556 200000 497297780 200000 798991823 200000 124713437 200000 370652190 200000 952834819 200000 516247420 200000 255475231 200000 507372273 200000 999769045 200000 114193806 200000 642796915 200000 440943534 200000 703877680 200000 577938485 200000 242431599 200000 446346706 200000 639282939 200000 620464190 200000 315977802 200000 336380283 200000 103191484 200000 431660823 200000 613999835 200000 177373033 200000 951642779 200000 38166736 200000 334707352 200000 928310009 200000 210471004 200000 762541591 200000 636329624 200000 769777706 200000 738657895 200000 897206843 200000 852698768 200000 585069467 200000 318753475 200000 631492393 200000 675356888 200000 979850379 200000 81945621 200000 169063793 200000 156935270 200000 870883030 200000 815747492 200000 90570816 200000 710934737 200000 787899645 200000 501120856 200000 771576166 200000 475835471 200000 960478238 200000 589413813 200000 265891665 200000 667961782 200000 658281463 200000 196053988 200000 65411344 200000 658851965 200000 521832679 200000 243325354 200000 937527888 200000 63109819 200000 159448043 200000 926428525 200000 552147297 200000 362425638 200000 837676196 200000 160418357 200000 607296304 200000 619664148 200000 708884302 200000 316895655 200000 608474446 200000 722161789 200000 865307849 200000 627807243 200000 630873063 200000 560714230 200000 237873300 200000 559541319 200000 354979274 200000 276311734 200000 908463308 200000 438954977 200000 846831718 200000 614653587 200000 160131120 200000 845955328 200000 256289738 200000 743365125 200000 473509407 200000 379431530 200000 654469283 200000 352848417 200000 551606423 200000 602912646 200000 98936386 200000 717703838 200000 31150134 200000 614403162 200000 503582866 200000 532323283 200000 225456188 200000 986585997 200000 630532133 200000 806154421 200000 210731655 200000 988948581 200000 77540391 200000 842918109 200000 965599636 200000 676295369 200000 270403176 200000 625496703 200000 531416708 200000 451398463 200000 947800917 200000 681169523 200000 609506067 200000 65234670 200000 255861246 200000 690100271 200000 994852257 200000 743215004 200000 695917585 200000 990900681 200000 528794925 200000 699520945 200000 677798365 200000 37753337 200000 262774100 200000 390123569 200000 795179087 200000 427762196 200000 924558933 200000 13432516 200000 415462135 200000 915078673 200000 551014671 200000 91451825 200000 959867906 200000 336050310 200000 339123968 200000 862987229 200000 747545664 200000 799227051 200000 977399366 200000 367925456 200000 219377951 200000 617703509 200000 350420897 200000 252661935 200000 775979693 200000 324895739 200000 282258031 200000 700928066 200000 508150682 200000 343533236 200000 966668461 200000 479625454 200000 721724722 200000 347554358 200000 429459708 200000 52847291 200000 515559270 200000 65466583 200000 469262488 200000 882065486 200000 472569539 200000 999227278 200000 658256225 200000 164814575 200000 177872504 200000 974958066 200000 421021654 200000 513623172 200000 75232339 200000 906090553 200000 19140371 200000 260385171 200000 98429123 200000 107707706 200000 352835802 200000 974951746 200000 89737943 200000 783083626 200000 702175622 200000 430342489 200000 506844221 200000 183180769 200000 807590424 200000 604795966 200000 81389379 200000 930013269 200000 219488814 200000 289381623 200000 976966871 200000 582184221 200000 757735430 200000 848530731 200000 362620554 200000 706657327 200000 60413054 200000 125144352 200000 185200776 200000 50995233 200000 200260886 200000 47225789 200000 655669665 200000 466156586 200000 129378283 200000 641967240 200000 129462082 200000 106501665 200000 340584380 200000 105302440 200000 428755835 200000 709653116 200000 808454633 200000 104343523 200000 238757114 200000 626027601 200000 890580590 200000 128114848 200000 360812301 200000 577340247 200000 726575083 200000 218062822 200000 128672675 200000 200682469 200000 716288414 200000 811727962 200000 993589067 200000 737615601 200000 611678054 200000 803188547 200000 596412211 200000 359599122 200000 878911425 200000 138123401 200000 267805992 200000 318431613 200000 891705805 200000 662846128 200000 663659419 200000 813498890 200000 241382218 200000 414796000 200000 50989978 200000 215660848 200000 919502485 200000 582499040 200000 823589586 200000 650486019 200000 411114670 200000 835045653 200000 768395666 200000 242701372 200000 188061490 200000 841091207 200000 223622858 200000 928095792 200000 517680225 200000 928158428 200000 937491463 200000 807727319 200000 968096024 200000 755520601 200000 761876856 200000 632909509 200000 746528470 200000 561781223 200000 965063147 200000 31017779 200000 907339194 200000 223112971 200000 56096463 200000 45460983 200000 110165634 200000 26992619 200000 841238579 200000 532142470 200000 713517196 200000 229024079 200000 878694084 200000 921939192 200000 389961688 200000 508367517 200000 913114066 200000 879271427 200000 843488004 200000 799984091 200000 598813003 200000 399497470 200000 438932302 200000 694730672 200000 449994685 200000 604406494 200000 572526740 200000 794315618 200000 484884567 200000 31267643 200000 358541654 200000 127864024 200000 546433256 200000 126883404 200000 79567537 200000 528158360 200000 136838109 200000 351688933 200000 106523236 200000 742229961 200000 544376390 200000 296135295 200000 561891534 200000 269465649 200000 617011153 200000 901154095 200000 423431917 200000 128338487 200000 312381644 200000 349948845 200000 124277856 200000 769165025 200000 719750182 200000 757488462 200000 28420453 200000 386785750 200000 794029422 200000 447545865 200000 8384219 200000 517125981 200000 792981201 200000 699971188 200000 108893248 200000 769820251 200000 257771807 200000 136542663 200000 232333234 200000 115744855 200000 283133382 200000 359410647 200000 240424945 200000 593005944 200000 467535060 200000 414450971 200000 684254298 200000 742594181 200000 917004536 200000 12059305 200000 810551533 200000 598909667 200000 904572289 200000 535768633 200000 966053447 200000 431202970 200000 856891996 200000 534933024 200000 427228583 200000 249222735 200000 671723033 200000 646954837 200000 110995180 200000 814062410 200000 680685030 200000 942458223 200000 853137557 200000 620909424 200000 694048145 200000 94073508 200000 682870206 200000 167636809 200000 989928329 200000 888972234 200000 288029224 200000 917746683 200000 238501597 200000 105192025 200000 721108529 200000 331924812 200000 179103546 200000 966931558 200000 294272727 200000 772538274 200000 354557168 200000 308128936 200000 86307256 200000 515182085 200000 565781229 200000 546598005 200000 939527444 200000 33052699 200000 250785983 200000 504712133 200000 192683464 200000 231257130 200000 96709269 200000 561175853 200000 891144532 200000 159519513 200000 970956094 200000 330847204 200000 834677205 200000 239446126 200000 522957351 200000 765024192 200000 757817354 200000 40325200 200000 531246432 200000 503461689 200000 760217938 200000 289742213 200000 662738839 200000 814556516 200000 396384171 200000 307316084 200000 612033050 200000 14883833 200000 731637172 200000 255815203 200000 446331608 200000 868157772 200000 77036715 200000 804325433 200000 336122463 200000 487462486 200000 13423215 200000 104883964 200000 970348511 200000 680063661 200000 472841598 200000 526687827 200000 16141604 200000 838372486 200000 517700342 200000 850660037 200000 687066783 200000 578752697 200000 783806103 200000 940542327 200000 275810653 200000 647900348 200000 540603070 200000 554551344 200000 464661261 200000 582843046 200000 725308010 200000 22147928 200000 403707390 200000 602313004 200000 11150651 200000 121030131 200000 127790877 200000 237314982 200000 300235117 200000 881711018 200000 237435898 200000 664441867 200000 982575584 200000 646223553 200000 115988675 200000 677616367 200000 755310098 200000 519415841 200000 150878790 200000 163700619 200000 110988834 200000 267960654 200000 705117682 200000 455517108 200000 492843726 200000 297768561 200000 406294485 200000 666538978 200000 856607604 200000 246208079 200000 588876959 200000 129173289 200000 529909268 200000 6670926 200000 639624093 200000 424048450 200000 457052491 200000 517095542 200000 34804925 200000 76354179 200000 696305753 200000 806466925 200000 806912655 200000 191310817 200000 438819099 200000 139567225 200000 114269249 200000 306594036 200000 744199697 200000 966182784 200000 287287714 200000 211573746 200000 314031192 200000 585771274 200000 938107679 200000 741012914 200000 510217647 200000 382717501 200000 657047496 200000 226874794 200000 904859253 200000 366526175 200000 629998923 200000 806364656 200000 756008360 200000 119397719 200000 914386422 200000 740724027 200000 486703847 200000 192001195 200000 676385976 200000 960293090 200000 95900784 200000 413946498 200000 161603359 200000 139416283 200000 976022305 200000 85274914 200000 301565274 200000 910754748 200000 985983610 200000 523821939 200000 516788792 200000 954069692 200000 568897176 200000 108548345 200000 215562535 200000 741042610 200000 463136827 200000 806120412 200000 231576117 200000 866948884 200000 538592960 200000 702213858 200000 428597777 200000 519868409 200000 777800230 200000 826016115 200000 194893321 200000 678645270 200000 873719053 200000 555238291 200000 77845517 200000 224851907 200000 175462065 200000 109830634 200000 150000809 200000 133886966 200000 198010610 200000 814522815 200000 89081614 200000 813924934 200000 896090702 200000 186961143 200000 539776265 200000 598379753 200000 957969379 200000 46869530 200000 436040969 200000 949545653 200000 859634545 200000 894239821 200000 2020893 200000 242204961 200000 628168534 200000 970191192 200000 321140210 200000 276374084 200000 857653903 200000 121154465 200000 885889752 200000 59051220 200000 25636541 200000 963822125 200000 164659644 200000 199002151 200000 898191900 200000 201958565 200000 76680750 200000 194945589 200000 951801229 200000 655709006 200000 724398172 200000 833958802 200000 921478284 200000 972060430 200000 549039893 200000 195665271 200000 939881273 200000 984697709 200000 954631622 200000 124625850 200000 663466066 200000 398514321 200000 385799807 200000 219592401 200000 364348726 200000 453425984 200000 641077741 200000 835461586 200000 404954595 200000 88283361 200000 669705568 200000 174655604 200000 17083640 200000 514649466 200000 830144710 200000 200540942 200000 450948531 200000 722811314 200000 297534638 200000 832011925 200000 322491378 200000 521334479 200000 873145925 200000 964516514 200000 131345973 200000 320792248 200000 274980186 200000 349815145 200000 217122713 200000 315146739 200000 126352477 200000 822845890 200000 472497630 200000 393976231 200000 226770523 200000 393785123 200000 673662817 200000 92777371 200000 973304067 200000 544135074 200000 217004321 200000 661946932 200000 2959523 200000 176457718 200000 197059773 200000 532850809 200000 302753323 200000 441287030 200000 60637299 200000 429604882 200000 518528807 200000 939861017 200000 532362018 200000 187247427 200000 760491464 200000 151605363 200000 232224840 200000 996199668 200000 988647131 200000 409458621 200000 209396228 200000 733352620 200000 691388367 200000 65189324 200000 540573971 200000 572052624 200000 75160754 200000 349856535 200000 272659670 200000 590889832 200000 238400051 200000 398540469 200000 457206602 200000 876881049 200000 937469345 200000 210021980 200000 892488973 200000 751752747 200000 891803370 200000 872911970 200000 636138846 200000 84906692 200000 697201820 200000 269033918 200000 357128732 200000 803590057 200000 928163302 200000 5484039 200000 626749382 200000 918736579 200000 369345686 200000 497297267 200000 195101561 200000 56697495 200000 672822555 200000 977415385 200000 912224500 200000 848534604 200000 398342788 200000 156150702 200000 535513238 200000 87193000 200000 656642686 200000 712186890 200000 512880989 200000 872625425 200000 343076697 200000 880482467 200000 900404967 200000 446010767 200000 101095939 200000 239619792 200000 52758388 200000 219754184 200000 924579850 200000 830590087 200000 200395745 200000 581848834 200000 260838302 200000 551596638 200000 232308142 200000 994023204 200000 10377611 200000 735875468 200000 31457528 200000 862905013 200000 117093698 200000 928597992 200000 73629311 200000 363670490 200000 860763856 200000 479473640 200000 84736416 200000 355805530 200000 808902372 200000 669069986 200000 491967066 200000 466847900 200000 615718604 200000 68248013 200000 926662476 200000 166861222 200000 130138231 200000 490565056 200000 597715380 200000 310470431 200000 261902964 200000 417732465 200000 917712753 200000 997277262 200000 862785008 200000 961305719 200000 703868673 200000 300959000 200000 78911163 200000 717991175 200000 399921538 200000 340390405 200000 401792835 200000 595102713 200000 358944948 200000 677810234 200000 205108374 200000 366153412 200000 815308020 200000 98336126 200000 497604195 200000 528354172 200000 381078338 200000 192342073 200000 814393081 200000 638647002 200000 278192443 200000 967891823 200000 8849734 200000 736263219 200000 13099295 200000 760681673 200000 809188056 200000 841987967 200000 745804747 200000 876220556 200000 936766429 200000 288516434 200000 411409086 200000 516191134 200000 819463462 200000 906929381 200000 728641047 200000 755524487 200000 821858335 200000 181838350 200000 845776532 200000 179304557 200000 128941271 200000 216526146 200000 794663828 200000 551852822 200000 643572222 200000 168458137 200000 615127829 200000 893699304 200000 630440161 200000 45377737 200000 958678453 200000 607464427 200000 474205551 200000 310308137 200000 789356724 200000 958515909 200000 268076086 200000 567671214 200000 274112495 200000 567040188 200000 211454053 200000 629303792 200000 218032614 200000 1439159 200000 421505995 200000 249837606 200000 127089590 200000 911747132 200000 208156373 200000 150730532 200000 802926878 200000 757245298 200000 41734291 200000 155930723 200000 823284349 200000 924648735 200000 992728755 200000 3548152 200000 823057106 200000 439212970 200000 872061315 200000 913757851 200000 356293049 200000 546548762 200000 323975666 200000 873266081 200000 484385651 200000 433217556 200000 436276623 200000 888700161 200000 820992222 200000 925763039 200000 712010887 200000 452990289 200000 33777016 200000 446109282 200000 24762794 200000 529891784 200000 985818464 200000 293997348 200000 320249958 200000 224446525 200000 150196051 200000 554658890 200000 213128905 200000 854932775 200000 39718578 200000 568538779 200000 607392130 200000 262782362 200000 418550137 200000 799165311 200000 119804384 200000 100182351 200000 984154696 200000 139847930 200000 376080848 200000 384902299 200000 450435678 200000 585746357 200000 17180642 200000 887265909 200000 71124888 200000 908368628 200000 775180612 200000 586422900 200000 21870197 200000 530996896 200000 54874052 200000 297099470 200000 247349268 200000 799446334 200000 799110609 200000 283440729 200000 597606451 200000 560793588 200000 636022905 200000 171938957 200000 951489328 200000 711852170 200000 130525036 200000 494479230 200000 797251083 200000 271597926 200000 474552055 200000 355826149 200000 815991394 200000 640410510 200000 670329353 200000 742276376 200000 418043506 200000 123789992 200000 858501680 200000 698767117 200000 804675868 200000 239010556 200000 637741979 200000 709103706 200000 2796508 200000 197739888 200000 816369432 200000 130974774 200000 757653714 200000 675079050 200000 438010903 200000 538251383 200000 114240189 200000 949728625 200000 241863845 200000 259350421 200000 42376441 200000 212625899 200000 270253936 200000 522527909 200000 745349512 200000 313833055 200000 675658696 200000 413968735 200000 116088581 200000 660116179 200000 642287003 200000 745190423 200000 548026545 200000 714169326 200000 501566328 200000 267262918 200000 603106922 200000 607920375 200000 11406476 200000 180192258 200000 649255086 200000 724846035 200000 191701671 200000 718825216 200000 531774107 200000 33913097 200000 897374263 200000 351984024 200000 980232689 200000 607890368 200000 445420618 200000 798371136 200000 181001997 200000 116246975 200000 951278735 200000 358362639 200000 46863599 200000 752427883 200000 447911253 200000 983308986 200000 807338292 200000 13247436 200000 817791881 200000 616926873 200000 842327579 200000 72422535 200000 55698107 200000 785757602 200000 783812227 200000 53699556 200000 705917720 200000 699948652 200000 814291946 200000 815017672 200000 979169649 200000 825718829 200000 946522223 200000 61940411 200000 923081010 200000 645951163 200000 605423312 200000 806792674 200000 466137194 200000 821491342 200000 527599723 200000 148323589 200000 335853000 200000 927176890 200000 512286016 200000 328766346 200000 783719067 200000 358193912 200000 739119085 200000 690975606 200000 168953041 200000 96092062 200000 928907695 200000 750643570 200000 964281592 200000 744361377 200000 801925222 200000 242563779 200000 498916415 200000 952347801 200000 486136977 200000 401818960 200000 631115893 200000 780576956 200000 333452621 200000 748860319 200000 881448967 200000 120923873 200000 171283545 200000 136099543 200000 937675269 200000 343804542 200000 991555092 200000 853224126 200000 284470812 200000 417829801 200000 295418748 200000 201721275 200000 566213276 200000 121485081 200000 290060336 200000 464811220 200000 832012915 200000 125925925 200000 758520430 200000 128537520 200000 169594672 200000 190705858 200000 14123284 200000 387095701 200000 452775168 200000 47623561 200000 469296034 200000 457849450 200000 985345715 200000 337821614 200000 542463030 200000 201081525 200000 832315319 200000 620594953 200000 770142093 200000 644423581 200000 51658266 200000 363100688 200000 238962951 200000 918376425 200000 943433867 200000 953327066 200000 889633443 200000 488727294 200000 408985688 200000 377107484 200000 99461374 200000 589470436 200000 524970352 200000 5510446 200000 75808599 200000 917589056 200000 521393762 200000 667525638 200000 401009037 200000 50652761 200000 325443164 200000 802885179 200000 892418078 200000 852625687 200000 577443116 200000 426050051 200000 315868713 200000 492072190 200000 827042625 200000 254301748 200000 576795499 200000 718914871 200000 754889129 200000 179646533 200000 442875461 200000 310547334 200000 34706964 200000 81432653 200000 880378804 200000 192065108 200000 148273870 200000 823817474 200000 542907222 200000 775101606 200000 360340168 200000 757132730 200000 563048299 200000 232570914 200000 713809295 200000 323330668 200000 607053520 200000 391213328 200000 502822738 200000 949946287 200000 20301572 200000 621147222 200000 637031135 200000 991606457 200000 79939622 200000 480324474 200000 739219878 200000 320297825 200000 22378228 200000 958958755 200000 427295667 200000 532465181 200000 837111501 200000 335300759 200000 782888375 200000 629537795 200000 973826479 200000 341919420 200000 405808383 200000 432462026 200000 855677497 200000 371632411 200000 781161338 200000 689818313 200000 470779817 200000 739120727 200000 984379318 200000 262312693 200000 794644957 200000 405975994 200000 849805539 200000 971230951 200000 932592981 200000 459914536 200000 289508557 200000 392171219 200000 607163694 200000 391716648 200000 78928357 200000 552611729 200000 668746536 200000 795442401 200000 839914296 200000 831884951 200000 392829856 200000 916241945 200000 453337205 200000 368363515 200000 995390869 200000 581000503 200000 341320170 200000 120978548 200000 910107814 200000 499777346 200000 643116678 200000 236124505 200000 477881617 200000 969002463 200000 840949720 200000 533141152 200000 545586101 200000 735014230 200000 462779918 200000 876448992 200000 854178320 200000 482381964 200000 845018102 200000 16780623 200000 877073985 200000 753463048 200000 523956479 200000 650822595 200000 935378694 200000 912963826 200000 385865527 200000 954156211 200000 890723773 200000 69059854 200000 124881741 200000 631227190 200000 82428006 200000 632695493 200000 236476048 200000 678419714 200000 935711646 200000 707961884 200000 505760493 200000 781402221 200000 674273957 200000 25232313 200000 120446196 200000 333645422 200000 155334488 200000 613167844 200000 790027219 200000 471915164 200000 57433654 200000 2277251 200000 525346649 200000 976642861 200000 643614814 200000 100612123 200000 831088115 200000 950541048 200000 720214926 200000 995493845 200000 312216752 200000 781017970 200000 986571301 200000 477998198 200000 845748032 200000 300578995 200000 417914145 200000 605032549 200000 397129200 200000 886923121 200000 248340000 200000 762420392 200000 359418799 200000 292853507 200000 244270434 200000 803330278 200000 715774475 200000 980781918 200000 527721413 200000 224468325 200000 2030387 200000 989740827 200000 411515590 200000 247765260 200000 810886134 200000 644704622 200000 510483077 200000 253031265 200000 841400770 200000 623572527 200000 91912641 200000 31227531 200000 391149220 200000 968707540 200000 696642007 200000 670411600 200000 938210125 200000 747842931 200000 666897606 200000 6590231 200000 423458571 200000 42449091 200000 274308397 200000 216135655 200000 91767243 200000 591244315 200000 683996746 200000 115549285 200000 12272156 200000 127366769 200000 604625404 200000 547970008 200000 135217966 200000 947087708 200000 155203777 200000 725664295 200000 855997134 200000 565366033 200000 890484152 200000 411769305 200000 225994603 200000 258907240 200000 784290974 200000 961976851 200000 297045011 200000 798310616 200000 485707732 200000 305047709 200000 887417973 200000 243575413 200000 408431702 200000 783360988 200000 248405728 200000 597394936 200000 878528965 200000 434405080 200000 69507137 200000 131964598 200000 452356701 200000 584773942 200000 614608936 200000 31529126 200000 268222718 200000 735523134 200000 945259715 200000 604528223 200000 900692774 200000 723355094 200000 497319648 200000 309349655 200000 806241012 200000 378048644 200000 514638318 200000 182500517 200000 902142758 200000 705724270 200000 858550780 200000 132171646 200000 346902811 200000 517434716 200000 915407800 200000 265948346 200000 784281297 200000 576907188 200000 207744111 200000 414232079 200000 782886630 200000 322561148 200000 427333650 200000 968217044 200000 253222042 200000 232288859 200000 550782767 200000 344549630 200000 339507146 200000 604645015 200000 238211315 200000 111228709 200000 90378998 200000 564677398 200000 764033837 200000 517342336 200000 556842299 200000 232783969 200000 979190861 200000 450587619 200000 973228121 200000 940829595 200000 241485664 200000 26382023 200000 945468077 200000 767971982 200000 453086228 200000 385744193 200000 481626422 200000 148076446 200000 107754682 200000 419417609 200000 46373779 200000 388442066 200000 449541694 200000 283052148 200000 918854146 200000 654594257 200000 973412911 200000 891920504 200000 487318881 200000 18552545 200000 32334013 200000 138660014 200000 297879344 200000 837959914 200000 830437557 200000 188277322 200000 528342413 200000 438216816 200000 319078277 200000 492298020 200000 82980661 200000 812528027 200000 291283262 200000 177843123 200000 373517705 200000 18745650 200000 156691596 200000 464259851 200000 770745989 200000 88771738 200000 609091262 200000 285925605 200000 932695753 200000 548305883 200000 644479940 200000 465395606 200000 162411412 200000 300390810 200000 59730987 200000 977443861 200000 922859203 200000 725215007 200000 156340001 200000 6951929 200000 699128021 200000 808438351 200000 374204535 200000 8152440 200000 731001577 200000 199119282 200000 761489049 200000 634912104 200000 204899005 200000 364177006 200000 45377686 200000 375714113 200000 150818479 200000 890896457 200000 204427806 200000 736112407 200000 75396543 200000 882296745 200000 958199677 200000 651486115 200000 938916747 200000 104329110 200000 238995364 200000 344856635 200000 281501776 200000 679780790 200000 162103328 200000 678158036 200000 336585967 200000 161008719 200000 840106272 200000 19117575 200000 632964324 200000 141322824 200000 736697715 200000 629274376 200000 839982159 200000 119718183 200000 601626758 200000 917306798 200000 65892847 200000 477097235 200000 280368745 200000 651248241 200000 96914209 200000 997956818 200000 193308618 200000 505327206 200000 300944356 200000 898042827 200000 829316087 200000 807894853 200000 496752855 200000 220908548 200000 68633311 200000 735813474 200000 652627256 200000 212358692 200000 998470417 200000 892632502 200000 571640037 200000 517706609 200000 580020666 200000 758239191 200000 376987742 200000 814659538 200000 778524330 200000 460356602 200000 371478208 200000 620632014 200000 671547471 200000 912439031 200000 732477899 200000 386791562 200000 898012599 200000 911369284 200000 678086620 200000 342452685 200000 292826769 200000 91957240 200000 734356467 200000 414929919 200000 238014763 200000 905695432 200000 635588525 200000 358167588 200000 583688821 200000 353906700 200000 727444297 200000 270853092 200000 477775867 200000 610287034 200000 413257126 200000 272253830 200000 178925038 200000 658667113 200000 562921538 200000 722781167 200000 899143963 200000 159390543 200000 125945660 200000 984772263 200000 76097777 200000 632541762 200000 404706642 200000 509947348 200000 105870207 200000 65160122 200000 570202595 200000 988643899 200000 844571506 200000 753848523 200000 600269548 200000 969053509 200000 673654810 200000 62592302 200000 782298382 200000 617343735 200000 296955749 200000 397029177 200000 462437253 200000 743287800 200000 72534497 200000 683548129 200000 578249778 200000 864027021 200000 346620093 200000 519979198 200000 78863249 200000 768150431 200000 386088903 200000 666124294 200000 341637314 200000 355177139 200000 58260847 200000 548045968 200000 197914499 200000 494856688 200000 172074177 200000 941109202 200000 402183731 200000 147589404 200000 513638254 200000 368418274 200000 933114320 200000 729198238 200000 455378883 200000 188193655 200000 419744761 200000 381143420 200000 100561583 200000 268393448 200000 820141292 200000 675596125 200000 379420097 200000 700659498 200000 893396360 200000 943952519 200000 843609382 200000 301597654 200000 358252874 200000 700412897 200000 261481390 200000 332935968 200000 882029651 200000 384404210 200000 619996358 200000 476207328 200000 107481951 200000 95114207 200000 836173438 200000 93024652 200000 201496014 200000 550401391 200000 480440196 200000 686292026 200000 520789407 200000 612029193 200000 424368423 200000 762812066 200000 951370607 200000 79120052 200000 983829844 200000 606751001 200000 615659645 200000 80547605 200000 574546075 200000 972218518 200000 600978600 200000 728931700 200000 69553706 200000 669134000 200000 436385390 200000 475341238 200000 573261263 200000 692471197 200000 518012654 200000 707066467 200000 396624377 200000 680481331 200000 276714470 200000 46946464 200000 534217654 200000 634568169 200000 565760436 200000 125504565 200000 2183349 200000 268885206 200000 981374808 200000 770444167 200000 831784261 200000 516983216 200000 527381615 200000 147715998 200000 815160404 200000 926747085 200000 679236409 200000 469783072 200000 557209456 200000 627538724 200000 516082323 200000 80127827 200000 691642568 200000 56106572 200000 644925436 200000 499434525 200000 765494570 200000 325934715 200000 127367059 200000 840643590 200000 622959621 200000 753258888 200000 599606807 200000 511756084 200000 781735272 200000 476322793 200000 272295652 200000 219887725 200000 47129089 200000 718692532 200000 727894011 200000 743409944 200000 817394974 200000 249430432 200000 292425210 200000 934086459 200000 18468526 200000 378892547 200000 188907551 200000 669519741 200000 748340543 200000 100742613 200000 952195656 200000 355575588 200000 71255040 200000 357769131 200000 85263605 200000 136346135 200000 65870528 200000 132543677 200000 101090115 200000 931897052 200000 976197101 200000 168102368 200000 159554290 200000 147630234 200000 539523221 200000 256596106 200000 831927391 200000 866297624 200000 123169894 200000 907317972 200000 646259337 200000 619221179 200000 541270449 200000 50575730 200000 77845775 200000 905300618 200000 640994658 200000 501385148 200000 798428720 200000 313422381 200000 186045193 200000 566527400 200000 69542088 200000 631432680 200000 293358803 200000 721208781 200000 81537624 200000 250969251 200000 671622032 200000 459028833 200000 837840126 200000 696711141 200000 783539886 200000 307705402 200000 433348984 200000 171058131 200000 48113724 200000 841069775 200000 981173540 200000 976623925 200000 343245543 200000 381114423 200000 285711362 200000 625528176 200000 215440382 200000 535088680 200000 688393391 200000 722109580 200000 80204657 200000 818287864 200000 136238699 200000 400245551 200000 150963661 200000 702396318 200000 167195411 200000 210667166 200000 595430465 200000 365569969 200000 775865126 200000 451023554 200000 641985179 200000 255361895 200000 740196803 200000 851339808 200000 97540426 200000 834887574 200000 690727080 200000 645213151 200000 186785629 200000 931656118 200000 120955444 200000 899541445 200000 998115458 200000 593732572 200000 7081829 200000 175238200 200000 3132167 200000 367143103 200000 401187290 200000 944072256 200000 220755419 200000 224833462 200000 925855696 200000 74893699 200000 628329612 200000 94298294 200000 879410216 200000 568170567 200000 431499593 200000 662600792 200000 263049822 200000 978694515 200000 351220449 200000 967282128 200000 653372563 200000 729413773 200000 284554945 200000 332949238 200000 758173571 200000 118048188 200000 570612985 200000 61185087 200000 17890958 200000 800542663 200000 739132471 200000 698478276 200000 594595762 200000 131449875 200000 22562761 200000 815799865 200000 697134990 200000 227459239 200000 937977247 200000 563142390 200000 466765152 200000 158196778 200000 449454661 200000 727239665 200000 144902919 200000 334281699 200000 37255404 200000 956876993 200000 234769153 200000 40338871 200000 489391969 200000 567887771 200000 525969517 200000 832804397 200000 163968530 200000 134933335 200000 338016520 200000 852585069 200000 358705680 200000 881686379 200000 879635763 200000 555836475 200000 268372743 200000 352720366 200000 570446826 200000 883480576 200000 914304838 200000 770782102 200000 775577806 200000 440444096 200000 935353277 200000 66892217 200000 487715355 200000 524683300 200000 747009017 200000 132861006 200000 726016177 200000 930622577 200000 451914281 200000 936796652 200000 383640590 200000 119486605 200000 939010843 200000 258243017 200000 474642513 200000 356880384 200000 57929278 200000 687841724 200000 850425400 200000 232554224 200000 784671137 200000 691905594 200000 69733154 200000 381539875 200000 869850609 200000 401928283 200000 898349837 200000 176128255 200000 944494718 200000 362629077 200000 855443608 200000 891133324 200000 743039286 200000 667675391 200000 910522112 200000 503701104 200000 704516263 200000 704698574 200000 297616934 200000 114183921 200000 832795136 200000 461582554 200000 895406726 200000 794805494 200000 262701328 200000 545664857 200000 592339776 200000 976086789 200000 974256196 200000 77891874 200000 932374547 200000 967076933 200000 234215084 200000 365847979 200000 556116316 200000 370097788 200000 481847286 200000 545634058 200000 742826522 200000 33696273 200000 214719600 200000 692541943 200000 512282604 200000 145530890 200000 131855113 200000 326830022 200000 162384656 200000 938875407 200000 442787664 200000 424398448 200000 254449765 200000 601110628 200000 624670578 200000 609442955 200000 716815208 200000 558065649 200000 533148735 200000 773498700 200000 686500410 200000 81012797 200000 552238373 200000 419587211 200000 141195672 200000 494045549 200000 953212978 200000 149654718 200000 61630688 200000 850114632 200000 91939349 200000 420238076 200000 486554130 200000 586995766 200000 465739293 200000 818920187 200000 737039307 200000 665633595 200000 296058423 200000 571993873 200000 994536266 200000 27161600 200000 999613171 200000 893307957 200000 956556398 200000 237626313 200000 300223871 200000 551269374 200000 305866677 200000 638882431 200000 401662377 200000 492113058 200000 388153406 200000 615185063 200000 312573408 200000 98056951 200000 257855943 200000 913186151 200000 325380915 200000 235814516 200000 825579183 200000 229038727 200000 971120975 200000 243882800 200000 58497524 200000 587305069 200000 649371268 200000 554237921 200000 840562484 200000 106751007 200000 658572736 200000 631124446 200000 301782191 200000 677789507 200000 550326929 200000 641846044 200000 976820546 200000 866065441 200000 75651878 200000 434744371 200000 985554028 200000 778998175 200000 670060622 200000 981896794 200000 524485709 200000 134525763 200000 78003062 200000 542584677 200000 38712225 200000 250992948 200000 256140974 200000 91981773 200000 206486472 200000 48988728 200000 755036324 200000 95697063 200000 923391168 200000 88147894 200000 667441318 200000 15907754 200000 152638760 200000 185797044 200000 743111843 200000 281961773 200000 88633918 200000 21703897 200000 818651945 200000 573419558 200000 710510560 200000 741810284 200000 946089320 200000 815588396 200000 723349134 200000 330904146 200000 172586285 200000 84780404 200000 87235942 200000 510219026 200000 390936294 200000 796301014 200000 396912677 200000 799337427 200000 431463331 200000 297769928 200000 659530540 200000 677435484 200000 853452051 200000 424483425 200000 398573943 200000 81129234 200000 678827394 200000 939282774 200000 343346342 200000 416541949 200000 336752608 200000 785978367 200000 516783863 200000 687796162 200000 98567612 200000 540894290 200000 558187337 200000 229378985 200000 848181572 200000 2947302 200000 701715738 200000 237598615 200000 204826950 200000 679031537 200000 733917321 200000 684163860 200000 876979505 200000 997004361 200000 110468180 200000 684407877 200000 166642964 200000 749433701 200000 362654682 200000 671552498 200000 496844700 200000 558158684 200000 970823961 200000 309380992 200000 257513497 200000 857618916 200000 475048623 200000 12548855 200000 497492600 200000 889844564 200000 203111388 200000 455309565 200000 893978441 200000 21594785 200000 912926845 200000 412654296 200000 133440954 200000 619294051 200000 938815249 200000 539014767 200000 301829530 200000 100710864 200000 770521271 200000 102480456 200000 931919702 200000 912208575 200000 850898222 200000 194021257 200000 659250686 200000 507959717 200000 671094994 200000 462119419 200000 447618880 200000 502889627 200000 182039717 200000 129209345 200000 570978666 200000 560301141 200000 261236290 200000 880488613 200000 306757483 200000 809705515 200000 232512490 200000 736919435 200000 598918865 200000 280563218 200000 949731963 200000 64850682 200000 555469260 200000 206138531 200000 711535987 200000 452567001 200000 110224680 200000 245306642 200000 737712368 200000 69935534 200000 788027990 200000 922666807 200000 785995185 200000 346562720 200000 634692963 200000 734388616 200000 268655894 200000 711094134 200000 213007102 200000 198989595 200000 642069787 200000 76640661 200000 104837749 200000 58291624 200000 676069984 200000 681857284 200000 594041784 200000 763216260 200000 930742307 200000 31068267 200000 275667796 200000 559559590 200000 294440003 200000 611703054 200000 441568375 200000 811795877 200000 740526398 200000 329561302 200000 777983217 200000 454101942 200000 794693683 200000 853836359 200000 233428272 200000 204459186 200000 166019296 200000 261980298 200000 432850499 200000 477653517 200000 62429091 200000 419138403 200000 147524567 200000 922039263 200000 176975740 200000 637318459 200000 279162428 200000 116164830 200000 718184968 200000 342416663 200000 560008287 200000 310410336 200000 549891975 200000 508846749 200000 766107088 200000 74761308 200000 255585494 200000 237620245 200000 163837117 200000 39547241 200000 57934709 200000 482197605 200000 935747573 200000 828063933 200000 58502017 200000 450780947 200000 23695077 200000 707997743 200000 762409913 200000 772013638 200000 993041309 200000 377446452 200000 308461948 200000 11570372 200000 108319946 200000 759188453 200000 464181960 200000 971830259 200000 997771708 200000 646449910 200000 107465275 200000 358552027 200000 471002721 200000 503536062 200000 476903701 200000 594983714 200000 524816200 200000 772350261 200000 940277556 200000 216762639 200000 11295646 200000 167350000 200000 478371605 200000 823924615 200000 351429427 200000 273745191 200000 571029465 200000 748544785 200000 693859956 200000 413922991 200000 654937916 200000 35828948 200000 331895921 200000 152570622 200000 824791454 200000 300666006 200000 843559640 200000 856014893 200000 714939902 200000 616314558 200000 294679032 200000 179154160 200000 48848377 200000 658785363 200000 121112766 200000 78182047 200000 822025166 200000 587112698 200000 239777977 200000 803308336 200000 741866076 200000 185508090 200000 771561497 200000 217086778 200000 701365025 200000 123076923 200000 261354411 200000 749389299 200000 4835387 200000 564450625 200000 98664158 200000 381264689 200000 750870122 200000 712315701 200000 963993024 200000 132975467 200000 861309195 200000 131420123 200000 504813825 200000 536234424 200000 890374686 200000 890359964 200000 30866413 200000 597014989 200000 689865280 200000 896576381 200000 40683125 200000 130536451 200000 394734769 200000 524950820 200000 77798182 200000 737137486 200000 748526926 200000 91330777 200000 904719663 200000 83313478 200000 591290518 200000 947234945 200000 264981086 200000 947462177 200000 530751912 200000 620607652 200000 434426146 200000 457086645 200000 583418946 200000 476305512 200000 819926154 200000 70942842 200000 93762243 200000 510160275 200000 477891651 200000 529730949 200000 709042729 200000 919558796 200000 798794397 200000 888693389 200000 683487763 200000 687390297 200000 158444678 200000 375543017 200000 220780735 200000 360336033 200000 116438413 200000 576262798 200000 389709067 200000 713538986 200000 272482271 200000 869608981 200000 637170807 200000 619635291 200000 777922123 200000 217923762 200000 583948064 200000 942019642 200000 719176257 200000 198252093 200000 29604805 200000 168408430 200000 795594190 200000 111054123 200000 539560389 200000 210390717 200000 448257441 200000 469946517 200000 219569951 200000 513723790 200000 218148616 200000 966738479 200000 790892656 200000 949566440 200000 40155634 200000 784996433 200000 522625271 200000 219902064 200000 66397422 200000 932848113 200000 540714642 200000 181753453 200000 895214889 200000 738925222 200000 105457601 200000 721079750 200000 880721011 200000 838434469 200000 708187554 200000 593962242 200000 89156410 200000 820302534 200000 18327539 200000 110274374 200000 953938060 200000 428285567 200000 123635986 200000 245328474 200000 653228569 200000 292742631 200000 119746047 200000 364791971 200000 508477997 200000 782778804 200000 645266519 200000 42857257 200000 578597305 200000 529642812 200000 888795737 200000 967239569 200000 159451722 200000 24370294 200000 902045412 200000 768264739 200000 392907278 200000 966266873 200000 354606967 200000 928988101 200000 642465238 200000 762276603 200000 319633455 200000 723499516 200000 370705166 200000 600837970 200000 439395275 200000 390615793 200000 99838405 200000 458297718 200000 130711977 200000 107230569 200000 680290987 200000 911400060 200000 932654025 200000 426857163 200000 437387533 200000 557811739 200000 307874505 200000 827886365 200000 436804314 200000 553391274 200000 896984038 200000 645306117 200000 311028384 200000 12228382 200000 794705665 200000 295932363 200000 117620110 200000 791300879 200000 585327254 200000 228858709 200000 20777331 200000 805848243 200000 869420998 200000 457901609 200000 862891196 200000 543219425 200000 184220749 200000 67630446 200000 522831993 200000 305334543 200000 395741323 200000 615484651 200000 297934424 200000 714008915 200000 30797182 200000 172066565 200000 685440679 200000 300681829 200000 458499781 200000 779080387 200000 425151573 200000 459681177 200000 366110366 200000 201887180 200000 298594033 200000 713647848 200000 699082728 200000 366214758 200000 656967336 200000 754706152 200000 258202145 200000 601318777 200000 420143178 200000 797612238 200000 404245351 200000 282417801 200000 292350277 200000 438286450 200000 832804474 200000 581419454 200000 456911271 200000 679805002 200000 449910455 200000 526837727 200000 232879647 200000 819365229 200000 215515678 200000 530461777 200000 492606460 200000 720055185 200000 849971020 200000 943338780 200000 847427883 200000 938210060 200000 436183424 200000 729676517 200000 186809404 200000 645322453 200000 61547161 200000 587199220 200000 973341277 200000 969886339 200000 585875733 200000 795652910 200000 741646172 200000 712116300 200000 88672787 200000 5724699 200000 63223720 200000 855412486 200000 429589841 200000 85818081 200000 63227984 200000 121794088 200000 542506798 200000 823678277 200000 3173121 200000 457003465 200000 586851496 200000 406197680 200000 391938059 200000 835535519 200000 305175901 200000 702265127 200000 46494812 200000 264583169 200000 131147661 200000 795094353 200000 538303874 200000 733059044 200000 800947733 200000 808410228 200000 425780140 200000 754286816 200000 80083573 200000 192203638 200000 114386344 200000 764096044 200000 138889418 200000 575631328 200000 350441190 200000 344927644 200000 633985491 200000 605010389 200000 949391731 200000 851412905 200000 662786287 200000 474008095 200000 128827389 200000 628639592 200000 876199452 200000 211836962 200000 784470485 200000 113056400 200000 180626425 200000 917484517 200000 386237159 200000 970794360 200000 961647556 200000 986891791 200000 520515010 200000 940835094 200000 698367836 200000 369927654 200000 937059733 200000 484263681 200000 347842878 200000 398290257 200000 477156399 200000 212882798 200000 52304523 200000 428985559 200000 720560638 200000 247045429 200000 733195008 200000 936465821 200000 548682256 200000 238322124 200000 716102907 200000 279532906 200000 409626132 200000 881699657 200000 903847291 200000 237085349 200000 408057945 200000 644843620 200000 398117407 200000 301638229 200000 107871180 200000 960417394 200000 218514726 200000 208951839 200000 959941629 200000 397287274 200000 355109229 200000 201008715 200000 146475290 200000 762861539 200000 755841139 200000 822420414 200000 604828145 200000 16315155 200000 606070358 200000 782215680 200000 305638385 200000 850736848 200000 677641174 200000 310122807 200000 194637608 200000 907885457 200000 105584721 200000 366274088 200000 967192646 200000 176239213 200000 423233477 200000 471275068 200000 190669463 200000 52351770 200000 744991952 200000 915773816 200000 697240588 200000 107537391 200000 167726258 200000 228006530 200000 71303474 200000 27028449 200000 133219144 200000 741853346 200000 335439672 200000 883445896 200000 814301457 200000 492254654 200000 420668397 200000 934632986 200000 314622253 200000 506400348 200000 378126782 200000 810533230 200000 690508632 200000 964106659 200000 693692347 200000 146809337 200000 484641266 200000 746729817 200000 949429649 200000 820265428 200000 444560377 200000 534168037 200000 173727633 200000 301969331 200000 451298572 200000 574984781 200000 422809767 200000 298267374 200000 617770856 200000 436755512 200000 221345890 200000 106030458 200000 820766190 200000 913571308 200000 957945073 200000 707032560 200000 841371163 200000 381165136 200000 471954723 200000 57993604 200000 877427725 200000 853482731 200000 967195238 200000 36040206 200000 817034372 200000 764749282 200000 52077768 200000 140210692 200000 174586589 200000 361257468 200000 609492216 200000 531454588 200000 701372183 200000 502958240 200000 337537604 200000 935308078 200000 840757201 200000 50833365 200000 366569116 200000 34198639 200000 955826250 200000 641704512 200000 913802892 200000 759014198 200000 307526238 200000 933887273 200000 273453381 200000 367413530 200000 904536206 200000 245028981 200000 587585684 200000 34501712 200000 42073080 200000 393852076 200000 297441512 200000 184808881 200000 566435930 200000 300692211 200000 98921295 200000 167261361 200000 940494355 200000 787718418 200000 542169465 200000 833753960 200000 366157856 200000 426231150 200000 249993650 200000 624585868 200000 398434850 200000 357373199 200000 360930539 200000 100622195 200000 588729941 200000 115845019 200000 232627377 200000 924897812 200000 77167513 200000 261500760 200000 644902195 200000 494668038 200000 512876397 200000 149744428 200000 146848063 200000 302758271 200000 815037934 200000 223285407 200000 68822085 200000 326038358 200000 760688091 200000 431491031 200000 319206993 200000 297276160 200000 291463315 200000 879573402 200000 640981012 200000 439673750 200000 509397524 200000 114061647 200000 749796571 200000 932598476 200000 41772284 200000 949053180 200000 212924565 200000 271654649 200000 535952523 200000 299261256 200000 221337552 200000 432824085 200000 378861215 200000 547977593 200000 763836 200000 35386549 200000 242424246 200000 853522806 200000 43291685 200000 640464913 200000 421051118 200000 947224517 200000 402585468 200000 472610814 200000 120717830 200000 785005453 200000 659003598 200000 626780658 200000 760547678 200000 171522197 200000 896626634 200000 801150982 200000 571412466 200000 290109762 200000 304711870 200000 861324014 200000 642007906 200000 810301595 200000 203163801 200000 920466946 200000 465775084 200000 469611079 200000 660244202 200000 267094840 200000 750964847 200000 849210509 200000 269237727 200000 750060839 200000 299765353 200000 30399570 200000 114402886 200000 338980101 200000 385210360 200000 505518878 200000 93335950 200000 809121448 200000 198780892 200000 870331158 200000 33331653 200000 507541127 200000 933402995 200000 81926402 200000 494787994 200000 581332409 200000 51607738 200000 158166599 200000 715122268 200000 969373683 200000 71652434 200000 886772973 200000 964745720 200000 602533774 200000 73591 200000 679707545 200000 457094398 200000 652236158 200000 18169865 200000 759439251 200000 254893724 200000 909172059 200000 713984135 200000 207815873 200000 497603233 200000 818954075 200000 386277901 200000 897752489 200000 925868410 200000 208097364 200000 897626205 200000 10862449 200000 156998711 200000 67302334 200000 680148946 200000 463673313 200000 61548165 200000 899173806 200000 425032557 200000 911728991 200000 834149556 200000 715119835 200000 944945868 200000 257644785 200000 353117618 200000 935222428 200000 284697645 200000 692841022 200000 920223501 200000 391607526 200000 748154478 200000 913159564 200000 105250036 200000 788321362 200000 54526223 200000 902898114 200000 795081782 200000 908685844 200000 248421933 200000 96105574 200000 858076225 200000 619067908 200000 268945544 200000 309740447 200000 616793891 200000 884787351 200000 637629309 200000 394273844 200000 885329290 200000 605671654 200000 864008459 200000 834746762 200000 953779399 200000 101569701 200000 628427729 200000 684221864 200000 472463046 200000 907163180 200000 197985549 200000 971575093 200000 360566295 200000 461948529 200000 407512222 200000 89017208 200000 627608039 200000 930904843 200000 333448962 200000 103278678 200000 629863942 200000 759244335 200000 871333719 200000 356097110 200000 172226786 200000 614909621 200000 355371869 200000 25366688 200000 967164297 200000 510435347 200000 311866737 200000 288794360 200000 879395242 200000 353112160 200000 421790355 200000 919517127 200000 584348052 200000 992514130 200000 688686176 200000 586681873 200000 264156212 200000 651777855 200000 752571160 200000 886947711 200000 947965210 200000 315083550 200000 692009368 200000 561973846 200000 283053172 200000 638725254 200000 982852959 200000 387559292 200000 962646288 200000 541928621 200000 820941452 200000 746360441 200000 931748446 200000 2074985 200000 385437661 200000 660987251 200000 998848106 200000 109015858 200000 229338289 200000 687695151 200000 522378725 200000 391947549 200000 35605253 200000 361815318 200000 133375004 200000 547406049 200000 529767290 200000 230681901 200000 79400189 200000 69558996 200000 147377485 200000 941982235 200000 633755929 200000 481506286 200000 802130524 200000 508946726 200000 922392988 200000 672598980 200000 372674343 200000 436257845 200000 436498005 200000 471708813 200000 438509259 200000 282663374 200000 19667380 200000 820685600 200000 48233223 200000 623876376 200000 905213126 200000 157976307 200000 92016698 200000 365243353 200000 825302842 200000 946309660 200000 398776674 200000 196730488 200000 424727390 200000 659385683 200000 207306782 200000 729711099 200000 69870625 200000 166813164 200000 390716076 200000 624296969 200000 135730449 200000 312275936 200000 363270635 200000 679289577 200000 562012254 200000 606781381 200000 770040665 200000 842994560 200000 497257173 200000 182739664 200000 805399316 200000 106983253 200000 961777125 200000 984887001 200000 117259228 200000 909374096 200000 784232860 200000 244318294 200000 914336014 200000 686197749 200000 111067817 200000 202805854 200000 429562026 200000 595985645 200000 637774938 200000 597894823 200000 339818317 200000 95510908 200000 517973151 200000 62398343 200000 363443766 200000 894457419 200000 554458117 200000 948984309 200000 966121796 200000 187149982 200000 508788154 200000 45699464 200000 665143542 200000 902330462 200000 436486543 200000 347627126 200000 384112744 200000 476302863 200000 741657584 200000 651583893 200000 868049755 200000 202520794 200000 265217516 200000 283589724 200000 395759661 200000 177760900 200000 575926067 200000 957652194 200000 733211612 200000 176420724 200000 739322898 200000 114830301 200000 718236166 200000 357785263 200000 522454391 200000 524277924 200000 541478123 200000 566008798 200000 954961650 200000 148498732 200000 411958632 200000 440013126 200000 555048626 200000 806173709 200000 415426301 200000 314893262 200000 572121987 200000 837055614 200000 130535367 200000 149421308 200000 480879829 200000 82087507 200000 715581573 200000 467197687 200000 817498295 200000 635076101 200000 895952534 200000 263943813 200000 635555799 200000 114063529 200000 310040056 200000 149828877 200000 627356035 200000 501742582 200000 7208266 200000 366348949 200000 278332330 200000 393989187 200000 501405130 200000 713375172 200000 538327771 200000 794662022 200000 474183511 200000 311885793 200000 677605955 200000 317651541 200000 460743279 200000 263404753 200000 235695026 200000 458671592 200000 17621040 200000 596908315 200000 39510934 200000 95822868 200000 63050842 200000 23041510 200000 192770301 200000 898676816 200000 330253130 200000 295785209 200000 180271510 200000 931371698 200000 151412223 200000 106276025 200000 330515887 200000 737412594 200000 794830361 200000 154590765 200000 663091256 200000 622753637 200000 393835476 200000 17246973 200000 218864318 200000 701947138 200000 493559312 200000 262119277 200000 239493487 200000 680293216 200000 866006091 200000 912330342 200000 388653851 200000 683297717 200000 827062948 200000 371345773 200000 782178096 200000 918419415 200000 471224281 200000 961494184 200000 445587901 200000 452212285 200000 317936456 200000 5058783 200000 75359599 200000 146995198 200000 572394225 200000 834324855 200000 859136918 200000 112390352 200000 187878769 200000 338334840 200000 410551840 200000 693686026 200000 264758280 200000 725510280 200000 99715995 200000 562829729 200000 529484947 200000 967613677 200000 428676918 200000 802623533 200000 683826578 200000 958742926 200000 347004095 200000 550128868 200000 700843554 200000 260176625 200000 567550630 200000 128330397 200000 537341954 200000 275303996 200000 574405623 200000 229471437 200000 939240337 200000 506625847 200000 298931299 200000 50207117 200000 943172557 200000 521198152 200000 250461751 200000 332135825 200000 522894421 200000 226513014 200000 273443938 200000 425449009 200000 923146599 200000 599866213 200000 490212979 200000 488861026 200000 694905825 200000 792341343 200000 570370199 200000 190257597 200000 661216067 200000 717388104 200000 844599710 200000 79150198 200000 306066858 200000 439172775 200000 76472053 200000 166273381 200000 509178838 200000 685527971 200000 578090669 200000 285385472 200000 906976036 200000 639303939 200000 550578033 200000 136046685 200000 517495699 200000 628736044 200000 278972051 200000 499036468 200000 696574403 200000 435912485 200000 173928959 200000 301824474 200000 974122224 200000 195075222 200000 632771141 200000 82176326 200000 286501114 200000 312603587 200000 978071699 200000 30078735 200000 848240735 200000 201230485 200000 103078071 200000 342645610 200000 635667517 200000 931548560 200000 967754528 200000 454940464 200000 122524244 200000 424851421 200000 328047324 200000 129364949 200000 413045506 200000 237579584 200000 110073242 200000 54951281 200000 979839301 200000 915949602 200000 234503081 200000 19862714 200000 747447995 200000 741525896 200000 541522935 200000 632847110 200000 806178211 200000 883770136 200000 556187666 200000 405462092 200000 698231517 200000 250093338 200000 153041449 200000 304057635 200000 276854245 200000 674577012 200000 838045450 200000 116849857 200000 228089051 200000 515416236 200000 178444324 200000 894128893 200000 664472701 200000 910328296 200000 744346502 200000 705057868 200000 889986602 200000 901371120 200000 317372894 200000 591761350 200000 805789664 200000 439114026 200000 164516474 200000 838316834 200000 877744190 200000 859870876 200000 465878345 200000 914501812 200000 528074370 200000 4033005 200000 335370457 200000 60242805 200000 972889226 200000 907660899 200000 955911769 200000 14135546 200000 118951638 200000 2983397 200000 36304280 200000 50613627 200000 666247299 200000 366400250 200000 273042180 200000 236254668 200000 412135249 200000 123413703 200000 670109611 200000 46520678 200000 880838045 200000 274519827 200000 848161084 200000 889231455 200000 470558822 200000 42380357 200000 120272901 200000 873058156 200000 355642187 200000 856889188 200000 271681781 200000 305025509 200000 531684490 200000 787938837 200000 842958235 200000 864140224 200000 172406530 200000 784061599 200000 160496676 200000 268176788 200000 371093041 200000 911410154 200000 728695648 200000 510347414 200000 39589430 200000 933594490 200000 981496509 200000 637216415 200000 638690766 200000 423409528 200000 596149322 200000 817784867 200000 224306778 200000 378880168 200000 629523124 200000 526317114 200000 883176919 200000 199087731 200000 689553227 200000 616634521 200000 225602275 200000 643077341 200000 867874300 200000 791312793 200000 617664701 200000 299137167 200000 428153175 200000 74384430 200000 472644932 200000 122560206 200000 63334538 200000 392013296 200000 953192695 200000 767542144 200000 881052515 200000 748686613 200000 209714419 200000 992241965 200000 241406034 200000 741460595 200000 809850615 200000 190078715 200000 846136931 200000 84126082 200000 470884706 200000 761896624 200000 675299655 200000 195434071 200000 23901490 200000 787551411 200000 16266571 200000 121265577 200000 913389573 200000 908808714 200000 418818398 200000 799144655 200000 678805019 200000 695527004 200000 643621134 200000 360040382 200000 383960657 200000 972648431 200000 242973834 200000 160621326 200000 658083879 200000 261307306 200000 698984097 200000 553884150 200000 735971258 200000 138865427 200000 533683392 200000 179371595 200000 288164298 200000 671735889 200000 432910583 200000 296341123 200000 512726452 200000 957089322 200000 870092276 200000 232233911 200000 329454967 200000 183659525 200000 182056197 200000 390925723 200000 805490610 200000 442741736 200000 309060122 200000 312898695 200000 219193763 200000 44961915 200000 386976191 200000 437843825 200000 597721897 200000 757478146 200000 708236069 200000 875521008 200000 222341314 200000 513289573 200000 633927193 200000 33130041 200000 145598348 200000 229292587 200000 291140362 200000 848775460 200000 932771143 200000 480377977 200000 400164102 200000 792656935 200000 716096081 200000 781373975 200000 957373372 200000 973042009 200000 28688295 200000 415228266 200000 838302587 200000 726731632 200000 19696361 200000 686315386 200000 524047664 200000 239765442 200000 403951702 200000 523153900 200000 360580203 200000 768289350 200000 316700363 200000 759201032 200000 498720602 200000 485373843 200000 327060423 200000 864826804 200000 690190027 200000 167934175 200000 126422377 200000 719524725 200000 957259821 200000 386722816 200000 1650799 200000 379522676 200000 943596431 200000 349594478 200000 387945016 200000 228960630 200000 716987806 200000 593157182 200000 325488834 200000 859462114 200000 186701738 200000 970788391 200000 800130731 200000 902414270 200000 545603489 200000 803337599 200000 652205363 200000 676348336 200000 666775569 200000 183934782 200000 966155319 200000 98726656 200000 662236201 200000 806347001 200000 916951607 200000 99262356 200000 903580600 200000 597445863 200000 818085968 200000 905063922 200000 118642476 200000 715833823 200000 876264001 200000 865198401 200000 324459410 200000 382132055 200000 92746857 200000 478225224 200000 842683547 200000 325843813 200000 563612615 200000 326646892 200000 632356500 200000 481428672 200000 751372791 200000 108431284 200000 684575341 200000 80917183 200000 652176187 200000 801356487 200000 703357362 200000 745023320 200000 676227694 200000 790661611 200000 355749524 200000 875166498 200000 775237905 200000 863400967 200000 759029727 200000 297972562 200000 538947906 200000 52673698 200000 830879492 200000 168527296 200000 917107646 200000 490243553 200000 47946768 200000 609667298 200000 945984486 200000 790127244 200000 543988659 200000 549656527 200000 778234294 200000 17932296 200000 849326905 200000 766036029 200000 249301454 200000 165851741 200000 238890131 200000 887623298 200000 825498989 200000 454996016 200000 867125837 200000 227082645 200000 557351536 200000 741143241 200000 965781400 200000 561605389 200000 291978582 200000 146823181 200000 233546817 200000 953974560 200000 996857662 200000 429710980 200000 520802999 200000 376400548 200000 539056102 200000 260908371 200000 520804361 200000 355596560 200000 366657452 200000 796491842 200000 409432036 200000 747110011 200000 754719120 200000 177871287 200000 95205528 200000 458543515 200000 718766384 200000 8283320 200000 616209683 200000 951835591 200000 477744329 200000 409748204 200000 462915299 200000 61519092 200000 178129212 200000 659814041 200000 690082871 200000 91481018 200000 158583813 200000 258630821 200000 541195742 200000 68737359 200000 972372804 200000 301959832 200000 954879813 200000 836909450 200000 887047096 200000 756565144 200000 617324156 200000 827931361 200000 490386110 200000 531601259 200000 301128241 200000 741746794 200000 48230997 200000 227552888 200000 350342578 200000 263793628 200000 21972251 200000 42576838 200000 437138670 200000 401287054 200000 550925904 200000 45840890 200000 280751219 200000 61078646 200000 426158546 200000 332287579 200000 582850417 200000 742743082 200000 869037599 200000 931341008 200000 551471029 200000 26089186 200000 651410005 200000 592815071 200000 19585453 200000 993914739 200000 180783156 200000 887420592 200000 161604202 200000 585190228 200000 389977113 200000 591822087 200000 649151896 200000 951774363 200000 862635268 200000 614952268 200000 791202182 200000 40344064 200000 417834642 200000 648475782 200000 183043875 200000 553161944 200000 905690370 200000 291089498 200000 622236670 200000 567289626 200000 547975987 200000 808261392 200000 852731973 200000 462480733 200000 262409891 200000 235120013 200000 410137798 200000 484743383 200000 230268785 200000 951778137 200000 726702320 200000 608676702 200000 446150747 200000 325762714 200000 610900178 200000 296370537 200000 493046463 200000 757131285 200000 643349273 200000 159074831 200000 924882589 200000 784897843 200000 918290197 200000 466429702 200000 876555411 200000 729480185 200000 713846451 200000 33805989 200000 803711454 200000 143894285 200000 181714564 200000 906563553 200000 281503326 200000 971209655 200000 329404852 200000 867015762 200000 586147474 200000 414576605 200000 272910354 200000 799754286 200000 473959831 200000 176666117 200000 378151949 200000 317497420 200000 539347244 200000 417935190 200000 452913332 200000 563431969 200000 599368112 200000 247012758 200000 64173493 200000 484444101 200000 485788193 200000 515420972 200000 356863326 200000 9929711 200000 115046942 200000 327594270 200000 685644958 200000 730617843 200000 213227493 200000 762824467 200000 356324099 200000 604668362 200000 647718996 200000 895067985 200000 766853821 200000 11665418 200000 778263787 200000 100222655 200000 730606744 200000 321962472 200000 791546312 200000 832878308 200000 739865093 200000 244208956 200000 726297512 200000 882684901 200000 817592593 200000 582739580 200000 342932971 200000 510555273 200000 504622187 200000 200284350 200000 538337936 200000 774884407 200000 814025570 200000 711687098 200000 370527796 200000 345021686 200000 146701283 200000 155512261 200000 770656790 200000 271026027 200000 986457726 200000 595929558 200000 57497621 200000 952646366 200000 532613728 200000 86077316 200000 788692655 200000 882684724 200000 724955993 200000 404866308 200000 768865027 200000 513811701 200000 618938839 200000 403553583 200000 156010190 200000 571133766 200000 922624233 200000 674839417 200000 782662769 200000 772797423 200000 775191100 200000 820941306 200000 209704169 200000 329951573 200000 284983840 200000 717543783 200000 465185748 200000 612661376 200000 427640706 200000 394552089 200000 761175922 200000 585483542 200000 776396786 200000 776353540 200000 520125088 200000 13533021 200000 708717982 200000 472181184 200000 455931613 200000 196811835 200000 713430357 200000 639430275 200000 241608264 200000 389465400 200000 627441284 200000 668891428 200000 578440095 200000 192992890 200000 524193595 200000 224299544 200000 449884737 200000 100964039 200000 961758759 200000 613651063 200000 680065580 200000 181352326 200000 339756696 200000 972169208 200000 503839231 200000 692255933 200000 598991996 200000 229917935 200000 214262008 200000 792533779 200000 507345506 200000 370103381 200000 487556341 200000 589411790 200000 205316471 200000 29458367 200000 90977398 200000 455695573 200000 789641611 200000 771331429 200000 3395224 200000 526220974 200000 33447691 200000 2489883 200000 640234779 200000 786086016 200000 809444615 200000 223795546 200000 609433180 200000 679191570 200000 272991021 200000 700174648 200000 632615770 200000 326114249 200000 732717004 200000 684064874 200000 568452020 200000 412945580 200000 31775185 200000 487555144 200000 349182376 200000 781442146 200000 736464588 200000 468312264 200000 609182229 200000 181709106 200000 522220778 200000 417734785 200000 229833337 200000 432962049 200000 604420347 200000 269898920 200000 680155891 200000 589708887 200000 951479917 200000 653427478 200000 823889473 200000 557661785 200000 114342222 200000 186084927 200000 164159425 200000 427794639 200000 84669006 200000 998898491 200000 538012531 200000 601134366 200000 988786873 200000 175914431 200000 283239924 200000 380708686 200000 30391936 200000 726483492 200000 507371140 200000 370891268 200000 696862256 200000 367692638 200000 792860928 200000 535231112 200000 302713592 200000 961087749 200000 226482663 200000 605899968 200000 520857254 200000 938342735 200000 369799768 200000 510770482 200000 905353641 200000 595619090 200000 817168401 200000 833272580 200000 682958096 200000 697130438 200000 388610417 200000 560908286 200000 243101320 200000 211370880 200000 259401590 200000 178309766 200000 835370593 200000 967389431 200000 325684670 200000 934018978 200000 683661705 200000 14585218 200000 558754953 200000 551320825 200000 883789199 200000 151526166 200000 839180469 200000 992589009 200000 263665824 200000 693747275 200000 678043071 200000 865105425 200000 486427531 200000 930416216 200000 172677575 200000 985107519 200000 168360896 200000 18427665 200000 450000268 200000 824277890 200000 792385868 200000 524513007 200000 540830827 200000 805480097 200000 224550110 200000 5895944 200000 938097763 200000 822693633 200000 846542276 200000 293627665 200000 251962899 200000 676633769 200000 773850605 200000 350814050 200000 77882553 200000 668521536 200000 933541352 200000 868738801 200000 440865844 200000 42803469 200000 53351138 200000 355670357 200000 485798146 200000 731214581 200000 790017195 200000 482521283 200000 967436354 200000 169370239 200000 616565681 200000 971537939 200000 133189553 200000 205821651 200000 406719747 200000 794247355 200000 287517616 200000 935564725 200000 872056398 200000 999551186 200000 13193019 200000 396663694 200000 971248097 200000 199336206 200000 401456115 200000 396346722 200000 475705004 200000 282202309 200000 942170132 200000 292814042 200000 495584316 200000 817663982 200000 819300990 200000 263405114 200000 264275648 200000 716840224 200000 996681903 200000 299263595 200000 327543558 200000 653479313 200000 6252230 200000 208673522 200000 631054461 200000 802981655 200000 444611457 200000 912202229 200000 417067828 200000 157187626 200000 306031167 200000 991316028 200000 437508568 200000 992995807 200000 100459262 200000 397229357 200000 339287481 200000 80617453 200000 510812252 200000 498494158 200000 965994181 200000 489369770 200000 638945177 200000 870700998 200000 553907082 200000 34394894 200000 967688850 200000 127101787 200000 314340151 200000 734634158 200000 283209159 200000 199617908 200000 672777627 200000 656361921 200000 54055509 200000 669215895 200000 386904355 200000 57555230 200000 137522684 200000 322725867 200000 430963935 200000 256291387 200000 25605401 200000 960765238 200000 564480125 200000 350503214 200000 426540715 200000 607683807 200000 648810059 200000 742167726 200000 120271441 200000 616183788 200000 885569336 200000 657074706 200000 451366985 200000 496889348 200000 598632659 200000 126565200 200000 180006769 200000 946138478 200000 60901705 200000 592193279 200000 121794377 200000 97621775 200000 354261866 200000 655367252 200000 436005359 200000 919199342 200000 29312676 200000 716146983 200000 777217568 200000 720820147 200000 937199877 200000 982516206 200000 775610685 200000 743009698 200000 353645884 200000 665923008 200000 735723330 200000 917828003 200000 73085080 200000 950400595 200000 616621776 200000 161158589 200000 84339462 200000 354690045 200000 843664163 200000 340265109 200000 620018966 200000 43111861 200000 422821403 200000 250070387 200000 529933302 200000 684958994 200000 590109750 200000 565036605 200000 886968692 200000 646296138 200000 621425299 200000 116737912 200000 128877567 200000 622465075 200000 150366448 200000 23879757 200000 834027686 200000 2335812 200000 404134316 200000 749403777 200000 633808662 200000 817620116 200000 19094468 200000 132897402 200000 743648671 200000 225804249 200000 980434649 200000 415640384 200000 594937135 200000 535852906 200000 419118375 200000 565658745 200000 158192980 200000 85665596 200000 995158415 200000 774558827 200000 202732605 200000 848702951 200000 223013773 200000 517178877 200000 669278904 200000 324843681 200000 109484353 200000 739633333 200000 981863477 200000 807336769 200000 719543146 200000 518518458 200000 688889025 200000 282996797 200000 436034405 200000 528231634 200000 596161802 200000 989656235 200000 391186225 200000 885536356 200000 697609313 200000 654127682 200000 651410797 200000 338997110 200000 290462898 200000 874814297 200000 628135767 200000 854582959 200000 36829324 200000 654965990 200000 343521485 200000 223602517 200000 335016223 200000 11179135 200000 494811215 200000 796169552 200000 113168951 200000 501276764 200000 852092155 200000 316108068 200000 180579909 200000 187055954 200000 260634254 200000 756727289 200000 960352854 200000 318289112 200000 375464808 200000 314683798 200000 473121817 200000 440799492 200000 86235784 200000 103949408 200000 840150493 200000 123448462 200000 405023627 200000 366878558 200000 134289551 200000 356466891 200000 317537456 200000 801081400 200000 62183871 200000 958246834 200000 622480086 200000 497567538 200000 713946011 200000 291498970 200000 942796155 200000 80649013 200000 963305201 200000 497035897 200000 464673470 200000 731028933 200000 266606896 200000 941156197 200000 967419229 200000 970552075 200000 946308198 200000 356576021 200000 714185911 200000 817323468 200000 343422275 200000 16224416 200000 395080905 200000 557358958 200000 463695123 200000 725293500 200000 116323892 200000 660334585 200000 536060871 200000 476508351 200000 690802740 200000 151809043 200000 810246124 200000 504366753 200000 681892010 200000 721147138 200000 658908337 200000 974617335 200000 649511954 200000 47663788 200000 355815909 200000 58969080 200000 655841676 200000 356914585 200000 685631989 200000 708055163 200000 660085462 200000 857672431 200000 771186673 200000 80312821 200000 121250895 200000 475355252 200000 672500615 200000 824771198 200000 622256373 200000 649249935 200000 334544133 200000 514610893 200000 901424231 200000 342882886 200000 922070362 200000 762179126 200000 110150371 200000 605167936 200000 922485780 200000 209962674 200000 720128840 200000 383272900 200000 626537826 200000 852201175 200000 248936723 200000 641232567 200000 773128211 200000 59938778 200000 633724517 200000 298534816 200000 585899925 200000 172822931 200000 74196474 200000 399366310 200000 965379062 200000 150132344 200000 34472755 200000 373746320 200000 645015013 200000 764202399 200000 441992716 200000 679157443 200000 951718576 200000 212636352 200000 401948453 200000 435831110 200000 302627399 200000 445002800 200000 192968124 200000 4692160 200000 116422966 200000 664384230 200000 412003760 200000 911326328 200000 61753518 200000 782531193 200000 970811263 200000 563845203 200000 992160892 200000 132398366 200000 665179720 200000 892560089 200000 215500559 200000 829413294 200000 166229449 200000 975701295 200000 528526197 200000 526884765 200000 822243936 200000 961774877 200000 608961886 200000 772580611 200000 777118989 200000 299520777 200000 746436886 200000 725371541 200000 871670125 200000 816946680 200000 490363278 200000 840818604 200000 611634624 200000 546876819 200000 47961683 200000 2504252 200000 527352035 200000 212211743 200000 744719764 200000 886146269 200000 314952789 200000 739207811 200000 776579616 200000 642878149 200000 829674549 200000 80815685 200000 393465700 200000 229781963 200000 717845826 200000 114209163 200000 912222575 200000 766698084 200000 347136728 200000 673184029 200000 391623409 200000 601797032 200000 779506936 200000 872368225 200000 783407927 200000 500268878 200000 845420096 200000 602748765 200000 541201968 200000 306191786 200000 611311598 200000 738960568 200000 647053418 200000 520353717 200000 630064608 200000 711479224 200000 665230101 200000 543677188 200000 49774742 200000 980464196 200000 638342141 200000 913236943 200000 567204141 200000 972442851 200000 1954195 200000 515921642 200000 367549797 200000 648759994 200000 230790884 200000 233191886 200000 743264667 200000 33707408 200000 591682463 200000 645326993 200000 605172942 200000 838052300 200000 695467026 200000 655732712 200000 923979421 200000 823508085 200000 720494381 200000 742582059 200000 158206791 200000 869336368 200000 588793980 200000 400448592 200000 577051560 200000 201415236 200000 168710704 200000 586972142 200000 934668097 200000 234042009 200000 681956118 200000 47664442 200000 220050480 200000 740057011 200000 362451613 200000 60216845 200000 30570803 200000 493843899 200000 73154259 200000 582816987 200000 159752104 200000 189472629 200000 328583271 200000 41370811 200000 986916239 200000 687476298 200000 62035112 200000 47355749 200000 781636997 200000 349531198 200000 465521028 200000 555013423 200000 479826634 200000 502682106 200000 109814665 200000 596784910 200000 917789499 200000 197727427 200000 245188581 200000 575328410 200000 486065495 200000 409667711 200000 810734697 200000 858965513 200000 64440893 200000 617581494 200000 732474241 200000 159272497 200000 241305515 200000 729636238 200000 322374205 200000 362414730 200000 883389952 200000 572075981 200000 688908362 200000 737583913 200000 145607226 200000 597930202 200000 341495288 200000 369553605 200000 469467640 200000 446543291 200000 763951157 200000 211975861 200000 900330359 200000 293406230 200000 237885583 200000 583513326 200000 688252312 200000 780856884 200000 895081270 200000 714998280 200000 109887959 200000 149376248 200000 451437302 200000 548078906 200000 352750677 200000 282539500 200000 179952960 200000 540341848 200000 856870350 200000 311642420 200000 386626081 200000 480999899 200000 358243746 200000 694086551 200000 477998664 200000 617565401 200000 486961615 200000 992992380 200000 899838723 200000 390373127 200000 854043380 200000 394954729 200000 940995137 200000 111457469 200000 350656591 200000 328775814 200000 55276689 200000 179682033 200000 372526527 200000 648657815 200000 553598240 200000 683931961 200000 431936450 200000 935923972 200000 847756734 200000 517522893 200000 26846583 200000 164537172 200000 169428185 200000 167993730 200000 957092508 200000 817113004 200000 426542975 200000 322692559 200000 297899407 200000 401796052 200000 631685471 200000 724369099 200000 775410511 200000 26362929 200000 822536904 200000 327005996 200000 240532860 200000 64072651 200000 946113192 200000 615682632 200000 839620178 200000 877725255 200000 449005708 200000 662168598 200000 982671537 200000 376813037 200000 951568037 200000 864326445 200000 163237911 200000 62755746 200000 370375617 200000 716782787 200000 465322147 200000 772709614 200000 167073613 200000 333696686 200000 725672211 200000 592620535 200000 176125784 200000 89846118 200000 5929670 200000 523239299 200000 4814994 200000 488533504 200000 891126714 200000 1060088 200000 38084680 200000 401171507 200000 940820622 200000 973818462 200000 208570472 200000 832172117 200000 803132543 200000 805399643 200000 141743491 200000 254032222 200000 743443310 200000 649123381 200000 998859973 200000 448778979 200000 573401559 200000 567067603 200000 994841597 200000 817754395 200000 79483610 200000 741622203 200000 788959131 200000 351907037 200000 38637110 200000 666033940 200000 317570732 200000 91329439 200000 628845128 200000 556616612 200000 916907231 200000 253338487 200000 711186959 200000 703510482 200000 528640642 200000 297342748 200000 454155562 200000 218752677 200000 967300 200000 380493285 200000 59038679 200000 45824962 200000 420973684 200000 829639624 200000 449046261 200000 220696432 200000 400705151 200000 350002012 200000 334876673 200000 10866838 200000 427235701 200000 764720598 200000 878456604 200000 916335803 200000 974920900 200000 326819086 200000 765360899 200000 21243908 200000 2693242 200000 539403130 200000 894291732 200000 6777657 200000 359783750 200000 945286193 200000 949310799 200000 822745535 200000 552098935 200000 464585449 200000 74434129 200000 240231326 200000 421189626 200000 846854648 200000 464861529 200000 926207355 200000 453568095 200000 114828373 200000 4892230 200000 417596062 200000 967752916 200000 784072599 200000 453069718 200000 370485996 200000 434563879 200000 99537908 200000 984718952 200000 202756845 200000 884033479 200000 279606850 200000 520317562 200000 76724166 200000 501634498 200000 886069240 200000 925182507 200000 569568575 200000 112072904 200000 606136109 200000 71667833 200000 731461566 200000 943107878 200000 743356055 200000 708850946 200000 339478089 200000 281102794 200000 232541069 200000 605538310 200000 5985926 200000 726757445 200000 94806020 200000 645906530 200000 238476989 200000 319623363 200000 25885332 200000 213649813 200000 759650260 200000 454299667 200000 30885491 200000 869595071 200000 175606609 200000 895389093 200000 926471544 200000 964099996 200000 821811035 200000 224728965 200000 120391193 200000 464781964 200000 366640312 200000 399079524 200000 47569772 200000 307447949 200000 891659471 200000 968625039 200000 750053160 200000 699696190 200000 473088423 200000 558819573 200000 111281572 200000 140381405 200000 131771877 200000 362706725 200000 792950742 200000 492596808 200000 748174032 200000 349225804 200000 969054036 200000 728207615 200000 835117135 200000 876574010 200000 940693078 200000 992924704 200000 368962792 200000 49068381 200000 799104945 200000 801939816 200000 867123651 200000 529857731 200000 816654556 200000 879744824 200000 917675172 200000 135944987 200000 774462445 200000 838547596 200000 497258995 200000 677137588 200000 842465692 200000 785970948 200000 275583159 200000 992426619 200000 665359678 200000 927993566 200000 287698581 200000 988380160 200000 399559370 200000 729442041 200000 875331541 200000 839079792 200000 609745111 200000 573036756 200000 909608284 200000 47213980 200000 640037531 200000 92031115 200000 773649586 200000 674511856 200000 24996332 200000 989962975 200000 440138236 200000 290701947 200000 807107393 200000 327207726 200000 502343682 200000 852358124 200000 554575793 200000 745368950 200000 711166506 200000 295950226 200000 350062322 200000 417962581 200000 462788730 200000 536771419 200000 967117146 200000 652379915 200000 825711000 200000 337552341 200000 43869665 200000 762946421 200000 73093324 200000 748023855 200000 615617052 200000 470225938 200000 186617852 200000 933018679 200000 594913346 200000 643780097 200000 500940206 200000 953367133 200000 747382058 200000 462089985 200000 36840201 200000 533264814 200000 587599945 200000 776656751 200000 994085331 200000 546738136 200000 508142007 200000 425330250 200000 352325235 200000 736927019 200000 352792107 200000 235119920 200000 66645487 200000 369513621 200000 209243385 200000 3596385 200000 513726446 200000 577434021 200000 918289434 200000 697255099 200000 561442486 200000 521271944 200000 655391779 200000 95012284 200000 688956206 200000 767319054 200000 310784076 200000 305550722 200000 724657372 200000 828517797 200000 597028458 200000 119517900 200000 601552360 200000 921278299 200000 107682548 200000 298895610 200000 194198806 200000 292630495 200000 15319296 200000 526614536 200000 372017102 200000 286487167 200000 547250758 200000 924620950 200000 656459287 200000 69514026 200000 909457691 200000 758982114 200000 563594390 200000 728554607 200000 204680822 200000 176152523 200000 983372435 200000 538162556 200000 260501998 200000 164679375 200000 74455027 200000 862737439 200000 846541752 200000 227551245 200000 527004478 200000 694079175 200000 273221804 200000 182200131 200000 160645529 200000 943629954 200000 146119233 200000 977333967 200000 986197196 200000 535340799 200000 702728332 200000 435835825 200000 605684028 200000 668895885 200000 868959811 200000 964089222 200000 612873713 200000 200770074 200000 602078399 200000 626045070 200000 946357905 200000 679851316 200000 48846324 200000 292091302 200000 243939681 200000 424474634 200000 138093178 200000 814756942 200000 587105610 200000 319258986 200000 788992903 200000 83724451 200000 654018513 200000 336812739 200000 425616626 200000 332590436 200000 246119709 200000 894807076 200000 538917680 200000 634887664 200000 934739444 200000 138522171 200000 242587993 200000 725788229 200000 891750845 200000 881484374 200000 441245475 200000 500496641 200000 895373438 200000 511893092 200000 934385381 200000 920407396 200000 774545630 200000 542408435 200000 634296725 200000 18125132 200000 562943523 200000 809453874 200000 630137033 200000 268815670 200000 325005876 200000 184545008 200000 890953912 200000 791869507 200000 663146903 200000 54262939 200000 961346617 200000 147575855 200000 888918899 200000 933668673 200000 444263618 200000 851327322 200000 582950286 200000 938871953 200000 454349930 200000 463242947 200000 148539984 200000 557426905 200000 559515622 200000 950668295 200000 852717245 200000 605015816 200000 881093262 200000 580894565 200000 583675517 200000 495974573 200000 859510360 200000 826489276 200000 152185303 200000 886400502 200000 14383067 200000 802342026 200000 135765424 200000 166523313 200000 147278412 200000 811647981 200000 533476240 200000 695453516 200000 81134980 200000 300213413 200000 710774684 200000 374673112 200000 568291319 200000 821092880 200000 212392092 200000 241948417 200000 103834300 200000 380558891 200000 341091829 200000 356250391 200000 47944587 200000 999802262 200000 495403951 200000 605587207 200000 161288378 200000 87602064 200000 539196527 200000 808570721 200000 420738878 200000 526079990 200000 466846077 200000 863430995 200000 666245295 200000 944474951 200000 596263615 200000 146661547 200000 979338563 200000 371927714 200000 94719675 200000 806890969 200000 116087760 200000 436373445 200000 145457815 200000 560002537 200000 98146254 200000 843219215 200000 831860763 200000 229383820 200000 414929746 200000 436270462 200000 389507501 200000 879641615 200000 897568531 200000 372052657 200000 999840851 200000 840317793 200000 141365351 200000 444599014 200000 245415348 200000 455070736 200000 913641798 200000 182780667 200000 442554390 200000 448131659 200000 816514629 200000 476525680 200000 987135584 200000 300363489 200000 925706908 200000 400012642 200000 238677528 200000 698114879 200000 324570143 200000 581065360 200000 701453157 200000 618848629 200000 227241799 200000 50495833 200000 232324877 200000 447922737 200000 753631018 200000 447977916 200000 221628535 200000 285508802 200000 994759037 200000 246646358 200000 489403818 200000 324845845 200000 535634072 200000 238700134 200000 696634699 200000 397131705 200000 378878321 200000 570223562 200000 280965281 200000 563161566 200000 938169758 200000 477192962 200000 903000980 200000 701992785 200000 518113623 200000 52991788 200000 732682920 200000 972912769 200000 590553969 200000 370300422 200000 604573957 200000 613416060 200000 159871331 200000 696175598 200000 132243058 200000 370897137 200000 439225156 200000 683061220 200000 438998868 200000 97594415 200000 321386442 200000 447569285 200000 598857907 200000 759997731 200000 79060043 200000 193275152 200000 664717365 200000 323650909 200000 180189886 200000 849994596 200000 558173215 200000 79931147 200000 463553466 200000 175858688 200000 241259866 200000 470876411 200000 811222133 200000 564256513 200000 150404971 200000 339067036 200000 174551749 200000 157931302 200000 906374776 200000 560790013 200000 970461986 200000 184880077 200000 638049609 200000 592297419 200000 822578337 200000 435837174 200000 701416260 200000 732305238 200000 597434105 200000 41811775 200000 541346927 200000 143590028 200000 275938944 200000 517469157 200000 205514097 200000 841205243 200000 347662382 200000 826843849 200000 459520400 200000 695245523 200000 790356888 200000 412387431 200000 886130355 200000 410973408 200000 995117301 200000 382725600 200000 17166176 200000 556413587 200000 432299292 200000 337005808 200000 981541566 200000 189962489 200000 198121347 200000 825106935 200000 827403923 200000 823920064 200000 85271616 200000 316527603 200000 952702790 200000 616849209 200000 274313226 200000 782598787 200000 354499037 200000 354365008 200000 441413176 200000 628583909 200000 624311807 200000 915021972 200000 261629632 200000 734950648 200000 452337139 200000 250398773 200000 35700281 200000 555193146 200000 35960478 200000 834044416 200000 407449048 200000 547672777 200000 544307079 200000 942583651 200000 434775413 200000 840989797 200000 228498645 200000 643125359 200000 341768070 200000 385298795 200000 218713935 200000 944214480 200000 76394274 200000 40671195 200000 826344538 200000 794259157 200000 624446974 200000 660939858 200000 852318206 200000 473344366 200000 420020339 200000 565181967 200000 139536096 200000 425047592 200000 157729141 200000 626307825 200000 947384904 200000 902784561 200000 761459868 200000 861622646 200000 748819996 200000 630474073 200000 428837405 200000 778996925 200000 83780833 200000 954679823 200000 94690513 200000 799117956 200000 299698112 200000 822631263 200000 818801708 200000 878736170 200000 614707838 200000 124085498 200000 404387398 200000 134935469 200000 990879105 200000 392230188 200000 370328021 200000 868131755 200000 977350097 200000 356467430 200000 168942640 200000 364173668 200000 117559572 200000 681480629 200000 847710028 200000 466263989 200000 362833296 200000 557829064 200000 301713857 200000 43949598 200000 332323884 200000 836637166 200000 345273029 200000 845271228 200000 901681774 200000 766433172 200000 392257071 200000 42135630 200000 707329661 200000 831964362 200000 755200629 200000 566576179 200000 745048351 200000 325722686 200000 780171949 200000 97430121 200000 274124731 200000 612601662 200000 806488206 200000 31252879 200000 685677143 200000 110206905 200000 107913327 200000 605588707 200000 452734362 200000 252460094 200000 546435398 200000 934232644 200000 553247434 200000 750153210 200000 895875241 200000 48861231 200000 730443214 200000 239922365 200000 813121744 200000 829363653 200000 802784045 200000 144846581 200000 43411088 200000 978942147 200000 593217548 200000 815479216 200000 953229664 200000 677974407 200000 109904434 200000 711319709 200000 568012630 200000 988420880 200000 873134599 200000 644904970 200000 467719978 200000 700829437 200000 220756623 200000 81050855 200000 227629617 200000 860325261 200000 226575731 200000 857278144 200000 856159330 200000 827758493 200000 309237495 200000 958148038 200000 599294036 200000 860426924 200000 866633220 200000 808405702 200000 575547709 200000 470878936 200000 22315038 200000 368261423 200000 1721075 200000 30783201 200000 599371630 200000 899815184 200000 856888301 200000 798757 200000 451734201 200000 989901078 200000 313034050 200000 627547298 200000 42753381 200000 363137681 200000 916914856 200000 794065654 200000 853191546 200000 352206703 200000 34112629 200000 177816161 200000 656640926 200000 111355966 200000 388052897 200000 962508480 200000 21161239 200000 363260461 200000 277944257 200000 618988178 200000 901989323 200000 463693066 200000 670208268 200000 19454199 200000 271856706 200000 911834437 200000 177823833 200000 913440683 200000 536208802 200000 183378410 200000 897298205 200000 807227662 200000 453632433 200000 109711530 200000 678802288 200000 149891614 200000 462093014 200000 260399570 200000 960009 200000 342832250 200000 108760599 200000 438115921 200000 205631548 200000 75510879 200000 200423195 200000 129008053 200000 163324930 200000 620020910 200000 738582057 200000 117873198 200000 954698736 200000 960588004 200000 202954790 200000 65883273 200000 937941310 200000 547074847 200000 524924569 200000 799017524 200000 445408705 200000 615551519 200000 115545513 200000 880085823 200000 310667760 200000 833441089 200000 110325276 200000 473375320 200000 405994721 200000 905969796 200000 471600474 200000 267543246 200000 944841292 200000 473357447 200000 964062567 200000 315359374 200000 986292870 200000 871526537 200000 230351595 200000 667186216 200000 993254534 200000 848724070 200000 78611757 200000 233998537 200000 66597859 200000 179543712 200000 396259858 200000 880145985 200000 751238866 200000 974461010 200000 23839266 200000 164404990 200000 976195115 200000 995965757 200000 802320002 200000 820588047 200000 101480805 200000 25349567 200000 409948410 200000 478283041 200000 959533204 200000 56964309 200000 881984496 200000 397361796 200000 715859569 200000 769757216 200000 143836265 200000 886975782 200000 578123346 200000 105283548 200000 526662158 200000 856898709 200000 292636716 200000 213431017 200000 59557156 200000 477997312 200000 258094231 200000 660379846 200000 353198738 200000 485750581 200000 739573961 200000 832612752 200000 464073693 200000 146946211 200000 688367769 200000 347481094 200000 863640366 200000 725421401 200000 572272252 200000 274532231 200000 522913098 200000 17680389 200000 224672138 200000 20966929 200000 508510104 200000 291619829 200000 110955385 200000 394431555 200000 431703070 200000 589744920 200000 910079648 200000 451053402 200000 390329731 200000 395909116 200000 282205173 200000 799131447 200000 262053645 200000 118567376 200000 193611022 200000 346665559 200000 702835875 200000 32648803 200000 934717986 200000 517133272 200000 411189964 200000 215818274 200000 226334728 200000 803168633 200000 237076141 200000 512051741 200000 669015606 200000 587587994 200000 246709773 200000 322800642 200000 566456515 200000 47123255 200000 97282899 200000 17243680 200000 604799588 200000 287541744 200000 403159429 200000 655289188 200000 34650225 200000 421511171 200000 606256715 200000 706037086 200000 136209120 200000 840869455 200000 193281513 200000 485071931 200000 940721224 200000 884758610 200000 69826887 200000 705793227 200000 436702686 200000 77640746 200000 678612460 200000 867200124 200000 473933690 200000 203978391 200000 694051325 200000 771243356 200000 262626707 200000 552713463 200000 904325698 200000 290862619 200000 521291069 200000 837225799 200000 444959265 200000 465868805 200000 254989361 200000 331842600 200000 478256543 200000 171105035 200000 247565508 200000 555915478 200000 203244901 200000 351534522 200000 169019886 200000 263996209 200000 397638328 200000 282114881 200000 75413828 200000 263474104 200000 145173886 200000 634166126 200000 620761853 200000 483388808 200000 958944831 200000 947885744 200000 824638447 200000 14546528 200000 722445857 200000 484168214 200000 477781906 200000 188479646 200000 466214634 200000 788482894 200000 888783867 200000 852757826 200000 477033216 200000 649586342 200000 674274785 200000 735660522 200000 852403564 200000 383841036 200000 847769754 200000 165084372 200000 889761233 200000 130243089 200000 111362590 200000 897203934 200000 783297656 200000 355604961 200000 2761474 200000 628216200 200000 523018823 200000 324971852 200000 983162494 200000 258416367 200000 655491269 200000 993207231 200000 217669222 200000 165193683 200000 683210263 200000 887752010 200000 531970867 200000 548855697 200000 767029508 200000 956326043 200000 955257339 200000 472947240 200000 890450675 200000 953894144 200000 567865971 200000 27781687 200000 826073066 200000 561631336 200000 713892083 200000 611325692 200000 551327888 200000 866637666 200000 737114225 200000 38385750 200000 348423212 200000 265393948 200000 604053635 200000 222392515 200000 373383843 200000 102348132 200000 39622497 200000 738130273 200000 274339453 200000 199947432 200000 569239520 200000 225795056 200000 595944671 200000 264086009 200000 263012727 200000 606630605 200000 484627345 200000 512516867 200000 578813501 200000 285994232 200000 764725496 200000 340805653 200000 509221096 200000 841457678 200000 198256156 200000 180016159 200000 771510478 200000 625271887 200000 478552226 200000 363031726 200000 570688998 200000 494578840 200000 964488402 200000 875990513 200000 722889415 200000 496513128 200000 211180945 200000 269938870 200000 481925287 200000 15238622 200000 50405479 200000 773300844 200000 265427292 200000 602998200 200000 477507962 200000 32956706 200000 361604958 200000 722250581 200000 623902608 200000 523089285 200000 889940930 200000 265200818 200000 88568335 200000 576193765 200000 334388799 200000 675950704 200000 743651583 200000 344083760 200000 700537131 200000 334525900 200000 915731206 200000 379268340 200000 941977470 200000 9378468 200000 322895722 200000 523651936 200000 750686413 200000 47345528 200000 723967506 200000 879217731 200000 654974799 200000 189555045 200000 662350724 200000 501771274 200000 244980699 200000 243775530 200000 795859175 200000 848275397 200000 302126567 200000 474520102 200000 221913089 200000 356957474 200000 931869577 200000 111412823 200000 428995385 200000 815985775 200000 676302712 200000 953046108 200000 134431126 200000 416841883 200000 34593547 200000 723460723 200000 267793085 200000 534970677 200000 389726776 200000 612158331 200000 591900917 200000 187994730 200000 651493782 200000 867718898 200000 610245925 200000 864194314 200000 948125274 200000 244642038 200000 305596628 200000 204920963 200000 591605340 200000 366843463 200000 59951143 200000 404678371 200000 160602642 200000 32416834 200000 550302693 200000 76425433 200000 38343827 200000 659345639 200000 41113462 200000 895131572 200000 743582100 200000 151758547 200000 6475998 200000 312704865 200000 459702638 200000 343550277 200000 913743046 200000 472114800 200000 32535317 200000 434461724 200000 250393714 200000 811088911 200000 254793249 200000 559558103 200000 30911435 200000 74578956 200000 899075271 200000 585938322 200000 312344406 200000 71293654 200000 805542880 200000 802844942 200000 273571897 200000 944021884 200000 727636192 200000 686306473 200000 101837884 200000 90412459 200000 356619743 200000 463779169 200000 45822917 200000 80111027 200000 730690451 200000 809111252 200000 535847898 200000 936204930 200000 748238675 200000 791997762 200000 321854497 200000 415617446 200000 517731604 200000 236831624 200000 597338338 200000 146234702 200000 32040302 200000 173622566 200000 494247171 200000 876287561 200000 986225047 200000 366497337 200000 186313226 200000 361967108 200000 842828134 200000 997388160 200000 541054494 200000 707650191 200000 10317137 200000 618525786 200000 357157893 200000 256773784 200000 812913262 200000 731934405 200000 770686246 200000 74232173 200000 50484340 200000 745220448 200000 491468679 200000 227207421 200000 746835898 200000 576328553 200000 984991183 200000 554941910 200000 567719222 200000 785010367 200000 843617093 200000 365245736 200000 635477630 200000 411242976 200000 199052238 200000 596931264 200000 32056778 200000 25114602 200000 927039473 200000 996748044 200000 603641327 200000 438460573 200000 761105621 200000 322386204 200000 184113764 200000 70474326 200000 485381697 200000 268425374 200000 344949055 200000 582315540 200000 862859930 200000 795745761 200000 122051896 200000 33948535 200000 170442472 200000 873501138 200000 235776420 200000 417668283 200000 648637136 200000 556484097 200000 438203002 200000 932059328 200000 340060314 200000 382062236 200000 822159953 200000 468579076 200000 972223275 200000 245938289 200000 668139103 200000 870263206 200000 979508747 200000 479770351 200000 303302778 200000 302876004 200000 135492959 200000 612537892 200000 127167257 200000 78552476 200000 979943919 200000 430571200 200000 832763731 200000 661030990 200000 521643297 200000 760823312 200000 36674782 200000 900635671 200000 283050747 200000 496718850 200000 733398032 200000 993459255 200000 866279459 200000 624603942 200000 690345441 200000 462616715 200000 538375649 200000 280165034 200000 454047206 200000 954686355 200000 522391579 200000 135393885 200000 102764630 200000 770089580 200000 213160791 200000 729442988 200000 743985671 200000 305051349 200000 120936636 200000 870790823 200000 791286385 200000 194283309 200000 361461264 200000 81473020 200000 66413481 200000 603852402 200000 848384954 200000 751092473 200000 113210983 200000 607780931 200000 523817152 200000 807378573 200000 705295359 200000 568091358 200000 49828553 200000 968203334 200000 1065578 200000 563994401 200000 961115163 200000 493224020 200000 960749629 200000 722217100 200000 534026141 200000 21524867 200000 102080176 200000 803379516 200000 700690133 200000 713599812 200000 213133720 200000 128939505 200000 986751466 200000 741629860 200000 141788524 200000 367734280 200000 937704355 200000 512642386 200000 123747138 200000 590024065 200000 713402213 200000 196615068 200000 662585554 200000 34458873 200000 11792184 200000 470229618 200000 414669937 200000 198270383 200000 437325761 200000 930913376 200000 832147734 200000 255851394 200000 694546503 200000 121932951 200000 925036631 200000 227938032 200000 209259698 200000 292879588 200000 580114540 200000 806589207 200000 837756294 200000 858084790 200000 622000170 200000 926992823 200000 987143660 200000 247725596 200000 560879881 200000 411835694 200000 94139305 200000 509227459 200000 771526941 200000 832188538 200000 497124131 200000 836644091 200000 681619231 200000 283602745 200000 377877858 200000 17800369 200000 401644645 200000 317840810 200000 203615755 200000 176261749 200000 844031716 200000 716066477 200000 471458662 200000 216199285 200000 957906740 200000 517693374 200000 884895833 200000 132147584 200000 976551563 200000 875068157 200000 716237930 200000 679642371 200000 567365312 200000 14677800 200000 801495488 200000 805023502 200000 782977608 200000 24248222 200000 901896993 200000 708137038 200000 646763067 200000 284458077 200000 957010932 200000 252344851 200000 675511887 200000 127494148 200000 107955775 200000 139366475 200000 321563355 200000 226824145 200000 400187561 200000 557537669 200000 179576021 200000 295827362 200000 957184632 200000 651787502 200000 16995795 200000 409312759 200000 297343379 200000 224984150 200000 747341836 200000 467639277 200000 350003328 200000 652769834 200000 467816023 200000 482277188 200000 575747686 200000 260427642 200000 862417450 200000 226074201 200000 115606795 200000 875845620 200000 681182108 200000 136859179 200000 701596374 200000 66272230 200000 413295458 200000 610527321 200000 974133966 200000 258107968 200000 42106580 200000 445158177 200000 764101272 200000 24561294 200000 132279272 200000 695760226 200000 956543100 200000 191350529 200000 719578933 200000 503181466 200000 267407199 200000 945177702 200000 336929264 200000 315627752 200000 619270344 200000 508476460 200000 173974513 200000 200188169 200000 777268447 200000 457660513 200000 226133423 200000 379206238 200000 666267753 200000 653235124 200000 41068094 200000 214879972 200000 619475148 200000 399910772 200000 778184023 200000 462313273 200000 658532368 200000 882589071 200000 550746959 200000 582561948 200000 629962458 200000 878006931 200000 207997726 200000 810187500 200000 489865842 200000 625914287 200000 201958489 200000 508113064 200000 595693246 200000 961932977 200000 692210487 200000 629116653 200000 964435012 200000 675254280 200000 118334606 200000 37228410 200000 282178090 200000 307332291 200000 664713174 200000 366975662 200000 359596088 200000 144936591 200000 947486500 200000 443788679 200000 348826324 200000 553879484 200000 850379567 200000 175280547 200000 295108868 200000 718116664 200000 814137165 200000 514665282 200000 255108719 200000 717595793 200000 401930102 200000 518799169 200000 53413211 200000 785447927 200000 306070591 200000 528058144 200000 365200559 200000 823806518 200000 232501984 200000 609332988 200000 735977969 200000 487593151 200000 508646701 200000 93870997 200000 976539976 200000 887002015 200000 862173599 200000 51692616 200000 198065018 200000 532504453 200000 26190667 200000 179025172 200000 268468718 200000 853076927 200000 423290857 200000 413260440 200000 851951275 200000 163444284 200000 142326222 200000 817201170 200000 828606550 200000 544416651 200000 824662513 200000 244981089 200000 292114486 200000 431323353 200000 291389416 200000 941007107 200000 565106739 200000 800705014 200000 906738667 200000 809165334 200000 305136849 200000 578749776 200000 701171919 200000 491656282 200000 521738552 200000 675299829 200000 149154315 200000 273165869 200000 111637807 200000 919561621 200000 847188406 200000 364254860 200000 992991515 200000 253077116 200000 249639046 200000 770772759 200000 331440644 200000 740445595 200000 536406481 200000 790132749 200000 593221007 200000 665435775 200000 124377486 200000 959606859 200000 642182148 200000 859079510 200000 321019988 200000 36399440 200000 49437769 200000 122526449 200000 620201817 200000 878892859 200000 326581220 200000 391008444 200000 650004595 200000 809643722 200000 88844027 200000 223093958 200000 383393818 200000 605729116 200000 148893270 200000 823097279 200000 878139747 200000 970079983 200000 75620699 200000 309410548 200000 283797509 200000 944636449 200000 88659472 200000 387601492 200000 695385174 200000 919712306 200000 396279580 200000 726661741 200000 108379982 200000 264663807 200000 589267909 200000 753977454 200000 19340418 200000 393582856 200000 912581617 200000 85999654 200000 708561449 200000 543616874 200000 21288489 200000 858898434 200000 768585498 200000 930929124 200000 45662609 200000 237869842 200000 122026187 200000 792433365 200000 601254896 200000 439974660 200000 291024210 200000 142302524 200000 913415085 200000 618534950 200000 38476646 200000 140295349 200000 821559758 200000 514253159 200000 907823710 200000 204353922 200000 744611322 200000 23201878 200000 439185456 200000 767946366 200000 306558072 200000 819371808 200000 84490098 200000 413162282 200000 311771693 200000 373778581 200000 191513436 200000 90927012 200000 969788576 200000 34552867 200000 81797571 200000 152630953 200000 350325752 200000 690569688 200000 608117534 200000 773692826 200000 343859452 200000 281193571 200000 489656964 200000 127522419 200000 413228305 200000 945763091 200000 693136810 200000 149418964 200000 453698623 200000 165434325 200000 199414505 200000 814503164 200000 30317355 200000 350298425 200000 572101429 200000 47065032 200000 474997533 200000 611177581 200000 307291686 200000 967831735 200000 547633146 200000 811468607 200000 770613233 200000 95541992 200000 842009674 200000 404543518 200000 156769135 200000 243775001 200000 470796083 200000 314555929 200000 277093908 200000 1860264 200000 121579643 200000 585881821 200000 604819448 200000 278435733 200000 881222792 200000 267465402 200000 476280273 200000 57973886 200000 67300962 200000 992524446 200000 99731189 200000 363663776 200000 1181615 200000 25196055 200000 716156764 200000 855567836 200000 695707829 200000 456690004 200000 602842523 200000 659091118 200000 886666331 200000 513629987 200000 261894889 200000 726353462 200000 770532391 200000 167551732 200000 628130589 200000 108310835 200000 804063808 200000 42063060 200000 300826797 200000 317870338 200000 875582828 200000 658330993 200000 188087983 200000 916921250 200000 409546514 200000 804987931 200000 593994970 200000 973124017 200000 543614264 200000 927562433 200000 324759941 200000 715751023 200000 718453381 200000 413971951 200000 43302822 200000 840936890 200000 678853183 200000 319177429 200000 439502035 200000 25627152 200000 485271629 200000 345836866 200000 471828292 200000 778084495 200000 641131318 200000 122309028 200000 868495310 200000 499961591 200000 307463711 200000 698712329 200000 379990504 200000 979885477 200000 317542607 200000 728957728 200000 457939368 200000 343857561 200000 685393838 200000 327177272 200000 370752966 200000 925481072 200000 268034496 200000 693373246 200000 172748183 200000 721029737 200000 179260590 200000 687674818 200000 260365586 200000 291689571 200000 482967740 200000 246383602 200000 603382478 200000 107047900 200000 513978579 200000 358869660 200000 286903296 200000 939169523 200000 560039031 200000 424623407 200000 71265409 200000 205885030 200000 32969681 200000 389636537 200000 677124805 200000 793483155 200000 136580518 200000 846629098 200000 67254244 200000 350136954 200000 534203740 200000 434829838 200000 727971732 200000 897750457 200000 761423099 200000 754020118 200000 448229419 200000 298233997 200000 683085609 200000 84313743 200000 785861281 200000 698853590 200000 356267820 200000 673052584 200000 39661195 200000 785437459 200000 88249066 200000 552519728 200000 864755232 200000 327622241 200000 845001451 200000 284153492 200000 630664246 200000 19586175 200000 374053461 200000 41992164 200000 226793541 200000 31982028 200000 75293422 200000 737364429 200000 227546210 200000 456678726 200000 83805981 200000 612685471 200000 721321284 200000 526024332 200000 364144616 200000 302027080 200000 694572098 200000 808507356 200000 451031798 200000 45823831 200000 40537938 200000 570098708 200000 531268749 200000 23693049 200000 497454346 200000 581546164 200000 791474581 200000 719847166 200000 931484834 200000 697157082 200000 667892114 200000 51047124 200000 98146799 200000 267747395 200000 134180524 200000 553222281 200000 311098216 200000 748757839 200000 372297641 200000 581562572 200000 796286499 200000 692543741 200000 130143729 200000 813362923 200000 628048856 200000 292480490 200000 750026120 200000 399863509 200000 894586588 200000 291784533 200000 614619414 200000 513812761 200000 643019814 200000 43798301 200000 743263202 200000 474123493 200000 499784012 200000 262073792 200000 935391697 200000 499174407 200000 387368070 200000 97193053 200000 167644011 200000 442397934 200000 716694185 200000 184168625 200000 94243285 200000 730211496 200000 537964845 200000 911949597 200000 190329047 200000 697353445 200000 641120294 200000 42683550 200000 934902999 200000 624451569 200000 771721805 200000 680423634 200000 161165530 200000 919099069 200000 525464312 200000 419368953 200000 12661897 200000 946909398 200000 670222876 200000 494053104 200000 430484521 200000 629417579 200000 269862481 200000 93992758 200000 204955808 200000 400472650 200000 452173517 200000 185169642 200000 357705078 200000 771848675 200000 204133223 200000 547176650 200000 896668881 200000 829538626 200000 227954836 200000 702465589 200000 973815159 200000 29636376 200000 50025324 200000 168062249 200000 621361359 200000 271550130 200000 450771365 200000 768011845 200000 223636703 200000 237177855 200000 257125270 200000 446644423 200000 733091918 200000 522500493 200000 482097717 200000 510382221 200000 644708962 200000 297499788 200000 996026648 200000 350289943 200000 586884866 200000 656398024 200000 8290422 200000 190421634 200000 997476532 200000 247597234 200000 718584614 200000 710530446 200000 925895327 200000 182835543 200000 661123742 200000 860944280 200000 256914570 200000 168316006 200000 237739765 200000 429783455 200000 946410202 200000 255675949 200000 906200288 200000 975491906 200000 617970326 200000 116321179 200000 150121911 200000 163393215 200000 589263206 200000 987766847 200000 316042096 200000 139376885 200000 15816590 200000 234121287 200000 31901346 200000 2221922 200000 367493110 200000 384864385 200000 570695810 200000 998558245 200000 771387941 200000 390772828 200000 969135336 200000 152711676 200000 473889856 200000 481236454 200000 991255115 200000 143034949 200000 901472015 200000 497937358 200000 143391679 200000 777030912 200000 600134135 200000 752812387 200000 137287933 200000 522739402 200000 431319808 200000 462813330 200000 365283930 200000 687726819 200000 696421584 200000 384324075 200000 189971662 200000 248849704 200000 358388396 200000 12724892 200000 182421998 200000 775827480 200000 922788989 200000 85747316 200000 957435377 200000 997980370 200000 715625160 200000 515570656 200000 93168045 200000 264077076 200000 761330356 200000 120079343 200000 679366810 200000 858897213 200000 785440775 200000 370183761 200000 678864077 200000 930729547 200000 518812967 200000 939781459 200000 253756157 200000 245649884 200000 441224476 200000 463967204 200000 382710400 200000 907056688 200000 819351948 200000 109254034 200000 900019534 200000 186332197 200000 911033533 200000 313413260 200000 171098620 200000 141409592 200000 656056726 200000 348955553 200000 42816961 200000 251491209 200000 984880542 200000 306409023 200000 599348852 200000 54929879 200000 559131385 200000 872332403 200000 696133771 200000 232212351 200000 844399217 200000 996202222 200000 240494876 200000 70528640 200000 295080298 200000 783655678 200000 289214943 200000 148576121 200000 433130475 200000 208964240 200000 56708905 200000 578155432 200000 602667675 200000 340259379 200000 502244337 200000 482627308 200000 375512257 200000 679975191 200000 928297933 200000 376826307 200000 806783042 200000 837134601 200000 820015349 200000 810871628 200000 108249510 200000 279988344 200000 878439998 200000 20865860 200000 559438866 200000 996320882 200000 482817311 200000 822325260 200000 370996045 200000 724408486 200000 826527663 200000 903364768 200000 284076991 200000 385572195 200000 901769379 200000 204149921 200000 785899628 200000 558719382 200000 210342228 200000 602702411 200000 391034621 200000 331410127 200000 745249206 200000 27938942 200000 898000311 200000 960856380 200000 351215201 200000 257486520 200000 134694784 200000 821534635 200000 653822091 200000 14886168 200000 394870240 200000 963680139 200000 973196810 200000 58580572 200000 511909629 200000 740581611 200000 450914646 200000 567200227 200000 908983197 200000 813195385 200000 974693252 200000 935860651 200000 398068006 200000 383426946 200000 550835275 200000 977134674 200000 379264928 200000 849433591 200000 964999681 200000 678115608 200000 489586609 200000 317653606 200000 351685534 200000 943996378 200000 463431327 200000 361153020 200000 294929591 200000 410089240 200000 283975249 200000 139106952 200000 36985731 200000 382495727 200000 401187661 200000 295074426 200000 363946713 200000 190510111 200000 704532154 200000 152103647 200000 116178991 200000 224391685 200000 822021214 200000 996926821 200000 393526683 200000 837855392 200000 744537760 200000 222014045 200000 511542228 200000 926950287 200000 112308871 200000 265161907 200000 544051761 200000 634721552 200000 500275128 200000 833908726 200000 819648168 200000 341080577 200000 397405818 200000 137126486 200000 69794255 200000 861914082 200000 313039796 200000 654562976 200000 359221470 200000 28221137 200000 919749357 200000 853842498 200000 606684586 200000 708575115 200000 84089930 200000 337429837 200000 455304362 200000 247687537 200000 206540946 200000 673230445 200000 266465525 200000 394228863 200000 209439533 200000 606046961 200000 643743296 200000 722248534 200000 346007583 200000 955950281 200000 844802276 200000 888776498 200000 157909521 200000 559323778 200000 79599573 200000 23836147 200000 324860999 200000 627108682 200000 263919787 200000 539784727 200000 222052010 200000 443282162 200000 425689499 200000 891746493 200000 633117119 200000 122838502 200000 38198654 200000 230693283 200000 476659884 200000 78977845 200000 424403912 200000 244649256 200000 591463225 200000 31059599 200000 290972817 200000 273978441 200000 774716364 200000 90872384 200000 348425359 200000 113037479 200000 331330923 200000 352410937 200000 324855576 200000 28661374 200000 837338044 200000 755987719 200000 466596388 200000 543264943 200000 257395463 200000 861044698 200000 252614728 200000 671875766 200000 883726898 200000 953884798 200000 7858875 200000 697275059 200000 210982595 200000 540093027 200000 826490708 200000 978450277 200000 979695329 200000 589807000 200000 39556233 200000 691461673 200000 141508946 200000 706044107 200000 95474032 200000 365129470 200000 811102077 200000 544529226 200000 950001088 200000 252035203 200000 944494440 200000 634559748 200000 428844496 200000 283719158 200000 378190778 200000 235951752 200000 777488022 200000 188467509 200000 966523322 200000 877327619 200000 594234280 200000 846484672 200000 6519629 200000 589908037 200000 45930302 200000 719593397 200000 109303034 200000 195587260 200000 376415789 200000 665040337 200000 904126440 200000 889817974 200000 259540972 200000 849493364 200000 493105118 200000 21390882 200000 990291089 200000 172023197 200000 536347457 200000 584200462 200000 71822548 200000 402741225 200000 64732441 200000 11746602 200000 233304074 200000 366253207 200000 144337675 200000 702784003 200000 402677290 200000 188379782 200000 691059551 200000 721318343 200000 242394059 200000 586929460 200000 367174394 200000 296000838 200000 351702562 200000 948903616 200000 706580836 200000 332475886 200000 709714696 200000 809841640 200000 711941826 200000 659935694 200000 683299057 200000 194216971 200000 826027484 200000 62337939 200000 140826357 200000 312020774 200000 457764376 200000 895307405 200000 601629386 200000 708513242 200000 34783611 200000 783686826 200000 974187718 200000 963712355 200000 36032174 200000 981172856 200000 828029409 200000 558290338 200000 595346166 200000 315210534 200000 379750832 200000 529937683 200000 928175162 200000 464693378 200000 364025450 200000 384310486 200000 153326336 200000 894118140 200000 988011237 200000 347958953 200000 885367407 200000 698762144 200000 571114137 200000 594351339 200000 837752397 200000 795178527 200000 453929883 200000 366539418 200000 715353857 200000 836533446 200000 477127842 200000 768971093 200000 834075025 200000 39494788 200000 717348101 200000 41215834 200000 376278436 200000 462416616 200000 12645050 200000 423453576 200000 762567040 200000 371578399 200000 72667223 200000 855319900 200000 614286860 200000 368329977 200000 589084436 200000 523747063 200000 310526670 200000 585109219 200000 593358534 200000 893584661 200000 483621357 200000 69467117 200000 81680356 200000 144068887 200000 227424304 200000 146234053 200000 140813700 200000 218975481 200000 600284412 200000 417255610 200000 950925150 200000 86239579 200000 396243032 200000 829294521 200000 167463879 200000 520251771 200000 47110892 200000 972029010 200000 197787062 200000 329146168 200000 134588924 200000 118017459 200000 222350017 200000 54293264 200000 408917873 200000 745264042 200000 498818336 200000 37401122 200000 322970063 200000 148951206 200000 946203560 200000 379667500 200000 498226751 200000 63663029 200000 200646097 200000 971236236 200000 442270853 200000 676167814 200000 57167279 200000 737168706 200000 978607370 200000 665593704 200000 668816379 200000 952889067 200000 606966995 200000 916727113 200000 437049355 200000 825842375 200000 424916358 200000 351415223 200000 31109588 200000 534154163 200000 186961259 200000 30823137 200000 81069038 200000 202633518 200000 895946088 200000 441786261 200000 240564111 200000 706870103 200000 448507651 200000 843668802 200000 740195469 200000 197137645 200000 866527331 200000 195405815 200000 675936096 200000 212586316 200000 200600142 200000 801922658 200000 973363997 200000 139191925 200000 883409962 200000 889511889 200000 162655611 200000 61478150 200000 790062080 200000 959599155 200000 67635921 200000 127310397 200000 27567219 200000 783744534 200000 167848981 200000 60507128 200000 442875597 200000 119440041 200000 477927645 200000 443069111 200000 904592626 200000 786064827 200000 270633312 200000 267159447 200000 461433705 200000 164190650 200000 18212981 200000 781101656 200000 729843545 200000 578281908 200000 872620434 200000 618742103 200000 913256584 200000 625296727 200000 378115789 200000 998649235 200000 406588765 200000 136618228 200000 290640606 200000 496295083 200000 949065951 200000 471498103 200000 202068762 200000 783768798 200000 355733683 200000 548717168 200000 6075768 200000 251806472 200000 972815137 200000 130458124 200000 263666319 200000 262952106 200000 626872590 200000 670265115 200000 296412564 200000 573774306 200000 283802625 200000 728030475 200000 612649055 200000 515352430 200000 822542882 200000 889283051 200000 556234087 200000 576084140 200000 570741301 200000 5138024 200000 135397312 200000 821833116 200000 710106019 200000 264233938 200000 439735587 200000 54711515 200000 454289009 200000 339584534 200000 573302757 200000 421721513 200000 977948997 200000 133922756 200000 448925950 200000 115667427 200000 95161703 200000 274512906 200000 5863427 200000 841219080 200000 550657725 200000 694293686 200000 150061355 200000 672788791 200000 671726028 200000 988630584 200000 723254092 200000 49204014 200000 128964029 200000 425318812 200000 975582686 200000 552240204 200000 632726101 200000 533403795 200000 988614390 200000 67332495 200000 327828475 200000 295257962 200000 304471883 200000 414274198 200000 844209589 200000 797504784 200000 151535667 200000 760492446 200000 465931562 200000 757151507 200000 715787174 200000 29531016 200000 753968800 200000 667256226 200000 777660985 200000 25822672 200000 123378942 200000 196703628 200000 926163747 200000 746645143 200000 317007306 200000 869758526 200000 921748027 200000 973177497 200000 272487211 200000 535149512 200000 825931255 200000 286524726 200000 751120871 200000 21939416 200000 406435181 200000 912096876 200000 944328037 200000 841196220 200000 476975701 200000 868643034 200000 754017708 200000 917576036 200000 252621060 200000 950148543 200000 364552033 200000 604148060 200000 340132465 200000 785879287 200000 304540619 200000 194702293 200000 710000690 200000 658097923 200000 138837201 200000 816035484 200000 868982911 200000 472411905 200000 346791162 200000 619555871 200000 543903277 200000 634020015 200000 584783211 200000 526155631 200000 191104691 200000 348267115 200000 360101356 200000 349882936 200000 663336488 200000 687888181 200000 625171170 200000 874869962 200000 354423617 200000 490163882 200000 468738389 200000 314338834 200000 629911895 200000 864986889 200000 558309098 200000 311758752 200000 751882334 200000 742757681 200000 186172393 200000 995621794 200000 904485614 200000 68713120 200000 253422392 200000 867151078 200000 298745405 200000 483842933 200000 846560861 200000 119841499 200000 873138721 200000 389027950 200000 234561406 200000 632731536 200000 679767314 200000 598870762 200000 719751011 200000 814257586 200000 629701669 200000 46112999 200000 938888562 200000 95452305 200000 215069969 200000 165292804 200000 273138097 200000 742802459 200000 98799148 200000 422628990 200000 920722118 200000 1096414 200000 745556078 200000 166217014 200000 152439802 200000 615076873 200000 711737196 200000 864688040 200000 520407856 200000 429997419 200000 546963293 200000 482735860 200000 701450482 200000 336873329 200000 859955480 200000 491728089 200000 144816227 200000 98405163 200000 7784979 200000 252844468 200000 627965261 200000 96993351 200000 294817892 200000 246790788 200000 583773204 200000 823940371 200000 75375298 200000 312458472 200000 4848063 200000 993163902 200000 283261060 200000 313180446 200000 600353781 200000 4440599 200000 201079712 200000 166321669 200000 411997436 200000 306946059 200000 206324908 200000 916750618 200000 196617660 200000 705605418 200000 80663264 200000 885379198 200000 925063097 200000 640442594 200000 40689681 200000 994128110 200000 388675867 200000 455768385 200000 321152182 200000 828120520 200000 604798633 200000 486864630 200000 760190950 200000 779393804 200000 807076808 200000 112254288 200000 349189974 200000 615740759 200000 987426944 200000 200864316 200000 631638366 200000 726131176 200000 785300854 200000 594397258 200000 270526709 200000 132229278 200000 503648754 200000 337202344 200000 612606895 200000 839337463 200000 237557209 200000 14609700 200000 272149445 200000 957258514 200000 646007219 200000 106398765 200000 339660813 200000 618841005 200000 314384550 200000 538553554 200000 949185532 200000 363607591 200000 903855223 200000 773824 200000 854292906 200000 818127742 200000 891102607 200000 101495367 200000 146446285 200000 790934864 200000 232783603 200000 840589909 200000 117241275 200000 701835229 200000 657345098 200000 563315320 200000 380336492 200000 197881346 200000 441663450 200000 731148511 200000 76886389 200000 413623102 200000 274158730 200000 989947481 200000 677494541 200000 429377457 200000 368312288 200000 960632915 200000 340884491 200000 616899607 200000 549027330 200000 398193885 200000 786815717 200000 432020432 200000 970514873 200000 720787109 200000 835428529 200000 485292762 200000 563363945 200000 154392825 200000 350073126 200000 568254932 200000 642227737 200000 73232840 200000 56314011 200000 93126140 200000 806630768 200000 166960544 200000 542191110 200000 798959408 200000 796323764 200000 166629809 200000 791506685 200000 941125104 200000 447315148 200000 870345672 200000 515854264 200000 637482842 200000 820891455 200000 591154259 200000 926167819 200000 105679659 200000 492288562 200000 838804066 200000 135899759 200000 309231044 200000 873180012 200000 214904228 200000 435377146 200000 935662625 200000 636939093 200000 619108453 200000 907909730 200000 608141282 200000 676063473 200000 742151573 200000 162973949 200000 474345797 200000 431827944 200000 346453187 200000 272521154 200000 604374313 200000 216921729 200000 532362269 200000 626302280 200000 465775885 200000 556829089 200000 54130289 200000 231628484 200000 403226893 200000 41234640 200000 621172014 200000 650622991 200000 217162730 200000 597068340 200000 794267235 200000 207130013 200000 391891714 200000 362733714 200000 602474685 200000 158972038 200000 50999379 200000 270886739 200000 820978060 200000 88602240 200000 668352123 200000 966964860 200000 514655421 200000 547045345 200000 43594938 200000 858610868 200000 667422945 200000 94414753 200000 481028333 200000 251983168 200000 830183204 200000 402436949 200000 786752403 200000 257944585 200000 59469653 200000 572748084 200000 962024907 200000 953251732 200000 287554531 200000 148306964 200000 965541716 200000 380872968 200000 137847773 200000 638512493 200000 828065931 200000 863595051 200000 387292401 200000 620450132 200000 28507759 200000 460857700 200000 973799789 200000 859376768 200000 834939038 200000 840713657 200000 846766656 200000 52668488 200000 738610520 200000 804592337 200000 611236600 200000 383448738 200000 312465787 200000 252204274 200000 470797765 200000 657781796 200000 599960709 200000 381127427 200000 612385139 200000 790838278 200000 908101268 200000 42272395 200000 527467891 200000 777095197 200000 317290088 200000 518411695 200000 775608274 200000 18364127 200000 398390622 200000 500791606 200000 944374591 200000 787298149 200000 287604597 200000 746480263 200000 314540297 200000 595684196 200000 100291404 200000 345531305 200000 329294109 200000 670717746 200000 440761889 200000 900061505 200000 447122443 200000 862819270 200000 320226771 200000 810736279 200000 470996736 200000 229277366 200000 704291552 200000 312097680 200000 431644108 200000 968664634 200000 710022247 200000 203136692 200000 87474909 200000 551744295 200000 720117286 200000 879966504 200000 900732738 200000 120121076 200000 364852859 200000 559072948 200000 662333608 200000 962270136 200000 782234726 200000 407004605 200000 12363615 200000 935935017 200000 132832132 200000 858676043 200000 774471764 200000 766831518 200000 838137365 200000 183114500 200000 256297239 200000 859238412 200000 963838198 200000 551023918 200000 148171222 200000 541215755 200000 398908327 200000 388431535 200000 960179040 200000 146487505 200000 416507973 200000 493388559 200000 312946978 200000 17589812 200000 741884303 200000 693278836 200000 453326124 200000 450943148 200000 370780900 200000 76570020 200000 406808107 200000 107686734 200000 999390786 200000 9907206 200000 459858799 200000 417469393 200000 640547911 200000 818548128 200000 528274662 200000 991127180 200000 175039027 200000 67362073 200000 253319967 200000 952326773 200000 796368868 200000 495540663 200000 593668935 200000 538303266 200000 138731991 200000 581339489 200000 949023022 200000 209316554 200000 682818861 200000 990404253 200000 725221185 200000 256530500 200000 221879202 200000 308040338 200000 743513744 200000 16204550 200000 741109654 200000 294870791 200000 962321097 200000 981714726 200000 393305608 200000 67061857 200000 555229755 200000 487813468 200000 521511573 200000 17490855 200000 584036819 200000 592090365 200000 813323644 200000 593307264 200000 660475680 200000 371215360 200000 216936860 200000 132025139 200000 104727122 200000 625501435 200000 922691187 200000 689051301 200000 301567542 200000 672489766 200000 516484639 200000 862900830 200000 851548219 200000 187360854 200000 449206112 200000 601532547 200000 434144879 200000 603257090 200000 815784852 200000 814747612 200000 491192194 200000 347568193 200000 27380408 200000 392177614 200000 90679488 200000 765094857 200000 185235820 200000 235367009 200000 380900890 200000 879320048 200000 304731375 200000 904647227 200000 706295325 200000 494195118 200000 52385566 200000 312786081 200000 973884408 200000 516117656 200000 511275128 200000 14075260 200000 600392569 200000 471771364 200000 846929948 200000 24847697 200000 473524495 200000 226461035 200000 419367880 200000 471498055 200000 313635273 200000 834109857 200000 927194587 200000 760303396 200000 560811348 200000 255012255 200000 720188243 200000 847348046 200000 527377920 200000 710783001 200000 530857935 200000 912299213 200000 779743419 200000 608079974 200000 523332493 200000 115192647 200000 405929748 200000 961648766 200000 590448491 200000 390094594 200000 157888312 200000 835255542 200000 992393449 200000 347475173 200000 366108662 200000 659439877 200000 305848356 200000 970000502 200000 597745342 200000 472144002 200000 953290203 200000 534488028 200000 423894941 200000 695204835 200000 590608749 200000 122099678 200000 429460290 200000 798075454 200000 915338969 200000 153350113 200000 971521275 200000 302429515 200000 314435772 200000 385737708 200000 367959223 200000 818351455 200000 240425045 200000 220842150 200000 976513285 200000 904080753 200000 592578946 200000 635380566 200000 894016274 200000 274170135 200000 385646787 200000 330074081 200000 781997742 200000 608970377 200000 486044470 200000 128585934 200000 327929415 200000 591910044 200000 331584153 200000 185320261 200000 559291627 200000 231245511 200000 535084362 200000 438934794 200000 661261386 200000 794568481 200000 410638921 200000 3463302 200000 981685424 200000 109695583 200000 12034355 200000 994354365 200000 269961486 200000 751326682 200000 199123015 200000 65030488 200000 144960753 200000 903046534 200000 324855396 200000 373252764 200000 40258183 200000 779133947 200000 786823945 200000 931768687 200000 612079777 200000 420674159 200000 143170643 200000 683006809 200000 925950123 200000 282932408 200000 229182209 200000 585875072 200000 799371956 200000 190070605 200000 723073649 200000 576644521 200000 854450028 200000 885459269 200000 978930851 200000 876027965 200000 896957984 200000 238711894 200000 788119605 200000 725175873 200000 495514815 200000 978909911 200000 968405092 200000 265012828 200000 625842647 200000 57388990 200000 284881681 200000 153795540 200000 200231575 200000 261081761 200000 4558008 200000 46076048 200000 211683022 200000 4504503 200000 339470970 200000 236063510 200000 799058153 200000 649830359 200000 451276307 200000 309969037 200000 457807352 200000 252943478 200000 763528163 200000 875678907 200000 521164713 200000 78205357 200000 235699432 200000 626732551 200000 329123402 200000 25907248 200000 321874625 200000 759928695 200000 24114378 200000 25243479 200000 217772972 200000 930547379 200000 843766456 200000 550671640 200000 670624392 200000 8465407 200000 199550529 200000 784476681 200000 245803219 200000 540553795 200000 380739637 200000 308086626 200000 758356651 200000 780921094 200000 964199938 200000 345467640 200000 222286032 200000 836226157 200000 739251126 200000 412325186 200000 715620511 200000 321139519 200000 836807680 200000 659481431 200000 934817816 200000 594767076 200000 122018863 200000 240431340 200000 462550488 200000 96565088 200000 829112880 200000 500727897 200000 382527262 200000 991207260 200000 950725267 200000 122961557 200000 515119049 200000 422317596 200000 512486534 200000 991025460 200000 174606935 200000 925021577 200000 272814551 200000 869841007 200000 728532967 200000 866627624 200000 668857589 200000 653758236 200000 228814391 200000 278810911 200000 842546415 200000 663443632 200000 485279142 200000 416477238 200000 915590514 200000 733992771 200000 430606642 200000 777379283 200000 850497742 200000 639537547 200000 295016569 200000 563666172 200000 574494705 200000 460966110 200000 744999867 200000 437967191 200000 983398505 200000 775955252 200000 745242069 200000 559776556 200000 441110629 200000 867181858 200000 198818375 200000 874558305 200000 414713523 200000 991280095 200000 545353006 200000 799164796 200000 55437507 200000 959189826 200000 334497609 200000 437848484 200000 662019234 200000 927565248 200000 711622647 200000 355788959 200000 23433982 200000 452505202 200000 285117238 200000 991761364 200000 521722664 200000 194353420 200000 751562661 200000 1776457 200000 111579916 200000 651362790 200000 401575554 200000 611485605 200000 198815545 200000 141713910 200000 28228012 200000 783114287 200000 159755487 200000 315345618 200000 671825312 200000 494436556 200000 145194442 200000 352643249 200000 20108159 200000 940140035 200000 980808299 200000 763486314 200000 323474694 200000 741525243 200000 903355855 200000 732266867 200000 954386579 200000 464102267 200000 378677157 200000 145865187 200000 388527909 200000 765936104 200000 774642748 200000 882238064 200000 716479067 200000 653227338 200000 475284609 200000 156516976 200000 493667444 200000 517366086 200000 510807556 200000 834829274 200000 676179533 200000 306361892 200000 842943219 200000 904796485 200000 706685797 200000 515766985 200000 782059036 200000 878928870 200000 568926170 200000 946866877 200000 710815470 200000 35514262 200000 500139116 200000 232625189 200000 73972087 200000 17349833 200000 144685177 200000 533725129 200000 876718183 200000 508593815 200000 184228351 200000 498384142 200000 576767754 200000 795195062 200000 522760604 200000 447406588 200000 23346001 200000 370189180 200000 699902096 200000 932310841 200000 636010953 200000 885929953 200000 789811384 200000 734876171 200000 691771809 200000 157716858 200000 122061459 200000 115722329 200000 648539304 200000 306574462 200000 312832321 200000 493307049 200000 780355403 200000 561189315 200000 727575678 200000 480504353 200000 803479706 200000 501315777 200000 859669674 200000 510542986 200000 231498818 200000 138453389 200000 79664323 200000 752217159 200000 870615188 200000 374680798 200000 542820456 200000 436389986 200000 548568188 200000 361777163 200000 557473238 200000 560735359 200000 295604105 200000 909459210 200000 17736174 200000 161702117 200000 695460330 200000 463425649 200000 422661677 200000 878466683 200000 952200302 200000 699675512 200000 145559217 200000 866742471 200000 66457219 200000 556851699 200000 547956794 200000 574405616 200000 281025591 200000 501590619 200000 948640293 200000 296167101 200000 29757497 200000 920998854 200000 196585585 200000 451709587 200000 242617815 200000 782599145 200000 466161085 200000 543750009 200000 479671553 200000 993766685 200000 714205512 200000 458349591 200000 787945539 200000 995448406 200000 133621486 200000 829015985 200000 360508622 200000 772206891 200000 129635121 200000 622157872 200000 804548207 200000 678015444 200000 158701356 200000 117611544 200000 196867989 200000 216983334 200000 674727584 200000 321362578 200000 182262094 200000 459781272 200000 685828075 200000 404105570 200000 725030218 200000 852061249 200000 226600970 200000 293829361 200000 300210645 200000 431077079 200000 360405662 200000 322268228 200000 818188256 200000 826927536 200000 579520483 200000 55598849 200000 993872120 200000 564251844 200000 921871033 200000 768480112 200000 999665484 200000 387667112 200000 355467423 200000 149881463 200000 687608234 200000 656392851 200000 112811954 200000 697604508 200000 307079042 200000 177840219 200000 431317169 200000 506615045 200000 294705888 200000 321708152 200000 230194427 200000 501589371 200000 106487925 200000 547188223 200000 70847118 200000 237477473 200000 225640334 200000 383585447 200000 543422473 200000 348277696 200000 162589210 200000 968404167 200000 606626473 200000 664091710 200000 864365223 200000 553287509 200000 194973263 200000 68436770 200000 196247141 200000 487473127 200000 710750584 200000 537932881 200000 599928096 200000 794253492 200000 869335874 200000 132403794 200000 216455497 200000 731172499 200000 326036332 200000 540742220 200000 120502253 200000 903880954 200000 354590806 200000 56705541 200000 311766203 200000 17432063 200000 829470460 200000 207726564 200000 207898113 200000 264653914 200000 434361086 200000 470028016 200000 283181743 200000 746715488 200000 171421338 200000 838556878 200000 716297297 200000 877522696 200000 819887791 200000 542129605 200000 533296920 200000 796092392 200000 9994939 200000 635466941 200000 924183505 200000 684246840 200000 974545116 200000 662038842 200000 684818923 200000 186181325 200000 525433810 200000 146712933 200000 458101108 200000 985342238 200000 591762171 200000 156361730 200000 574200603 200000 676974402 200000 691827284 200000 704677498 200000 826585135 200000 220800239 200000 308419198 200000 724931794 200000 162052765 200000 20237947 200000 594359989 200000 908878256 200000 659845877 200000 247438558 200000 887396569 200000 658506844 200000 793062501 200000 110049709 200000 143753577 200000 440011451 200000 785436348 200000 246124830 200000 891401602 200000 236460373 200000 787274855 200000 281936906 200000 21388003 200000 313283408 200000 290197622 200000 422858725 200000 576788970 200000 319731826 200000 374102166 200000 973690055 200000 792791959 200000 418207010 200000 833658647 200000 187724135 200000 475231624 200000 196693094 200000 851636455 200000 795099929 200000 316583931 200000 505351653 200000 802489748 200000 722153430 200000 300558286 200000 627286501 200000 220356941 200000 230989875 200000 750676609 200000 500847437 200000 151195873 200000 899925863 200000 490854961 200000 858668451 200000 472541118 200000 682509129 200000 212783006 200000 36893454 200000 84750834 200000 953069647 200000 783025189 200000 562232916 200000 188252203 200000 73937807 200000 990118341 200000 340899548 200000 270196666 200000 374140609 200000 851508509 200000 925022381 200000 777239179 200000 107030074 200000 64753515 200000 369870956 200000 805077806 200000 762102513 200000 935021710 200000 809114976 200000 544426192 200000 226093180 200000 121133828 200000 713625968 200000 189676865 200000 7631635 200000 576413163 200000 559198499 200000 430553327 200000 497705355 200000 79378691 200000 239047070 200000 396994792 200000 267760987 200000 509320873 200000 255666345 200000 643437275 200000 917499546 200000 294113245 200000 989298857 200000 547630359 200000 236265981 200000 406524988 200000 857527974 200000 105088649 200000 708407517 200000 699824646 200000 152804421 200000 784079553 200000 782161198 200000 377223192 200000 945856462 200000 468874733 200000 213654408 200000 908432881 200000 394136103 200000 849216219 200000 35053857 200000 615561648 200000 320146133 200000 863047931 200000 812846031 200000 325554707 200000 786606593 200000 580522585 200000 396910601 200000 639307897 200000 730914928 200000 697097638 200000 76968166 200000 884985055 200000 90205065 200000 234896431 200000 141520412 200000 237462502 200000 681237330 200000 685120482 200000 457332226 200000 573047499 200000 811855985 200000 895520592 200000 798778254 200000 418831212 200000 524809262 200000 674704293 200000 192344662 200000 604300873 200000 543239279 200000 877881008 200000 878392977 200000 731504767 200000 904428986 200000 763492577 200000 384852758 200000 423266253 200000 576857910 200000 295287621 200000 134663002 200000 236632722 200000 576016042 200000 486103947 200000 241580918 200000 558333388 200000 92374651 200000 230047745 200000 605595678 200000 97611034 200000 783526320 200000 831352214 200000 955720362 200000 944342714 200000 966490608 200000 92008920 200000 681353488 200000 105593227 200000 291912065 200000 837662455 200000 400908774 200000 406624011 200000 929675083 200000 971731392 200000 263099492 200000 174262616 200000 254648018 200000 947991458 200000 395441759 200000 645208882 200000 261465150 200000 734060203 200000 52845134 200000 433650166 200000 527047766 200000 547322762 200000 63050568 200000 777142692 200000 806875263 200000 876130701 200000 780807426 200000 5911769 200000 5312705 200000 62340260 200000 395135444 200000 582053076 200000 706860993 200000 830806364 200000 794852021 200000 352284532 200000 229242567 200000 771986660 200000 2202937 200000 964289336 200000 615317944 200000 967519498 200000 303775641 200000 43052348 200000 105575708 200000 247984189 200000 727355563 200000 61078849 200000 275802649 200000 432927627 200000 84215780 200000 851305893 200000 341826676 200000 202854052 200000 482124124 200000 801969510 200000 3891862 200000 184010197 200000 894120393 200000 448693794 200000 790892420 200000 231367180 200000 194883713 200000 515450905 200000 861001445 200000 529109210 200000 119514492 200000 376013352 200000 798863615 200000 362780779 200000 866514255 200000 378851279 200000 618879672 200000 435662734 200000 814917937 200000 193057579 200000 392055193 200000 745740211 200000 174317305 200000 995113211 200000 274720709 200000 133627622 200000 314822940 200000 84543134 200000 260393478 200000 347183576 200000 719638195 200000 733145106 200000 684305343 200000 950506454 200000 150084978 200000 495551478 200000 823775482 200000 177407695 200000 946374065 200000 874476936 200000 637442139 200000 35145042 200000 762557030 200000 697887399 200000 426656553 200000 128862348 200000 272167719 200000 841053649 200000 712785739 200000 250622541 200000 727854123 200000 945759268 200000 216707912 200000 886604547 200000 569778761 200000 785375584 200000 328190021 200000 26574268 200000 507001079 200000 555598306 200000 562655241 200000 146216487 200000 647513676 200000 544693417 200000 851848955 200000 103096466 200000 412615422 200000 427715925 200000 996653090 200000 682225133 200000 699140707 200000 254776866 200000 284392739 200000 355072965 200000 761825906 200000 945848304 200000 472288326 200000 235592264 200000 815241154 200000 719727677 200000 974039152 200000 476585542 200000 925277064 200000 244730152 200000 340545321 200000 583577901 200000 413718429 200000 53895535 200000 186236055 200000 607300364 200000 880431221 200000 976060016 200000 653450623 200000 531721872 200000 880599336 200000 510991915 200000 526624074 200000 401207049 200000 889780588 200000 197101373 200000 194717181 200000 529143397 200000 826875287 200000 693626598 200000 923523134 200000 944211250 200000 33170081 200000 781776131 200000 47176021 200000 816228511 200000 691068959 200000 843981844 200000 977605416 200000 421716602 200000 832644680 200000 308860214 200000 441124925 200000 105257267 200000 411454962 200000 185296936 200000 767291323 200000 847180758 200000 678821013 200000 785580361 200000 871476584 200000 750623252 200000 442633798 200000 358047127 200000 159777707 200000 783175738 200000 347524028 200000 948482225 200000 528209290 200000 407556919 200000 923719246 200000 560132309 200000 33796780 200000 761290394 200000 913773554 200000 729930977 200000 537484119 200000 707864208 200000 728092990 200000 89396821 200000 70384754 200000 33187305 200000 736588138 200000 858813262 200000 640066436 200000 416018450 200000 718246474 200000 41647756 200000 720356530 200000 923479324 200000 388896855 200000 934508396 200000 726356163 200000 840614323 200000 291502247 200000 621752814 200000 451467038 200000 357992230 200000 183431919 200000 428212399 200000 210637258 200000 998681956 200000 133835143 200000 600445678 200000 4594028 200000 695867132 200000 224626022 200000 417853578 200000 391962956 200000 56451356 200000 842457120 200000 434537985 200000 615811407 200000 114728850 200000 390621678 200000 51662961 200000 263023613 200000 437117645 200000 595461541 200000 742834074 200000 494249595 200000 708387291 200000 682504380 200000 416611290 200000 421635729 200000 497764459 200000 250039626 200000 644150319 200000 567592100 200000 290979532 200000 574309893 200000 808148023 200000 403719100 200000 78764524 200000 98026051 200000 496092209 200000 77812607 200000 868589913 200000 106563068 200000 95529725 200000 354497587 200000 313061186 200000 67339205 200000 65535511 200000 467895998 200000 185199733 200000 572784853 200000 62568863 200000 8349352 200000 246168673 200000 67503362 200000 775659091 200000 141260311 200000 827795221 200000 640119492 200000 604737938 200000 792366545 200000 130771775 200000 835292464 200000 150585690 200000 802745149 200000 844490285 200000 376860157 200000 545721418 200000 243083361 200000 938962894 200000 85496194 200000 770740640 200000 456280548 200000 674154672 200000 976676533 200000 251711290 200000 455163148 200000 695943170 200000 258076972 200000 905173912 200000 957761984 200000 638145939 200000 288065310 200000 670971351 200000 702548614 200000 248753617 200000 336487266 200000 621461431 200000 303686789 200000 860770250 200000 605717358 200000 260636053 200000 703966084 200000 391424813 200000 652861272 200000 714028144 200000 405706728 200000 645786696 200000 392615896 200000 314058215 200000 771331768 200000 393658378 200000 474671683 200000 508065336 200000 63728027 200000 812210178 200000 988800144 200000 249066050 200000 360131288 200000 930981981 200000 721225557 200000 134315907 200000 545297748 200000 40560107 200000 344869834 200000 867874842 200000 682570391 200000 999332890 200000 396988356 200000 495065796 200000 674321094 200000 568272121 200000 234933178 200000 748739298 200000 436769449 200000 690135349 200000 311134403 200000 785975409 200000 92651941 200000 773679134 200000 181386901 200000 848494607 200000 23104450 200000 405814177 200000 730699142 200000 248724731 200000 273260965 200000 841167438 200000 510698638 200000 266964244 200000 42151062 200000 294653267 200000 926461761 200000 545641689 200000 512985211 200000 910242942 200000 677064152 200000 709143399 200000 56223194 200000 306712639 200000 870575401 200000 614922365 200000 445771737 200000 443330978 200000 45926057 200000 130956410 200000 879414336 200000 46974552 200000 232474224 200000 151734364 200000 558850421 200000 411617454 200000 560909109 200000 537291201 200000 550336638 200000 781490067 200000 202321996 200000 736090345 200000 109783810 200000 251281557 200000 400165294 200000 847137457 200000 418644295 200000 872865763 200000 702228464 200000 111768217 200000 18579508 200000 403539532 200000 871489097 200000 512718526 200000 778202447 200000 57214269 200000 956949136 200000 999296992 200000 642294463 200000 773450950 200000 925806907 200000 801821020 200000 123387723 200000 530384277 200000 920410976 200000 495527729 200000 739081816 200000 394856184 200000 975579831 200000 492455422 200000 233444845 200000 221835999 200000 644877717 200000 585154305 200000 180802737 200000 296859094 200000 629694705 200000 251049497 200000 91476459 200000 476768526 200000 493890657 200000 320159684 200000 917592448 200000 81403476 200000 477330973 200000 587778848 200000 739674615 200000 93577239 200000 828284666 200000 439937005 200000 361378936 200000 186269029 200000 227754095 200000 70167689 200000 27312327 200000 11943917 200000 623345299 200000 736157681 200000 14577485 200000 273611262 200000 793777691 200000 499306437 200000 375429902 200000 939413125 200000 42781280 200000 551296580 200000 531294643 200000 182178578 200000 295479638 200000 415620683 200000 60986241 200000 800804819 200000 301317013 200000 307833689 200000 871705438 200000 223972246 200000 860103251 200000 491322765 200000 466624722 200000 995333066 200000 545724774 200000 104082341 200000 320093698 200000 878271102 200000 860597573 200000 634747648 200000 440591798 200000 632948319 200000 96779527 200000 735077276 200000 204075860 200000 703703741 200000 325897314 200000 937554455 200000 656027874 200000 324841862 200000 976000941 200000 194673585 200000 429286151 200000 801947464 200000 746159070 200000 919362119 200000 30083849 200000 872720690 200000 791811723 200000 761352281 200000 991383759 200000 681603347 200000 340185579 200000 446678788 200000 460724959 200000 49458521 200000 748689621 200000 165096455 200000 914544224 200000 556206353 200000 109042878 200000 562413505 200000 583309080 200000 913506796 200000 308443583 200000 233285937 200000 464499566 200000 579006519 200000 819923596 200000 814465524 200000 776583784 200000 738473186 200000 121967229 200000 613896777 200000 591624109 200000 205620601 200000 267608968 200000 338374414 200000 772986244 200000 651810349 200000 940469315 200000 362311619 200000 386740434 200000 479898058 200000 455498726 200000 526279302 200000 438661918 200000 14180289 200000 596977222 200000 187703828 200000 794084496 200000 986377759 200000 11444186 200000 325802958 200000 417355244 200000 845960084 200000 804770744 200000 921264560 200000 2859675 200000 175188332 200000 281655704 200000 463895130 200000 282535073 200000 974707096 200000 251147215 200000 376149771 200000 6459047 200000 729846948 200000 414019925 200000 791119264 200000 480604657 200000 594022849 200000 578779070 200000 806950040 200000 229253736 200000 998090428 200000 421990211 200000 480236306 200000 177967760 200000 307154949 200000 300539065 200000 936230604 200000 452716946 200000 758446760 200000 876023192 200000 585972260 200000 625300275 200000 430614101 200000 537900021 200000 716780570 200000 705313241 200000 653196123 200000 529646215 200000 745765452 200000 114275468 200000 933159592 200000 272945828 200000 75516663 200000 605985522 200000 591442890 200000 579849284 200000 725571836 200000 882514257 200000 722784496 200000 165894140 200000 830275031 200000 590819984 200000 843431145 200000 571659523 200000 999702440 200000 267954229 200000 950514978 200000 774144816 200000 347517230 200000 542981735 200000 862590379 200000 365934328 200000 570855366 200000 230546924 200000 160393522 200000 794219892 200000 980047215 200000 406616619 200000 740212997 200000 151611480 200000 630000839 200000 358089002 200000 846006547 200000 533025788 200000 64401166 200000 752534928 200000 670025707 200000 914054998 200000 749168674 200000 344069796 200000 899138234 200000 945999356 200000 373154945 200000 789141067 200000 994931536 200000 697945637 200000 607824201 200000 966841100 200000 830598170 200000 588520616 200000 698010170 200000 338701838 200000 151560233 200000 883816187 200000 562930097 200000 884725528 200000 734185257 200000 993504053 200000 14946478 200000 525961359 200000 656762729 200000 64333323 200000 66392782 200000 107797370 200000 276503513 200000 683858646 200000 496482384 200000 800736641 200000 771374597 200000 868700042 200000 842594835 200000 672319720 200000 726253598 200000 539711167 200000 318257045 200000 216986264 200000 286510833 200000 735245738 200000 552201461 200000 869977622 200000 657303533 200000 221726756 200000 803239153 200000 999917448 200000 940434209 200000 265620129 200000 229609703 200000 624034230 200000 120129338 200000 521185849 200000 208254167 200000 735195653 200000 97153928 200000 983182498 200000 434608479 200000 363177597 200000 401175544 200000 712684594 200000 631499196 200000 178064324 200000 379938075 200000 548858849 200000 42248142 200000 40031008 200000 534389789 200000 492682052 200000 368950292 200000 884018296 200000 126364877 200000 118612626 200000 646885803 200000 635169362 200000 723377050 200000 996739233 200000 871112786 200000 828782548 200000 420473747 200000 976254697 200000 170273896 200000 158893254 200000 222266982 200000 972204415 200000 86152427 200000 380280206 200000 995544161 200000 846587162 200000 873076090 200000 610951987 200000 665302131 200000 579607825 200000 693817939 200000 48538457 200000 401550378 200000 413224282 200000 524618324 200000 684036682 200000 591670198 200000 132728971 200000 914651389 200000 890835690 200000 357793251 200000 769538011 200000 200238188 200000 923406528 200000 202417698 200000 754190113 200000 371783518 200000 144634867 200000 312349312 200000 943366355 200000 378327859 200000 632544586 200000 700078508 200000 786840584 200000 156228074 200000 66662954 200000 107615989 200000 465425525 200000 558161952 200000 589278874 200000 609099336 200000 537376882 200000 912375572 200000 968897346 200000 314706997 200000 912202998 200000 849312933 200000 118955878 200000 681239529 200000 572051861 200000 241599313 200000 122801390 200000 905646388 200000 15458440 200000 849395767 200000 951100001 200000 187314308 200000 225621668 200000 241643797 200000 192338661 200000 834534120 200000 62261088 200000 442938953 200000 325290559 200000 342423565 200000 626230483 200000 790894291 200000 714352344 200000 472635971 200000 191247283 200000 35315280 200000 218555829 200000 177023095 200000 920110422 200000 565894912 200000 723131004 200000 479867961 200000 455623092 200000 766544832 200000 409659765 200000 956818871 200000 760047458 200000 906795535 200000 68007302 200000 599495104 200000 824563607 200000 769540108 200000 485655605 200000 402835905 200000 558743081 200000 439394933 200000 169357224 200000 893743562 200000 584974736 200000 254848681 200000 768679 200000 158698632 200000 658388193 200000 565313702 200000 967941784 200000 702422859 200000 973472211 200000 102489867 200000 804729729 200000 226523649 200000 697792701 200000 241726742 200000 227677193 200000 175635257 200000 202832021 200000 586553509 200000 211900790 200000 568817696 200000 43076849 200000 995473976 200000 173959087 200000 956264070 200000 98597384 200000 662626028 200000 949368123 200000 700076248 200000 960044721 200000 399068289 200000 39198527 200000 968356902 200000 641010786 200000 878497108 200000 184308610 200000 624122398 200000 741799729 200000 264956004 200000 940899435 200000 715026191 200000 230828502 200000 806404432 200000 416182529 200000 178124262 200000 614812582 200000 595135574 200000 100360937 200000 48761395 200000 173368984 200000 139848277 200000 335226986 200000 381443107 200000 786878786 200000 499560139 200000 237399660 200000 293849734 200000 105476828 200000 491813335 200000 485657715 200000 714064074 200000 720498491 200000 219711543 200000 522470568 200000 249901821 200000 202788566 200000 163824969 200000 764257231 200000 602321359 200000 700148420 200000 605719821 200000 731787089 200000 524138124 200000 756548795 200000 757117984 200000 640071474 200000 685216037 200000 715220241 200000 527688642 200000 20091931 200000 391820327 200000 470475966 200000 307669968 200000 521029457 200000 13396161 200000 806929238 200000 634505929 200000 652674234 200000 665756353 200000 203246866 200000 668893644 200000 650639070 200000 699117206 200000 203466440 200000 968666775 200000 132991715 200000 985496399 200000 725998061 200000 182725513 200000 473552527 200000 353640602 200000 937062553 200000 550767520 200000 750818889 200000 753738948 200000 250405250 200000 889575034 200000 522170135 200000 333091518 200000 425532927 200000 757634647 200000 816448672 200000 644430358 200000 112619014 200000 514176021 200000 161978154 200000 988394233 200000 136078893 200000 633220401 200000 480979356 200000 417164855 200000 229150635 200000 80676812 200000 350702972 200000 336195901 200000 434728535 200000 530347170 200000 42450673 200000 36177435 200000 820080807 200000 283297555 200000 120012993 200000 277860223 200000 171367345 200000 341430557 200000 732004947 200000 289063095 200000 717570861 200000 455347039 200000 207223213 200000 70877618 200000 229734768 200000 2811671 200000 144678263 200000 942544639 200000 369837937 200000 722700836 200000 183870197 200000 605035979 200000 275043526 200000 256196356 200000 125362703 200000 499508198 200000 543271335 200000 505107670 200000 222548812 200000 489929150 200000 208636137 200000 524303703 200000 697413585 200000 223861346 200000 920970243 200000 641395432 200000 996496230 200000 339349887 200000 49573132 200000 814044293 200000 356936816 200000 3499364 200000 115752633 200000 343986127 200000 635034615 200000 302693121 200000 35752546 200000 286184706 200000 296882592 200000 582769635 200000 614096382 200000 190522622 200000 29906867 200000 260414521 200000 573323810 200000 188932417 200000 3463445 200000 236535505 200000 319073796 200000 100438506 200000 858955086 200000 96555290 200000 117443965 200000 606243767 200000 522190468 200000 590186275 200000 111315713 200000 729466375 200000 666477949 200000 568291737 200000 544736680 200000 682137816 200000 950875552 200000 750332364 200000 428959528 200000 985275592 200000 302698739 200000 549777834 200000 269558744 200000 945662743 200000 549665308 200000 198494657 200000 699314350 200000 760091042 200000 757056099 200000 59660096 200000 753574720 200000 250313961 200000 220252590 200000 161791478 200000 303376325 200000 823605257 200000 507126915 200000 181270608 200000 277524244 200000 445462722 200000 407187465 200000 181405022 200000 901542562 200000 483642225 200000 641311239 200000 729587918 200000 601334920 200000 419855637 200000 821360866 200000 716481774 200000 526890362 200000 319883085 200000 852368801 200000 364040365 200000 861707984 200000 527311447 200000 578809323 200000 74467226 200000 421853824 200000 473088785 200000 142205958 200000 955165154 200000 140522784 200000 668158715 200000 346833625 200000 197005397 200000 519217128 200000 341515827 200000 687962603 200000 435386465 200000 679273133 200000 97411958 200000 563775841 200000 751937556 200000 202078694 200000 622833701 200000 306510851 200000 849690653 200000 280582313 200000 313951292 200000 124377398 200000 969533387 200000 208575662 200000 289286236 200000 381999362 200000 935341323 200000 571636298 200000 224064449 200000 268203532 200000 850345581 200000 428861557 200000 301850699 200000 882327964 200000 892587807 200000 621008067 200000 273287800 200000 99961239 200000 257114863 200000 756466029 200000 589378407 200000 627300485 200000 869554764 200000 558105416 200000 707251414 200000 127742347 200000 378432581 200000 403900876 200000 787955492 200000 69330033 200000 878731399 200000 630981902 200000 865594190 200000 603991453 200000 247150946 200000 612536261 200000 714675445 200000 733628437 200000 354854340 200000 828973383 200000 934495318 200000 59749248 200000 563654459 200000 770505100 200000 984583759 200000 995597860 200000 890712054 200000 298783017 200000 899960415 200000 309748967 200000 847758020 200000 567398741 200000 551075493 200000 573439825 200000 150803730 200000 954356199 200000 670162912 200000 868934024 200000 39184112 200000 608824148 200000 15282541 200000 379054674 200000 636454156 200000 866028213 200000 291592523 200000 896449302 200000 777986228 200000 449332158 200000 286435865 200000 257868251 200000 132858327 200000 968350919 200000 487014677 200000 801450822 200000 807085827 200000 808315590 200000 5945373 200000 770274462 200000 745000296 200000 471123793 200000 510789041 200000 700729290 200000 214289618 200000 441253023 200000 232076527 200000 527873872 200000 46655410 200000 768220039 200000 821036436 200000 297411672 200000 638258453 200000 30622591 200000 894503936 200000 24323238 200000 214022314 200000 119660190 200000 663618354 200000 421816482 200000 71090880 200000 520040857 200000 479954631 200000 397154643 200000 434231876 200000 160205769 200000 196826366 200000 657130590 200000 504353990 200000 975159586 200000 53696182 200000 154523147 200000 42682484 200000 785444923 200000 354793325 200000 857301823 200000 358376476 200000 820891212 200000 997360962 200000 302488450 200000 354355501 200000 301577002 200000 998070515 200000 686003449 200000 769298869 200000 234356557 200000 283572703 200000 57151596 200000 878528612 200000 556933578 200000 220523523 200000 247884609 200000 610431111 200000 356612184 200000 160644608 200000 141713790 200000 423154700 200000 261130061 200000 385091858 200000 210322889 200000 465795 200000 853525920 200000 898490138 200000 269622122 200000 760248346 200000 200228585 200000 297791636 200000 900992583 200000 514366368 200000 429358940 200000 901809824 200000 328488678 200000 219967618 200000 356614608 200000 75937020 200000 688199278 200000 963070416 200000 917432765 200000 377268743 200000 467932837 200000 364222776 200000 164118840 200000 371378367 200000 834327026 200000 915919112 200000 931513080 200000 960144067 200000 593982811 200000 24652847 200000 135910996 200000 995251281 200000 583984263 200000 19704379 200000 25875778 200000 2529864 200000 910365116 200000 9176411 200000 30925912 200000 540263461 200000 276032993 200000 861878366 200000 516743885 200000 645042697 200000 308051069 200000 344628914 200000 597784696 200000 432359088 200000 918253493 200000 787655269 200000 434861007 200000 977338235 200000 685086800 200000 74248230 200000 304083945 200000 330621542 200000 479761845 200000 233408835 200000 28722299 200000 955149329 200000 749669867 200000 886214060 200000 934515677 200000 55082426 200000 228331927 200000 493317613 200000 272546565 200000 369230656 200000 242655745 200000 212063543 200000 807085450 200000 650514209 200000 827646734 200000 133086039 200000 726342050 200000 363089020 200000 933759302 200000 969513148 200000 348679715 200000 675011343 200000 529915342 200000 798770804 200000 914445444 200000 99776824 200000 563855982 200000 185222191 200000 649357020 200000 678647799 200000 515136907 200000 42697274 200000 996923873 200000 799861481 200000 348104237 200000 874491779 200000 633164009 200000 529996366 200000 172221434 200000 719831450 200000 986429420 200000 479228675 200000 39068983 200000 953661101 200000 322773375 200000 19955847 200000 242334413 200000 77035915 200000 511460569 200000 505031417 200000 629747265 200000 906736033 200000 322765776 200000 930488088 200000 573113786 200000 891249407 200000 925006044 200000 996697152 200000 879176702 200000 300461138 200000 412415762 200000 259539570 200000 384276084 200000 454812394 200000 784245289 200000 429538892 200000 486983970 200000 951948469 200000 38806648 200000 368252684 200000 909513903 200000 721048641 200000 94734580 200000 199409808 200000 189797985 200000 731122878 200000 480145206 200000 872923992 200000 662621215 200000 160940536 200000 610347378 200000 686301313 200000 685719151 200000 446124640 200000 639157888 200000 189004747 200000 358173816 200000 887492867 200000 674282454 200000 159367571 200000 857714177 200000 289719696 200000 868684682 200000 32103128 200000 238425967 200000 819296341 200000 401002580 200000 439843641 200000 869234633 200000 23372866 200000 3732361 200000 382121717 200000 627993270 200000 524238563 200000 595545376 200000 828124904 200000 481454717 200000 546978409 200000 494128047 200000 420212883 200000 645726723 200000 39015841 200000 951387246 200000 584151060 200000 367621840 200000 312313850 200000 946849074 200000 159952937 200000 317463817 200000 110110594 200000 718578802 200000 681742384 200000 841565046 200000 338924776 200000 31534917 200000 124121641 200000 357577596 200000 381949819 200000 168818529 200000 606005937 200000 378727203 200000 725291817 200000 3411228 200000 949177608 200000 429730576 200000 870208640 200000 781329261 200000 363069707 200000 37354635 200000 659380910 200000 33219051 200000 219593017 200000 543597434 200000 302729092 200000 176099020 200000 821075633 200000 359301731 200000 198354798 200000 819052775 200000 694795569 200000 311619180 200000 5019004 200000 34272177 200000 504994072 200000 520806237 200000 515282267 200000 465729858 200000 858741604 200000 922622876 200000 615089499 200000 111952464 200000 236563380 200000 377463855 200000 539588202 200000 809234994 200000 536868933 200000 395948221 200000 288645654 200000 937285342 200000 843726840 200000 519939468 200000 585145999 200000 387263210 200000 130648137 200000 763322243 200000 898421921 200000 754326925 200000 551007577 200000 961295912 200000 872554429 200000 402595486 200000 617902052 200000 510018466 200000 566596080 200000 667205267 200000 603433802 200000 898943159 200000 397907945 200000 77523074 200000 886919562 200000 849001167 200000 195866870 200000 353902115 200000 338193216 200000 638446 200000 253300486 200000 359955402 200000 334521774 200000 75372220 200000 92116648 200000 960610928 200000 492850351 200000 939703936 200000 114840841 200000 57481131 200000 527809220 200000 110260511 200000 903165433 200000 615557553 200000 912338187 200000 818418464 200000 347826662 200000 86138200 200000 480427842 200000 272631723 200000 663554014 200000 719222807 200000 169678791 200000 518680196 200000 48480656 200000 785139204 200000 220586906 200000 298533396 200000 286198603 200000 556800983 200000 54423640 200000 98736991 200000 607329277 200000 201081573 200000 941210176 200000 419554318 200000 231623987 200000 496781094 200000 185303089 200000 452072037 200000 221813022 200000 240302383 200000 13697961 200000 903233357 200000 241869452 200000 717859382 200000 740507847 200000 58299467 200000 650015978 200000 877949460 200000 110492233 200000 19199365 200000 765839431 200000 856858941 200000 625222542 200000 404021187 200000 533553491 200000 606098633 200000 137159828 200000 361066091 200000 531286363 200000 705625198 200000 514410490 200000 16338307 200000 522893902 200000 779940483 200000 638908157 200000 15420850 200000 224463034 200000 992228349 200000 877730174 200000 615553086 200000 360196558 200000 214176373 200000 168621561 200000 504299278 200000 278749528 200000 232229919 200000 942833550 200000 650329256 200000 531240904 200000 924383699 200000 171506684 200000 581398067 200000 823536171 200000 113485574 200000 773216672 200000 463649653 200000 860561968 200000 936461777 200000 169021305 200000 943985365 200000 404318245 200000 406885608 200000 790920998 200000 154275161 200000 886425337 200000 367442339 200000 953077477 200000 668522152 200000 152741947 200000 401727992 200000 231658389 200000 62222601 200000 180514840 200000 5534333 200000 994556083 200000 682970465 200000 829403488 200000 256759402 200000 13154400 200000 355290423 200000 484230017 200000 894432660 200000 741591385 200000 550487731 200000 722145929 200000 536445554 200000 108527356 200000 981540505 200000 940326695 200000 584679962 200000 132166985 200000 703020113 200000 202729130 200000 990262340 200000 407447773 200000 603210722 200000 873179391 200000 594634565 200000 882270967 200000 126099953 200000 832732854 200000 817455636 200000 884388726 200000 990593478 200000 853293821 200000 206753864 200000 367414488 200000 410829639 200000 351250850 200000 155239959 200000 242606140 200000 264171257 200000 810884884 200000 799949399 200000 487445344 200000 445976581 200000 177307233 200000 894438016 200000 434056355 200000 31637552 200000 262739257 200000 317940391 200000 473166083 200000 687115744 200000 371813865 200000 914244483 200000 849222686 200000 968381469 200000 908852063 200000 556595818 200000 862007348 200000 786732173 200000 103840044 200000 155284308 200000 519065634 200000 861704054 200000 390415740 200000 766256854 200000 906911592 200000 273948095 200000 826954526 200000 229905959 200000 886712867 200000 164641518 200000 558288258 200000 62637854 200000 861564178 200000 33142058 200000 565496500 200000 751286320 200000 294933396 200000 256654137 200000 243723109 200000 827614326 200000 380519847 200000 327230082 200000 72846562 200000 9976228 200000 563996138 200000 37818635 200000 318286106 200000 134475794 200000 551923611 200000 99194235 200000 587885724 200000 956932789 200000 676549272 200000 320130328 200000 784344213 200000 953957670 200000 881074017 200000 984585674 200000 866741461 200000 159459225 200000 11904276 200000 361276437 200000 642247114 200000 497576678 200000 215858030 200000 143254817 200000 427510402 200000 403519619 200000 707675856 200000 987783349 200000 214715564 200000 673617031 200000 539428406 200000 910375734 200000 253149847 200000 782961575 200000 133647680 200000 123216811 200000 628749104 200000 608870716 200000 656685100 200000 329209276 200000 860720647 200000 193620282 200000 717918169 200000 21741485 200000 57858377 200000 441809464 200000 204760006 200000 37361767 200000 543756743 200000 698788718 200000 994479119 200000 23203694 200000 797610733 200000 92019889 200000 708420981 200000 79218411 200000 637817034 200000 407889017 200000 774250326 200000 442601891 200000 771888141 200000 501140443 200000 17471920 200000 296796412 200000 38863877 200000 768376974 200000 120703265 200000 99191038 200000 961949344 200000 825341672 200000 303072489 200000 661082703 200000 591449196 200000 955376096 200000 348152549 200000 292130357 200000 677157016 200000 709443853 200000 903977876 200000 361660566 200000 480568050 200000 435310758 200000 917893141 200000 41231866 200000 910921706 200000 85943167 200000 767849511 200000 375541127 200000 628753037 200000 572422929 200000 971040807 200000 865868547 200000 601575561 200000 574947697 200000 21636884 200000 396268757 200000 238428718 200000 818466134 200000 588386956 200000 89439747 200000 872402538 200000 869414423 200000 999337679 200000 319671860 200000 863783116 200000 65787306 200000 534201019 200000 377991087 200000 894300545 200000 810921125 200000 550078414 200000 600122201 200000 607698265 200000 286359103 200000 636049958 200000 500386489 200000 616401858 200000 6782031 200000 649311363 200000 672033782 200000 956517578 200000 686272843 200000 608648258 200000 877171159 200000 136513824 200000 883267146 200000 588311906 200000 718966209 200000 889615378 200000 805406465 200000 43407490 200000 379606459 200000 552800143 200000 916929480 200000 401267936 200000 355965036 200000 785584166 200000 669767061 200000 506512987 200000 380181787 200000 623854341 200000 946682367 200000 21300081 200000 150025133 200000 633215994 200000 139539772 200000 640906561 200000 522728618 200000 453252980 200000 503078434 200000 69695369 200000 593398583 200000 104006785 200000 400189480 200000 272861351 200000 434115356 200000 655148240 200000 524603237 200000 210906011 200000 893937343 200000 763008176 200000 697336463 200000 511299587 200000 612924197 200000 59093775 200000 690008828 200000 364179484 200000 165559799 200000 40414075 200000 104105636 200000 808019654 200000 488532858 200000 881600035 200000 492881436 200000 637475200 200000 306344085 200000 762104277 200000 260630171 200000 918028391 200000 947626702 200000 175713281 200000 379218935 200000 208390714 200000 334737995 200000 368754355 200000 717134504 200000 881168984 200000 629200852 200000 87614620 200000 486537155 200000 410227391 200000 608946895 200000 194965257 200000 270259967 200000 272361997 200000 149159746 200000 191657449 200000 344310451 200000 167114626 200000 168181716 200000 803341770 200000 220397524 200000 267799804 200000 507103691 200000 366211547 200000 322052603 200000 370804472 200000 54107406 200000 439730155 200000 226641756 200000 28709015 200000 899808804 200000 950275176 200000 673721551 200000 136960405 200000 705196594 200000 60149344 200000 515277770 200000 372756050 200000 524355327 200000 103750018 200000 733051491 200000 940739021 200000 283216114 200000 242659868 200000 819816274 200000 855658403 200000 629787410 200000 194321181 200000 627768300 200000 341417491 200000 326162692 200000 191705108 200000 433202216 200000 96756220 200000 400527631 200000 361505583 200000 378694300 200000 100180188 200000 706492443 200000 66694460 200000 41011328 200000 917323473 200000 889625004 200000 3504553 200000 566691241 200000 882432155 200000 692381674 200000 491177607 200000 635321998 200000 324824472 200000 627236252 200000 928111746 200000 492812358 200000 346627525 200000 735644200 200000 939290858 200000 380406407 200000 639522242 200000 899001235 200000 244296620 200000 304307623 200000 65762510 200000 82022534 200000 565376344 200000 364917917 200000 111812806 200000 355729478 200000 769606428 200000 564264192 200000 511177257 200000 165241017 200000 69654214 200000 771696390 200000 538946582 200000 496197735 200000 764412614 200000 401001350 200000 440128075 200000 655748214 200000 447259176 200000 136399349 200000 398082855 200000 615185580 200000 308371101 200000 314108523 200000 974632872 200000 412838256 200000 342929522 200000 858325918 200000 43502445 200000 517674440 200000 17283734 200000 834116837 200000 780215988 200000 28949850 200000 366501015 200000 429030966 200000 410228315 200000 590852207 200000 95909028 200000 490372647 200000 161603554 200000 153208298 200000 286560140 200000 809331183 200000 340240742 200000 377305941 200000 793685692 200000 2073957 200000 477217190 200000 881981652 200000 910889028 200000 821328127 200000 962858497 200000 360042798 200000 272339666 200000 880556499 200000 601666678 200000 211596746 200000 770641845 200000 875336601 200000 359064482 200000 770230958 200000 988489434 200000 269052581 200000 341277380 200000 609149570 200000 95557328 200000 705185776 200000 33984954 200000 767675018 200000 917916359 200000 888941328 200000 553694468 200000 905931950 200000 334705804 200000 813846075 200000 499469248 200000 70780277 200000 692714126 200000 647846983 200000 836197804 200000 259997700 200000 92542427 200000 582000299 200000 926785830 200000 248812579 200000 566680610 200000 236871037 200000 178281774 200000 264488503 200000 822615474 200000 888376693 200000 686485857 200000 968609608 200000 240115064 200000 817813480 200000 903794686 200000 435882747 200000 81805060 200000 964885198 200000 330306020 200000 341519768 200000 911625860 200000 980938428 200000 693328530 200000 210001924 200000 175834310 200000 629454568 200000 31963685 200000 923046855 200000 865137465 200000 315632939 200000 660565852 200000 884392711 200000 305058796 200000 659796985 200000 196865429 200000 759248522 200000 702123916 200000 618126954 200000 368171728 200000 465109430 200000 638742377 200000 825396788 200000 649705899 200000 159649427 200000 671996785 200000 506630062 200000 532013412 200000 434265031 200000 288513586 200000 134235597 200000 807964121 200000 665144984 200000 456553180 200000 572741162 200000 583584649 200000 675526381 200000 718902587 200000 187724025 200000 995492244 200000 349542732 200000 773427136 200000 925965073 200000 549856182 200000 83403484 200000 278217080 200000 25620970 200000 733717071 200000 201883491 200000 225865233 200000 813975450 200000 907182173 200000 608880968 200000 425448924 200000 174943958 200000 222507903 200000 88278418 200000 69415365 200000 679667446 200000 194330611 200000 626845670 200000 330310491 200000 289521136 200000 8652440 200000 488395403 200000 493546702 200000 422611546 200000 189504236 200000 830234728 200000 816341739 200000 184700780 200000 773336845 200000 505196804 200000 437849888 200000 681206523 200000 632724411 200000 476105860 200000 447703934 200000 340825982 200000 278479955 200000 611668912 200000 85096113 200000 555454987 200000 320420053 200000 413344237 200000 827376648 200000 380504154 200000 709097438 200000 402195778 200000 155089779 200000 696619712 200000 226860205 200000 804088407 200000 881766783 200000 4850740 200000 11220257 200000 951516785 200000 390133594 200000 941303373 200000 104739256 200000 935182710 200000 320569557 200000 853066561 200000 129918353 200000 638855150 200000 449297500 200000 63384038 200000 837086314 200000 315542782 200000 866402046 200000 302604212 200000 620692642 200000 167171182 200000 862498411 200000 328436928 200000 84826423 200000 672515236 200000 725831919 200000 86607809 200000 823075271 200000 758025382 200000 834462587 200000 847696909 200000 952766610 200000 171504666 200000 605254556 200000 610314140 200000 494076533 200000 522737480 200000 444002177 200000 516361475 200000 905291504 200000 590462230 200000 398565881 200000 10299257 200000 594661920 200000 192656138 200000 801494129 200000 472283349 200000 488363204 200000 809391947 200000 343615225 200000 58663820 200000 109306939 200000 411823263 200000 10366527 200000 161463990 200000 653303427 200000 733939821 200000 74005905 200000 615884810 200000 34398267 200000 496315580 200000 565255390 200000 618559453 200000 774794401 200000 780900401 200000 716053685 200000 544147749 200000 25045396 200000 345915411 200000 141844035 200000 531043707 200000 876412817 200000 357614665 200000 348263768 200000 586189075 200000 30116281 200000 921740633 200000 701496418 200000 167549637 200000 347165641 200000 138000491 200000 464676463 200000 430739975 200000 920567839 200000 633957187 200000 102671150 200000 591198448 200000 216259514 200000 622922825 200000 252973293 200000 270903349 200000 734211641 200000 576861316 200000 185910428 200000 369836846 200000 292032987 200000 847896985 200000 732599751 200000 489014226 200000 815245693 200000 786883024 200000 789984927 200000 243909813 200000 156349086 200000 482698254 200000 134417393 200000 288800528 200000 194800989 200000 949191131 200000 411691820 200000 845158584 200000 36707447 200000 16546140 200000 949206111 200000 845398053 200000 639689549 200000 97093465 200000 624471095 200000 187678828 200000 253159388 200000 561006392 200000 180791300 200000 234847043 200000 240147138 200000 539633407 200000 236944308 200000 638832387 200000 254753599 200000 459316564 200000 62678997 200000 127455392 200000 865981744 200000 110706559 200000 201367958 200000 660259762 200000 933558037 200000 594635622 200000 629368517 200000 694056559 200000 127071755 200000 169411983 200000 671940562 200000 369521582 200000 507124177 200000 914029345 200000 714268617 200000 605746405 200000 48007878 200000 445580770 200000 649858651 200000 639385130 200000 851618280 200000 903551545 200000 661720021 200000 979414068 200000 401346774 200000 297135916 200000 178500902 200000 328523354 200000 33246669 200000 82622562 200000 177298397 200000 293987986 200000 15330734 200000 421527073 200000 911600167 200000 711208818 200000 440710134 200000 651833168 200000 533372628 200000 499375665 200000 795952323 200000 358801781 200000 498778449 200000 59508390 200000 771411157 200000 739570360 200000 451663790 200000 260171591 200000 116981129 200000 462308317 200000 64784537 200000 6875947 200000 902360286 200000 814737996 200000 672931169 200000 610204679 200000 774592371 200000 132239884 200000 181888499 200000 41651251 200000 793951367 200000 636675010 200000 480550623 200000 580813477 200000 499617782 200000 176519861 200000 331734354 200000 977642228 200000 718493250 200000 479488205 200000 216597277 200000 871318870 200000 320946822 200000 205085326 200000 870140587 200000 635066529 200000 362963587 200000 761915169 200000 548118798 200000 539919948 200000 299417751 200000 799438923 200000 118607858 200000 630243950 200000 814068159 200000 929007218 200000 414242215 200000 862295485 200000 491911068 200000 713958558 200000 494616347 200000 725595535 200000 926869610 200000 766455925 200000 895808988 200000 335651804 200000 147486985 200000 420702780 200000 906322969 200000 302703417 200000 752578296 200000 840344284 200000 508533920 200000 441163997 200000 132353108 200000 204359130 200000 482387680 200000 429435038 200000 488358364 200000 581662045 200000 727216360 200000 584868084 200000 431726831 200000 5481515 200000 44936038 200000 129209076 200000 959626123 200000 733354411 200000 578255784 200000 7694933 200000 263614031 200000 539991523 200000 460002717 200000 965174638 200000 399305336 200000 639945594 200000 625013203 200000 735509300 200000 231824871 200000 604900790 200000 385816953 200000 349436224 200000 237423897 200000 822255230 200000 249547870 200000 776688582 200000 677074732 200000 254750808 200000 795521263 200000 955824542 200000 916047839 200000 246452843 200000 492624956 200000 945875518 200000 467596690 200000 544213117 200000 491298291 200000 919337404 200000 833420609 200000 802136822 200000 243572323 200000 698915024 200000 580033164 200000 747910874 200000 660918905 200000 443131599 200000 569996209 200000 876666321 200000 734864325 200000 440590256 200000 986665359 200000 843901986 200000 491841652 200000 384104457 200000 708723108 200000 498875058 200000 26816342 200000 242310930 200000 346478606 200000 350247689 200000 270937561 200000 662870176 200000 285663117 200000 123783500 200000 223244 200000 337978154 200000 645086591 200000 819491907 200000 128688284 200000 126275015 200000 534487521 200000 603741011 200000 500148952 200000 913331245 200000 136675668 200000 999268996 200000 819780272 200000 85451442 200000 688077076 200000 966878843 200000 736241329 200000 878060109 200000 640354561 200000 678688896 200000 759195146 200000 686350485 200000 463729562 200000 349607545 200000 364767881 200000 44238272 200000 718667772 200000 958469868 200000 628897437 200000 338011813 200000 526390246 200000 954571007 200000 815126357 200000 195771065 200000 932116406 200000 322834042 200000 947310687 200000 570024980 200000 476843116 200000 739910083 200000 134776329 200000 24691052 200000 867388838 200000 943230944 200000 946809153 200000 547453976 200000 352879522 200000 893861496 200000 41741208 200000 112596494 200000 755733310 200000 477559249 200000 688630074 200000 37547492 200000 686925818 200000 115847378 200000 580637431 200000 55962833 200000 804654067 200000 541408001 200000 519693372 200000 637269676 200000 507936233 200000 730482821 200000 177306393 200000 753954795 200000 30258489 200000 262471204 200000 13607484 200000 121632164 200000 430180322 200000 906672965 200000 106694387 200000 478113678 200000 968487043 200000 677060079 200000 502607661 200000 900090880 200000 185098842 200000 529758919 200000 448073081 200000 26351600 200000 200790342 200000 965901588 200000 494842117 200000 257353461 200000 932417477 200000 292479166 200000 396268447 200000 806304580 200000 140887797 200000 645007433 200000 985708469 200000 191397814 200000 737303190 200000 99576541 200000 371901016 200000 284403135 200000 861650693 200000 397131329 200000 459739956 200000 134430070 200000 794527042 200000 94507738 200000 309137560 200000 469608851 200000 208808170 200000 711566256 200000 611191668 200000 432094059 200000 505626685 200000 322632297 200000 524308309 200000 46538486 200000 666454552 200000 37381450 200000 992151146 200000 741018312 200000 689793018 200000 152690492 200000 248169345 200000 362012698 200000 127180802 200000 157324228 200000 370445321 200000 218372290 200000 387434222 200000 598848776 200000 402639889 200000 48054581 200000 289118237 200000 137673168 200000 394876998 200000 883438219 200000 523584908 200000 588434818 200000 669395960 200000 455517306 200000 345077212 200000 680750628 200000 717601045 200000 182010713 200000 583095882 200000 503401053 200000 679690283 200000 44736029 200000 47313588 200000 108366707 200000 56560233 200000 673103967 200000 154706842 200000 565936461 200000 440295326 200000 753740371 200000 504581657 200000 796877425 200000 577368119 200000 675486928 200000 899977712 200000 467680774 200000 195840836 200000 803599694 200000 575973246 200000 714864082 200000 46679667 200000 579765218 200000 680798145 200000 449590844 200000 684683282 200000 391838020 200000 784922712 200000 207837770 200000 948417296 200000 845658825 200000 374337409 200000 194255779 200000 913882364 200000 345132648 200000 525992987 200000 519048334 200000 764980739 200000 276602551 200000 923393956 200000 961128432 200000 866429685 200000 932455150 200000 600661050 200000 82616144 200000 564347200 200000 324083426 200000 725744285 200000 880387285 200000 325050610 200000 526916874 200000 656154154 200000 246503750 200000 103743162 200000 439104636 200000 203158241 200000 936684552 200000 641815015 200000 257225456 200000 824630623 200000 930976035 200000 855233126 200000 647565499 200000 599721699 200000 793209660 200000 637877959 200000 289700052 200000 827479372 200000 471021979 200000 979167800 200000 312585938 200000 489373977 200000 561442342 200000 914693767 200000 112567019 200000 690029414 200000 856916834 200000 515269667 200000 943271413 200000 16962036 200000 31281784 200000 182655515 200000 212840 200000 767116065 200000 835911981 200000 393542172 200000 366525785 200000 630363627 200000 402154983 200000 153076342 200000 161402495 200000 134551024 200000 5146542 200000 544086551 200000 395906096 200000 681426288 200000 898123304 200000 313669261 200000 751399524 200000 715824456 200000 287703451 200000 132872711 200000 522749872 200000 211844856 200000 48021230 200000 650454868 200000 893898059 200000 297615005 200000 658837415 200000 359203809 200000 795820299 200000 303849718 200000 535797229 200000 418592702 200000 948302184 200000 773443938 200000 955107974 200000 254998937 200000 170193783 200000 972425183 200000 849813721 200000 666348736 200000 669459696 200000 794522380 200000 735739628 200000 8865058 200000 864796200 200000 855681575 200000 571639142 200000 38182733 200000 229038101 200000 550213903 200000 757456781 200000 792430705 200000 193700432 200000 976439874 200000 354592072 200000 54833243 200000 630417677 200000 475581662 200000 113187614 200000 39166329 200000 314322212 200000 718813859 200000 780392500 200000 254925531 200000 273415691 200000 980984302 200000 969179729 200000 799584815 200000 365777369 200000 597606847 200000 338225117 200000 563045828 200000 696641347 200000 9474483 200000 869096412 200000 574535815 200000 898185633 200000 403746313 200000 988314615 200000 717149192 200000 236338922 200000 482185120 200000 695755378 200000 671850101 200000 81113010 200000 147052022 200000 775878710 200000 838967964 200000 960018226 200000 427181354 200000 580674759 200000 321735148 200000 144967999 200000 350188026 200000 918126670 200000 247388787 200000 870905425 200000 518451140 200000 217717648 200000 815830241 200000 155453821 200000 249774216 200000 567587315 200000 839071363 200000 369105529 200000 969502435 200000 764805503 200000 329078599 200000 351958942 200000 439059989 200000 271415514 200000 59104701 200000 85260768 200000 594852347 200000 576499018 200000 661458195 200000 393122007 200000 365036821 200000 640342197 200000 150582040 200000 882801849 200000 366828160 200000 261044643 200000 673692729 200000 504985181 200000 409324539 200000 38696250 200000 516364166 200000 827148601 200000 734713829 200000 977115968 200000 496224941 200000 941868387 200000 521750844 200000 783556124 200000 739215868 200000 480778130 200000 779983775 200000 714111188 200000 62640738 200000 497315613 200000 193951564 200000 114441999 200000 915573101 200000 291637754 200000 374003489 200000 59530004 200000 289960269 200000 972542655 200000 381419678 200000 247762376 200000 846381262 200000 731047587 200000 274865120 200000 296975538 200000 350924129 200000 105909629 200000 222335911 200000 604200953 200000 29957395 200000 421900227 200000 379445584 200000 696268387 200000 30191251 200000 975267468 200000 568661723 200000 797539160 200000 323016495 200000 257843597 200000 865644773 200000 374791900 200000 641477335 200000 190807326 200000 458350765 200000 207856535 200000 281845272 200000 369796149 200000 847325202 200000 103565008 200000 458118176 200000 38767209 200000 104370578 200000 240232556 200000 424430783 200000 830654448 200000 479240267 200000 145072883 200000 37198435 200000 988119456 200000 586093565 200000 412332426 200000 926724123 200000 902574832 200000 917698822 200000 221451257 200000 352072596 200000 871976951 200000 829561444 200000 251630246 200000 903468318 200000 317414763 200000 881848757 200000 764475030 200000 504655270 200000 782680738 200000 666426680 200000 862869362 200000 321106108 200000 641481108 200000 929104333 200000 348487039 200000 460617870 200000 346639062 200000 332882672 200000 574386084 200000 610350059 200000 419894175 200000 944474817 200000 785070438 200000 101638720 200000 905386437 200000 20291582 200000 886028526 200000 365333917 200000 290160576 200000 139447814 200000 910142721 200000 289396399 200000 174303909 200000 236702423 200000 434314502 200000 847733446 200000 607373867 200000 146529040 200000 108727555 200000 540696528 200000 991947433 200000 226845167 200000 401261983 200000 536045148 200000 472924436 200000 269004626 200000 39370272 200000 125294487 200000 762036485 200000 889219001 200000 302456429 200000 634983761 200000 106265264 200000 356042305 200000 5852940 200000 300015095 200000 813228269 200000 674216106 200000 131559205 200000 481666713 200000 773561650 200000 717917009 200000 420233340 200000 875189989 200000 279080341 200000 785160501 200000 923082617 200000 520680745 200000 959495886 200000 256509941 200000 132969762 200000 957443157 200000 433900082 200000 397286863 200000 403752223 200000 521363957 200000 233514424 200000 720904098 200000 116064180 200000 307576890 200000 898595830 200000 447488236 200000 989214153 200000 122342385 200000 568472100 200000 641792460 200000 458135781 200000 33586825 200000 988618775 200000 793323263 200000 541976877 200000 977267216 200000 679565382 200000 814604774 200000 674102121 200000 676112693 200000 382023112 200000 547924094 200000 137554174 200000 804184391 200000 875027539 200000 487054181 200000 929394676 200000 24773684 200000 903875645 200000 928500698 200000 397044465 200000 671847562 200000 799964285 200000 627344316 200000 63543611 200000 603078008 200000 384018090 200000 994816394 200000 926440120 200000 434303692 200000 22316794 200000 883239521 200000 55585776 200000 463607541 200000 138400836 200000 862983168 200000 179408393 200000 761273090 200000 521003005 200000 257672390 200000 940534985 200000 215350944 200000 284401213 200000 702280625 200000 680346262 200000 188147231 200000 614271418 200000 28244575 200000 57849465 200000 944468077 200000 844519371 200000 813798672 200000 28385813 200000 54488856 200000 245621862 200000 164231841 200000 547744691 200000 231769680 200000 620928033 200000 118942866 200000 936580153 200000 634487521 200000 861054003 200000 215553280 200000 513634606 200000 180232764 200000 885379187 200000 630347435 200000 37729975 200000 352221806 200000 676268375 200000 856519408 200000 363128219 200000 5783078 200000 929589749 200000 551684046 200000 758529345 200000 154366130 200000 742930948 200000 91823588 200000 165855151 200000 12780545 200000 193875419 200000 67170416 200000 915916172 200000 349903010 200000 197154416 200000 610977617 200000 940821535 200000 464643522 200000 652906330 200000 939709701 200000 888963917 200000 130183985 200000 857813710 200000 383627946 200000 236599198 200000 959546205 200000 606620069 200000 711632384 200000 111816247 200000 234049364 200000 788179283 200000 955593061 200000 210778848 200000 9778886 200000 917029359 200000 24718294 200000 805906430 200000 296928255 200000 629500465 200000 822481651 200000 410062489 200000 397800944 200000 173225326 200000 691676923 200000 904564822 200000 366972966 200000 233409950 200000 124092619 200000 403951997 200000 547049679 200000 906519893 200000 59513826 200000 957960947 200000 396994236 200000 896334284 200000 794075743 200000 209455168 200000 646981465 200000 933853913 200000 330316544 200000 793388938 200000 810927285 200000 584201457 200000 71797540 200000 500097943 200000 787462528 200000 737034540 200000 576460489 200000 759244749 200000 924975367 200000 113486656 200000 319724685 200000 946863668 200000 89772857 200000 957568900 200000 759310768 200000 238347122 200000 101621412 200000 382807277 200000 716878863 200000 150012621 200000 844700279 200000 942255891 200000 389489194 200000 5272620 200000 986388097 200000 136480813 200000 73555230 200000 453803541 200000 24927535 200000 414165263 200000 16174250 200000 378197935 200000 376543633 200000 198488370 200000 457341229 200000 746344640 200000 392184661 200000 174173867 200000 506203046 200000 837076399 200000 379538633 200000 622859314 200000 332388786 200000 626220931 200000 137475292 200000 350624028 200000 939198352 200000 288838113 200000 502874909 200000 533494624 200000 182768158 200000 816832784 200000 429864377 200000 717196692 200000 44225756 200000 363251703 200000 123949440 200000 452270320 200000 146372072 200000 147580957 200000 140860896 200000 227169097 200000 385649663 200000 185731495 200000 902627559 200000 863450390 200000 290176130 200000 200493916 200000 525563716 200000 214725485 200000 579665773 200000 800113828 200000 889093702 200000 519438854 200000 499540832 200000 645578115 200000 52288986 200000 266400566 200000 579719578 200000 759854754 200000 10857104 200000 97052148 200000 512945144 200000 105290053 200000 241681302 200000 108017111 200000 389244153 200000 360159061 200000 738022074 200000 48878869 200000 905646012 200000 21661527 200000 177210475 200000 626667652 200000 732570623 200000 614155377 200000 277590456 200000 207074716 200000 117228064 200000 130740331 200000 988247630 200000 311611506 200000 802591519 200000 301156267 200000 204710525 200000 354792893 200000 309834394 200000 473885495 200000 567482163 200000 892593363 200000 142700238 200000 791349941 200000 177628670 200000 185307564 200000 642076316 200000 756055661 200000 414292749 200000 846306525 200000 28218240 200000 730322245 200000 935325486 200000 184336797 200000 295430554 200000 981382851 200000 300134353 200000 964091330 200000 874665897 200000 691176718 200000 985224451 200000 243093444 200000 546651914 200000 994794732 200000 155529586 200000 41322168 200000 746618812 200000 440472516 200000 861154926 200000 690460246 200000 416085085 200000 558985116 200000 517113318 200000 870410482 200000 312511021 200000 313837851 200000 550608998 200000 516419461 200000 78187786 200000 351742856 200000 6002462 200000 73951653 200000 428333938 200000 955004104 200000 89718749 200000 203379591 200000 576333443 200000 95341922 200000 36606737 200000 593694723 200000 648009725 200000 182456957 200000 591615432 200000 99457167 200000 664082493 200000 734944736 200000 938963377 200000 644988738 200000 547801667 200000 399377392 200000 378625307 200000 740565201 200000 841526188 200000 408157109 200000 267964147 200000 826608276 200000 967607991 200000 779126996 200000 416045769 200000 695493762 200000 553497155 200000 855720341 200000 16624843 200000 953365295 200000 612544462 200000 939662045 200000 241882055 200000 77014484 200000 223248247 200000 977687092 200000 945584940 200000 128453190 200000 601536508 200000 328235967 200000 790358280 200000 253143293 200000 784254651 200000 264147526 200000 458417675 200000 388080909 200000 806600628 200000 997873967 200000 254494081 200000 747331119 200000 526839685 200000 668665984 200000 748185435 200000 345717945 200000 729823083 200000 588420319 200000 926189606 200000 542029728 200000 859767622 200000 98205076 200000 973679889 200000 398219388 200000 384654741 200000 857519749 200000 644088299 200000 264167811 200000 366325109 200000 128986680 200000 86846753 200000 386682252 200000 322913445 200000 39863764 200000 184303043 200000 610702349 200000 977833348 200000 290772767 200000 708724094 200000 483678492 200000 286916368 200000 313920128 200000 460011682 200000 681687408 200000 658288360 200000 952503549 200000 349547549 200000 329742944 200000 808621898 200000 270018109 200000 319859582 200000 967249378 200000 505918228 200000 741710470 200000 253746930 200000 241222796 200000 573853638 200000 616831167 200000 339619657 200000 579976597 200000 697740158 200000 198903918 200000 213689329 200000 929344724 200000 45823737 200000 484422074 200000 293999864 200000 584285375 200000 240764823 200000 544373098 200000 501091597 200000 687771245 200000 412793687 200000 548088547 200000 551665022 200000 710533523 200000 563187926 200000 907897389 200000 509116474 200000 246524041 200000 96780115 200000 384514029 200000 36061136 200000 251082309 200000 813700269 200000 393978218 200000 834972014 200000 971632734 200000 983659874 200000 259741836 200000 509728482 200000 46138634 200000 311434385 200000 96869335 200000 476481691 200000 393387807 200000 236161528 200000 778552948 200000 892475303 200000 803548180 200000 755378165 200000 886356520 200000 424721846 200000 190145024 200000 831268744 200000 788057433 200000 280720148 200000 627985817 200000 708426830 200000 198315791 200000 417325234 200000 346471989 200000 408890503 200000 780691695 200000 625274397 200000 988785100 200000 840148752 200000 402595137 200000 710172036 200000 479410419 200000 46519656 200000 501102315 200000 919126965 200000 1584865 200000 328472494 200000 604568947 200000 748537376 200000 211178860 200000 728997536 200000 84821248 200000 271740113 200000 309036300 200000 235086749 200000 514668632 200000 343513209 200000 310469846 200000 181445795 200000 946192098 200000 949220965 200000 942702209 200000 993953361 200000 719200420 200000 945831556 200000 217950308 200000 850918373 200000 385622597 200000 176868196 200000 586071924 200000 526732605 200000 368952587 200000 496377397 200000 338231114 200000 72238809 200000 678100189 200000 341141699 200000 302642714 200000 760129494 200000 816228929 200000 486941567 200000 107895484 200000 229801972 200000 266379358 200000 321762166 200000 960084134 200000 217875344 200000 252074746 200000 827993687 200000 836909038 200000 196064681 200000 75693692 200000 772632176 200000 218750795 200000 266048990 200000 542326251 200000 494035120 200000 146219541 200000 208451693 200000 732182252 200000 380131494 200000 538358848 200000 902463541 200000 820986823 200000 892372096 200000 568468579 200000 487996084 200000 963980129 200000 293651724 200000 440486838 200000 100864009 200000 67159361 200000 917718457 200000 188850190 200000 8959218 200000 573264271 200000 319878293 200000 927686114 200000 528359117 200000 6645519 200000 183966799 200000 740282953 200000 505222554 200000 925094698 200000 860417590 200000 342803705 200000 971926006 200000 199564773 200000 729534519 200000 203774536 200000 602186017 200000 655138278 200000 368531170 200000 344997677 200000 571562232 200000 305022581 200000 571153253 200000 503361343 200000 911425018 200000 465159544 200000 531273615 200000 467423412 200000 931082566 200000 693726069 200000 788338637 200000 631059555 200000 656534682 200000 414419858 200000 226540846 200000 247620033 200000 444875349 200000 774109591 200000 177152354 200000 397580006 200000 934379893 200000 577241578 200000 700559542 200000 194617992 200000 668481944 200000 417248657 200000 628823577 200000 770329086 200000 173401342 200000 903638579 200000 153904409 200000 207623486 200000 177776773 200000 491926550 200000 307858917 200000 682911454 200000 416234410 200000 347717153 200000 742135628 200000 999242773 200000 662115470 200000 506020826 200000 338372284 200000 595218618 200000 94351341 200000 931155304 200000 691369027 200000 469839683 200000 819879719 200000 121686929 200000 359059087 200000 670243526 200000 910686266 200000 151273916 200000 711996145 200000 423576826 200000 476827077 200000 547418608 200000 890395477 200000 651019830 200000 566356230 200000 139045074 200000 591220810 200000 78315376 200000 262197212 200000 545842601 200000 305640704 200000 418305087 200000 26652869 200000 738070109 200000 286075204 200000 88029912 200000 952333536 200000 658412402 200000 635152773 200000 930826771 200000 345066474 200000 882006032 200000 392578257 200000 608106855 200000 740703300 200000 750249982 200000 784847063 200000 138980072 200000 946127594 200000 383614369 200000 779601894 200000 577437519 200000 201174397 200000 385787905 200000 279444203 200000 852194289 200000 231565881 200000 863477443 200000 998535030 200000 666468038 200000 598919166 200000 192687663 200000 945911733 200000 128262242 200000 116976202 200000 4477739 200000 827529334 200000 395348478 200000 185023292 200000 638342461 200000 758944041 200000 805245296 200000 919668626 200000 949091467 200000 17424346 200000 388356397 200000 96918699 200000 837451741 200000 198495034 200000 218950733 200000 822693509 200000 10260633 200000 997657238 200000 614031494 200000 523044798 200000 493782213 200000 803994076 200000 567947311 200000 16515990 200000 926241032 200000 403159453 200000 625398333 200000 313180650 200000 439587496 200000 943387909 200000 636356680 200000 207757626 200000 415472011 200000 750898147 200000 949953159 200000 225413283 200000 632048186 200000 80611495 200000 825667022 200000 779980261 200000 489049049 200000 613683294 200000 903360918 200000 148459357 200000 862468655 200000 600919734 200000 383282164 200000 844441098 200000 255137699 200000 855015936 200000 845624224 200000 182668683 200000 634305339 200000 817220392 200000 940092911 200000 304887838 200000 651068574 200000 987153853 200000 967022808 200000 963481761 200000 777299475 200000 946592751 200000 484017905 200000 929682580 200000 909620351 200000 880666763 200000 670786929 200000 532032533 200000 347798889 200000 587494655 200000 677211696 200000 714857442 200000 374346488 200000 731135836 200000 411866530 200000 998975833 200000 408148979 200000 170302030 200000 690582750 200000 772130937 200000 535223743 200000 367551780 200000 307650460 200000 806674402 200000 257832036 200000 258350030 200000 55998001 200000 660745936 200000 487772295 200000 933842649 200000 697693588 200000 357975843 200000 562504560 200000 948702067 200000 75848540 200000 660978009 200000 807429892 200000 275336045 200000 219590591 200000 356187793 200000 943686603 200000 460564275 200000 411208083 200000 806767753 200000 948938987 200000 298210772 200000 735194704 200000 910411168 200000 411637290 200000 509631744 200000 715745803 200000 821746899 200000 946642926 200000 724605700 200000 21389178 200000 844983747 200000 921604415 200000 317050062 200000 469320182 200000 666017453 200000 240273859 200000 447422958 200000 235135348 200000 495883887 200000 236799424 200000 76955795 200000 167976586 200000 525932168 200000 716543517 200000 46073225 200000 456869487 200000 913574167 200000 157127264 200000 541000256 200000 470007033 200000 808877275 200000 496286384 200000 795855047 200000 355864224 200000 891455281 200000 376588243 200000 883089356 200000 671919225 200000 541139480 200000 96186672 200000 103117469 200000 641096764 200000 853001775 200000 476238541 200000 810514729 200000 222561341 200000 402886324 200000 322500945 200000 102184959 200000 887759733 200000 255230853 200000 183824898 200000 759749708 200000 280473466 200000 4437282 200000 698145479 200000 994121184 200000 183923841 200000 525759657 200000 359799847 200000 211353897 200000 684815202 200000 488864727 200000 990421319 200000 567590197 200000 922512787 200000 562891020 200000 497395694 200000 737469875 200000 509880619 200000 972598599 200000 465529988 200000 606780657 200000 408157919 200000 518003237 200000 42469901 200000 299342815 200000 200120839 200000 724685797 200000 403260978 200000 278963722 200000 978894490 200000 20463974 200000 72394039 200000 402321312 200000 602550060 200000 780766246 200000 558875141 200000 51769201 200000 299329270 200000 381730372 200000 87421984 200000 412896491 200000 644430285 200000 10527358 200000 259208113 200000 414745117 200000 53551657 200000 637728819 200000 437993341 200000 81529268 200000 249114910 200000 540794208 200000 381198570 200000 375141632 200000 830604389 200000 364944550 200000 969823232 200000 985269231 200000 118463572 200000 176224577 200000 634271077 200000 13915919 200000 70294496 200000 810380562 200000 234265183 200000 321385871 200000 280838817 200000 825692309 200000 139109076 200000 864028989 200000 803548877 200000 817820906 200000 26286412 200000 641879689 200000 342374203 200000 365713871 200000 827914477 200000 17091711 200000 171699553 200000 198877603 200000 306340733 200000 152632528 200000 400023381 200000 514835300 200000 219251043 200000 377530313 200000 616177614 200000 271996593 200000 214385573 200000 863946841 200000 814402083 200000 121714632 200000 350765034 200000 490704911 200000 782365770 200000 488902536 200000 777073784 200000 467517720 200000 760262361 200000 334756718 200000 545509942 200000 658499652 200000 883998471 200000 505141147 200000 480524971 200000 446239488 200000 730016427 200000 960519371 200000 861311996 200000 588329820 200000 719962171 200000 575788127 200000 142775536 200000 505651718 200000 474870478 200000 585427027 200000 834266351 200000 398023245 200000 45582873 200000 996487495 200000 833936893 200000 212612638 200000 622869620 200000 77422201 200000 154299074 200000 741793801 200000 879230677 200000 899782600 200000 519654533 200000 582451004 200000 320587475 200000 128703410 200000 372278059 200000 158915461 200000 279262884 200000 43302742 200000 664909628 200000 712304979 200000 359188254 200000 634893426 200000 536930269 200000 388473268 200000 111264184 200000 552968036 200000 355779286 200000 117546071 200000 520572041 200000 867909420 200000 879124109 200000 38482315 200000 652008007 200000 821349735 200000 985783815 200000 703705662 200000 19534408 200000 754623573 200000 407882477 200000 405471742 200000 49788036 200000 602542291 200000 658003332 200000 382740730 200000 883092367 200000 891232864 200000 378410674 200000 728889856 200000 815649954 200000 523266331 200000 312821759 200000 958285439 200000 633560467 200000 866636227 200000 305472401 200000 404941958 200000 700675800 200000 62237108 200000 749049902 200000 33809091 200000 193969543 200000 827855599 200000 535737661 200000 830800516 200000 767468375 200000 844088338 200000 675434180 200000 751827896 200000 28698783 200000 995613275 200000 81808746 200000 604756717 200000 647483988 200000 477495720 200000 149828725 200000 975126354 200000 540342287 200000 769506937 200000 869993932 200000 122163382 200000 778185220 200000 321272299 200000 819310069 200000 232001927 200000 172106507 200000 292822462 200000 90978327 200000 311917779 200000 430286490 200000 948791375 200000 395199481 200000 627310665 200000 706943175 200000 286369949 200000 99675648 200000 988522039 200000 690584649 200000 104708679 200000 767987507 200000 657488268 200000 709391991 200000 189954956 200000 103562042 200000 973781975 200000 823444807 200000 754395464 200000 970448473 200000 908525381 200000 636735824 200000 31893244 200000 504610680 200000 895707814 200000 726317000 200000 344126150 200000 31188510 200000 989790056 200000 339631237 200000 941664100 200000 846207600 200000 934663066 200000 52716030 200000 810942004 200000 957794102 200000 680416745 200000 952900426 200000 702277942 200000 881726421 200000 263284645 200000 281129503 200000 685911815 200000 612673621 200000 361869499 200000 574566611 200000 667250407 200000 880814428 200000 237212603 200000 729786973 200000 444365491 200000 167728687 200000 493127635 200000 588728916 200000 280865002 200000 355317431 200000 344362193 200000 143309038 200000 237713579 200000 767774073 200000 129664805 200000 59463426 200000 376254388 200000 333699484 200000 8806363 200000 833980933 200000 646562404 200000 972857574 200000 615964836 200000 140352527 200000 221860281 200000 649554877 200000 17014221 200000 738828246 200000 817674578 200000 134696233 200000 887798853 200000 250282161 200000 845402476 200000 852289744 200000 232113050 200000 106498197 200000 518290152 200000 115720952 200000 935101435 200000 817897499 200000 286095682 200000 487115400 200000 755156023 200000 984844919 200000 680487579 200000 461241606 200000 828799931 200000 201019777 200000 119722415 200000 245483161 200000 886154391 200000 488816559 200000 409157086 200000 325173256 200000 457507193 200000 615397911 200000 124342567 200000 611979448 200000 877409711 200000 245973104 200000 896857638 200000 416222896 200000 621937961 200000 505037073 200000 24545821 200000 130377879 200000 81817203 200000 240107248 200000 774419687 200000 44437940 200000 784342718 200000 451544484 200000 759426821 200000 166151660 200000 613564887 200000 902539106 200000 541522325 200000 306460103 200000 37972524 200000 908623106 200000 725302357 200000 583110250 200000 436942542 200000 263482875 200000 200560547 200000 110684572 200000 212288873 200000 532203105 200000 399052415 200000 252752837 200000 306062413 200000 377581805 200000 988428422 200000 983779817 200000 668522087 200000 745786612 200000 927299575 200000 588459441 200000 374317383 200000 254225517 200000 311726513 200000 708074850 200000 708070683 200000 644739567 200000 66086194 200000 521162210 200000 334929585 200000 867722416 200000 65680537 200000 302375097 200000 627566456 200000 472940679 200000 47226020 200000 549294093 200000 481767807 200000 313537513 200000 241590450 200000 115056292 200000 803624307 200000 226256878 200000 90120897 200000 74717668 200000 43945636 200000 66845772 200000 674237808 200000 541244373 200000 433295616 200000 10370394 200000 614574588 200000 847442205 200000 723605269 200000 134360077 200000 809835590 200000 32142594 200000 767745554 200000 596981757 200000 711466698 200000 333569899 200000 839353798 200000 367973729 200000 151284392 200000 373978334 200000 266475166 200000 270825229 200000 981179807 200000 736909954 200000 852620202 200000 816767610 200000 99391500 200000 505243677 200000 184515224 200000 149692349 200000 857070318 200000 487061014 200000 870700470 200000 768389006 200000 37983204 200000 197875060 200000 606215668 200000 956308290 200000 334350124 200000 752062940 200000 968395998 200000 873231055 200000 147604901 200000 210583445 200000 747953829 200000 23982286 200000 575248589 200000 477769094 200000 992674837 200000 247544947 200000 701595330 200000 745561910 200000 881901215 200000 960959382 200000 638174788 200000 725667018 200000 352238672 200000 346443950 200000 833438896 200000 36434185 200000 712478168 200000 550805711 200000 579837958 200000 966313819 200000 29790339 200000 373389234 200000 344041187 200000 811439556 200000 109644865 200000 397354412 200000 712113286 200000 200902381 200000 318884769 200000 809380788 200000 544609998 200000 249103386 200000 283582929 200000 853752673 200000 614951993 200000 796195636 200000 538840223 200000 4680937 200000 885915622 200000 613458624 200000 533740154 200000 334205730 200000 237759379 200000 616402916 200000 545782385 200000 806643076 200000 130244511 200000 331291752 200000 235295793 200000 165625379 200000 92454664 200000 618512050 200000 413668362 200000 492453816 200000 558891372 200000 138051016 200000 179583722 200000 934814105 200000 348351243 200000 954558800 200000 71596639 200000 922234299 200000 318170306 200000 184164242 200000 930643608 200000 431286967 200000 906633233 200000 825540980 200000 482885732 200000 17390017 200000 744612117 200000 634394236 200000 565102896 200000 103704752 200000 820609677 200000 284720849 200000 192763660 200000 554216956 200000 507353048 200000 356258617 200000 758552230 200000 687435450 200000 912204532 200000 140125979 200000 136415564 200000 746161314 200000 819953792 200000 997686397 200000 466619117 200000 365443080 200000 794476474 200000 880247302 200000 686987287 200000 412201957 200000 52700288 200000 458497277 200000 173827578 200000 95032783 200000 802185554 200000 441625927 200000 18793059 200000 630768635 200000 551893326 200000 925580651 200000 384949184 200000 983161665 200000 710588465 200000 318571152 200000 393051426 200000 320558359 200000 305083484 200000 848283261 200000 266543157 200000 605828500 200000 586585803 200000 22742423 200000 592512840 200000 969743725 200000 628287774 200000 737818854 200000 725166922 200000 356447226 200000 505538452 200000 748676111 200000 345511882 200000 316314417 200000 715586825 200000 593843546 200000 849402614 200000 620807593 200000 649460991 200000 359050156 200000 560395164 200000 403860120 200000 171674001 200000 117395597 200000 141514027 200000 534937044 200000 679577472 200000 690991650 200000 523766706 200000 741376469 200000 602336298 200000 786603315 200000 359685086 200000 865136047 200000 954412429 200000 99409702 200000 856388351 200000 82265371 200000 554403911 200000 115266048 200000 552422658 200000 613260399 200000 652095896 200000 900008554 200000 817490040 200000 88325280 200000 621951325 200000 425762217 200000 911276685 200000 264068422 200000 286714901 200000 963466660 200000 702991632 200000 473117847 200000 155511007 200000 56249057 200000 507200624 200000 379247978 200000 950516090 200000 838394503 200000 163993532 200000 31696693 200000 51813443 200000 529025116 200000 960327330 200000 841927182 200000 605613625 200000 484478663 200000 188159344 200000 933826220 200000 407615226 200000 552086734 200000 723271957 200000 785627750 200000 605623494 200000 623895576 200000 381172511 200000 912600369 200000 509103739 200000 64559851 200000 12673982 200000 473188262 200000 13259159 200000 262720046 200000 155725246 200000 96490745 200000 27052600 200000 995708775 200000 822324368 200000 998575874 200000 832551198 200000 218208445 200000 810516033 200000 949049399 200000 378981798 200000 454537975 200000 217261952 200000 671567279 200000 57363407 200000 98859386 200000 14076316 200000 77718303 200000 559650360 200000 101028941 200000 765188226 200000 492418783 200000 245555743 200000 389765144 200000 98152642 200000 295517669 200000 784221539 200000 123320351 200000 970453385 200000 931725768 200000 931904130 200000 552808523 200000 182552743 200000 146294462 200000 720749723 200000 306145056 200000 974015626 200000 712152477 200000 426849132 200000 64331719 200000 65111105 200000 281822172 200000 645434195 200000 638313988 200000 644948857 200000 948824978 200000 513366352 200000 333723712 200000 226788482 200000 807289205 200000 542898945 200000 823303040 200000 832616521 200000 287075547 200000 820114083 200000 807751530 200000 699047518 200000 82129851 200000 27697942 200000 508002886 200000 494268143 200000 82092 200000 535153625 200000 348687098 200000 38696651 200000 376405220 200000 772295433 200000 822377740 200000 300729695 200000 166571578 200000 498720101 200000 825157283 200000 608348347 200000 379035428 200000 999137356 200000 929994885 200000 885061004 200000 953642680 200000 265664444 200000 292091928 200000 295330082 200000 660110509 200000 592170579 200000 431196005 200000 887621995 200000 770544473 200000 859854673 200000 598662415 200000 460141302 200000 927947188 200000 413911700 200000 823081568 200000 39861488 200000 443974483 200000 722553497 200000 354234684 200000 872895785 200000 938478702 200000 733988481 200000 535245354 200000 851088910 200000 743688154 200000 974322184 200000 338128977 200000 751140015 200000 703465742 200000 150047630 200000 504555895 200000 136157882 200000 766327840 200000 605925394 200000 155308547 200000 426805886 200000 998967751 200000 738864945 200000 129383676 200000 710460136 200000 227112282 200000 579475242 200000 347172359 200000 838535048 200000 285473999 200000 170139356 200000 903580524 200000 437438091 200000 339632317 200000 393664965 200000 840027152 200000 573922497 200000 291664986 200000 669177859 200000 798546810 200000 878327192 200000 643424124 200000 904536150 200000 549177298 200000 157122334 200000 324517018 200000 359592988 200000 781058524 200000 193628675 200000 905648331 200000 257375570 200000 447976705 200000 604962195 200000 354988485 200000 350471321 200000 531424070 200000 82484671 200000 893859294 200000 528781101 200000 796883281 200000 857384212 200000 608890893 200000 746793710 200000 149164138 200000 784123585 200000 631439337 200000 55347802 200000 869107831 200000 827095188 200000 521016744 200000 699293840 200000 444232701 200000 862157564 200000 962055200 200000 371734862 200000 166630949 200000 760722184 200000 736185033 200000 783114995 200000 252665524 200000 891416165 200000 565900216 200000 724020349 200000 381086225 200000 189804387 200000 959677348 200000 321008011 200000 351326530 200000 482921712 200000 446752228 200000 280421467 200000 50487790 200000 443821723 200000 909437549 200000 435117003 200000 229262939 200000 986476689 200000 203442136 200000 101690715 200000 114952048 200000 965314465 200000 624884057 200000 359846696 200000 589072563 200000 364327227 200000 811921096 200000 663653361 200000 702599243 200000 44828012 200000 352188059 200000 150073621 200000 288036094 200000 266095843 200000 720801768 200000 959551635 200000 969464371 200000 594170094 200000 378492518 200000 392376072 200000 633841137 200000 721760124 200000 698991724 200000 610537907 200000 673663197 200000 316898588 200000 983442672 200000 854847091 200000 730206782 200000 671777531 200000 390296969 200000 443889093 200000 246018555 200000 12018921 200000 536095852 200000 585389770 200000 993599131 200000 481638740 200000 839903857 200000 438221119 200000 505450819 200000 371181386 200000 826634511 200000 279580034 200000 652063675 200000 5378171 200000 93460570 200000 603729555 200000 402770536 200000 574956851 200000 951130379 200000 857911823 200000 816176210 200000 97052259 200000 402407543 200000 988689973 200000 639431454 200000 883056024 200000 458225301 200000 160473060 200000 556345620 200000 914927873 200000 841929724 200000 76104859 200000 294484762 200000 419382636 200000 183677410 200000 443198071 200000 493355189 200000 881374280 200000 577334302 200000 284149815 200000 812493326 200000 546236836 200000 892188453 200000 495760185 200000 26613738 200000 776240685 200000 646985231 200000 672378237 200000 575271856 200000 658276659 200000 256530066 200000 872443297 200000 184852326 200000 552967844 200000 21740293 200000 221155555 200000 26506674 200000 621362958 200000 276062301 200000 705623841 200000 984988637 200000 999996320 200000 958414386 200000 965666522 200000 31760330 200000 647731753 200000 301777083 200000 931717934 200000 436031491 200000 961608982 200000 728274124 200000 651050457 200000 93101483 200000 451039607 200000 661908446 200000 230519099 200000 392815756 200000 212150522 200000 526585862 200000 295583314 200000 161870602 200000 62041581 200000 811220988 200000 365838013 200000 163097132 200000 120764735 200000 589510421 200000 441300154 200000 922231705 200000 43759231 200000 366794567 200000 426933544 200000 217268119 200000 559443418 200000 514645803 200000 503830917 200000 60330766 200000 604255776 200000 252149749 200000 483915247 200000 288063874 200000 591667903 200000 72452477 200000 550726438 200000 514608923 200000 876445637 200000 730882105 200000 24320135 200000 134957216 200000 974095841 200000 338818368 200000 472458770 200000 32781686 200000 674148450 200000 885027912 200000 887260772 200000 460681637 200000 975301429 200000 498375591 200000 494814396 200000 97577938 200000 658930410 200000 438059092 200000 510689529 200000 463204677 200000 160316591 200000 636951014 200000 960310681 200000 95261155 200000 573124690 200000 519287443 200000 334571451 200000 548867124 200000 127215170 200000 992782129 200000 288592669 200000 86738270 200000 462276494 200000 380908343 200000 163594270 200000 102201126 200000 590324707 200000 658012348 200000 685208508 200000 446917621 200000 820802449 200000 122596982 200000 509683605 200000 737622736 200000 417740678 200000 420636604 200000 809578985 200000 880843102 200000 445664080 200000 710406787 200000 37020053 200000 202122725 200000 56757534 200000 171958628 200000 339582489 200000 989009228 200000 598467006 200000 996442003 200000 118528914 200000 972086553 200000 436640416 200000 765901031 200000 660893375 200000 687301490 200000 783070673 200000 545945560 200000 679259903 200000 189575968 200000 957567999 200000 97779579 200000 720036432 200000 162560903 200000 115293819 200000 527672712 200000 123372881 200000 808865454 200000 205941041 200000 886214739 200000 330300736 200000 564663100 200000 10903728 200000 744304853 200000 824152060 200000 380554359 200000 225426472 200000 213980836 200000 743664130 200000 286808134 200000 561970533 200000 862954485 200000 550895731 200000 835051312 200000 639256280 200000 432723360 200000 810257164 200000 105841754 200000 453550990 200000 599950107 200000 633431595 200000 915818891 200000 447878966 200000 280981117 200000 297777359 200000 854300971 200000 678563359 200000 138097787 200000 752724119 200000 930305598 200000 431100214 200000 898152557 200000 611042242 200000 876422764 200000 774916107 200000 820169289 200000 70339373 200000 80460796 200000 83364556 200000 185693862 200000 741535831 200000 775270867 200000 474110023 200000 904922810 200000 242064735 200000 715315577 200000 553800683 200000 796273243 200000 826201858 200000 313086740 200000 516121542 200000 937866240 200000 21670561 200000 626685801 200000 112629384 200000 777308864 200000 669129785 200000 684099041 200000 939024253 200000 78492753 200000 693227624 200000 116310657 200000 675808918 200000 211105034 200000 501586030 200000 197247984 200000 539410528 200000 456843232 200000 882064936 200000 936169331 200000 781480970 200000 250421867 200000 336161814 200000 808948979 200000 58082659 200000 828203745 200000 216877909 200000 324439285 200000 705994456 200000 536876057 200000 483332004 200000 99044000 200000 69239161 200000 295406472 200000 103376226 200000 611514810 200000 699858164 200000 94340935 200000 489039757 200000 391759530 200000 588286359 200000 408346634 200000 303139780 200000 725228662 200000 461800017 200000 937049385 200000 64613956 200000 478499013 200000 382257840 200000 524528793 200000 351641582 200000 56138717 200000 406289635 200000 206169843 200000 488173631 200000 294609573 200000 771675577 200000 788188523 200000 710816597 200000 600584868 200000 968210080 200000 377676761 200000 265465840 200000 36189695 200000 155354022 200000 831857331 200000 377711469 200000 737689981 200000 959055738 200000 437513487 200000 126757323 200000 665037445 200000 849036138 200000 914374309 200000 676909481 200000 219360030 200000 596909414 200000 4398538 200000 535950406 200000 933339629 200000 248957434 200000 447209845 200000 405988735 200000 969578554 200000 121393751 200000 791847229 200000 22639571 200000 785338346 200000 976617034 200000 410984279 200000 864516192 200000 71980421 200000 226119746 200000 405307548 200000 643306214 200000 739884080 200000 718006093 200000 598230656 200000 918513091 200000 592811955 200000 785661211 200000 235377435 200000 668875252 200000 197724275 200000 45415416 200000 921702691 200000 720519450 200000 121367928 200000 986948309 200000 194111470 200000 910757233 200000 720774760 200000 667487039 200000 463067507 200000 982761945 200000 465502089 200000 627285349 200000 717487177 200000 681058257 200000 139723201 200000 995088917 200000 50682790 200000 750152566 200000 80430744 200000 50749631 200000 96960353 200000 172376455 200000 333376052 200000 280657775 200000 668136943 200000 389380963 200000 959627611 200000 864496854 200000 985429609 200000 821579528 200000 746846580 200000 288632385 200000 938744451 200000 13819669 200000 433474693 200000 867565983 200000 536295060 200000 315214535 200000 422705461 200000 93004158 200000 290442132 200000 630857727 200000 509219530 200000 309608206 200000 949381912 200000 354593594 200000 171246891 200000 488185883 200000 315504472 200000 17889174 200000 362307294 200000 76939030 200000 864472361 200000 127282898 200000 885828362 200000 786432780 200000 441883649 200000 802963790 200000 792641398 200000 339428780 200000 454276089 200000 82259974 200000 84557447 200000 521289540 200000 648253381 200000 224384666 200000 121295172 200000 625159876 200000 393009853 200000 856184648 200000 727966548 200000 779970488 200000 67674327 200000 372746991 200000 486937342 200000 143667793 200000 625203882 200000 779476749 200000 51667239 200000 971448156 200000 297200492 200000 553487296 200000 782912855 200000 354820168 200000 441136883 200000 756925384 200000 902929331 200000 449152291 200000 6172598 200000 198904451 200000 439501059 200000 337184412 200000 497856204 200000 880994798 200000 949274796 200000 336921602 200000 819298794 200000 767517354 200000 496128694 200000 881254723 200000 577980265 200000 854447091 200000 130674119 200000 344999148 200000 168810045 200000 450204073 200000 159156004 200000 273847854 200000 765775870 200000 152439883 200000 543566006 200000 379968215 200000 772103394 200000 838823670 200000 620244738 200000 805098836 200000 990116287 200000 112185705 200000 854409007 200000 275646133 200000 942273549 200000 302337538 200000 910316803 200000 637013159 200000 614565857 200000 606937025 200000 997572836 200000 416447354 200000 272713714 200000 500763716 200000 620598746 200000 740047388 200000 990171031 200000 451981769 200000 976126859 200000 245483035 200000 436149445 200000 502695726 200000 785652285 200000 334964135 200000 551302677 200000 5987315 200000 223859927 200000 373928332 200000 548774075 200000 824014901 200000 387478239 200000 219833659 200000 7378575 200000 86623924 200000 134968444 200000 8539329 200000 123653638 200000 238739149 200000 914658933 200000 314120908 200000 260518969 200000 363081343 200000 898285103 200000 667394733 200000 279956188 200000 596037225 200000 361332657 200000 561249360 200000 318913095 200000 80806345 200000 847616930 200000 791671365 200000 700984688 200000 121190526 200000 454297417 200000 151297977 200000 872234990 200000 233894662 200000 158800523 200000 226541180 200000 691512822 200000 68902015 200000 413069295 200000 553663740 200000 907206240 200000 719003305 200000 559410333 200000 784749639 200000 254790818 200000 106565089 200000 586884697 200000 298751500 200000 552413907 200000 817300263 200000 701239692 200000 282672794 200000 917534633 200000 160458776 200000 529760058 200000 534984414 200000 213940858 200000 894909172 200000 405482764 200000 187365992 200000 749048125 200000 218467480 200000 189470023 200000 83557222 200000 368392329 200000 203454595 200000 698590929 200000 576557222 200000 764205460 200000 87751892 200000 484256050 200000 144374168 200000 904044597 200000 88762441 200000 72283792 200000 110659656 200000 537135841 200000 736536641 200000 537445808 200000 437218151 200000 230722224 200000 397302457 200000 390382587 200000 435086402 200000 438002520 200000 101702738 200000 82276214 200000 885784775 200000 894248752 200000 384310857 200000 596310216 200000 90509191 200000 670418733 200000 119386236 200000 355436343 200000 202746286 200000 859456743 200000 775084907 200000 49338026 200000 424525067 200000 925179540 200000 760101939 200000 275158951 200000 540584462 200000 291746059 200000 434152083 200000 787007317 200000 499526084 200000 747399106 200000 694679274 200000 821968250 200000 167589340 200000 742494415 200000 736122422 200000 652787325 200000 628816036 200000 829860074 200000 870713366 200000 643239268 200000 396274443 200000 179682663 200000 221581512 200000 902050775 200000 665177247 200000 265161791 200000 375906091 200000 308002330 200000 694232464 200000 958214152 200000 565689533 200000 124774677 200000 861951147 200000 758725623 200000 970428828 200000 180561487 200000 991674207 200000 708504548 200000 524803208 200000 575896557 200000 437614010 200000 624361541 200000 355404510 200000 460617910 200000 479932011 200000 741009457 200000 249277598 200000 3637266 200000 541416128 200000 160682334 200000 476793957 200000 214615045 200000 222188201 200000 590315042 200000 615580018 200000 429605688 200000 598929075 200000 154001268 200000 288509861 200000 906213615 200000 200187917 200000 358083307 200000 857687418 200000 187501843 200000 275295877 200000 28290749 200000 869250065 200000 293408809 200000 704365706 200000 716958144 200000 927347496 200000 800010071 200000 904248618 200000 530317675 200000 282228509 200000 966988901 200000 292511253 200000 922568149 200000 297341168 200000 859240377 200000 644655000 200000 540307892 200000 808960574 200000 772649048 200000 856246433 200000 620417119 200000 144414535 200000 138855915 200000 518169793 200000 213198283 200000 697875176 200000 37612215 200000 679663652 200000 743583888 200000 321393825 200000 145421219 200000 185712537 200000 404952037 200000 330664079 200000 173817397 200000 784138384 200000 391957406 200000 605922161 200000 332590228 200000 759312149 200000 568526388 200000 139060390 200000 987086214 200000 801010649 200000 240213180 200000 225885229 200000 74336370 200000 779412521 200000 240549101 200000 482459298 200000 274738014 200000 603770868 200000 929584414 200000 797645126 200000 515402481 200000 65751497 200000 953211461 200000 833651191 200000 859823218 200000 184444629 200000 921343993 200000 633600819 200000 796334534 200000 869887208 200000 941459055 200000 193250840 200000 399938932 200000 789038192 200000 276975743 200000 109596774 200000 878843555 200000 957031035 200000 926338975 200000 435931258 200000 26912026 200000 914984120 200000 325938149 200000 968245076 200000 296522046 200000 772001141 200000 886317577 200000 480694417 200000 733197847 200000 183189410 200000 603152224 200000 602395760 200000 674460490 200000 604525772 200000 455391201 200000 626774480 200000 342380831 200000 977186593 200000 154190371 200000 904991279 200000 682812539 200000 232163185 200000 19606364 200000 718984108 200000 650766054 200000 627409195 200000 858151778 200000 552817413 200000 255185029 200000 87734875 200000 849685164 200000 126486424 200000 862624288 200000 307590065 200000 529057361 200000 187003749 200000 399757596 200000 276164220 200000 427850759 200000 852002569 200000 12139905 200000 425069738 200000 824935973 200000 451042756 200000 17030133 200000 529659593 200000 186312608 200000 475533171 200000 469151166 200000 848250888 200000 730087952 200000 422855318 200000 4169411 200000 681184309 200000 101301675 200000 876308554 200000 378872714 200000 411189184 200000 700568904 200000 526694990 200000 197411641 200000 29575606 200000 740188764 200000 447724289 200000 356241817 200000 798569413 200000 891444992 200000 5411169 200000 363955469 200000 133593661 200000 103900648 200000 597593357 200000 233110687 200000 489672204 200000 662810220 200000 411271235 200000 739337203 200000 592248513 200000 379180161 200000 909955553 200000 768107856 200000 729766025 200000 169834688 200000 809144167 200000 572873117 200000 566346804 200000 122020957 200000 27122930 200000 738957920 200000 512422191 200000 945645360 200000 973389122 200000 241044416 200000 524931467 200000 635988399 200000 564183988 200000 245742212 200000 47388148 200000 105451760 200000 911894088 200000 266035729 200000 349855161 200000 79829163 200000 445144987 200000 551633006 200000 428290761 200000 748227381 200000 231816940 200000 952543299 200000 895577011 200000 963258757 200000 296249882 200000 998382292 200000 10203045 200000 37494578 200000 641310115 200000 192318474 200000 232052333 200000 952181361 200000 80315045 200000 564591209 200000 990672506 200000 269804059 200000 926565088 200000 502522650 200000 999810778 200000 516588964 200000 707170482 200000 963026401 200000 758605628 200000 611020580 200000 203286297 200000 397376807 200000 689620975 200000 855507281 200000 529009075 200000 431178225 200000 928228833 200000 225849729 200000 295043775 200000 475103205 200000 202915488 200000 305016747 200000 157270813 200000 225537867 200000 945220187 200000 184996966 200000 854113353 200000 331826953 200000 304416736 200000 643246824 200000 702536291 200000 587204773 200000 623930014 200000 121540360 200000 369961513 200000 545236037 200000 822828196 200000 336712507 200000 756430586 200000 299880626 200000 499153056 200000 383525018 200000 142882516 200000 572298575 200000 761049056 200000 59931865 200000 2012758 200000 841070117 200000 473112659 200000 264496207 200000 705841854 200000 487429594 200000 998551687 200000 302982132 200000 748304362 200000 347579829 200000 557653931 200000 843980125 200000 261933146 200000 94354330 200000 719915918 200000 22140610 200000 572524843 200000 406060563 200000 77961374 200000 686870264 200000 574560285 200000 54524484 200000 569318889 200000 455285621 200000 149181837 200000 354595828 200000 102399774 200000 322839634 200000 553411706 200000 312543626 200000 940493963 200000 112668739 200000 527643779 200000 648567821 200000 83348255 200000 336386720 200000 965053926 200000 784776994 200000 46119017 200000 371266399 200000 112693122 200000 322232080 200000 106356374 200000 727425815 200000 356330197 200000 665679039 200000 592991350 200000 18691326 200000 439877630 200000 130864563 200000 193018743 200000 377682666 200000 959413690 200000 388541973 200000 443480488 200000 662511954 200000 26115946 200000 336375465 200000 136990646 200000 60007245 200000 281355531 200000 561306840 200000 613407473 200000 313436816 200000 658509627 200000 14714534 200000 771402054 200000 799504244 200000 901851961 200000 457513660 200000 136585029 200000 918878957 200000 200860389 200000 992433247 200000 377422876 200000 98155155 200000 819319995 200000 800629109 200000 396698521 200000 807803548 200000 554723803 200000 197471878 200000 478284332 200000 829573086 200000 96942595 200000 658802872 200000 208490209 200000 203313105 200000 979387282 200000 394597329 200000 924194665 200000 74689674 200000 476878726 200000 130298424 200000 894460433 200000 245488320 200000 206646141 200000 58040051 200000 132514760 200000 220521930 200000 663219127 200000 367423401 200000 674446364 200000 501822877 200000 117854993 200000 180439712 200000 851283772 200000 746327250 200000 376668427 200000 981822143 200000 834831351 200000 563538589 200000 724237250 200000 775785868 200000 227747770 200000 369107670 200000 200602614 200000 672282414 200000 323470485 200000 979751410 200000 760684292 200000 814457963 200000 423586102 200000 745587978 200000 509636331 200000 489841834 200000 190389995 200000 268479954 200000 105850954 200000 342913010 200000 67082660 200000 572706978 200000 456666207 200000 581211880 200000 999082477 200000 988613232 200000 718584073 200000 627666643 200000 989413111 200000 793093843 200000 259950790 200000 237629850 200000 156497551 200000 45995520 200000 571478708 200000 379986884 200000 567680804 200000 707651791 200000 153530003 200000 890086518 200000 683945924 200000 772281526 200000 920898241 200000 302995320 200000 953166366 200000 318150092 200000 257741883 200000 133090095 200000 130116737 200000 343215815 200000 270251169 200000 881893539 200000 102011354 200000 21499645 200000 885895218 200000 420926841 200000 823466937 200000 145785957 200000 236184523 200000 209161209 200000 733292108 200000 467140502 200000 910104299 200000 259628809 200000 603867745 200000 622492614 200000 587389361 200000 861847086 200000 630507367 200000 358307019 200000 177449179 200000 666779025 200000 222348141 200000 661206301 200000 515935176 200000 901063159 200000 814722848 200000 310210513 200000 560788598 200000 407547079 200000 676103120 200000 133281950 200000 339279235 200000 888926727 200000 7036779 200000 219573722 200000 476742191 200000 284182109 200000 979896447 200000 831282813 200000 404678743 200000 940474129 200000 58218556 200000 402006556 200000 354515067 200000 363529737 200000 713194094 200000 589607150 200000 862209976 200000 645538763 200000 967907718 200000 647167434 200000 652210637 200000 52530046 200000 500989072 200000 503731750 200000 707220761 200000 94003433 200000 417237821 200000 297569304 200000 374890651 200000 441351793 200000 621057498 200000 509214808 200000 870371824 200000 783954717 200000 49048407 200000 619838522 200000 650977111 200000 607346324 200000 724775232 200000 975715767 200000 96383918 200000 177823004 200000 730333126 200000 803862885 200000 428955765 200000 394373533 200000 767078326 200000 572036729 200000 842507210 200000 632830363 200000 204797054 200000 8380107 200000 662821994 200000 891737918 200000 139474991 200000 58196177 200000 57446838 200000 622832461 200000 201733493 200000 853833122 200000 232482730 200000 115504941 200000 286967711 200000 921755380 200000 890519782 200000 527006950 200000 71949469 200000 58688285 200000 238689961 200000 247834909 200000 191636219 200000 937545492 200000 23205072 200000 134311194 200000 736292842 200000 617917552 200000 580554202 200000 551274178 200000 540200759 200000 87019879 200000 449310438 200000 367232669 200000 995668818 200000 366437071 200000 154489266 200000 926923217 200000 463413063 200000 771908639 200000 144632988 200000 285636131 200000 324489414 200000 368379758 200000 1605796 200000 287379964 200000 729097246 200000 247680370 200000 807556456 200000 152494689 200000 322085949 200000 223266178 200000 537062693 200000 117686521 200000 389660849 200000 189378451 200000 786369212 200000 704670730 200000 466178985 200000 679624253 200000 581136809 200000 373955194 200000 744809972 200000 553332919 200000 151193612 200000 95716306 200000 233862911 200000 620008661 200000 701693604 200000 556441141 200000 168799962 200000 620201744 200000 876701902 200000 592234605 200000 317046323 200000 299995261 200000 437457033 200000 173015005 200000 285275736 200000 697257683 200000 289060468 200000 195938959 200000 528106808 200000 792262761 200000 479720396 200000 453016359 200000 555158882 200000 665613877 200000 289529458 200000 545808620 200000 171037187 200000 319019981 200000 832013027 200000 507240389 200000 48071403 200000 595388265 200000 84671549 200000 669388857 200000 360868999 200000 201845214 200000 670010944 200000 866960237 200000 701368296 200000 170408611 200000 485480265 200000 600222504 200000 177229498 200000 678782926 200000 503743576 200000 160558545 200000 360791884 200000 781954071 200000 392542986 200000 699954799 200000 157546638 200000 368978643 200000 782734750 200000 470940327 200000 288534028 200000 627103737 200000 666622707 200000 920378561 200000 401588727 200000 120696864 200000 664993927 200000 959209890 200000 833612572 200000 702418046 200000 396641913 200000 161389266 200000 929926890 200000 864356073 200000 931714951 200000 236912759 200000 782529392 200000 243305944 200000 555344655 200000 981958486 200000 33671515 200000 214576226 200000 127449361 200000 188042456 200000 113117179 200000 153487933 200000 485773867 200000 521362178 200000 881144126 200000 275941312 200000 697131418 200000 730778746 200000 868859314 200000 962104288 200000 694973759 200000 25599112 200000 585387654 200000 893769269 200000 970010518 200000 326970642 200000 319659912 200000 852259573 200000 388129215 200000 325114014 200000 496226599 200000 912158455 200000 44166008 200000 861751379 200000 196525682 200000 32824240 200000 773469472 200000 561119223 200000 971994391 200000 494842681 200000 227481013 200000 537998833 200000 958400868 200000 642199110 200000 259611350 200000 125802823 200000 338906184 200000 511315503 200000 304636609 200000 530658208 200000 966467409 200000 645389545 200000 552321620 200000 387596098 200000 792884911 200000 602677005 200000 887368975 200000 473915668 200000 625342255 200000 224012751 200000 275830032 200000 826765981 200000 519158847 200000 312749831 200000 709610772 200000 606558722 200000 816817135 200000 331818283 200000 670283899 200000 824399370 200000 512684781 200000 865160017 200000 123253060 200000 526769692 200000 258453128 200000 87063857 200000 288589836 200000 933127743 200000 129589933 200000 866353952 200000 118181906 200000 877478680 200000 886863852 200000 647966229 200000 396236085 200000 976593903 200000 614071666 200000 775084455 200000 272069107 200000 605751465 200000 49868047 200000 828603915 200000 181594987 200000 390671822 200000 497021233 200000 954663962 200000 745835355 200000 614016643 200000 560918247 200000 760097096 200000 899402273 200000 750773392 200000 340253662 200000 159061933 200000 868092093 200000 713708122 200000 506665574 200000 319218687 200000 815812812 200000 605679337 200000 834829676 200000 837371796 200000 419074190 200000 101661155 200000 47714945 200000 570650211 200000 685471456 200000 443983246 200000 28344272 200000 849527555 200000 47543617 200000 97500368 200000 555672619 200000 490803370 200000 156555728 200000 404991793 200000 297409790 200000 379576111 200000 783826763 200000 447464151 200000 221233241 200000 589166855 200000 443879697 200000 445072008 200000 613292777 200000 986320202 200000 703764256 200000 599525803 200000 805886463 200000 194304943 200000 482112535 200000 515555398 200000 73389958 200000 193179786 200000 612860212 200000 576583424 200000 231798800 200000 976031444 200000 909126229 200000 313446687 200000 255540425 200000 168728610 200000 427595770 200000 9719434 200000 317708673 200000 468491948 200000 124798784 200000 624586183 200000 732116645 200000 393419078 200000 461843943 200000 431766013 200000 691512645 200000 525550441 200000 315245644 200000 840848627 200000 555188495 200000 813490987 200000 951428462 200000 824196878 200000 823257682 200000 165927233 200000 854252268 200000 325599061 200000 197939707 200000 160937731 200000 530479364 200000 49657711 200000 733008794 200000 217601639 200000 463286421 200000 568726947 200000 699613020 200000 301636100 200000 180647709 200000 906464982 200000 788996625 200000 469323536 200000 658333371 200000 405823632 200000 166672679 200000 383904097 200000 80902701 200000 634577142 200000 604262572 200000 114167662 200000 863560401 200000 317386448 200000 916180816 200000 489171534 200000 429259431 200000 872083843 200000 171820639 200000 92320694 200000 118068812 200000 894594839 200000 475700682 200000 560174591 200000 481629440 200000 769572401 200000 78734878 200000 513656349 200000 822636192 200000 411339289 200000 779331210 200000 205311400 200000 683106219 200000 472299701 200000 128038620 200000 537092310 200000 220251456 200000 635124875 200000 113320835 200000 428933757 200000 500247837 200000 516488385 200000 500095886 200000 389987349 200000 405033377 200000 419134239 200000 674656427 200000 739130803 200000 202695626 200000 560289803 200000 821360936 200000 998582286 200000 613453110 200000 364593291 200000 131403251 200000 330304637 200000 327848485 200000 997238854 200000 475353245 200000 778682101 200000 857292661 200000 78536066 200000 115707218 200000 528139791 200000 206958755 200000 383730982 200000 932497122 200000 448334591 200000 34592720 200000 696670392 200000 100881082 200000 861022621 200000 958263224 200000 589456991 200000 243095786 200000 979661918 200000 644918203 200000 477232354 200000 264492576 200000 864656987 200000 53276631 200000 418690982 200000 966013866 200000 67726152 200000 990144683 200000 880346802 200000 458644855 200000 986594173 200000 932523381 200000 102907053 200000 998665750 200000 974150128 200000 826806804 200000 513787614 200000 957150901 200000 497838136 200000 118363398 200000 665895722 200000 551510817 200000 154872970 200000 640153962 200000 290364952 200000 694358475 200000 573520830 200000 122205949 200000 522960080 200000 510741441 200000 336335690 200000 706158624 200000 12892950 200000 103259312 200000 122590021 200000 620127695 200000 273186131 200000 668452071 200000 585043557 200000 277800875 200000 72389771 200000 475374934 200000 514194432 200000 436301296 200000 365301351 200000 891905930 200000 112241165 200000 289192318 200000 629457195 200000 798050226 200000 374408995 200000 399960019 200000 56776640 200000 996982940 200000 479017080 200000 389452558 200000 482257835 200000 675591607 200000 873223650 200000 446464493 200000 514989330 200000 781130514 200000 679485913 200000 151256015 200000 965429949 200000 377112410 200000 220452210 200000 281121970 200000 800192018 200000 828279263 200000 447543396 200000 278765876 200000 707184407 200000 492014223 200000 994939653 200000 53279893 200000 222998131 200000 285860856 200000 532830285 200000 385374899 200000 649929068 200000 838570825 200000 727125457 200000 361201163 200000 394013161 200000 617007697 200000 881201096 200000 283946429 200000 711414384 200000 618150269 200000 445819657 200000 949785992 200000 561504296 200000 253305309 200000 387005706 200000 420980681 200000 362739927 200000 885051167 200000 275118049 200000 930995071 200000 458333924 200000 91059089 200000 557541445 200000 214517833 200000 696251733 200000 402682402 200000 102477709 200000 885139045 200000 364009937 200000 821970529 200000 723710895 200000 312548529 200000 192154783 200000 688208507 200000 374372162 200000 651181741 200000 13762724 200000 316435776 200000 913691003 200000 191586935 200000 294837607 200000 655659038 200000 113603122 200000 37073613 200000 326983440 200000 680213283 200000 241309661 200000 326556941 200000 968435299 200000 809501438 200000 220713363 200000 223617846 200000 190424777 200000 6369022 200000 631587082 200000 578964456 200000 259430470 200000 160813840 200000 814174360 200000 272620639 200000 68913539 200000 79741892 200000 87344948 200000 332486267 200000 562973124 200000 535140424 200000 763677813 200000 167667898 200000 810158834 200000 264945770 200000 780486289 200000 534555195 200000 903770001 200000 169533593 200000 418723422 200000 788354748 200000 52766922 200000 143808996 200000 65169747 200000 313024156 200000 708572258 200000 699019256 200000 872592263 200000 200367832 200000 8974015 200000 627552037 200000 573717424 200000 886431505 200000 369680617 200000 787468377 200000 480362277 200000 227461508 200000 86807174 200000 453392162 200000 74883035 200000 228327183 200000 512303580 200000 640669615 200000 925866090 200000 762908977 200000 345983442 200000 921171151 200000 567609352 200000 730232841 200000 298945518 200000 852271599 200000 237932684 200000 514849878 200000 724834391 200000 58845983 200000 825609324 200000 916776821 200000 115567059 200000 969513741 200000 319420094 200000 178069861 200000 221958089 200000 225060103 200000 832142137 200000 229991109 200000 87173695 200000 406755580 200000 356376116 200000 456520403 200000 252317660 200000 475462010 200000 388587173 200000 306108781 200000 933753319 200000 309878193 200000 840778274 200000 143628563 200000 551014469 200000 930431853 200000 883460323 200000 888863459 200000 102611837 200000 874544415 200000 448547773 200000 396381850 200000 894028982 200000 629663700 200000 53099559 200000 379626136 200000 937052599 200000 868121915 200000 277598775 200000 328412636 200000 784986341 200000 352004515 200000 533263525 200000 930168323 200000 943844167 200000 827510777 200000 537874630 200000 420549964 200000 151562373 200000 424098765 200000 124888721 200000 879420566 200000 624589027 200000 377034061 200000 115285661 200000 14768479 200000 332254538 200000 134551367 200000 292323360 200000 398860230 200000 161993535 200000 588749610 200000 69248752 200000 358019209 200000 943251176 200000 711014660 200000 299785604 200000 94289671 200000 158432013 200000 698293125 200000 229805811 200000 285231933 200000 875512595 200000 245962746 200000 716484851 200000 662868940 200000 945742082 200000 553865297 200000 919510491 200000 261167088 200000 827275136 200000 879125274 200000 87390368 200000 867649418 200000 721502675 200000 616435587 200000 233914074 200000 428709142 200000 105966050 200000 15840091 200000 191696063 200000 771951028 200000 828536371 200000 841326863 200000 174312742 200000 331177762 200000 709737964 200000 574128559 200000 835574660 200000 612702143 200000 440903893 200000 350250729 200000 779419634 200000 559874185 200000 633978196 200000 175939339 200000 87403812 200000 345060639 200000 17702512 200000 126935300 200000 316899953 200000 655035839 200000 386775501 200000 893650530 200000 938961873 200000 883990344 200000 488449973 200000 531823444 200000 890674650 200000 37333303 200000 784207628 200000 156141737 200000 404576705 200000 934406061 200000 12846425 200000 616945615 200000 559575902 200000 897808230 200000 325621955 200000 225806548 200000 332173607 200000 683699139 200000 584207377 200000 678079079 200000 166738482 200000 317051584 200000 178215080 200000 876558294 200000 610099767 200000 456126717 200000 431579791 200000 981130001 200000 657748363 200000 335291320 200000 140507758 200000 219154084 200000 830797605 200000 237113040 200000 251972489 200000 350381504 200000 433867420 200000 305060035 200000 564932040 200000 388108850 200000 654259749 200000 776328368 200000 7173554 200000 416964201 200000 853105817 200000 307744853 200000 720593517 200000 489653620 200000 934597484 200000 975398416 200000 819423166 200000 599784704 200000 937201846 200000 681885921 200000 367936526 200000 399099229 200000 138450732 200000 903212133 200000 901103714 200000 180089720 200000 806593063 200000 113407196 200000 373310048 200000 363370721 200000 374643099 200000 259159843 200000 930973264 200000 894861254 200000 183602208 200000 931739833 200000 724343576 200000 595911926 200000 400376044 200000 798100925 200000 886532158 200000 343808990 200000 160075222 200000 334260462 200000 17749480 200000 143931534 200000 901524307 200000 684742568 200000 295066334 200000 24400819 200000 40012411 200000 446473708 200000 208117382 200000 223743133 200000 65526021 200000 52128856 200000 645856486 200000 35266362 200000 525732677 200000 380418602 200000 209074341 200000 142727705 200000 285409332 200000 147878209 200000 138351369 200000 31330919 200000 123367783 200000 33303066 200000 282860025 200000 174151667 200000 917179670 200000 219485654 200000 565899772 200000 500521773 200000 581240341 200000 169538609 200000 895550007 200000 157053218 200000 757390813 200000 247829899 200000 613640305 200000 560811905 200000 508407940 200000 969124067 200000 639091985 200000 160935576 200000 164898495 200000 20842965 200000 89620254 200000 505470807 200000 705516518 200000 354466979 200000 642337853 200000 793703242 200000 515192815 200000 322485288 200000 565553333 200000 293028002 200000 319228273 200000 569173989 200000 710238574 200000 497583660 200000 367315873 200000 651677688 200000 906370540 200000 197015383 200000 362777176 200000 165130527 200000 122113112 200000 414482993 200000 923709450 200000 412996280 200000 343336822 200000 555437417 200000 528157135 200000 770344643 200000 504261807 200000 318408270 200000 970677084 200000 720170973 200000 496212999 200000 571700430 200000 742117642 200000 146350406 200000 789660711 200000 729852791 200000 287126477 200000 259022043 200000 915635796 200000 39919480 200000 490887997 200000 843493659 200000 388320884 200000 969965215 200000 693594512 200000 323761957 200000 685122319 200000 529490267 200000 912056732 200000 676212919 200000 808851787 200000 948339899 200000 518204121 200000 63984688 200000 282970350 200000 107320940 200000 246486364 200000 683363982 200000 918830687 200000 249441982 200000 97287132 200000 713853808 200000 943974564 200000 912824991 200000 917565360 200000 603781395 200000 41721700 200000 954913181 200000 524367053 200000 408285784 200000 430781669 200000 441405416 200000 929072075 200000 24284347 200000 894796302 200000 80567884 200000 302893537 200000 846517853 200000 797839461 200000 114113082 200000 210063075 200000 136929274 200000 578251793 200000 463340479 200000 39600970 200000 829487858 200000 74466264 200000 663362954 200000 449338924 200000 901606212 200000 951583009 200000 85313257 200000 846067518 200000 144155020 200000 987209714 200000 962099147 200000 63447768 200000 236985100 200000 341675251 200000 283368127 200000 670319088 200000 738476447 200000 848710504 200000 530572018 200000 621880861 200000 670279622 200000 511889209 200000 306427956 200000 690831764 200000 149314719 200000 807317229 200000 664173811 200000 507481389 200000 772980200 200000 188544425 200000 414399549 200000 728832094 200000 846952959 200000 371525941 200000 464563649 200000 815012158 200000 686762468 200000 961233398 200000 886774222 200000 969761411 200000 824390452 200000 568162548 200000 774767954 200000 535397763 200000 643100718 200000 508078548 200000 488711130 200000 118994485 200000 565897649 200000 642005726 200000 89872791 200000 183467824 200000 694799163 200000 173731575 200000 965642071 200000 494448554 200000 261858027 200000 56393639 200000 343825031 200000 939445625 200000 174261631 200000 544962836 200000 981802294 200000 414866709 200000 337479254 200000 691348996 200000 295517716 200000 826131859 200000 708973422 200000 41230302 200000 193343086 200000 462614186 200000 602458470 200000 337684136 200000 353939507 200000 809765040 200000 777074043 200000 584797960 200000 709771249 200000 722327709 200000 855222158 200000 831560262 200000 809182423 200000 674129414 200000 717228571 200000 972790856 200000 679426227 200000 711195938 200000 546052162 200000 105087380 200000 872662005 200000 78661832 200000 355896258 200000 107641169 200000 699575722 200000 265645166 200000 756340472 200000 341804869 200000 492725121 200000 875805738 200000 12963555 200000 627725271 200000 529045960 200000 542390963 200000 932725026 200000 373781006 200000 785291118 200000 527392096 200000 337782259 200000 769552783 200000 556180482 200000 626081831 200000 711676981 200000 891772577 200000 145870769 200000 971433887 200000 193206630 200000 855958059 200000 658824523 200000 705810173 200000 139230628 200000 371839924 200000 469396542 200000 456145945 200000 187906991 200000 425909089 200000 458527384 200000 645207401 200000 543232740 200000 397291002 200000 832531720 200000 380555268 200000 542611779 200000 170053860 200000 647702237 200000 898741664 200000 762457961 200000 453327911 200000 150617092 200000 532737171 200000 26876053 200000 383882344 200000 465744653 200000 735740372 200000 73298598 200000 628763375 200000 512982822 200000 721225466 200000 745016858 200000 562129313 200000 53929501 200000 668537915 200000 86602768 200000 423169798 200000 251404385 200000 765906029 200000 686444614 200000 352764995 200000 534891264 200000 189720327 200000 445887771 200000 743261984 200000 546218410 200000 286743584 200000 259088269 200000 156435971 200000 181631148 200000 584840302 200000 832092474 200000 186087922 200000 222343412 200000 521007432 200000 837747810 200000 433047700 200000 512684051 200000 628481699 200000 774223842 200000 797382703 200000 284536885 200000 723063063 200000 741004090 200000 142943657 200000 362467369 200000 463226842 200000 690474119 200000 667501194 200000 413114207 200000 855997635 200000 358489224 200000 23880952 200000 331537892 200000 595316296 200000 809041052 200000 105561529 200000 791097958 200000 748587903 200000 891102401 200000 368985140 200000 47977525 200000 752636959 200000 436776342 200000 894301296 200000 109974847 200000 473924735 200000 425840217 200000 757993234 200000 818478099 200000 338758037 200000 386688233 200000 643036001 200000 430674398 200000 33226999 200000 195565507 200000 47848260 200000 329789040 200000 421942493 200000 361282568 200000 451526465 200000 4122167 200000 963332124 200000 642820980 200000 46468736 200000 539793985 200000 885286955 200000 451075176 200000 43737285 200000 202064957 200000 468274976 200000 931163104 200000 96056440 200000 90639994 200000 560313267 200000 821398396 200000 755743392 200000 664161253 200000 853110585 200000 788851067 200000 489188066 200000 755861518 200000 353869737 200000 839606457 200000 260628358 200000 336310562 200000 877580698 200000 774448824 200000 91806065 200000 424485874 200000 591827010 200000 374624659 200000 447770155 200000 876497386 200000 52285815 200000 609053707 200000 798859225 200000 857304857 200000 928561584 200000 974076286 200000 732100931 200000 533524014 200000 851069444 200000 989318122 200000 844016591 200000 774785656 200000 985728041 200000 128781293 200000 736787331 200000 229204965 200000 284123765 200000 47107271 200000 829945605 200000 495855363 200000 837476320 200000 136434773 200000 143168925 200000 564939009 200000 88708607 200000 217647382 200000 821771569 200000 376382894 200000 389010697 200000 720032297 200000 432636487 200000 52831095 200000 966795733 200000 475427149 200000 33952774 200000 897063276 200000 812961240 200000 801517791 200000 498541620 200000 653390650 200000 186648362 200000 220568030 200000 639082808 200000 922788145 200000 210968706 200000 527609320 200000 963398680 200000 533260863 200000 213384500 200000 976286013 200000 134710395 200000 326861299 200000 133764921 200000 125754043 200000 407541415 200000 463655546 200000 419805479 200000 462943200 200000 322604931 200000 656673444 200000 527155763 200000 736122570 200000 710877846 200000 724756447 200000 328777269 200000 286752313 200000 317244421 200000 653987385 200000 201883555 200000 191090058 200000 633452695 200000 859926113 200000 490413459 200000 208287932 200000 400576947 200000 358415269 200000 754111933 200000 222245486 200000 997367136 200000 850909172 200000 854793846 200000 108363230 200000 24249411 200000 593816541 200000 875863221 200000 903076587 200000 31571876 200000 44320398 200000 857678353 200000 662368275 200000 782245736 200000 82942933 200000 192899775 200000 528220789 200000 463241751 200000 567523873 200000 356088728 200000 376470479 200000 494087894 200000 438669440 200000 171096080 200000 675671167 200000 170791789 200000 318189218 200000 736039999 200000 393900933 200000 846121537 200000 859406547 200000 30497498 200000 226327167 200000 18394202 200000 437347844 200000 180789050 200000 121370026 200000 323233630 200000 334715842 200000 799285075 200000 305290726 200000 934574994 200000 125042748 200000 896718781 200000 64254130 200000 85372383 200000 136003648 200000 33764270 200000 716348971 200000 833795530 200000 35747646 200000 12367613 200000 273422608 200000 240559482 200000 312455490 200000 890514463 200000 675129024 200000 21347765 200000 261773053 200000 378474028 200000 550234425 200000 74889186 200000 962701244 200000 284418779 200000 489940761 200000 946062855 200000 997229934 200000 645410944 200000 25313184 200000 170910411 200000 519252641 200000 389063700 200000 49885868 200000 938283380 200000 501791364 200000 636018476 200000 769370810 200000 802197993 200000 43386598 200000 602958336 200000 878456043 200000 188082352 200000 115913269 200000 580354916 200000 138301179 200000 326132976 200000 115203967 200000 372877009 200000 368445770 200000 883208816 200000 251647091 200000 551836253 200000 974218967 200000 447191445 200000 357207391 200000 173744317 200000 378250047 200000 405285734 200000 413823282 200000 659233609 200000 349601985 200000 659198858 200000 914165115 200000 845199863 200000 765857852 200000 177006152 200000 408194152 200000 136054110 200000 871039278 200000 158437509 200000 73715911 200000 23081139 200000 895119285 200000 631599561 200000 908053511 200000 249663439 200000 490550417 200000 631714361 200000 483521590 200000 63772454 200000 839721248 200000 964963997 200000 813566467 200000 71774672 200000 127929183 200000 338559578 200000 645347005 200000 320781698 200000 268988399 200000 212397944 200000 775396945 200000 199593109 200000 976008716 200000 392591516 200000 84015439 200000 601140221 200000 448989590 200000 269925646 200000 843670245 200000 236651858 200000 365532427 200000 233211572 200000 173230818 200000 333768906 200000 913419146 200000 806674964 200000 246588339 200000 492291387 200000 384495825 200000 620052564 200000 910907495 200000 454128157 200000 694494015 200000 697473340 200000 853435566 200000 96907653 200000 935217618 200000 576882482 200000 671188181 200000 957151274 200000 684905513 200000 794353468 200000 99861963 200000 472030563 200000 49956994 200000 538574593 200000 857767710 200000 853552933 200000 907340731 200000 45052103 200000 258906877 200000 511138312 200000 526902612 200000 802618229 200000 11000887 200000 756629315 200000 843643242 200000 996360849 200000 392580153 200000 115302058 200000 426692796 200000 356033602 200000 528127251 200000 481330870 200000 952954025 200000 241183054 200000 290198387 200000 190541437 200000 268493616 200000 30175005 200000 353405608 200000 502516660 200000 50793710 200000 817782707 200000 651606175 200000 186523827 200000 861684002 200000 376232376 200000 495879655 200000 343387760 200000 631112619 200000 746165362 200000 333220784 200000 657670273 200000 74073350 200000 958999497 200000 170871751 200000 626044702 200000 645995092 200000 776086081 200000 647795355 200000 696589596 200000 924189522 200000 64322819 200000 548702522 200000 52223986 200000 324600926 200000 441648595 200000 314680659 200000 274821047 200000 300203128 200000 64804122 200000 191022389 200000 713533729 200000 728912189 200000 161219036 200000 824915917 200000 179766662 200000 128430316 200000 531055554 200000 569205419 200000 775072477 200000 849160804 200000 406069008 200000 687901693 200000 690360253 200000 146011428 200000 691931311 200000 593189009 200000 942295388 200000 356980553 200000 997933092 200000 261473750 200000 347110288 200000 109611410 200000 942810517 200000 721932251 200000 282434769 200000 661265245 200000 922265546 200000 747848014 200000 902443060 200000 522436778 200000 720932393 200000 367990140 200000 136185712 200000 444141591 200000 438096056 200000 22878806 200000 398692571 200000 198436066 200000 354973726 200000 540671593 200000 441051501 200000 492869865 200000 252230049 200000 654535909 200000 527044795 200000 812740779 200000 786641192 200000 1459094 200000 986307324 200000 403983176 200000 995320121 200000 396462829 200000 524328199 200000 517360764 200000 657742587 200000 490193399 200000 307560530 200000 15880359 200000 35273780 200000 21250146 200000 185199347 200000 927578311 200000 997653323 200000 842087039 200000 172019617 200000 310370427 200000 489618758 200000 958402362 200000 817721267 200000 604750337 200000 440314828 200000 231855138 200000 938209055 200000 430275640 200000 644360484 200000 123783015 200000 742477948 200000 757806750 200000 800753715 200000 938526678 200000 607934207 200000 43975505 200000 665806976 200000 211337437 200000 147406464 200000 894905105 200000 608654899 200000 875375245 200000 771520885 200000 341516091 200000 373591568 200000 238052242 200000 24266485 200000 991008207 200000 468626303 200000 11565883 200000 154173622 200000 889267050 200000 115496583 200000 968036216 200000 714990350 200000 114965323 200000 861391821 200000 847110358 200000 476352244 200000 6317905 200000 597414553 200000 705689219 200000 690300927 200000 765942266 200000 315668177 200000 801998928 200000 159020133 200000 122804837 200000 468928762 200000 116982441 200000 412912380 200000 959803472 200000 852398141 200000 785923229 200000 102789435 200000 107699738 200000 749686367 200000 581620188 200000 487978809 200000 582392001 200000 157146566 200000 797273778 200000 195467692 200000 27759075 200000 801529722 200000 598920208 200000 598639595 200000 169927616 200000 276137249 200000 960791427 200000 316236267 200000 939818805 200000 571686657 200000 355046202 200000 12482628 200000 864552386 200000 993757185 200000 419143172 200000 253371436 200000 329516420 200000 177129895 200000 542656846 200000 554789242 200000 829379898 200000 229626394 200000 31928104 200000 754474148 200000 578086979 200000 527539744 200000 98154048 200000 629792960 200000 402132125 200000 529460000 200000 203239908 200000 978501509 200000 153779943 200000 719702304 200000 65571331 200000 879551306 200000 907865183 200000 133044935 200000 437578540 200000 585269509 200000 502624996 200000 876191579 200000 946288780 200000 32908876 200000 235002612 200000 684520132 200000 934827507 200000 972326231 200000 167893933 200000 170824582 200000 126433231 200000 991933179 200000 438346447 200000 701146825 200000 936928046 200000 535394991 200000 583304375 200000 776868436 200000 957789631 200000 896187017 200000 447945828 200000 582087820 200000 919439824 200000 836200769 200000 362907509 200000 248920184 200000 993353297 200000 656929324 200000 773930025 200000 659965888 200000 740274894 200000 426462529 200000 946268509 200000 491147944 200000 445105528 200000 266822935 200000 759649936 200000 961137177 200000 702474012 200000 262728420 200000 450016737 200000 933527447 200000 215533353 200000 809767038 200000 374910477 200000 345753419 200000 331909550 200000 338557532 200000 538297973 200000 314640890 200000 511111000 200000 441921941 200000 886989590 200000 475403018 200000 495665527 200000 131849695 200000 661389966 200000 903554691 200000 274031609 200000 720651664 200000 926523933 200000 518019851 200000 921548140 200000 365791136 200000 976076192 200000 554071016 200000 52182783 200000 805376932 200000 82874263 200000 362809088 200000 293875840 200000 819663315 200000 664309023 200000 247497947 200000 570767967 200000 884469508 200000 208019447 200000 297808543 200000 171628456 200000 39570604 200000 19490430 200000 686207506 200000 304239628 200000 975872739 200000 904635826 200000 273401243 200000 604886488 200000 809954912 200000 596023602 200000 457671744 200000 677575675 200000 9496695 200000 178712891 200000 306516904 200000 511870980 200000 990827809 200000 28087470 200000 306392090 200000 960230944 200000 691145460 200000 185976072 200000 23061627 200000 67316511 200000 459711781 200000 573032039 200000 659632210 200000 616341102 200000 666294668 200000 592828299 200000 64763846 200000 148671517 200000 468872863 200000 475111889 200000 520613278 200000 88651482 200000 290804084 200000 350919992 200000 74574143 200000 591167988 200000 598668227 200000 978793567 200000 288159920 200000 461701464 200000 901684705 200000 692741765 200000 104030360 200000 152411542 200000 290238149 200000 782327687 200000 372702782 200000 968046043 200000 590865926 200000 146462180 200000 794727815 200000 382863352 200000 470856665 200000 340211898 200000 363311355 200000 30563929 200000 145020182 200000 416702921 200000 871175615 200000 203582989 200000 930211124 200000 480410479 200000 258184091 200000 857354435 200000 784108104 200000 730022569 200000 221997813 200000 792397002 200000 553872136 200000 637121816 200000 73077970 200000 927940368 200000 707749069 200000 561710328 200000 277323483 200000 268459811 200000 249699723 200000 220692777 200000 822472533 200000 32059698 200000 873725402 200000 113217834 200000 763154215 200000 612937739 200000 18122480 200000 4995864 200000 306814423 200000 500621597 200000 223201444 200000 523860914 200000 833260939 200000 804929143 200000 322610027 200000 231209559 200000 818748171 200000 292637383 200000 950675549 200000 959554821 200000 143757757 200000 973102427 200000 14837041 200000 686265947 200000 722458023 200000 764081186 200000 198052411 200000 456020374 200000 681512816 200000 416388522 200000 417075828 200000 499960983 200000 714134110 200000 292725538 200000 459451249 200000 672296411 200000 195832920 200000 820260441 200000 228640617 200000 501260416 200000 36890085 200000 599216572 200000 397949747 200000 41244229 200000 601511978 200000 155419740 200000 184013893 200000 623767946 200000 41920750 200000 343227364 200000 498087094 200000 484176715 200000 116067480 200000 110720166 200000 814175547 200000 602401064 200000 474668079 200000 899725198 200000 10685740 200000 27442015 200000 807645016 200000 605006892 200000 968651903 200000 834327247 200000 9317466 200000 271737005 200000 847643083 200000 255504630 200000 774950429 200000 165064673 200000 562644037 200000 833740786 200000 292416037 200000 368504118 200000 389989830 200000 803673731 200000 937167002 200000 3914427 200000 96926402 200000 550526471 200000 997846595 200000 575769373 200000 307542608 200000 800167547 200000 550663302 200000 454365099 200000 809877544 200000 336237696 200000 848303464 200000 666599509 200000 517500576 200000 961107282 200000 860983698 200000 282783144 200000 817548461 200000 216412369 200000 266678345 200000 603446483 200000 839468007 200000 613758844 200000 721616755 200000 984069028 200000 926399108 200000 655188080 200000 601958296 200000 83896970 200000 853304666 200000 684240748 200000 64376286 200000 623607444 200000 72962017 200000 776751310 200000 261172235 200000 277146992 200000 228477998 200000 564524950 200000 165728902 200000 134373740 200000 585917176 200000 226569570 200000 176481365 200000 13850487 200000 183940501 200000 529319536 200000 666205470 200000 930817823 200000 698786301 200000 41734558 200000 466641194 200000 590934163 200000 601637573 200000 532687980 200000 834988380 200000 432405666 200000 323857701 200000 260370167 200000 499750718 200000 211161785 200000 156195569 200000 459653119 200000 757526772 200000 693189864 200000 221067426 200000 98587873 200000 706415941 200000 967002589 200000 742267726 200000 916318620 200000 186058648 200000 8821478 200000 622290090 200000 43229391 200000 118540787 200000 746550770 200000 851917070 200000 383224760 200000 988067582 200000 691215248 200000 713372016 200000 944816694 200000 61819389 200000 838898414 200000 351198566 200000 603216583 200000 487842520 200000 41948634 200000 368357160 200000 852579465 200000 152493078 200000 961115842 200000 178158475 200000 431075132 200000 28292316 200000 500845751 200000 678324742 200000 940553021 200000 760851698 200000 78695269 200000 54068400 200000 530943372 200000 866054845 200000 570291995 200000 730779199 200000 196976070 200000 608921413 200000 305320137 200000 585640969 200000 692036651 200000 966286383 200000 376900604 200000 954342917 200000 34680728 200000 378136003 200000 963986659 200000 281064138 200000 773114764 200000 838037734 200000 89363020 200000 985486734 200000 442736678 200000 336096544 200000 497254822 200000 999193639 200000 116382756 200000 779545239 200000 905867520 200000 549792525 200000 552752869 200000 471498769 200000 760009991 200000 194453333 200000 167150182 200000 14984436 200000 89621259 200000 992536246 200000 900695368 200000 518606664 200000 219346682 200000 613722502 200000 547102920 200000 406078899 200000 187222882 200000 491044029 200000 92065476 200000 851891579 200000 792013170 200000 537512432 200000 129631676 200000 663047815 200000 981342457 200000 32354134 200000 226477773 200000 984288093 200000 716126820 200000 996168134 200000 606162358 200000 445711140 200000 423035075 200000 229173430 200000 117722326 200000 332124066 200000 685029828 200000 698931260 200000 990659371 200000 669719358 200000 518148021 200000 983852303 200000 231803476 200000 627350271 200000 957422981 200000 283322502 200000 369118351 200000 708966026 200000 888603331 200000 599417495 200000 303105211 200000 992952870 200000 347441052 200000 574611929 200000 722665046 200000 718906042 200000 9375968 200000 986895233 200000 467575678 200000 236771277 200000 11137021 200000 766840679 200000 260484851 200000 859688324 200000 622163201 200000 356596737 200000 806937618 200000 651977383 200000 555358875 200000 98558054 200000 38479067 200000 467990683 200000 191266330 200000 6447179 200000 179721707 200000 552220007 200000 982199147 200000 744189961 200000 848651906 200000 135447475 200000 421818654 200000 556619412 200000 693522045 200000 320074948 200000 31771233 200000 566639492 200000 649140315 200000 106680960 200000 404001026 200000 486687502 200000 337679163 200000 558936431 200000 84419952 200000 689763339 200000 461413083 200000 991731382 200000 903203514 200000 173930991 200000 952426905 200000 822985245 200000 87344781 200000 590417618 200000 388256373 200000 585970186 200000 468094265 200000 912212330 200000 114713868 200000 830403459 200000 744183724 200000 844820238 200000 993621406 200000 710197806 200000 603294068 200000 894656947 200000 473327368 200000 998996563 200000 493407424 200000 887394801 200000 597782218 200000 977602264 200000 593645663 200000 803745534 200000 122568449 200000 416860483 200000 307357118 200000 827218097 200000 60750956 200000 532700603 200000 62104301 200000 715909504 200000 68637802 200000 780236550 200000 68591258 200000 738228865 200000 9313530 200000 584101515 200000 845091859 200000 912137579 200000 954977976 200000 73563217 200000 139283783 200000 867707029 200000 305423077 200000 219900157 200000 886648516 200000 752554229 200000 152699231 200000 430208470 200000 836171194 200000 386432033 200000 326989988 200000 587999939 200000 846556662 200000 270495825 200000 64153554 200000 459394634 200000 759013862 200000 70534234 200000 572742313 200000 384673683 200000 761907354 200000 316558259 200000 263282054 200000 882458722 200000 914026945 200000 646901874 200000 510636393 200000 167072031 200000 890697127 200000 73701199 200000 280264175 200000 267282129 200000 286166332 200000 287054751 200000 351569751 200000 849082141 200000 117461519 200000 162375001 200000 329134720 200000 151889995 200000 431174222 200000 310825236 200000 822891240 200000 262492992 200000 119576263 200000 789217286 200000 419246254 200000 124008324 200000 728734441 200000 480956933 200000 287688848 200000 594008380 200000 971459266 200000 151021960 200000 457901036 200000 513208624 200000 301055234 200000 981459878 200000 595401922 200000 36422342 200000 66236150 200000 468446741 200000 6188463 200000 192519172 200000 615022220 200000 174418219 200000 538533363 200000 119956880 200000 798893652 200000 654932448 200000 384224107 200000 807616690 200000 554227580 200000 572362185 200000 152637591 200000 947112784 200000 520201171 200000 41242397 200000 889233556 200000 669133808 200000 708770758 200000 819422899 200000 766394657 200000 355954617 200000 694571109 200000 325148160 200000 217813661 200000 654330993 200000 580398942 200000 171721500 200000 687090182 200000 81671807 200000 66105599 200000 775433406 200000 638555899 200000 262402793 200000 527569975 200000 691573818 200000 216325050 200000 28702550 200000 694450836 200000 119177097 200000 957007137 200000 639231500 200000 395658822 200000 800224064 200000 995753648 200000 114499058 200000 743034393 200000 623236759 200000 328149124 200000 420271758 200000 65449342 200000 364524899 200000 274358621 200000 346485256 200000 607427714 200000 838675995 200000 120165528 200000 946169636 200000 830353364 200000 343103957 200000 164978741 200000 673119562 200000 731320514 200000 103719497 200000 4779729 200000 404079233 200000 388797244 200000 940869580 200000 198546859 200000 404406638 200000 598567375 200000 852617045 200000 666354338 200000 775126872 200000 243973033 200000 332040827 200000 826910772 200000 584123943 200000 833589914 200000 104397683 200000 435815807 200000 314076767 200000 477882640 200000 873441045 200000 77520963 200000 263369001 200000 289563162 200000 522817752 200000 984904414 200000 938191946 200000 848527717 200000 581557456 200000 736710734 200000 981624872 200000 543071553 200000 278385078 200000 457877553 200000 351513547 200000 125206171 200000 20164320 200000 444856006 200000 830831321 200000 906984707 200000 690819139 200000 727288045 200000 577891735 200000 901216423 200000 856505463 200000 74115106 200000 340256494 200000 175515222 200000 162733746 200000 930828421 200000 246004323 200000 451242365 200000 786617035 200000 630443220 200000 487613469 200000 47917612 200000 966543159 200000 551353454 200000 886618338 200000 496546576 200000 449784078 200000 146366289 200000 971921945 200000 348253049 200000 427412998 200000 713950748 200000 276806600 200000 972048725 200000 569172598 200000 544112141 200000 88957590 200000 476825395 200000 668098900 200000 85688578 200000 169568201 200000 732710464 200000 83854902 200000 15551867 200000 497410888 200000 399620172 200000 469172563 200000 814802069 200000 337504665 200000 121100228 200000 71337858 200000 876573712 200000 749427171 200000 283999160 200000 263128633 200000 995116105 200000 590462444 200000 262897110 200000 226565007 200000 901362751 200000 485425692 200000 120120940 200000 857646137 200000 332319121 200000 909905271 200000 195708010 200000 566341007 200000 597799037 200000 331541413 200000 552191324 200000 347091847 200000 455977954 200000 512197869 200000 108022643 200000 835454136 200000 778992446 200000 788698676 200000 267298684 200000 146674263 200000 945010352 200000 595206402 200000 911925478 200000 571634236 200000 825404662 200000 521808764 200000 877749183 200000 991287518 200000 717487982 200000 435172970 200000 158401207 200000 422979409 200000 905345048 200000 733102897 200000 192415002 200000 545399118 200000 313766289 200000 766632409 200000 673114841 200000 140034347 200000 326864152 200000 479715591 200000 882300545 200000 5494237 200000 64589453 200000 963204611 200000 5990209 200000 292914428 200000 538124908 200000 100123315 200000 948199655 200000 237495486 200000 157041109 200000 269860765 200000 683088354 200000 531279865 200000 44657286 200000 935534055 200000 444124993 200000 681061925 200000 198752478 200000 975883097 200000 9702577 200000 722245463 200000 294911963 200000 321172569 200000 693551234 200000 516490822 200000 953835291 200000 789041645 200000 125869986 200000 391019080 200000 605327070 200000 342699964 200000 623737760 200000 762417493 200000 242940929 200000 355940876 200000 453431465 200000 645226498 200000 744416772 200000 572214724 200000 196356492 200000 223927175 200000 782588676 200000 398167658 200000 135185849 200000 739108792 200000 778418625 200000 205130789 200000 652194109 200000 170507534 200000 755207064 200000 549898683 200000 75587783 200000 942909087 200000 499141256 200000 93790355 200000 561711013 200000 366982176 200000 869215024 200000 46024372 200000 323353030 200000 150175721 200000 2791630 200000 405639875 200000 366840761 200000 348285168 200000 711884097 200000 349594119 200000 816373419 200000 344657099 200000 151241991 200000 429291112 200000 669281388 200000 32906674 200000 613328702 200000 896878698 200000 187128682 200000 102339706 200000 259457446 200000 958449973 200000 129644211 200000 826945178 200000 261544605 200000 541632656 200000 619624439 200000 591967273 200000 928832288 200000 495139552 200000 432781698 200000 380626909 200000 194958031 200000 965858605 200000 623862341 200000 1939724 200000 810832361 200000 645311261 200000 305051597 200000 127386541 200000 638217035 200000 715209461 200000 144753224 200000 901365847 200000 220206708 200000 135939486 200000 244800135 200000 489724992 200000 669241731 200000 196373661 200000 529950710 200000 681314110 200000 798122294 200000 803345944 200000 726144164 200000 777250249 200000 301375724 200000 41788631 200000 93069121 200000 39424246 200000 611655843 200000 248815680 200000 369516314 200000 431808124 200000 836544249 200000 826820697 200000 666117150 200000 189497521 200000 516350766 200000 730283977 200000 790985435 200000 791705229 200000 474423071 200000 540371926 200000 339509888 200000 694591397 200000 912820556 200000 173690983 200000 15053020 200000 313601072 200000 209183442 200000 973652994 200000 501192796 200000 323072773 200000 271379824 200000 993638350 200000 293718032 200000 903426970 200000 364446597 200000 651015569 200000 557762470 200000 650052101 200000 216281104 200000 689791410 200000 464297836 200000 273820413 200000 837177006 200000 900243255 200000 398656593 200000 702111193 200000 224470430 200000 48881607 200000 123582948 200000 305279119 200000 466672062 200000 747684777 200000 982532178 200000 207459766 200000 230749326 200000 50017730 200000 165397611 200000 62041731 200000 59016748 200000 732440473 200000 991672221 200000 308488910 200000 647385429 200000 11474261 200000 102108662 200000 756842253 200000 430574442 200000 726766525 200000 749420069 200000 441821271 200000 482049127 200000 259547190 200000 137145209 200000 328967777 200000 86607596 200000 770295496 200000 976818143 200000 968947076 200000 279376952 200000 577473048 200000 834819047 200000 422678708 200000 752622120 200000 60217710 200000 962770623 200000 987913609 200000 140660027 200000 415783599 200000 466593845 200000 206869048 200000 310645392 200000 536175715 200000 881934520 200000 341064090 200000 721421285 200000 648761776 200000 330962775 200000 362633507 200000 549064088 200000 323139676 200000 776666047 200000 618688747 200000 79046825 200000 722803917 200000 888220736 200000 771369384 200000 473917110 200000 767489547 200000 480600008 200000 653692593 200000 110835196 200000 447152572 200000 978671077 200000 801938939 200000 157609820 200000 826249766 200000 656885958 200000 293585950 200000 702148690 200000 178176048 200000 824094521 200000 537600592 200000 512453374 200000 505404256 200000 188256942 200000 753869928 200000 96340511 200000 151600093 200000 614602546 200000 44451548 200000 10318610 200000 713875565 200000 21024115 200000 936320706 200000 681188822 200000 563371639 200000 860677314 200000 190662097 200000 934991114 200000 904002561 200000 910921483 200000 27810400 200000 138699243 200000 188339122 200000 599956189 200000 352206181 200000 308268122 200000 357878480 200000 220476775 200000 790147702 200000 276255444 200000 147839298 200000 315729016 200000 663358411 200000 418799735 200000 333996431 200000 430697598 200000 880542777 200000 77286147 200000 183468252 200000 960092295 200000 654750007 200000 374485205 200000 69616368 200000 580147778 200000 68568283 200000 109961453 200000 76746291 200000 56705022 200000 133073373 200000 310334184 200000 633648553 200000 13679784 200000 81210770 200000 824905989 200000 87461115 200000 636581840 200000 81828849 200000 269935651 200000 903246445 200000 310460836 200000 603987345 200000 630044608 200000 281214184 200000 670331634 200000 830833576 200000 403875835 200000 959628272 200000 838463785 200000 760409612 200000 595029906 200000 235383726 200000 31687767 200000 542492980 200000 638546915 200000 822122215 200000 725360428 200000 13107255 200000 623390958 200000 763698945 200000 874771188 200000 458859211 200000 88539473 200000 907704836 200000 768788384 200000 581709638 200000 314516041 200000 122278550 200000 328131005 200000 710845600 200000 685881783 200000 167279101 200000 842101370 200000 736888430 200000 25502743 200000 901036575 200000 95430054 200000 876177639 200000 794356361 200000 657884548 200000 492283822 200000 69291234 200000 586690763 200000 114254674 200000 615154594 200000 746539988 200000 963222844 200000 55600975 200000 199661359 200000 478248917 200000 675329242 200000 373917666 200000 150316710 200000 316790172 200000 736680260 200000 722629137 200000 619780339 200000 388917885 200000 559256760 200000 833321347 200000 680180645 200000 251975281 200000 517763604 200000 715064959 200000 141788907 200000 280502797 200000 183413464 200000 383387626 200000 326979476 200000 887952009 200000 183974690 200000 848926027 200000 553123086 200000 911859642 200000 195212207 200000 938454217 200000 225051495 200000 435930647 200000 265941471 200000 725700394 200000 967973710 200000 804705462 200000 354165169 200000 79191510 200000 78341649 200000 83992399 200000 692051394 200000 535761 200000 352711072 200000 416542775 200000 438671697 200000 765546179 200000 926360711 200000 770588773 200000 673997373 200000 443638515 200000 699548663 200000 508194159 200000 508441860 200000 980177222 200000 946197437 200000 152241037 200000 863196357 200000 477521988 200000 576759368 200000 79794068 200000 678391102 200000 167152402 200000 639710886 200000 372629756 200000 962050765 200000 509858168 200000 360888455 200000 619501529 200000 133072498 200000 200996828 200000 306688055 200000 174874340 200000 679004106 200000 824003907 200000 500224679 200000 13307763 200000 479489301 200000 339774806 200000 851967332 200000 89834875 200000 219645744 200000 568516698 200000 190908061 200000 580163988 200000 324628890 200000 986921781 200000 527826720 200000 391979252 200000 147351154 200000 423208815 200000 574814301 200000 989362546 200000 223009398 200000 621497646 200000 297154656 200000 174202243 200000 718831877 200000 834374456 200000 990471642 200000 410185791 200000 25051165 200000 650781940 200000 33975832 200000 540776284 200000 878297181 200000 62875752 200000 990260489 200000 254866225 200000 778961667 200000 352343611 200000 903061819 200000 124730548 200000 691880429 200000 568058803 200000 885481950 200000 851934587 200000 252478363 200000 777482423 200000 533348030 200000 882142653 200000 656563498 200000 223357389 200000 559524940 200000 635572817 200000 174437466 200000 650135069 200000 942913429 200000 277001901 200000 869356424 200000 745850219 200000 285998152 200000 731772648 200000 883945907 200000 835163167 200000 229280947 200000 665544631 200000 951223930 200000 355520831 200000 716431813 200000 897952370 200000 123001371 200000 908166259 200000 416073997 200000 596324623 200000 676252021 200000 996912127 200000 436384441 200000 342500389 200000 758247430 200000 281119947 200000 30348695 200000 790617321 200000 522008045 200000 840810590 200000 749999382 200000 845056307 200000 302254568 200000 719234269 200000 150078276 200000 161941882 200000 328293717 200000 677937424 200000 737111760 200000 868185298 200000 153941044 200000 649239644 200000 310968073 200000 49365236 200000 478323490 200000 770279113 200000 100873180 200000 947061301 200000 773333855 200000 264305405 200000 878903769 200000 936893837 200000 110102216 200000 564298814 200000 756872238 200000 291082897 200000 58456540 200000 783890034 200000 316375210 200000 583839096 200000 230167482 200000 265074209 200000 301376442 200000 771951896 200000 110305312 200000 905360497 200000 463044718 200000 444078825 200000 442946925 200000 997684008 200000 120281715 200000 488426752 200000 318062751 200000 672237740 200000 838945817 200000 606871572 200000 423699284 200000 745302021 200000 764035150 200000 843315067 200000 431372236 200000 306274521 200000 830912160 200000 714411309 200000 53012709 200000 666050926 200000 426670398 200000 381529023 200000 830220316 200000 186799275 200000 889586423 200000 116377705 200000 497216402 200000 901387287 200000 144564537 200000 855822591 200000 305537027 200000 238602711 200000 98805778 200000 100642810 200000 448533711 200000 938596530 200000 728406064 200000 476594799 200000 484374004 200000 582188559 200000 250604772 200000 52449302 200000 746821137 200000 904257524 200000 748881434 200000 169588548 200000 737180772 200000 705405704 200000 15703138 200000 256332016 200000 519899852 200000 757864594 200000 743965929 200000 978491568 200000 696654279 200000 111958647 200000 95200639 200000 149415100 200000 212695156 200000 260031807 200000 496502418 200000 510965225 200000 409801872 200000 735052303 200000 879328560 200000 17382318 200000 234250364 200000 434420910 200000 69845256 200000 32763426 200000 421398836 200000 88990596 200000 622362729 200000 697112571 200000 921689689 200000 286619542 200000 169595456 200000 852932239 200000 727014951 200000 97924746 200000 11754525 200000 48454101 200000 967793534 200000 465972392 200000 42242606 200000 792019044 200000 218616284 200000 669333717 200000 559688001 200000 23485810 200000 513963872 200000 870566553 200000 133311174 200000 181349589 200000 433283272 200000 965608474 200000 935106761 200000 787699973 200000 192048499 200000 886645790 200000 480224251 200000 885196567 200000 8884063 200000 862953483 200000 799851945 200000 93377730 200000 205603626 200000 163373033 200000 790996929 200000 422728284 200000 776108052 200000 345366622 200000 55587540 200000 707145437 200000 290725371 200000 524724912 200000 131251726 200000 696892378 200000 79873884 200000 853346502 200000 58375998 200000 301091210 200000 577873751 200000 125398822 200000 981008084 200000 896001220 200000 684996011 200000 950011127 200000 462186973 200000 641196286 200000 676434613 200000 440734207 200000 413660167 200000 946519118 200000 650903412 200000 133863589 200000 170761635 200000 316767083 200000 8580999 200000 716532720 200000 607958429 200000 678911916 200000 586780972 200000 345761669 200000 390987140 200000 582793991 200000 610512705 200000 714172331 200000 461844360 200000 233161747 200000 655223622 200000 77169993 200000 258165878 200000 902979077 200000 651672409 200000 212847078 200000 868014013 200000 204323509 200000 162542648 200000 931122599 200000 8877419 200000 296279193 200000 588405569 200000 912407891 200000 349531695 200000 738185416 200000 500941939 200000 663076434 200000 795025239 200000 25266935 200000 385544302 200000 373233320 200000 611469523 200000 629553023 200000 278712430 200000 533285118 200000 433834288 200000 939770196 200000 476235859 200000 551633560 200000 269715356 200000 149344782 200000 366489755 200000 278881631 200000 175072744 200000 434702306 200000 881445477 200000 358727640 200000 680194688 200000 404127657 200000 28482415 200000 291420969 200000 363688563 200000 301032663 200000 844285976 200000 900579098 200000 781961073 200000 864521604 200000 877259613 200000 554837009 200000 611076039 200000 275032678 200000 481810143 200000 667376916 200000 632894563 200000 426178260 200000 996222171 200000 724088265 200000 892502229 200000 89559747 200000 35848751 200000 802643064 200000 926883148 200000 54965963 200000 84331098 200000 974142983 200000 317969556 200000 468122658 200000 831415164 200000 186052092 200000 104330269 200000 797529247 200000 505050193 200000 565143678 200000 589251062 200000 413249208 200000 540560441 200000 287000147 200000 131102413 200000 706554243 200000 570688306 200000 642956514 200000 696948720 200000 926028471 200000 375087579 200000 575982641 200000 96480078 200000 504569515 200000 105488754 200000 318721255 200000 133646198 200000 889040981 200000 322887637 200000 721031243 200000 76395925 200000 671046987 200000 4884356 200000 76423746 200000 885804923 200000 329249221 200000 427479965 200000 986740051 200000 516055958 200000 785051288 200000 594278365 200000 771624613 200000 36651764 200000 860845371 200000 104395940 200000 492159999 200000 439915844 200000 949526468 200000 582829297 200000 87618502 200000 760205012 200000 692447467 200000 445786721 200000 784121090 200000 501748884 200000 349254661 200000 460170035 200000 703253848 200000 602085905 200000 152015625 200000 165499974 200000 407868688 200000 955944825 200000 888192654 200000 886145816 200000 747351823 200000 210833308 200000 44857801 200000 57409992 200000 504938717 200000 817341416 200000 791908499 200000 661932308 200000 249827999 200000 208520300 200000 721894240 200000 601438811 200000 555830557 200000 313322453 200000 370736456 200000 878560666 200000 41340861 200000 719609715 200000 824489985 200000 799160690 200000 912944260 200000 664266548 200000 330300897 200000 308172575 200000 193635355 200000 714018214 200000 956319712 200000 175926402 200000 219365319 200000 389605368 200000 79592851 200000 974941719 200000 559972207 200000 478736888 200000 736833329 200000 546772222 200000 24347545 200000 944492054 200000 821130640 200000 51571957 200000 305481580 200000 672576862 200000 701166632 200000 57168475 200000 104774318 200000 584852353 200000 920083726 200000 532040750 200000 137328070 200000 118234828 200000 498187001 200000 271356941 200000 157780922 200000 362088494 200000 912515904 200000 159257142 200000 547394609 200000 567348022 200000 145732569 200000 76373384 200000 428313457 200000 277763089 200000 925765466 200000 976209280 200000 941291105 200000 319339407 200000 262524667 200000 730815551 200000 946948743 200000 436268317 200000 98436241 200000 958935681 200000 321749002 200000 758406347 200000 963911827 200000 49870759 200000 700391345 200000 112834887 200000 863127063 200000 628958637 200000 323251937 200000 521634784 200000 356473045 200000 172133683 200000 882683298 200000 928733315 200000 768379682 200000 818203511 200000 352710297 200000 984644032 200000 972591093 200000 863845464 200000 580772621 200000 752154821 200000 670452964 200000 256105556 200000 960114406 200000 708856672 200000 638459943 200000 143094410 200000 490467496 200000 853768192 200000 860071059 200000 428200632 200000 404103548 200000 904419251 200000 647557536 200000 302104892 200000 127001383 200000 470394408 200000 693058914 200000 675119382 200000 951588879 200000 580250030 200000 810890898 200000 479818211 200000 334456636 200000 233626931 200000 176905862 200000 673778659 200000 544629843 200000 700565573 200000 819484979 200000 274463731 200000 749706652 200000 333922579 200000 53685041 200000 712759698 200000 138233853 200000 256605291 200000 658106806 200000 776126687 200000 483876092 200000 731632572 200000 525992089 200000 991651481 200000 779189440 200000 101081877 200000 831677007 200000 519689244 200000 416656911 200000 151705892 200000 525047792 200000 390374762 200000 857153615 200000 687904567 200000 375815986 200000 247632670 200000 382430089 200000 40360765 200000 50714220 200000 886916729 200000 960452193 200000 190304196 200000 645432468 200000 756378457 200000 205464606 200000 77357563 200000 399103296 200000 804031547 200000 219436711 200000 823583153 200000 140237479 200000 462999616 200000 507305090 200000 230383444 200000 690035616 200000 228008740 200000 181632726 200000 136201714 200000 592928161 200000 227808583 200000 865805673 200000 130323258 200000 600406721 200000 248875944 200000 182595234 200000 991623034 200000 707579317 200000 98138596 200000 863844232 200000 141397921 200000 966249941 200000 405055034 200000 512024512 200000 587650366 200000 297510167 200000 275750280 200000 357881234 200000 628672126 200000 869857810 200000 540140366 200000 183908835 200000 952142897 200000 915465211 200000 44461482 200000 880839226 200000 363767749 200000 288582314 200000 514936154 200000 750199487 200000 163180873 200000 729008278 200000 822120380 200000 689202230 200000 632775018 200000 687714003 200000 811724496 200000 182051848 200000 399941496 200000 548827418 200000 74273075 200000 106848314 200000 939749216 200000 352649664 200000 670958629 200000 914215794 200000 266669490 200000 121081789 200000 851730819 200000 422238968 200000 540575132 200000 263223974 200000 129224652 200000 164727986 200000 187345644 200000 581697202 200000 630023199 200000 49068837 200000 460816402 200000 519310007 200000 910202938 200000 205498746 200000 185535514 200000 642761773 200000 954879612 200000 35683190 200000 680323253 200000 610329385 200000 62636003 200000 589885824 200000 620591152 200000 277126754 200000 101407758 200000 43432094 200000 251941754 200000 876292910 200000 130721594 200000 32563831 200000 856791073 200000 79508357 200000 46388296 200000 354590033 200000 383630420 200000 815010300 200000 495134388 200000 259050003 200000 70961890 200000 923331018 200000 235367583 200000 364409411 200000 661660984 200000 85792966 200000 585876165 200000 727311880 200000 141274982 200000 623683942 200000 376937094 200000 71860264 200000 602236954 200000 741524672 200000 378593249 200000 176066570 200000 880620194 200000 434739340 200000 126573938 200000 409589173 200000 954331886 200000 408509727 200000 637833339 200000 818597326 200000 987784586 200000 563074928 200000 663741143 200000 842811804 200000 242960807 200000 35598613 200000 278210311 200000 461171463 200000 776621330 200000 125727814 200000 637904425 200000 202292883 200000 59905594 200000 289345496 200000 852447739 200000 795904872 200000 46645805 200000 57122114 200000 987473627 200000 653973325 200000 997407386 200000 253601947 200000 851199945 200000 70469799 200000 835422672 200000 332073112 200000 910133858 200000 328566398 200000 59952828 200000 949605522 200000 915237605 200000 595858551 200000 35488494 200000 38383229 200000 686653489 200000 80135386 200000 442888852 200000 39515377 200000 262697925 200000 517398669 200000 531954812 200000 456990500 200000 419726269 200000 922096918 200000 376053269 200000 992210668 200000 356052186 200000 14511771 200000 875034478 200000 848744129 200000 956655738 200000 264099812 200000 389833012 200000 776324024 200000 184412315 200000 772761687 200000 684615863 200000 229903752 200000 137139164 200000 40709626 200000 461984229 200000 48057479 200000 581718906 200000 536205172 200000 975105868 200000 864056749 200000 362586454 200000 860001803 200000 580101659 200000 264114319 200000 440038380 200000 681500581 200000 94963233 200000 903799652 200000 380712540 200000 781378763 200000 825111499 200000 958428931 200000 348606053 200000 869306529 200000 309474857 200000 753356514 200000 501490788 200000 410388206 200000 181197033 200000 671639831 200000 163376472 200000 190768665 200000 542348889 200000 231013977 200000 178876128 200000 774902056 200000 201632105 200000 993899519 200000 464218426 200000 635049410 200000 580681637 200000 691861503 200000 309065541 200000 845515310 200000 951064894 200000 946631407 200000 996091007 200000 415315793 200000 581705984 200000 24023047 200000 330200838 200000 627444402 200000 622334044 200000 565742364 200000 871468954 200000 308133496 200000 448460127 200000 624022693 200000 626283928 200000 403733354 200000 30213817 200000 943399353 200000 184890112 200000 509656301 200000 967764406 200000 378815501 200000 262216815 200000 662798089 200000 667606087 200000 369586170 200000 900358948 200000 372047971 200000 423622392 200000 940748404 200000 44142334 200000 767347267 200000 576149754 200000 981313299 200000 927454331 200000 911749774 200000 988612122 200000 289843724 200000 631758522 200000 277381068 200000 649868999 200000 29105720 200000 207711609 200000 504998179 200000 152903696 200000 93841163 200000 964636439 200000 62768217 200000 821022626 200000 884486813 200000 328224914 200000 361966548 200000 335307213 200000 342139812 200000 196519304 200000 437170844 200000 465984383 200000 439062902 200000 37204025 200000 225061463 200000 883266630 200000 371064843 200000 476320130 200000 237181771 200000 672989265 200000 384421880 200000 766106851 200000 735129695 200000 865906799 200000 606238324 200000 814984825 200000 160671513 200000 829326861 200000 38781782 200000 37910275 200000 406412192 200000 35621179 200000 530096404 200000 391247840 200000 50347706 200000 424732839 200000 88964292 200000 650873102 200000 267902414 200000 365185951 200000 368635933 200000 664855340 200000 482332386 200000 275768850 200000 742178678 200000 578493304 200000 190892189 200000 336571022 200000 996529093 200000 462882257 200000 574718021 200000 673826883 200000 435032736 200000 462828724 200000 208015297 200000 660053246 200000 177143359 200000 170743618 200000 727093144 200000 979595053 200000 467726711 200000 595188023 200000 528269551 200000 639719393 200000 393203135 200000 488493812 200000 156424589 200000 4961478 200000 230119213 200000 655125365 200000 542783450 200000 200973867 200000 466858105 200000 11162714 200000 977191642 200000 223712511 200000 14326008 200000 415273442 200000 321838134 200000 198806737 200000 337867425 200000 737749737 200000 618856498 200000 802673615 200000 456095243 200000 406809841 200000 946246583 200000 180330695 200000 655157355 200000 646635541 200000 114939465 200000 940246824 200000 7425946 200000 445588758 200000 767032849 200000 898395905 200000 305955340 200000 985137490 200000 56649172 200000 29909759 200000 710610137 200000 279812295 200000 248937208 200000 405869170 200000 881195447 200000 623223315 200000 510002053 200000 668325191 200000 766543612 200000 829006966 200000 117775905 200000 744469519 200000 547043232 200000 884393933 200000 82124306 200000 818024438 200000 353246008 200000 889968279 200000 959825214 200000 859935947 200000 438860795 200000 546031603 200000 611505709 200000 233804541 200000 815027391 200000 454211488 200000 369700357 200000 280942491 200000 678199036 200000 773678075 200000 304796812 200000 163316307 200000 904053447 200000 655071235 200000 211608617 200000 104179571 200000 678752983 200000 591160662 200000 359865314 200000 581479402 200000 393929347 200000 783687220 200000 705235806 200000 746948422 200000 973802945 200000 533054331 200000 940498659 200000 322914743 200000 684057895 200000 665278633 200000 136747864 200000 75077641 200000 617176045 200000 298656220 200000 130277956 200000 905478573 200000 972454888 200000 134430676 200000 686999500 200000 542993072 200000 809838991 200000 496545774 200000 835564215 200000 147878849 200000 560663032 200000 107644457 200000 286019693 200000 215444527 200000 996210395 200000 984357668 200000 853416178 200000 984862183 200000 733282445 200000 857327645 200000 863102190 200000 624529273 200000 256147461 200000 649706739 200000 246099368 200000 378981906 200000 655873753 200000 169596964 200000 945872645 200000 75093378 200000 329064769 200000 319154895 200000 517156749 200000 976188471 200000 45422610 200000 84348082 200000 58381925 200000 174272832 200000 363508932 200000 452871211 200000 63057237 200000 96481866 200000 590569835 200000 526668858 200000 576495810 200000 969080741 200000 749466816 200000 560281213 200000 143623092 200000 941716542 200000 256488473 200000 441439025 200000 773547473 200000 199680421 200000 994444651 200000 995862838 200000 219785567 200000 350723080 200000 157397838 200000 56381963 200000 374500676 200000 70460470 200000 300081912 200000 466140621 200000 227716360 200000 754125724 200000 395064895 200000 861176635 200000 825539281 200000 856138314 200000 852923803 200000 889713076 200000 683073381 200000 951996141 200000 743340577 200000 716527926 200000 120369195 200000 403345621 200000 538836872 200000 717193823 200000 539493673 200000 196510192 200000 339972647 200000 774194287 200000 991999238 200000 393567437 200000 802736884 200000 751669572 200000 783190792 200000 934141081 200000 770839429 200000 119033691 200000 301630230 200000 312656164 200000 360854033 200000 71592917 200000 440136630 200000 864152795 200000 972553071 200000 855624302 200000 929209359 200000 455578318 200000 463103765 200000 17147270 200000 485660136 200000 366181547 200000 532002585 200000 511356956 200000 217684390 200000 101275329 200000 345138739 200000 303766477 200000 194497104 200000 585780221 200000 193243576 200000 920872664 200000 827172750 200000 19983855 200000 502125983 200000 590363164 200000 904110500 200000 58994884 200000 950987903 200000 3483927 200000 318180730 200000 680352588 200000 389179789 200000 955193831 200000 718905495 200000 967171829 200000 957190817 200000 504928076 200000 948299040 200000 376693709 200000 400280626 200000 629106852 200000 577253853 200000 21040772 200000 212048724 200000 322074092 200000 69293619 200000 615839334 200000 294184896 200000 382883269 200000 429491242 200000 352708452 200000 529374155 200000 717533547 200000 742191720 200000 894450187 200000 479717485 200000 115608254 200000 154144306 200000 479513482 200000 460978491 200000 670255164 200000 812057969 200000 109090223 200000 702112876 200000 727606020 200000 224020138 200000 395274473 200000 166572758 200000 943685845 200000 364818692 200000 699922503 200000 880693745 200000 362224139 200000 688409669 200000 616041846 200000 26036690 200000 870058919 200000 707659987 200000 90780358 200000 235512624 200000 543957319 200000 87147958 200000 500860709 200000 684711777 200000 296959273 200000 262043796 200000 448275490 200000 115348573 200000 472412715 200000 372398515 200000 344774634 200000 123226297 200000 262066125 200000 76567034 200000 327215948 200000 159102892 200000 795770924 200000 847266543 200000 811611576 200000 277836045 200000 249275911 200000 358499001 200000 471008059 200000 217914706 200000 61620413 200000 116655135 200000 221857412 200000 977117585 200000 801214029 200000 264051334 200000 542804193 200000 652098946 200000 79060308 200000 896169461 200000 306572865 200000 807744378 200000 21031697 200000 381479699 200000 485583667 200000 984010864 200000 906343267 200000 165135655 200000 82126564 200000 119005690 200000 729190599 200000 658059286 200000 610649892 200000 371949648 200000 468376158 200000 414642279 200000 900523105 200000 479312455 200000 845923301 200000 758682434 200000 928342953 200000 465461590 200000 615372730 200000 295429739 200000 977138860 200000 368602516 200000 143505117 200000 164184651 200000 623124918 200000 764254646 200000 92021483 200000 445774310 200000 412367800 200000 276037397 200000 177506339 200000 525942501 200000 181833279 200000 973301157 200000 250304356 200000 576255373 200000 158733178 200000 446676478 200000 374229037 200000 468864196 200000 811531319 200000 506198358 200000 861737627 200000 502061586 200000 879924197 200000 164356995 200000 406950253 200000 728360861 200000 445755539 200000 522952445 200000 290177537 200000 425401899 200000 850061550 200000 193032921 200000 726843479 200000 566251298 200000 615984710 200000 510888654 200000 463189773 200000 259465354 200000 401853065 200000 917485362 200000 746076513 200000 25609993 200000 693360197 200000 769514237 200000 336270129 200000 195707365 200000 663250089 200000 917258180 200000 58364156 200000 195188485 200000 933116292 200000 592769470 200000 843473378 200000 255579375 200000 850525507 200000 604088258 200000 581676447 200000 395492554 200000 340750582 200000 370913606 200000 612512915 200000 158506588 200000 74776651 200000 56205408 200000 214744508 200000 819143180 200000 924060560 200000 731595719 200000 939703993 200000 333843169 200000 67600820 200000 247379666 200000 127533000 200000 980054656 200000 1635398 200000 859995511 200000 811675592 200000 541783344 200000 175689587 200000 234976332 200000 773999159 200000 202312152 200000 987592203 200000 939489417 200000 782751539 200000 34005503 200000 379768700 200000 974460931 200000 28583804 200000 417422794 200000 262006228 200000 331195185 200000 920188527 200000 517451264 200000 903918530 200000 448884522 200000 565633548 200000 176616457 200000 748669077 200000 143401891 200000 201796336 200000 940754409 200000 369131578 200000 722045684 200000 161112666 200000 322220617 200000 294870849 200000 579042324 200000 601475625 200000 701471853 200000 210650840 200000 89106071 200000 242249948 200000 350293566 200000 804318413 200000 442720438 200000 251583375 200000 252476481 200000 666658703 200000 257830215 200000 109831171 200000 22266268 200000 142838829 200000 110612927 200000 859049622 200000 757363223 200000 318935636 200000 258502710 200000 506955334 200000 11764760 200000 757301844 200000 891628386 200000 584420529 200000 129200805 200000 661630235 200000 648557721 200000 270501911 200000 922317668 200000 463836215 200000 227614163 200000 934531413 200000 581835933 200000 124089303 200000 667931557 200000 98865643 200000 401868598 200000 970353353 200000 822168902 200000 203212278 200000 142427317 200000 991772285 200000 412989069 200000 266081845 200000 861516609 200000 851281664 200000 372147184 200000 404844551 200000 966980512 200000 517756672 200000 273328773 200000 215378794 200000 203830073 200000 602789838 200000 160120323 200000 228527357 200000 278462482 200000 169302358 200000 178053825 200000 255507966 200000 794762962 200000 205066791 200000 882259381 200000 224772684 200000 713667776 200000 985441137 200000 919161461 200000 719657573 200000 372357057 200000 327158528 200000 233373497 200000 841978727 200000 458976860 200000 195886405 200000 462492886 200000 136899858 200000 832529848 200000 862139213 200000 237605059 200000 859485123 200000 363712412 200000 613824199 200000 700946198 200000 225825913 200000 363973229 200000 721753090 200000 17077895 200000 706423507 200000 475871027 200000 355682795 200000 271183979 200000 103931152 200000 266846099 200000 438486546 200000 899283641 200000 528737805 200000 81503701 200000 161558693 200000 756870664 200000 894813001 200000 490591966 200000 577881714 200000 434110861 200000 970281187 200000 142370870 200000 477540584 200000 811067681 200000 16030616 200000 211657218 200000 652015637 200000 651083576 200000 727689929 200000 348578570 200000 404418217 200000 868860138 200000 177200755 200000 655497908 200000 172080112 200000 799607789 200000 596669236 200000 592836869 200000 709900763 200000 835761815 200000 928460364 200000 678448806 200000 619724023 200000 170646496 200000 251385752 200000 899412188 200000 753162355 200000 48036701 200000 753606040 200000 168886670 200000 693682718 200000 809208645 200000 666521449 200000 375180610 200000 92957797 200000 88294510 200000 615205578 200000 330132255 200000 326933080 200000 777830992 200000 204650522 200000 48035051 200000 503102885 200000 869371136 200000 121692759 200000 314588429 200000 516349594 200000 892523829 200000 224535328 200000 233728139 200000 809970726 200000 377044550 200000 87069363 200000 431093004 200000 172045271 200000 640180265 200000 371180526 200000 855593174 200000 796577244 200000 939098484 200000 39943249 200000 491387088 200000 679797508 200000 665605983 200000 330319865 200000 282909824 200000 317659837 200000 321793471 200000 472727462 200000 543150605 200000 337934613 200000 826730251 200000 303206069 200000 384729662 200000 686687419 200000 227796569 200000 88377125 200000 590150776 200000 606723325 200000 260382049 200000 815538069 200000 275437250 200000 805939659 200000 160991864 200000 251579716 200000 609466820 200000 692609457 200000 810017941 200000 380618255 200000 939380418 200000 845409248 200000 163067214 200000 23517813 200000 329263013 200000 588367909 200000 838063323 200000 326702996 200000 309508337 200000 30402799 200000 287130129 200000 708237100 200000 654338511 200000 659473228 200000 829099624 200000 482214811 200000 792418819 200000 17881836 200000 397601268 200000 994503134 200000 999709174 200000 965664795 200000 703377262 200000 387898774 200000 102189229 200000 95572938 200000 444555308 200000 940381951 200000 59711438 200000 801245574 200000 581905443 200000 396213497 200000 231339425 200000 964545918 200000 630926315 200000 56012547 200000 423513868 200000 966190720 200000 562860218 200000 633922874 200000 569537941 200000 209881084 200000 731326566 200000 491550813 200000 597530979 200000 260508670 200000 589831015 200000 907655627 200000 952591676 200000 916119351 200000 751452882 200000 505568130 200000 529569414 200000 128381172 200000 493178974 200000 62600225 200000 545382730 200000 680353060 200000 473512034 200000 605074149 200000 83249707 200000 303025237 200000 750072788 200000 384955823 200000 714453619 200000 74857911 200000 309848138 200000 60891388 200000 207452166 200000 750189846 200000 511646203 200000 209246698 200000 834708843 200000 484017891 200000 375214014 200000 914784824 200000 215572425 200000 757598763 200000 229216009 200000 658883654 200000 522943718 200000 980725917 200000 965773298 200000 214459664 200000 515295017 200000 406627975 200000 202193201 200000 64165942 200000 107101081 200000 876563673 200000 242436635 200000 910392310 200000 680632283 200000 104069919 200000 236042407 200000 400691503 200000 944605239 200000 806494602 200000 531677036 200000 497408351 200000 322922386 200000 858130151 200000 75203999 200000 727154341 200000 918431091 200000 746286245 200000 931467544 200000 695907774 200000 237062146 200000 985412306 200000 558459469 200000 40946187 200000 485023747 200000 75299357 200000 483483733 200000 360824200 200000 631875295 200000 702840789 200000 517008102 200000 793742038 200000 252913307 200000 620073960 200000 923688534 200000 288019761 200000 178335709 200000 465874148 200000 522135453 200000 693222521 200000 847451629 200000 696101879 200000 728181328 200000 776724269 200000 555623089 200000 327842546 200000 856320678 200000 571079786 200000 693849262 200000 769770561 200000 395147637 200000 822928367 200000 762447117 200000 218666740 200000 881074740 200000 698200602 200000 814714771 200000 849133240 200000 528407803 200000 21506539 200000 951811239 200000 741998045 200000 314421374 200000 218853632 200000 434427727 200000 396455761 200000 606295572 200000 53351831 200000 910540594 200000 347747490 200000 494156213 200000 53008014 200000 972062358 200000 33339392 200000 753093110 200000 271723877 200000 664368738 200000 364698679 200000 43041806 200000 445213241 200000 297152540 200000 159744184 200000 126505940 200000 545636810 200000 407079915 200000 636446608 200000 87739838 200000 555728757 200000 712523413 200000 556754798 200000 729056994 200000 692225849 200000 518439809 200000 40014752 200000 310832888 200000 204549557 200000 932863670 200000 734540821 200000 605324373 200000 51055655 200000 207927513 200000 856823132 200000 677087728 200000 809684078 200000 573724977 200000 592299682 200000 870904159 200000 943127816 200000 35754405 200000 492133303 200000 122835162 200000 543852307 200000 859679932 200000 894056201 200000 228758326 200000 247729231 200000 206414747 200000 528459174 200000 462211562 200000 97007897 200000 9219594 200000 136897853 200000 257169677 200000 848163441 200000 502548590 200000 831600157 200000 645494100 200000 703088628 200000 833537487 200000 51565875 200000 376114200 200000 428665826 200000 862681554 200000 698819599 200000 611977549 200000 734314264 200000 699010239 200000 271176927 200000 249737099 200000 904599317 200000 635294076 200000 336537202 200000 771970568 200000 992372728 200000 611814286 200000 423192629 200000 778374298 200000 917904511 200000 585974558 200000 547098167 200000 633216952 200000 364689929 200000 368259313 200000 181783848 200000 145231993 200000 314271379 200000 564332654 200000 43170389 200000 751059091 200000 875089086 200000 776796571 200000 38410156 200000 765654621 200000 529043911 200000 100718878 200000 616752062 200000 347436749 200000 40168844 200000 584633408 200000 503111607 200000 378282361 200000 887062669 200000 256538852 200000 823587686 200000 687041176 200000 307027943 200000 299919252 200000 141373243 200000 76454657 200000 176250713 200000 57439091 200000 913699395 200000 247193641 200000 457305410 200000 541681227 200000 725646381 200000 10432553 200000 673857696 200000 917371520 200000 513413959 200000 939093429 200000 721665810 200000 541268761 200000 262359680 200000 924559909 200000 22825174 200000 973769661 200000 541454694 200000 347095407 200000 987748555 200000 461108914 200000 8697897 200000 545112617 200000 691724399 200000 315693792 200000 769849750 200000 569240459 200000 388949984 200000 82497483 200000 998353692 200000 717227370 200000 701659102 200000 801007003 200000 995697865 200000 769685053 200000 668488646 200000 747879703 200000 59750220 200000 235996955 200000 880388504 200000 343032228 200000 88080883 200000 342174649 200000 949776369 200000 925710666 200000 80655022 200000 595351151 200000 112414737 200000 310516398 200000 254597130 200000 132216884 200000 473238997 200000 912447768 200000 941987126 200000 110395548 200000 56925628 200000 927645293 200000 662262784 200000 303437280 200000 322599141 200000 387319093 200000 901232343 200000 123095254 200000 702920974 200000 723481750 200000 482757321 200000 18128627 200000 654069397 200000 199120981 200000 698525574 200000 280558159 200000 961040506 200000 491420891 200000 575706971 200000 545209248 200000 994088539 200000 357864237 200000 42298166 200000 893516348 200000 231021173 200000 202686706 200000 320173736 200000 565461019 200000 926242216 200000 852903024 200000 797257181 200000 436697042 200000 544576371 200000 51278478 200000 129237412 200000 244198552 200000 326082035 200000 839965394 200000 948572525 200000 673384004 200000 645627879 200000 443920738 200000 233287492 200000 790160203 200000 460718766 200000 882603271 200000 436080602 200000 562264262 200000 92042311 200000 478941989 200000 861231740 200000 700623977 200000 165243214 200000 622043075 200000 497595161 200000 696580748 200000 509234436 200000 443078536 200000 440502336 200000 617634341 200000 289467719 200000 47707578 200000 283396382 200000 114751690 200000 725322901 200000 961260096 200000 842905987 200000 409174194 200000 812183052 200000 934309793 200000 544020445 200000 15084724 200000 131074412 200000 621081346 200000 204561210 200000 147377222 200000 812657938 200000 122617898 200000 630650697 200000 562672511 200000 14038014 200000 776925057 200000 82127960 200000 203365653 200000 851591117 200000 271550475 200000 663706455 200000 720134238 200000 827019454 200000 135788912 200000 362993619 200000 918553937 200000 674970544 200000 308718583 200000 758095866 200000 115558533 200000 725578785 200000 375280261 200000 255060637 200000 191001391 200000 857201712 200000 241718946 200000 558877992 200000 489581864 200000 915866267 200000 858616948 200000 868077994 200000 495885028 200000 610621632 200000 214125760 200000 111367890 200000 384391547 200000 637110943 200000 642871535 200000 675876335 200000 331255971 200000 501896405 200000 732573446 200000 865413359 200000 478760626 200000 335140002 200000 247077804 200000 544539744 200000 125782688 200000 601905123 200000 787218470 200000 816303985 200000 506670082 200000 311904024 200000 518029405 200000 169791472 200000 255722255 200000 307792222 200000 275712726 200000 837844557 200000 943086237 200000 387535988 200000 366519992 200000 812328341 200000 81427492 200000 186181305 200000 252019145 200000 29297014 200000 252990393 200000 332011307 200000 875907696 200000 196356672 200000 646112275 200000 252954985 200000 541250483 200000 310220001 200000 995682441 200000 986507697 200000 549728057 200000 235893480 200000 873508113 200000 226128609 200000 475823944 200000 925376130 200000 931640897 200000 267204729 200000 379354311 200000 336459903 200000 983068497 200000 301015190 200000 673298749 200000 153854029 200000 639362582 200000 397503480 200000 935608015 200000 186023930 200000 279928582 200000 349219836 200000 343335492 200000 464718901 200000 26438970 200000 836925602 200000 823656195 200000 292166732 200000 523523174 200000 942424199 200000 689059091 200000 402928686 200000 643185891 200000 373661418 200000 729198873 200000 37737066 200000 288761253 200000 32456106 200000 717926493 200000 838178862 200000 178832963 200000 770079557 200000 380220100 200000 499432776 200000 929206517 200000 506610393 200000 886541526 200000 123882023 200000 123636368 200000 769077286 200000 723102648 200000 598088665 200000 622305419 200000 837940106 200000 588521778 200000 598741005 200000 19851005 200000 541925891 200000 2255785 200000 769778962 200000 498236060 200000 957599535 200000 616130597 200000 875827158 200000 78830270 200000 439098189 200000 876496972 200000 395126759 200000 394796891 200000 579636541 200000 444760164 200000 198113652 200000 218413320 200000 234558587 200000 165067603 200000 385304907 200000 225598716 200000 638010663 200000 304532129 200000 371518683 200000 118752013 200000 985190911 200000 220337268 200000 565407795 200000 75972019 200000 919369826 200000 860235154 200000 11303425 200000 238032899 200000 376910414 200000 646472034 200000 958577043 200000 522313140 200000 736637538 200000 704121322 200000 420825816 200000 687104797 200000 285773276 200000 48078289 200000 118916702 200000 175070516 200000 273948314 200000 848141917 200000 125311828 200000 213610383 200000 198043932 200000 862228853 200000 180774281 200000 152461925 200000 422995071 200000 531745183 200000 405871467 200000 787847821 200000 366791811 200000 771235330 200000 631717896 200000 991458685 200000 244916613 200000 72796261 200000 982197519 200000 898480971 200000 437715588 200000 62616365 200000 309101262 200000 637871791 200000 50745631 200000 246179681 200000 985957428 200000 685582078 200000 703042964 200000 899424424 200000 645488336 200000 260288559 200000 606953154 200000 76559689 200000 535728848 200000 143127256 200000 336398887 200000 722022441 200000 842698498 200000 138726449 200000 807685090 200000 333286096 200000 915052244 200000 112129039 200000 838905521 200000 659635043 200000 181872727 200000 206306025 200000 192809970 200000 368795818 200000 968941111 200000 952119254 200000 83164581 200000 52261386 200000 958155204 200000 617439372 200000 585858151 200000 672716683 200000 757327595 200000 237849953 200000 77952887 200000 360042451 200000 120242236 200000 727544141 200000 117998773 200000 264504359 200000 312754917 200000 201375205 200000 225493149 200000 934718064 200000 94355124 200000 361101663 200000 386218063 200000 208215347 200000 258362393 200000 858575508 200000 759077257 200000 775251351 200000 122801184 200000 100004088 200000 152550570 200000 711381857 200000 453295738 200000 313588899 200000 858406064 200000 513431802 200000 331570036 200000 367333452 200000 268508985 200000 339244391 200000 264582141 200000 96125767 200000 555551365 200000 158721615 200000 156883875 200000 621054861 200000 39778673 200000 959197688 200000 322304149 200000 441975219 200000 899531133 200000 453019977 200000 329951650 200000 234687728 200000 980163782 200000 214291400 200000 835714103 200000 773326619 200000 839957516 200000 853003164 200000 331256420 200000 1891498 200000 675432620 200000 466621836 200000 986481879 200000 976439475 200000 87887525 200000 178115837 200000 467817695 200000 874281198 200000 428404374 200000 116403702 200000 752587881 200000 594571184 200000 926830013 200000 786722078 200000 891676676 200000 620384240 200000 991474681 200000 627020220 200000 687472864 200000 627220804 200000 338718152 200000 925129653 200000 318177994 200000 81197028 200000 443752520 200000 785935248 200000 211173425 200000 726998693 200000 876202297 200000 871874677 200000 436449315 200000 566669054 200000 674021113 200000 157583400 200000 489444431 200000 63549190 200000 332895365 200000 220234514 200000 159495428 200000 7567730 200000 237134205 200000 255996471 200000 657048367 200000 383656859 200000 323238432 200000 992905536 200000 975183456 200000 420474229 200000 329349451 200000 902629490 200000 149810373 200000 984418200 200000 23069821 200000 655675059 200000 872001324 200000 944659258 200000 872255957 200000 252708747 200000 777348868 200000 32205873 200000 24403473 200000 805849376 200000 226374236 200000 739847924 200000 877432464 200000 758507575 200000 705873889 200000 555598490 200000 244850512 200000 214311481 200000 560608995 200000 172947673 200000 59651823 200000 538562347 200000 239653712 200000 741792264 200000 593771181 200000 334599092 200000 743877046 200000 252383005 200000 265770599 200000 236093210 200000 74617157 200000 196054446 200000 138667677 200000 109879108 200000 602545609 200000 802882034 200000 552439404 200000 369090232 200000 514677171 200000 619003584 200000 16122771 200000 229754013 200000 556837903 200000 107656077 200000 663541874 200000 861214393 200000 645436558 200000 470145138 200000 732400133 200000 851896179 200000 362702206 200000 8733219 200000 263886828 200000 360703441 200000 819056076 200000 220199416 200000 568328805 200000 237053306 200000 656592135 200000 118093287 200000 793921614 200000 706334901 200000 323069279 200000 761888390 200000 714624807 200000 335768679 200000 927536545 200000 429851405 200000 687202574 200000 687728663 200000 167552827 200000 195887953 200000 995371200 200000 763928045 200000 50492990 200000 708224457 200000 539871134 200000 702175405 200000 757644630 200000 845901196 200000 160894884 200000 245528000 200000 931822546 200000 436214351 200000 576743794 200000 804333354 200000 735631778 200000 665466474 200000 775580231 200000 125202836 200000 88456018 200000 901184724 200000 804566528 200000 255942210 200000 393702931 200000 533111073 200000 349986076 200000 562352925 200000 166843826 200000 696683402 200000 684547770 200000 377408170 200000 231550623 200000 369506021 200000 839962776 200000 631865871 200000 178957798 200000 886455975 200000 736561940 200000 331178772 200000 530101560 200000 387606760 200000 912976686 200000 373539871 200000 781877473 200000 512268382 200000 246675076 200000 912908853 200000 727680978 200000 158016607 200000 955482963 200000 485383935 200000 400823704 200000 555699939 200000 906959996 200000 389514434 200000 66602082 200000 46570111 200000 157401979 200000 356991077 200000 842746623 200000 323445354 200000 624157808 200000 987538798 200000 595353820 200000 612363387 200000 187900954 200000 339735556 200000 79207433 200000 169095463 200000 399074774 200000 50726637 200000 355354420 200000 288513415 200000 576758691 200000 123700112 200000 734947755 200000 364682063 200000 901495328 200000 878036467 200000 690713437 200000 857051863 200000 744759947 200000 125749949 200000 331921625 200000 566764309 200000 448455362 200000 781631797 200000 542623564 200000 156086687 200000 399650629 200000 836853056 200000 605531782 200000 466036908 200000 982036785 200000 464819045 200000 693535989 200000 69491475 200000 189886022 200000 12728523 200000 614605223 200000 843460170 200000 268393697 200000 875148601 200000 124620363 200000 898605672 200000 70740482 200000 560406292 200000 919807279 200000 413403171 200000 443853638 200000 184789860 200000 471379267 200000 701160145 200000 710064364 200000 545006542 200000 274518547 200000 946026089 200000 865984467 200000 546308761 200000 172556752 200000 386880898 200000 189558649 200000 620810925 200000 505892679 200000 142917969 200000 103866365 200000 913207695 200000 897070567 200000 37008815 200000 777195037 200000 544895845 200000 92765119 200000 44764432 200000 721722680 200000 119742199 200000 117986684 200000 948112012 200000 276698443 200000 592906666 200000 8304750 200000 761870297 200000 82138871 200000 816392070 200000 794439299 200000 224020301 200000 245711224 200000 312444209 200000 306830921 200000 837500384 200000 935861935 200000 191144945 200000 776217839 200000 657266983 200000 836074776 200000 192902061 200000 892660803 200000 188506457 200000 487195603 200000 858858219 200000 196682420 200000 121748300 200000 591798942 200000 204858065 200000 33875281 200000 836665976 200000 397844440 200000 862145832 200000 19499976 200000 199156978 200000 948714623 200000 177722963 200000 697623655 200000 3680113 200000 617188402 200000 332502364 200000 763987997 200000 56311116 200000 284008239 200000 450230247 200000 889297016 200000 289591417 200000 579013204 200000 704649787 200000 933677480 200000 457728398 200000 260520737 200000 589379391 200000 697255034 200000 875457475 200000 363116980 200000 450282105 200000 42586716 200000 713040108 200000 807272650 200000 783382032 200000 282056542 200000 291812226 200000 622275011 200000 669925067 200000 240779310 200000 582040731 200000 471575198 200000 454929935 200000 571243547 200000 745584620 200000 611639288 200000 604468195 200000 205895442 200000 59731405 200000 630919440 200000 799884527 200000 803731875 200000 759260981 200000 956516805 200000 934015607 200000 770153723 200000 694489528 200000 474332309 200000 638038628 200000 202005226 200000 626567567 200000 229874847 200000 175525178 200000 340749278 200000 945900431 200000 909169057 200000 494058018 200000 493028582 200000 756774703 200000 145461241 200000 748149472 200000 472566191 200000 837853318 200000 35527847 200000 807613405 200000 286232713 200000 849077834 200000 151473480 200000 531614238 200000 753558626 200000 646780369 200000 238464028 200000 556574025 200000 142809288 200000 107602707 200000 268054016 200000 815407014 200000 774662634 200000 917545637 200000 442280051 200000 324694043 200000 31893654 200000 95321022 200000 892674452 200000 200023598 200000 659142203 200000 664220212 200000 559611937 200000 678425605 200000 611985128 200000 225303167 200000 303094137 200000 872455272 200000 766844235 200000 599020980 200000 127579546 200000 410474685 200000 692272306 200000 382287242 200000 957376291 200000 907408650 200000 79764235 200000 776331864 200000 980571474 200000 377525750 200000 338707687 200000 376383252 200000 566040581 200000 332630728 200000 706787698 200000 557730644 200000 981573052 200000 444830564 200000 59064956 200000 658761039 200000 439741332 200000 196618836 200000 507674226 200000 510349276 200000 776438093 200000 476454588 200000 229458532 200000 566355569 200000 613601092 200000 55007331 200000 648197632 200000 62046500 200000 578971256 200000 727220656 200000 802309525 200000 978918061 200000 907047560 200000 664062378 200000 738686992 200000 481150561 200000 248314290 200000 725154806 200000 182718209 200000 593956407 200000 572905173 200000 906205915 200000 328098965 200000 143449797 200000 724361583 200000 299691841 200000 277210012 200000 850996035 200000 379286943 200000 554758828 200000 247219588 200000 436796294 200000 502822947 200000 135028037 200000 160870491 200000 318714885 200000 109290585 200000 636342736 200000 170323665 200000 807733207 200000 602861633 200000 211170742 200000 830994482 200000 525303474 200000 856111736 200000 51604219 200000 192276079 200000 353984748 200000 607518270 200000 717414472 200000 415958549 200000 605278077 200000 183684464 200000 905064162 200000 744595027 200000 722135545 200000 261481101 200000 366761135 200000 952088311 200000 542274713 200000 366408884 200000 373812791 200000 235621488 200000 97558579 200000 214563747 200000 344426144 200000 624786893 200000 675266108 200000 463526841 200000 241781168 200000 202741436 200000 324182220 200000 807156724 200000 58450382 200000 642429323 200000 964059290 200000 985078770 200000 949510656 200000 161734952 200000 224825594 200000 364756467 200000 42030061 200000 327618340 200000 725817829 200000 297611477 200000 291423195 200000 939424171 200000 341821424 200000 998007317 200000 469798577 200000 222032781 200000 365714002 200000 233996244 200000 513491445 200000 257365559 200000 505046242 200000 234654926 200000 125446606 200000 663687609 200000 136907798 200000 326393443 200000 285593346 200000 628009665 200000 230303492 200000 928188561 200000 362346232 200000 479327901 200000 656040804 200000 346375159 200000 605589431 200000 142166844 200000 273838987 200000 229478355 200000 198838756 200000 497675565 200000 529397360 200000 742073348 200000 473396422 200000 550998942 200000 175371177 200000 221819144 200000 246992452 200000 983630940 200000 67205486 200000 569886718 200000 713557221 200000 875059672 200000 419152532 200000 729548451 200000 633059278 200000 658612000 200000 438836370 200000 765664088 200000 98242759 200000 17412577 200000 927467903 200000 702839577 200000 592620597 200000 155714666 200000 359347728 200000 517569415 200000 617997088 200000 493732267 200000 400100766 200000 633104094 200000 186086701 200000 816504625 200000 420142621 200000 961234942 200000 795604644 200000 313966891 200000 149536293 200000 931287141 200000 908671595 200000 503527015 200000 184934124 200000 213570610 200000 547975175 200000 8850516 200000 8696904 200000 620442147 200000 726098849 200000 385671425 200000 962964144 200000 705513879 200000 439591934 200000 595722011 200000 583784251 200000 344158348 200000 424773253 200000 322545138 200000 888507807 200000 291367840 200000 57208636 200000 435649908 200000 18473011 200000 347605011 200000 164131529 200000 214036015 200000 816077805 200000 101790147 200000 354881140 200000 647664978 200000 654600803 200000 327458605 200000 172627491 200000 80551084 200000 849267148 200000 367549297 200000 367013468 200000 494751914 200000 208109823 200000 745852494 200000 443566662 200000 189919324 200000 816206193 200000 824250913 200000 680990120 200000 172686704 200000 225942843 200000 966514153 200000 963552487 200000 962150452 200000 473421073 200000 851744069 200000 785797898 200000 356253079 200000 879828043 200000 472726131 200000 803089336 200000 236913448 200000 992697055 200000 97341009 200000 85336887 200000 844299540 200000 887509347 200000 805799007 200000 552396398 200000 461969963 200000 738411279 200000 766686395 200000 87341284 200000 307469787 200000 844674488 200000 979751459 200000 553235134 200000 974833202 200000 58510293 200000 587481077 200000 282462404 200000 672121823 200000 229827196 200000 58953264 200000 855886939 200000 935268401 200000 149183333 200000 825932660 200000 585679243 200000 551187221 200000 727972581 200000 199790845 200000 692993273 200000 706238235 200000 716540916 200000 70204587 200000 728327661 200000 187083121 200000 404990502 200000 722256124 200000 852389964 200000 215167973 200000 177787828 200000 771624719 200000 888116894 200000 971246822 200000 299216755 200000 48844962 200000 632194057 200000 966119299 200000 382375643 200000 233071124 200000 220809810 200000 241007977 200000 281443329 200000 910353506 200000 647570402 200000 486785256 200000 711743388 200000 693014317 200000 553956286 200000 540244718 200000 135687938 200000 829049522 200000 9755533 200000 663368457 200000 814135851 200000 247220175 200000 201189269 200000 156490088 200000 31012268 200000 963638787 200000 105476796 200000 196484314 200000 635163324 200000 577167214 200000 855861387 200000 438765260 200000 158510386 200000 346704588 200000 34558245 200000 291129166 200000 924039043 200000 249023869 200000 729380180 200000 596452110 200000 496629960 200000 495105407 200000 728374907 200000 228439386 200000 407212725 200000 679388017 200000 729719972 200000 56846881 200000 541593506 200000 69944977 200000 570106483 200000 287985649 200000 646789765 200000 530128061 200000 827526959 200000 738053626 200000 4358900 200000 697111669 200000 533911743 200000 863528969 200000 577777958 200000 872280791 200000 92871594 200000 313971852 200000 873707506 200000 814929824 200000 236855061 200000 592921235 200000 638988494 200000 527013169 200000 749515975 200000 726980556 200000 354121169 200000 822332550 200000 347960103 200000 284824710 200000 800157105 200000 510525247 200000 799174460 200000 959332270 200000 549726148 200000 199166362 200000 974652587 200000 212670164 200000 510959617 200000 673958518 200000 311701436 200000 715852838 200000 457945343 200000 514692433 200000 514784084 200000 186471026 200000 658952179 200000 126805066 200000 364353275 200000 324546855 200000 885320886 200000 287849503 200000 545409751 200000 167226451 200000 508904892 200000 549810735 200000 967551917 200000 96535206 200000 361508381 200000 185695863 200000 744487142 200000 264931181 200000 554790799 200000 260499864 200000 710384775 200000 987982998 200000 836995688 200000 679229646 200000 543198518 200000 814128817 200000 166520736 200000 725743098 200000 515370043 200000 816256748 200000 959890124 200000 926943128 200000 819344764 200000 757137686 200000 840056355 200000 754025160 200000 495022975 200000 635107228 200000 101785211 200000 80976200 200000 875146091 200000 438064014 200000 825425228 200000 528251767 200000 90912518 200000 484212378 200000 702373547 200000 487006803 200000 350188215 200000 156729614 200000 439454543 200000 253485435 200000 961558916 200000 433932249 200000 692751503 200000 599448365 200000 957361428 200000 378027145 200000 202489441 200000 214954056 200000 696813997 200000 488298318 200000 463147355 200000 479600713 200000 645350966 200000 403075828 200000 766024373 200000 432025425 200000 320246326 200000 48056044 200000 738509891 200000 268677148 200000 277102546 200000 380636483 200000 125464702 200000 1739787 200000 622527953 200000 750326952 200000 641928828 200000 292739866 200000 76501914 200000 38389865 200000 298842098 200000 247416297 200000 824558900 200000 82838134 200000 117404472 200000 686503862 200000 104142660 200000 689703259 200000 587886917 200000 419124832 200000 642699026 200000 618524233 200000 401869229 200000 235971173 200000 522396291 200000 949097229 200000 698416297 200000 397176548 200000 47994911 200000 205319190 200000 847654670 200000 159789979 200000 496074507 200000 142169715 200000 398158419 200000 147549928 200000 987188495 200000 853760977 200000 199756943 200000 524028363 200000 899582096 200000 297959040 200000 316675192 200000 964449249 200000 376492182 200000 199846765 200000 453743972 200000 752194410 200000 278350535 200000 374350376 200000 977962827 200000 5778243 200000 294120297 200000 569431775 200000 617690306 200000 204343531 200000 337476962 200000 202241633 200000 656216832 200000 901675649 200000 641138234 200000 907439643 200000 804222427 200000 317230788 200000 691422231 200000 798939165 200000 94745547 200000 402422033 200000 34340799 200000 2486036 200000 928611813 200000 82023271 200000 645876889 200000 282068048 200000 388957664 200000 470309988 200000 19077291 200000 438621119 200000 122189843 200000 888393544 200000 148048540 200000 162637296 200000 781319028 200000 731460081 200000 286169010 200000 295346192 200000 945236377 200000 979918044 200000 583356884 200000 427392495 200000 442907833 200000 951743786 200000 227602312 200000 812611066 200000 727515051 200000 547476119 200000 61743605 200000 847567681 200000 731266533 200000 294768003 200000 560197858 200000 403811186 200000 156005245 200000 155690221 200000 789004980 200000 437416155 200000 584461099 200000 866548338 200000 829922418 200000 106961516 200000 908187204 200000 313567313 200000 717744067 200000 376115121 200000 703107775 200000 758573928 200000 887773422 200000 700678875 200000 63846706 200000 830557495 200000 877045976 200000 661852343 200000 227458261 200000 322715100 200000 144011529 200000 661762228 200000 248636797 200000 438690325 200000 593548710 200000 382042336 200000 156510113 200000 637370688 200000 541175159 200000 707613162 200000 385327704 200000 927621469 200000 284289505 200000 770570529 200000 205070168 200000 323703049 200000 929888492 200000 942660723 200000 714027767 200000 989095300 200000 272748349 200000 494583406 200000 222220845 200000 6860971 200000 531474460 200000 528621121 200000 982294670 200000 511806205 200000 536271215 200000 2051514 200000 159071827 200000 737425817 200000 500109244 200000 373346120 200000 643761234 200000 690982973 200000 584257065 200000 815208442 200000 500892160 200000 258803016 200000 262504574 200000 463876477 200000 790978933 200000 916477880 200000 70667041 200000 288936993 200000 75436903 200000 538841900 200000 376234776 200000 973577940 200000 306771245 200000 489135585 200000 886357514 200000 897300260 200000 628153021 200000 932886712 200000 919579197 200000 195610945 200000 337479853 200000 235283758 200000 440236696 200000 334967287 200000 238625332 200000 441111905 200000 846979233 200000 552094391 200000 608412969 200000 799760400 200000 204358783 200000 179922318 200000 846936578 200000 322522266 200000 921818873 200000 858631467 200000 474264533 200000 685060350 200000 452979572 200000 462819036 200000 234549850 200000 31308248 200000 554701815 200000 272405648 200000 171608038 200000 593598058 200000 78283049 200000 464993494 200000 264848240 200000 98294415 200000 521550929 200000 244354267 200000 973158542 200000 160870088 200000 332215636 200000 947666543 200000 348000632 200000 87090227 200000 630752953 200000 908899840 200000 932467459 200000 778107022 200000 812676008 200000 636918428 200000 600269990 200000 882938935 200000 73821157 200000 586078706 200000 140655224 200000 620683822 200000 346573785 200000 666388561 200000 467769134 200000 38193168 200000 414319752 200000 93635239 200000 262040096 200000 303233564 200000 124022171 200000 470813826 200000 224528197 200000 675412785 200000 825386838 200000 845047824 200000 840620850 200000 800771790 200000 178494626 200000 586077730 200000 648945949 200000 76941071 200000 674317572 200000 451255844 200000 318115551 200000 864856757 200000 827801250 200000 510233637 200000 865135340 200000 693657374 200000 81866820 200000 24718549 200000 297690716 200000 908089928 200000 80955728 200000 70898561 200000 564982501 200000 671636178 200000 137889228 200000 639621144 200000 12024542 200000 308471289 200000 312126559 200000 583373608 200000 550115133 200000 519584670 200000 993789007 200000 344669664 200000 712854424 200000 518485565 200000 981819267 200000 798805007 200000 149755942 200000 90969846 200000 45607553 200000 601393186 200000 202346942 200000 539682184 200000 930520176 200000 341460265 200000 540754389 200000 714589776 200000 744761622 200000 669284050 200000 363392644 200000 424919117 200000 618782938 200000 361792363 200000 336380543 200000 514811166 200000 782336194 200000 50062819 200000 243429150 200000 746445057 200000 149771893 200000 736611785 200000 491128407 200000 440059605 200000 405990458 200000 590592330 200000 954307264 200000 815506968 200000 573751542 200000 517432118 200000 156719505 200000 605999336 200000 50919472 200000 128656635 200000 510143647 200000 344891909 200000 741070864 200000 167416999 200000 1599585 200000 480005324 200000 98156890 200000 330218217 200000 74163693 200000 484427069 200000 558217078 200000 486692112 200000 796937979 200000 332257269 200000 281064555 200000 898708745 200000 578450400 200000 551585843 200000 537314014 200000 750633828 200000 591009172 200000 267803606 200000 595336727 200000 652964175 200000 66479531 200000 32623452 200000 11271676 200000 556858008 200000 126729310 200000 568796132 200000 172493586 200000 853057454 200000 239988866 200000 915448620 200000 747687554 200000 703056799 200000 168149391 200000 947306899 200000 110637585 200000 251810843 200000 251537818 200000 878440471 200000 588890661 200000 974493039 200000 210055514 200000 4514902 200000 335595462 200000 454457994 200000 73189925 200000 183409296 200000 748047002 200000 496543994 200000 505084915 200000 840462242 200000 891900135 200000 441030382 200000 338069337 200000 312417036 200000 670881172 200000 105222452 200000 192538510 200000 773157611 200000 446286887 200000 545264444 200000 514287209 200000 695459326 200000 7207623 200000 916364563 200000 758265951 200000 703286692 200000 26850362 200000 332764007 200000 371872905 200000 290461147 200000 203811303 200000 83626376 200000 758040731 200000 780189506 200000 542055892 200000 288643429 200000 187621613 200000 2715415 200000 54248104 200000 450254730 200000 781629557 200000 28747065 200000 272829865 200000 287068455 200000 236302537 200000 680496677 200000 179406015 200000 305582091 200000 508148256 200000 236111612 200000 987229806 200000 489451172 200000 106880849 200000 32964474 200000 379879902 200000 84869632 200000 957675986 200000 361414144 200000 927405270 200000 656653774 200000 12526522 200000 462757770 200000 770870203 200000 376957021 200000 779175870 200000 46534584 200000 787780500 200000 891352730 200000 608075063 200000 415332553 200000 603134985 200000 629382165 200000 718991897 200000 352756633 200000 147930974 200000 823031547 200000 775667963 200000 698723754 200000 377185404 200000 731526173 200000 953933589 200000 429779223 200000 950155496 200000 408894183 200000 440883261 200000 227412641 200000 549658824 200000 54487912 200000 769877224 200000 325640614 200000 362452196 200000 431085135 200000 605936686 200000 543326756 200000 362103969 200000 103389419 200000 314062789 200000 489765049 200000 13542919 200000 250844970 200000 138874883 200000 687136421 200000 577865148 200000 856607130 200000 385889760 200000 969199045 200000 322853126 200000 850413418 200000 197436145 200000 148429464 200000 578487244 200000 512844905 200000 620476781 200000 540216893 200000 174673556 200000 881336580 200000 890383914 200000 115855475 200000 667705988 200000 881450059 200000 564742816 200000 962010007 200000 35718500 200000 115619819 200000 906885860 200000 204029096 200000 673200538 200000 539422260 200000 165081005 200000 395322692 200000 478490156 200000 999554068 200000 594114130 200000 734834091 200000 52404929 200000 507663642 200000 375490761 200000 879907003 200000 56289184 200000 375672691 200000 333875624 200000 980867058 200000 776190382 200000 811145199 200000 375247398 200000 657855854 200000 291323506 200000 91495420 200000 356166170 200000 387523055 200000 635266067 200000 529075624 200000 755780602 200000 37370066 200000 456914264 200000 606943650 200000 395881181 200000 268961814 200000 9282470 200000 850109752 200000 145505912 200000 948894810 200000 566809860 200000 756530777 200000 403364131 200000 92985564 200000 516786202 200000 254055316 200000 251588053 200000 769317243 200000 200773676 200000 653188631 200000 849839650 200000 829597877 200000 10519842 200000 134426032 200000 903984707 200000 234289065 200000 110645123 200000 679838414 200000 70115085 200000 165499925 200000 663568501 200000 488612991 200000 2555895 200000 176912472 200000 192356797 200000 521056371 200000 338612504 200000 728793967 200000 351896516 200000 564543222 200000 616062758 200000 571324667 200000 27057551 200000 833254649 200000 282155383 200000 845493048 200000 222493892 200000 103751689 200000 825585155 200000 777313030 200000 133485995 200000 450881621 200000 201435999 200000 659197924 200000 931207978 200000 745663659 200000 860533954 200000 936319983 200000 397460167 200000 829222523 200000 530539522 200000 182854630 200000 653860008 200000 236779473 200000 455290775 200000 740816168 200000 664859541 200000 540232542 200000 62937238 200000 892042163 200000 444078836 200000 671527535 200000 265986742 200000 905834021 200000 195667659 200000 573816563 200000 637617230 200000 588103614 200000 583586753 200000 85911928 200000 805888595 200000 622633052 200000 850353436 200000 367047982 200000 723351646 200000 496676988 200000 21005507 200000 37639137 200000 915007139 200000 393197887 200000 435292989 200000 636574722 200000 34207226 200000 389922913 200000 704585647 200000 637568158 200000 443420633 200000 682061890 200000 100351456 200000 526639460 200000 472086614 200000 273011169 200000 235158583 200000 910808738 200000 371179049 200000 572789979 200000 939054011 200000 60730695 200000 213351591 200000 700808047 200000 268540945 200000 764158178 200000 908580295 200000 677459580 200000 328008064 200000 172801953 200000 850104351 200000 856633216 200000 385779440 200000 791780434 200000 988591335 200000 677505689 200000 957173733 200000 492238436 200000 483012084 200000 70185095 200000 511756424 200000 892700133 200000 842069949 200000 61964968 200000 339063197 200000 899424132 200000 987519321 200000 466177785 200000 154595981 200000 221576336 200000 323982462 200000 792804379 200000 377564508 200000 991577846 200000 907397506 200000 326025546 200000 306403507 200000 202709830 200000 942482780 200000 793600614 200000 793240023 200000 227439278 200000 680463267 200000 73904109 200000 424993966 200000 642480893 200000 272470669 200000 692656894 200000 931217344 200000 193591456 200000 597694193 200000 69869400 200000 871611443 200000 491942566 200000 862150212 200000 133667159 200000 517305293 200000 865688767 200000 472193182 200000 907736060 200000 331108597 200000 906542392 200000 269017269 200000 784021733 200000 322619057 200000 173449984 200000 557810144 200000 197179472 200000 727147175 200000 25155493 200000 438216725 200000 665266971 200000 951027488 200000 378428246 200000 875866602 200000 314136774 200000 946901760 200000 520329442 200000 224772758 200000 547723118 200000 565235662 200000 847296439 200000 192565232 200000 785174482 200000 219431345 200000 718850530 200000 460518510 200000 424256338 200000 986974063 200000 793058836 200000 244968230 200000 12562922 200000 126831727 200000 928441243 200000 925664720 200000 226437690 200000 419767479 200000 217464932 200000 790751425 200000 455088512 200000 386413295 200000 701161726 200000 544493295 200000 495720347 200000 770115675 200000 100634777 200000 948703731 200000 604693256 200000 659155683 200000 838031106 200000 739233794 200000 394913512 200000 493344014 200000 483362472 200000 976903666 200000 727376120 200000 848530433 200000 520631961 200000 416004922 200000 735545750 200000 296816004 200000 325560452 200000 702132720 200000 196085698 200000 467023868 200000 535388344 200000 548996300 200000 179965721 200000 554329201 200000 574190626 200000 810587939 200000 810539482 200000 338765960 200000 36398674 200000 152209133 200000 252483812 200000 305500297 200000 260127094 200000 738617023 200000 976135094 200000 284000089 200000 912548956 200000 206916047 200000 467258477 200000 752706688 200000 25798259 200000 186271734 200000 38360008 200000 32226340 200000 914473418 200000 124029352 200000 571488037 200000 821485323 200000 315996943 200000 416778237 200000 909706372 200000 918353564 200000 959913871 200000 427163819 200000 769913987 200000 581239004 200000 134149947 200000 600054281 200000 321648736 200000 353910900 200000 993450145 200000 814086412 200000 20193785 200000 804581033 200000 142821614 200000 92773709 200000 104151501 200000 666683746 200000 153284081 200000 25648384 200000 803250428 200000 9307429 200000 213691418 200000 289900797 200000 189655362 200000 214965529 200000 221662326 200000 147465401 200000 782362879 200000 56604420 200000 206667443 200000 83159629 200000 534014257 200000 453390157 200000 616180514 200000 724971117 200000 100533111 200000 495971579 200000 519048367 200000 648726641 200000 657976335 200000 310284723 200000 750585577 200000 20770383 200000 253551064 200000 504037820 200000 437186560 200000 706424989 200000 266655824 200000 689693693 200000 92980929 200000 459414163 200000 851867541 200000 371395069 200000 468060826 200000 774010886 200000 427924583 200000 867192289 200000 29202332 200000 741897069 200000 268329507 200000 496093297 200000 553937523 200000 774851038 200000 941633225 200000 174558482 200000 239208558 200000 547851025 200000 426626806 200000 44770252 200000 704873341 200000 153186139 200000 589698537 200000 584878404 200000 569365549 200000 92602803 200000 869850497 200000 998566082 200000 852822444 200000 155250608 200000 146754109 200000 517354539 200000 86760907 200000 951353224 200000 655481657 200000 479067655 200000 45391606 200000 496236049 200000 967662134 200000 711119227 200000 831741500 200000 908298435 200000 151037330 200000 358383695 200000 282562381 200000 882327475 200000 514570315 200000 776883945 200000 505715829 200000 626656152 200000 677235199 200000 869964367 200000 295046309 200000 809376200 200000 113276142 200000 234571816 200000 851154282 200000 949384763 200000 909737973 200000 915876538 200000 292072691 200000 496683910 200000 663446164 200000 989417707 200000 504821263 200000 416562912 200000 394629864 200000 614944835 200000 513250859 200000 170344992 200000 128160176 200000 623663848 200000 294933335 200000 943897531 200000 641231435 200000 936325536 200000 737680449 200000 219118282 200000 788403383 200000 995055570 200000 604496439 200000 381635841 200000 738711955 200000 265422213 200000 696552232 200000 96365752 200000 950417949 200000 310023006 200000 667581347 200000 478358756 200000 67672116 200000 732400292 200000 19374805 200000 543749918 200000 159052374 200000 17663294 200000 744511630 200000 580707226 200000 592010657 200000 342263218 200000 182220604 200000 17005872 200000 638292949 200000 673446184 200000 33551341 200000 262400342 200000 366884687 200000 267667812 200000 837595216 200000 929262627 200000 713382670 200000 54873806 200000 246237875 200000 770526796 200000 371903665 200000 289482861 200000 445812230 200000 476512554 200000 809182327 200000 465896934 200000 978847701 200000 951898801 200000 767265597 200000 8097153 200000 657520721 200000 372380536 200000 264559746 200000 638579747 200000 704443463 200000 101986487 200000 989127269 200000 177616724 200000 422732582 200000 133408835 200000 698301348 200000 422493497 200000 738663677 200000 34345620 200000 685513629 200000 508312730 200000 526796409 200000 929853631 200000 558940752 200000 827605725 200000 467242730 200000 65094267 200000 135488602 200000 882406920 200000 221513278 200000 927498270 200000 141003515 200000 635865281 200000 636764419 200000 211104415 200000 286200336 200000 314999376 200000 357007976 200000 857834389 200000 663426585 200000 540880027 200000 56888891 200000 647164727 200000 978220595 200000 998855720 200000 106039020 200000 524857433 200000 111486493 200000 343177246 200000 98712455 200000 159331444 200000 389990454 200000 199509571 200000 216930749 200000 542355357 200000 757950332 200000 871367422 200000 129764315 200000 952013451 200000 419141518 200000 645177173 200000 138095312 200000 603771541 200000 757012650 200000 557863151 200000 671461419 200000 682463153 200000 944407470 200000 944597010 200000 553066009 200000 308407413 200000 228548122 200000 61075877 200000 712099178 200000 861536792 200000 370592779 200000 510091567 200000 651687307 200000 913695345 200000 882455105 200000 338950869 200000 774685836 200000 743070198 200000 753758233 200000 873564510 200000 838795547 200000 439222206 200000 553171346 200000 435736113 200000 746063495 200000 805335422 200000 433015627 200000 516757845 200000 509555901 200000 361804686 200000 223066243 200000 467917679 200000 931056205 200000 257439460 200000 837745943 200000 955998663 200000 994302053 200000 322427159 200000 762713478 200000 643963458 200000 716036307 200000 154507357 200000 82084078 200000 553326440 200000 141137926 200000 6500236 200000 248024847 200000 115344478 200000 37527308 200000 558008347 200000 121544775 200000 77281516 200000 691115412 200000 307601441 200000 548800915 200000 357908343 200000 428726765 200000 280146516 200000 114512020 200000 301610759 200000 832153861 200000 172511754 200000 370006918 200000 569671490 200000 223138410 200000 170691387 200000 716905289 200000 288863341 200000 294251083 200000 117958268 200000 39301980 200000 133164913 200000 958444406 200000 927620868 200000 645593052 200000 261921235 200000 404403034 200000 279662761 200000 699091848 200000 278586810 200000 57103878 200000 483476963 200000 369162175 200000 253810668 200000 904860712 200000 545421255 200000 320015999 200000 922087888 200000 810992398 200000 474455052 200000 154666087 200000 741203820 200000 997443239 200000 996318473 200000 571334324 200000 29956967 200000 605997441 200000 460556211 200000 566822215 200000 293176071 200000 983369419 200000 525229987 200000 245513373 200000 266258995 200000 784651860 200000 455037709 200000 336744916 200000 515190129 200000 417334410 200000 762706121 200000 269598891 200000 135494120 200000 893947515 200000 74631245 200000 902026626 200000 323638111 200000 27183061 200000 742211503 200000 298654549 200000 195835451 200000 68617961 200000 405493159 200000 992148420 200000 638240131 200000 279495843 200000 90273162 200000 32173325 200000 202307294 200000 150167699 200000 969143631 200000 930293775 200000 681139347 200000 678385894 200000 890460044 200000 974109256 200000 57073031 200000 162663020 200000 438029689 200000 884222423 200000 700631874 200000 659881619 200000 897673963 200000 295821177 200000 375248361 200000 32863594 200000 790480473 200000 114957967 200000 732746820 200000 923665822 200000 801826522 200000 931269397 200000 297262520 200000 637742718 200000 841991204 200000 127840172 200000 637718093 200000 651736058 200000 638610573 200000 732947856 200000 543449768 200000 391449759 200000 390496524 200000 662744225 200000 38119953 200000 670756252 200000 950924600 200000 15084382 200000 157639790 200000 124128959 200000 611577159 200000 167427300 200000 831380549 200000 73188471 200000 50830352 200000 583458034 200000 2459836 200000 10415059 200000 362623240 200000 861017063 200000 865034651 200000 481876609 200000 748359239 200000 682166976 200000 766026056 200000 400054991 200000 255316099 200000 36121374 200000 897412297 200000 377654700 200000 995091731 200000 939507518 200000 332741573 200000 458085030 200000 563391981 200000 744097278 200000 481832578 200000 651303916 200000 134537639 200000 902697694 200000 277393895 200000 924660813 200000 391502200 200000 970359803 200000 320487290 200000 855783222 200000 986702135 200000 970480149 200000 5388642 200000 538465463 200000 474766170 200000 595249801 200000 827893349 200000 815363454 200000 88098039 200000 525592406 200000 473043435 200000 112465625 200000 188206534 200000 714161435 200000 940483064 200000 201248440 200000 364782107 200000 303322902 200000 319302964 200000 141578151 200000 639119087 200000 114130214 200000 482563813 200000 736606423 200000 596714456 200000 829020105 200000 118493939 200000 378740245 200000 215337228 200000 220259869 200000 409154530 200000 328924623 200000 884741473 200000 545435618 200000 915846363 200000 463534870 200000 255595086 200000 979710837 200000 419916194 200000 101134230 200000 486786025 200000 794506198 200000 526575775 200000 21169566 200000 927513322 200000 586429090 200000 942871257 200000 907607582 200000 294663334 200000 104511513 200000 364631542 200000 609287331 200000 961955093 200000 735630616 200000 833139259 200000 933313884 200000 344600780 200000 780900126 200000 306625681 200000 835644695 200000 987128577 200000 714507338 200000 786755709 200000 944159555 200000 106076045 200000 327654746 200000 530004005 200000 85894127 200000 442921188 200000 623920557 200000 768993361 200000 495463880 200000 711721502 200000 644902721 200000 967428711 200000 438802974 200000 727710449 200000 832824500 200000 342154861 200000 932458719 200000 79272884 200000 610095942 200000 136430858 200000 147893913 200000 234683740 200000 425231572 200000 842308484 200000 17051771 200000 345485698 200000 564090846 200000 351931330 200000 249516628 200000 385919578 200000 845262721 200000 569840202 200000 148669073 200000 709727931 200000 724790140 200000 383321667 200000 775885890 200000 96957469 200000 945692206 200000 332405107 200000 418343701 200000 175843478 200000 635226774 200000 246141505 200000 68056408 200000 497192155 200000 783707728 200000 185195955 200000 91324410 200000 435703876 200000 508196253 200000 905486704 200000 733027978 200000 813655751 200000 639676763 200000 454455231 200000 814610741 200000 141549306 200000 9505544 200000 480530821 200000 192193227 200000 308294677 200000 775596738 200000 260803145 200000 743526586 200000 745414637 200000 66425161 200000 943933491 200000 401338640 200000 902910713 200000 625659387 200000 790720519 200000 17799804 200000 165761615 200000 609795285 200000 941535533 200000 143159373 200000 155710887 200000 709310583 200000 918238636 200000 46101104 200000 957312342 200000 185700896 200000 328986665 200000 657639797 200000 227267155 200000 23738797 200000 58524140 200000 115234954 200000 14008885 200000 71019421 200000 408803547 200000 701983101 200000 771316018 200000 726199055 200000 65406331 200000 426209981 200000 690687008 200000 203691457 200000 253002485 200000 505955673 200000 529925751 200000 938420753 200000 618996494 200000 461120766 200000 320317516 200000 38979839 200000 636671532 200000 67289596 200000 27966550 200000 239619113 200000 946810711 200000 31959361 200000 890392555 200000 238527436 200000 593578037 200000 977489499 200000 613097219 200000 912814281 200000 287156492 200000 228950393 200000 864967219 200000 927924380 200000 732458691 200000 899987306 200000 470165682 200000 886666597 200000 658156256 200000 144340891 200000 472110679 200000 925519842 200000 74556810 200000 31696412 200000 301566359 200000 907581298 200000 273384327 200000 281818523 200000 373368202 200000 139602964 200000 570501694 200000 385485670 200000 945241063 200000 396032100 200000 115038133 200000 708380012 200000 700722947 200000 723686307 200000 57982099 200000 788817979 200000 246311892 200000 995940271 200000 558516254 200000 202611459 200000 922538483 200000 905121030 200000 56036413 200000 866742673 200000 849654164 200000 840658118 200000 760147319 200000 916594771 200000 545812367 200000 950381743 200000 86615281 200000 796651609 200000 417066842 200000 316322590 200000 629154931 200000 193760082 200000 189896460 200000 477702419 200000 976478818 200000 237668234 200000 40015194 200000 43629099 200000 127100869 200000 93790193 200000 640246173 200000 354239141 200000 888830020 200000 150932502 200000 467320265 200000 23865696 200000 552591907 200000 947075623 200000 250288757 200000 60200922 200000 883793995 200000 542212850 200000 907875033 200000 894026290 200000 839668800 200000 493457894 200000 811713738 200000 63254822 200000 853413931 200000 473228050 200000 71042240 200000 567476756 200000 304998097 200000 325289763 200000 312355792 200000 734595324 200000 525100440 200000 601800041 200000 531547568 200000 355488892 200000 618741384 200000 559564241 200000 698960569 200000 947047889 200000 210499143 200000 502323435 200000 652628959 200000 381689563 200000 932891675 200000 104808934 200000 140825274 200000 181079065 200000 744688106 200000 138892430 200000 327965568 200000 504491176 200000 782685756 200000 187175251 200000 892775688 200000 324138055 200000 196400695 200000 96149828 200000 388810440 200000 344283477 200000 944526241 200000 625554959 200000 755287254 200000 258428112 200000 74842849 200000 773886466 200000 452088809 200000 383068247 200000 661433085 200000 261956620 200000 816380760 200000 726052904 200000 10309020 200000 112932283 200000 734692633 200000 304154401 200000 403642117 200000 101879615 200000 37561794 200000 984099010 200000 436220957 200000 751349604 200000 92854410 200000 453250856 200000 830420587 200000 504640923 200000 489423688 200000 352501011 200000 16718870 200000 164778993 200000 354935922 200000 288335328 200000 271213540 200000 766756629 200000 669021983 200000 408877967 200000 381805885 200000 27979350 200000 240540932 200000 503951037 200000 184589349 200000 352876449 200000 17817209 200000 774540969 200000 387639620 200000 422074758 200000 824327284 200000 558863666 200000 115427809 200000 473830706 200000 808690828 200000 135013078 200000 542918625 200000 675320437 200000 888641783 200000 21110964 200000 249833932 200000 820824509 200000 485701259 200000 906700425 200000 935561927 200000 732013593 200000 815582399 200000 609120438 200000 648297626 200000 142669110 200000 44807082 200000 852899384 200000 581286827 200000 90286436 200000 607117314 200000 619066029 200000 48578303 200000 667623824 200000 174348061 200000 190939733 200000 943001663 200000 477152074 200000 127956723 200000 954283021 200000 568127920 200000 827295424 200000 662170649 200000 485364052 200000 666620473 200000 984865985 200000 369533894 200000 298541129 200000 6365024 200000 198309050 200000 448919504 200000 645525418 200000 407105355 200000 368162491 200000 385968303 200000 105890006 200000 560353474 200000 920633713 200000 472518008 200000 579813323 200000 611495723 200000 648544812 200000 890027490 200000 996944680 200000 402160780 200000 640697050 200000 846390852 200000 711917099 200000 591482252 200000 777908746 200000 165851539 200000 4128946 200000 51200881 200000 475146985 200000 841060200 200000 387060541 200000 357282338 200000 418053447 200000 325620727 200000 893746409 200000 280150566 200000 763490705 200000 917939224 200000 451810678 200000 234725538 200000 63195863 200000 434643777 200000 46561089 200000 887265629 200000 890335431 200000 520691080 200000 634985801 200000 690610366 200000 314523568 200000 159371173 200000 180490541 200000 246910924 200000 28173951 200000 377805549 200000 404636459 200000 760648748 200000 74882243 200000 611181911 200000 744647202 200000 698623525 200000 881988268 200000 978697593 200000 384632208 200000 824880799 200000 131723015 200000 708576395 200000 715300756 200000 822709534 200000 81406275 200000 863656546 200000 682240748 200000 665102794 200000 704620398 200000 559792501 200000 931521270 200000 973477226 200000 951469112 200000 18027227 200000 586405810 200000 740491620 200000 461503213 200000 131372106 200000 135242173 200000 220535741 200000 55974782 200000 935017496 200000 870752854 200000 828573982 200000 909655672 200000 75596604 200000 115331421 200000 180460236 200000 978727178 200000 637513549 200000 140074830 200000 563951789 200000 985937154 200000 89885313 200000 645573449 200000 97741641 200000 536451791 200000 394128815 200000 965799692 200000 646377414 200000 608694144 200000 575768140 200000 36140790 200000 457251818 200000 381619394 200000 115109488 200000 106361349 200000 568771100 200000 261959397 200000 452141265 200000 1880535 200000 538975586 200000 764563671 200000 396531398 200000 982351020 200000 736324450 200000 85954599 200000 936225349 200000 893559138 200000 176905317 200000 741993218 200000 970474468 200000 851226486 200000 896922958 200000 841986615 200000 958162138 200000 212783368 200000 324769191 200000 702691126 200000 130088190 200000 43509975 200000 427081108 200000 180430348 200000 483061446 200000 31612480 200000 196957660 200000 890513768 200000 243072840 200000 728465730 200000 610881510 200000 822269080 200000 340291131 200000 87970428 200000 690232760 200000 443141003 200000 394313718 200000 9873196 200000 248375801 200000 843517136 200000 411706223 200000 246141745 200000 807270384 200000 780332436 200000 663182909 200000 577640201 200000 780780930 200000 902572967 200000 181896853 200000 110163410 200000 336265527 200000 761479031 200000 400586064 200000 230491468 200000 450169908 200000 905338898 200000 931045346 200000 36945365 200000 95810625 200000 42917672 200000 758477922 200000 818310762 200000 510159299 200000 115087109 200000 962449288 200000 931251371 200000 341827010 200000 773387418 200000 553119913 200000 952510679 200000 618574819 200000 582734708 200000 234926013 200000 345645515 200000 867052142 200000 91233729 200000 897066328 200000 677035782 200000 180325448 200000 148260434 200000 295477427 200000 701702311 200000 780077817 200000 247190163 200000 277731236 200000 11194220 200000 246922919 200000 924323987 200000 798964896 200000 433096372 200000 182420504 200000 31476994 200000 786882751 200000 86740093 200000 846318258 200000 99742509 200000 698192823 200000 844409189 200000 221271677 200000 466873091 200000 186582495 200000 728643244 200000 117655583 200000 43041042 200000 176017452 200000 383221295 200000 314025182 200000 234998921 200000 870114871 200000 997998702 200000 722080929 200000 628703543 200000 846836788 200000 440520838 200000 921575406 200000 635673481 200000 271098 200000 791905846 200000 259425772 200000 947231887 200000 815203841 200000 361933790 200000 161654881 200000 371232759 200000 724751710 200000 9731706 200000 483096500 200000 914937359 200000 626141129 200000 851971498 200000 548692716 200000 90486726 200000 57182871 200000 5787052 200000 823337390 200000 723547819 200000 715099583 200000 610807134 200000 798017601 200000 181260011 200000 294271447 200000 709928000 200000 674054540 200000 102315862 200000 920450071 200000 26172528 200000 924400406 200000 229933402 200000 858586708 200000 35457707 200000 513310980 200000 537300229 200000 246594309 200000 745845330 200000 326613534 200000 394065670 200000 198125376 200000 578645857 200000 388480457 200000 437075116 200000 51472061 200000 400638584 200000 765302284 200000 436744164 200000 517049809 200000 831225558 200000 993578895 200000 220214590 200000 830116211 200000 609761368 200000 68810135 200000 771038184 200000 833456954 200000 818569085 200000 16491530 200000 4663728 200000 701755228 200000 215143780 200000 180039024 200000 311405317 200000 537820847 200000 298908619 200000 553080046 200000 165411062 200000 845036203 200000 438260496 200000 102713932 200000 509797680 200000 557751141 200000 851775027 200000 300666864 200000 214896643 200000 623372692 200000 332949202 200000 180531936 200000 492182109 200000 445541006 200000 363428650 200000 506862786 200000 969318348 200000 254991947 200000 215707676 200000 490095582 200000 328545919 200000 828897120 200000 129888548 200000 124406554 200000 786389316 200000 216789764 200000 871960162 200000 284567036 200000 772092811 200000 352686349 200000 129016981 200000 988448427 200000 325968225 200000 101134323 200000 524669210 200000 586504685 200000 843601268 200000 727173835 200000 460085744 200000 372936489 200000 726062869 200000 556290893 200000 434445750 200000 633475686 200000 46900784 200000 154439118 200000 875091370 200000 435520073 200000 665076564 200000 124505924 200000 934651818 200000 103455769 200000 813968817 200000 765014344 200000 456329782 200000 686336445 200000 775544083 200000 198357006 200000 355311211 200000 702352315 200000 69404651 200000 88778350 200000 175858697 200000 703546683 200000 172047174 200000 737069534 200000 219600237 200000 872977409 200000 649103571 200000 435284597 200000 767531927 200000 171487861 200000 548765409 200000 862484200 200000 529216548 200000 589252510 200000 163401309 200000 144291983 200000 501122387 200000 495052577 200000 597570263 200000 522896225 200000 839960067 200000 31741766 200000 417192061 200000 294240754 200000 608554418 200000 985843954 200000 98668061 200000 445723515 200000 975590527 200000 705895853 200000 893690150 200000 910029777 200000 426949416 200000 117335964 200000 661398438 200000 941407084 200000 757574412 200000 361924487 200000 88760397 200000 414224737 200000 539962408 200000 838696148 200000 157916775 200000 319727462 200000 513060637 200000 236121993 200000 901226469 200000 396326356 200000 709740839 200000 822933580 200000 803266388 200000 833766303 200000 875637287 200000 147295333 200000 422393315 200000 87368287 200000 156987545 200000 666008506 200000 655961953 200000 45117514 200000 661543837 200000 629468881 200000 440638011 200000 888486967 200000 466086641 200000 398081233 200000 23025537 200000 65184668 200000 806208756 200000 773714304 200000 206768864 200000 952509071 200000 925699236 200000 565783365 200000 287793321 200000 406634951 200000 253478816 200000 286879526 200000 905415112 200000 77573787 200000 446220326 200000 236763850 200000 639915468 200000 705533185 200000 742008085 200000 742429815 200000 393963236 200000 759832975 200000 4455914 200000 572997908 200000 138635743 200000 490192252 200000 353172166 200000 668248615 200000 567070763 200000 988586655 200000 518564965 200000 859199960 200000 744407510 200000 706977646 200000 78018599 200000 762666731 200000 564217231 200000 858214656 200000 401336843 200000 877953736 200000 290293412 200000 675914506 200000 735677102 200000 375458166 200000 866301701 200000 932953572 200000 120111439 200000 706054554 200000 578222910 200000 164359300 200000 468355021 200000 439145083 200000 359413376 200000 558012033 200000 573614758 200000 838874113 200000 822839448 200000 603038225 200000 242498297 200000 542020784 200000 533661173 200000 573583882 200000 313509508 200000 210639793 200000 220205477 200000 350994403 200000 939960229 200000 761997001 200000 799672664 200000 783280051 200000 249617244 200000 653315678 200000 599255898 200000 724334640 200000 936950598 200000 528711544 200000 520295580 200000 473385648 200000 576782243 200000 523151804 200000 170242731 200000 514829611 200000 185761104 200000 774636402 200000 65958838 200000 573697078 200000 229842892 200000 676210048 200000 531278475 200000 817946376 200000 546409270 200000 11398508 200000 193112218 200000 184352631 200000 562504268 200000 14845277 200000 861361647 200000 929237499 200000 999625837 200000 44161049 200000 114587963 200000 385392041 200000 581297559 200000 39375111 200000 984783307 200000 706683960 200000 323387497 200000 40111661 200000 722962830 200000 571090431 200000 323874849 200000 466495538 200000 244335890 200000 639530995 200000 962329757 200000 244936284 200000 463665543 200000 568837037 200000 485238877 200000 477464722 200000 687466681 200000 644153185 200000 521745534 200000 126187354 200000 553004313 200000 539479015 200000 932504768 200000 730533851 200000 1868724 200000 450561205 200000 99244416 200000 999212507 200000 831629881 200000 391962593 200000 649725373 200000 704413122 200000 639880438 200000 846717987 200000 811484438 200000 405070996 200000 838782682 200000 472351440 200000 290591177 200000 505745401 200000 343881588 200000 595724255 200000 304407733 200000 834690104 200000 10234610 200000 60603366 200000 404946776 200000 61088822 200000 634820642 200000 811158045 200000 171112913 200000 882309499 200000 535081075 200000 438197849 200000 690025694 200000 747299884 200000 953022963 200000 682449681 200000 950831581 200000 466767633 200000 303707985 200000 676156252 200000 289550030 200000 219777935 200000 289553372 200000 714143984 200000 386726990 200000 78654894 200000 222035329 200000 800621091 200000 296530333 200000 474521107 200000 751404240 200000 919442412 200000 120459928 200000 275312134 200000 568733943 200000 429802978 200000 663668670 200000 330708333 200000 188209605 200000 466627131 200000 207644718 200000 894544078 200000 545628071 200000 18548686 200000 718489510 200000 37266767 200000 789689261 200000 667235856 200000 696777349 200000 152808120 200000 343648132 200000 805494553 200000 81554889 200000 840945007 200000 249581436 200000 127557535 200000 146545424 200000 215352442 200000 954999427 200000 954628857 200000 336137882 200000 268306304 200000 362957351 200000 821135133 200000 653445957 200000 841861831 200000 668699799 200000 121041569 200000 682630286 200000 93089078 200000 831173282 200000 439068348 200000 544040086 200000 223529555 200000 517675446 200000 172053317 200000 926811673 200000 174008901 200000 342929889 200000 987035826 200000 964099191 200000 851066834 200000 545546193 200000 255576089 200000 947890094 200000 69678177 200000 1414871 200000 103321393 200000 568194653 200000 970781177 200000 19562719 200000 965375569 200000 335732162 200000 252347711 200000 152441977 200000 137560175 200000 924050364 200000 447900026 200000 850838226 200000 935524642 200000 126285001 200000 119854226 200000 163670970 200000 758569119 200000 939011080 200000 675208971 200000 804210591 200000 412007359 200000 603139894 200000 66916365 200000 147309967 200000 252101110 200000 706440372 200000 536996703 200000 721219897 200000 394353499 200000 485476734 200000 142381926 200000 515788012 200000 867709094 200000 560747829 200000 393460522 200000 434187669 200000 275068204 200000 154283541 200000 487425617 200000 764580036 200000 732151013 200000 833003262 200000 154176288 200000 250960551 200000 634507877 200000 13672302 200000 283763840 200000 203100172 200000 852440805 200000 463860612 200000 436799990 200000 441539171 200000 337112635 200000 987492350 200000 101993384 200000 184367032 200000 752470748 200000 698514491 200000 462761054 200000 952202428 200000 975004640 200000 90922041 200000 292776318 200000 539428028 200000 591269629 200000 634447510 200000 26002702 200000 455648166 200000 771723914 200000 195216530 200000 287496117 200000 525484555 200000 704971132 200000 867779595 200000 127298745 200000 68820759 200000 948428139 200000 325700990 200000 901842945 200000 394113689 200000 579956878 200000 491964427 200000 523723795 200000 491727105 200000 107779001 200000 710468977 200000 70402070 200000 93385564 200000 465596005 200000 94433805 200000 112756688 200000 286516569 200000 377519271 200000 144180446 200000 387732904 200000 209116486 200000 677109559 200000 42190211 200000 701989028 200000 280322578 200000 293338474 200000 866209338 200000 97020523 200000 26595147 200000 659907895 200000 273322466 200000 49892676 200000 119665441 200000 611507508 200000 75218424 200000 150059028 200000 681701473 200000 664971929 200000 874900637 200000 309380706 200000 345125498 200000 250532155 200000 587182222 200000 852500053 200000 130752890 200000 394196369 200000 9385257 200000 710929076 200000 652222480 200000 413106865 200000 172632685 200000 489435876 200000 631105930 200000 550990931 200000 94101754 200000 742501613 200000 950963160 200000 627979468 200000 397844492 200000 804854644 200000 602553223 200000 909354771 200000 514989443 200000 878312897 200000 174416325 200000 665851583 200000 248290781 200000 408709561 200000 39392867 200000 267873798 200000 105022521 200000 785565668 200000 724162509 200000 367658430 200000 401262677 200000 484830056 200000 963889938 200000 663375199 200000 35163280 200000 906935307 200000 701675490 200000 738874110 200000 30227943 200000 48767027 200000 497440906 200000 891620690 200000 485669371 200000 768681704 200000 793147896 200000 433292209 200000 962632969 200000 651704272 200000 74671549 200000 458488339 200000 861600751 200000 243764529 200000 114711557 200000 626967821 200000 56400940 200000 811026418 200000 666474399 200000 84205526 200000 353142240 200000 350306713 200000 170256379 200000 599949892 200000 14845383 200000 139124813 200000 73058085 200000 753168591 200000 191994177 200000 131456724 200000 743902670 200000 763020940 200000 757557836 200000 315464341 200000 75439939 200000 292093747 200000 132961671 200000 181178262 200000 432629107 200000 630088984 200000 629851184 200000 169966206 200000 288174317 200000 917242676 200000 235103269 200000 131821715 200000 416052958 200000 212239133 200000 294572518 200000 885790140 200000 161859862 200000 678755592 200000 624325265 200000 625829504 200000 162705411 200000 325051853 200000 929157603 200000 905626628 200000 248063155 200000 500898018 200000 435031101 200000 738369551 200000 420288725 200000 605769822 200000 601464475 200000 268925193 200000 231822519 200000 91414262 200000 823594653 200000 79653878 200000 268689737 200000 619081730 200000 663547009 200000 27299967 200000 65661976 200000 203175801 200000 762120486 200000 813230824 200000 86073682 200000 98636271 200000 907363850 200000 87105562 200000 108025799 200000 787396765 200000 28029772 200000 424005529 200000 191016677 200000 537495384 200000 6900138 200000 194208142 200000 142064827 200000 527010968 200000 482042499 200000 435991742 200000 341985270 200000 214557042 200000 776585684 200000 885400207 200000 233418214 200000 895233436 200000 208473150 200000 623988489 200000 908335737 200000 107884399 200000 895107838 200000 547365586 200000 887316029 200000 327048671 200000 60661234 200000 249550128 200000 78529633 200000 482619524 200000 157331865 200000 490489865 200000 207977139 200000 58982292 200000 471249170 200000 234704357 200000 742128547 200000 954850790 200000 646117404 200000 680991722 200000 323570237 200000 705491696 200000 867665171 200000 931956702 200000 235914290 200000 303873736 200000 307353336 200000 771569704 200000 103031247 200000 467488805 200000 673915241 200000 166040014 200000 181385219 200000 366909534 200000 392168100 200000 771541111 200000 788630621 200000 353754473 200000 446375304 200000 267705962 200000 96133898 200000 715974620 200000 51073938 200000 550584972 200000 809817818 200000 921512174 200000 985756899 200000 617123428 200000 617245498 200000 344286326 200000 836709943 200000 230114841 200000 563142715 200000 66797802 200000 405463279 200000 601434737 200000 406827145 200000 871484769 200000 86765319 200000 954641620 200000 982217587 200000 926182800 200000 370298143 200000 157099846 200000 475378920 200000 694372815 200000 957572725 200000 152751215 200000 98610039 200000 51711252 200000 357708008 200000 873882006 200000 923207758 200000 711452406 200000 175954166 200000 361573024 200000 702053691 200000 621256107 200000 826795454 200000 32062485 200000 803962541 200000 396265993 200000 265014526 200000 462669594 200000 302239154 200000 770086791 200000 34445588 200000 309616503 200000 733564921 200000 573942332 200000 753028864 200000 60054418 200000 300636113 200000 895344350 200000 533411935 200000 2761840 200000 299180584 200000 262124227 200000 973634929 200000 345565114 200000 342019212 200000 591209443 200000 393583891 200000 603425717 200000 735737132 200000 442418387 200000 411187396 200000 182433095 200000 891707094 200000 225106122 200000 363276451 200000 46605816 200000 101624057 200000 65418142 200000 82127727 200000 680727534 200000 939918756 200000 882016711 200000 283383941 200000 754841071 200000 599175557 200000 970432090 200000 828785636 200000 297126242 200000 207981546 200000 769963278 200000 911873578 200000 254047821 200000 468144322 200000 228579898 200000 751356567 200000 26420567 200000 645709467 200000 445088979 200000 883785481 200000 163462598 200000 424985764 200000 201008754 200000 140873213 200000 402389377 200000 637481644 200000 965964107 200000 182360724 200000 15900430 200000 663835937 200000 367411766 200000 389312650 200000 950145429 200000 299420945 200000 934388393 200000 444683327 200000 759137498 200000 423634987 200000 352788154 200000 597755058 200000 517140805 200000 598111421 200000 386471201 200000 528672128 200000 872341980 200000 976239030 200000 63021363 200000 494302952 200000 971910727 200000 55453349 200000 536316135 200000 659536329 200000 541309130 200000 877425591 200000 819381971 200000 89215904 200000 1396813 200000 881695164 200000 906444335 200000 24094350 200000 28269143 200000 790136866 200000 107430096 200000 473493328 200000 662726413 200000 680158968 200000 718762285 200000 455544132 200000 25937207 200000 303515883 200000 519021661 200000 451695210 200000 913067066 200000 278397259 200000 845224982 200000 419366239 200000 162453534 200000 868172805 200000 262771886 200000 525946723 200000 471202185 200000 765547945 200000 433627932 200000 326653011 200000 972180417 200000 272742757 200000 28663031 200000 97885870 200000 22811308 200000 417371399 200000 215105141 200000 47029139 200000 713384146 200000 37356799 200000 312789613 200000 598926016 200000 996705625 200000 349017689 200000 800417876 200000 468340884 200000 402748935 200000 437142214 200000 579988034 200000 183889933 200000 483191618 200000 855405715 200000 406664941 200000 317561034 200000 477742610 200000 125074095 200000 417173420 200000 854774536 200000 666903581 200000 31475368 200000 471242357 200000 455231400 200000 314703785 200000 11695277 200000 625349086 200000 247169063 200000 446200221 200000 333729677 200000 348536606 200000 613115555 200000 929317248 200000 573356213 200000 108897292 200000 579837403 200000 521087863 200000 131954741 200000 898386206 200000 33530158 200000 254412873 200000 602464443 200000 369545578 200000 273598107 200000 88317277 200000 745468821 200000 940637351 200000 460136127 200000 823570617 200000 152157875 200000 875808044 200000 737887449 200000 672516356 200000 568077985 200000 119853039 200000 587957447 200000 108117381 200000 571668112 200000 754185351 200000 926036233 200000 176138273 200000 202105421 200000 468297513 200000 396801725 200000 676773728 200000 187596359 200000 513867437 200000 518622113 200000 58667111 200000 191227788 200000 707933322 200000 554931219 200000 133581565 200000 708609483 200000 388915412 200000 202888467 200000 555657098 200000 919659859 200000 967776836 200000 153105470 200000 150101267 200000 569509649 200000 594329135 200000 336485843 200000 945688894 200000 545818773 200000 917432461 200000 418496177 200000 708549715 200000 79311373 200000 947422194 200000 812587095 200000 398892343 200000 647835207 200000 816428951 200000 738772705 200000 205245810 200000 5989042 200000 781649746 200000 825450768 200000 285845290 200000 206042973 200000 271554968 200000 737475138 200000 718301477 200000 723738357 200000 728446849 200000 215925365 200000 335005385 200000 764620490 200000 631732931 200000 191499848 200000 824083486 200000 621557962 200000 569339829 200000 562386680 200000 225798090 200000 444076931 200000 330879308 200000 227943526 200000 224341779 200000 493448228 200000 276776736 200000 499409166 200000 575736288 200000 89207420 200000 353549672 200000 370591249 200000 273428151 200000 93660921 200000 277986552 200000 834591019 200000 52412607 200000 302672040 200000 66301257 200000 448031932 200000 927204286 200000 938407226 200000 185068144 200000 322007490 200000 884042267 200000 295594748 200000 215388965 200000 494516700 200000 788478685 200000 546495710 200000 896478909 200000 505437512 200000 789845929 200000 389070956 200000 910239535 200000 494368997 200000 605631174 200000 498287575 200000 270813457 200000 771248689 200000 486592795 200000 74632171 200000 756689818 200000 823283018 200000 621000751 200000 216498713 200000 505225890 200000 644146416 200000 939189799 200000 580395118 200000 112189597 200000 905096832 200000 407859146 200000 171823002 200000 497094818 200000 896072698 200000 626250368 200000 113525481 200000 410315369 200000 719581691 200000 299084877 200000 372470348 200000 935939143 200000 794034114 200000 984494554 200000 449605199 200000 180479795 200000 177264942 200000 752765035 200000 216014371 200000 291829956 200000 373334205 200000 768846825 200000 408309653 200000 174743856 200000 832290190 200000 690324185 200000 397218068 200000 72288589 200000 329090399 200000 783284833 200000 48396207 200000 912045715 200000 272516751 200000 682090057 200000 756806419 200000 302899479 200000 264892956 200000 310612215 200000 761053072 200000 894612879 200000 46354340 200000 473141105 200000 614358036 200000 837723988 200000 423562087 200000 417191773 200000 246612525 200000 125320795 200000 633353794 200000 444843779 200000 252004874 200000 647416634 200000 291306933 200000 164204361 200000 330878586 200000 81080104 200000 393096669 200000 711504821 200000 403029738 200000 971653115 200000 481518969 200000 717215854 200000 467761514 200000 967722539 200000 931889128 200000 461237306 200000 305856168 200000 638301901 200000 588236584 200000 840872064 200000 28052978 200000 114859929 200000 738203096 200000 856007494 200000 440855351 200000 539481315 200000 685760822 200000 396455731 200000 509223174 200000 689146276 200000 870911265 200000 436083598 200000 396119692 200000 103528818 200000 809992726 200000 633883708 200000 688767385 200000 764152450 200000 843347766 200000 872432068 200000 868295322 200000 912692652 200000 416906301 200000 922238797 200000 529868448 200000 166911078 200000 410419596 200000 233925790 200000 286046551 200000 194725063 200000 880735775 200000 642011676 200000 631840526 200000 296615812 200000 808853398 200000 863575247 200000 590286517 200000 374472693 200000 997165104 200000 249395804 200000 154624984 200000 913282577 200000 69818058 200000 25509131 200000 681475752 200000 403099244 200000 184569059 200000 800272321 200000 688961010 200000 735399487 200000 470133401 200000 791448582 200000 365349669 200000 713758047 200000 463072940 200000 365724671 200000 168701520 200000 184261188 200000 88993402 200000 871774836 200000 909227552 200000 256776706 200000 911877633 200000 49320651 200000 774127077 200000 831984722 200000 217346015 200000 941140745 200000 360085388 200000 69407114 200000 667428692 200000 169803223 200000 397162406 200000 136161951 200000 821573181 200000 357905018 200000 694502751 200000 376576297 200000 895775513 200000 286423257 200000 987011718 200000 76891486 200000 187933447 200000 411249018 200000 969607562 200000 983955989 200000 426763718 200000 777905028 200000 294530938 200000 971993284 200000 659715507 200000 629491389 200000 140335620 200000 810662273 200000 623627213 200000 382164364 200000 623279990 200000 406104323 200000 23078322 200000 56276727 200000 919111359 200000 87569057 200000 803834274 200000 29337253 200000 512141165 200000 700707921 200000 345340539 200000 435959516 200000 990306736 200000 142221481 200000 588181435 200000 600162947 200000 119859284 200000 400000224 200000 60928896 200000 383431456 200000 422136522 200000 756725453 200000 23321226 200000 320093402 200000 373329183 200000 996966118 200000 857329718 200000 633222264 200000 467976706 200000 336542274 200000 470610051 200000 792074591 200000 110512834 200000 953556118 200000 541598736 200000 510018455 200000 195589964 200000 744009786 200000 657367067 200000 153313221 200000 274539568 200000 850493476 200000 50796163 200000 324946736 200000 842918043 200000 108327915 200000 864116678 200000 88242112 200000 413972573 200000 707046341 200000 114874115 200000 326653433 200000 153783780 200000 47479944 200000 640490488 200000 517747972 200000 626248255 200000 351349163 200000 340380932 200000 855040166 200000 13525275 200000 211912517 200000 264369956 200000 437305669 200000 394203848 200000 689956876 200000 965446649 200000 757087721 200000 37426227 200000 28030806 200000 652247999 200000 733873719 200000 299191020 200000 439385883 200000 152189782 200000 272436855 200000 859352865 200000 305185263 200000 556823613 200000 60564879 200000 212693409 200000 960104715 200000 695355025 200000 616729861 200000 756273113 200000 493962309 200000 39712017 200000 380181760 200000 857308121 200000 713551891 200000 738689820 200000 891744326 200000 756208718 200000 916286347 200000 794208944 200000 651499581 200000 678546568 200000 981137508 200000 360412779 200000 905542382 200000 657694325 200000 202115317 200000 720710029 200000 905262844 200000 599112356 200000 5314611 200000 948275188 200000 632320945 200000 275359810 200000 665696183 200000 772659741 200000 163442929 200000 870237471 200000 671032245 200000 185651497 200000 50335555 200000 262135208 200000 734017797 200000 113148116 200000 621814222 200000 107375341 200000 255679261 200000 66456958 200000 817470040 200000 651244188 200000 989864467 200000 844535846 200000 556174152 200000 883344644 200000 988016798 200000 858238057 200000 263121317 200000 972560658 200000 988668949 200000 75840646 200000 693458196 200000 600592982 200000 159341679 200000 176049500 200000 834778077 200000 972768509 200000 753849920 200000 756443753 200000 870207205 200000 662982615 200000 567429825 200000 422100939 200000 529042867 200000 620323410 200000 516266439 200000 198258242 200000 42203759 200000 785856636 200000 81556937 200000 30059820 200000 646433757 200000 829315845 200000 296209886 200000 223512198 200000 703337318 200000 20211513 200000 749407164 200000 629526257 200000 984377615 200000 279229193 200000 173470137 200000 966348713 200000 691170686 200000 655715074 200000 95102156 200000 265076366 200000 618824187 200000 208649299 200000 861084812 200000 655260190 200000 34331244 200000 633726666 200000 652100399 200000 244276088 200000 863729494 200000 123627734 200000 223100300 200000 523288667 200000 754077666 200000 89075078 200000 548771096 200000 946119459 200000 65925589 200000 733540487 200000 814605291 200000 459826385 200000 569245590 200000 422173737 200000 294946491 200000 399276803 200000 29348395 200000 40834394 200000 124148447 200000 958754295 200000 995426107 200000 547961257 200000 415806541 200000 546001035 200000 815631628 200000 936666947 200000 626307995 200000 507941439 200000 831531653 200000 491678455 200000 606429184 200000 398607664 200000 539069228 200000 435061301 200000 225108819 200000 220102173 200000 452785448 200000 533878538 200000 395910154 200000 23690342 200000 44278591 200000 883272229 200000 716080443 200000 30037511 200000 486579416 200000 857288916 200000 873128093 200000 127089568 200000 960431098 200000 767603462 200000 651831943 200000 975072367 200000 470240074 200000 435888458 200000 336663535 200000 267898963 200000 53655055 200000 418882765 200000 316645996 200000 688297929 200000 425730097 200000 769758559 200000 723446323 200000 919990258 200000 448783924 200000 375012718 200000 303287836 200000 942758539 200000 745870144 200000 481323017 200000 400995230 200000 681095154 200000 95803164 200000 427911901 200000 183636173 200000 478971687 200000 32141357 200000 732641849 200000 478816866 200000 199863751 200000 226146683 200000 6338317 200000 319630258 200000 591571985 200000 232710827 200000 732030694 200000 551799477 200000 854858469 200000 131885573 200000 70012403 200000 41917951 200000 572653503 200000 496569455 200000 125617922 200000 317985481 200000 856423103 200000 644318063 200000 716548994 200000 689668841 200000 128616099 200000 574524203 200000 889180034 200000 626079444 200000 952250569 200000 797005931 200000 374250927 200000 379952034 200000 27005233 200000 148691605 200000 664723289 200000 486825737 200000 757670521 200000 741242287 200000 539892846 200000 171108192 200000 348079583 200000 212920928 200000 795154300 200000 678174620 200000 439589185 200000 222273518 200000 483812274 200000 284411221 200000 731656991 200000 18214463 200000 962477791 200000 779363522 200000 124565142 200000 896999900 200000 111013744 200000 192301239 200000 923929957 200000 877292009 200000 227743861 200000 928194733 200000 48142315 200000 171141165 200000 400603036 200000 527932601 200000 589672742 200000 607827215 200000 224405811 200000 951495059 200000 383748789 200000 211877781 200000 655052841 200000 644519568 200000 371831510 200000 789773158 200000 700840973 200000 721474982 200000 523291752 200000 275368136 200000 899657484 200000 688979310 200000 503054569 200000 268482723 200000 425390070 200000 414952220 200000 142625399 200000 218779259 200000 266416185 200000 291614856 200000 751218130 200000 350041720 200000 436927971 200000 464273449 200000 663734871 200000 56946017 200000 922354595 200000 283961619 200000 661088774 200000 475739803 200000 539708104 200000 60399871 200000 18052988 200000 591592494 200000 360842047 200000 381733954 200000 34331128 200000 173282495 200000 814125976 200000 651696083 200000 921591129 200000 543314838 200000 664600833 200000 201580873 200000 907362846 200000 282551960 200000 153744712 200000 390019290 200000 236688739 200000 30005325 200000 641945820 200000 242054492 200000 790149353 200000 178957787 200000 865419980 200000 403052615 200000 682411278 200000 642935048 200000 952791749 200000 832005039 200000 780525776 200000 658807354 200000 994828567 200000 696511053 200000 833896397 200000 645725817 200000 70986416 200000 350206327 200000 77904453 200000 367764843 200000 435945246 200000 431102754 200000 574149397 200000 812404054 200000 229633168 200000 241576423 200000 623928253 200000 707829025 200000 427273173 200000 75375354 200000 849230938 200000 367255634 200000 98938458 200000 253414450 200000 245423019 200000 941218064 200000 119458351 200000 127496711 200000 589077263 200000 831616545 200000 848076289 200000 688018830 200000 927442564 200000 565037292 200000 30854433 200000 694091903 200000 379435689 200000 168149879 200000 939577723 200000 767001902 200000 563005628 200000 135025769 200000 177075614 200000 659102868 200000 928531100 200000 221035784 200000 171550906 200000 432461383 200000 337000647 200000 615136059 200000 337659035 200000 216039036 200000 383376475 200000 753887113 200000 708229554 200000 385624587 200000 253538584 200000 577220375 200000 815339788 200000 605792362 200000 480731483 200000 71013804 200000 170332248 200000 700042160 200000 471936547 200000 922031024 200000 946336741 200000 156219026 200000 917853455 200000 489956903 200000 601530528 200000 190639720 200000 625243230 200000 53818553 200000 461617177 200000 177957160 200000 309624557 200000 598328749 200000 221601918 200000 502543209 200000 730621499 200000 410684905 200000 280723101 200000 71148129 200000 803403367 200000 870516978 200000 984276453 200000 847442406 200000 752660527 200000 52025585 200000 289750116 200000 677370992 200000 954406129 200000 131206315 200000 460488394 200000 637337875 200000 452414637 200000 862049158 200000 730384995 200000 448097160 200000 434915840 200000 51411338 200000 775346464 200000 631765029 200000 373111850 200000 619219293 200000 680528270 200000 128605663 200000 743698696 200000 323508293 200000 750892252 200000 404651598 200000 120626970 200000 91973672 200000 742688473 200000 326821288 200000 976431997 200000 407632270 200000 293743602 200000 865631940 200000 68813296 200000 9269149 200000 87430455 200000 86759704 200000 274258642 200000 521266715 200000 635566166 200000 317634234 200000 279145761 200000 709849967 200000 694670237 200000 579351137 200000 944510076 200000 869213855 200000 943319035 200000 924143972 200000 865423649 200000 106533714 200000 616026878 200000 67231160 200000 482086382 200000 551676878 200000 600334037 200000 691652086 200000 819684451 200000 505942778 200000 568947791 200000 938842450 200000 641571997 200000 821042781 200000 907496154 200000 306489764 200000 974653276 200000 900662300 200000 514986628 200000 175150434 200000 423565309 200000 968575230 200000 216023548 200000 148197795 200000 671156351 200000 418455147 200000 709806736 200000 425277468 200000 931874689 200000 796916839 200000 602225200 200000 963990821 200000 921808450 200000 287586202 200000 514672488 200000 332622260 200000 48659103 200000 854168907 200000 535926121 200000 887440736 200000 880762135 200000 703400287 200000 504315904 200000 739257951 200000 332507848 200000 737520734 200000 109698972 200000 65668487 200000 86756722 200000 312550765 200000 992368971 200000 407916111 200000 778147699 200000 554346068 200000 565768381 200000 633014478 200000 650231240 200000 444219768 200000 929992766 200000 523720634 200000 553076754 200000 54700001 200000 206111935 200000 223927401 200000 766014093 200000 168231221 200000 786399693 200000 464482514 200000 565699610 200000 179479994 200000 12558743 200000 16719756 200000 365008949 200000 895432278 200000 345811692 200000 650096589 200000 664207614 200000 924767889 200000 872130361 200000 758992748 200000 774648627 200000 247418513 200000 745127566 200000 337799391 200000 598557747 200000 64287004 200000 700399000 200000 26701116 200000 272332796 200000 629567897 200000 787011495 200000 361095738 200000 887075629 200000 741070350 200000 98672809 200000 285018159 200000 428600579 200000 478965026 200000 37682988 200000 183188499 200000 298673503 200000 385302043 200000 343364704 200000 420702587 200000 541231806 200000 688211168 200000 280581137 200000 21978783 200000 788203582 200000 634543607 200000 375605936 200000 499000404 200000 484415902 200000 478313095 200000 722478922 200000 516887057 200000 908980542 200000 386707543 200000 670182286 200000 147951084 200000 939916826 200000 658959308 200000 196486602 200000 125581980 200000 296240594 200000 367156717 200000 237888750 200000 90407288 200000 397018788 200000 644892770 200000 787139718 200000 373313654 200000 602162543 200000 906744687 200000 110564035 200000 107020333 200000 753501105 200000 43924988 200000 478870642 200000 510073811 200000 990084489 200000 270886288 200000 949133570 200000 300582206 200000 433222068 200000 509774928 200000 464911489 200000 40695525 200000 666585491 200000 581767940 200000 496949150 200000 487947231 200000 285354274 200000 356209425 200000 964208040 200000 241417186 200000 586664194 200000 195318911 200000 468426893 200000 972391236 200000 133402735 200000 122078196 200000 415982299 200000 558423804 200000 22185289 200000 982105781 200000 353643968 200000 31225505 200000 435486735 200000 782686379 200000 668924685 200000 396139625 200000 137997790 200000 950015067 200000 738820910 200000 142699307 200000 251235445 200000 400320748 200000 655735603 200000 223170652 200000 610303027 200000 586605092 200000 156798153 200000 862013972 200000 923438613 200000 582906985 200000 854694976 200000 207950601 200000 824553404 200000 981178051 200000 880651910 200000 558502034 200000 656245605 200000 141833432 200000 509572905 200000 322533028 200000 649936366 200000 740196078 200000 21626969 200000 573093848 200000 285081303 200000 126618092 200000 15888610 200000 581837666 200000 989693501 200000 965334360 200000 377670197 200000 954919706 200000 387954912 200000 801566553 200000 804435039 200000 541047670 200000 165334557 200000 537372342 200000 767522319 200000 949183884 200000 721525235 200000 798315732 200000 137473683 200000 509357843 200000 21840641 200000 837389242 200000 529994714 200000 206385762 200000 66342533 200000 136559631 200000 253339251 200000 796196463 200000 551459934 200000 870820122 200000 161250699 200000 961092817 200000 575962890 200000 646472384 200000 321285874 200000 639153085 200000 346059175 200000 94544776 200000 96936726 200000 817581579 200000 583306741 200000 271363738 200000 166859013 200000 846064946 200000 324314705 200000 78609850 200000 304212078 200000 625534790 200000 278159803 200000 699729233 200000 91313056 200000 167764224 200000 379209680 200000 676185699 200000 7331209 200000 580273589 200000 248970960 200000 767706777 200000 859435446 200000 214152540 200000 213139352 200000 320864312 200000 178069592 200000 596680844 200000 168165287 200000 358746662 200000 138895421 200000 520039547 200000 966927132 200000 905113579 200000 199485138 200000 671438080 200000 613373621 200000 598851501 200000 283349542 200000 83646608 200000 662400465 200000 807160882 200000 224614121 200000 824330819 200000 935154798 200000 768815840 200000 391721576 200000 973534159 200000 757192490 200000 702249919 200000 933426834 200000 574253451 200000 102606661 200000 271161205 200000 282344949 200000 965743212 200000 439428764 200000 911304008 200000 162327488 200000 785040394 200000 536723887 200000 206504223 200000 117193665 200000 621149340 200000 127143323 200000 321707904 200000 920616552 200000 654007030 200000 304730655 200000 483975570 200000 518994114 200000 477249681 200000 635277210 200000 436317979 200000 449575550 200000 46969218 200000 813766923 200000 485338754 200000 488034282 200000 568076929 200000 999782414 200000 235197133 200000 77073397 200000 845058275 200000 441174244 200000 277469604 200000 975906862 200000 885455518 200000 934529131 200000 302651723 200000 487203010 200000 193304139 200000 86251041 200000 366485162 200000 735292545 200000 154074910 200000 69588516 200000 160489288 200000 472530649 200000 776830191 200000 976169268 200000 772296522 200000 951566296 200000 917434421 200000 776376495 200000 265346423 200000 721302061 200000 434488836 200000 824514194 200000 274528567 200000 853217063 200000 962325013 200000 917137789 200000 76051086 200000 699790515 200000 203395773 200000 317660335 200000 300191269 200000 486289249 200000 155858163 200000 895361541 200000 248594240 200000 436427871 200000 147874894 200000 448942078 200000 428181448 200000 27580283 200000 590905604 200000 190345657 200000 177274434 200000 340825380 200000 331112939 200000 190451444 200000 994556372 200000 566484072 200000 505949819 200000 393650189 200000 734867014 200000 859940599 200000 590053576 200000 532521988 200000 787833854 200000 311998750 200000 511220107 200000 201389175 200000 481730050 200000 844793803 200000 954817050 200000 870630819 200000 740510200 200000 473856655 200000 134603882 200000 757296233 200000 833060392 200000 9380758 200000 947427604 200000 785593925 200000 670821752 200000 15654319 200000 80277324 200000 491721047 200000 325691246 200000 31732298 200000 230852329 200000 762620509 200000 439693361 200000 513392499 200000 795060835 200000 893183670 200000 645848199 200000 543953371 200000 392398031 200000 71070817 200000 785522647 200000 385572559 200000 842256869 200000 595990522 200000 630051367 200000 358862398 200000 897550329 200000 814156482 200000 523071006 200000 140584119 200000 599028740 200000 54226583 200000 396505347 200000 572053351 200000 741126044 200000 415482871 200000 396708539 200000 66579486 200000 60748022 200000 437799424 200000 874629581 200000 206822730 200000 134806762 200000 643422834 200000 99955040 200000 900094457 200000 273641198 200000 386479018 200000 550935867 200000 292068314 200000 502255385 200000 423786152 200000 887750595 200000 225344828 200000 675706912 200000 739976969 200000 664260608 200000 63949580 200000 962855771 200000 993881868 200000 469233047 200000 731280090 200000 402323136 200000 198943120 200000 70205136 200000 577172179 200000 989108454 200000 918685203 200000 500910736 200000 882369992 200000 749149955 200000 858953908 200000 311177823 200000 170673957 200000 663228653 200000 90918449 200000 944870498 200000 51392761 200000 922556187 200000 276649960 200000 266153313 200000 674806771 200000 42629284 200000 15352281 200000 850658498 200000 900531042 200000 202391870 200000 489318562 200000 696756362 200000 933312308 200000 883246912 200000 443537792 200000 269296994 200000 794687991 200000 987491231 200000 6816851 200000 439959183 200000 159431386 200000 612323827 200000 810390938 200000 528462328 200000 784438699 200000 930687602 200000 88811634 200000 184194595 200000 325396698 200000 491967475 200000 277764250 200000 255340599 200000 851532148 200000 569087979 200000 985322097 200000 257712122 200000 999207207 200000 118778483 200000 491886325 200000 737296850 200000 723141187 200000 461456447 200000 819170757 200000 505178312 200000 516665782 200000 422780071 200000 966617375 200000 122859648 200000 641026319 200000 504801696 200000 786956769 200000 808765249 200000 443289723 200000 600501187 200000 765100939 200000 941556210 200000 95203018 200000 811547204 200000 877801530 200000 933570585 200000 549847402 200000 894295803 200000 116642990 200000 752386013 200000 597494889 200000 161661022 200000 833795140 200000 863263749 200000 529390710 200000 493969795 200000 544107772 200000 9469430 200000 789119711 200000 711363106 200000 677170035 200000 382757303 200000 270574995 200000 204056720 200000 973855464 200000 987932144 200000 105793313 200000 449883076 200000 470137658 200000 249499109 200000 979422391 200000 298172245 200000 707784423 200000 628984703 200000 221576739 200000 919573881 200000 232893198 200000 606517570 200000 191503828 200000 397080326 200000 215987564 200000 371428951 200000 193959128 200000 395886963 200000 502842466 200000 409350274 200000 311989982 200000 627847895 200000 373916397 200000 421632044 200000 250744373 200000 254634984 200000 291230891 200000 449057882 200000 573543883 200000 482505212 200000 730907612 200000 679561906 200000 403062574 200000 483947786 200000 208551773 200000 275395452 200000 363301517 200000 461869993 200000 508393645 200000 414826910 200000 437603510 200000 956881167 200000 918819819 200000 920173214 200000 426848537 200000 704806675 200000 122253781 200000 114902691 200000 713886658 200000 376007722 200000 59097546 200000 174593139 200000 663815522 200000 990324589 200000 592123848 200000 470215028 200000 331715398 200000 663626384 200000 799423598 200000 919431598 200000 720016221 200000 858285034 200000 748859642 200000 678759367 200000 311403573 200000 841691251 200000 117018954 200000 831103238 200000 252544765 200000 958476224 200000 450701278 200000 303048016 200000 620394884 200000 988717065 200000 714660819 200000 17053996 200000 170397752 200000 139864099 200000 798548713 200000 547382209 200000 296254503 200000 207182724 200000 393765245 200000 119538901 200000 320118528 200000 118777413 200000 811426958 200000 990295247 200000 88700689 200000 865587994 200000 663831483 200000 796586166 200000 306500425 200000 467412315 200000 522425154 200000 213044271 200000 298796855 200000 201842942 200000 870478850 200000 914211713 200000 515178249 200000 967644314 200000 959200633 200000 163796372 200000 829546893 200000 602338149 200000 168608710 200000 665218540 200000 253090353 200000 103031093 200000 369606567 200000 143231154 200000 762375942 200000 709518465 200000 239970426 200000 87709866 200000 479806136 200000 841560672 200000 930857023 200000 607178045 200000 702563479 200000 988498055 200000 389919635 200000 194884720 200000 863572624 200000 251213135 200000 19871157 200000 931445481 200000 897461555 200000 894995372 200000 129145477 200000 264560112 200000 832400814 200000 680146742 200000 356131967 200000 509944682 200000 335785935 200000 503681571 200000 808743619 200000 433711071 200000 994926086 200000 312802633 200000 134618383 200000 455266933 200000 994359647 200000 549076000 200000 201403842 200000 238223090 200000 778354059 200000 245713085 200000 890546650 200000 895137213 200000 352746199 200000 123293655 200000 182772981 200000 331401180 200000 968122418 200000 622285509 200000 653671251 200000 286792950 200000 806176042 200000 303837564 200000 601798098 200000 453821777 200000 287038446 200000 498038421 200000 424329711 200000 766543316 200000 343350093 200000 639334724 200000 215227850 200000 1044485 200000 378835636 200000 847659873 200000 717754402 200000 436800523 200000 487546931 200000 805304161 200000 804315732 200000 928525996 200000 515150456 200000 907247197 200000 112700511 200000 700342095 200000 826813138 200000 572988937 200000 922268386 200000 461242363 200000 73300782 200000 67949757 200000 208363291 200000 895415125 200000 220669467 200000 921240943 200000 323452137 200000 820826276 200000 422316233 200000 30230966 200000 298175690 200000 312202703 200000 46501637 200000 480298439 200000 401911772 200000 426913117 200000 819004222 200000 91802234 200000 698794975 200000 400306291 200000 546842242 200000 859666245 200000 758617393 200000 147015385 200000 762594944 200000 4081215 200000 115656911 200000 430511860 200000 401612679 200000 688715294 200000 37458521 200000 552547788 200000 249730180 200000 777180728 200000 403396622 200000 935247110 200000 590648071 200000 520296580 200000 538780875 200000 434748138 200000 634627390 200000 852464537 200000 948252687 200000 71380574 200000 333079543 200000 578741933 200000 840460793 200000 253827303 200000 518995617 200000 952767383 200000 885529415 200000 282356398 200000 286120267 200000 349790924 200000 565164376 200000 4536440 200000 302994082 200000 249101668 200000 943561258 200000 516288428 200000 544570358 200000 199292693 200000 438948443 200000 657484368 200000 520415029 200000 365934646 200000 641120555 200000 685397258 200000 44949741 200000 405692860 200000 758627959 200000 618104099 200000 651408462 200000 353139007 200000 417591999 200000 974867582 200000 99074852 200000 907499253 200000 424230176 200000 566571428 200000 46783968 200000 197027765 200000 914260825 200000 694041019 200000 119523727 200000 26600693 200000 837110218 200000 141394570 200000 156763615 200000 535037131 200000 897785199 200000 376950 200000 989030177 200000 68358127 200000 339805672 200000 409636486 200000 138412609 200000 130786229 200000 307049843 200000 283859553 200000 399101646 200000 392720406 200000 272393454 200000 912201293 200000 136163064 200000 373668776 200000 223614425 200000 515170098 200000 5656972 200000 633597856 200000 257676882 200000 686032532 200000 695137272 200000 512461270 200000 278451990 200000 773577883 200000 112943181 200000 240404672 200000 326292870 200000 644736014 200000 100220727 200000 927773045 200000 300731294 200000 994399826 200000 151877637 200000 429687723 200000 12586494 200000 199449455 200000 756184231 200000 749535672 200000 372628965 200000 441677322 200000 375885738 200000 555946643 200000 421319984 200000 429303147 200000 712588860 200000 766125011 200000 269284446 200000 271766903 200000 774920237 200000 37764526 200000 945327758 200000 675628214 200000 807490028 200000 664965882 200000 797562750 200000 817629262 200000 446076037 200000 177966382 200000 352908172 200000 170383364 200000 901078441 200000 451930721 200000 630539192 200000 413261377 200000 849142692 200000 810707785 200000 112949152 200000 597810698 200000 53213543 200000 610026813 200000 573621121 200000 512192262 200000 580510847 200000 109691954 200000 80752700 200000 516331899 200000 817873179 200000 708497088 200000 415882573 200000 841912400 200000 326849546 200000 519037470 200000 615906516 200000 585905931 200000 975161017 200000 546620448 200000 751756176 200000 401012178 200000 549392184 200000 675949375 200000 836415198 200000 159702382 200000 423913013 200000 763607696 200000 139666109 200000 560656707 200000 541419262 200000 76854730 200000 812100556 200000 924989272 200000 419223938 200000 230096708 200000 807396169 200000 578369108 200000 246341712 200000 870774772 200000 369098002 200000 167286653 200000 157973653 200000 873357681 200000 965265319 200000 515636410 200000 418989089 200000 209513968 200000 89425445 200000 693870226 200000 886130018 200000 551198281 200000 910544460 200000 579121194 200000 582009190 200000 743914482 200000 753076345 200000 677767497 200000 425466844 200000 504803074 200000 17459628 200000 174973015 200000 813865746 200000 420370990 200000 417636226 200000 85169752 200000 865466872 200000 178587854 200000 519055418 200000 708692212 200000 417806874 200000 816153816 200000 841894579 200000 956306034 200000 183233961 200000 749902563 200000 603539051 200000 503774135 200000 787926898 200000 396559397 200000 873445761 200000 173463627 200000 203940580 200000 272514676 200000 875230899 200000 21948500 200000 999811598 200000 951130695 200000 576928096 200000 31256215 200000 369667485 200000 575883445 200000 545198981 200000 251773053 200000 382390497 200000 265501044 200000 568498627 200000 743267851 200000 203110856 200000 912141531 200000 370339158 200000 758560743 200000 380072160 200000 15990751 200000 608578079 200000 115955033 200000 958248792 200000 489781784 200000 711116442 200000 638573127 200000 594784510 200000 441559996 200000 401718759 200000 436435255 200000 202849858 200000 305822114 200000 874212804 200000 953924944 200000 31066672 200000 931496767 200000 594356368 200000 760876632 200000 949051513 200000 941497004 200000 809438537 200000 748921014 200000 990496106 200000 826133661 200000 435826574 200000 465728880 200000 173428722 200000 719557738 200000 432325533 200000 610369069 200000 683167647 200000 449355272 200000 446099029 200000 219003187 200000 598315681 200000 404489744 200000 921044787 200000 133665129 200000 758621125 200000 183303094 200000 99602008 200000 136952918 200000 417907321 200000 310280914 200000 195801728 200000 768667679 200000 958614221 200000 74357210 200000 80226059 200000 573057931 200000 26178927 200000 676474852 200000 210009080 200000 302871553 200000 88112046 200000 628799144 200000 869845988 200000 510625672 200000 775929719 200000 763177595 200000 658786830 200000 536969925 200000 458822490 200000 384257620 200000 666528341 200000 690124544 200000 295821444 200000 624548810 200000 737586487 200000 549514270 200000 814248134 200000 868780306 200000 481995219 200000 97887399 200000 70996619 200000 139966725 200000 944362471 200000 928285120 200000 178638565 200000 303302935 200000 432587217 200000 18581809 200000 178404736 200000 689785696 200000 447240337 200000 298052959 200000 556235436 200000 565349014 200000 356966340 200000 51169618 200000 873383255 200000 703556111 200000 702580650 200000 598276272 200000 746337551 200000 612456898 200000 915506976 200000 222834623 200000 489593347 200000 675227206 200000 834978213 200000 344280933 200000 782094081 200000 390255313 200000 437789528 200000 955686186 200000 842790776 200000 60603194 200000 712367351 200000 554776884 200000 162283895 200000 37100534 200000 643771873 200000 539371081 200000 618205100 200000 641029150 200000 400863764 200000 702773200 200000 260740453 200000 29235558 200000 458491951 200000 887614927 200000 450661009 200000 982338085 200000 880412016 200000 726326509 200000 622772670 200000 104125779 200000 986377653 200000 382940784 200000 626444315 200000 59654277 200000 516477310 200000 488569407 200000 929749879 200000 128835571 200000 807024616 200000 158207200 200000 381506623 200000 103987314 200000 728659123 200000 266827130 200000 123189635 200000 576503160 200000 469745212 200000 818396116 200000 609294065 200000 194072862 200000 6655874 200000 389887571 200000 551341784 200000 567163928 200000 16877604 200000 46190078 200000 148345381 200000 960797118 200000 251806305 200000 667384956 200000 943403624 200000 551182854 200000 19662101 200000 461151764 200000 708203982 200000 18926471 200000 867896769 200000 46417835 200000 360423207 200000 707665783 200000 437401219 200000 717912265 200000 600910817 200000 826589100 200000 431089177 200000 273907603 200000 580337675 200000 65179805 200000 449713633 200000 420029649 200000 806052946 200000 102117729 200000 280565211 200000 193997288 200000 246557701 200000 955119533 200000 316041892 200000 341258976 200000 627631892 200000 599354330 200000 413039996 200000 258926687 200000 239453708 200000 876733148 200000 232220736 200000 408399786 200000 57782812 200000 794648139 200000 226442607 200000 935270058 200000 30287122 200000 1058909 200000 157193768 200000 209700836 200000 121290589 200000 709785064 200000 349939241 200000 597529215 200000 462632460 200000 127810660 200000 492319697 200000 202464832 200000 229455565 200000 580952038 200000 520449054 200000 284703632 200000 259068910 200000 749231909 200000 54279855 200000 778701172 200000 924068445 200000 206252920 200000 813975489 200000 608712595 200000 891963819 200000 326911700 200000 948158005 200000 649286195 200000 605880836 200000 140765650 200000 598336903 200000 479098939 200000 327896632 200000 585943974 200000 871679960 200000 418043185 200000 8404404 200000 604661800 200000 747590116 200000 188692796 200000 838947976 200000 692570573 200000 316612875 200000 534447907 200000 362744674 200000 126916014 200000 707880267 200000 721990731 200000 873389456 200000 379877759 200000 719090499 200000 725949115 200000 911873793 200000 324812696 200000 277225521 200000 383071514 200000 835344964 200000 574777583 200000 169201140 200000 614116527 200000 675880583 200000 869025051 200000 17829130 200000 756053343 200000 697288088 200000 624601681 200000 222257298 200000 434096049 200000 972206053 200000 425844585 200000 996980809 200000 713468109 200000 63243903 200000 216899545 200000 225645200 200000 836351095 200000 518593810 200000 903712696 200000 536793187 200000 356902680 200000 362187757 200000 928222140 200000 995762019 200000 352272820 200000 562779648 200000 189396795 200000 674726348 200000 857320436 200000 461888216 200000 79258156 200000 907351166 200000 784801821 200000 516568228 200000 755055398 200000 229660407 200000 858873621 200000 208357938 200000 624636255 200000 917587798 200000 429231204 200000 451089649 200000 736118957 200000 659209305 200000 958633520 200000 944804080 200000 956956040 200000 92940639 200000 790126910 200000 75488988 200000 106624261 200000 170509926 200000 128863479 200000 420478981 200000 93926107 200000 370136076 200000 114872672 200000 733183065 200000 845121889 200000 631290257 200000 28696352 200000 639113318 200000 509617548 200000 45710035 200000 573075325 200000 928245595 200000 392350452 200000 890800207 200000 858080350 200000 152095495 200000 547388367 200000 386823461 200000 528733257 200000 304278999 200000 919614708 200000 486571284 200000 739131493 200000 679725787 200000 442412505 200000 246669945 200000 177607800 200000 738830273 200000 195060884 200000 268126803 200000 526162665 200000 929429719 200000 724922333 200000 871324225 200000 733365438 200000 307890444 200000 839427336 200000 945241217 200000 436580254 200000 715066863 200000 330078222 200000 818615282 200000 84983248 200000 569773997 200000 971956613 200000 290568209 200000 292586041 200000 528249110 200000 335451298 200000 268644607 200000 710217312 200000 768924056 200000 787515709 200000 728097657 200000 338353261 200000 27049281 200000 52173260 200000 952044765 200000 802271524 200000 583887552 200000 304978790 200000 706895658 200000 19461614 200000 236288356 200000 925828033 200000 232021248 200000 120587471 200000 606443290 200000 258185523 200000 541126555 200000 973683312 200000 270829682 200000 7649971 200000 356411611 200000 786846741 200000 264111770 200000 251552728 200000 676506942 200000 706249127 200000 297389920 200000 845733592 200000 378281443 200000 190439851 200000 772416819 200000 137961609 200000 19754632 200000 816621895 200000 655718690 200000 346205282 200000 541504908 200000 44623939 200000 648773850 200000 856849530 200000 294814188 200000 969249029 200000 159683243 200000 516171143 200000 624443209 200000 901073042 200000 668454787 200000 297653984 200000 544170976 200000 922157203 200000 734578416 200000 969912442 200000 472603279 200000 468450637 200000 24700705 200000 55986925 200000 246123221 200000 597505959 200000 423114469 200000 259617648 200000 699255506 200000 4029223 200000 848198569 200000 956211159 200000 668892994 200000 601220084 200000 984320893 200000 300346523 200000 148396933 200000 774173396 200000 806569743 200000 136649937 200000 279380377 200000 333226286 200000 945346989 200000 69647408 200000 834197533 200000 417925896 200000 841176902 200000 759606031 200000 390262863 200000 995863817 200000 492943976 200000 541224548 200000 371925517 200000 182884472 200000 908761667 200000 818215365 200000 55917015 200000 98889530 200000 348413604 200000 128861034 200000 527123659 200000 405978582 200000 125241849 200000 578788392 200000 992171174 200000 834037107 200000 511477074 200000 889555318 200000 323295177 200000 900294616 200000 644226141 200000 940735850 200000 594384176 200000 562465642 200000 911676265 200000 365568188 200000 418336891 200000 160919345 200000 769869667 200000 585625281 200000 63708136 200000 72480466 200000 268098523 200000 679348592 200000 107884630 200000 947149460 200000 498182399 200000 377065824 200000 448795459 200000 31968607 200000 851227549 200000 820400071 200000 675733710 200000 959857848 200000 352177444 200000 257015931 200000 737697205 200000 150369477 200000 390740386 200000 967499251 200000 348577111 200000 35931214 200000 74366407 200000 656388422 200000 926210993 200000 334402744 200000 974302432 200000 506311210 200000 712916836 200000 935161355 200000 806386395 200000 516289270 200000 879863725 200000 456174829 200000 786662984 200000 779858079 200000 171212394 200000 59679396 200000 354045013 200000 527214269 200000 241499674 200000 486078231 200000 630640849 200000 976835462 200000 605152220 200000 827467980 200000 101290537 200000 346768337 200000 713400175 200000 985278697 200000 922781037 200000 135734035 200000 520613167 200000 711315767 200000 615216715 200000 639587173 200000 454298654 200000 579909145 200000 609966353 200000 30252411 200000 175437783 200000 508227737 200000 883557550 200000 618685613 200000 359521435 200000 548085851 200000 840738480 200000 807145200 200000 951925064 200000 91396006 200000 732228935 200000 457210077 200000 166328667 200000 18483041 200000 647064895 200000 767809960 200000 897280245 200000 22478098 200000 283166217 200000 342322985 200000 640325842 200000 608195296 200000 500432306 200000 625551830 200000 37707347 200000 501211538 200000 730035433 200000 180458181 200000 112238964 200000 771574413 200000 763287804 200000 139795886 200000 86138069 200000 690708440 200000 986287579 200000 518960870 200000 201820596 200000 807253019 200000 8028178 200000 649599332 200000 611447792 200000 558449306 200000 607537874 200000 565181119 200000 595026951 200000 442215742 200000 680566248 200000 610950444 200000 127977752 200000 963548811 200000 977524675 200000 975735172 200000 176763617 200000 804697002 200000 301833074 200000 881230651 200000 17445824 200000 945924703 200000 236451490 200000 759170665 200000 66406069 200000 409798931 200000 898759075 200000 459086276 200000 595468637 200000 6688459 200000 871676770 200000 517511842 200000 951783416 200000 395490093 200000 708349807 200000 77523706 200000 825331043 200000 419607681 200000 411897336 200000 656737635 200000 722445597 200000 680946093 200000 230857676 200000 174086419 200000 310293830 200000 93598775 200000 392577112 200000 788037089 200000 89857178 200000 841956933 200000 929209260 200000 495356482 200000 553209465 200000 943387295 200000 526276725 200000 372495695 200000 465451233 200000 856574635 200000 376944643 200000 211711676 200000 171842160 200000 513971823 200000 512251460 200000 38173920 200000 547346022 200000 819999378 200000 469256135 200000 688248499 200000 793820833 200000 186930266 200000 231572409 200000 214425546 200000 302480286 200000 282940334 200000 667820522 200000 967537245 200000 787679358 200000 868600597 200000 320306375 200000 578426177 200000 272953085 200000 252063156 200000 649774432 200000 849178092 200000 263464315 200000 135968082 200000 672345443 200000 813050487 200000 745840375 200000 282857558 200000 133313822 200000 409569686 200000 466979086 200000 142690759 200000 735632769 200000 552380065 200000 914591231 200000 689711946 200000 376796696 200000 149976974 200000 272764073 200000 856570150 200000 61490964 200000 319491828 200000 796334218 200000 625743427 200000 719170882 200000 841502217 200000 944317888 200000 987870245 200000 766344721 200000 551841955 200000 631281931 200000 532625653 200000 818624911 200000 813214009 200000 318148040 200000 133983607 200000 503855723 200000 604620514 200000 485149687 200000 292353300 200000 483334644 200000 361554771 200000 904362037 200000 587079120 200000 602995736 200000 864296165 200000 303412162 200000 825072724 200000 998103397 200000 865488012 200000 450251899 200000 28484581 200000 714272522 200000 361529312 200000 963985119 200000 883886697 200000 293629141 200000 359314711 200000 994537485 200000 36681320 200000 785193781 200000 401771783 200000 394274243 200000 911267080 200000 296362809 200000 387607336 200000 785630816 200000 45473807 200000 874249358 200000 243746191 200000 861865186 200000 387408868 200000 773439876 200000 508092147 200000 173680360 200000 583829389 200000 72085769 200000 800130731 200000 845840559 200000 880453809 200000 366353579 200000 204684972 200000 263454488 200000 279689110 200000 701390490 200000 503481231 200000 507619744 200000 139560227 200000 968586146 200000 905855112 200000 85131365 200000 599196894 200000 391512884 200000 952865135 200000 259304486 200000 191453934 200000 552303965 200000 82158265 200000 338527298 200000 701972505 200000 275273420 200000 299097983 200000 124220088 200000 97626566 200000 932576975 200000 393364341 200000 192445477 200000 495342076 200000 829426005 200000 330104563 200000 319851464 200000 973212000 200000 299864301 200000 882368751 200000 975778175 200000 802352953 200000 400263876 200000 255852800 200000 444067786 200000 311156590 200000 166232746 200000 629651291 200000 211165127 200000 779207302 200000 22178061 200000 711797464 200000 300719924 200000 93365158 200000 722362619 200000 732029165 200000 561493615 200000 211630742 200000 849809956 200000 323450801 200000 471357048 200000 613574587 200000 814650068 200000 392897498 200000 602694892 200000 834982429 200000 914169852 200000 623389886 200000 16968714 200000 775532385 200000 426219305 200000 359358548 200000 64806065 200000 968219599 200000 635933321 200000 100496691 200000 68810848 200000 102149709 200000 117434605 200000 965875857 200000 237844275 200000 994746976 200000 767257537 200000 954594884 200000 540219372 200000 963536945 200000 308972308 200000 463192772 200000 830130150 200000 571704965 200000 717748630 200000 729641254 200000 621447458 200000 784486595 200000 616142996 200000 621904161 200000 357187134 200000 469503217 200000 584953341 200000 889422603 200000 623427191 200000 295488437 200000 208655455 200000 606982620 200000 272032174 200000 543080023 200000 555444969 200000 331925289 200000 166622815 200000 570787517 200000 679010666 200000 154824489 200000 625154987 200000 669663597 200000 924708431 200000 650658995 200000 108672846 200000 145857422 200000 997477032 200000 332787005 200000 493889448 200000 108841703 200000 972247075 200000 255572189 200000 411443127 200000 546495965 200000 797198606 200000 250544715 200000 441783066 200000 319651703 200000 620913752 200000 870773467 200000 951591951 200000 206747484 200000 937804176 200000 395360390 200000 115247477 200000 43457490 200000 808498915 200000 135597538 200000 722788042 200000 576267712 200000 154643233 200000 66658852 200000 606253100 200000 588043437 200000 966511032 200000 444031268 200000 867714651 200000 6379710 200000 242326198 200000 709147480 200000 177094836 200000 522719419 200000 434497738 200000 372111831 200000 989775159 200000 24270345 200000 909307203 200000 174408279 200000 463900289 200000 701038256 200000 617436174 200000 670150446 200000 549500881 200000 384990549 200000 226135995 200000 343822675 200000 461312262 200000 879665472 200000 4989304 200000 536797789 200000 529497246 200000 207725142 200000 194869011 200000 427177090 200000 179205560 200000 709916447 200000 258790651 200000 755027608 200000 269817362 200000 431599297 200000 639642687 200000 527704086 200000 491530763 200000 717569793 200000 525852300 200000 361380627 200000 218160801 200000 733434440 200000 792524338 200000 836996165 200000 411798898 200000 179005339 200000 367759391 200000 709068547 200000 436802750 200000 534844577 200000 301447649 200000 181327170 200000 268738402 200000 698935712 200000 6231975 200000 348008346 200000 918153950 200000 162004862 200000 95085119 200000 165460802 200000 182331727 200000 993739715 200000 424594713 200000 832918030 200000 523124084 200000 963846293 200000 8455234 200000 378305655 200000 673852076 200000 897033915 200000 15057000 200000 551559570 200000 172826357 200000 281176985 200000 339275483 200000 485618454 200000 376962798 200000 619047737 200000 202271114 200000 370464090 200000 642750421 200000 90559551 200000 726983937 200000 976747860 200000 886582665 200000 643574258 200000 649605232 200000 712241818 200000 930097799 200000 536019513 200000 545797030 200000 732283236 200000 981186544 200000 467905947 200000 738921233 200000 465571463 200000 477129600 200000 653894973 200000 486374847 200000 21438842 200000 432101272 200000 224852198 200000 872301407 200000 455429203 200000 726183220 200000 418930429 200000 716293696 200000 76590026 200000 149332468 200000 2517641 200000 955529551 200000 376467764 200000 191298071 200000 326680879 200000 877053468 200000 661872264 200000 246258298 200000 410419511 200000 954805461 200000 20287581 200000 14266012 200000 80386438 200000 364037704 200000 244539369 200000 209770651 200000 470070692 200000 37747684 200000 755996930 200000 218666295 200000 19633591 200000 210552759 200000 740394015 200000 820092366 200000 479529092 200000 901355633 200000 649958487 200000 543088222 200000 478136692 200000 774092126 200000 242938208 200000 700452229 200000 428977292 200000 672075375 200000 484492689 200000 316260483 200000 705696370 200000 364442673 200000 999109087 200000 839853877 200000 679829614 200000 532432339 200000 622616034 200000 2365466 200000 404109926 200000 786854692 200000 914233296 200000 426015313 200000 757824736 200000 481835665 200000 64444032 200000 348821913 200000 815074051 200000 385490218 200000 104383847 200000 858250831 200000 321526933 200000 717755036 200000 205292190 200000 681348466 200000 249836029 200000 425423159 200000 992750297 200000 534062752 200000 834747457 200000 621520873 200000 546692463 200000 372601369 200000 615547656 200000 69061697 200000 41973848 200000 783290043 200000 25397400 200000 216879212 200000 294383146 200000 847823364 200000 675188184 200000 818271034 200000 582772762 200000 746044946 200000 444016207 200000 774149657 200000 36362752 200000 341950885 200000 459339298 200000 125036823 200000 486134354 200000 405738010 200000 200721432 200000 816610019 200000 896211494 200000 926631792 200000 296296856 200000 554307275 200000 321661748 200000 568150598 200000 23126697 200000 476938942 200000 917860305 200000 303011290 200000 376367600 200000 309555019 200000 752983284 200000 96384011 200000 614557365 200000 36986272 200000 957125684 200000 527284567 200000 288834781 200000 214248331 200000 909835206 200000 249130717 200000 807936752 200000 730369915 200000 150120579 200000 974594651 200000 939599891 200000 506643582 200000 850610655 200000 30316080 200000 492681230 200000 555309636 200000 38927346 200000 657812825 200000 127831366 200000 473573145 200000 915722609 200000 183795063 200000 721589955 200000 189246958 200000 524678069 200000 922356934 200000 668714539 200000 743292496 200000 284271794 200000 770525222 200000 671330756 200000 3192942 200000 150544128 200000 311504150 200000 475447924 200000 930435862 200000 520944597 200000 365187507 200000 983878083 200000 348827576 200000 616307464 200000 177270972 200000 520718807 200000 270396512 200000 666991374 200000 453837712 200000 848574326 200000 626877887 200000 283437823 200000 435427373 200000 50886151 200000 775893794 200000 524651666 200000 10061105 200000 243231632 200000 271656056 200000 966597659 200000 96070108 200000 66360504 200000 341541455 200000 307296915 200000 977190412 200000 356801733 200000 398765527 200000 28076943 200000 409535038 200000 752192414 200000 22161628 200000 622219079 200000 60694419 200000 283924937 200000 867017167 200000 715591823 200000 546994119 200000 233603693 200000 172755901 200000 834952928 200000 866821434 200000 724943697 200000 222546517 200000 672986192 200000 724053739 200000 654135002 200000 388039653 200000 754193812 200000 367229559 200000 461251599 200000 40571740 200000 790566404 200000 898201629 200000 812079255 200000 432422473 200000 756994966 200000 235035324 200000 404953273 200000 799405274 200000 552544993 200000 356224978 200000 132953946 200000 258493917 200000 427098906 200000 166826877 200000 66380802 200000 228174529 200000 624216602 200000 866439293 200000 695430870 200000 819516820 200000 368707157 200000 837480496 200000 628306590 200000 332020485 200000 801428707 200000 367928467 200000 375158975 200000 712363107 200000 879565689 200000 141180999 200000 442531649 200000 243078043 200000 637716592 200000 208913544 200000 917021385 200000 169746749 200000 782919356 200000 136794934 200000 624576159 200000 219251831 200000 784433653 200000 523230415 200000 899608233 200000 231340312 200000 485164625 200000 928747122 200000 809535853 200000 367985549 200000 365137574 200000 884316638 200000 923090961 200000 293427429 200000 494116972 200000 1718639 200000 921068637 200000 343982800 200000 731987384 200000 195970086 200000 684793527 200000 945892763 200000 108130625 200000 538162593 200000 860053541 200000 738029621 200000 444416094 200000 612210718 200000 132940878 200000 973986860 200000 466416900 200000 89740411 200000 5422456 200000 303582127 200000 471033291 200000 822569016 200000 35527306 200000 559443853 200000 403832298 200000 795016050 200000 311830282 200000 948264756 200000 738826550 200000 795505896 200000 127805727 200000 321280690 200000 892542501 200000 810365434 200000 330964368 200000 929516213 200000 80055760 200000 868296356 200000 803551682 200000 97682062 200000 334851563 200000 85567366 200000 216410044 200000 485533737 200000 26889934 200000 359815646 200000 742293029 200000 252398613 200000 852219247 200000 181025163 200000 536170052 200000 364234626 200000 653036389 200000 885008650 200000 160901630 200000 57734205 200000 612844261 200000 385986940 200000 570071002 200000 701656757 200000 134457543 200000 605958814 200000 417994496 200000 966169592 200000 214800513 200000 3285710 200000 73026868 200000 181328309 200000 403022378 200000 757386508 200000 770873055 200000 314681915 200000 851935864 200000 534184693 200000 53006085 200000 425853047 200000 212980929 200000 900257992 200000 514644815 200000 874636793 200000 234465532 200000 91232613 200000 883941377 200000 71864559 200000 127282624 200000 634965064 200000 173094916 200000 145912871 200000 27971651 200000 829469073 200000 801985245 200000 948541201 200000 508911707 200000 952237054 200000 808271026 200000 423677369 200000 431070848 200000 768939757 200000 897748555 200000 257939152 200000 160446919 200000 559883358 200000 361617166 200000 578514850 200000 593434599 200000 264526063 200000 231562497 200000 503532576 200000 205612854 200000 137716702 200000 798518475 200000 454944984 200000 209382060 200000 936374537 200000 878136754 200000 67746039 200000 570987998 200000 52047088 200000 652283805 200000 923794508 200000 203110147 200000 97897648 200000 591537938 200000 579870535 200000 898477298 200000 807324168 200000 850894648 200000 723170549 200000 828730145 200000 464505175 200000 381622741 200000 638004484 200000 509430182 200000 906135963 200000 987627856 200000 497146309 200000 616063288 200000 80755827 200000 867178671 200000 839010340 200000 265321774 200000 447109149 200000 334837145 200000 104662960 200000 673116030 200000 738987896 200000 328398933 200000 285125785 200000 606474943 200000 457765378 200000 506331592 200000 31380908 200000 343795750 200000 394324441 200000 674510713 200000 853226071 200000 330824075 200000 472367037 200000 792250768 200000 597663915 200000 240381796 200000 904845067 200000 977563857 200000 31604052 200000 255752392 200000 324074435 200000 245450404 200000 556948385 200000 343801197 200000 195654274 200000 982244112 200000 718099330 200000 73719209 200000 744160391 200000 192246970 200000 739270532 200000 572669555 200000 592967089 200000 853874922 200000 973350101 200000 370111842 200000 134112895 200000 404294534 200000 511947590 200000 162073772 200000 75003405 200000 901690643 200000 584763715 200000 846184743 200000 806279196 200000 985268922 200000 399627739 200000 534467658 200000 39081226 200000 841909824 200000 959658174 200000 400218156 200000 475591637 200000 983455243 200000 741280312 200000 984828291 200000 261522971 200000 46005027 200000 123336506 200000 832867238 200000 873653276 200000 734824750 200000 967081297 200000 912771210 200000 104534709 200000 546918514 200000 132057261 200000 970539207 200000 308527974 200000 768849366 200000 697724954 200000 397236627 200000 399638604 200000 296068832 200000 478099208 200000 526686917 200000 627547686 200000 974487991 200000 526142342 200000 27686099 200000 582597203 200000 784054049 200000 75281474 200000 488562899 200000 408606929 200000 432711301 200000 729965706 200000 286978172 200000 689279039 200000 331249129 200000 223021133 200000 209638437 200000 407878107 200000 292558836 200000 944797722 200000 92225732 200000 706816900 200000 463701996 200000 945369886 200000 807077871 200000 509893048 200000 541671353 200000 114408233 200000 43853790 200000 497518485 200000 486346719 200000 103999145 200000 743211878 200000 450171099 200000 302723462 200000 154836140 200000 858246142 200000 962971623 200000 512551029 200000 33647841 200000 984707004 200000 318611384 200000 375651089 200000 422975894 200000 116468568 200000 373095918 200000 755617889 200000 41009595 200000 181547047 200000 52958405 200000 359253005 200000 991572701 200000 171107872 200000 833713437 200000 741666905 200000 426082602 200000 711899610 200000 115565684 200000 522043438 200000 32707442 200000 734063755 200000 304411369 200000 761875216 200000 388047139 200000 171303945 200000 97721146 200000 759432488 200000 565239372 200000 331254987 200000 337326789 200000 409398075 200000 232447386 200000 683173864 200000 280086922 200000 67082927 200000 725322845 200000 786719510 200000 274338854 200000 236031884 200000 314529923 200000 759816364 200000 698585049 200000 323259512 200000 458874522 200000 797046687 200000 347311744 200000 270004921 200000 407403473 200000 413659527 200000 264926363 200000 430833206 200000 962791926 200000 813601434 200000 266117959 200000 183327093 200000 220186489 200000 936353711 200000 601074243 200000 30859676 200000 153873254 200000 359002683 200000 590848494 200000 98974835 200000 532008302 200000 77825110 200000 710824774 200000 34079840 200000 282997214 200000 333078711 200000 478077418 200000 202650217 200000 355008933 200000 609532594 200000 269052440 200000 787259445 200000 611649106 200000 474678848 200000 725313710 200000 919947275 200000 131408402 200000 4760055 200000 429757228 200000 629928656 200000 212618677 200000 49183500 200000 943495087 200000 962729483 200000 809831592 200000 184797015 200000 876356855 200000 950661603 200000 170188027 200000 928226126 200000 354134625 200000 217806111 200000 609036124 200000 13512711 200000 953601516 200000 202468132 200000 910382362 200000 429314874 200000 594892343 200000 163291129 200000 968398370 200000 807357244 200000 478025345 200000 529192006 200000 357479684 200000 26134276 200000 652502695 200000 65502543 200000 559097582 200000 496733737 200000 308961064 200000 769371388 200000 520822702 200000 526926048 200000 893617954 200000 534972372 200000 701844403 200000 754595842 200000 950029909 200000 4828413 200000 738430475 200000 672061187 200000 64226591 200000 103118396 200000 766226533 200000 200038395 200000 124955773 200000 378401274 200000 627938064 200000 231189407 200000 262098448 200000 601849660 200000 854722298 200000 67297608 200000 447119380 200000 624224168 200000 303099313 200000 202152170 200000 742371690 200000 935622534 200000 986716516 200000 599043869 200000 272544654 200000 427711420 200000 734662369 200000 654697239 200000 398939808 200000 686556624 200000 838938007 200000 242227887 200000 371992926 200000 11202536 200000 734287253 200000 611185754 200000 251318055 200000 866607820 200000 30201225 200000 915020080 200000 490015737 200000 522332130 200000 548634817 200000 283911912 200000 716382835 200000 533680432 200000 805294892 200000 858157526 200000 395896786 200000 954191197 200000 299162456 200000 119218931 200000 571041271 200000 628605359 200000 896792180 200000 138280916 200000 963629919 200000 227198477 200000 597171791 200000 353242801 200000 643421480 200000 774586110 200000 42564439 200000 698021470 200000 963572497 200000 798997415 200000 546430106 200000 315706452 200000 556103546 200000 797820367 200000 539758023 200000 360576681 200000 723600735 200000 523294685 200000 306874156 200000 662938642 200000 653878880 200000 176078552 200000 740404152 200000 922015719 200000 532066491 200000 716284005 200000 768377082 200000 545590814 200000 272492367 200000 152724683 200000 296056095 200000 954320718 200000 458767258 200000 644968178 200000 769028343 200000 330158252 200000 135426491 200000 516865630 200000 345565680 200000 124298769 200000 412755055 200000 95917880 200000 333098521 200000 114359793 200000 589852439 200000 13544516 200000 173489183 200000 615219556 200000 229315503 200000 323133163 200000 237630802 200000 761810975 200000 563570392 200000 5478193 200000 685237151 200000 801741947 200000 389407182 200000 962615743 200000 748460438 200000 433329004 200000 115723377 200000 108761050 200000 545392229 200000 757452938 200000 114452800 200000 102626152 200000 384621530 200000 997135371 200000 625787736 200000 549543153 200000 536945253 200000 138325189 200000 24434808 200000 717160347 200000 664027922 200000 315763760 200000 440903935 200000 685841196 200000 543122 200000 133502049 200000 864190954 200000 695302667 200000 973944882 200000 377220623 200000 320264922 200000 43475262 200000 538203617 200000 481351825 200000 526800908 200000 549100651 200000 459505197 200000 514971612 200000 856229982 200000 781845467 200000 721107781 200000 637821576 200000 393444688 200000 484726386 200000 99527672 200000 153999820 200000 687224063 200000 60686263 200000 806055859 200000 657100156 200000 131258411 200000 869376977 200000 546836102 200000 328128017 200000 366169137 200000 178323334 200000 997733663 200000 743853217 200000 555005200 200000 659546685 200000 464270540 200000 522455265 200000 469043047 200000 757504508 200000 809133437 200000 646422313 200000 591523956 200000 621546859 200000 899965374 200000 347309679 200000 109945366 200000 374008270 200000 336561344 200000 136180297 200000 54315211 200000 226095885 200000 268898896 200000 246867183 200000 293756849 200000 909992367 200000 324275420 200000 846235958 200000 880777352 200000 127421145 200000 943928181 200000 592316565 200000 827308461 200000 633036883 200000 230941639 200000 288932643 200000 179445792 200000 525538946 200000 556411426 200000 811949974 200000 136546686 200000 623000686 200000 772811635 200000 354572612 200000 569051143 200000 198905788 200000 469755722 200000 318124580 200000 467745432 200000 693488820 200000 198471125 200000 76166861 200000 277253296 200000 7922747 200000 501272546 200000 116817525 200000 582255214 200000 709335001 200000 208881888 200000 336690418 200000 936741008 200000 390757812 200000 191006942 200000 538258108 200000 931702389 200000 24027794 200000 307382921 200000 996625128 200000 843780635 200000 485170649 200000 756806449 200000 975246637 200000 193551904 200000 201685393 200000 66470596 200000 675818977 200000 724470212 200000 672921696 200000 372058576 200000 531183100 200000 10094308 200000 488072588 200000 27754884 200000 805889811 200000 466898944 200000 79795964 200000 286942639 200000 156510045 200000 555988533 200000 198277430 200000 934785214 200000 346736561 200000 936636738 200000 825564001 200000 652423617 200000 243376517 200000 903548294 200000 854802243 200000 950506086 200000 9816303 200000 61246976 200000 335617859 200000 226790139 200000 389029030 200000 783171148 200000 931665000 200000 290294895 200000 215571969 200000 589704363 200000 149000279 200000 815060561 200000 271241974 200000 377113595 200000 307491671 200000 310566095 200000 974469660 200000 638468026 200000 693211727 200000 159779510 200000 939240616 200000 427068423 200000 59777734 200000 558724471 200000 174833778 200000 943957919 200000 530690785 200000 201312543 200000 707316208 200000 661017571 200000 216412520 200000 197210205 200000 202097721 200000 658820815 200000 949752256 200000 834586240 200000 602379523 200000 463225091 200000 825778161 200000 984852853 200000 967245988 200000 849193406 200000 886493344 200000 448404428 200000 262203923 200000 219344093 200000 270174997 200000 230670515 200000 96459495 200000 58793183 200000 624570677 200000 143472632 200000 310785366 200000 760192739 200000 12032392 200000 623777802 200000 156038198 200000 777089191 200000 62919987 200000 674871800 200000 28757758 200000 423538825 200000 775365630 200000 370757487 200000 412575173 200000 469472137 200000 708760143 200000 407371455 200000 995962689 200000 409351493 200000 409177388 200000 907395286 200000 475518153 200000 801952762 200000 206154300 200000 682283330 200000 337598546 200000 23174793 200000 733729221 200000 483577906 200000 604524660 200000 913859182 200000 644701357 200000 169153653 200000 378196581 200000 936964041 200000 467659900 200000 487494520 200000 83458556 200000 988997464 200000 257188184 200000 580175179 200000 811057583 200000 426647674 200000 983711751 200000 600824988 200000 959828116 200000 812299566 200000 818291184 200000 714113209 200000 846002274 200000 900411920 200000 799875354 200000 478717329 200000 14031216 200000 205831265 200000 594032170 200000 997497266 200000 666352820 200000 511277567 200000 698318951 200000 478278732 200000 94042052 200000 894997864 200000 93071800 200000 450223916 200000 827323608 200000 447117242 200000 360703139 200000 744790208 200000 952411845 200000 940313781 200000 424490576 200000 464480793 200000 563368706 200000 400615094 200000 765207171 200000 199704291 200000 731493797 200000 235999933 200000 923206052 200000 938791789 200000 905271142 200000 496880743 200000 971419834 200000 352165030 200000 458204058 200000 66922995 200000 86023018 200000 918365725 200000 434569272 200000 262559808 200000 451540476 200000 782733824 200000 46301655 200000 602954444 200000 794282837 200000 443969821 200000 658064813 200000 51092406 200000 487497981 200000 820920035 200000 232136080 200000 64953788 200000 642422553 200000 150725473 200000 914360823 200000 278518844 200000 291989617 200000 889645380 200000 4491257 200000 226939702 200000 337865835 200000 633112028 200000 453511500 200000 359939400 200000 805573389 200000 662686486 200000 283065414 200000 343119791 200000 88093949 200000 714908035 200000 329359327 200000 728140875 200000 241162115 200000 162311247 200000 95566252 200000 630007195 200000 189828741 200000 758332233 200000 497369572 200000 142811836 200000 509025929 200000 196563168 200000 967424862 200000 327657837 200000 365408438 200000 379452963 200000 414368655 200000 808045581 200000 546605266 200000 923252928 200000 548915343 200000 383025050 200000 776865092 200000 731592453 200000 117658901 200000 915865011 200000 963751698 200000 58490337 200000 231475317 200000 528046742 200000 300307939 200000 714271970 200000 979127976 200000 966402849 200000 934307837 200000 849925688 200000 831353924 200000 673585364 200000 109366343 200000 475519663 200000 35004030 200000 112323020 200000 727455304 200000 163961784 200000 278276910 200000 697347273 200000 418016293 200000 243006304 200000 657361610 200000 580136744 200000 517787301 200000 278444630 200000 837237864 200000 16466153 200000 930615599 200000 838274025 200000 982514624 200000 412986537 200000 916355530 200000 890732038 200000 926613287 200000 281693095 200000 548345115 200000 2914109 200000 125870484 200000 75810754 200000 821111914 200000 591253691 200000 173064350 200000 35232632 200000 305762716 200000 141490256 200000 228233338 200000 577661416 200000 892055353 200000 566005866 200000 180120064 200000 311956687 200000 232025702 200000 645327384 200000 626331303 200000 749110414 200000 50671851 200000 235608327 200000 148201604 200000 479649826 200000 647568173 200000 704595335 200000 647944269 200000 712468777 200000 53443124 200000 781633157 200000 188127067 200000 412362723 200000 857270694 200000 277635985 200000 203902882 200000 723114797 200000 15839688 200000 90223321 200000 329535930 200000 160859782 200000 415271299 200000 937562412 200000 230365401 200000 537632269 200000 294052444 200000 430495735 200000 249773270 200000 451346560 200000 447618682 200000 12287818 200000 654220838 200000 909304638 200000 190060195 200000 413026258 200000 953631201 200000 571465285 200000 945468990 200000 207577311 200000 920446910 200000 925721652 200000 830047569 200000 189588063 200000 63724049 200000 502786121 200000 564466819 200000 982549729 200000 807125971 200000 10955874 200000 973106458 200000 349196690 200000 30707353 200000 856038143 200000 895866621 200000 289957442 200000 427748507 200000 790186813 200000 33823922 200000 19876190 200000 563028141 200000 783475932 200000 533533536 200000 72062966 200000 393891912 200000 132761145 200000 154770637 200000 49064888 200000 165291906 200000 437295187 200000 727782753 200000 293497075 200000 54741776 200000 595145 200000 634468384 200000 954822804 200000 78289482 200000 765675481 200000 671798450 200000 923139626 200000 274534182 200000 133350498 200000 259146590 200000 778068965 200000 472864827 200000 711154146 200000 542710025 200000 48188562 200000 711349950 200000 2491512 200000 340678459 200000 454335904 200000 664616072 200000 168743138 200000 662134809 200000 263717149 200000 50673677 200000 860178558 200000 695210603 200000 494359993 200000 53642340 200000 37853004 200000 168997270 200000 651314368 200000 530309445 200000 448279529 200000 228556194 200000 940436003 200000 353596678 200000 655526804 200000 984152372 200000 292648559 200000 146182300 200000 473492525 200000 976282004 200000 815108307 200000 855061919 200000 692123184 200000 622169768 200000 1965853 200000 214267461 200000 546148029 200000 299070198 200000 816387516 200000 227391844 200000 136354706 200000 115052964 200000 646232511 200000 310906484 200000 23568142 200000 938320506 200000 477437139 200000 644436362 200000 440410671 200000 907255262 200000 350080840 200000 175620957 200000 514915987 200000 247362262 200000 653238796 200000 803951428 200000 40230522 200000 869409033 200000 129618094 200000 170057012 200000 812268226 200000 564317373 200000 389014875 200000 743470021 200000 888378088 200000 922241241 200000 880603362 200000 815897646 200000 996156684 200000 343729379 200000 384989875 200000 851469379 200000 518722029 200000 393856770 200000 482444507 200000 864939133 200000 238952680 200000 708241404 200000 447153673 200000 541206514 200000 838406652 200000 609528121 200000 685457291 200000 267512919 200000 943141832 200000 153289405 200000 876645200 200000 281509380 200000 596099978 200000 247238448 200000 880735719 200000 493202415 200000 764708129 200000 162496984 200000 498337405 200000 607798190 200000 962877707 200000 985095837 200000 696833250 200000 939565433 200000 806602342 200000 346987011 200000 622770564 200000 29669925 200000 835192562 200000 834800947 200000 809420657 200000 821806377 200000 977977101 200000 134284273 200000 276251225 200000 563359388 200000 430348724 200000 37852325 200000 385969288 200000 304716084 200000 233192071 200000 477678678 200000 929514223 200000 181985863 200000 205293509 200000 657596074 200000 745536283 200000 74138060 200000 944819275 200000 703607782 200000 532826938 200000 333127258 200000 164936600 200000 393103603 200000 974149661 200000 655664935 200000 86509515 200000 13117270 200000 29321520 200000 781098505 200000 64892322 200000 777491253 200000 656013442 200000 199840632 200000 15657596 200000 913604952 200000 896505539 200000 425694345 200000 886391895 200000 740898597 200000 450486592 200000 840129779 200000 828819921 200000 892317858 200000 284730344 200000 301784332 200000 903873066 200000 496284278 200000 956332361 200000 934236620 200000 994231103 200000 22392295 200000 265178258 200000 170913992 200000 656097680 200000 537842908 200000 869464466 200000 631291447 200000 82236474 200000 239541211 200000 78094518 200000 91428592 200000 963560701 200000 151765515 200000 730596622 200000 740117609 200000 436432950 200000 684458290 200000 981190728 200000 135005368 200000 630528228 200000 108911031 200000 333390514 200000 429700756 200000 16534694 200000 771602592 200000 298363195 200000 208991060 200000 938316730 200000 272355220 200000 668414322 200000 306672878 200000 166130942 200000 523770074 200000 467350916 200000 419397113 200000 785543666 200000 424508247 200000 831604801 200000 222085034 200000 830566580 200000 660912274 200000 353366807 200000 230423001 200000 495483393 200000 349131955 200000 746937876 200000 728939772 200000 376880954 200000 698938494 200000 458352615 200000 49539114 200000 459167323 200000 81092443 200000 542819295 200000 851415320 200000 194234884 200000 683148113 200000 77273065 200000 146311711 200000 63524724 200000 988896517 200000 413071509 200000 422890035 200000 490096264 200000 829970879 200000 105527569 200000 500996844 200000 17201599 200000 351428965 200000 546359083 200000 992968319 200000 814193208 200000 298508924 200000 403536722 200000 719641541 200000 417427889 200000 982741037 200000 29222549 200000 792453170 200000 480999048 200000 615336509 200000 479202465 200000 835405278 200000 567522749 200000 924405010 200000 639187910 200000 372493183 200000 644050670 200000 615819188 200000 544661234 200000 916066412 200000 993581144 200000 921078729 200000 692825011 200000 359803034 200000 245450972 200000 153788823 200000 870575672 200000 456073377 200000 755924982 200000 18482181 200000 864334671 200000 683594679 200000 979068358 200000 369161369 200000 814205544 200000 586078131 200000 920571659 200000 150060410 200000 367608720 200000 403828491 200000 228336418 200000 459069294 200000 474629493 200000 445581525 200000 534575114 200000 910829532 200000 883894632 200000 975157960 200000 402208866 200000 682596554 200000 982582101 200000 780866875 200000 439437672 200000 715530463 200000 581932491 200000 793879332 200000 946228474 200000 142154081 200000 518230010 200000 857160729 200000 710270872 200000 436807735 200000 803996590 200000 848703058 200000 730663007 200000 962510824 200000 183349592 200000 746712228 200000 446893327 200000 840774041 200000 208666629 200000 157233286 200000 483284485 200000 728833298 200000 292166500 200000 631613454 200000 379584577 200000 838103224 200000 753966532 200000 856286708 200000 990452064 200000 765450642 200000 212591634 200000 691646349 200000 534068129 200000 249726280 200000 694781918 200000 419448016 200000 256978915 200000 942369310 200000 192705878 200000 170923604 200000 994820516 200000 65087741 200000 156691272 200000 383374671 200000 131184899 200000 561747305 200000 611245859 200000 637566359 200000 895428286 200000 360363403 200000 365709557 200000 408186787 200000 985002548 200000 877425192 200000 545210222 200000 300299402 200000 565129570 200000 702460070 200000 590766042 200000 114460162 200000 705006825 200000 884076813 200000 790705706 200000 144788065 200000 301305861 200000 933691395 200000 40074475 200000 871352479 200000 420183191 200000 591933134 200000 711148364 200000 596457041 200000 368820507 200000 456679764 200000 218065692 200000 666090926 200000 457906865 200000 981191197 200000 431891144 200000 342454157 200000 639617303 200000 549233743 200000 213752160 200000 522678115 200000 640904876 200000 469109680 200000 728898705 200000 53257032 200000 480254062 200000 48537255 200000 762563756 200000 705619955 200000 108768764 200000 170381370 200000 556690589 200000 221248184 200000 534746516 200000 430943760 200000 182510067 200000 316350352 200000 287158293 200000 522708592 200000 889504989 200000 275240720 200000 43536124 200000 194938943 200000 961937450 200000 991352432 200000 402644074 200000 598842116 200000 610289992 200000 102420869 200000 814015259 200000 227383526 200000 538287173 200000 941143238 200000 815628911 200000 354175659 200000 145709520 200000 700129609 200000 706088037 200000 541327291 200000 227385655 200000 945730758 200000 444406682 200000 790246938 200000 257162346 200000 713044370 200000 231940429 200000 308639856 200000 92451317 200000 973851300 200000 335405917 200000 676114436 200000 815677705 200000 270143891 200000 335476808 200000 732270779 200000 181779315 200000 890346644 200000 646651693 200000 195431709 200000 844909474 200000 817652351 200000 379841482 200000 855094351 200000 879986852 200000 22036683 200000 675736701 200000 226578457 200000 737667113 200000 678535565 200000 332682310 200000 9066721 200000 463130237 200000 464178043 200000 822542530 200000 929315756 200000 708159633 200000 519857646 200000 941353521 200000 136196643 200000 121095666 200000 256715482 200000 992225648 200000 604759691 200000 479400655 200000 196742359 200000 796583422 200000 308883915 200000 535934454 200000 471816475 200000 720698874 200000 13881705 200000 248637143 200000 38530429 200000 957940259 200000 247847819 200000 357872510 200000 707793522 200000 333458901 200000 285382905 200000 154905756 200000 87919378 200000 6483217 200000 413956377 200000 283959678 200000 190304531 200000 819243637 200000 684529 200000 496436755 200000 819069644 200000 431274815 200000 383709224 200000 741685481 200000 383741747 200000 626456397 200000 388936964 200000 229780272 200000 345288158 200000 215007519 200000 939326572 200000 993106100 200000 223455492 200000 520601554 200000 432044263 200000 819877862 200000 467541884 200000 714461990 200000 197851546 200000 336849875 200000 736289980 200000 16045944 200000 743450700 200000 466000426 200000 233637083 200000 232857543 200000 840204132 200000 339263289 200000 403830414 200000 901177266 200000 448559080 200000 653777392 200000 658049837 200000 366389624 200000 920228224 200000 704549339 200000 817692846 200000 42920949 200000 178448496 200000 762517803 200000 756736936 200000 877100202 200000 907617184 200000 3968173 200000 846441808 200000 830905781 200000 246465175 200000 325975504 200000 321235326 200000 703305172 200000 20384122 200000 949132962 200000 300027049 200000 940151909 200000 72039697 200000 322799058 200000 456218085 200000 91695464 200000 648245954 200000 402625711 200000 264628971 200000 39672186 200000 326984850 200000 148292390 200000 589991441 200000 267135451 200000 971542314 200000 86836167 200000 285589580 200000 448560232 200000 436452303 200000 155333568 200000 775871284 200000 26324384 200000 290241639 200000 336385248 200000 607603967 200000 648500898 200000 814554490 200000 730626964 200000 608712323 200000 721671468 200000 495895598 200000 742950636 200000 905518392 200000 50032029 200000 535098441 200000 991327893 200000 205133107 200000 971089139 200000 97159218 200000 831626463 200000 213847339 200000 444397261 200000 25173743 200000 554214584 200000 752198262 200000 271247208 200000 154916390 200000 876450734 200000 806670604 200000 827260837 200000 748388896 200000 325507056 200000 935408514 200000 862661888 200000 783155648 200000 318572621 200000 311647504 200000 260220314 200000 522737808 200000 810203187 200000 461198730 200000 320635951 200000 538228916 200000 114479536 200000 117445993 200000 917533727 200000 263034099 200000 661847922 200000 713793987 200000 333396840 200000 625279156 200000 151775434 200000 888140365 200000 285742761 200000 272116221 200000 54937508 200000 280762207 200000 865176352 200000 995310453 200000 106759824 200000 7653871 200000 613281452 200000 464595555 200000 915558075 200000 996010899 200000 471843275 200000 916257964 200000 236384245 200000 517887619 200000 326333340 200000 986619608 200000 58259116 200000 136656788 200000 432765404 200000 272906764 200000 149842414 200000 127599677 200000 586354412 200000 789266448 200000 887566186 200000 930356885 200000 880075208 200000 440226633 200000 502002543 200000 839106386 200000 170436113 200000 86213311 200000 718426858 200000 941880266 200000 48923139 200000 275286039 200000 509817707 200000 263535092 200000 185697406 200000 663495065 200000 303816992 200000 251756135 200000 501921024 200000 442460714 200000 774283479 200000 512475737 200000 819700136 200000 419718482 200000 471798784 200000 777497504 200000 647529780 200000 454068535 200000 866008743 200000 826385588 200000 752689923 200000 409925279 200000 51213693 200000 489948842 200000 98710291 200000 599454448 200000 258510287 200000 7329593 200000 596822530 200000 696288818 200000 297929611 200000 258343095 200000 226236688 200000 703227659 200000 911394626 200000 897751068 200000 860142107 200000 683630785 200000 757206560 200000 804862717 200000 391985568 200000 448361787 200000 214820340 200000 243721617 200000 160477887 200000 174540031 200000 262493486 200000 961444527 200000 242207543 200000 358369076 200000 608082651 200000 480085453 200000 805930853 200000 314857888 200000 508789418 200000 237665025 200000 480570440 200000 643823786 200000 866981097 200000 416208642 200000 188099967 200000 677868889 200000 481778311 200000 138592551 200000 355890504 200000 30793554 200000 261882130 200000 594597734 200000 648092802 200000 785109724 200000 771424442 200000 505530966 200000 751511722 200000 137564382 200000 900690508 200000 997093164 200000 399028705 200000 685430495 200000 659516215 200000 641375168 200000 643944676 200000 937074436 200000 780722057 200000 516435592 200000 250804497 200000 919459861 200000 929742833 200000 597303963 200000 233949799 200000 606735223 200000 69921213 200000 374379438 200000 984434054 200000 415927089 200000 631588573 200000 991912986 200000 258726314 200000 428429291 200000 980994526 200000 35066067 200000 582743219 200000 944219370 200000 221465583 200000 479459185 200000 755387167 200000 208450068 200000 55645406 200000 909175849 200000 784038925 200000 276750321 200000 944965914 200000 691665364 200000 18209083 200000 184797094 200000 199618481 200000 782782950 200000 36260104 200000 574319867 200000 560334931 200000 223019639 200000 22365809 200000 467835990 200000 278341453 200000 33357373 200000 491804951 200000 278068413 200000 300051341 200000 140849295 200000 103060791 200000 266427862 200000 951769764 200000 297962850 200000 521837999 200000 966359529 200000 229227710 200000 913422670 200000 331339262 200000 678921692 200000 281196202 200000 762289545 200000 263742020 200000 559476021 200000 644306904 200000 234748394 200000 283879741 200000 873860635 200000 786011732 200000 368568551 200000 979870281 200000 201055572 200000 15309519 200000 840633750 200000 691459430 200000 593304647 200000 688521878 200000 493690798 200000 766386483 200000 637082874 200000 19457432 200000 97304454 200000 631142126 200000 386642453 200000 549215332 200000 368598036 200000 983026805 200000 707293916 200000 187638311 200000 491039470 200000 55407176 200000 842813751 200000 571702961 200000 277289548 200000 868896645 200000 71554988 200000 91475568 200000 807520515 200000 291635689 200000 340766051 200000 892562546 200000 803231370 200000 838653397 200000 967313440 200000 384732774 200000 477925111 200000 325507653 200000 636528203 200000 920793242 200000 387323138 200000 996222169 200000 131361003 200000 243111934 200000 72114176 200000 430176719 200000 173994917 200000 920238623 200000 235900392 200000 66315782 200000 162734273 200000 86527275 200000 827648849 200000 145942780 200000 917025572 200000 757604850 200000 567273841 200000 78576336 200000 220005974 200000 33904099 200000 529118750 200000 696080448 200000 778105468 200000 758633226 200000 871913423 200000 127724203 200000 517058142 200000 168629271 200000 814536091 200000 382129679 200000 252265826 200000 398883417 200000 940197688 200000 230384906 200000 335374734 200000 67715518 200000 841079036 200000 737423068 200000 646059912 200000 77063892 200000 726198239 200000 455734114 200000 731015320 200000 679718602 200000 523878262 200000 82191131 200000 267291812 200000 236839278 200000 261812216 200000 85789990 200000 709906482 200000 389546800 200000 658563132 200000 97226562 200000 197750889 200000 953517853 200000 23358903 200000 328808907 200000 519176975 200000 104670435 200000 147420801 200000 697585091 200000 571444363 200000 489142482 200000 423705425 200000 967431365 200000 729644515 200000 674335192 200000 417704827 200000 620840210 200000 854185662 200000 554842500 200000 950148344 200000 585538440 200000 994154850 200000 621996035 200000 869881949 200000 888739748 200000 263051446 200000 169800229 200000 758323938 200000 437150599 200000 721208384 200000 922565975 200000 709947996 200000 686942701 200000 567133736 200000 103342506 200000 309755202 200000 198042167 200000 427451698 200000 241256394 200000 937190058 200000 555336801 200000 332165830 200000 379445510 200000 248788044 200000 788292363 200000 180053739 200000 645239117 200000 758328445 200000 733854579 200000 530627142 200000 477203246 200000 79411252 200000 79811448 200000 687820830 200000 647492055 200000 892129543 200000 747320728 200000 878638683 200000 328114966 200000 424500526 200000 293976818 200000 192501121 200000 915386202 200000 760925054 200000 947987268 200000 695612089 200000 92801969 200000 875085167 200000 181330668 200000 632654280 200000 198617546 200000 872088341 200000 693608682 200000 801472788 200000 393767924 200000 804990761 200000 474409691 200000 778407845 200000 547832093 200000 810278657 200000 599809279 200000 906510624 200000 578119891 200000 470746258 200000 948792371 200000 924842445 200000 882003781 200000 795062900 200000 288038390 200000 843119250 200000 823803713 200000 301172189 200000 779253864 200000 908336373 200000 713465910 200000 752282788 200000 669097541 200000 251133213 200000 466966579 200000 540635966 200000 899759853 200000 349667280 200000 518034918 200000 121630915 200000 592094302 200000 190025845 200000 140448413 200000 554565353 200000 884379446 200000 345096466 200000 389936199 200000 212483079 200000 237322933 200000 373276750 200000 924292466 200000 2495251 200000 415193273 200000 137310575 200000 309570893 200000 832534435 200000 784327615 200000 573353052 200000 313275815 200000 443176430 200000 526924008 200000 104937883 200000 468013806 200000 444356811 200000 867575280 200000 229757011 200000 344830000 200000 267744176 200000 152632631 200000 631133770 200000 68165916 200000 412631220 200000 365169596 200000 847748072 200000 997595648 200000 216817292 200000 33812252 200000 408098353 200000 664252875 200000 502409872 200000 990990742 200000 726526669 200000 356118028 200000 788612278 200000 601935369 200000 219635715 200000 768735984 200000 632106389 200000 420833779 200000 259059384 200000 579005767 200000 43587170 200000 330593138 200000 235579508 200000 29201535 200000 444102389 200000 619987782 200000 946711388 200000 291433639 200000 982538693 200000 967203532 200000 699288120 200000 834456172 200000 568014310 200000 68936708 200000 526499949 200000 940776734 200000 217428241 200000 619016587 200000 691333635 200000 614736554 200000 952861083 200000 184609953 200000 795079583 200000 836911008 200000 65918076 200000 127381795 200000 839290505 200000 683963694 200000 624038217 200000 73786768 200000 231552167 200000 636372770 200000 86119993 200000 833526535 200000 700430975 200000 801718764 200000 85570594 200000 392559430 200000 93590839 200000 604575384 200000 265250428 200000 442936492 200000 777477271 200000 466170583 200000 901159260 200000 887144503 200000 898557701 200000 56290550 200000 27065209 200000 663445894 200000 637661063 200000 859694052 200000 223624745 200000 377762518 200000 733773764 200000 297161007 200000 539487588 200000 150552840 200000 849227778 200000 256080134 200000 245968831 200000 988946329 200000 940485416 200000 143133240 200000 10340978 200000 861299879 200000 243159740 200000 649283122 200000 918260561 200000 494192881 200000 429925605 200000 403707652 200000 1864405 200000 634926550 200000 601860713 200000 752009052 200000 950263828 200000 399068501 200000 941164719 200000 223632008 200000 400707779 200000 387563531 200000 558714302 200000 272946808 200000 732469562 200000 122841399 200000 232667707 200000 365951928 200000 749125743 200000 805318327 200000 686741869 200000 767057273 200000 55848440 200000 884809995 200000 908004156 200000 489691016 200000 534903309 200000 17785169 200000 79679020 200000 361218132 200000 642441603 200000 673961287 200000 174511461 200000 678784235 200000 466925521 200000 599115083 200000 395896494 200000 487711996 200000 972102926 200000 484020829 200000 722110572 200000 453415126 200000 184315376 200000 771690010 200000 646158247 200000 406725990 200000 327885261 200000 431628481 200000 878996997 200000 301079100 200000 465216156 200000 500663089 200000 584929227 200000 588323718 200000 367774452 200000 602691817 200000 647497186 200000 692310034 200000 550692875 200000 369874437 200000 789787087 200000 21874511 200000 521571255 200000 693746503 200000 459116984 200000 872823628 200000 835238512 200000 425454602 200000 918501989 200000 94640822 200000 229423435 200000 340958287 200000 503625020 200000 623311069 200000 876988415 200000 594439860 200000 976301123 200000 264514991 200000 104787682 200000 211746422 200000 574111265 200000 83838394 200000 931060972 200000 106607478 200000 529098780 200000 64186414 200000 957117362 200000 629033520 200000 641095707 200000 718986967 200000 759810923 200000 728297413 200000 607708836 200000 426881062 200000 612584686 200000 384751601 200000 529534174 200000 935274791 200000 893772209 200000 637456148 200000 461887631 200000 604741003 200000 546326986 200000 367385132 200000 16350238 200000 170303391 200000 354035696 200000 915115736 200000 323540113 200000 166395475 200000 904168314 200000 405883734 200000 167050639 200000 194881331 200000 659757150 200000 692404869 200000 46869855 200000 950541936 200000 410427187 200000 202244067 200000 850620134 200000 511318742 200000 338389294 200000 963569038 200000 781040043 200000 457084886 200000 837403175 200000 489499206 200000 306852309 200000 851106685 200000 94339220 200000 953734504 200000 487392811 200000 845709435 200000 683783564 200000 600323828 200000 618080786 200000 926042140 200000 634611908 200000 613961095 200000 67816850 200000 869443665 200000 447114389 200000 633722976 200000 843616080 200000 792604070 200000 102417907 200000 935126878 200000 908779156 200000 347253068 200000 376811126 200000 254114047 200000 381282627 200000 130506000 200000 999195219 200000 687081570 200000 229930981 200000 416474466 200000 109422691 200000 402288453 200000 399601568 200000 482806606 200000 662008858 200000 190258695 200000 597712442 200000 41499268 200000 162114960 200000 203981222 200000 768693273 200000 878254931 200000 337684347 200000 450932160 200000 40448581 200000 558099625 200000 811110706 200000 895493269 200000 368709220 200000 704888852 200000 175688874 200000 780420354 200000 70381244 200000 221832131 200000 217326203 200000 223947399 200000 440356916 200000 65150085 200000 189535195 200000 826002241 200000 922600018 200000 191739847 200000 817347233 200000 537244143 200000 905148221 200000 592247705 200000 970620739 200000 118166512 200000 172732859 200000 398514857 200000 479986903 200000 290658626 200000 893919027 200000 429723205 200000 769357588 200000 944600708 200000 171261355 200000 309857884 200000 407538257 200000 328996596 200000 37470666 200000 895681917 200000 190291844 200000 975228529 200000 888981206 200000 606658773 200000 696548419 200000 850232696 200000 730767542 200000 147060276 200000 24317638 200000 762498346 200000 706854897 200000 845999111 200000 85604322 200000 119100739 200000 188495276 200000 461528927 200000 72560398 200000 914526244 200000 634466222 200000 399098856 200000 206252640 200000 412936905 200000 659316319 200000 784272881 200000 918447760 200000 804086994 200000 887451331 200000 617578602 200000 87074547 200000 348832894 200000 41755779 200000 753961695 200000 998601600 200000 267268266 200000 925029859 200000 632144769 200000 46549710 200000 576968917 200000 930404300 200000 660352797 200000 134143507 200000 689735965 200000 231858114 200000 654222626 200000 894055205 200000 825130562 200000 730373102 200000 875678623 200000 627303035 200000 467121058 200000 815785749 200000 139455297 200000 797917484 200000 711939387 200000 661839517 200000 7805784 200000 387285742 200000 536342955 200000 463491214 200000 715360210 200000 462486551 200000 410204722 200000 444620686 200000 466306877 200000 431783839 200000 274895021 200000 514075875 200000 541823176 200000 368018715 200000 191074715 200000 394988659 200000 126343745 200000 280053954 200000 568976411 200000 653252806 200000 654782999 200000 245772650 200000 961273324 200000 896249090 200000 748013401 200000 21123723 200000 998301547 200000 199752941 200000 37721013 200000 415843898 200000 252995479 200000 40067822 200000 195391353 200000 483560751 200000 603452942 200000 841354251 200000 528857492 200000 804923070 200000 440850192 200000 106606571 200000 929556884 200000 201359584 200000 227559803 200000 245327060 200000 131059625 200000 706288170 200000 938265805 200000 807466414 200000 746779296 200000 787036628 200000 513441572 200000 660235261 200000 727055847 200000 884217267 200000 179998528 200000 65828841 200000 838000526 200000 470991422 200000 309517950 200000 140869176 200000 31183427 200000 150521995 200000 5331677 200000 624041554 200000 739146581 200000 144345170 200000 16360188 200000 448478779 200000 335285425 200000 59689960 200000 305361434 200000 356220571 200000 151246567 200000 66982980 200000 688190483 200000 206249657 200000 916403492 200000 177823484 200000 605174632 200000 281901690 200000 391058232 200000 446962248 200000 40377655 200000 789444198 200000 444715409 200000 253413629 200000 40893246 200000 837738402 200000 372097854 200000 646094995 200000 296852956 200000 130010102 200000 835122668 200000 376494878 200000 175475726 200000 543231432 200000 548801515 200000 380898135 200000 515515253 200000 11213853 200000 621986856 200000 104406164 200000 688606285 200000 379006110 200000 248126004 200000 958410954 200000 167253366 200000 367119760 200000 166493242 200000 9345681 200000 485484655 200000 596025817 200000 509779724 200000 375713055 200000 657250133 200000 332416257 200000 99861526 200000 675519051 200000 836978407 200000 292199214 200000 738268520 200000 211928714 200000 244508804 200000 285037350 200000 881966511 200000 36121844 200000 945454122 200000 657785424 200000 17833531 200000 591667519 200000 306814071 200000 759501490 200000 653798650 200000 597094338 200000 935467179 200000 26469619 200000 878093435 200000 348757363 200000 847393956 200000 809053273 200000 209853419 200000 982634984 200000 837470431 200000 836111051 200000 292797210 200000 911600472 200000 390833277 200000 863102159 200000 985209461 200000 238078106 200000 952832826 200000 511765901 200000 542493452 200000 507551524 200000 964032374 200000 908440777 200000 428129933 200000 286711565 200000 56727600 200000 472762603 200000 669914439 200000 115413258 200000 597331717 200000 127483641 200000 810974759 200000 148477555 200000 552064052 200000 39591579 200000 123616957 200000 358387006 200000 180929180 200000 279388693 200000 878124854 200000 604568066 200000 689225659 200000 90799183 200000 273488994 200000 726037492 200000 564437423 200000 461377744 200000 188020655 200000 818835692 200000 492211512 200000 484262845 200000 42963755 200000 359032673 200000 963666356 200000 830466526 200000 347945862 200000 16740967 200000 560439072 200000 684478104 200000 710460428 200000 55950263 200000 430676509 200000 539081203 200000 767575214 200000 322072486 200000 220843495 200000 444675221 200000 244241913 200000 998761772 200000 43382366 200000 96883140 200000 525672732 200000 831072734 200000 752076800 200000 130620262 200000 295645669 200000 266082803 200000 181774316 200000 561134595 200000 551718083 200000 636600897 200000 910936033 200000 285006017 200000 469174981 200000 698718272 200000 500342843 200000 524308326 200000 533212569 200000 638212613 200000 380260859 200000 827636312 200000 783658381 200000 768241223 200000 787051199 200000 228218015 200000 748048783 200000 850922076 200000 773491397 200000 348716513 200000 845942064 200000 623888444 200000 649290475 200000 260125284 200000 201197212 200000 124326524 200000 407939761 200000 271765263 200000 62894755 200000 716742227 200000 483025972 200000 717030249 200000 324592818 200000 479276952 200000 109424179 200000 495865239 200000 338761945 200000 139442881 200000 732465166 200000 624585824 200000 101708742 200000 644296932 200000 97287617 200000 531227435 200000 141817031 200000 826104249 200000 881258988 200000 176402430 200000 897541579 200000 581955477 200000 568019917 200000 159902592 200000 858551137 200000 290150255 200000 370854723 200000 419761912 200000 971346615 200000 275240157 200000 770217164 200000 885660747 200000 353859994 200000 370591255 200000 842576262 200000 146314241 200000 702316155 200000 554211314 200000 234152241 200000 124904255 200000 130925160 200000 619403237 200000 728218666 200000 461639116 200000 651516686 200000 685359623 200000 204359537 200000 158882320 200000 941113532 200000 404504845 200000 235785379 200000 774170384 200000 671653474 200000 324078672 200000 738571775 200000 447752818 200000 924900237 200000 442469828 200000 403216485 200000 807041662 200000 345871980 200000 919676417 200000 525930833 200000 677325849 200000 228416973 200000 933245501 200000 921792739 200000 120157899 200000 596263199 200000 363265614 200000 809348569 200000 453584058 200000 716991601 200000 47031980 200000 473128337 200000 400137900 200000 490625648 200000 386926188 200000 21869579 200000 219031047 200000 701393004 200000 86223173 200000 393388517 200000 830216403 200000 759776851 200000 428277133 200000 410713693 200000 128972214 200000 469999795 200000 103309372 200000 852468049 200000 911074294 200000 868340923 200000 621255911 200000 434551105 200000 95530874 200000 337749562 200000 201373125 200000 119788362 200000 442968776 200000 240796061 200000 581032365 200000 597820715 200000 339354887 200000 507790324 200000 289793557 200000 233589059 200000 127363581 200000 190741229 200000 968948499 200000 159822480 200000 417582609 200000 297909974 200000 515765598 200000 42767537 200000 847491146 200000 675810462 200000 988666445 200000 386913252 200000 7018061 200000 359537108 200000 614566870 200000 550671624 200000 262150241 200000 877682853 200000 875969167 200000 842776475 200000 853535085 200000 519582689 200000 460802992 200000 760848315 200000 454743288 200000 311400694 200000 817066254 200000 104437800 200000 145706279 200000 211566066 200000 676093216 200000 536556607 200000 304861377 200000 466188164 200000 555175165 200000 355314176 200000 234395950 200000 349712635 200000 93193306 200000 971274248 200000 495871602 200000 600157764 200000 10270096 200000 207570326 200000 456137526 200000 50398703 200000 52253587 200000 727026313 200000 279831230 200000 958950698 200000 828465659 200000 404655456 200000 198540019 200000 518304195 200000 968098557 200000 927390519 200000 673680986 200000 553058345 200000 715259250 200000 567871951 200000 244829209 200000 882826091 200000 801944270 200000 919795590 200000 750527992 200000 635969334 200000 792418089 200000 364991322 200000 252098141 200000 842608090 200000 319509817 200000 900133097 200000 662581326 200000 585982533 200000 203636308 200000 322627699 200000 902941553 200000 902986245 200000 311559282 200000 357088469 200000 917824014 200000 929790281 200000 749242920 200000 220811663 200000 241260811 200000 866127072 200000 536066733 200000 401380030 200000 729247214 200000 82770487 200000 674782680 200000 544533793 200000 584296158 200000 126336350 200000 625071135 200000 220847639 200000 632130721 200000 799895299 200000 666257560 200000 448198558 200000 402943134 200000 409226868 200000 619144442 200000 215860309 200000 827704027 200000 574298016 200000 153503132 200000 55445882 200000 243341823 200000 617668373 200000 475587444 200000 186898668 200000 306594641 200000 754741251 200000 900678680 200000 194442537 200000 494739638 200000 783080502 200000 560830400 200000 782465871 200000 622588597 200000 261683231 200000 557338433 200000 103530782 200000 173153909 200000 563699403 200000 130871314 200000 338576627 200000 881850813 200000 116255209 200000 164744777 200000 777823181 200000 685234930 200000 394439112 200000 157916830 200000 734068556 200000 472082716 200000 959073621 200000 189349478 200000 268079020 200000 476127200 200000 675751456 200000 787581848 200000 547113421 200000 180096390 200000 407570519 200000 129318091 200000 283383085 200000 687791347 200000 596892360 200000 305591604 200000 86226411 200000 539978671 200000 157146338 200000 583451308 200000 391773893 200000 199374303 200000 117803699 200000 445347239 200000 109811993 200000 680250955 200000 427175659 200000 229540157 200000 349324007 200000 165546073 200000 656063703 200000 628615972 200000 548243660 200000 277483022 200000 515092581 200000 392266674 200000 486190088 200000 560092179 200000 119853605 200000 146057183 200000 202669176 200000 792263085 200000 921006405 200000 614548288 200000 144293532 200000 172902595 200000 369101204 200000 250537996 200000 929336721 200000 767051739 200000 541233023 200000 109010201 200000 84739350 200000 84793372 200000 896245270 200000 473201631 200000 596057482 200000 873078092 200000 391067399 200000 440704115 200000 403626475 200000 319720402 200000 139765920 200000 511415692 200000 220184024 200000 974683828 200000 654534608 200000 76532353 200000 202328975 200000 307935641 200000 114492453 200000 381783880 200000 820732398 200000 582971079 200000 224218062 200000 172696695 200000 981436021 200000 792263973 200000 190802842 200000 648225606 200000 399433537 200000 267533369 200000 87957751 200000 122658186 200000 302275858 200000 204547114 200000 791832563 200000 692454330 200000 287487301 200000 602714559 200000 541397309 200000 228157676 200000 29133785 200000 449675869 200000 757960227 200000 158939864 200000 372973933 200000 398416396 200000 488007317 200000 913839571 200000 644256064 200000 65779569 200000 963433759 200000 153193172 200000 548743983 200000 996003795 200000 39793906 200000 966541681 200000 301441465 200000 801928986 200000 916328923 200000 14190562 200000 784274940 200000 586176970 200000 106954825 200000 538593532 200000 307638200 200000 808083724 200000 225302859 200000 468331575 200000 652236619 200000 724980900 200000 425913486 200000 680609191 200000 935322546 200000 718142715 200000 270972514 200000 167257093 200000 270400142 200000 883966230 200000 403962804 200000 887447719 200000 623718939 200000 294159003 200000 875755540 200000 951742338 200000 189661498 200000 299275730 200000 915400112 200000 726698286 200000 911829351 200000 297654689 200000 883368791 200000 917047009 200000 331026114 200000 231055758 200000 387736182 200000 94987377 200000 822062601 200000 88412608 200000 427512093 200000 900469334 200000 600720027 200000 995876605 200000 921220601 200000 77589413 200000 425655414 200000 201343147 200000 864197210 200000 615207957 200000 979524665 200000 103213267 200000 357665838 200000 206416381 200000 434183969 200000 415225368 200000 955330052 200000 725700179 200000 777744143 200000 665378756 200000 261464329 200000 138294957 200000 830036608 200000 205957051 200000 828776716 200000 594122050 200000 657104018 200000 666877572 200000 396909181 200000 33502441 200000 933795588 200000 624648518 200000 931619945 200000 410681624 200000 104212022 200000 644904391 200000 116201599 200000 292831717 200000 852861732 200000 847661166 200000 497317645 200000 313523208 200000 415146862 200000 806528066 200000 211376387 200000 999433942 200000 853875026 200000 423862504 200000 960109549 200000 580753990 200000 525858223 200000 809677480 200000 315050492 200000 207583471 200000 706312707 200000 371435623 200000 730570237 200000 496913414 200000 682553965 200000 775470508 200000 576182623 200000 643378531 200000 359195562 200000 851535007 200000 546002480 200000 701630333 200000 626779931 200000 576120836 200000 331625759 200000 957530984 200000 391780028 200000 9677636 200000 15664507 200000 451956957 200000 44109102 200000 263056484 200000 184358194 200000 551885361 200000 780923309 200000 233074186 200000 595613394 200000 266102364 200000 133274137 200000 556989310 200000 510167433 200000 236290803 200000 308373233 200000 671964838 200000 859923752 200000 26341421 200000 884372818 200000 855876103 200000 652423195 200000 620376800 200000 487948027 200000 156560074 200000 692175218 200000 78865028 200000 292375627 200000 634442932 200000 849308378 200000 649343790 200000 319288384 200000 225230380 200000 649179299 200000 560215957 200000 369950328 200000 907852856 200000 983066043 200000 234395919 200000 761569587 200000 325636223 200000 267435440 200000 734356884 200000 427594574 200000 496249159 200000 886354098 200000 307846073 200000 347582025 200000 507046263 200000 369622925 200000 207748789 200000 214575681 200000 442313877 200000 518817714 200000 725963359 200000 708938230 200000 10963656 200000 25633070 200000 734586157 200000 883355333 200000 90368726 200000 383207600 200000 484541493 200000 188174509 200000 924799526 200000 854412678 200000 480186159 200000 950254669 200000 129718463 200000 7401375 200000 207957104 200000 219767523 200000 291403590 200000 82023306 200000 46738159 200000 42699854 200000 779645186 200000 2227316 200000 291858498 200000 286438668 200000 470548954 200000 728257069 200000 437315745 200000 965541947 200000 27248725 200000 957254435 200000 909278945 200000 406511515 200000 446792600 200000 803012196 200000 544521337 200000 337183625 200000 53767531 200000 506838431 200000 949531520 200000 406552325 200000 770116659 200000 808968995 200000 268869291 200000 388392876 200000 257737976 200000 192710622 200000 34155347 200000 596408766 200000 661091167 200000 479568733 200000 806582124 200000 496348696 200000 198646192 200000 362895825 200000 556021646 200000 436380217 200000 173192913 200000 175499784 200000 933641967 200000 63502400 200000 976512072 200000 116198255 200000 378647397 200000 270529771 200000 771064379 200000 862668309 200000 879111528 200000 30882713 200000 553054066 200000 269593770 200000 859527181 200000 1666632 200000 630910291 200000 234675835 200000 892211467 200000 92808086 200000 620737508 200000 361265015 200000 965713592 200000 50616003 200000 652688844 200000 773507116 200000 776347148 200000 451279788 200000 594160209 200000 441827785 200000 79045276 200000 316039377 200000 496186201 200000 762052124 200000 481902239 200000 420019023 200000 280235885 200000 376036757 200000 962779372 200000 203140837 200000 169217457 200000 125765441 200000 981284089 200000 659935218 200000 909814764 200000 193004751 200000 883804380 200000 902082933 200000 656414341 200000 592542349 200000 466689868 200000 455404810 200000 365249154 200000 630845802 200000 27037600 200000 277021426 200000 321297802 200000 62558965 200000 421699534 200000 205137419 200000 238826467 200000 568791387 200000 51846252 200000 343499731 200000 466294901 200000 509955948 200000 585942194 200000 327013481 200000 204504772 200000 642567318 200000 125175413 200000 591177354 200000 438103800 200000 408282343 200000 171135020 200000 817700759 200000 831538648 200000 172991246 200000 192834798 200000 675884940 200000 837529289 200000 289014874 200000 916236912 200000 983995657 200000 156117971 200000 17508536 200000 622185226 200000 884225869 200000 494452635 200000 251844280 200000 38002099 200000 105835061 200000 761040233 200000 532619144 200000 324611583 200000 480483392 200000 730772770 200000 263630070 200000 783539751 200000 372574349 200000 863308110 200000 813575025 200000 841455361 200000 190331610 200000 10801939 200000 696423943 200000 422400002 200000 613996421 200000 275390007 200000 625865320 200000 555401538 200000 168083854 200000 757756192 200000 455463649 200000 483187063 200000 920881811 200000 51571926 200000 206166112 200000 866831351 200000 6600913 200000 700665087 200000 791833206 200000 464343738 200000 34702633 200000 672468961 200000 872435535 200000 869543509 200000 493452567 200000 308295267 200000 179795898 200000 667586559 200000 614827195 200000 833287691 200000 383856423 200000 302224783 200000 907035859 200000 537606912 200000 285846434 200000 9587579 200000 134896318 200000 830500360 200000 830773212 200000 734447833 200000 167266427 200000 35740810 200000 366693154 200000 855518560 200000 262461094 200000 966854284 200000 535551843 200000 477647719 200000 358541952 200000 143910069 200000 269059886 200000 441111524 200000 826368999 200000 900087371 200000 752040880 200000 799781485 200000 860378969 200000 111956789 200000 435548857 200000 500835642 200000 122187252 200000 420931578 200000 715358903 200000 731039520 200000 599037304 200000 116319679 200000 144434360 200000 996331414 200000 703833154 200000 10769483 200000 750605419 200000 998777010 200000 761593682 200000 493051398 200000 96292895 200000 83346732 200000 490647109 200000 996263412 200000 591192769 200000 11630169 200000 781499226 200000 510292925 200000 402382817 200000 12483632 200000 187581808 200000 180519848 200000 433267628 200000 663575368 200000 640608773 200000 214205083 200000 128349427 200000 591414998 200000 214260024 200000 764208667 200000 965038370 200000 734312115 200000 316298695 200000 167317073 200000 885966408 200000 237742931 200000 668750608 200000 567867393 200000 701791508 200000 503085006 200000 206406419 200000 34654868 200000 999031509 200000 678299098 200000 864096878 200000 816533007 200000 128748409 200000 831546829 200000 14560862 200000 773963545 200000 678134670 200000 727479967 200000 91482819 200000 269241592 200000 436293699 200000 903398885 200000 510286876 200000 634679698 200000 272283494 200000 876077014 200000 273713542 200000 41769839 200000 781633383 200000 287848264 200000 142996672 200000 229055925 200000 840184659 200000 866504115 200000 253139497 200000 634292266 200000 294827224 200000 75798828 200000 517198527 200000 397591349 200000 458845254 200000 156847722 200000 346068513 200000 917121500 200000 314024075 200000 479192260 200000 412315277 200000 407070662 200000 498385206 200000 814518320 200000 728813281 200000 316092217 200000 837648500 200000 622699844 200000 334995101 200000 446365468 200000 442250005 200000 652303672 200000 954793438 200000 989166838 200000 636056711 200000 210889185 200000 514356580 200000 56560876 200000 7631576 200000 532194742 200000 718610572 200000 68757957 200000 242515127 200000 214650829 200000 779673430 200000 835011816 200000 882838898 200000 395487710 200000 991918175 200000 832760924 200000 533470968 200000 495611454 200000 125499622 200000 826824902 200000 615133656 200000 552409060 200000 452959946 200000 851812206 200000 990334784 200000 542310502 200000 753687689 200000 980274745 200000 442868478 200000 567102460 200000 898925890 200000 191653295 200000 131451777 200000 445355899 200000 922464434 200000 838291189 200000 593258455 200000 797894235 200000 400318778 200000 866352595 200000 894945200 200000 434325680 200000 583936471 200000 107233454 200000 614833496 200000 876842803 200000 729474087 200000 544577678 200000 74390976 200000 499386682 200000 558539882 200000 980120345 200000 912942197 200000 706120890 200000 590455165 200000 709055125 200000 439635878 200000 947066955 200000 417332447 200000 383089640 200000 945888289 200000 439489827 200000 597051055 200000 959254682 200000 142417750 200000 269569304 200000 583802283 200000 914689233 200000 666295121 200000 520214178 200000 311986994 200000 649150291 200000 457800899 200000 936941270 200000 795077954 200000 202547591 200000 627621625 200000 795818859 200000 975357562 200000 684774771 200000 725441506 200000 128737976 200000 750269464 200000 622778814 200000 941657100 200000 556112819 200000 971438586 200000 557435310 200000 85688486 200000 227635186 200000 323687072 200000 718796586 200000 228386175 200000 608138156 200000 200123175 200000 472085688 200000 578814213 200000 128265144 200000 667964239 200000 188339071 200000 103923782 200000 643915148 200000 994682741 200000 931145542 200000 262498545 200000 132786494 200000 976068248 200000 254600306 200000 28709204 200000 285374342 200000 978797143 200000 57369610 200000 690183262 200000 37097401 200000 663784688 200000 556617654 200000 111367070 200000 36873166 200000 716809538 200000 974283194 200000 746329922 200000 234936412 200000 676000971 200000 885179646 200000 452696600 200000 896823960 200000 160151466 200000 888763145 200000 969696655 200000 410641498 200000 499393181 200000 527346688 200000 552894389 200000 275674649 200000 835912450 200000 339504811 200000 666178361 200000 729905385 200000 566146777 200000 235333743 200000 450825066 200000 773205123 200000 558453951 200000 371186516 200000 438116405 200000 229458748 200000 382775283 200000 152446976 200000 301945898 200000 672241676 200000 930482261 200000 576405944 200000 50310775 200000 685786760 200000 365275233 200000 570230885 200000 284992235 200000 425614055 200000 169355063 200000 779025036 200000 335440883 200000 720565247 200000 733510293 200000 532090196 200000 218936478 200000 976888136 200000 969612506 200000 996858499 200000 752997532 200000 577668823 200000 312754948 200000 870107263 200000 559922234 200000 408472419 200000 879648945 200000 379767888 200000 452669031 200000 859253826 200000 610487841 200000 845200284 200000 161058481 200000 245890412 200000 59903538 200000 100633769 200000 37046599 200000 946216822 200000 953100385 200000 79152734 200000 917151480 200000 702709143 200000 739579598 200000 483562049 200000 799545137 200000 507135910 200000 924834360 200000 809945209 200000 450694658 200000 818608153 200000 136223228 200000 458882509 200000 565992985 200000 422227462 200000 182824473 200000 503729570 200000 602208965 200000 971517733 200000 79721774 200000 314880511 200000 674427379 200000 668637131 200000 836817529 200000 708146059 200000 384091186 200000 589162223 200000 560441305 200000 762764173 200000 338019506 200000 856214567 200000 292362188 200000 703093226 200000 357986112 200000 702730667 200000 81199985 200000 825787689 200000 444185163 200000 597473872 200000 571443845 200000 163397746 200000 556119777 200000 609574285 200000 990485865 200000 852837257 200000 64177841 200000 26221945 200000 495224089 200000 245776087 200000 460661258 200000 696346313 200000 868535605 200000 708999008 200000 232554969 200000 442193110 200000 67467772 200000 198549709 200000 213115310 200000 286196628 200000 3111499 200000 356937059 200000 451436471 200000 665047451 200000 835172769 200000 99178504 200000 33746114 200000 419844129 200000 979763741 200000 93102660 200000 207945790 200000 475211516 200000 266252413 200000 894895677 200000 942581306 200000 742044323 200000 975826464 200000 190569657 200000 752419172 200000 832485421 200000 543858948 200000 619981598 200000 524887817 200000 814712657 200000 116931527 200000 298242420 200000 642010394 200000 156772451 200000 121956265 200000 722847329 200000 133661220 200000 574606940 200000 874399879 200000 665793323 200000 759577943 200000 579866833 200000 80485601 200000 820288441 200000 95163519 200000 510373369 200000 817858516 200000 730723473 200000 352398861 200000 588976299 200000 847531296 200000 541213402 200000 582557966 200000 101509212 200000 216815394 200000 668092506 200000 680710960 200000 496078629 200000 25084633 200000 73680760 200000 106493636 200000 472613818 200000 440664036 200000 870464826 200000 60129974 200000 31912307 200000 669792385 200000 143073608 200000 48588437 200000 50606150 200000 232500110 200000 376968166 200000 606398609 200000 820647113 200000 550154891 200000 119464444 200000 41304951 200000 933155380 200000 896465814 200000 242359569 200000 432756405 200000 198221916 200000 459940716 200000 163993418 200000 282404956 200000 760521656 200000 700568942 200000 564002158 200000 640638744 200000 545732959 200000 508803992 200000 104296677 200000 254099000 200000 831923974 200000 250135178 200000 910129075 200000 928555948 200000 225924357 200000 682745219 200000 887534209 200000 744663553 200000 892517971 200000 394296928 200000 58330259 200000 837026917 200000 615760004 200000 80163232 200000 13886418 200000 261330601 200000 710399441 200000 869153378 200000 899858115 200000 75985209 200000 490679056 200000 415357028 200000 870484108 200000 220347172 200000 335380918 200000 254180868 200000 384795893 200000 579236890 200000 443308507 200000 573173314 200000 595690596 200000 125020263 200000 895137333 200000 456206524 200000 259749855 200000 390859516 200000 929997850 200000 894643119 200000 148709644 200000 764684646 200000 100104066 200000 708961788 200000 788545587 200000 274133972 200000 109430018 200000 96033055 200000 573154874 200000 653827861 200000 892248017 200000 176267576 200000 88591527 200000 283331734 200000 337808326 200000 50687238 200000 838352801 200000 975125095 200000 829704534 200000 739680742 200000 765549038 200000 226606902 200000 579368346 200000 715890647 200000 525547253 200000 603850321 200000 297725510 200000 70703992 200000 246382268 200000 621426087 200000 116874162 200000 758470151 200000 461985770 200000 138900423 200000 563813076 200000 155445090 200000 579286470 200000 723231710 200000 647757122 200000 92961289 200000 704869941 200000 85857724 200000 20409140 200000 864471321 200000 296253374 200000 438632911 200000 290374526 200000 220054098 200000 661960584 200000 854126885 200000 125040025 200000 785453073 200000 29816666 200000 373588333 200000 644173211 200000 83355478 200000 308502937 200000 942127349 200000 405253178 200000 246361022 200000 15712077 200000 837531821 200000 451449036 200000 864876424 200000 472403995 200000 118688801 200000 781203784 200000 440277907 200000 731916363 200000 579956098 200000 948753989 200000 646389597 200000 87694018 200000 691713949 200000 653413112 200000 50175237 200000 144449800 200000 788450785 200000 928353082 200000 998348617 200000 353827650 200000 166540381 200000 211154303 200000 962366856 200000 975212600 200000 642341822 200000 424557791 200000 349571519 200000 353787728 200000 839567188 200000 561743120 200000 699713679 200000 796990095 200000 337780493 200000 873134696 200000 723924276 200000 17467038 200000 488872823 200000 748584415 200000 559047055 200000 208484546 200000 715748289 200000 132565258 200000 594912284 200000 143578338 200000 27964345 200000 391425568 200000 769201659 200000 995296644 200000 691876815 200000 819599863 200000 281734890 200000 619358670 200000 729094927 200000 308003335 200000 351894856 200000 841117065 200000 466793258 200000 313371237 200000 993817619 200000 406094104 200000 411084909 200000 748859848 200000 767613162 200000 575772549 200000 479535047 200000 706532231 200000 844948491 200000 258899572 200000 36558023 200000 963365272 200000 557053013 200000 44144172 200000 343200666 200000 589759121 200000 25239365 200000 556241300 200000 561116944 200000 780071338 200000 92662012 200000 533781554 200000 290326678 200000 197110456 200000 677850166 200000 250432045 200000 534968892 200000 670139953 200000 738059347 200000 384704076 200000 12959920 200000 2552622 200000 78009170 200000 109997556 200000 560735041 200000 788332387 200000 115297232 200000 999117100 200000 192190940 200000 509522217 200000 444627724 200000 776751260 200000 395390225 200000 921448820 200000 372195557 200000 683501960 200000 599992333 200000 866322395 200000 623676377 200000 499198425 200000 76205217 200000 452605078 200000 285010695 200000 210308115 200000 185485625 200000 336793210 200000 382448173 200000 457230687 200000 981133540 200000 650690814 200000 461480873 200000 558200705 200000 311397201 200000 720951865 200000 987908219 200000 196563170 200000 920866511 200000 72687329 200000 217278016 200000 249280647 200000 102091340 200000 393045068 200000 616335672 200000 467814422 200000 106586966 200000 41254514 200000 621238848 200000 959623127 200000 319472156 200000 267110888 200000 377417431 200000 167797424 200000 843879788 200000 10387429 200000 431663388 200000 579304999 200000 784009909 200000 631237183 200000 337453006 200000 315305059 200000 562867718 200000 982860142 200000 754288713 200000 31884330 200000 458935309 200000 708372103 200000 412814478 200000 925889762 200000 110964760 200000 885029185 200000 890063163 200000 510983315 200000 126253590 200000 309383155 200000 230132110 200000 280876003 200000 601641109 200000 555492243 200000 575870821 200000 603471897 200000 598778052 200000 565494199 200000 626538816 200000 737888026 200000 828923506 200000 923562134 200000 566924860 200000 269193069 200000 849076748 200000 269230855 200000 118899737 200000 638383673 200000 915960482 200000 691904128 200000 582119220 200000 422112580 200000 732297186 200000 98305303 200000 826453132 200000 821474549 200000 815252507 200000 242612100 200000 966469568 200000 524531795 200000 926896698 200000 247805212 200000 491091215 200000 826946307 200000 673417679 200000 342549462 200000 790187349 200000 79951692 200000 396329223 200000 782156360 200000 57999891 200000 153660438 200000 230504114 200000 674113962 200000 297088359 200000 655125733 200000 287536702 200000 201210321 200000 371126799 200000 144778722 200000 258435002 200000 344249140 200000 726235497 200000 964063697 200000 527253459 200000 666606826 200000 201824629 200000 127067163 200000 462894552 200000 981905065 200000 397944016 200000 670884549 200000 544331705 200000 794468039 200000 581229754 200000 780379765 200000 650023939 200000 286322748 200000 373978384 200000 505151603 200000 127812069 200000 869133469 200000 26996817 200000 362453668 200000 112052013 200000 77908512 200000 82625436 200000 789792144 200000 560758346 200000 328125342 200000 854250671 200000 786204253 200000 994819147 200000 998630027 200000 602178025 200000 32474321 200000 608426718 200000 506495232 200000 522218568 200000 836001619 200000 565920849 200000 993400241 200000 20627307 200000 900195561 200000 918385554 200000 67738613 200000 473638799 200000 823234874 200000 271452722 200000 711096260 200000 943046037 200000 588446860 200000 966445661 200000 924286899 200000 307210489 200000 570652102 200000 852021987 200000 863422713 200000 149474268 200000 783449710 200000 589138225 200000 810056557 200000 154496762 200000 582310059 200000 576972631 200000 600432517 200000 16790963 200000 371928899 200000 615033347 200000 291227223 200000 841357829 200000 797349789 200000 747872387 200000 876277659 200000 15153807 200000 33653184 200000 122523334 200000 202027430 200000 876157583 200000 193878609 200000 114736987 200000 925627247 200000 509404644 200000 634851479 200000 892715888 200000 753464460 200000 96104716 200000 911906937 200000 140153555 200000 576940853 200000 621486374 200000 502271614 200000 893585394 200000 656109119 200000 167346671 200000 862268363 200000 975183838 200000 628826401 200000 782283720 200000 923862056 200000 458171459 200000 497608690 200000 128543661 200000 15500794 200000 887545200 200000 748838247 200000 614722879 200000 477509705 200000 620430933 200000 94337753 200000 806271162 200000 739666106 200000 366792319 200000 787566652 200000 819203838 200000 590919573 200000 545411613 200000 192540200 200000 449118601 200000 951304640 200000 8376317 200000 405038035 200000 701075066 200000 742902976 200000 792739214 200000 586060051 200000 72710287 200000 13448382 200000 856558815 200000 905692255 200000 862234407 200000 305873023 200000 965008541 200000 348095182 200000 504150080 200000 69223274 200000 166465048 200000 963420694 200000 710122617 200000 962852229 200000 177303358 200000 855713422 200000 847693071 200000 474582902 200000 401574045 200000 862199084 200000 620608483 200000 743092869 200000 381938020 200000 117298566 200000 645456241 200000 489774744 200000 730800994 200000 20411347 200000 688823513 200000 249123381 200000 548972804 200000 965680362 200000 705234394 200000 398796931 200000 533079898 200000 546759744 200000 679386833 200000 261048137 200000 727558162 200000 329270254 200000 722771133 200000 302925036 200000 182505338 200000 953604776 200000 23599933 200000 626148979 200000 877193345 200000 76173254 200000 688492687 200000 653012869 200000 62267062 200000 166732606 200000 882104722 200000 479932008 200000 8708166 200000 484063654 200000 990168003 200000 395611140 200000 262430721 200000 602174006 200000 302579011 200000 216015325 200000 952328533 200000 882762435 200000 522696399 200000 190485019 200000 89667664 200000 503433668 200000 853848005 200000 109408645 200000 836358561 200000 304777296 200000 176259620 200000 418806144 200000 778462871 200000 299075612 200000 547571852 200000 354636820 200000 264495903 200000 202484096 200000 656828985 200000 421390310 200000 876579273 200000 771489651 200000 739805451 200000 582658110 200000 640942531 200000 339583369 200000 477166976 200000 528496897 200000 113544923 200000 421364219 200000 256869559 200000 40898231 200000 70765952 200000 704762271 200000 211028078 200000 261681286 200000 898826433 200000 765216746 200000 77472004 200000 878918195 200000 921168971 200000 602644212 200000 947980150 200000 310639655 200000 250438766 200000 884363635 200000 440097637 200000 491447143 200000 819564056 200000 204122813 200000 316183310 200000 661771674 200000 624860887 200000 92708042 200000 455434063 200000 865507590 200000 801702618 200000 707396655 200000 52589991 200000 711730833 200000 495702768 200000 338335267 200000 293809206 200000 88706500 200000 138102406 200000 424187005 200000 724258744 200000 967612098 200000 239224748 200000 207800242 200000 168113037 200000 248336469 200000 600978192 200000 388537563 200000 947515315 200000 902824417 200000 715134464 200000 311262636 200000 182179529 200000 471441773 200000 849662059 200000 515376765 200000 807801357 200000 217606048 200000 783334623 200000 500510276 200000 529942365 200000 696469952 200000 933693068 200000 871596695 200000 519307577 200000 110000564 200000 837275967 200000 173750189 200000 50703551 200000 269832707 200000 541235558 200000 478818909 200000 25725356 200000 926621650 200000 340910609 200000 795486749 200000 471432289 200000 235775720 200000 618710766 200000 188759812 200000 646603738 200000 760613804 200000 127200332 200000 393960392 200000 850914743 200000 81628453 200000 318913304 200000 143756735 200000 966570550 200000 248160504 200000 131378914 200000 470999264 200000 317572150 200000 937128813 200000 575391192 200000 164669378 200000 823632693 200000 40568681 200000 143079112 200000 973516186 200000 388181842 200000 888218228 200000 464331041 200000 272453185 200000 503436107 200000 591370932 200000 65516273 200000 104187435 200000 331994751 200000 509443310 200000 66311400 200000 265762928 200000 686423276 200000 802019979 200000 563684947 200000 32736454 200000 655363376 200000 963069840 200000 366092576 200000 457835395 200000 103653515 200000 219575459 200000 902050271 200000 625381279 200000 607531226 200000 198558476 200000 233171390 200000 497268911 200000 964349596 200000 445055665 200000 385766540 200000 351912682 200000 815351536 200000 25904664 200000 295148214 200000 149383974 200000 319290773 200000 728152168 200000 571534156 200000 17510107 200000 730678503 200000 293725031 200000 184566780 200000 740118046 200000 55980008 200000 217319804 200000 987839764 200000 206389670 200000 868037683 200000 565034413 200000 683085187 200000 595146442 200000 442939913 200000 105028001 200000 972522711 200000 294386560 200000 381019720 200000 371099550 200000 257948480 200000 19660894 200000 694006893 200000 203329163 200000 487782794 200000 192198300 200000 817930393 200000 610023407 200000 674774310 200000 871459342 200000 251079048 200000 974531055 200000 275932193 200000 373892397 200000 75458715 200000 511355730 200000 321089322 200000 72089359 200000 369779150 200000 155351935 200000 93376911 200000 444908393 200000 462311361 200000 260187773 200000 41717056 200000 544990356 200000 829117874 200000 638369009 200000 862607562 200000 299329412 200000 660006784 200000 843351075 200000 576596827 200000 218084816 200000 269165481 200000 338186232 200000 64832195 200000 849033648 200000 315786572 200000 246576376 200000 88338288 200000 187020793 200000 159058471 200000 189253192 200000 477253233 200000 194631714 200000 723718808 200000 956603312 200000 746708339 200000 33860674 200000 48473503 200000 795025301 200000 96140486 200000 877631247 200000 286289625 200000 553793791 200000 105626967 200000 55889887 200000 245466246 200000 677586324 200000 53847734 200000 71818410 200000 856450947 200000 6338970 200000 425628945 200000 569418757 200000 935052112 200000 941637623 200000 576401207 200000 851347751 200000 924040202 200000 443947059 200000 294684309 200000 171771878 200000 187691120 200000 565175924 200000 518187835 200000 352106682 200000 125994465 200000 458527616 200000 304176598 200000 82789560 200000 336212059 200000 462769854 200000 552757174 200000 316052887 200000 651263612 200000 473538100 200000 341554889 200000 96962990 200000 597860228 200000 60426889 200000 720936862 200000 994625011 200000 31142225 200000 539538691 200000 131569506 200000 225217020 200000 452255328 200000 299136905 200000 85044197 200000 95723008 200000 627377106 200000 573829793 200000 228622228 200000 636677334 200000 994359651 200000 855038834 200000 957184895 200000 99552756 200000 140548979 200000 332562371 200000 803198804 200000 626341744 200000 333804801 200000 570118137 200000 850561889 200000 101914626 200000 579255210 200000 112860443 200000 186433686 200000 587768575 200000 543347117 200000 356837072 200000 746808447 200000 252033630 200000 680854505 200000 463554911 200000 639157581 200000 382704821 200000 618283484 200000 967867309 200000 273732045 200000 254294332 200000 713797540 200000 373138754 200000 301193070 200000 918061000 200000 276197377 200000 37425731 200000 562452542 200000 29732048 200000 736925776 200000 412859768 200000 380949228 200000 925027691 200000 596968081 200000 422632006 200000 353601223 200000 42526543 200000 516494689 200000 815301813 200000 785586621 200000 840850642 200000 744469504 200000 252007787 200000 345735260 200000 322712812 200000 142411851 200000 398277549 200000 858307539 200000 632425265 200000 356328641 200000 28119396 200000 594115056 200000 746975706 200000 999700609 200000 492612373 200000 559982370 200000 686532541 200000 319378761 200000 302547942 200000 225505912 200000 869550159 200000 342909304 200000 330781599 200000 46843295 200000 493523368 200000 964013068 200000 316265126 200000 304883943 200000 172998783 200000 963164324 200000 617048577 200000 853554494 200000 457896488 200000 769256318 200000 854991703 200000 343259698 200000 507231388 200000 798944120 200000 352979694 200000 105079795 200000 276647536 200000 843328530 200000 297011117 200000 318516557 200000 199686363 200000 418338665 200000 699236122 200000 867509169 200000 483541428 200000 760664636 200000 340392284 200000 241097516 200000 553824113 200000 868652010 200000 143956794 200000 619433069 200000 485221672 200000 668091506 200000 634478617 200000 532192962 200000 365098129 200000 827137649 200000 4644864 200000 571074074 200000 894157313 200000 953556262 200000 827317142 200000 621683460 200000 773889647 200000 67109487 200000 544282146 200000 997152941 200000 178829681 200000 263846092 200000 167540617 200000 826641637 200000 587408703 200000 428402523 200000 867297874 200000 621347866 200000 237595822 200000 576884186 200000 126434213 200000 216246106 200000 819829045 200000 696156327 200000 774306630 200000 254609493 200000 657680619 200000 975977154 200000 502152606 200000 788267863 200000 640249989 200000 155398600 200000 882700209 200000 31320913 200000 974667100 200000 729923064 200000 413207336 200000 43406288 200000 479527268 200000 20193841 200000 799533640 200000 161895170 200000 522218293 200000 67539442 200000 396424695 200000 187253176 200000 902409733 200000 527294807 200000 70231485 200000 642068830 200000 56619946 200000 443193122 200000 785410496 200000 506688515 200000 192947355 200000 857663662 200000 156993733 200000 375719511 200000 151423983 200000 150568444 200000 746515509 200000 458876327 200000 413384540 200000 151390122 200000 124753429 200000 982625762 200000 942403385 200000 784916213 200000 77675788 200000 276354966 200000 148458108 200000 808746430 200000 176077408 200000 700682738 200000 532915899 200000 110646401 200000 189164024 200000 67200709 200000 68474925 200000 786110559 200000 29805146 200000 635297404 200000 631334313 200000 420810004 200000 409283757 200000 770689063 200000 895011492 200000 788161792 200000 280432311 200000 962534260 200000 143852855 200000 714249505 200000 563106015 200000 727646385 200000 472694806 200000 203660054 200000 330985003 200000 260407501 200000 912128665 200000 781482269 200000 31782978 200000 557787991 200000 444562614 200000 728389653 200000 357853035 200000 503475324 200000 369394947 200000 509280124 200000 875042955 200000 905290508 200000 74928312 200000 487046512 200000 38020905 200000 771130485 200000 758252970 200000 992440497 200000 204819309 200000 226509509 200000 166343760 200000 478166684 200000 77174299 200000 287187115 200000 861389249 200000 477536049 200000 17682076 200000 515221366 200000 631288754 200000 59731213 200000 943408372 200000 99489043 200000 902734971 200000 263464815 200000 24993740 200000 997573650 200000 950222611 200000 467363894 200000 627623016 200000 275202465 200000 838786830 200000 272319456 200000 455733937 200000 719638926 200000 31571621 200000 262626188 200000 682441515 200000 408777288 200000 811466414 200000 695167736 200000 802068223 200000 735900894 200000 812101278 200000 69708419 200000 262962162 200000 221970685 200000 322878605 200000 987577643 200000 477467755 200000 825333493 200000 952959793 200000 253515406 200000 798993263 200000 609713076 200000 671024608 200000 658643180 200000 481456807 200000 472909000 200000 55701138 200000 757493538 200000 654811224 200000 389059168 200000 464005596 200000 859737264 200000 655717737 200000 936248138 200000 19034357 200000 972343219 200000 245051744 200000 431469814 200000 49752500 200000 646395114 200000 406463076 200000 418165105 200000 849409166 200000 6853556 200000 977083707 200000 836829033 200000 759539356 200000 130168847 200000 903066956 200000 857049646 200000 422667666 200000 279183514 200000 885118621 200000 498323375 200000 670379976 200000 879237267 200000 255457749 200000 489147000 200000 27638324 200000 921218009 200000 456432187 200000 217650617 200000 22427244 200000 241372393 200000 744766900 200000 647848257 200000 136934567 200000 206143716 200000 384036551 200000 252514174 200000 387845564 200000 923192710 200000 994462363 200000 404921726 200000 323065633 200000 359318320 200000 902082295 200000 700376304 200000 535975149 200000 170445534 200000 485186624 200000 853548067 200000 909727190 200000 917038128 200000 899474301 200000 356673540 200000 539115826 200000 502556005 200000 610423894 200000 332578339 200000 49061624 200000 925844826 200000 604032783 200000 290292910 200000 758237631 200000 22598030 200000 505653393 200000 626727027 200000 506231484 200000 352101919 200000 205289569 200000 558007009 200000 205363144 200000 940756429 200000 11898021 200000 278819334 200000 418473815 200000 155872758 200000 927459365 200000 502996114 200000 129932929 200000 578313880 200000 56167494 200000 681534929 200000 814941436 200000 216217169 200000 885896976 200000 578293684 200000 819161886 200000 172804193 200000 903715113 200000 412873416 200000 928143327 200000 707162789 200000 502936535 200000 902555708 200000 780406484 200000 71939996 200000 164951809 200000 947829215 200000 20159540 200000 136807014 200000 944191277 200000 614632478 200000 314513621 200000 965681343 200000 281430913 200000 99921929 200000 247220783 200000 628872967 200000 57129925 200000 20716365 200000 645509207 200000 249015868 200000 961422431 200000 740273211 200000 884047364 200000 141140988 200000 229944406 200000 337075135 200000 424080013 200000 685461639 200000 772477263 200000 552050536 200000 974157800 200000 534344379 200000 751187857 200000 956001125 200000 448126123 200000 510558742 200000 208744451 200000 720175749 200000 901870606 200000 193482422 200000 71762475 200000 712892470 200000 869811173 200000 950428507 200000 2644016 200000 128090246 200000 496470185 200000 577791330 200000 1709785 200000 195069476 200000 728137072 200000 480560842 200000 146761099 200000 222684254 200000 32458735 200000 984616498 200000 273643085 200000 800304419 200000 896467070 200000 976765145 200000 551332295 200000 861119234 200000 488093204 200000 580458651 200000 238927165 200000 457147177 200000 588916293 200000 351918073 200000 914656408 200000 952209766 200000 960330570 200000 329865745 200000 202119772 200000 924132904 200000 239514104 200000 601887905 200000 975553458 200000 589045885 200000 914374 200000 227031048 200000 768409182 200000 127093269 200000 163651787 200000 632223043 200000 948487881 200000 633140028 200000 2190269 200000 406274035 200000 9316856 200000 410853091 200000 678161394 200000 714422356 200000 492876689 200000 208917655 200000 170550626 200000 985627974 200000 804561884 200000 633345159 200000 595873954 200000 613143624 200000 577626047 200000 997286273 200000 621910761 200000 905295735 200000 645598912 200000 92285173 200000 327664653 200000 349772178 200000 793993477 200000 518629103 200000 509524614 200000 243274744 200000 980947286 200000 960752672 200000 39290217 200000 631655591 200000 637487385 200000 463149013 200000 697454189 200000 854709309 200000 733498452 200000 33181181 200000 872474089 200000 904894970 200000 597696430 200000 504302374 200000 736491731 200000 957223356 200000 479365741 200000 303088256 200000 699251905 200000 959210496 200000 442967672 200000 188821975 200000 504599530 200000 785549287 200000 934011478 200000 450187164 200000 977469221 200000 555131693 200000 421334316 200000 524344028 200000 650999272 200000 616646706 200000 310664897 200000 43253062 200000 301333065 200000 483644917 200000 335717756 200000 390833448 200000 222411008 200000 931013651 200000 731720292 200000 148295537 200000 893581666 200000 184626379 200000 238152478 200000 577310640 200000 496228710 200000 427474684 200000 846423025 200000 991888915 200000 390174114 200000 816561188 200000 699686341 200000 373016424 200000 943258958 200000 707877985 200000 751448094 200000 639191326 200000 349071423 200000 232735859 200000 423784229 200000 512258883 200000 599725804 200000 857930680 200000 943922590 200000 400656006 200000 985394284 200000 869862445 200000 299973874 200000 717381174 200000 32377973 200000 776270963 200000 906818853 200000 882395712 200000 361312093 200000 867516358 200000 27559648 200000 233413428 200000 408103964 200000 177013766 200000 24905576 200000 370990144 200000 255169606 200000 307741618 200000 104263331 200000 977414963 200000 313924116 200000 404416998 200000 346696473 200000 857427578 200000 34743388 200000 628230244 200000 15537648 200000 858616612 200000 455813267 200000 114447239 200000 312699630 200000 430134497 200000 472317649 200000 832082000 200000 972307578 200000 536396798 200000 222111181 200000 997155933 200000 639075738 200000 291323242 200000 371970267 200000 650733036 200000 561329653 200000 537964723 200000 189162484 200000 22167003 200000 616692177 200000 473412104 200000 860280237 200000 793913258 200000 402865173 200000 317952568 200000 345432893 200000 197417846 200000 438437447 200000 345210033 200000 959562875 200000 403303934 200000 64140430 200000 993770369 200000 30671325 200000 67785378 200000 117281712 200000 693903702 200000 692859001 200000 137216350 200000 542188820 200000 903252865 200000 42024455 200000 113683154 200000 677103809 200000 243983342 200000 835575004 200000 523741756 200000 684918108 200000 695104300 200000 109768687 200000 235725179 200000 485169196 200000 417839723 200000 915206870 200000 511509261 200000 505899800 200000 164813688 200000 141979593 200000 224332816 200000 911333031 200000 503173826 200000 526730653 200000 90970180 200000 573570046 200000 571534679 200000 554395593 200000 824002566 200000 616668389 200000 880836326 200000 88615524 200000 990660694 200000 990147521 200000 713992638 200000 697325091 200000 984361681 200000 859542426 200000 877625548 200000 332100191 200000 785653686 200000 746708501 200000 191501728 200000 125367052 200000 354296805 200000 289525114 200000 674996328 200000 597608642 200000 566988506 200000 515976367 200000 775597042 200000 187727030 200000 226339509 200000 638509881 200000 384460206 200000 819993281 200000 91826740 200000 958960961 200000 792798632 200000 311603543 200000 659353781 200000 849958796 200000 157942417 200000 135022992 200000 484041784 200000 237609857 200000 853593014 200000 981590306 200000 685097819 200000 734324006 200000 485784325 200000 713552996 200000 594516316 200000 665001761 200000 758859023 200000 910333004 200000 939853337 200000 22057658 200000 276158720 200000 253709936 200000 250657810 200000 750458839 200000 355115175 200000 123347719 200000 482976868 200000 531979518 200000 135687284 200000 267345640 200000 23276238 200000 106062678 200000 240745844 200000 457139592 200000 730622383 200000 294647974 200000 749785941 200000 318101248 200000 757790725 200000 192799571 200000 232141928 200000 595175428 200000 860674927 200000 95981156 200000 533368217 200000 22726636 200000 922284587 200000 462310784 200000 277533303 200000 289219758 200000 460891416 200000 109055213 200000 251868466 200000 36395744 200000 630398388 200000 732521362 200000 88559255 200000 865734074 200000 426206749 200000 805313270 200000 12039189 200000 788607761 200000 123592467 200000 481912126 200000 536339386 200000 810691932 200000 94728179 200000 664390450 200000 960352309 200000 758992817 200000 882305213 200000 310639671 200000 267232468 200000 1455048 200000 126560270 200000 978208341 200000 947887495 200000 417225206 200000 526227237 200000 72027697 200000 457628891 200000 729629491 200000 869589985 200000 749405971 200000 361091582 200000 896267027 200000 882057409 200000 866148064 200000 826975937 200000 803642831 200000 871389409 200000 787087904 200000 525528976 200000 670494780 200000 11206146 200000 72415224 200000 30577018 200000 260172754 200000 320529538 200000 896908848 200000 614019119 200000 40965286 200000 619494751 200000 933621038 200000 548351484 200000 581931375 200000 685226039 200000 382201336 200000 733515727 200000 171816323 200000 251451722 200000 727494197 200000 554600248 200000 162437338 200000 513098613 200000 463202347 200000 845985382 200000 468007945 200000 686735928 200000 779261120 200000 37719589 200000 92755527 200000 834561968 200000 418275708 200000 934924261 200000 269483371 200000 565867164 200000 80694405 200000 973842357 200000 139491306 200000 100625499 200000 209820321 200000 252773955 200000 734667997 200000 412262635 200000 439379255 200000 769256157 200000 737115640 200000 645243627 200000 999858766 200000 730375538 200000 169042835 200000 668313497 200000 445834891 200000 814741649 200000 947239588 200000 973276372 200000 623776053 200000 840483687 200000 529499329 200000 467170586 200000 853496371 200000 203999684 200000 116164129 200000 79469449 200000 950592011 200000 949299734 200000 410673051 200000 826376161 200000 537317349 200000 989261163 200000 573941413 200000 367233151 200000 210421637 200000 690023794 200000 918869846 200000 263408738 200000 406212947 200000 609136249 200000 925651043 200000 1727786 200000 727741526 200000 281186672 200000 274736421 200000 38550291 200000 882826291 200000 176480228 200000 480322960 200000 129982717 200000 393020210 200000 745124355 200000 876888635 200000 56641126 200000 210739768 200000 141715613 200000 323423838 200000 595439981 200000 743371469 200000 342098720 200000 864088015 200000 670789328 200000 447873815 200000 207407515 200000 770743043 200000 782113261 200000 983901147 200000 919623867 200000 558232338 200000 787623108 200000 350595202 200000 579131344 200000 76730802 200000 713184242 200000 604654353 200000 905579720 200000 455468345 200000 397401783 200000 851375150 200000 223840817 200000 374626975 200000 855592176 200000 680059169 200000 762029882 200000 472166777 200000 188896029 200000 629620688 200000 611258801 200000 778404350 200000 575569499 200000 738363585 200000 673514502 200000 766886148 200000 334210665 200000 18746139 200000 320556869 200000 338822659 200000 25538470 200000 376214692 200000 398067487 200000 731339536 200000 650197264 200000 770815427 200000 367032289 200000 557805794 200000 410334278 200000 774834558 200000 971263098 200000 416644816 200000 664968070 200000 793301372 200000 728204921 200000 325776080 200000 654663086 200000 786122243 200000 663984139 200000 373971320 200000 678800958 200000 354438650 200000 613259264 200000 920014847 200000 929241939 200000 217579240 200000 176171461 200000 837079100 200000 672153005 200000 265078514 200000 286238570 200000 715541157 200000 119906473 200000 814309599 200000 248482205 200000 160473681 200000 853732934 200000 676754966 200000 248125869 200000 513193717 200000 106445604 200000 987601566 200000 338210695 200000 448338153 200000 552979071 200000 945743644 200000 537004475 200000 702107428 200000 487107127 200000 814702296 200000 509282167 200000 967875898 200000 82208458 200000 917646775 200000 841606793 200000 517861220 200000 262573398 200000 683632705 200000 505373024 200000 740008055 200000 327629723 200000 485706651 200000 257352970 200000 232930282 200000 6897143 200000 741890445 200000 229023542 200000 462992852 200000 347684711 200000 730685564 200000 727122995 200000 571464427 200000 574419340 200000 878860656 200000 343624943 200000 892550789 200000 326339746 200000 96612367 200000 461662456 200000 449866906 200000 290500490 200000 752102047 200000 813340797 200000 639130559 200000 259692480 200000 365622278 200000 691008588 200000 246457643 200000 317123428 200000 953844684 200000 596916180 200000 355537588 200000 783148340 200000 426416663 200000 524957988 200000 956745426 200000 11790991 200000 204040621 200000 957959402 200000 943688346 200000 206749043 200000 244215797 200000 228154484 200000 47862723 200000 573246591 200000 297661685 200000 837361073 200000 141048996 200000 172551409 200000 821657428 200000 299460399 200000 496589363 200000 206540455 200000 423844440 200000 31845917 200000 592885766 200000 713584161 200000 233152488 200000 597171786 200000 707780180 200000 58793084 200000 307819146 200000 974888484 200000 589241844 200000 508973432 200000 102428517 200000 623736505 200000 596180572 200000 431923570 200000 308595264 200000 734580152 200000 384882594 200000 500729193 200000 400429952 200000 574905711 200000 638136958 200000 930128124 200000 288216620 200000 782431949 200000 446549061 200000 327514217 200000 328039915 200000 117987681 200000 836163822 200000 107875471 200000 120717572 200000 243216728 200000 340285199 200000 858998508 200000 582557788 200000 28544898 200000 871551456 200000 754538399 200000 791407483 200000 222764877 200000 134635830 200000 249835365 200000 639708294 200000 7682248 200000 759764872 200000 113842591 200000 103470661 200000 762023584 200000 742517229 200000 433760330 200000 785035805 200000 855962661 200000 911410203 200000 128928772 200000 598586902 200000 850240836 200000 802306152 200000 880621068 200000 953981653 200000 311654029 200000 904347084 200000 419015233 200000 615437218 200000 636271918 200000 700818395 200000 651318562 200000 453014115 200000 662447349 200000 980436686 200000 494681548 200000 103963038 200000 122632786 200000 616233339 200000 955047422 200000 41718393 200000 837252177 200000 773327191 200000 214853143 200000 869465276 200000 684514979 200000 383220858 200000 409859861 200000 437672141 200000 750684565 200000 994217882 200000 859467926 200000 521995698 200000 847995414 200000 438132238 200000 241335514 200000 825689362 200000 38141364 200000 691695564 200000 189412542 200000 360550707 200000 946681502 200000 412549482 200000 154448834 200000 906454268 200000 996871587 200000 103167007 200000 755758083 200000 208569843 200000 4412464 200000 232161218 200000 746899521 200000 445314111 200000 233689685 200000 917063881 200000 812560345 200000 313644711 200000 658189504 200000 10593354 200000 43497674 200000 49812624 200000 806874815 200000 372656125 200000 802412467 200000 795245569 200000 213152322 200000 229667383 200000 200223186 200000 550430113 200000 802339285 200000 943728623 200000 485479174 200000 725504695 200000 487872169 200000 713107131 200000 730367437 200000 698048808 200000 54035595 200000 65342675 200000 560830277 200000 442715003 200000 562248170 200000 973151500 200000 239752494 200000 641481432 200000 47348180 200000 349563613 200000 585074149 200000 278986499 200000 761936888 200000 342465116 200000 134768234 200000 52090469 200000 215882917 200000 986484801 200000 630056026 200000 22433794 200000 543878856 200000 3231201 200000 448116213 200000 569450371 200000 59109361 200000 451470132 200000 337272344 200000 512864044 200000 456564814 200000 219273423 200000 151371842 200000 98689510 200000 418819757 200000 421659624 200000 95808146 200000 891542838 200000 938887293 200000 633931864 200000 624417222 200000 605112642 200000 909684685 200000 86812307 200000 439380797 200000 788021970 200000 342102858 200000 488670129 200000 770339061 200000 870195020 200000 942791748 200000 775472488 200000 735478668 200000 299490998 200000 409553065 200000 756321295 200000 538615874 200000 818665911 200000 693419783 200000 514193563 200000 837802740 200000 223246229 200000 233040013 200000 243132581 200000 162926114 200000 710694455 200000 695553802 200000 241488481 200000 265518313 200000 214857251 200000 719681259 200000 117189799 200000 159452424 200000 571033728 200000 300935488 200000 659117292 200000 394764510 200000 897705236 200000 720560567 200000 202423625 200000 862950250 200000 565226566 200000 893509278 200000 298663026 200000 427505224 200000 69050140 200000 169414373 200000 160275391 200000 709002681 200000 565455165 200000 823179800 200000 77960998 200000 216116379 200000 840900336 200000 543710824 200000 812365117 200000 206042220 200000 398611226 200000 251486369 200000 339163964 200000 769045323 200000 428181826 200000 952193588 200000 848250104 200000 838700021 200000 566039440 200000 567598894 200000 467792104 200000 756677579 200000 187765448 200000 237666367 200000 386749986 200000 42367689 200000 391338578 200000 277545651 200000 276201566 200000 786260367 200000 617836597 200000 591144059 200000 689019377 200000 641781596 200000 641208086 200000 897175587 200000 944824274 200000 978779149 200000 653931069 200000 522154204 200000 969827224 200000 614497825 200000 795644816 200000 332662387 200000 149942137 200000 224646839 200000 160915860 200000 884397399 200000 468903499 200000 836774797 200000 810014066 200000 222566551 200000 773952390 200000 106222337 200000 23381743 200000 105555424 200000 751406911 200000 391321107 200000 991382129 200000 970656130 200000 566080045 200000 970965601 200000 707985152 200000 163181163 200000 397867942 200000 44098600 200000 641489474 200000 260930089 200000 462134690 200000 797817417 200000 892394109 200000 961174763 200000 957897910 200000 735232576 200000 578383000 200000 445528960 200000 137012249 200000 175804973 200000 752696857 200000 569699157 200000 309189538 200000 53835983 200000 883709223 200000 246276218 200000 785840582 200000 471761794 200000 759865480 200000 317170589 200000 351698846 200000 766857800 200000 954548131 200000 753482252 200000 69333214 200000 520204732 200000 618556542 200000 680917430 200000 453300190 200000 549991199 200000 778648512 200000 461487401 200000 588779411 200000 367026255 200000 138454703 200000 72090517 200000 496970134 200000 565757386 200000 855866675 200000 613518023 200000 985768987 200000 341164718 200000 166128080 200000 303390509 200000 790776826 200000 347450043 200000 201414062 200000 596838360 200000 8732329 200000 90464846 200000 874420884 200000 221160052 200000 275527231 200000 379759207 200000 601946343 200000 153550160 200000 859539825 200000 132297891 200000 414856622 200000 559013211 200000 243632024 200000 22913345 200000 100810897 200000 550690852 200000 22423208 200000 888882464 200000 994609108 200000 520157145 200000 407729976 200000 40863166 200000 328329824 200000 836845896 200000 939409024 200000 235239738 200000 415012793 200000 91485664 200000 535375957 200000 503243858 200000 621184008 200000 249979312 200000 931986735 200000 139725412 200000 25603090 200000 990714725 200000 939823139 200000 966151536 200000 806829373 200000 764364879 200000 133960936 200000 776659988 200000 128398737 200000 714819163 200000 312078804 200000 236693389 200000 846304180 200000 830158874 200000 673550814 200000 527565755 200000 726298860 200000 165778104 200000 470544541 200000 63526173 200000 471680799 200000 270902276 200000 181976136 200000 711058640 200000 928570582 200000 204530797 200000 981746611 200000 130376851 200000 666092340 200000 237478146 200000 687476823 200000 457284293 200000 606441474 200000 32153457 200000 436822089 200000 804854372 200000 72879526 200000 564504584 200000 992340544 200000 874449167 200000 959326502 200000 560117686 200000 289818003 200000 858371844 200000 441491497 200000 744497673 200000 398459448 200000 637674785 200000 637424374 200000 46455089 200000 37950149 200000 73027302 200000 873852018 200000 957669370 200000 231950449 200000 942868592 200000 903603236 200000 838361045 200000 819203859 200000 547222143 200000 383618099 200000 945172687 200000 298707745 200000 694010992 200000 944602982 200000 362010007 200000 701841842 200000 19905603 200000 801402658 200000 621173116 200000 111905403 200000 219646101 200000 649667950 200000 938018411 200000 48084948 200000 815363237 200000 134348018 200000 589372660 200000 865290931 200000 353568850 200000 185536242 200000 857675844 200000 606604463 200000 119540250 200000 322124630 200000 128999979 200000 432860158 200000 305038108 200000 293290661 200000 213408535 200000 487267702 200000 950717717 200000 248582660 200000 987343383 200000 203814030 200000 541247590 200000 586155323 200000 269162200 200000 602866525 200000 211192332 200000 627677872 200000 430382506 200000 445712537 200000 225845669 200000 158335337 200000 375021946 200000 6655896 200000 199966065 200000 521977100 200000 558983128 200000 876958802 200000 167897165 200000 654575585 200000 838595314 200000 295847772 200000 252381624 200000 621093070 200000 366177687 200000 89561069 200000 990637521 200000 163875673 200000 790748980 200000 834846683 200000 848299350 200000 444653480 200000 230840281 200000 20050334 200000 955005862 200000 479160963 200000 117800499 200000 70047819 200000 275360959 200000 135121232 200000 357923730 200000 980361625 200000 550109504 200000 467792405 200000 413670884 200000 574132703 200000 597494887 200000 811025785 200000 749100984 200000 137898514 200000 249320978 200000 634188482 200000 498935867 200000 541531595 200000 316201153 200000 560372695 200000 497648445 200000 525435198 200000 701434769 200000 505850175 200000 533203243 200000 654532419 200000 528997442 200000 333867551 200000 552109333 200000 569491792 200000 240346417 200000 684075070 200000 737937577 200000 754135419 200000 45485917 200000 189376003 200000 806458422 200000 929404 200000 837941861 200000 687195253 200000 206276265 200000 53138856 200000 776276103 200000 575397177 200000 612351378 200000 588157686 200000 470272162 200000 157511830 200000 350406430 200000 321789180 200000 912597044 200000 988367732 200000 885729309 200000 52357874 200000 298861404 200000 346886999 200000 675920381 200000 912889005 200000 933301976 200000 461243496 200000 391001804 200000 40033444 200000 54417414 200000 299276651 200000 640701754 200000 386174446 200000 294108390 200000 763055561 200000 363781779 200000 201642049 200000 708252693 200000 698019206 200000 971704520 200000 41440243 200000 629062354 200000 751824715 200000 427050086 200000 320776699 200000 839773437 200000 934475357 200000 71534748 200000 396362736 200000 343789842 200000 463923362 200000 40670008 200000 72332296 200000 643751473 200000 811297954 200000 877653161 200000 676737306 200000 944390168 200000 174801283 200000 957029886 200000 987742875 200000 711992102 200000 855410955 200000 441232100 200000 16832675 200000 36514393 200000 345901985 200000 997780907 200000 26743784 200000 690253135 200000 111975499 200000 289617729 200000 410950081 200000 427355720 200000 423191727 200000 857791285 200000 565178404 200000 550025762 200000 954498838 200000 100640692 200000 965787047 200000 300358746 200000 950154340 200000 354331533 200000 547012993 200000 892088080 200000 954567712 200000 117736496 200000 145633673 200000 299414787 200000 906312817 200000 361813418 200000 564890165 200000 628699024 200000 374847517 200000 894102698 200000 127072923 200000 713642678 200000 541458059 200000 488367742 200000 492980339 200000 489075988 200000 372645825 200000 557260565 200000 604914705 200000 2056168 200000 942760551 200000 171494142 200000 991266414 200000 108989201 200000 673985985 200000 118983526 200000 917495072 200000 898925325 200000 784412087 200000 386894877 200000 765343325 200000 307762939 200000 714492112 200000 824015249 200000 199587067 200000 461628568 200000 355649073 200000 235400912 200000 164821617 200000 637856837 200000 388342690 200000 611185034 200000 862961365 200000 68728062 200000 675170696 200000 285293579 200000 12082399 200000 588540003 200000 278479595 200000 297257284 200000 536465380 200000 666800307 200000 123038576 200000 37224642 200000 218865628 200000 424627915 200000 633331551 200000 880709812 200000 625706844 200000 135174698 200000 963420061 200000 766852072 200000 469909914 200000 465685231 200000 685459890 200000 933875661 200000 726505071 200000 757349848 200000 202684356 200000 754915442 200000 376110671 200000 747500612 200000 378955929 200000 539523204 200000 397624402 200000 722199089 200000 524989847 200000 173424979 200000 317049902 200000 696639549 200000 67859142 200000 326962893 200000 922708538 200000 425589160 200000 671544012 200000 76373376 200000 24663915 200000 1374799 200000 249278703 200000 398773915 200000 633207642 200000 769536690 200000 77223702 200000 631976941 200000 11297851 200000 919316974 200000 682873287 200000 616626659 200000 689183462 200000 294029251 200000 478290985 200000 187066765 200000 814079184 200000 553485966 200000 948455426 200000 239004825 200000 29870610 200000 640515406 200000 309411257 200000 761782101 200000 289154400 200000 788500386 200000 653908053 200000 639625392 200000 512755730 200000 115160008 200000 667107707 200000 939369017 200000 775718430 200000 828825246 200000 506488178 200000 837397533 200000 996735514 200000 49567140 200000 603363617 200000 540613420 200000 159276862 200000 934351608 200000 849301519 200000 864213716 200000 781477215 200000 680371543 200000 467275873 200000 276535587 200000 344308468 200000 280185378 200000 282322655 200000 86357192 200000 140601107 200000 429654869 200000 934335214 200000 197016338 200000 918868340 200000 814451088 200000 869090454 200000 545870318 200000 506920044 200000 336475666 200000 511764604 200000 371228652 200000 601752306 200000 235032760 200000 604671464 200000 379675194 200000 989847709 200000 35820545 200000 870064319 200000 131545254 200000 155480995 200000 307364620 200000 503943561 200000 363343263 200000 94262490 200000 167820183 200000 743118699 200000 465651764 200000 455893434 200000 373461504 200000 707394605 200000 683732498 200000 600708696 200000 525552967 200000 340713525 200000 83602313 200000 796476779 200000 604533002 200000 420868233 200000 283243399 200000 743322697 200000 803944838 200000 492914896 200000 397478298 200000 540472042 200000 652573084 200000 663716688 200000 544409073 200000 881721315 200000 29264072 200000 457354991 200000 805088090 200000 715761259 200000 475799850 200000 959220533 200000 254768453 200000 516557401 200000 711588737 200000 326711880 200000 280519103 200000 351026722 200000 817501994 200000 620407534 200000 58185078 200000 947893470 200000 197141540 200000 774002830 200000 111456187 200000 644112452 200000 332818702 200000 398882095 200000 365430906 200000 114829993 200000 222065446 200000 566643574 200000 716168770 200000 463851779 200000 893955658 200000 910295210 200000 596953667 200000 916158187 200000 189858042 200000 434137266 200000 415344713 200000 221311125 200000 594682963 200000 194888212 200000 129549509 200000 209564377 200000 988009493 200000 396005368 200000 173013700 200000 198635821 200000 863979165 200000 752931362 200000 508188661 200000 661388200 200000 687833323 200000 558446330 200000 977014951 200000 719135999 200000 743868572 200000 71827847 200000 810975687 200000 83012747 200000 429168623 200000 445045102 200000 764179173 200000 757652032 200000 217173955 200000 361899255 200000 778819119 200000 942901941 200000 678040470 200000 143764231 200000 856399987 200000 421532962 200000 72489351 200000 317150502 200000 931304224 200000 475849052 200000 803118676 200000 509517689 200000 100200516 200000 371450843 200000 606947676 200000 367014088 200000 243305103 200000 815869876 200000 583571100 200000 514010745 200000 480285005 200000 447712414 200000 6913717 200000 761154194 200000 934948463 200000 472763119 200000 594636515 200000 819734457 200000 434326146 200000 252222878 200000 720733959 200000 200096054 200000 4445365 200000 120504386 200000 964783517 200000 312453359 200000 678641879 200000 198528786 200000 88049093 200000 913084778 200000 814022485 200000 818798306 200000 467483965 200000 693660622 200000 585364799 200000 224805163 200000 168011876 200000 402758625 200000 205094467 200000 341875202 200000 935483448 200000 152030730 200000 33596591 200000 961365022 200000 502121048 200000 130717007 200000 368555890 200000 737229014 200000 360386818 200000 954134359 200000 556251674 200000 482919456 200000 996879637 200000 611840104 200000 889848022 200000 973524114 200000 337335310 200000 991386985 200000 253593717 200000 291054947 200000 527442446 200000 836220896 200000 180503141 200000 313614954 200000 619374033 200000 700895221 200000 709753524 200000 806280221 200000 31989431 200000 498616940 200000 856526865 200000 657117587 200000 572200639 200000 818266797 200000 493811146 200000 643320449 200000 310518918 200000 477320895 200000 465466319 200000 287385407 200000 724294475 200000 107056455 200000 721852076 200000 42267843 200000 676364525 200000 851190669 200000 622483346 200000 789128356 200000 678706666 200000 667384694 200000 210366030 200000 466818840 200000 830517089 200000 637788042 200000 157969743 200000 164959989 200000 972747024 200000 643308270 200000 722118051 200000 487022514 200000 427629909 200000 455022442 200000 173723898 200000 196262758 200000 974238512 200000 10426211 200000 942695328 200000 740996807 200000 682834494 200000 398940641 200000 830899334 200000 653167915 200000 933404351 200000 832280714 200000 660105529 200000 564242058 200000 337480592 200000 319858083 200000 434604520 200000 450873721 200000 586695216 200000 633898005 200000 21851489 200000 810761007 200000 162498750 200000 335724389 200000 239111444 200000 904856450 200000 652161017 200000 976136122 200000 329941773 200000 908362986 200000 709220669 200000 408946138 200000 257760765 200000 519341692 200000 40062603 200000 961412396 200000 238470961 200000 921386479 200000 420212353 200000 849660342 200000 691047064 200000 234406810 200000 51297373 200000 792001055 200000 55722688 200000 493273714 200000 87734269 200000 406256557 200000 475386073 200000 180602384 200000 36014561 200000 347695175 200000 347166895 200000 224704680 200000 730826022 200000 516311667 200000 150575795 200000 772721938 200000 908376972 200000 850683736 200000 603950066 200000 382937796 200000 608650608 200000 237276860 200000 38218779 200000 405853652 200000 375056337 200000 837228807 200000 931622268 200000 231985402 200000 562838094 200000 718403901 200000 954105605 200000 699688331 200000 298273062 200000 99953414 200000 306172994 200000 365755774 200000 590232885 200000 291418281 200000 540083556 200000 577699177 200000 473970684 200000 853329675 200000 444757304 200000 644088452 200000 668572057 200000 278535092 200000 65115437 200000 736550052 200000 849777866 200000 74500809 200000 121854289 200000 150584896 200000 996955373 200000 932334866 200000 500529235 200000 509430895 200000 566932482 200000 561721844 200000 690050434 200000 305475303 200000 344022182 200000 713042807 200000 112525516 200000 232460286 200000 778249753 200000 558483520 200000 283229887 200000 429309099 200000 938068536 200000 894106519 200000 361261193 200000 183378053 200000 890397058 200000 968993634 200000 217611259 200000 906392002 200000 750047510 200000 927911975 200000 794286977 200000 897662777 200000 772760242 200000 231845132 200000 723118635 200000 409935455 200000 53668533 200000 133906905 200000 916948902 200000 719042380 200000 138444829 200000 328280820 200000 770170434 200000 617879734 200000 809533577 200000 231834467 200000 499594477 200000 330920948 200000 746644534 200000 384761037 200000 329231157 200000 486354172 200000 828188165 200000 646603640 200000 248460618 200000 821684836 200000 227127154 200000 999175243 200000 244166136 200000 483994467 200000 433003166 200000 886206668 200000 252769456 200000 691761104 200000 20301893 200000 279601442 200000 924323711 200000 745141793 200000 857535431 200000 53271059 200000 368871188 200000 290754412 200000 797192482 200000 843684103 200000 305879229 200000 451752808 200000 244260597 200000 711069186 200000 497952361 200000 759157356 200000 273389694 200000 355209644 200000 859843239 200000 822654830 200000 138550684 200000 64403787 200000 789493924 200000 163783685 200000 472783565 200000 95862471 200000 915273776 200000 62151782 200000 719457072 200000 539521188 200000 604367801 200000 775292266 200000 137003138 200000 301362186 200000 137472589 200000 922753669 200000 544567076 200000 742650048 200000 710700955 200000 935055310 200000 607230482 200000 137025835 200000 328163826 200000 100861437 200000 533481709 200000 122460243 200000 255194175 200000 915880551 200000 63842801 200000 117136862 200000 638719506 200000 598648068 200000 841674750 200000 840315921 200000 317021593 200000 495594600 200000 574819474 200000 41862613 200000 460586914 200000 903213004 200000 924018124 200000 581423279 200000 286139805 200000 293396742 200000 946687594 200000 532240581 200000 525545878 200000 852647563 200000 463081419 200000 168979167 200000 485661758 200000 166761843 200000 748355565 200000 939748451 200000 701996770 200000 976338804 200000 695586671 200000 404390743 200000 108271472 200000 94841061 200000 662782862 200000 393416290 200000 463864441 200000 246045883 200000 551669803 200000 745140938 200000 190742313 200000 707961487 200000 20441538 200000 241857654 200000 855328591 200000 634458773 200000 785244531 200000 130397164 200000 938513243 200000 959701412 200000 783377661 200000 764510291 200000 256824922 200000 935673652 200000 507107517 200000 748200817 200000 81590267 200000 851364187 200000 959336370 200000 61156269 200000 38996620 200000 988976334 200000 788845947 200000 256530445 200000 269856508 200000 567634661 200000 589116502 200000 512263224 200000 930551001 200000 492648342 200000 728232226 200000 911434869 200000 565716563 200000 476614519 200000 718525276 200000 634378665 200000 957257783 200000 950967744 200000 423627557 200000 545548635 200000 20719604 200000 729813062 200000 425930554 200000 22605235 200000 506558360 200000 204454272 200000 713877753 200000 414513525 200000 326169042 200000 706934916 200000 838932065 200000 173994505 200000 416177648 200000 245311754 200000 958885394 200000 482963830 200000 446035426 200000 816251239 200000 954458440 200000 621707873 200000 522478133 200000 272945810 200000 815870435 200000 190193682 200000 702423064 200000 151549986 200000 892074593 200000 980087919 200000 828023129 200000 523072077 200000 848705505 200000 64700413 200000 130775655 200000 581625321 200000 827197985 200000 194436581 200000 761612368 200000 85615214 200000 248790912 200000 896603628 200000 211567300 200000 320791537 200000 567520508 200000 263771768 200000 145645584 200000 629991209 200000 702047283 200000 425696401 200000 651327266 200000 754326380 200000 332996453 200000 963567581 200000 917308299 200000 8735410 200000 9969007 200000 406749858 200000 677089655 200000 770680208 200000 63184848 200000 617231815 200000 761808821 200000 994191165 200000 27626664 200000 41459922 200000 616398261 200000 939787152 200000 554996915 200000 747815914 200000 833434499 200000 508198654 200000 309922129 200000 194700245 200000 796691408 200000 118576287 200000 676174976 200000 483494906 200000 582838249 200000 278439466 200000 325189855 200000 851021919 200000 359206333 200000 148597236 200000 54978476 200000 801990571 200000 282414043 200000 494116083 200000 234973381 200000 291575588 200000 830195568 200000 776122560 200000 704008874 200000 719796913 200000 712748620 200000 874730383 200000 653472889 200000 228982489 200000 657124061 200000 468060216 200000 922296815 200000 765059265 200000 365920817 200000 16594993 200000 573512557 200000 292479537 200000 917515767 200000 304984465 200000 494413295 200000 347188110 200000 131823741 200000 330053389 200000 716270357 200000 842048991 200000 922737843 200000 388665341 200000 705676061 200000 950972108 200000 561586726 200000 93392472 200000 511685862 200000 864834201 200000 101381892 200000 369512114 200000 488820718 200000 534577711 200000 54211613 200000 138887236 200000 228751444 200000 655041298 200000 283917536 200000 267222755 200000 675090134 200000 99601771 200000 159029081 200000 3091719 200000 234665683 200000 352709119 200000 644622904 200000 24763845 200000 146458185 200000 294179380 200000 672714444 200000 741647571 200000 327048662 200000 806944786 200000 935095555 200000 882845322 200000 635510970 200000 438057023 200000 824256875 200000 821621214 200000 762359506 200000 102342145 200000 194283827 200000 57459303 200000 495752349 200000 339846462 200000 729324585 200000 95202395 200000 583187258 200000 355019902 200000 87242429 200000 610321553 200000 200773224 200000 688999655 200000 370515452 200000 55520383 200000 429489283 200000 125147199 200000 632423828 200000 450039355 200000 442190477 200000 723838701 200000 615920085 200000 821748860 200000 496700449 200000 753660407 200000 778852269 200000 858053785 200000 500441984 200000 453218564 200000 552202923 200000 632893064 200000 192304008 200000 901017179 200000 6204156 200000 829252831 200000 495761847 200000 940483809 200000 148703600 200000 670322901 200000 17466923 200000 166529053 200000 561763189 200000 838830145 200000 457510307 200000 133660726 200000 777036057 200000 651085209 200000 269013375 200000 589156850 200000 907682571 200000 361303028 200000 331676603 200000 50517177 200000 755443353 200000 69649159 200000 61359863 200000 418678927 200000 643328434 200000 605914922 200000 94925425 200000 296230940 200000 368710885 200000 302181203 200000 429110792 200000 16459943 200000 928378720 200000 359282457 200000 564435514 200000 668071957 200000 188973809 200000 90780338 200000 741949990 200000 618786542 200000 980728839 200000 161784564 200000 715443594 200000 903786071 200000 114329520 200000 98463574 200000 291458244 200000 354826776 200000 159371675 200000 473972719 200000 653157076 200000 507954839 200000 606802967 200000 881903477 200000 500122967 200000 716203737 200000 327560722 200000 172070206 200000 354953869 200000 622774919 200000 802379034 200000 591746882 200000 343563091 200000 850792422 200000 621831518 200000 253897750 200000 933024041 200000 279312349 200000 802312108 200000 779149041 200000 73886764 200000 266841585 200000 214623603 200000 971932073 200000 262505243 200000 3072587 200000 75736770 200000 650737846 200000 67258197 200000 754814896 200000 761911879 200000 272925997 200000 567238872 200000 692612999 200000 525170512 200000 481760965 200000 364721218 200000 740511190 200000 598426060 200000 353124821 200000 440175827 200000 693556036 200000 567048265 200000 861368146 200000 337231977 200000 296229655 200000 582481398 200000 855062741 200000 476108673 200000 923733302 200000 42833570 200000 476015762 200000 698519868 200000 859352616 200000 995415227 200000 273831265 200000 320224598 200000 533133586 200000 225748815 200000 844004536 200000 338286639 200000 178438587 200000 795667469 200000 71958189 200000 854901446 200000 213820042 200000 646784835 200000 803272696 200000 928228024 200000 848756357 200000 143353312 200000 784859630 200000 695511108 200000 286278996 200000 152515955 200000 45085318 200000 656164425 200000 683958587 200000 891389994 200000 754315350 200000 126964805 200000 258881314 200000 205816531 200000 221997206 200000 601460822 200000 732929680 200000 21135068 200000 391237403 200000 752552764 200000 700236202 200000 685483606 200000 61794908 200000 493471828 200000 260674872 200000 226707437 200000 11616112 200000 550387102 200000 354461344 200000 134237425 200000 5251085 200000 20278711 200000 36486631 200000 705029455 200000 515555465 200000 440562655 200000 393995190 200000 21753751 200000 153863131 200000 540033523 200000 844349266 200000 920573687 200000 53182874 200000 358449778 200000 92935329 200000 881955645 200000 246366716 200000 334310523 200000 60499499 200000 101881561 200000 80034264 200000 84717516 200000 151785238 200000 933395159 200000 318394531 200000 574848196 200000 854252840 200000 478071528 200000 282709109 200000 911854177 200000 608286407 200000 679954777 200000 742982660 200000 774305858 200000 315414780 200000 101007641 200000 535768743 200000 938010277 200000 891064682 200000 609427382 200000 265892948 200000 413950056 200000 947513946 200000 822929247 200000 275156385 200000 312437003 200000 486341298 200000 250848995 200000 691008965 200000 469939883 200000 358486521 200000 389423535 200000 866843287 200000 272300039 200000 287065684 200000 617145811 200000 779581069 200000 877308030 200000 813107338 200000 902239229 200000 480734397 200000 206269967 200000 485822978 200000 502458747 200000 272122078 200000 110686551 200000 672088770 200000 399836733 200000 188490055 200000 885795733 200000 156941681 200000 69885135 200000 853904622 200000 306972839 200000 15007062 200000 975464034 200000 87385962 200000 308570381 200000 698431574 200000 388795075 200000 927940848 200000 960748005 200000 316074745 200000 486299233 200000 320736345 200000 411565805 200000 946552420 200000 343018058 200000 437624089 200000 108914819 200000 847113823 200000 630793773 200000 147703111 200000 558187431 200000 162263375 200000 333589081 200000 321502619 200000 106163702 200000 16770620 200000 654739899 200000 242912106 200000 441249711 200000 936315595 200000 989748195 200000 642294956 200000 627076529 200000 147855172 200000 846901503 200000 39564277 200000 787050875 200000 710422156 200000 857247197 200000 589530750 200000 803050794 200000 580786731 200000 64396780 200000 274487325 200000 763591549 200000 367567431 200000 826436923 200000 933768519 200000 573811154 200000 416121254 200000 794100343 200000 278568212 200000 856514601 200000 25315758 200000 270426864 200000 570325306 200000 128686368 200000 549912167 200000 328769172 200000 862137360 200000 622898676 200000 266901623 200000 290161137 200000 217356427 200000 837724806 200000 620660004 200000 291168311 200000 18521156 200000 982950226 200000 181823061 200000 26426674 200000 579754863 200000 89074553 200000 869155984 200000 472237395 200000 319702755 200000 799480503 200000 401012476 200000 600794534 200000 484518936 200000 178270060 200000 6049631 200000 469498844 200000 607247139 200000 11097238 200000 596969504 200000 918151235 200000 401352380 200000 900566484 200000 432635974 200000 678670792 200000 517411896 200000 254138724 200000 569778038 200000 691110394 200000 195942286 200000 163682341 200000 11099639 200000 746871561 200000 544656212 200000 28531605 200000 956866224 200000 793185218 200000 523519682 200000 213211602 200000 45013800 200000 987039123 200000 244847021 200000 325277596 200000 211976068 200000 656365709 200000 821480588 200000 585736272 200000 338978443 200000 341173596 200000 919623797 200000 599165934 200000 379326373 200000 295436623 200000 126677792 200000 142666515 200000 758961878 200000 246182998 200000 555558626 200000 514785534 200000 895491783 200000 553422589 200000 521899186 200000 868685710 200000 671711421 200000 823493749 200000 237830695 200000 306988865 200000 634198174 200000 466686091 200000 665079671 200000 245960502 200000 656043250 200000 64655279 200000 942697848 200000 815373611 200000 44224222 200000 556938477 200000 37190562 200000 121336191 200000 653763114 200000 259368949 200000 316223498 200000 592236336 200000 183418684 200000 145881366 200000 130785127 200000 609823708 200000 484350746 200000 801709886 200000 562440463 200000 253390275 200000 730725738 200000 504123387 200000 475951354 200000 908668866 200000 988047988 200000 876290428 200000 128110013 200000 155999065 200000 872350494 200000 670654608 200000 540777615 200000 601461413 200000 148252398 200000 430597796 200000 516499782 200000 152962149 200000 773323787 200000 952334280 200000 674701914 200000 498778104 200000 443546427 200000 558596266 200000 468109536 200000 645077340 200000 998388197 200000 324132504 200000 639557264 200000 776326960 200000 660512783 200000 235274625 200000 291504062 200000 748784818 200000 354983521 200000 9075700 200000 481614691 200000 326791617 200000 192122911 200000 599263518 200000 358630165 200000 470486746 200000 685553457 200000 196673743 200000 712037129 200000 272990494 200000 137687069 200000 557912437 200000 664515607 200000 649647689 200000 127894026 200000 828212254 200000 771225525 200000 699254972 200000 204433087 200000 637937785 200000 561243130 200000 555510643 200000 749198497 200000 815493844 200000 112359323 200000 46691342 200000 986271416 200000 805570591 200000 505092080 200000 123185868 200000 532158633 200000 835038694 200000 699609328 200000 609438346 200000 749221564 200000 360824922 200000 834990383 200000 178239687 200000 78818774 200000 576822344 200000 751011814 200000 502754721 200000 781425535 200000 419686175 200000 51021034 200000 186930136 200000 223901148 200000 120130798 200000 448157875 200000 548601546 200000 589844917 200000 869188194 200000 220508246 200000 564676213 200000 529183856 200000 144511179 200000 331622793 200000 630041975 200000 274827283 200000 936904727 200000 185903781 200000 267793168 200000 44828996 200000 909741780 200000 392210078 200000 90284317 200000 989218123 200000 501802545 200000 326887692 200000 927645213 200000 880214030 200000 172573180 200000 394940453 200000 33955632 200000 244842515 200000 340083364 200000 96402624 200000 150840850 200000 382622849 200000 889677112 200000 959241811 200000 335874851 200000 424036638 200000 149291878 200000 896522484 200000 547471713 200000 632527953 200000 864897916 200000 785137498 200000 531855467 200000 620163872 200000 910699625 200000 495664860 200000 520734846 200000 178090290 200000 540190651 200000 17215344 200000 587704955 200000 664217805 200000 476924834 200000 553182124 200000 747694047 200000 93028568 200000 995703019 200000 673388743 200000 998729928 200000 308206297 200000 460923652 200000 712409752 200000 667437046 200000 874803960 200000 44589053 200000 365566357 200000 547032774 200000 909924857 200000 981575300 200000 854432981 200000 306039607 200000 233648452 200000 705538536 200000 615683597 200000 605953512 200000 426379488 200000 901670934 200000 888059285 200000 184859672 200000 129714546 200000 940869534 200000 301849187 200000 110587811 200000 588911681 200000 43000749 200000 861415438 200000 696552714 200000 858962229 200000 608283667 200000 623785164 200000 555558763 200000 840721106 200000 643932478 200000 723476339 200000 675883652 200000 111916097 200000 957335613 200000 351271802 200000 873244852 200000 586870599 200000 562385597 200000 228855544 200000 854216440 200000 903550026 200000 472739086 200000 426945699 200000 852508913 200000 808808018 200000 43377693 200000 870960593 200000 60458203 200000 364575492 200000 585220987 200000 659564154 200000 322651030 200000 905511080 200000 125772116 200000 444543795 200000 846660769 200000 282868260 200000 149068407 200000 621879603 200000 551396889 200000 169262334 200000 844681299 200000 615529552 200000 931492029 200000 99864925 200000 16666871 200000 601322754 200000 958127596 200000 121664519 200000 887930128 200000 132287582 200000 914236836 200000 5538915 200000 313588207 200000 975082011 200000 578358915 200000 153920631 200000 797643647 200000 875610768 200000 75893705 200000 449182442 200000 778284114 200000 522006194 200000 852499796 200000 10031874 200000 443766164 200000 462907418 200000 909955489 200000 769103014 200000 772203285 200000 689473276 200000 472124881 200000 78469724 200000 383614274 200000 870080048 200000 617522080 200000 254695243 200000 274061099 200000 471989036 200000 703282030 200000 607219001 200000 697950334 200000 159276550 200000 887386682 200000 156595854 200000 503109514 200000 778953078 200000 570875297 200000 280325198 200000 746228540 200000 880405713 200000 177802210 200000 260881441 200000 397151524 200000 235172878 200000 450927068 200000 789362254 200000 923659119 200000 239875011 200000 658641677 200000 876394938 200000 961802477 200000 647267624 200000 134804371 200000 418716653 200000 313210124 200000 369861650 200000 65304110 200000 819527948 200000 838753242 200000 631200504 200000 566299708 200000 97615839 200000 430558727 200000 370696945 200000 924825530 200000 171736011 200000 290778847 200000 265439155 200000 983645513 200000 33312984 200000 907662931 200000 627627924 200000 428894245 200000 690721707 200000 346249968 200000 856289675 200000 437156398 200000 432448908 200000 724403173 200000 404901679 200000 409711075 200000 962718305 200000 991747840 200000 710783158 200000 442444896 200000 663752368 200000 617459376 200000 612551415 200000 909280103 200000 610975135 200000 530960388 200000 171478887 200000 308751187 200000 322269942 200000 311136938 200000 645916190 200000 932884773 200000 966945563 200000 364842736 200000 409795026 200000 52075643 200000 768691988 200000 560417732 200000 72768986 200000 126978963 200000 977545864 200000 590505143 200000 873245740 200000 888528203 200000 404783037 200000 844509685 200000 358533470 200000 844480291 200000 141703578 200000 80730190 200000 387404967 200000 831753016 200000 724147621 200000 93026607 200000 248076766 200000 865118281 200000 761170437 200000 838978216 200000 727388537 200000 31610294 200000 703964032 200000 876019047 200000 648242830 200000 150224763 200000 142431101 200000 731221178 200000 822974676 200000 831587896 200000 444630531 200000 48885392 200000 130944674 200000 892974891 200000 836737975 200000 442050424 200000 802772206 200000 911392307 200000 522168288 200000 593146016 200000 295848271 200000 566919118 200000 632543846 200000 702305749 200000 625331706 200000 435705114 200000 299460557 200000 787961736 200000 730267591 200000 403139543 200000 731284797 200000 713111751 200000 373954093 200000 604927586 200000 946616957 200000 646805311 200000 905472832 200000 321704891 200000 883296754 200000 216383 200000 733648825 200000 689805695 200000 462969508 200000 615587255 200000 501637869 200000 713865710 200000 971923513 200000 13248052 200000 638258388 200000 563693541 200000 10178806 200000 134907109 200000 936301570 200000 975774947 200000 610344900 200000 602244760 200000 392306096 200000 398122759 200000 836906536 200000 602204860 200000 568233908 200000 397024015 200000 46778440 200000 292575584 200000 32300163 200000 811574361 200000 81185004 200000 493005105 200000 480370485 200000 12958949 200000 374221690 200000 32959871 200000 766252416 200000 125204305 200000 576677880 200000 561486904 200000 783889851 200000 148955867 200000 722102541 200000 966183914 200000 740637915 200000 128123745 200000 377857023 200000 260398532 200000 961751672 200000 316566371 200000 288930997 200000 688731541 200000 758420681 200000 878970878 200000 798551989 200000 182305226 200000 715436194 200000 843932913 200000 617181222 200000 576660851 200000 446396796 200000 865034907 200000 320530894 200000 736751166 200000 383086444 200000 76973050 200000 287812372 200000 43733113 200000 913964330 200000 821363885 200000 442975998 200000 42180371 200000 960133643 200000 558586610 200000 467289395 200000 963429275 200000 262857222 200000 857097640 200000 203292666 200000 253841982 200000 797519793 200000 534878797 200000 1391160 200000 754745804 200000 946538052 200000 394540287 200000 119540596 200000 745343923 200000 758551444 200000 595927678 200000 460047317 200000 421882881 200000 660114456 200000 237094951 200000 957841442 200000 241563493 200000 144482022 200000 357638138 200000 639471552 200000 223066926 200000 876563382 200000 966063764 200000 708400823 200000 289833801 200000 815390429 200000 776190260 200000 856542636 200000 959268422 200000 918885202 200000 863706041 200000 757408231 200000 507136851 200000 856236204 200000 736164002 200000 430368589 200000 647413822 200000 811739425 200000 666224395 200000 528760934 200000 188167030 200000 650465671 200000 952943285 200000 877770840 200000 438825482 200000 558296918 200000 677449726 200000 223756009 200000 812030887 200000 318925475 200000 149549540 200000 679037567 200000 930440349 200000 217796133 200000 268631045 200000 646901282 200000 849565146 200000 566327090 200000 512356513 200000 330962296 200000 965762796 200000 265216962 200000 571724437 200000 11583687 200000 370896386 200000 337729130 200000 919418721 200000 304148726 200000 324520939 200000 665933409 200000 497162530 200000 133468043 200000 468857364 200000 30054269 200000 403998359 200000 739089581 200000 974978701 200000 261103670 200000 408662303 200000 770199842 200000 812257284 200000 914651553 200000 76909752 200000 906693713 200000 222482887 200000 832640886 200000 932853249 200000 190057536 200000 718669253 200000 838001673 200000 676186168 200000 920566166 200000 37714060 200000 465364563 200000 848059708 200000 261441945 200000 321539404 200000 770097642 200000 146535819 200000 167928368 200000 530197457 200000 612080387 200000 679009347 200000 557822434 200000 353969804 200000 625562230 200000 489528612 200000 718412244 200000 648213130 200000 625918905 200000 983978123 200000 85061581 200000 888377210 200000 803920099 200000 445008247 200000 103053365 200000 373026219 200000 921793705 200000 909929352 200000 912730128 200000 783069706 200000 767757411 200000 982574330 200000 78823687 200000 743760935 200000 838461448 200000 87129261 200000 120163678 200000 575351856 200000 933736492 200000 707136543 200000 658541054 200000 715997939 200000 887320584 200000 866318703 200000 763114091 200000 613489631 200000 374314353 200000 736022875 200000 604301518 200000 239239426 200000 58537695 200000 890089281 200000 397389292 200000 444037388 200000 239234918 200000 902350625 200000 195326251 200000 696273738 200000 386010815 200000 546289048 200000 913536147 200000 721828778 200000 325003072 200000 360795622 200000 158957770 200000 478695100 200000 89551838 200000 589320168 200000 714131734 200000 112613806 200000 271494705 200000 861286942 200000 566174557 200000 903234639 200000 655331439 200000 432098725 200000 390890535 200000 450505996 200000 171389807 200000 168409148 200000 505043610 200000 439596789 200000 40682151 200000 723264066 200000 399085692 200000 915942328 200000 830089261 200000 798916789 200000 153476660 200000 331693475 200000 885566648 200000 248868660 200000 342365384 200000 736307109 200000 336913311 200000 893659133 200000 690929631 200000 911210316 200000 396915416 200000 935816686 200000 210447295 200000 816824519 200000 529030393 200000 412136071 200000 532718416 200000 585228005 200000 433055545 200000 803475429 200000 852540950 200000 653993748 200000 12680047 200000 963280072 200000 140561977 200000 707208034 200000 657517585 200000 888380557 200000 278759039 200000 958887550 200000 178801718 200000 758799155 200000 280765008 200000 793308598 200000 96150419 200000 186404186 200000 863125424 200000 253716218 200000 543367808 200000 659506750 200000 482320199 200000 432404694 200000 372996595 200000 546928575 200000 220310108 200000 503348347 200000 286845827 200000 319977563 200000 224060628 200000 864272310 200000 974808422 200000 24539952 200000 908026679 200000 671895286 200000 796284018 200000 28309502 200000 239019178 200000 51272522 200000 113871390 200000 653179683 200000 447937269 200000 894395999 200000 396735105 200000 33941916 200000 535787646 200000 595056261 200000 93417553 200000 27628810 200000 382215242 200000 599172777 200000 820462308 200000 168665001 200000 388092930 200000 460565083 200000 147210290 200000 109505114 200000 31567339 200000 817146313 200000 907659983 200000 288444569 200000 934425323 200000 620986818 200000 148235764 200000 686465670 200000 688434826 200000 549388211 200000 534721911 200000 581669087 200000 98978030 200000 846397868 200000 676333518 200000 465100035 200000 6072541 200000 872403546 200000 790593551 200000 702730992 200000 694363582 200000 404322573 200000 424498161 200000 389775173 200000 539136919 200000 70152627 200000 887893963 200000 717184320 200000 840369423 200000 894188251 200000 628616850 200000 106024639 200000 253587308 200000 680525234 200000 639549407 200000 226568770 200000 772226197 200000 849226247 200000 834990566 200000 308226790 200000 984260368 200000 752942154 200000 331680639 200000 915832939 200000 342595076 200000 338341768 200000 193994272 200000 797795118 200000 731596600 200000 610343792 200000 401989087 200000 692748846 200000 238161169 200000 201502800 200000 372931443 200000 23742730 200000 917956246 200000 732680984 200000 500086835 200000 224318464 200000 850782063 200000 990883668 200000 259115542 200000 870219759 200000 916634592 200000 156224309 200000 125388720 200000 947813973 200000 492340945 200000 210643336 200000 347670074 200000 856650065 200000 44541897 200000 862574012 200000 607784329 200000 536802720 200000 915713773 200000 919423455 200000 239242772 200000 912678563 200000 876537605 200000 992765600 200000 188776178 200000 131366999 200000 456332662 200000 461402958 200000 43730905 200000 513131354 200000 651640392 200000 710300631 200000 12871967 200000 293555947 200000 876506145 200000 103311561 200000 43663803 200000 165121769 200000 568232518 200000 749940051 200000 227593540 200000 401938899 200000 410345120 200000 940705091 200000 353840624 200000 155000006 200000 934299572 200000 715591944 200000 35916438 200000 38491521 200000 133765801 200000 163947953 200000 694647979 200000 588083811 200000 832482117 200000 930034923 200000 599263303 200000 245737066 200000 37801454 200000 874867974 200000 298706464 200000 345063732 200000 561969068 200000 203679984 200000 424869773 200000 466943233 200000 557771301 200000 581433399 200000 980636804 200000 499008174 200000 971510687 200000 331405579 200000 663956379 200000 53456315 200000 398086401 200000 882610744 200000 232722441 200000 464654917 200000 635416530 200000 493233967 200000 94343077 200000 308979468 200000 686383159 200000 136003069 200000 66847973 200000 698680685 200000 777708279 200000 404922193 200000 336703711 200000 395955559 200000 904908665 200000 527923833 200000 567650634 200000 627294617 200000 745043395 200000 957191012 200000 525066877 200000 461466433 200000 210732668 200000 471545505 200000 679721838 200000 129328702 200000 853879531 200000 968857437 200000 569807796 200000 668785422 200000 519520501 200000 900395880 200000 267202436 200000 11936975 200000 592983842 200000 530280752 200000 6554038 200000 79804225 200000 826264215 200000 982432707 200000 804070849 200000 979280065 200000 958689563 200000 476528336 200000 940285369 200000 680087631 200000 725247254 200000 879209126 200000 553464407 200000 70914440 200000 513386380 200000 402653235 200000 385687280 200000 683696812 200000 343689766 200000 542665477 200000 642534780 200000 842192024 200000 736292137 200000 409923402 200000 984109199 200000 453217483 200000 705710971 200000 340991443 200000 472208738 200000 479410020 200000 348876964 200000 820797452 200000 964773835 200000 977954593 200000 903468234 200000 238374404 200000 268361279 200000 313802081 200000 12134579 200000 903250027 200000 252394966 200000 518102562 200000 12409285 200000 874480270 200000 964262470 200000 222212098 200000 22741000 200000 529198684 200000 34932710 200000 466172481 200000 43897378 200000 486009443 200000 735290283 200000 481455292 200000 511974745 200000 785174994 200000 114387245 200000 381307379 200000 425310100 200000 240479352 200000 901821603 200000 525931267 200000 230312281 200000 445547714 200000 97669345 200000 528909227 200000 646919119 200000 127524800 200000 717598048 200000 490042954 200000 403012284 200000 394977568 200000 377287733 200000 500650463 200000 474520199 200000 873581872 200000 387071000 200000 728295430 200000 428684855 200000 833724127 200000 385526366 200000 623467264 200000 88237937 200000 201700796 200000 803549438 200000 350530987 200000 148405884 200000 959607284 200000 825086094 200000 53181829 200000 207556159 200000 988481111 200000 886341189 200000 943952045 200000 562060865 200000 715737683 200000 117483002 200000 342557152 200000 308835495 200000 201808374 200000 638831140 200000 753484415 200000 177745464 200000 558894063 200000 655573463 200000 881247366 200000 628986460 200000 999667085 200000 665600716 200000 644888213 200000 487821079 200000 236564157 200000 239325016 200000 50436075 200000 286349586 200000 89997839 200000 324625010 200000 800841317 200000 148689297 200000 379156145 200000 642179505 200000 745779842 200000 137404029 200000 414796401 200000 227931979 200000 363823457 200000 643193947 200000 669719998 200000 154566678 200000 90629312 200000 425589841 200000 266088358 200000 873264010 200000 451481341 200000 964303911 200000 439862233 200000 327919035 200000 312213272 200000 883041859 200000 757778084 200000 657959266 200000 204653743 200000 560130987 200000 621878006 200000 307613141 200000 734291455 200000 33749509 200000 400514141 200000 397883658 200000 456902633 200000 634359705 200000 677981448 200000 202359191 200000 114898921 200000 556132173 200000 76111813 200000 495683251 200000 452520479 200000 267820711 200000 357443076 200000 533169716 200000 24490826 200000 863609806 200000 655971794 200000 539525266 200000 884297926 200000 20365192 200000 440616413 200000 472629986 200000 977118869 200000 386357052 200000 139426165 200000 939517660 200000 216742226 200000 244809968 200000 382421128 200000 522732756 200000 240010302 200000 108710219 200000 779249573 200000 247408067 200000 299817271 200000 699808148 200000 971954169 200000 1843519 200000 944689851 200000 994405296 200000 842195796 200000 336351613 200000 62658024 200000 655891494 200000 276902948 200000 599194453 200000 91018366 200000 473289757 200000 333351799 200000 11167293 200000 760388314 200000 795475804 200000 740272892 200000 940972620 200000 209366012 200000 74681416 200000 709230338 200000 325907511 200000 5945729 200000 25141225 200000 35866230 200000 219417942 200000 552332200 200000 916858852 200000 325102824 200000 882686879 200000 194103632 200000 75984513 200000 617942149 200000 845565865 200000 778287607 200000 849533605 200000 325572126 200000 209612970 200000 120431548 200000 688006104 200000 285431583 200000 380886136 200000 247175517 200000 363716159 200000 60277655 200000 865545099 200000 930075192 200000 705332898 200000 338657845 200000 619848951 200000 219087949 200000 526971495 200000 571051592 200000 658600053 200000 113991226 200000 24835987 200000 804219838 200000 386172507 200000 260926780 200000 414448847 200000 588391205 200000 629143454 200000 847052083 200000 538296672 200000 88193964 200000 674176982 200000 860597918 200000 166532909 200000 675450658 200000 553580857 200000 354776730 200000 900988092 200000 294211572 200000 278142622 200000 223817446 200000 528712500 200000 24313650 200000 229203835 200000 123747297 200000 258272859 200000 915009161 200000 540209638 200000 269278857 200000 158775960 200000 5402185 200000 774873238 200000 176183933 200000 122337521 200000 80400224 200000 370395874 200000 570963963 200000 383085325 200000 911033181 200000 500636863 200000 164723681 200000 991675698 200000 257047661 200000 145034950 200000 543250863 200000 753315911 200000 419725664 200000 815025707 200000 727042947 200000 362954706 200000 912463780 200000 237070534 200000 805621274 200000 121564666 200000 666980679 200000 644798221 200000 845072084 200000 834071942 200000 307976952 200000 929733655 200000 840626096 200000 489429467 200000 320481797 200000 325776281 200000 231463755 200000 121745665 200000 982046813 200000 456226283 200000 216661732 200000 786409885 200000 692168847 200000 24957955 200000 677104730 200000 110930678 200000 17251785 200000 474889592 200000 209311787 200000 736074996 200000 57949145 200000 469668992 200000 817118070 200000 132430363 200000 588931886 200000 916390897 200000 421799928 200000 516738452 200000 191757526 200000 254686530 200000 521518098 200000 656172835 200000 786650241 200000 33052298 200000 623251649 200000 213561137 200000 609203835 200000 852157055 200000 55056291 200000 132849347 200000 318541749 200000 775143031 200000 984969464 200000 579027327 200000 27828668 200000 167101033 200000 131080093 200000 34577325 200000 571193023 200000 90162412 200000 818187025 200000 551709747 200000 659576204 200000 573047094 200000 162723699 200000 34134679 200000 456140179 200000 163740958 200000 610420609 200000 132363008 200000 963628256 200000 757340954 200000 81512090 200000 867712052 200000 682560036 200000 929713728 200000 874970300 200000 468288409 200000 745455788 200000 991603783 200000 431624838 200000 759992632 200000 930305127 200000 888328582 200000 528327478 200000 388283828 200000 552931811 200000 161538290 200000 242940586 200000 580817495 200000 768819280 200000 582469668 200000 556455778 200000 296361221 200000 459197818 200000 322672464 200000 226436731 200000 274483269 200000 421551058 200000 110530382 200000 68138933 200000 379862846 200000 570113637 200000 112473492 200000 748369773 200000 501487030 200000 103156962 200000 647114808 200000 966061218 200000 300481044 200000 876284311 200000 647110129 200000 633145587 200000 965981535 200000 782211955 200000 925207574 200000 74997918 200000 588034876 200000 179483653 200000 20907165 200000 429802114 200000 225037811 200000 520743803 200000 651610141 200000 488836125 200000 628348521 200000 454786211 200000 69289932 200000 244466062 200000 54210085 200000 150268652 200000 860497792 200000 883433875 200000 617355599 200000 389390436 200000 595975088 200000 704684426 200000 413018795 200000 381685690 200000 503629171 200000 288296819 200000 268839330 200000 242805309 200000 11888255 200000 143548395 200000 403914809 200000 275908058 200000 668512042 200000 259765810 200000 385969942 200000 581982497 200000 342677611 200000 658382373 200000 606237569 200000 557530944 200000 362833881 200000 287344707 200000 267818336 200000 274547206 200000 616456106 200000 810588075 200000 331351864 200000 922853344 200000 146634933 200000 794077723 200000 954059826 200000 632494045 200000 636708975 200000 155617778 200000 955551763 200000 963753389 200000 341156080 200000 281329198 200000 449878338 200000 555031453 200000 122492142 200000 118516333 200000 391669957 200000 651616924 200000 342119872 200000 373877487 200000 521960003 200000 617302072 200000 138413915 200000 112536210 200000 308088834 200000 716404896 200000 785824856 200000 787365587 200000 840316649 200000 800772771 200000 739017707 200000 340465106 200000 449552510 200000 860406191 200000 692390380 200000 561076302 200000 190136040 200000 911437777 200000 147588305 200000 222112676 200000 788980461 200000 870760890 200000 230246320 200000 300295635 200000 37746676 200000 252973752 200000 819746880 200000 95816570 200000 22575620 200000 201173688 200000 461404888 200000 903033815 200000 912931266 200000 215644745 200000 460572782 200000 546107593 200000 856770165 200000 728402075 200000 106745497 200000 210475214 200000 399785988 200000 437720955 200000 530758542 200000 93512965 200000 594917110 200000 883924824 200000 481876005 200000 732473643 200000 819039344 200000 5276992 200000 247271381 200000 505999777 200000 828728378 200000 545047778 200000 691353778 200000 475892579 200000 677563577 200000 376506509 200000 957949813 200000 630450194 200000 925383413 200000 693179694 200000 733913971 200000 972879850 200000 583668371 200000 531063893 200000 821699747 200000 390656459 200000 513323995 200000 41540656 200000 571224476 200000 132836147 200000 637766579 200000 573674893 200000 959782292 200000 342252097 200000 827603361 200000 636889051 200000 247466082 200000 257413555 200000 448841163 200000 149077289 200000 905035387 200000 812378856 200000 462480633 200000 198225445 200000 752034039 200000 197522910 200000 972599953 200000 808527388 200000 656248204 200000 553494323 200000 545771673 200000 954678527 200000 614749841 200000 276862503 200000 250063800 200000 698490204 200000 715166971 200000 161784471 200000 497167668 200000 278360672 200000 732587618 200000 834417411 200000 273219827 200000 927903706 200000 68675837 200000 932895368 200000 768871806 200000 933763130 200000 297552800 200000 208520934 200000 574385656 200000 343970957 200000 730874308 200000 353614970 200000 845244459 200000 75425409 200000 382710142 200000 708528707 200000 228568187 200000 902441575 200000 823895942 200000 616289760 200000 795738095 200000 524381483 200000 129054513 200000 897140623 200000 763034158 200000 857858652 200000 782951029 200000 780488750 200000 654314878 200000 589663274 200000 661946347 200000 290735933 200000 300893383 200000 786156898 200000 113048263 200000 655656666 200000 142158733 200000 878132594 200000 755873505 200000 632937922 200000 623191032 200000 397100139 200000 521843888 200000 63913814 200000 46038735 200000 817942265 200000 994062664 200000 526826898 200000 731979127 200000 720802923 200000 952610914 200000 339217686 200000 991181304 200000 310277809 200000 625202771 200000 96256289 200000 118404343 200000 293333592 200000 309391378 200000 152578448 200000 846446012 200000 913352846 200000 936106294 200000 786918114 200000 238179884 200000 518456612 200000 468986357 200000 63401526 200000 547357903 200000 534758534 200000 494573349 200000 343995210 200000 303096523 200000 190249923 200000 204162110 200000 277267068 200000 675579366 200000 860655755 200000 220349268 200000 627817164 200000 220552838 200000 764473642 200000 517695776 200000 766466520 200000 688694195 200000 88598161 200000 477668600 200000 721201117 200000 225917203 200000 51889229 200000 630461649 200000 77703612 200000 902799596 200000 24171149 200000 545910084 200000 499375857 200000 590121509 200000 718322720 200000 192956293 200000 90227612 200000 433047108 200000 310296179 200000 663980907 200000 470502524 200000 630222192 200000 897401238 200000 623307118 200000 800534254 200000 157104751 200000 202479671 200000 620011683 200000 461730545 200000 465580712 200000 962106276 200000 920138434 200000 874617124 200000 39989281 200000 94528460 200000 52473375 200000 253150405 200000 907067265 200000 665690942 200000 46631347 200000 800905138 200000 569051150 200000 675181863 200000 480858900 200000 817160299 200000 589180847 200000 650521943 200000 91052663 200000 797193741 200000 179293931 200000 436442172 200000 381917876 200000 478616152 200000 509071591 200000 676986084 200000 380810561 200000 61705641 200000 339751274 200000 262804222 200000 60227125 200000 569950464 200000 145623260 200000 314331352 200000 150314565 200000 804505594 200000 614382145 200000 180263778 200000 612381897 200000 988111574 200000 934223681 200000 178481704 200000 944701367 200000 797507699 200000 429078563 200000 68867419 200000 279976358 200000 769375823 200000 531590604 200000 406862280 200000 80202188 200000 386655881 200000 763617732 200000 562907870 200000 500449279 200000 825064415 200000 343647793 200000 279170732 200000 785395895 200000 576480176 200000 682900440 200000 80085983 200000 200741640 200000 724237817 200000 346159650 200000 567183815 200000 287637163 200000 965803355 200000 617783572 200000 258238546 200000 314736118 200000 692274962 200000 744793941 200000 877001230 200000 433774046 200000 40999679 200000 905055274 200000 757120042 200000 584931835 200000 86211486 200000 719454076 200000 381808756 200000 937725571 200000 496507407 200000 585732560 200000 189352284 200000 308749901 200000 460495888 200000 181883469 200000 233282542 200000 922227407 200000 225936384 200000 656546489 200000 866544603 200000 611320863 200000 508407005 200000 633355643 200000 439446896 200000 226770676 200000 662376006 200000 569958809 200000 915188124 200000 550064293 200000 320010361 200000 931835578 200000 345239022 200000 234632999 200000 50507861 200000 761618724 200000 459892371 200000 754788115 200000 457783127 200000 159092670 200000 294350939 200000 977709469 200000 539608480 200000 986025487 200000 10083507 200000 314164381 200000 201294316 200000 884305980 200000 114183595 200000 182685833 200000 441699739 200000 389182732 200000 57009649 200000 297006711 200000 817289388 200000 328035814 200000 881494228 200000 411995679 200000 130720188 200000 712426705 200000 102144577 200000 211534294 200000 936318474 200000 615050866 200000 11465416 200000 326876307 200000 32281973 200000 613051409 200000 416677271 200000 711832557 200000 169283195 200000 936559507 200000 589809788 200000 720115226 200000 686489659 200000 858044800 200000 64581094 200000 182048240 200000 173561971 200000 176717053 200000 176667363 200000 789625062 200000 368515457 200000 506101202 200000 455811362 200000 75890451 200000 108797029 200000 275446372 200000 274767090 200000 123231533 200000 927460540 200000 323721147 200000 527339841 200000 70467210 200000 923086534 200000 853204861 200000 179136925 200000 532165921 200000 786464096 200000 722416624 200000 258632245 200000 286964617 200000 104019465 200000 422321658 200000 968927191 200000 560372472 200000 69348064 200000 413878051 200000 985040882 200000 51916613 200000 527969444 200000 32484753 200000 771575445 200000 200752358 200000 35859121 200000 608707082 200000 992919662 200000 95331569 200000 610178312 200000 121486837 200000 430294219 200000 847031069 200000 449401415 200000 857930072 200000 14329755 200000 112687040 200000 563023788 200000 874414810 200000 959272812 200000 834008018 200000 735734549 200000 140097473 200000 332192621 200000 72305384 200000 53471490 200000 379673076 200000 351740781 200000 385014074 200000 771529360 200000 612252153 200000 703074266 200000 799231901 200000 602328447 200000 99271415 200000 266123714 200000 456275335 200000 649164332 200000 274611893 200000 308766931 200000 774058257 200000 342144918 200000 506095000 200000 493201758 200000 932751599 200000 72751964 200000 621954727 200000 867030607 200000 697394809 200000 497201597 200000 6953354 200000 208722742 200000 954224037 200000 439957397 200000 198927493 200000 831518272 200000 321874698 200000 450969189 200000 73147520 200000 46935101 200000 502479326 200000 741075531 200000 303850754 200000 242751643 200000 61104119 200000 711003653 200000 553015344 200000 736157545 200000 966740428 200000 346849009 200000 962829522 200000 625485140 200000 207807092 200000 108353807 200000 52042829 200000 934454699 200000 247219621 200000 8681212 200000 385738409 200000 30032478 200000 181707189 200000 172802552 200000 499472524 200000 193183226 200000 677249947 200000 745330656 200000 746739515 200000 538950574 200000 94649070 200000 695306035 200000 659848351 200000 949059400 200000 702572004 200000 344534288 200000 311860541 200000 908782391 200000 485409107 200000 380407093 200000 153757244 200000 586991754 200000 838219443 200000 636767233 200000 133486434 200000 633474287 200000 959420953 200000 376569458 200000 721621269 200000 457626292 200000 441924668 200000 224397351 200000 401188445 200000 935116488 200000 162243187 200000 293882205 200000 50779360 200000 4820665 200000 281383091 200000 833233141 200000 662584548 200000 165194934 200000 871568789 200000 718858347 200000 929085264 200000 689049998 200000 830671949 200000 260171744 200000 519295914 200000 614646958 200000 326707379 200000 691440144 200000 992055321 200000 711464486 200000 923452 200000 125368923 200000 496939876 200000 238503588 200000 872294657 200000 773108415 200000 779828976 200000 294644598 200000 602411958 200000 869808603 200000 141059780 200000 709769868 200000 290829235 200000 271377645 200000 584117639 200000 169554546 200000 155789294 200000 46540756 200000 681474688 200000 493064793 200000 689558014 200000 760427790 200000 341631380 200000 66163214 200000 823845400 200000 697784762 200000 972893002 200000 581630463 200000 755614484 200000 893555093 200000 587607242 200000 937686333 200000 511041640 200000 279245056 200000 769230808 200000 129964916 200000 858213419 200000 779613431 200000 17883357 200000 776171251 200000 455977235 200000 719247131 200000 753549533 200000 314151594 200000 645493878 200000 383420840 200000 963591041 200000 76730918 200000 86525515 200000 397493630 200000 359831310 200000 401608598 200000 346207017 200000 621824027 200000 928140906 200000 93190600 200000 15696454 200000 171409310 200000 831988509 200000 679005227 200000 766256505 200000 951786181 200000 726043469 200000 779288270 200000 64700727 200000 2284783 200000 835476928 200000 553581150 200000 314289816 200000 347115034 200000 725447132 200000 717726251 200000 244611410 200000 508638949 200000 801180585 200000 265733155 200000 555210684 200000 94432909 200000 480255949 200000 599962324 200000 9733323 200000 110342387 200000 416353678 200000 862370157 200000 393086999 200000 890689683 200000 666922195 200000 4016573 200000 872991190 200000 616085133 200000 463375906 200000 169006641 200000 703786207 200000 909526688 200000 516125858 200000 436200921 200000 87549096 200000 376132393 200000 775438873 200000 142241379 200000 482661191 200000 894551335 200000 36015854 200000 327829533 200000 759604596 200000 512661049 200000 807146535 200000 440007670 200000 383217795 200000 943064733 200000 670085996 200000 116735869 200000 313477741 200000 129215282 200000 821603073 200000 16989407 200000 310306248 200000 206120821 200000 306421198 200000 3866348 200000 288458697 200000 360768391 200000 949992794 200000 90564370 200000 223052872 200000 719229989 200000 90354634 200000 848907615 200000 370592699 200000 961205933 200000 467104741 200000 133419650 200000 111179577 200000 59015967 200000 920232723 200000 894365130 200000 463515768 200000 412346904 200000 80054616 200000 290168100 200000 59053006 200000 225414359 200000 131936605 200000 771774240 200000 291454514 200000 918827323 200000 554343014 200000 733271276 200000 375689019 200000 425758658 200000 913825884 200000 705757782 200000 359591711 200000 606960011 200000 492041668 200000 661243341 200000 970380468 200000 420798548 200000 950355908 200000 945989216 200000 68028785 200000 248965244 200000 275112484 200000 352012732 200000 255560045 200000 464081665 200000 531276106 200000 211242033 200000 566200158 200000 775221121 200000 379887676 200000 784002733 200000 210314395 200000 385670716 200000 881970336 200000 727727294 200000 433531673 200000 39377935 200000 978425022 200000 781315219 200000 724233584 200000 981788281 200000 194846588 200000 749081851 200000 621195479 200000 853107098 200000 47344736 200000 808458595 200000 62882082 200000 460678190 200000 227297169 200000 891803099 200000 634827466 200000 4353941 200000 436188629 200000 831045905 200000 106383076 200000 681415629 200000 882118803 200000 139735123 200000 736713511 200000 330710901 200000 263391697 200000 577765264 200000 309349866 200000 122953163 200000 893223478 200000 107958614 200000 482948131 200000 847844013 200000 776738569 200000 258669781 200000 168336233 200000 538548891 200000 487030831 200000 789084634 200000 462324721 200000 785556147 200000 591759407 200000 914451155 200000 512175251 200000 301400754 200000 57400880 200000 476992720 200000 755275461 200000 225155321 200000 869447161 200000 527410048 200000 802540190 200000 575480964 200000 953940975 200000 240622383 200000 960306387 200000 298278131 200000 501012762 200000 542117581 200000 579340476 200000 410919556 200000 191968543 200000 610607081 200000 844212815 200000 1462294 200000 835318854 200000 93814961 200000 414523939 200000 675885351 200000 842569076 200000 249374707 200000 160887662 200000 606685142 200000 349467697 200000 718538526 200000 584079366 200000 682685665 200000 671528610 200000 296876609 200000 24754274 200000 493472167 200000 381959055 200000 780773897 200000 781140377 200000 182439462 200000 742031453 200000 782495686 200000 321877857 200000 992443132 200000 851178772 200000 307788645 200000 899496465 200000 856024425 200000 671159898 200000 551542646 200000 951839902 200000 171072842 200000 225364341 200000 595452711 200000 341945504 200000 251791134 200000 410586700 200000 771931719 200000 749812301 200000 584194052 200000 433331045 200000 304337219 200000 7816828 200000 408592315 200000 52105190 200000 218026283 200000 754148002 200000 561921695 200000 951628184 200000 338598317 200000 742958296 200000 736538034 200000 859372254 200000 332474647 200000 8194002 200000 528596623 200000 477236418 200000 210620504 200000 154963688 200000 795320695 200000 726269672 200000 459599102 200000 622514703 200000 53195592 200000 972246423 200000 359276345 200000 39235040 200000 359638912 200000 536519094 200000 262321621 200000 936552335 200000 393546813 200000 990207691 200000 868086339 200000 858748660 200000 315913790 200000 471932157 200000 660456080 200000 508656773 200000 520727267 200000 644571923 200000 524600171 200000 27947864 200000 809333800 200000 384595058 200000 775814690 200000 141668645 200000 573247661 200000 585546529 200000 894332581 200000 400969793 200000 956463536 200000 815189448 200000 649212289 200000 785826723 200000 406207760 200000 51083691 200000 674296292 200000 101831906 200000 414685003 200000 685383347 200000 706087838 200000 197190195 200000 5911936 200000 539561828 200000 475673885 200000 567371375 200000 639966573 200000 452857575 200000 508911472 200000 736854282 200000 817326448 200000 713608960 200000 680610372 200000 461073436 200000 916977289 200000 502470168 200000 81971177 200000 614897243 200000 526931541 200000 213322548 200000 841870668 200000 603967261 200000 993444116 200000 953360890 200000 366423549 200000 919148121 200000 650095523 200000 755477170 200000 752443434 200000 385174182 200000 846458754 200000 421536322 200000 843064994 200000 739625786 200000 382677198 200000 627375152 200000 406450898 200000 485997036 200000 408865862 200000 811677347 200000 106869962 200000 770780977 200000 114185545 200000 280924769 200000 623226679 200000 234158114 200000 998087637 200000 625742032 200000 409179497 200000 454120051 200000 366208136 200000 839746552 200000 984062286 200000 506293371 200000 838069410 200000 379737727 200000 463193461 200000 656490290 200000 289349121 200000 489867692 200000 991930123 200000 9310765 200000 875989794 200000 350775140 200000 986029536 200000 579603876 200000 817891622 200000 543323182 200000 182764641 200000 142390380 200000 809315273 200000 378817841 200000 723119006 200000 440691707 200000 626722667 200000 556176435 200000 942707013 200000 337130602 200000 954005259 200000 544965531 200000 338577317 200000 439241837 200000 840879686 200000 647756912 200000 959346091 200000 657761628 200000 2487131 200000 524493399 200000 176888550 200000 967578925 200000 266702121 200000 707117463 200000 165430150 200000 960092279 200000 745411374 200000 498110232 200000 922950232 200000 100615792 200000 531238792 200000 354626142 200000 766289099 200000 849997550 200000 881121527 200000 503257490 200000 714328813 200000 766624872 200000 154213080 200000 931483000 200000 190262126 200000 198380021 200000 855047467 200000 274337145 200000 130787226 200000 149867338 200000 645601421 200000 549748634 200000 695447906 200000 144135360 200000 552851518 200000 386794113 200000 930990419 200000 699680075 200000 72230427 200000 904084342 200000 402029212 200000 674679939 200000 866223267 200000 123470430 200000 650666763 200000 78712478 200000 240675061 200000 482520001 200000 195434255 200000 145971314 200000 266689231 200000 556695237 200000 970542007 200000 50246007 200000 481596048 200000 524623664 200000 858633904 200000 97173954 200000 112119094 200000 191606121 200000 634945610 200000 826814474 200000 542537312 200000 558568054 200000 817965939 200000 932515238 200000 59775564 200000 615345150 200000 490890170 200000 671703179 200000 385280472 200000 550165575 200000 695979340 200000 808295762 200000 693675652 200000 806768184 200000 693983992 200000 581809455 200000 345337453 200000 347130199 200000 885611566 200000 993593850 200000 97455186 200000 634157515 200000 789557499 200000 690552872 200000 461594514 200000 506483802 200000 37446158 200000 211819218 200000 173486636 200000 803452523 200000 308310709 200000 932016044 200000 130436797 200000 287162373 200000 849848031 200000 396595982 200000 585553540 200000 591196621 200000 828481307 200000 335644142 200000 70729567 200000 884174090 200000 31614102 200000 921272803 200000 624500686 200000 673670051 200000 973277472 200000 556567842 200000 226562287 200000 272667679 200000 789547303 200000 5787779 200000 556735616 200000 454675363 200000 512080313 200000 262162300 200000 425559775 200000 877596151 200000 949072518 200000 882336804 200000 141099276 200000 761262464 200000 334399450 200000 816741169 200000 301421732 200000 494924614 200000 383002278 200000 254247929 200000 682680806 200000 722803950 200000 570662007 200000 868428915 200000 500339633 200000 873008320 200000 719012219 200000 692775222 200000 976603524 200000 363304354 200000 104758915 200000 503394168 200000 702412668 200000 100804377 200000 868379387 200000 9536783 200000 812102744 200000 658604366 200000 323802866 200000 455151219 200000 910371702 200000 94185734 200000 287931672 200000 274164409 200000 939940054 200000 8704936 200000 465873082 200000 249111448 200000 514138390 200000 153930042 200000 330360775 200000 558572391 200000 181006195 200000 604767842 200000 184502477 200000 275807515 200000 123135950 200000 446460520 200000 514393851 200000 907334732 200000 354852003 200000 141193010 200000 10018848 200000 933294384 200000 625923859 200000 63483718 200000 673333417 200000 115134622 200000 426229466 200000 411075019 200000 494799270 200000 70630924 200000 3140184 200000 520504968 200000 371897029 200000 470000016 200000 632601227 200000 120340962 200000 347263060 200000 54455778 200000 705045778 200000 721402080 200000 53941570 200000 750581334 200000 886765611 200000 432511785 200000 844850462 200000 627162341 200000 385733301 200000 193304835 200000 112305685 200000 507530277 200000 766954030 200000 804447574 200000 931115767 200000 929147723 200000 295947956 200000 340562854 200000 42496818 200000 660545071 200000 671464711 200000 989761051 200000 663221460 200000 216391495 200000 79402628 200000 607908732 200000 34622092 200000 695572394 200000 127355691 200000 577855278 200000 908627369 200000 514171662 200000 464545177 200000 208208185 200000 547622424 200000 776648137 200000 196643597 200000 705148482 200000 313234025 200000 986311378 200000 569815398 200000 685596561 200000 462455754 200000 861181888 200000 822934818 200000 794701067 200000 876065801 200000 865142473 200000 573918560 200000 435326264 200000 215324053 200000 617041603 200000 139376094 200000 97881406 200000 392121213 200000 127125797 200000 933311227 200000 300494050 200000 631725934 200000 22507526 200000 930664373 200000 685043341 200000 232402872 200000 164860956 200000 872200106 200000 688300356 200000 410940745 200000 459502270 200000 386741530 200000 536222382 200000 111731631 200000 678702049 200000 560458466 200000 460689681 200000 176039193 200000 125567005 200000 878880898 200000 746712403 200000 670836309 200000 503138473 200000 925919255 200000 109807869 200000 770904275 200000 372526937 200000 743788640 200000 576104498 200000 833972896 200000 986912934 200000 370606268 200000 113386940 200000 942156394 200000 411970469 200000 609235241 200000 403851519 200000 533849474 200000 466551309 200000 684163142 200000 425203714 200000 967230420 200000 585553973 200000 660052305 200000 59349356 200000 102388719 200000 924987667 200000 976318505 200000 117599363 200000 285024002 200000 346042430 200000 208550731 200000 814925102 200000 508636380 200000 359142891 200000 546226648 200000 642947060 200000 530211819 200000 526149874 200000 319030157 200000 204696570 200000 531248445 200000 708018889 200000 841506504 200000 688125191 200000 20113537 200000 253478790 200000 947324040 200000 273883010 200000 685620742 200000 468658145 200000 371612780 200000 531200114 200000 739990713 200000 603241775 200000 564083379 200000 287604604 200000 366120490 200000 693636967 200000 820597306 200000 987482856 200000 270796935 200000 698384160 200000 313431168 200000 102454683 200000 706943134 200000 83342736 200000 466409379 200000 355845405 200000 24943582 200000 471554701 200000 219682915 200000 327307156 200000 512093781 200000 612674702 200000 883939358 200000 407406021 200000 675050163 200000 199436458 200000 245493458 200000 836113177 200000 867842628 200000 487243927 200000 971789597 200000 469237141 200000 27030777 200000 790810284 200000 766711871 200000 827552223 200000 104962399 200000 868711902 200000 709758485 200000 200629055 200000 519444133 200000 995215301 200000 663194398 200000 453446043 200000 742925978 200000 690394263 200000 310094970 200000 109156729 200000 369643435 200000 703104811 200000 921088485 200000 17374720 200000 127808232 200000 389486838 200000 967798719 200000 388400886 200000 463547390 200000 81627153 200000 353777926 200000 964720322 200000 378613566 200000 890597168 200000 268644697 200000 456308330 200000 793682324 200000 581496747 200000 621291253 200000 473791893 200000 497625231 200000 570535287 200000 831511227 200000 80047753 200000 474532958 200000 796678445 200000 415819816 200000 824068141 200000 121052112 200000 965062657 200000 907031386 200000 261756936 200000 405446227 200000 94373835 200000 158572817 200000 250423359 200000 641298933 200000 330504961 200000 106747050 200000 266075033 200000 33881957 200000 750267065 200000 112654372 200000 574471037 200000 747622385 200000 767453867 200000 981019678 200000 811100146 200000 521576329 200000 729049388 200000 209607127 200000 699570589 200000 746969785 200000 883277107 200000 477531435 200000 952655814 200000 207490738 200000 781430359 200000 895469211 200000 226873938 200000 950243649 200000 514901709 200000 968772933 200000 638451657 200000 346524885 200000 287969134 200000 992996583 200000 14735184 200000 133850236 200000 699957166 200000 465498592 200000 167673519 200000 677710310 200000 981460389 200000 98771245 200000 823142987 200000 935625567 200000 42188809 200000 998141039 200000 90271532 200000 442765272 200000 713367088 200000 607497698 200000 352870648 200000 186846430 200000 730911761 200000 971319398 200000 116984821 200000 780381856 200000 976931395 200000 10862970 200000 982178057 200000 281047532 200000 768087548 200000 899180347 200000 27366332 200000 144992818 200000 462282003 200000 355526760 200000 866733108 200000 80021374 200000 383642621 200000 662344288 200000 198814007 200000 248001153 200000 184584659 200000 72697633 200000 775227436 200000 335226504 200000 534273609 200000 929797961 200000 9466137 200000 620955522 200000 562982838 200000 259681304 200000 833225381 200000 557640701 200000 344482066 200000 671238508 200000 333792790 200000 664283945 200000 590966770 200000 737674179 200000 542799699 200000 697102546 200000 461770894 200000 912557627 200000 585585890 200000 178774377 200000 175059387 200000 657179283 200000 541209578 200000 92622331 200000 172694767 200000 924946219 200000 443579954 200000 577545783 200000 773285443 200000 438722815 200000 139440671 200000 816090731 200000 378226283 200000 901645231 200000 803009720 200000 29108102 200000 52967615 200000 358215545 200000 527484836 200000 891820311 200000 524774197 200000 807994684 200000 203837226 200000 896588620 200000 71857764 200000 686647926 200000 982414895 200000 440054515 200000 436693890 200000 495711045 200000 502857275 200000 787338619 200000 15055973 200000 559402089 200000 241868147 200000 221473010 200000 818520452 200000 678792000 200000 572489887 200000 958958599 200000 100798454 200000 679048647 200000 378509092 200000 428498441 200000 94366576 200000 40609951 200000 260907786 200000 140152549 200000 140696139 200000 657516292 200000 35586294 200000 789480747 200000 626594683 200000 315471574 200000 870741552 200000 976473609 200000 94245016 200000 579217044 200000 228105374 200000 339673422 200000 951079384 200000 581819226 200000 35440326 200000 159639911 200000 252179985 200000 807035626 200000 542000590 200000 286054244 200000 143472315 200000 608226207 200000 133038974 200000 567706354 200000 837722603 200000 382435450 200000 788343356 200000 574955105 200000 247999576 200000 655539993 200000 564751630 200000 478536863 200000 281108313 200000 410365882 200000 105876379 200000 672668474 200000 419530467 200000 308471611 200000 513866281 200000 596321889 200000 188146063 200000 382208284 200000 203416479 200000 107340515 200000 942418577 200000 832622970 200000 850123139 200000 943660590 200000 387603905 200000 556444949 200000 536582652 200000 279574096 200000 125914004 200000 44700490 200000 459413969 200000 234816503 200000 87211299 200000 118585880 200000 497244263 200000 387278452 200000 976931874 200000 367391262 200000 174972869 200000 990536115 200000 279318761 200000 749519002 200000 164886674 200000 540147780 200000 715634286 200000 798453099 200000 168533013 200000 820110676 200000 589305416 200000 76165903 200000 436326451 200000 56170163 200000 816196780 200000 551973028 200000 747289459 200000 680603343 200000 391585394 200000 839838186 200000 3273469 200000 589533366 200000 425476880 200000 893878078 200000 511546005 200000 425196055 200000 901191325 200000 782846368 200000 749665956 200000 44805441 200000 251887055 200000 582583981 200000 763906094 200000 576973601 200000 106321916 200000 674925221 200000 983295708 200000 965920583 200000 223406363 200000 740117605 200000 364119795 200000 510825441 200000 706458563 200000 73727852 200000 909596505 200000 258310589 200000 438320938 200000 412730329 200000 49989014 200000 831277643 200000 324993318 200000 259781226 200000 580118480 200000 827673495 200000 754054703 200000 231619710 200000 229535948 200000 579186258 200000 81758042 200000 124409362 200000 143283699 200000 942371273 200000 634218078 200000 666872775 200000 142073162 200000 16559594 200000 69029265 200000 494699738 200000 613510520 200000 8255302 200000 580273131 200000 24038697 200000 969892291 200000 64138505 200000 852065025 200000 1506100 200000 412936722 200000 196663042 200000 568625930 200000 450766872 200000 30665451 200000 825833889 200000 924816605 200000 78095764 200000 783584117 200000 172418547 200000 988735472 200000 866830855 200000 646586230 200000 690607015 200000 395648601 200000 678689903 200000 260310869 200000 158259467 200000 269222096 200000 223017579 200000 974606360 200000 835003150 200000 716352681 200000 469311033 200000 85754726 200000 519743294 200000 979385309 200000 384803512 200000 991880070 200000 750851019 200000 290469122 200000 673752422 200000 377539933 200000 276514690 200000 660010317 200000 292309601 200000 523644530 200000 591965650 200000 502581910 200000 884766825 200000 299099373 200000 681191113 200000 265904467 200000 799001819 200000 110252434 200000 193810198 200000 433629851 200000 58553271 200000 526886858 200000 564188167 200000 415916068 200000 416656282 200000 380179865 200000 302025612 200000 131118148 200000 176483267 200000 767012776 200000 120211506 200000 109458930 200000 252936209 200000 381803323 200000 722191143 200000 880514245 200000 837334275 200000 649610299 200000 779003452 200000 808068339 200000 654276021 200000 190068524 200000 369928669 200000 471869778 200000 502452712 200000 920896823 200000 972876569 200000 193458009 200000 691564026 200000 816737825 200000 977396640 200000 806142751 200000 685734121 200000 961751633 200000 88671167 200000 785645914 200000 440623187 200000 78586572 200000 63497828 200000 211569505 200000 489515128 200000 13435195 200000 156965663 200000 979518249 200000 538903605 200000 508855779 200000 872900639 200000 988404554 200000 247076106 200000 29929899 200000 981514288 200000 699968763 200000 44195092 200000 329082393 200000 971382978 200000 788599312 200000 890994962 200000 454949204 200000 328771556 200000 239873794 200000 744014435 200000 179628578 200000 418753092 200000 694166246 200000 395860229 200000 761754602 200000 324301104 200000 219345779 200000 359206807 200000 180836018 200000 568854167 200000 472763648 200000 386892631 200000 10897697 200000 643057928 200000 730081923 200000 563232292 200000 651203710 200000 583951280 200000 3036562 200000 744732284 200000 109898926 200000 57670239 200000 397774437 200000 684918141 200000 379742776 200000 510812035 200000 522093009 200000 857749223 200000 327825987 200000 637629994 200000 549915981 200000 833400087 200000 947344534 200000 102801923 200000 613708015 200000 439231756 200000 333446038 200000 994327388 200000 385885551 200000 162402918 200000 260662858 200000 952254757 200000 993943074 200000 421126497 200000 984955482 200000 482371307 200000 867971327 200000 211549917 200000 398478858 200000 765500636 200000 14145693 200000 944598104 200000 744071747 200000 928368584 200000 359623730 200000 55005681 200000 170136202 200000 49710365 200000 156915604 200000 213379686 200000 178093317 200000 765971690 200000 758080826 200000 269084949 200000 960851580 200000 879885788 200000 701827131 200000 530555390 200000 157737044 200000 68533571 200000 542042701 200000 501852606 200000 485534357 200000 492385037 200000 222190535 200000 332813717 200000 440170469 200000 739759048 200000 194854302 200000 654707040 200000 241806218 200000 5154979 200000 327637866 200000 736858015 200000 883937643 200000 899190124 200000 731644257 200000 401113455 200000 11482126 200000 408455827 200000 256576602 200000 109029007 200000 400399513 200000 409118500 200000 637989322 200000 537725790 200000 29618900 200000 251892432 200000 356988874 200000 877590234 200000 823750437 200000 281029604 200000 230849806 200000 265739938 200000 564022931 200000 489099087 200000 670776558 200000 37860084 200000 270783682 200000 562123936 200000 809597791 200000 843221678 200000 949317628 200000 177511940 200000 560579834 200000 832491344 200000 393625893 200000 661178443 200000 78685939 200000 232436983 200000 66868164 200000 250688738 200000 368726306 200000 480301667 200000 260666368 200000 961059290 200000 61057021 200000 749514993 200000 539588256 200000 758245342 200000 766580890 200000 700312224 200000 340450569 200000 948902464 200000 809110705 200000 455435280 200000 219848514 200000 559166188 200000 75639959 200000 538768509 200000 843521011 200000 155849842 200000 126302531 200000 330448839 200000 789662816 200000 993451008 200000 592203340 200000 533721196 200000 685741682 200000 280321892 200000 586743783 200000 798586762 200000 756889773 200000 344413453 200000 320216301 200000 174438625 200000 393479226 200000 847100937 200000 666974930 200000 793221839 200000 432178909 200000 373325831 200000 130424238 200000 373285970 200000 573781247 200000 328214870 200000 85495863 200000 658851592 200000 924871077 200000 801103076 200000 296199107 200000 70642480 200000 937434229 200000 389566015 200000 197230153 200000 617281962 200000 29399479 200000 358391702 200000 656636000 200000 859816946 200000 424232529 200000 576900023 200000 14849342 200000 742679592 200000 973370313 200000 178319377 200000 410484410 200000 878174986 200000 620051525 200000 384695475 200000 215875401 200000 351281655 200000 1917069 200000 396538955 200000 338032643 200000 773997805 200000 422109191 200000 596708903 200000 550831775 200000 915790475 200000 85697209 200000 584585782 200000 228079473 200000 846915087 200000 725918538 200000 590337286 200000 730837874 200000 24277335 200000 82829568 200000 239899078 200000 597910583 200000 944382179 200000 24037826 200000 941874757 200000 973561848 200000 780171216 200000 727247383 200000 564545265 200000 936811401 200000 560970206 200000 171735844 200000 671380696 200000 581646947 200000 225668458 200000 147060400 200000 343400873 200000 374252188 200000 634335603 200000 981742370 200000 622129586 200000 668642537 200000 165691288 200000 879720321 200000 48525794 200000 724125858 200000 659100695 200000 697724786 200000 34961864 200000 91871677 200000 139403215 200000 141056828 200000 544327057 200000 340375761 200000 771292734 200000 609758663 200000 388883981 200000 816607507 200000 674028419 200000 869514903 200000 786942122 200000 456995932 200000 900162651 200000 249925589 200000 892577143 200000 537513248 200000 945178151 200000 584071237 200000 397672737 200000 927230583 200000 698642660 200000 132438864 200000 684606200 200000 42927638 200000 585554224 200000 614818042 200000 648988393 200000 878165590 200000 149946954 200000 318402540 200000 619766148 200000 939461675 200000 268801553 200000 556538219 200000 529922551 200000 340143917 200000 929463556 200000 658272093 200000 704763920 200000 758330258 200000 266387520 200000 284608074 200000 618421823 200000 19643952 200000 613620612 200000 488800088 200000 478888848 200000 281289855 200000 316978479 200000 112550989 200000 975095220 200000 236507796 200000 913403967 200000 438083984 200000 477431544 200000 418255142 200000 708077138 200000 678231079 200000 537651787 200000 665363340 200000 173952424 200000 290715577 200000 294797115 200000 489797051 200000 32020766 200000 509045900 200000 324617719 200000 43451467 200000 342008372 200000 697078663 200000 928177486 200000 988883059 200000 523016455 200000 263657520 200000 211157165 200000 797745160 200000 611017815 200000 243606702 200000 287504932 200000 930514816 200000 780348289 200000 670179271 200000 357651041 200000 182600180 200000 407690372 200000 240793314 200000 481889458 200000 345723672 200000 614354431 200000 965550597 200000 768062727 200000 467477828 200000 75037488 200000 939193304 200000 654536172 200000 564286830 200000 374845430 200000 800284063 200000 482098834 200000 884358445 200000 4437199 200000 398405442 200000 479048390 200000 305544886 200000 73567449 200000 207355720 200000 130499831 200000 945801441 200000 300877268 200000 115917526 200000 464533043 200000 667766052 200000 103451678 200000 471252916 200000 838196265 200000 505992598 200000 809993396 200000 262990919 200000 458552616 200000 235642093 200000 236401974 200000 758047639 200000 163242013 200000 743342719 200000 980031459 200000 984412489 200000 363053720 200000 470036035 200000 337619864 200000 137652133 200000 3673799 200000 773234896 200000 702518740 200000 60779921 200000 342222200 200000 948760924 200000 304993974 200000 535671954 200000 926865434 200000 940695485 200000 193335548 200000 121407185 200000 47763644 200000 371978347 200000 138104837 200000 206849299 200000 743699979 200000 634140795 200000 18808271 200000 574229695 200000 446689623 200000 620204452 200000 245850872 200000 423280091 200000 901879438 200000 966448188 200000 147892928 200000 376777997 200000 212781118 200000 434724155 200000 604538628 200000 601508765 200000 71950742 200000 218596406 200000 220795460 200000 164412785 200000 664958565 200000 102545252 200000 609095581 200000 674388751 200000 296046873 200000 521531804 200000 74012878 200000 717812638 200000 262416575 200000 302480980 200000 703197750 200000 160017637 200000 22326536 200000 347433378 200000 339599572 200000 944244553 200000 253303361 200000 971454525 200000 768797252 200000 680027089 200000 961563994 200000 765739388 200000 519000264 200000 957965860 200000 7932383 200000 337338197 200000 703123771 200000 758103688 200000 950829057 200000 511585375 200000 599166238 200000 900973540 200000 624536716 200000 437813199 200000 996579471 200000 706753983 200000 573658865 200000 5785469 200000 138719307 200000 590512190 200000 303774525 200000 285604319 200000 463596979 200000 433808937 200000 430728224 200000 573808652 200000 356925635 200000 563760357 200000 661646054 200000 486864826 200000 166176283 200000 199479930 200000 775021952 200000 208492351 200000 68890874 200000 391726477 200000 542688890 200000 376394130 200000 145709373 200000 763471718 200000 133762309 200000 71358538 200000 482106723 200000 516718570 200000 161934062 200000 745957789 200000 579454603 200000 449508257 200000 853274788 200000 279470177 200000 621073011 200000 2431920 200000 690034998 200000 339352589 200000 237942649 200000 621756895 200000 666626129 200000 340646072 200000 691464861 200000 639038612 200000 916625989 200000 347492632 200000 826805629 200000 197529301 200000 4331520 200000 10402436 200000 495997526 200000 294892105 200000 669009168 200000 802042097 200000 195505673 200000 24122678 200000 953300900 200000 961305847 200000 400859154 200000 13098114 200000 474011275 200000 639456716 200000 390435473 200000 858524597 200000 36160818 200000 949233991 200000 651067973 200000 639876853 200000 425770409 200000 218861534 200000 856462987 200000 597975816 200000 577191070 200000 435456167 200000 864608610 200000 990808917 200000 665334623 200000 514856281 200000 452722024 200000 38215651 200000 522254299 200000 113427531 200000 146493405 200000 445071703 200000 724042912 200000 969633395 200000 701819039 200000 725310712 200000 277866206 200000 130637159 200000 101564460 200000 84337837 200000 689198178 200000 782161759 200000 15079330 200000 116133116 200000 675533722 200000 591477552 200000 557598913 200000 250626317 200000 299046807 200000 149390929 200000 498897382 200000 508215972 200000 846914053 200000 821311192 200000 917794833 200000 761654313 200000 71551795 200000 247154045 200000 702481631 200000 800409251 200000 504764944 200000 381876117 200000 287444111 200000 879272887 200000 120844843 200000 479631639 200000 896242176 200000 171149741 200000 12973490 200000 366273690 200000 825192624 200000 642695530 200000 57933171 200000 499527508 200000 346553022 200000 559664758 200000 775010525 200000 929169691 200000 913676520 200000 765903607 200000 19276799 200000 82221158 200000 994761868 200000 944419762 200000 627349894 200000 122184780 200000 541942186 200000 796043792 200000 182907586 200000 914969219 200000 802962144 200000 492283414 200000 215944096 200000 284185442 200000 718609771 200000 143020138 200000 951138993 200000 643504606 200000 625889067 200000 792238164 200000 676129569 200000 829401999 200000 368574111 200000 184936890 200000 575762623 200000 133924011 200000 549507812 200000 953164066 200000 736667130 200000 998253065 200000 975138745 200000 784209331 200000 208960993 200000 871468830 200000 690954621 200000 822938419 200000 833751074 200000 713289218 200000 823179054 200000 566616585 200000 733850891 200000 95373164 200000 161164907 200000 995674427 200000 561787787 200000 669462704 200000 667164018 200000 89490544 200000 601639728 200000 803504583 200000 458862369 200000 359378926 200000 840063018 200000 686790983 200000 921879288 200000 33922204 200000 237664069 200000 145384037 200000 994715413 200000 701862401 200000 25561074 200000 471943417 200000 557294133 200000 718898242 200000 519565374 200000 967915385 200000 768590776 200000 282949670 200000 18564312 200000 119183611 200000 15686045 200000 3443988 200000 976350479 200000 378592567 200000 273243777 200000 31529747 200000 994717392 200000 739711618 200000 466392483 200000 241470664 200000 869929131 200000 584046035 200000 353160930 200000 909863803 200000 859624397 200000 818177217 200000 984425660 200000 746505489 200000 237523462 200000 434530177 200000 398293072 200000 798797330 200000 848430020 200000 909847788 200000 61308251 200000 673249187 200000 153832470 200000 948782710 200000 686232638 200000 806167948 200000 541669033 200000 405856823 200000 786981366 200000 420313650 200000 309772749 200000 602817764 200000 211284001 200000 706252957 200000 535447151 200000 277862358 200000 649109759 200000 770361459 200000 864448031 200000 430519041 200000 279779181 200000 740788218 200000 214228235 200000 864425725 200000 501643498 200000 887816216 200000 434713090 200000 989708032 200000 562160533 200000 668384341 200000 926534257 200000 589485793 200000 786519596 200000 199064791 200000 419590760 200000 328919317 200000 231883278 200000 6942308 200000 33808532 200000 530633908 200000 430954809 200000 365079651 200000 701517381 200000 669907829 200000 69679180 200000 400330458 200000 513441129 200000 735096236 200000 796436101 200000 164399728 200000 768300687 200000 968986706 200000 530504130 200000 178060907 200000 72959716 200000 372847356 200000 917069443 200000 685170866 200000 907900984 200000 963013602 200000 117509605 200000 778905035 200000 513005304 200000 432573912 200000 926699944 200000 441101533 200000 608657460 200000 772260951 200000 217501225 200000 469049775 200000 250772890 200000 431760245 200000 615856231 200000 234410150 200000 602824569 200000 782458343 200000 746877441 200000 632991433 200000 697100478 200000 360346885 200000 382055221 200000 714750911 200000 268928249 200000 542739141 200000 156626658 200000 417716175 200000 187787351 200000 409686974 200000 875899014 200000 461579230 200000 124402088 200000 368640805 200000 651978816 200000 488338292 200000 684073562 200000 820730579 200000 216501454 200000 863283894 200000 896829563 200000 631397180 200000 945578382 200000 224256620 200000 679794875 200000 305386360 200000 919276160 200000 416845307 200000 790773350 200000 220342588 200000 702407745 200000 121665899 200000 232918381 200000 386153697 200000 587233297 200000 222894433 200000 268439645 200000 145356123 200000 465645517 200000 461236005 200000 894342245 200000 403695170 200000 984272372 200000 388937885 200000 846947667 200000 556923852 200000 960344997 200000 981941839 200000 655903126 200000 129770703 200000 893072030 200000 628736865 200000 344663101 200000 37155523 200000 385269566 200000 469494683 200000 714307317 200000 379096509 200000 751484547 200000 331920227 200000 247184398 200000 197839988 200000 20170763 200000 187624383 200000 171422838 200000 423004223 200000 948638230 200000 205305942 200000 958952892 200000 112276243 200000 805272962 200000 48612718 200000 313654797 200000 231193480 200000 388690892 200000 607740398 200000 865104440 200000 641065173 200000 683304724 200000 504801116 200000 105945517 200000 510765774 200000 185980953 200000 912787935 200000 361791609 200000 575860716 200000 194260024 200000 895679550 200000 373177675 200000 451475269 200000 362988400 200000 300850142 200000 245258609 200000 59280526 200000 358756960 200000 400851654 200000 694520538 200000 166719519 200000 468325958 200000 285540253 200000 519369237 200000 894325486 200000 270134017 200000 218250666 200000 493639247 200000 593847442 200000 539821839 200000 897558226 200000 722174808 200000 849301312 200000 813216143 200000 758431132 200000 162421662 200000 413041104 200000 910192190 200000 668345136 200000 581310000 200000 503807928 200000 855731069 200000 261922130 200000 51090107 200000 394016527 200000 32711752 200000 724099179 200000 124544910 200000 834427531 200000 49382464 200000 91746687 200000 819049369 200000 563972482 200000 692713377 200000 995626551 200000 3313769 200000 482185707 200000 45580619 200000 240028887 200000 571666477 200000 246696541 200000 34496700 200000 338483784 200000 711457203 200000 488091662 200000 149379603 200000 851914767 200000 48509546 200000 319427796 200000 331410446 200000 205999698 200000 29125729 200000 581043495 200000 324807180 200000 424860633 200000 959382085 200000 261795868 200000 630842891 200000 212387850 200000 425780582 200000 26316138 200000 788144297 200000 509996779 200000 971676082 200000 547539815 200000 951219494 200000 476675363 200000 649191863 200000 168625931 200000 545544543 200000 695847416 200000 369796772 200000 256310251 200000 642097620 200000 375107409 200000 105849416 200000 31702590 200000 146814370 200000 336506804 200000 898735376 200000 588947163 200000 23895689 200000 185081416 200000 417445900 200000 290357048 200000 994690278 200000 67134163 200000 728942826 200000 115954027 200000 931150264 200000 96133564 200000 244496376 200000 989026347 200000 660147358 200000 245899273 200000 347154469 200000 353822927 200000 776901078 200000 785102177 200000 494250752 200000 665953101 200000 442555454 200000 152367627 200000 145027766 200000 205470268 200000 243712342 200000 514864876 200000 536307735 200000 186937553 200000 682322748 200000 542117771 200000 552904337 200000 894835940 200000 683222701 200000 703242768 200000 784446002 200000 191706859 200000 449167114 200000 630445375 200000 422155689 200000 652754429 200000 77560399 200000 102709888 200000 444050501 200000 743388112 200000 603822877 200000 115356634 200000 750323699 200000 951835322 200000 38146224 200000 74849266 200000 928388931 200000 60162994 200000 837979368 200000 124200976 200000 322973027 200000 331709519 200000 468656195 200000 581674522 200000 69447713 200000 648724167 200000 39453152 200000 466693781 200000 983514604 200000 339737584 200000 57770365 200000 519969962 200000 282794451 200000 84106561 200000 519121785 200000 930308126 200000 709915011 200000 740137169 200000 465320145 200000 1320279 200000 974722892 200000 357013846 200000 999382822 200000 240422749 200000 353134620 200000 842338343 200000 30585012 200000 910387670 200000 38857601 200000 612335417 200000 988031580 200000 603684616 200000 789089706 200000 285024548 200000 689360282 200000 187720154 200000 503290725 200000 67687710 200000 407463566 200000 844712402 200000 31695394 200000 497084670 200000 304720375 200000 466741527 200000 317505518 200000 43994938 200000 843123506 200000 919166063 200000 888087415 200000 380907752 200000 606342718 200000 116957505 200000 8421390 200000 462776767 200000 831392698 200000 542174099 200000 985877407 200000 951739926 200000 313815780 200000 86941196 200000 51231417 200000 415558371 200000 476274586 200000 254266354 200000 343959180 200000 978225596 200000 196613724 200000 279796013 200000 796937444 200000 950962393 200000 435130952 200000 601777217 200000 546432050 200000 980038415 200000 744824091 200000 57257046 200000 313375619 200000 964802517 200000 467931445 200000 82107187 200000 883697286 200000 521663809 200000 286508437 200000 487018301 200000 407519114 200000 203170827 200000 132001752 200000 441316731 200000 161308540 200000 814316424 200000 427008061 200000 886382997 200000 26182636 200000 790776751 200000 124019107 200000 965887439 200000 176643336 200000 641875735 200000 220059016 200000 231150354 200000 242178462 200000 167112950 200000 994555915 200000 26914530 200000 616428829 200000 72805666 200000 535828970 200000 220429672 200000 405866387 200000 789500434 200000 144241284 200000 822302569 200000 177378224 200000 704447197 200000 46552534 200000 718297675 200000 161306304 200000 69363513 200000 323384961 200000 62868502 200000 836196020 200000 472889724 200000 830316993 200000 459527536 200000 381792281 200000 932419230 200000 623214455 200000 115398047 200000 151393310 200000 251018804 200000 536847391 200000 830281353 200000 82074770 200000 572179573 200000 189473497 200000 184991414 200000 234497506 200000 817963576 200000 192530275 200000 344027980 200000 826342174 200000 454960370 200000 228935708 200000 833373201 200000 488984052 200000 999806651 200000 885617666 200000 327991660 200000 435724466 200000 813170250 200000 776071348 200000 222695523 200000 543766087 200000 563892467 200000 723533936 200000 611709597 200000 9427521 200000 311025327 200000 571872789 200000 591370337 200000 836295375 200000 853997588 200000 742665504 200000 711296660 200000 495920832 200000 731373143 200000 634430386 200000 580418237 200000 655815554 200000 447706448 200000 288064135 200000 373297923 200000 361869603 200000 21455733 200000 418763008 200000 42377773 200000 843005010 200000 143077340 200000 589386009 200000 448689056 200000 129435229 200000 405724221 200000 678808946 200000 341746019 200000 134160180 200000 156420845 200000 393047369 200000 319003165 200000 592835939 200000 620617955 200000 189672061 200000 518053141 200000 368616987 200000 563509174 200000 907086220 200000 123810352 200000 365308713 200000 824271259 200000 286373269 200000 661317110 200000 675597052 200000 852843 200000 450167894 200000 525879692 200000 289853602 200000 999220378 200000 626980397 200000 3267770 200000 549146059 200000 38549312 200000 770775578 200000 699056614 200000 77816515 200000 304670226 200000 832495546 200000 699687445 200000 824169083 200000 822989929 200000 793518925 200000 594387696 200000 623234688 200000 543194169 200000 357899184 200000 761799868 200000 73387265 200000 339924506 200000 639118946 200000 248204384 200000 295995597 200000 326596418 200000 626669442 200000 59602274 200000 809741137 200000 286034312 200000 590783439 200000 293273064 200000 878373020 200000 489247073 200000 975095461 200000 261237946 200000 981813598 200000 566134757 200000 131041797 200000 278695230 200000 37925604 200000 357101259 200000 316826765 200000 669714810 200000 774390045 200000 319805543 200000 982075771 200000 492226069 200000 874926231 200000 71652274 200000 187569325 200000 590252117 200000 199335042 200000 816031297 200000 399525539 200000 297263137 200000 54355626 200000 400039500 200000 59282042 200000 993607168 200000 45079936 200000 992367783 200000 459866610 200000 496663831 200000 496166929 200000 671639755 200000 285051240 200000 472302381 200000 139331084 200000 938052814 200000 785650139 200000 884633257 200000 456822719 200000 788354405 200000 701070570 200000 974447250 200000 92265498 200000 802743784 200000 619533524 200000 848035469 200000 837231273 200000 493181517 200000 80457333 200000 47853281 200000 198819229 200000 230096683 200000 349597006 200000 764538486 200000 144537027 200000 255722935 200000 761806205 200000 623262928 200000 252482698 200000 34843082 200000 370027968 200000 155215384 200000 717214720 200000 630356440 200000 110131573 200000 746556690 200000 128458452 200000 130076408 200000 456975004 200000 262190375 200000 48728149 200000 441338082 200000 640053202 200000 881572443 200000 322008689 200000 518920172 200000 482782295 200000 773618007 200000 586613174 200000 311161611 200000 990199304 200000 199694688 200000 484855122 200000 684023255 200000 403147108 200000 959397468 200000 164460822 200000 108351622 200000 562112394 200000 436909267 200000 234330478 200000 826035694 200000 112340024 200000 900746219 200000 536029546 200000 576720263 200000 698835917 200000 62721386 200000 854522039 200000 201312614 200000 470560071 200000 281004983 200000 229214629 200000 119660098 200000 146558021 200000 63234520 200000 998413090 200000 188981618 200000 654596 200000 175539059 200000 260034236 200000 546867435 200000 497633893 200000 380633809 200000 583896227 200000 638479685 200000 225032164 200000 75518165 200000 502594979 200000 708247991 200000 964732834 200000 366485769 200000 610197293 200000 783287829 200000 531234907 200000 86142865 200000 903392078 200000 118872792 200000 772993903 200000 333006132 200000 810692277 200000 727708950 200000 636280540 200000 766555481 200000 63400112 200000 136232068 200000 638800193 200000 342449158 200000 141296942 200000 610556794 200000 800956380 200000 547484643 200000 632112830 200000 126279918 200000 486488204 200000 980873268 200000 621240973 200000 468283510 200000 133401551 200000 555106017 200000 244723819 200000 148019274 200000 168210116 200000 96014961 200000 947037382 200000 123325247 200000 811213097 200000 690555913 200000 91387052 200000 38315212 200000 717451612 200000 950826865 200000 193995212 200000 149700360 200000 556140124 200000 419666190 200000 891172469 200000 110145705 200000 259520969 200000 702234600 200000 514345365 200000 844996869 200000 292143071 200000 846218660 200000 842023609 200000 20884499 200000 230016382 200000 830512266 200000 584393746 200000 515080810 200000 386406436 200000 529178495 200000 158911086 200000 631567168 200000 388710384 200000 267171851 200000 410151226 200000 834483819 200000 540134304 200000 462457940 200000 964295813 200000 84525155 200000 673354387 200000 291342624 200000 399622911 200000 156760637 200000 74279623 200000 795512277 200000 476339701 200000 812503984 200000 280053979 200000 348082299 200000 681622869 200000 664304402 200000 454990860 200000 195821496 200000 16596912 200000 146088795 200000 491060795 200000 160475858 200000 370539570 200000 958784544 200000 215364580 200000 731798960 200000 477380266 200000 794755480 200000 146732071 200000 328746712 200000 720281992 200000 633119898 200000 284115139 200000 122066289 200000 875574745 200000 970530972 200000 189112853 200000 961945921 200000 298738508 200000 782258612 200000 465156892 200000 84679855 200000 767287855 200000 179936921 200000 896515447 200000 75939010 200000 875178865 200000 260778146 200000 221055844 200000 780216607 200000 285407905 200000 487711173 200000 472504258 200000 835063821 200000 644358636 200000 964264089 200000 425265166 200000 977131635 200000 451077154 200000 716666451 200000 851041385 200000 822667736 200000 657097905 200000 725841611 200000 878756752 200000 909947489 200000 964354983 200000 305974391 200000 246789345 200000 307318486 200000 135320499 200000 918923886 200000 434326108 200000 523324572 200000 564516388 200000 61150822 200000 949926046 200000 991642555 200000 887507175 200000 599178933 200000 135690470 200000 773220568 200000 625034380 200000 23746130 200000 622363923 200000 312879931 200000 618400321 200000 299239636 200000 397807523 200000 205477065 200000 251167188 200000 186794609 200000 613691317 200000 906998282 200000 783833012 200000 835209215 200000 923589383 200000 496732195 200000 605450991 200000 944757493 200000 663904760 200000 985015004 200000 237380917 200000 884020586 200000 550370694 200000 31266971 200000 254316755 200000 138693652 200000 306929487 200000 678699622 200000 787148983 200000 808812618 200000 187991443 200000 981910499 200000 512282226 200000 576973825 200000 577465135 200000 263839066 200000 752116784 200000 198054865 200000 138875810 200000 222908849 200000 859988672 200000 675013872 200000 720231180 200000 851067502 200000 439028626 200000 362993973 200000 891171369 200000 418880952 200000 906064562 200000 275584278 200000 583364185 200000 811294293 200000 232124625 200000 13006761 200000 301415834 200000 322664876 200000 650770748 200000 992932005 200000 151907467 200000 53154756 200000 242306018 200000 577119329 200000 291687530 200000 511832898 200000 323732818 200000 284483539 200000 567507733 200000 440605549 200000 195093177 200000 539379857 200000 131834636 200000 526016556 200000 776864743 200000 960635091 200000 175365485 200000 295885829 200000 647821642 200000 664150382 200000 771276789 200000 274328608 200000 768941552 200000 424383449 200000 481014533 200000 850703425 200000 577298312 200000 943297578 200000 706930585 200000 700630224 200000 907038817 200000 524260121 200000 330793809 200000 444136660 200000 100257128 200000 776471547 200000 290437739 200000 41729010 200000 88250413 200000 171885255 200000 909510598 200000 470950514 200000 982005981 200000 430832660 200000 90036449 200000 538973497 200000 187454537 200000 696826648 200000 413284824 200000 72109519 200000 851104221 200000 846705065 200000 39289196 200000 814327897 200000 886506920 200000 766008382 200000 353824507 200000 639588767 200000 61526105 200000 551846894 200000 809025667 200000 608092935 200000 949552447 200000 611530351 200000 990743202 200000 529180311 200000 865233480 200000 733627415 200000 684731544 200000 173441269 200000 939250178 200000 332384734 200000 824202818 200000 207658345 200000 764042140 200000 230160729 200000 695019039 200000 860395481 200000 167749348 200000 163807935 200000 15528270 200000 402463435 200000 775388746 200000 163086567 200000 761669006 200000 517661030 200000 265301211 200000 760277318 200000 423437116 200000 451030384 200000 225832517 200000 506011124 200000 847210839 200000 680480592 200000 85297368 200000 738851240 200000 459033981 200000 177798668 200000 552467330 200000 897952182 200000 859232750 200000 516978507 200000 591067090 200000 650738199 200000 257821064 200000 977644883 200000 245350901 200000 862761824 200000 464111049 200000 209960203 200000 788652731 200000 999582409 200000 629050063 200000 150859257 200000 765458834 200000 940928551 200000 948805465 200000 735069765 200000 830251144 200000 489280497 200000 167075015 200000 928418483 200000 550181964 200000 585589053 200000 14533909 200000 559164075 200000 4852268 200000 997940163 200000 391331043 200000 513200180 200000 557303831 200000 624737752 200000 988661615 200000 100674547 200000 318646940 200000 858191475 200000 813598872 200000 118511408 200000 350135529 200000 967001387 200000 221528796 200000 209467344 200000 474238668 200000 372234293 200000 510991194 200000 653916763 200000 55261876 200000 986450025 200000 515259856 200000 890306038 200000 612849583 200000 546006846 200000 63269532 200000 767231593 200000 879520620 200000 673877193 200000 516352702 200000 338520601 200000 832122938 200000 875961792 200000 660379603 200000 16182798 200000 283572487 200000 559754108 200000 184685595 200000 587920878 200000 705534817 200000 500187633 200000 571304563 200000 787471358 200000 249039735 200000 530048439 200000 649926235 200000 83445543 200000 14581271 200000 975502852 200000 589710832 200000 209316078 200000 100560048 200000 786878127 200000 102935025 200000 769786234 200000 164259665 200000 610815021 200000 777028029 200000 374220177 200000 767590568 200000 130923926 200000 760774482 200000 399580314 200000 113824259 200000 186331296 200000 402726734 200000 52650139 200000 589076817 200000 40370082 200000 455275249 200000 933337659 200000 969747744 200000 867170194 200000 613184025 200000 755967168 200000 537536671 200000 565134854 200000 665222467 200000 750995985 200000 421309853 200000 402036533 200000 184908176 200000 624402100 200000 38729864 200000 358538742 200000 130809532 200000 99062224 200000 190464622 200000 944304575 200000 704605479 200000 549184811 200000 17316606 200000 39635111 200000 511437776 200000 917341485 200000 587803782 200000 895716707 200000 994646612 200000 101641434 200000 58746357 200000 443200331 200000 703224050 200000 484408282 200000 133125850 200000 701968469 200000 956337289 200000 925889140 200000 389463907 200000 185323288 200000 506871959 200000 190008717 200000 242184286 200000 196072649 200000 593817402 200000 572869293 200000 411143481 200000 449279297 200000 819064626 200000 606798329 200000 405563397 200000 801993460 200000 880273885 200000 263776825 200000 771829614 200000 998884601 200000 462410040 200000 553711826 200000 903163588 200000 815608072 200000 672980451 200000 842656204 200000 639033332 200000 744007031 200000 243940637 200000 396156876 200000 423139214 200000 803247931 200000 668595907 200000 716386330 200000 128908480 200000 315411436 200000 398621524 200000 941331100 200000 760572248 200000 885916096 200000 301982191 200000 993623000 200000 878018502 200000 646881677 200000 627795538 200000 568856820 200000 701121814 200000 210859211 200000 147932892 200000 781208504 200000 612402425 200000 906080655 200000 971866251 200000 623914122 200000 621039548 200000 189198480 200000 557004030 200000 1485424 200000 344477774 200000 708825380 200000 485653619 200000 941890833 200000 654493757 200000 611019075 200000 358448584 200000 755435699 200000 858578360 200000 150158210 200000 519163517 200000 682979389 200000 549258638 200000 702487833 200000 638606511 200000 473071413 200000 141756716 200000 342250972 200000 714551581 200000 893363138 200000 458488482 200000 330542660 200000 751823654 200000 296607914 200000 197231262 200000 257498471 200000 844722377 200000 607433044 200000 741431407 200000 744951034 200000 377587363 200000 393853383 200000 742361090 200000 744313685 200000 124369907 200000 538901160 200000 193006054 200000 270614382 200000 496394903 200000 791816510 200000 343224139 200000 850371803 200000 496580367 200000 849405297 200000 86766590 200000 434193876 200000 12936313 200000 323412421 200000 507531886 200000 83840814 200000 679312019 200000 60546914 200000 436735401 200000 905683040 200000 197355963 200000 218522639 200000 691996510 200000 624582017 200000 457550577 200000 65261617 200000 895014364 200000 424185159 200000 503581138 200000 54165712 200000 78374416 200000 987337480 200000 723291293 200000 775534994 200000 124954506 200000 549934779 200000 348694065 200000 510815420 200000 561188984 200000 404557047 200000 107378189 200000 599203639 200000 39547304 200000 390114034 200000 352970830 200000 372731528 200000 783280777 200000 686066306 200000 568277939 200000 376379093 200000 757621034 200000 414866975 200000 876467098 200000 910062822 200000 383036984 200000 619392222 200000 354565123 200000 499289121 200000 897835779 200000 496267894 200000 406135180 200000 452242060 200000 459526521 200000 344092477 200000 741460338 200000 257026766 200000 313591848 200000 23930923 200000 416963478 200000 790123053 200000 613437504 200000 310559445 200000 155389556 200000 61971088 200000 318492557 200000 743129970 200000 799977261 200000 550510717 200000 575449728 200000 192492761 200000 28913533 200000 202861339 200000 844745254 200000 944326272 200000 352071108 200000 558080048 200000 91341357 200000 111339645 200000 992598272 200000 252978211 200000 873970918 200000 814510471 200000 795664080 200000 170575354 200000 166459709 200000 89170165 200000 150081394 200000 538560860 200000 123785921 200000 622320317 200000 894831557 200000 646453392 200000 883869090 200000 529850230 200000 696857927 200000 137441915 200000 75195053 200000 799378517 200000 64489494 200000 612955300 200000 308602704 200000 225742130 200000 687033074 200000 752642866 200000 94716316 200000 542363267 200000 941994296 200000 518554860 200000 804551229 200000 206189407 200000 44378344 200000 359455543 200000 118609538 200000 193941371 200000 652752543 200000 425069595 200000 117768283 200000 496874800 200000 237614492 200000 830397501 200000 130091093 200000 832897394 200000 969090494 200000 450016997 200000 79261086 200000 876462553 200000 688256899 200000 278807545 200000 309231622 200000 627309210 200000 998946314 200000 166434814 200000 984707068 200000 657973902 200000 926287633 200000 372783645 200000 106754188 200000 876274985 200000 764190455 200000 996115483 200000 821592423 200000 912023171 200000 23888570 200000 598710366 200000 454054617 200000 763472210 200000 277889528 200000 855137774 200000 133359571 200000 41386733 200000 588094193 200000 456098929 200000 189830114 200000 871570761 200000 566797442 200000 606299181 200000 361715509 200000 233858302 200000 948792875 200000 905134601 200000 896809115 200000 914812738 200000 478853641 200000 24167819 200000 324618113 200000 306973164 200000 129065691 200000 270081242 200000 381724151 200000 328715634 200000 774424576 200000 412773052 200000 75400875 200000 636629226 200000 245722998 200000 926581912 200000 189078251 200000 215015947 200000 988242396 200000 374051956 200000 12054694 200000 132014380 200000 893001840 200000 859400951 200000 830591083 200000 936000323 200000 767006481 200000 79057255 200000 663234407 200000 946123750 200000 677310012 200000 800226219 200000 879732586 200000 574930765 200000 279427858 200000 392828490 200000 209049826 200000 2387021 200000 956423504 200000 838516841 200000 25689309 200000 544041565 200000 311044436 200000 87440335 200000 558964490 200000 848945555 200000 755203613 200000 213642980 200000 917371319 200000 777972903 200000 443529546 200000 67360940 200000 794949588 200000 866387694 200000 853516058 200000 523718864 200000 616017133 200000 447183967 200000 209353834 200000 203766164 200000 304300339 200000 767735697 200000 992677049 200000 994470369 200000 480494451 200000 43175866 200000 251725349 200000 202252091 200000 749397276 200000 682840240 200000 226987886 200000 829292491 200000 300088381 200000 73185002 200000 146974194 200000 452664406 200000 947535235 200000 936188287 200000 921353647 200000 845018690 200000 495728190 200000 122167333 200000 548270915 200000 460084119 200000 524700764 200000 299911474 200000 480778222 200000 358958331 200000 413686379 200000 413673886 200000 668955533 200000 627459508 200000 428068762 200000 107273470 200000 996944031 200000 636278184 200000 22600631 200000 611621769 200000 192507460 200000 268693855 200000 677493042 200000 925710870 200000 503151160 200000 185364991 200000 262776599 200000 39616026 200000 373136091 200000 740923726 200000 31449367 200000 523632045 200000 545996587 200000 316305331 200000 381216639 200000 646129542 200000 296045767 200000 477640756 200000 267392830 200000 657979129 200000 843880940 200000 784321144 200000 885037538 200000 846254079 200000 267181947 200000 94308550 200000 879270811 200000 244285741 200000 728054001 200000 761093635 200000 56238902 200000 520746939 200000 716364908 200000 117312438 200000 420948513 200000 737228158 200000 728480428 200000 142327302 200000 531830380 200000 933959405 200000 561023246 200000 494068665 200000 318004421 200000 189526814 200000 966964113 200000 100489783 200000 904329851 200000 969967049 200000 360206548 200000 793496964 200000 689695611 200000 729561923 200000 508579350 200000 14327880 200000 896214613 200000 515652739 200000 16429363 200000 764030410 200000 926594614 200000 162937120 200000 25189037 200000 980703215 200000 398222062 200000 839910735 200000 150436767 200000 387809599 200000 656963307 200000 400563176 200000 753660362 200000 590365407 200000 920697148 200000 455306850 200000 60705676 200000 807167639 200000 896939406 200000 510246097 200000 599855074 200000 822505677 200000 770209329 200000 465140206 200000 726769261 200000 944356998 200000 96547859 200000 680654607 200000 711161193 200000 79112043 200000 563282114 200000 531272745 200000 464307638 200000 475935169 200000 26489965 200000 467129300 200000 527290067 200000 423076975 200000 587268578 200000 305518918 200000 277880029 200000 617749754 200000 781162640 200000 231281750 200000 685713555 200000 608552843 200000 528465542 200000 870161273 200000 15919444 200000 692723431 200000 920435314 200000 63392711 200000 557369118 200000 139709557 200000 170003362 200000 620937974 200000 250482320 200000 996125243 200000 31662085 200000 277786461 200000 530057447 200000 831291616 200000 693195817 200000 223039986 200000 954741764 200000 793455018 200000 559106365 200000 958344267 200000 874793572 200000 262144128 200000 467938064 200000 786915487 200000 479354149 200000 334403561 200000 957331471 200000 423175621 200000 347800070 200000 688361738 200000 283264842 200000 252517171 200000 275354983 200000 55159210 200000 17106543 200000 613652224 200000 193325124 200000 759915568 200000 132346829 200000 168707041 200000 978439741 200000 628971426 200000 276044369 200000 830121774 200000 725581200 200000 600633768 200000 959932299 200000 750259933 200000 829708572 200000 770894470 200000 548414888 200000 808828293 200000 406405727 200000 526719780 200000 65015160 200000 495583835 200000 477996919 200000 603352329 200000 643357289 200000 407206711 200000 132513060 200000 994078298 200000 566736521 200000 999326352 200000 388917444 200000 617102815 200000 73747080 200000 954105210 200000 615934548 200000 464836350 200000 950775218 200000 420460974 200000 342780021 200000 372138940 200000 757023224 200000 35291009 200000 683601507 200000 525132482 200000 917318631 200000 389012459 200000 706907646 200000 771394901 200000 951176366 200000 143954049 200000 777682885 200000 159962971 200000 176482843 200000 206398330 200000 78375125 200000 961550684 200000 816314525 200000 683781548 200000 901869805 200000 714968702 200000 930524483 200000 367805071 200000 67526251 200000 43615879 200000 621455291 200000 576708152 200000 416961103 200000 141674461 200000 767660115 200000 824263006 200000 98953783 200000 263128457 200000 680696313 200000 29811031 200000 526901857 200000 715154734 200000 177421374 200000 564630555 200000 107379627 200000 833410325 200000 305647950 200000 768434751 200000 268828565 200000 448364068 200000 149377529 200000 107974395 200000 351651900 200000 207424482 200000 830279084 200000 886728227 200000 990350432 200000 316656756 200000 868230263 200000 975083568 200000 912274782 200000 426027169 200000 645246728 200000 876975672 200000 642373941 200000 474691536 200000 932467373 200000 199034352 200000 175387780 200000 854569479 200000 12065109 200000 654019504 200000 605105801 200000 41278957 200000 697255311 200000 157923950 200000 295245091 200000 769329353 200000 280873609 200000 817976256 200000 937475280 200000 675656320 200000 185361 200000 974965214 200000 39653038 200000 253480346 200000 719606421 200000 331900829 200000 512694909 200000 511091004 200000 476170022 200000 915656820 200000 859920026 200000 839574830 200000 555594608 200000 698066042 200000 429756933 200000 505109973 200000 952075202 200000 663097957 200000 462009435 200000 349612601 200000 481086220 200000 530361739 200000 755778524 200000 755821055 200000 95618267 200000 535398371 200000 767630181 200000 440200559 200000 585712990 200000 830785540 200000 368932469 200000 335029614 200000 996518243 200000 39500068 200000 337500459 200000 24723332 200000 91391065 200000 662053145 200000 984742981 200000 424322519 200000 306670159 200000 279862875 200000 253704994 200000 131244845 200000 940049906 200000 839468543 200000 592244159 200000 913988844 200000 994256530 200000 454402492 200000 150429373 200000 65561884 200000 735453213 200000 588647400 200000 801130841 200000 797685859 200000 531993889 200000 279101307 200000 817513841 200000 644359175 200000 804061389 200000 597920778 200000 266900357 200000 82528239 200000 882198256 200000 52901836 200000 187099314 200000 18558625 200000 841069559 200000 655765400 200000 48074935 200000 511626052 200000 977609970 200000 86945508 200000 640921075 200000 154579358 200000 595033999 200000 476953030 200000 85097828 200000 377536534 200000 616838684 200000 750746357 200000 769365673 200000 933524403 200000 689816968 200000 766657480 200000 834727936 200000 823958554 200000 758545250 200000 474904117 200000 578943048 200000 97185170 200000 174470615 200000 192623315 200000 878624511 200000 14035714 200000 847910839 200000 804165335 200000 828687939 200000 265720817 200000 630295664 200000 356192281 200000 321047764 200000 243662980 200000 18938896 200000 817089295 200000 876115983 200000 164019074 200000 542299974 200000 55715536 200000 704741876 200000 992951379 200000 54412129 200000 164908305 200000 787408160 200000 279470331 200000 513008206 200000 590246955 200000 245616338 200000 617803811 200000 233732765 200000 500340498 200000 27812073 200000 529725199 200000 38651260 200000 431690590 200000 500637668 200000 987314600 200000 433455289 200000 83146052 200000 917602527 200000 502570611 200000 47253699 200000 105666973 200000 181428635 200000 171345558 200000 931448489 200000 515313629 200000 948782198 200000 763782105 200000 740150808 200000 413101084 200000 285979758 200000 983547554 200000 977616224 200000 436216592 200000 553545505 200000 828845047 200000 361716079 200000 791239184 200000 887675087 200000 44876158 200000 729597395 200000 397860625 200000 884112981 200000 937810815 200000 844511419 200000 600802987 200000 435856179 200000 908029152 200000 263682806 200000 357819412 200000 303763846 200000 634727207 200000 169505777 200000 114640675 200000 329242125 200000 946131067 200000 356123580 200000 26281038 200000 145929767 200000 834148258 200000 446082309 200000 439293611 200000 850257362 200000 523497987 200000 925072154 200000 941495793 200000 582501805 200000 457503140 200000 165381098 200000 60619383 200000 522845942 200000 294906668 200000 275434499 200000 586735411 200000 753420172 200000 931964898 200000 163505301 200000 189775803 200000 80218605 200000 231654315 200000 354034029 200000 410116679 200000 827867447 200000 351815950 200000 192363257 200000 682934188 200000 947083562 200000 721142578 200000 171944009 200000 489427809 200000 113117731 200000 384068574 200000 900134667 200000 762106748 200000 65462561 200000 509856631 200000 778998670 200000 937406645 200000 642747332 200000 719224581 200000 568981695 200000 428567137 200000 419378760 200000 515279405 200000 206640686 200000 724569719 200000 745470861 200000 117434167 200000 454437897 200000 507306894 200000 741336337 200000 622659336 200000 680164638 200000 423249628 200000 195767539 200000 917566248 200000 586187484 200000 575251511 200000 173475313 200000 390496188 200000 47568721 200000 767951382 200000 431611241 200000 13910412 200000 516704045 200000 813220240 200000 122568539 200000 108150270 200000 750175165 200000 62355035 200000 214038628 200000 454571288 200000 745793775 200000 670096077 200000 92288452 200000 509378944 200000 860115795 200000 477199326 200000 334992216 200000 640534142 200000 61984791 200000 667513123 200000 718353824 200000 755902968 200000 248767754 200000 632531 200000 824994233 200000 38990452 200000 816511641 200000 845922756 200000 415182690 200000 667587865 200000 675323860 200000 925112174 200000 200057594 200000 648449965 200000 473884265 200000 782330854 200000 911763327 200000 692972695 200000 19869862 200000 746650596 200000 813291152 200000 174551261 200000 98683770 200000 945408700 200000 624708715 200000 238499366 200000 696918643 200000 508858983 200000 675523566 200000 423457464 200000 817196993 200000 501904762 200000 118339737 200000 298651002 200000 651383344 200000 603020077 200000 196233353 200000 338166770 200000 248550705 200000 476999509 200000 905542270 200000 366597191 200000 659143377 200000 176125033 200000 479975893 200000 287806272 200000 317603263 200000 292152191 200000 599606926 200000 808160834 200000 417785161 200000 991307343 200000 866703686 200000 692822869 200000 546817375 200000 915087662 200000 765693756 200000 490065694 200000 321875085 200000 100076819 200000 329329231 200000 516439780 200000 220408836 200000 847667604 200000 92668669 200000 267261071 200000 950079377 200000 255892713 200000 545581668 200000 610395299 200000 5015971 200000 488927207 200000 341871172 200000 665673 200000 863789385 200000 745287686 200000 772125947 200000 424378182 200000 380133424 200000 780706650 200000 215226247 200000 671716352 200000 87333544 200000 197305500 200000 876850054 200000 892445055 200000 877139358 200000 525674786 200000 496212279 200000 543595880 200000 941118114 200000 748865249 200000 463863162 200000 782550531 200000 13876194 200000 8148593 200000 943860683 200000 697663542 200000 162858541 200000 91282696 200000 75321418 200000 347195271 200000 564360432 200000 316058749 200000 148828085 200000 644297245 200000 104847931 200000 621433669 200000 180587371 200000 678680254 200000 552799931 200000 457735800 200000 552565610 200000 590483153 200000 861837248 200000 122001868 200000 312879185 200000 101390940 200000 471273784 200000 682411416 200000 372961630 200000 440154118 200000 100285362 200000 142947538 200000 244537967 200000 996314901 200000 332298843 200000 635591440 200000 32350724 200000 14096752 200000 529278723 200000 526849161 200000 231591226 200000 673886621 200000 238653975 200000 340949012 200000 966079441 200000 287783619 200000 631123111 200000 115574567 200000 271327270 200000 497690280 200000 1717857 200000 921707481 200000 906324792 200000 279927731 200000 351166867 200000 83812063 200000 323858598 200000 53477099 200000 156560173 200000 95069585 200000 456225454 200000 581282293 200000 565681339 200000 542049765 200000 919104047 200000 69484313 200000 337970286 200000 456463474 200000 69975719 200000 3593020 200000 818250003 200000 992092269 200000 854908469 200000 308259813 200000 13322265 200000 401535918 200000 354111382 200000 505425724 200000 833461646 200000 344733356 200000 515430443 200000 64564230 200000 917152801 200000 180997243 200000 653635057 200000 323252649 200000 638515489 200000 363331284 200000 188782982 200000 123171885 200000 691460220 200000 712830476 200000 911884841 200000 295680055 200000 627555520 200000 142117147 200000 223975353 200000 11965711 200000 219297564 200000 859223958 200000 605381301 200000 449555099 200000 808169310 200000 981032884 200000 702480442 200000 92610913 200000 866241013 200000 889762379 200000 290933767 200000 720468103 200000 584182256 200000 501397715 200000 488576635 200000 296469973 200000 98343676 200000 563603297 200000 264629396 200000 465569713 200000 571626345 200000 590145196 200000 92429296 200000 139041057 200000 332923941 200000 487403018 200000 717983439 200000 381030860 200000 137786046 200000 489991539 200000 850807310 200000 717400568 200000 650600804 200000 527900540 200000 996934445 200000 253725836 200000 37168355 200000 731731293 200000 229950537 200000 631836942 200000 386316460 200000 705727210 200000 278919714 200000 73390501 200000 93383884 200000 671484572 200000 602459669 200000 183196439 200000 684034546 200000 535111048 200000 496647713 200000 73013451 200000 22522220 200000 814338406 200000 955304677 200000 738173128 200000 26829097 200000 690544779 200000 147121567 200000 842885555 200000 642326456 200000 91380718 200000 357785134 200000 647202515 200000 500184646 200000 828900133 200000 22266128 200000 242855440 200000 587119267 200000 28435560 200000 830039395 200000 989523950 200000 753929533 200000 757334668 200000 134217447 200000 772701589 200000 799145762 200000 732757768 200000 656337402 200000 52088012 200000 622199298 200000 774720499 200000 692995993 200000 14589432 200000 201193513 200000 623945219 200000 478861668 200000 200713249 200000 544946824 200000 20215438 200000 44127130 200000 913584364 200000 561854124 200000 853402507 200000 532266776 200000 519867041 200000 170520771 200000 619935633 200000 520199517 200000 818094118 200000 530011550 200000 887878614 200000 259958920 200000 784309505 200000 958488745 200000 958128176 200000 542819159 200000 829303640 200000 951462899 200000 649888535 200000 64375593 200000 915691507 200000 536759852 200000 149732256 200000 80952316 200000 657748536 200000 357778593 200000 939566466 200000 52267630 200000 845711917 200000 524884801 200000 427579155 200000 151928255 200000 692611705 200000 522914970 200000 275710283 200000 813812172 200000 923459682 200000 481669595 200000 632317887 200000 469722901 200000 185281486 200000 416990419 200000 633046182 200000 646710455 200000 222227270 200000 334163951 200000 706604759 200000 372876913 200000 282263022 200000 362494015 200000 822102472 200000 119008930 200000 757778829 200000 464411505 200000 526733711 200000 498667081 200000 534348938 200000 488375763 200000 818777315 200000 575574274 200000 770761707 200000 625881684 200000 746062107 200000 721095951 200000 233920855 200000 639360131 200000 422719533 200000 774183755 200000 142618389 200000 243918477 200000 551501999 200000 816305975 200000 896772618 200000 623058242 200000 243083225 200000 117715697 200000 992999357 200000 44539920 200000 991615360 200000 885477174 200000 72507989 200000 843013381 200000 599398427 200000 867584359 200000 148094617 200000 877862608 200000 563956417 200000 887348096 200000 950884846 200000 320006336 200000 842938151 200000 949643297 200000 594027612 200000 297130690 200000 407775654 200000 618943113 200000 478996616 200000 401039718 200000 854411058 200000 121272469 200000 700379578 200000 412823002 200000 984794979 200000 398870212 200000 99803095 200000 80753132 200000 111893614 200000 64177717 200000 163935079 200000 556725771 200000 365344556 200000 394510502 200000 217384848 200000 380799814 200000 964326673 200000 309578869 200000 795479576 200000 856073034 200000 791822389 200000 411656866 200000 320451429 200000 961580647 200000 932899662 200000 660081867 200000 652150911 200000 737135499 200000 484898738 200000 856354605 200000 132812556 200000 962771012 200000 478940505 200000 720077993 200000 447762258 200000 572354241 200000 684866776 200000 949195963 200000 310770744 200000 748986320 200000 459670886 200000 640044419 200000 711966020 200000 37889761 200000 278907098 200000 208085952 200000 75592349 200000 164763649 200000 635882922 200000 835310799 200000 476414217 200000 812526558 200000 313551084 200000 237823151 200000 284580335 200000 598412744 200000 989357655 200000 506402302 200000 518727509 200000 130091950 200000 950093378 200000 699145724 200000 958004194 200000 359631900 200000 863380899 200000 470239367 200000 353865948 200000 523353154 200000 521976848 200000 967678493 200000 942751786 200000 598005231 200000 492525505 200000 894455260 200000 484575315 200000 976852369 200000 944748427 200000 917499268 200000 151589500 200000 860358198 200000 716641509 200000 952840050 200000 159247980 200000 669988237 200000 887965157 200000 918882470 200000 932365963 200000 546473445 200000 860560707 200000 923375805 200000 833569757 200000 40916523 200000 796214868 200000 546964982 200000 637269515 200000 897470447 200000 411425551 200000 207398192 200000 460021593 200000 425015135 200000 536653835 200000 43309545 200000 858624176 200000 80490313 200000 351363709 200000 627296320 200000 425568148 200000 636354332 200000 958170686 200000 126392563 200000 337182254 200000 677389542 200000 768782786 200000 19387232 200000 82486083 200000 731741527 200000 574364193 200000 795110791 200000 924560441 200000 658716091 200000 598206737 200000 640518 200000 226731288 200000 895380995 200000 79953640 200000 423219738 200000 436318342 200000 921228476 200000 503299230 200000 824482211 200000 978413513 200000 404432661 200000 368682952 200000 455554336 200000 283041991 200000 890840797 200000 888428701 200000 937118638 200000 814398984 200000 363113089 200000 963294707 200000 465843468 200000 842326706 200000 947173649 200000 228770626 200000 855395225 200000 240882315 200000 418413626 200000 691194527 200000 784808531 200000 209996794 200000 554679884 200000 659865793 200000 506828505 200000 25892357 200000 433133621 200000 746578175 200000 678628713 200000 268602451 200000 274741124 200000 106874191 200000 668993249 200000 833905450 200000 285754982 200000 876372551 200000 276806337 200000 491745138 200000 74273707 200000 229461791 200000 836571943 200000 665032879 200000 171758273 200000 210702252 200000 376245456 200000 453285129 200000 114277814 200000 780606565 200000 766396700 200000 420177222 200000 17336121 200000 786016352 200000 321196042 200000 565155534 200000 998949016 200000 286753109 200000 445634615 200000 159296421 200000 411251650 200000 326023065 200000 312575714 200000 815025779 200000 444480838 200000 680606755 200000 693529578 200000 870982271 200000 353992786 200000 420317321 200000 816370637 200000 493337518 200000 963719348 200000 529155331 200000 774715818 200000 370819208 200000 621475035 200000 195531366 200000 71935806 200000 64661042 200000 677935061 200000 429597738 200000 122430698 200000 332490356 200000 250798418 200000 278117987 200000 936349099 200000 367693236 200000 985531806 200000 785232842 200000 580387103 200000 266422519 200000 805978026 200000 549896117 200000 693231494 200000 164299238 200000 438460163 200000 410605081 200000 969059261 200000 512933574 200000 199275992 200000 330662286 200000 600154947 200000 784739965 200000 33116919 200000 847109962 200000 518181943 200000 490070675 200000 575289808 200000 890025252 200000 295209303 200000 861486894 200000 856432751 200000 340656529 200000 506305538 200000 381698324 200000 191720837 200000 709893545 200000 688612918 200000 133749676 200000 577599583 200000 710412066 200000 953212050 200000 377503996 200000 836848364 200000 780465747 200000 180653140 200000 955998635 200000 540998586 200000 54200882 200000 920414554 200000 775503615 200000 593497081 200000 347387477 200000 153303076 200000 192502495 200000 59987317 200000 882199283 200000 133877711 200000 38864337 200000 343814303 200000 732328163 200000 801724955 200000 779843836 200000 823494276 200000 751028123 200000 641456485 200000 89275431 200000 103527635 200000 840945970 200000 345510060 200000 319343031 200000 380842970 200000 557709917 200000 529221007 200000 574971571 200000 227792520 200000 484703348 200000 551938636 200000 255634627 200000 193884780 200000 252951405 200000 269965762 200000 688213035 200000 839531444 200000 221498847 200000 139420015 200000 552323027 200000 294784302 200000 284199679 200000 56796018 200000 393978178 200000 147304521 200000 512852645 200000 907537033 200000 506820765 200000 522410771 200000 658847048 200000 811828242 200000 716706988 200000 63112251 200000 14562812 200000 251345933 200000 11939028 200000 122888464 200000 18754170 200000 782705943 200000 636067613 200000 727186303 200000 71076631 200000 889167472 200000 20544557 200000 840634392 200000 717120715 200000 863803381 200000 52958537 200000 55686665 200000 452539691 200000 833928229 200000 201918554 200000 908643617 200000 680862830 200000 637046303 200000 993498085 200000 406888397 200000 91455850 200000 116713377 200000 376806673 200000 895644444 200000 484580247 200000 748309258 200000 253397924 200000 819539134 200000 392524554 200000 533464408 200000 111785476 200000 527682304 200000 459942522 200000 241910825 200000 302299449 200000 774499537 200000 423844157 200000 477132221 200000 829738217 200000 277969855 200000 792225611 200000 455877874 200000 65538906 200000 471449081 200000 725728569 200000 816322885 200000 529629555 200000 891114574 200000 790847550 200000 922488022 200000 101308603 200000 644556844 200000 641285681 200000 979903076 200000 998288726 200000 118063520 200000 40994184 200000 345840972 200000 325015566 200000 135598427 200000 68036441 200000 61603725 200000 491539527 200000 521746091 200000 607233372 200000 170123718 200000 491653128 200000 6037885 200000 91921382 200000 916956469 200000 165401592 200000 83234400 200000 346290158 200000 683924921 200000 836392798 200000 739799684 200000 666040074 200000 54550992 200000 591427103 200000 892158390 200000 861745010 200000 74094233 200000 229301955 200000 635945573 200000 249971707 200000 396861393 200000 463053423 200000 411961247 200000 874023452 200000 710892505 200000 480884458 200000 757086995 200000 441242092 200000 649633197 200000 173083292 200000 341016336 200000 82699808 200000 230065390 200000 399474825 200000 391908483 200000 298011665 200000 357957592 200000 926103130 200000 59881724 200000 262716851 200000 277980491 200000 199525460 200000 546756777 200000 570310046 200000 728180933 200000 279577949 200000 435182168 200000 948435720 200000 977753701 200000 505360125 200000 158323576 200000 214685639 200000 811408105 200000 632209242 200000 301379096 200000 237256787 200000 768743856 200000 811880762 200000 346557158 200000 299769793 200000 501042872 200000 761030147 200000 582838063 200000 473778632 200000 240915615 200000 450362301 200000 400852196 200000 417920702 200000 906231973 200000 664614670 200000 842499731 200000 80641435 200000 611930791 200000 396546364 200000 206608745 200000 990484980 200000 716068645 200000 345198126 200000 466329397 200000 509895680 200000 259360060 200000 470984298 200000 138856039 200000 853327510 200000 647879340 200000 629057815 200000 797274124 200000 608155948 200000 91174354 200000 374013435 200000 185497042 200000 51281368 200000 540088237 200000 59731837 200000 388872714 200000 874343249 200000 213737436 200000 238005924 200000 738441120 200000 514851054 200000 934711453 200000 387047189 200000 513131555 200000 283215013 200000 347699918 200000 445404439 200000 375257539 200000 194107660 200000 887585263 200000 250862481 200000 692403021 200000 775672155 200000 875525662 200000 735206410 200000 823955503 200000 831084391 200000 597836312 200000 659317927 200000 405829754 200000 658022823 200000 969544510 200000 82457135 200000 630983386 200000 129111858 200000 949030284 200000 209558026 200000 715990686 200000 691370941 200000 64820643 200000 232574012 200000 544296374 200000 155107233 200000 116328127 200000 227850606 200000 567409839 200000 55316434 200000 396865216 200000 227712740 200000 85642935 200000 756604392 200000 131263012 200000 394115719 200000 440939423 200000 948306456 200000 20350986 200000 258352348 200000 831275475 200000 886644539 200000 678837296 200000 948707081 200000 604071522 200000 887835333 200000 977643253 200000 301445846 200000 299476732 200000 782367438 200000 241217366 200000 446868137 200000 814146541 200000 165680652 200000 95816436 200000 377384840 200000 646411302 200000 928833493 200000 586587147 200000 403964697 200000 547447092 200000 986418721 200000 855293308 200000 152450980 200000 624385863 200000 872027525 200000 220141251 200000 49572879 200000 414975275 200000 55943480 200000 965163520 200000 526598112 200000 705779280 200000 880358161 200000 516627442 200000 994319166 200000 859475141 200000 863055750 200000 574452214 200000 745084143 200000 348123960 200000 889371053 200000 411607563 200000 687260762 200000 365604087 200000 435909949 200000 713859280 200000 98037637 200000 626701809 200000 537338509 200000 681764227 200000 421760791 200000 224743605 200000 420495507 200000 999400450 200000 397552215 200000 722227824 200000 81529061 200000 584608973 200000 472813354 200000 860139250 200000 585908155 200000 89423106 200000 688249367 200000 937088681 200000 618980330 200000 369265758 200000 363760197 200000 593841315 200000 504172265 200000 280275265 200000 304215419 200000 647256207 200000 602536142 200000 364182698 200000 697870366 200000 269829307 200000 260210257 200000 314988598 200000 233215798 200000 243901463 200000 309314247 200000 391926820 200000 925132392 200000 849991728 200000 297333287 200000 729382739 200000 744436732 200000 529202996 200000 595400456 200000 562209089 200000 989965015 200000 973237235 200000 751899295 200000 375166477 200000 85776513 200000 465225691 200000 378668229 200000 303254645 200000 649299231 200000 885476091 200000 102474222 200000 113190360 200000 560515449 200000 121943552 200000 906008882 200000 970720307 200000 385649397 200000 169433146 200000 193062471 200000 418854951 200000 965490072 200000 902398871 200000 30097795 200000 785335536 200000 778300939 200000 797263525 200000 62246366 200000 898101359 200000 759346579 200000 519148179 200000 995939053 200000 631760672 200000 960892951 200000 403475247 200000 392407271 200000 71395875 200000 999970333 200000 47774441 200000 722945698 200000 217666870 200000 297130188 200000 82365133 200000 320145302 200000 613176504 200000 758584810 200000 849930892 200000 687176664 200000 947436967 200000 585206750 200000 827258483 200000 306972191 200000 902842274 200000 678447022 200000 388175729 200000 603114434 200000 100354791 200000 846875905 200000 712273685 200000 806875319 200000 887486549 200000 927365661 200000 949502348 200000 751407508 200000 372714857 200000 569297385 200000 115546022 200000 705965969 200000 787496004 200000 398750699 200000 667094224 200000 576471171 200000 564267426 200000 768371274 200000 944545562 200000 863003873 200000 592361700 200000 997208525 200000 300144946 200000 270962625 200000 991953926 200000 404195289 200000 799806567 200000 961479387 200000 233043368 200000 703104117 200000 296220838 200000 404302980 200000 374443272 200000 417051209 200000 965400703 200000 29158835 200000 932903941 200000 737484953 200000 449761056 200000 17428990 200000 675929373 200000 48484174 200000 249702999 200000 273706397 200000 886003055 200000 833324780 200000 30655123 200000 913594213 200000 970612921 200000 597150876 200000 573335778 200000 116338894 200000 554905433 200000 270738466 200000 875340531 200000 348369388 200000 664459343 200000 546238951 200000 660061973 200000 349503352 200000 539601208 200000 179557104 200000 646851126 200000 531233992 200000 425485396 200000 264854243 200000 947433444 200000 336200145 200000 552074880 200000 67153928 200000 750636110 200000 883845931 200000 19079995 200000 117130565 200000 904393794 200000 939832844 200000 695638692 200000 106408480 200000 941346607 200000 680120906 200000 644117882 200000 124972224 200000 619850532 200000 84750941 200000 332148505 200000 408934379 200000 661461199 200000 508514138 200000 439701890 200000 298841351 200000 117888894 200000 259574008 200000 479042387 200000 983264285 200000 204805920 200000 779855246 200000 826963402 200000 457541072 200000 803249731 200000 370551314 200000 164410053 200000 689461610 200000 556179990 200000 583921178 200000 946795204 200000 568425679 200000 252137576 200000 265330141 200000 205824740 200000 389677190 200000 150773159 200000 609018930 200000 712237285 200000 747572150 200000 11901153 200000 825658511 200000 659770148 200000 365245989 200000 747620804 200000 222905610 200000 438409888 200000 595990586 200000 479830689 200000 94753883 200000 973227768 200000 805592828 200000 613953124 200000 547428311 200000 780081771 200000 893163024 200000 797606045 200000 786958709 200000 955602389 200000 519242174 200000 865139577 200000 930103756 200000 638775479 200000 991765739 200000 142289352 200000 797416977 200000 673966383 200000 864120606 200000 966537464 200000 791616540 200000 398596091 200000 39150207 200000 264051992 200000 359012964 200000 593151609 200000 827041746 200000 99600085 200000 614453757 200000 564256937 200000 708841088 200000 998330239 200000 643907232 200000 76204840 200000 275788430 200000 727680771 200000 554223778 200000 725569334 200000 544412834 200000 967475697 200000 738455803 200000 454784176 200000 836585988 200000 439793527 200000 472768832 200000 237925397 200000 569630362 200000 578915171 200000 329961384 200000 693261956 200000 975939305 200000 103276581 200000 534596873 200000 876284859 200000 90977818 200000 77372105 200000 628227803 200000 439752729 200000 653634034 200000 3964160 200000 823945523 200000 827475100 200000 421157080 200000 538378007 200000 148689608 200000 867420387 200000 39262162 200000 471983613 200000 732147952 200000 220322603 200000 530133127 200000 197390144 200000 288781219 200000 612127829 200000 277894973 200000 643431695 200000 543993718 200000 574994397 200000 6126299 200000 883364921 200000 947122592 200000 845794276 200000 675871975 200000 317811755 200000 687443960 200000 161072422 200000 75818888 200000 200262389 200000 290276596 200000 488271619 200000 606124932 200000 524715333 200000 724208554 200000 804654457 200000 261861442 200000 818412649 200000 600867794 200000 185399079 200000 571036105 200000 28371025 200000 798954433 200000 818568012 200000 647351486 200000 660409737 200000 78340718 200000 743891908 200000 893081192 200000 63454530 200000 526877039 200000 602769168 200000 347211438 200000 807890249 200000 997837052 200000 355756110 200000 783411735 200000 531804172 200000 109706730 200000 413930812 200000 724984776 200000 901811868 200000 414040496 200000 560194616 200000 811038601 200000 237858981 200000 987100773 200000 374681154 200000 403453375 200000 67931255 200000 801777854 200000 504386807 200000 555775858 200000 844437247 200000 490792980 200000 646759574 200000 182466631 200000 542764493 200000 936695387 200000 338402302 200000 788181126 200000 86270735 200000 217629739 200000 196782765 200000 943883541 200000 917250451 200000 351715002 200000 966093506 200000 633939322 200000 612128968 200000 924636126 200000 686764283 200000 754309083 200000 548954813 200000 569892367 200000 773600951 200000 930358528 200000 547351071 200000 32389218 200000 443378164 200000 254295631 200000 973422654 200000 429314702 200000 110480209 200000 534923726 200000 793421576 200000 441798377 200000 171902475 200000 851089443 200000 777532683 200000 352972395 200000 478194179 200000 146537111 200000 808585590 200000 219030185 200000 73247157 200000 396540173 200000 131224600 200000 594684890 200000 365919809 200000 519007759 200000 69908830 200000 777341141 200000 634999654 200000 488686272 200000 787119192 200000 315789584 200000 180572033 200000 159361258 200000 827470004 200000 396485281 200000 525181329 200000 474389745 200000 813073600 200000 44803647 200000 824007989 200000 38459356 200000 205866859 200000 823073089 200000 628967083 200000 613748050 200000 831793220 200000 316289949 200000 258388178 200000 693801881 200000 29142392 200000 302515177 200000 942722343 200000 361645977 200000 762295255 200000 886121821 200000 933232075 200000 849601238 200000 241162447 200000 311090638 200000 562801531 200000 548368760 200000 965381230 200000 904659379 200000 555715989 200000 717228102 200000 623666019 200000 580535331 200000 801911321 200000 150819493 200000 335671549 200000 171287251 200000 878433700 200000 496874141 200000 768857385 200000 68014107 200000 464119157 200000 500630739 200000 85084791 200000 816294130 200000 32109931 200000 108097167 200000 125365781 200000 799375596 200000 821544964 200000 758674358 200000 823445457 200000 707522114 200000 623604831 200000 451195600 200000 891828250 200000 997328330 200000 742166586 200000 243309315 200000 45494271 200000 215202041 200000 44874228 200000 819271700 200000 497706285 200000 524463079 200000 144641163 200000 672820844 200000 84217844 200000 908272970 200000 532157853 200000 766427920 200000 354460482 200000 964156536 200000 410061162 200000 533351335 200000 731656357 200000 388616553 200000 625649359 200000 506106487 200000 960131148 200000 403038898 200000 890530123 200000 203613799 200000 347252998 200000 307306890 200000 426977022 200000 932493565 200000 797180992 200000 821969864 200000 823768228 200000 185649247 200000 192602634 200000 684953570 200000 498525597 200000 598701398 200000 81040658 200000 176662254 200000 635120103 200000 609998662 200000 966306470 200000 388587171 200000 774329889 200000 705620022 200000 525468341 200000 379387736 200000 428818825 200000 971054797 200000 574397901 200000 887030787 200000 878847485 200000 714787921 200000 172992286 200000 707748410 200000 853095421 200000 94033065 200000 536412789 200000 599239733 200000 78736039 200000 719275612 200000 892354112 200000 66462920 200000 619590072 200000 29489295 200000 460718479 200000 19930476 200000 573353873 200000 530338569 200000 196085265 200000 816036407 200000 120470318 200000 737139762 200000 439291410 200000 671520735 200000 665030703 200000 616846094 200000 234431618 200000 570430394 200000 932306642 200000 852243269 200000 101553904 200000 787416511 200000 148444662 200000 370749214 200000 492497290 200000 275687045 200000 152813850 200000 627115902 200000 919531294 200000 989429057 200000 90623066 200000 101188589 200000 760005915 200000 687819724 200000 661254263 200000 339181201 200000 625816464 200000 832725146 200000 794032335 200000 55155247 200000 361830186 200000 351578307 200000 741389152 200000 50875440 200000 377892153 200000 570584573 200000 361659080 200000 534680217 200000 281199530 200000 198751902 200000 82593351 200000 757007377 200000 985686798 200000 159986078 200000 120086970 200000 689257437 200000 882192017 200000 34951314 200000 990762400 200000 7490022 200000 978744834 200000 772929969 200000 956988696 200000 696750257 200000 479096272 200000 14705105 200000 926921697 200000 762511717 200000 817836810 200000 158724714 200000 712783960 200000 416314312 200000 631453022 200000 649681809 200000 92462460 200000 805791809 200000 538512154 200000 749872125 200000 644874475 200000 889577430 200000 936019245 200000 503614213 200000 366799589 200000 950084142 200000 405030693 200000 927440543 200000 664634440 200000 303291791 200000 887580978 200000 220279649 200000 462487698 200000 320037600 200000 130163744 200000 605527171 200000 819181537 200000 247966120 200000 95983456 200000 659410906 200000 365862645 200000 788414988 200000 194999039 200000 988146140 200000 362402603 200000 14347987 200000 777352108 200000 79733666 200000 580422786 200000 793674084 200000 707501750 200000 834731745 200000 616258457 200000 574110150 200000 631791114 200000 589602799 200000 501607854 200000 463662750 200000 173678648 200000 217135555 200000 255784096 200000 767712052 200000 484904045 200000 68253171 200000 916264173 200000 497602925 200000 644198521 200000 257815735 200000 545408436 200000 44797905 200000 49578698 200000 31815396 200000 539497651 200000 836556677 200000 642835567 200000 643809265 200000 699483208 200000 807525457 200000 737523477 200000 636836341 200000 120923507 200000 131345050 200000 310700812 200000 162700710 200000 781806545 200000 70209896 200000 432906049 200000 662188123 200000 434041762 200000 587996257 200000 482039620 200000 900647945 200000 902446531 200000 248568267 200000 688419651 200000 107837256 200000 198379444 200000 424886412 200000 70714381 200000 881507662 200000 438805906 200000 698692140 200000 82634511 200000 88191985 200000 410809372 200000 974510289 200000 505610841 200000 34773929 200000 331322033 200000 961998657 200000 632022168 200000 685210507 200000 455373647 200000 352508643 200000 138079516 200000 228308814 200000 958697620 200000 365660605 200000 939755475 200000 621385033 200000 365593024 200000 726270582 200000 89537356 200000 809755250 200000 264623281 200000 882045012 200000 401440948 200000 130348639 200000 15911396 200000 180031294 200000 560384987 200000 53961031 200000 846982778 200000 389438906 200000 125166382 200000 596009473 200000 808661039 200000 513676015 200000 493090749 200000 709019651 200000 418167139 200000 245391524 200000 647271222 200000 944731491 200000 877838101 200000 951835454 200000 492001256 200000 321173721 200000 446904546 200000 799929796 200000 990024384 200000 265062842 200000 942660873 200000 880697309 200000 622616397 200000 725231613 200000 581264489 200000 286161360 200000 348712383 200000 938129976 200000 624464512 200000 258134658 200000 711209699 200000 839897507 200000 34144620 200000 130106235 200000 99546664 200000 585514003 200000 688898029 200000 23683808 200000 667765148 200000 710574079 200000 411415905 200000 388756857 200000 785422319 200000 458636926 200000 708393925 200000 999710379 200000 857017453 200000 313839430 200000 348288441 200000 552520830 200000 270493447 200000 159496365 200000 233983612 200000 885062552 200000 2156106 200000 422749099 200000 788405739 200000 272675134 200000 489513829 200000 496645589 200000 62292101 200000 651793753 200000 360184870 200000 279754593 200000 624323945 200000 381787758 200000 481979644 200000 165434152 200000 36598357 200000 804176292 200000 219949814 200000 65605790 200000 483288488 200000 65581249 200000 428090305 200000 943433180 200000 310478944 200000 319935531 200000 948714413 200000 69675414 200000 816402972 200000 465456362 200000 903233960 200000 604814115 200000 250690330 200000 964628644 200000 642947905 200000 94333563 200000 866128952 200000 452792735 200000 475200677 200000 835158579 200000 795856118 200000 970816194 200000 722528931 200000 977453954 200000 501371249 200000 450204563 200000 240769195 200000 690758719 200000 927104104 200000 726121017 200000 883903178 200000 595869920 200000 403471162 200000 373358971 200000 966096815 200000 335240315 200000 527343590 200000 763568318 200000 565636776 200000 111098056 200000 449397513 200000 128343561 200000 310953892 200000 897673244 200000 723528162 200000 807642627 200000 871318322 200000 265611118 200000 830303823 200000 83000307 200000 92434047 200000 192048212 200000 972778192 200000 841081278 200000 940972891 200000 703851782 200000 512507523 200000 902642155 200000 321725492 200000 521336409 200000 890923814 200000 878943650 200000 420220440 200000 162554308 200000 300661527 200000 105304743 200000 634824375 200000 851509598 200000 563213142 200000 987856227 200000 82844765 200000 557152220 200000 390078336 200000 726464730 200000 729518075 200000 264322199 200000 530410452 200000 657179829 200000 963565854 200000 631848323 200000 496392497 200000 594839353 200000 306136564 200000 60711224 200000 950041878 200000 337158988 200000 914336078 200000 110902508 200000 107992992 200000 878692982 200000 238878872 200000 168565365 200000 302116750 200000 676681437 200000 741501921 200000 355589194 200000 393987646 200000 114570054 200000 162788825 200000 389884802 200000 583792560 200000 873039642 200000 829001165 200000 620901331 200000 937710722 200000 347000926 200000 715815340 200000 90890132 200000 907057137 200000 534654905 200000 31642116 200000 274684859 200000 616415198 200000 792810609 200000 557498372 200000 751722974 200000 493469893 200000 758985325 200000 957395835 200000 356197428 200000 899455431 200000 530541107 200000 653896406 200000 19347860 200000 510739616 200000 244794090 200000 275130149 200000 255878515 200000 129973680 200000 558089304 200000 464028694 200000 647912426 200000 613244917 200000 259863268 200000 811012087 200000 185898413 200000 730926862 200000 723321748 200000 501497783 200000 743610900 200000 365061433 200000 242174480 200000 487470309 200000 339392789 200000 225911125 200000 550462108 200000 931068846 200000 438738758 200000 942556384 200000 666466336 200000 274243810 200000 233972191 200000 672719864 200000 545959459 200000 573299695 200000 831220917 200000 848144733 200000 457027274 200000 358298339 200000 403007551 200000 679243884 200000 406020316 200000 528171117 200000 316426644 200000 95532325 200000 449225665 200000 276874204 200000 863384681 200000 313585701 200000 253020029 200000 754525981 200000 939817750 200000 299173035 200000 521277113 200000 154303680 200000 262906514 200000 467107990 200000 457522361 200000 151016947 200000 748521585 200000 218024548 200000 966802790 200000 563309700 200000 239836908 200000 455618356 200000 873636677 200000 204019938 200000 852066521 200000 550318788 200000 979188604 200000 854331420 200000 753912749 200000 637815667 200000 121263059 200000 311519199 200000 607065472 200000 491908159 200000 838015152 200000 910633083 200000 367803144 200000 319940294 200000 314060569 200000 538524894 200000 429721499 200000 419231048 200000 502255796 200000 53877910 200000 444303665 200000 668782242 200000 667990985 200000 366024146 200000 778976863 200000 982139988 200000 594008894 200000 753299296 200000 372171356 200000 650436731 200000 783522457 200000 380811952 200000 744136447 200000 25762774 200000 865819649 200000 209198543 200000 214916797 200000 901483460 200000 887489596 200000 627117931 200000 655650991 200000 913807427 200000 940291249 200000 409540309 200000 369408137 200000 786953714 200000 144368998 200000 254198265 200000 358367395 200000 197913103 200000 628182786 200000 547895654 200000 65029107 200000 190516857 200000 213140684 200000 705353292 200000 684661263 200000 133155245 200000 343446185 200000 22802551 200000 856079662 200000 53522636 200000 327313184 200000 362444376 200000 970863143 200000 317550995 200000 942487896 200000 113642236 200000 425048176 200000 720071776 200000 136660248 200000 800239122 200000 611773472 200000 91240498 200000 828941509 200000 961928681 200000 97715693 200000 441007784 200000 245212007 200000 898170734 200000 919546669 200000 761688577 200000 161337507 200000 104090673 200000 846607319 200000 453606682 200000 289799361 200000 185618016 200000 872427138 200000 188287858 200000 57676966 200000 503846089 200000 873236067 200000 42712359 200000 713965530 200000 378730715 200000 757789011 200000 272682233 200000 948844674 200000 891562660 200000 723748806 200000 993181766 200000 915499366 200000 566112980 200000 152750804 200000 136597772 200000 864155115 200000 937207991 200000 899145779 200000 576805865 200000 233806873 200000 813235774 200000 639559737 200000 336308253 200000 718254230 200000 836480502 200000 514274782 200000 398598533 200000 617034920 200000 409816334 200000 830684343 200000 513323680 200000 603962934 200000 216529237 200000 412235003 200000 140931214 200000 14822342 200000 94847800 200000 730661760 200000 303624971 200000 706402942 200000 10144199 200000 814576574 200000 133277815 200000 157208103 200000 895357103 200000 692829642 200000 442381264 200000 596359460 200000 384828481 200000 202470491 200000 406593205 200000 568648319 200000 901389673 200000 549512904 200000 715641699 200000 112540636 200000 11108278 200000 936891143 200000 928521403 200000 977981314 200000 621583703 200000 933808046 200000 717645370 200000 825403480 200000 911022363 200000 379263477 200000 229227518 200000 64289764 200000 644500592 200000 210494896 200000 206968007 200000 853789261 200000 767725924 200000 831441752 200000 391560178 200000 432398426 200000 772091046 200000 252364291 200000 387016574 200000 911537520 200000 878538628 200000 129042790 200000 874288650 200000 277982102 200000 138477038 200000 766308314 200000 654446293 200000 92255092 200000 477975664 200000 44319827 200000 923975611 200000 14455374 200000 581836347 200000 386498664 200000 311976766 200000 82761741 200000 957766940 200000 355813457 200000 358644857 200000 169482037 200000 760109442 200000 88637667 200000 245540141 200000 452453615 200000 682051707 200000 910559125 200000 149192632 200000 387118335 200000 54010295 200000 79342718 200000 206977303 200000 201265102 200000 132706178 200000 933081172 200000 594639595 200000 901905505 200000 780446413 200000 690547821 200000 401975664 200000 197035102 200000 224852261 200000 363847873 200000 158940038 200000 17054733 200000 590638777 200000 744519653 200000 513476780 200000 875990612 200000 531136599 200000 741739792 200000 691636479 200000 181729977 200000 274033007 200000 255762456 200000 137892158 200000 834760034 200000 352603661 200000 395130229 200000 407228104 200000 648047896 200000 929926370 200000 753280572 200000 205300123 200000 529116478 200000 583994171 200000 932472868 200000 992447062 200000 980719581 200000 413084423 200000 686051716 200000 958562358 200000 578321307 200000 747584212 200000 89569106 200000 403092764 200000 764210623 200000 190756306 200000 734921508 200000 191672709 200000 95610414 200000 736611789 200000 805680433 200000 931738767 200000 176099695 200000 552760630 200000 695967824 200000 798753785 200000 956152489 200000 416326426 200000 505824247 200000 45450787 200000 527625122 200000 232082728 200000 268026940 200000 886290953 200000 664515265 200000 408709550 200000 858680279 200000 476435787 200000 907538701 200000 620923292 200000 478720029 200000 661812775 200000 897775147 200000 914687102 200000 828799237 200000 512968572 200000 178358882 200000 805064325 200000 631555365 200000 853423304 200000 578091674 200000 651476094 200000 539925429 200000 582413353 200000 935225943 200000 608270808 200000 972871306 200000 646830687 200000 798535106 200000 780862113 200000 423583771 200000 291213512 200000 364914591 200000 445971848 200000 149215103 200000 686944097 200000 652427095 200000 2937820 200000 845536876 200000 281252555 200000 559607535 200000 78398346 200000 476312888 200000 819497538 200000 179888397 200000 86235938 200000 986627291 200000 395833766 200000 568279801 200000 182037970 200000 335619306 200000 934146422 200000 720602776 200000 800431977 200000 561094043 200000 805748943 200000 667994738 200000 919828564 200000 227443143 200000 808800624 200000 600561581 200000 973770659 200000 547780834 200000 179237303 200000 933506575 200000 163356419 200000 684551940 200000 588744356 200000 291920895 200000 956208836 200000 937934564 200000 411140053 200000 837114499 200000 94619604 200000 86858710 200000 834466696 200000 161889602 200000 919093185 200000 729104339 200000 644835995 200000 252883586 200000 256579258 200000 488590192 200000 329168014 200000 36392746 200000 405405070 200000 393897956 200000 867816830 200000 777046720 200000 978757035 200000 525653254 200000 348029483 200000 640954731 200000 572203295 200000 873989964 200000 584776178 200000 88650225 200000 991298200 200000 999845324 200000 554118866 200000 972962233 200000 711500647 200000 889453118 200000 889741162 200000 619602122 200000 79949688 200000 888691447 200000 125729016 200000 430023625 200000 623491419 200000 771081966 200000 830231899 200000 139940861 200000 450282557 200000 561807801 200000 730757905 200000 108942157 200000 186253294 200000 92667280 200000 123768120 200000 692557888 200000 881410780 200000 374690120 200000 943403920 200000 362735611 200000 971226133 200000 931569752 200000 206320758 200000 163855430 200000 370808648 200000 586520279 200000 285722858 200000 765997446 200000 934660804 200000 558208890 200000 673646729 200000 109095107 200000 19360118 200000 747901338 200000 810916243 200000 29780386 200000 713281262 200000 224302891 200000 797393125 200000 368696939 200000 432979802 200000 487791813 200000 189604862 200000 248134148 200000 633918856 200000 382149022 200000 588212477 200000 93491186 200000 226907368 200000 704225164 200000 696684704 200000 327374430 200000 926332294 200000 859690246 200000 331662406 200000 329837069 200000 103678995 200000 704999203 200000 222700012 200000 940431974 200000 889233884 200000 861005721 200000 821746739 200000 542004591 200000 598099663 200000 214936767 200000 78851160 200000 737607630 200000 598904701 200000 502597003 200000 440401977 200000 832869067 200000 575761682 200000 542977427 200000 41786966 200000 119311948 200000 900628317 200000 850892046 200000 343803340 200000 140145367 200000 558098126 200000 228369619 200000 921918554 200000 124505491 200000 204407922 200000 854395991 200000 567052895 200000 431308359 200000 869385208 200000 448678835 200000 412806873 200000 344662872 200000 434981294 200000 418208667 200000 927163239 200000 700828109 200000 94153859 200000 436578663 200000 153422407 200000 450734413 200000 784612869 200000 22488333 200000 939805272 200000 968484894 200000 808792164 200000 930077475 200000 151931672 200000 38339368 200000 932339309 200000 331279585 200000 335168677 200000 884313583 200000 88468367 200000 827966492 200000 706025919 200000 514985115 200000 692831192 200000 179862347 200000 449006531 200000 751471603 200000 316245495 200000 578464133 200000 158859953 200000 196176732 200000 45229882 200000 79000703 200000 970545958 200000 685418718 200000 13394833 200000 6290577 200000 347837537 200000 223281438 200000 417756553 200000 550842034 200000 879379009 200000 12038500 200000 640916561 200000 502037110 200000 446690117 200000 54406549 200000 117447095 200000 925229590 200000 208649865 200000 900600377 200000 908393002 200000 635655784 200000 958535118 200000 481311862 200000 327329976 200000 875780833 200000 998109554 200000 298040849 200000 20776209 200000 434742681 200000 123315827 200000 367572339 200000 549588354 200000 615211334 200000 280315503 200000 927388065 200000 316037881 200000 159863102 200000 533460390 200000 135439938 200000 877240583 200000 617282425 200000 318322933 200000 829752220 200000 359138776 200000 240595084 200000 991584732 200000 150193301 200000 571233851 200000 116239278 200000 76106360 200000 380524726 200000 790230432 200000 139768502 200000 403323784 200000 370684450 200000 251542035 200000 870290969 200000 211205227 200000 717475747 200000 717295173 200000 370890992 200000 658662687 200000 704081564 200000 582449539 200000 340583151 200000 175963715 200000 69695255 200000 388181948 200000 768728686 200000 654456597 200000 383055800 200000 851124607 200000 288474723 200000 467833716 200000 244888518 200000 736692729 200000 116424804 200000 524483550 200000 497765672 200000 570061050 200000 820692648 200000 803883889 200000 119056485 200000 581225712 200000 575656454 200000 489907181 200000 362265762 200000 203005673 200000 32659956 200000 202878383 200000 982031782 200000 823864468 200000 73054857 200000 997859766 200000 754302424 200000 327966271 200000 958862459 200000 199916450 200000 406931519 200000 706198234 200000 987094816 200000 293787567 200000 468755072 200000 457019378 200000 439837807 200000 627113149 200000 459205859 200000 631287733 200000 980020479 200000 666374730 200000 864215629 200000 434791155 200000 885250565 200000 735195765 200000 836656198 200000 451055386 200000 699973978 200000 825371132 200000 753205492 200000 931670073 200000 984468850 200000 501201981 200000 748704540 200000 966861053 200000 560242533 200000 103114040 200000 500044839 200000 945205942 200000 787310313 200000 134882186 200000 371413018 200000 867635538 200000 592812628 200000 450437747 200000 475916187 200000 695107935 200000 248415390 200000 883289040 200000 543570418 200000 432857612 200000 428616540 200000 943234081 200000 938219781 200000 161418535 200000 867910853 200000 640575107 200000 760265050 200000 213181216 200000 760645039 200000 608564405 200000 716352536 200000 103517955 200000 809257362 200000 971075862 200000 198282501 200000 357176449 200000 838989443 200000 397299364 200000 234547336 200000 64854503 200000 989251385 200000 243865342 200000 765729703 200000 256496164 200000 579664139 200000 333345378 200000 16042505 200000 216469191 200000 739220975 200000 429622190 200000 140822516 200000 375876605 200000 275711099 200000 777766498 200000 49475151 200000 813085334 200000 14753767 200000 345359003 200000 853594273 200000 381362687 200000 169603591 200000 688870681 200000 888023311 200000 2745929 200000 955460436 200000 86625593 200000 654613600 200000 870076960 200000 685924580 200000 380277499 200000 202831867 200000 759869651 200000 806622828 200000 253757180 200000 767357415 200000 393828433 200000 491452484 200000 943078523 200000 587706569 200000 874627881 200000 844695907 200000 586001751 200000 832252393 200000 8196745 200000 399156573 200000 960502798 200000 377900332 200000 24316991 200000 481193579 200000 846453182 200000 401746714 200000 981529274 200000 880566626 200000 585816615 200000 531260632 200000 48669448 200000 787272121 200000 676931495 200000 870627886 200000 751015640 200000 761455495 200000 936695100 200000 387282817 200000 180630649 200000 375679362 200000 5414532 200000 377846233 200000 17586905 200000 956296448 200000 215579070 200000 979930332 200000 482580870 200000 398024185 200000 6573002 200000 323453648 200000 477756591 200000 236290306 200000 107339812 200000 762562203 200000 284718370 200000 739877714 200000 575693036 200000 795423685 200000 933386318 200000 322096831 200000 604949216 200000 392962164 200000 561786946 200000 934552001 200000 376037215 200000 518949230 200000 75431852 200000 839304557 200000 343541351 200000 215032346 200000 698682330 200000 540438906 200000 798361239 200000 984981630 200000 403986107 200000 769436223 200000 366864173 200000 354990913 200000 129631965 200000 68454578 200000 870176775 200000 191625641 200000 254962543 200000 185055337 200000 660319653 200000 498552221 200000 820889152 200000 342918043 200000 712159524 200000 263030179 200000 899191742 200000 950725919 200000 357887556 200000 662550242 200000 228098295 200000 848207979 200000 635779426 200000 719411489 200000 775137690 200000 69937045 200000 571166589 200000 751345349 200000 343186933 200000 916659541 200000 705363508 200000 180749013 200000 186151159 200000 142351616 200000 32251333 200000 771417848 200000 477138479 200000 561463949 200000 503448847 200000 650064245 200000 612823498 200000 956166290 200000 642396560 200000 738107185 200000 606240920 200000 912946247 200000 941464935 200000 545674676 200000 830787079 200000 303634305 200000 313872721 200000 287233315 200000 795878950 200000 23707319 200000 927524527 200000 156509254 200000 517220770 200000 316157696 200000 765676414 200000 549969538 200000 28267979 200000 53726226 200000 863657564 200000 254204895 200000 724426382 200000 386799683 200000 2296456 200000 858992898 200000 923343483 200000 644457611 200000 70815713 200000 925934899 200000 934747840 200000 566424190 200000 243631846 200000 165609048 200000 555955499 200000 373403221 200000 281181876 200000 293770999 200000 86362156 200000 406550246 200000 800547082 200000 151968310 200000 134451919 200000 795693478 200000 302756423 200000 971037149 200000 278941893 200000 697196205 200000 676345705 200000 708074578 200000 758378587 200000 579080882 200000 353852430 200000 449632923 200000 814446720 200000 808713481 200000 422271094 200000 599810143 200000 65434818 200000 867577259 200000 930493310 200000 483783652 200000 296219472 200000 241653037 200000 990545062 200000 485937169 200000 228278009 200000 561027270 200000 34308107 200000 571206764 200000 806654762 200000 299006541 200000 821232749 200000 390203164 200000 104052723 200000 183817272 200000 260682025 200000 799346920 200000 120577538 200000 261447581 200000 679745598 200000 564599605 200000 206345893 200000 221663284 200000 104439883 200000 756641802 200000 262035404 200000 862557266 200000 456551054 200000 738434574 200000 852326915 200000 165026030 200000 329001702 200000 179892360 200000 467836539 200000 686153118 200000 475273681 200000 661536093 200000 438578433 200000 576647834 200000 326506605 200000 113499412 200000 526752772 200000 971922103 200000 984161402 200000 646551765 200000 999059602 200000 648189804 200000 369071190 200000 201447524 200000 311088218 200000 71537360 200000 94318846 200000 752932906 200000 616993707 200000 16593304 200000 885795346 200000 172840235 200000 683913074 200000 927867677 200000 257897425 200000 131808528 200000 744974143 200000 327604563 200000 312453400 200000 856691230 200000 693425984 200000 592141522 200000 524924262 200000 48695099 200000 16377923 200000 890451664 200000 554607834 200000 839496175 200000 80604087 200000 172009763 200000 443888690 200000 187466335 200000 3274155 200000 499541058 200000 869280461 200000 124637523 200000 805993676 200000 727318852 200000 183418537 200000 781901873 200000 312884330 200000 114097631 200000 627012708 200000 630121215 200000 15564915 200000 548580970 200000 645401918 200000 35274340 200000 330432373 200000 251076059 200000 8743188 200000 176539558 200000 690822815 200000 26563016 200000 379961446 200000 450227884 200000 502122944 200000 812393576 200000 489064529 200000 366839804 200000 159344966 200000 92592274 200000 333227156 200000 806433469 200000 787413566 200000 569700795 200000 379805582 200000 488126645 200000 409945689 200000 739127292 200000 235168318 200000 214848075 200000 175206372 200000 164061193 200000 149582913 200000 379213445 200000 311949775 200000 389443386 200000 407764950 200000 982163210 200000 762829734 200000 330508677 200000 536576987 200000 753486369 200000 533032346 200000 218928512 200000 679171024 200000 647507631 200000 178090615 200000 692359779 200000 456725459 200000 102305851 200000 63807406 200000 400387 200000 204216993 200000 409482989 200000 662645580 200000 444147415 200000 770665371 200000 657965449 200000 924990977 200000 910071797 200000 341949117 200000 510939512 200000 883788057 200000 426699541 200000 919901351 200000 657902782 200000 183952005 200000 473078924 200000 514070168 200000 93165572 200000 75682513 200000 957665618 200000 271092333 200000 889894542 200000 509057326 200000 404886779 200000 106107045 200000 92036165 200000 530447721 200000 733613504 200000 462119007 200000 223067053 200000 615807474 200000 88182390 200000 785152345 200000 330449391 200000 58463701 200000 685518997 200000 107075569 200000 419137744 200000 48302786 200000 886899250 200000 673685287 200000 103457462 200000 994697992 200000 120205828 200000 614374553 200000 660999337 200000 661468053 200000 405759841 200000 667593860 200000 114700879 200000 887707127 200000 636196417 200000 209648073 200000 150652398 200000 315843677 200000 878904121 200000 795417572 200000 958123629 200000 153760662 200000 524830080 200000 36229877 200000 722594642 200000 237118223 200000 91711213 200000 702962619 200000 331065028 200000 74237144 200000 66162165 200000 12091795 200000 639397257 200000 819930015 200000 770223025 200000 432681596 200000 521766152 200000 641538226 200000 672128469 200000 40499476 200000 583979335 200000 940641792 200000 492597945 200000 205795995 200000 251192045 200000 37969944 200000 64442707 200000 357061871 200000 867342145 200000 94457895 200000 996617017 200000 799422606 200000 677183016 200000 281457149 200000 113864866 200000 958880406 200000 258748969 200000 215977479 200000 564509797 200000 783477959 200000 82533995 200000 671909718 200000 973771768 200000 467318654 200000 75047605 200000 190916502 200000 257580914 200000 884528571 200000 291989868 200000 442213654 200000 817993096 200000 407002907 200000 215272343 200000 984369350 200000 228156307 200000 246323677 200000 109425374 200000 612273714 200000 91848583 200000 950694624 200000 389617541 200000 552742795 200000 778282492 200000 255205794 200000 479556213 200000 1872798 200000 977720359 200000 584603202 200000 826519859 200000 102116314 200000 946346977 200000 949160830 200000 441763813 200000 444323406 200000 791423390 200000 101877940 200000 456894803 200000 533561767 200000 698374262 200000 255834084 200000 340393186 200000 345449269 200000 548675103 200000 781381548 200000 99520154 200000 518559461 200000 851832047 200000 886488393 200000 811482401 200000 911551304 200000 227647966 200000 869035675 200000 734596541 200000 570341258 200000 464160897 200000 848932897 200000 484098133 200000 270327674 200000 105351951 200000 710246648 200000 925804399 200000 855021959 200000 402290270 200000 809819871 200000 817841201 200000 249480896 200000 802769382 200000 352721973 200000 42483299 200000 441995987 200000 941958588 200000 179713016 200000 252523 200000 274977806 200000 619086999 200000 415774663 200000 832637264 200000 971288416 200000 578145742 200000 459848672 200000 485351606 200000 679209559 200000 768106327 200000 536212769 200000 98561255 200000 522309411 200000 634226120 200000 226696458 200000 778723015 200000 477245584 200000 668148824 200000 757882809 200000 177041885 200000 930576399 200000 25128670 200000 675439595 200000 222452304 200000 507179437 200000 623285712 200000 615155968 200000 84247271 200000 687151129 200000 268446789 200000 713135863 200000 986208007 200000 945930914 200000 534714866 200000 31413357 200000 699906231 200000 263584053 200000 794645295 200000 889949345 200000 525343903 200000 505195618 200000 127598323 200000 920511858 200000 835962883 200000 741175638 200000 952321234 200000 929151838 200000 60759243 200000 656669153 200000 542931205 200000 54737796 200000 346026878 200000 381117553 200000 803080289 200000 591604642 200000 159396674 200000 978497557 200000 847405149 200000 732763670 200000 409613276 200000 750235258 200000 738615568 200000 918604768 200000 470425013 200000 89923568 200000 608816944 200000 718611613 200000 754264530 200000 760631140 200000 356966419 200000 560186509 200000 115089881 200000 147350630 200000 260816817 200000 876819085 200000 975640594 200000 365717284 200000 472516255 200000 353132572 200000 810133347 200000 625484909 200000 390237204 200000 742220633 200000 745029970 200000 188090286 200000 576202726 200000 61881090 200000 368742917 200000 826826487 200000 979320461 200000 998186614 200000 329343044 200000 895061237 200000 336963358 200000 484993459 200000 84812661 200000 430226168 200000 775869264 200000 534258520 200000 680211358 200000 138623726 200000 369892730 200000 47486115 200000 429962598 200000 581143910 200000 874233490 200000 993138034 200000 158403091 200000 215344525 200000 381004334 200000 547840581 200000 574505356 200000 857807155 200000 930554501 200000 648047673 200000 53021784 200000 187644613 200000 245594222 200000 924459790 200000 656090524 200000 77669715 200000 548175711 200000 460921121 200000 623182623 200000 996488331 200000 347223918 200000 740376945 200000 52031304 200000 577236668 200000 856500051 200000 69937565 200000 381441822 200000 510433491 200000 535002723 200000 676113379 200000 628132934 200000 705484896 200000 536771221 200000 623754530 200000 8023303 200000 994096528 200000 445424255 200000 195290328 200000 559296585 200000 223175475 200000 264853849 200000 408898340 200000 253254544 200000 976517815 200000 916451576 200000 820993732 200000 265824005 200000 467419690 200000 75773907 200000 492424982 200000 726603116 200000 907718204 200000 262081281 200000 802553882 200000 722799662 200000 89511993 200000 750874680 200000 482831981 200000 289464143 200000 931351570 200000 740697550 200000 477915983 200000 797188984 200000 360071764 200000 313380539 200000 637225117 200000 255467502 200000 575090734 200000 883152019 200000 620125910 200000 701457559 200000 467442542 200000 452566415 200000 423879961 200000 716067835 200000 503635587 200000 646744709 200000 222984484 200000 987266368 200000 647353980 200000 272221418 200000 446874454 200000 626958892 200000 555837191 200000 472479446 200000 181810861 200000 201939750 200000 849967729 200000 853373183 200000 964562119 200000 411760436 200000 386311083 200000 375203004 200000 989886436 200000 161830909 200000 386422851 200000 62359555 200000 714383074 200000 545562567 200000 31428198 200000 688746858 200000 42572094 200000 759052153 200000 42722020 200000 995417128 200000 831959321 200000 337427609 200000 849598762 200000 302085652 200000 271521071 200000 103557966 200000 732925768 200000 291824548 200000 631817440 200000 971900510 200000 180457452 200000 656692718 200000 523638826 200000 627621168 200000 288703076 200000 718552234 200000 164080556 200000 583164362 200000 224079519 200000 905300013 200000 205367460 200000 76432596 200000 615099180 200000 453388654 200000 358908657 200000 56262546 200000 59088696 200000 493204995 200000 332313873 200000 94577132 200000 597314195 200000 533512740 200000 812981283 200000 3930729 200000 280936363 200000 345826470 200000 421467620 200000 315681326 200000 945692047 200000 974676224 200000 772491957 200000 456185603 200000 147848684 200000 10615113 200000 914270610 200000 933592397 200000 386039569 200000 261308470 200000 813030940 200000 852672020 200000 547902446 200000 202883359 200000 675619471 200000 935509757 200000 449639952 200000 260331515 200000 89274827 200000 75119696 200000 752032678 200000 757478751 200000 864938830 200000 675055346 200000 559641470 200000 202026625 200000 924838711 200000 710255723 200000 135786759 200000 355278138 200000 292499524 200000 738035425 200000 874415184 200000 95774206 200000 740985812 200000 459774234 200000 742609414 200000 199651813 200000 764102629 200000 282687101 200000 837353337 200000 310001829 200000 157680917 200000 561728784 200000 981433495 200000 388533397 200000 864312996 200000 419825529 200000 925334510 200000 739008171 200000 585503855 200000 620810496 200000 322323117 200000 749087869 200000 425559798 200000 295546763 200000 305340067 200000 149677122 200000 819075414 200000 107767200 200000 981951549 200000 850972369 200000 248520015 200000 814928998 200000 257696395 200000 124992927 200000 18295614 200000 622040484 200000 569473851 200000 424955589 200000 946919970 200000 93896639 200000 83980443 200000 131712247 200000 978530202 200000 454901694 200000 625964954 200000 939928973 200000 283741156 200000 44994888 200000 874054599 200000 83161725 200000 558279134 200000 160311971 200000 121993039 200000 47175261 200000 79567112 200000 783830710 200000 715588354 200000 91850853 200000 271791488 200000 262228232 200000 917161038 200000 75462250 200000 597137411 200000 712663486 200000 961407297 200000 671887075 200000 874975218 200000 587434400 200000 761826954 200000 145122022 200000 3892553 200000 922846227 200000 738371448 200000 929629739 200000 614437545 200000 474496287 200000 70998008 200000 868663047 200000 966669646 200000 801839465 200000 480323226 200000 489322610 200000 257699608 200000 939979321 200000 938792076 200000 87964672 200000 57422469 200000 260821364 200000 549674908 200000 220317674 200000 58027188 200000 653893538 200000 204224057 200000 956510981 200000 178119523 200000 411376616 200000 609320818 200000 670038729 200000 56612593 200000 870141966 200000 966667508 200000 107780939 200000 983314011 200000 353434234 200000 942349583 200000 949207874 200000 143269186 200000 274516018 200000 104573617 200000 861041156 200000 773380579 200000 826868445 200000 893116776 200000 264334217 200000 533423900 200000 87180481 200000 750953315 200000 520073318 200000 450060908 200000 99237572 200000 855843185 200000 196545490 200000 121114098 200000 373153902 200000 204776703 200000 353197476 200000 936031853 200000 78296549 200000 429628445 200000 475679313 200000 148866362 200000 468832751 200000 963188601 200000 483616498 200000 649116760 200000 983615475 200000 178983009 200000 33546555 200000 97501798 200000 197407736 200000 341643972 200000 236751236 200000 369857186 200000 77278371 200000 542699824 200000 462076099 200000 829558506 200000 580263227 200000 48547029 200000 752229006 200000 912443326 200000 570736039 200000 698191743 200000 347344668 200000 308613180 200000 380951661 200000 938497951 200000 588704580 200000 517729825 200000 775127221 200000 170747458 200000 854226044 200000 436033485 200000 7458371 200000 827609879 200000 246399707 200000 474872895 200000 928063359 200000 647412333 200000 795688726 200000 204679444 200000 78469488 200000 498730801 200000 130198150 200000 327979147 200000 406980539 200000 609462515 200000 767571743 200000 113887619 200000 921295528 200000 822962657 200000 269418872 200000 657557370 200000 371168028 200000 208667849 200000 224769737 200000 239920271 200000 36296863 200000 752017178 200000 490948327 200000 896211328 200000 734145878 200000 680737506 200000 913344586 200000 880740268 200000 649486345 200000 938475729 200000 817862151 200000 953850640 200000 361502238 200000 235763252 200000 468970453 200000 439407181 200000 876414363 200000 135135481 200000 942838794 200000 808739999 200000 658444582 200000 983276464 200000 165210013 200000 118773735 200000 331709959 200000 448071047 200000 282282022 200000 534018209 200000 166924324 200000 585587277 200000 391698393 200000 369556973 200000 319778307 200000 45814383 200000 842653581 200000 55340425 200000 153707211 200000 744780029 200000 314409658 200000 227150292 200000 932433986 200000 429676453 200000 731398517 200000 42244556 200000 878404815 200000 716104885 200000 566204533 200000 980447504 200000 676476280 200000 727527196 200000 793876753 200000 569804766 200000 352008164 200000 645100648 200000 786835775 200000 851284245 200000 160202841 200000 727699144 200000 512688533 200000 853756978 200000 949360574 200000 555693323 200000 207410506 200000 799042902 200000 478437274 200000 506082975 200000 419723829 200000 624997181 200000 785124370 200000 328338322 200000 399746764 200000 824133960 200000 684361709 200000 394444435 200000 749517350 200000 356393331 200000 591614098 200000 738450672 200000 130305016 200000 599104606 200000 583555592 200000 323034265 200000 677630106 200000 188334919 200000 925204212 200000 778339866 200000 959910658 200000 718993933 200000 115283102 200000 903187620 200000 887568071 200000 877427502 200000 260567787 200000 541248516 200000 712583199 200000 211531721 200000 461533283 200000 45256873 200000 387843040 200000 54947740 200000 303663659 200000 976704929 200000 401833345 200000 89586949 200000 307636235 200000 270591644 200000 946646809 200000 21556484 200000 376942696 200000 327462375 200000 907337054 200000 346960694 200000 31589450 200000 335434352 200000 965440422 200000 322089947 200000 78148439 200000 818578887 200000 474706921 200000 456955344 200000 373685204 200000 837051930 200000 748111036 200000 105633940 200000 599012010 200000 405010488 200000 207134038 200000 458006086 200000 240324446 200000 313024398 200000 712634253 200000 869167525 200000 744310295 200000 401196588 200000 586356697 200000 235070989 200000 686386075 200000 58815679 200000 82388815 200000 136232831 200000 375081809 200000 434000023 200000 249587622 200000 710917273 200000 370432831 200000 834122658 200000 575710005 200000 466453657 200000 289758220 200000 597326446 200000 369886449 200000 624402781 200000 77759230 200000 550222379 200000 398372979 200000 452800869 200000 947050492 200000 156797093 200000 384241135 200000 553537998 200000 501896076 200000 296079949 200000 474921021 200000 171583064 200000 819289301 200000 114304048 200000 267989203 200000 179361632 200000 741884318 200000 321219581 200000 686584263 200000 208612325 200000 991694412 200000 516797954 200000 857461713 200000 98601862 200000 707170790 200000 565979439 200000 907851846 200000 395404930 200000 852490771 200000 548270864 200000 335880989 200000 66811317 200000 856208666 200000 320733142 200000 747888876 200000 388657824 200000 118578656 200000 207950 200000 871416043 200000 869987681 200000 773389805 200000 676248039 200000 456236271 200000 211931830 200000 215385446 200000 988020399 200000 697642863 200000 537930237 200000 923160339 200000 500406101 200000 172244866 200000 61086006 200000 906412121 200000 928589608 200000 309257950 200000 420044030 200000 325314880 200000 274464278 200000 984460249 200000 473833621 200000 422319725 200000 395016365 200000 212282218 200000 743585240 200000 646573864 200000 375224347 200000 279380776 200000 161064262 200000 160150871 200000 635902513 200000 562334537 200000 136782846 200000 278997888 200000 698222939 200000 341245092 200000 395579326 200000 485582537 200000 870162089 200000 106111150 200000 239264997 200000 52830970 200000 63221704 200000 801001343 200000 121473649 200000 554543225 200000 838558984 200000 178619341 200000 90714113 200000 424439884 200000 136067927 200000 121791727 200000 130896850 200000 623072794 200000 921666115 200000 540965083 200000 681522885 200000 389060649 200000 770857468 200000 122525735 200000 741055574 200000 876237152 200000 995278670 200000 764413450 200000 200204454 200000 16124741 200000 675176362 200000 671895643 200000 946535537 200000 615743487 200000 859780381 200000 376809360 200000 512093463 200000 96110164 200000 990682198 200000 731264191 200000 442631831 200000 693618604 200000 466462883 200000 838941088 200000 814156685 200000 105967115 200000 44761587 200000 370049671 200000 248269115 200000 257892377 200000 404755157 200000 763991661 200000 212570492 200000 765423901 200000 847583350 200000 473152232 200000 195411153 200000 36164860 200000 117116070 200000 373366830 200000 164871256 200000 31484477 200000 21922259 200000 535975701 200000 960820687 200000 245861896 200000 524714251 200000 430326036 200000 655965588 200000 997602337 200000 36814845 200000 280898625 200000 733359271 200000 882840305 200000 233153272 200000 649224020 200000 543605925 200000 762987900 200000 583537386 200000 821867426 200000 826924493 200000 975197547 200000 635117920 200000 781253411 200000 756455678 200000 478211842 200000 690201227 200000 341914732 200000 381169078 200000 946070826 200000 618672953 200000 184835763 200000 849020436 200000 266932072 200000 456653527 200000 46427089 200000 520970454 200000 609903074 200000 730031988 200000 918251578 200000 79690587 200000 328435552 200000 377364928 200000 164292358 200000 523229089 200000 323506504 200000 619144968 200000 703636459 200000 692760135 200000 436948384 200000 778287931 200000 762144576 200000 403253386 200000 466587919 200000 527430887 200000 588566522 200000 526499403 200000 218473691 200000 295450427 200000 994578354 200000 718468614 200000 365394667 200000 120840709 200000 476750492 200000 561869019 200000 824397765 200000 550232501 200000 44212112 200000 837520521 200000 234151568 200000 122684760 200000 978631171 200000 695612269 200000 396933906 200000 712116381 200000 29662734 200000 596781190 200000 760575922 200000 211337170 200000 298778213 200000 293835635 200000 783097718 200000 505019366 200000 278275680 200000 197325426 200000 379705349 200000 570221160 200000 685571061 200000 874317410 200000 287285670 200000 155945861 200000 564507066 200000 23510720 200000 175100222 200000 986341389 200000 898844391 200000 758964653 200000 719080532 200000 630700910 200000 162290513 200000 247526374 200000 109507856 200000 697366454 200000 212710255 200000 690945225 200000 888972342 200000 356049300 200000 234844759 200000 614362198 200000 961229102 200000 559321687 200000 311453633 200000 269965610 200000 144255999 200000 460504556 200000 841140226 200000 607334020 200000 423500110 200000 124625635 200000 128410641 200000 841370179 200000 573249635 200000 698889322 200000 193462149 200000 14299877 200000 39118628 200000 72235087 200000 357514900 200000 718758793 200000 296385046 200000 696827649 200000 688019988 200000 958032877 200000 450088034 200000 567096718 200000 786569085 200000 123007600 200000 718326733 200000 51212198 200000 799182564 200000 419922448 200000 517016765 200000 798482326 200000 313862912 200000 508281963 200000 822527034 200000 910271564 200000 802492711 200000 468438465 200000 688898538 200000 282205529 200000 110722385 200000 217734895 200000 798598675 200000 748128489 200000 229506067 200000 710191477 200000 797937564 200000 763084747 200000 556896420 200000 658484080 200000 38588939 200000 755144559 200000 859588827 200000 120662431 200000 982878087 200000 805219297 200000 811155245 200000 791345505 200000 196711126 200000 760652754 200000 963431091 200000 458639028 200000 265315679 200000 496512143 200000 532271905 200000 298626615 200000 3323176 200000 166478855 200000 588347599 200000 696951592 200000 174059736 200000 68942537 200000 990709426 200000 531587429 200000 590705589 200000 576150530 200000 489677411 200000 928595822 200000 713200551 200000 218500994 200000 287142422 200000 484402273 200000 504683826 200000 270842295 200000 41459363 200000 194257915 200000 231497086 200000 352171439 200000 984897920 200000 407084189 200000 787858514 200000 510416153 200000 539662532 200000 670128451 200000 180967955 200000 143339076 200000 606983972 200000 182328205 200000 402498504 200000 425394717 200000 881201145 200000 984854457 200000 396863769 200000 898260020 200000 429679927 200000 253198502 200000 567148106 200000 169702582 200000 45569909 200000 543820243 200000 822132292 200000 51974772 200000 285938667 200000 677485404 200000 265697419 200000 673378010 200000 765750382 200000 881778178 200000 755524424 200000 482061815 200000 116705142 200000 619314467 200000 818537792 200000 710898810 200000 869936152 200000 816578749 200000 235668953 200000 124038578 200000 594692619 200000 564004206 200000 146824987 200000 646300045 200000 781030821 200000 270893174 200000 945775532 200000 255746713 200000 71565789 200000 339705266 200000 600643282 200000 832556037 200000 780974666 200000 421705121 200000 167828083 200000 856820127 200000 249893667 200000 20316002 200000 902527255 200000 953967575 200000 529113404 200000 18238644 200000 781816804 200000 883902906 200000 711472654 200000 158836724 200000 80631968 200000 180975350 200000 761620398 200000 647581729 200000 741095346 200000 791915483 200000 339476179 200000 611551961 200000 202092576 200000 787870039 200000 213194452 200000 612703324 200000 735741329 200000 359913721 200000 549660071 200000 597888392 200000 339785292 200000 778479854 200000 294816738 200000 535501275 200000 230500662 200000 544097286 200000 498241212 200000 764178803 200000 466426326 200000 443700143 200000 696556556 200000 399152912 200000 204601427 200000 658758647 200000 812768328 200000 588408847 200000 445885812 200000 317349773 200000 316654727 200000 605944943 200000 44993182 200000 731865023 200000 961150078 200000 381063887 200000 106101720 200000 294953084 200000 167757445 200000 360680045 200000 72165833 200000 275812435 200000 850967442 200000 514873128 200000 432556472 200000 616647282 200000 749245756 200000 17863550 200000 659585418 200000 783583399 200000 610935737 200000 802930830 200000 207476679 200000 933934433 200000 880589791 200000 147828758 200000 343188372 200000 693684654 200000 468724005 200000 192946292 200000 568772281 200000 943332157 200000 30924706 200000 142267048 200000 738119580 200000 821404253 200000 832012300 200000 592682576 200000 613537090 200000 918108668 200000 649124793 200000 477072297 200000 607322452 200000 945939880 200000 861661857 200000 885747603 200000 175719959 200000 764739984 200000 655214937 200000 28456333 200000 301700210 200000 769836674 200000 962946840 200000 376553908 200000 638566379 200000 873516526 200000 577948084 200000 841036487 200000 647096488 200000 831079392 200000 379168677 200000 285059621 200000 793948017 200000 390958345 200000 731843584 200000 914415052 200000 352590252 200000 948534454 200000 420415100 200000 488415322 200000 919478623 200000 859610838 200000 770144112 200000 935530255 200000 603028273 200000 528161783 200000 975943121 200000 526906313 200000 360650856 200000 318813000 200000 844707640 200000 503448325 200000 99063019 200000 907673240 200000 678410201 200000 740949476 200000 159928129 200000 390647381 200000 936341644 200000 807014946 200000 325110927 200000 929715597 200000 674429127 200000 500801055 200000 732724380 200000 169897455 200000 494845600 200000 783784666 200000 557523919 200000 860517833 200000 131189967 200000 432638960 200000 217043759 200000 615446538 200000 539944105 200000 812262816 200000 126288481 200000 398751297 200000 719822373 200000 320512201 200000 913691052 200000 969101980 200000 811605977 200000 11820777 200000 501910008 200000 439785449 200000 453111037 200000 947425310 200000 807947977 200000 701468054 200000 120931686 200000 765140264 200000 619255367 200000 407252404 200000 599367563 200000 86373221 200000 144915769 200000 613898991 200000 91202179 200000 691943634 200000 573719813 200000 699745431 200000 545862148 200000 919657487 200000 457359280 200000 621762713 200000 555503716 200000 687844443 200000 166747107 200000 22253957 200000 408046234 200000 213769619 200000 861597411 200000 160336521 200000 149716029 200000 641048630 200000 78724246 200000 459571571 200000 609423235 200000 936112483 200000 437252996 200000 189919923 200000 583783747 200000 112634584 200000 731076307 200000 891201365 200000 50688754 200000 272956660 200000 257247817 200000 725050634 200000 328137384 200000 244567221 200000 394909261 200000 216636959 200000 117851419 200000 56849338 200000 455714789 200000 534796675 200000 243238818 200000 966309441 200000 12200631 200000 830390468 200000 415809587 200000 265645864 200000 824412940 200000 947295249 200000 432356708 200000 350839791 200000 977608647 200000 230230073 200000 942140524 200000 119900851 200000 671849586 200000 408523945 200000 697444130 200000 916307507 200000 201675569 200000 325766001 200000 645435900 200000 661947342 200000 781392075 200000 223512383 200000 724580880 200000 203623299 200000 172307111 200000 984934242 200000 16043798 200000 685063663 200000 629074123 200000 88690631 200000 785286498 200000 341729873 200000 66562527 200000 426052861 200000 664848365 200000 67506823 200000 278141735 200000 161897524 200000 231281741 200000 190553873 200000 812653195 200000 187798329 200000 508574392 200000 514626317 200000 446949522 200000 918119547 200000 139491332 200000 420557369 200000 467093089 200000 763513096 200000 972368296 200000 438743795 200000 916318656 200000 110363791 200000 291474874 200000 188665403 200000 587865876 200000 2206047 200000 659086066 200000 13770158 200000 956117349 200000 763027045 200000 61605541 200000 518337419 200000 637701720 200000 690144049 200000 471530187 200000 949372593 200000 665421365 200000 879781361 200000 876651513 200000 567969439 200000 793436129 200000 838884211 200000 557097829 200000 802361714 200000 656103140 200000 526505766 200000 143913704 200000 170780137 200000 871822692 200000 621955353 200000 819991286 200000 474314594 200000 838907943 200000 593202169 200000 248950439 200000 286375389 200000 80046227 200000 254954774 200000 962244529 200000 211772920 200000 618482864 200000 421610078 200000 81223275 200000 812534513 200000 343082276 200000 840349791 200000 163861450 200000 800827558 200000 738650933 200000 882362441 200000 14675303 200000 590838678 200000 53842122 200000 639568872 200000 709367158 200000 470641889 200000 118906985 200000 531467181 200000 323592910 200000 456599619 200000 298003769 200000 325479589 200000 411364583 200000 714335772 200000 109590272 200000 616604286 200000 348367319 200000 906118506 200000 993653285 200000 757053321 200000 520998995 200000 799979468 200000 472550319 200000 984519858 200000 302015923 200000 449394048 200000 314445635 200000 890938248 200000 927318509 200000 731777381 200000 794799400 200000 802837563 200000 510547863 200000 213778169 200000 254140485 200000 841923992 200000 918104553 200000 714714202 200000 535154721 200000 62462733 200000 842600632 200000 665606728 200000 321901793 200000 711672491 200000 247673979 200000 568947232 200000 460184397 200000 382178078 200000 720404552 200000 265350114 200000 860453066 200000 999753653 200000 328219095 200000 194047019 200000 268432735 200000 424372832 200000 626282877 200000 747826746 200000 449188276 200000 503796140 200000 173582897 200000 344847854 200000 85564174 200000 412893383 200000 324406666 200000 284856261 200000 762319699 200000 702526850 200000 815632318 200000 848383198 200000 700816651 200000 262027337 200000 462987171 200000 977874167 200000 626326363 200000 380540971 200000 697371825 200000 960227439 200000 616380939 200000 21989080 200000 690765565 200000 93168196 200000 461777281 200000 406967452 200000 278332734 200000 92632596 200000 799812803 200000 905546856 200000 38842058 200000 704516639 200000 232845175 200000 10296265 200000 51488153 200000 305763650 200000 476554725 200000 822183662 200000 536144960 200000 487007485 200000 730114803 200000 80705702 200000 768812022 200000 945938797 200000 312447527 200000 519006814 200000 401022610 200000 558655313 200000 228661160 200000 955613734 200000 188189833 200000 491544584 200000 226286140 200000 95264428 200000 692152563 200000 391858576 200000 690036554 200000 190821182 200000 540580231 200000 922882696 200000 221463769 200000 283144651 200000 136805530 200000 852488750 200000 533706638 200000 463291106 200000 274775330 200000 144057441 200000 98944688 200000 944907184 200000 490729144 200000 652607902 200000 114188838 200000 90877957 200000 104814992 200000 271829766 200000 381864054 200000 737325135 200000 458957442 200000 985045078 200000 568188616 200000 304506780 200000 499052804 200000 303111660 200000 129875168 200000 308514715 200000 365901101 200000 44178119 200000 534503718 200000 129770650 200000 372459954 200000 922552966 200000 330753185 200000 237699977 200000 675924459 200000 900024680 200000 112258806 200000 80343028 200000 195107791 200000 55904330 200000 135050861 200000 756390412 200000 139067378 200000 614511275 200000 419535339 200000 533110942 200000 790641037 200000 843510954 200000 722237688 200000 141078297 200000 29634677 200000 158021380 200000 345142713 200000 101770636 200000 755652898 200000 110423322 200000 280757494 200000 965542564 200000 831433385 200000 638783721 200000 56552981 200000 396289457 200000 803765952 200000 368724239 200000 926587164 200000 271437985 200000 892628928 200000 144519884 200000 749931697 200000 81203714 200000 484602525 200000 151800829 200000 689771548 200000 54632707 200000 597911279 200000 108299554 200000 967425347 200000 981132658 200000 239785708 200000 532391768 200000 632132268 200000 455182783 200000 86657899 200000 698979934 200000 992491902 200000 820631798 200000 363512290 200000 804007571 200000 139766143 200000 828269768 200000 324353639 200000 955639029 200000 573253910 200000 636729218 200000 263386033 200000 802886947 200000 171367241 200000 684334611 200000 87277335 200000 210681178 200000 730673087 200000 774452746 200000 232192655 200000 669464699 200000 119404734 200000 484433300 200000 928656559 200000 328351747 200000 261130029 200000 942645121 200000 256600238 200000 273723408 200000 142362770 200000 660142398 200000 348537443 200000 603712866 200000 109445397 200000 548011739 200000 570144324 200000 607479638 200000 624589690 200000 479514374 200000 304861032 200000 142143979 200000 233842473 200000 227902222 200000 844236164 200000 476430784 200000 192315433 200000 607147232 200000 117027568 200000 664588308 200000 103623455 200000 261050124 200000 282236578 200000 542088387 200000 285285202 200000 3969215 200000 673897009 200000 155187791 200000 92074154 200000 924874698 200000 557029331 200000 24582611 200000 923450795 200000 281016472 200000 227569246 200000 371842832 200000 364389758 200000 220021307 200000 211468617 200000 965482596 200000 346840040 200000 985119839 200000 514948267 200000 6621900 200000 781952335 200000 333593940 200000 390585146 200000 483091433 200000 55826107 200000 276960264 200000 480902220 200000 885818359 200000 770440658 200000 278594057 200000 677062105 200000 848213462 200000 629811929 200000 164725638 200000 933451894 200000 828894981 200000 205798073 200000 866505037 200000 174250842 200000 474202529 200000 292496119 200000 701995213 200000 461151835 200000 337967721 200000 619118010 200000 667175957 200000 562161137 200000 524131516 200000 697117640 200000 711233491 200000 973975857 200000 469081240 200000 251702920 200000 776687445 200000 721565650 200000 82563740 200000 514015232 200000 146284170 200000 158841387 200000 506157061 200000 153521367 200000 723632128 200000 995575601 200000 557593780 200000 445901395 200000 706728678 200000 355421309 200000 443572518 200000 654123611 200000 714834187 200000 366131267 200000 609832569 200000 837715317 200000 499050716 200000 814652763 200000 798835308 200000 611360968 200000 380459881 200000 692339003 200000 81465695 200000 98648602 200000 969866336 200000 501669369 200000 425808462 200000 619351507 200000 304783888 200000 889330253 200000 455268569 200000 963390199 200000 47887718 200000 385231244 200000 873917246 200000 274287918 200000 64765426 200000 150138285 200000 865971804 200000 957533887 200000 601501153 200000 313001798 200000 86556593 200000 493501583 200000 39836163 200000 315832719 200000 791326555 200000 952736294 200000 823668166 200000 431315037 200000 522097690 200000 960771497 200000 622684473 200000 601580583 200000 982477132 200000 649898976 200000 571330313 200000 58988036 200000 375480046 200000 898149424 200000 995156101 200000 273154474 200000 698613153 200000 755592353 200000 546277789 200000 338213743 200000 492650145 200000 313090008 200000 795669726 200000 410007114 200000 839266254 200000 105332509 200000 495292791 200000 487735762 200000 450222503 200000 876855382 200000 479650614 200000 359842877 200000 724808521 200000 654562825 200000 798008458 200000 352994914 200000 693616755 200000 957650268 200000 215640706 200000 681670582 200000 30398851 200000 389509143 200000 612762828 200000 284678737 200000 424460665 200000 948775072 200000 34235318 200000 646426345 200000 710412787 200000 86910973 200000 53576750 200000 222492373 200000 508811567 200000 512141269 200000 2461637 200000 654084619 200000 151769611 200000 806978670 200000 728688295 200000 62896417 200000 977988103 200000 675860143 200000 896377252 200000 188138318 200000 385258304 200000 659601950 200000 179296809 200000 780577385 200000 435256438 200000 143048418 200000 384356934 200000 571469032 200000 42773766 200000 782386625 200000 555727529 200000 182326241 200000 308670703 200000 862379042 200000 640196768 200000 151132427 200000 817262288 200000 311285260 200000 139578906 200000 651624125 200000 942737383 200000 433675300 200000 317163430 200000 606614509 200000 363819027 200000 182982577 200000 625575538 200000 550490162 200000 916307410 200000 494592667 200000 411500108 200000 316854721 200000 1474626 200000 60923238 200000 849748386 200000 601492339 200000 950886179 200000 414921018 200000 228195717 200000 380422332 200000 484345042 200000 132124126 200000 938804641 200000 772005299 200000 118227023 200000 328566199 200000 101396549 200000 235439376 200000 749708087 200000 339165645 200000 765872737 200000 175535656 200000 369735626 200000 487461830 200000 422557570 200000 384898803 200000 565983973 200000 535688167 200000 837846999 200000 454959109 200000 301893127 200000 8140569 200000 865687086 200000 919674007 200000 229945167 200000 148482785 200000 407282166 200000 437875327 200000 813089659 200000 714424165 200000 300270398 200000 185953330 200000 205253610 200000 103996781 200000 710995123 200000 463534792 200000 501439129 200000 882254431 200000 187216293 200000 755328503 200000 813858857 200000 204193857 200000 486690306 200000 82671638 200000 462598615 200000 893995450 200000 710684248 200000 534035994 200000 202235777 200000 969292816 200000 203214294 200000 945921436 200000 437332391 200000 630823722 200000 107758155 200000 721857232 200000 356583270 200000 185664398 200000 159521828 200000 227557517 200000 865415293 200000 828063331 200000 514214513 200000 24516683 200000 845104459 200000 623379823 200000 349857504 200000 284507679 200000 630943438 200000 281447705 200000 211354047 200000 70958273 200000 964467365 200000 371685991 200000 120961533 200000 56165766 200000 308437774 200000 882399488 200000 995431721 200000 506235493 200000 414649064 200000 787955499 200000 640680304 200000 62853620 200000 320760241 200000 193453517 200000 431137186 200000 781304683 200000 113119111 200000 800609389 200000 754426669 200000 550624415 200000 518122794 200000 329793842 200000 400764447 200000 395767303 200000 177668087 200000 915005667 200000 512473895 200000 288190137 200000 695888366 200000 744303845 200000 447941012 200000 705847917 200000 747717036 200000 441498944 200000 331730771 200000 574961528 200000 1656944 200000 102844057 200000 675109108 200000 754920657 200000 915526169 200000 33103928 200000 556864933 200000 116211215 200000 140304166 200000 613813763 200000 628105012 200000 859550568 200000 316768435 200000 823009919 200000 777783824 200000 878534066 200000 203463809 200000 815829205 200000 903949640 200000 69227621 200000 427715310 200000 69509834 200000 154339977 200000 929035158 200000 223288056 200000 320129220 200000 613935651 200000 171620348 200000 387860541 200000 113478603 200000 60349188 200000 556426477 200000 248976125 200000 995281285 200000 320900794 200000 845401185 200000 725594645 200000 427794488 200000 349487476 200000 683003117 200000 947510533 200000 825204427 200000 308893697 200000 251024840 200000 898878442 200000 608408260 200000 267853774 200000 875955912 200000 268141443 200000 448726602 200000 925864171 200000 316836453 200000 126572335 200000 520620067 200000 578345990 200000 119881140 200000 332345580 200000 702824374 200000 706603117 200000 725714541 200000 654825305 200000 389882633 200000 412155919 200000 469284069 200000 243815348 200000 879029443 200000 579116922 200000 385676306 200000 456197084 200000 871842858 200000 984523742 200000 306511245 200000 299272783 200000 870544677 200000 418591496 200000 418889098 200000 14026795 200000 764410939 200000 714777446 200000 522606305 200000 539170096 200000 869361297 200000 530662920 200000 147757320 200000 569660859 200000 182808046 200000 295603868 200000 782815766 200000 790965452 200000 769697466 200000 654481265 200000 954634944 200000 715249664 200000 121725433 200000 259242356 200000 554865246 200000 816817046 200000 471251284 200000 752869429 200000 581817575 200000 98702957 200000 870811407 200000 163297762 200000 999086831 200000 689764355 200000 886649875 200000 91325769 200000 545900463 200000 709816439 200000 615693284 200000 575221721 200000 716833020 200000 647488647 200000 777916587 200000 88305568 200000 711758670 200000 283075985 200000 793045293 200000 227183950 200000 955329466 200000 892396949 200000 203743440 200000 855373872 200000 409787382 200000 308612400 200000 512946588 200000 381936692 200000 925730395 200000 628544930 200000 154147895 200000 805110762 200000 854975965 200000 697935048 200000 300499943 200000 737845376 200000 366245396 200000 722049314 200000 601621650 200000 853371845 200000 181544758 200000 455077837 200000 349316800 200000 429680166 200000 227506714 200000 63384712 200000 811213207 200000 996937907 200000 82533430 200000 581914546 200000 469817565 200000 89352474 200000 149259680 200000 774328393 200000 947485433 200000 661004201 200000 551838991 200000 230380012 200000 519272177 200000 534354255 200000 547686874 200000 165744345 200000 309048940 200000 429456282 200000 708301303 200000 289064942 200000 222650801 200000 929220282 200000 92893692 200000 841760939 200000 714880421 200000 546491771 200000 57741600 200000 920242989 200000 214892495 200000 78902606 200000 870836538 200000 514870836 200000 833250902 200000 43409472 200000 646769344 200000 51162909 200000 183535616 200000 204071680 200000 869269193 200000 555852776 200000 331588661 200000 823257820 200000 594289930 200000 309438258 200000 228247289 200000 275098564 200000 822151131 200000 58177082 200000 742387444 200000 728129605 200000 468085298 200000 592127711 200000 290588525 200000 40084365 200000 357873062 200000 358969247 200000 122935881 200000 70650732 200000 902290029 200000 397227928 200000 775958544 200000 899006544 200000 821999965 200000 193940106 200000 893878247 200000 58624328 200000 348748269 200000 560032979 200000 353207190 200000 467393537 200000 866483252 200000 806305137 200000 987722115 200000 206772939 200000 970737384 200000 308083202 200000 469464755 200000 442877075 200000 210821471 200000 699461317 200000 305719503 200000 413699305 200000 445648273 200000 68534426 200000 248869404 200000 764764155 200000 615153683 200000 470048509 200000 331805057 200000 548849304 200000 353102364 200000 690385934 200000 147048067 200000 368307245 200000 794217858 200000 319413387 200000 820192587 200000 598633162 200000 21423805 200000 152915411 200000 860086942 200000 253969692 200000 642658018 200000 274422244 200000 751495139 200000 721316979 200000 614119848 200000 238856029 200000 872651040 200000 620819645 200000 977574246 200000 197389692 200000 872469756 200000 531460233 200000 259378961 200000 184433183 200000 891951293 200000 335254276 200000 270959682 200000 841612742 200000 795621450 200000 618351102 200000 272093485 200000 741866382 200000 931270697 200000 789699044 200000 147167402 200000 437957943 200000 556036482 200000 910767558 200000 281207343 200000 340607262 200000 199638041 200000 438918994 200000 144009170 200000 649887810 200000 307331158 200000 403018966 200000 905595979 200000 805513794 200000 998539583 200000 125960514 200000 137342703 200000 352248156 200000 568220796 200000 82532898 200000 390117301 200000 633534063 200000 709067345 200000 151848359 200000 52638515 200000 669287673 200000 914468774 200000 448031390 200000 180059297 200000 731675929 200000 619173890 200000 966341238 200000 850170836 200000 758997900 200000 603654538 200000 683887933 200000 974143811 200000 248574899 200000 548655878 200000 546090402 200000 673186309 200000 552814475 200000 621973979 200000 411517172 200000 305861584 200000 415859122 200000 53034513 200000 627818785 200000 182331130 200000 878753639 200000 28869198 200000 713859255 200000 697373306 200000 300983945 200000 289865688 200000 917092069 200000 277980135 200000 70479767 200000 798871701 200000 506700665 200000 544958839 200000 873868718 200000 383359757 200000 459128034 200000 7452161 200000 900443277 200000 427073638 200000 934064687 200000 457415418 200000 252103827 200000 18017894 200000 648054029 200000 871290490 200000 412646590 200000 992648563 200000 638614476 200000 477119287 200000 223942828 200000 286071958 200000 20522842 200000 659858056 200000 610050205 200000 596269938 200000 37296965 200000 73238627 200000 626143598 200000 287598160 200000 693048765 200000 753768798 200000 34828447 200000 111108118 200000 700070286 200000 16722608 200000 120098893 200000 627089483 200000 698047017 200000 355527216 200000 568894776 200000 710258964 200000 581735323 200000 509056596 200000 852942013 200000 5736760 200000 807071891 200000 936113202 200000 377189083 200000 585874462 200000 530075743 200000 824904577 200000 838888497 200000 454365132 200000 711778542 200000 207094424 200000 959768061 200000 140719849 200000 285104335 200000 127177325 200000 426510366 200000 890903228 200000 152610095 200000 773482647 200000 793627410 200000 972664618 200000 685327838 200000 208312651 200000 760125431 200000 863872187 200000 130442058 200000 961551202 200000 224919693 200000 414312596 200000 508216961 200000 319009360 200000 797436722 200000 887642237 200000 92446515 200000 161702956 200000 39507683 200000 679805659 200000 370077100 200000 119611822 200000 954770240 200000 261689014 200000 707248349 200000 440443435 200000 478092424 200000 56531891 200000 370837587 200000 694713243 200000 119789976 200000 100790810 200000 645799484 200000 610299026 200000 932070383 200000 109553872 200000 346752873 200000 962916425 200000 459495852 200000 480583517 200000 877251398 200000 861414038 200000 758737805 200000 61236711 200000 107256290 200000 721672174 200000 564200689 200000 374953268 200000 196841965 200000 145306985 200000 134703062 200000 608590506 200000 869660340 200000 307680445 200000 218218202 200000 556784209 200000 401335334 200000 498872897 200000 200983869 200000 134845647 200000 279994577 200000 353648874 200000 116665564 200000 529778026 200000 382680036 200000 779635280 200000 177775671 200000 633374729 200000 923644718 200000 280231082 200000 829924971 200000 193432370 200000 394383644 200000 144805580 200000 977887543 200000 201197580 200000 341542078 200000 693290031 200000 245274362 200000 530053213 200000 842609602 200000 73393896 200000 635587251 200000 845177484 200000 624273014 200000 659171759 200000 779968511 200000 446288800 200000 800008137 200000 318640601 200000 784884509 200000 854168894 200000 773567306 200000 94546269 200000 200144107 200000 922626989 200000 685418278 200000 80665297 200000 485165289 200000 720830932 200000 603295789 200000 293208941 200000 752908085 200000 725220154 200000 712112077 200000 248016646 200000 608005260 200000 970167812 200000 170119188 200000 718430227 200000 713217615 200000 858333433 200000 861648305 200000 774333354 200000 288417402 200000 699662721 200000 704482291 200000 493095811 200000 240796589 200000 382063008 200000 404222663 200000 922948595 200000 535363879 200000 610667007 200000 278995133 200000 882888177 200000 25892037 200000 972049890 200000 897313027 200000 354031892 200000 474176262 200000 804856626 200000 160660327 200000 749631378 200000 820691721 200000 770788980 200000 414765656 200000 121716801 200000 344818828 200000 898853070 200000 583812837 200000 974463641 200000 474405357 200000 172853256 200000 20833467 200000 803461295 200000 503095852 200000 224486024 200000 968290858 200000 205371194 200000 72152807 200000 525405524 200000 906696224 200000 46615952 200000 611115099 200000 95936018 200000 314566187 200000 518331817 200000 520410473 200000 521131786 200000 406922362 200000 463864346 200000 297866125 200000 169163042 200000 93060571 200000 18980378 200000 229486311 200000 75308512 200000 922918846 200000 219750271 200000 405697590 200000 974409579 200000 765541936 200000 434571457 200000 686376151 200000 190258825 200000 947615199 200000 288911093 200000 812969673 200000 921816225 200000 495329307 200000 609693651 200000 478495914 200000 871282617 200000 983578835 200000 437783471 200000 241373626 200000 345163384 200000 260753555 200000 977971074 200000 294139351 200000 849353253 200000 110122635 200000 218790626 200000 528094079 200000 401945765 200000 890326154 200000 283564036 200000 934507472 200000 109275775 200000 17962238 200000 448014784 200000 173840010 200000 806849754 200000 683292405 200000 361503628 200000 981889034 200000 690410365 200000 686087198 200000 871454591 200000 486632784 200000 517832909 200000 209955528 200000 469571150 200000 442508281 200000 183650258 200000 110844384 200000 565299025 200000 856238660 200000 504765489 200000 515256566 200000 411776639 200000 776163600 200000 734307890 200000 263404088 200000 770798700 200000 467836891 200000 395977914 200000 432969332 200000 771065425 200000 372357316 200000 446288209 200000 955720473 200000 819126275 200000 600080521 200000 888570396 200000 280556597 200000 48721914 200000 930095240 200000 547973603 200000 172602488 200000 218461514 200000 83994817 200000 91474444 200000 156666158 200000 281643436 200000 599479762 200000 364189341 200000 906732616 200000 411074934 200000 742023928 200000 377845308 200000 924933715 200000 748439965 200000 160146451 200000 993528369 200000 648703102 200000 138233785 200000 299451810 200000 138708066 200000 75676824 200000 487535104 200000 658242242 200000 866937685 200000 338576654 200000 991232329 200000 673986354 200000 530562097 200000 564344048 200000 385573642 200000 439232337 200000 165926076 200000 241824747 200000 235360089 200000 918340125 200000 556011869 200000 851576399 200000 416480493 200000 535313717 200000 860204826 200000 312397578 200000 843342109 200000 390478039 200000 452152218 200000 128244651 200000 736755679 200000 207163873 200000 689168675 200000 627655263 200000 995896265 200000 129891795 200000 670930076 200000 706081782 200000 352783378 200000 593530571 200000 835112331 200000 323987422 200000 487004305 200000 174105478 200000 449290263 200000 749812773 200000 43145148 200000 323990372 200000 525977351 200000 811895674 200000 639848618 200000 522905700 200000 223469504 200000 815141163 200000 880813840 200000 979225891 200000 140927562 200000 726613799 200000 312738118 200000 653825760 200000 715787082 200000 820870653 200000 915588674 200000 640867194 200000 538162695 200000 849666779 200000 939976091 200000 431676271 200000 146241129 200000 759852943 200000 232859015 200000 674063326 200000 809626356 200000 166995080 200000 490513628 200000 968232069 200000 15813329 200000 7370452 200000 608281873 200000 899238338 200000 186402757 200000 21400611 200000 611288125 200000 822491797 200000 433682486 200000 490974913 200000 723176214 200000 654780571 200000 106284 200000 179646367 200000 471573746 200000 188751380 200000 686534220 200000 95897162 200000 132352457 200000 650831325 200000 725669854 200000 440094449 200000 409818160 200000 915015541 200000 676872904 200000 256118882 200000 866333534 200000 858477819 200000 119290000 200000 437780493 200000 981251881 200000 629037 200000 937560925 200000 735960574 200000 256328713 200000 837838698 200000 892272117 200000 426586342 200000 279054611 200000 125203376 200000 793623999 200000 20953618 200000 559158270 200000 737430686 200000 442374849 200000 90277233 200000 17404705 200000 62928754 200000 691105698 200000 446852497 200000 485109617 200000 557077514 200000 257241000 200000 118382498 200000 83771015 200000 708459238 200000 1913018 200000 222622576 200000 216467095 200000 122017059 200000 255710558 200000 993069420 200000 86296697 200000 107047041 200000 629328571 200000 672161443 200000 955812259 200000 81935709 200000 278316183 200000 704913604 200000 423146027 200000 3612342 200000 905878873 200000 291802141 200000 944662728 200000 159302187 200000 936889352 200000 674390429 200000 927839954 200000 899518458 200000 249692745 200000 257633491 200000 18659901 200000 516638466 200000 770004580 200000 846769133 200000 119267232 200000 76758721 200000 841730366 200000 307523513 200000 469042227 200000 651488086 200000 960617054 200000 753493926 200000 310601163 200000 521838463 200000 591050732 200000 490691010 200000 277367519 200000 291457690 200000 242180780 200000 711569596 200000 266539654 200000 197008039 200000 768877063 200000 250556899 200000 723551350 200000 790595651 200000 569423874 200000 584640804 200000 532050181 200000 928408238 200000 158771523 200000 768639759 200000 486771498 200000 245186501 200000 207666450 200000 986080978 200000 661510780 200000 599256071 200000 704642389 200000 229406268 200000 368713521 200000 283973267 200000 967756434 200000 280749498 200000 233081888 200000 89485095 200000 783314415 200000 404158555 200000 658672318 200000 710969378 200000 179235124 200000 759398351 200000 733348131 200000 223199362 200000 17108167 200000 372515939 200000 467929605 200000 447143909 200000 461432750 200000 904454918 200000 899838139 200000 132969611 200000 7322000 200000 536573254 200000 488460603 200000 81077586 200000 373633203 200000 860839762 200000 799887387 200000 336975799 200000 11144190 200000 78299129 200000 55047826 200000 973408219 200000 489120503 200000 654238377 200000 416333943 200000 424158330 200000 595066821 200000 466342768 200000 342028864 200000 177982708 200000 911115566 200000 652065532 200000 939431171 200000 911235911 200000 167092889 200000 307686046 200000 86115959 200000 645178898 200000 659564557 200000 174417474 200000 947792115 200000 969426579 200000 563638831 200000 822822519 200000 529708909 200000 962782889 200000 250792518 200000 926354029 200000 537931644 200000 421079250 200000 872709178 200000 906387953 200000 152861525 200000 77290541 200000 371426447 200000 635901810 200000 107237840 200000 95639671 200000 488489069 200000 755099646 200000 597874788 200000 741537297 200000 540594587 200000 996374340 200000 867395365 200000 320227831 200000 66705534 200000 363930003 200000 815956684 200000 595332554 200000 630792734 200000 416398296 200000 519832238 200000 170577350 200000 881484832 200000 485788067 200000 715032771 200000 68557515 200000 109926092 200000 970455842 200000 548779935 200000 627762263 200000 476340488 200000 780009763 200000 992718971 200000 83580041 200000 213567578 200000 267712278 200000 317505837 200000 164301343 200000 538562792 200000 797517063 200000 697009706 200000 836070520 200000 647225210 200000 78908839 200000 332042378 200000 341356946 200000 437000054 200000 599496259 200000 19442691 200000 376506891 200000 69082850 200000 888319177 200000 774021356 200000 252908323 200000 205287013 200000 106684874 200000 954424890 200000 775796407 200000 360059717 200000 395690610 200000 205389701 200000 172185927 200000 630915944 200000 190497424 200000 440947460 200000 406888944 200000 37094231 200000 760367252 200000 611520395 200000 406190706 200000 358601270 200000 750563211 200000 134106259 200000 273158954 200000 545497036 200000 12037411 200000 501106737 200000 116252951 200000 611093632 200000 50362797 200000 113512733 200000 983348696 200000 134719832 200000 492739093 200000 544521900 200000 292449195 200000 115453947 200000 824762346 200000 952150229 200000 192383342 200000 39074992 200000 814549852 200000 301347374 200000 644484769 200000 269097052 200000 802168120 200000 380457966 200000 757903202 200000 516503174 200000 62914796 200000 663976429 200000 597479535 200000 370455893 200000 708883593 200000 274843295 200000 553834278 200000 784485776 200000 666289339 200000 687613211 200000 222160774 200000 696053404 200000 572235473 200000 682985241 200000 886837295 200000 537113729 200000 570784955 200000 465825006 200000 690837085 200000 51373028 200000 520212230 200000 973496209 200000 673595888 200000 903293453 200000 60041440 200000 935863449 200000 412460902 200000 230648545 200000 782714906 200000 460307004 200000 82537438 200000 647459048 200000 196157728 200000 342687056 200000 220275990 200000 462946632 200000 859842305 200000 930117453 200000 196715373 200000 286392263 200000 44295021 200000 161062984 200000 7604192 200000 899455179 200000 168680113 200000 591230711 200000 639308304 200000 233147228 200000 856988603 200000 493488307 200000 851002426 200000 628931360 200000 87320603 200000 978792817 200000 618295612 200000 943695453 200000 661305344 200000 119482311 200000 850300053 200000 693685242 200000 80877622 200000 793156844 200000 853162596 200000 421794173 200000 110468141 200000 634867894 200000 282162536 200000 321433357 200000 374475252 200000 687120797 200000 195548414 200000 371355504 200000 814394425 200000 239277238 200000 129625893 200000 520438797 200000 708984906 200000 594919353 200000 640517756 200000 618301162 200000 572703766 200000 924430074 200000 545218113 200000 956664494 200000 504537132 200000 678351730 200000 304148050 200000 796078751 200000 298894265 200000 628951223 200000 696829743 200000 950460068 200000 611610253 200000 582207742 200000 81435638 200000 467863364 200000 880745750 200000 211557663 200000 245425764 200000 174365092 200000 705496162 200000 598650512 200000 987600601 200000 71341963 200000 968247328 200000 277193064 200000 30156372 200000 297355105 200000 701002910 200000 194371164 200000 389705842 200000 217470506 200000 968618188 200000 42690244 200000 26457970 200000 103020431 200000 114405431 200000 942624919 200000 519759923 200000 678640084 200000 929688845 200000 488794217 200000 328671283 200000 89895394 200000 702323742 200000 125675891 200000 65534865 200000 158956861 200000 847902424 200000 770746250 200000 88087819 200000 396730382 200000 494065994 200000 120690470 200000 980490240 200000 306961178 200000 621542433 200000 279351643 200000 828473453 200000 954110919 200000 831404717 200000 882674146 200000 548887795 200000 925044765 200000 62951132 200000 406825233 200000 681622222 200000 61807810 200000 643171132 200000 735267293 200000 828793311 200000 322778364 200000 558233852 200000 104579038 200000 823530658 200000 57041073 200000 694897130 200000 535476042 200000 545954359 200000 435783785 200000 912349302 200000 853079800 200000 82020956 200000 913437514 200000 674373036 200000 344960094 200000 507023728 200000 440589082 200000 855995709 200000 574898066 200000 902878321 200000 711115840 200000 469160822 200000 329278283 200000 98648318 200000 953786818 200000 840930630 200000 813096672 200000 691407189 200000 982485319 200000 971364924 200000 931101255 200000 351845973 200000 238029077 200000 808623237 200000 318609430 200000 364264827 200000 505683987 200000 69086449 200000 274528644 200000 176600808 200000 859151816 200000 314370797 200000 664344168 200000 449804632 200000 440901209 200000 7241353 200000 994488632 200000 888486444 200000 642843789 200000 476376691 200000 363926283 200000 488940896 200000 380138444 200000 652764154 200000 216788886 200000 57510292 200000 761117210 200000 684466955 200000 438529329 200000 409651718 200000 453924895 200000 238382646 200000 841373394 200000 332311189 200000 935575330 200000 700355241 200000 814811664 200000 588102079 200000 429665032 200000 952785458 200000 752678689 200000 666278051 200000 336181337 200000 609296704 200000 743686363 200000 866701567 200000 551772730 200000 861876961 200000 443909301 200000 573867825 200000 140950643 200000 863804100 200000 97511622 200000 544092729 200000 456149866 200000 678684472 200000 918225860 200000 251011508 200000 51466788 200000 813123371 200000 865724165 200000 656824290 200000 798584906 200000 777121323 200000 702106753 200000 169542560 200000 575381025 200000 56917607 200000 204552908 200000 868831853 200000 849176207 200000 547180205 200000 636066079 200000 215138920 200000 2153756 200000 595359852 200000 161518416 200000 778998864 200000 955690478 200000 772823987 200000 742900181 200000 486822273 200000 430955979 200000 463412016 200000 834395588 200000 348131836 200000 82771994 200000 333231153 200000 17761492 200000 323781215 200000 232243425 200000 190885541 200000 518624092 200000 824603112 200000 538401991 200000 965015322 200000 121163857 200000 850786933 200000 952727314 200000 389209279 200000 839333708 200000 905259142 200000 903357353 200000 569979235 200000 461873281 200000 36996408 200000 506534162 200000 425054580 200000 524129480 200000 806568011 200000 269042804 200000 254096384 200000 792999831 200000 722443292 200000 839888278 200000 487902390 200000 331323140 200000 269286826 200000 542889181 200000 374813156 200000 72951750 200000 865208468 200000 568187216 200000 517902969 200000 445833524 200000 285348633 200000 290949271 200000 838097924 200000 944278852 200000 447888405 200000 299607798 200000 643528882 200000 313450125 200000 510616329 200000 358983509 200000 975535443 200000 193708101 200000 588039699 200000 388484923 200000 106359637 200000 307776066 200000 939329521 200000 696746189 200000 90405575 200000 336403195 200000 573649921 200000 430954195 200000 536125526 200000 883601799 200000 606215235 200000 961514674 200000 959227730 200000 633658268 200000 212410708 200000 103135858 200000 137258408 200000 974529936 200000 892439156 200000 718315193 200000 663639528 200000 430500954 200000 640971648 200000 63529164 200000 824674112 200000 887709073 200000 103860983 200000 840754324 200000 900779390 200000 7182699 200000 621087224 200000 574255766 200000 496739090 200000 271100095 200000 580208705 200000 698207225 200000 714247432 200000 889024258 200000 854799921 200000 289561219 200000 868491537 200000 101642828 200000 466906310 200000 238853274 200000 995524986 200000 154022739 200000 847521695 200000 161933638 200000 178711858 200000 275637614 200000 346060537 200000 658864173 200000 537639879 200000 866942098 200000 385977269 200000 310891413 200000 102781288 200000 943135576 200000 732430671 200000 958535781 200000 887156964 200000 257621236 200000 216492008 200000 485596707 200000 905906600 200000 102262078 200000 509010492 200000 927163638 200000 436877764 200000 424533676 200000 651937707 200000 992841125 200000 912712166 200000 731185236 200000 972677172 200000 254983573 200000 361301340 200000 365721069 200000 11753075 200000 935940301 200000 16240662 200000 109489614 200000 756053418 200000 778888692 200000 278040736 200000 234738925 200000 737831348 200000 235675217 200000 865318955 200000 446864609 200000 924651282 200000 230631881 200000 822043780 200000 560606175 200000 937936098 200000 131601636 200000 246347801 200000 75865279 200000 676350178 200000 222739655 200000 410814971 200000 881539832 200000 881122672 200000 893413177 200000 73413590 200000 621003422 200000 365012364 200000 771422370 200000 72050682 200000 243411562 200000 22229203 200000 646289926 200000 8496468 200000 545263537 200000 544163716 200000 346891022 200000 867956084 200000 619211370 200000 633078910 200000 431907839 200000 33922696 200000 808382252 200000 885582655 200000 42454463 200000 520421214 200000 20008237 200000 427663334 200000 351048150 200000 85313893 200000 594028612 200000 340619057 200000 191808106 200000 416105132 200000 670016742 200000 750488191 200000 26839617 200000 385361888 200000 213518891 200000 89942990 200000 957753537 200000 973419601 200000 267409865 200000 712957885 200000 249016818 200000 813380589 200000 757857815 200000 168683401 200000 240454778 200000 330056002 200000 845698570 200000 565569811 200000 369964959 200000 364660607 200000 776571194 200000 82326231 200000 307966280 200000 304292979 200000 85114846 200000 988155381 200000 30636539 200000 341595787 200000 428726474 200000 799403564 200000 824625375 200000 684378839 200000 367392119 200000 936371161 200000 966494650 200000 934098693 200000 362764794 200000 208891387 200000 357963507 200000 977589091 200000 294240011 200000 9728049 200000 402763153 200000 965201121 200000 366500863 200000 279491769 200000 141889337 200000 750693643 200000 161337036 200000 260772466 200000 357499954 200000 751311378 200000 464523787 200000 234394330 200000 570562403 200000 877068994 200000 145042672 200000 922314255 200000 529458259 200000 639263372 200000 645060435 200000 851544273 200000 250284327 200000 275050877 200000 389028267 200000 897887357 200000 302878886 200000 36589637 200000 156869388 200000 294143251 200000 265067576 200000 997023280 200000 322012463 200000 140884272 200000 512420833 200000 198286126 200000 584587369 200000 49200147 200000 61227082 200000 36931534 200000 451793329 200000 185900443 200000 942824119 200000 373627198 200000 911703198 200000 701207110 200000 512510737 200000 653956940 200000 99936614 200000 801342259 200000 1035741 200000 997661287 200000 578757855 200000 123008544 200000 383847489 200000 885820318 200000 600710273 200000 308864364 200000 770107909 200000 942517406 200000 441053280 200000 141437973 200000 477450127 200000 913750455 200000 803426101 200000 762995129 200000 438776293 200000 735951831 200000 853254742 200000 480195736 200000 156447405 200000 887194764 200000 950908856 200000 207656847 200000 562039855 200000 484486149 200000 595643380 200000 810977822 200000 217626961 200000 772532497 200000 731964478 200000 65246818 200000 798962073 200000 749475613 200000 344859245 200000 906629402 200000 528425262 200000 945200185 200000 904154873 200000 498812325 200000 26972374 200000 352074003 200000 451205879 200000 400599553 200000 240965112 200000 91749113 200000 318508575 200000 710347981 200000 993641114 200000 192753114 200000 930967237 200000 671015239 200000 139116387 200000 14095940 200000 701185506 200000 167131981 200000 354745754 200000 380545383 200000 521533196 200000 319759199 200000 232992036 200000 828677392 200000 221535864 200000 680584859 200000 442349192 200000 115631533 200000 204194046 200000 73393854 200000 938709229 200000 392891471 200000 577879060 200000 214469161 200000 919612954 200000 209004194 200000 230822353 200000 437870040 200000 444580468 200000 327400181 200000 982515434 200000 588675435 200000 336453891 200000 451126839 200000 181798071 200000 183640865 200000 737131884 200000 145214455 200000 696843566 200000 869285334 200000 804391415 200000 180355683 200000 599989478 200000 412975884 200000 841418121 200000 195673673 200000 93921557 200000 622722782 200000 668507562 200000 526647064 200000 973539217 200000 504375821 200000 282345087 200000 860431583 200000 664010962 200000 517532151 200000 972132048 200000 396007499 200000 974131692 200000 779892890 200000 178020355 200000 391999148 200000 528735896 200000 372647572 200000 211347997 200000 929271791 200000 146494252 200000 880979749 200000 842300359 200000 600253605 200000 235987613 200000 883654698 200000 438884422 200000 502306810 200000 900694147 200000 890591778 200000 247302017 200000 310912445 200000 28180244 200000 135565868 200000 161419774 200000 174183005 200000 820236071 200000 409830407 200000 545128676 200000 766736617 200000 772697650 200000 22411792 200000 239203321 200000 356950287 200000 314378827 200000 420756806 200000 102759844 200000 502852893 200000 213688873 200000 416442183 200000 2090731 200000 92162562 200000 146061091 200000 540925523 200000 436621173 200000 57104716 200000 462432558 200000 59001672 200000 63139208 200000 843973931 200000 859335907 200000 746526628 200000 858128907 200000 135693419 200000 833903990 200000 144662405 200000 288364676 200000 680837757 200000 626406591 200000 58353579 200000 434386202 200000 425075054 200000 210853172 200000 3958643 200000 351973012 200000 373164525 200000 374244844 200000 279535836 200000 684573783 200000 785338697 200000 276236444 200000 786395781 200000 453778538 200000 721688943 200000 641459612 200000 438034348 200000 241679221 200000 834036975 200000 724647906 200000 345109040 200000 397172412 200000 714564342 200000 973698309 200000 632974479 200000 514761768 200000 335873364 200000 635565371 200000 981844456 200000 814834237 200000 895450231 200000 260666202 200000 538427385 200000 735659044 200000 274796398 200000 166505689 200000 68630304 200000 640029601 200000 918559206 200000 560463823 200000 104799325 200000 573569309 200000 822194735 200000 123437298 200000 683898702 200000 31781277 200000 669163318 200000 583512984 200000 224687152 200000 562216647 200000 59048587 200000 122102712 200000 164461539 200000 748843235 200000 494991452 200000 736722409 200000 144852966 200000 283798743 200000 863542136 200000 174356321 200000 294256726 200000 565223465 200000 408632652 200000 476541431 200000 577070578 200000 296980736 200000 548113384 200000 392835105 200000 913777177 200000 792846882 200000 331674617 200000 995069685 200000 592748745 200000 417631477 200000 896680143 200000 277919274 200000 623784096 200000 993250690 200000 291772504 200000 122551318 200000 976304862 200000 935525484 200000 995739427 200000 707688369 200000 800630113 200000 417233661 200000 621535837 200000 25577104 200000 883094182 200000 973792025 200000 117336022 200000 270933227 200000 619254222 200000 637303623 200000 108839419 200000 495719319 200000 647565461 200000 355435694 200000 513127900 200000 602515467 200000 211064155 200000 951627540 200000 212970279 200000 305494109 200000 139725087 200000 945229024 200000 205474859 200000 207141188 200000 596900734 200000 652054809 200000 630966741 200000 649794071 200000 311744695 200000 931336548 200000 772470709 200000 630776524 200000 320723369 200000 342041097 200000 476045304 200000 21165050 200000 142381010 200000 697409005 200000 387927406 200000 222018775 200000 129378128 200000 494065815 200000 651204485 200000 627313977 200000 202692835 200000 404078639 200000 528084043 200000 561818007 200000 352199657 200000 368486777 200000 900440688 200000 119697160 200000 601494623 200000 935381470 200000 131965760 200000 848649538 200000 667605222 200000 459324259 200000 717997228 200000 96929435 200000 325676730 200000 697411246 200000 397454145 200000 599964170 200000 989379003 200000 767280903 200000 117354030 200000 947893542 200000 683989607 200000 769849940 200000 912277825 200000 664308773 200000 493182941 200000 245224730 200000 626892521 200000 807433181 200000 871949787 200000 260430466 200000 369500213 200000 166638534 200000 311269056 200000 797782097 200000 339480274 200000 176839669 200000 595773834 200000 853495022 200000 143090960 200000 538622241 200000 982072792 200000 240520031 200000 166889437 200000 832272545 200000 552458728 200000 588599115 200000 904755400 200000 880907370 200000 644963480 200000 614540536 200000 146628606 200000 361069333 200000 451392360 200000 976041805 200000 270925902 200000 846050774 200000 643560053 200000 383842768 200000 432963880 200000 255349381 200000 342711934 200000 423916200 200000 189265561 200000 375560088 200000 507821282 200000 3294363 200000 259012944 200000 23589 200000 33444256 200000 701712656 200000 201071771 200000 977316835 200000 831588181 200000 732740622 200000 749340777 200000 485508393 200000 755547968 200000 422734394 200000 855517001 200000 107507437 200000 749306176 200000 724566235 200000 441046632 200000 137953990 200000 50392530 200000 262207448 200000 184177558 200000 959009001 200000 921481751 200000 952735672 200000 275413313 200000 874620462 200000 674808780 200000 349837216 200000 479402103 200000 97107468 200000 165126991 200000 301560152 200000 603425000 200000 566772887 200000 684546464 200000 483918661 200000 752894688 200000 613621896 200000 906868828 200000 627610735 200000 15560528 200000 795782452 200000 658920386 200000 17190011 200000 763112901 200000 166018706 200000 709053105 200000 548832177 200000 65085038 200000 772824377 200000 434601128 200000 182041335 200000 360882713 200000 622297695 200000 939087812 200000 601671122 200000 663614517 200000 329117147 200000 4076228 200000 529917547 200000 10332369 200000 173136930 200000 152176902 200000 626601863 200000 877266586 200000 239836748 200000 533391498 200000 83955341 200000 585866464 200000 423857679 200000 619418606 200000 903999363 200000 754069393 200000 187284418 200000 468494448 200000 702837007 200000 653736251 200000 246356058 200000 279733230 200000 766547578 200000 266780429 200000 625203567 200000 265954535 200000 349044647 200000 661008086 200000 971965240 200000 241948795 200000 513653024 200000 955091715 200000 134866569 200000 182025318 200000 420847624 200000 355450020 200000 849246939 200000 157551880 200000 946864681 200000 677972839 200000 4257347 200000 397894495 200000 281398247 200000 165537178 200000 471677817 200000 741196554 200000 949102153 200000 248282156 200000 389402066 200000 869278791 200000 114142454 200000 293743276 200000 979746628 200000 799880693 200000 418676788 200000 368682311 200000 309818472 200000 485093266 200000 910567659 200000 829315789 200000 919150194 200000 224739132 200000 709019807 200000 861261484 200000 623241018 200000 617840563 200000 151669624 200000 707511026 200000 682233654 200000 561547348 200000 168153149 200000 356620878 200000 578042237 200000 828812575 200000 348362323 200000 76670991 200000 138358725 200000 71264945 200000 457746370 200000 217922082 200000 337398372 200000 809377865 200000 423977775 200000 33911063 200000 471208529 200000 707939782 200000 676948962 200000 899546652 200000 211931427 200000 611627430 200000 983575488 200000 821235967 200000 347985168 200000 107296520 200000 937083729 200000 989944879 200000 722018030 200000 168580010 200000 279230395 200000 665786043 200000 503279668 200000 610043371 200000 274429635 200000 847877712 200000 785418489 200000 267798729 200000 383592146 200000 899889470 200000 53602803 200000 794047458 200000 53916909 200000 220827763 200000 964768889 200000 558763894 200000 67573435 200000 812476285 200000 195709056 200000 926130274 200000 567812738 200000 810382475 200000 425809057 200000 201676838 200000 674942249 200000 813437035 200000 258654736 200000 343207135 200000 208165942 200000 320983181 200000 254959780 200000 589936972 200000 226206671 200000 232320766 200000 643724501 200000 590634188 200000 415139005 200000 298371692 200000 229573048 200000 486113117 200000 107078756 200000 88314920 200000 328087301 200000 787126174 200000 535355595 200000 566500894 200000 487004944 200000 171335885 200000 327140505 200000 930990301 200000 260839634 200000 819803337 200000 584924436 200000 915422613 200000 744890337 200000 609416207 200000 224508963 200000 87247378 200000 525107826 200000 925343168 200000 491944013 200000 101710021 200000 224688989 200000 11855769 200000 186301111 200000 547873979 200000 464840216 200000 550490616 200000 799107368 200000 774763939 200000 347591866 200000 316042204 200000 742795272 200000 724596684 200000 401554936 200000 32086244 200000 976702043 200000 886485027 200000 168343850 200000 40988495 200000 887253449 200000 356844088 200000 496399942 200000 401437690 200000 66921113 200000 593416761 200000 989232611 200000 96174180 200000 528080816 200000 617109748 200000 480566583 200000 130838700 200000 477423766 200000 971866584 200000 716512792 200000 776011151 200000 384657777 200000 780611315 200000 885347581 200000 887073902 200000 445610246 200000 875550453 200000 843966205 200000 407925062 200000 290275518 200000 784272170 200000 945750478 200000 668768949 200000 229896350 200000 727338883 200000 720630215 200000 979212795 200000 825905485 200000 939149 200000 818614237 200000 617348341 200000 190735376 200000 689881975 200000 578835880 200000 69074467 200000 482814672 200000 966053392 200000 940079966 200000 826627234 200000 856702482 200000 587454149 200000 782530518 200000 63426609 200000 301373181 200000 849992870 200000 480791173 200000 114199855 200000 774266199 200000 314997601 200000 38239620 200000 254280346 200000 158324615 200000 653559108 200000 422062983 200000 162363409 200000 909962387 200000 745594686 200000 685607910 200000 33746897 200000 786805282 200000 778718941 200000 501844118 200000 816523963 200000 616469114 200000 398264912 200000 151537200 200000 743165004 200000 547120770 200000 696538726 200000 896611816 200000 502606498 200000 681653697 200000 194878605 200000 575653782 200000 43490429 200000 913082972 200000 636041427 200000 102805936 200000 985447738 200000 906875674 200000 673390055 200000 830456140 200000 190585560 200000 314721122 200000 659817239 200000 16847906 200000 299666934 200000 876581691 200000 708537427 200000 510947463 200000 404383187 200000 506893130 200000 744875047 200000 74746738 200000 618232396 200000 270713047 200000 576776644 200000 405695098 200000 340895200 200000 821209031 200000 162128631 200000 232945108 200000 994019757 200000 732662434 200000 400027183 200000 141963865 200000 155392371 200000 237047437 200000 189229690 200000 911595901 200000 267002768 200000 980422992 200000 111880584 200000 903583064 200000 700814593 200000 269740880 200000 971539365 200000 457132192 200000 98113895 200000 496768405 200000 71361986 200000 112407211 200000 485924094 200000 715645893 200000 976768876 200000 767337840 200000 362029222 200000 201415718 200000 620517074 200000 895693702 200000 302890462 200000 415824286 200000 349486786 200000 850295843 200000 479975619 200000 191365557 200000 150218924 200000 358293278 200000 647004180 200000 501188753 200000 22595228 200000 530155244 200000 319332144 200000 882328312 200000 705894211 200000 597208742 200000 478469141 200000 617983057 200000 514158574 200000 88901120 200000 975126882 200000 732193954 200000 469358220 200000 479543121 200000 242122324 200000 663965330 200000 474422699 200000 400371601 200000 556260044 200000 916492647 200000 729354875 200000 839982165 200000 915436359 200000 548608776 200000 54507208 200000 318592981 200000 157761763 200000 610618875 200000 922384643 200000 893155046 200000 340056415 200000 616761191 200000 891227193 200000 753913086 200000 821825819 200000 411447059 200000 300683289 200000 932355638 200000 982647571 200000 243052388 200000 215333617 200000 561135938 200000 852696807 200000 95597409 200000 983531441 200000 671283066 200000 893551317 200000 737553585 200000 601490405 200000 809055956 200000 358195132 200000 206309787 200000 718427582 200000 773614055 200000 26215706 200000 786441988 200000 899662857 200000 714643945 200000 607747341 200000 986005620 200000 309261877 200000 612382384 200000 588122197 200000 638836752 200000 781392 200000 225733299 200000 91890768 200000 312808096 200000 270613257 200000 164603657 200000 340295419 200000 718679945 200000 777791407 200000 40287079 200000 548026615 200000 592885971 200000 340079664 200000 900992038 200000 305855360 200000 973132068 200000 959641369 200000 474369594 200000 116541558 200000 523716033 200000 279243163 200000 123831099 200000 964500568 200000 591032467 200000 369429892 200000 71457119 200000 418741827 200000 999682591 200000 490491713 200000 493362556 200000 431658486 200000 139559308 200000 315277282 200000 64972042 200000 673405391 200000 413005984 200000 658387732 200000 899281438 200000 188203726 200000 522443201 200000 722282791 200000 41795439 200000 316043409 200000 395875319 200000 340067081 200000 467275348 200000 165879126 200000 972675304 200000 677528648 200000 933220546 200000 579958267 200000 237680346 200000 863101716 200000 470478674 200000 784312320 200000 938937524 200000 376147513 200000 594974520 200000 87986050 200000 979049980 200000 802997544 200000 726671436 200000 725933889 200000 772565209 200000 269688302 200000 111323907 200000 236710554 200000 556410386 200000 370006841 200000 434594422 200000 183269772 200000 303713036 200000 65527898 200000 239019097 200000 735079606 200000 916057550 200000 452397373 200000 168656132 200000 162316118 200000 721375487 200000 340906098 200000 269057901 200000 469694283 200000 980938726 200000 424565030 200000 541580075 200000 366742291 200000 858117224 200000 889895721 200000 608431731 200000 722445260 200000 239879436 200000 748542697 200000 981007901 200000 56835894 200000 339972858 200000 405091700 200000 616391071 200000 720094126 200000 127276022 200000 594649721 200000 434365200 200000 390747188 200000 371252841 200000 252592711 200000 105847590 200000 895052901 200000 659470167 200000 704766923 200000 787408695 200000 141503105 200000 426695273 200000 974578837 200000 819257146 200000 517272421 200000 182029284 200000 583276243 200000 943182278 200000 771431568 200000 683830958 200000 799322451 200000 658511377 200000 240545825 200000 819306575 200000 921588101 200000 165425138 200000 905703126 200000 891004653 200000 629770101 200000 766680542 200000 65729038 200000 994989901 200000 287821780 200000 745998061 200000 787728326 200000 256132824 200000 591081455 200000 446477525 200000 374897823 200000 836924819 200000 430900148 200000 356752365 200000 850136534 200000 580085285 200000 926578100 200000 926054186 200000 34868041 200000 604858836 200000 662396699 200000 182796836 200000 822765944 200000 24085639 200000 656619448 200000 14992657 200000 773982080 200000 945354436 200000 270393851 200000 825932488 200000 200875296 200000 378911154 200000 852101873 200000 305130175 200000 529729719 200000 907526423 200000 20131401 200000 363667724 200000 114180419 200000 42807642 200000 251915857 200000 649049703 200000 315647587 200000 34488193 200000 960545272 200000 686108196 200000 215202901 200000 917913396 200000 53328588 200000 374570556 200000 238922232 200000 297581751 200000 539642109 200000 986920773 200000 244582090 200000 47030514 200000 805450072 200000 366839412 200000 606871273 200000 262703980 200000 296496460 200000 2623905 200000 678210837 200000 494751818 200000 257478887 200000 363383106 200000 302992043 200000 139467859 200000 593610968 200000 490036846 200000 770677163 200000 505395951 200000 609517677 200000 33296091 200000 278248626 200000 534149666 200000 141785494 200000 254997727 200000 428357887 200000 953499797 200000 861133024 200000 309306737 200000 712200818 200000 518884236 200000 821152634 200000 176993832 200000 599322503 200000 271942384 200000 179398962 200000 467073850 200000 584338782 200000 413684038 200000 343677047 200000 660037501 200000 32362421 200000 291933620 200000 934418519 200000 150344296 200000 83831530 200000 896756738 200000 475909250 200000 928338962 200000 789051901 200000 457586838 200000 828003653 200000 113214769 200000 551357579 200000 126379637 200000 286085006 200000 957332764 200000 741229268 200000 334554952 200000 813969134 200000 179255240 200000 404573621 200000 122535764 200000 596259729 200000 256279501 200000 516751534 200000 149328256 200000 849003078 200000 93705826 200000 129866716 200000 358051666 200000 184156285 200000 712855899 200000 903246334 200000 190823153 200000 430632514 200000 876205361 200000 638571123 200000 934590243 200000 704801350 200000 616673017 200000 647416634 200000 596211535 200000 147894230 200000 998190698 200000 295085295 200000 608406907 200000 829045985 200000 297059803 200000 421141203 200000 803355726 200000 956589046 200000 16391746 200000 795587268 200000 103734031 200000 733232706 200000 431046454 200000 515752768 200000 466565027 200000 343105429 200000 844349676 200000 41484133 200000 928374929 200000 363295837 200000 958968892 200000 672985843 200000 443751168 200000 814058408 200000 982733980 200000 31144519 200000 160870583 200000 441998117 200000 153260066 200000 678747233 200000 821023771 200000 504694050 200000 277103494 200000 749511902 200000 249223220 200000 596029071 200000 609411613 200000 309442557 200000 877017255 200000 198968569 200000 596674526 200000 513045661 200000 979137468 200000 336818830 200000 806212960 200000 523493436 200000 435224152 200000 260657182 200000 652443097 200000 420996857 200000 793221635 200000 896372504 200000 846223647 200000 152894354 200000 828841186 200000 510338952 200000 846140329 200000 319870309 200000 191587773 200000 177142302 200000 572984462 200000 507335282 200000 117435385 200000 101530153 200000 592539012 200000 217390422 200000 19872670 200000 676537239 200000 775070946 200000 845633873 200000 501404498 200000 338174710 200000 786319261 200000 209653312 200000 844063835 200000 304312181 200000 212349261 200000 517352611 200000 946968224 200000 119494370 200000 939342888 200000 493525399 200000 362355367 200000 442448301 200000 924759813 200000 895791323 200000 919462806 200000 511337187 200000 394084185 200000 729062606 200000 995693366 200000 152963122 200000 181174589 200000 951038574 200000 305190890 200000 615407594 200000 730373477 200000 832470362 200000 174441660 200000 66143993 200000 528653609 200000 646783952 200000 981935440 200000 939527918 200000 510878846 200000 107786926 200000 912056813 200000 260189686 200000 696289277 200000 816148852 200000 508873082 200000 961361633 200000 770805466 200000 165833279 200000 342118269 200000 68175132 200000 590412013 200000 390960591 200000 657555997 200000 247260856 200000 794984620 200000 532452737 200000 858289185 200000 847670369 200000 212786477 200000 900183893 200000 858591470 200000 870635878 200000 110385192 200000 989171176 200000 975385739 200000 72819126 200000 929119218 200000 713785465 200000 419346848 200000 384076768 200000 960812930 200000 539882215 200000 205702001 200000 847338770 200000 247344751 200000 249491376 200000 178749927 200000 530301210 200000 985734894 200000 748708338 200000 108685190 200000 794825831 200000 923762648 200000 364415853 200000 556941175 200000 255569927 200000 137538721 200000 506210431 200000 758400382 200000 658171817 200000 507403617 200000 196469798 200000 180467204 200000 324235676 200000 634345166 200000 666195456 200000 850144270 200000 638282446 200000 642647102 200000 416318028 200000 879731522 200000 691767501 200000 895452072 200000 861847530 200000 330908648 200000 163509192 200000 679153571 200000 154040406 200000 827820262 200000 711364237 200000 175940965 200000 310702000 200000 504939970 200000 97257611 200000 918171845 200000 911347382 200000 435424418 200000 37418961 200000 216300600 200000 931982535 200000 599264847 200000 405815053 200000 592042711 200000 654834145 200000 922710572 200000 986264973 200000 476115030 200000 416010915 200000 898321474 200000 940768064 200000 825371916 200000 530531915 200000 511989047 200000 308596404 200000 764967409 200000 587904183 200000 446876754 200000 45762328 200000 63186074 200000 600851047 200000 956420983 200000 131115579 200000 865214271 200000 782709368 200000 969976624 200000 888875147 200000 161555637 200000 847601834 200000 672953505 200000 544435990 200000 206681202 200000 501402970 200000 169262481 200000 178385803 200000 471251599 200000 200419719 200000 863740007 200000 927686200 200000 461679552 200000 301745872 200000 246111786 200000 400322572 200000 349154141 200000 687550323 200000 239394943 200000 130736790 200000 383111004 200000 601226831 200000 346643373 200000 740265987 200000 928908372 200000 771572962 200000 301973660 200000 10929443 200000 799867771 200000 611194699 200000 867917520 200000 706797924 200000 465443495 200000 991872071 200000 882098802 200000 258582741 200000 883940431 200000 49771319 200000 79496774 200000 677068835 200000 763388810 200000 229091864 200000 346390965 200000 783848606 200000 431103501 200000 275648392 200000 159231683 200000 431312435 200000 826393137 200000 823477958 200000 118544921 200000 910864754 200000 560792298 200000 666463666 200000 980079868 200000 140048265 200000 521938384 200000 45088968 200000 18946898 200000 668212294 200000 285086489 200000 443668264 200000 34258339 200000 462108185 200000 719847323 200000 613446288 200000 719239445 200000 199712270 200000 602192078 200000 568882527 200000 26469742 200000 39617494 200000 909824711 200000 292915347 200000 584273685 200000 75841982 200000 226574397 200000 553913802 200000 596043024 200000 26359477 200000 518369927 200000 341973828 200000 848795398 200000 600601161 200000 108430746 200000 730755038 200000 723345213 200000 417887913 200000 598662671 200000 104354584 200000 134823068 200000 204139172 200000 311416090 200000 636687631 200000 186026665 200000 995919783 200000 93424787 200000 177937027 200000 397769611 200000 931620290 200000 808363247 200000 214584529 200000 549794312 200000 917954467 200000 838644039 200000 456153080 200000 885284231 200000 610044056 200000 754873167 200000 760428695 200000 522814479 200000 344795281 200000 652768095 200000 142897132 200000 456301125 200000 793741850 200000 734373485 200000 753681366 200000 565492592 200000 146710628 200000 263029776 200000 587364051 200000 789425527 200000 684302140 200000 626271357 200000 922505729 200000 386786529 200000 541437201 200000 697181836 200000 822896928 200000 628692691 200000 339406577 200000 687068083 200000 787666062 200000 758408469 200000 34240651 200000 485383689 200000 994299720 200000 708803084 200000 560240174 200000 374185028 200000 775547630 200000 206522560 200000 898581703 200000 796927930 200000 234109375 200000 107460822 200000 43092454 200000 457313378 200000 810471064 200000 225920150 200000 960346041 200000 562469075 200000 65335032 200000 511903462 200000 483411726 200000 703903299 200000 482152702 200000 595242827 200000 487760212 200000 5928584 200000 466917736 200000 753888238 200000 171987098 200000 863474202 200000 40900501 200000 95066004 200000 85385101 200000 477070350 200000 858400131 200000 944939428 200000 290792829 200000 7031323 200000 76275664 200000 263012388 200000 273939032 200000 148387991 200000 538827708 200000 597269434 200000 290141868 200000 394127482 200000 891822372 200000 679627694 200000 88508329 200000 115576153 200000 87170696 200000 727159782 200000 394395931 200000 535497067 200000 102736645 200000 637467880 200000 516849523 200000 183331719 200000 179938906 200000 787494363 200000 826986941 200000 451463459 200000 533094630 200000 27905670 200000 886789034 200000 938887765 200000 551692712 200000 125991758 200000 141534599 200000 363780565 200000 764914237 200000 804574522 200000 573069892 200000 416733431 200000 880722148 200000 473547249 200000 483642733 200000 310740916 200000 267433595 200000 975181241 200000 989686579 200000 525903010 200000 330735234 200000 827359610 200000 804529763 200000 145390838 200000 899824919 200000 400286392 200000 217588331 200000 69957256 200000 718228215 200000 971290523 200000 623139164 200000 756498382 200000 85875587 200000 116687594 200000 422079970 200000 844083167 200000 151476919 200000 680085002 200000 691129164 200000 999847025 200000 687198003 200000 45654787 200000 901072266 200000 130706906 200000 784490550 200000 138574458 200000 11544360 200000 529582353 200000 343817629 200000 879586743 200000 759730007 200000 559660973 200000 80729063 200000 706224799 200000 625552356 200000 12531684 200000 924727347 200000 241434042 200000 934559039 200000 694970508 200000 9788479 200000 889888814 200000 550532724 200000 768493340 200000 967351913 200000 849586624 200000 106472755 200000 421866411 200000 927693745 200000 864233177 200000 539704779 200000 486615279 200000 383500213 200000 420305022 200000 46897450 200000 379351615 200000 651988146 200000 198997590 200000 284928222 200000 220125584 200000 683910025 200000 387730599 200000 483327766 200000 182584186 200000 927722422 200000 717703767 200000 379418273 200000 543011636 200000 757469529 200000 104748783 200000 674812652 200000 942098066 200000 888036145 200000 903352978 200000 439963655 200000 723975693 200000 489605787 200000 995358218 200000 161597088 200000 945248442 200000 182664598 200000 586822842 200000 426991109 200000 145804880 200000 775815873 200000 15689388 200000 141094437 200000 95774502 200000 115966809 200000 145348228 200000 87228303 200000 4599346 200000 31195967 200000 146094985 200000 958649712 200000 979126026 200000 963113712 200000 639160226 200000 284936088 200000 763143142 200000 77171594 200000 533686614 200000 567668340 200000 355541915 200000 410895565 200000 792959434 200000 698873109 200000 735143328 200000 136620822 200000 449169605 200000 841954087 200000 141199883 200000 136772453 200000 199970478 200000 12693241 200000 469419924 200000 881105239 200000 271804044 200000 53097851 200000 428140944 200000 997171499 200000 741866500 200000 418488889 200000 962599414 200000 631064000 200000 88593758 200000 843349860 200000 935778653 200000 922873492 200000 735350143 200000 125373897 200000 976383227 200000 437150150 200000 560835567 200000 572784855 200000 87351974 200000 557573140 200000 334521556 200000 743280285 200000 874929877 200000 892414172 200000 552380147 200000 823300552 200000 969451679 200000 407090206 200000 336315829 200000 439338920 200000 637474234 200000 56713336 200000 592593183 200000 770603 200000 103137917 200000 241235751 200000 654805463 200000 964201951 200000 969697757 200000 950927884 200000 395242277 200000 112106483 200000 968589170 200000 94313891 200000 708053743 200000 958790197 200000 438333298 200000 535810828 200000 636459451 200000 495249684 200000 841786036 200000 580037125 200000 127651504 200000 902292383 200000 31873709 200000 995803373 200000 553914260 200000 298191236 200000 154530166 200000 26235586 200000 528288462 200000 941821201 200000 903295939 200000 100431139 200000 700374372 200000 731052341 200000 663794924 200000 329526350 200000 24383229 200000 80270206 200000 105341670 200000 715650849 200000 846582751 200000 239530012 200000 881829450 200000 314608412 200000 115271921 200000 13506012 200000 292061260 200000 139233885 200000 119109562 200000 636545068 200000 575916740 200000 289726369 200000 439331935 200000 306045212 200000 548213288 200000 667306568 200000 756950951 200000 921912154 200000 563530126 200000 853968977 200000 936581369 200000 719522869 200000 922345646 200000 279141465 200000 414639196 200000 684791706 200000 160299997 200000 179134367 200000 114175605 200000 38426649 200000 889921554 200000 191994882 200000 111966348 200000 503441119 200000 605063908 200000 545689600 200000 566870662 200000 988370364 200000 95617672 200000 766651064 200000 842304747 200000 456677150 200000 697535447 200000 487223784 200000 102333664 200000 271693844 200000 857982533 200000 524506094 200000 687588909 200000 45715531 200000 15041514 200000 495260106 200000 374964023 200000 227544083 200000 70624636 200000 237847833 200000 944854278 200000 695779929 200000 776797777 200000 466488347 200000 647465792 200000 948685998 200000 473636960 200000 385838509 200000 797713963 200000 849463613 200000 976469056 200000 405598030 200000 835253421 200000 685650648 200000 780705575 200000 728129309 200000 446362190 200000 665333483 200000 883116780 200000 622260184 200000 934412084 200000 993542534 200000 217743876 200000 242805470 200000 997783077 200000 815508822 200000 520736135 200000 591515693 200000 451080840 200000 701273004 200000 900641580 200000 726574692 200000 357725283 200000 77389427 200000 393550663 200000 296261825 200000 406309981 200000 288434237 200000 814199505 200000 188180258 200000 419342780 200000 629975094 200000 450218847 200000 360293895 200000 530360935 200000 949300270 200000 737745705 200000 635584653 200000 383009508 200000 176720018 200000 190750467 200000 172926580 200000 666850906 200000 912466034 200000 738179686 200000 526082585 200000 728019600 200000 709094780 200000 94294376 200000 720570491 200000 792221675 200000 771819519 200000 265641662 200000 149657913 200000 423028082 200000 998773480 200000 930066880 200000 458843281 200000 975693004 200000 458497479 200000 526295652 200000 687454562 200000 920044608 200000 60893897 200000 723282753 200000 434875178 200000 468406451 200000 367139006 200000 638359949 200000 469704712 200000 405996461 200000 55494420 200000 412307230 200000 839879354 200000 55134547 200000 353318873 200000 216366699 200000 690625182 200000 99673197 200000 585905597 200000 546022027 200000 390688180 200000 842198112 200000 451865612 200000 983309107 200000 97093785 200000 108739380 200000 712210103 200000 607775420 200000 251246221 200000 566011790 200000 390425163 200000 225602074 200000 760245613 200000 48458934 200000 260115959 200000 426241765 200000 845580728 200000 883336338 200000 352085385 200000 71207251 200000 88703117 200000 98611112 200000 920832368 200000 170554426 200000 736779690 200000 378597662 200000 965906107 200000 86914322 200000 592988526 200000 56833212 200000 409384216 200000 148812272 200000 69207255 200000 112721128 200000 258321109 200000 70575499 200000 160930179 200000 834673832 200000 696846048 200000 765731130 200000 349233586 200000 983042467 200000 980682442 200000 811661554 200000 383603266 200000 588962335 200000 98550975 200000 482985804 200000 411522224 200000 998782211 200000 606475151 200000 362207612 200000 973295389 200000 97190869 200000 286610087 200000 907198810 200000 649135685 200000 134253756 200000 868727319 200000 673342299 200000 785036680 200000 39832191 200000 870083725 200000 43785368 200000 794343140 200000 683050627 200000 222893911 200000 812868805 200000 247582456 200000 564327631 200000 795662436 200000 30651962 200000 603507970 200000 296161802 200000 559487555 200000 919464941 200000 364202721 200000 32149371 200000 521476130 200000 792491893 200000 458306835 200000 94297351 200000 469022158 200000 570116359 200000 356886199 200000 63349045 200000 532057528 200000 207938939 200000 648363914 200000 391220525 200000 579093742 200000 683211335 200000 349162477 200000 262230707 200000 490247453 200000 451749250 200000 750085852 200000 338534448 200000 227000468 200000 190088162 200000 369504760 200000 616064680 200000 423989827 200000 663193789 200000 409132925 200000 741283780 200000 919457719 200000 543989770 200000 809441355 200000 547059144 200000 275436319 200000 159627360 200000 517958112 200000 454988701 200000 913338185 200000 64367349 200000 841890395 200000 200193736 200000 428588452 200000 928953759 200000 733717626 200000 604165487 200000 831778879 200000 731120342 200000 247507868 200000 210466906 200000 443346887 200000 917798831 200000 863692223 200000 595421423 200000 719628172 200000 212953569 200000 440492929 200000 162766132 200000 148924796 200000 121483714 200000 527330338 200000 599076304 200000 445796389 200000 572235338 200000 114661248 200000 900681225 200000 107721398 200000 998016270 200000 449312280 200000 318136262 200000 272573694 200000 2629 200000 276376330 200000 194428301 200000 511481194 200000 10348230 200000 323584533 200000 316172421 200000 223206154 200000 748865031 200000 908158870 200000 876405364 200000 639832972 200000 105932830 200000 282054796 200000 461720513 200000 179394366 200000 471610306 200000 788957846 200000 368109938 200000 266487055 200000 361452618 200000 21488626 200000 809708846 200000 327067790 200000 163255212 200000 314628990 200000 116386108 200000 884503016 200000 230716543 200000 444069562 200000 421797505 200000 265804269 200000 328928760 200000 192777156 200000 624250500 200000 751932939 200000 819281391 200000 369992026 200000 591360365 200000 55706704 200000 773276378 200000 958824154 200000 299163136 200000 514288491 200000 769020880 200000 60944451 200000 841953190 200000 124363435 200000 229731975 200000 188830773 200000 146542691 200000 715167229 200000 757847381 200000 364889580 200000 350625504 200000 687643633 200000 849791793 200000 635085640 200000 605685857 200000 633790389 200000 145088946 200000 658931399 200000 914522319 200000 614351639 200000 364337422 200000 589704 200000 410800302 200000 640551558 200000 9354267 200000 771711305 200000 70710055 200000 958359313 200000 462439504 200000 536891497 200000 785608191 200000 455101541 200000 557730244 200000 229054437 200000 438717852 200000 443191506 200000 357583149 200000 966402910 200000 723181318 200000 185025862 200000 477485026 200000 238270737 200000 930373603 200000 178416975 200000 339671512 200000 696742876 200000 960591481 200000 576335644 200000 443217319 200000 343528254 200000 346408367 200000 904870268 200000 884599429 200000 811803478 200000 449611019 200000 857150428 200000 294891593 200000 970243299 200000 291844276 200000 452850252 200000 747345769 200000 871103810 200000 143661424 200000 132597626 200000 964885755 200000 624726642 200000 966409894 200000 663006388 200000 138686646 200000 621165330 200000 707581020 200000 787488233 200000 620051185 200000 483290208 200000 225671481 200000 879052711 200000 882280610 200000 62314042 200000 474350724 200000 711828766 200000 527931231 200000 901451040 200000 461458466 200000 163491866 200000 47498592 200000 258179120 200000 31931034 200000 93917964 200000 98075002 200000 692535079 200000 57763091 200000 290643201 200000 557860 200000 169499749 200000 230147924 200000 341037992 200000 251754100 200000 699673321 200000 215951810 200000 738819408 200000 103604258 200000 308956240 200000 740868452 200000 728770790 200000 674066819 200000 520149721 200000 222277090 200000 614822394 200000 678723726 200000 445029219 200000 343870848 200000 276437690 200000 532137946 200000 289798508 200000 8766759 200000 357801460 200000 521992349 200000 153377555 200000 990041180 200000 835791639 200000 406071469 200000 532655894 200000 443715397 200000 23358001 200000 878894209 200000 807593684 200000 432370858 200000 493064178 200000 12464432 200000 904214602 200000 36057584 200000 307848615 200000 691379824 200000 669649433 200000 959374111 200000 774199614 200000 940603544 200000 330298237 200000 215081181 200000 74741063 200000 86506141 200000 313658967 200000 107743856 200000 739068656 200000 923160087 200000 108075299 200000 801976767 200000 381047304 200000 259480892 200000 973094657 200000 784579408 200000 331111164 200000 983247075 200000 411596719 200000 398389833 200000 174381276 200000 203905153 200000 153804684 200000 811169394 200000 466215254 200000 687967791 200000 585010070 200000 844932657 200000 331446968 200000 862027425 200000 460044652 200000 251901069 200000 712528881 200000 782401838 200000 847075660 200000 155754282 200000 4266127 200000 603810766 200000 535814677 200000 434084946 200000 415427777 200000 799168279 200000 264840004 200000 9822953 200000 912968022 200000 768532542 200000 43241210 200000 873276022 200000 818962364 200000 25078555 200000 308689395 200000 889232160 200000 859706369 200000 337386532 200000 942024592 200000 713406894 200000 71765204 200000 625495151 200000 167966669 200000 579152773 200000 655690115 200000 274234292 200000 413941578 200000 287684780 200000 115226622 200000 526807624 200000 203257669 200000 21481931 200000 409293521 200000 196056866 200000 962771357 200000 194300454 200000 520014637 200000 760619481 200000 769376464 200000 377382309 200000 635086047 200000 886152866 200000 801044477 200000 242988751 200000 202603606 200000 709017174 200000 730444002 200000 812160202 200000 885735073 200000 386061929 200000 97047005 200000 919547739 200000 634139501 200000 922129139 200000 318552046 200000 641036523 200000 876722442 200000 181519017 200000 133093042 200000 477322367 200000 714933861 200000 145290980 200000 757442153 200000 231901629 200000 639649550 200000 319340952 200000 333090288 200000 704674541 200000 841808179 200000 529523549 200000 578211014 200000 727983349 200000 386502051 200000 616837481 200000 1303818 200000 782956891 200000 836618187 200000 392392595 200000 140222331 200000 275327045 200000 289664443 200000 450700880 200000 922747253 200000 685039739 200000 45168160 200000 69677752 200000 90057465 200000 584942435 200000 21849162 200000 231367298 200000 650052261 200000 149588227 200000 660675111 200000 389725698 200000 152821175 200000 15578626 200000 468951110 200000 378662961 200000 389383694 200000 837041574 200000 520121812 200000 781717668 200000 499622439 200000 483943894 200000 553651360 200000 636740499 200000 703613219 200000 540697881 200000 811363610 200000 725344722 200000 989143230 200000 771417748 200000 292064335 200000 307897050 200000 840279896 200000 452218382 200000 877703662 200000 212830401 200000 383397360 200000 753104878 200000 303415877 200000 746735676 200000 510292514 200000 418353467 200000 313161284 200000 255134371 200000 866471472 200000 916433818 200000 978027383 200000 997379564 200000 952768757 200000 975196498 200000 761712655 200000 839941806 200000 40159218 200000 221953867 200000 613703385 200000 948339230 200000 480876357 200000 486498057 200000 691169092 200000 355949589 200000 880914860 200000 201090229 200000 327782750 200000 783322375 200000 416724613 200000 188915987 200000 877806038 200000 522412044 200000 120979408 200000 536049548 200000 83570683 200000 806597849 200000 293631018 200000 804111908 200000 907806139 200000 689333191 200000 849023187 200000 452927364 200000 394658724 200000 238455754 200000 896667560 200000 224095985 200000 323928805 200000 823540858 200000 613154600 200000 16203345 200000 376834380 200000 308668429 200000 256786034 200000 651951660 200000 681427272 200000 941475673 200000 155770180 200000 492241832 200000 973803496 200000 684789718 200000 518621181 200000 657915019 200000 839126745 200000 254841241 200000 978123675 200000 448620860 200000 610202219 200000 134571353 200000 694089149 200000 225035457 200000 820346764 200000 224248941 200000 638277792 200000 413119169 200000 855121866 200000 862620874 200000 78296357 200000 78079874 200000 218261845 200000 570364168 200000 931495624 200000 996024811 200000 22404857 200000 966697566 200000 189245866 200000 772575106 200000 238136871 200000 454741664 200000 214080135 200000 964225646 200000 336743148 200000 474993223 200000 33597631 200000 633680757 200000 608206839 200000 595701865 200000 667511889 200000 666535934 200000 411968150 200000 19310779 200000 672674265 200000 197137423 200000 586451640 200000 386077589 200000 415720601 200000 584514640 200000 280833260 200000 984539629 200000 863236204 200000 824251397 200000 732214367 200000 470412122 200000 105558995 200000 693540118 200000 136643297 200000 524978193 200000 462041580 200000 518096394 200000 181520608 200000 105881834 200000 678926453 200000 915618822 200000 273416554 200000 382180699 200000 496482252 200000 436655826 200000 682722350 200000 625191291 200000 880601841 200000 538084563 200000 806296443 200000 175267840 200000 880274817 200000 209786129 200000 105716799 200000 787127872 200000 618322875 200000 597636401 200000 849445895 200000 838055986 200000 117174398 200000 629801851 200000 47880452 200000 537478765 200000 300821320 200000 594524372 200000 732254212 200000 312898087 200000 797227064 200000 780737220 200000 222855284 200000 429670710 200000 834812940 200000 658073457 200000 363749475 200000 194770450 200000 382790691 200000 718839201 200000 537356929 200000 370800080 200000 952015995 200000 118423739 200000 884348443 200000 139293223 200000 128757171 200000 606181061 200000 633407264 200000 448614253 200000 893378824 200000 190958693 200000 244653598 200000 824488090 200000 349648475 200000 327589603 200000 549742660 200000 526468419 200000 829016616 200000 186566693 200000 684869984 200000 24776607 200000 520674703 200000 812864689 200000 778603490 200000 693422213 200000 243986511 200000 903880622 200000 688893143 200000 775310699 200000 135112389 200000 749808866 200000 620062190 200000 775019623 200000 63537648 200000 681277620 200000 563012469 200000 537830448 200000 150251375 200000 428296747 200000 657100379 200000 415538717 200000 758509440 200000 111584492 200000 330504751 200000 337237028 200000 775077634 200000 526812478 200000 949587230 200000 129174236 200000 254975859 200000 822977032 200000 750399480 200000 839574906 200000 462066417 200000 994628817 200000 172150315 200000 684828118 200000 30886460 200000 749494206 200000 248847301 200000 34965606 200000 302335665 200000 151086487 200000 692240245 200000 363563585 200000 971011152 200000 785173953 200000 147751050 200000 603134749 200000 413542326 200000 585547844 200000 513006833 200000 932000080 200000 605454370 200000 80693701 200000 532120890 200000 983172561 200000 171330419 200000 702591884 200000 769651347 200000 126239799 200000 750366247 200000 787516286 200000 483094730 200000 785112248 200000 66252125 200000 732380195 200000 922771534 200000 640501802 200000 613563603 200000 597296288 200000 452385837 200000 9542660 200000 739124968 200000 355250877 200000 799396887 200000 920367709 200000 477698202 200000 612940512 200000 525299801 200000 788020715 200000 501156743 200000 501922319 200000 815644129 200000 92846085 200000 414921711 200000 355704305 200000 737947200 200000 151438496 200000 481735855 200000 35025612 200000 661717410 200000 424156756 200000 226137927 200000 531464070 200000 925546710 200000 131655255 200000 332404692 200000 398511015 200000 212211532 200000 814917760 200000 898638613 200000 687632213 200000 223896337 200000 361401669 200000 632307305 200000 490045782 200000 940936403 200000 563617212 200000 564465102 200000 760915729 200000 307411426 200000 941305756 200000 255366627 200000 901560461 200000 779190316 200000 572147004 200000 513614310 200000 474428015 200000 766330432 200000 861543314 200000 680429494 200000 293295614 200000 117443915 200000 478846004 200000 248331216 200000 615719201 200000 79782173 200000 604131674 200000 923118933 200000 467734622 200000 611583524 200000 987592665 200000 579308033 200000 472064733 200000 96797038 200000 94371624 200000 342870581 200000 657624162 200000 860945578 200000 833071453 200000 273204461 200000 795218773 200000 590141479 200000 180620592 200000 175477193 200000 947293885 200000 948903122 200000 942975990 200000 882026760 200000 674266687 200000 239902779 200000 297654694 200000 384155526 200000 557363235 200000 366097039 200000 67814103 200000 589626565 200000 690557774 200000 104481439 200000 510878399 200000 223183584 200000 288354632 200000 252980183 200000 527062324 200000 5209240 200000 726305846 200000 606305862 200000 483800749 200000 586612043 200000 293492448 200000 151401627 200000 390670913 200000 468380407 200000 333668012 200000 240557093 200000 180691366 200000 241883706 200000 862171552 200000 925760722 200000 523240242 200000 459229780 200000 850882146 200000 171776816 200000 290173405 200000 5048610 200000 427170362 200000 658999918 200000 418767164 200000 975073571 200000 709353230 200000 695696987 200000 105598342 200000 352410998 200000 617312612 200000 265925476 200000 676904338 200000 770874842 200000 312448099 200000 476867225 200000 574699733 200000 329610412 200000 977696721 200000 787152807 200000 218441063 200000 144825579 200000 949604885 200000 628156126 200000 668470271 200000 296790069 200000 731608117 200000 982782764 200000 721068529 200000 3697354 200000 910362072 200000 104770592 200000 25378102 200000 641587080 200000 716468036 200000 309475815 200000 834283620 200000 866230765 200000 301830496 200000 454902609 200000 63662256 200000 322937879 200000 308744627 200000 389176780 200000 165966834 200000 906172102 200000 490594402 200000 100780390 200000 872557728 200000 233715543 200000 278394420 200000 615844046 200000 440975824 200000 702399433 200000 667024528 200000 978606418 200000 268966714 200000 672580283 200000 252192637 200000 796449505 200000 882901811 200000 453824363 200000 575887264 200000 493013514 200000 681261234 200000 936407480 200000 802722881 200000 21733371 200000 557846350 200000 692894240 200000 470154053 200000 161392258 200000 559023420 200000 370369986 200000 507366196 200000 261952526 200000 199423829 200000 1218140 200000 213031219 200000 43053997 200000 266509 200000 524153932 200000 313128202 200000 351917839 200000 726558332 200000 420097682 200000 900416798 200000 469288064 200000 94387799 200000 349119180 200000 563075703 200000 21599473 200000 942885879 200000 590055735 200000 368996027 200000 69108207 200000 102528848 200000 275781811 200000 857406511 200000 15781801 200000 628711674 200000 669622975 200000 379025852 200000 550394605 200000 53428267 200000 928954232 200000 754625767 200000 323923243 200000 852364474 200000 277202333 200000 143150551 200000 916677231 200000 89450268 200000 727726221 200000 858126162 200000 626348394 200000 634807913 200000 472647750 200000 1111231 200000 186524009 200000 786408024 200000 111806310 200000 280707620 200000 912269403 200000 49669437 200000 266749229 200000 683352104 200000 492837070 200000 321338385 200000 484132217 200000 546602513 200000 484970993 200000 550130793 200000 730240711 200000 415143366 200000 691532179 200000 942177405 200000 566214712 200000 550865869 200000 961215010 200000 802651425 200000 441941384 200000 12134733 200000 542045868 200000 285387214 200000 572798231 200000 990028813 200000 254521568 200000 144196250 200000 411396580 200000 26286706 200000 216603404 200000 407055418 200000 292032908 200000 134674307 200000 606143519 200000 720759302 200000 970503758 200000 450706663 200000 640130472 200000 525006324 200000 322994441 200000 816585445 200000 214571989 200000 487253659 200000 936555323 200000 349086306 200000 253069684 200000 892734768 200000 267401986 200000 523100902 200000 532795892 200000 936764812 200000 831363870 200000 393238166 200000 231545699 200000 704926243 200000 545369837 200000 605254714 200000 313835632 200000 175044621 200000 540510316 200000 601371959 200000 566107754 200000 978278143 200000 105104956 200000 638178197 200000 591131454 200000 773323602 200000 572666777 200000 944552953 200000 479710076 200000 813720570 200000 311927907 200000 126369707 200000 453901394 200000 412446351 200000 120152856 200000 956842641 200000 431143823 200000 906445127 200000 726720727 200000 446198577 200000 122983328 200000 981119224 200000 339627358 200000 151109809 200000 459213204 200000 824050970 200000 793584908 200000 126498521 200000 252800283 200000 580579266 200000 741031135 200000 105899023 200000 331262082 200000 278820775 200000 620896374 200000 763038041 200000 577492664 200000 817062944 200000 180370447 200000 464917086 200000 530628939 200000 226240802 200000 391532168 200000 708125028 200000 352773226 200000 155711301 200000 811761505 200000 266667346 200000 453245668 200000 47007680 200000 260877495 200000 714662830 200000 832671782 200000 435126375 200000 120411465 200000 752535711 200000 319781952 200000 830045619 200000 744052342 200000 526171883 200000 99551712 200000 31039162 200000 731978813 200000 514815482 200000 272832597 200000 690055473 200000 228167483 200000 430300624 200000 233774476 200000 666628464 200000 778459823 200000 690523925 200000 162536980 200000 757933165 200000 158941304 200000 205271823 200000 695177501 200000 229430206 200000 984721171 200000 920286118 200000 439047796 200000 48445339 200000 225197473 200000 446527838 200000 222562952 200000 988132057 200000 732921311 200000 821821792 200000 868865127 200000 890948335 200000 503652907 200000 346697584 200000 887007168 200000 292920308 200000 933437317 200000 179544567 200000 849291490 200000 393885854 200000 126750090 200000 922658809 200000 61195962 200000 705838147 200000 629040249 200000 210832159 200000 786120408 200000 660349658 200000 99686705 200000 195478445 200000 942236010 200000 782514938 200000 763054897 200000 157172364 200000 297382718 200000 165454809 200000 205570198 200000 45519169 200000 939277763 200000 148473677 200000 813941791 200000 103982578 200000 960434952 200000 959958990 200000 473600810 200000 608852327 200000 833513403 200000 23592561 200000 98692023 200000 249441030 200000 234165545 200000 457812205 200000 150717028 200000 543635157 200000 447900995 200000 428749720 200000 189544047 200000 217603451 200000 826014358 200000 773058922 200000 130209206 200000 15404094 200000 389503058 200000 692251128 200000 180754616 200000 461680389 200000 882037315 200000 228345721 200000 29019797 200000 949728342 200000 692787930 200000 68223172 200000 297515785 200000 519680344 200000 876700452 200000 279607631 200000 956726900 200000 69035473 200000 482071759 200000 881972016 200000 907956180 200000 270722600 200000 197198380 200000 127732510 200000 401272520 200000 243626851 200000 70765095 200000 68718192 200000 540144526 200000 410098473 200000 93370959 200000 802137372 200000 225477381 200000 866852289 200000 765210836 200000 228000697 200000 321006251 200000 641332240 200000 550081155 200000 631836540 200000 356678302 200000 751323037 200000 898344138 200000 68443709 200000 770942878 200000 163058832 200000 605778362 200000 43197554 200000 460003592 200000 867289517 200000 482971647 200000 318618930 200000 385993948 200000 71465052 200000 271442152 200000 279390259 200000 254309815 200000 516951204 200000 811202661 200000 593970123 200000 995558104 200000 702462250 200000 747474691 200000 647481073 200000 987106846 200000 19193654 200000 938340848 200000 288269628 200000 808374791 200000 536462510 200000 688696573 200000 834704098 200000 286549938 200000 164254743 200000 513955478 200000 597859513 200000 913490653 200000 200160922 200000 38910922 200000 224067128 200000 848079847 200000 920755196 200000 857151561 200000 654024566 200000 656887246 200000 222087843 200000 194228319 200000 137057065 200000 956397104 200000 811116951 200000 765737213 200000 912285864 200000 543755597 200000 9303166 200000 64065968 200000 974004712 200000 118976002 200000 184879518 200000 404030631 200000 773962113 200000 924681679 200000 647016414 200000 86859441 200000 147622057 200000 347512017 200000 950543044 200000 658969915 200000 587281207 200000 391866823 200000 161729655 200000 947897429 200000 239292321 200000 791030288 200000 435505597 200000 614779565 200000 783737085 200000 677714346 200000 738220541 200000 659675025 200000 73421570 200000 72526644 200000 283164477 200000 693750512 200000 691223559 200000 432157164 200000 31271972 200000 157722457 200000 163533058 200000 709415857 200000 660240376 200000 295650297 200000 553828745 200000 107968257 200000 931685537 200000 724751008 200000 51569108 200000 152540410 200000 155083939 200000 937687484 200000 707761848 200000 976096604 200000 557955878 200000 350883931 200000 177716652 200000 809570436 200000 883157489 200000 325632044 200000 820975814 200000 283765105 200000 866281833 200000 54625149 200000 532861118 200000 653206466 200000 711640213 200000 332057918 200000 579370729 200000 945746870 200000 693087005 200000 183595771 200000 344132926 200000 140238890 200000 387203397 200000 126012645 200000 397529172 200000 640232093 200000 655998454 200000 71763913 200000 895289185 200000 206062894 200000 103483572 200000 242194710 200000 299140667 200000 930166426 200000 576825768 200000 188049115 200000 451603289 200000 573062722 200000 335095703 200000 325349317 200000 55301074 200000 603904547 200000 318287847 200000 743095588 200000 573267804 200000 111103707 200000 869850784 200000 117289702 200000 909210701 200000 204635050 200000 198473320 200000 600772505 200000 5748125 200000 790291565 200000 905183877 200000 495444588 200000 943339745 200000 3425700 200000 468348125 200000 385261357 200000 916472912 200000 253179500 200000 977641976 200000 27910220 200000 79687873 200000 948785284 200000 752342268 200000 399205077 200000 71360425 200000 767121995 200000 736311215 200000 833572473 200000 450004256 200000 813080255 200000 557874808 200000 530595717 200000 681753565 200000 394914687 200000 931502685 200000 366539496 200000 728714036 200000 569011912 200000 965484805 200000 42139185 200000 985848606 200000 78410107 200000 147961527 200000 146040205 200000 490510897 200000 435525397 200000 487316568 200000 137237964 200000 192895906 200000 601016244 200000 873838959 200000 120938075 200000 901557577 200000 653335576 200000 431789091 200000 638647114 200000 974359452 200000 679810462 200000 262973243 200000 877282119 200000 52266417 200000 571033669 200000 230658588 200000 577675169 200000 843146048 200000 151937708 200000 818349261 200000 886906949 200000 405676190 200000 745987090 200000 350458869 200000 138439107 200000 119710402 200000 793812052 200000 849320155 200000 273976648 200000 543352643 200000 123230193 200000 382221156 200000 377850021 200000 702629974 200000 375307783 200000 92388376 200000 304262726 200000 856941267 200000 916239446 200000 241622556 200000 396303162 200000 161214513 200000 433500476 200000 612083512 200000 265970480 200000 804344453 200000 521263542 200000 934131666 200000 59793527 200000 662711429 200000 321046373 200000 608089839 200000 86856189 200000 62595978 200000 380303493 200000 389159480 200000 276670800 200000 788132744 200000 758225398 200000 211269106 200000 94620831 200000 872952087 200000 52997943 200000 225724164 200000 28902584 200000 867375469 200000 897484389 200000 421401332 200000 254644490 200000 547521121 200000 543423039 200000 259768296 200000 976052644 200000 488139880 200000 478431780 200000 541042856 200000 376534324 200000 605288602 200000 391087122 200000 496020122 200000 293122824 200000 584393390 200000 564622504 200000 619434948 200000 201300239 200000 166703352 200000 687227683 200000 926278349 200000 560331223 200000 795654769 200000 944912740 200000 961241851 200000 293291151 200000 505969326 200000 360265704 200000 242507317 200000 262308614 200000 64161254 200000 60871629 200000 224110850 200000 359010729 200000 867789552 200000 61468882 200000 829066887 200000 254124937 200000 337430850 200000 965279575 200000 291366539 200000 557341265 200000 855027955 200000 469515352 200000 741921141 200000 64804947 200000 430379704 200000 756222325 200000 628838988 200000 706964603 200000 753470441 200000 280238316 200000 702759605 200000 397870169 200000 867945596 200000 550865820 200000 753216759 200000 84029466 200000 343904008 200000 438548739 200000 963627002 200000 780906638 200000 597571266 200000 272104767 200000 371934530 200000 499348771 200000 942630787 200000 149548816 200000 405364471 200000 109660136 200000 688972223 200000 335868372 200000 749683680 200000 481969034 200000 541695117 200000 650208648 200000 778178915 200000 761013592 200000 165592997 200000 105491661 200000 268608389 200000 337476418 200000 36840285 200000 684299487 200000 325766895 200000 787139541 200000 22799018 200000 829900190 200000 695233254 200000 65156160 200000 30014756 200000 728852361 200000 417639760 200000 620542033 200000 480804609 200000 581316029 200000 647854773 200000 60263543 200000 970892567 200000 930651641 200000 174519867 200000 779820481 200000 811054302 200000 45553307 200000 766145448 200000 426876381 200000 64109675 200000 554132643 200000 572874595 200000 619018009 200000 773647989 200000 788796847 200000 2140786 200000 586846820 200000 298740818 200000 428390397 200000 169360507 200000 606621004 200000 277518842 200000 717879915 200000 22132167 200000 524807680 200000 980910594 200000 715932281 200000 831209273 200000 895796047 200000 264937378 200000 127624260 200000 838262363 200000 492577958 200000 577552046 200000 438161036 200000 43459921 200000 928353301 200000 359747999 200000 999671982 200000 888789730 200000 163862602 200000 450770315 200000 452896937 200000 462254197 200000 751309971 200000 283924007 200000 392454940 200000 305259536 200000 664307935 200000 218656203 200000 708521797 200000 105230427 200000 550062013 200000 252369261 200000 960779523 200000 878875290 200000 31650395 200000 527349411 200000 804937940 200000 103148725 200000 123598983 200000 255655333 200000 76030422 200000 661500211 200000 968817839 200000 39486280 200000 520365513 200000 692859193 200000 512443364 200000 871776003 200000 174384394 200000 529946767 200000 528186834 200000 306474221 200000 983604889 200000 540552090 200000 637788872 200000 762620348 200000 607248403 200000 514304354 200000 262636470 200000 115213510 200000 95807416 200000 115184524 200000 827768873 200000 29962754 200000 654936677 200000 845802080 200000 747196496 200000 695298055 200000 71660441 200000 371854019 200000 544583929 200000 344775179 200000 127544179 200000 290860605 200000 349346195 200000 988338660 200000 242265265 200000 720197876 200000 523922989 200000 1580554 200000 214918322 200000 696084910 200000 67274612 200000 63694738 200000 597355891 200000 18935249 200000 363515576 200000 275945011 200000 458028437 200000 337831269 200000 312920551 200000 766406723 200000 226459733 200000 109113104 200000 748282767 200000 931801274 200000 395315089 200000 53820952 200000 44384479 200000 184937261 200000 276868553 200000 675993700 200000 260052390 200000 369941971 200000 881960986 200000 354678394 200000 928092241 200000 491065219 200000 948863043 200000 397474177 200000 731988464 200000 395021235 200000 998416547 200000 870546239 200000 857109041 200000 512356985 200000 716546104 200000 893724699 200000 719660898 200000 69189772 200000 573854369 200000 812269852 200000 685852786 200000 66520899 200000 487400988 200000 475852775 200000 65340656 200000 783210644 200000 60397448 200000 974507203 200000 497061129 200000 409784598 200000 602999907 200000 166722711 200000 811390861 200000 482611198 200000 2694347 200000 809141482 200000 205393898 200000 256876324 200000 840061824 200000 521554401 200000 963130414 200000 386835198 200000 955290591 200000 614737476 200000 1194248 200000 728381603 200000 70532072 200000 789967224 200000 588743111 200000 283906504 200000 341528632 200000 954328452 200000 681655896 200000 124754118 200000 554256399 200000 292387600 200000 828911435 200000 966020241 200000 372773194 200000 818964321 200000 613660110 200000 236465345 200000 399136872 200000 201785437 200000 273487791 200000 743348619 200000 63293064 200000 811988620 200000 582512477 200000 61705160 200000 966925160 200000 612076819 200000 162165223 200000 473307372 200000 812690278 200000 577260986 200000 760742650 200000 605719823 200000 698669442 200000 430958823 200000 293848294 200000 321370343 200000 825922905 200000 703094688 200000 7514265 200000 779176907 200000 541876523 200000 130516363 200000 107577249 200000 711364016 200000 647126997 200000 449798384 200000 884676653 200000 588162862 200000 317972183 200000 919727285 200000 34220300 200000 95428987 200000 894402126 200000 816612448 200000 973434795 200000 809925230 200000 461280505 200000 609799192 200000 524681754 200000 91071101 200000 196514871 200000 92846243 200000 327517447 200000 669799102 200000 410112519 200000 338851688 200000 169009088 200000 497244392 200000 347135237 200000 215095918 200000 958975540 200000 416956242 200000 791489650 200000 616754266 200000 194789105 200000 703130866 200000 943020588 200000 224689779 200000 371121959 200000 566588254 200000 250444977 200000 391103136 200000 56443043 200000 416143566 200000 994607391 200000 286089063 200000 6609875 200000 207090711 200000 799080246 200000 406374384 200000 265364935 200000 121276592 200000 492240211 200000 357793279 200000 659052590 200000 10585775 200000 70522998 200000 915200508 200000 746631508 200000 870841548 200000 739332156 200000 734850286 200000 54347305 200000 63939676 200000 979800804 200000 749853818 200000 192802364 200000 223282006 200000 402815821 200000 526168808 200000 140975035 200000 115682897 200000 289615605 200000 782623517 200000 844122484 200000 302379139 200000 167844859 200000 497719969 200000 930831062 200000 301762498 200000 815490845 200000 7609241 200000 312510447 200000 138709125 200000 999959993 200000 724145869 200000 839170415 200000 400035811 200000 222909903 200000 963959715 200000 618322083 200000 178187154 200000 465253884 200000 26113569 200000 127979897 200000 334287336 200000 620214656 200000 41603309 200000 856934529 200000 356533213 200000 667038264 200000 957260111 200000 871946985 200000 251907846 200000 904535716 200000 437700909 200000 613947520 200000 689884570 200000 662625761 200000 821389069 200000 82701235 200000 671361648 200000 475475886 200000 301102102 200000 947693458 200000 503632637 200000 855465066 200000 6802446 200000 323267019 200000 672127321 200000 100459283 200000 511707484 200000 442445484 200000 83396667 200000 282862408 200000 318498566 200000 836008228 200000 646451447 200000 195282247 200000 740337843 200000 795042497 200000 243991942 200000 919592430 200000 892346537 200000 444454323 200000 153827965 200000 321854141 200000 85650895 200000 752869574 200000 577225492 200000 734883793 200000 127461803 200000 933220203 200000 724761376 200000 591658474 200000 224020581 200000 665842607 200000 57877784 200000 155158629 200000 664850625 200000 29469761 200000 497142290 200000 76542786 200000 595484199 200000 459657327 200000 247171526 200000 571214110 200000 233759390 200000 671440937 200000 504680073 200000 484833080 200000 74785483 200000 49198588 200000 875514706 200000 178989423 200000 128821237 200000 110970134 200000 998905272 200000 270658625 200000 947845636 200000 560819015 200000 225947632 200000 481822924 200000 752233340 200000 853848829 200000 475815634 200000 827359952 200000 869255046 200000 591356743 200000 884813781 200000 713082539 200000 525521895 200000 157287890 200000 508155149 200000 961217371 200000 228240645 200000 990980334 200000 308816691 200000 225931902 200000 758018024 200000 381783432 200000 699180445 200000 429061715 200000 325575734 200000 276338992 200000 343344192 200000 62151610 200000 871364660 200000 660856340 200000 142574004 200000 873563183 200000 846126795 200000 823343363 200000 568475951 200000 880973266 200000 140542848 200000 608694122 200000 764610696 200000 748593505 200000 459904634 200000 725783897 200000 977569844 200000 368714299 200000 663780479 200000 825021821 200000 524543819 200000 757498462 200000 774351606 200000 992501030 200000 236147075 200000 369536105 200000 757983205 200000 601928258 200000 126342963 200000 435571610 200000 233138675 200000 168899424 200000 226660689 200000 624151503 200000 934367334 200000 566367149 200000 286905715 200000 953617800 200000 4200741 200000 11084537 200000 825121744 200000 624038882 200000 665997494 200000 170900401 200000 812847935 200000 283863709 200000 687886400 200000 575305445 200000 679319862 200000 996784150 200000 568728969 200000 63764035 200000 369954252 200000 955600204 200000 477132025 200000 839375385 200000 880870326 200000 811243998 200000 365501844 200000 435831127 200000 161995340 200000 5487114 200000 497354498 200000 789725577 200000 344775556 200000 857175215 200000 386803594 200000 451486432 200000 355679221 200000 602561867 200000 704562705 200000 847145001 200000 371002068 200000 824969213 200000 886869023 200000 926645459 200000 13941753 200000 844562819 200000 718547417 200000 718989548 200000 265644507 200000 250744635 200000 320423943 200000 288495908 200000 812141454 200000 423135525 200000 92413454 200000 410207943 200000 478236363 200000 246447070 200000 350813174 200000 14839238 200000 481626600 200000 699587749 200000 881447524 200000 18315950 200000 520249818 200000 96848218 200000 842773152 200000 134883502 200000 227373113 200000 538948217 200000 83113616 200000 193522068 200000 942981435 200000 11700514 200000 889221818 200000 577391055 200000 156530614 200000 812636947 200000 939339332 200000 23950446 200000 668485922 200000 15038635 200000 288223478 200000 580277534 200000 933964180 200000 136535272 200000 480831286 200000 380538927 200000 596669379 200000 227364200 200000 203095050 200000 319488655 200000 444938501 200000 793793131 200000 154086681 200000 120447437 200000 276354386 200000 634037454 200000 973201065 200000 459861014 200000 635842879 200000 58595345 200000 979510177 200000 206149177 200000 985059332 200000 625119313 200000 528499591 200000 780923814 200000 991157109 200000 419488846 200000 109654658 200000 706379882 200000 975797259 200000 293793125 200000 506300760 200000 182951732 200000 541284060 200000 631809941 200000 40443760 200000 942966098 200000 236389789 200000 915549053 200000 390879441 200000 99696307 200000 572900518 200000 259607131 200000 497284640 200000 940874214 200000 35861229 200000 886461966 200000 548726436 200000 217693720 200000 144806920 200000 872066836 200000 867968069 200000 89662745 200000 411488815 200000 856541835 200000 266318727 200000 300505431 200000 559839287 200000 152303667 200000 406728082 200000 503157728 200000 106542487 200000 73152618 200000 49157677 200000 324054116 200000 955322982 200000 721658925 200000 460812733 200000 139795759 200000 935567706 200000 845694748 200000 891828042 200000 242055986 200000 706623945 200000 640761206 200000 285198458 200000 220162554 200000 415216554 200000 713268248 200000 32742802 200000 272543669 200000 809289620 200000 285319809 200000 617233787 200000 683597108 200000 154493629 200000 568040144 200000 375150522 200000 934102499 200000 175075579 200000 723329987 200000 838054517 200000 246749649 200000 172653254 200000 631335609 200000 973725300 200000 852222382 200000 385917235 200000 128360880 200000 312144157 200000 719350983 200000 260934649 200000 329700166 200000 383857782 200000 660791563 200000 634159982 200000 263988923 200000 588298022 200000 5535496 200000 365339274 200000 821356012 200000 912475763 200000 634542061 200000 703137506 200000 362277721 200000 401186884 200000 67408265 200000 480416941 200000 418110495 200000 343960863 200000 856828489 200000 795358402 200000 554399229 200000 766645803 200000 755407165 200000 287202455 200000 710245202 200000 863449390 200000 671388691 200000 309290562 200000 65449757 200000 34083983 200000 180433689 200000 220201594 200000 953373947 200000 392717652 200000 413634366 200000 601446550 200000 198381867 200000 196806948 200000 995574289 200000 540356236 200000 4019339 200000 364944966 200000 18117567 200000 268925683 200000 658508955 200000 979456415 200000 680870168 200000 348665600 200000 194324345 200000 668308150 200000 218435978 200000 389390475 200000 163050466 200000 659705266 200000 283929379 200000 422285834 200000 984306487 200000 182715738 200000 481236626 200000 283759252 200000 236234612 200000 762720531 200000 195219750 200000 930280414 200000 860883769 200000 49701093 200000 203046092 200000 877482049 200000 187766213 200000 634218357 200000 978929684 200000 951513777 200000 505849077 200000 807827979 200000 421412908 200000 898947782 200000 683285832 200000 554549388 200000 839607522 200000 775926453 200000 121125341 200000 516305280 200000 6403237 200000 921868119 200000 594463346 200000 418333197 200000 971412100 200000 864235552 200000 757240677 200000 537265657 200000 225703468 200000 214666536 200000 148374966 200000 224483242 200000 668030957 200000 672223013 200000 638178051 200000 527411752 200000 363441333 200000 85402990 200000 501738889 200000 578750745 200000 261735954 200000 801711608 200000 703824937 200000 843820227 200000 620729395 200000 248217947 200000 752880223 200000 140585997 200000 415300582 200000 958136013 200000 415898187 200000 703105661 200000 219804315 200000 270727717 200000 860169388 200000 543045178 200000 1561183 200000 186599897 200000 576126687 200000 598220810 200000 545248224 200000 107576063 200000 732461283 200000 890497876 200000 429849711 200000 585049934 200000 180591447 200000 504768030 200000 442863608 200000 486247197 200000 109537656 200000 960463631 200000 728642314 200000 549479778 200000 59893031 200000 41695085 200000 318789844 200000 946375091 200000 773197025 200000 531007263 200000 616059173 200000 606830152 200000 820317636 200000 319960748 200000 490148971 200000 316729846 200000 660433296 200000 389668665 200000 783340980 200000 645991988 200000 691200674 200000 938123405 200000 934905519 200000 745531160 200000 357104122 200000 17968912 200000 449093547 200000 759853402 200000 313684789 200000 420640198 200000 591369621 200000 736666191 200000 285064850 200000 29753432 200000 426748413 200000 310099438 200000 748584176 200000 632391946 200000 719636241 200000 252347598 200000 62943693 200000 648481477 200000 984942495 200000 103499301 200000 962991432 200000 418257677 200000 593768726 200000 351358409 200000 622894111 200000 853380619 200000 528131460 200000 281464881 200000 648829360 200000 245409412 200000 217641881 200000 261006964 200000 534746107 200000 800015838 200000 254510241 200000 458789448 200000 784986526 200000 630465057 200000 183994509 200000 739275267 200000 870248406 200000 601952755 200000 145020906 200000 498217117 200000 669843588 200000 282544794 200000 555016167 200000 979884459 200000 134004260 200000 508092924 200000 569310291 200000 953295716 200000 425010646 200000 111153825 200000 13291931 200000 747301535 200000 789344088 200000 576402351 200000 419079375 200000 536037585 200000 866407689 200000 294375660 200000 386354076 200000 319504402 200000 266363367 200000 680934591 200000 500284499 200000 85045017 200000 458951057 200000 237633070 200000 361138656 200000 310874938 200000 654388293 200000 621751008 200000 724349906 200000 528451694 200000 915608801 200000 961401628 200000 431343704 200000 357696330 200000 256546021 200000 885563335 200000 361793601 200000 84612870 200000 785164911 200000 70966888 200000 307065083 200000 716163959 200000 147077692 200000 203142950 200000 377162388 200000 538198804 200000 656485804 200000 882761415 200000 100573115 200000 520670963 200000 185209534 200000 646739123 200000 366472638 200000 712613580 200000 882065423 200000 6350062 200000 870566029 200000 211782900 200000 480996062 200000 324193824 200000 364592820 200000 865814626 200000 772848394 200000 551053200 200000 90800996 200000 180663980 200000 89650449 200000 289478435 200000 638217834 200000 332918794 200000 297887762 200000 794109281 200000 580249653 200000 596749137 200000 911081419 200000 472796015 200000 721058771 200000 37229049 200000 843090074 200000 209521429 200000 949825268 200000 476587542 200000 23393663 200000 6221497 200000 312882148 200000 5801057 200000 58704407 200000 269092704 200000 87012244 200000 40620080 200000 714372770 200000 801363123 200000 250686353 200000 730835832 200000 729613309 200000 228724983 200000 170624010 200000 34236625 200000 651966375 200000 562478866 200000 77999053 200000 525821297 200000 678149567 200000 267050124 200000 246367306 200000 645157167 200000 402936579 200000 18475403 200000 149985165 200000 759885440 200000 779071698 200000 688271573 200000 939038791 200000 783995004 200000 338780458 200000 927505873 200000 382483909 200000 610555609 200000 688884394 200000 152379013 200000 335797750 200000 129715694 200000 415738512 200000 979875736 200000 521040232 200000 737659057 200000 139559610 200000 872416848 200000 489811275 200000 88161464 200000 818413992 200000 621031060 200000 546777451 200000 782647354 200000 93198967 200000 719508714 200000 569812025 200000 380172302 200000 639273703 200000 323625594 200000 952077506 200000 832610730 200000 908953941 200000 769772296 200000 198874805 200000 540513061 200000 239631040 200000 69365500 200000 236702304 200000 265140020 200000 423473863 200000 136670044 200000 764952242 200000 782928175 200000 208578472 200000 516288464 200000 766500666 200000 569041676 200000 430329410 200000 731383964 200000 834016806 200000 763332962 200000 452631571 200000 800814760 200000 94937156 200000 373696870 200000 368818490 200000 513968507 200000 319075587 200000 198897904 200000 227244661 200000 523416890 200000 252070001 200000 142737015 200000 696789794 200000 135313581 200000 176166717 200000 291259663 200000 12221249 200000 16988473 200000 960643254 200000 728675441 200000 244911983 200000 249754854 200000 345993929 200000 842325234 200000 318586092 200000 334405210 200000 169575430 200000 492573578 200000 791421333 200000 64232155 200000 490530715 200000 286288334 200000 470266345 200000 787526223 200000 691284823 200000 171824629 200000 98423559 200000 191578430 200000 341645223 200000 779249365 200000 925110445 200000 681730254 200000 699031451 200000 555218406 200000 179971386 200000 141518533 200000 782183136 200000 100359485 200000 241991084 200000 610795913 200000 251274182 200000 748849041 200000 76751265 200000 624392738 200000 246497595 200000 712996920 200000 289266009 200000 450019894 200000 231334093 200000 627871018 200000 536833458 200000 223983115 200000 321361067 200000 155099388 200000 798330409 200000 881812616 200000 821295012 200000 721689318 200000 545312991 200000 552699188 200000 532397350 200000 400621756 200000 134426256 200000 80811572 200000 349786943 200000 741892855 200000 997875868 200000 693153871 200000 126306461 200000 696261292 200000 445681921 200000 221167340 200000 650658961 200000 298981779 200000 865777246 200000 578859537 200000 616359687 200000 527201793 200000 448511985 200000 793399909 200000 827920527 200000 114354413 200000 376090009 200000 363200303 200000 584143958 200000 574250989 200000 609322964 200000 107684948 200000 84602412 200000 41148729 200000 293635009 200000 368807516 200000 945843327 200000 731728294 200000 631460637 200000 991168620 200000 137755229 200000 699960491 200000 1408073 200000 561538123 200000 404726645 200000 676420191 200000 227130945 200000 662674529 200000 637115414 200000 797020536 200000 340406950 200000 257302451 200000 264371501 200000 609371468 200000 506099124 200000 252927975 200000 206813258 200000 282172882 200000 313345099 200000 655240517 200000 452195227 200000 362983841 200000 573294057 200000 119973554 200000 505058286 200000 870377967 200000 442458285 200000 4775350 200000 760004275 200000 763662994 200000 826037589 200000 680567927 200000 883518966 200000 565429250 200000 565316416 200000 550059963 200000 361747048 200000 587843924 200000 282569324 200000 302494440 200000 605659478 200000 635313727 200000 157579639 200000 482349574 200000 502476974 200000 38271769 200000 967541153 200000 237263291 200000 591849217 200000 437783258 200000 204338888 200000 88870733 200000 991942011 200000 88427287 200000 64100201 200000 319519395 200000 557116907 200000 466486279 200000 718017700 200000 667234883 200000 5570753 200000 220059265 200000 431331384 200000 861097812 200000 185024778 200000 412250619 200000 8075394 200000 203823004 200000 994090100 200000 473437835 200000 1127041 200000 475086722 200000 634069328 200000 293543144 200000 421921236 200000 685913101 200000 432481418 200000 11219049 200000 353902777 200000 191560418 200000 628713393 200000 748057860 200000 158204430 200000 136489544 200000 906392309 200000 692531536 200000 155664723 200000 514617126 200000 864869155 200000 857154178 200000 200614566 200000 536339203 200000 505057706 200000 757253234 200000 280257733 200000 589845508 200000 407065240 200000 916022166 200000 925289742 200000 885673200 200000 37810332 200000 963848453 200000 792964992 200000 933641519 200000 891470596 200000 679592564 200000 297546427 200000 846770885 200000 594758080 200000 940442684 200000 767659515 200000 954154075 200000 837960029 200000 462423377 200000 683471136 200000 279383861 200000 980624649 200000 325714251 200000 372225704 200000 192727868 200000 138938005 200000 487766623 200000 154564530 200000 942577909 200000 954036845 200000 72696678 200000 501603324 200000 941637510 200000 908622752 200000 174211540 200000 778148837 200000 598682295 200000 531894750 200000 65301953 200000 228500074 200000 737333998 200000 720456052 200000 691708899 200000 36704556 200000 191173425 200000 660503376 200000 524593553 200000 755031144 200000 443609382 200000 477346050 200000 296524992 200000 770184444 200000 265884949 200000 986298041 200000 704432648 200000 841117799 200000 271413220 200000 582804289 200000 39377567 200000 389468361 200000 201311001 200000 879120394 200000 165372508 200000 862467806 200000 2354395 200000 278363939 200000 346511285 200000 922072582 200000 474500080 200000 298397498 200000 848913856 200000 650207295 200000 126394303 200000 741665693 200000 4081204 200000 142352424 200000 655588942 200000 868188731 200000 601353576 200000 938872063 200000 197535300 200000 605875107 200000 919206482 200000 558813346 200000 608758504 200000 261068546 200000 534764680 200000 600569233 200000 918559263 200000 652092456 200000 239896130 200000 677834986 200000 863393392 200000 60103043 200000 690220117 200000 59491434 200000 188711170 200000 850172449 200000 207962168 200000 326833265 200000 632742300 200000 929662385 200000 258862593 200000 749776894 200000 246062243 200000 359528577 200000 172994152 200000 666160302 200000 914663199 200000 411944833 200000 905148098 200000 277513408 200000 563710133 200000 925042750 200000 426552582 200000 572113171 200000 516007853 200000 149560038 200000 256698827 200000 808216869 200000 840658668 200000 928954441 200000 808446534 200000 657331989 200000 70353402 200000 503627733 200000 615059536 200000 417888673 200000 241572092 200000 88386457 200000 236277853 200000 459977256 200000 360818874 200000 427991618 200000 324603269 200000 306311847 200000 208304794 200000 307034400 200000 993512830 200000 403470271 200000 548997281 200000 797426209 200000 505171102 200000 153661100 200000 962756472 200000 250686419 200000 853588957 200000 529257295 200000 33931876 200000 22972261 200000 910166224 200000 815560228 200000 162399564 200000 150715557 200000 266554286 200000 557685835 200000 800498358 200000 280799235 200000 201855821 200000 270794626 200000 868564937 200000 402817675 200000 540388645 200000 603659816 200000 691911243 200000 738366958 200000 835867467 200000 676253499 200000 50485923 200000 112311417 200000 753119862 200000 301881434 200000 303303639 200000 768915739 200000 970903549 200000 38784451 200000 289261966 200000 80351587 200000 450513878 200000 142027349 200000 986966030 200000 331074430 200000 165259927 200000 26663309 200000 560685630 200000 197097020 200000 728244088 200000 904234380 200000 562743204 200000 454154506 200000 75968078 200000 920880398 200000 852493927 200000 670175224 200000 680665488 200000 173739380 200000 734543694 200000 556690356 200000 167406164 200000 904740026 200000 705333694 200000 452365709 200000 637355090 200000 656208256 200000 86499263 200000 352280432 200000 816916959 200000 287046916 200000 90854390 200000 788250093 200000 307236850 200000 364617509 200000 466034602 200000 750468146 200000 958070817 200000 352547937 200000 93897923 200000 741181965 200000 757168292 200000 341983703 200000 271680453 200000 7779821 200000 460957776 200000 104671557 200000 991180761 200000 143094496 200000 491403421 200000 856743177 200000 817900740 200000 857986197 200000 504760223 200000 901735971 200000 194325228 200000 667726683 200000 609404431 200000 699194416 200000 694773081 200000 818846240 200000 429157699 200000 682337136 200000 142413232 200000 651646578 200000 475348272 200000 337308352 200000 653293625 200000 766263424 200000 695369838 200000 800535455 200000 803085786 200000 86894872 200000 398951475 200000 117868076 200000 153663513 200000 852608937 200000 591006806 200000 318420774 200000 770204957 200000 506649666 200000 161367884 200000 50837993 200000 373675436 200000 245621649 200000 219773997 200000 784474231 200000 337331500 200000 408894180 200000 730767535 200000 738478443 200000 104386982 200000 477069354 200000 414853417 200000 792008198 200000 97721790 200000 109700593 200000 339114129 200000 638530598 200000 220992187 200000 270324072 200000 837857405 200000 518574664 200000 569095300 200000 52423262 200000 461941028 200000 342738829 200000 45498783 200000 286222657 200000 899783517 200000 980680625 200000 321573683 200000 240996639 200000 459565214 200000 828332820 200000 957250822 200000 678206887 200000 98625278 200000 576489653 200000 533677439 200000 517500711 200000 762448690 200000 943746097 200000 847189413 200000 521312910 200000 602606226 200000 401070023 200000 1167133 200000 428742507 200000 414611732 200000 760480853 200000 123829807 200000 313021931 200000 215424847 200000 630595931 200000 479045056 200000 734022366 200000 443491448 200000 233637111 200000 959619415 200000 12456882 200000 140152935 200000 721271783 200000 331177244 200000 753953910 200000 438109075 200000 986785161 200000 35538387 200000 51271127 200000 166568208 200000 531232221 200000 437141733 200000 6755621 200000 996478103 200000 907318144 200000 650970199 200000 758747213 200000 118420093 200000 913996210 200000 822034639 200000 89770463 200000 741812666 200000 559883344 200000 271696789 200000 549479689 200000 903111651 200000 327534553 200000 210877583 200000 219358617 200000 76309295 200000 180097388 200000 449807938 200000 27083775 200000 787556980 200000 147347143 200000 483592663 200000 598421319 200000 49227562 200000 285382729 200000 742430995 200000 666100002 200000 939310950 200000 741609712 200000 331470429 200000 136033245 200000 210062815 200000 659239515 200000 704394939 200000 401021031 200000 442899435 200000 326264519 200000 387570644 200000 831406158 200000 976426370 200000 145930517 200000 875061742 200000 544355265 200000 248177977 200000 640173249 200000 118424560 200000 449843087 200000 104241223 200000 159511020 200000 708311904 200000 314585893 200000 509537923 200000 978098002 200000 236365413 200000 112048787 200000 834572899 200000 462292051 200000 355992005 200000 663927943 200000 897058045 200000 984245486 200000 386273511 200000 674987087 200000 642332169 200000 988633023 200000 435805650 200000 728650203 200000 577654748 200000 36229128 200000 781843755 200000 123251127 200000 470446445 200000 724540836 200000 585770041 200000 485185300 200000 10903122 200000 613012244 200000 35814628 200000 858040767 200000 407256259 200000 786860406 200000 217495984 200000 513432103 200000 154534293 200000 778432648 200000 883986373 200000 565499226 200000 871840831 200000 233178280 200000 422550250 200000 490256647 200000 763754712 200000 752643286 200000 128807812 200000 537946493 200000 710626837 200000 910277295 200000 222865563 200000 154308521 200000 781926735 200000 21250162 200000 144880596 200000 743043867 200000 387341946 200000 387770622 200000 872557431 200000 952968193 200000 857456686 200000 575161810 200000 816286826 200000 509155113 200000 510133153 200000 462981898 200000 740897331 200000 598541826 200000 979910825 200000 448901991 200000 726556920 200000 626767003 200000 325634494 200000 603521095 200000 533375361 200000 771498401 200000 4476917 200000 883299240 200000 317674804 200000 614617700 200000 365811461 200000 363640361 200000 143493143 200000 120559314 200000 856349508 200000 742203655 200000 631335633 200000 65628025 200000 628341674 200000 220653603 200000 640316584 200000 384223112 200000 770057164 200000 774738937 200000 262993794 200000 268119758 200000 944417249 200000 120294825 200000 518869992 200000 189082040 200000 158386368 200000 81254642 200000 647632126 200000 85818710 200000 640849375 200000 196746801 200000 748258955 200000 751427926 200000 237849428 200000 537652325 200000 700532982 200000 275825670 200000 117087702 200000 121908525 200000 245315397 200000 68249174 200000 783305404 200000 840255687 200000 202848543 200000 414432210 200000 956663292 200000 242615314 200000 804308683 200000 182348459 200000 535324204 200000 89951372 200000 382638894 200000 655153581 200000 815100548 200000 527585875 200000 215204303 200000 45171273 200000 612567769 200000 826042407 200000 851732181 200000 880979596 200000 634516898 200000 269317477 200000 918441735 200000 197951782 200000 281947126 200000 245040141 200000 567221194 200000 627837283 200000 402988938 200000 542234300 200000 207110950 200000 78436148 200000 109216951 200000 785568945 200000 886200256 200000 463276837 200000 481346673 200000 226123723 200000 642329312 200000 771874919 200000 6953552 200000 771814024 200000 770027627 200000 359034055 200000 848782473 200000 743030279 200000 341595369 200000 448598196 200000 809566709 200000 656424966 200000 205211008 200000 275063101 200000 70016008 200000 149442276 200000 121491958 200000 394849807 200000 857161434 200000 339150751 200000 101924529 200000 152030074 200000 858574113 200000 957752277 200000 601484985 200000 868650092 200000 83085875 200000 394207686 200000 849340340 200000 178803 200000 514382344 200000 483841615 200000 170222056 200000 353232318 200000 43298613 200000 754205424 200000 100938812 200000 184402716 200000 354599153 200000 552903110 200000 729425974 200000 725132794 200000 281737491 200000 659397520 200000 58739709 200000 695109736 200000 133374993 200000 111461293 200000 567388759 200000 53063444 200000 81330945 200000 426860059 200000 369710763 200000 555928396 200000 9256346 200000 331557753 200000 67165951 200000 662757631 200000 499177523 200000 797418757 200000 200522746 200000 530115771 200000 321645506 200000 706106014 200000 250291426 200000 467856304 200000 320816093 200000 680254145 200000 530985886 200000 415295403 200000 79092412 200000 792933007 200000 518562485 200000 381491994 200000 863744820 200000 170496964 200000 32885580 200000 966509326 200000 827613884 200000 992166593 200000 443466026 200000 5210419 200000 755764074 200000 117391490 200000 940315831 200000 237521880 200000 970522614 200000 676589223 200000 35219703 200000 841928172 200000 204336053 200000 405506415 200000 829618067 200000 137359614 200000 680538270 200000 595324854 200000 127856847 200000 596433724 200000 276166472 200000 193566462 200000 937203604 200000 534510964 200000 76760808 200000 957844834 200000 811266406 200000 225735957 200000 646714711 200000 600118179 200000 863943278 200000 834424878 200000 619877641 200000 922221343 200000 829533553 200000 999515500 200000 247087382 200000 187148244 200000 718158805 200000 721717279 200000 98213684 200000 513168480 200000 790767010 200000 457019956 200000 692396985 200000 196800515 200000 345695102 200000 85981244 200000 433112989 200000 132350618 200000 910567087 200000 897100131 200000 795523701 200000 987960484 200000 579491099 200000 958043000 200000 297827960 200000 460201792 200000 734665034 200000 472735466 200000 775110780 200000 213000749 200000 203070562 200000 610239688 200000 734237177 200000 486473160 200000 973974569 200000 806650048 200000 916232964 200000 877719312 200000 340450054 200000 974913824 200000 294747732 200000 745643939 200000 12550143 200000 31548631 200000 467650368 200000 825383361 200000 424667835 200000 106559347 200000 331016126 200000 934738504 200000 980818304 200000 810463524 200000 547912292 200000 511018678 200000 335420213 200000 318775990 200000 373821546 200000 422076713 200000 309177185 200000 3014042 200000 294824869 200000 629451873 200000 650892329 200000 301744605 200000 310429324 200000 731511739 200000 208866900 200000 573471278 200000 327639605 200000 353419574 200000 506762570 200000 459256284 200000 955739736 200000 285490033 200000 281620239 200000 546650324 200000 59243850 200000 980720042 200000 242801739 200000 316506534 200000 563891714 200000 927913408 200000 640627781 200000 362129279 200000 142575126 200000 306529841 200000 633298146 200000 265688111 200000 260187582 200000 514790940 200000 77570730 200000 365786660 200000 314176463 200000 144440639 200000 245987010 200000 655340653 200000 263244737 200000 206365176 200000 912284402 200000 662761143 200000 233529768 200000 612578119 200000 278611359 200000 515613010 200000 541953597 200000 435038410 200000 298069969 200000 903140651 200000 757806806 200000 748929214 200000 384169262 200000 935672274 200000 834521448 200000 572513795 200000 98170364 200000 756426613 200000 13081227 200000 572817432 200000 9809697 200000 701605091 200000 962504565 200000 436789530 200000 454869029 200000 144749449 200000 891167228 200000 5268936 200000 142011694 200000 484924279 200000 950749336 200000 709735297 200000 474632450 200000 714257754 200000 635627102 200000 713994819 200000 975611656 200000 22073474 200000 55603973 200000 556519596 200000 772806982 200000 249646813 200000 70044900 200000 618081276 200000 808357475 200000 432346362 200000 599039217 200000 153359889 200000 386531237 200000 91258374 200000 143539906 200000 509700456 200000 36301555 200000 136939473 200000 980399758 200000 479501090 200000 44499667 200000 781249224 200000 231384876 200000 419129083 200000 412244076 200000 179001339 200000 372188178 200000 849079123 200000 376047493 200000 779361560 200000 451118422 200000 479120681 200000 712032899 200000 816090222 200000 584441776 200000 45728794 200000 404165229 200000 677122282 200000 459883125 200000 350322789 200000 659394795 200000 874738716 200000 642514844 200000 328744169 200000 578179137 200000 550799921 200000 390640572 200000 158232356 200000 117918039 200000 847744505 200000 176728074 200000 157215540 200000 934727092 200000 923503842 200000 621065822 200000 663090137 200000 37491069 200000 128988410 200000 716589871 200000 675005553 200000 836676986 200000 941975281 200000 623326097 200000 280582393 200000 383335184 200000 705049107 200000 241595197 200000 657898514 200000 771937863 200000 828389457 200000 749586568 200000 36129528 200000 364372933 200000 627753528 200000 187367018 200000 521075083 200000 377253583 200000 288920823 200000 769675384 200000 323286601 200000 779623758 200000 318944348 200000 979994857 200000 337271377 200000 977896903 200000 155761878 200000 865120403 200000 421133666 200000 461471585 200000 814964084 200000 459129070 200000 809203160 200000 274905570 200000 446431715 200000 508518927 200000 532107956 200000 274138544 200000 379817075 200000 133277357 200000 382082452 200000 408885715 200000 546846226 200000 967851038 200000 207924406 200000 995403761 200000 520080975 200000 165076058 200000 712933112 200000 586828880 200000 147047255 200000 237858806 200000 254514650 200000 417137623 200000 676267001 200000 939738665 200000 264182649 200000 615178764 200000 397850021 200000 602394314 200000 582603412 200000 556264726 200000 539347560 200000 165534287 200000 913277578 200000 244936636 200000 620079345 200000 802196430 200000 281499994 200000 919870307 200000 256740494 200000 844879103 200000 769287585 200000 298127378 200000 218020654 200000 960031799 200000 774713502 200000 241845872 200000 760004448 200000 964858477 200000 404301360 200000 360291780 200000 663979089 200000 645465911 200000 156606676 200000 835746291 200000 454567889 200000 69659341 200000 63121323 200000 217435012 200000 736008270 200000 861051396 200000 708783218 200000 555372447 200000 87655638 200000 583931475 200000 715137927 200000 874817544 200000 148693785 200000 59826641 200000 958624234 200000 438595880 200000 536417123 200000 588545843 200000 758656312 200000 430781443 200000 884076197 200000 60883922 200000 280928176 200000 490850882 200000 72366188 200000 459367330 200000 977467953 200000 288666154 200000 999228647 200000 680945467 200000 24511546 200000 785351841 200000 341299428 200000 789718483 200000 690235368 200000 469772079 200000 80500178 200000 436346688 200000 868116986 200000 311875578 200000 378581440 200000 868355066 200000 883380686 200000 329184712 200000 402350427 200000 823334678 200000 935997284 200000 240663551 200000 195437555 200000 262635595 200000 904057178 200000 732250791 200000 532779894 200000 940393455 200000 253385966 200000 55393382 200000 8623730 200000 444089594 200000 809271806 200000 214058626 200000 786316310 200000 854443777 200000 121312009 200000 208836834 200000 305945137 200000 532736571 200000 560267055 200000 212852748 200000 931676976 200000 558847871 200000 678411308 200000 919959847 200000 986305571 200000 401231427 200000 49157216 200000 947802617 200000 157805752 200000 245641373 200000 990845641 200000 226608361 200000 450703677 200000 401350980 200000 373357830 200000 891484414 200000 792017057 200000 223043983 200000 635482965 200000 1273309 200000 99631731 200000 246202740 200000 803823765 200000 206404045 200000 571481824 200000 829635465 200000 693827652 200000 723638197 200000 345748664 200000 298888454 200000 296800896 200000 57643804 200000 258880361 200000 391825344 200000 340753417 200000 872283687 200000 106630401 200000 194499630 200000 394628156 200000 450246045 200000 928888879 200000 219411303 200000 919167257 200000 195051238 200000 495366722 200000 268842272 200000 227602237 200000 434745350 200000 585276199 200000 912285105 200000 527650791 200000 951523750 200000 497570158 200000 161712657 200000 283459830 200000 750072074 200000 706896965 200000 280851924 200000 595714281 200000 31905819 200000 104294266 200000 238952755 200000 726264540 200000 968665438 200000 663015292 200000 319534340 200000 204617872 200000 651378169 200000 925029210 200000 66427068 200000 963019875 200000 200834484 200000 239653569 200000 736750195 200000 702823251 200000 626018549 200000 951848449 200000 824655583 200000 77248766 200000 958159554 200000 962350088 200000 714831702 200000 43664804 200000 182773441 200000 76005476 200000 478894544 200000 30943778 200000 861317946 200000 948157764 200000 358085858 200000 986497528 200000 3308307 200000 863248246 200000 622019523 200000 496509251 200000 579252690 200000 676815466 200000 114992714 200000 381928130 200000 607863710 200000 861178413 200000 519826157 200000 841532372 200000 833170749 200000 689928557 200000 282794178 200000 920382583 200000 948135958 200000 317330811 200000 532659584 200000 172440394 200000 97682991 200000 694568515 200000 621653886 200000 237748619 200000 104561199 200000 642924628 200000 941038002 200000 707843353 200000 348697949 200000 621376222 200000 413205426 200000 81820786 200000 55065502 200000 303904173 200000 3268022 200000 504223924 200000 41905529 200000 835665714 200000 80779411 200000 495045023 200000 594026517 200000 932487802 200000 783436736 200000 22166416 200000 968823609 200000 795056436 200000 464767315 200000 506407814 200000 172204874 200000 428074415 200000 275279364 200000 487383840 200000 778219856 200000 352399064 200000 264661800 200000 352118941 200000 446076656 200000 665375807 200000 334215350 200000 922340058 200000 870268018 200000 785753106 200000 343082309 200000 71511894 200000 108358843 200000 943634719 200000 540115466 200000 75583536 200000 846253395 200000 742265045 200000 438104798 200000 239613989 200000 730568799 200000 19721026 200000 203255861 200000 559024278 200000 551418023 200000 899441430 200000 304782631 200000 649186688 200000 10912657 200000 596384157 200000 231713130 200000 297506689 200000 542440738 200000 972095176 200000 681949524 200000 341556185 200000 244068867 200000 143852324 200000 67384285 200000 916965477 200000 327926137 200000 653460448 200000 978662042 200000 486744997 200000 977401707 200000 743174859 200000 21548994 200000 714237622 200000 576767583 200000 195441746 200000 654122539 200000 291334487 200000 457916284 200000 628540805 200000 929588045 200000 609006055 200000 821121160 200000 868804626 200000 2073405 200000 798289764 200000 97824746 200000 784479303 200000 748483250 200000 28234093 200000 124994216 200000 826279187 200000 487966467 200000 668707392 200000 4733033 200000 903520260 200000 73952294 200000 486667963 200000 106739571 200000 948652873 200000 158731953 200000 911258718 200000 145980589 200000 664950193 200000 297113052 200000 926739270 200000 756332957 200000 579909802 200000 865644924 200000 880857651 200000 821353578 200000 611890242 200000 987800584 200000 172266626 200000 828601819 200000 324306216 200000 483857046 200000 679659570 200000 233490261 200000 541388970 200000 775202014 200000 456725474 200000 804672735 200000 171930808 200000 495796533 200000 409553617 200000 362140961 200000 795955166 200000 112728210 200000 963775708 200000 12526431 200000 483871565 200000 872979083 200000 431230594 200000 887165314 200000 312745682 200000 605727576 200000 189566689 200000 235318286 200000 471292636 200000 395361742 200000 967656377 200000 26406956 200000 346122361 200000 103819621 200000 812337512 200000 678876576 200000 285845849 200000 748463153 200000 24770283 200000 332814547 200000 641733576 200000 218996971 200000 150585827 200000 74893514 200000 810974903 200000 364291305 200000 69801100 200000 709558059 200000 990369715 200000 482839072 200000 426511814 200000 108649022 200000 16352491 200000 579511080 200000 233656592 200000 51147497 200000 925706541 200000 585572151 200000 316285063 200000 816114866 200000 245665769 200000 830127139 200000 828479722 200000 554035648 200000 195318571 200000 334693988 200000 99357080 200000 745783001 200000 869724068 200000 867686159 200000 631659151 200000 784003427 200000 167844513 200000 903180763 200000 335471214 200000 311919975 200000 727690769 200000 593644319 200000 765529714 200000 600564104 200000 836700290 200000 380414929 200000 121889404 200000 782250256 200000 576158500 200000 495397767 200000 503195401 200000 203779555 200000 692913603 200000 600644728 200000 668321079 200000 529368200 200000 785368784 200000 414548859 200000 812119749 200000 211052070 200000 622647128 200000 347839494 200000 952512531 200000 383883907 200000 929683210 200000 327653935 200000 909698077 200000 177036806 200000 540669492 200000 797540526 200000 225480323 200000 567219126 200000 202330054 200000 16002776 200000 296274819 200000 587352888 200000 350260556 200000 421586084 200000 625271804 200000 841369300 200000 631011575 200000 796834473 200000 241706348 200000 798871407 200000 791067028 200000 855952924 200000 174570994 200000 147937424 200000 680742034 200000 286549717 200000 183669323 200000 711111775 200000 419966463 200000 506104138 200000 636300248 200000 531917728 200000 874185866 200000 706087058 200000 936106133 200000 734028220 200000 502476162 200000 135788643 200000 181208355 200000 560776376 200000 715626709 200000 767694099 200000 202911934 200000 393782074 200000 777601297 200000 195606426 200000 26293062 200000 468339338 200000 826749796 200000 22522253 200000 264509754 200000 466472590 200000 93310879 200000 86823715 200000 618109367 200000 970214859 200000 104510510 200000 402898738 200000 625745020 200000 409078122 200000 558861345 200000 508122929 200000 491944935 200000 155342640 200000 49392933 200000 188517688 200000 339371256 200000 74602884 200000 887435146 200000 49139195 200000 862528845 200000 291324268 200000 717120574 200000 777578193 200000 57512228 200000 48640143 200000 42000079 200000 428112306 200000 810020187 200000 52062003 200000 854932845 200000 280609587 200000 341871474 200000 217554495 200000 61692644 200000 445270667 200000 690442118 200000 803649849 200000 914104485 200000 523488145 200000 638034519 200000 319944264 200000 472832701 200000 650992827 200000 991652674 200000 563857458 200000 521797083 200000 245548831 200000 572402246 200000 646257246 200000 196517709 200000 805635189 200000 538650114 200000 587206355 200000 306115330 200000 469913874 200000 392572340 200000 844316214 200000 942938505 200000 608054765 200000 413022011 200000 247465422 200000 329485327 200000 822903964 200000 838671637 200000 840612226 200000 621547108 200000 111109975 200000 107383904 200000 324446169 200000 636756726 200000 300917491 200000 860909788 200000 735840248 200000 996452563 200000 615851751 200000 576090342 200000 133096871 200000 512415146 200000 860884298 200000 952471934 200000 162384203 200000 478657994 200000 794425553 200000 413987905 200000 788155372 200000 278400032 200000 282837205 200000 759786351 200000 267603247 200000 293067836 200000 966570314 200000 10521573 200000 208053084 200000 110309964 200000 926720200 200000 268214050 200000 846024537 200000 798905631 200000 869803653 200000 129109829 200000 605078187 200000 270077474 200000 209037399 200000 834712844 200000 67345275 200000 184014692 200000 578550965 200000 279744470 200000 633449614 200000 280209813 200000 349293238 200000 556689312 200000 394630475 200000 647587842 200000 142772240 200000 346027787 200000 81642936 200000 162426521 200000 736857370 200000 903915860 200000 89282171 200000 679754219 200000 249137354 200000 358394457 200000 722183389 200000 470379300 200000 478129846 200000 201255066 200000 433761473 200000 66569747 200000 548225301 200000 524030260 200000 351358641 200000 462702888 200000 807883966 200000 14844902 200000 642623440 200000 806238576 200000 442203942 200000 305818895 200000 951753704 200000 846730394 200000 847221862 200000 374781357 200000 394148189 200000 358480116 200000 564140850 200000 585782111 200000 500713270 200000 222348141 200000 965385442 200000 42720355 200000 617759002 200000 136245651 200000 733610860 200000 268784536 200000 562976079 200000 237220246 200000 167605606 200000 108001916 200000 415149757 200000 497780291 200000 373604360 200000 449953069 200000 418657512 200000 564029193 200000 529257767 200000 896681579 200000 334221816 200000 627940342 200000 217218874 200000 495072147 200000 122887860 200000 464950201 200000 20178776 200000 50303141 200000 906272385 200000 296916896 200000 445525302 200000 537075774 200000 538730855 200000 479887259 200000 260326188 200000 630761886 200000 936132619 200000 141079095 200000 926310449 200000 32999074 200000 718601653 200000 261751459 200000 197406681 200000 4559817 200000 601943114 200000 269565613 200000 508573789 200000 683686962 200000 339418194 200000 178022084 200000 49978003 200000 674070427 200000 450843891 200000 450235382 200000 122933232 200000 54977122 200000 49207282 200000 343907315 200000 433729676 200000 864847751 200000 711389624 200000 818558216 200000 916696861 200000 741509288 200000 875594570 200000 766328867 200000 698876153 200000 503149058 200000 975962703 200000 657889493 200000 801347608 200000 196610677 200000 795661581 200000 142924106 200000 744323855 200000 416806784 200000 767251563 200000 121787985 200000 119665941 200000 697754944 200000 874021359 200000 507918170 200000 6046209 200000 71538292 200000 158671295 200000 114330225 200000 506366536 200000 134618747 200000 976845476 200000 822574663 200000 612955395 200000 249060180 200000 597164546 200000 767792681 200000 534241766 200000 911623579 200000 847261152 200000 538911750 200000 558201161 200000 485079697 200000 929687781 200000 647929965 200000 726909986 200000 682866196 200000 373613655 200000 429458571 200000 531631623 200000 462513314 200000 318281757 200000 564152368 200000 68881711 200000 599549273 200000 185341118 200000 92163018 200000 879766641 200000 792793593 200000 518361439 200000 691208807 200000 681273155 200000 157344991 200000 67666375 200000 515863478 200000 881504700 200000 638192395 200000 874758750 200000 273927685 200000 240231058 200000 273341978 200000 549639208 200000 561920580 200000 393723163 200000 3642955 200000 303304909 200000 398957056 200000 322389838 200000 420305021 200000 399114388 200000 737981287 200000 346813378 200000 815217198 200000 936691810 200000 450350922 200000 858050476 200000 574561661 200000 977284031 200000 323575573 200000 981010661 200000 293568808 200000 530948817 200000 192716503 200000 893590497 200000 421271693 200000 433115229 200000 654805823 200000 451178424 200000 341968300 200000 53830604 200000 729374108 200000 564643360 200000 389139746 200000 665591587 200000 124104668 200000 269409647 200000 23827503 200000 172266249 200000 66989709 200000 57315485 200000 62880944 200000 132638403 200000 60821726 200000 949770047 200000 348411173 200000 244553274 200000 548441757 200000 990786956 200000 304759467 200000 725078515 200000 886687290 200000 843818586 200000 211293953 200000 810585365 200000 466279106 200000 498254625 200000 805094534 200000 298364774 200000 933071843 200000 237634550 200000 133038136 200000 485149517 200000 387138541 200000 911387536 200000 788674998 200000 133156816 200000 270540750 200000 22708038 200000 778568510 200000 1703062 200000 714746133 200000 262741774 200000 725900206 200000 964183525 200000 119751663 200000 678664062 200000 541868678 200000 513995940 200000 443099436 200000 661047758 200000 748206563 200000 758080602 200000 106075194 200000 281338835 200000 386964101 200000 547729196 200000 500440359 200000 832898051 200000 227888585 200000 586936801 200000 837361314 200000 793450871 200000 149228975 200000 351651296 200000 440683513 200000 615501283 200000 303699156 200000 488677168 200000 953155355 200000 156184992 200000 236697719 200000 878974582 200000 77707927 200000 610564514 200000 150853751 200000 493817082 200000 654953371 200000 136082304 200000 116793682 200000 540018337 200000 135366645 200000 705022834 200000 704923174 200000 492322803 200000 846352916 200000 93213261 200000 603336883 200000 448985621 200000 718349062 200000 853685640 200000 267688791 200000 388853455 200000 93646458 200000 250225466 200000 332256016 200000 695510662 200000 805673663 200000 908599321 200000 985989500 200000 428959810 200000 160912067 200000 148403067 200000 765959898 200000 442211753 200000 415156244 200000 235490136 200000 879287306 200000 345121537 200000 126312673 200000 279507525 200000 596408456 200000 809152816 200000 901221880 200000 925434745 200000 850050676 200000 301952446 200000 427977928 200000 404186314 200000 892729484 200000 550552785 200000 624206176 200000 344515760 200000 155490863 200000 536220975 200000 388800110 200000 307372608 200000 154622811 200000 29257279 200000 649065280 200000 142384433 200000 261018287 200000 28009479 200000 130586053 200000 221424090 200000 285794665 200000 27438 200000 672744587 200000 808803633 200000 576414567 200000 404521722 200000 639017153 200000 526584524 200000 214982441 200000 994596178 200000 472227894 200000 440072930 200000 458492364 200000 900636348 200000 324025688 200000 924520522 200000 830505744 200000 303286879 200000 16164661 200000 200783482 200000 378015570 200000 633448962 200000 989929340 200000 872477576 200000 528650129 200000 766135306 200000 532850299 200000 611130924 200000 154409324 200000 980874622 200000 921661729 200000 697493947 200000 423130913 200000 904770565 200000 953595645 200000 515114028 200000 985954191 200000 782214118 200000 70730813 200000 110432789 200000 900535860 200000 896050694 200000 61918127 200000 79767726 200000 23493935 200000 893311981 200000 205404865 200000 182545356 200000 179263806 200000 835377088 200000 823943044 200000 661929446 200000 862876095 200000 229547079 200000 318519972 200000 155399699 200000 945701042 200000 111876839 200000 993472881 200000 929457673 200000 461289140 200000 824898984 200000 557817304 200000 729775646 200000 969173764 200000 338105136 200000 242942057 200000 388704074 200000 196637570 200000 307297476 200000 289900114 200000 65295650 200000 778322090 200000 812978253 200000 85918561 200000 275644892 200000 686316956 200000 738488912 200000 540609030 200000 52173393 200000 553224726 200000 848503796 200000 920697677 200000 802051573 200000 963541111 200000 687303934 200000 398938855 200000 322937056 200000 60116413 200000 364147159 200000 296596257 200000 820166601 200000 240731526 200000 757686148 200000 968339178 200000 179678724 200000 175904274 200000 430720428 200000 703872976 200000 463366538 200000 983763518 200000 781409941 200000 688475138 200000 701469936 200000 427410314 200000 240688422 200000 897885775 200000 137412461 200000 379982867 200000 898085093 200000 278934052 200000 119376088 200000 919455385 200000 357609465 200000 165978513 200000 57421223 200000 778429049 200000 65135401 200000 481533252 200000 60987632 200000 888692146 200000 947282906 200000 442400908 200000 255041131 200000 636667619 200000 902033939 200000 216837974 200000 488297581 200000 379178826 200000 223260283 200000 724808753 200000 523338221 200000 225449158 200000 508504665 200000 812540493 200000 31146625 200000 80162773 200000 379025810 200000 110860663 200000 384163937 200000 501327253 200000 791577773 200000 236602910 200000 71254114 200000 619736006 200000 303386834 200000 445672272 200000 777347067 200000 202901702 200000 700334021 200000 444437692 200000 896589123 200000 101906834 200000 142137839 200000 63316145 200000 505266415 200000 810262474 200000 56868436 200000 309489180 200000 291159128 200000 554797997 200000 714483869 200000 505695885 200000 812944754 200000 677597720 200000 941982991 200000 512837682 200000 978499285 200000 770497674 200000 639551120 200000 642483673 200000 173640119 200000 695005474 200000 2945192 200000 648315633 200000 647928814 200000 357782686 200000 916495229 200000 92638089 200000 309240305 200000 637335645 200000 701940180 200000 873434190 200000 62578903 200000 900565085 200000 220102934 200000 567764112 200000 228754006 200000 936175420 200000 406888776 200000 736792125 200000 975865029 200000 216238138 200000 11101969 200000 930131427 200000 965144346 200000 99701044 200000 514709431 200000 409083570 200000 480431339 200000 934394026 200000 472543521 200000 800746102 200000 464185967 200000 502199225 200000 248374229 200000 453958048 200000 296453757 200000 119573536 200000 461850362 200000 74134332 200000 491485834 200000 299438143 200000 623482454 200000 887381243 200000 271122607 200000 883403026 200000 274627664 200000 901705003 200000 320491936 200000 374170681 200000 598594542 200000 244906169 200000 495537333 200000 620906994 200000 380456663 200000 418658612 200000 381560292 200000 32066843 200000 269575506 200000 616870604 200000 583825859 200000 295572788 200000 889997892 200000 548238414 200000 848531338 200000 820416091 200000 213053748 200000 945048872 200000 571935502 200000 596243789 200000 961691722 200000 850386283 200000 764114630 200000 98631019 200000 541264458 200000 66071491 200000 815348681 200000 524963505 200000 668148893 200000 980569983 200000 541602252 200000 955826111 200000 413026119 200000 986173071 200000 681820455 200000 821250004 200000 914223857 200000 36493695 200000 490637009 200000 767359181 200000 136484575 200000 767274880 200000 541773918 200000 562271017 200000 813271802 200000 459246687 200000 185107975 200000 309815303 200000 882252231 200000 604478604 200000 333178018 200000 212731685 200000 188897388 200000 999944979 200000 19153828 200000 957404385 200000 321558705 200000 423144357 200000 947121445 200000 900236859 200000 75866876 200000 155839118 200000 203378651 200000 478977745 200000 143537746 200000 395760319 200000 286397724 200000 542280928 200000 940831324 200000 844118469 200000 652836064 200000 166989641 200000 724709215 200000 456864719 200000 288504252 200000 686971272 200000 64140866 200000 603174316 200000 153432295 200000 599463357 200000 497728139 200000 992190665 200000 890259512 200000 6681255 200000 901792353 200000 211428662 200000 477956132 200000 837703075 200000 397147786 200000 333943713 200000 114108868 200000 563563696 200000 492482669 200000 211301720 200000 830989004 200000 971080813 200000 531119632 200000 771077706 200000 451267988 200000 677398552 200000 813297178 200000 684432646 200000 750663954 200000 127695247 200000 115248594 200000 724069561 200000 81997532 200000 182349138 200000 452123421 200000 594276147 200000 896719657 200000 567264382 200000 700787842 200000 380331234 200000 59471568 200000 387728083 200000 67659560 200000 890805972 200000 534771527 200000 318083758 200000 746329302 200000 798878904 200000 358643877 200000 413980943 200000 822225905 200000 972599004 200000 253059488 200000 736684435 200000 607969665 200000 503640112 200000 224211342 200000 190637177 200000 432227115 200000 644812864 200000 195409510 200000 486048416 200000 964722486 200000 31130429 200000 139822271 200000 569909638 200000 855026826 200000 615785460 200000 395138510 200000 956281162 200000 702322860 200000 539514324 200000 414696812 200000 977238186 200000 247291330 200000 897333996 200000 21681677 200000 327393541 200000 669457044 200000 85352937 200000 667630793 200000 739683928 200000 938312839 200000 216252955 200000 113374550 200000 531301700 200000 319019427 200000 279916912 200000 543066122 200000 880471301 200000 476103822 200000 910408310 200000 680471517 200000 715231100 200000 35146894 200000 595244636 200000 489484900 200000 555982629 200000 154269578 200000 121207024 200000 30230998 200000 520738592 200000 432646152 200000 12107937 200000 674219785 200000 233666859 200000 844107566 200000 710649982 200000 249982325 200000 461604773 200000 913170117 200000 839120949 200000 205094191 200000 104460684 200000 634837808 200000 334054932 200000 554914542 200000 702894207 200000 63760249 200000 484026122 200000 168791561 200000 369297596 200000 804667204 200000 786008229 200000 656154230 200000 693358369 200000 157122776 200000 840833813 200000 313817291 200000 606754606 200000 788004636 200000 446119207 200000 769260096 200000 331561217 200000 730358166 200000 205516873 200000 624751785 200000 755836759 200000 755807853 200000 867223179 200000 553515647 200000 35808656 200000 884866152 200000 726218395 200000 591423192 200000 32415659 200000 306291948 200000 311384520 200000 441107305 200000 68515397 200000 258404352 200000 463354879 200000 629827722 200000 574531741 200000 516112972 200000 155841488 200000 979060018 200000 278376082 200000 434518292 200000 143013480 200000 923203317 200000 137820834 200000 276376129 200000 274751895 200000 141955084 200000 993926124 200000 192696919 200000 15282123 200000 655725388 200000 698301486 200000 597882495 200000 574416403 200000 116425772 200000 52608966 200000 486482045 200000 569926684 200000 676900035 200000 963694004 200000 30368954 200000 497658422 200000 176052167 200000 968563605 200000 915987515 200000 986099535 200000 890316942 200000 288025001 200000 60024486 200000 664225013 200000 909923088 200000 214830285 200000 905911875 200000 249734999 200000 970052066 200000 513592448 200000 861874168 200000 776952131 200000 203700283 200000 864681697 200000 972414283 200000 116308520 200000 307898865 200000 708241070 200000 404219490 200000 170285589 200000 39395196 200000 104372550 200000 450843653 200000 236454328 200000 936042481 200000 787202727 200000 945738138 200000 559042143 200000 941587719 200000 108780400 200000 520066855 200000 684495864 200000 746705685 200000 490639583 200000 78685011 200000 995494164 200000 892410129 200000 104520402 200000 254237029 200000 463187167 200000 874772625 200000 98402761 200000 32332097 200000 369729321 200000 169111500 200000 427175137 200000 556576625 200000 858336863 200000 768486809 200000 622236122 200000 569205017 200000 656300945 200000 888249198 200000 254391569 200000 486983168 200000 92477037 200000 527061857 200000 443374981 200000 498903181 200000 493539138 200000 354215978 200000 38125781 200000 257269703 200000 809585917 200000 193467166 200000 973088575 200000 996218195 200000 783031598 200000 794706996 200000 338875810 200000 444877688 200000 241807362 200000 982254594 200000 778818428 200000 50702110 200000 307969097 200000 831232448 200000 31709420 200000 174463945 200000 416466289 200000 951706435 200000 73551024 200000 743881634 200000 243005832 200000 596892418 200000 86617638 200000 332818797 200000 300884286 200000 723109908 200000 130425678 200000 252375699 200000 624991711 200000 264238127 200000 892247749 200000 924749080 200000 220699996 200000 372733353 200000 705357259 200000 334736805 200000 165336130 200000 278253946 200000 383405117 200000 246406015 200000 653302720 200000 472470326 200000 549834394 200000 89075340 200000 400036260 200000 310209302 200000 4642305 200000 182121300 200000 992890973 200000 791578608 200000 380074544 200000 161134845 200000 548606714 200000 619404601 200000 669536646 200000 874864973 200000 419024681 200000 704636169 200000 563193601 200000 658956971 200000 512109880 200000 304358935 200000 661362239 200000 658657309 200000 40941589 200000 804584375 200000 976815488 200000 472055114 200000 543049041 200000 353128418 200000 513634210 200000 25199224 200000 665877784 200000 207678253 200000 649580066 200000 516076686 200000 38680122 200000 936026319 200000 309143329 200000 838899986 200000 767218212 200000 676806303 200000 826509659 200000 245921835 200000 19742950 200000 1549075 200000 912167472 200000 505670303 200000 735875886 200000 909294401 200000 174878110 200000 649506261 200000 797248074 200000 239593185 200000 99281988 200000 544374740 200000 314797609 200000 73345608 200000 463140192 200000 309910337 200000 895788890 200000 428465261 200000 836973777 200000 439268195 200000 879653643 200000 907866342 200000 334421269 200000 228829729 200000 817355529 200000 563767275 200000 642242379 200000 429427202 200000 853699013 200000 499822673 200000 126432560 200000 698077227 200000 877285965 200000 732938639 200000 429408037 200000 231477348 200000 77138510 200000 866476476 200000 811553830 200000 802978066 200000 694071319 200000 80197517 200000 180956628 200000 289250109 200000 654585496 200000 37541979 200000 138356843 200000 248448650 200000 953762142 200000 729393690 200000 614073035 200000 530101057 200000 431177880 200000 339618146 200000 292817522 200000 687560776 200000 107379988 200000 566930281 200000 245329791 200000 224535332 200000 279412801 200000 538639365 200000 748165296 200000 487887358 200000 4279854 200000 33058221 200000 835522404 200000 792685979 200000 210189704 200000 710518648 200000 226615193 200000 632444770 200000 110210975 200000 192342812 200000 98733037 200000 365658457 200000 974131809 200000 249094384 200000 33372064 200000 992892454 200000 753832028 200000 511510506 200000 974422672 200000 796431121 200000 727103167 200000 2409888 200000 275199802 200000 599636480 200000 194899289 200000 187334217 200000 718288062 200000 536201081 200000 572721815 200000 417775804 200000 637157083 200000 491926179 200000 194441 200000 120274542 200000 772786670 200000 819580741 200000 498680797 200000 867751800 200000 90593526 200000 354106308 200000 572862945 200000 493758606 200000 438484882 200000 181038375 200000 916186244 200000 413805320 200000 790536192 200000 177325845 200000 394285397 200000 302466780 200000 817852190 200000 279302100 200000 19084929 200000 785534624 200000 783966316 200000 730750027 200000 643664600 200000 650310028 200000 495107592 200000 825958401 200000 112491464 200000 516158325 200000 656955056 200000 732382491 200000 463115103 200000 746883794 200000 401414594 200000 464535137 200000 116324428 200000 406407865 200000 285397309 200000 16791352 200000 494408158 200000 133251810 200000 522054593 200000 921463720 200000 178294274 200000 827124642 200000 298039946 200000 524321878 200000 386312520 200000 420446193 200000 956767608 200000 412418186 200000 139719390 200000 209688931 200000 14896905 200000 849281065 200000 715668114 200000 973627441 200000 331552860 200000 822349243 200000 672861907 200000 321545520 200000 638938415 200000 188246118 200000 18388656 200000 712317912 200000 506397153 200000 520834543 200000 904709078 200000 269168702 200000 358839663 200000 708899007 200000 662338197 200000 596860185 200000 933196154 200000 374127067 200000 679888859 200000 756441535 200000 963066431 200000 24017642 200000 732980022 200000 89356328 200000 874684060 200000 807723058 200000 969121493 200000 938672873 200000 671284752 200000 827930265 200000 664630151 200000 441537337 200000 679102651 200000 11535272 200000 903382713 200000 820351727 200000 231095129 200000 613272450 200000 342750331 200000 849681024 200000 827894090 200000 352107249 200000 542650235 200000 264221445 200000 979918988 200000 517068632 200000 652359431 200000 382852146 200000 452211134 200000 834795201 200000 554031886 200000 745048671 200000 189666334 200000 335235024 200000 308577310 200000 781956738 200000 872982410 200000 45497804 200000 332656487 200000 756135473 200000 903091330 200000 433817244 200000 790252214 200000 801303459 200000 483399716 200000 45196999 200000 662417017 200000 303561135 200000 219375661 200000 180856178 200000 331415488 200000 366618059 200000 659479294 200000 8887908 200000 860765753 200000 977232910 200000 409915795 200000 652668420 200000 431157299 200000 464471854 200000 344916876 200000 951380825 200000 648637083 200000 655918209 200000 361461543 200000 458221064 200000 147584769 200000 777501182 200000 548784451 200000 932516953 200000 830887827 200000 611476028 200000 856236894 200000 448190769 200000 879187743 200000 372987504 200000 344564119 200000 85921304 200000 369993492 200000 175654515 200000 542782124 200000 301995828 200000 536790912 200000 939417785 200000 180791804 200000 431927626 200000 867862291 200000 612661850 200000 489615236 200000 46207939 200000 5102874 200000 46279436 200000 944322533 200000 804488868 200000 515952003 200000 293980965 200000 783059547 200000 821972627 200000 319057630 200000 92540829 200000 53795015 200000 177048280 200000 27757145 200000 352836617 200000 850989477 200000 746975065 200000 215612355 200000 960051360 200000 344881685 200000 72135836 200000 445145481 200000 35155512 200000 211434965 200000 586223048 200000 220468411 200000 111874121 200000 852564292 200000 170742435 200000 304744711 200000 751471336 200000 670212448 200000 531819412 200000 471359163 200000 300775116 200000 264690632 200000 294227361 200000 143977158 200000 619846476 200000 648447162 200000 945679473 200000 777662134 200000 425284190 200000 466870037 200000 287270474 200000 338524859 200000 599912600 200000 275177558 200000 224794643 200000 174197153 200000 459585842 200000 152011934 200000 819743571 200000 946951897 200000 649116672 200000 554117801 200000 338992687 200000 907034224 200000 827321211 200000 473135576 200000 980419438 200000 164267797 200000 917808825 200000 770338855 200000 715549303 200000 893152278 200000 619776879 200000 322890806 200000 504423761 200000 572787043 200000 621241333 200000 235948867 200000 118242977 200000 586500488 200000 580065602 200000 467442989 200000 454008751 200000 72725942 200000 631207146 200000 739231346 200000 956107872 200000 834170298 200000 975242534 200000 252223025 200000 648167740 200000 209687043 200000 319595211 200000 572016680 200000 854483816 200000 705422752 200000 907947856 200000 55093941 200000 540165292 200000 76573758 200000 819086540 200000 113027800 200000 530741101 200000 769980973 200000 293939189 200000 93236782 200000 649244339 200000 610133082 200000 40595489 200000 754744055 200000 743663652 200000 629701205 200000 618553672 200000 122677264 200000 308447238 200000 112115276 200000 830960127 200000 653339896 200000 939362623 200000 697179406 200000 487714685 200000 304131022 200000 65142615 200000 433534472 200000 828012952 200000 792015697 200000 544213620 200000 236774218 200000 333288648 200000 146630878 200000 394034524 200000 89466241 200000 266993698 200000 146554484 200000 357745526 200000 700633085 200000 59097949 200000 626510513 200000 89856712 200000 316097196 200000 114813136 200000 991314133 200000 329837049 200000 740346909 200000 348990833 200000 736242878 200000 744612431 200000 964920701 200000 852541142 200000 572152553 200000 209928113 200000 282524316 200000 347608374 200000 561594999 200000 455270053 200000 826071527 200000 836277096 200000 5647652 200000 446612050 200000 694578798 200000 187596514 200000 970766160 200000 740140159 200000 662411231 200000 988682682 200000 316560378 200000 505494417 200000 119123592 200000 238441128 200000 988229823 200000 596217487 200000 836052313 200000 52327681 200000 273317342 200000 842979104 200000 939115486 200000 728686268 200000 872443445 200000 281330059 200000 370866760 200000 653053551 200000 605623620 200000 81681589 200000 27148132 200000 123533138 200000 499075881 200000 702298662 200000 89935521 200000 524875578 200000 762785442 200000 657381379 200000 424980493 200000 843436702 200000 590180109 200000 952278804 200000 139893335 200000 182151829 200000 788434538 200000 38503102 200000 846244558 200000 392788693 200000 748574038 200000 548122889 200000 722016096 200000 133983156 200000 401965329 200000 553457306 200000 100928155 200000 785915434 200000 557952888 200000 195492025 200000 184596398 200000 202979275 200000 56421642 200000 979282764 200000 284157031 200000 806784208 200000 384274662 200000 463096025 200000 126376245 200000 131690511 200000 605630154 200000 21065350 200000 390208295 200000 273316605 200000 237605141 200000 722101275 200000 473797098 200000 273957810 200000 752097989 200000 152383998 200000 878976974 200000 179846372 200000 446702457 200000 692921141 200000 846198721 200000 699570666 200000 618157422 200000 498535783 200000 866237777 200000 209813690 200000 236652421 200000 148854490 200000 219928750 200000 688601578 200000 390582587 200000 624027253 200000 923325092 200000 357687473 200000 571619502 200000 688386494 200000 506352804 200000 630010598 200000 281745053 200000 817346268 200000 727791803 200000 104624895 200000 623622759 200000 644621462 200000 104569240 200000 914789906 200000 610183691 200000 134775889 200000 499589769 200000 604830167 200000 854115365 200000 670769172 200000 531190141 200000 608314019 200000 838862327 200000 35498630 200000 803601667 200000 38932845 200000 724601692 200000 743420654 200000 9144904 200000 348798411 200000 20143317 200000 718637361 200000 345430300 200000 205249013 200000 406775680 200000 226201558 200000 218522093 200000 333487808 200000 58630939 200000 387843077 200000 442816457 200000 144888227 200000 642475524 200000 674183042 200000 126050911 200000 917051573 200000 297130811 200000 719769270 200000 362278398 200000 292932267 200000 317096029 200000 980080805 200000 580865428 200000 801030877 200000 462212009 200000 549035256 200000 445105839 200000 474686786 200000 153578494 200000 136188403 200000 386923389 200000 396054639 200000 446885595 200000 776523903 200000 546298575 200000 62860186 200000 547999324 200000 8620577 200000 646670353 200000 79112348 200000 871989058 200000 410083583 200000 111476050 200000 460058089 200000 424060651 200000 868749281 200000 611350338 200000 482890393 200000 249837909 200000 74442797 200000 162072366 200000 578905186 200000 932840223 200000 55813609 200000 451995397 200000 258802587 200000 433052038 200000 877081020 200000 149451605 200000 102603066 200000 663468139 200000 331951340 200000 546852685 200000 438671061 200000 996014666 200000 349816160 200000 914366140 200000 336196771 200000 367944259 200000 88634270 200000 198084623 200000 261063547 200000 744097301 200000 671786189 200000 822487126 200000 786928850 200000 353538077 200000 283801779 200000 457100607 200000 577452225 200000 752364378 200000 858321335 200000 569471256 200000 91683324 200000 248489835 200000 359053023 200000 124111568 200000 912689115 200000 852484238 200000 926452178 200000 107253750 200000 726103636 200000 873226146 200000 107323607 200000 878910647 200000 807323133 200000 713890853 200000 962424531 200000 492668387 200000 731188238 200000 305141813 200000 879471949 200000 898785512 200000 501190748 200000 181232274 200000 778245229 200000 721860564 200000 51616094 200000 926885529 200000 502116087 200000 580677462 200000 44072490 200000 805795402 200000 479272531 200000 79221437 200000 976521848 200000 720932418 200000 658516104 200000 132670966 200000 77235357 200000 77927872 200000 287593531 200000 540517777 200000 138527121 200000 310685859 200000 399810228 200000 707662012 200000 986307816 200000 343201641 200000 780521433 200000 788452677 200000 108886747 200000 438898481 200000 560241199 200000 406356891 200000 52393535 200000 953156025 200000 179403487 200000 364381388 200000 426755212 200000 796113760 200000 742174638 200000 918719112 200000 839084503 200000 460892964 200000 33347842 200000 184186140 200000 458530007 200000 777832611 200000 769435107 200000 293696887 200000 62959330 200000 535126045 200000 347510263 200000 570245415 200000 397101040 200000 213133423 200000 939124100 200000 491735643 200000 78548118 200000 721136921 200000 577989489 200000 242015713 200000 146910219 200000 232012344 200000 273831748 200000 455435561 200000 876908582 200000 23233163 200000 774189860 200000 265158720 200000 324816220 200000 800171889 200000 802526679 200000 771827668 200000 812879558 200000 505832168 200000 143835332 200000 980369205 200000 269399064 200000 776988047 200000 830542321 200000 873130066 200000 733994410 200000 687292580 200000 775860741 200000 664183735 200000 889931378 200000 705696774 200000 249538630 200000 817825428 200000 543104518 200000 835014194 200000 385814172 200000 402833080 200000 255935645 200000 543602761 200000 680038795 200000 170027153 200000 562802958 200000 21787143 200000 237078075 200000 515946797 200000 745750735 200000 101913037 200000 306387571 200000 772962875 200000 970322423 200000 817681047 200000 142594200 200000 139827722 200000 147051835 200000 798000645 200000 133331889 200000 760698759 200000 464499700 200000 929830998 200000 707178342 200000 799397954 200000 731851286 200000 3082342 200000 142758907 200000 717525096 200000 644363320 200000 231751095 200000 884166745 200000 384839882 200000 153910674 200000 390655588 200000 483079173 200000 232857300 200000 518246394 200000 60231982 200000 384562469 200000 949977237 200000 823336933 200000 507188595 200000 913099393 200000 674594492 200000 558076011 200000 506144561 200000 644266366 200000 751298200 200000 679214402 200000 931244806 200000 870734372 200000 53854231 200000 172510912 200000 490325554 200000 286329113 200000 345693127 200000 124118493 200000 516414610 200000 824075171 200000 686936279 200000 880270894 200000 509163173 200000 496507305 200000 724245270 200000 895385578 200000 506351498 200000 69686705 200000 211244273 200000 376263655 200000 965194496 200000 474737377 200000 732672888 200000 895934877 200000 634199396 200000 166221569 200000 897992792 200000 25530657 200000 935432117 200000 750958711 200000 200471521 200000 360614698 200000 857283985 200000 996504649 200000 929895169 200000 362210063 200000 272799032 200000 989179422 200000 225927495 200000 621609158 200000 794650504 200000 954080317 200000 132158176 200000 775444197 200000 751043583 200000 613095819 200000 272745116 200000 185402531 200000 652381883 200000 179593103 200000 101870569 200000 289795031 200000 532837500 200000 958231152 200000 374477525 200000 67141367 200000 944401055 200000 686915829 200000 181935119 200000 107609882 200000 41092387 200000 17691267 200000 344750309 200000 823271925 200000 313448615 200000 296730401 200000 706999110 200000 865068512 200000 626036329 200000 852885367 200000 658728897 200000 187757010 200000 924126792 200000 637465801 200000 561986436 200000 396636511 200000 697886402 200000 971024639 200000 357082205 200000 966376640 200000 850811638 200000 315686560 200000 537038523 200000 330557642 200000 433369762 200000 300689618 200000 911504300 200000 248678644 200000 610109477 200000 731588442 200000 394578144 200000 614868309 200000 356399740 200000 122878113 200000 820158627 200000 265483939 200000 682290504 200000 64831916 200000 91767270 200000 796257332 200000 764220101 200000 673796641 200000 761259062 200000 476057088 200000 442107859 200000 95761992 200000 295984578 200000 309147804 200000 570943473 200000 474442503 200000 370513240 200000 146569535 200000 144737084 200000 497205220 200000 802018920 200000 813344703 200000 946984051 200000 948224261 200000 222370558 200000 287636116 200000 805728501 200000 829985586 200000 472612811 200000 426806483 200000 886738112 200000 354420177 200000 167144476 200000 923610163 200000 589828210 200000 748695272 200000 537482720 200000 112289547 200000 956617035 200000 122647838 200000 962317733 200000 301848656 200000 618975529 200000 722277305 200000 472794779 200000 682978203 200000 89573001 200000 3481248 200000 812752014 200000 943217440 200000 148463756 200000 554797658 200000 543122415 200000 165204407 200000 838241006 200000 403439628 200000 427745227 200000 767865558 200000 768781327 200000 50127741 200000 415265233 200000 989260947 200000 253345006 200000 918322452 200000 108250703 200000 182743974 200000 62847784 200000 904823256 200000 823526964 200000 665959268 200000 420790524 200000 562522990 200000 665359119 200000 783113668 200000 224293193 200000 748060189 200000 977242382 200000 213840220 200000 877565325 200000 68167373 200000 721902335 200000 969855844 200000 46026214 200000 623394050 200000 700076113 200000 399482289 200000 672903956 200000 909470949 200000 421697810 200000 109356218 200000 368029813 200000 343697210 200000 160940017 200000 542434198 200000 745305094 200000 645945194 200000 106443325 200000 982352379 200000 279150696 200000 910239609 200000 194605027 200000 900170303 200000 846283991 200000 127142416 200000 191278451 200000 418763609 200000 366544691 200000 804060276 200000 860971547 200000 543108320 200000 254814202 200000 760313483 200000 429224874 200000 526861066 200000 725894219 200000 73009373 200000 174931085 200000 489075374 200000 549358053 200000 659938448 200000 800928211 200000 632211777 200000 553483044 200000 534834026 200000 901795628 200000 374531803 200000 53228809 200000 63387090 200000 302007013 200000 161663538 200000 444197170 200000 123488462 200000 414998509 200000 347585693 200000 368420829 200000 543346180 200000 418080722 200000 998354450 200000 287065064 200000 137861053 200000 516315331 200000 879344935 200000 348675283 200000 144848093 200000 405654415 200000 766968595 200000 549296315 200000 654060779 200000 209149348 200000 88127405 200000 680286303 200000 494282254 200000 983790863 200000 280605035 200000 256388383 200000 86886156 200000 554841217 200000 180706659 200000 284341495 200000 82167116 200000 354543432 200000 399507789 200000 349434503 200000 737243860 200000 940176209 200000 34007934 200000 527660301 200000 921192012 200000 653005099 200000 362945772 200000 28948072 200000 124626680 200000 674815494 200000 701166896 200000 881118485 200000 326805184 200000 177607087 200000 690847359 200000 632409653 200000 554566187 200000 354257045 200000 869884847 200000 709504389 200000 105457246 200000 291527110 200000 795074615 200000 530716003 200000 386172705 200000 871035633 200000 485268013 200000 963262671 200000 319892185 200000 621360229 200000 645564489 200000 597381478 200000 891241614 200000 618087183 200000 275255264 200000 146240871 200000 5332965 200000 663430271 200000 217659114 200000 228717489 200000 361958182 200000 604440291 200000 536046076 200000 139381187 200000 725296438 200000 752134921 200000 529391692 200000 902872506 200000 768879517 200000 669062240 200000 907482547 200000 738347093 200000 168681089 200000 168830711 200000 265648293 200000 717991154 200000 66283176 200000 252565884 200000 122502202 200000 381226385 200000 14491001 200000 732368700 200000 882593320 200000 717505744 200000 987540729 200000 888637992 200000 889375430 200000 970108397 200000 679185873 200000 963583182 200000 250016009 200000 956065990 200000 208706886 200000 135970907 200000 782792842 200000 486982106 200000 292503359 200000 795314846 200000 934846845 200000 384233545 200000 95524418 200000 852101639 200000 926827706 200000 937470415 200000 820748662 200000 898697635 200000 654840246 200000 779945164 200000 20221089 200000 541371680 200000 38821002 200000 880530494 200000 416297002 200000 89047247 200000 237106666 200000 358922692 200000 276032280 200000 630209948 200000 477396270 200000 367949724 200000 656500496 200000 567046422 200000 910110796 200000 922370213 200000 591641689 200000 359775597 200000 681523162 200000 463029341 200000 458037210 200000 387015534 200000 427872016 200000 192212194 200000 314009882 200000 19001991 200000 961264579 200000 96142068 200000 639036990 200000 467772105 200000 325167210 200000 18637296 200000 996322830 200000 986167008 200000 854922779 200000 880923094 200000 587184111 200000 97676315 200000 799593614 200000 33111875 200000 490275305 200000 68687978 200000 783023128 200000 69390198 200000 133011617 200000 992056410 200000 505600944 200000 592049230 200000 509617503 200000 532579097 200000 919368429 200000 293234250 200000 933346824 200000 427223160 200000 143955461 200000 68307078 200000 196973860 200000 973372643 200000 415551438 200000 683272899 200000 42626008 200000 772602217 200000 119694784 200000 243546463 200000 347819500 200000 620899258 200000 801114608 200000 459019096 200000 921304518 200000 417770530 200000 117391125 200000 506686028 200000 794116204 200000 504360850 200000 47064197 200000 910722683 200000 441103749 200000 601685911 200000 775031352 200000 403130050 200000 135209815 200000 811141216 200000 951143107 200000 5788833 200000 812600008 200000 397586620 200000 395575645 200000 883144245 200000 841260896 200000 539456536 200000 962906077 200000 422314557 200000 162849605 200000 316414084 200000 880515768 200000 926612504 200000 741594429 200000 340090542 200000 357667079 200000 550036932 200000 403244719 200000 497059300 200000 305356414 200000 339518432 200000 761446818 200000 746113557 200000 297972085 200000 870331818 200000 302695099 200000 452620752 200000 438698209 200000 454230785 200000 494233409 200000 716575298 200000 577187931 200000 637621347 200000 702184731 200000 533028155 200000 167331863 200000 266354926 200000 797423311 200000 717924649 200000 813571821 200000 732230242 200000 465708933 200000 680208666 200000 130528339 200000 238413596 200000 642903809 200000 314201277 200000 953161824 200000 213419035 200000 515481003 200000 296127584 200000 863831497 200000 420476670 200000 412314762 200000 872972531 200000 814588903 200000 53657092 200000 359766339 200000 906961922 200000 882686638 200000 425639946 200000 106097182 200000 709245886 200000 687659701 200000 512067215 200000 745522176 200000 841351412 200000 809772852 200000 508826034 200000 836471409 200000 550468883 200000 24187904 200000 779488305 200000 212358038 200000 392626730 200000 591914385 200000 793142122 200000 314582583 200000 327553254 200000 314397948 200000 410946397 200000 821628858 200000 840853143 200000 471000568 200000 564914855 200000 231845413 200000 822560043 200000 852360411 200000 316292232 200000 360214046 200000 778229040 200000 933152412 200000 430352605 200000 387184365 200000 339291093 200000 854684370 200000 421776934 200000 325933176 200000 691695848 200000 246338484 200000 552182144 200000 797964101 200000 333589209 200000 439889942 200000 350186666 200000 122806395 200000 103818932 200000 557134193 200000 78278147 200000 259588576 200000 46209578 200000 314482650 200000 270099593 200000 574412251 200000 515006344 200000 358403592 200000 562148315 200000 665372530 200000 254180797 200000 232476498 200000 159457335 200000 174513228 200000 231351384 200000 683324334 200000 44975739 200000 878882479 200000 446099846 200000 931422642 200000 348837927 200000 179570050 200000 241950743 200000 519704725 200000 310139224 200000 663776844 200000 153574264 200000 39697454 200000 410640590 200000 799634226 200000 607313337 200000 393094899 200000 766905318 200000 145027323 200000 950351240 200000 318218747 200000 995347103 200000 985116942 200000 256095796 200000 861800187 200000 24230296 200000 318601586 200000 591024554 200000 948468299 200000 407944208 200000 147883212 200000 926411898 200000 161725665 200000 619784676 200000 896975972 200000 885212114 200000 918102100 200000 373803411 200000 300612639 200000 944497024 200000 733884122 200000 690372155 200000 94655621 200000 228943347 200000 932088137 200000 39759260 200000 907820731 200000 843054137 200000 2523416 200000 455908372 200000 331927689 200000 445635585 200000 410134622 200000 738010272 200000 730771540 200000 993192346 200000 771076049 200000 583169761 200000 983310116 200000 169182194 200000 637991111 200000 289976595 200000 883607199 200000 513091735 200000 707687736 200000 600076822 200000 220955914 200000 817287096 200000 287203769 200000 84277609 200000 492132174 200000 233943587 200000 544837505 200000 37744937 200000 61533936 200000 346898247 200000 988574310 200000 835371541 200000 748202519 200000 968224051 200000 933751520 200000 572742540 200000 248496009 200000 210157205 200000 104129028 200000 622649740 200000 57288365 200000 906658491 200000 996204937 200000 744226996 200000 653122953 200000 282107796 200000 686718406 200000 580954177 200000 243125444 200000 304096686 200000 761447856 200000 77721620 200000 600447908 200000 757837368 200000 268597472 200000 69360298 200000 336058384 200000 857518849 200000 630884746 200000 469974305 200000 257950862 200000 34933879 200000 792581766 200000 526028088 200000 174720069 200000 152547240 200000 289058634 200000 920205135 200000 69634812 200000 483416130 200000 675301868 200000 623708770 200000 872060184 200000 9824406 200000 396510500 200000 933388305 200000 532643232 200000 748737936 200000 727991367 200000 180609690 200000 248971835 200000 914825920 200000 567015756 200000 435348188 200000 859106096 200000 287559763 200000 50592457 200000 909128789 200000 239080804 200000 330351385 200000 383386614 200000 115383588 200000 353688159 200000 170380928 200000 328759464 200000 552677382 200000 276195910 200000 570918039 200000 512510294 200000 297275484 200000 498002913 200000 535155211 200000 286442775 200000 299191842 200000 549874325 200000 705056811 200000 142623137 200000 905951225 200000 816253034 200000 213757159 200000 80844106 200000 321523997 200000 928345605 200000 140015308 200000 803490569 200000 782797166 200000 272386222 200000 97550601 200000 477397621 200000 207802731 200000 261910603 200000 83732844 200000 646515652 200000 255274545 200000 173845346 200000 98542692 200000 74823117 200000 565369727 200000 311656729 200000 16575232 200000 301932549 200000 954395572 200000 609846584 200000 212391150 200000 653993092 200000 953237453 200000 27768869 200000 271425148 200000 812842496 200000 681160555 200000 206591718 200000 511128217 200000 498678224 200000 528481995 200000 231864098 200000 943219411 200000 978650090 200000 356668107 200000 212419359 200000 428016985 200000 524051172 200000 486956779 200000 658847172 200000 629950202 200000 235734517 200000 73288008 200000 975824535 200000 708036387 200000 632872180 200000 801716386 200000 818746303 200000 748506596 200000 590929495 200000 43478614 200000 621749762 200000 761211883 200000 686141236 200000 521799267 200000 871269064 200000 307931782 200000 497031491 200000 512861544 200000 190787605 200000 56107941 200000 293491928 200000 288267427 200000 600995985 200000 789462484 200000 85874924 200000 79535091 200000 846359426 200000 647693380 200000 600384789 200000 900370390 200000 238981840 200000 328349890 200000 430667145 200000 753339754 200000 105501439 200000 431572412 200000 146326814 200000 311973999 200000 731176248 200000 15132227 200000 788210507 200000 626219842 200000 24654143 200000 175109635 200000 155563046 200000 322894051 200000 590536060 200000 165444939 200000 467097191 200000 520130799 200000 75062006 200000 178651403 200000 706874723 200000 992449446 200000 296879443 200000 121607376 200000 869082898 200000 585445861 200000 219188952 200000 603061961 200000 408152073 200000 129499947 200000 467832430 200000 932368836 200000 242292606 200000 930382231 200000 654149530 200000 265562416 200000 961370954 200000 100529127 200000 242498690 200000 371139356 200000 10139105 200000 416812922 200000 495833582 200000 450191413 200000 524164699 200000 476484174 200000 42859844 200000 708243915 200000 503549550 200000 987541761 200000 258701450 200000 9093068 200000 287780465 200000 600399059 200000 391377511 200000 190303430 200000 430698329 200000 678349217 200000 189041185 200000 178940392 200000 169058495 200000 377479659 200000 966992799 200000 86238465 200000 896778455 200000 250992334 200000 430666599 200000 206571134 200000 96475768 200000 831710217 200000 582781600 200000 24443247 200000 594692378 200000 534457339 200000 742465808 200000 113381250 200000 897233619 200000 85879203 200000 956543774 200000 891176197 200000 790287448 200000 89805469 200000 192727504 200000 469888231 200000 300426497 200000 54652714 200000 407432909 200000 518304951 200000 821679812 200000 214629416 200000 97680988 200000 896727202 200000 972408375 200000 172090133 200000 652671842 200000 470988152 200000 692609170 200000 134916623 200000 486831462 200000 600536743 200000 153001898 200000 942033366 200000 329351312 200000 806840381 200000 188785654 200000 54908360 200000 851538852 200000 9572585 200000 377863820 200000 690003938 200000 17341962 200000 935787002 200000 211031332 200000 56602820 200000 15732681 200000 65024861 200000 32776723 200000 289223085 200000 989548934 200000 943426978 200000 239424080 200000 240959098 200000 590728841 200000 652599287 200000 646543218 200000 136207274 200000 495665336 200000 674310186 200000 48746927 200000 204744796 200000 137598104 200000 254129322 200000 300848605 200000 122462286 200000 363202898 200000 101866118 200000 863463796 200000 654664670 200000 695490731 200000 850918763 200000 592212617 200000 15905804 200000 210215177 200000 59478953 200000 637605331 200000 502976118 200000 385401716 200000 989122606 200000 545350312 200000 154444121 200000 138597778 200000 778105480 200000 394241792 200000 197408150 200000 995433897 200000 594155238 200000 55274352 200000 726887081 200000 641066144 200000 216946199 200000 350462767 200000 780354226 200000 454854141 200000 516870536 200000 866222100 200000 709052015 200000 555297255 200000 253379913 200000 632379540 200000 756971839 200000 425080612 200000 277864456 200000 378810311 200000 677788449 200000 30791451 200000 501898515 200000 448415588 200000 414292145 200000 695244242 200000 746013273 200000 146017216 200000 254450480 200000 53132784 200000 667965032 200000 790108113 200000 619624060 200000 982117051 200000 736736368 200000 556996400 200000 523446547 200000 947830810 200000 871781438 200000 154018833 200000 966920723 200000 856561300 200000 392492096 200000 414441292 200000 529466172 200000 840329038 200000 184145798 200000 101186135 200000 549170923 200000 24771600 200000 698884543 200000 446990665 200000 791073312 200000 404871999 200000 97574199 200000 737651415 200000 57530488 200000 196564450 200000 456537822 200000 484101210 200000 851687474 200000 303944609 200000 67434563 200000 485387718 200000 358510125 200000 927634112 200000 679029652 200000 36278706 200000 399961575 200000 612565032 200000 687971743 200000 857149270 200000 205096319 200000 208389981 200000 300480979 200000 537776263 200000 770582451 200000 767590536 200000 263437887 200000 7103933 200000 419150305 200000 950826094 200000 646482832 200000 153432077 200000 998786057 200000 547819125 200000 783917846 200000 2335533 200000 588566729 200000 634296997 200000 188937918 200000 101243766 200000 162657630 200000 122343332 200000 676199192 200000 87655900 200000 645775784 200000 452682936 200000 610625363 200000 621041655 200000 276887078 200000 420901319 200000 427395387 200000 982823421 200000 59533813 200000 655240537 200000 980589376 200000 115863749 200000 329972436 200000 265462420 200000 923361393 200000 732126661 200000 571666722 200000 958308158 200000 319704188 200000 350248211 200000 74320861 200000 429560766 200000 406318511 200000 800754534 200000 877601444 200000 915228442 200000 501368057 200000 334340629 200000 518234037 200000 478445305 200000 746997224 200000 369199382 200000 968320494 200000 253324706 200000 509234860 200000 866150655 200000 124982991 200000 715206650 200000 582001681 200000 768386311 200000 715590773 200000 128424328 200000 166261128 200000 541477637 200000 788814240 200000 639247475 200000 362405150 200000 807943023 200000 635628461 200000 315556737 200000 940133250 200000 29861724 200000 753647772 200000 494026266 200000 223884291 200000 702090881 200000 139791114 200000 937259074 200000 90602126 200000 463118646 200000 841535542 200000 290374305 200000 678593459 200000 425890417 200000 348164095 200000 437333630 200000 722366623 200000 475111369 200000 864418019 200000 481907134 200000 994650914 200000 301838196 200000 996678145 200000 151577833 200000 662232490 200000 805594184 200000 600072470 200000 907520292 200000 445432646 200000 42425276 200000 222423683 200000 787709495 200000 301184931 200000 852520423 200000 128969029 200000 139967112 200000 486599441 200000 670974335 200000 825448186 200000 248586524 200000 753648765 200000 908039642 200000 635149282 200000 143697308 200000 922548599 200000 282896624 200000 993412826 200000 494164045 200000 989193773 200000 624368982 200000 893859169 200000 722482710 200000 143563630 200000 489542211 200000 399684502 200000 380229245 200000 488276135 200000 317616013 200000 824436279 200000 219064232 200000 435101160 200000 330815404 200000 530944163 200000 258981983 200000 267067870 200000 955223989 200000 858606296 200000 993422856 200000 867257305 200000 447514463 200000 162553205 200000 549614761 200000 767097799 200000 776645377 200000 740416440 200000 917469417 200000 820698679 200000 150577552 200000 405098879 200000 527499278 200000 441333334 200000 537519781 200000 257563466 200000 536272895 200000 311671796 200000 673231476 200000 73160758 200000 960742723 200000 469915006 200000 870820309 200000 744380931 200000 633931519 200000 165731844 200000 708404798 200000 231006990 200000 158642426 200000 877364532 200000 746340805 200000 682533462 200000 236539291 200000 672234845 200000 356227362 200000 243393402 200000 241558505 200000 286667628 200000 519728554 200000 359299768 200000 22054793 200000 80770800 200000 104003412 200000 728660207 200000 656372418 200000 526184985 200000 811869878 200000 611512221 200000 532894844 200000 912491444 200000 494669064 200000 39391969 200000 484469307 200000 274599728 200000 543035935 200000 118491001 200000 945926695 200000 629504667 200000 615468658 200000 220380867 200000 230774535 200000 290705061 200000 308988184 200000 420896447 200000 628749889 200000 236521114 200000 658201543 200000 20823050 200000 66798042 200000 942437995 200000 850838741 200000 762455011 200000 654270075 200000 86439589 200000 156723001 200000 158006826 200000 514815849 200000 431332471 200000 704457866 200000 162565979 200000 461300874 200000 58241967 200000 779755774 200000 165803670 200000 665006182 200000 983593660 200000 574860140 200000 268098969 200000 355346979 200000 542318253 200000 413484873 200000 473562819 200000 660766087 200000 184314671 200000 195649197 200000 735558418 200000 674553593 200000 987008146 200000 698674766 200000 447488548 200000 87884159 200000 169994692 200000 343088515 200000 512055865 200000 742497471 200000 895846996 200000 232990274 200000 17640495 200000 620596482 200000 387821679 200000 767890721 200000 362979203 200000 193302315 200000 597529828 200000 273782103 200000 794839637 200000 421002436 200000 425377059 200000 403509435 200000 188643684 200000 805331953 200000 863088441 200000 209876931 200000 766418957 200000 416177529 200000 105493461 200000 89615749 200000 972098127 200000 476124355 200000 160353349 200000 798673336 200000 380338377 200000 187940821 200000 807921784 200000 30344371 200000 432447161 200000 153626454 200000 3147517 200000 658376044 200000 874013182 200000 351961229 200000 696547073 200000 89671034 200000 969172246 200000 375974751 200000 842248788 200000 537586450 200000 461824287 200000 396896852 200000 618877284 200000 52643085 200000 451920857 200000 845770385 200000 324963135 200000 201141983 200000 765082530 200000 92573150 200000 23166357 200000 334764191 200000 338198903 200000 516630688 200000 697698482 200000 528984325 200000 904236280 200000 145939423 200000 939799943 200000 789518694 200000 63166052 200000 693146944 200000 358116257 200000 5599162 200000 594299032 200000 899528459 200000 609413934 200000 250866837 200000 733986579 200000 940345381 200000 25119999 200000 359973168 200000 928127476 200000 520560150 200000 209920640 200000 994010465 200000 234728953 200000 704808708 200000 615970752 200000 668425117 200000 252410497 200000 265686965 200000 236911983 200000 727912700 200000 653896586 200000 925170063 200000 243942618 200000 961533236 200000 24216498 200000 526965914 200000 386391536 200000 338403484 200000 291079225 200000 33693052 200000 535500095 200000 301468201 200000 478841084 200000 625232251 200000 90883574 200000 703884660 200000 912426619 200000 348251774 200000 892665316 200000 128707249 200000 51029459 200000 873846027 200000 928772470 200000 13483191 200000 490479811 200000 221913673 200000 145084348 200000 34717950 200000 64879019 200000 897062398 200000 954119780 200000 943289755 200000 382484871 200000 817637521 200000 758791100 200000 576839494 200000 583550455 200000 807822089 200000 552157875 200000 129569108 200000 764240185 200000 650365195 200000 853154520 200000 425742780 200000 469666347 200000 728284382 200000 800676952 200000 150242580 200000 926048333 200000 979152745 200000 600679427 200000 599523988 200000 929724349 200000 165261363 200000 768526151 200000 655858705 200000 643713336 200000 681653089 200000 580214834 200000 819009538 200000 231808543 200000 384472507 200000 615862643 200000 273677181 200000 325029998 200000 4111014 200000 396411481 200000 934497338 200000 11735237 200000 536652841 200000 486290641 200000 624336526 200000 788867683 200000 350505708 200000 39578987 200000 756007280 200000 407068453 200000 353587252 200000 981715285 200000 65826935 200000 620429194 200000 653125607 200000 134112349 200000 88141785 200000 575114929 200000 337935501 200000 414776562 200000 155663468 200000 236544600 200000 463841611 200000 941627939 200000 29875624 200000 298976989 200000 290393577 200000 471794589 200000 59397538 200000 238951232 200000 329720013 200000 664993712 200000 376042257 200000 407985439 200000 155429629 200000 867674954 200000 396671307 200000 628104887 200000 559721503 200000 347534841 200000 723053640 200000 816760041 200000 416476795 200000 919919596 200000 776919709 200000 55952177 200000 704634103 200000 905314801 200000 877273985 200000 546334639 200000 383065881 200000 13943672 200000 224991434 200000 779700002 200000 287386888 200000 121108622 200000 850269424 200000 463325927 200000 816047498 200000 756280289 200000 623636232 200000 154855677 200000 54678022 200000 739066050 200000 370338506 200000 102708227 200000 467214467 200000 448119581 200000 157996683 200000 541962551 200000 459535782 200000 161328513 200000 713817921 200000 168714871 200000 67727030 200000 708015390 200000 881654405 200000 154252867 200000 809530778 200000 374878144 200000 242329227 200000 749197240 200000 464147160 200000 153716696 200000 51337771 200000 763087510 200000 440578968 200000 675891827 200000 404271835 200000 776956730 200000 310842270 200000 560519488 200000 659252402 200000 126786212 200000 734758738 200000 451236494 200000 333803109 200000 31443569 200000 629474747 200000 129957706 200000 663276876 200000 629317344 200000 308055678 200000 175200516 200000 214438238 200000 523614928 200000 412985827 200000 352372202 200000 427584815 200000 565824959 200000 215346383 200000 776275146 200000 98544632 200000 746253260 200000 956094154 200000 197964563 200000 202794894 200000 135931317 200000 32467961 200000 256076499 200000 280088681 200000 436098777 200000 18921252 200000 13195450 200000 881184158 200000 34302773 200000 619270065 200000 821282324 200000 734299875 200000 782338922 200000 789919142 200000 522115794 200000 590605969 200000 903253172 200000 89364905 200000 677774721 200000 860674972 200000 784914164 200000 286303490 200000 122223952 200000 782370204 200000 258474662 200000 110025111 200000 121158158 200000 925010631 200000 725183722 200000 599597038 200000 30205480 200000 586722292 200000 614568830 200000 487994670 200000 52374702 200000 230657689 200000 950460609 200000 910550301 200000 993818445 200000 687138508 200000 568332721 200000 594041890 200000 837896278 200000 14411076 200000 622535661 200000 798401859 200000 81598133 200000 504396632 200000 3651507 200000 285546023 200000 16376825 200000 290520318 200000 492769250 200000 529377044 200000 691153489 200000 818122444 200000 396223479 200000 179566833 200000 83533964 200000 59731449 200000 461302803 200000 279921988 200000 913680920 200000 133784156 200000 93295346 200000 520217141 200000 684805379 200000 401678443 200000 432198132 200000 604017288 200000 322412028 200000 287092541 200000 757113624 200000 434175909 200000 404619857 200000 564417159 200000 939139835 200000 808113555 200000 488314354 200000 113536161 200000 594479324 200000 708201719 200000 473677675 200000 782293633 200000 933138586 200000 313590040 200000 488572397 200000 176340414 200000 944331955 200000 374777310 200000 51004229 200000 726697614 200000 258084934 200000 118754765 200000 651668962 200000 604616647 200000 433775889 200000 386207246 200000 71806162 200000 531775712 200000 502684018 200000 665077350 200000 32665029 200000 25333232 200000 988060777 200000 421940027 200000 350413575 200000 530470317 200000 256570771 200000 273415061 200000 878314377 200000 351932781 200000 68228912 200000 489510169 200000 443822808 200000 604547880 200000 489262109 200000 573518863 200000 806560547 200000 498199411 200000 817562585 200000 743542621 200000 243655480 200000 464873349 200000 877281923 200000 693192841 200000 501032071 200000 382185268 200000 161819353 200000 50309562 200000 902083356 200000 100076280 200000 316634682 200000 473119158 200000 25157032 200000 816223206 200000 214022820 200000 254223844 200000 997023096 200000 883843509 200000 295333046 200000 594711114 200000 216356475 200000 470359228 200000 186958766 200000 367360399 200000 862105919 200000 622666736 200000 926110570 200000 204836601 200000 144567540 200000 97291498 200000 780170858 200000 789773423 200000 927093094 200000 332878814 200000 979893707 200000 478289527 200000 723767046 200000 144525220 200000 786472781 200000 370882104 200000 473597665 200000 662558642 200000 263403341 200000 967580024 200000 582003878 200000 786815006 200000 795280074 200000 144173215 200000 789610147 200000 126056352 200000 668790627 200000 374346929 200000 704492487 200000 700155277 200000 429254486 200000 715571542 200000 966514081 200000 7622108 200000 147411842 200000 596348117 200000 359935071 200000 593201955 200000 153976677 200000 24268819 200000 406442191 200000 607337626 200000 113390878 200000 576899736 200000 931706464 200000 825670678 200000 973891435 200000 139419273 200000 640250656 200000 95899150 200000 164197802 200000 240233134 200000 895947198 200000 650105241 200000 406313947 200000 770069100 200000 2564489 200000 638781549 200000 610067099 200000 619030987 200000 806194798 200000 214157024 200000 12096298 200000 765144432 200000 586695933 200000 840311785 200000 465790309 200000 733884067 200000 424923236 200000 63605023 200000 453514187 200000 897779018 200000 334144626 200000 690332344 200000 538030971 200000 712994795 200000 644846996 200000 232661899 200000 864173619 200000 167876524 200000 28550362 200000 280003341 200000 853756498 200000 839151701 200000 741521393 200000 790099798 200000 444392150 200000 229478476 200000 496530217 200000 792257820 200000 623011677 200000 25857687 200000 153125744 200000 515767222 200000 331829799 200000 110689501 200000 873121364 200000 873790746 200000 521586706 200000 877560164 200000 706640900 200000 352746974 200000 647133339 200000 473745683 200000 307451215 200000 250202937 200000 128221667 200000 492077936 200000 779015587 200000 99112194 200000 763615910 200000 846312610 200000 871459086 200000 53663151 200000 508480580 200000 519777135 200000 847621694 200000 519969878 200000 964204731 200000 133357374 200000 154857604 200000 297455790 200000 584519850 200000 594795542 200000 272037836 200000 187629838 200000 864157007 200000 805282972 200000 56367270 200000 353495148 200000 884869257 200000 47869975 200000 2469951 200000 516249695 200000 358736598 200000 775948911 200000 468926567 200000 278745372 200000 632250197 200000 271735336 200000 648908172 200000 480922492 200000 657233347 200000 776466026 200000 955698876 200000 283805939 200000 186686593 200000 95134972 200000 130739110 200000 609568152 200000 524381323 200000 260715587 200000 57473177 200000 630546467 200000 950788994 200000 38845767 200000 435809922 200000 362040809 200000 867688866 200000 875932590 200000 471244529 200000 245272290 200000 856008651 200000 562238909 200000 995345940 200000 9976738 200000 156747131 200000 809688669 200000 237868217 200000 895619426 200000 371316945 200000 784049427 200000 130662480 200000 940762616 200000 329908875 200000 36689413 200000 955155685 200000 241008089 200000 359955464 200000 781356539 200000 76566313 200000 216231965 200000 211618118 200000 396916315 200000 643452521 200000 513721978 200000 779185891 200000 597487915 200000 595823763 200000 888725831 200000 266271 200000 33975570 200000 990990392 200000 636501369 200000 33931480 200000 281882966 200000 994215044 200000 816521896 200000 571457419 200000 563250142 200000 753536838 200000 366517515 200000 682765656 200000 298857776 200000 105088238 200000 771582326 200000 521434622 200000 529596531 200000 911014025 200000 576240482 200000 289332186 200000 902670701 200000 985283014 200000 115072740 200000 521840107 200000 663247493 200000 596701427 200000 309537972 200000 869731280 200000 944135361 200000 57649919 200000 302548007 200000 361915847 200000 273256904 200000 318496120 200000 97297204 200000 939085487 200000 289068001 200000 797120654 200000 369234033 200000 158320133 200000 759725041 200000 920371470 200000 955640086 200000 550714346 200000 589201279 200000 943073895 200000 316391672 200000 448823067 200000 825633970 200000 188853415 200000 277278862 200000 222543606 200000 937439313 200000 334333053 200000 668943086 200000 960705914 200000 814241729 200000 572856119 200000 431072208 200000 494259527 200000 504543498 200000 408905413 200000 936439689 200000 732603801 200000 322464465 200000 333267892 200000 627882768 200000 562864208 200000 939789406 200000 141211954 200000 812632572 200000 17112554 200000 616983446 200000 701476624 200000 934826627 200000 578967942 200000 343742209 200000 483018170 200000 724601211 200000 588053218 200000 72796101 200000 295926847 200000 871126620 200000 127677021 200000 375151528 200000 761128015 200000 641882427 200000 350651636 200000 262489360 200000 75926583 200000 809188559 200000 747898440 200000 306272517 200000 817259749 200000 702462574 200000 391773846 200000 91304749 200000 406002154 200000 782818320 200000 861917372 200000 414635982 200000 745699698 200000 359092298 200000 339854905 200000 377449423 200000 403071564 200000 691968595 200000 626168109 200000 67441334 200000 97133544 200000 829351425 200000 203160148 200000 282647722 200000 966912082 200000 944752588 200000 742914318 200000 315489393 200000 243695675 200000 429406409 200000 274874201 200000 97560434 200000 508030704 200000 443400880 200000 828999636 200000 292576691 200000 722690144 200000 68553173 200000 810602429 200000 97230811 200000 779304218 200000 136005937 200000 459578098 200000 803855152 200000 47794251 200000 832928858 200000 887798259 200000 264511385 200000 731002819 200000 343497605 200000 663607774 200000 74872733 200000 382948336 200000 262704010 200000 902303856 200000 650104417 200000 538739168 200000 30086111 200000 401960970 200000 244869036 200000 118028610 200000 111186587 200000 529599400 200000 848236006 200000 845080164 200000 67834995 200000 46696170 200000 822053907 200000 364311606 200000 692099263 200000 945485838 200000 555026396 200000 679934021 200000 735284086 200000 877591539 200000 370027909 200000 749736639 200000 603461420 200000 2882071 200000 986690551 200000 550029940 200000 725440794 200000 783541913 200000 577548470 200000 222831826 200000 713797909 200000 535500855 200000 989198315 200000 918984168 200000 292439445 200000 660158032 200000 980800603 200000 687626851 200000 38818735 200000 583881441 200000 595439980 200000 753545107 200000 982749977 200000 889465483 200000 889897254 200000 603546470 200000 973063212 200000 29711499 200000 899803183 200000 987713642 200000 260414428 200000 843158719 200000 884418509 200000 350147534 200000 271309761 200000 789754790 200000 871661030 200000 520347488 200000 188037649 200000 566483551 200000 179049218 200000 507881872 200000 861911971 200000 315020457 200000 668400199 200000 223278442 200000 862472685 200000 454042336 200000 775782267 200000 788604575 200000 909590789 200000 154500613 200000 202528517 200000 801094524 200000 211018658 200000 293009334 200000 811932651 200000 821855984 200000 288790299 200000 385330225 200000 570320340 200000 137777802 200000 911089510 200000 514020949 200000 18304263 200000 808415863 200000 878348569 200000 366465439 200000 218415721 200000 101511047 200000 263961451 200000 169967664 200000 419109761 200000 24359207 200000 168822323 200000 365562564 200000 806263926 200000 476601704 200000 172543463 200000 144302268 200000 409143822 200000 272837366 200000 537751966 200000 538614292 200000 829249457 200000 535703328 200000 268024589 200000 371672940 200000 734059363 200000 654418901 200000 779587724 200000 507535362 200000 568886220 200000 155998116 200000 269952273 200000 728264117 200000 30025779 200000 458246587 200000 448780339 200000 860723971 200000 371034237 200000 67082728 200000 186797608 200000 257915147 200000 869981490 200000 723826842 200000 15081926 200000 40205195 200000 718489463 200000 815018719 200000 926674052 200000 69587169 200000 998232852 200000 418806886 200000 276721785 200000 479102989 200000 62749807 200000 639187326 200000 177437275 200000 344043180 200000 459252365 200000 161742101 200000 16946048 200000 182799614 200000 244677911 200000 674072249 200000 344865760 200000 46521312 200000 149538386 200000 873006745 200000 355611152 200000 410680529 200000 845171492 200000 680760707 200000 982887239 200000 303910896 200000 353165077 200000 657786086 200000 469030235 200000 624844284 200000 959305291 200000 184712913 200000 593422532 200000 15344722 200000 935996300 200000 158944754 200000 373515415 200000 45732593 200000 659471935 200000 951330199 200000 28854411 200000 360637047 200000 944952426 200000 704044463 200000 268473591 200000 826798116 200000 86098612 200000 363716296 200000 12829392 200000 785890774 200000 45676131 200000 491084305 200000 435841967 200000 238007306 200000 724659550 200000 598629721 200000 727223752 200000 587464161 200000 206604331 200000 821934350 200000 88941555 200000 327675671 200000 853503474 200000 515856446 200000 961265574 200000 821104140 200000 446363255 200000 167643288 200000 88453879 200000 364314047 200000 872599586 200000 917632618 200000 915383454 200000 408411597 200000 549924857 200000 679454371 200000 693540848 200000 485187701 200000 4540836 200000 112794322 200000 743933668 200000 29752982 200000 838295399 200000 162919204 200000 73274384 200000 178360237 200000 536577578 200000 312391273 200000 444129964 200000 107556315 200000 487108980 200000 770226703 200000 936674957 200000 837523421 200000 482976106 200000 654986789 200000 511852586 200000 823706385 200000 339697876 200000 524271960 200000 200085658 200000 81021815 200000 294742295 200000 599882488 200000 337021843 200000 505722284 200000 273586747 200000 384836850 200000 50665835 200000 443149552 200000 398363366 200000 639379926 200000 68624153 200000 495376160 200000 724319838 200000 200737490 200000 103706676 200000 618274491 200000 285990025 200000 871744948 200000 141996274 200000 565344480 200000 512180719 200000 606617324 200000 586671146 200000 818284365 200000 573082550 200000 565856134 200000 359846737 200000 870133857 200000 596048804 200000 100674355 200000 638009983 200000 950848282 200000 323827231 200000 2027584 200000 808626282 200000 202658583 200000 721455151 200000 641152412 200000 617020009 200000 694226581 200000 662331770 200000 769427157 200000 158691442 200000 590428789 200000 816793158 200000 967005722 200000 165727515 200000 39936052 200000 935261050 200000 906255930 200000 531829147 200000 724679152 200000 396567197 200000 896347810 200000 856685513 200000 778793064 200000 511571412 200000 31611746 200000 331211803 200000 763000059 200000 394481126 200000 367149352 200000 75917223 200000 438108584 200000 665008186 200000 799335234 200000 39875108 200000 870899468 200000 303050966 200000 815324576 200000 706153449 200000 749936230 200000 752039009 200000 739295438 200000 34212844 200000 257237396 200000 644528674 200000 483973629 200000 365790660 200000 377180438 200000 355192830 200000 398197498 200000 29603750 200000 661908490 200000 833322109 200000 687814708 200000 728800362 200000 221084718 200000 544224964 200000 911378617 200000 668338055 200000 165059552 200000 984514714 200000 925172280 200000 414669073 200000 279287840 200000 664755815 200000 798191872 200000 660595137 200000 630683787 200000 368178480 200000 222046718 200000 261035244 200000 28154720 200000 377290395 200000 561539266 200000 342353034 200000 595885950 200000 666068720 200000 429934458 200000 366426927 200000 567042660 200000 571884308 200000 363508980 200000 571969044 200000 412325422 200000 181129871 200000 799278239 200000 587245839 200000 664522141 200000 868962183 200000 431487114 200000 110588565 200000 469072911 200000 296352962 200000 997320546 200000 291739070 200000 975226242 200000 490820006 200000 644174455 200000 504524864 200000 114614933 200000 978194491 200000 507647415 200000 530425458 200000 985563781 200000 679362855 200000 260402608 200000 947391817 200000 282592051 200000 246430128 200000 158833041 200000 203321437 200000 746975003 200000 151282621 200000 774381353 200000 811892197 200000 814425438 200000 748068820 200000 550281446 200000 469024437 200000 283205048 200000 177664796 200000 117849557 200000 92203078 200000 803104905 200000 943235419 200000 278309799 200000 613247661 200000 520278735 200000 979433208 200000 749908137 200000 406190754 200000 793533481 200000 180733690 200000 307700683 200000 866638714 200000 261394645 200000 339417862 200000 73555609 200000 96242476 200000 344808882 200000 325325667 200000 613813572 200000 661714510 200000 101364286 200000 277469944 200000 578865304 200000 388111895 200000 944098967 200000 963907916 200000 399059462 200000 568832607 200000 286688637 200000 598277764 200000 178938267 200000 477549978 200000 75739725 200000 972371815 200000 132211719 200000 664634591 200000 251091719 200000 391650653 200000 120495254 200000 18871782 200000 136830536 200000 783237226 200000 54513465 200000 322216196 200000 881424207 200000 246722871 200000 614667388 200000 713512240 200000 851220987 200000 760292104 200000 464185232 200000 939216897 200000 924822730 200000 572887494 200000 128285250 200000 851422637 200000 943207131 200000 527683574 200000 477520129 200000 335423242 200000 290292204 200000 220065982 200000 461509852 200000 874128272 200000 557757020 200000 162261990 200000 144003968 200000 483913044 200000 896337193 200000 25838548 200000 136148797 200000 855981836 200000 458964977 200000 302584718 200000 810086145 200000 301577745 200000 102232820 200000 265401530 200000 906570842 200000 39597656 200000 850899215 200000 734589344 200000 7672695 200000 745319031 200000 602632130 200000 740949798 200000 770212647 200000 662508453 200000 349839146 200000 923918546 200000 102257879 200000 725242808 200000 437754886 200000 434482891 200000 838102167 200000 478398760 200000 472845749 200000 769110999 200000 623052565 200000 803770122 200000 308131893 200000 892673885 200000 403228575 200000 625294102 200000 837530149 200000 976484707 200000 290239524 200000 291754912 200000 903389379 200000 103612560 200000 373004083 200000 561487777 200000 754019310 200000 987489835 200000 143328761 200000 104911535 200000 528810531 200000 144775193 200000 45683782 200000 924048127 200000 903540355 200000 740142817 200000 745206919 200000 992529257 200000 446450890 200000 405581226 200000 839924685 200000 579952483 200000 162436441 200000 685703227 200000 290848196 200000 420302084 200000 903008044 200000 111746297 200000 333657787 200000 800005889 200000 421050851 200000 330020588 200000 192746914 200000 878166194 200000 810620861 200000 78040505 200000 181052421 200000 17376270 200000 287586199 200000 341794728 200000 596618773 200000 448756649 200000 943591664 200000 99099550 200000 416099999 200000 839828668 200000 148076518 200000 582014755 200000 647702802 200000 357533468 200000 896357689 200000 209924188 200000 505635197 200000 400563521 200000 142213703 200000 326263313 200000 906365069 200000 607691839 200000 557385486 200000 420245416 200000 674012562 200000 764056015 200000 982792748 200000 355612966 200000 657133689 200000 482128455 200000 120896737 200000 632374068 200000 98962899 200000 854887580 200000 295255818 200000 512760599 200000 915680972 200000 573530214 200000 436907302 200000 483651766 200000 231621427 200000 186528219 200000 835500116 200000 351678103 200000 727251831 200000 269194194 200000 434052179 200000 832159713 200000 297147047 200000 999385025 200000 211215232 200000 351917146 200000 834180209 200000 164110270 200000 200544986 200000 680141929 200000 994560291 200000 454739072 200000 419725823 200000 860666644 200000 251899820 200000 966566750 200000 463016751 200000 311792130 200000 359230874 200000 961809998 200000 547835208 200000 172076409 200000 642937117 200000 435066342 200000 55226824 200000 203639392 200000 281344769 200000 684710749 200000 139184333 200000 252374077 200000 415010487 200000 575175306 200000 736585495 200000 980725559 200000 223038028 200000 392659427 200000 356341763 200000 138709013 200000 819575407 200000 264325759 200000 541528464 200000 9195068 200000 628414575 200000 475637267 200000 304074333 200000 960441780 200000 454654521 200000 757983991 200000 517732776 200000 717114658 200000 871634013 200000 690908705 200000 852381520 200000 934399949 200000 159350280 200000 696074536 200000 90969043 200000 302680477 200000 588606218 200000 736337474 200000 486783568 200000 449884438 200000 105794001 200000 132981829 200000 888569989 200000 730463585 200000 470687596 200000 362645160 200000 225713361 200000 62871107 200000 674014088 200000 542509954 200000 353588273 200000 843423266 200000 988370037 200000 615098761 200000 937569862 200000 806527494 200000 72751904 200000 828478483 200000 809420108 200000 151935892 200000 212714265 200000 28590872 200000 679820323 200000 737390356 200000 621320334 200000 936228140 200000 488827978 200000 490319724 200000 453937230 200000 998091144 200000 768748510 200000 422437922 200000 231158214 200000 979997186 200000 903603102 200000 783035229 200000 121879814 200000 699203344 200000 118151401 200000 703999459 200000 780883131 200000 170524616 200000 411082685 200000 185469210 200000 263676469 200000 53179361 200000 663767224 200000 756879115 200000 454065506 200000 404501426 200000 238798618 200000 295364697 200000 233061073 200000 474494512 200000 166478017 200000 46390350 200000 811720111 200000 485810932 200000 194993194 200000 522061006 200000 75904460 200000 526693426 200000 917742710 200000 813319776 200000 80309653 200000 155966658 200000 513679201 200000 664825387 200000 738998298 200000 266787354 200000 178136907 200000 954973173 200000 349816073 200000 88211024 200000 757355827 200000 558750757 200000 43138225 200000 497922075 200000 430891702 200000 963586498 200000 328986623 200000 755582674 200000 4012051 200000 720502897 200000 177707651 200000 186805868 200000 158543913 200000 983927418 200000 864536170 200000 460455293 200000 561216118 200000 708807874 200000 985302148 200000 15972670 200000 169744152 200000 921483472 200000 706874943 200000 663926660 200000 17966287 200000 167227084 200000 718765481 200000 278415046 200000 223499001 200000 669840762 200000 203845490 200000 708515867 200000 597950355 200000 793039939 200000 325684454 200000 392298809 200000 954411838 200000 833359660 200000 541843446 200000 357589622 200000 753409846 200000 984029403 200000 383792431 200000 613576393 200000 782448987 200000 395950232 200000 586222528 200000 401497033 200000 136481323 200000 160709705 200000 62500727 200000 158820780 200000 618741957 200000 664739443 200000 390959811 200000 578617673 200000 486802152 200000 509900351 200000 511920819 200000 931504661 200000 968239856 200000 788049266 200000 893020916 200000 970170920 200000 153903070 200000 886110323 200000 846241750 200000 308552760 200000 363486544 200000 437687368 200000 250378311 200000 839346588 200000 17480068 200000 20542616 200000 886954966 200000 907400266 200000 471252312 200000 103206313 200000 184860336 200000 354262232 200000 651969612 200000 160415842 200000 540485540 200000 893298813 200000 560550525 200000 224628809 200000 197477410 200000 672529168 200000 449430698 200000 930800005 200000 182436407 200000 216801543 200000 318281267 200000 534607580 200000 488339602 200000 886297464 200000 720516884 200000 14993333 200000 479800449 200000 754112538 200000 162580461 200000 466988055 200000 366718451 200000 114395460 200000 993742332 200000 98217639 200000 544878967 200000 973575148 200000 318380320 200000 693599404 200000 760083514 200000 421190569 200000 738167254 200000 859163662 200000 84717068 200000 350009520 200000 574929215 200000 894514001 200000 908524891 200000 981073369 200000 378655512 200000 443888029 200000 638492470 200000 316486299 200000 796619199 200000 116174521 200000 974515530 200000 41796362 200000 972898356 200000 299096842 200000 618501606 200000 268707807 200000 287976468 200000 41042840 200000 832787450 200000 735421039 200000 784501662 200000 731533832 200000 725028627 200000 617679026 200000 707370418 200000 365761186 200000 692835168 200000 528585532 200000 314003404 200000 43528780 200000 47454127 200000 955238214 200000 966553100 200000 420447372 200000 137001327 200000 283405990 200000 989599024 200000 535221640 200000 239760559 200000 692252625 200000 281521302 200000 656380936 200000 322308124 200000 996728287 200000 240615998 200000 940116338 200000 842803974 200000 774275718 200000 984419014 200000 61914572 200000 547409755 200000 404509 200000 59864940 200000 252473789 200000 340072873 200000 3796377 200000 905731598 200000 281217163 200000 119477023 200000 826002 200000 211321644 200000 529767452 200000 498659212 200000 640907071 200000 196945891 200000 240498425 200000 933890909 200000 934700660 200000 242741234 200000 545245254 200000 270759842 200000 893480874 200000 941162936 200000 435156938 200000 904638985 200000 375897846 200000 986328627 200000 544962028 200000 270704352 200000 579573008 200000 532014338 200000 487920050 200000 925392150 200000 452272973 200000 911036515 200000 441840323 200000 8198714 200000 534994339 200000 936181557 200000 204741477 200000 976251513 200000 175113899 200000 603181302 200000 557405824 200000 718183587 200000 266031001 200000 231440836 200000 353932696 200000 409102886 200000 669803589 200000 547915871 200000 569467605 200000 96651536 200000 186295590 200000 314859556 200000 690880254 200000 389051408 200000 239848272 200000 960826643 200000 705861496 200000 429862005 200000 419298940 200000 125133257 200000 676758091 200000 499534892 200000 869954815 200000 547092357 200000 56772636 200000 938792389 200000 878135760 200000 746885158 200000 80827955 200000 9852014 200000 666408582 200000 619291179 200000 706486389 200000 309385205 200000 102810455 200000 507574448 200000 730483050 200000 425986249 200000 145059609 200000 48759670 200000 195973176 200000 737383417 200000 288817476 200000 538151131 200000 304413861 200000 338215218 200000 169926636 200000 393471453 200000 459473175 200000 106375364 200000 725808074 200000 484213274 200000 83857046 200000 963587485 200000 32870452 200000 674326482 200000 501227208 200000 242495819 200000 102418207 200000 239213026 200000 392634355 200000 780461565 200000 879126820 200000 195673546 200000 26316030 200000 947117186 200000 359628663 200000 160170919 200000 658883951 200000 93514823 200000 410095087 200000 492577336 200000 549064045 200000 781990748 200000 981392132 200000 350359772 200000 142234046 200000 653156974 200000 669404619 200000 372914065 200000 617963977 200000 433680078 200000 440296444 200000 554792182 200000 321832852 200000 431090792 200000 854952427 200000 340508745 200000 793685446 200000 936504779 200000 356633233 200000 848045417 200000 235750309 200000 557224999 200000 983888260 200000 851891412 200000 282324760 200000 712638280 200000 40439545 200000 989735848 200000 209616550 200000 472099231 200000 486548424 200000 567511461 200000 821294964 200000 665514041 200000 926814055 200000 690575656 200000 637420361 200000 7452357 200000 110097901 200000 963859760 200000 306316429 200000 259710866 200000 358189071 200000 151695708 200000 704574532 200000 233826701 200000 146876709 200000 638437355 200000 350473238 200000 572940358 200000 25646885 200000 5203386 200000 136161866 200000 763738603 200000 820452006 200000 676145736 200000 987657158 200000 818253642 200000 656537822 200000 219482548 200000 465198095 200000 747456978 200000 275525539 200000 758850748 200000 676853582 200000 709695377 200000 221190509 200000 260504254 200000 521760840 200000 634378551 200000 244066128 200000 604356026 200000 913466979 200000 387802128 200000 246590725 200000 512846925 200000 76506023 200000 194970125 200000 761380066 200000 375733687 200000 923342522 200000 68796859 200000 509334492 200000 141115349 200000 20218594 200000 589852233 200000 741288331 200000 93464871 200000 127127045 200000 442534790 200000 441166373 200000 408879818 200000 370532011 200000 418792415 200000 405690497 200000 497292925 200000 9272826 200000 713692260 200000 861205525 200000 166394527 200000 996676536 200000 848338115 200000 295456503 200000 254055470 200000 458781772 200000 116940618 200000 664509918 200000 346740937 200000 706484924 200000 638906088 200000 491677729 200000 8591022 200000 39755951 200000 631540011 200000 56227253 200000 49719483 200000 297439339 200000 714050626 200000 989351731 200000 961380976 200000 216675543 200000 270706428 200000 42457551 200000 844161514 200000 783328122 200000 714160327 200000 142980449 200000 397585897 200000 672163961 200000 386010545 200000 882658911 200000 353231306 200000 48482971 200000 428724329 200000 214140896 200000 591433612 200000 147439432 200000 569897533 200000 299208601 200000 395292110 200000 852223108 200000 171603741 200000 783367650 200000 613315023 200000 23181047 200000 174470549 200000 112046513 200000 804270956 200000 938799080 200000 159008470 200000 494957213 200000 174953764 200000 439650620 200000 864067757 200000 549133532 200000 20720661 200000 167931259 200000 616852361 200000 787207492 200000 38014463 200000 798996938 200000 546241144 200000 150564172 200000 743960384 200000 595966961 200000 579277098 200000 468073227 200000 480366805 200000 985178709 200000 302771179 200000 116038455 200000 209689183 200000 571472894 200000 794234284 200000 801420070 200000 248966682 200000 274593938 200000 804390394 200000 763620047 200000 488761063 200000 439917655 200000 217188612 200000 534963913 200000 757040706 200000 116330547 200000 564502425 200000 137639498 200000 393357387 200000 256011182 200000 496027942 200000 351577385 200000 630195136 200000 648931566 200000 114542011 200000 474339804 200000 293741568 200000 531769017 200000 275043845 200000 153961849 200000 523941641 200000 919096950 200000 149244756 200000 270415287 200000 422794106 200000 924449835 200000 540580246 200000 526540012 200000 914592912 200000 76134015 200000 817863001 200000 137743376 200000 355971116 200000 60387000 200000 20467661 200000 850225848 200000 959245515 200000 250268861 200000 256023742 200000 850944284 200000 222796171 200000 136899860 200000 81886365 200000 645495313 200000 870112299 200000 832588004 200000 147062391 200000 243645198 200000 278916875 200000 998615028 200000 555866619 200000 633105449 200000 376770855 200000 625488553 200000 574325623 200000 642866713 200000 939581471 200000 969406986 200000 187366363 200000 160806965 200000 80441393 200000 397771199 200000 699733171 200000 804559987 200000 867415612 200000 637216780 200000 986378800 200000 435689834 200000 506450366 200000 62588889 200000 215810847 200000 600893008 200000 779682006 200000 473570989 200000 665144047 200000 788525307 200000 526572609 200000 818474669 200000 586190766 200000 665448418 200000 60815200 200000 43980961 200000 400765963 200000 215430684 200000 73125423 200000 30582766 200000 924149589 200000 59530591 200000 675336015 200000 518087836 200000 709540218 200000 433898497 200000 170354684 200000 804761425 200000 373818632 200000 546571001 200000 263720982 200000 953569618 200000 558568749 200000 63392734 200000 400537628 200000 356200072 200000 11940282 200000 361592038 200000 601163051 200000 779624824 200000 376964891 200000 456495848 200000 334417666 200000 647905097 200000 955069536 200000 453335897 200000 923231744 200000 568971713 200000 337483574 200000 139250257 200000 629698850 200000 254903622 200000 933982189 200000 714364038 200000 245648393 200000 576010976 200000 308918131 200000 520470863 200000 749950194 200000 75541045 200000 267573078 200000 494914721 200000 35722427 200000 249707915 200000 233184198 200000 805458709 200000 158143716 200000 464676809 200000 209197967 200000 286859743 200000 577529226 200000 40814197 200000 957283874 200000 978615511 200000 587497325 200000 646014902 200000 17598860 200000 628907635 200000 548043754 200000 399829587 200000 28677244 200000 609632713 200000 608454400 200000 595287473 200000 999111232 200000 196215952 200000 59832142 200000 247666135 200000 293087943 200000 325294367 200000 469406738 200000 337119084 200000 382908576 200000 34562668 200000 211172651 200000 490940855 200000 163895544 200000 144771598 200000 890519319 200000 503636125 200000 720559007 200000 355100218 200000 766343924 200000 1067173 200000 334223619 200000 687379400 200000 568343170 200000 646160119 200000 284044338 200000 448061487 200000 615715358 200000 437770583 200000 706113243 200000 192744835 200000 860094664 200000 3444270 200000 362273613 200000 78854781 200000 308146205 200000 112027776 200000 240241270 200000 624051826 200000 466158685 200000 357878262 200000 917035491 200000 799893849 200000 413513829 200000 2707157 200000 305640901 200000 322621897 200000 274182580 200000 598767619 200000 642407658 200000 913388792 200000 36631657 200000 917939976 200000 62805695 200000 222667453 200000 871781698 200000 253964298 200000 841872211 200000 546310541 200000 962598302 200000 826762191 200000 517627222 200000 518718080 200000 980848507 200000 510426045 200000 100877845 200000 697509708 200000 520123255 200000 358834652 200000 732852095 200000 146144328 200000 480773330 200000 920829138 200000 224077858 200000 22341737 200000 254646633 200000 593297893 200000 438753069 200000 605900615 200000 64192444 200000 532966652 200000 174863470 200000 57504537 200000 351067880 200000 558191261 200000 635007061 200000 824411315 200000 161960620 200000 571273199 200000 605553647 200000 113339278 200000 591502183 200000 827221176 200000 495517931 200000 341106623 200000 788839960 200000 848152927 200000 356607383 200000 948006398 200000 375069787 200000 711861482 200000 939352802 200000 807240096 200000 141400177 200000 56158977 200000 724102235 200000 643326107 200000 432866104 200000 320606696 200000 195345967 200000 358607752 200000 186678318 200000 589906055 200000 196678958 200000 394161563 200000 356692849 200000 552207461 200000 393307846 200000 201020076 200000 307055041 200000 721411495 200000 52502789 200000 875021106 200000 285756028 200000 845345556 200000 219563674 200000 348073537 200000 591968159 200000 991239188 200000 4328148 200000 243177362 200000 89563082 200000 76805291 200000 818130336 200000 670203770 200000 340857916 200000 121778050 200000 946073486 200000 952348400 200000 247507154 200000 635187677 200000 109048780 200000 159303051 200000 551599627 200000 348652965 200000 992139816 200000 506900865 200000 851489542 200000 202929503 200000 494566161 200000 43339688 200000 976759681 200000 761157169 200000 565518741 200000 192040312 200000 50179034 200000 309071843 200000 619103588 200000 251974917 200000 357258513 200000 990773979 200000 975701707 200000 632572168 200000 755374276 200000 967260191 200000 957265080 200000 735194327 200000 764836656 200000 330835797 200000 364581052 200000 587084903 200000 540358966 200000 432935109 200000 878366979 200000 291717713 200000 283721298 200000 755177301 200000 576937564 200000 93742025 200000 532372132 200000 158593163 200000 844654135 200000 667267238 200000 825949930 200000 667277966 200000 553181856 200000 14042976 200000 545272963 200000 981077028 200000 921983560 200000 773636876 200000 619891566 200000 8925364 200000 634012796 200000 993582946 200000 368114247 200000 986291268 200000 17761067 200000 200080566 200000 381823567 200000 302584699 200000 318658788 200000 996131841 200000 680628068 200000 46138784 200000 264413908 200000 574016217 200000 956736004 200000 96837784 200000 837394635 200000 281072499 200000 968098637 200000 942504682 200000 382907191 200000 131201703 200000 914564351 200000 131148221 200000 815643430 200000 526770155 200000 427404663 200000 108614872 200000 337020487 200000 823690070 200000 763133365 200000 65489568 200000 528048873 200000 452900253 200000 118461270 200000 798661149 200000 956370937 200000 398022680 200000 586846873 200000 405508340 200000 157788423 200000 870252221 200000 897589341 200000 708488557 200000 978851392 200000 603395619 200000 283259936 200000 525379181 200000 753289333 200000 544659840 200000 538425857 200000 441393020 200000 87422226 200000 607038634 200000 47787198 200000 372194495 200000 77346854 200000 670536216 200000 503847349 200000 321933566 200000 546187360 200000 931557089 200000 198983910 200000 611215263 200000 840736527 200000 600986299 200000 697698543 200000 211376295 200000 768033 200000 608658429 200000 665794317 200000 584323775 200000 832613412 200000 54350236 200000 848705312 200000 557426988 200000 848721991 200000 257994544 200000 737932199 200000 135219157 200000 902710360 200000 216832751 200000 976621503 200000 900984128 200000 195623111 200000 163489712 200000 797915943 200000 930252948 200000 626696353 200000 112455400 200000 595867198 200000 367268247 200000 401387412 200000 37809840 200000 95077378 200000 108793519 200000 864623088 200000 314558396 200000 899725330 200000 403976421 200000 807600291 200000 557752676 200000 676575404 200000 585752029 200000 200476476 200000 98335133 200000 387949742 200000 293332958 200000 250641384 200000 929442048 200000 399413144 200000 783672271 200000 422300023 200000 758193857 200000 582498183 200000 11066166 200000 990525783 200000 480246456 200000 624757563 200000 363916858 200000 158055318 200000 202852187 200000 571888145 200000 689203106 200000 423417571 200000 429491648 200000 986484233 200000 981736659 200000 514396812 200000 961271199 200000 507491264 200000 359781332 200000 675524224 200000 852963149 200000 19500149 200000 917187917 200000 206068046 200000 752251841 200000 410065415 200000 393241730 200000 432152100 200000 804361362 200000 592312564 200000 618466140 200000 144219856 200000 96228854 200000 762666075 200000 75526751 200000 924281281 200000 486075587 200000 395680249 200000 863024820 200000 127745029 200000 894014064 200000 219616303 200000 16180255 200000 56291659 200000 993754388 200000 615450106 200000 974075657 200000 634683874 200000 245547877 200000 157589240 200000 457290871 200000 235200696 200000 6394041 200000 64897385 200000 498352143 200000 48517979 200000 374180103 200000 52300842 200000 207960601 200000 95659002 200000 891442406 200000 881190586 200000 301252475 200000 158997859 200000 625399692 200000 681498936 200000 946302907 200000 17723142 200000 430327504 200000 344969314 200000 684426496 200000 711141103 200000 980271911 200000 447776663 200000 26461712 200000 606395343 200000 14734762 200000 144429781 200000 686914129 200000 143792371 200000 286866957 200000 235727547 200000 164013515 200000 182973514 200000 165329063 200000 873236615 200000 652346660 200000 470363746 200000 596196464 200000 683892247 200000 500882339 200000 445903978 200000 314242813 200000 949460459 200000 799964461 200000 888610353 200000 815113862 200000 522235680 200000 137685065 200000 144816677 200000 887548384 200000 547183478 200000 89564190 200000 889312084 200000 821201537 200000 401990474 200000 375201906 200000 915912557 200000 722158722 200000 147828635 200000 504712620 200000 352806590 200000 412119703 200000 608149000 200000 322489043 200000 662475318 200000 720200728 200000 191388367 200000 713623948 200000 629674852 200000 353706235 200000 941487823 200000 397617182 200000 45521014 200000 797280727 200000 328548230 200000 531874673 200000 651588666 200000 504784866 200000 377933587 200000 702274313 200000 976332830 200000 957643506 200000 819405364 200000 802699023 200000 742506547 200000 493585278 200000 212763719 200000 15115335 200000 438166821 200000 493764253 200000 657217868 200000 597641242 200000 404298308 200000 151184388 200000 617891296 200000 11048589 200000 753665917 200000 11975692 200000 537003330 200000 28080198 200000 755537760 200000 669650345 200000 620100946 200000 309264525 200000 387674395 200000 78452851 200000 185045132 200000 849687879 200000 556231804 200000 97217184 200000 31089168 200000 313788156 200000 379395571 200000 609005318 200000 717501852 200000 780807890 200000 547954828 200000 648540445 200000 182913935 200000 797667471 200000 210533880 200000 376039162 200000 424695527 200000 91616922 200000 902957700 200000 142122324 200000 728974658 200000 429562873 200000 992883999 200000 852892546 200000 14903520 200000 298442835 200000 213472087 200000 35910009 200000 533184159 200000 649589230 200000 839732571 200000 963973586 200000 696907260 200000 990419889 200000 58934778 200000 788895681 200000 754213143 200000 52639522 200000 446127777 200000 324274462 200000 700956335 200000 669550184 200000 350381920 200000 329483870 200000 943364641 200000 189497929 200000 517458149 200000 787087514 200000 571593068 200000 642514988 200000 157866111 200000 944623494 200000 778465583 200000 799366168 200000 818336795 200000 719846778 200000 521078440 200000 545199794 200000 188782152 200000 637705068 200000 265136566 200000 154801985 200000 609402422 200000 314911475 200000 964743895 200000 324515756 200000 760378802 200000 162272836 200000 967574825 200000 670871162 200000 135579435 200000 179998775 200000 318036076 200000 181040848 200000 149300143 200000 315259970 200000 605927166 200000 869092470 200000 540531437 200000 451951740 200000 161113564 200000 795113425 200000 287963444 200000 452424603 200000 330216102 200000 778686953 200000 412098417 200000 473073397 200000 170099099 200000 638634595 200000 528555316 200000 942734465 200000 315047832 200000 443460999 200000 789944491 200000 401614550 200000 89418268 200000 881106491 200000 943524516 200000 899798314 200000 245253446 200000 967669252 200000 57733262 200000 192908116 200000 64359892 200000 215820043 200000 870549624 200000 87848393 200000 509029669 200000 353715221 200000 316476687 200000 190451105 200000 344335159 200000 86986889 200000 453023651 200000 91212946 200000 404023464 200000 528884333 200000 344297506 200000 561582323 200000 63441592 200000 112271975 200000 616045850 200000 72170937 200000 740885828 200000 90239936 200000 946367931 200000 12123260 200000 77929676 200000 138106971 200000 53746641 200000 940533618 200000 175212141 200000 572682945 200000 175685069 200000 672080242 200000 832906726 200000 517517848 200000 627399868 200000 500585458 200000 232053143 200000 828536359 200000 412833868 200000 297214216 200000 972013180 200000 960481107 200000 350358734 200000 786334060 200000 612595765 200000 670858403 200000 410596654 200000 978815602 200000 691293952 200000 360781758 200000 111131899 200000 531394067 200000 233950651 200000 333313258 200000 706144357 200000 389752037 200000 140047334 200000 844699407 200000 156374073 200000 994111517 200000 413551007 200000 918250929 200000 331586533 200000 4519827 200000 666523043 200000 331284728 200000 175830394 200000 310199229 200000 511891795 200000 340151211 200000 7820196 200000 530474930 200000 911414955 200000 76602159 200000 794235314 200000 509136680 200000 775613515 200000 847211404 200000 377168276 200000 366541429 200000 867192178 200000 932779879 200000 548560855 200000 91838608 200000 680349693 200000 246652936 200000 237836201 200000 348280592 200000 433152107 200000 420194644 200000 223398618 200000 888383019 200000 669470171 200000 757879763 200000 415996377 200000 65317047 200000 782049803 200000 355682987 200000 802471346 200000 688509483 200000 335482713 200000 826665377 200000 706721302 200000 464238238 200000 190063813 200000 749894942 200000 442774865 200000 753274566 200000 803151341 200000 592798759 200000 615844436 200000 509984762 200000 433832206 200000 290800227 200000 666081452 200000 222241327 200000 504811785 200000 309721112 200000 528014472 200000 490946045 200000 220424538 200000 861487661 200000 869413047 200000 283581083 200000 909265953 200000 838984232 200000 276909222 200000 286896605 200000 861550109 200000 419946031 200000 636919397 200000 138921020 200000 902308523 200000 543669515 200000 190597794 200000 716310221 200000 312573898 200000 831178784 200000 10987691 200000 366980935 200000 413540377 200000 360429429 200000 913729647 200000 769074177 200000 983191766 200000 62672305 200000 513542781 200000 991577585 200000 932676063 200000 328482330 200000 537053186 200000 159321774 200000 203361716 200000 272833175 200000 401345230 200000 849889389 200000 211885938 200000 250534319 200000 852202319 200000 469450758 200000 661851865 200000 419300487 200000 85930131 200000 513086191 200000 152599622 200000 958138086 200000 58283593 200000 911486783 200000 19935929 200000 315516724 200000 631156415 200000 651690411 200000 756467663 200000 868512885 200000 688494309 200000 969328011 200000 922080711 200000 868523601 200000 829981255 200000 73673429 200000 68864896 200000 571683087 200000 407644438 200000 537211424 200000 907902072 200000 147349396 200000 517491743 200000 428575906 200000 191824078 200000 10823528 200000 794994385 200000 753919025 200000 160551232 200000 423379121 200000 11807035 200000 72622404 200000 250481453 200000 69097012 200000 171087370 200000 61586162 200000 698102418 200000 743336282 200000 126122126 200000 578771697 200000 137616912 200000 476572712 200000 293912245 200000 817285016 200000 42519779 200000 108618052 200000 445427469 200000 790847452 200000 422454508 200000 678307318 200000 166091461 200000 175905621 200000 971134119 200000 129249316 200000 69063083 200000 633183801 200000 267887924 200000 928982100 200000 196026927 200000 280418655 200000 863809617 200000 620580781 200000 332906333 200000 415396412 200000 593791581 200000 671670773 200000 625705190 200000 240448745 200000 420943446 200000 472142227 200000 936254743 200000 764013594 200000 715442651 200000 445662093 200000 582707935 200000 443836711 200000 527038762 200000 479574922 200000 164327884 200000 816777221 200000 167776546 200000 468762576 200000 915007502 200000 641315149 200000 133037888 200000 983807814 200000 526761586 200000 849624627 200000 122110885 200000 206302067 200000 720629862 200000 669818511 200000 169130765 200000 389578876 200000 588743674 200000 330393303 200000 2259672 200000 166896424 200000 682078172 200000 798410273 200000 695222533 200000 542548702 200000 56348507 200000 986103333 200000 594587185 200000 288270245 200000 684671076 200000 265740600 200000 436342683 200000 389046306 200000 670054791 200000 383440977 200000 608736546 200000 212073885 200000 955971569 200000 906053895 200000 590224196 200000 961577979 200000 822779763 200000 581565839 200000 376325408 200000 922330052 200000 261947000 200000 618285762 200000 20711540 200000 301674013 200000 575143954 200000 578776596 200000 425578910 200000 212488398 200000 469204461 200000 463183261 200000 770653086 200000 886108220 200000 621816921 200000 124208147 200000 661100561 200000 429765487 200000 131571780 200000 197968076 200000 410604855 200000 298845197 200000 544514364 200000 115651519 200000 57716717 200000 706430044 200000 565383536 200000 892771203 200000 421089202 200000 629912386 200000 234221998 200000 263876430 200000 756995237 200000 260637767 200000 483448165 200000 645960439 200000 827508612 200000 318697873 200000 457859236 200000 838248179 200000 251202990 200000 92461030 200000 304233497 200000 439232091 200000 633899297 200000 15993517 200000 898174738 200000 390524131 200000 173154428 200000 365009900 200000 605149054 200000 376771810 200000 871203581 200000 807751242 200000 976218091 200000 392259920 200000 147891842 200000 361989389 200000 6540680 200000 70823874 200000 618979211 200000 799247388 200000 723287076 200000 122014832 200000 363095349 200000 921240061 200000 144801836 200000 624471599 200000 510713152 200000 873559511 200000 557461680 200000 806942325 200000 636997129 200000 596717425 200000 292970846 200000 939808091 200000 913086095 200000 769027888 200000 786779781 200000 874361749 200000 77876849 200000 81940507 200000 290850066 200000 272617595 200000 429307374 200000 87276505 200000 365306517 200000 447790083 200000 566907874 200000 281426097 200000 268588347 200000 223913668 200000 376639950 200000 640553864 200000 645339604 200000 300642804 200000 441967056 200000 613466086 200000 1866190 200000 69738345 200000 55300774 200000 17822192 200000 649609016 200000 177911706 200000 671551406 200000 689270894 200000 49246911 200000 262976926 200000 321029352 200000 817385157 200000 651015090 200000 339022122 200000 356053745 200000 822428413 200000 396994561 200000 388531863 200000 226057481 200000 791380412 200000 935351353 200000 314539225 200000 495593229 200000 402988103 200000 488661897 200000 583220104 200000 439955836 200000 768142983 200000 503676863 200000 806613210 200000 806941045 200000 19148033 200000 775082826 200000 719813029 200000 100745398 200000 170377948 200000 86193977 200000 975477089 200000 372700574 200000 922922461 200000 876318522 200000 733719075 200000 407743275 200000 734826093 200000 510494107 200000 161638050 200000 810653436 200000 966386577 200000 213546826 200000 24592437 200000 967992142 200000 574948080 200000 473812440 200000 933250257 200000 240849154 200000 405693136 200000 730001265 200000 864398095 200000 500718996 200000 612920344 200000 943529701 200000 763979299 200000 887071525 200000 760328782 200000 793664417 200000 705805797 200000 896743537 200000 833870745 200000 167159221 200000 382229706 200000 589774552 200000 923094208 200000 776686031 200000 250274795 200000 263992920 200000 833491752 200000 196855101 200000 458156284 200000 626042256 200000 868563160 200000 871401454 200000 388600917 200000 727621566 200000 358724727 200000 872290417 200000 86174444 200000 623146689 200000 976522572 200000 425181172 200000 424058456 200000 997338391 200000 800159036 200000 246507077 200000 149246670 200000 308812255 200000 39616718 200000 748102098 200000 609083174 200000 920907478 200000 779043626 200000 381263788 200000 404993238 200000 4377693 200000 800247316 200000 905114495 200000 961403381 200000 278320496 200000 659034101 200000 679633818 200000 713901369 200000 177597360 200000 100128209 200000 177603309 200000 411787768 200000 368716633 200000 405343057 200000 655616261 200000 922328105 200000 929991499 200000 287476410 200000 515336209 200000 296765539 200000 783747332 200000 114947826 200000 301249247 200000 604818908 200000 182725283 200000 720732033 200000 40757982 200000 834522218 200000 138494694 200000 487282829 200000 787688989 200000 844790917 200000 765538604 200000 200302299 200000 189473609 200000 878871362 200000 158912883 200000 405293524 200000 906002354 200000 177918040 200000 769904217 200000 370439037 200000 249744198 200000 976842270 200000 473279262 200000 821232253 200000 510053523 200000 807842697 200000 718005152 200000 861739546 200000 912219848 200000 911326257 200000 354487900 200000 882223675 200000 383801780 200000 53745228 200000 192378994 200000 183375718 200000 225463748 200000 870926001 200000 991889825 200000 30206658 200000 986691592 200000 780678870 200000 605587526 200000 744923669 200000 437577262 200000 449404625 200000 111990624 200000 960200134 200000 159027332 200000 950295898 200000 417130638 200000 948496091 200000 75044345 200000 304723397 200000 538760206 200000 833602811 200000 475997212 200000 313873419 200000 911614143 200000 642930797 200000 524590874 200000 715462850 200000 400779806 200000 899834390 200000 743810499 200000 985743135 200000 671061580 200000 659579261 200000 936750469 200000 373829370 200000 696351238 200000 381295306 200000 284436078 200000 698494153 200000 44152490 200000 784713409 200000 716529965 200000 620924835 200000 833549367 200000 636506827 200000 40373521 200000 682776382 200000 961163597 200000 292000492 200000 107844615 200000 902032368 200000 592120616 200000 10944973 200000 679392927 200000 161846448 200000 335771048 200000 351787698 200000 164982791 200000 721270549 200000 279357771 200000 397208452 200000 457817101 200000 657361749 200000 686160176 200000 500898504 200000 506169632 200000 100821062 200000 577934101 200000 857547684 200000 42214991 200000 557844319 200000 518346585 200000 661885920 200000 876410183 200000 950962359 200000 259607801 200000 608927202 200000 206241880 200000 596787460 200000 828635542 200000 282162351 200000 204242544 200000 341319581 200000 748160365 200000 910915056 200000 805093149 200000 619173495 200000 915431772 200000 327478762 200000 808545934 200000 300721706 200000 880077026 200000 428944260 200000 762663314 200000 797107693 200000 770579999 200000 261219396 200000 14286742 200000 24475540 200000 640856527 200000 288146513 200000 495099562 200000 176658840 200000 5867346 200000 793073777 200000 487165820 200000 682683662 200000 458667174 200000 529770507 200000 306524506 200000 520441261 200000 935434346 200000 663985445 200000 551322163 200000 561417164 200000 259252188 200000 501791334 200000 79560853 200000 264629857 200000 250453210 200000 877509909 200000 350073776 200000 433896706 200000 513853924 200000 937280791 200000 772600145 200000 360898023 200000 474294296 200000 475558643 200000 697007078 200000 443025381 200000 308709683 200000 359845840 200000 981543039 200000 491604595 200000 456929686 200000 927483765 200000 533128906 200000 309311911 200000 345054781 200000 687681607 200000 619067158 200000 925397561 200000 655097032 200000 617332046 200000 901276240 200000 753806206 200000 92498805 200000 772702767 200000 893968904 200000 457877869 200000 238692643 200000 418522929 200000 482905708 200000 506747549 200000 220462928 200000 878586172 200000 814951498 200000 965566532 200000 158275099 200000 526229973 200000 142793489 200000 300141624 200000 19690562 200000 257325858 200000 56998607 200000 341405424 200000 846259492 200000 639768043 200000 621530676 200000 325060995 200000 156799166 200000 578839957 200000 46816909 200000 465677223 200000 20546481 200000 58761768 200000 445790152 200000 63223731 200000 672449338 200000 572681802 200000 109737589 200000 996391068 200000 330330935 200000 796075841 200000 312988610 200000 277918202 200000 211766823 200000 594352372 200000 131407230 200000 95805443 200000 827453737 200000 119899113 200000 33123350 200000 353598862 200000 988147196 200000 520321350 200000 129069210 200000 289325584 200000 286711548 200000 447474900 200000 382048952 200000 780518306 200000 742338859 200000 678981878 200000 175706814 200000 782070008 200000 886664228 200000 595682486 200000 81662363 200000 101622122 200000 216762920 200000 995215800 200000 623641309 200000 679874797 200000 755216405 200000 420922435 200000 936033972 200000 918754842 200000 478999912 200000 753295678 200000 86538220 200000 32709157 200000 467890754 200000 107807791 200000 973189622 200000 644798694 200000 892314975 200000 117389629 200000 723128031 200000 116040915 200000 668938272 200000 594368303 200000 820547414 200000 365450498 200000 18062465 200000 448012650 200000 642705065 200000 773847339 200000 80812834 200000 143357429 200000 776594120 200000 606599587 200000 381768513 200000 901244280 200000 705731647 200000 217721697 200000 931450045 200000 332989239 200000 998105663 200000 791353340 200000 86255124 200000 8280859 200000 445467285 200000 736509865 200000 762378853 200000 167551912 200000 294869424 200000 869764417 200000 234834286 200000 84005895 200000 831538847 200000 958177848 200000 807393165 200000 753294332 200000 304038671 200000 816702630 200000 554503618 200000 910109168 200000 166720336 200000 172086593 200000 10119082 200000 777514728 200000 106429519 200000 713866079 200000 554579845 200000 564032650 200000 744313244 200000 217807607 200000 934222896 200000 623584542 200000 916185445 200000 395931808 200000 482799914 200000 827842442 200000 231683705 200000 422161296 200000 563799187 200000 701499220 200000 753498181 200000 552325022 200000 327713575 200000 384210594 200000 753394905 200000 517514559 200000 900130374 200000 929117756 200000 333526754 200000 968618380 200000 47437806 200000 995475848 200000 512476592 200000 332915769 200000 542636221 200000 98563724 200000 881267505 200000 251416477 200000 77292531 200000 178612719 200000 245216756 200000 677103280 200000 218197358 200000 351891703 200000 28695334 200000 612417287 200000 531722155 200000 721955211 200000 654900887 200000 711434458 200000 617502667 200000 298162226 200000 545218228 200000 893577982 200000 466199434 200000 947472913 200000 8066701 200000 865388777 200000 967515976 200000 458815215 200000 966902224 200000 868231348 200000 747555844 200000 403364147 200000 10564811 200000 794268435 200000 877208923 200000 150347748 200000 332888686 200000 799875934 200000 271111052 200000 758075047 200000 557945925 200000 667971467 200000 381311862 200000 330548163 200000 882206337 200000 218924081 200000 824505495 200000 472323616 200000 842475503 200000 294360710 200000 414605581 200000 618565442 200000 73042942 200000 60171360 200000 660195736 200000 530338130 200000 792742076 200000 131254326 200000 166803349 200000 914411796 200000 995071704 200000 150778655 200000 364973828 200000 425309169 200000 673320353 200000 993060048 200000 131927682 200000 464673261 200000 67332869 200000 853499298 200000 790088015 200000 672248241 200000 349787026 200000 697864329 200000 863814472 200000 142307970 200000 543754359 200000 419269917 200000 87355116 200000 91051590 200000 545219458 200000 838946708 200000 156751706 200000 942590341 200000 795633442 200000 587684036 200000 838259792 200000 610326373 200000 74955878 200000 860119077 200000 382847021 200000 98555308 200000 818601211 200000 150373324 200000 332594159 200000 115301057 200000 103851825 200000 333683824 200000 810706741 200000 882906026 200000 858829814 200000 787878760 200000 20671548 200000 532694030 200000 498268376 200000 271484585 200000 147740133 200000 330414131 200000 67418119 200000 361454284 200000 710287277 200000 62229248 200000 299972687 200000 281715973 200000 950183346 200000 108816379 200000 565221665 200000 552922412 200000 95147187 200000 978219851 200000 723664522 200000 963683254 200000 830866959 200000 535127990 200000 478621497 200000 690102204 200000 155325893 200000 402582691 200000 773711996 200000 54930162 200000 818373234 200000 611797529 200000 816890946 200000 829910960 200000 728152405 200000 593828029 200000 73863962 200000 65341676 200000 610206284 200000 924608470 200000 382259761 200000 814917693 200000 969066967 200000 411181899 200000 930826071 200000 168577496 200000 341609236 200000 622933923 200000 632908538 200000 159429269 200000 904845761 200000 465649155 200000 424165928 200000 676749802 200000 939870268 200000 439213619 200000 515395729 200000 162572270 200000 577176453 200000 22587032 200000 795740289 200000 224673623 200000 51381049 200000 126421562 200000 506705641 200000 543889787 200000 13760407 200000 485024958 200000 401024854 200000 939895377 200000 566368638 200000 698534508 200000 710701046 200000 511410288 200000 558816365 200000 828699178 200000 510736794 200000 629311758 200000 886323840 200000 740550013 200000 785629614 200000 933128193 200000 840697465 200000 818791054 200000 78534209 200000 672415681 200000 47165875 200000 359711778 200000 452973059 200000 649620835 200000 865700911 200000 935999392 200000 203993153 200000 919835294 200000 862129291 200000 985879310 200000 24482538 200000 690894280 200000 557824516 200000 620777234 200000 902437004 200000 415857625 200000 864653947 200000 670140148 200000 311239766 200000 735019622 200000 956657772 200000 187253914 200000 853713431 200000 13406630 200000 153505528 200000 994704522 200000 161174076 200000 954872432 200000 430953435 200000 781174251 200000 626529749 200000 264494650 200000 339778933 200000 20650116 200000 784151696 200000 878725914 200000 110008004 200000 623817914 200000 272838331 200000 5183432 200000 640638311 200000 365334420 200000 843966789 200000 267911576 200000 129899420 200000 362581689 200000 415856061 200000 808212611 200000 864944706 200000 907591791 200000 525924432 200000 630653727 200000 111843543 200000 335618973 200000 960305614 200000 738148001 200000 778210169 200000 571383754 200000 43487653 200000 1243361 200000 791664360 200000 558683931 200000 509917667 200000 368446549 200000 551224961 200000 376123480 200000 874988855 200000 718136852 200000 860428868 200000 907577574 200000 543341296 200000 483239892 200000 391706830 200000 420229325 200000 377027835 200000 217481707 200000 827406686 200000 285246130 200000 541068264 200000 138191184 200000 248326099 200000 71100381 200000 514032869 200000 478013338 200000 94328491 200000 322378291 200000 885209536 200000 76458239 200000 448593669 200000 977741884 200000 495562984 200000 452005973 200000 219653791 200000 854299934 200000 284269932 200000 319341843 200000 840412632 200000 317679262 200000 408030969 200000 556906832 200000 818512814 200000 552800549 200000 815006687 200000 787081154 200000 945686463 200000 677615032 200000 401960716 200000 775344576 200000 362343499 200000 757879294 200000 467578894 200000 536651071 200000 105849903 200000 649989181 200000 386778388 200000 79155927 200000 759292651 200000 389241691 200000 316684524 200000 354800063 200000 409394332 200000 571876576 200000 687571718 200000 105813963 200000 735030273 200000 342892274 200000 467742063 200000 399377780 200000 993380473 200000 865442904 200000 837594325 200000 715051471 200000 24454146 200000 425610870 200000 674867848 200000 121206931 200000 500993851 200000 845077846 200000 503569527 200000 456976407 200000 18379106 200000 349530524 200000 158273326 200000 472106833 200000 750540886 200000 750532239 200000 678406621 200000 534283735 200000 133131924 200000 477472790 200000 791846483 200000 285141473 200000 276064573 200000 929304760 200000 146668798 200000 297660484 200000 319828493 200000 889460122 200000 300358892 200000 333009015 200000 115552101 200000 22986883 200000 395063244 200000 662540944 200000 43012673 200000 407721434 200000 984265709 200000 136539975 200000 249469505 200000 10902694 200000 918312508 200000 946216433 200000 221367716 200000 298713228 200000 534584393 200000 130762373 200000 803901255 200000 907140564 200000 370322498 200000 223761306 200000 773975721 200000 151913827 200000 939693813 200000 672206950 200000 231988712 200000 496874177 200000 258215377 200000 237487295 200000 729881540 200000 708759060 200000 761363172 200000 390841628 200000 519676827 200000 113680417 200000 426813150 200000 670952084 200000 791202155 200000 61642833 200000 550903051 200000 870267101 200000 414814674 200000 819516585 200000 383078748 200000 549861454 200000 752248336 200000 758004175 200000 613458014 200000 971893724 200000 867211778 200000 759621387 200000 58181952 200000 459767583 200000 351103527 200000 6625347 200000 839365585 200000 986935885 200000 382222238 200000 19491325 200000 437389438 200000 275119165 200000 846300710 200000 244889952 200000 457156183 200000 661345892 200000 768785436 200000 761953842 200000 805055241 200000 919621851 200000 23697023 200000 894111450 200000 136402148 200000 875340374 200000 492604653 200000 904107614 200000 129189078 200000 374481452 200000 220401062 200000 662469221 200000 819669102 200000 298913877 200000 900744072 200000 20885813 200000 538086873 200000 709806951 200000 931653649 200000 318797749 200000 747041767 200000 468117143 200000 390013791 200000 569453420 200000 374471174 200000 15455165 200000 107408434 200000 878684287 200000 608520260 200000 237462863 200000 271422951 200000 110031285 200000 864731984 200000 20904035 200000 778322045 200000 140915317 200000 724937848 200000 254327985 200000 503239827 200000 174907078 200000 379100075 200000 905150094 200000 263124327 200000 443692877 200000 18986360 200000 916431089 200000 171953368 200000 520590674 200000 680968973 200000 4608369 200000 34876260 200000 323476666 200000 820583992 200000 617519683 200000 148859434 200000 975435789 200000 404398440 200000 626951744 200000 684867816 200000 294179952 200000 694806443 200000 607934172 200000 994992125 200000 80605611 200000 777457329 200000 697428527 200000 983335526 200000 857231395 200000 323946694 200000 390147310 200000 84475332 200000 908773600 200000 776077531 200000 592325746 200000 799958099 200000 472322440 200000 685263997 200000 85771951 200000 933423859 200000 619816033 200000 604200411 200000 578480189 200000 331167011 200000 920061009 200000 565025219 200000 877151826 200000 78249216 200000 64078560 200000 807785381 200000 288685765 200000 208323401 200000 303364148 200000 148449165 200000 932027403 200000 772797277 200000 288812819 200000 371054636 200000 701607228 200000 451430202 200000 41854692 200000 782777551 200000 284674063 200000 705208190 200000 668699053 200000 235232613 200000 170259672 200000 540685161 200000 581065237 200000 67533436 200000 875775120 200000 44461785 200000 586578786 200000 138171716 200000 982241996 200000 435997771 200000 50963323 200000 580558217 200000 433669060 200000 542043360 200000 109175014 200000 929059260 200000 556830284 200000 379462740 200000 749109962 200000 273032938 200000 515837917 200000 632929543 200000 323735790 200000 505756354 200000 771291277 200000 51343864 200000 394910647 200000 577584530 200000 93036817 200000 649687236 200000 172234284 200000 325127753 200000 290572481 200000 664029610 200000 700524532 200000 603107446 200000 773020051 200000 573106569 200000 409278294 200000 553192007 200000 875581982 200000 426821599 200000 253845815 200000 890667658 200000 323774359 200000 773317322 200000 456344351 200000 113355950 200000 569336791 200000 677828362 200000 676100915 200000 783545025 200000 916182866 200000 543242749 200000 651340859 200000 301547890 200000 49720608 200000 610109856 200000 41809820 200000 360617488 200000 780541174 200000 79297684 200000 590934366 200000 487454856 200000 143780141 200000 747020821 200000 955562022 200000 700213610 200000 471924921 200000 221285379 200000 589053756 200000 968074212 200000 133210418 200000 224678620 200000 795640454 200000 784128453 200000 225069262 200000 273909183 200000 545585290 200000 696001914 200000 458353251 200000 249511531 200000 915452526 200000 457341458 200000 615601001 200000 398575932 200000 328641530 200000 256304445 200000 561825781 200000 773131059 200000 714582420 200000 25772360 200000 518518462 200000 578839022 200000 294648386 200000 690260770 200000 773183259 200000 625820587 200000 642796459 200000 326448729 200000 163028737 200000 90877256 200000 372333077 200000 581997852 200000 489733384 200000 703295045 200000 768911463 200000 691649082 200000 854162023 200000 889760959 200000 867686439 200000 885935905 200000 864183539 200000 693551477 200000 230029692 200000 713563615 200000 987800866 200000 337588167 200000 485272365 200000 443008802 200000 908056589 200000 897392561 200000 323830431 200000 979483707 200000 751315304 200000 808244179 200000 40385497 200000 586001174 200000 129806219 200000 99275627 200000 737031554 200000 290968642 200000 583411564 200000 521192536 200000 442402017 200000 954439407 200000 385483938 200000 478494999 200000 486197723 200000 415474922 200000 187919202 200000 230801097 200000 821354743 200000 817702562 200000 577901700 200000 560764715 200000 975889757 200000 282045733 200000 792791422 200000 361339035 200000 443199185 200000 648976418 200000 607510119 200000 605271065 200000 872961468 200000 627637736 200000 606452213 200000 625235266 200000 766931746 200000 371614564 200000 563008894 200000 872591445 200000 117026476 200000 715585062 200000 429112569 200000 739938866 200000 863764126 200000 600405084 200000 579010301 200000 583886421 200000 246762977 200000 922431700 200000 251304128 200000 91580126 200000 26217466 200000 213581566 200000 101253656 200000 744388747 200000 14256911 200000 350205670 200000 840584573 200000 53410490 200000 792746472 200000 139660093 200000 107061764 200000 290276715 200000 119631851 200000 644205391 200000 131691364 200000 252415292 200000 885391646 200000 391286541 200000 700962803 200000 540035947 200000 825911336 200000 201857285 200000 698258089 200000 119803862 200000 575011919 200000 265842276 200000 734844187 200000 546202365 200000 30424442 200000 276302073 200000 583268736 200000 579332605 200000 465880111 200000 507130676 200000 579719855 200000 324339861 200000 999804309 200000 197307426 200000 380265502 200000 27655972 200000 367083378 200000 938580337 200000 378037219 200000 129882792 200000 587137069 200000 596601202 200000 633645749 200000 600881344 200000 915024076 200000 457803537 200000 473204715 200000 590237610 200000 859025654 200000 825093085 200000 684376443 200000 523156549 200000 227879666 200000 435640838 200000 582240764 200000 88853519 200000 296688549 200000 952400985 200000 205833379 200000 711335206 200000 568472726 200000 362350148 200000 880802120 200000 879529034 200000 878044141 200000 253233112 200000 84269665 200000 86254296 200000 726057070 200000 452684225 200000 361016069 200000 611468496 200000 564370817 200000 105996622 200000 230902506 200000 137830095 200000 125856557 200000 406362223 200000 548661862 200000 626750996 200000 686915607 200000 190861233 200000 738629232 200000 855856766 200000 548447111 200000 758787650 200000 806952095 200000 38697612 200000 962249571 200000 107715059 200000 668615977 200000 831157594 200000 296234032 200000 992777008 200000 153925348 200000 232837801 200000 959095575 200000 122609928 200000 75455303 200000 285259991 200000 303769565 200000 164600619 200000 871027817 200000 236758754 200000 8895720 200000 117459429 200000 681025280 200000 355395176 200000 833745728 200000 178948647 200000 943621219 200000 43742633 200000 216263307 200000 311634814 200000 705577095 200000 861185922 200000 321416463 200000 632302106 200000 209967108 200000 879848819 200000 856203187 200000 764563655 200000 262552080 200000 157952921 200000 69536253 200000 360962293 200000 173565570 200000 602393779 200000 922296852 200000 309450931 200000 217645008 200000 594472992 200000 726098622 200000 712500399 200000 146156304 200000 457832414 200000 696645474 200000 712713271 200000 276712441 200000 66393740 200000 413893126 200000 785953594 200000 312271074 200000 670178664 200000 35992401 200000 596273223 200000 798249665 200000 931719249 200000 859635849 200000 937174155 200000 7090988 200000 688313797 200000 465089430 200000 703058390 200000 86884443 200000 663101154 200000 361431804 200000 725502102 200000 422055715 200000 904095592 200000 126947811 200000 983219161 200000 903464187 200000 428787636 200000 248722962 200000 713265998 200000 54481401 200000 429629637 200000 959436270 200000 481818435 200000 407958229 200000 419415611 200000 483067006 200000 505649832 200000 31766244 200000 464339538 200000 624962922 200000 913313034 200000 209261597 200000 195964394 200000 992895222 200000 940614807 200000 13292311 200000 388574337 200000 990091275 200000 36000799 200000 175651592 200000 391562806 200000 420720685 200000 708847376 200000 410253254 200000 656122823 200000 345302405 200000 671082873 200000 987403720 200000 614326930 200000 657799384 200000 259195399 200000 933131813 200000 361431703 200000 306492812 200000 733946378 200000 106138259 200000 775466611 200000 210344873 200000 327422320 200000 75038569 200000 158007654 200000 333235669 200000 13863111 200000 402726300 200000 622941517 200000 719578454 200000 730248510 200000 216161476 200000 372167848 200000 844424723 200000 940301475 200000 716679959 200000 479227540 200000 145648274 200000 869942118 200000 372740972 200000 994025168 200000 84608505 200000 30758035 200000 781394232 200000 166557115 200000 118053392 200000 610257371 200000 389680275 200000 775703123 200000 957236541 200000 367244683 200000 77860404 200000 914224183 200000 132818566 200000 552273042 200000 244233071 200000 632667045 200000 310615954 200000 855217791 200000 282921021 200000 825151867 200000 603265192 200000 240499583 200000 107741492 200000 515035961 200000 499169965 200000 6200418 200000 579100041 200000 36335868 200000 152401192 200000 698224277 200000 860114196 200000 528536964 200000 159060032 200000 999524392 200000 964521035 200000 829787182 200000 527204540 200000 845057481 200000 104291908 200000 126672121 200000 239393793 200000 600256199 200000 394274487 200000 700685444 200000 893105686 200000 652894991 200000 425717241 200000 596076558 200000 591718819 200000 456411953 200000 661550849 200000 8895860 200000 127156204 200000 834268251 200000 244429670 200000 60946229 200000 4009177 200000 639073883 200000 548154717 200000 581671535 200000 835318513 200000 405297056 200000 545648063 200000 690278626 200000 166098778 200000 813080376 200000 986404352 200000 583663852 200000 912568281 200000 813415634 200000 188668472 200000 663417226 200000 213534423 200000 583721149 200000 905749788 200000 319289437 200000 82034009 200000 611595239 200000 737657861 200000 270006177 200000 941800197 200000 821559774 200000 394028263 200000 772722743 200000 505259555 200000 62216401 200000 739848794 200000 929289115 200000 489135513 200000 818720142 200000 138644884 200000 239779309 200000 115700461 200000 66413444 200000 994307180 200000 719238635 200000 472950853 200000 334428354 200000 261975 200000 358021364 200000 932964969 200000 796369910 200000 31879533 200000 463032070 200000 387235519 200000 661678702 200000 414171749 200000 968431808 200000 114598733 200000 738945561 200000 926622867 200000 280437087 200000 501630650 200000 498183045 200000 143963888 200000 94653124 200000 799841356 200000 394186721 200000 672746257 200000 165086572 200000 264628202 200000 397365500 200000 818440494 200000 299293301 200000 312359451 200000 466993476 200000 234697755 200000 108003742 200000 303951364 200000 618981319 200000 830616913 200000 907265351 200000 841908588 200000 334618164 200000 671357158 200000 44686956 200000 906206906 200000 39002329 200000 832569231 200000 624269485 200000 759738101 200000 380481701 200000 551175332 200000 232459336 200000 156230594 200000 453854503 200000 83773467 200000 365343772 200000 564040040 200000 358427788 200000 432381579 200000 94786471 200000 771590863 200000 142620068 200000 840001833 200000 963184904 200000 542740859 200000 39519709 200000 90145230 200000 677100284 200000 231156117 200000 957518662 200000 915397870 200000 970686180 200000 303311841 200000 144325260 200000 149580705 200000 209367740 200000 402381768 200000 719667455 200000 516192156 200000 442527525 200000 743783758 200000 232650892 200000 408601400 200000 501943131 200000 216648476 200000 542775747 200000 562899305 200000 543882046 200000 948019831 200000 593587666 200000 568876487 200000 479044429 200000 271461189 200000 468896903 200000 166663816 200000 384187045 200000 285084174 200000 560311378 200000 15487618 200000 838355205 200000 881726968 200000 176451647 200000 255571245 200000 307883212 200000 326808265 200000 113383423 200000 910678686 200000 73040631 200000 905891048 200000 326289375 200000 103823756 200000 287588647 200000 637715291 200000 888470734 200000 175265102 200000 754703257 200000 790955464 200000 117579354 200000 718039001 200000 204507435 200000 636552312 200000 994717362 200000 691632581 200000 327742813 200000 52952655 200000 848256677 200000 702925385 200000 682142796 200000 832130260 200000 32946080 200000 184400185 200000 471539384 200000 161442862 200000 535554995 200000 368538894 200000 453531646 200000 385202979 200000 348886924 200000 740269790 200000 959864861 200000 981343002 200000 764511865 200000 570460254 200000 813725620 200000 308608025 200000 547860074 200000 86127078 200000 894691841 200000 867051208 200000 431135723 200000 650848364 200000 533625059 200000 231308395 200000 912748077 200000 771170182 200000 946578136 200000 800789738 200000 890267901 200000 589509996 200000 83230462 200000 447736012 200000 175925961 200000 454843635 200000 273587989 200000 40278838 200000 401393314 200000 972928914 200000 540552058 200000 22441968 200000 878425140 200000 28137824 200000 294652205 200000 635278687 200000 726489551 200000 368109331 200000 687926219 200000 928764043 200000 449571936 200000 303479809 200000 744956308 200000 718303513 200000 137775991 200000 3525153 200000 641368421 200000 799462737 200000 849005890 200000 445351946 200000 62863549 200000 452836376 200000 186264719 200000 216881394 200000 130738107 200000 288639734 200000 948620493 200000 564708527 200000 305631517 200000 969342993 200000 944982539 200000 877222329 200000 513897538 200000 904919599 200000 713373430 200000 846518565 200000 730794792 200000 873814198 200000 678110430 200000 628212906 200000 187385453 200000 19354030 200000 70670769 200000 594206878 200000 972484433 200000 988613565 200000 842582525 200000 429219833 200000 162104241 200000 778889769 200000 900701425 200000 899859024 200000 188171789 200000 98513625 200000 337992796 200000 934888410 200000 223056770 200000 791272019 200000 932872363 200000 426875758 200000 464092623 200000 366969278 200000 496901358 200000 581831298 200000 854441299 200000 645334240 200000 265009875 200000 295487276 200000 185689357 200000 626665504 200000 768024744 200000 838906403 200000 2339993 200000 858316421 200000 120533340 200000 258326718 200000 363615800 200000 625478580 200000 300866174 200000 759813363 200000 571267272 200000 266445812 200000 126719548 200000 747779929 200000 887102407 200000 536441900 200000 719154531 200000 868470053 200000 561873236 200000 598040035 200000 877769060 200000 741704751 200000 209845804 200000 879132990 200000 767856716 200000 757660397 200000 172703152 200000 881862405 200000 829168842 200000 945502838 200000 883693020 200000 435704989 200000 969129517 200000 382325888 200000 945026896 200000 710646798 200000 122524770 200000 98959713 200000 4690251 200000 997442557 200000 561910265 200000 116589584 200000 483366314 200000 637235634 200000 522791456 200000 53051428 200000 826128620 200000 359506194 200000 22440101 200000 703234515 200000 233402416 200000 266972325 200000 437840375 200000 98668019 200000 203367220 200000 757223824 200000 411531045 200000 195738619 200000 942528086 200000 975618971 200000 423720412 200000 887827970 200000 914451606 200000 814658860 200000 662504044 200000 607622846 200000 881172882 200000 507916617 200000 507415491 200000 800101254 200000 741847431 200000 822640025 200000 875740015 200000 737237583 200000 222362966 200000 501022818 200000 774002079 200000 83652017 200000 738359419 200000 323591306 200000 311521058 200000 796131554 200000 751786774 200000 465103769 200000 660724581 200000 983222713 200000 959332325 200000 797886901 200000 505470072 200000 191770796 200000 801351751 200000 630811044 200000 428239113 200000 135650001 200000 289412155 200000 78368973 200000 864753766 200000 773817823 200000 201091165 200000 910743863 200000 826281086 200000 302135341 200000 730317294 200000 283987335 200000 394415583 200000 45100721 200000 622380748 200000 552579844 200000 958342585 200000 693893889 200000 571802485 200000 875098005 200000 906731481 200000 239429461 200000 861177607 200000 380893632 200000 250529453 200000 499878018 200000 530720578 200000 6725293 200000 828000582 200000 221137407 200000 171793539 200000 173094944 200000 411692368 200000 540574178 200000 666463690 200000 271336577 200000 458985754 200000 890359523 200000 159863988 200000 151611607 200000 548951955 200000 465537111 200000 382612864 200000 524313287 200000 772536906 200000 918629941 200000 952416013 200000 483662489 200000 628830061 200000 614964500 200000 617291993 200000 680718642 200000 812481994 200000 285183530 200000 578690819 200000 800252954 200000 619825872 200000 810220365 200000 898571849 200000 858715510 200000 189375118 200000 747821300 200000 948639753 200000 176508430 200000 793197489 200000 360056886 200000 371804739 200000 255046984 200000 101578121 200000 491406537 200000 170829717 200000 947595562 200000 647948803 200000 19751683 200000 201490748 200000 934641242 200000 951383472 200000 299353052 200000 922523416 200000 82384928 200000 805248956 200000 32769769 200000 871265704 200000 998431842 200000 188356598 200000 397915745 200000 135821321 200000 341352870 200000 63517901 200000 508427035 200000 136818682 200000 212441363 200000 877261648 200000 578833036 200000 576444378 200000 23238255 200000 222740269 200000 332679884 200000 402982055 200000 293478433 200000 861848754 200000 748759186 200000 500097536 200000 71563055 200000 175639758 200000 257022770 200000 77957155 200000 33777984 200000 681091343 200000 365058725 200000 133690350 200000 329582234 200000 269897637 200000 936468353 200000 430793441 200000 788174884 200000 366461276 200000 233619707 200000 31808793 200000 565296997 200000 715939237 200000 673945835 200000 54214486 200000 439595138 200000 88676493 200000 707782599 200000 188754165 200000 396625474 200000 372846275 200000 913711781 200000 181398006 200000 181715980 200000 12839318 200000 149118781 200000 212480758 200000 393555431 200000 28045043 200000 52686820 200000 933196084 200000 484976248 200000 866860906 200000 257382801 200000 88541327 200000 207737095 200000 875385384 200000 790324699 200000 704351621 200000 766782841 200000 294654205 200000 587133175 200000 434072373 200000 204151382 200000 819620439 200000 164296125 200000 605178204 200000 371596995 200000 279204677 200000 667045284 200000 196563035 200000 543706248 200000 338128244 200000 345863361 200000 608823087 200000 612561418 200000 850853172 200000 839475146 200000 156459894 200000 850755153 200000 791354226 200000 923258904 200000 263340912 200000 712941827 200000 750358462 200000 810281887 200000 998691322 200000 230755429 200000 312955974 200000 207336695 200000 979942547 200000 115373920 200000 701378009 200000 720956246 200000 736538970 200000 951042425 200000 802002404 200000 955937427 200000 492558605 200000 48269527 200000 564806775 200000 334428963 200000 888816907 200000 613955136 200000 578959935 200000 645824030 200000 171976018 200000 417985819 200000 240226956 200000 883003195 200000 405153409 200000 445319534 200000 761534284 200000 875895502 200000 202765270 200000 166508512 200000 177596174 200000 459748304 200000 78232879 200000 255152567 200000 542161151 200000 24375766 200000 608002316 200000 693822682 200000 414754031 200000 861269272 200000 143578762 200000 868056015 200000 182205771 200000 528820842 200000 762867049 200000 197286333 200000 932593443 200000 474246981 200000 591973894 200000 520798314 200000 878572581 200000 419966911 200000 277434208 200000 776958526 200000 91205792 200000 79286925 200000 743983894 200000 967448125 200000 328194945 200000 568021767 200000 68854630 200000 685113871 200000 501182551 200000 359001379 200000 358755119 200000 101579259 200000 672022866 200000 422784376 200000 997661167 200000 991898342 200000 686195519 200000 5972283 200000 867222981 200000 26592344 200000 480059789 200000 820539973 200000 261558127 200000 828584566 200000 219010122 200000 836693258 200000 998889547 200000 566286344 200000 699053606 200000 47942817 200000 281032793 200000 682711155 200000 492389997 200000 309706946 200000 940817462 200000 140700095 200000 316143376 200000 937895363 200000 865488673 200000 330320529 200000 311741596 200000 740444313 200000 330384634 200000 566965297 200000 540449856 200000 713067740 200000 242855485 200000 382901893 200000 142985162 200000 692322498 200000 680973322 200000 763262483 200000 765392809 200000 912628001 200000 919738399 200000 475951617 200000 737455340 200000 800456561 200000 883666651 200000 834549271 200000 459017536 200000 100370375 200000 656462652 200000 465734843 200000 205179637 200000 242566362 200000 788919520 200000 877890803 200000 69763321 200000 739654145 200000 860198407 200000 867390054 200000 909009627 200000 903706929 200000 470875023 200000 635980122 200000 328299208 200000 4002562 200000 546729205 200000 201952950 200000 185697167 200000 487546027 200000 266762841 200000 916956160 200000 276612768 200000 804839424 200000 116943482 200000 752407903 200000 592856072 200000 312561530 200000 116744373 200000 989560217 200000 11481206 200000 727906351 200000 287251209 200000 49676822 200000 929395000 200000 971186132 200000 285343765 200000 605391066 200000 776628285 200000 77610689 200000 278680855 200000 915119245 200000 429763092 200000 100506604 200000 647413742 200000 706803317 200000 878470634 200000 316941035 200000 971881752 200000 685830778 200000 102568335 200000 73903094 200000 65992115 200000 47833888 200000 173214577 200000 680084450 200000 479453567 200000 981523856 200000 74436766 200000 736459302 200000 571667674 200000 712273294 200000 333859526 200000 8892633 200000 481098433 200000 34146178 200000 643459125 200000 831869617 200000 475189972 200000 106698867 200000 7754204 200000 753899268 200000 255251282 200000 115877383 200000 325693768 200000 421902793 200000 168615704 200000 107343491 200000 537904807 200000 496413079 200000 165008805 200000 233389776 200000 797904586 200000 216395684 200000 296877848 200000 971621491 200000 914239261 200000 814143942 200000 533518895 200000 607578514 200000 615209391 200000 785090165 200000 420833865 200000 802258165 200000 202279216 200000 348217542 200000 307799908 200000 929522178 200000 750401261 200000 341484144 200000 206370846 200000 895693503 200000 785409237 200000 107528649 200000 520579511 200000 271885779 200000 528241014 200000 413044681 200000 637818892 200000 76502660 200000 628680191 200000 73899013 200000 982261149 200000 219005113 200000 144313919 200000 539308724 200000 895867271 200000 427831544 200000 107937955 200000 594591405 200000 731746186 200000 109793384 200000 468412475 200000 596910950 200000 300324867 200000 596896463 200000 687395509 200000 714383605 200000 178663409 200000 675432596 200000 544434783 200000 186256913 200000 310260467 200000 453703357 200000 863044136 200000 108485137 200000 430335815 200000 872733937 200000 149884831 200000 294422763 200000 295526347 200000 566324599 200000 762588401 200000 576446774 200000 884273151 200000 199514420 200000 259624174 200000 390116903 200000 865971201 200000 10566575 200000 7588612 200000 545606038 200000 290578062 200000 131833616 200000 602230081 200000 864643065 200000 741840135 200000 452955675 200000 971670612 200000 452953191 200000 854066536 200000 903428664 200000 788114316 200000 110401685 200000 443692625 200000 40692078 200000 751678678 200000 253890780 200000 724476673 200000 595029090 200000 564006082 200000 697120816 200000 130764629 200000 600939100 200000 722296446 200000 146691625 200000 25060812 200000 432696130 200000 379007448 200000 290932476 200000 672679813 200000 435712921 200000 289610559 200000 173803906 200000 366422590 200000 128941194 200000 742747586 200000 609554223 200000 795796053 200000 870818266 200000 755699470 200000 339228187 200000 926603978 200000 134888943 200000 148787571 200000 923743484 200000 576627003 200000 902200273 200000 214346207 200000 333381417 200000 78794725 200000 696738598 200000 820250080 200000 242918551 200000 264949161 200000 938005044 200000 36244389 200000 346510814 200000 213637123 200000 310775778 200000 457744380 200000 823500340 200000 373396755 200000 464965558 200000 508091989 200000 470146928 200000 554616728 200000 307775959 200000 372471485 200000 854198792 200000 488866031 200000 980574475 200000 870011874 200000 18534674 200000 962572055 200000 43694265 200000 582460693 200000 867441221 200000 4225711 200000 553108711 200000 199842370 200000 131085816 200000 606141685 200000 935942716 200000 99807224 200000 576770337 200000 466529735 200000 333644798 200000 9550695 200000 586010966 200000 408456613 200000 394276884 200000 651358811 200000 651751631 200000 63681964 200000 444641541 200000 96322373 200000 39444065 200000 842003868 200000 910178806 200000 339872050 200000 449420163 200000 790114770 200000 685080239 200000 709264849 200000 204126795 200000 652491086 200000 827222421 200000 113284977 200000 118909297 200000 793096109 200000 567736239 200000 519298303 200000 25444426 200000 129580334 200000 29948069 200000 713932811 200000 226058957 200000 799697072 200000 922476731 200000 893363395 200000 738275729 200000 570710961 200000 248814298 200000 708386805 200000 215632332 200000 917194832 200000 405055110 200000 266030352 200000 581172052 200000 382035787 200000 231206376 200000 714938402 200000 295602336 200000 280793089 200000 424447941 200000 998306779 200000 933083335 200000 443995759 200000 31091075 200000 189555591 200000 599991167 200000 348656950 200000 217935146 200000 271335191 200000 324805918 200000 226846610 200000 495712608 200000 628517656 200000 377270940 200000 908832100 200000 701448555 200000 201694905 200000 399781262 200000 414576936 200000 829645617 200000 621342665 200000 150299691 200000 756072958 200000 417202490 200000 41301685 200000 864714570 200000 242761124 200000 213677740 200000 417549965 200000 13150816 200000 122731641 200000 720131917 200000 212813054 200000 482801029 200000 978286971 200000 742542724 200000 169118297 200000 244906352 200000 926152265 200000 184995415 200000 116722570 200000 661769589 200000 648725793 200000 541619053 200000 690544672 200000 156613005 200000 192376034 200000 654066445 200000 998130762 200000 259131469 200000 850446601 200000 707441692 200000 325752535 200000 882794221 200000 819255735 200000 546912801 200000 351108917 200000 97344322 200000 108118440 200000 938786115 200000 778064242 200000 29817283 200000 82467900 200000 681356360 200000 476264509 200000 788684678 200000 95430002 200000 740280984 200000 969448164 200000 43139139 200000 462858727 200000 891475511 200000 932356951 200000 518442063 200000 87376090 200000 433950669 200000 246669346 200000 770810529 200000 527471146 200000 264354465 200000 779251318 200000 633611984 200000 589951061 200000 294057112 200000 892853280 200000 463560977 200000 192157818 200000 833852986 200000 881234831 200000 164303420 200000 41740887 200000 702126252 200000 448605137 200000 665764808 200000 723945034 200000 132357046 200000 565998742 200000 254580170 200000 720788819 200000 835339198 200000 615567914 200000 904098552 200000 885882639 200000 65622985 200000 495985534 200000 51180203 200000 638387646 200000 406606208 200000 925853215 200000 594432215 200000 745576509 200000 196373288 200000 224879676 200000 395474452 200000 591450123 200000 379084200 200000 649988771 200000 140661144 200000 655445831 200000 775361158 200000 141948100 200000 725165882 200000 923408048 200000 575855592 200000 535509675 200000 558036335 200000 856261026 200000 943458966 200000 536309513 200000 672280399 200000 759745054 200000 806402550 200000 468763947 200000 716576400 200000 756347586 200000 526953486 200000 234194688 200000 544298377 200000 471949516 200000 211963781 200000 310530838 200000 540884784 200000 905619994 200000 513212321 200000 936279197 200000 820027163 200000 42735916 200000 521935945 200000 115245921 200000 501942657 200000 949286687 200000 734345732 200000 97881043 200000 882059065 200000 51810227 200000 751822327 200000 215649024 200000 258732985 200000 106306885 200000 457804265 200000 707928727 200000 456333592 200000 822338772 200000 432286785 200000 582585062 200000 307417099 200000 942820863 200000 409761797 200000 285700829 200000 32481770 200000 504903941 200000 678523101 200000 695895560 200000 325087915 200000 776392386 200000 623609101 200000 13310616 200000 202642149 200000 777283767 200000 408530813 200000 576871258 200000 802486221 200000 817675522 200000 616544692 200000 353950141 200000 546139451 200000 149846625 200000 242172375 200000 465588175 200000 92895654 200000 654704690 200000 963135150 200000 431831103 200000 637358114 200000 975775861 200000 620552095 200000 125737564 200000 383618152 200000 521304519 200000 875026095 200000 20514835 200000 175856334 200000 952296296 200000 579197063 200000 418031604 200000 370929737 200000 549890869 200000 95394924 200000 226042669 200000 849810545 200000 290713517 200000 372030532 200000 909662093 200000 561277308 200000 244817391 200000 33784471 200000 128268673 200000 978665536 200000 997515705 200000 784545419 200000 790745625 200000 968938037 200000 428506474 200000 710715878 200000 219421442 200000 509175664 200000 719600128 200000 882432783 200000 862219916 200000 497778344 200000 400594202 200000 716117772 200000 562253221 200000 806333747 200000 61053685 200000 80634243 200000 154932699 200000 949805833 200000 26486386 200000 208618173 200000 308239197 200000 279305919 200000 625098509 200000 798479773 200000 993476858 200000 130145677 200000 476994791 200000 212322733 200000 891815456 200000 862506311 200000 407087292 200000 134875921 200000 869581021 200000 558474854 200000 256235500 200000 792662160 200000 962346975 200000 117163520 200000 58775157 200000 60423569 200000 567439479 200000 269349322 200000 148461302 200000 352116250 200000 639174289 200000 314422300 200000 157459629 200000 962211026 200000 196641469 200000 88074732 200000 480269689 200000 715516160 200000 34959912 200000 655950032 200000 825618392 200000 474453129 200000 659034274 200000 613271296 200000 578636521 200000 19920885 200000 245078169 200000 853005137 200000 706249833 200000 675362409 200000 457217819 200000 600420154 200000 583489209 200000 432482733 200000 25780183 200000 958861522 200000 244141269 200000 199717926 200000 369901340 200000 921189583 200000 626049630 200000 60357852 200000 721143767 200000 13443207 200000 350706576 200000 551353716 200000 820076952 200000 857599473 200000 689956683 200000 241635894 200000 38951565 200000 233269668 200000 384676621 200000 699986951 200000 699989892 200000 703224534 200000 507658997 200000 783808623 200000 734444525 200000 641956701 200000 33856961 200000 557525396 200000 408198100 200000 534563761 200000 796552400 200000 332726332 200000 927251434 200000 69037287 200000 724993056 200000 319477197 200000 755000188 200000 671647414 200000 881088079 200000 762014799 200000 815825016 200000 535379316 200000 882116253 200000 958346856 200000 960201583 200000 688749593 200000 518305000 200000 377677662 200000 986777485 200000 246023226 200000 700812717 200000 963579160 200000 236466337 200000 452988430 200000 207995916 200000 982253084 200000 116450587 200000 621309548 200000 921603524 200000 607403409 200000 469526024 200000 26827978 200000 810851634 200000 80621373 200000 127432983 200000 134877502 200000 832430933 200000 657429895 200000 273091734 200000 505830015 200000 229123020 200000 992062326 200000 158674804 200000 478761444 200000 381722325 200000 339008175 200000 409498431 200000 105653091 200000 235727183 200000 935391609 200000 778294823 200000 508379027 200000 368557751 200000 866214075 200000 575127289 200000 133087145 200000 152997678 200000 870603772 200000 24428836 200000 21705085 200000 198535537 200000 175903073 200000 302535350 200000 759365509 200000 846810334 200000 493463474 200000 699933790 200000 539629784 200000 469356916 200000 644357716 200000 656257386 200000 281756971 200000 672028627 200000 270273358 200000 658432970 200000 952000727 200000 93354807 200000 551612744 200000 985062923 200000 896233680 200000 270538624 200000 288446343 200000 538395996 200000 398192302 200000 526767404 200000 512692209 200000 927039883 200000 991557798 200000 553059162 200000 465569550 200000 280824071 200000 536263057 200000 15177160 200000 659536899 200000 267782366 200000 271871715 200000 526897365 200000 614189720 200000 438139072 200000 779539636 200000 113513342 200000 661807923 200000 420181242 200000 403100602 200000 557876580 200000 630994138 200000 122206842 200000 234831692 200000 856590532 200000 932681011 200000 828868305 200000 690941279 200000 884643452 200000 644141702 200000 85846059 200000 91813515 200000 797776907 200000 608745913 200000 850904919 200000 210360838 200000 760573329 200000 922991698 200000 529330629 200000 270213543 200000 959408074 200000 377752696 200000 540923265 200000 912722916 200000 211290646 200000 328385777 200000 356433212 200000 832585683 200000 450373235 200000 475599652 200000 458010691 200000 517533483 200000 192738176 200000 436589847 200000 776895109 200000 681248835 200000 106026107 200000 309122418 200000 860786833 200000 722723857 200000 142815554 200000 405365625 200000 213213076 200000 375274539 200000 300230741 200000 559661332 200000 185433438 200000 350183625 200000 498647250 200000 892269257 200000 789454941 200000 724420800 200000 869223030 200000 68951488 200000 316710303 200000 606479751 200000 351616418 200000 788754365 200000 237230803 200000 835738932 200000 966113618 200000 290763048 200000 497009223 200000 953866367 200000 316300070 200000 284900104 200000 327959787 200000 463796413 200000 830767964 200000 320275202 200000 479882828 200000 681896421 200000 839668947 200000 969729886 200000 167002776 200000 710525070 200000 511416073 200000 274686209 200000 722773151 200000 485832686 200000 205803549 200000 472769395 200000 65305040 200000 5337563 200000 651382477 200000 177882329 200000 941438519 200000 835151564 200000 426957432 200000 748452347 200000 546783876 200000 310733272 200000 225286428 200000 159438399 200000 653253126 200000 40456373 200000 937084247 200000 885196203 200000 276261035 200000 343331257 200000 962682473 200000 90646757 200000 687955713 200000 497201116 200000 763906095 200000 842501941 200000 391128119 200000 362674355 200000 310218536 200000 231006849 200000 845917723 200000 794002037 200000 64626291 200000 769210191 200000 824218909 200000 186208761 200000 312317903 200000 703732934 200000 531526218 200000 449382580 200000 901836696 200000 273748140 200000 712852816 200000 97128126 200000 51466960 200000 466968936 200000 842476159 200000 602597070 200000 833670930 200000 529964032 200000 347730629 200000 297327160 200000 529177759 200000 220968987 200000 834381745 200000 121386229 200000 751683669 200000 738239487 200000 797048688 200000 756675994 200000 120866225 200000 485891731 200000 676969682 200000 71751519 200000 728661204 200000 510927197 200000 375223620 200000 325993497 200000 439019642 200000 137711237 200000 260223703 200000 460809279 200000 351132676 200000 519809743 200000 330961975 200000 621761767 200000 835050862 200000 793548195 200000 212002483 200000 448611273 200000 548699480 200000 636730120 200000 381312570 200000 119693626 200000 316220160 200000 430812579 200000 444689755 200000 273236529 200000 976468037 200000 356578491 200000 666021188 200000 880708164 200000 674474917 200000 565318200 200000 682164163 200000 383639979 200000 906351167 200000 743442590 200000 402643783 200000 201470267 200000 916146129 200000 419455766 200000 266642142 200000 148213868 200000 353291961 200000 975304037 200000 275758135 200000 557934930 200000 720680951 200000 365667825 200000 75382689 200000 369944230 200000 972803880 200000 134872514 200000 781984266 200000 866951614 200000 518412940 200000 615785597 200000 237909760 200000 123736207 200000 848139008 200000 60245610 200000 670966962 200000 779044785 200000 291237891 200000 305284719 200000 520645614 200000 22654554 200000 120321973 200000 91140114 200000 653837859 200000 296032865 200000 376785618 200000 475849082 200000 352527712 200000 437556795 200000 488849082 200000 558759277 200000 345198163 200000 329579264 200000 873620843 200000 236079954 200000 404554 200000 666420326 200000 949636483 200000 99197231 200000 374052148 200000 874896068 200000 139430978 200000 159163307 200000 242450335 200000 540802320 200000 136532870 200000 420649996 200000 905117882 200000 812471008 200000 210817484 200000 964742713 200000 100980308 200000 298049131 200000 408675381 200000 751952056 200000 384687835 200000 479209096 200000 795429501 200000 845556400 200000 621930333 200000 401626285 200000 106490628 200000 715680743 200000 247771529 200000 625216753 200000 374473929 200000 861640389 200000 59784621 200000 876088841 200000 894448489 200000 19391566 200000 930241208 200000 930892621 200000 633061667 200000 958960682 200000 288283705 200000 743062195 200000 368730326 200000 849200288 200000 754140765 200000 157932754 200000 310207488 200000 690601109 200000 462318580 200000 390213343 200000 255106239 200000 166467985 200000 289716332 200000 759854258 200000 943252947 200000 100481465 200000 599340500 200000 99091138 200000 778335897 200000 927238101 200000 368564441 200000 252828707 200000 264398609 200000 834041674 200000 921438411 200000 407428238 200000 615000024 200000 461467168 200000 216022935 200000 709643352 200000 15450670 200000 543123708 200000 148430285 200000 516720249 200000 558216176 200000 150427942 200000 332589211 200000 938037894 200000 572570525 200000 656265348 200000 312388047 200000 101606582 200000 266847828 200000 696566172 200000 318477785 200000 311851487 200000 540896723 200000 479342996 200000 572131269 200000 924407161 200000 715300473 200000 109126708 200000 318550340 200000 782470041 200000 543628100 200000 934752226 200000 490408611 200000 699592438 200000 972317139 200000 413147556 200000 837019857 200000 420319974 200000 807888483 200000 318647585 200000 452506460 200000 259199841 200000 413394389 200000 574666911 200000 807516787 200000 697358076 200000 376206246 200000 568065285 200000 713104613 200000 997556463 200000 109307892 200000 925746137 200000 443882015 200000 791632654 200000 591871358 200000 996087618 200000 328755761 200000 605650898 200000 810052003 200000 254181894 200000 21228489 200000 299462737 200000 71461474 200000 395431820 200000 481503285 200000 45647424 200000 148571736 200000 295258587 200000 919210341 200000 173039607 200000 550083780 200000 375231384 200000 519685093 200000 326790252 200000 32102788 200000 815887370 200000 591175910 200000 543227189 200000 256096536 200000 347786521 200000 452253237 200000 322752138 200000 640774814 200000 31629641 200000 854893121 200000 301367104 200000 954442196 200000 711602626 200000 841964568 200000 522040526 200000 522691352 200000 983242827 200000 231788393 200000 460222283 200000 246468458 200000 266666825 200000 456979587 200000 138163053 200000 818692199 200000 991813572 200000 564209235 200000 630516874 200000 655718478 200000 849494370 200000 424245865 200000 622415001 200000 101090302 200000 361602152 200000 871479539 200000 336866865 200000 600679670 200000 348649919 200000 95481535 200000 250362504 200000 475264850 200000 579071212 200000 330469692 200000 653896052 200000 82839508 200000 862329877 200000 666227833 200000 690472301 200000 45584855 200000 749834754 200000 63939875 200000 781911944 200000 549888860 200000 779173913 200000 251698314 200000 580913020 200000 455900929 200000 128504416 200000 324883612 200000 874983327 200000 991864323 200000 187650942 200000 134800359 200000 203601129 200000 304602179 200000 741984953 200000 392375195 200000 962839791 200000 443521597 200000 719527928 200000 865202564 200000 437418984 200000 823148306 200000 766263745 200000 922916371 200000 596243627 200000 205647486 200000 948477755 200000 443342932 200000 859623598 200000 453886689 200000 250327596 200000 661080056 200000 638017031 200000 193451833 200000 351424763 200000 149253452 200000 800849261 200000 78949669 200000 586661038 200000 333280576 200000 149330487 200000 488525539 200000 645160172 200000 533900128 200000 573020763 200000 968567634 200000 181522428 200000 44558813 200000 697784944 200000 717639152 200000 559299779 200000 102653827 200000 613956011 200000 811615963 200000 533151432 200000 200909763 200000 14299108 200000 474067155 200000 880710706 200000 414954666 200000 323398545 200000 306043701 200000 903250376 200000 545513704 200000 186888649 200000 54011905 200000 892857071 200000 521640905 200000 67023937 200000 117465556 200000 293349295 200000 771724094 200000 136354130 200000 874576877 200000 507977389 200000 882355155 200000 286460400 200000 902598187 200000 705167665 200000 596893881 200000 740193203 200000 459496204 200000 77850912 200000 708868029 200000 890121936 200000 744408495 200000 201784578 200000 582149455 200000 366323232 200000 677519314 200000 374491645 200000 281122939 200000 556763927 200000 377474004 200000 446097367 200000 336315633 200000 645715917 200000 402708659 200000 968020726 200000 175332096 200000 400304376 200000 878529037 200000 484045922 200000 350690198 200000 896335855 200000 697371682 200000 240131009 200000 709433921 200000 807689895 200000 11789775 200000 665856345 200000 999689520 200000 705537976 200000 367331988 200000 886614545 200000 281638706 200000 262606936 200000 803109518 200000 140022127 200000 790898100 200000 175819358 200000 924736636 200000 926827418 200000 767688902 200000 337718848 200000 136182717 200000 75239256 200000 501084950 200000 767580948 200000 48710735 200000 552030736 200000 500424178 200000 803662481 200000 573060305 200000 776406472 200000 130470217 200000 809143566 200000 492093057 200000 683885863 200000 376463786 200000 996814721 200000 592469310 200000 825053043 200000 399036482 200000 907778944 200000 164691333 200000 231120531 200000 54675169 200000 243700547 200000 64494199 200000 745055502 200000 851982324 200000 943507871 200000 256937936 200000 452104713 200000 846840460 200000 410997259 200000 863911409 200000 197744459 200000 212253269 200000 375753373 200000 651531734 200000 2793788 200000 98124190 200000 808519693 200000 19371807 200000 709078752 200000 860600151 200000 705992112 200000 79759883 200000 138030048 200000 672063756 200000 667918205 200000 939477879 200000 435556992 200000 467951854 200000 828885515 200000 109798114 200000 340901801 200000 856958410 200000 868163216 200000 828661354 200000 63428319 200000 587496719 200000 636565730 200000 336451791 200000 830694475 200000 415057612 200000 692750200 200000 438018415 200000 608194738 200000 965665198 200000 617327465 200000 335091784 200000 24196986 200000 438493445 200000 983434347 200000 976572408 200000 251143339 200000 320043199 200000 311100116 200000 458180031 200000 650675947 200000 184712554 200000 784705948 200000 778103674 200000 942109056 200000 999352373 200000 118930008 200000 976886696 200000 971320400 200000 611704558 200000 441900863 200000 898963816 200000 362235363 200000 730421764 200000 507963175 200000 18601593 200000 827704671 200000 225489030 200000 966633864 200000 40303416 200000 484259466 200000 583617058 200000 57325175 200000 985723556 200000 453946315 200000 871017766 200000 180960428 200000 896321627 200000 451506216 200000 693389441 200000 147773307 200000 104475293 200000 898849096 200000 210890177 200000 165631709 200000 32405576 200000 626265457 200000 43020054 200000 374888295 200000 266089178 200000 909995403 200000 920300365 200000 546576977 200000 348072561 200000 168245530 200000 414549460 200000 147771248 200000 767822285 200000 372224582 200000 437242555 200000 708552507 200000 166824523 200000 580080597 200000 255553200 200000 893169352 200000 557709802 200000 79271727 200000 334938370 200000 325486031 200000 896495433 200000 722661976 200000 947942814 200000 855925413 200000 992429991 200000 53148152 200000 454998804 200000 679541825 200000 667211488 200000 977392470 200000 515144849 200000 813380153 200000 18454389 200000 117601367 200000 351271397 200000 813894341 200000 242617476 200000 419997571 200000 762937726 200000 957204154 200000 133276107 200000 317296639 200000 383708779 200000 423008144 200000 970340265 200000 935917459 200000 393621081 200000 341494619 200000 362251547 200000 14700197 200000 137366424 200000 387719380 200000 826736578 200000 754927674 200000 680238357 200000 5523793 200000 354036186 200000 551273467 200000 285945441 200000 98284743 200000 883076675 200000 72698925 200000 233748903 200000 507737038 200000 74790012 200000 476542902 200000 455371193 200000 28735900 200000 782412450 200000 520479774 200000 462808067 200000 245734920 200000 662400372 200000 435490699 200000 2234517 200000 34430343 200000 277658193 200000 921788611 200000 680145948 200000 744300849 200000 985534775 200000 234090797 200000 223422440 200000 20524732 200000 875737796 200000 177885903 200000 702237159 200000 73334911 200000 931557432 200000 937079888 200000 618304168 200000 437579632 200000 683649905 200000 980616438 200000 926997336 200000 199188261 200000 95270636 200000 912924328 200000 831131591 200000 807177173 200000 248648138 200000 878956012 200000 65811042 200000 624684631 200000 991930823 200000 918553578 200000 886116409 200000 424483361 200000 304484675 200000 242083942 200000 68410106 200000 513313098 200000 8852285 200000 930332104 200000 371194612 200000 407012999 200000 654733650 200000 412994326 200000 88801044 200000 362430256 200000 75464641 200000 917775352 200000 372115690 200000 784018747 200000 501785449 200000 264967858 200000 973655203 200000 524890943 200000 945562568 200000 622320172 200000 844984591 200000 637115505 200000 804466940 200000 977202157 200000 351556508 200000 251821737 200000 215197637 200000 594141722 200000 960286808 200000 385463902 200000 103927169 200000 126690171 200000 832387059 200000 229356708 200000 297571885 200000 206158197 200000 328704441 200000 48380212 200000 609232490 200000 553174544 200000 620922779 200000 128674915 200000 280169844 200000 354976242 200000 59082278 200000 839152937 200000 617166123 200000 522274401 200000 127728265 200000 407000347 200000 8252429 200000 924644163 200000 599656082 200000 512733808 200000 122581305 200000 358301984 200000 420143280 200000 303144958 200000 454763630 200000 644503838 200000 294073330 200000 832514877 200000 191853064 200000 890892547 200000 973067270 200000 415885890 200000 762681608 200000 698687285 200000 291781946 200000 703748548 200000 678886156 200000 817406652 200000 215399548 200000 359528217 200000 221709906 200000 467130174 200000 401148253 200000 651596857 200000 353521080 200000 274901249 200000 842076169 200000 559850937 200000 650312382 200000 683211500 200000 905706320 200000 604094160 200000 577972609 200000 269261446 200000 209951391 200000 703616341 200000 743586496 200000 348377076 200000 661786630 200000 635146686 200000 416754651 200000 423727101 200000 7870003 200000 110935841 200000 944725198 200000 26484744 200000 767152244 200000 51609398 200000 211037753 200000 589099035 200000 131088568 200000 158595154 200000 653218650 200000 794964189 200000 453908878 200000 241701740 200000 775399952 200000 11067797 200000 582987812 200000 614185498 200000 241820889 200000 523865128 200000 529074759 200000 22515860 200000 359249619 200000 331489566 200000 880620136 200000 182100399 200000 192110526 200000 818498460 200000 527683477 200000 133456098 200000 808525815 200000 17242473 200000 374709627 200000 657220676 200000 180893822 200000 514889965 200000 455857257 200000 254243978 200000 544657136 200000 513204013 200000 509159759 200000 174613773 200000 115257740 200000 282031055 200000 531455418 200000 891962817 200000 330101042 200000 658890011 200000 407338457 200000 607766846 200000 307372382 200000 551264758 200000 489086074 200000 163703482 200000 112836144 200000 213538792 200000 330840332 200000 225515019 200000 869428838 200000 30936855 200000 994159518 200000 928224169 200000 340007262 200000 166388809 200000 785734877 200000 644233897 200000 188961560 200000 74233060 200000 281901593 200000 856140994 200000 62334514 200000 945540336 200000 447683904 200000 718018634 200000 130775018 200000 272542995 200000 193597664 200000 734034489 200000 820583966 200000 666926739 200000 113112104 200000 358631972 200000 425181006 200000 761304919 200000 131532007 200000 81001026 200000 494520983 200000 121716709 200000 901906826 200000 619904362 200000 232956856 200000 99818340 200000 42515745 200000 846364434 200000 532010256 200000 669899162 200000 62548826 200000 424467280 200000 833349533 200000 245736174 200000 517920899 200000 48931035 200000 561961214 200000 645734503 200000 3165067 200000 870241034 200000 904138097 200000 238957994 200000 265472001 200000 97130451 200000 185843669 200000 405300478 200000 729327122 200000 909895628 200000 924742056 200000 418888010 200000 843521166 200000 459877933 200000 80746248 200000 90627605 200000 814170339 200000 812395723 200000 749272245 200000 931237764 200000 635413279 200000 58373661 200000 168166412 200000 586699870 200000 323635697 200000 790670138 200000 402796813 200000 770453003 200000 332347048 200000 927283159 200000 815945301 200000 973752463 200000 610423089 200000 305305165 200000 522871075 200000 540579475 200000 751089180 200000 871486864 200000 642394966 200000 402765147 200000 809523351 200000 513140024 200000 421812589 200000 18853584 200000 328890480 200000 544213370 200000 941245572 200000 745403767 200000 216771606 200000 701297455 200000 644362844 200000 449029238 200000 936551576 200000 416941003 200000 328845651 200000 138847125 200000 435122595 200000 229486438 200000 196555367 200000 480908090 200000 965403527 200000 101393078 200000 652443958 200000 218717803 200000 869745970 200000 161266449 200000 693592576 200000 5918414 200000 557975090 200000 499417711 200000 832535458 200000 307635371 200000 154143414 200000 573662053 200000 566399900 200000 371043560 200000 959685005 200000 108522794 200000 529244171 200000 969926923 200000 773836324 200000 940197269 200000 726796206 200000 147889467 200000 97820811 200000 131947804 200000 403232740 200000 186456638 200000 41684848 200000 273620693 200000 435678379 200000 6222715 200000 596845089 200000 833262711 200000 569425058 200000 115130616 200000 981082253 200000 834828377 200000 429752071 200000 345111388 200000 497950018 200000 611150705 200000 491880889 200000 502534126 200000 982143344 200000 165804885 200000 808825654 200000 802725011 200000 212609763 200000 96053309 200000 427187868 200000 45367250 200000 805959692 200000 87664382 200000 324615083 200000 996314322 200000 287947768 200000 28623631 200000 394864832 200000 918385498 200000 410803798 200000 875092102 200000 430111962 200000 594598351 200000 118666101 200000 252679707 200000 220073881 200000 693217593 200000 883266114 200000 912145699 200000 850079545 200000 839230269 200000 327824973 200000 999313301 200000 348468890 200000 270798371 200000 669190084 200000 980464648 200000 654049082 200000 172993232 200000 252965237 200000 24423345 200000 762106680 200000 681774796 200000 370066639 200000 614121065 200000 127335762 200000 876883516 200000 391529440 200000 489646756 200000 984922342 200000 57801704 200000 79213912 200000 956098426 200000 985020916 200000 864250678 200000 495618180 200000 890005665 200000 99776281 200000 179609131 200000 41169746 200000 461625455 200000 27362197 200000 404259184 200000 613994578 200000 957541852 200000 278687557 200000 413486154 200000 500168882 200000 303961213 200000 13146793 200000 91010720 200000 106257985 200000 213652617 200000 695540446 200000 147580664 200000 490387308 200000 424839894 200000 359818147 200000 758557305 200000 793925955 200000 817101020 200000 632290135 200000 709387497 200000 107225972 200000 212670640 200000 40457464 200000 835888303 200000 662941773 200000 189382409 200000 317454885 200000 416535761 200000 833200317 200000 904478014 200000 708566300 200000 404540150 200000 213324882 200000 580060997 200000 787275963 200000 477406564 200000 103375675 200000 497486772 200000 782729346 200000 800868098 200000 555932231 200000 25489347 200000 864509582 200000 665445718 200000 535544036 200000 55588167 200000 251103135 200000 125663879 200000 206689568 200000 38389943 200000 81558802 200000 560389980 200000 427947434 200000 615075625 200000 229689574 200000 68105018 200000 345016784 200000 341006421 200000 603126714 200000 221525545 200000 209797506 200000 312037008 200000 668576461 200000 583576270 200000 981224780 200000 63388369 200000 130867196 200000 600950896 200000 594261087 200000 273203374 200000 578619846 200000 665551607 200000 858219656 200000 375110239 200000 954153289 200000 177504487 200000 776879670 200000 382272697 200000 902018117 200000 212707689 200000 742905976 200000 773156148 200000 202763544 200000 868529729 200000 986507515 200000 803664868 200000 661834431 200000 975787992 200000 144260623 200000 345105794 200000 62670043 200000 748607795 200000 664086689 200000 216945508 200000 411488680 200000 806062072 200000 669377601 200000 600367487 200000 807026695 200000 599157871 200000 929169693 200000 763626091 200000 610237812 200000 765874558 200000 457742340 200000 525737310 200000 763279887 200000 741213867 200000 843738211 200000 277863982 200000 142991510 200000 174406685 200000 885588042 200000 670419283 200000 600926824 200000 644222618 200000 213413478 200000 310126050 200000 894771075 200000 477250952 200000 645708295 200000 532678034 200000 724855430 200000 504975600 200000 848199963 200000 520611514 200000 194737326 200000 184237941 200000 638331441 200000 951232592 200000 249654236 200000 604068449 200000 768426614 200000 906040298 200000 732592781 200000 990061464 200000 933446073 200000 966854591 200000 161463263 200000 73438625 200000 164435562 200000 941214374 200000 611653521 200000 994035107 200000 719538582 200000 694598677 200000 354255875 200000 102027620 200000 592669932 200000 557576226 200000 978096177 200000 920518475 200000 210943162 200000 409061765 200000 339795387 200000 497675359 200000 24037872 200000 168207763 200000 636378335 200000 824439365 200000 47938586 200000 354210883 200000 928291964 200000 175398213 200000 336411497 200000 401305644 200000 707385872 200000 879579204 200000 513245866 200000 846827139 200000 468389306 200000 752874185 200000 22772044 200000 67982624 200000 566967863 200000 794166012 200000 448255325 200000 659807866 200000 621425896 200000 257452961 200000 851465100 200000 431626661 200000 193581001 200000 619879969 200000 794488104 200000 563651674 200000 490302843 200000 545236609 200000 812764191 200000 430175470 200000 886699834 200000 39310695 200000 146323711 200000 665433689 200000 84815590 200000 535345691 200000 883617526 200000 807824944 200000 699713790 200000 857166979 200000 874735061 200000 528283818 200000 565214367 200000 478202660 200000 395511816 200000 189243037 200000 950263176 200000 368706343 200000 44896927 200000 856652673 200000 778545688 200000 205313105 200000 814219591 200000 52539243 200000 510452045 200000 393196809 200000 609081424 200000 782830354 200000 515229893 200000 482354261 200000 175250088 200000 786332108 200000 750877888 200000 296683996 200000 745499613 200000 94188433 200000 950987291 200000 677005284 200000 141932063 200000 751632630 200000 117807702 200000 431518548 200000 863047738 200000 19364146 200000 241526158 200000 890576306 200000 872709023 200000 30429724 200000 109873795 200000 731501349 200000 564598875 200000 293817898 200000 304838802 200000 767749235 200000 451567389 200000 90487922 200000 883397050 200000 192466179 200000 370209075 200000 308124332 200000 79093402 200000 97470172 200000 201485964 200000 92277037 200000 340695664 200000 857674403 200000 642002871 200000 396303596 200000 707811611 200000 2462623 200000 71871969 200000 506497407 200000 969031961 200000 36335031 200000 196670682 200000 682475806 200000 46379912 200000 177067890 200000 638151952 200000 527999134 200000 272236584 200000 321016821 200000 518413713 200000 686863222 200000 244702550 200000 744719624 200000 881888268 200000 281777597 200000 122429970 200000 666735376 200000 212665040 200000 743659560 200000 189423609 200000 414276885 200000 233237195 200000 161753616 200000 503463755 200000 383277244 200000 94769034 200000 719979881 200000 274947301 200000 147537485 200000 725670206 200000 987237067 200000 381307974 200000 389269166 200000 669180085 200000 426307436 200000 717971853 200000 543340901 200000 944978780 200000 704500002 200000 524594552 200000 546684056 200000 439305026 200000 660645989 200000 667507558 200000 276090639 200000 413510423 200000 991005258 200000 797400917 200000 940149296 200000 142819368 200000 457282184 200000 94495715 200000 870792705 200000 344931940 200000 796868469 200000 88393808 200000 55450409 200000 545254489 200000 789384201 200000 712514169 200000 914846446 200000 978694966 200000 279494105 200000 713100510 200000 773429046 200000 581174473 200000 585417500 200000 595371164 200000 503303818 200000 577736578 200000 228475049 200000 28030834 200000 290808846 200000 500593774 200000 5217782 200000 525412287 200000 375797129 200000 258053948 200000 289346841 200000 803102850 200000 856549730 200000 286163002 200000 403041993 200000 145663319 200000 865706655 200000 346699863 200000 419408477 200000 751826559 200000 623902951 200000 913183010 200000 207241675 200000 724575448 200000 267117696 200000 410611912 200000 561501097 200000 222325216 200000 910188626 200000 504079385 200000 625360175 200000 934467510 200000 308097505 200000 427278979 200000 963065394 200000 859467031 200000 604659541 200000 69901844 200000 587798825 200000 104124772 200000 858260853 200000 713338747 200000 37362987 200000 987643033 200000 511510438 200000 36457991 200000 178391021 200000 545346902 200000 908214768 200000 803980197 200000 839850439 200000 506522330 200000 20842744 200000 938987749 200000 78621104 200000 199390466 200000 382130182 200000 509380341 200000 499929404 200000 539704909 200000 698958591 200000 829437859 200000 68969636 200000 430282202 200000 764059755 200000 205615966 200000 140566718 200000 738563431 200000 615922544 200000 381072180 200000 491316991 200000 622654290 200000 520478164 200000 597576917 200000 970064255 200000 860514459 200000 40175613 200000 489042574 200000 153684724 200000 790264032 200000 744374515 200000 213651277 200000 863958196 200000 471908958 200000 764356700 200000 622522531 200000 937219255 200000 279483894 200000 880743550 200000 66281660 200000 52037522 200000 271533860 200000 853022272 200000 673420391 200000 765813372 200000 123737608 200000 266576168 200000 397119252 200000 498708812 200000 556808544 200000 372274013 200000 285923023 200000 680369784 200000 859423371 200000 208256421 200000 442071625 200000 540482838 200000 202138504 200000 313347943 200000 49001679 200000 835645149 200000 718904051 200000 108172969 200000 761056848 200000 170112036 200000 321830925 200000 17868818 200000 512030043 200000 927582689 200000 487314100 200000 380021480 200000 939724061 200000 145189802 200000 445167462 200000 394666258 200000 350181222 200000 230801335 200000 342184257 200000 959707415 200000 323185316 200000 955655389 200000 428625413 200000 375674396 200000 437908965 200000 477526163 200000 392281103 200000 837395432 200000 51804888 200000 419322095 200000 57865823 200000 992427747 200000 461184972 200000 257184425 200000 772629650 200000 788516369 200000 572069806 200000 862432022 200000 447122151 200000 16868122 200000 166200846 200000 638754349 200000 643339837 200000 23007301 200000 350989081 200000 314951813 200000 226884626 200000 798238328 200000 769146272 200000 319185747 200000 657384581 200000 385581880 200000 125826319 200000 222492272 200000 653874260 200000 446141102 200000 709743989 200000 282762320 200000 263779037 200000 409462686 200000 704914817 200000 163177995 200000 232420896 200000 236798321 200000 917933698 200000 188865367 200000 195154107 200000 859519532 200000 806509158 200000 553610 200000 133994987 200000 280369270 200000 178300347 200000 876429980 200000 410791824 200000 962557333 200000 664605616 200000 553180962 200000 985178665 200000 66174831 200000 933976595 200000 519362131 200000 146614483 200000 972747916 200000 420008276 200000 531700997 200000 161082701 200000 521771538 200000 538102912 200000 778143920 200000 804340726 200000 46531527 200000 704245573 200000 292825961 200000 433646028 200000 40175634 200000 205084147 200000 544541159 200000 770738798 200000 362284025 200000 29820792 200000 523652481 200000 284162074 200000 829904675 200000 794749283 200000 413892141 200000 234827694 200000 895635414 200000 207000545 200000 775290497 200000 840047786 200000 942720761 200000 229277122 200000 376450485 200000 863760171 200000 153624595 200000 221508724 200000 689838494 200000 347184625 200000 761749833 200000 765619717 200000 865407667 200000 970184793 200000 421540706 200000 164499748 200000 415190538 200000 149144675 200000 348059077 200000 131641119 200000 604866395 200000 387793580 200000 228923001 200000 739907557 200000 374673659 200000 155293299 200000 189617699 200000 17444357 200000 931851233 200000 163442071 200000 459914763 200000 880560301 200000 398980003 200000 127313558 200000 746204182 200000 598985643 200000 236585081 200000 706923663 200000 765622476 200000 530852206 200000 600534328 200000 394355007 200000 751916370 200000 847143172 200000 654757208 200000 498366215 200000 371669872 200000 982891549 200000 737304813 200000 373181668 200000 320406411 200000 441066245 200000 249845936 200000 380565620 200000 549755051 200000 59384493 200000 426615799 200000 846422519 200000 853526646 200000 840139938 200000 594916535 200000 779843146 200000 184916274 200000 922916627 200000 253950344 200000 602617068 200000 168171973 200000 526816974 200000 25715104 200000 859393532 200000 520667063 200000 69248323 200000 232198357 200000 923235384 200000 529580846 200000 551029886 200000 406963615 200000 657024255 200000 625925872 200000 914488112 200000 717962515 200000 218485327 200000 347408996 200000 510311590 200000 223769320 200000 125125319 200000 944298896 200000 181068495 200000 12306805 200000 798283173 200000 272061211 200000 799998009 200000 232930736 200000 311551687 200000 287378507 200000 52950035 200000 280251183 200000 103548077 200000 236578567 200000 129679916 200000 774861353 200000 728799860 200000 295740373 200000 411038450 200000 435985269 200000 503060444 200000 394708444 200000 711651699 200000 316684937 200000 532091202 200000 830843107 200000 247895390 200000 167093115 200000 799669157 200000 671905103 200000 987228929 200000 206719235 200000 3241124 200000 323504679 200000 415453003 200000 184819318 200000 228387965 200000 356230931 200000 561523659 200000 182282187 200000 574074895 200000 744272471 200000 926070447 200000 580960665 200000 944807640 200000 541556443 200000 971808965 200000 857184021 200000 164532983 200000 351873062 200000 220077436 200000 996214807 200000 862432554 200000 474340445 200000 817850082 200000 482433302 200000 353165007 200000 135105096 200000 889637286 200000 485089062 200000 810388966 200000 250893132 200000 913225495 200000 880807936 200000 942766348 200000 945580401 200000 219353890 200000 910855673 200000 620067200 200000 21710685 200000 404231255 200000 361932297 200000 928002850 200000 424562261 200000 572928484 200000 567502789 200000 417037422 200000 25514050 200000 973793176 200000 352199012 200000 405936260 200000 103154089 200000 621414368 200000 923172796 200000 344602402 200000 911460273 200000 622478795 200000 130085957 200000 923182759 200000 503433760 200000 913446153 200000 630513428 200000 837918225 200000 66408284 200000 349375975 200000 942320864 200000 508662526 200000 961449581 200000 35648340 200000 626130687 200000 516399534 200000 398041849 200000 232461534 200000 109455721 200000 72939263 200000 471497030 200000 285096628 200000 567616691 200000 626692718 200000 688261691 200000 729410981 200000 462714900 200000 516498459 200000 849723230 200000 292450078 200000 208564067 200000 763024069 200000 424895190 200000 290666799 200000 465494806 200000 820157385 200000 331337066 200000 172064902 200000 898900547 200000 248829222 200000 860640383 200000 91272306 200000 133308066 200000 385393531 200000 7038492 200000 356565728 200000 737280648 200000 663955974 200000 374977256 200000 286465631 200000 506092780 200000 304084134 200000 643479594 200000 390924319 200000 970674020 200000 123526617 200000 220587975 200000 937563117 200000 710477352 200000 809008318 200000 964377670 200000 710481976 200000 83668493 200000 13157138 200000 949671119 200000 405869582 200000 259107978 200000 248213814 200000 558040870 200000 323633438 200000 742980022 200000 471182886 200000 854616500 200000 571274167 200000 820314694 200000 832206210 200000 161945981 200000 1358534 200000 873240979 200000 173113225 200000 540062762 200000 357698523 200000 540142481 200000 156421400 200000 429257728 200000 493291812 200000 863514840 200000 319100334 200000 391070693 200000 283434863 200000 491551902 200000 915623786 200000 719574369 200000 215994923 200000 434018489 200000 92074762 200000 747685018 200000 48976231 200000 595531680 200000 762229741 200000 747035222 200000 268140497 200000 717036650 200000 198524945 200000 554868219 200000 283663542 200000 491771086 200000 826874388 200000 266964369 200000 591918087 200000 553467680 200000 852964150 200000 408926654 200000 186106961 200000 994082905 200000 954009428 200000 282732488 200000 964054724 200000 414999054 200000 699683054 200000 733127062 200000 462623020 200000 569195126 200000 321346337 200000 374754734 200000 472460794 200000 955879528 200000 239948205 200000 612387127 200000 884813883 200000 762156889 200000 319829231 200000 786681335 200000 461999005 200000 313703778 200000 824078310 200000 520181845 200000 941945457 200000 543571767 200000 677500977 200000 954298711 200000 982448035 200000 108949552 200000 334726670 200000 100279461 200000 366898882 200000 160994371 200000 864234075 200000 459751555 200000 108876286 200000 539708934 200000 751096984 200000 318542297 200000 376094244 200000 182267569 200000 878800611 200000 130495534 200000 729699490 200000 757575193 200000 436750841 200000 590476199 200000 557310345 200000 940728501 200000 19580219 200000 357475595 200000 386883461 200000 878197148 200000 315126949 200000 647621058 200000 436831717 200000 541750403 200000 905939671 200000 253276624 200000 723782809 200000 390346690 200000 282518288 200000 734775262 200000 941257262 200000 323873872 200000 191295789 200000 908995376 200000 462973906 200000 13140417 200000 851930029 200000 154071471 200000 812649302 200000 729271374 200000 638935471 200000 363317216 200000 721610534 200000 274474189 200000 958327025 200000 753168617 200000 208658513 200000 732602035 200000 530667985 200000 363296402 200000 99020423 200000 712208920 200000 799210831 200000 660879169 200000 885087764 200000 185668530 200000 405848841 200000 820637692 200000 647323113 200000 552816343 200000 829807932 200000 49759337 200000 999104403 200000 882123647 200000 98590921 200000 984634576 200000 107953985 200000 381418047 200000 831864108 200000 559212567 200000 72775618 200000 390629454 200000 736705157 200000 593391556 200000 289272451 200000 782196611 200000 543483795 200000 115704318 200000 819498900 200000 395811411 200000 674571187 200000 695894923 200000 877895075 200000 605942743 200000 880960740 200000 646833106 200000 158622206 200000 210952131 200000 153022405 200000 973012185 200000 481356948 200000 551896687 200000 833739156 200000 984777031 200000 829624308 200000 572802769 200000 259677743 200000 222117987 200000 246709579 200000 95315071 200000 880704022 200000 550757906 200000 570658409 200000 966985137 200000 180481126 200000 977412827 200000 925714364 200000 85923643 200000 886175967 200000 234152933 200000 387308626 200000 918836886 200000 629058014 200000 375693559 200000 59211738 200000 801302488 200000 401384035 200000 274535542 200000 470681762 200000 829776311 200000 992542219 200000 108242794 200000 693057946 200000 456642953 200000 282343189 200000 146578296 200000 372024398 200000 703176005 200000 73435744 200000 202832616 200000 679036143 200000 717195138 200000 971272554 200000 794685599 200000 695007818 200000 266766197 200000 928765522 200000 122043429 200000 131914702 200000 605462775 200000 606159318 200000 963126175 200000 625435018 200000 135796348 200000 507602773 200000 450203605 200000 372063787 200000 332760860 200000 434125004 200000 938272813 200000 360814337 200000 638320781 200000 190328028 200000 4964012 200000 690222074 200000 311140645 200000 530033345 200000 210238459 200000 667803556 200000 256867292 200000 499419740 200000 143244127 200000 113947438 200000 326651975 200000 53615657 200000 819879615 200000 842223718 200000 881972893 200000 271797064 200000 498591393 200000 397245372 200000 17862068 200000 565825399 200000 409928747 200000 605023804 200000 516543236 200000 798097173 200000 705929510 200000 947244439 200000 147069602 200000 860362528 200000 199221749 200000 905643546 200000 725182789 200000 42680119 200000 608181154 200000 965011636 200000 136858180 200000 750626200 200000 32090065 200000 51191540 200000 695254933 200000 980311330 200000 183178953 200000 870968583 200000 301569486 200000 52015954 200000 859442033 200000 588006333 200000 875228199 200000 678068297 200000 341428047 200000 534382211 200000 100981877 200000 624968387 200000 468852874 200000 11601769 200000 867273518 200000 972392992 200000 156721129 200000 643119389 200000 38581611 200000 289136223 200000 687014097 200000 849055982 200000 901666528 200000 202151965 200000 552267593 200000 408530633 200000 746092518 200000 5151385 200000 861183481 200000 412510014 200000 499297649 200000 588809650 200000 321146405 200000 786905466 200000 294867224 200000 761971174 200000 339045302 200000 969546062 200000 162069779 200000 108900948 200000 643562288 200000 987101990 200000 825338423 200000 257106106 200000 196691900 200000 789264401 200000 938494971 200000 632305526 200000 304189214 200000 597176766 200000 227981430 200000 215400328 200000 241907135 200000 932592764 200000 664971870 200000 957480589 200000 421380260 200000 482435385 200000 942132489 200000 929587909 200000 729110387 200000 690357635 200000 194347631 200000 905646861 200000 75781748 200000 504812937 200000 13301029 200000 865283300 200000 296128653 200000 954360857 200000 453050466 200000 901867625 200000 363582276 200000 411958434 200000 252521468 200000 220647003 200000 773669568 200000 249774899 200000 717828203 200000 967153686 200000 361216455 200000 308146810 200000 62004932 200000 313510811 200000 525899711 200000 615571397 200000 847587006 200000 969524616 200000 507172016 200000 924746499 200000 784193200 200000 943379227 200000 836814656 200000 303542978 200000 415014800 200000 454667826 200000 294019766 200000 258887729 200000 70072564 200000 808961357 200000 865990903 200000 49838879 200000 908402963 200000 640656777 200000 384325258 200000 268996089 200000 998826692 200000 493526182 200000 560638614 200000 13978575 200000 72620925 200000 77373185 200000 348319969 200000 602136143 200000 71525204 200000 726193561 200000 754837458 200000 691406792 200000 868666113 200000 613706253 200000 244557424 200000 382739239 200000 105894361 200000 360791708 200000 197206624 200000 863674876 200000 734294483 200000 629800482 200000 130852841 200000 257446516 200000 302350213 200000 972313120 200000 542205939 200000 716342623 200000 828855847 200000 40753844 200000 480585218 200000 717222443 200000 826655630 200000 705138332 200000 972778559 200000 556574439 200000 238300209 200000 851159862 200000 898059118 200000 979588672 200000 581781287 200000 704213122 200000 281662200 200000 984385413 200000 964318758 200000 243372317 200000 414135522 200000 856173734 200000 450582404 200000 765742151 200000 591573458 200000 388949552 200000 143015993 200000 795251165 200000 99751184 200000 27627346 200000 647226330 200000 259918430 200000 964461185 200000 559907802 200000 160555165 200000 252719337 200000 547142829 200000 622165559 200000 41117531 200000 432084284 200000 64217274 200000 826955128 200000 551365000 200000 105954230 200000 789330030 200000 339926347 200000 87891773 200000 49602901 200000 937280560 200000 631294 200000 569901870 200000 949079992 200000 222736134 200000 272192639 200000 778715826 200000 968894236 200000 836773015 200000 166484063 200000 660071361 200000 821238370 200000 26060585 200000 582481354 200000 454719216 200000 554650374 200000 593557411 200000 360889232 200000 448462198 200000 904391465 200000 946412427 200000 596570398 200000 639865642 200000 805454215 200000 406247688 200000 531396740 200000 66393218 200000 486173056 200000 168617184 200000 136590448 200000 807978132 200000 508434194 200000 829699706 200000 28167216 200000 396047128 200000 168139484 200000 181636573 200000 813453235 200000 479121507 200000 639795740 200000 130621358 200000 737279368 200000 996117868 200000 561867953 200000 902624564 200000 304394461 200000 644387785 200000 598837529 200000 260013142 200000 63442816 200000 226176946 200000 669005427 200000 798983579 200000 413502943 200000 33905148 200000 417597052 200000 582458408 200000 191830795 200000 807419422 200000 622769557 200000 374736325 200000 120511152 200000 623005743 200000 304424634 200000 358430423 200000 80588573 200000 546111716 200000 118806412 200000 956024422 200000 345541442 200000 995926934 200000 638023239 200000 724633111 200000 420790956 200000 258703929 200000 870222283 200000 518088754 200000 936828810 200000 32643429 200000 142526870 200000 486104477 200000 539330218 200000 787207248 200000 1131463 200000 596109277 200000 795762043 200000 52205264 200000 995546908 200000 965274907 200000 17968652 200000 707775836 200000 464378100 200000 722154012 200000 523015434 200000 155070731 200000 543004493 200000 361176647 200000 6162373 200000 481626515 200000 651317958 200000 967075746 200000 471224875 200000 694592331 200000 799447196 200000 322882771 200000 402939594 200000 712240937 200000 186814640 200000 970860322 200000 779281105 200000 463757507 200000 571855230 200000 914852469 200000 171854351 200000 351374416 200000 750736422 200000 338244946 200000 257877745 200000 460177575 200000 333399655 200000 879352544 200000 576209031 200000 575540541 200000 542934686 200000 351337702 200000 748082303 200000 142913579 200000 795252170 200000 167402441 200000 539820839 200000 35811877 200000 187047818 200000 460450960 200000 91040622 200000 567036547 200000 359261212 200000 436430050 200000 373520611 200000 478610235 200000 444099167 200000 348626693 200000 547356595 200000 874591459 200000 888740304 200000 376259553 200000 460883118 200000 644915891 200000 180532368 200000 617854202 200000 579467586 200000 330670720 200000 728764764 200000 898762360 200000 355631997 200000 616534721 200000 730703250 200000 693760290 200000 311497742 200000 999561357 200000 147628337 200000 148308573 200000 771998788 200000 482960793 200000 113534681 200000 17994801 200000 589215756 200000 897599037 200000 902300102 200000 758833475 200000 107879926 200000 470225776 200000 763245016 200000 832249563 200000 1140528 200000 130636998 200000 339252109 200000 862548702 200000 175631240 200000 48062072 200000 261723140 200000 381640148 200000 785680749 200000 849884508 200000 981285115 200000 591280867 200000 421090286 200000 660093159 200000 854337233 200000 614958032 200000 514281144 200000 747649841 200000 230621827 200000 184983812 200000 259992091 200000 816795888 200000 700289458 200000 89771396 200000 848003333 200000 619724666 200000 393945243 200000 571790071 200000 790527236 200000 62774471 200000 660391964 200000 633346467 200000 213078087 200000 945522028 200000 416651700 200000 13503086 200000 362971037 200000 115774112 200000 136063363 200000 394177761 200000 514494067 200000 847898682 200000 878043717 200000 562031903 200000 450893017 200000 691099311 200000 398432090 200000 905142258 200000 670029181 200000 807261976 200000 60747968 200000 599208126 200000 520142765 200000 36492073 200000 413370646 200000 950474634 200000 426824536 200000 862308666 200000 372823450 200000 975424765 200000 737517324 200000 615953985 200000 38391850 200000 671550045 200000 25514489 200000 300207060 200000 178225990 200000 833642385 200000 415242220 200000 68355626 200000 990242316 200000 115243296 200000 992637267 200000 16911898 200000 493829177 200000 983262255 200000 491572542 200000 220979994 200000 700483630 200000 832322693 200000 209495899 200000 809373505 200000 656869607 200000 217429641 200000 344673785 200000 945812293 200000 586551300 200000 498563906 200000 131894277 200000 30242940 200000 515913667 200000 966577237 200000 544712975 200000 565316317 200000 505902851 200000 60600842 200000 378827077 200000 781594367 200000 264895810 200000 747161926 200000 177091445 200000 498838039 200000 82270367 200000 100935057 200000 656432910 200000 164878846 200000 616290264 200000 702754577 200000 684784670 200000 77803304 200000 497919052 200000 494473355 200000 47888725 200000 8271021 200000 207288825 200000 645490024 200000 917566464 200000 551968835 200000 535824253 200000 65190829 200000 63695885 200000 41483840 200000 534019096 200000 122839552 200000 135259660 200000 224416156 200000 544481191 200000 958697385 200000 324255019 200000 699978732 200000 929861801 200000 390290062 200000 730365241 200000 421141351 200000 323155005 200000 980418869 200000 297799843 200000 323923171 200000 101934626 200000 36184773 200000 441178745 200000 842044376 200000 740103348 200000 342529796 200000 406531689 200000 626939483 200000 250395381 200000 182858329 200000 606231745 200000 940693283 200000 371274368 200000 501523914 200000 608722544 200000 582948743 200000 614997398 200000 959994110 200000 230682372 200000 475626877 200000 682451221 200000 948528699 200000 324164781 200000 314817947 200000 618020986 200000 190018664 200000 837340215 200000 829975833 200000 895481318 200000 230209804 200000 957465875 200000 369604043 200000 128192533 200000 877794380 200000 994207054 200000 604297770 200000 670324840 200000 581509871 200000 889713047 200000 969994060 200000 800335067 200000 527756892 200000 798989628 200000 484065510 200000 470434830 200000 287161498 200000 936181293 200000 163195729 200000 295885119 200000 323343438 200000 17533687 200000 244936065 200000 53233741 200000 384921280 200000 852554952 200000 242631949 200000 549902262 200000 273818069 200000 73169776 200000 770091053 200000 678566553 200000 563242517 200000 520200541 200000 595127734 200000 957221556 200000 485969573 200000 924695454 200000 935244575 200000 50126437 200000 110354765 200000 462869984 200000 621583999 200000 384693420 200000 403959410 200000 963841139 200000 713324172 200000 788343590 200000 914683164 200000 113870404 200000 103478940 200000 252309523 200000 348639473 200000 964672227 200000 658560167 200000 613652048 200000 494214199 200000 983510654 200000 779042626 200000 955788637 200000 287601620 200000 739431908 200000 172316068 200000 125103447 200000 327732560 200000 439455874 200000 623322019 200000 990159613 200000 745916113 200000 677748328 200000 959420343 200000 877168046 200000 17059613 200000 925944899 200000 883417845 200000 944486760 200000 542055323 200000 911829347 200000 692120852 200000 183416009 200000 378002001 200000 5910966 200000 334624875 200000 354113809 200000 544889318 200000 646432203 200000 353687024 200000 971620382 200000 922110368 200000 5265103 200000 915436345 200000 265269357 200000 914204006 200000 153097362 200000 775324797 200000 480972575 200000 6825918 200000 614009729 200000 667051667 200000 576737776 200000 662530511 200000 923266220 200000 624668401 200000 823937856 200000 452371296 200000 787769281 200000 415118253 200000 977906190 200000 896182486 200000 17604878 200000 309321087 200000 664989687 200000 308644152 200000 455654787 200000 178092476 200000 950693690 200000 26904109 200000 202422956 200000 916501083 200000 23553206 200000 524527612 200000 559424698 200000 101195250 200000 701100521 200000 550640522 200000 396777594 200000 917993401 200000 574520049 200000 877782623 200000 437699931 200000 607505285 200000 518762638 200000 623074976 200000 124065131 200000 780426701 200000 992519197 200000 364153109 200000 585157977 200000 169544104 200000 442568094 200000 30838051 200000 606922868 200000 921618636 200000 346036142 200000 751536850 200000 296254634 200000 493549967 200000 399199629 200000 174482632 200000 389522569 200000 518019305 200000 510434072 200000 472998986 200000 808060736 200000 473986670 200000 150442190 200000 946202433 200000 324022941 200000 862327383 200000 624045006 200000 852535858 200000 67304207 200000 226744186 200000 94243286 200000 355847235 200000 864008613 200000 843689804 200000 212596549 200000 924112700 200000 19874828 200000 770563557 200000 18875161 200000 639356803 200000 469916308 200000 816280572 200000 423604977 200000 847539742 200000 501186603 200000 284584677 200000 936661259 200000 498577588 200000 294468191 200000 860710553 200000 67549765 200000 881470859 200000 614357856 200000 595015085 200000 42389023 200000 905323402 200000 901764602 200000 633886552 200000 676510902 200000 680867895 200000 912465822 200000 758566257 200000 897130185 200000 104736697 200000 837489753 200000 5950574 200000 501255095 200000 889005783 200000 726956250 200000 66177381 200000 461496191 200000 509359350 200000 981492335 200000 412197902 200000 350434494 200000 780064285 200000 796052231 200000 403828926 200000 469399219 200000 912874227 200000 780098865 200000 165032044 200000 806166332 200000 661171903 200000 143118874 200000 15568046 200000 108628185 200000 368125798 200000 761864594 200000 900001724 200000 316370088 200000 201034607 200000 627435015 200000 385896043 200000 306152551 200000 952151554 200000 468011655 200000 258900530 200000 642397300 200000 140202723 200000 847349442 200000 68359976 200000 460193231 200000 310590587 200000 148806916 200000 134955522 200000 575408661 200000 556133838 200000 675927102 200000 225700377 200000 661035909 200000 208720005 200000 382333949 200000 339466593 200000 199210238 200000 748643045 200000 425871471 200000 177827442 200000 348201471 200000 198259156 200000 374985829 200000 764391554 200000 862028452 200000 29075162 200000 725130571 200000 909006183 200000 838557615 200000 715176989 200000 98626864 200000 967754136 200000 508096635 200000 452698210 200000 206301380 200000 609983532 200000 96608521 200000 564886802 200000 52235604 200000 799124185 200000 849094647 200000 41121842 200000 998334159 200000 102368758 200000 330670722 200000 255287913 200000 606672835 200000 158225529 200000 94098059 200000 748351741 200000 813889375 200000 560052728 200000 869503630 200000 857899989 200000 957361522 200000 548222634 200000 74669996 200000 440660343 200000 458302057 200000 420517222 200000 517272481 200000 887675658 200000 787240276 200000 168568737 200000 497308877 200000 73841748 200000 745291745 200000 977641332 200000 440250414 200000 576978876 200000 127563358 200000 737761683 200000 669232483 200000 647174216 200000 434005434 200000 986169174 200000 540890794 200000 665538463 200000 237498244 200000 129540275 200000 450933986 200000 184069640 200000 601291753 200000 160548416 200000 628479881 200000 661388904 200000 199954873 200000 935426869 200000 785875133 200000 979949126 200000 956495458 200000 680911207 200000 810059070 200000 73793994 200000 154013682 200000 236465997 200000 435863145 200000 329047480 200000 868993816 200000 944879614 200000 991723582 200000 810005881 200000 699592995 200000 20651823 200000 620917594 200000 951103761 200000 626442240 200000 152669496 200000 241958652 200000 729282345 200000 639094847 200000 940465936 200000 240241411 200000 152784133 200000 185356558 200000 897897547 200000 745460717 200000 862555278 200000 813230651 200000 292481826 200000 880324313 200000 779369032 200000 130563125 200000 194559083 200000 360933253 200000 455226204 200000 315114507 200000 231019419 200000 722465360 200000 487960463 200000 266184554 200000 222892234 200000 557112888 200000 182835016 200000 316921506 200000 406195886 200000 494737627 200000 458880908 200000 933125281 200000 905796253 200000 107032185 200000 277087236 200000 238043381 200000 237941391 200000 8069615 200000 166010613 200000 338919373 200000 985103129 200000 227543229 200000 444815174 200000 629609975 200000 392365426 200000 766894848 200000 522804861 200000 701309667 200000 181947249 200000 689198455 200000 491821249 200000 789485214 200000 128803211 200000 205341569 200000 234733272 200000 844380630 200000 299573465 200000 567077660 200000 346159145 200000 580515803 200000 129251087 200000 186763495 200000 997716666 200000 610682012 200000 951088773 200000 602233888 200000 562879282 200000 791853733 200000 566370865 200000 918949542 200000 495179992 200000 693520678 200000 601441193 200000 294463734 200000 222805905 200000 989460974 200000 296404260 200000 142465585 200000 270341604 200000 191233387 200000 399901561 200000 128600595 200000 557418744 200000 843544747 200000 961931294 200000 642037501 200000 358842004 200000 576355677 200000 939167530 200000 103238123 200000 602136861 200000 280678352 200000 613034835 200000 727195261 200000 517457818 200000 507141873 200000 480764399 200000 851996914 200000 397210035 200000 136200272 200000 485074677 200000 192345639 200000 256703916 200000 321081883 200000 245513980 200000 103238555 200000 235975278 200000 69230880 200000 817905977 200000 384685932 200000 674997118 200000 978779342 200000 332712837 200000 224616026 200000 649493762 200000 581458739 200000 317706836 200000 27550659 200000 299171778 200000 404650239 200000 728613566 200000 205972389 200000 180490019 200000 538531710 200000 360764025 200000 302229662 200000 51516205 200000 851348129 200000 720063451 200000 605199342 200000 391855750 200000 225618165 200000 789540828 200000 163687282 200000 257805940 200000 919072681 200000 720899089 200000 67258281 200000 546211038 200000 493248140 200000 546972337 200000 177334707 200000 519276106 200000 585048075 200000 51524754 200000 915099980 200000 990347742 200000 48347446 200000 271684908 200000 431809748 200000 606761826 200000 507192250 200000 49772180 200000 149074761 200000 123498812 200000 7755240 200000 962526593 200000 397804105 200000 799674483 200000 930903212 200000 260586314 200000 646896148 200000 731086508 200000 284025749 200000 336167909 200000 653790088 200000 791138350 200000 938438866 200000 493721576 200000 564359203 200000 753306592 200000 915398450 200000 809169035 200000 848243203 200000 235907912 200000 409733667 200000 693648290 200000 135310312 200000 469652621 200000 613263795 200000 639050150 200000 56187183 200000 391868534 200000 517862545 200000 217077165 200000 506059223 200000 631389288 200000 868585995 200000 23825260 200000 437005951 200000 943791210 200000 750666256 200000 920434491 200000 20256870 200000 151424292 200000 679108399 200000 825584657 200000 380587880 200000 708550106 200000 637855382 200000 86109058 200000 298094086 200000 827235445 200000 746024979 200000 969624007 200000 609308510 200000 426324857 200000 509238293 200000 736533941 200000 703588654 200000 998876175 200000 344020906 200000 70979267 200000 526986197 200000 63602171 200000 794374786 200000 710971656 200000 309719632 200000 437846950 200000 879812329 200000 665227066 200000 45692992 200000 292674581 200000 422509520 200000 248379055 200000 792629729 200000 305106158 200000 824569028 200000 922360159 200000 591135763 200000 688280697 200000 939281396 200000 293058527 200000 544523861 200000 167609244 200000 883347502 200000 847570790 200000 214991044 200000 507795421 200000 986428642 200000 486123978 200000 596771871 200000 571493218 200000 235908124 200000 158535043 200000 617822149 200000 792806131 200000 878075021 200000 165816742 200000 470505908 200000 217915894 200000 492391810 200000 361416170 200000 510033546 200000 273137777 200000 795949290 200000 604406950 200000 374635911 200000 887325963 200000 28904787 200000 326512336 200000 189672073 200000 723312394 200000 63110125 200000 596979710 200000 220780557 200000 861833813 200000 479526532 200000 610381415 200000 939746100 200000 559255411 200000 469264265 200000 330489570 200000 575550906 200000 992965513 200000 736261641 200000 637348581 200000 158651391 200000 505237598 200000 815295411 200000 929793158 200000 249880322 200000 931126873 200000 521505493 200000 887813245 200000 392827488 200000 282164865 200000 46600286 200000 387750943 200000 945324120 200000 524861051 200000 673796061 200000 457545571 200000 653291465 200000 381785742 200000 349078912 200000 183604447 200000 593138737 200000 915398562 200000 656266261 200000 849593803 200000 61171118 200000 666695483 200000 858032907 200000 979158012 200000 201819392 200000 936434050 200000 7825520 200000 376415209 200000 914674053 200000 79605563 200000 734511347 200000 290671785 200000 729154874 200000 945726415 200000 932823011 200000 684791794 200000 674990784 200000 912681282 200000 117146413 200000 889499162 200000 77529427 200000 940218429 200000 962094945 200000 818667033 200000 869558483 200000 892064773 200000 891419053 200000 893878147 200000 38560703 200000 217324672 200000 659855840 200000 633591441 200000 717820211 200000 626027574 200000 186177639 200000 133593625 200000 975639281 200000 15733837 200000 971707473 200000 875484560 200000 580334932 200000 914116747 200000 877246798 200000 323904270 200000 499487069 200000 248631127 200000 247456171 200000 954040650 200000 367357610 200000 656420279 200000 755777623 200000 188753304 200000 308252025 200000 709347154 200000 506279648 200000 676305393 200000 204183208 200000 257928302 200000 546413429 200000 986191082 200000 174883767 200000 618451954 200000 498578661 200000 650661306 200000 627066563 200000 262865252 200000 660240030 200000 408963128 200000 108083339 200000 647794411 200000 314936494 200000 202642138 200000 241382511 200000 687334733 200000 765166019 200000 216922294 200000 725170795 200000 283727345 200000 42294574 200000 495357316 200000 385064223 200000 954343134 200000 380782811 200000 306983833 200000 584146889 200000 941157049 200000 474457945 200000 847949292 200000 329597000 200000 37370569 200000 825609176 200000 429179411 200000 76113690 200000 583090933 200000 489743397 200000 996832326 200000 332781405 200000 156478404 200000 665911471 200000 467402586 200000 677029585 200000 381458011 200000 236191876 200000 278072518 200000 546479571 200000 69196930 200000 781749587 200000 953928353 200000 868277091 200000 580928670 200000 57732459 200000 620881824 200000 845554974 200000 752021943 200000 381568441 200000 661737244 200000 193900355 200000 86445426 200000 485839309 200000 250751753 200000 479275698 200000 139477527 200000 189304789 200000 650399743 200000 810417895 200000 316264588 200000 145365151 200000 406164787 200000 118747650 200000 727117910 200000 363265947 200000 82747518 200000 484975809 200000 36018590 200000 340522197 200000 643069012 200000 28556930 200000 51473193 200000 641131774 200000 124069325 200000 860264773 200000 461301854 200000 721352035 200000 256731295 200000 517084584 200000 584704835 200000 746276850 200000 216472353 200000 259527913 200000 53088382 200000 938867004 200000 106212425 200000 319864038 200000 108190039 200000 483001965 200000 692943789 200000 510194719 200000 832204212 200000 72156500 200000 776007044 200000 668663729 200000 288695323 200000 448305249 200000 937409189 200000 403741019 200000 601898931 200000 753716385 200000 147083909 200000 101073788 200000 665561155 200000 820033474 200000 196161853 200000 803273490 200000 525419056 200000 199917077 200000 919745409 200000 444076988 200000 65668225 200000 46749318 200000 558847145 200000 443073464 200000 820788445 200000 850956964 200000 78716587 200000 869242341 200000 476729226 200000 286625951 200000 107077661 200000 497741761 200000 198948719 200000 147657028 200000 568116279 200000 521424234 200000 161714707 200000 283146242 200000 502850766 200000 218723232 200000 388227483 200000 503156455 200000 716738137 200000 656263104 200000 462687951 200000 26599586 200000 545764846 200000 462308810 200000 44687636 200000 310661249 200000 910871365 200000 353451099 200000 61660274 200000 759879796 200000 246106291 200000 758481586 200000 167288718 200000 179851528 200000 890282800 200000 624454318 200000 429039536 200000 198974827 200000 247561808 200000 346287310 200000 222382269 200000 624813422 200000 722892364 200000 479705134 200000 514584893 200000 217374589 200000 463168505 200000 950253199 200000 782810197 200000 189737639 200000 932292303 200000 667142735 200000 780216781 200000 632331932 200000 12821731 200000 146404460 200000 641622027 200000 44971433 200000 870546668 200000 137768068 200000 835071509 200000 729673916 200000 102401088 200000 743208151 200000 432863634 200000 442199909 200000 723943127 200000 334549570 200000 741889224 200000 421654995 200000 148720966 200000 288575557 200000 787102877 200000 932688594 200000 500690116 200000 811700477 200000 690178201 200000 768693202 200000 574479656 200000 22945577 200000 238666978 200000 613227234 200000 384331495 200000 788020264 200000 652249150 200000 726342320 200000 420138778 200000 405396472 200000 505823252 200000 788953226 200000 449180021 200000 602466616 200000 620405867 200000 608219743 200000 264690768 200000 929317158 200000 179502568 200000 988969662 200000 638420641 200000 983287201 200000 748059090 200000 223399636 200000 135560190 200000 146983719 200000 964835344 200000 541807729 200000 269657758 200000 685314774 200000 901918504 200000 45817347 200000 66043224 200000 587052654 200000 340268098 200000 798651032 200000 745273762 200000 228876876 200000 966105378 200000 228970463 200000 833800595 200000 81916783 200000 914716720 200000 478472230 200000 657057760 200000 702110583 200000 863607923 200000 582587997 200000 291155426 200000 565862048 200000 614625168 200000 38611473 200000 134675341 200000 852426698 200000 744241615 200000 381039472 200000 258643320 200000 301915763 200000 986657813 200000 372743498 200000 593061595 200000 194549434 200000 494196714 200000 367055117 200000 105264524 200000 358203229 200000 488324980 200000 568931528 200000 329271808 200000 320474042 200000 766422904 200000 973903656 200000 329920335 200000 752363985 200000 782156639 200000 169532797 200000 113462063 200000 235037759 200000 712674606 200000 279342005 200000 405042166 200000 649791044 200000 803295115 200000 991634526 200000 812962460 200000 359207357 200000 599010238 200000 519685287 200000 29344950 200000 591793450 200000 180583341 200000 735271006 200000 77376635 200000 669559208 200000 667697630 200000 841983475 200000 380944577 200000 973401334 200000 293379448 200000 870760562 200000 877792000 200000 292468083 200000 155833409 200000 672051596 200000 236979533 200000 924121117 200000 8332448 200000 806601614 200000 295035999 200000 793677971 200000 856707995 200000 906022247 200000 711397773 200000 938776851 200000 881940185 200000 604476582 200000 890423501 200000 262603899 200000 165237408 200000 230864760 200000 48907957 200000 530609227 200000 630743511 200000 324628141 200000 125480060 200000 831693472 200000 97294341 200000 957643186 200000 8476153 200000 397351994 200000 170216271 200000 208791703 200000 644679586 200000 7088758 200000 548599932 200000 555734026 200000 264576142 200000 851946835 200000 2766067 200000 359573338 200000 333412978 200000 528357745 200000 739635387 200000 574759540 200000 899935142 200000 403484684 200000 339855993 200000 393570280 200000 162902817 200000 364619524 200000 91280757 200000 972513508 200000 816617079 200000 71596759 200000 826781076 200000 796413238 200000 637258209 200000 981676195 200000 692020062 200000 771237709 200000 202584116 200000 255865384 200000 112279032 200000 697633847 200000 656574183 200000 510689220 200000 55168298 200000 225197987 200000 139260433 200000 889455220 200000 831888729 200000 583056352 200000 378679912 200000 874200537 200000 106554253 200000 29175260 200000 862040386 200000 706200623 200000 366852972 200000 305137957 200000 390871191 200000 269571671 200000 760824124 200000 537812458 200000 700519164 200000 479489485 200000 221492195 200000 385165561 200000 251193256 200000 260707505 200000 963803369 200000 763428801 200000 242773617 200000 850192833 200000 827062388 200000 468176977 200000 233647567 200000 677933660 200000 145869642 200000 696092503 200000 567723735 200000 653948032 200000 642622162 200000 160116769 200000 26105152 200000 582032076 200000 644087058 200000 659470494 200000 681828193 200000 731293310 200000 940581041 200000 93650780 200000 194211888 200000 253956980 200000 405809397 200000 760999818 200000 722249027 200000 946707502 200000 39753157 200000 778749175 200000 409093329 200000 38847945 200000 4213671 200000 860204049 200000 289035185 200000 490430981 200000 460066754 200000 604487654 200000 775182681 200000 62833471 200000 599799261 200000 814832165 200000 729669599 200000 912095862 200000 289310813 200000 752012572 200000 78369787 200000 585985865 200000 215189577 200000 542369210 200000 428499202 200000 674111990 200000 817584968 200000 525824910 200000 116197611 200000 444840284 200000 861889441 200000 853034693 200000 378006604 200000 852333817 200000 745784377 200000 702288431 200000 42389597 200000 273142508 200000 141385368 200000 192162618 200000 582008051 200000 468434418 200000 958261475 200000 814975989 200000 441351813 200000 349508972 200000 157221858 200000 896006413 200000 277906986 200000 829742423 200000 639945466 200000 704005586 200000 361272728 200000 914791505 200000 845687347 200000 186847281 200000 227848485 200000 461622169 200000 876432434 200000 245967546 200000 699517897 200000 959079694 200000 8712767 200000 107409051 200000 451249432 200000 844099887 200000 635437632 200000 672934818 200000 233579339 200000 165365017 200000 886637243 200000 798067775 200000 150365496 200000 545481867 200000 865454806 200000 802704254 200000 517432916 200000 94905828 200000 498576473 200000 128705296 200000 833480887 200000 358029346 200000 543870890 200000 238060354 200000 693697815 200000 807652067 200000 495544783 200000 654528771 200000 123912907 200000 909706343 200000 506784367 200000 963403745 200000 481853385 200000 662612363 200000 140918224 200000 811436043 200000 519873703 200000 240326607 200000 608218329 200000 152648784 200000 158326428 200000 736915792 200000 752437008 200000 405220893 200000 882323327 200000 835697870 200000 870145180 200000 802626946 200000 123454406 200000 50148774 200000 735088196 200000 68704557 200000 499631751 200000 511067095 200000 536911725 200000 17950828 200000 961381754 200000 344875008 200000 453207582 200000 639546159 200000 979648244 200000 768379231 200000 708770046 200000 18336258 200000 905590764 200000 459422675 200000 734885204 200000 678182934 200000 780957176 200000 390307802 200000 383265029 200000 291669304 200000 484322640 200000 410497682 200000 770879640 200000 404633559 200000 875546313 200000 350824379 200000 455666997 200000 650153729 200000 381972954 200000 314076594 200000 254599328 200000 636985445 200000 396090009 200000 76265847 200000 156633922 200000 68080210 200000 653468094 200000 455429799 200000 158086175 200000 722863541 200000 437858462 200000 858753410 200000 477538528 200000 539146270 200000 866427185 200000 638503141 200000 287786441 200000 598978491 200000 840857100 200000 882825295 200000 921558467 200000 641104218 200000 873196645 200000 778439647 200000 134042195 200000 45985898 200000 476405269 200000 538348115 200000 706104735 200000 933931258 200000 439254928 200000 757643530 200000 626765423 200000 143861687 200000 177554414 200000 809293826 200000 373591593 200000 462723569 200000 816658149 200000 224744921 200000 817562835 200000 290343318 200000 626321612 200000 993365455 200000 291610900 200000 393598772 200000 63276696 200000 690245569 200000 554655794 200000 911292922 200000 116330978 200000 303175215 200000 374800404 200000 909956535 200000 943702750 200000 578622006 200000 341560640 200000 752201944 200000 839744612 200000 54208917 200000 255924957 200000 980806253 200000 642092009 200000 949517483 200000 17732785 200000 601295396 200000 1399686 200000 462723191 200000 945752355 200000 804656203 200000 704603631 200000 361285781 200000 714102585 200000 545575890 200000 180343420 200000 366685510 200000 672781978 200000 665830469 200000 286552355 200000 978495336 200000 212090765 200000 333373909 200000 186702458 200000 342267001 200000 716730615 200000 600274254 200000 907556793 200000 333392024 200000 370667103 200000 829780513 200000 230721205 200000 589116034 200000 826530285 200000 949242459 200000 376853989 200000 445048216 200000 699578981 200000 458835116 200000 608222815 200000 65960406 200000 234202415 200000 410320992 200000 437090267 200000 201852892 200000 946396242 200000 506140008 200000 266198190 200000 653053161 200000 4084851 200000 930389072 200000 295495631 200000 531335386 200000 657388250 200000 810763849 200000 637433045 200000 740297262 200000 125418861 200000 65035040 200000 456690678 200000 639285252 200000 545368753 200000 631368004 200000 545542152 200000 424616986 200000 744737743 200000 339447236 200000 868624515 200000 376981198 200000 441642636 200000 623223885 200000 379041660 200000 253378336 200000 431176526 200000 142788911 200000 276269482 200000 305308334 200000 123189021 200000 207598936 200000 48392803 200000 954736053 200000 985757599 200000 356060246 200000 284068255 200000 713140502 200000 667728154 200000 830875224 200000 677129203 200000 389070413 200000 119544437 200000 212586029 200000 39349910 200000 860787066 200000 897651510 200000 345170242 200000 370922847 200000 302962524 200000 285906820 200000 531498919 200000 727546051 200000 171060559 200000 703908389 200000 632269322 200000 206733275 200000 839213909 200000 668470912 200000 447183289 200000 518297691 200000 52327433 200000 771179675 200000 849503907 200000 385754779 200000 871999148 200000 110172957 200000 177717590 200000 604019600 200000 914573084 200000 372399948 200000 447117570 200000 861497043 200000 687997399 200000 622373136 200000 468259188 200000 159672984 200000 992047099 200000 206602989 200000 933220122 200000 966104503 200000 41168200 200000 266226699 200000 594959621 200000 441691046 200000 616098331 200000 98379825 200000 236519649 200000 728582780 200000 21564276 200000 526130628 200000 135572733 200000 643172590 200000 245903600 200000 800025035 200000 243896392 200000 68500053 200000 958385358 200000 801749486 200000 851363921 200000 919241893 200000 737750509 200000 68507761 200000 284195654 200000 562865781 200000 826285515 200000 28746813 200000 524619253 200000 43653373 200000 221098631 200000 473342166 200000 391107021 200000 914506258 200000 264692959 200000 941133925 200000 340868829 200000 464386604 200000 577317937 200000 950353327 200000 573133778 200000 468453984 200000 938455677 200000 274789402 200000 906135548 200000 390760549 200000 112127585 200000 200687534 200000 712286536 200000 184708753 200000 684590362 200000 286130449 200000 78258247 200000 982311387 200000 599009416 200000 543010185 200000 602153509 200000 666275802 200000 396999978 200000 506922236 200000 643988657 200000 984527045 200000 88799773 200000 231761907 200000 241534042 200000 349495664 200000 984596256 200000 385344913 200000 57681455 200000 327146324 200000 713463442 200000 787657631 200000 326194654 200000 505898118 200000 685192049 200000 262480515 200000 701417909 200000 267224509 200000 57213788 200000 870178115 200000 358805155 200000 771977296 200000 969811601 200000 534543750 200000 850130998 200000 44646965 200000 402332142 200000 527314835 200000 282843806 200000 366354946 200000 248100083 200000 756283471 200000 562957479 200000 902674158 200000 468524477 200000 373271873 200000 82236354 200000 217063632 200000 480959756 200000 753271440 200000 240427516 200000 40791070 200000 365493309 200000 899668227 200000 178977284 200000 445233647 200000 661315920 200000 847699455 200000 573679913 200000 637620728 200000 841370338 200000 800422283 200000 131235160 200000 806214289 200000 143363634 200000 51640399 200000 9771809 200000 618741424 200000 391270175 200000 438421391 200000 271651761 200000 976245228 200000 677397543 200000 106716979 200000 770054360 200000 686487675 200000 986798185 200000 257470914 200000 680770308 200000 939526963 200000 83261346 200000 357307489 200000 490703172 200000 5163915 200000 919357491 200000 234352856 200000 264710469 200000 284725146 200000 285458201 200000 362592653 200000 420833623 200000 418974230 200000 711245810 200000 499715974 200000 109979751 200000 547028053 200000 699444990 200000 981647977 200000 860572165 200000 176509007 200000 188753178 200000 957652094 200000 66667615 200000 598083737 200000 576300485 200000 474268843 200000 391427652 200000 44982890 200000 943623966 200000 50756214 200000 752628001 200000 327502744 200000 408128995 200000 490312709 200000 925255942 200000 239419547 200000 438000499 200000 427603488 200000 197482144 200000 920751752 200000 294097356 200000 790216749 200000 860826943 200000 294752022 200000 290129293 200000 499906610 200000 380186833 200000 509953180 200000 623010804 200000 490662614 200000 190652389 200000 967249935 200000 636962015 200000 230815071 200000 867702696 200000 71881480 200000 751167182 200000 778834868 200000 802647530 200000 701182395 200000 175569118 200000 442746460 200000 807754520 200000 580001536 200000 996750031 200000 211191420 200000 824691266 200000 257981517 200000 775866622 200000 96037339 200000 358948118 200000 839376312 200000 482016362 200000 543339232 200000 847964643 200000 802187769 200000 770649266 200000 160047762 200000 203359638 200000 692221029 200000 376995348 200000 434870422 200000 709313471 200000 918327539 200000 736349551 200000 126360371 200000 443141771 200000 335220793 200000 498203713 200000 832787281 200000 620447434 200000 659309935 200000 358290089 200000 860755060 200000 775906794 200000 203933290 200000 631705957 200000 460083909 200000 885536249 200000 503161249 200000 137228243 200000 292963592 200000 950325671 200000 175803435 200000 604553203 200000 556282022 200000 367423040 200000 473080254 200000 756771938 200000 915517347 200000 785680309 200000 243240624 200000 106308191 200000 417746088 200000 92252307 200000 379458040 200000 457647050 200000 730510586 200000 871153161 200000 989935405 200000 666754847 200000 887319679 200000 759236581 200000 428301445 200000 902004606 200000 121442239 200000 422770326 200000 815502551 200000 157882533 200000 846204896 200000 152616235 200000 78150552 200000 91274995 200000 245894824 200000 405497681 200000 942409440 200000 788445542 200000 451327102 200000 786729816 200000 863125349 200000 739416988 200000 627924072 200000 521035822 200000 989855358 200000 193903061 200000 511748108 200000 848414050 200000 392029729 200000 692182255 200000 750641075 200000 429888801 200000 783684324 200000 761624679 200000 162222657 200000 155740730 200000 668938238 200000 652784733 200000 244260669 200000 982096413 200000 723457862 200000 4780944 200000 341672142 200000 849002711 200000 537119538 200000 598500189 200000 814773178 200000 461835031 200000 312505560 200000 876532163 200000 650761064 200000 292215851 200000 533933552 200000 680393057 200000 580681694 200000 941470210 200000 219662542 200000 746184565 200000 174812100 200000 56683307 200000 53453419 200000 193293790 200000 164672606 200000 617092307 200000 710833245 200000 179458330 200000 247004564 200000 62489290 200000 920061146 200000 278681672 200000 857095149 200000 723821438 200000 649899704 200000 182778149 200000 200259214 200000 149608957 200000 673055086 200000 43865618 200000 349098815 200000 695177207 200000 124506386 200000 304396299 200000 315343973 200000 876237752 200000 301395036 200000 901091504 200000 681431816 200000 381573169 200000 97950369 200000 602825280 200000 766569677 200000 80733935 200000 652554713 200000 427367320 200000 209867260 200000 171966497 200000 985434265 200000 877649463 200000 978220922 200000 69682837 200000 180932631 200000 606761532 200000 958493903 200000 835229114 200000 732633132 200000 422351973 200000 204254241 200000 783201183 200000 623914316 200000 540079633 200000 24279606 200000 892400369 200000 662989967 200000 92107070 200000 334477428 200000 578078464 200000 150666667 200000 366182538 200000 422973155 200000 500791226 200000 36433143 200000 900366133 200000 253474345 200000 381788589 200000 805853544 200000 289438492 200000 140540812 200000 218917384 200000 966757015 200000 163752127 200000 55109363 200000 866738330 200000 787194040 200000 885094203 200000 56207588 200000 39530960 200000 486097059 200000 228334160 200000 228880518 200000 118902970 200000 111951821 200000 670313563 200000 841724319 200000 160516358 200000 919113295 200000 462799963 200000 764229782 200000 996333314 200000 802852061 200000 595656687 200000 703485554 200000 401564573 200000 40898255 200000 434993493 200000 402186456 200000 574243942 200000 134823451 200000 175521643 200000 610354703 200000 464771978 200000 844079447 200000 832446385 200000 649818366 200000 702088665 200000 470323643 200000 195857477 200000 254513964 200000 726053569 200000 708819740 200000 318621668 200000 813361342 200000 598262352 200000 987805169 200000 327940591 200000 388814460 200000 837961013 200000 673418064 200000 419833954 200000 764917707 200000 237102783 200000 355356401 200000 796518365 200000 321660595 200000 939383515 200000 563815721 200000 794985887 200000 21159897 200000 240689689 200000 23603951 200000 815570309 200000 808595589 200000 496784295 200000 705183706 200000 198703118 200000 197505180 200000 176226131 200000 166563360 200000 613390937 200000 714703526 200000 833660300 200000 333768855 200000 931973668 200000 926298056 200000 918025569 200000 704537271 200000 91363277 200000 684735434 200000 221494399 200000 908248725 200000 98271316 200000 536428306 200000 14053686 200000 950107880 200000 491157335 200000 675049126 200000 193885300 200000 990430982 200000 511236371 200000 940400173 200000 223136199 200000 497217255 200000 39541353 200000 252532717 200000 233397086 200000 661338400 200000 965389525 200000 118031052 200000 822006279 200000 993664232 200000 536846967 200000 706387026 200000 347455282 200000 504378902 200000 130536462 200000 997261477 200000 444128492 200000 304172831 200000 908737271 200000 382899339 200000 737811427 200000 996618523 200000 871717169 200000 12047723 200000 294866280 200000 854104001 200000 815354715 200000 107708236 200000 347756903 200000 53442406 200000 980591283 200000 227443923 200000 352174191 200000 387086592 200000 502035735 200000 425513287 200000 634572720 200000 355985960 200000 692106503 200000 734713999 200000 457499894 200000 730200850 200000 815859104 200000 493862705 200000 670464178 200000 781492886 200000 992542370 200000 746806869 200000 735379953 200000 769864234 200000 14531690 200000 467033023 200000 232510050 200000 674436069 200000 970899960 200000 920178647 200000 449497172 200000 576862332 200000 500986601 200000 728165796 200000 257113780 200000 30905160 200000 588505980 200000 139250379 200000 26391314 200000 775839805 200000 420496016 200000 597186452 200000 48754076 200000 893286386 200000 526607779 200000 792807140 200000 231208224 200000 237027231 200000 820611284 200000 702592067 200000 883363597 200000 17060121 200000 16376033 200000 135352790 200000 298228593 200000 606881496 200000 174061353 200000 896051813 200000 24344316 200000 273054193 200000 648503721 200000 335204182 200000 256230650 200000 96191003 200000 826476290 200000 821838511 200000 226601820 200000 294835628 200000 761038448 200000 916818198 200000 830952623 200000 891208091 200000 737779156 200000 936435155 200000 937505314 200000 978915711 200000 608866218 200000 565652172 200000 531091844 200000 528785295 200000 422282002 200000 614260359 200000 97333058 200000 966624415 200000 914505162 200000 736435243 200000 910376044 200000 282009640 200000 788954161 200000 716991358 200000 894706352 200000 560582207 200000 90456389 200000 463066855 200000 390851164 200000 88478107 200000 862079653 200000 599706476 200000 406685279 200000 285697427 200000 539746959 200000 223210676 200000 852175943 200000 527481885 200000 5578210 200000 886889733 200000 611449923 200000 686816207 200000 213445659 200000 211364166 200000 130574114 200000 158456288 200000 201559387 200000 922229501 200000 409779282 200000 399996455 200000 432131166 200000 702155858 200000 197934049 200000 383175962 200000 10769028 200000 553359881 200000 560982654 200000 61666256 200000 87096780 200000 754200458 200000 957858167 200000 898658814 200000 92984531 200000 755955420 200000 993124028 200000 373914620 200000 907562712 200000 571655844 200000 229081817 200000 819792576 200000 692219322 200000 809542186 200000 367236351 200000 556312033 200000 328030199 200000 204078419 200000 60665595 200000 586096021 200000 707483310 200000 139437223 200000 59377468 200000 776253618 200000 980079517 200000 256053067 200000 959037648 200000 542721711 200000 55571234 200000 314782983 200000 398935399 200000 907839395 200000 961032253 200000 403179584 200000 588401997 200000 761466948 200000 584142987 200000 585427454 200000 140521331 200000 493582312 200000 782790732 200000 358025191 200000 90288998 200000 806273671 200000 780153949 200000 943675456 200000 981982549 200000 20343478 200000 392508989 200000 801214450 200000 46415886 200000 448288172 200000 942852107 200000 978429570 200000 519354113 200000 884094783 200000 932805766 200000 838419479 200000 153327162 200000 801618407 200000 239356682 200000 390388599 200000 911539818 200000 766065337 200000 567917976 200000 335256073 200000 690088158 200000 450827628 200000 561947342 200000 589330899 200000 179742597 200000 734619735 200000 921360362 200000 494410108 200000 374924525 200000 768929391 200000 483821258 200000 789155402 200000 861538886 200000 698133837 200000 198079982 200000 147370020 200000 298584924 200000 41977637 200000 79072371 200000 572612496 200000 484843680 200000 945734351 200000 385421849 200000 414784949 200000 548395295 200000 310074817 200000 281329981 200000 646640729 200000 15692936 200000 255675409 200000 357488350 200000 385434084 200000 213041449 200000 708844663 200000 590359707 200000 470814554 200000 861075442 200000 22288968 200000 383403187 200000 208257635 200000 467773551 200000 917672315 200000 308420098 200000 366846278 200000 493509329 200000 590967974 200000 31881225 200000 548293352 200000 618223077 200000 416314113 200000 794082022 200000 273128145 200000 673463578 200000 745650273 200000 405759831 200000 780014886 200000 974110334 200000 417121085 200000 159459514 200000 890084527 200000 218343104 200000 139494060 200000 314837263 200000 610099921 200000 77319983 200000 275132516 200000 178195187 200000 925065620 200000 929127353 200000 232386235 200000 234546086 200000 137226653 200000 57093868 200000 480660648 200000 304232197 200000 407476788 200000 157582326 200000 791702978 200000 576094607 200000 657489727 200000 312478376 200000 244090431 200000 266351203 200000 789653316 200000 439375726 200000 519963894 200000 130048319 200000 627559273 200000 674095960 200000 870772060 200000 455178882 200000 600338806 200000 924286995 200000 996579209 200000 74170154 200000 19127249 200000 90981871 200000 467806259 200000 47001814 200000 604757888 200000 973861850 200000 824818353 200000 424814019 200000 757422122 200000 322795874 200000 664474361 200000 160039122 200000 332904469 200000 125008055 200000 374282145 200000 441554303 200000 598191144 200000 359428773 200000 256621024 200000 791203307 200000 796109289 200000 958453917 200000 371117453 200000 157940946 200000 604391807 200000 855021740 200000 507336990 200000 939581844 200000 97873840 200000 324110209 200000 341932457 200000 180658735 200000 599317988 200000 225496682 200000 676352741 200000 754913090 200000 345822239 200000 362975062 200000 405763881 200000 426039307 200000 682840329 200000 789738196 200000 9293675 200000 3697257 200000 60523496 200000 973173777 200000 704477506 200000 896906458 200000 212474532 200000 404342493 200000 538802403 200000 479848573 200000 665913793 200000 791884198 200000 88098087 200000 138711311 200000 905556583 200000 35823482 200000 787973506 200000 857871601 200000 567452253 200000 526633992 200000 430906891 200000 952774431 200000 191731720 200000 326076319 200000 743922554 200000 858467642 200000 521871984 200000 770097964 200000 628350244 200000 50512254 200000 375013691 200000 208889919 200000 367904001 200000 919176907 200000 242591918 200000 137153798 200000 324884901 200000 706088607 200000 125238706 200000 223996495 200000 895588937 200000 901312281 200000 54343116 200000 509264266 200000 782273731 200000 33241847 200000 605998882 200000 785900739 200000 876974472 200000 398198168 200000 497526396 200000 60138155 200000 180219312 200000 974473466 200000 222418752 200000 954560655 200000 624254193 200000 923179452 200000 765898100 200000 805427293 200000 623900578 200000 680584475 200000 108458943 200000 192480422 200000 135985336 200000 358160120 200000 782450535 200000 235582102 200000 378505164 200000 341363663 200000 557650003 200000 488221692 200000 360680210 200000 781468352 200000 774489353 200000 129574216 200000 707617121 200000 987520394 200000 459700912 200000 256331655 200000 574830641 200000 563782794 200000 289094926 200000 569135208 200000 562292632 200000 527129791 200000 757359242 200000 117689913 200000 484814923 200000 847151048 200000 884503082 200000 795346409 200000 335270818 200000 94097891 200000 44445077 200000 30390534 200000 878910355 200000 184502767 200000 774363922 200000 553799616 200000 673608372 200000 671056233 200000 433295750 200000 161709796 200000 174019645 200000 52773490 200000 437615224 200000 389809633 200000 228413443 200000 767719879 200000 328669200 200000 291365573 200000 608772221 200000 791498438 200000 137551122 200000 988240447 200000 575222977 200000 175730030 200000 871198438 200000 446380957 200000 981526151 200000 30424671 200000 228895635 200000 988546767 200000 374731300 200000 92756181 200000 592197054 200000 751183970 200000 80553103 200000 802162352 200000 618711727 200000 25804677 200000 83967327 200000 469813358 200000 474546764 200000 855493126 200000 969907402 200000 716600622 200000 830927130 200000 849695828 200000 155610022 200000 290660014 200000 504974402 200000 219960189 200000 514617195 200000 939092301 200000 309667721 200000 147195697 200000 330104366 200000 376156681 200000 384758101 200000 652380093 200000 251190950 200000 223758976 200000 542981294 200000 513258511 200000 767369257 200000 359939314 200000 98205498 200000 436682680 200000 269643439 200000 536803900 200000 540467007 200000 560878820 200000 634810061 200000 952078813 200000 711997860 200000 261136994 200000 374559674 200000 842511861 200000 855156719 200000 258849698 200000 732599629 200000 519279424 200000 708585031 200000 543652016 200000 58980347 200000 316091166 200000 359576434 200000 218618429 200000 90151644 200000 623451021 200000 269788887 200000 488506262 200000 126101415 200000 283395884 200000 285402236 200000 530785450 200000 824786609 200000 775278905 200000 813934344 200000 361191944 200000 642180336 200000 426583954 200000 817226177 200000 905920221 200000 167894525 200000 551713975 200000 576311438 200000 174866681 200000 304800780 200000 675232198 200000 370392054 200000 779604682 200000 315492341 200000 905865852 200000 571200798 200000 17788766 200000 42927918 200000 434049338 200000 375626702 200000 728572004 200000 609443790 200000 649030908 200000 25371243 200000 762987050 200000 140776074 200000 789641058 200000 648459260 200000 945835936 200000 45777082 200000 468911274 200000 515087401 200000 308335187 200000 254816853 200000 742202291 200000 723568950 200000 400210545 200000 139272175 200000 633081851 200000 301597708 200000 786535626 200000 689758401 200000 116909473 200000 99014191 200000 263928525 200000 847157920 200000 8377187 200000 198413768 200000 841968774 200000 967939588 200000 601781408 200000 217453468 200000 2055333 200000 139661314 200000 119724374 200000 492733201 200000 608091769 200000 513224272 200000 153703459 200000 734927407 200000 751224304 200000 823711559 200000 900450375 200000 923817372 200000 601959320 200000 669733851 200000 102779295 200000 782435998 200000 292249760 200000 602677668 200000 118665386 200000 685386523 200000 729359574 200000 829807832 200000 394649735 200000 333082523 200000 139857578 200000 412608590 200000 470885621 200000 77163844 200000 721072425 200000 404643708 200000 792967760 200000 886971868 200000 388087297 200000 840244856 200000 251831194 200000 887729098 200000 423805314 200000 239802361 200000 556850286 200000 804914708 200000 581680282 200000 496958294 200000 563427597 200000 627478625 200000 270967000 200000 804990085 200000 258489429 200000 440128760 200000 445568105 200000 949299740 200000 593647556 200000 814841534 200000 820373533 200000 756269394 200000 363042168 200000 745520954 200000 154213218 200000 197668862 200000 234352176 200000 500207251 200000 978880070 200000 941696150 200000 932863308 200000 910669199 200000 167848312 200000 305911345 200000 245315272 200000 900214678 200000 961320006 200000 78737540 200000 944407876 200000 144287916 200000 30683807 200000 47230439 200000 363750910 200000 332264313 200000 340544274 200000 273131344 200000 653408469 200000 704404804 200000 379422413 200000 548136022 200000 680738887 200000 980994034 200000 626291614 200000 392541999 200000 627567987 200000 976998923 200000 129628148 200000 518307505 200000 825594903 200000 44677812 200000 605546717 200000 434898515 200000 547004049 200000 155310005 200000 284727304 200000 239394348 200000 927992289 200000 582673780 200000 433021892 200000 823965938 200000 340337060 200000 64631542 200000 587360511 200000 336653819 200000 77244954 200000 236460516 200000 738929991 200000 240578367 200000 438343200 200000 671993987 200000 721064139 200000 110209363 200000 451022134 200000 635153338 200000 353707097 200000 120649070 200000 764412793 200000 982206222 200000 193262432 200000 604844390 200000 936705448 200000 265915560 200000 698572783 200000 534714291 200000 607724322 200000 936349005 200000 805493428 200000 939796330 200000 274694117 200000 369140324 200000 450758397 200000 248120386 200000 138460815 200000 919157235 200000 425006265 200000 441857170 200000 970490976 200000 4932257 200000 579605622 200000 24298831 200000 974313782 200000 344303540 200000 656501091 200000 529126930 200000 888270734 200000 183523603 200000 311151439 200000 813717263 200000 148908169 200000 56925509 200000 767172776 200000 571030302 200000 182075363 200000 808139119 200000 362795132 200000 33915829 200000 671122428 200000 464106840 200000 214670458 200000 710487786 200000 906232275 200000 832910695 200000 545890032 200000 684892533 200000 571301637 200000 50076322 200000 480947405 200000 958070443 200000 935533009 200000 667541169 200000 904011680 200000 693132419 200000 56750870 200000 742609368 200000 375987095 200000 791548307 200000 470624850 200000 681032447 200000 488510848 200000 183623443 200000 23341475 200000 939666861 200000 658582729 200000 142520536 200000 836593609 200000 989067271 200000 420717955 200000 158125913 200000 258666529 200000 59130581 200000 168416346 200000 796688813 200000 968300715 200000 389410173 200000 432651422 200000 697254282 200000 20137988 200000 267161092 200000 47254588 200000 190250310 200000 693874028 200000 911946515 200000 427276740 200000 369495512 200000 179743936 200000 953957359 200000 91370596 200000 405419735 200000 782393471 200000 630466686 200000 585672170 200000 589921401 200000 631662024 200000 202997576 200000 517422790 200000 60255125 200000 111058009 200000 148453235 200000 160501252 200000 26303392 200000 814291089 200000 982827717 200000 906255189 200000 83816626 200000 554370926 200000 348872612 200000 495817478 200000 630581121 200000 161007759 200000 421956377 200000 338862086 200000 823561060 200000 762610226 200000 719441095 200000 276414947 200000 526701137 200000 460752181 200000 697843447 200000 64740556 200000 731804894 200000 95730456 200000 494172303 200000 765030288 200000 990980162 200000 655932920 200000 205433622 200000 459429788 200000 669599316 200000 925017748 200000 377930417 200000 219382528 200000 208385418 200000 447113291 200000 779222055 200000 622757994 200000 421784826 200000 40602396 200000 54879455 200000 768134952 200000 849719899 200000 168704420 200000 612461791 200000 832997162 200000 893341700 200000 677255970 200000 311570638 200000 714966780 200000 189122283 200000 185510260 200000 393203187 200000 512936399 200000 254338215 200000 254056218 200000 493190195 200000 69111152 200000 893615981 200000 743161138 200000 157676054 200000 924714574 200000 229713942 200000 364313466 200000 481941697 200000 458060663 200000 388989974 200000 999995984 200000 412605436 200000 849148570 200000 754504580 200000 246155956 200000 800853036 200000 263726598 200000 485403928 200000 673873475 200000 439028313 200000 120969384 200000 275717671 200000 999301436 200000 394733096 200000 24161296 200000 333312681 200000 452081790 200000 397738977 200000 718906476 200000 360284978 200000 977595272 200000 741276265 200000 751716490 200000 739903227 200000 994335863 200000 985011528 200000 694357465 200000 827789274 200000 794695178 200000 244933284 200000 136825448 200000 609002564 200000 29238687 200000 304535363 200000 967949028 200000 771536721 200000 166872374 200000 514847371 200000 598931101 200000 909182647 200000 437326189 200000 356524164 200000 72249729 200000 390467277 200000 706722177 200000 136924116 200000 672267294 200000 385396872 200000 835382099 200000 825884609 200000 523893156 200000 47926657 200000 606092639 200000 712165426 200000 435224543 200000 280428524 200000 638742214 200000 660649389 200000 954452288 200000 45007008 200000 89166148 200000 210155353 200000 753037011 200000 339344149 200000 550306617 200000 75731196 200000 753366601 200000 311471968 200000 409464739 200000 268235517 200000 368502768 200000 758234681 200000 733017633 200000 368163427 200000 343225013 200000 839117045 200000 467265265 200000 630482131 200000 631428135 200000 780971915 200000 959816434 200000 509734548 200000 620919926 200000 677494929 200000 528487330 200000 237405325 200000 418387055 200000 242512191 200000 735254303 200000 155353669 200000 95928192 200000 334313322 200000 748379177 200000 797112801 200000 282026426 200000 6227849 200000 68736029 200000 700429352 200000 581934025 200000 854802098 200000 948544763 200000 965019266 200000 988497148 200000 39261853 200000 536226656 200000 382190835 200000 877533507 200000 494525855 200000 855868043 200000 58493988 200000 519146282 200000 446681263 200000 76437083 200000 56242522 200000 21369314 200000 266232164 200000 677356878 200000 879610491 200000 997683000 200000 424311284 200000 198721667 200000 856639503 200000 262467996 200000 725544757 200000 498881976 200000 358763835 200000 689481754 200000 958866591 200000 14326604 200000 526677447 200000 972896354 200000 51436103 200000 159787581 200000 815871513 200000 604412611 200000 243680484 200000 439363113 200000 341382967 200000 283151915 200000 72837068 200000 977757520 200000 576643271 200000 657055272 200000 627217143 200000 100627087 200000 690793233 200000 480137449 200000 953395962 200000 227950950 200000 132625659 200000 468097853 200000 197481740 200000 547957746 200000 612414987 200000 438518929 200000 136170755 200000 480543986 200000 755731560 200000 732157173 200000 992470359 200000 942878149 200000 34933976 200000 393304855 200000 534145821 200000 242826857 200000 502282434 200000 475055685 200000 146757133 200000 587976061 200000 551866412 200000 268847214 200000 729397371 200000 661149247 200000 449489854 200000 908399137 200000 731151712 200000 479705742 200000 607108796 200000 531058315 200000 433765458 200000 889418983 200000 124392206 200000 454268284 200000 85155718 200000 618330219 200000 293142330 200000 494507874 200000 102026708 200000 990025942 200000 973311079 200000 92579147 200000 984082098 200000 795032713 200000 535528540 200000 206209766 200000 326465079 200000 957192832 200000 620475774 200000 837887105 200000 900205336 200000 519120475 200000 966880981 200000 781142284 200000 40774317 200000 865832537 200000 990310918 200000 296612883 200000 175880941 200000 244922199 200000 962823001 200000 359028167 200000 300769388 200000 579123924 200000 402527155 200000 189659381 200000 916162659 200000 51686638 200000 310316188 200000 952905484 200000 546323623 200000 18019941 200000 527109177 200000 810979355 200000 309514672 200000 238716567 200000 521715026 200000 326011087 200000 164729491 200000 676565378 200000 691293005 200000 762317432 200000 248165126 200000 694078404 200000 91975728 200000 653022468 200000 122207074 200000 152007837 200000 88617121 200000 736741633 200000 328352923 200000 277075946 200000 491969512 200000 851999134 200000 435556425 200000 907161642 200000 489705963 200000 700225705 200000 558021794 200000 702680189 200000 521659696 200000 539776145 200000 579537021 200000 912265887 200000 992819934 200000 936260709 200000 626670416 200000 819662576 200000 367131835 200000 496263635 200000 337129265 200000 387293806 200000 818623790 200000 646411049 200000 663482583 200000 669969592 200000 277809981 200000 708515670 200000 246872985 200000 845118987 200000 429144719 200000 204791784 200000 195749741 200000 943926088 200000 491518314 200000 302272271 200000 251594473 200000 592611820 200000 353185973 200000 985059736 200000 4266820 200000 393536533 200000 402049014 200000 939544817 200000 367832661 200000 224068739 200000 628503893 200000 337869610 200000 394019474 200000 566433939 200000 231885206 200000 882516209 200000 215744274 200000 434125892 200000 873753121 200000 178501525 200000 255165322 200000 257805365 200000 328122621 200000 669461763 200000 265837138 200000 357206949 200000 613825231 200000 900303819 200000 345127520 200000 213809264 200000 30576862 200000 578108186 200000 348582219 200000 97800471 200000 119723282 200000 155616960 200000 837190985 200000 682377400 200000 784656367 200000 272872235 200000 139803952 200000 414110481 200000 659857566 200000 82882922 200000 695342711 200000 426876033 200000 644911332 200000 965658410 200000 777281845 200000 940090373 200000 536877863 200000 712019131 200000 314727456 200000 447333694 200000 50595951 200000 926095626 200000 529064590 200000 33427048 200000 237812833 200000 403653032 200000 151647351 200000 885242979 200000 800740165 200000 297597121 200000 614083696 200000 747324078 200000 708396033 200000 455323940 200000 838963120 200000 822576486 200000 833929755 200000 897229888 200000 633534989 200000 227277642 200000 932618682 200000 814467108 200000 59955711 200000 446505401 200000 236968868 200000 553863037 200000 98207387 200000 179065009 200000 863652672 200000 941176732 200000 857262488 200000 799808208 200000 88376980 200000 339881580 200000 427246413 200000 499009878 200000 391393351 200000 864229503 200000 886787247 200000 401057313 200000 745148319 200000 581166337 200000 315371863 200000 95211438 200000 363392643 200000 442486210 200000 279022457 200000 549911838 200000 441441657 200000 823150895 200000 463076333 200000 391694893 200000 119507880 200000 128965208 200000 948801577 200000 219271483 200000 936283350 200000 374187243 200000 463157315 200000 387648839 200000 18182507 200000 545157431 200000 239203571 200000 64309230 200000 807197803 200000 892219945 200000 490421646 200000 805264751 200000 791744894 200000 116315473 200000 5736971 200000 59169449 200000 707879147 200000 462424796 200000 325199104 200000 875375898 200000 49860503 200000 584014746 200000 674937765 200000 668760800 200000 6949130 200000 357530361 200000 34938319 200000 52917435 200000 715802985 200000 832479495 200000 286486005 200000 457182217 200000 908388220 200000 678968436 200000 187422510 200000 826193607 200000 69898920 200000 23334540 200000 703915312 200000 524704662 200000 159282421 200000 5800768 200000 3478097 200000 709510066 200000 22265096 200000 906429213 200000 258070408 200000 873410811 200000 869713961 200000 647448914 200000 670401644 200000 389865456 200000 666119742 200000 972535213 200000 82061619 200000 753393069 200000 258617805 200000 33742493 200000 977078452 200000 127670260 200000 525431804 200000 559451953 200000 5362788 200000 471191840 200000 575046803 200000 685422871 200000 699754075 200000 802930738 200000 484171768 200000 906046109 200000 66484559 200000 673076424 200000 342530353 200000 941891761 200000 323807383 200000 618747168 200000 138280933 200000 308688612 200000 240868905 200000 28054552 200000 95784538 200000 974582114 200000 450652315 200000 281705264 200000 437252471 200000 519086843 200000 531555620 200000 370795653 200000 946850498 200000 905127708 200000 50875803 200000 705654998 200000 642236514 200000 783234517 200000 846929014 200000 759655299 200000 468234013 200000 884814804 200000 503292619 200000 958420616 200000 258588762 200000 160920679 200000 484989521 200000 111970949 200000 712491040 200000 863629181 200000 915908959 200000 993726648 200000 987716372 200000 325316005 200000 308436203 200000 471542016 200000 161343613 200000 569476109 200000 110926476 200000 704248795 200000 129576003 200000 244350082 200000 956674679 200000 760877671 200000 25621738 200000 707565429 200000 255025028 200000 537216100 200000 74512282 200000 565583860 200000 580817194 200000 451558447 200000 984217114 200000 643095468 200000 792575357 200000 875095240 200000 982413519 200000 92868332 200000 297293110 200000 315944396 200000 929940673 200000 558399140 200000 733682090 200000 75848571 200000 238164886 200000 329868385 200000 420389073 200000 513974962 200000 134056851 200000 584041554 200000 627355455 200000 601108208 200000 610544545 200000 3287365 200000 872285741 200000 619103828 200000 489271109 200000 307223209 200000 502795633 200000 750450076 200000 749619365 200000 735803533 200000 382568320 200000 165085734 200000 701076617 200000 789223326 200000 619941746 200000 80296946 200000 92482135 200000 962661164 200000 820178685 200000 892664222 200000 290453525 200000 21773093 200000 773549176 200000 678833768 200000 626007658 200000 377293847 200000 918198488 200000 547237422 200000 922607260 200000 913557297 200000 521629621 200000 767185776 200000 205434002 200000 396431426 200000 310189894 200000 505079627 200000 614089938 200000 480930743 200000 999805023 200000 596934526 200000 269436035 200000 549860512 200000 688500857 200000 225173096 200000 940867435 200000 632646827 200000 954991529 200000 123879175 200000 103492593 200000 238997030 200000 156017319 200000 805734138 200000 855409435 200000 516279808 200000 569586376 200000 855371903 200000 225866896 200000 121998280 200000 923297795 200000 956284021 200000 214276759 200000 391628715 200000 180778734 200000 252740186 200000 789938709 200000 616402553 200000 335341249 200000 187252812 200000 910212753 200000 409737120 200000 317786449 200000 475855115 200000 908192306 200000 556618542 200000 506453269 200000 503246836 200000 691384255 200000 438786002 200000 463385379 200000 247113991 200000 135520925 200000 99722459 200000 989644083 200000 642574049 200000 525761748 200000 970952758 200000 304195994 200000 843054785 200000 88701193 200000 185007219 200000 984969039 200000 523206278 200000 412527748 200000 104763072 200000 2489321 200000 714866351 200000 596085546 200000 914486507 200000 200202142 200000 934141016 200000 480561539 200000 535353187 200000 373593924 200000 234271042 200000 365663413 200000 330629431 200000 558841939 200000 588834251 200000 580647558 200000 824195092 200000 658940640 200000 853788913 200000 992308060 200000 573317194 200000 846514082 200000 488803922 200000 415291455 200000 328291015 200000 743428591 200000 604629038 200000 912286421 200000 272989977 200000 623675327 200000 513871202 200000 157740900 200000 217798511 200000 3073959 200000 697425774 200000 608835795 200000 795592856 200000 473357022 200000 98267247 200000 272223400 200000 72537601 200000 500710714 200000 470393124 200000 59970826 200000 56955834 200000 224761651 200000 668466412 200000 812225727 200000 144812657 200000 99275742 200000 702905797 200000 859607342 200000 848950644 200000 25765107 200000 266166862 200000 562511453 200000 842265266 200000 914242246 200000 596319685 200000 561953523 200000 280580281 200000 840501328 200000 485274633 200000 732854838 200000 194469561 200000 697947431 200000 809435544 200000 210958861 200000 401233022 200000 804890496 200000 18410384 200000 603966719 200000 627677305 200000 386830899 200000 564489137 200000 774715441 200000 755368375 200000 49426102 200000 837994072 200000 833456490 200000 589378535 200000 761323808 200000 909460100 200000 484259602 200000 309646680 200000 563406374 200000 597122005 200000 89406509 200000 91147511 200000 206137120 200000 82405511 200000 455139940 200000 738125396 200000 358739973 200000 503094138 200000 857982971 200000 503219101 200000 119661417 200000 597192748 200000 853513179 200000 294413216 200000 688618629 200000 310832828 200000 398790024 200000 370398156 200000 809111342 200000 297464296 200000 281256747 200000 460994095 200000 550082012 200000 428460302 200000 710960521 200000 525507449 200000 34647459 200000 970827310 200000 488082440 200000 666989815 200000 616869948 200000 665671653 200000 643977392 200000 8416407 200000 280870397 200000 242058611 200000 489933351 200000 587541225 200000 988108763 200000 292964533 200000 61408179 200000 528486683 200000 115224430 200000 572920363 200000 316261690 200000 481501948 200000 271015660 200000 333598962 200000 138072900 200000 320273657 200000 357239084 200000 946403529 200000 508884215 200000 412496418 200000 755575716 200000 995582479 200000 543059481 200000 82252325 200000 490448490 200000 191917506 200000 238421265 200000 757315408 200000 395813941 200000 840460673 200000 483046629 200000 199592082 200000 79327836 200000 857214858 200000 897681212 200000 192129401 200000 751238357 200000 105070779 200000 347804252 200000 408187956 200000 682451510 200000 234375316 200000 200543021 200000 417528210 200000 738024886 200000 623026994 200000 487620915 200000 396559105 200000 843589932 200000 384766805 200000 305542294 200000 617181839 200000 445680398 200000 493622362 200000 770518556 200000 316308715 200000 273650803 200000 331622464 200000 590179629 200000 56355171 200000 535376656 200000 134576039 200000 965129677 200000 781975015 200000 176702269 200000 110889419 200000 586118820 200000 757212931 200000 510470640 200000 199554700 200000 439822585 200000 940484072 200000 241676992 200000 943751272 200000 159560881 200000 44618339 200000 833536995 200000 917815933 200000 461811796 200000 306132195 200000 3835439 200000 919868555 200000 215877895 200000 334147191 200000 784672539 200000 737445104 200000 497214098 200000 951099596 200000 754552510 200000 163403433 200000 751851355 200000 60843058 200000 951045582 200000 609613143 200000 539230823 200000 335098262 200000 850989473 200000 62792502 200000 252301151 200000 686134920 200000 799380015 200000 370198311 200000 172434568 200000 734304054 200000 119587852 200000 949546150 200000 304023752 200000 207359599 200000 970062449 200000 916071891 200000 31564711 200000 346327456 200000 107171636 200000 317004652 200000 380545355 200000 342159577 200000 878974155 200000 571870416 200000 77014650 200000 828909255 200000 77430348 200000 340637181 200000 50898587 200000 406652090 200000 737075054 200000 143999378 200000 960822708 200000 558337696 200000 928819336 200000 701322957 200000 437541996 200000 426775816 200000 74151055 200000 796347276 200000 550130185 200000 259078943 200000 549316892 200000 417467471 200000 874885234 200000 882403508 200000 845738595 200000 683893299 200000 244050477 200000 530738743 200000 804409660 200000 977841400 200000 526374497 200000 434100917 200000 981835037 200000 874711291 200000 982959829 200000 774104029 200000 100380700 200000 310163771 200000 366370798 200000 907231229 200000 140972272 200000 888274775 200000 354316979 200000 64842757 200000 716259056 200000 52667277 200000 700597964 200000 345937281 200000 174064147 200000 209115324 200000 11852413 200000 979447970 200000 987963629 200000 705843810 200000 586472110 200000 550146613 200000 758218935 200000 735231134 200000 745688806 200000 839023529 200000 61038406 200000 953245229 200000 441300298 200000 404190476 200000 770317585 200000 454505584 200000 576269986 200000 220616461 200000 208765231 200000 748738404 200000 389320275 200000 151097595 200000 105323350 200000 411095463 200000 697031781 200000 382315716 200000 111744988 200000 124473464 200000 900544382 200000 195920118 200000 655719864 200000 773433782 200000 649989347 200000 93456064 200000 285259393 200000 168593376 200000 11035773 200000 576336368 200000 339037805 200000 147766291 200000 5659345 200000 805357301 200000 661392979 200000 533996558 200000 697430278 200000 371598046 200000 823858088 200000 344003120 200000 648172258 200000 478453080 200000 75182724 200000 723344759 200000 355794635 200000 519185075 200000 893838237 200000 16068481 200000 915420105 200000 106546653 200000 518057034 200000 296360590 200000 74992002 200000 19034212 200000 476942465 200000 254255995 200000 477568060 200000 580028536 200000 268188888 200000 522385864 200000 5480158 200000 768140005 200000 97695878 200000 877484946 200000 550709999 200000 568167708 200000 921312098 200000 712848793 200000 381777556 200000 802311466 200000 46475746 200000 962738490 200000 216776852 200000 79767998 200000 834912540 200000 555787892 200000 592294486 200000 351936038 200000 338209479 200000 358072806 200000 364518368 200000 386067025 200000 121562938 200000 394506958 200000 89479641 200000 825543886 200000 87251307 200000 894087947 200000 921125768 200000 54526154 200000 911914737 200000 373472539 200000 742953170 200000 534457877 200000 135823873 200000 407385116 200000 227831871 200000 308845853 200000 320961395 200000 65690574 200000 1456884 200000 242815216 200000 290558142 200000 304457870 200000 782973624 200000 628526909 200000 986591734 200000 476672860 200000 16310259 200000 512148563 200000 393494996 200000 693063637 200000 46938537 200000 199820576 200000 546129837 200000 372608057 200000 1690499 200000 517006642 200000 537645945 200000 293263205 200000 608548294 200000 809441463 200000 69623244 200000 891112664 200000 554158936 200000 771604608 200000 13214687 200000 107860145 200000 833316801 200000 269094905 200000 304722312 200000 31476142 200000 455911207 200000 632406321 200000 463014716 200000 88394542 200000 240147024 200000 844835032 200000 769988115 200000 720193839 200000 131009186 200000 783151675 200000 609900995 200000 118973007 200000 375099429 200000 938839369 200000 217340579 200000 965102030 200000 858328447 200000 744087696 200000 948757416 200000 990246793 200000 127669750 200000 526989119 200000 788673130 200000 887433728 200000 602357617 200000 622594853 200000 328813344 200000 606254160 200000 241505398 200000 83581103 200000 405421214 200000 122999864 200000 313896492 200000 594421997 200000 78400093 200000 213796375 200000 743354969 200000 280674189 200000 843259506 200000 571608812 200000 311257956 200000 486498525 200000 683645845 200000 387582035 200000 196927060 200000 497401292 200000 304594203 200000 529168013 200000 423591630 200000 808810473 200000 561268475 200000 690351224 200000 695866137 200000 29353825 200000 482892235 200000 221497746 200000 673463324 200000 464365828 200000 964563138 200000 380588538 200000 471776606 200000 165924416 200000 318097335 200000 57083501 200000 641856260 200000 78167843 200000 168629025 200000 618493516 200000 597955541 200000 942868060 200000 234845204 200000 538850195 200000 61778745 200000 439950138 200000 855821385 200000 396706018 200000 523440948 200000 345224618 200000 9388053 200000 75631480 200000 614050927 200000 953524796 200000 261170287 200000 437347122 200000 805816366 200000 459338782 200000 782927598 200000 710589583 200000 249812058 200000 88425758 200000 122269128 200000 617376430 200000 930134392 200000 544052651 200000 844362707 200000 495033165 200000 963478702 200000 442409683 200000 124288647 200000 466325194 200000 829299652 200000 275919942 200000 294604280 200000 821362213 200000 898997536 200000 400705617 200000 679143135 200000 631165180 200000 969038792 200000 475660771 200000 30322322 200000 572242316 200000 372347746 200000 532517514 200000 985402119 200000 817459382 200000 397798966 200000 145711733 200000 24597716 200000 124217846 200000 219806506 200000 598585458 200000 480212784 200000 378714476 200000 250520004 200000 374846961 200000 583971313 200000 207471575 200000 254383659 200000 563100415 200000 316164495 200000 335319699 200000 244448549 200000 231947850 200000 505001759 200000 152099234 200000 664933401 200000 911919394 200000 840433753 200000 451752863 200000 975007501 200000 268780917 200000 261447569 200000 545685963 200000 878654632 200000 888655826 200000 627047360 200000 799106052 200000 961326641 200000 309016934 200000 806534780 200000 229330120 200000 518270861 200000 264253953 200000 375239674 200000 773893429 200000 469368131 200000 555943953 200000 851312402 200000 423558411 200000 762346618 200000 953776292 200000 814676282 200000 188347559 200000 690329849 200000 99260265 200000 407392905 200000 116620041 200000 697235749 200000 83075247 200000 990638004 200000 285674958 200000 276787206 200000 51963747 200000 289654803 200000 384861493 200000 87982401 200000 82546965 200000 323615644 200000 206254621 200000 216924446 200000 855505906 200000 630539494 200000 535288836 200000 942155906 200000 540046539 200000 816409383 200000 421457161 200000 454594293 200000 348835084 200000 924528693 200000 59706346 200000 148097180 200000 338195140 200000 11403912 200000 546991621 200000 134283839 200000 567772322 200000 145355572 200000 326957914 200000 974501700 200000 270191093 200000 937454578 200000 373785223 200000 399989168 200000 186534059 200000 240506648 200000 664494793 200000 206481964 200000 647305042 200000 516500891 200000 297838592 200000 754225149 200000 654808345 200000 836903187 200000 684380843 200000 81342218 200000 679846351 200000 643735478 200000 159533543 200000 702471129 200000 504535009 200000 898125915 200000 541378419 200000 948064145 200000 594010207 200000 455880824 200000 417145262 200000 482028024 200000 573397750 200000 296964643 200000 885939094 200000 21472117 200000 305422326 200000 500958227 200000 746510538 200000 622697230 200000 732151373 200000 273367967 200000 696688520 200000 419917930 200000 891075978 200000 54875324 200000 670007982 200000 317991887 200000 135164890 200000 630108163 200000 13292476 200000 147901988 200000 325258765 200000 410921128 200000 644079824 200000 561139439 200000 589454225 200000 410559107 200000 907668135 200000 574468695 200000 566901876 200000 216797706 200000 561411233 200000 517498147 200000 354427237 200000 342056020 200000 233700029 200000 490021560 200000 896609202 200000 296166166 200000 849209752 200000 445878558 200000 938995018 200000 366984872 200000 179628657 200000 531763962 200000 905348284 200000 135530496 200000 961941287 200000 132417427 200000 439221558 200000 631063733 200000 871316536 200000 374960337 200000 103856774 200000 435779325 200000 854624451 200000 467675960 200000 603979547 200000 939293102 200000 987428997 200000 801417201 200000 862248963 200000 126601791 200000 804639199 200000 863777472 200000 167265518 200000 222128327 200000 759489486 200000 36487694 200000 388822056 200000 408791036 200000 147197424 200000 83995360 200000 430672034 200000 907253044 200000 178028677 200000 456073948 200000 331017193 200000 3484262 200000 615131242 200000 295466570 200000 463972908 200000 516088873 200000 762724126 200000 36989456 200000 901579833 200000 878519731 200000 873753792 200000 227337652 200000 372983680 200000 314761947 200000 15595534 200000 884611421 200000 389900301 200000 582892055 200000 329672295 200000 63643089 200000 307411601 200000 268886653 200000 971019721 200000 52404342 200000 498039897 200000 320772036 200000 389104851 200000 838259029 200000 34918228 200000 295187011 200000 306037443 200000 662285585 200000 59677712 200000 562209519 200000 598025591 200000 465173236 200000 166299581 200000 426183521 200000 421218671 200000 636549346 200000 940334631 200000 778746317 200000 275496392 200000 455218530 200000 205829055 200000 779826955 200000 793496642 200000 199443867 200000 284500882 200000 795277969 200000 909209914 200000 699276115 200000 279697231 200000 59111541 200000 785694127 200000 717181169 200000 478242116 200000 747068270 200000 394032448 200000 921373052 200000 825800800 200000 769403603 200000 336781867 200000 633446553 200000 548199986 200000 956883610 200000 729640271 200000 373599888 200000 298906344 200000 463046490 200000 458642474 200000 229340230 200000 34577744 200000 448912457 200000 990669019 200000 37622594 200000 581844697 200000 980832061 200000 399186464 200000 798640044 200000 180903313 200000 734258349 200000 127745367 200000 878354504 200000 111974951 200000 163333552 200000 999444608 200000 113294975 200000 267411946 200000 720723964 200000 630966328 200000 538079318 200000 749830343 200000 367051239 200000 311465919 200000 124370547 200000 584793422 200000 748944488 200000 964008690 200000 59386398 200000 554066093 200000 236792598 200000 218272336 200000 935149373 200000 942795443 200000 677631015 200000 717721336 200000 608365653 200000 61614541 200000 57187954 200000 234919080 200000 188799631 200000 542299914 200000 790404972 200000 880529343 200000 796214192 200000 506527770 200000 120319277 200000 889495867 200000 595024927 200000 825459530 200000 532709483 200000 72073914 200000 258412258 200000 451389833 200000 299323517 200000 918717052 200000 272309664 200000 6869093 200000 494821208 200000 8762207 200000 800812703 200000 754059277 200000 219005845 200000 103704800 200000 781422790 200000 363764048 200000 203716712 200000 154598687 200000 786596251 200000 870912924 200000 567656361 200000 53534939 200000 429018437 200000 675311870 200000 718722510 200000 399956337 200000 926974602 200000 27361831 200000 250516973 200000 627469536 200000 318228177 200000 996555365 200000 575493053 200000 799987143 200000 872567841 200000 767179173 200000 41043349 200000 46136164 200000 543573791 200000 710856822 200000 941578347 200000 745765782 200000 85765906 200000 446406664 200000 852524502 200000 7776475 200000 226262497 200000 689057320 200000 813301771 200000 79974482 200000 869871123 200000 44448581 200000 169868770 200000 655235000 200000 702840525 200000 906118765 200000 890026194 200000 832721774 200000 318599127 200000 230527823 200000 773507311 200000 36410480 200000 477407638 200000 365438522 200000 245977330 200000 66574431 200000 404419346 200000 867699739 200000 846881840 200000 513976183 200000 657555440 200000 686123138 200000 856177824 200000 867774104 200000 160344696 200000 916699037 200000 220549849 200000 53774144 200000 503814032 200000 559115322 200000 583682065 200000 463236494 200000 165985982 200000 915790280 200000 578996255 200000 534027840 200000 875013160 200000 724202582 200000 677752696 200000 385825461 200000 467965078 200000 162950290 200000 819259700 200000 202588907 200000 220698990 200000 219166153 200000 65209609 200000 955069824 200000 413356214 200000 834411500 200000 14033230 200000 265581492 200000 999147797 200000 179050377 200000 838924536 200000 285510500 200000 498382801 200000 486603213 200000 838116255 200000 68791056 200000 737198288 200000 657175175 200000 395017082 200000 842946005 200000 997587611 200000 141493799 200000 505331037 200000 166697843 200000 987504725 200000 387371450 200000 232241857 200000 111464519 200000 491788232 200000 473920238 200000 764616123 200000 326536528 200000 110490456 200000 308524564 200000 51635971 200000 620973613 200000 796432396 200000 753149976 200000 234380782 200000 789529884 200000 697031563 200000 876697737 200000 664334962 200000 324131579 200000 55086107 200000 823918487 200000 325718824 200000 575468362 200000 173319844 200000 254042639 200000 759591748 200000 263733287 200000 485493418 200000 784593759 200000 327026846 200000 852544079 200000 867474005 200000 685564312 200000 759227821 200000 467621155 200000 884335212 200000 204372838 200000 710346117 200000 477813407 200000 830674004 200000 100227096 200000 389322719 200000 274755939 200000 828995605 200000 76769182 200000 845874448 200000 895487662 200000 561256532 200000 317645957 200000 435492367 200000 143862877 200000 529707609 200000 294056443 200000 950252147 200000 968124655 200000 171662857 200000 974156241 200000 600617074 200000 680363907 200000 486273004 200000 459234931 200000 465612514 200000 101764567 200000 769884456 200000 464534256 200000 434826043 200000 211275337 200000 777838979 200000 43604216 200000 692607377 200000 321908185 200000 818096483 200000 640000727 200000 810248349 200000 924573221 200000 909730256 200000 987918718 200000 622628789 200000 827827562 200000 200692336 200000 386441850 200000 33235150 200000 381927049 200000 12680585 200000 488243194 200000 254201985 200000 263003902 200000 344202242 200000 815195341 200000 228975618 200000 719283945 200000 991109473 200000 971713120 200000 468797736 200000 295325961 200000 820048333 200000 300162243 200000 91830379 200000 113254587 200000 585113100 200000 537652388 200000 524258016 200000 565727742 200000 241430405 200000 551105873 200000 405489727 200000 532062577 200000 152057406 200000 119165625 200000 330305756 200000 322141266 200000 977179358 200000 874186091 200000 450381232 200000 685265023 200000 790026411 200000 999374484 200000 39034961 200000 101314168 200000 470524812 200000 732015620 200000 997886196 200000 258036570 200000 931713544 200000 953365545 200000 3787889 200000 593992421 200000 909784900 200000 40969233 200000 3032638 200000 3449206 200000 697899271 200000 655291243 200000 912307314 200000 443003917 200000 886169017 200000 503173765 200000 569582018 200000 199768647 200000 817641054 200000 574861903 200000 633570182 200000 223819875 200000 776797854 200000 76778581 200000 477890996 200000 493169472 200000 847523008 200000 429573320 200000 831090403 200000 916319324 200000 396246953 200000 925617269 200000 371399753 200000 629258198 200000 685245153 200000 603287243 200000 31840188 200000 413941356 200000 257322126 200000 843540441 200000 607436724 200000 940163453 200000 249098613 200000 687134284 200000 478209861 200000 541981958 200000 679883007 200000 374779252 200000 929062440 200000 34230184 200000 806999857 200000 114052415 200000 89404595 200000 141145247 200000 874527922 200000 120791099 200000 624507355 200000 764185036 200000 13762759 200000 144956823 200000 528713528 200000 690365355 200000 675628889 200000 190105889 200000 236029184 200000 582293852 200000 758351085 200000 115745097 200000 532218378 200000 550172317 200000 895648938 200000 777549083 200000 99399116 200000 356118989 200000 131693654 200000 392525384 200000 341114972 200000 579016170 200000 443154520 200000 139121949 200000 192820337 200000 734434451 200000 601607606 200000 133178505 200000 490237282 200000 838193158 200000 970359831 200000 549662235 200000 717946660 200000 269595426 200000 301021121 200000 2536448 200000 743124048 200000 953400164 200000 862116251 200000 88822024 200000 743433754 200000 929644269 200000 478734124 200000 999272096 200000 563910234 200000 68966521 200000 649260697 200000 386344152 200000 122457478 200000 937357672 200000 145437865 200000 608194142 200000 50929332 200000 410646457 200000 896448707 200000 146216065 200000 937676188 200000 90780681 200000 137591022 200000 718071598 200000 276360339 200000 226574743 200000 733379535 200000 636013301 200000 432414864 200000 619809858 200000 20447918 200000 493961988 200000 236441386 200000 394775688 200000 298438000 200000 169500457 200000 522766999 200000 388964232 200000 849134749 200000 130920403 200000 189652397 200000 793293568 200000 791083354 200000 905256464 200000 889040867 200000 226005838 200000 605712239 200000 392887183 200000 972868432 200000 334616946 200000 581879105 200000 183921823 200000 695706282 200000 760047881 200000 90865112 200000 538672174 200000 620994887 200000 790591059 200000 769476314 200000 935457738 200000 284181790 200000 16870445 200000 982230669 200000 650031522 200000 803532998 200000 854989334 200000 47409623 200000 537042564 200000 518842229 200000 639575085 200000 333797440 200000 547045343 200000 658152194 200000 980756785 200000 279541230 200000 944062914 200000 818565091 200000 803182206 200000 808529831 200000 809114331 200000 656191790 200000 832592405 200000 957310674 200000 603613816 200000 214658202 200000 987910292 200000 321936757 200000 113143944 200000 764381309 200000 655042873 200000 706407991 200000 815690649 200000 508910543 200000 133354978 200000 491168862 200000 364304602 200000 874092581 200000 969871631 200000 979257809 200000 806093850 200000 163057079 200000 19238877 200000 881024278 200000 433674695 200000 394255706 200000 808999948 200000 431297364 200000 122136303 200000 496102532 200000 271701497 200000 295470162 200000 21084480 200000 921527630 200000 327184547 200000 795221109 200000 809353483 200000 386494572 200000 400474537 200000 680312516 200000 290267964 200000 903293238 200000 570193738 200000 126863591 200000 116358499 200000 937614754 200000 516443234 200000 134512418 200000 942392749 200000 104040007 200000 570133618 200000 348091485 200000 682719978 200000 165750875 200000 877897624 200000 300947999 200000 652451464 200000 17869748 200000 556355730 200000 119157389 200000 919481494 200000 736359113 200000 321624766 200000 217895535 200000 233726401 200000 971545265 200000 728983068 200000 977317674 200000 816970584 200000 772649762 200000 608550217 200000 340095174 200000 978602315 200000 506298994 200000 823058309 200000 976362473 200000 774417959 200000 194562456 200000 126044333 200000 599926232 200000 4209947 200000 806768171 200000 458728256 200000 270463100 200000 318146037 200000 716367969 200000 126963805 200000 111363162 200000 619536676 200000 702906128 200000 291841474 200000 938475161 200000 721950647 200000 335495600 200000 855927758 200000 437832447 200000 543859036 200000 208919638 200000 640551807 200000 568305138 200000 731938401 200000 693614009 200000 836021364 200000 805348986 200000 447500725 200000 714882352 200000 931917034 200000 203609149 200000 871610598 200000 814726832 200000 393434562 200000 728169857 200000 222170147 200000 865117394 200000 112896632 200000 82806573 200000 892692027 200000 771739850 200000 851122477 200000 449700551 200000 645791899 200000 981689456 200000 795485341 200000 798552694 200000 95901523 200000 187691065 200000 739995688 200000 503210753 200000 961924881 200000 731461950 200000 500172748 200000 677533133 200000 333309219 200000 512696627 200000 217852456 200000 243436769 200000 83385721 200000 730253424 200000 149798522 200000 283490532 200000 326718111 200000 586914283 200000 353838241 200000 241571101 200000 366402502 200000 8360251 200000 880632603 200000 647795057 200000 602995387 200000 396953749 200000 653032711 200000 909820519 200000 501885932 200000 131768017 200000 566637090 200000 204143911 200000 147208810 200000 188966757 200000 985284301 200000 656107381 200000 164631521 200000 341096 200000 776804356 200000 203151802 200000 498868896 200000 68645008 200000 344860008 200000 56972026 200000 389021591 200000 735114035 200000 297440053 200000 332267230 200000 937764947 200000 842046536 200000 423654987 200000 656000427 200000 132439811 200000 288503398 200000 256094248 200000 688431175 200000 863747701 200000 891841219 200000 600633067 200000 50700346 200000 604215320 200000 403943734 200000 121974098 200000 50071466 200000 60763643 200000 582573620 200000 45066428 200000 204628317 200000 211926731 200000 807791317 200000 240220967 200000 981948089 200000 860621784 200000 831183 200000 795061554 200000 355601862 200000 140815120 200000 48012921 200000 807749658 200000 333344042 200000 828261121 200000 360616136 200000 226776000 200000 387024427 200000 767330522 200000 513793876 200000 228824224 200000 146991280 200000 603441258 200000 122808915 200000 881120218 200000 788517183 200000 469431838 200000 688234140 200000 754787117 200000 844737791 200000 871809798 200000 608384933 200000 398367478 200000 190242742 200000 576531664 200000 659404164 200000 292157492 200000 839765963 200000 904851914 200000 797412593 200000 385739398 200000 64419908 200000 904348387 200000 701188928 200000 347399210 200000 79370441 200000 632369578 200000 49945706 200000 961745919 200000 804844958 200000 83974732 200000 1912581 200000 987302274 200000 756977579 200000 986750361 200000 527450694 200000 808506580 200000 605849207 200000 831073023 200000 336355845 200000 969172658 200000 267767335 200000 779765900 200000 192206008 200000 717057146 200000 600130946 200000 754855663 200000 988601718 200000 826383404 200000 856440816 200000 883411319 200000 878137845 200000 764154469 200000 36898165 200000 387230737 200000 754460299 200000 28971108 200000 571101882 200000 772577101 200000 336270895 200000 933111816 200000 142641923 200000 792268889 200000 580067448 200000 493842895 200000 547286585 200000 471043843 200000 900126620 200000 110329048 200000 812091105 200000 11377082 200000 951822449 200000 202414305 200000 367910433 200000 405561229 200000 595166830 200000 479910985 200000 786246593 200000 259625001 200000 257517994 200000 718628366 200000 587051047 200000 987590110 200000 151988955 200000 187920334 200000 289695321 200000 251858330 200000 946876760 200000 991262153 200000 514789885 200000 82793707 200000 966135574 200000 808005852 200000 604098907 200000 766985728 200000 197481645 200000 877498502 200000 63460697 200000 945610152 200000 587607380 200000 415315175 200000 202637693 200000 636885840 200000 350873823 200000 595565755 200000 680494062 200000 165710088 200000 671878087 200000 556545890 200000 384956786 200000 382800254 200000 51855137 200000 237426906 200000 31885168 200000 482822656 200000 830626980 200000 643140034 200000 781457390 200000 970969213 200000 295650983 200000 478256472 200000 994922387 200000 86023555 200000 939454496 200000 349823866 200000 833813926 200000 240473154 200000 504124070 200000 345213608 200000 752239628 200000 615079047 200000 261230702 200000 664227840 200000 304989516 200000 339737792 200000 380440656 200000 575126847 200000 446413965 200000 402499069 200000 658269634 200000 494128838 200000 274824598 200000 331169773 200000 916923611 200000 644623249 200000 981829324 200000 767459548 200000 305721424 200000 189107520 200000 825235767 200000 840473018 200000 425864057 200000 722547217 200000 877603964 200000 317978134 200000 201082444 200000 196339939 200000 557654243 200000 662728222 200000 465456992 200000 735768372 200000 358162257 200000 157475488 200000 867905515 200000 168637219 200000 155294030 200000 261150475 200000 125086147 200000 718389614 200000 883847423 200000 815919982 200000 399620447 200000 983954804 200000 254755628 200000 288753270 200000 689472982 200000 235314483 200000 986074938 200000 219284851 200000 909809374 200000 247275849 200000 731101489 200000 867391570 200000 471142606 200000 725710582 200000 160462263 200000 646170531 200000 884660379 200000 687394839 200000 956010514 200000 329768596 200000 505493981 200000 159313195 200000 432253993 200000 909386996 200000 423356618 200000 474007377 200000 853728386 200000 179348272 200000 858897465 200000 791121992 200000 936927811 200000 114635864 200000 903681951 200000 761437804 200000 407327029 200000 109944346 200000 469918485 200000 786352831 200000 492917179 200000 952542404 200000 236075855 200000 625384156 200000 916817631 200000 517847365 200000 8980901 200000 378702084 200000 643128901 200000 704107819 200000 59030540 200000 509083669 200000 746602548 200000 236928166 200000 259993373 200000 403828621 200000 574366611 200000 323503746 200000 746489356 200000 779578762 200000 946791400 200000 690210864 200000 206619313 200000 912400075 200000 573064538 200000 970817981 200000 133035394 200000 173477040 200000 200556208 200000 958291928 200000 440305557 200000 271195445 200000 692439375 200000 256647119 200000 244507298 200000 103652602 200000 988385598 200000 694495122 200000 498766078 200000 656814909 200000 475843877 200000 62901678 200000 57941920 200000 674200029 200000 306448968 200000 929893201 200000 726294559 200000 431695192 200000 649157776 200000 197334603 200000 715286192 200000 43835597 200000 65398913 200000 823594250 200000 291096620 200000 689314298 200000 713746244 200000 673371293 200000 940413959 200000 629218621 200000 872318109 200000 989851825 200000 237563993 200000 757635990 200000 169052405 200000 350951830 200000 936891352 200000 772705442 200000 822850897 200000 277661753 200000 304331738 200000 203615393 200000 930724695 200000 953649706 200000 753888342 200000 2370672 200000 183567183 200000 20235159 200000 16511459 200000 929118095 200000 63075871 200000 262548815 200000 227735991 200000 335098395 200000 445621581 200000 991389375 200000 573833641 200000 579746515 200000 284961024 200000 110638071 200000 912274478 200000 778444566 200000 361282558 200000 863313316 200000 43092063 200000 579415266 200000 737400749 200000 233523990 200000 884333040 200000 8743125 200000 861104149 200000 600074811 200000 569915192 200000 769654319 200000 791589852 200000 337504674 200000 42075951 200000 545210062 200000 329522249 200000 891222648 200000 793298282 200000 514508079 200000 528850753 200000 81820301 200000 848967201 200000 639764595 200000 633810763 200000 675392590 200000 834752041 200000 727589974 200000 102191502 200000 98529995 200000 716444408 200000 236213560 200000 424230864 200000 713799090 200000 951491751 200000 42033176 200000 25611896 200000 596952914 200000 418380266 200000 110951571 200000 835467405 200000 140005016 200000 394713625 200000 557168360 200000 743029172 200000 853733139 200000 20251434 200000 499868150 200000 744300596 200000 986789619 200000 444405684 200000 831898427 200000 325909237 200000 847277317 200000 778955501 200000 581677269 200000 537018747 200000 679369400 200000 522097323 200000 286362500 200000 771091951 200000 102909466 200000 189446501 200000 56217253 200000 406293 200000 56487899 200000 942795314 200000 762931256 200000 864366678 200000 246725959 200000 75827399 200000 588210906 200000 200940983 200000 494178895 200000 114387837 200000 31952331 200000 478816734 200000 468422016 200000 206941000 200000 903545064 200000 31692819 200000 421078025 200000 103862208 200000 842172592 200000 556271675 200000 100624312 200000 924032283 200000 985725506 200000 535930590 200000 853695228 200000 842022959 200000 26489692 200000 60742434 200000 560943332 200000 475037812 200000 718002781 200000 754712269 200000 516661533 200000 548427263 200000 259947075 200000 766213702 200000 728846839 200000 87067527 200000 627932845 200000 524273811 200000 275510368 200000 249941091 200000 314002905 200000 49557851 200000 355640807 200000 258626696 200000 984970917 200000 503187684 200000 297532089 200000 531563151 200000 543186065 200000 197231637 200000 768566181 200000 313821612 200000 88618938 200000 747539060 200000 605616155 200000 742867383 200000 43376351 200000 177621032 200000 465038376 200000 514821413 200000 36001631 200000 112450551 200000 998168699 200000 786526479 200000 821179193 200000 197282120 200000 312539234 200000 20966185 200000 354902794 200000 518567458 200000 408847308 200000 424965579 200000 720030737 200000 943235370 200000 25369416 200000 738756075 200000 715955756 200000 652014503 200000 292833795 200000 692001056 200000 590606299 200000 483647872 200000 173378509 200000 299144095 200000 675853372 200000 895695676 200000 140015380 200000 803780672 200000 360170765 200000 680590848 200000 262832358 200000 997125241 200000 888689324 200000 476053908 200000 417990899 200000 958822497 200000 660028441 200000 210858077 200000 168635783 200000 775916718 200000 496555761 200000 644601187 200000 735995283 200000 197163702 200000 349655411 200000 408136779 200000 367960228 200000 664087152 200000 305834110 200000 844712285 200000 973737704 200000 954429043 200000 849462673 200000 896740223 200000 330913584 200000 363203061 200000 817648841 200000 76488758 200000 817671400 200000 684800204 200000 106153701 200000 609648043 200000 832366111 200000 449598832 200000 798001987 200000 994095779 200000 870187397 200000 218068726 200000 536791011 200000 440699525 200000 158989927 200000 669424405 200000 206145891 200000 417055575 200000 723788980 200000 876312612 200000 434625792 200000 293279167 200000 390829306 200000 437751064 200000 607790747 200000 558197509 200000 641328744 200000 507538313 200000 322004144 200000 954187535 200000 709886157 200000 983231917 200000 916424288 200000 509177443 200000 591709846 200000 900379227 200000 536346471 200000 531823144 200000 555165395 200000 780286217 200000 669793317 200000 287504421 200000 222015282 200000 315963853 200000 332802968 200000 870045887 200000 618222081 200000 924199263 200000 531583839 200000 257122045 200000 129368111 200000 303064851 200000 178558904 200000 343469702 200000 672983883 200000 385806050 200000 175373186 200000 637920160 200000 392053634 200000 398581090 200000 420098107 200000 709777203 200000 806771108 200000 782455752 200000 815896577 200000 40360131 200000 285274399 200000 45157356 200000 327257492 200000 269654648 200000 906954753 200000 646361156 200000 714913873 200000 207275289 200000 559284985 200000 758260199 200000 941393464 200000 375703563 200000 737584982 200000 76055179 200000 460652006 200000 13240662 200000 495994117 200000 825693830 200000 529782426 200000 162494367 200000 375592598 200000 973970127 200000 984873011 200000 493508142 200000 575260983 200000 984952573 200000 155669807 200000 442714856 200000 326451894 200000 541481798 200000 486691501 200000 160637013 200000 663855490 200000 635272832 200000 467835499 200000 492588955 200000 705202346 200000 827381282 200000 838967496 200000 97145983 200000 641775067 200000 573773379 200000 416147650 200000 515884394 200000 994637157 200000 68012953 200000 624557047 200000 163522913 200000 532396598 200000 519085947 200000 307003047 200000 851213323 200000 570117596 200000 72555486 200000 173523375 200000 478799790 200000 499013254 200000 238155098 200000 282186895 200000 606503216 200000 197309698 200000 716777766 200000 236984164 200000 888717850 200000 289339072 200000 460528406 200000 421289197 200000 21831823 200000 359058381 200000 616617891 200000 540042889 200000 166850393 200000 938522327 200000 277571042 200000 140257846 200000 801918428 200000 739437871 200000 47929738 200000 319797395 200000 223650847 200000 546965697 200000 11742962 200000 679441118 200000 509469897 200000 370761244 200000 453858576 200000 56847606 200000 182385440 200000 9503343 200000 483569019 200000 915499352 200000 485866251 200000 602128777 200000 926764648 200000 73016613 200000 48406801 200000 91891672 200000 372229807 200000 276362778 200000 751360599 200000 248567402 200000 623204294 200000 670258837 200000 459826340 200000 905626862 200000 656551875 200000 590328213 200000 468016735 200000 75709363 200000 469380446 200000 278746297 200000 855289999 200000 24909222 200000 154003436 200000 179660352 200000 690685145 200000 553046615 200000 43537764 200000 597496583 200000 35576709 200000 718398452 200000 271003741 200000 516543117 200000 438335864 200000 822354251 200000 520756237 200000 163416304 200000 217481274 200000 592785355 200000 753596490 200000 787279088 200000 569689585 200000 511067522 200000 711976843 200000 169442795 200000 318220130 200000 609217312 200000 615276775 200000 54237151 200000 159827958 200000 606565873 200000 48068116 200000 936025450 200000 66252722 200000 960903654 200000 183561065 200000 437246412 200000 700549948 200000 428201356 200000 860454363 200000 544473826 200000 577340892 200000 975752722 200000 695365378 200000 251857707 200000 562473336 200000 732536647 200000 618082068 200000 381708231 200000 801459862 200000 861494168 200000 913216744 200000 414435954 200000 97381469 200000 899758101 200000 828217843 200000 759645580 200000 848778387 200000 295963755 200000 977364046 200000 758311955 200000 593621919 200000 446590187 200000 551921837 200000 770193830 200000 182724743 200000 715402369 200000 228260968 200000 790609026 200000 145629426 200000 14768316 200000 839156084 200000 49456520 200000 820776742 200000 917481931 200000 421469802 200000 533838901 200000 218607114 200000 824458877 200000 845598846 200000 666832551 200000 413634853 200000 293055552 200000 711979912 200000 714162590 200000 564376732 200000 369894690 200000 663617534 200000 146878071 200000 938623286 200000 725594578 200000 550219510 200000 968277297 200000 353165914 200000 965303198 200000 471577640 200000 754509419 200000 360965135 200000 881487990 200000 881683433 200000 138018148 200000 781453562 200000 620281574 200000 51128624 200000 96468984 200000 642184803 200000 19172895 200000 529873812 200000 84029608 200000 816671279 200000 878303214 200000 917793098 200000 572435090 200000 575679206 200000 646507202 200000 751942443 200000 289924980 200000 506081709 200000 257178025 200000 739079851 200000 754789805 200000 116899916 200000 736890451 200000 659331042 200000 222490170 200000 874001704 200000 234913036 200000 135569798 200000 177839292 200000 418827593 200000 678528709 200000 585435885 200000 542627695 200000 267970133 200000 130234635 200000 382054926 200000 115944243 200000 444769938 200000 592787469 200000 599680896 200000 655501191 200000 516812518 200000 927413401 200000 957448825 200000 756792968 200000 620583129 200000 128378911 200000 758619856 200000 767497973 200000 735595153 200000 585551019 200000 72943866 200000 894020141 200000 36350164 200000 580201198 200000 115976208 200000 828643886 200000 332072201 200000 335852597 200000 51199430 200000 199356310 200000 319593782 200000 422387823 200000 917434995 200000 408605093 200000 701579778 200000 682394154 200000 757585679 200000 163113017 200000 538673843 200000 806270614 200000 379022127 200000 328600016 200000 883301680 200000 666879871 200000 808649483 200000 833850760 200000 812364287 200000 956427094 200000 988885880 200000 664830240 200000 825282119 200000 365204776 200000 268308460 200000 44388088 200000 35473871 200000 785185444 200000 878665344 200000 445444108 200000 540766972 200000 541946904 200000 466695656 200000 199131644 200000 287164629 200000 197478003 200000 197616508 200000 917583110 200000 721289473 200000 153578820 200000 523371826 200000 720838153 200000 219261895 200000 951430329 200000 429929889 200000 263454851 200000 387195916 200000 175921056 200000 151969279 200000 692314770 200000 599704920 200000 431829352 200000 131649570 200000 487720694 200000 940554704 200000 195342879 200000 773447809 200000 33281293 200000 477137980 200000 751390324 200000 557310003 200000 251960020 200000 950128129 200000 450600374 200000 444983533 200000 143924460 200000 925770535 200000 169077202 200000 637771528 200000 633683601 200000 914352211 200000 808365912 200000 447352 200000 122643875 200000 442122957 200000 217533302 200000 117133781 200000 288431265 200000 504960635 200000 393499131 200000 357082709 200000 810228391 200000 366885859 200000 292923732 200000 158205390 200000 230907255 200000 644279851 200000 4638353 200000 517647288 200000 92168556 200000 20289307 200000 496374111 200000 514857512 200000 86849415 200000 967517977 200000 573510670 200000 248235477 200000 447255910 200000 113870123 200000 259014540 200000 242223638 200000 658558791 200000 698115320 200000 58377063 200000 791452896 200000 325424136 200000 233227974 200000 410673614 200000 372551372 200000 357671721 200000 852489596 200000 430635920 200000 51569934 200000 253491911 200000 744663200 200000 877781531 200000 817363838 200000 307430818 200000 695915097 200000 476388221 200000 321362065 200000 811436823 200000 689203566 200000 955837540 200000 254101856 200000 214422821 200000 409066820 200000 734843937 200000 268674463 200000 989017195 200000 561792482 200000 965208224 200000 213468582 200000 665309223 200000 338942447 200000 156792945 200000 114860139 200000 449829432 200000 168244402 200000 139693249 200000 686343557 200000 558653212 200000 919469584 200000 149829472 200000 897592105 200000 870820849 200000 935320720 200000 836797628 200000 631025711 200000 149140087 200000 10178394 200000 404512227 200000 96380429 200000 929803019 200000 700487730 200000 851363460 200000 938421466 200000 491735213 200000 485456257 200000 513577710 200000 583956812 200000 15460602 200000 929187915 200000 733346318 200000 74143929 200000 470368818 200000 9412153 200000 222480244 200000 81069336 200000 140650290 200000 33226128 200000 519734606 200000 164113152 200000 853397369 200000 238045494 200000 315576426 200000 305920935 200000 591751974 200000 951997107 200000 180165176 200000 207184099 200000 348176119 200000 329788461 200000 943357124 200000 249204012 200000 489355339 200000 541366889 200000 755833023 200000 207484311 200000 802778399 200000 631934160 200000 561223030 200000 593008091 200000 144497684 200000 992805735 200000 158623447 200000 673766478 200000 516652135 200000 306796245 200000 715607411 200000 724888040 200000 254687734 200000 99338848 200000 81269366 200000 660924990 200000 120673089 200000 290275823 200000 519970223 200000 295326599 200000 142246245 200000 326071304 200000 30382990 200000 534984858 200000 830842401 200000 865819602 200000 525763360 200000 766113005 200000 843864020 200000 789908243 200000 332066836 200000 84703382 200000 497192316 200000 832613938 200000 648411832 200000 847544397 200000 673496248 200000 812899893 200000 899288571 200000 379991910 200000 171560390 200000 372769987 200000 745441643 200000 639107546 200000 656809349 200000 67220003 200000 911583032 200000 257607743 200000 726375283 200000 761769786 200000 715422255 200000 154020810 200000 259982254 200000 436733839 200000 276853183 200000 182630483 200000 324182774 200000 267668810 200000 615572470 200000 326098000 200000 689686696 200000 905119023 200000 999473027 200000 410743000 200000 589742276 200000 915535015 200000 756054452 200000 3963809 200000 729802727 200000 59787702 200000 479479417 200000 408186113 200000 559941968 200000 411890437 200000 769382495 200000 916603375 200000 446539998 200000 995522520 200000 559284884 200000 947804162 200000 957717264 200000 898372120 200000 435227369 200000 794082160 200000 356485378 200000 344767561 200000 144887754 200000 548757775 200000 900753013 200000 314624916 200000 517239878 200000 945733718 200000 942411719 200000 68258750 200000 758104077 200000 933102940 200000 487219190 200000 299077934 200000 799980396 200000 882804439 200000 200859296 200000 998126825 200000 654259025 200000 618301470 200000 809511941 200000 744276120 200000 96444236 200000 406231846 200000 519402754 200000 945788544 200000 473019276 200000 911943303 200000 828458775 200000 52508040 200000 653637853 200000 889995128 200000 41698401 200000 608252726 200000 410114735 200000 550994381 200000 486622111 200000 919593393 200000 628032785 200000 341135871 200000 53692976 200000 509397951 200000 675435697 200000 356538659 200000 279667218 200000 581992135 200000 477455581 200000 457540336 200000 843302884 200000 286051023 200000 712893828 200000 655675325 200000 740847844 200000 391115902 200000 581770549 200000 917512320 200000 307375857 200000 452860187 200000 719328029 200000 818945231 200000 874962057 200000 355923595 200000 943917324 200000 905722594 200000 532566730 200000 501559125 200000 881625456 200000 808046478 200000 871942516 200000 911043744 200000 377050967 200000 499160138 200000 744928484 200000 669304883 200000 593066096 200000 179854636 200000 471802905 200000 715692659 200000 623181065 200000 211266284 200000 463613619 200000 606487143 200000 894217234 200000 125586143 200000 865909486 200000 984383927 200000 236177176 200000 87546620 200000 240951722 200000 651233959 200000 322079817 200000 132578778 200000 108903525 200000 776884256 200000 774087285 200000 404076207 200000 262581054 200000 816741287 200000 873071370 200000 351603025 200000 981089523 200000 474666338 200000 329941015 200000 458462263 200000 579898594 200000 81293849 200000 615754313 200000 794526328 200000 327716619 200000 437766449 200000 191996656 200000 242851274 200000 700748299 200000 966734514 200000 321265658 200000 460172932 200000 472418082 200000 428282690 200000 816865781 200000 122162075 200000 333072429 200000 436194343 200000 853937168 200000 441032871 200000 531919276 200000 814003528 200000 263953433 200000 935343070 200000 177523900 200000 704850731 200000 897178752 200000 995070999 200000 945743132 200000 552233718 200000 579405905 200000 949852871 200000 590124843 200000 811509873 200000 230444349 200000 150662151 200000 307324391 200000 177168386 200000 24945041 200000 202260619 200000 692788463 200000 744366256 200000 400825916 200000 572346795 200000 23403649 200000 721726495 200000 579931341 200000 932191068 200000 200997243 200000 120737945 200000 856238961 200000 466047543 200000 399853405 200000 876275458 200000 386842360 200000 758980976 200000 891264068 200000 730875105 200000 874263759 200000 985227487 200000 225284336 200000 811567709 200000 483402503 200000 834322682 200000 994991806 200000 207603261 200000 233235531 200000 833030871 200000 472693677 200000 757087718 200000 135980525 200000 140906030 200000 700039773 200000 943125855 200000 4083673 200000 162014548 200000 73012234 200000 223275856 200000 719073439 200000 214017344 200000 385396884 200000 80447229 200000 736732013 200000 636238217 200000 857020537 200000 923429455 200000 20707857 200000 751073892 200000 348019927 200000 129634762 200000 974230778 200000 401081002 200000 946977646 200000 994186391 200000 307069750 200000 856235983 200000 230392988 200000 343533178 200000 410474612 200000 295869931 200000 157838175 200000 33043420 200000 33322755 200000 972131252 200000 150247253 200000 139546562 200000 362095569 200000 513842304 200000 103985341 200000 814396370 200000 212113516 200000 834127430 200000 786805367 200000 426230868 200000 947960067 200000 440148893 200000 882139135 200000 730864686 200000 827920996 200000 634621371 200000 883256693 200000 218200806 200000 230633982 200000 941709943 200000 761526167 200000 908618914 200000 767500256 200000 474851910 200000 525887940 200000 620758570 200000 198625464 200000 270784576 200000 937111546 200000 8075492 200000 296613844 200000 178597404 200000 190145240 200000 146653910 200000 658762531 200000 897488942 200000 736175004 200000 74902183 200000 638273331 200000 48102767 200000 837230628 200000 677064093 200000 295060787 200000 268936564 200000 158196464 200000 403609503 200000 453860082 200000 860014709 200000 31173917 200000 821735732 200000 859771614 200000 601262406 200000 328478315 200000 893150593 200000 509356037 200000 666472800 200000 230574903 200000 486920781 200000 510585366 200000 847294169 200000 937523328 200000 475359231 200000 338463583 200000 35794022 200000 453780965 200000 391738782 200000 875087567 200000 300598623 200000 453444004 200000 183633103 200000 966699509 200000 915297210 200000 107437724 200000 866142169 200000 355648254 200000 446590478 200000 68708939 200000 468165028 200000 166579386 200000 595205008 200000 537535184 200000 197652404 200000 835583639 200000 189693977 200000 581848296 200000 551074866 200000 682025636 200000 46413853 200000 275149812 200000 203346914 200000 494083470 200000 265189556 200000 312095217 200000 562290733 200000 990644389 200000 989812115 200000 77603709 200000 24770327 200000 574068694 200000 71415059 200000 5472727 200000 713071433 200000 497877937 200000 201773608 200000 574828766 200000 598078984 200000 373025636 200000 980866154 200000 897199377 200000 801048890 200000 737971389 200000 41851919 200000 648636301 200000 918215527 200000 602242092 200000 10026989 200000 784369169 200000 918471093 200000 701169341 200000 776458620 200000 721196796 200000 533606378 200000 404692513 200000 308875473 200000 549917516 200000 243693165 200000 903638693 200000 184860323 200000 729110687 200000 687405636 200000 309284152 200000 292035657 200000 86591797 200000 65107734 200000 581496168 200000 670845368 200000 991492075 200000 869131049 200000 584317284 200000 713121672 200000 821197889 200000 336180580 200000 877959163 200000 644524784 200000 144470100 200000 528972109 200000 882391706 200000 77342661 200000 252133604 200000 188159243 200000 530909009 200000 666493565 200000 407635278 200000 400435044 200000 216743630 200000 965801009 200000 324925841 200000 547252159 200000 548305503 200000 424194197 200000 158397004 200000 822360098 200000 826629108 200000 331534849 200000 2430141 200000 959393077 200000 211676185 200000 986013035 200000 557628611 200000 908509756 200000 235557887 200000 481576554 200000 235855068 200000 140908831 200000 281971059 200000 604662067 200000 787228710 200000 129741413 200000 617677028 200000 798299806 200000 641302625 200000 780455219 200000 11960160 200000 443961377 200000 797237227 200000 127321937 200000 892093590 200000 673318355 200000 379322817 200000 454327076 200000 792150229 200000 669765738 200000 430018435 200000 817837492 200000 498508042 200000 610454844 200000 574424944 200000 227955878 200000 601872069 200000 121122880 200000 567999077 200000 235579970 200000 437247540 200000 448757773 200000 621547489 200000 208369006 200000 755855909 200000 995762649 200000 216022531 200000 388130735 200000 200605191 200000 761232762 200000 306363785 200000 546346798 200000 146081257 200000 391956328 200000 141459410 200000 950209200 200000 892510840 200000 256264376 200000 11244252 200000 286627740 200000 369049348 200000 998633761 200000 177314629 200000 738263032 200000 463059835 200000 444377337 200000 463434829 200000 661033066 200000 946415211 200000 291170104 200000 251662801 200000 920275514 200000 357050627 200000 112756083 200000 724526161 200000 982739790 200000 136962322 200000 675360225 200000 226810602 200000 136341548 200000 312025350 200000 833267033 200000 285094235 200000 495214075 200000 141288940 200000 21964625 200000 370643459 200000 703789186 200000 125608821 200000 753962975 200000 216243681 200000 510756390 200000 192938478 200000 284742074 200000 218730129 200000 699796974 200000 685189191 200000 712144953 200000 302186581 200000 645165441 200000 446900748 200000 922265938 200000 687784968 200000 340811557 200000 77610350 200000 578938780 200000 424522027 200000 640746945 200000 856985913 200000 301685836 200000 937232860 200000 709778652 200000 809069278 200000 150621498 200000 884755672 200000 419368091 200000 304317546 200000 857183964 200000 132452736 200000 743269830 200000 42647693 200000 929665609 200000 420970960 200000 567335362 200000 34385555 200000 125203767 200000 319359592 200000 923014295 200000 414106733 200000 885193212 200000 27926151 200000 810330858 200000 154185895 200000 174634895 200000 495632394 200000 204866051 200000 75177074 200000 106294663 200000 913134960 200000 390355399 200000 551511963 200000 916029978 200000 591838168 200000 912498366 200000 627401873 200000 293917726 200000 321763072 200000 126599693 200000 136161379 200000 872808202 200000 209495366 200000 61825404 200000 743248574 200000 629495541 200000 772140458 200000 506977137 200000 659815922 200000 955492501 200000 265401802 200000 875962610 200000 587395309 200000 933633857 200000 33694179 200000 461191078 200000 905285437 200000 138259182 200000 921212118 200000 901745619 200000 498785553 200000 719922228 200000 830799391 200000 72847455 200000 524333880 200000 977480777 200000 892341726 200000 807306450 200000 67929887 200000 267184900 200000 690078418 200000 852597586 200000 22204630 200000 813548251 200000 976864344 200000 80694437 200000 326739211 200000 916467940 200000 771680879 200000 107600946 200000 143828236 200000 286510294 200000 163052981 200000 474325504 200000 751336136 200000 491773192 200000 65304426 200000 74481844 200000 856092877 200000 132458096 200000 780057964 200000 287964565 200000 349397067 200000 501571236 200000 178072633 200000 639124618 200000 743713551 200000 812112348 200000 559100143 200000 123657241 200000 378477959 200000 48723693 200000 158428494 200000 747041130 200000 878534340 200000 304304462 200000 18458547 200000 202303041 200000 174477938 200000 722141973 200000 572481822 200000 356140806 200000 609651424 200000 921320186 200000 68250412 200000 46870720 200000 774252285 200000 973303378 200000 936946716 200000 499176212 200000 962268248 200000 740492052 200000 555919565 200000 652693066 200000 494235423 200000 54647255 200000 35756733 200000 398825799 200000 864248864 200000 884697553 200000 444729355 200000 162849683 200000 522112202 200000 910886616 200000 404497269 200000 140794196 200000 111430444 200000 260325219 200000 708658777 200000 3649871 200000 982884339 200000 918129289 200000 850518199 200000 203998445 200000 361591407 200000 487181312 200000 612031277 200000 443863091 200000 172381325 200000 391526431 200000 705057016 200000 270373831 200000 305110750 200000 383021019 200000 230710264 200000 680945905 200000 191118 200000 377909452 200000 745546924 200000 103133079 200000 840935276 200000 640020264 200000 261004849 200000 966692415 200000 745259495 200000 289256902 200000 530733126 200000 179481616 200000 155358990 200000 373299739 200000 88971082 200000 510278352 200000 483695247 200000 576509503 200000 803370043 200000 523453670 200000 824186040 200000 255772905 200000 38969528 200000 508847448 200000 841294456 200000 264550253 200000 141673727 200000 343665613 200000 938075997 200000 96905156 200000 624689646 200000 397942411 200000 987116951 200000 894802564 200000 316357381 200000 921517177 200000 361098738 200000 87496930 200000 75565666 200000 461933854 200000 910358495 200000 256690870 200000 309634242 200000 383390879 200000 506136939 200000 203201654 200000 302219141 200000 968298947 200000 507121477 200000 621482296 200000 935115434 200000 791702001 200000 655823036 200000 67219124 200000 661703374 200000 802603312 200000 192862141 200000 76661567 200000 981982512 200000 940964901 200000 648321240 200000 470526928 200000 512340911 200000 828290072 200000 207244602 200000 32187390 200000 232561865 200000 658470126 200000 460716723 200000 239201790 200000 561718685 200000 923894575 200000 333339057 200000 776955049 200000 836974056 200000 697892352 200000 766147395 200000 312309107 200000 501573131 200000 556293417 200000 229526806 200000 520936564 200000 464915715 200000 164622607 200000 798474106 200000 161610337 200000 539633774 200000 395502266 200000 944665948 200000 422755987 200000 453405836 200000 488089040 200000 943927884 200000 77297406 200000 997198394 200000 83309207 200000 251440248 200000 685345338 200000 986714871 200000 281021429 200000 960870063 200000 66277245 200000 510958818 200000 441471858 200000 573034078 200000 524950174 200000 811731641 200000 783980852 200000 350151573 200000 34214418 200000 874676699 200000 576440321 200000 976262401 200000 486613745 200000 521973830 200000 151778112 200000 623698418 200000 139932402 200000 874087065 200000 650827511 200000 383359574 200000 888814185 200000 951288850 200000 870655949 200000 257897660 200000 362023503 200000 332757647 200000 185775880 200000 419069521 200000 950970937 200000 984061584 200000 420647055 200000 194643173 200000 972976223 200000 368702770 200000 620006120 200000 994026725 200000 117000597 200000 829578805 200000 331277626 200000 537282401 200000 870425940 200000 778353142 200000 433519948 200000 610051079 200000 444074930 200000 740767092 200000 549477251 200000 834893094 200000 307194724 200000 108376142 200000 197000422 200000 559627179 200000 245286850 200000 79595714 200000 221922588 200000 541125926 200000 215119554 200000 557625263 200000 876589164 200000 133361092 200000 290430715 200000 416921747 200000 942962107 200000 614407253 200000 87203746 200000 709904781 200000 922149521 200000 512379463 200000 191400592 200000 29327195 200000 498315027 200000 317561768 200000 573173817 200000 628805467 200000 434803209 200000 605441320 200000 401436085 200000 243750797 200000 583832792 200000 756261395 200000 492654265 200000 255932558 200000 153351048 200000 141479002 200000 859512734 200000 840595870 200000 159852734 200000 528775306 200000 320254296 200000 941008538 200000 409387970 200000 862485970 200000 684118399 200000 586043393 200000 278798458 200000 237309952 200000 449382985 200000 581498610 200000 792095084 200000 305964931 200000 376121996 200000 483437867 200000 409926590 200000 593637226 200000 529961408 200000 85277451 200000 595965752 200000 460539234 200000 430632442 200000 843094928 200000 788090944 200000 626299835 200000 605198321 200000 500811352 200000 535757788 200000 311982947 200000 739360508 200000 901237667 200000 183718835 200000 667380201 200000 126577424 200000 375484495 200000 368515595 200000 541699450 200000 407996101 200000 894603737 200000 260998091 200000 257077477 200000 869583698 200000 28340321 200000 457725049 200000 744583066 200000 664327819 200000 92740262 200000 81271868 200000 174782886 200000 19461865 200000 205094917 200000 150528475 200000 600631224 200000 727629698 200000 481654909 200000 880848059 200000 701006110 200000 241313803 200000 495697069 200000 311586531 200000 509721543 200000 692102876 200000 930318291 200000 883303162 200000 542260802 200000 67711723 200000 362097102 200000 604341831 200000 203972028 200000 565629391 200000 40908060 200000 213997231 200000 614393349 200000 533232061 200000 442428636 200000 291814585 200000 358354827 200000 757500301 200000 804738251 200000 719675277 200000 241217885 200000 554646197 200000 23082314 200000 409245423 200000 963006760 200000 420597580 200000 692771157 200000 957176136 200000 140932411 200000 539956232 200000 236287629 200000 922687900 200000 856205958 200000 501985343 200000 611313454 200000 628207508 200000 604423318 200000 96047592 200000 771768344 200000 83613044 200000 952902042 200000 311698330 200000 468398281 200000 181856293 200000 859231840 200000 298430603 200000 170188128 200000 386243372 200000 770098775 200000 540370577 200000 994328731 200000 330335919 200000 780558222 200000 295201316 200000 453813209 200000 626135926 200000 455870642 200000 113995353 200000 750791448 200000 882212071 200000 322129171 200000 846252263 200000 551219958 200000 311097608 200000 474970271 200000 920528420 200000 83348147 200000 666475136 200000 784621540 200000 906254088 200000 986916908 200000 933094037 200000 300638737 200000 114672424 200000 198613473 200000 158549294 200000 956839157 200000 182051003 200000 921054447 200000 696425681 200000 663724797 200000 333668504 200000 778376982 200000 532032677 200000 637550905 200000 976073781 200000 875545779 200000 887998576 200000 524336983 200000 261825960 200000 826865349 200000 531238041 200000 449319333 200000 59146664 200000 782274795 200000 469013030 200000 960408850 200000 459638156 200000 726089571 200000 44096702 200000 231554349 200000 197953866 200000 810352907 200000 121346216 200000 906079779 200000 251941241 200000 659765603 200000 634308809 200000 85295812 200000 590023502 200000 118954121 200000 951912616 200000 423902846 200000 238138017 200000 258876730 200000 411993197 200000 521631583 200000 294280680 200000 273966807 200000 328884444 200000 218104854 200000 971290682 200000 614303068 200000 890562909 200000 935244786 200000 161177933 200000 974816106 200000 611977207 200000 811968736 200000 759588215 200000 803047485 200000 581755727 200000 25209200 200000 726143407 200000 12443061 200000 564881069 200000 596738768 200000 65710988 200000 735586384 200000 249537527 200000 567893198 200000 174465348 200000 739783981 200000 259842482 200000 987099097 200000 313612205 200000 581587978 200000 689152775 200000 713489664 200000 715576894 200000 589152582 200000 580791739 200000 312741872 200000 505451278 200000 53216222 200000 274254900 200000 567758073 200000 59790547 200000 348887923 200000 409168250 200000 161049865 200000 158712548 200000 161495105 200000 831238963 200000 804480430 200000 734699318 200000 981942569 200000 653416869 200000 802937623 200000 902845537 200000 52923303 200000 456251319 200000 600033810 200000 137644955 200000 84253659 200000 339749103 200000 886791183 200000 392458939 200000 455335556 200000 596889972 200000 586626331 200000 156233271 200000 6796543 200000 431477260 200000 653498340 200000 706945317 200000 766969675 200000 409206814 200000 335251387 200000 644533564 200000 143472135 200000 183562672 200000 532550284 200000 987578579 200000 320479857 200000 694702953 200000 606908134 200000 575644896 200000 266381927 200000 602044559 200000 874641401 200000 783087865 200000 744657001 200000 17728778 200000 690202001 200000 822009686 200000 200780693 200000 226428254 200000 811796511 200000 632704204 200000 305544104 200000 636220083 200000 253667504 200000 56804562 200000 118522626 200000 65155792 200000 716782323 200000 486338430 200000 231532706 200000 25163802 200000 939929911 200000 457541512 200000 792618021 200000 757766552 200000 988610153 200000 180103237 200000 806486986 200000 150888178 200000 625704473 200000 967306156 200000 84452976 200000 695827052 200000 815136885 200000 922057300 200000 290327445 200000 439758063 200000 386864203 200000 914868083 200000 651554648 200000 756030463 200000 667303690 200000 720454879 200000 129793143 200000 840729541 200000 109010112 200000 324229903 200000 76926545 200000 137155334 200000 237643805 200000 932796698 200000 391800035 200000 838113064 200000 770724461 200000 537106102 200000 413108430 200000 654178867 200000 590670753 200000 33524793 200000 186604366 200000 747990221 200000 388142662 200000 508271259 200000 970196548 200000 720292924 200000 623474571 200000 113541489 200000 873504812 200000 617770086 200000 475686719 200000 257316594 200000 508797478 200000 247839187 200000 138472911 200000 538120181 200000 990002160 200000 564414377 200000 926623819 200000 878177775 200000 643050473 200000 450289070 200000 478541921 200000 661733624 200000 499071247 200000 55339593 200000 397736031 200000 182166983 200000 334921473 200000 945341568 200000 861533492 200000 21848496 200000 62523389 200000 693243898 200000 42265710 200000 213944492 200000 776041186 200000 959135998 200000 119897660 200000 98231633 200000 634740525 200000 732996721 200000 687607149 200000 668982484 200000 660301055 200000 608164826 200000 29865327 200000 134378765 200000 130567444 200000 175508832 200000 337926224 200000 742889586 200000 58507469 200000 623964106 200000 868126399 200000 665160217 200000 181120038 200000 925402749 200000 971783178 200000 620533178 200000 734120895 200000 39518592 200000 465564705 200000 327881642 200000 415240406 200000 364623226 200000 107134352 200000 472956640 200000 830857034 200000 940764594 200000 696089992 200000 828656883 200000 43248025 200000 439211533 200000 156374486 200000 438635544 200000 589048034 200000 120442643 200000 388851945 200000 533105448 200000 604474083 200000 708137449 200000 139579855 200000 123207063 200000 490971130 200000 616291415 200000 118002232 200000 687198589 200000 155537703 200000 752539331 200000 875368048 200000 707230607 200000 518537223 200000 30602290 200000 457127784 200000 64485158 200000 451573978 200000 174748237 200000 480384685 200000 783789110 200000 146211453 200000 76396889 200000 81240174 200000 224637271 200000 109936751 200000 459401789 200000 182353786 200000 27054527 200000 761461967 200000 532557439 200000 280715582 200000 649864517 200000 135629404 200000 198664773 200000 589238729 200000 519763550 200000 606813810 200000 660295255 200000 294924235 200000 569469474 200000 529998610 200000 142769179 200000 412672145 200000 691252296 200000 172025562 200000 279103383 200000 255755274 200000 541767460 200000 778034952 200000 872589682 200000 40992452 200000 124396463 200000 649603962 200000 180798706 200000 214165999 200000 323119998 200000 990176432 200000 117803518 200000 784076119 200000 557638857 200000 833662919 200000 750672157 200000 237153133 200000 575672932 200000 878148735 200000 724952436 200000 745730878 200000 807270856 200000 634397493 200000 378217162 200000 506408057 200000 218799883 200000 962573544 200000 190501766 200000 432655724 200000 640026850 200000 953942839 200000 467090095 200000 366270727 200000 20277925 200000 455079521 200000 255373290 200000 972886230 200000 36384330 200000 439676738 200000 409865086 200000 94350602 200000 907236968 200000 804707163 200000 600317011 200000 869849200 200000 938378292 200000 682372810 200000 43910125 200000 385709687 200000 777163655 200000 984474701 200000 148255349 200000 1779501 200000 881652437 200000 524387138 200000 572501167 200000 258854209 200000 8343861 200000 870244777 200000 42956804 200000 196663298 200000 210687583 200000 483083295 200000 851825272 200000 29754718 200000 734447785 200000 659238372 200000 419957428 200000 752169955 200000 277548808 200000 865187541 200000 518776317 200000 953553087 200000 628274452 200000 311693681 200000 765692985 200000 437234627 200000 633875203 200000 947427543 200000 449994736 200000 783182683 200000 207258027 200000 352612549 200000 350289480 200000 189470359 200000 91290244 200000 217630618 200000 768992007 200000 295161636 200000 548851619 200000 395040340 200000 266640020 200000 229459794 200000 339382207 200000 904770194 200000 917418485 200000 33157647 200000 219148847 200000 370987153 200000 236875472 200000 770222313 200000 563772648 200000 911134514 200000 242030446 200000 448507408 200000 346541698 200000 133181937 200000 764799154 200000 569308240 200000 236543540 200000 413382895 200000 445730342 200000 739235098 200000 687457746 200000 374118632 200000 940617198 200000 663743611 200000 151258581 200000 547409212 200000 281799377 200000 76987682 200000 520943955 200000 624599529 200000 789443638 200000 141027933 200000 153247233 200000 598927246 200000 186012195 200000 795938331 200000 821393463 200000 322805097 200000 892161856 200000 498529003 200000 220677355 200000 8368985 200000 523732689 200000 520996346 200000 693532083 200000 722120668 200000 324383422 200000 601751832 200000 948182727 200000 238230545 200000 262263694 200000 374723763 200000 836388604 200000 782877110 200000 445513318 200000 239289305 200000 949991369 200000 443433769 200000 611271950 200000 634412089 200000 61923141 200000 686962025 200000 863835115 200000 965863458 200000 113465894 200000 107936278 200000 328454149 200000 633425026 200000 292621762 200000 762979692 200000 596996865 200000 473645798 200000 621648400 200000 684561483 200000 296396071 200000 291064191 200000 846204839 200000 5661745 200000 94720860 200000 563823899 200000 372335037 200000 897071933 200000 505237800 200000 102587175 200000 894543400 200000 273680429 200000 310317745 200000 746616242 200000 224281952 200000 448749664 200000 972400829 200000 621562220 200000 258644090 200000 554289620 200000 444630194 200000 576966562 200000 243298093 200000 545222440 200000 661687448 200000 359579714 200000 249187279 200000 783738777 200000 315292949 200000 226562525 200000 791285592 200000 397162248 200000 340329327 200000 470120863 200000 950700381 200000 495146481 200000 794931085 200000 523061079 200000 839472149 200000 747978100 200000 610758645 200000 49987445 200000 127662167 200000 252477264 200000 357661646 200000 521977606 200000 794091417 200000 806375394 200000 84030174 200000 309241785 200000 403410929 200000 612491817 200000 269539212 200000 469847516 200000 883533334 200000 66351044 200000 381299423 200000 903319134 200000 255162719 200000 4467953 200000 194941564 200000 136751822 200000 552979906 200000 453727375 200000 359664298 200000 564938073 200000 11720150 200000 514821659 200000 352889424 200000 841860815 200000 535609040 200000 599355830 200000 370651893 200000 541457566 200000 434701448 200000 809285149 200000 84787390 200000 813696724 200000 818445172 200000 605306030 200000 980930675 200000 343329312 200000 369490603 200000 111987561 200000 829134201 200000 137354193 200000 575226339 200000 914242795 200000 432959960 200000 456777684 200000 705075570 200000 379198067 200000 99848245 200000 879918265 200000 579333711 200000 144365536 200000 482005464 200000 187705774 200000 901657617 200000 730929072 200000 544209574 200000 381477505 200000 799623918 200000 527226114 200000 199656743 200000 539872161 200000 645154236 200000 798050708 200000 297124992 200000 548231196 200000 550885874 200000 355410885 200000 867781241 200000 889409442 200000 147666855 200000 25519763 200000 588100472 200000 74970240 200000 962633617 200000 90340764 200000 509367939 200000 342912932 200000 542456583 200000 289888032 200000 241249600 200000 330248863 200000 509611518 200000 217353724 200000 509807607 200000 759584669 200000 551723790 200000 959058863 200000 284157326 200000 380925293 200000 791479661 200000 654710873 200000 916486027 200000 933156223 200000 714694386 200000 531164342 200000 638067733 200000 373128671 200000 929501203 200000 311046694 200000 670032882 200000 391171390 200000 60713446 200000 386078375 200000 959722633 200000 496418025 200000 608918562 200000 590992088 200000 778724833 200000 777050831 200000 147094302 200000 56685559 200000 124332703 200000 118741375 200000 173251024 200000 444997090 200000 595375626 200000 562699814 200000 92745678 200000 526926617 200000 618705929 200000 741427348 200000 549422416 200000 390674106 200000 561790754 200000 853379383 200000 388879147 200000 962368130 200000 667259005 200000 450070301 200000 330117334 200000 785632978 200000 854132702 200000 148453365 200000 995943015 200000 174840998 200000 351785901 200000 251725326 200000 382962326 200000 958997918 200000 559734513 200000 863146069 200000 793261240 200000 775406584 200000 972703567 200000 678419546 200000 997762244 200000 546214547 200000 185224463 200000 448212042 200000 181725009 200000 400041710 200000 369409814 200000 340991222 200000 976518037 200000 714171173 200000 365867756 200000 726490058 200000 329637734 200000 404618233 200000 121007798 200000 16345813 200000 679230779 200000 885330632 200000 796259132 200000 492484806 200000 381952555 200000 713941904 200000 609120228 200000 514961644 200000 146414060 200000 591410415 200000 636864692 200000 88226613 200000 62131924 200000 788632101 200000 647139922 200000 978011695 200000 768699355 200000 438602511 200000 260159494 200000 907140361 200000 430825622 200000 661841964 200000 684268470 200000 362540945 200000 49853244 200000 756124827 200000 391273960 200000 247487543 200000 191298724 200000 326275099 200000 882255811 200000 335171592 200000 274232387 200000 378906889 200000 21649165 200000 932777138 200000 990771761 200000 57115748 200000 912017965 200000 149274757 200000 197607205 200000 369410506 200000 281528361 200000 138784879 200000 242903667 200000 733182843 200000 302515368 200000 843304447 200000 480010772 200000 25587285 200000 260807664 200000 43274594 200000 457793693 200000 376780246 200000 537375976 200000 719071592 200000 661847878 200000 830230556 200000 468148502 200000 299241855 200000 698876900 200000 844660710 200000 699125922 200000 878598581 200000 720988910 200000 288449172 200000 137661008 200000 637124281 200000 591774586 200000 654086178 200000 598717320 200000 240365017 200000 615574848 200000 489008944 200000 14315089 200000 397481732 200000 800060565 200000 40454908 200000 514287952 200000 241592009 200000 410066544 200000 607269733 200000 922151373 200000 35234390 200000 302894696 200000 476005609 200000 97656237 200000 648882041 200000 525450930 200000 180945063 200000 475716472 200000 522119329 200000 205715494 200000 568944221 200000 104562259 200000 77760220 200000 747288635 200000 351424105 200000 117537286 200000 999856089 200000 880222982 200000 987975115 200000 725304054 200000 461521895 200000 996673853 200000 84145696 200000 12890155 200000 520303604 200000 69461561 200000 659688360 200000 55041355 200000 720387470 200000 651433966 200000 808282944 200000 96011931 200000 457822948 200000 207714036 200000 776971368 200000 991537924 200000 929362116 200000 31268993 200000 283751741 200000 404006411 200000 919006365 200000 308233836 200000 690412158 200000 19780567 200000 176168062 200000 135904042 200000 777703818 200000 331996462 200000 829131029 200000 207999955 200000 135890527 200000 510380919 200000 611617200 200000 556219421 200000 686489499 200000 190281400 200000 912178238 200000 354702943 200000 415338110 200000 571744152 200000 480504653 200000 748972943 200000 115032294 200000 660764509 200000 889310220 200000 877832003 200000 864597328 200000 828211182 200000 826557514 200000 731399602 200000 5474013 200000 26590673 200000 319627893 200000 719625139 200000 732716361 200000 689590317 200000 138740635 200000 139269308 200000 363183860 200000 127963336 200000 622481771 200000 905649380 200000 556078813 200000 92914186 200000 125365811 200000 950968544 200000 371441313 200000 694528759 200000 416970466 200000 17455624 200000 490221183 200000 816039223 200000 507751687 200000 992637010 200000 649291094 200000 920199441 200000 174793936 200000 682987093 200000 108618404 200000 551793514 200000 728060171 200000 864687942 200000 607314055 200000 2219978 200000 79580966 200000 730342142 200000 610645951 200000 979714646 200000 76958002 200000 679643633 200000 691519914 200000 726986710 200000 775196123 200000 538272566 200000 342248005 200000 265092015 200000 758802545 200000 103862917 200000 478256176 200000 482895849 200000 523737825 200000 140414516 200000 868746922 200000 338072361 200000 869430715 200000 582991672 200000 320982416 200000 280781495 200000 623417389 200000 654909737 200000 696749409 200000 538445433 200000 583979013 200000 213855293 200000 119680316 200000 231508213 200000 701174707 200000 332326218 200000 186196191 200000 415913297 200000 429510211 200000 771320264 200000 863287465 200000 946181461 200000 979998566 200000 281041868 200000 692405144 200000 160880999 200000 620187497 200000 950444045 200000 970560843 200000 242882189 200000 648920379 200000 36739041 200000 651492352 200000 255501934 200000 634664042 200000 507171648 200000 283459733 200000 184712528 200000 739788581 200000 120898751 200000 502290570 200000 727377946 200000 811449915 200000 556946838 200000 711608828 200000 993211986 200000 288710937 200000 873672089 200000 18816426 200000 165247007 200000 834421711 200000 533389121 200000 810557171 200000 670764615 200000 170589963 200000 591941028 200000 82726358 200000 804630577 200000 963936796 200000 618815607 200000 538674416 200000 339595748 200000 906923759 200000 662471186 200000 229072256 200000 507136005 200000 571168275 200000 17442155 200000 825966436 200000 222863323 200000 248107192 200000 498438168 200000 257997596 200000 948164430 200000 286377131 200000 229492817 200000 901537734 200000 1429218 200000 542485083 200000 42151659 200000 105867040 200000 398034367 200000 450405078 200000 700064605 200000 150190472 200000 270992300 200000 331394507 200000 299089854 200000 725096958 200000 451941646 200000 405781897 200000 454456516 200000 538763295 200000 352306925 200000 800114941 200000 406633413 200000 271621162 200000 961345263 200000 164862391 200000 869019832 200000 199817982 200000 330418009 200000 971067365 200000 733222452 200000 437243930 200000 761299732 200000 224595541 200000 87697263 200000 871882651 200000 486145445 200000 826595958 200000 609369663 200000 897708608 200000 822146354 200000 93826647 200000 2090268 200000 970991975 200000 804582531 200000 907941 200000 997346075 200000 865117456 200000 4344062 200000 727997616 200000 124114931 200000 256202201 200000 7511209 200000 982626918 200000 724805114 200000 935048959 200000 37589035 200000 971347541 200000 598563880 200000 15823971 200000 936710346 200000 552239021 200000 460155922 200000 241243265 200000 138472045 200000 936637498 200000 413634031 200000 603742842 200000 628999578 200000 847644269 200000 313499286 200000 586670090 200000 908776824 200000 440443219 200000 637149565 200000 83513745 200000 150735309 200000 842210458 200000 520088250 200000 914550285 200000 61976320 200000 597264531 200000 175709956 200000 243497245 200000 580049943 200000 132483114 200000 291218354 200000 292973823 200000 423591609 200000 321719022 200000 682916026 200000 159961234 200000 455835437 200000 486973199 200000 600158899 200000 132658004 200000 793640536 200000 975995738 200000 913080530 200000 209552227 200000 28288449 200000 874544957 200000 31578863 200000 347949439 200000 855631247 200000 583730377 200000 341374336 200000 502449413 200000 481915529 200000 387808426 200000 667689372 200000 388215285 200000 202829844 200000 3380271 200000 388238072 200000 28357356 200000 687727160 200000 717661512 200000 634593773 200000 332982569 200000 146097562 200000 918552194 200000 156994927 200000 218662539 200000 516939138 200000 29171467 200000 371424022 200000 463083408 200000 19828694 200000 596663475 200000 496577815 200000 501198679 200000 544797979 200000 16198121 200000 330375755 200000 674389918 200000 121221242 200000 227581369 200000 335964198 200000 454944964 200000 135291320 200000 48079316 200000 555163840 200000 761804231 200000 756277563 200000 585132166 200000 728183503 200000 18204229 200000 929404939 200000 959969472 200000 923719594 200000 38750334 200000 78052814 200000 290429967 200000 783833414 200000 375660879 200000 217855178 200000 885800610 200000 200018491 200000 748593208 200000 930711014 200000 367195976 200000 956689855 200000 341503830 200000 391387304 200000 688066926 200000 989383593 200000 490985320 200000 307466039 200000 424504612 200000 400954479 200000 443889613 200000 349358169 200000 298564376 200000 427872551 200000 629934723 200000 639867253 200000 931315864 200000 289359240 200000 77329449 200000 355414161 200000 912644499 200000 115028457 200000 794106877 200000 643730516 200000 97480344 200000 577575744 200000 257134558 200000 772238340 200000 390762708 200000 979412259 200000 297223753 200000 976831880 200000 436331031 200000 758101450 200000 617135711 200000 176630631 200000 170505935 200000 970789386 200000 155659229 200000 214765766 200000 970652170 200000 435117914 200000 354755361 200000 280601452 200000 536410999 200000 161172432 200000 561705258 200000 854452161 200000 447587684 200000 410357796 200000 412575639 200000 8493257 200000 161647297 200000 267858859 200000 969231527 200000 65581 200000 717571354 200000 236983900 200000 47584567 200000 69466161 200000 973732512 200000 865982158 200000 917932742 200000 470862270 200000 18395680 200000 586222647 200000 866980210 200000 522711640 200000 976810249 200000 879959149 200000 741454843 200000 284411432 200000 89171306 200000 681735143 200000 507590591 200000 618244083 200000 131479024 200000 99469244 200000 616228028 200000 751384863 200000 542385131 200000 453351842 200000 477846416 200000 108269492 200000 301277513 200000 422671855 200000 857548667 200000 749312088 200000 153080472 200000 732318619 200000 781062234 200000 153953361 200000 765181191 200000 670207547 200000 824221868 200000 82730373 200000 394085476 200000 577478150 200000 146733969 200000 209853564 200000 945745183 200000 283846099 200000 210405061 200000 568552028 200000 387300932 200000 375727895 200000 97990824 200000 287112939 200000 978777988 200000 577514 200000 437418040 200000 368866960 200000 215381292 200000 216512259 200000 80945940 200000 691613777 200000 792741419 200000 914053046 200000 483081081 200000 297987541 200000 734447119 200000 478523388 200000 828835400 200000 314735971 200000 714513160 200000 69018218 200000 891606782 200000 270868448 200000 662971875 200000 224503352 200000 618111929 200000 600787667 200000 492237838 200000 588320059 200000 55460665 200000 290096227 200000 468173721 200000 700069354 200000 396575963 200000 793026390 200000 989764914 200000 263750491 200000 324815518 200000 581785364 200000 348712488 200000 869330246 200000 880282913 200000 122081185 200000 561644136 200000 785390080 200000 112970147 200000 672577957 200000 458095746 200000 81639552 200000 338099712 200000 972725863 200000 492316579 200000 448478813 200000 68461754 200000 318323148 200000 334216091 200000 851073996 200000 860410092 200000 884599388 200000 402680024 200000 38260645 200000 234239063 200000 153454908 200000 816497257 200000 608267615 200000 150797145 200000 68625460 200000 91751419 200000 591123214 200000 533851375 200000 566716842 200000 606969310 200000 182906731 200000 263773370 200000 778467491 200000 605272832 200000 42509772 200000 88176886 200000 309635784 200000 256575215 200000 469813798 200000 672949379 200000 655062622 200000 254168026 200000 109358353 200000 688335584 200000 195156044 200000 55728783 200000 740720067 200000 496617514 200000 265594391 200000 617561725 200000 81773587 200000 546111264 200000 932309480 200000 514156979 200000 61433462 200000 908549921 200000 380829316 200000 546110687 200000 233818116 200000 993709611 200000 228655954 200000 168615759 200000 903206515 200000 488065757 200000 100710488 200000 721756402 200000 708617242 200000 179480692 200000 899351613 200000 633708630 200000 958028271 200000 724433617 200000 889146439 200000 627855018 200000 955552648 200000 643821681 200000 327453277 200000 509642173 200000 164685596 200000 578653810 200000 408102150 200000 555084284 200000 583910786 200000 511104659 200000 665256295 200000 453250167 200000 238234672 200000 623198004 200000 328668999 200000 530840796 200000 648869181 200000 335973201 200000 974543629 200000 316703098 200000 306441054 200000 999894666 200000 51262911 200000 94000958 200000 637741547 200000 696578333 200000 730941701 200000 98785720 200000 812521178 200000 524618217 200000 571373347 200000 39248661 200000 858434754 200000 677785708 200000 143670529 200000 394260517 200000 881578200 200000 962196676 200000 920309286 200000 517486166 200000 251138804 200000 626485681 200000 770997943 200000 147958198 200000 379974029 200000 979445905 200000 743964540 200000 182633205 200000 321705399 200000 630562145 200000 690765787 200000 744407391 200000 251748139 200000 633298626 200000 704232921 200000 341683429 200000 927153726 200000 987047408 200000 931975199 200000 24377364 200000 861015528 200000 804913867 200000 607490034 200000 994493467 200000 340758462 200000 135872978 200000 281574712 200000 928295624 200000 213396471 200000 998937122 200000 448362617 200000 439031434 200000 402607977 200000 158431098 200000 985924827 200000 966409328 200000 848541068 200000 502437944 200000 838901796 200000 731713064 200000 959093 200000 723656540 200000 254100154 200000 996000256 200000 151159003 200000 543368836 200000 913605542 200000 780093670 200000 972305940 200000 158727662 200000 12459659 200000 860122731 200000 71449624 200000 631225976 200000 854694322 200000 431487163 200000 318688636 200000 554962850 200000 431815681 200000 132303526 200000 457948024 200000 574263177 200000 47363839 200000 661111705 200000 217011168 200000 986285805 200000 175301329 200000 944810404 200000 812709165 200000 487875371 200000 102190654 200000 705701237 200000 629269109 200000 503317058 200000 160773805 200000 968071770 200000 953875309 200000 205656273 200000 779134500 200000 64322114 200000 303624813 200000 815659030 200000 511974218 200000 819712444 200000 874016875 200000 957764080 200000 403138918 200000 570916854 200000 765503741 200000 394587869 200000 125764701 200000 565375678 200000 79975003 200000 124608507 200000 467392183 200000 34566786 200000 559586138 200000 771913994 200000 452976025 200000 26088019 200000 616870769 200000 567123047 200000 453420235 200000 331555293 200000 156726455 200000 214060306 200000 148876466 200000 276692335 200000 889671650 200000 766764200 200000 343802454 200000 330744313 200000 652747848 200000 904598889 200000 108082524 200000 921584904 200000 596931552 200000 395365426 200000 930356748 200000 367020747 200000 619051329 200000 784922242 200000 117806411 200000 339474960 200000 718025633 200000 537443448 200000 597420705 200000 858839622 200000 763175638 200000 287831250 200000 494383668 200000 719758204 200000 193455448 200000 750165231 200000 261093578 200000 479109215 200000 370136124 200000 508852428 200000 299107785 200000 74691135 200000 593877817 200000 403359498 200000 179329849 200000 626694410 200000 789316773 200000 235073766 200000 408690112 200000 17572174 200000 514589560 200000 781873726 200000 779547812 200000 667148346 200000 489133383 200000 684082578 200000 49041356 200000 450580381 200000 225836617 200000 718641151 200000 65135038 200000 726234084 200000 427363157 200000 720482628 200000 6955937 200000 338308127 200000 670899169 200000 9541056 200000 949224763 200000 754490364 200000 406976515 200000 157180529 200000 127508211 200000 883863497 200000 795935346 200000 313160950 200000 471240144 200000 116720757 200000 53012613 200000 860097933 200000 765490039 200000 971288975 200000 262245938 200000 650976533 200000 217735215 200000 545164612 200000 19463184 200000 181405964 200000 974802143 200000 343793764 200000 381977940 200000 600788368 200000 867497230 200000 403077213 200000 575840726 200000 90125153 200000 8478433 200000 523138877 200000 74251276 200000 18542044 200000 441255199 200000 733354419 200000 404792077 200000 90267905 200000 545500976 200000 628888846 200000 356261006 200000 804590445 200000 240111384 200000 668780859 200000 929139432 200000 865585247 200000 653995392 200000 786060490 200000 469591311 200000 527951798 200000 373346732 200000 892163817 200000 548355227 200000 535133681 200000 592683397 200000 253522278 200000 85497281 200000 679053356 200000 281213840 200000 879453360 200000 517168986 200000 178685480 200000 596987635 200000 610355158 200000 997914842 200000 164041795 200000 890786678 200000 61833861 200000 310120025 200000 957142907 200000 473267583 200000 382306573 200000 568085645 200000 626277230 200000 611029524 200000 984428636 200000 139095757 200000 357571676 200000 198795995 200000 928535552 200000 875943182 200000 387207970 200000 936821788 200000 115503144 200000 56097768 200000 740530496 200000 774576829 200000 911549859 200000 349234833 200000 619841235 200000 473098820 200000 72756702 200000 299371744 200000 81309850 200000 973324504 200000 642841833 200000 393485131 200000 427658228 200000 870447423 200000 256359794 200000 852976360 200000 914050783 200000 482362080 200000 86897351 200000 205614958 200000 844588538 200000 569041345 200000 954813143 200000 478540084 200000 790347395 200000 837260937 200000 537201712 200000 150469936 200000 379184217 200000 335167615 200000 481244674 200000 727113976 200000 595435002 200000 663786888 200000 30184474 200000 211797700 200000 956195972 200000 822866475 200000 287490790 200000 769394025 200000 677460919 200000 957353359 200000 611030390 200000 385454686 200000 711626224 200000 498380667 200000 809129336 200000 63074745 200000 440844846 200000 19222100 200000 874777403 200000 220117554 200000 477892113 200000 652983074 200000 64744876 200000 381811486 200000 981545941 200000 558865802 200000 637544539 200000 209711732 200000 163001434 200000 158687188 200000 707128694 200000 977034443 200000 807099166 200000 476425957 200000 127687115 200000 401262425 200000 795871808 200000 848662597 200000 395917001 200000 508424180 200000 360077438 200000 725473305 200000 873668734 200000 658024211 200000 434783542 200000 67302185 200000 974370714 200000 626511309 200000 423106152 200000 649015003 200000 798817642 200000 359191512 200000 410103985 200000 519900981 200000 744175580 200000 461496202 200000 262666577 200000 278446813 200000 677915520 200000 411852763 200000 322578981 200000 808112411 200000 823400836 200000 321876064 200000 929083821 200000 284733909 200000 467426743 200000 215651152 200000 810815238 200000 99591057 200000 698881670 200000 558108033 200000 790341103 200000 240977782 200000 524983041 200000 960024171 200000 367037639 200000 903888202 200000 39369942 200000 985139747 200000 155182220 200000 148234612 200000 4254291 200000 598011233 200000 850488029 200000 668118778 200000 940836455 200000 841764729 200000 554415608 200000 356938627 200000 666497696 200000 968252004 200000 846769339 200000 607535957 200000 67531054 200000 432981175 200000 203256998 200000 867428183 200000 897619165 200000 932202922 200000 319284694 200000 159438607 200000 382603038 200000 152654098 200000 893936907 200000 431757476 200000 716031486 200000 353279846 200000 845412258 200000 260414685 200000 97179180 200000 603765180 200000 201014171 200000 607842079 200000 303586550 200000 341750220 200000 477399955 200000 163451762 200000 828309580 200000 23031787 200000 300455113 200000 126631035 200000 900465338 200000 266370320 200000 851739420 200000 152058241 200000 192010609 200000 106984657 200000 449993994 200000 80698476 200000 170421310 200000 854162278 200000 671088049 200000 220886464 200000 405105552 200000 714407844 200000 624857809 200000 498783398 200000 713476214 200000 728830211 200000 336894664 200000 326147811 200000 879711389 200000 174826391 200000 989369492 200000 647739101 200000 804194901 200000 536253465 200000 197573075 200000 293118364 200000 35631243 200000 911288287 200000 443462340 200000 563909317 200000 985592015 200000 498827998 200000 169424967 200000 856391840 200000 488479055 200000 636808622 200000 661903832 200000 212632083 200000 707995354 200000 782562181 200000 756337047 200000 619804836 200000 794225885 200000 227105850 200000 100110914 200000 68202618 200000 294611816 200000 208048706 200000 342945592 200000 118983259 200000 975159080 200000 455189173 200000 13319287 200000 681702318 200000 31749997 200000 193294153 200000 27280542 200000 489764985 200000 906134053 200000 399091285 200000 87258859 200000 667027299 200000 286259167 200000 462540495 200000 100037948 200000 307027378 200000 491276744 200000 341438029 200000 603580945 200000 89367373 200000 292504496 200000 977153286 200000 280105607 200000 733670586 200000 971226116 200000 470684113 200000 66295390 200000 382463776 200000 838522836 200000 916171812 200000 978915827 200000 344834117 200000 654310606 200000 442961942 200000 672236613 200000 265030288 200000 998022464 200000 325895772 200000 515230451 200000 622007560 200000 957246490 200000 305405006 200000 988995643 200000 829361490 200000 846535400 200000 402290146 200000 143485692 200000 550515638 200000 764597211 200000 934655919 200000 679210676 200000 45060889 200000 806569920 200000 412300522 200000 480292226 200000 534690562 200000 468656134 200000 687240043 200000 928248355 200000 417767833 200000 702283451 200000 105021865 200000 260754936 200000 731721123 200000 802039438 200000 403196088 200000 35601150 200000 235341958 200000 40621774 200000 321586257 200000 340058067 200000 26022986 200000 353849193 200000 979051209 200000 709675446 200000 336801172 200000 211086573 200000 475730712 200000 292857990 200000 848920492 200000 481903753 200000 352045779 200000 546630850 200000 265015416 200000 720936971 200000 398509105 200000 663487879 200000 559768702 200000 811515874 200000 666097672 200000 768652948 200000 144483556 200000 593525533 200000 783570896 200000 168302152 200000 596452722 200000 326776681 200000 211014046 200000 977705377 200000 30097550 200000 701899030 200000 652042793 200000 92959293 200000 930017598 200000 750273298 200000 921122503 200000 338793564 200000 538672937 200000 191239915 200000 776828272 200000 934418139 200000 352559253 200000 841293009 200000 241603257 200000 111332666 200000 198098025 200000 971118480 200000 306379226 200000 832460182 200000 668218411 200000 986092697 200000 858998951 200000 782230703 200000 395439106 200000 833799673 200000 727824793 200000 365408226 200000 332977332 200000 61874271 200000 729382341 200000 508046126 200000 981659048 200000 958550297 200000 621766371 200000 87303474 200000 813171429 200000 489777686 200000 950500680 200000 841298732 200000 985392400 200000 32075749 200000 360674283 200000 731024635 200000 215193968 200000 548642227 200000 952532066 200000 698071325 200000 923215853 200000 188370256 200000 29351141 200000 632086704 200000 618233611 200000 579186474 200000 276261961 200000 896581492 200000 197886962 200000 263085135 200000 364931077 200000 345938887 200000 811244649 200000 352687215 200000 189144112 200000 517053606 200000 649120981 200000 10141142 200000 925724032 200000 871153585 200000 915078718 200000 45519733 200000 869818699 200000 318694695 200000 308940361 200000 842100953 200000 679251336 200000 312126949 200000 409736510 200000 410582576 200000 306513102 200000 545310570 200000 247938051 200000 701357643 200000 276506195 200000 225998293 200000 133125150 200000 122811030 200000 823264749 200000 342562276 200000 252818357 200000 673982240 200000 913977364 200000 71184118 200000 450220432 200000 372521113 200000 709756893 200000 636165385 200000 94542101 200000 213742670 200000 322089215 200000 790866619 200000 249397834 200000 159780398 200000 617556432 200000 58774348 200000 158184918 200000 214088903 200000 341405000 200000 519185049 200000 780928255 200000 84747080 200000 727205628 200000 888714530 200000 63674283 200000 458606976 200000 332538659 200000 283801604 200000 115794019 200000 917363676 200000 5437076 200000 682932990 200000 441391179 200000 720741228 200000 321313477 200000 650062959 200000 778541354 200000 265003998 200000 999899596 200000 393620822 200000 956713319 200000 674645376 200000 422339680 200000 445621071 200000 460845576 200000 38922561 200000 993367512 200000 861492380 200000 548787892 200000 244687536 200000 958674986 200000 30894104 200000 450979762 200000 197907450 200000 156740588 200000 218617668 200000 186233831 200000 529728495 200000 163909206 200000 480042558 200000 655602906 200000 399674365 200000 356494653 200000 287972291 200000 666242226 200000 30620722 200000 191354648 200000 967494964 200000 472884790 200000 199711549 200000 677252862 200000 839819917 200000 798804683 200000 107186285 200000 55473828 200000 131400302 200000 276779129 200000 384296367 200000 971968611 200000 993802262 200000 407290341 200000 387714963 200000 640425775 200000 102269282 200000 344827479 200000 692934983 200000 894773408 200000 70808785 200000 155714484 200000 958711961 200000 126230251 200000 317375874 200000 76536964 200000 712631288 200000 685297897 200000 311402803 200000 199134189 200000 140783219 200000 346483214 200000 572340802 200000 934439861 200000 505501111 200000 114330226 200000 686548399 200000 18967618 200000 872432660 200000 253793995 200000 592746776 200000 726188188 200000 386240120 200000 27438703 200000 866229434 200000 695341673 200000 637820529 200000 689934678 200000 290658678 200000 567906799 200000 968025646 200000 93614613 200000 989033672 200000 894933013 200000 99590269 200000 132043747 200000 639838416 200000 900392545 200000 858715854 200000 135309975 200000 875558477 200000 676529914 200000 75452206 200000 614887079 200000 107075740 200000 638813862 200000 440207435 200000 666508073 200000 356711868 200000 513150156 200000 410114933 200000 612603860 200000 174037579 200000 639344498 200000 331363483 200000 681823487 200000 3524489 200000 572958527 200000 139274313 200000 228177312 200000 754636628 200000 488957817 200000 956560303 200000 442267469 200000 755970602 200000 507054599 200000 914445468 200000 789360190 200000 898469673 200000 521777008 200000 583424382 200000 28168520 200000 556791313 200000 126664921 200000 316565347 200000 351297506 200000 631402815 200000 218838025 200000 740820474 200000 201801250 200000 240918451 200000 627122536 200000 730811794 200000 672500416 200000 857168138 200000 493633018 200000 896034584 200000 325359377 200000 640649091 200000 126998376 200000 742789148 200000 616036620 200000 579742205 200000 553470966 200000 781702348 200000 401989448 200000 625093110 200000 113892493 200000 960631286 200000 786210042 200000 442539405 200000 138911921 200000 696621833 200000 651524091 200000 362902912 200000 573885067 200000 63503891 200000 962245823 200000 752440109 200000 47816928 200000 840904132 200000 766825054 200000 933860500 200000 271534358 200000 87117160 200000 592114318 200000 278900819 200000 735591733 200000 493340912 200000 273672101 200000 912462247 200000 170295267 200000 195206889 200000 223312539 200000 500994672 200000 518495334 200000 260633218 200000 286085381 200000 722476845 200000 480446628 200000 41739146 200000 84028698 200000 475271931 200000 728119077 200000 944666222 200000 53657008 200000 739195801 200000 337338639 200000 44964926 200000 134093375 200000 987497830 200000 372661288 200000 979829415 200000 786958556 200000 755738464 200000 387053271 200000 210021881 200000 378399294 200000 171835686 200000 677957154 200000 115087650 200000 307343292 200000 421839606 200000 161165744 200000 887486897 200000 270034252 200000 829863854 200000 3502535 200000 474178003 200000 935660420 200000 660861134 200000 291135311 200000 190301784 200000 500905884 200000 560960116 200000 408036812 200000 889311406 200000 735046505 200000 696535389 200000 602928486 200000 962191587 200000 245449570 200000 39489769 200000 235787491 200000 282500518 200000 359145629 200000 394189079 200000 709608875 200000 701682757 200000 964918994 200000 379499652 200000 505648578 200000 772768431 200000 70018646 200000 155480687 200000 744481744 200000 708001651 200000 616558112 200000 499485367 200000 959910172 200000 109247423 200000 675277254 200000 715778522 200000 511752075 200000 846182241 200000 738658176 200000 986236151 200000 266622373 200000 346418376 200000 887697955 200000 535103435 200000 959865999 200000 566573826 200000 267848999 200000 389906615 200000 896439313 200000 873106879 200000 300055712 200000 221120184 200000 454430353 200000 958008139 200000 622005575 200000 917377900 200000 965077780 200000 137234071 200000 981135474 200000 443264787 200000 994010435 200000 64404272 200000 848632854 200000 547054730 200000 212907875 200000 300836165 200000 677172427 200000 105485136 200000 919241306 200000 32703396 200000 966078407 200000 331956612 200000 116604848 200000 431170493 200000 30978785 200000 567666660 200000 552632715 200000 918490524 200000 199257742 200000 459129295 200000 453101233 200000 933761010 200000 703726054 200000 404069187 200000 396592777 200000 149102092 200000 594855071 200000 374720735 200000 73793817 200000 391988185 200000 514413840 200000 632564705 200000 513295624 200000 642914279 200000 272973871 200000 92012071 200000 325364124 200000 370220390 200000 783739794 200000 49732657 200000 594569404 200000 69991458 200000 574388592 200000 507120412 200000 668669166 200000 588978828 200000 562482336 200000 511592616 200000 14177113 200000 300857265 200000 538115736 200000 84304178 200000 679404484 200000 420235584 200000 579657071 200000 110199225 200000 389495444 200000 575263111 200000 928270298 200000 120799196 200000 21160144 200000 391241077 200000 683949361 200000 314703321 200000 350644768 200000 139736729 200000 933038442 200000 251849359 200000 19147976 200000 165140257 200000 445112092 200000 466542460 200000 42434992 200000 322211291 200000 322557308 200000 348620479 200000 554009695 200000 856583734 200000 262196322 200000 84835606 200000 723936506 200000 494537792 200000 677679173 200000 382429663 200000 946026569 200000 954288808 200000 820519993 200000 671131418 200000 632055729 200000 511241917 200000 423071223 200000 174770020 200000 986319162 200000 988041836 200000 590558164 200000 264108541 200000 282139018 200000 838219333 200000 936471752 200000 281335490 200000 60124134 200000 622647158 200000 265505896 200000 590786098 200000 880578615 200000 650587598 200000 678168299 200000 601687916 200000 465128706 200000 195459002 200000 949426983 200000 336328238 200000 415940462 200000 965770825 200000 590058132 200000 195845847 200000 936980289 200000 691404075 200000 844771143 200000 880950885 200000 7318241 200000 933141677 200000 990520311 200000 174069366 200000 550610262 200000 883055038 200000 520398842 200000 317216074 200000 17068614 200000 934725100 200000 883206984 200000 329542591 200000 191215607 200000 955024230 200000 919714934 200000 429465938 200000 459049296 200000 591793915 200000 761780411 200000 575376931 200000 503483352 200000 831241241 200000 346705902 200000 220879089 200000 515160499 200000 607380173 200000 485400197 200000 819134745 200000 970281387 200000 499044808 200000 728412566 200000 744195226 200000 644615972 200000 173902936 200000 51183833 200000 367041555 200000 446244389 200000 404934762 200000 984095395 200000 325046978 200000 856363349 200000 263273101 200000 485619179 200000 436106374 200000 360433659 200000 71928305 200000 992162887 200000 474305501 200000 673650172 200000 907243107 200000 73141743 200000 120749542 200000 147193312 200000 639720530 200000 86527416 200000 37883998 200000 100698828 200000 458143436 200000 313799449 200000 200856998 200000 704446599 200000 817615744 200000 688072233 200000 891218106 200000 965471609 200000 157291709 200000 481551261 200000 232891707 200000 708399782 200000 921169264 200000 41923790 200000 133785957 200000 388680631 200000 172181801 200000 731784112 200000 880446488 200000 513235185 200000 61277718 200000 472034011 200000 594962130 200000 523580730 200000 517723397 200000 218775941 200000 378110898 200000 506937370 200000 97292645 200000 13187460 200000 778286966 200000 726012343 200000 149034821 200000 728485200 200000 225741693 200000 775216855 200000 856793427 200000 60762110 200000 510565829 200000 978658016 200000 446880476 200000 270959429 200000 137923820 200000 313317338 200000 157175249 200000 328625019 200000 956462130 200000 568692331 200000 407490752 200000 855445400 200000 583573364 200000 143386585 200000 779966166 200000 20466993 200000 659866930 200000 161857035 200000 504177634 200000 905297021 200000 670221961 200000 88184711 200000 233536596 200000 701261907 200000 973356857 200000 330887028 200000 530843449 200000 899267625 200000 12692383 200000 350052760 200000 150222911 200000 91716629 200000 488202426 200000 178615898 200000 167127479 200000 912922318 200000 933033001 200000 811877057 200000 513132685 200000 599750059 200000 858355754 200000 804409458 200000 888815696 200000 594170530 200000 166860187 200000 256152500 200000 437798192 200000 749355593 200000 59908092 200000 743402350 200000 94925818 200000 916154840 200000 913144171 200000 485023527 200000 141475356 200000 217837860 200000 156746405 200000 668165892 200000 511652775 200000 754124452 200000 549936907 200000 474409420 200000 606624071 200000 323463023 200000 991445145 200000 667423463 200000 238871115 200000 509025082 200000 788925424 200000 661562969 200000 380819619 200000 676019806 200000 769074764 200000 924889803 200000 513689308 200000 532478927 200000 529200013 200000 694854529 200000 172386852 200000 191315749 200000 816157745 200000 777213028 200000 604820044 200000 996496021 200000 433517911 200000 326780409 200000 688659904 200000 991692536 200000 600430269 200000 801139046 200000 968128911 200000 48449986 200000 663421122 200000 769196659 200000 801906537 200000 404748043 200000 352386147 200000 523531654 200000 606673818 200000 554503049 200000 409152321 200000 914885541 200000 990129427 200000 544959634 200000 371248536 200000 251746422 200000 76381025 200000 809227294 200000 168359497 200000 270372417 200000 107925684 200000 672939714 200000 810847440 200000 520700908 200000 138797016 200000 578624949 200000 316895565 200000 86947069 200000 967177789 200000 992368334 200000 620242559 200000 193127835 200000 622163954 200000 37795459 200000 359250883 200000 762743948 200000 170981285 200000 618054122 200000 256072472 200000 62179639 200000 497664164 200000 442410170 200000 602748189 200000 397084578 200000 617585886 200000 459521354 200000 546017552 200000 988217972 200000 900034274 200000 315513488 200000 174979791 200000 998211828 200000 793899997 200000 551863842 200000 21490394 200000 193413383 200000 339866527 200000 549507128 200000 639604303 200000 313469748 200000 578102422 200000 576004007 200000 440469739 200000 394535074 200000 737650128 200000 901584358 200000 266922254 200000 333210392 200000 695631100 200000 808143115 200000 155869623 200000 159694075 200000 65724520 200000 478022094 200000 15649923 200000 641451347 200000 128855300 200000 148037508 200000 394900913 200000 885130693 200000 632722525 200000 98056740 200000 727021088 200000 768985241 200000 512883873 200000 585503813 200000 332753742 200000 813826740 200000 371061920 200000 374998300 200000 928545626 200000 603235230 200000 6320584 200000 563621506 200000 819962626 200000 959338364 200000 499826216 200000 623454443 200000 99121061 200000 459652886 200000 260375149 200000 356542319 200000 470679360 200000 710343122 200000 502849511 200000 200875972 200000 157083252 200000 939748789 200000 770417796 200000 88193600 200000 823731837 200000 644278632 200000 50417874 200000 589487067 200000 498347836 200000 843542576 200000 847906304 200000 198248490 200000 475613485 200000 998481908 200000 302318044 200000 590456164 200000 541913968 200000 933901626 200000 996732118 200000 920644703 200000 204918211 200000 590407465 200000 951285754 200000 265229971 200000 85915269 200000 645607303 200000 75498233 200000 554798613 200000 23650996 200000 360701115 200000 826298400 200000 62029724 200000 868400111 200000 365652427 200000 287704158 200000 854675071 200000 180066932 200000 244982366 200000 493442882 200000 550445748 200000 558719778 200000 106608314 200000 453787385 200000 817809617 200000 433680246 200000 183236038 200000 624363603 200000 648830990 200000 928926097 200000 380321544 200000 348180669 200000 121115712 200000 594225711 200000 26624679 200000 958998599 200000 641921502 200000 3400881 200000 534723434 200000 721378719 200000 982251518 200000 61789459 200000 913028790 200000 137437204 200000 846271064 200000 10814965 200000 801822866 200000 968051603 200000 98925377 200000 48489109 200000 516041126 200000 291625132 200000 611411376 200000 547662034 200000 156365622 200000 511665805 200000 439642427 200000 642676522 200000 881418539 200000 464767748 200000 825861658 200000 561310396 200000 183791113 200000 458225280 200000 241797922 200000 284442438 200000 325894905 200000 318891023 200000 831166411 200000 50345254 200000 523253183 200000 557961056 200000 729544233 200000 690147676 200000 767817412 200000 265926338 200000 560744181 200000 413597573 200000 493029133 200000 383420195 200000 884742533 200000 794007009 200000 785125440 200000 385137169 200000 486419918 200000 672984909 200000 562612389 200000 149634491 200000 117557352 200000 984437576 200000 187999522 200000 881427183 200000 215649929 200000 19945457 200000 258477885 200000 93723420 200000 927624199 200000 760747015 200000 814777629 200000 786751057 200000 241724762 200000 602953958 200000 988080520 200000 246179644 200000 227885463 200000 787633807 200000 464727524 200000 761462059 200000 981294709 200000 278139296 200000 9337402 200000 695930381 200000 555198539 200000 246778711 200000 367129389 200000 906172528 200000 367407119 200000 320326546 200000 647821319 200000 471386499 200000 777165655 200000 693680849 200000 883483820 200000 884433685 200000 930823770 200000 574276657 200000 613629859 200000 286303124 200000 311202799 200000 407270258 200000 145685523 200000 282224654 200000 328396172 200000 360874225 200000 137071554 200000 249181745 200000 348424519 200000 872357293 200000 337387799 200000 37520462 200000 325210072 200000 635493189 200000 153566489 200000 660901713 200000 50160276 200000 150614008 200000 714006893 200000 78936778 200000 16052082 200000 75020450 200000 433759323 200000 27311846 200000 775781129 200000 59299012 200000 809424584 200000 584337013 200000 770758798 200000 5485692 200000 834396219 200000 157791973 200000 736018905 200000 554569864 200000 585166556 200000 279325253 200000 660515681 200000 364543558 200000 497426799 200000 667547458 200000 28296250 200000 397375414 200000 913628509 200000 41152300 200000 368670237 200000 84571509 200000 242791595 200000 114519024 200000 348833631 200000 350401219 200000 488539647 200000 194819614 200000 572703992 200000 743963005 200000 892865185 200000 831846116 200000 922714237 200000 626096674 200000 697685111 200000 673032720 200000 78706725 200000 891827153 200000 621393926 200000 117434898 200000 353106630 200000 217827912 200000 331424887 200000 171470326 200000 433653720 200000 30613990 200000 744942991 200000 749550445 200000 397862768 200000 627336617 200000 817045941 200000 744280772 200000 315039301 200000 254204720 200000 474066927 200000 654037226 200000 73213869 200000 950161080 200000 626054628 200000 127927661 200000 208034208 200000 653619490 200000 65700314 200000 90370684 200000 94907059 200000 917171690 200000 799496376 200000 583322342 200000 338467357 200000 924576049 200000 322742788 200000 321693720 200000 969139637 200000 517486515 200000 104348645 200000 961477154 200000 854167537 200000 194907856 200000 478294817 200000 251541426 200000 579849191 200000 538471558 200000 683495711 200000 562211862 200000 850691919 200000 382558068 200000 574571494 200000 738729790 200000 199989886 200000 611052761 200000 763411483 200000 155994550 200000 964348523 200000 252788369 200000 254333701 200000 202251439 200000 222582444 200000 996762397 200000 705681035 200000 467098102 200000 153393529 200000 22533019 200000 307319604 200000 94129657 200000 285758375 200000 311385033 200000 39408677 200000 760526281 200000 685546157 200000 933327877 200000 225906470 200000 151425810 200000 797756578 200000 704274255 200000 380084892 200000 124083236 200000 29121083 200000 55329092 200000 485646735 200000 780158956 200000 717468369 200000 446845987 200000 736392612 200000 719666682 200000 70848600 200000 141247179 200000 404633891 200000 395988604 200000 211143528 200000 575715002 200000 585980658 200000 874175552 200000 232927543 200000 473508879 200000 312405143 200000 701258421 200000 680630171 200000 758360456 200000 397303352 200000 752036330 200000 457611532 200000 349009540 200000 53920925 200000 107575948 200000 16216735 200000 137500417 200000 422108972 200000 513764843 200000 370313227 200000 688894878 200000 588567019 200000 341652981 200000 244840358 200000 33738136 200000 510506368 200000 741597496 200000 711269480 200000 944136400 200000 661651764 200000 170187491 200000 210492902 200000 772141506 200000 173332714 200000 545337029 200000 564897879 200000 783101326 200000 29193004 200000 203586379 200000 55539858 200000 353671667 200000 612119325 200000 564232069 200000 422928909 200000 165294414 200000 554995847 200000 334102305 200000 28316894 200000 194677406 200000 311661006 200000 413602925 200000 690010044 200000 917809026 200000 665468921 200000 719982168 200000 62400510 200000 713632312 200000 452699823 200000 648314993 200000 276629402 200000 308219807 200000 740615222 200000 575748325 200000 391707942 200000 408053556 200000 790943094 200000 478635140 200000 268128730 200000 461847320 200000 415791603 200000 44064956 200000 889069451 200000 653640200 200000 141681621 200000 655381915 200000 236325552 200000 994363234 200000 350212579 200000 630871504 200000 294652512 200000 312042278 200000 95273858 200000 119509162 200000 765670480 200000 815367153 200000 548743866 200000 437543958 200000 567513816 200000 65234178 200000 135766576 200000 366482084 200000 156215023 200000 838779960 200000 129351980 200000 684703618 200000 928171049 200000 899428369 200000 785792403 200000 91212414 200000 813691583 200000 574513580 200000 844801005 200000 973688839 200000 911597959 200000 336681671 200000 845326688 200000 389139244 200000 173882870 200000 678924737 200000 199748529 200000 814067098 200000 327878692 200000 467600792 200000 151758665 200000 428901281 200000 241666759 200000 606197226 200000 641775917 200000 918048815 200000 823220021 200000 490246903 200000 545288452 200000 784955602 200000 994850150 200000 909231004 200000 643672340 200000 469120953 200000 617982959 200000 409877848 200000 588094020 200000 967289779 200000 702164487 200000 508420171 200000 888891930 200000 731700781 200000 213714309 200000 743558449 200000 296904380 200000 625256247 200000 227039455 200000 28906858 200000 495748339 200000 769555327 200000 597906219 200000 728158452 200000 10169379 200000 796497491 200000 654984736 200000 114761838 200000 207223891 200000 683738018 200000 661374485 200000 230719766 200000 365658154 200000 668334074 200000 483880960 200000 759054538 200000 948106990 200000 553610379 200000 752254327 200000 463822858 200000 995057286 200000 411975970 200000 811279026 200000 698081268 200000 956641657 200000 945582637 200000 921217157 200000 647962693 200000 845123308 200000 669902012 200000 349449833 200000 540825438 200000 550605990 200000 307068030 200000 80505972 200000 907064891 200000 137641231 200000 226775999 200000 464555868 200000 803041916 200000 797380907 200000 674477935 200000 885824119 200000 660275807 200000 159154338 200000 344694045 200000 501087164 200000 3926211 200000 348264379 200000 628428535 200000 562168770 200000 340149543 200000 753249627 200000 795968971 200000 824907710 200000 759911335 200000 449148682 200000 599892744 200000 681207689 200000 276124420 200000 306492142 200000 848434877 200000 703090071 200000 848545948 200000 767002060 200000 200011671 200000 229535488 200000 978071149 200000 789740813 200000 846613222 200000 176239482 200000 937628437 200000 996204726 200000 502083223 200000 557676891 200000 340624340 200000 488664430 200000 743273787 200000 225873307 200000 312288903 200000 339435130 200000 206504958 200000 401070543 200000 496610733 200000 614422979 200000 3305135 200000 999814190 200000 737644645 200000 384571342 200000 28007357 200000 638835086 200000 5845102 200000 170889154 200000 690435639 200000 872730983 200000 49156133 200000 227931493 200000 753720779 200000 165805006 200000 944441481 200000 56367390 200000 964055751 200000 565580666 200000 139012920 200000 783534067 200000 576119322 200000 467837890 200000 306010226 200000 877860747 200000 437429074 200000 423031964 200000 369227541 200000 223599148 200000 232984735 200000 317922974 200000 723360927 200000 65359549 200000 557027533 200000 391423744 200000 462718766 200000 342487749 200000 968633165 200000 951255959 200000 335778690 200000 741473385 200000 753764396 200000 103005913 200000 581868792 200000 150410864 200000 584944665 200000 953309151 200000 317581711 200000 693274177 200000 617610851 200000 95500382 200000 763193318 200000 447063011 200000 284416759 200000 968530604 200000 677275451 200000 611089403 200000 940379749 200000 615040448 200000 347565933 200000 393188817 200000 376456154 200000 241655600 200000 473347834 200000 436284746 200000 422154534 200000 467198772 200000 767308545 200000 433862894 200000 262581431 200000 874959009 200000 226986304 200000 717934050 200000 473337244 200000 114115822 200000 945884181 200000 770473454 200000 443644802 200000 548858930 200000 558009984 200000 364408183 200000 72950457 200000 917760803 200000 10773022 200000 875142021 200000 243009582 200000 816868632 200000 506116911 200000 820694974 200000 694691697 200000 787186694 200000 798819984 200000 418413672 200000 612886192 200000 107652741 200000 144502209 200000 16058473 200000 548191930 200000 631008203 200000 944125663 200000 252940105 200000 201988348 200000 466372014 200000 42091177 200000 834585902 200000 447835014 200000 657212070 200000 148139134 200000 73015006 200000 437191941 200000 301731272 200000 104002652 200000 443305408 200000 84012745 200000 663950539 200000 513155809 200000 455195610 200000 746897088 200000 459991046 200000 421533517 200000 12277203 200000 716464505 200000 316113007 200000 637407614 200000 980323057 200000 980387361 200000 954869148 200000 841283057 200000 429948187 200000 340229768 200000 716885956 200000 295709127 200000 379150039 200000 674059035 200000 44606910 200000 866632380 200000 247180108 200000 79372010 200000 96758528 200000 755300656 200000 660972609 200000 861201315 200000 188477344 200000 358816802 200000 388604443 200000 790733717 200000 580876886 200000 702854447 200000 924072417 200000 590953901 200000 950183543 200000 443957910 200000 449242426 200000 469715322 200000 822425594 200000 506438454 200000 806128237 200000 17929004 200000 282514805 200000 661386381 200000 425207903 200000 238358928 200000 479642656 200000 785391289 200000 937012376 200000 443257365 200000 41809872 200000 496287354 200000 775244093 200000 394406089 200000 316614908 200000 908855086 200000 524334358 200000 407913564 200000 211783867 200000 332618450 200000 813295496 200000 786856986 200000 237951171 200000 788662790 200000 160402587 200000 13603828 200000 253361514 200000 631703561 200000 950433013 200000 129739895 200000 898280872 200000 179520696 200000 402194907 200000 379398866 200000 312729874 200000 312066194 200000 398594358 200000 39024851 200000 363875294 200000 582069430 200000 785001867 200000 242463465 200000 818866405 200000 877842658 200000 267804161 200000 713533475 200000 887814555 200000 742731125 200000 586484318 200000 717878830 200000 515664409 200000 645521261 200000 945340168 200000 480317274 200000 750699795 200000 183069801 200000 110882055 200000 827007125 200000 216777696 200000 245797031 200000 991008769 200000 75297646 200000 718501496 200000 598444805 200000 779370044 200000 970568722 200000 474418032 200000 392324355 200000 797487775 200000 944761680 200000 518370303 200000 531302590 200000 218414768 200000 584845976 200000 718081020 200000 924212981 200000 997727894 200000 587496951 200000 596080605 200000 721222919 200000 641784088 200000 581559324 200000 705239736 200000 835383539 200000 185179547 200000 926335061 200000 336147013 200000 174313814 200000 914501670 200000 858031249 200000 979180761 200000 570888047 200000 520411488 200000 910479199 200000 774941035 200000 328464156 200000 448556176 200000 415672300 200000 843531153 200000 156715229 200000 207216539 200000 60008968 200000 970659715 200000 322403280 200000 763985672 200000 670631457 200000 768303126 200000 570066355 200000 601565183 200000 616723781 200000 289916609 200000 227444452 200000 885348420 200000 926685988 200000 395342235 200000 208844387 200000 877890624 200000 899611146 200000 929822041 200000 452325325 200000 153924855 200000 594697960 200000 286076756 200000 734787425 200000 324321810 200000 873291595 200000 602698112 200000 877389310 200000 535902678 200000 643600225 200000 22658165 200000 216638755 200000 403736873 200000 830710267 200000 919822185 200000 805272301 200000 110690707 200000 855941765 200000 613470770 200000 441618971 200000 745510202 200000 970490126 200000 663926087 200000 320355851 200000 422485731 200000 590966854 200000 475450303 200000 487770813 200000 869941239 200000 568640378 200000 22552400 200000 573045455 200000 760683643 200000 141020313 200000 515429457 200000 520339326 200000 680830230 200000 770294321 200000 388085688 200000 396881067 200000 393034510 200000 790150513 200000 579050267 200000 472717010 200000 227330634 200000 121026600 200000 923089585 200000 991178004 200000 810354512 200000 54600899 200000 747418961 200000 290827565 200000 956922695 200000 473559634 200000 203172464 200000 700897661 200000 957254645 200000 35564675 200000 747783719 200000 236671746 200000 694424513 200000 904296868 200000 314375466 200000 719971163 200000 280113073 200000 278034084 200000 721302225 200000 988520646 200000 84391789 200000 972859666 200000 120726802 200000 738962978 200000 707724601 200000 194288923 200000 523935363 200000 933444845 200000 494579709 200000 532430735 200000 29113948 200000 70104901 200000 952650048 200000 382322652 200000 479327858 200000 143652330 200000 658932007 200000 865025552 200000 992105788 200000 794110521 200000 6937209 200000 944714458 200000 12368849 200000 303668786 200000 759171742 200000 551958409 200000 108880870 200000 548413042 200000 99381146 200000 925856778 200000 442031571 200000 226429496 200000 825928726 200000 293816045 200000 342229135 200000 325886307 200000 204500822 200000 562981216 200000 593268654 200000 357118065 200000 367101251 200000 167511857 200000 428113257 200000 467266177 200000 178614370 200000 740646095 200000 452201110 200000 343012689 200000 62210521 200000 557596489 200000 391821994 200000 743136064 200000 583817072 200000 526876236 200000 613383613 200000 842363724 200000 595870605 200000 182986280 200000 669895301 200000 530196755 200000 553642294 200000 697497035 200000 408365656 200000 467681493 200000 140407313 200000 861831875 200000 708346158 200000 593360239 200000 996811878 200000 716169023 200000 432079772 200000 807902305 200000 763965723 200000 647324173 200000 518107865 200000 986847688 200000 12613558 200000 656674461 200000 439742140 200000 992017507 200000 475716190 200000 689590012 200000 992186 200000 990892945 200000 833274841 200000 704287192 200000 648358636 200000 633192272 200000 387581326 200000 606083714 200000 772346374 200000 101925951 200000 725173123 200000 102850790 200000 876801376 200000 607942556 200000 875059295 200000 585734035 200000 240354800 200000 862676294 200000 958021993 200000 772690361 200000 34757452 200000 440725946 200000 154054278 200000 964682532 200000 780877739 200000 974580761 200000 908244029 200000 350884933 200000 892699108 200000 533381664 200000 567108021 200000 765973545 200000 418093933 200000 898657325 200000 24843445 200000 789534847 200000 814008413 200000 540964159 200000 192247714 200000 261740438 200000 490101098 200000 101434101 200000 74689412 200000 121339483 200000 735737834 200000 444942222 200000 129736704 200000 185413214 200000 57160660 200000 982636519 200000 391891806 200000 999056333 200000 479414207 200000 462895487 200000 655433859 200000 91445622 200000 90445536 200000 350906996 200000 766810871 200000 895182536 200000 143547152 200000 361228166 200000 742778591 200000 97962961 200000 969884867 200000 201343507 200000 461923075 200000 627041601 200000 189550865 200000 782743065 200000 479251144 200000 211714660 200000 274252720 200000 660997174 200000 208983606 200000 204948779 200000 473183990 200000 191746986 200000 484941811 200000 471754275 200000 290419163 200000 413045330 200000 564613445 200000 107457147 200000 382480884 200000 496872621 200000 951850515 200000 744580098 200000 689822072 200000 45170651 200000 623624931 200000 59417381 200000 362898749 200000 851993496 200000 961299675 200000 554642676 200000 176407227 200000 713315908 200000 624839108 200000 730030364 200000 26805255 200000 447898333 200000 346143233 200000 907356654 200000 100697560 200000 954568962 200000 543740060 200000 805058646 200000 103042949 200000 601675504 200000 594114361 200000 112700387 200000 206371076 200000 46506888 200000 953928735 200000 328843972 200000 84560107 200000 846647879 200000 723976245 200000 633705416 200000 887094386 200000 43093323 200000 152924417 200000 526678109 200000 423410541 200000 787322708 200000 818487466 200000 686508689 200000 158886997 200000 794966975 200000 336360439 200000 489039635 200000 19645504 200000 167012491 200000 78547533 200000 176831281 200000 642431715 200000 915643479 200000 96779699 200000 149670619 200000 851409047 200000 562025058 200000 457469649 200000 62926493 200000 844072016 200000 18037896 200000 870655211 200000 826033064 200000 335217061 200000 984653643 200000 298801642 200000 821611465 200000 956102862 200000 945102278 200000 913980498 200000 723992943 200000 321105056 200000 536977338 200000 215624012 200000 122756520 200000 158212242 200000 669552005 200000 939402396 200000 13921828 200000 544080571 200000 580718628 200000 615164075 200000 576597807 200000 403571153 200000 116157752 200000 222424702 200000 189341114 200000 815751466 200000 140793085 200000 18804667 200000 297517906 200000 863348926 200000 351514707 200000 28378794 200000 858538022 200000 384823074 200000 965621433 200000 159076401 200000 886831364 200000 548859277 200000 753482828 200000 307507670 200000 588393820 200000 641262549 200000 368891851 200000 741749183 200000 593148730 200000 69227634 200000 442797205 200000 460285621 200000 623768911 200000 143594105 200000 534658728 200000 571210267 200000 502768360 200000 958678945 200000 117971619 200000 155583994 200000 764273140 200000 319339585 200000 883176899 200000 972165368 200000 423772417 200000 420004175 200000 663225833 200000 879050332 200000 663732031 200000 217104481 200000 913494930 200000 304513035 200000 332226682 200000 342679982 200000 128960988 200000 660728972 200000 38013219 200000 624657421 200000 597436550 200000 754206982 200000 696338503 200000 509983476 200000 689094640 200000 465864511 200000 531636117 200000 799350905 200000 937298198 200000 818523550 200000 678774107 200000 171757396 200000 556359576 200000 981720362 200000 860898953 200000 222872794 200000 819131316 200000 385632136 200000 850551467 200000 523253506 200000 769155145 200000 327902463 200000 506582002 200000 353550434 200000 884516565 200000 825998455 200000 786724139 200000 870200882 200000 423868278 200000 453146484 200000 336986565 200000 672479815 200000 481149164 200000 632282655 200000 889351630 200000 210806040 200000 744989333 200000 840068412 200000 646004213 200000 705984956 200000 772755566 200000 953712692 200000 488016265 200000 845640681 200000 240959256 200000 539787020 200000 846002295 200000 891300853 200000 367878607 200000 681077866 200000 199124815 200000 977826520 200000 559365747 200000 647683478 200000 92752703 200000 689453095 200000 716004227 200000 962792565 200000 732215830 200000 295165464 200000 898188316 200000 145803151 200000 804410945 200000 887408516 200000 815708157 200000 458980874 200000 244612816 200000 970707935 200000 485034372 200000 762906540 200000 520344432 200000 133999937 200000 276932017 200000 318451932 200000 189025393 200000 10276961 200000 135462434 200000 572063904 200000 285369025 200000 284295315 200000 622357781 200000 145114783 200000 818703342 200000 789606352 200000 593232744 200000 994876191 200000 616081447 200000 533030573 200000 700664987 200000 770749703 200000 675169851 200000 108512865 200000 374154443 200000 543239645 200000 188285336 200000 30021315 200000 654054584 200000 32282056 200000 595949132 200000 187163721 200000 743932863 200000 632233358 200000 16134917 200000 613363209 200000 957119455 200000 856609430 200000 66871060 200000 675921851 200000 810636215 200000 210250471 200000 839259237 200000 234606516 200000 258253445 200000 616144678 200000 24192904 200000 782636779 200000 133361192 200000 388702874 200000 335735210 200000 338419446 200000 934928158 200000 801837354 200000 142890651 200000 349629453 200000 747263621 200000 915464029 200000 834861769 200000 9406725 200000 779748381 200000 370198104 200000 883291458 200000 791432021 200000 209750595 200000 38234595 200000 563962293 200000 35140372 200000 774908407 200000 593561699 200000 184781937 200000 952848631 200000 772455126 200000 205755104 200000 482219619 200000 445897303 200000 87805216 200000 396333311 200000 881087259 200000 763268392 200000 277279666 200000 805981448 200000 323445959 200000 297074690 200000 161830923 200000 906284513 200000 327706677 200000 850194971 200000 145836618 200000 610439951 200000 187608789 200000 7393097 200000 134382381 200000 698681019 200000 411516595 200000 320064003 200000 277211667 200000 843973546 200000 630099584 200000 768946016 200000 859531513 200000 788289347 200000 60718985 200000 454728470 200000 184482432 200000 192370060 200000 715983292 200000 577808252 200000 406768613 200000 539892523 200000 637401002 200000 395228552 200000 470713606 200000 102137704 200000 204720767 200000 230296272 200000 531676259 200000 446301737 200000 339034122 200000 745882507 200000 342615833 200000 68489716 200000 603602619 200000 580183184 200000 141195495 200000 304232432 200000 54443423 200000 665971540 200000 954467884 200000 3355620 200000 176305765 200000 895492592 200000 660645350 200000 253157429 200000 396535131 200000 908859160 200000 191483316 200000 211528170 200000 658367856 200000 179020324 200000 983897044 200000 467827882 200000 759093810 200000 356236042 200000 439074597 200000 407807163 200000 602072017 200000 742697056 200000 481823013 200000 994428677 200000 405113626 200000 416199518 200000 831612914 200000 300855564 200000 283644284 200000 420585433 200000 581716044 200000 202125048 200000 686765829 200000 52779080 200000 470381968 200000 491931536 200000 665123940 200000 135134146 200000 880707006 200000 895741497 200000 482041575 200000 147220476 200000 318972275 200000 55430907 200000 919918718 200000 535345486 200000 831524846 200000 74092155 200000 793157046 200000 955761327 200000 168038670 200000 361383937 200000 428504510 200000 941638579 200000 877283154 200000 999496050 200000 728565348 200000 924772499 200000 658809814 200000 431525718 200000 862973463 200000 945782309 200000 472405083 200000 212430035 200000 60696037 200000 362269662 200000 952472895 200000 576350638 200000 365418878 200000 668090326 200000 438848896 200000 283248208 200000 277127471 200000 907869379 200000 149786300 200000 407846846 200000 450426342 200000 429698555 200000 778205491 200000 838517151 200000 962846516 200000 418036598 200000 114186690 200000 226471481 200000 930471237 200000 501208009 200000 501534697 200000 841564786 200000 969536232 200000 744673835 200000 190482373 200000 906435539 200000 785208717 200000 310846067 200000 231748117 200000 796057215 200000 9960768 200000 776999190 200000 92191800 200000 443418432 200000 560892082 200000 956929837 200000 382167084 200000 222617977 200000 377894192 200000 51672684 200000 843249296 200000 461118772 200000 597698217 200000 549996331 200000 757679778 200000 504072981 200000 63154604 200000 64143456 200000 747650625 200000 670683235 200000 866262374 200000 651014049 200000 51894763 200000 534792453 200000 808547239 200000 189668645 200000 840100542 200000 212903298 200000 882651357 200000 443476931 200000 708900986 200000 527291135 200000 966706198 200000 711099633 200000 115575164 200000 764517187 200000 924022017 200000 237182150 200000 341001923 200000 809573045 200000 517878252 200000 679757816 200000 50979311 200000 909478492 200000 382970311 200000 35502557 200000 310098748 200000 539613149 200000 754297375 200000 466368108 200000 59980682 200000 415035264 200000 350263074 200000 929380412 200000 406027351 200000 810239018 200000 256549792 200000 360834178 200000 207553474 200000 473289571 200000 872102151 200000 647453463 200000 765365897 200000 252665169 200000 647108966 200000 483019375 200000 678716938 200000 153832121 200000 480826218 200000 217944482 200000 534236229 200000 722790660 200000 546236003 200000 953736806 200000 957584855 200000 734625847 200000 807950911 200000 920744209 200000 426281472 200000 154277624 200000 735584652 200000 611460251 200000 245237405 200000 812676751 200000 26823545 200000 44993177 200000 929740334 200000 48929506 200000 423249364 200000 72844098 200000 608239056 200000 316435575 200000 971182349 200000 572599660 200000 149375298 200000 694411893 200000 552464944 200000 988263567 200000 317777123 200000 343794850 200000 136804078 200000 724496064 200000 934127537 200000 505406821 200000 207364500 200000 996383414 200000 516159307 200000 700859332 200000 801507089 200000 744368072 200000 127131631 200000 73280870 200000 617544436 200000 514008556 200000 483997307 200000 903829137 200000 970250090 200000 503698872 200000 862222959 200000 832717868 200000 352325443 200000 411610724 200000 709585896 200000 812985278 200000 796065260 200000 32749508 200000 402661286 200000 738745196 200000 221387126 200000 664842321 200000 199229702 200000 205377533 200000 21638285 200000 661486881 200000 435659272 200000 659119320 200000 971602560 200000 449275369 200000 565045577 200000 115935236 200000 286587198 200000 454336769 200000 107825160 200000 47352358 200000 93533526 200000 508354400 200000 912633892 200000 941042822 200000 982811126 200000 294801562 200000 124286491 200000 38390025 200000 351823084 200000 639481064 200000 320465163 200000 378321975 200000 71807143 200000 528744223 200000 6459060 200000 200351029 200000 622574645 200000 691174582 200000 996505972 200000 181599179 200000 487714629 200000 657811396 200000 622604873 200000 860920414 200000 681677862 200000 438242559 200000 637448913 200000 90595830 200000 548270022 200000 783442365 200000 703944523 200000 412638265 200000 230965171 200000 387130870 200000 20605591 200000 909934957 200000 464602140 200000 543468095 200000 293536305 200000 466721400 200000 41627599 200000 778486223 200000 717063225 200000 369374434 200000 822786619 200000 886527612 200000 251371885 200000 370991825 200000 478425967 200000 829659838 200000 5871916 200000 909051659 200000 745271833 200000 27537834 200000 729143156 200000 937582839 200000 113294727 200000 474044151 200000 432533732 200000 267042971 200000 679254440 200000 514240764 200000 828374202 200000 28283038 200000 375819018 200000 809161903 200000 247947988 200000 492378182 200000 292448476 200000 199284646 200000 656365490 200000 543083898 200000 612306669 200000 923343384 200000 330617969 200000 414188224 200000 698577323 200000 674083036 200000 712986833 200000 549282111 200000 579614244 200000 492914536 200000 816223023 200000 54693054 200000 833054727 200000 620258258 200000 717459082 200000 501495714 200000 547772322 200000 307237586 200000 427225729 200000 934129394 200000 735653860 200000 114887613 200000 221104978 200000 910005845 200000 27024988 200000 877305482 200000 611385820 200000 305827858 200000 574672183 200000 372606415 200000 45434269 200000 383682318 200000 727360837 200000 955619524 200000 101158068 200000 943960785 200000 612729332 200000 268422974 200000 407669214 200000 522262400 200000 516506451 200000 163721652 200000 8117884 200000 997625827 200000 672567311 200000 403450685 200000 690847883 200000 360823135 200000 301134200 200000 299173263 200000 156142249 200000 776033276 200000 894296955 200000 1813248 200000 76852245 200000 674904159 200000 544534696 200000 468159112 200000 384537774 200000 977090000 200000 96581677 200000 187167163 200000 935346419 200000 72539189 200000 413423576 200000 343620306 200000 886088193 200000 722817044 200000 618040345 200000 97175715 200000 355409815 200000 989114515 200000 560325628 200000 990949539 200000 177905172 200000 130801530 200000 935678258 200000 45728490 200000 947968118 200000 14634799 200000 217665544 200000 359576111 200000 104051803 200000 295973560 200000 500202349 200000 325301702 200000 378460163 200000 561747900 200000 515111151 200000 533764520 200000 617968203 200000 520094337 200000 897628861 200000 420434026 200000 369619635 200000 9141742 200000 773604774 200000 620951363 200000 245081944 200000 506993033 200000 402372375 200000 304547338 200000 668722938 200000 218085753 200000 823464224 200000 541373237 200000 933983990 200000 642215045 200000 789596783 200000 140351450 200000 557739339 200000 346734610 200000 224609874 200000 738902961 200000 744310936 200000 175907367 200000 904058041 200000 642231055 200000 397237275 200000 274551147 200000 847117872 200000 848156907 200000 667389363 200000 481211685 200000 585984488 200000 612020443 200000 370158046 200000 262867258 200000 612849582 200000 700407575 200000 993891258 200000 574611505 200000 607746033 200000 723548276 200000 648188679 200000 960722738 200000 294908351 200000 262419561 200000 829180451 200000 339513345 200000 343115463 200000 8880397 200000 947796491 200000 687378183 200000 528499544 200000 312105749 200000 396678751 200000 813083976 200000 977001055 200000 31264730 200000 839847262 200000 659831405 200000 693857644 200000 456553296 200000 418745829 200000 374132411 200000 659891885 200000 563335695 200000 285585267 200000 177320728 200000 570385136 200000 186975053 200000 495574055 200000 958230796 200000 617492900 200000 210083552 200000 850262719 200000 885377724 200000 122427608 200000 281302847 200000 214043290 200000 869121776 200000 955913529 200000 793773953 200000 76100534 200000 214393614 200000 731920407 200000 776535388 200000 802214577 200000 688780060 200000 203900256 200000 581203751 200000 770760395 200000 225087937 200000 44286370 200000 654357464 200000 252089313 200000 138979907 200000 386569740 200000 450516741 200000 196198003 200000 519283849 200000 885784685 200000 57349861 200000 210672030 200000 965582617 200000 520130355 200000 649824335 200000 516949793 200000 477885722 200000 252243819 200000 829493432 200000 254192475 200000 111958610 200000 537316038 200000 407267385 200000 482932043 200000 621402920 200000 385061777 200000 183976838 200000 212176014 200000 867949218 200000 39355068 200000 63727095 200000 825287523 200000 50776167 200000 454432211 200000 238537602 200000 692544680 200000 206287550 200000 88920839 200000 635614397 200000 433130461 200000 757959308 200000 240965924 200000 943701216 200000 867933984 200000 407602008 200000 313357723 200000 856625600 200000 40122158 200000 898692938 200000 521560697 200000 477525972 200000 74063208 200000 269387558 200000 729201774 200000 201853490 200000 955279818 200000 621990485 200000 5324486 200000 49062034 200000 759699700 200000 575693019 200000 786598258 200000 198326089 200000 224669221 200000 514262369 200000 212227838 200000 2756943 200000 657854778 200000 863474475 200000 757334171 200000 461210168 200000 791388338 200000 456300578 200000 521736214 200000 863517245 200000 873788332 200000 566134986 200000 73407455 200000 839719987 200000 397971430 200000 590826060 200000 197444354 200000 752006546 200000 433479102 200000 680295021 200000 340195631 200000 76436079 200000 772260404 200000 346304915 200000 698160821 200000 282332545 200000 813540582 200000 258978502 200000 146786434 200000 550722078 200000 926598161 200000 199538604 200000 776221732 200000 145272894 200000 402054294 200000 639397003 200000 629101514 200000 773413494 200000 510292977 200000 485485130 200000 579337795 200000 97821693 200000 306344002 200000 421968495 200000 328985340 200000 467420330 200000 771329608 200000 301073697 200000 778904581 200000 262854386 200000 355136352 200000 314848550 200000 807727628 200000 973720046 200000 830786441 200000 842968037 200000 558881375 200000 568012626 200000 730579297 200000 957632868 200000 741311213 200000 413342582 200000 670434344 200000 125252682 200000 385120837 200000 612065104 200000 622309308 200000 557985758 200000 811516820 200000 882791030 200000 779223195 200000 819531269 200000 632254634 200000 948886303 200000 197580259 200000 889638726 200000 500869108 200000 252698658 200000 235924308 200000 957315784 200000 927011971 200000 509215989 200000 784607563 200000 626219090 200000 924933123 200000 405468079 200000 646345928 200000 65611337 200000 45223107 200000 186492677 200000 973959016 200000 269791668 200000 492517811 200000 680391248 200000 413656938 200000 597317691 200000 88695903 200000 516031876 200000 810397101 200000 370794530 200000 702511864 200000 94142265 200000 982900655 200000 797973074 200000 583047243 200000 590580900 200000 596637583 200000 71068240 200000 100498375 200000 479674782 200000 265861131 200000 816100418 200000 189538683 200000 419031707 200000 333811329 200000 599629040 200000 171044372 200000 415689395 200000 849706225 200000 194915775 200000 655294690 200000 237840284 200000 10817017 200000 584447671 200000 530474450 200000 698197932 200000 358250710 200000 425644670 200000 880228213 200000 346944475 200000 246707048 200000 494581850 200000 731113207 200000 21760958 200000 68685870 200000 236532786 200000 81643559 200000 116534156 200000 704523845 200000 158502540 200000 781968244 200000 418089499 200000 13554028 200000 540930702 200000 271097837 200000 530370275 200000 843859458 200000 744779776 200000 542091584 200000 546087929 200000 768590085 200000 671090504 200000 270018491 200000 316800020 200000 642676244 200000 897155949 200000 682897997 200000 380409995 200000 244193133 200000 849673747 200000 902765188 200000 219812180 200000 757266926 200000 527529860 200000 526793360 200000 818352389 200000 82311959 200000 325538468 200000 213075261 200000 540226773 200000 47984390 200000 174280954 200000 255577084 200000 707856027 200000 900439160 200000 985584301 200000 693900506 200000 300799181 200000 107438285 200000 303680644 200000 648838790 200000 38485122 200000 712124932 200000 610675684 200000 446617679 200000 185533807 200000 135632570 200000 895099092 200000 560905250 200000 364472812 200000 832601646 200000 103547900 200000 588345487 200000 239098608 200000 147935295 200000 223730336 200000 823980739 200000 669276687 200000 961815403 200000 899377320 200000 118317710 200000 138119554 200000 648853201 200000 433581723 200000 682855006 200000 886576158 200000 809673775 200000 903758239 200000 63376194 200000 576908122 200000 227066851 200000 210690937 200000 934202599 200000 795749197 200000 294456045 200000 173152402 200000 25899421 200000 702164653 200000 984159466 200000 738147311 200000 643392081 200000 202889424 200000 616064538 200000 185122614 200000 949226643 200000 911139758 200000 237566298 200000 306630319 200000 306317457 200000 615919580 200000 948380713 200000 252200768 200000 161381658 200000 534718609 200000 340887718 200000 498572911 200000 468235163 200000 48723875 200000 501499791 200000 294456418 200000 795073060 200000 119565706 200000 892767811 200000 28729313 200000 354344290 200000 347243355 200000 452095168 200000 804654674 200000 425741989 200000 348292813 200000 495043493 200000 95856059 200000 151417307 200000 102857271 200000 130956848 200000 109603011 200000 775102867 200000 194564239 200000 159028287 200000 523971248 200000 340337914 200000 98890603 200000 48399442 200000 626276713 200000 73057248 200000 431048962 200000 770548102 200000 747351925 200000 678936242 200000 495037995 200000 213748635 200000 508143097 200000 168910976 200000 150264412 200000 703421166 200000 381892796 200000 43058424 200000 940669355 200000 64760446 200000 420191269 200000 801408105 200000 53738704 200000 664027626 200000 983372091 200000 892460480 200000 467341088 200000 274275184 200000 439319459 200000 244907149 200000 205419154 200000 963474415 200000 196393380 200000 886757117 200000 140244924 200000 640753381 200000 479183398 200000 560456672 200000 44051926 200000 704794225 200000 265584813 200000 191719076 200000 25323189 200000 989973329 200000 483810658 200000 470666071 200000 152515792 200000 577608931 200000 810325769 200000 541376169 200000 758800190 200000 942598951 200000 67348235 200000 820646886 200000 265791925 200000 340643514 200000 84360556 200000 28745471 200000 579863691 200000 603903196 200000 949689557 200000 14822017 200000 555779256 200000 624134506 200000 452244107 200000 513300379 200000 797190608 200000 597210851 200000 152030836 200000 478624795 200000 830539788 200000 211734118 200000 122737944 200000 207666288 200000 97189954 200000 701316017 200000 119974301 200000 751256489 200000 116449767 200000 269147939 200000 288698313 200000 35319156 200000 596739347 200000 559865274 200000 810396675 200000 58722334 200000 925956732 200000 118411540 200000 538843473 200000 92329624 200000 230550905 200000 782594929 200000 833900378 200000 911422064 200000 358359040 200000 516449711 200000 43283044 200000 397742035 200000 171219623 200000 392413003 200000 92971862 200000 681575313 200000 277293733 200000 417650278 200000 462415286 200000 64054551 200000 832926161 200000 181214140 200000 244639147 200000 673259637 200000 10597537 200000 340002477 200000 988437499 200000 161880665 200000 534661163 200000 399622967 200000 627338253 200000 54925841 200000 843206183 200000 900700665 200000 852914663 200000 126588300 200000 142859498 200000 334247985 200000 134155313 200000 724717401 200000 684738923 200000 255551934 200000 286782511 200000 785445541 200000 444971328 200000 295685406 200000 68662729 200000 362473280 200000 548197025 200000 49511792 200000 727375750 200000 574537112 200000 240748643 200000 290950769 200000 960687755 200000 857873084 200000 76952061 200000 357502082 200000 736840864 200000 129421913 200000 606032262 200000 657297055 200000 706337834 200000 484186814 200000 479561139 200000 966278761 200000 208110129 200000 341699803 200000 881032668 200000 228592156 200000 501645914 200000 409890365 200000 3390456 200000 342710936 200000 842068717 200000 170011923 200000 476779164 200000 939291483 200000 298283215 200000 644348971 200000 910962942 200000 626920068 200000 307419528 200000 771860212 200000 299868407 200000 752615121 200000 931902782 200000 443242877 200000 930343163 200000 5700001 200000 166025399 200000 184249971 200000 290482722 200000 435632370 200000 466904922 200000 589005606 200000 357989410 200000 815829858 200000 612616493 200000 763217796 200000 112774994 200000 605077041 200000 314002646 200000 839802907 200000 674806952 200000 274433340 200000 298290077 200000 312887834 200000 81287098 200000 238624515 200000 124017512 200000 719322960 200000 916209855 200000 493767331 200000 401035453 200000 35790890 200000 785233550 200000 772201948 200000 852490435 200000 422386616 200000 149837468 200000 757427467 200000 319524673 200000 332999080 200000 778740482 200000 865089839 200000 167862940 200000 62875208 200000 707279476 200000 214909927 200000 798316507 200000 39558791 200000 277473866 200000 956533105 200000 189254309 200000 660551668 200000 591858298 200000 893942443 200000 941167424 200000 965746876 200000 239538074 200000 782851349 200000 777804435 200000 893821359 200000 241032930 200000 830313165 200000 478146085 200000 453634619 200000 779229223 200000 911735952 200000 587878939 200000 60816494 200000 887594976 200000 130876351 200000 241429309 200000 399143159 200000 343626019 200000 886479958 200000 469510384 200000 922405669 200000 275486120 200000 321121526 200000 964191548 200000 309607653 200000 228813764 200000 279694043 200000 962573510 200000 901010631 200000 53488751 200000 975113701 200000 416696534 200000 463462905 200000 789655869 200000 82457234 200000 70647121 200000 448649801 200000 64517735 200000 954203137 200000 123679423 200000 542616614 200000 321070274 200000 560368624 200000 220619845 200000 676913311 200000 483616710 200000 132829374 200000 845565867 200000 433840481 200000 425117576 200000 387928424 200000 507388759 200000 854284988 200000 150154431 200000 195127695 200000 306850383 200000 758786462 200000 195705537 200000 129449840 200000 22626362 200000 960053653 200000 353857414 200000 645369833 200000 692077406 200000 38685392 200000 777638819 200000 42602105 200000 339232417 200000 979175966 200000 298029647 200000 67704127 200000 270117771 200000 209237740 200000 957665121 200000 474630906 200000 764551746 200000 753284938 200000 841258318 200000 184258311 200000 117919628 200000 763408358 200000 35990831 200000 952111461 200000 276834000 200000 888705550 200000 136092856 200000 40665267 200000 572899349 200000 256463793 200000 318840385 200000 718907951 200000 728509440 200000 964812637 200000 513071296 200000 455750071 200000 707366360 200000 876092482 200000 14114763 200000 12854731 200000 547565444 200000 539073580 200000 527314329 200000 710725513 200000 280303498 200000 729852812 200000 123648257 200000 728885422 200000 238568210 200000 292765039 200000 123318137 200000 533428122 200000 353702368 200000 570999172 200000 111725336 200000 33138508 200000 589386844 200000 188775962 200000 395728019 200000 717818209 200000 854312333 200000 361252894 200000 860644163 200000 19588632 200000 188550424 200000 347834656 200000 758759196 200000 632973904 200000 804463429 200000 926522702 200000 535713973 200000 898551175 200000 938621689 200000 924771702 200000 851550534 200000 316888028 200000 765403580 200000 850731783 200000 486767780 200000 965130765 200000 860002739 200000 983245327 200000 694137671 200000 982797177 200000 551694758 200000 929765182 200000 618917444 200000 235729437 200000 871928571 200000 627678177 200000 997709138 200000 455607962 200000 797631928 200000 448939494 200000 41317575 200000 156453420 200000 85051011 200000 255667165 200000 772177306 200000 744716980 200000 313993380 200000 405938420 200000 950456675 200000 512274606 200000 582951425 200000 471644922 200000 378480726 200000 620736826 200000 253131040 200000 666962524 200000 938940746 200000 152287254 200000 940921128 200000 862064170 200000 907440055 200000 530945441 200000 360865759 200000 665945106 200000 933053362 200000 355910873 200000 680640428 200000 939189858 200000 273592818 200000 832437597 200000 601803157 200000 126473225 200000 110344654 200000 17447787 200000 340248897 200000 361617557 200000 937327420 200000 909498338 200000 277000950 200000 227358773 200000 527337170 200000 710820927 200000 721807771 200000 156334008 200000 724060615 200000 538016419 200000 539910839 200000 973930636 200000 948419058 200000 884202954 200000 482533999 200000 301103807 200000 359967177 200000 926383893 200000 596591498 200000 691515136 200000 630866531 200000 824246400 200000 408388975 200000 905864349 200000 103865717 200000 21511339 200000 502006821 200000 257466758 200000 26011479 200000 288925396 200000 353385553 200000 543698503 200000 690863359 200000 79757530 200000 656411451 200000 617180689 200000 449960964 200000 449451835 200000 299181768 200000 514812593 200000 623575196 200000 593971990 200000 681935232 200000 519383190 200000 640335773 200000 448216617 200000 2199176 200000 243037902 200000 835839614 200000 136391890 200000 620687784 200000 986892553 200000 481392982 200000 608087057 200000 40179013 200000 368847764 200000 493528283 200000 476311427 200000 308472935 200000 948046173 200000 559300195 200000 28286312 200000 662149300 200000 904236020 200000 662889446 200000 392447133 200000 178343025 200000 252144519 200000 604383225 200000 335704225 200000 510406791 200000 97667813 200000 479355859 200000 894002579 200000 197586555 200000 214203259 200000 117372746 200000 332271666 200000 787058804 200000 798823769 200000 848382678 200000 772171738 200000 866666808 200000 687574316 200000 791358860 200000 353055884 200000 968858670 200000 971348548 200000 482696995 200000 81120486 200000 796304220 200000 109698191 200000 175737330 200000 135073830 200000 147357545 200000 264314011 200000 146483950 200000 101409322 200000 384786331 200000 287979928 200000 551335344 200000 980870002 200000 589997017 200000 613844306 200000 831191148 200000 850561307 200000 616041641 200000 147499066 200000 419802618 200000 625350885 200000 808273202 200000 325303133 200000 411395536 200000 152139565 200000 945890619 200000 24664170 200000 345021444 200000 674275570 200000 149474601 200000 283552687 200000 885487950 200000 235400659 200000 889070083 200000 303527964 200000 969343747 200000 928131599 200000 360402800 200000 602485565 200000 526686490 200000 866344066 200000 451569079 200000 669462339 200000 890441257 200000 399543469 200000 191679933 200000 78907131 200000 118558056 200000 532375726 200000 421631754 200000 845446100 200000 731058348 200000 686383939 200000 587940291 200000 506434524 200000 175430764 200000 295926218 200000 711548080 200000 990148546 200000 250000319 200000 941261379 200000 661298998 200000 493506773 200000 972548187 200000 513663307 200000 855338333 200000 822378755 200000 924422294 200000 319473698 200000 790312394 200000 751547098 200000 895245671 200000 781455013 200000 715872197 200000 465323400 200000 361098853 200000 948776275 200000 176234804 200000 180831454 200000 515155910 200000 630582091 200000 682900125 200000 950119752 200000 575637089 200000 613084747 200000 643011878 200000 175090646 200000 768662955 200000 676884658 200000 947964567 200000 740962869 200000 872599484 200000 128957310 200000 486764374 200000 27070645 200000 419934538 200000 173470286 200000 565943913 200000 385346628 200000 197061548 200000 992673631 200000 27141495 200000 897501808 200000 343420120 200000 125697426 200000 229353158 200000 132365161 200000 789852516 200000 146728035 200000 752291133 200000 103172091 200000 852178055 200000 686069235 200000 66251874 200000 178851223 200000 604679192 200000 591171838 200000 94150236 200000 544033866 200000 333442701 200000 632934628 200000 457926641 200000 807506627 200000 215580412 200000 694379428 200000 787561097 200000 798608976 200000 449912093 200000 25298906 200000 105104936 200000 730753760 200000 89621828 200000 86081736 200000 713864566 200000 861749506 200000 567688298 200000 337950281 200000 511339450 200000 559922147 200000 474944549 200000 605042910 200000 112164569 200000 143643987 200000 303102635 200000 493544869 200000 893905754 200000 343835584 200000 303353554 200000 556497500 200000 100606565 200000 868932664 200000 482706961 200000 596165985 200000 442714558 200000 52999274 200000 411033214 200000 596223924 200000 372788686 200000 188422821 200000 669119697 200000 11958514 200000 417555865 200000 108333527 200000 98895967 200000 585728346 200000 458349768 200000 274956685 200000 869841696 200000 534808523 200000 664019871 200000 84950520 200000 123896745 200000 292210627 200000 940544263 200000 611853798 200000 623019824 200000 835214177 200000 366652037 200000 422201028 200000 626693518 200000 995756899 200000 28886079 200000 128566433 200000 974978871 200000 791872296 200000 165804797 200000 195791405 200000 451109699 200000 206155438 200000 285836837 200000 373894325 200000 721109352 200000 649561236 200000 649416125 200000 678777896 200000 56907773 200000 134936599 200000 794288236 200000 872803092 200000 935785463 200000 329233688 200000 489895288 200000 398797480 200000 111666415 200000 465943059 200000 834442440 200000 528333490 200000 643762457 200000 714902056 200000 836318434 200000 820123042 200000 232145741 200000 226418454 200000 664208621 200000 657715845 200000 645170944 200000 822486330 200000 44713647 200000 342085898 200000 507803723 200000 417906067 200000 233372815 200000 484527999 200000 159156706 200000 84034496 200000 857834899 200000 984834259 200000 450692381 200000 355676159 200000 623738210 200000 124353173 200000 669319154 200000 619965743 200000 982390339 200000 955786482 200000 409190135 200000 199117005 200000 369430811 200000 655445690 200000 262701924 200000 987796730 200000 577039217 200000 269802843 200000 882950414 200000 420850803 200000 394855789 200000 562526435 200000 637133932 200000 279382166 200000 607407571 200000 351727617 200000 924006548 200000 436687203 200000 674925579 200000 181367300 200000 404930878 200000 368791927 200000 227723804 200000 3299033 200000 298253503 200000 48040465 200000 200514731 200000 204968720 200000 526226958 200000 557657360 200000 577231104 200000 877727191 200000 412645570 200000 756861170 200000 25924865 200000 109185788 200000 230586641 200000 331990230 200000 771791667 200000 584234222 200000 685209041 200000 192517754 200000 689360063 200000 943333563 200000 373623930 200000 472034877 200000 724852074 200000 366405651 200000 413670177 200000 363125021 200000 898913178 200000 587111747 200000 285048445 200000 645381816 200000 165859927 200000 108892473 200000 60537828 200000 594313038 200000 19703623 200000 52821382 200000 661854542 200000 772217788 200000 396291248 200000 678556246 200000 871995216 200000 410687874 200000 629468537 200000 109429880 200000 213259553 200000 661582525 200000 157269800 200000 757264732 200000 716941976 200000 947458092 200000 114539492 200000 978154254 200000 367488554 200000 44341550 200000 698336371 200000 753327167 200000 34033904 200000 187261377 200000 554677820 200000 376387132 200000 867866782 200000 165354628 200000 114331461 200000 720705780 200000 855908236 200000 455671477 200000 479104565 200000 381722358 200000 566944943 200000 43979826 200000 176135762 200000 889696111 200000 6177696 200000 527391099 200000 696121732 200000 779756591 200000 836187283 200000 987508654 200000 694365263 200000 798949796 200000 592509024 200000 687120008 200000 305464795 200000 864101596 200000 864281213 200000 809841258 200000 658334703 200000 788434822 200000 289518337 200000 400355920 200000 459153136 200000 146054129 200000 460430497 200000 312130522 200000 628824549 200000 20063498 200000 768761014 200000 288064838 200000 498497654 200000 278614625 200000 14257972 200000 245114227 200000 228950247 200000 897534499 200000 433910962 200000 528402400 200000 665009185 200000 428264737 200000 95990888 200000 489867433 200000 648713640 200000 250198215 200000 102964267 200000 228173455 200000 511804325 200000 569892132 200000 72550515 200000 824043760 200000 211639517 200000 873959655 200000 69306965 200000 307201994 200000 985934518 200000 268503903 200000 694423944 200000 887708091 200000 238011192 200000 932473978 200000 298714210 200000 17554947 200000 356436745 200000 357107910 200000 42847194 200000 736917631 200000 681868143 200000 965291890 200000 438626695 200000 533978542 200000 271574608 200000 193133132 200000 236403104 200000 51395759 200000 560661556 200000 644831172 200000 875239673 200000 386171201 200000 214831169 200000 476886759 200000 899092235 200000 505578945 200000 114101821 200000 785965923 200000 437444075 200000 768843054 200000 136787599 200000 206233480 200000 933183056 200000 318919974 200000 305062461 200000 106701380 200000 920509329 200000 99158505 200000 931836142 200000 947164966 200000 837648804 200000 16259669 200000 168539881 200000 589020251 200000 166374175 200000 917010920 200000 812515091 200000 242097843 200000 828814649 200000 622505152 200000 468777715 200000 720356764 200000 798119881 200000 217821597 200000 712932016 200000 502633764 200000 934598469 200000 825883100 200000 927555345 200000 325317114 200000 185958084 200000 920435068 200000 78202235 200000 91262316 200000 991131131 200000 497171740 200000 479230453 200000 534718313 200000 171336002 200000 994722298 200000 519675686 200000 660961408 200000 78015887 200000 531974133 200000 298656341 200000 484825567 200000 181203065 200000 504762251 200000 924581735 200000 792060244 200000 712115254 200000 351469019 200000 584852708 200000 667774286 200000 618914204 200000 94070435 200000 725057521 200000 371761371 200000 481617442 200000 315250241 200000 272700502 200000 7671722 200000 67410399 200000 466993077 200000 385991801 200000 345972234 200000 935174025 200000 108833437 200000 207548255 200000 78535913 200000 15048310 200000 506327350 200000 729418417 200000 840634837 200000 609571486 200000 213948512 200000 770880692 200000 324805885 200000 100999318 200000 568348570 200000 851773519 200000 289735471 200000 389295509 200000 170617601 200000 116382472 200000 626018779 200000 939030897 200000 998106964 200000 538299141 200000 330827533 200000 787102370 200000 840193522 200000 622214926 200000 564706166 200000 16147005 200000 758732505 200000 699204745 200000 115040355 200000 47888889 200000 231225511 200000 379703676 200000 483033539 200000 261361197 200000 567072924 200000 517489294 200000 338658852 200000 525642190 200000 547578006 200000 778488069 200000 899624117 200000 454613621 200000 729508626 200000 795243720 200000 836806981 200000 93683286 200000 735492913 200000 715756638 200000 982226498 200000 455563849 200000 95742639 200000 180185836 200000 635986106 200000 383280068 200000 288922092 200000 406153785 200000 910249052 200000 242401501 200000 621017063 200000 88859820 200000 692853110 200000 161614412 200000 342435901 200000 148263244 200000 795841271 200000 462008678 200000 947775789 200000 500277182 200000 345531502 200000 602136610 200000 545306006 200000 232876617 200000 296897033 200000 426017046 200000 965902070 200000 457385429 200000 635416214 200000 485031802 200000 354078571 200000 116228582 200000 347660163 200000 880798499 200000 68062133 200000 877797540 200000 109055713 200000 352585352 200000 749730098 200000 76679894 200000 630206812 200000 479153856 200000 835246559 200000 763071970 200000 621442116 200000 231909249 200000 624598108 200000 161221069 200000 995711366 200000 765612833 200000 485686248 200000 774358848 200000 313114034 200000 703185047 200000 118304864 200000 829803904 200000 220289526 200000 425500026 200000 762384963 200000 539221619 200000 206468640 200000 723287552 200000 368405680 200000 572065953 200000 662423200 200000 626249472 200000 152119653 200000 87097136 200000 777188482 200000 115499503 200000 558471361 200000 407643110 200000 419015543 200000 371200741 200000 261512642 200000 384573226 200000 907902924 200000 992216728 200000 298801671 200000 778731522 200000 997816432 200000 558038623 200000 422411214 200000 319879188 200000 780059889 200000 603622960 200000 725182453 200000 29145001 200000 976737150 200000 158921377 200000 480565244 200000 857855908 200000 187196134 200000 152627945 200000 881453056 200000 814207887 200000 579190934 200000 54038239 200000 526176448 200000 601343374 200000 131712158 200000 571348729 200000 865925531 200000 72423528 200000 253511084 200000 108731981 200000 354131600 200000 237118340 200000 111033615 200000 427907219 200000 41208892 200000 381726440 200000 788455604 200000 863514655 200000 558955486 200000 797427516 200000 191352618 200000 65018346 200000 799396180 200000 854028228 200000 237991329 200000 307227018 200000 569443102 200000 869469800 200000 853468134 200000 375229237 200000 165732442 200000 472474031 200000 648377960 200000 948676033 200000 124719814 200000 553443518 200000 624834101 200000 558789797 200000 111907520 200000 404790621 200000 829380860 200000 980453879 200000 987073352 200000 964368369 200000 44887308 200000 795200111 200000 170481659 200000 226649986 200000 544078674 200000 816416098 200000 151193880 200000 61996981 200000 389603678 200000 222482632 200000 630415230 200000 148991186 200000 774297950 200000 600217910 200000 838697132 200000 35798462 200000 408759840 200000 603432418 200000 305216703 200000 135022593 200000 637232403 200000 383983269 200000 747562102 200000 542307777 200000 223450694 200000 830296051 200000 152442159 200000 686298052 200000 458895462 200000 315689700 200000 651179242 200000 549648752 200000 386055363 200000 973329710 200000 404807749 200000 16657613 200000 671095115 200000 970635048 200000 912909950 200000 983208577 200000 432330892 200000 91851719 200000 95139699 200000 773365714 200000 328781238 200000 793295524 200000 90687395 200000 332818087 200000 268601493 200000 6018035 200000 625013294 200000 726123398 200000 542665626 200000 789325963 200000 233710800 200000 997199766 200000 458881490 200000 741467108 200000 604465641 200000 881535645 200000 636015339 200000 972731924 200000 5711991 200000 889407746 200000 847537462 200000 690315728 200000 812218905 200000 450220492 200000 346260895 200000 38464112 200000 618560269 200000 534895264 200000 440735157 200000 557728746 200000 267443250 200000 720988101 200000 791313832 200000 29418708 200000 532187398 200000 380247074 200000 527156293 200000 373280870 200000 136853927 200000 204505406 200000 889258234 200000 459056245 200000 222913749 200000 186733374 200000 10804696 200000 609973112 200000 10657773 200000 974479082 200000 256956299 200000 217058949 200000 257702127 200000 912792487 200000 877775202 200000 898476884 200000 353237112 200000 969800060 200000 796608845 200000 911777850 200000 693988295 200000 14094097 200000 623827417 200000 843760686 200000 585264827 200000 638677419 200000 768895540 200000 939985095 200000 267941330 200000 95457584 200000 545674799 200000 448994875 200000 849151019 200000 58487336 200000 76220982 200000 971708768 200000 589851524 200000 462718904 200000 438676312 200000 789322670 200000 252546108 200000 530651048 200000 415492421 200000 188599098 200000 950472529 200000 948258910 200000 597547593 200000 43884219 200000 690487393 200000 333047008 200000 26348885 200000 242135431 200000 975710124 200000 722824404 200000 152812534 200000 233580438 200000 680556559 200000 91169922 200000 775339611 200000 297236349 200000 818456330 200000 175049424 200000 732868947 200000 999662195 200000 528542906 200000 529488708 200000 334491211 200000 385645135 200000 756453342 200000 832115205 200000 353340755 200000 814180230 200000 337658325 200000 309609433 200000 801131289 200000 12402992 200000 366332573 200000 854445095 200000 616362219 200000 838383364 200000 90948309 200000 237339894 200000 999775928 200000 466480983 200000 253426619 200000 516692203 200000 899286799 200000 255153951 200000 65647918 200000 21604685 200000 124485405 200000 138487285 200000 420267947 200000 979845123 200000 895504562 200000 899578381 200000 696154195 200000 33485715 200000 672666172 200000 755272767 200000 137386723 200000 276810021 200000 729346761 200000 12854273 200000 389004217 200000 986642557 200000 791643656 200000 879189866 200000 764331988 200000 601161219 200000 824126535 200000 798407983 200000 46791891 200000 179173054 200000 89772150 200000 889949352 200000 632800501 200000 408340563 200000 623417889 200000 394943948 200000 900682007 200000 747097866 200000 46075769 200000 526097711 200000 13162680 200000 704927176 200000 92584267 200000 808091658 200000 619337207 200000 490582549 200000 719001350 200000 877594162 200000 450113937 200000 753713174 200000 792887993 200000 765453343 200000 86046439 200000 336363155 200000 528404753 200000 162798310 200000 863408118 200000 508716786 200000 525854046 200000 351133245 200000 379963740 200000 207350073 200000 55238542 200000 853643901 200000 105835097 200000 873807374 200000 534532655 200000 137032858 200000 843279562 200000 186772665 200000 32717936 200000 414391852 200000 732363055 200000 490310432 200000 145474079 200000 809957737 200000 721144485 200000 36915657 200000 743277996 200000 266558760 200000 8379115 200000 97693147 200000 264828963 200000 172107487 200000 866437216 200000 947625244 200000 179755317 200000 643697316 200000 702459906 200000 146338291 200000 474829103 200000 620054830 200000 36113776 200000 328623462 200000 738756352 200000 357049812 200000 261205223 200000 453716252 200000 902919223 200000 119737484 200000 825766216 200000 684242779 200000 838403329 200000 678990316 200000 759563792 200000 676838666 200000 261002798 200000 987291947 200000 629175645 200000 109718959 200000 273124139 200000 196838944 200000 209874415 200000 307599730 200000 931217928 200000 585003329 200000 500916003 200000 554601751 200000 723635059 200000 38761893 200000 826268408 200000 505353222 200000 154796731 200000 952505089 200000 811496461 200000 189472838 200000 677501901 200000 507222445 200000 650046881 200000 594588796 200000 934210873 200000 882024095 200000 886007696 200000 207775727 200000 404105772 200000 706837870 200000 936993372 200000 457836679 200000 346037367 200000 165231184 200000 409699616 200000 336703688 200000 88015493 200000 183144475 200000 541538205 200000 601203163 200000 832839016 200000 974859846 200000 541058609 200000 610996101 200000 775271116 200000 637108968 200000 590281177 200000 288844332 200000 864341761 200000 594652855 200000 911299126 200000 991091928 200000 360716533 200000 495532809 200000 466162052 200000 307275055 200000 650548278 200000 11085270 200000 799412899 200000 749154166 200000 247537907 200000 995134899 200000 51863314 200000 125969046 200000 591418362 200000 776593879 200000 149330670 200000 20025876 200000 123785402 200000 802705944 200000 712001782 200000 382901783 200000 789782850 200000 140129518 200000 477331081 200000 759565669 200000 807743552 200000 152706926 200000 173441957 200000 373022565 200000 95347970 200000 57979215 200000 430529769 200000 885237277 200000 640551287 200000 563115752 200000 478395282 200000 148971060 200000 760444461 200000 902311726 200000 790152065 200000 998675696 200000 651331155 200000 446397882 200000 892880691 200000 987473976 200000 639051704 200000 333662912 200000 534444998 200000 861613202 200000 351527625 200000 930083096 200000 445520121 200000 649361701 200000 104999062 200000 135985720 200000 355410732 200000 972920247 200000 122638541 200000 362470966 200000 159866715 200000 841077936 200000 580472765 200000 506088394 200000 661060902 200000 522832660 200000 484574291 200000 191995465 200000 844765387 200000 245772427 200000 572332575 200000 602864042 200000 598832425 200000 439255900 200000 993427278 200000 128431235 200000 359347134 200000 648185964 200000 170363056 200000 861691916 200000 320018088 200000 945182531 200000 326886835 200000 257902618 200000 323970215 200000 419876358 200000 885650022 200000 216423204 200000 219416345 200000 749166461 200000 489717110 200000 73970753 200000 304907771 200000 400869645 200000 798889010 200000 6085415 200000 247423982 200000 950127294 200000 126293130 200000 549889068 200000 58398766 200000 36964149 200000 543856395 200000 193964615 200000 695532187 200000 849090490 200000 462681316 200000 124677391 200000 135472564 200000 658409523 200000 658805219 200000 804101306 200000 763817110 200000 542154022 200000 571664503 200000 227661343 200000 227821824 200000 531870649 200000 203424175 200000 320350899 200000 834289488 200000 526585268 200000 405757241 200000 28366990 200000 119089286 200000 310457213 200000 46220131 200000 737777254 200000 779782720 200000 325119002 200000 962886427 200000 803208594 200000 79976124 200000 454848818 200000 451221490 200000 249123848 200000 6700760 200000 252793611 200000 801578004 200000 872825950 200000 64315412 200000 146495628 200000 77929553 200000 545475531 200000 947754637 200000 918318395 200000 685177366 200000 587368486 200000 533355267 200000 780812095 200000 687509363 200000 636012517 200000 707662035 200000 174243678 200000 176673558 200000 780887582 200000 880936956 200000 922185983 200000 85506125 200000 947823752 200000 546440477 200000 986803241 200000 671081223 200000 967411066 200000 771924852 200000 463560065 200000 625576915 200000 334676970 200000 79991008 200000 467742798 200000 881129439 200000 577231727 200000 642227167 200000 556353144 200000 241568505 200000 851847742 200000 792977807 200000 566385795 200000 361606031 200000 624094512 200000 284272048 200000 611779991 200000 277100210 200000 377527737 200000 853660831 200000 685823355 200000 883651598 200000 43955696 200000 229951324 200000 466006676 200000 899710962 200000 926483085 200000 974811012 200000 809598442 200000 323917646 200000 575219941 200000 401901399 200000 727284003 200000 852118959 200000 527375088 200000 820197298 200000 46179460 200000 609903940 200000 996753218 200000 310080020 200000 815226614 200000 244806363 200000 450802452 200000 917682844 200000 883245054 200000 43220451 200000 361875004 200000 12604936 200000 660538306 200000 632242795 200000 319186735 200000 936651703 200000 983275274 200000 146952480 200000 334322949 200000 776150438 200000 28480316 200000 222184274 200000 784152948 200000 61091958 200000 666978398 200000 460684015 200000 733823699 200000 456922980 200000 161123095 200000 927047301 200000 919440919 200000 365898830 200000 498719917 200000 517961539 200000 410200793 200000 917585332 200000 596371207 200000 338363128 200000 464981837 200000 742582451 200000 267079339 200000 432765969 200000 992957514 200000 261029130 200000 965749440 200000 918727582 200000 897084744 200000 878522648 200000 246391052 200000 431450445 200000 374190172 200000 824710619 200000 622027254 200000 349420908 200000 425856574 200000 721744626 200000 128932484 200000 447434474 200000 673480259 200000 718708891 200000 955909213 200000 209114966 200000 512467554 200000 553778101 200000 819612104 200000 338530013 200000 989590833 200000 157486014 200000 420687274 200000 508011087 200000 351926760 200000 106339540 200000 307738506 200000 584620826 200000 84743260 200000 127633847 200000 360304015 200000 366417740 200000 12776708 200000 850425284 200000 392251520 200000 791608724 200000 468980470 200000 673972475 200000 9670082 200000 812227905 200000 924496874 200000 54595577 200000 492184925 200000 908921920 200000 712965173 200000 976270845 200000 39576566 200000 503050017 200000 869070542 200000 57845990 200000 159475925 200000 613028626 200000 445019468 200000 179618099 200000 315150816 200000 655223265 200000 277330917 200000 228069888 200000 87071644 200000 44021245 200000 925174639 200000 863414542 200000 128245042 200000 316723829 200000 980649826 200000 893614779 200000 768168039 200000 441858294 200000 477306323 200000 957882885 200000 935323041 200000 434496464 200000 608181113 200000 119210634 200000 713257448 200000 481105393 200000 729095082 200000 188485770 200000 668561634 200000 67866343 200000 389872734 200000 443694818 200000 643267797 200000 846109409 200000 877272106 200000 435168530 200000 762445480 200000 937355950 200000 82748485 200000 438761271 200000 95420385 200000 129251259 200000 866750597 200000 800130576 200000 691064999 200000 221123608 200000 889127266 200000 381508860 200000 502476224 200000 229954163 200000 859130353 200000 635476985 200000 761887379 200000 57842714 200000 864628714 200000 647225766 200000 334753574 200000 668964604 200000 32684962 200000 807708993 200000 561823264 200000 659066279 200000 939549199 200000 164758697 200000 8376007 200000 698356043 200000 257137866 200000 468346460 200000 788287234 200000 139329461 200000 628722183 200000 587599224 200000 754616152 200000 435125075 200000 443090078 200000 726504893 200000 381987566 200000 248445237 200000 27396101 200000 861686152 200000 612061579 200000 506840329 200000 228888659 200000 731335129 200000 646694807 200000 858442526 200000 682244157 200000 209438797 200000 468882454 200000 891715169 200000 826774299 200000 499896099 200000 985907889 200000 983921250 200000 980847332 200000 26631994 200000 17038764 200000 832801103 200000 554157612 200000 877998608 200000 345975792 200000 209496054 200000 502168620 200000 974343620 200000 86201601 200000 384537030 200000 952181433 200000 970343700 200000 862904584 200000 612999373 200000 799641163 200000 262141790 200000 678246602 200000 717363643 200000 438296567 200000 83571362 200000 234448813 200000 493034973 200000 426658163 200000 675608957 200000 9672633 200000 891393825 200000 356463384 200000 889578799 200000 15365012 200000 988180503 200000 65198554 200000 61453205 200000 944696452 200000 84277229 200000 925490001 200000 673607983 200000 565512815 200000 368738930 200000 652214195 200000 324500762 200000 379652061 200000 835744787 200000 267568599 200000 544539925 200000 465244660 200000 817605088 200000 386488115 200000 735545215 200000 636001402 200000 855554439 200000 843542493 200000 229514582 200000 869572566 200000 443623766 200000 840820876 200000 512462905 200000 462233870 200000 556915260 200000 401784471 200000 155850854 200000 288200137 200000 181943751 200000 74305012 200000 706293947 200000 400215630 200000 640065575 200000 600906553 200000 698188984 200000 986150786 200000 8203816 200000 357902749 200000 3110522 200000 876413164 200000 256239419 200000 340260087 200000 726489793 200000 890580147 200000 343719789 200000 16716221 200000 833110250 200000 586017181 200000 207342957 200000 491894534 200000 985125109 200000 720303890 200000 280838281 200000 657490055 200000 241234815 200000 580852502 200000 406332081 200000 913537688 200000 477857735 200000 860743761 200000 362042482 200000 609963055 200000 640638380 200000 293596682 200000 497435898 200000 15924451 200000 956419500 200000 761075238 200000 425237017 200000 748933354 200000 849213157 200000 392180013 200000 13973053 200000 161917722 200000 817378583 200000 7503428 200000 276663925 200000 446572778 200000 114137760 200000 56493875 200000 213645934 200000 391153777 200000 881446526 200000 672728160 200000 119214200 200000 592545893 200000 23861327 200000 622628560 200000 972959616 200000 45769756 200000 503634002 200000 426643500 200000 640685846 200000 94944654 200000 167989095 200000 914260665 200000 748095848 200000 21894992 200000 901349642 200000 646200670 200000 146998597 200000 862858905 200000 626611035 200000 3194272 200000 834898970 200000 992886591 200000 288184088 200000 480684456 200000 576647671 200000 646070202 200000 317626272 200000 180843067 200000 91206537 200000 297492767 200000 507047665 200000 526422720 200000 860353568 200000 538375973 200000 567491498 200000 176737597 200000 949119914 200000 171549219 200000 885837065 200000 823291993 200000 465068726 200000 547279118 200000 6651116 200000 311081818 200000 316388465 200000 721909631 200000 596974547 200000 85235751 200000 915425451 200000 110977962 200000 412252891 200000 447364934 200000 283106257 200000 737708647 200000 527665092 200000 508382175 200000 178832115 200000 336293164 200000 478149355 200000 444103094 200000 527109055 200000 996959247 200000 803769167 200000 96091443 200000 792542339 200000 423263176 200000 977782415 200000 208072540 200000 196711983 200000 145641388 200000 533945065 200000 16103897 200000 383435855 200000 142414258 200000 544942396 200000 522676974 200000 276126996 200000 388180592 200000 933527814 200000 145005443 200000 888968011 200000 411467550 200000 345594470 200000 319912735 200000 849583715 200000 767606161 200000 292369945 200000 849517031 200000 885788778 200000 767446080 200000 291645312 200000 984777891 200000 744329231 200000 899135554 200000 500915864 200000 605153976 200000 475059361 200000 964579149 200000 624245247 200000 469661742 200000 82122254 200000 419699639 200000 149990644 200000 745649067 200000 294886116 200000 846792823 200000 631977814 200000 831042677 200000 752845394 200000 9757988 200000 990124452 200000 70833778 200000 643369510 200000 343738356 200000 897365755 200000 195339818 200000 499385039 200000 590962622 200000 159657754 200000 805688515 200000 548901212 200000 694092279 200000 949884000 200000 313385475 200000 212818298 200000 194506423 200000 162731467 200000 460027472 200000 201607545 200000 809582772 200000 498503417 200000 461338803 200000 896860231 200000 385393477 200000 674050602 200000 50649807 200000 510403954 200000 392338528 200000 544690747 200000 998622957 200000 479867178 200000 671190171 200000 745979052 200000 193999347 200000 776689723 200000 395293485 200000 859052954 200000 733583208 200000 624206358 200000 489158637 200000 825704389 200000 317537649 200000 200058568 200000 588874065 200000 209029770 200000 520286933 200000 834670336 200000 775471215 200000 748986344 200000 810028283 200000 817592332 200000 325518078 200000 468615806 200000 784167913 200000 305307611 200000 927531861 200000 923914634 200000 346267718 200000 509885692 200000 497707626 200000 502478571 200000 906404697 200000 965397148 200000 627663828 200000 389574943 200000 61236487 200000 202792075 200000 583254472 200000 774831428 200000 285724632 200000 949155639 200000 926730527 200000 565302042 200000 891031281 200000 267702190 200000 191117133 200000 800486143 200000 530695706 200000 348188576 200000 893268073 200000 694837744 200000 749794744 200000 158832985 200000 682420011 200000 918745485 200000 248856787 200000 715026890 200000 71196392 200000 992373269 200000 138267408 200000 760790144 200000 400323992 200000 177463397 200000 809814199 200000 965877673 200000 846964175 200000 200713724 200000 65299117 200000 58113046 200000 148189894 200000 857372921 200000 788023418 200000 266431283 200000 345987155 200000 253726746 200000 304847428 200000 397735695 200000 149444843 200000 166833854 200000 310247121 200000 433352794 200000 842011558 200000 992062179 200000 310342535 200000 331492961 200000 523595322 200000 749938983 200000 103786606 200000 917802259 200000 645443838 200000 464770762 200000 615169580 200000 498512638 200000 220595431 200000 820160425 200000 723268615 200000 796045137 200000 98924941 200000 311173188 200000 309620710 200000 278819291 200000 346472743 200000 118032824 200000 770913359 200000 162222345 200000 233999497 200000 807709124 200000 508792937 200000 540163563 200000 132450604 200000 382910151 200000 30516730 200000 214414383 200000 502778149 200000 156076992 200000 654709097 200000 482662947 200000 223778604 200000 369608268 200000 7238589 200000 616469686 200000 693464726 200000 251965610 200000 950089883 200000 178653047 200000 502986586 200000 882577336 200000 938654282 200000 765381779 200000 437136398 200000 72756470 200000 633127345 200000 597067994 200000 710695914 200000 842465922 200000 944511575 200000 483286458 200000 578701507 200000 500009753 200000 480931937 200000 325290817 200000 466793232 200000 994794524 200000 179692694 200000 630204958 200000 515902951 200000 337298823 200000 202182750 200000 932807584 200000 91555072 200000 508809210 200000 806194621 200000 711625652 200000 790104240 200000 61427380 200000 90836828 200000 192618730 200000 608101870 200000 445628306 200000 550583423 200000 33670768 200000 980005457 200000 654784275 200000 608071439 200000 894746132 200000 830732303 200000 18040406 200000 110592913 200000 656044101 200000 725884414 200000 428256537 200000 563935531 200000 874223122 200000 144068502 200000 491658682 200000 682285989 200000 432656168 200000 281072876 200000 200046393 200000 699811173 200000 91572695 200000 482292407 200000 312511796 200000 358820721 200000 297887501 200000 65303117 200000 744197608 200000 683936623 200000 188978264 200000 449309606 200000 104815158 200000 799522215 200000 972266983 200000 970213719 200000 462471066 200000 620578047 200000 368302728 200000 328220823 200000 394869300 200000 561451261 200000 350967211 200000 388327740 200000 356943043 200000 734535112 200000 333847389 200000 269997502 200000 582684324 200000 799807526 200000 360669772 200000 471286066 200000 115239382 200000 901920126 200000 293005256 200000 904294224 200000 673004279 200000 476567510 200000 303562176 200000 111553132 200000 638703943 200000 606668245 200000 509913280 200000 984241023 200000 312669348 200000 369110722 200000 590757880 200000 348929055 200000 764543372 200000 955710082 200000 902689079 200000 787369601 200000 180325149 200000 169483676 200000 901089515 200000 162018173 200000 921424663 200000 709675831 200000 217014306 200000 923814537 200000 857820119 200000 861501210 200000 710496395 200000 981730748 200000 170215517 200000 84072874 200000 153811573 200000 375484875 200000 122352710 200000 53671407 200000 899231437 200000 64443406 200000 574686161 200000 116899726 200000 104766243 200000 326834812 200000 457724893 200000 876774607 200000 688239013 200000 372812713 200000 823427048 200000 760657047 200000 487609633 200000 835502286 200000 503358481 200000 348119662 200000 666908934 200000 463731136 200000 769403158 200000 674102905 200000 14340450 200000 384037623 200000 580825173 200000 703741312 200000 110837477 200000 734193031 200000 55164878 200000 579624169 200000 118128859 200000 939628329 200000 407298591 200000 98746042 200000 959810869 200000 40685619 200000 970997893 200000 530841 200000 360741504 200000 102649754 200000 866184928 200000 806787790 200000 741254635 200000 757077238 200000 956278703 200000 715215935 200000 614809925 200000 735345277 200000 733592079 200000 546951794 200000 240383739 200000 351254790 200000 290086335 200000 50258574 200000 136994845 200000 356498439 200000 209320734 200000 859785817 200000 800516184 200000 473933206 200000 899856170 200000 848969274 200000 811264508 200000 369194602 200000 96542082 200000 465515319 200000 823835639 200000 13183962 200000 992907364 200000 856762615 200000 30009816 200000 603085788 200000 115609774 200000 356103616 200000 930184140 200000 430939398 200000 82016736 200000 824148601 200000 836404899 200000 246540943 200000 221777944 200000 362408104 200000 883643851 200000 456452686 200000 368954899 200000 244697204 200000 490224466 200000 204631737 200000 810153777 200000 422795940 200000 952090599 200000 175325415 200000 370066289 200000 603773085 200000 740989144 200000 215779981 200000 30750576 200000 311039591 200000 441723412 200000 984219139 200000 325693037 200000 778369191 200000 791049258 200000 478459455 200000 916966471 200000 643556004 200000 32454728 200000 390229720 200000 517511548 200000 785916998 200000 427895356 200000 487294980 200000 863397675 200000 215011345 200000 110666869 200000 948452505 200000 275703058 200000 737669422 200000 60921345 200000 357374478 200000 100093327 200000 495911778 200000 539459216 200000 122403962 200000 59596194 200000 733254419 200000 457849966 200000 639368851 200000 328610024 200000 540519241 200000 388604044 200000 3483055 200000 739750305 200000 270450601 200000 700913271 200000 121049030 200000 274054826 200000 813753467 200000 844683358 200000 330968941 200000 77646722 200000 554844325 200000 812569359 200000 452854747 200000 871504968 200000 273403821 200000 326946810 200000 913678566 200000 234617274 200000 371404218 200000 237604139 200000 951780102 200000 301385527 200000 640687506 200000 232579923 200000 726827856 200000 263866557 200000 536734876 200000 360398783 200000 93124475 200000 571992299 200000 705712350 200000 190192222 200000 25207262 200000 990582527 200000 768911103 200000 800254398 200000 471008622 200000 344468695 200000 566854725 200000 221113615 200000 64045508 200000 733063411 200000 829467287 200000 563034653 200000 801088276 200000 620983408 200000 140644475 200000 648144729 200000 28592182 200000 310257422 200000 227438360 200000 6748624 200000 501239968 200000 751296298 200000 917101620 200000 108554033 200000 290112104 200000 807606211 200000 285799990 200000 170673610 200000 242141765 200000 383112312 200000 820639781 200000 756979850 200000 719349135 200000 962545031 200000 341066150 200000 874869504 200000 242138682 200000 691659727 200000 939628801 200000 521364826 200000 411373789 200000 560478414 200000 172246299 200000 436642918 200000 115159216 200000 433439395 200000 98808187 200000 392273811 200000 197787016 200000 307447820 200000 938246217 200000 299748591 200000 125772764 200000 811140199 200000 891800649 200000 860141353 200000 875066051 200000 979488180 200000 111419620 200000 96905616 200000 477406707 200000 36330128 200000 375235103 200000 436229649 200000 816979394 200000 868322363 200000 185291936 200000 707763516 200000 171004199 200000 573905554 200000 717873071 200000 922747967 200000 509992377 200000 423776276 200000 198431538 200000 994070249 200000 398657454 200000 814956000 200000 435544495 200000 672672679 200000 549563357 200000 744189876 200000 280899148 200000 21561736 200000 515213243 200000 680412143 200000 654761681 200000 616670268 200000 805442912 200000 259029903 200000 757275556 200000 716806672 200000 918148994 200000 452151858 200000 743109579 200000 273076723 200000 642317176 200000 215062552 200000 287949549 200000 554765171 200000 263040312 200000 588497439 200000 373994832 200000 737100479 200000 701443928 200000 50722756 200000 877901787 200000 427758758 200000 628722447 200000 414076712 200000 612742676 200000 963865238 200000 898673204 200000 217451783 200000 341211682 200000 630126237 200000 608730941 200000 893491393 200000 572485835 200000 171381609 200000 746486080 200000 753045076 200000 994304886 200000 962666571 200000 19811316 200000 843676767 200000 520295466 200000 207746351 200000 951782832 200000 884237344 200000 116460428 200000 489228452 200000 128901994 200000 216511862 200000 728454371 200000 674147290 200000 243679417 200000 262568159 200000 719511575 200000 341537438 200000 244395474 200000 130904442 200000 28763052 200000 139244383 200000 186604941 200000 966015748 200000 121710794 200000 600679211 200000 928920417 200000 48801246 200000 299388728 200000 233492401 200000 82702178 200000 191904004 200000 948146011 200000 663865152 200000 127172681 200000 673693719 200000 11338811 200000 101940421 200000 551005035 200000 984937811 200000 534293373 200000 359129040 200000 712937664 200000 600171928 200000 748900713 200000 66585231 200000 506702556 200000 682118756 200000 752355557 200000 201383888 200000 708780792 200000 712334294 200000 679880055 200000 373322499 200000 386779370 200000 185053356 200000 958572869 200000 716984372 200000 148481319 200000 830676549 200000 369953559 200000 641229844 200000 881049799 200000 156877471 200000 718405203 200000 11190768 200000 6383488 200000 715712600 200000 579205887 200000 322772918 200000 292654505 200000 309154992 200000 68158402 200000 850355191 200000 181815863 200000 249412484 200000 949032930 200000 575895007 200000 111108802 200000 189017428 200000 894503749 200000 193238845 200000 709208961 200000 120102717 200000 282251892 200000 400573569 200000 50894664 200000 47993087 200000 152940691 200000 121066168 200000 16502672 200000 454853367 200000 945280361 200000 199310736 200000 3871342 200000 341238308 200000 913704285 200000 2329946 200000 59438746 200000 366280229 200000 376016245 200000 614894338 200000 555758441 200000 194113336 200000 260172632 200000 651539991 200000 639442130 200000 233825851 200000 63599949 200000 359432905 200000 256903531 200000 653422254 200000 38066745 200000 88352229 200000 961644651 200000 464536239 200000 472083875 200000 593033945 200000 960578474 200000 297234172 200000 92893106 200000 431346614 200000 31203228 200000 114711795 200000 971825965 200000 885197096 200000 16348504 200000 12320403 200000 459854201 200000 187596414 200000 830605974 200000 348532860 200000 358817950 200000 131397032 200000 231483819 200000 293606890 200000 801880385 200000 187739955 200000 43452302 200000 896005309 200000 808372394 200000 797331021 200000 735645654 200000 404843891 200000 302832830 200000 749024967 200000 519303865 200000 945965867 200000 939648517 200000 787990797 200000 383284493 200000 397681571 200000 650046885 200000 260437550 200000 674739786 200000 583287098 200000 480983396 200000 253162458 200000 592141957 200000 337391341 200000 404262824 200000 824972382 200000 732639348 200000 911673437 200000 33877369 200000 594128552 200000 382321008 200000 555430855 200000 298743933 200000 612176456 200000 463368558 200000 594261513 200000 16422138 200000 818369901 200000 814555396 200000 71884450 200000 683401175 200000 233189091 200000 749265257 200000 21818801 200000 931194522 200000 482940442 200000 3095667 200000 468369397 200000 475989354 200000 738823969 200000 517101210 200000 108741835 200000 780207373 200000 219184806 200000 888904947 200000 808806962 200000 300486378 200000 478353911 200000 924109110 200000 560131273 200000 53351175 200000 478859011 200000 439987639 200000 153758158 200000 966231563 200000 448163929 200000 11402607 200000 10419487 200000 723187516 200000 214553894 200000 958209524 200000 87979324 200000 604564609 200000 145887546 200000 254369659 200000 524755267 200000 914908769 200000 447390467 200000 743207644 200000 76257521 200000 489258497 200000 578154895 200000 720276877 200000 970434726 200000 863172904 200000 474050701 200000 221023653 200000 127433057 200000 429481022 200000 907750987 200000 450200025 200000 490013887 200000 634482759 200000 438176185 200000 793196929 200000 743462655 200000 127207660 200000 435627108 200000 252614292 200000 330467072 200000 548765297 200000 780336250 200000 159618982 200000 522098240 200000 676762559 200000 366174411 200000 29700592 200000 586007262 200000 371014234 200000 131444933 200000 703510343 200000 481651096 200000 759450731 200000 254904439 200000 287374883 200000 680657357 200000 195354295 200000 387865230 200000 849715096 200000 812188026 200000 778607780 200000 201734234 200000 913192287 200000 613233984 200000 778594362 200000 744715721 200000 257181134 200000 111085147 200000 322605087 200000 709490025 200000 695523290 200000 107641516 200000 476711321 200000 774678121 200000 659664667 200000 415915183 200000 977584782 200000 338342551 200000 584553927 200000 350228356 200000 787344262 200000 832896099 200000 119257781 200000 770647273 200000 27958695 200000 669488345 200000 859498331 200000 269083453 200000 833735351 200000 584949674 200000 89180623 200000 933721470 200000 106362653 200000 276398371 200000 969851592 200000 464278859 200000 390797279 200000 221278259 200000 322809757 200000 134189282 200000 689198244 200000 545405033 200000 29176900 200000 569473314 200000 565944754 200000 223573490 200000 264618323 200000 644635528 200000 270010352 200000 243534238 200000 638525953 200000 725741621 200000 128866021 200000 341412058 200000 303168549 200000 3398117 200000 848769718 200000 420303286 200000 266609205 200000 163931129 200000 912902186 200000 276492512 200000 541414216 200000 984279149 200000 778416809 200000 717360551 200000 409715987 200000 749500897 200000 334930999 200000 653933560 200000 419264494 200000 416511379 200000 337376124 200000 777375843 200000 701880527 200000 66288482 200000 874772927 200000 841128470 200000 790946125 200000 390352332 200000 97263845 200000 604764895 200000 146326430 200000 823250928 200000 700081014 200000 906930477 200000 486738072 200000 676169612 200000 198694551 200000 423679502 200000 720913330 200000 654021886 200000 497652752 200000 386217777 200000 914167043 200000 318673734 200000 687122503 200000 930282725 200000 7705409 200000 260665345 200000 710548033 200000 223953432 200000 826013634 200000 330163055 200000 722136999 200000 992715864 200000 54330494 200000 839532141 200000 962800318 200000 410279892 200000 811723785 200000 140566138 200000 167366764 200000 732412762 200000 178254748 200000 387773877 200000 185654329 200000 432357465 200000 851830029 200000 508494045 200000 187012171 200000 323353312 200000 238316242 200000 62650702 200000 483673960 200000 763419037 200000 659042817 200000 915830025 200000 232777463 200000 393822686 200000 895116369 200000 332490412 200000 331475198 200000 732896146 200000 364381209 200000 516719989 200000 619833892 200000 970759495 200000 243773006 200000 276091714 200000 174691759 200000 281758764 200000 78092425 200000 281911443 200000 585686406 200000 184018448 200000 816358142 200000 327731333 200000 634691631 200000 767054689 200000 987530373 200000 791503064 200000 827492049 200000 885495597 200000 850636948 200000 448879081 200000 456929587 200000 875214627 200000 88948545 200000 246390455 200000 245390266 200000 123065233 200000 26885955 200000 956265185 200000 5057901 200000 282811238 200000 46939633 200000 754961574 200000 904715764 200000 292404785 200000 368099137 200000 702227682 200000 849373587 200000 806023199 200000 26439626 200000 886555926 200000 668381490 200000 463318528 200000 280920258 200000 63280480 200000 133479512 200000 880709442 200000 334063615 200000 649916542 200000 24177450 200000 884392948 200000 261778936 200000 797974478 200000 318198896 200000 865319619 200000 896572868 200000 453363536 200000 394838927 200000 963896575 200000 359294745 200000 725782945 200000 177033871 200000 618681493 200000 185922637 200000 733579265 200000 638511638 200000 486116885 200000 383225431 200000 347448397 200000 271925097 200000 240027821 200000 877021390 200000 63546116 200000 873205361 200000 666692651 200000 292418024 200000 892104517 200000 864943539 200000 761066239 200000 344679548 200000 153401038 200000 48440406 200000 714249781 200000 244332031 200000 766386174 200000 969373728 200000 543527806 200000 946743433 200000 604187603 200000 838004087 200000 84302119 200000 891349200 200000 960750060 200000 428923235 200000 269907487 200000 356413995 200000 969243270 200000 646901642 200000 333465588 200000 828420751 200000 712559234 200000 477233202 200000 448516821 200000 998178453 200000 679063388 200000 483543618 200000 884970385 200000 608075633 200000 881872181 200000 357766464 200000 829290389 200000 957436155 200000 921593545 200000 834042195 200000 671378161 200000 607280041 200000 106899832 200000 825158466 200000 591967315 200000 679807121 200000 514787649 200000 147312754 200000 614035209 200000 754365802 200000 9310912 200000 496950506 200000 157590787 200000 421160587 200000 561369399 200000 408143697 200000 911327949 200000 231945962 200000 252126849 200000 637556462 200000 71115672 200000 28305950 200000 684421919 200000 152499622 200000 845359409 200000 390599772 200000 263006767 200000 898806273 200000 104800262 200000 853355644 200000 454493039 200000 36591396 200000 720261928 200000 548166645 200000 15598397 200000 494848214 200000 962388547 200000 344178907 200000 973772441 200000 193473919 200000 260938151 200000 327162343 200000 737973536 200000 151633443 200000 751834689 200000 148466798 200000 179341585 200000 887607403 200000 602458529 200000 81021031 200000 14147915 200000 315409052 200000 433619445 200000 507170409 200000 955941708 200000 660606876 200000 322290187 200000 537002 200000 522103091 200000 143324915 200000 992419666 200000 124645889 200000 555355582 200000 955309255 200000 487557593 200000 24090083 200000 369615948 200000 561129438 200000 89198157 200000 636696680 200000 388881627 200000 840679326 200000 712749054 200000 342211398 200000 530129418 200000 748646927 200000 545853658 200000 817904340 200000 397422358 200000 510000599 200000 976651631 200000 455401479 200000 479788000 200000 671255612 200000 691736812 200000 438070903 200000 798296804 200000 890315045 200000 477598496 200000 575004251 200000 506507586 200000 672630552 200000 669874808 200000 947440775 200000 483476153 200000 834868540 200000 457052676 200000 864634996 200000 832605094 200000 289724759 200000 459837810 200000 106001463 200000 951817992 200000 885072336 200000 403165968 200000 350644872 200000 418500222 200000 346273710 200000 330631630 200000 890793148 200000 993512006 200000 64565398 200000 667384632 200000 149348041 200000 184221503 200000 267165903 200000 431594879 200000 898067784 200000 40191719 200000 365556544 200000 980921711 200000 619088749 200000 478571356 200000 97971568 200000 451324537 200000 636739344 200000 27270494 200000 61037956 200000 380510378 200000 32287912 200000 261062730 200000 380326979 200000 793173170 200000 94637897 200000 55870496 200000 21568277 200000 524676573 200000 895437996 200000 466743677 200000 753565182 200000 389880347 200000 980168486 200000 104189856 200000 255942055 200000 693171707 200000 888359342 200000 586496616 200000 346059092 200000 237105323 200000 204388315 200000 880878675 200000 880050926 200000 230264313 200000 720764899 200000 999071872 200000 124513530 200000 465305684 200000 934687900 200000 626930861 200000 971868318 200000 64821963 200000 794733950 200000 292784441 200000 821468066 200000 176459531 200000 847467165 200000 332091682 200000 888383596 200000 773534052 200000 685965490 200000 445139462 200000 230948354 200000 196813508 200000 636359955 200000 424191525 200000 789234186 200000 587751097 200000 722761141 200000 805473372 200000 453229772 200000 318335858 200000 648791345 200000 612538923 200000 769770798 200000 472394174 200000 66359995 200000 762432943 200000 500971190 200000 591628554 200000 644156458 200000 265379239 200000 954055051 200000 338141030 200000 603073526 200000 954147698 200000 966546547 200000 126373248 200000 444729652 200000 834465038 200000 840564437 200000 355808422 200000 704155036 200000 878063898 200000 135099575 200000 62853319 200000 457663874 200000 13762260 200000 628164800 200000 27703409 200000 532627935 200000 84142106 200000 420624951 200000 109002452 200000 785849417 200000 681314156 200000 716596481 200000 702833597 200000 88440565 200000 844403688 200000 5391781 200000 893309850 200000 284909755 200000 512729419 200000 689796938 200000 982260092 200000 135464209 200000 827203574 200000 206567863 200000 721458447 200000 594402318 200000 179130085 200000 21495121 200000 320037538 200000 464902759 200000 630184888 200000 174841120 200000 979628836 200000 60310388 200000 129492142 200000 759567049 200000 580440100 200000 278407467 200000 627102883 200000 278818452 200000 687104976 200000 218527779 200000 822012697 200000 672340838 200000 696764662 200000 6885266 200000 203147307 200000 360142023 200000 465349381 200000 73365326 200000 647436442 200000 953672412 200000 733389836 200000 831415247 200000 644909508 200000 469793901 200000 511155896 200000 623254057 200000 299149223 200000 505956064 200000 694192729 200000 248622101 200000 218777825 200000 203498554 200000 55427804 200000 96498153 200000 328896178 200000 58044196 200000 967564498 200000 386225306 200000 260569335 200000 810134243 200000 365641063 200000 270924736 200000 236498479 200000 681232734 200000 731410538 200000 757428625 200000 46537081 200000 63429403 200000 783950410 200000 869212900 200000 986688148 200000 278601537 200000 562089494 200000 854976303 200000 301699549 200000 60795798 200000 926647676 200000 421205640 200000 585992275 200000 769647233 200000 680637130 200000 563988902 200000 109472148 200000 294928136 200000 864417007 200000 19772384 200000 494541280 200000 322079954 200000 973900665 200000 963864363 200000 668616213 200000 221386789 200000 41826456 200000 633145376 200000 23364529 200000 405173736 200000 24746776 200000 544784371 200000 847245522 200000 322364833 200000 990968938 200000 666026108 200000 495947832 200000 481102711 200000 326492315 200000 615475249 200000 884389696 200000 17138737 200000 356198490 200000 365354537 200000 946049001 200000 270178100 200000 218972918 200000 496475673 200000 353660626 200000 600645255 200000 178061404 200000 250543193 200000 452626745 200000 115350738 200000 755290396 200000 906918367 200000 207445245 200000 487009113 200000 188836451 200000 645064770 200000 679155868 200000 377375237 200000 202079233 200000 340035512 200000 484228917 200000 161375578 200000 922559588 200000 22509335 200000 225406086 200000 184289921 200000 720364187 200000 850323926 200000 696304877 200000 503724350 200000 968325203 200000 554783244 200000 942113642 200000 467361786 200000 881513436 200000 408071279 200000 407149979 200000 981141434 200000 804863011 200000 289017429 200000 543363005 200000 849531428 200000 846150840 200000 861980597 200000 406473904 200000 899916672 200000 170381257 200000 906556710 200000 48687603 200000 773627572 200000 200554021 200000 696339422 200000 444464035 200000 947461958 200000 714199353 200000 94089140 200000 179845759 200000 200164701 200000 230334229 200000 152534302 200000 834436070 200000 176253887 200000 648692326 200000 368201522 200000 967254998 200000 291366354 200000 58450556 200000 663495079 200000 36930285 200000 950244255 200000 653651781 200000 537682131 200000 810657899 200000 899486665 200000 469530960 200000 281583022 200000 241621550 200000 430451610 200000 974384586 200000 546947021 200000 137051315 200000 244574454 200000 822966915 200000 274184552 200000 789082395 200000 35071076 200000 515537384 200000 359128404 200000 794257698 200000 898351371 200000 111820041 200000 51264776 200000 224864552 200000 11243185 200000 959467924 200000 977905818 200000 107903020 200000 284885437 200000 491328984 200000 841657537 200000 787752907 200000 663913270 200000 455966914 200000 84624084 200000 563457604 200000 91623105 200000 591364578 200000 426548937 200000 32153718 200000 296075430 200000 796919141 200000 176905015 200000 786054111 200000 5297098 200000 466923035 200000 772193620 200000 820905629 200000 872250292 200000 376829298 200000 816830198 200000 921063280 200000 295681164 200000 832257912 200000 297842836 200000 101390262 200000 224775446 200000 80738013 200000 416015685 200000 38567788 200000 628838587 200000 674987245 200000 424969919 200000 116836659 200000 680211840 200000 352251801 200000 406396248 200000 296072775 200000 682894347 200000 769247086 200000 843047943 200000 594351240 200000 700252580 200000 534391707 200000 954679907 200000 156612724 200000 779674161 200000 914248686 200000 81478818 200000 319939882 200000 92490807 200000 436363990 200000 512494490 200000 886626920 200000 780146911 200000 420323170 200000 42580675 200000 395288205 200000 558523886 200000 917346111 200000 673848882 200000 67054743 200000 626204619 200000 61419709 200000 441958558 200000 724259365 200000 516949372 200000 651139786 200000 833022302 200000 239728501 200000 10946728 200000 293919989 200000 196376679 200000 458928997 200000 116213653 200000 482576747 200000 155793490 200000 741583221 200000 333169962 200000 589833467 200000 144895571 200000 911424962 200000 321394925 200000 347877653 200000 362261058 200000 337773323 200000 370431237 200000 15220678 200000 353253525 200000 517941935 200000 737977912 200000 478239677 200000 966855778 200000 946336941 200000 390578157 200000 719780424 200000 849556832 200000 298686882 200000 20416555 200000 378744662 200000 836278758 200000 117331149 200000 152549783 200000 976423286 200000 524595946 200000 196908557 200000 636861816 200000 627844053 200000 619215875 200000 251442143 200000 135783861 200000 25948739 200000 551589222 200000 188490084 200000 708711125 200000 864489262 200000 667068907 200000 176423513 200000 223221757 200000 925456804 200000 123442441 200000 504587548 200000 917246709 200000 519770453 200000 674460372 200000 262939309 200000 618191906 200000 648699021 200000 201326597 200000 640028841 200000 574586508 200000 632399933 200000 554951665 200000 202240335 200000 469941208 200000 881774066 200000 820892815 200000 464833406 200000 408279118 200000 291346395 200000 91380854 200000 43959989 200000 21233876 200000 918760134 200000 179609308 200000 167434513 200000 746298607 200000 42696738 200000 345205144 200000 790570321 200000 370588360 200000 613802494 200000 451679519 200000 66307283 200000 141804324 200000 952907527 200000 561311881 200000 983969687 200000 445045098 200000 883120269 200000 463163276 200000 147104827 200000 415004064 200000 452783230 200000 667647103 200000 537947133 200000 255700588 200000 726254440 200000 262497879 200000 10067131 200000 656798999 200000 408949882 200000 921386668 200000 58837236 200000 564729732 200000 382650755 200000 712128437 200000 938693576 200000 576610365 200000 494440688 200000 609564230 200000 726332659 200000 673380965 200000 200775633 200000 690495960 200000 289063125 200000 924960710 200000 65174996 200000 866868864 200000 893570668 200000 54872772 200000 880428871 200000 807912694 200000 696547159 200000 621213286 200000 674952473 200000 743584911 200000 918652372 200000 984127059 200000 680380121 200000 440087361 200000 130592962 200000 237610705 200000 562139316 200000 390701477 200000 758231455 200000 608229576 200000 273834362 200000 310182639 200000 446325385 200000 916852156 200000 478261913 200000 336383223 200000 356863040 200000 367574485 200000 426256415 200000 236519987 200000 957309985 200000 867128282 200000 319101627 200000 856263098 200000 377812524 200000 412138288 200000 892130236 200000 161716034 200000 491577598 200000 997233631 200000 708719887 200000 387028769 200000 839584726 200000 229992076 200000 199601476 200000 5803598 200000 104687251 200000 309759103 200000 119502729 200000 724419680 200000 358620083 200000 375631261 200000 530537900 200000 702255501 200000 19359829 200000 621009518 200000 3881500 200000 560372395 200000 374532663 200000 997331480 200000 967144 200000 320574769 200000 571344312 200000 913977952 200000 632151229 200000 193553718 200000 137283542 200000 724778415 200000 340937451 200000 556175728 200000 408968239 200000 4622602 200000 930667872 200000 811497782 200000 827392259 200000 830426136 200000 916763050 200000 424189053 200000 816278319 200000 301592863 200000 284206072 200000 713675230 200000 106211891 200000 813640966 200000 436362520 200000 847980685 200000 946696236 200000 834202963 200000 303297658 200000 509453409 200000 939194329 200000 94520876 200000 469558827 200000 530675666 200000 256332953 200000 54786650 200000 260144345 200000 298412021 200000 195400810 200000 259908417 200000 224837589 200000 501609602 200000 435493355 200000 407349480 200000 778319115 200000 901483981 200000 480838746 200000 172313590 200000 537575690 200000 322092751 200000 325325206 200000 958925233 200000 979674370 200000 256580382 200000 464373788 200000 271291904 200000 531571903 200000 756106479 200000 185174797 200000 195110762 200000 465935538 200000 23821594 200000 580432934 200000 397710100 200000 522173928 200000 482511125 200000 170898373 200000 607572677 200000 524158480 200000 445496567 200000 79058665 200000 931590373 200000 735672185 200000 987144053 200000 392570161 200000 115367032 200000 994668816 200000 906280935 200000 740943068 200000 222511910 200000 426811493 200000 664113731 200000 191430855 200000 169776950 200000 426748838 200000 577351968 200000 391301745 200000 481961869 200000 773405601 200000 279112628 200000 1504761 200000 525278643 200000 383693253 200000 152752085 200000 44082716 200000 681426894 200000 436170272 200000 79858170 200000 112142395 200000 429184163 200000 864781154 200000 448490810 200000 838236755 200000 853069211 200000 688810711 200000 84164427 200000 526972674 200000 384774843 200000 673399920 200000 87116932 200000 673612680 200000 580531370 200000 899531450 200000 328184794 200000 613067202 200000 510721197 200000 577879268 200000 786078949 200000 251309104 200000 306775725 200000 541377213 200000 369106907 200000 367292911 200000 333288239 200000 824023730 200000 785916819 200000 906288830 200000 532700506 200000 968580563 200000 7453570 200000 286229244 200000 903207668 200000 100952014 200000 614254017 200000 369613223 200000 975755364 200000 577403633 200000 360992516 200000 853273694 200000 935270064 200000 580236843 200000 945184931 200000 730745182 200000 732172159 200000 266300682 200000 281015955 200000 636090248 200000 43759895 200000 318860733 200000 629790573 200000 394243161 200000 753527391 200000 385262867 200000 125985893 200000 26853359 200000 361102046 200000 311096954 200000 185419603 200000 597634314 200000 475290809 200000 256103424 200000 371348653 200000 848638215 200000 991275703 200000 364598868 200000 511830921 200000 403787237 200000 671586879 200000 280453828 200000 141042591 200000 410427459 200000 618368856 200000 172553536 200000 477539140 200000 947446112 200000 249687719 200000 135713364 200000 748131695 200000 841476377 200000 387832180 200000 55028529 200000 648936887 200000 151745517 200000 610256292 200000 763298724 200000 977397329 200000 657520890 200000 938488767 200000 827093020 200000 944465942 200000 390362624 200000 218806506 200000 896335783 200000 171579514 200000 819970909 200000 84788973 200000 211996149 200000 249436565 200000 123859470 200000 143188013 200000 216351570 200000 961047581 200000 57959860 200000 465567154 200000 454928559 200000 292286312 200000 829969547 200000 388590882 200000 275219865 200000 916737389 200000 551577971 200000 700078787 200000 145450559 200000 357351107 200000 216598507 200000 248902011 200000 216051055 200000 226457248 200000 545336848 200000 651244754 200000 451870873 200000 634496219 200000 646056609 200000 250105070 200000 654472137 200000 138073065 200000 107818749 200000 616032405 200000 417695664 200000 542952163 200000 328004898 200000 94350126 200000 152621467 200000 718635901 200000 465450415 200000 571076287 200000 464551801 200000 633398798 200000 596484577 200000 387099119 200000 499067352 200000 156970894 200000 533675929 200000 35539460 200000 775051752 200000 815573906 200000 717179220 200000 427452645 200000 79759733 200000 992478290 200000 20128816 200000 447347480 200000 769294064 200000 178439843 200000 169243628 200000 877821892 200000 982468966 200000 763125755 200000 793471720 200000 642796720 200000 933882502 200000 398456435 200000 172189216 200000 951283265 200000 123855006 200000 900361407 200000 664082228 200000 706570622 200000 389361310 200000 961704503 200000 450361442 200000 321003534 200000 15260690 200000 998648017 200000 197197449 200000 438996536 200000 573194539 200000 958299428 200000 608103207 200000 973982433 200000 90608822 200000 751908454 200000 38558810 200000 874023313 200000 68967458 200000 694286957 200000 132240610 200000 556669549 200000 190655357 200000 939498928 200000 593977373 200000 307491901 200000 534562678 200000 473429318 200000 740547592 200000 696396902 200000 674870620 200000 636642532 200000 458373956 200000 982630640 200000 650162973 200000 35433187 200000 223471885 200000 45769345 200000 968074566 200000 177163831 200000 145265987 200000 203130974 200000 368445704 200000 319702136 200000 473058917 200000 892805232 200000 423163441 200000 789913052 200000 176752016 200000 425394492 200000 220621102 200000 708808505 200000 972885635 200000 410435049 200000 939918095 200000 192967687 200000 455114140 200000 278804029 200000 100012417 200000 922583131 200000 516481499 200000 347614366 200000 993160404 200000 133009132 200000 212444894 200000 410904084 200000 595145206 200000 704833297 200000 295008995 200000 148427333 200000 890321525 200000 629066943 200000 406564040 200000 806103927 200000 714519169 200000 321718927 200000 355642893 200000 709862033 200000 391662822 200000 11560885 200000 333849295 200000 565920025 200000 87214357 200000 107188233 200000 388538830 200000 782843702 200000 919647003 200000 53315584 200000 884795495 200000 508035503 200000 504718758 200000 441504435 200000 697234073 200000 960725481 200000 375468039 200000 466978774 200000 49492227 200000 804783083 200000 90592810 200000 873101249 200000 608082659 200000 721102428 200000 329463967 200000 987190122 200000 226117144 200000 427775619 200000 972395667 200000 799305832 200000 239360288 200000 707529285 200000 365827542 200000 842501360 200000 161680665 200000 153976873 200000 300790998 200000 517574106 200000 514471363 200000 147274071 200000 218043553 200000 319269020 200000 787536763 200000 781341075 200000 770914534 200000 803208013 200000 606994241 200000 239615302 200000 376051700 200000 514341027 200000 21142194 200000 777237876 200000 277913272 200000 17119220 200000 556153870 200000 520640966 200000 147879618 200000 838806327 200000 173020722 200000 41548929 200000 11615808 200000 905634051 200000 590271133 200000 768190603 200000 638465024 200000 526284430 200000 833088878 200000 45444460 200000 857711986 200000 691110831 200000 641727843 200000 830712650 200000 285995682 200000 993819355 200000 502891995 200000 515231978 200000 113040449 200000 694930218 200000 475011283 200000 121772981 200000 116740508 200000 476673618 200000 133836524 200000 235947440 200000 180919969 200000 279298730 200000 138076003 200000 440393602 200000 95499745 200000 225278247 200000 813866518 200000 815490161 200000 997432456 200000 842823009 200000 922850181 200000 606785636 200000 306631781 200000 732329870 200000 174376141 200000 160694241 200000 105877992 200000 573448325 200000 690482605 200000 602894351 200000 293076510 200000 659736508 200000 129067140 200000 855063732 200000 501345462 200000 222297417 200000 883343952 200000 234258487 200000 341187582 200000 144017380 200000 195349680 200000 311843230 200000 971452645 200000 454117089 200000 270410722 200000 614109329 200000 285424889 200000 36400697 200000 499894981 200000 902426964 200000 769269866 200000 591786114 200000 362834135 200000 378779343 200000 113631749 200000 698985201 200000 726335542 200000 839015049 200000 96209209 200000 459096926 200000 793975202 200000 994710695 200000 969542676 200000 998047295 200000 401822840 200000 629321200 200000 284986181 200000 278061227 200000 339498680 200000 610125772 200000 238039578 200000 383228504 200000 463495423 200000 248623167 200000 164335747 200000 835320732 200000 813814412 200000 102232562 200000 914046733 200000 258765678 200000 187905343 200000 405396521 200000 65808103 200000 935671653 200000 434374036 200000 712640717 200000 544692703 200000 576653751 200000 731473579 200000 974892643 200000 986711652 200000 859718970 200000 610826306 200000 459209233 200000 801292676 200000 320070501 200000 690734775 200000 293844383 200000 333511407 200000 67355215 200000 422433034 200000 753152883 200000 518537458 200000 405172398 200000 624311512 200000 116781202 200000 913124987 200000 453880281 200000 4971105 200000 813668517 200000 994726683 200000 448298437 200000 962566786 200000 428065777 200000 647638782 200000 657766666 200000 902033595 200000 751225181 200000 920249075 200000 254797023 200000 15172393 200000 932243567 200000 536921706 200000 91897112 200000 766008459 200000 671172942 200000 742457199 200000 535124526 200000 747182144 200000 5730496 200000 936853171 200000 930178358 200000 304866887 200000 616846892 200000 679877507 200000 983715815 200000 239808828 200000 235063192 200000 905579470 200000 768672408 200000 365621344 200000 321488299 200000 681409059 200000 184098879 200000 557842321 200000 809983404 200000 513311663 200000 923788915 200000 244145485 200000 243618176 200000 173303362 200000 23377769 200000 924844722 200000 943276462 200000 837065802 200000 207937529 200000 750837120 200000 137348957 200000 258354901 200000 482358169 200000 36998676 200000 657938004 200000 98813842 200000 862132831 200000 988776814 200000 502861560 200000 202429135 200000 990021379 200000 951967531 200000 712292945 200000 663927164 200000 523608282 200000 139014026 200000 111293956 200000 283710246 200000 934473691 200000 855952234 200000 734549081 200000 581798907 200000 388040349 200000 787517513 200000 241223221 200000 302447307 200000 215474262 200000 104901702 200000 76199712 200000 11612933 200000 640743644 200000 776266271 200000 480211775 200000 324012213 200000 796916902 200000 165627186 200000 537717082 200000 415968907 200000 304521931 200000 376218495 200000 939214038 200000 986186710 200000 173607681 200000 758148515 200000 216381883 200000 822535812 200000 141975967 200000 311773918 200000 819039407 200000 143562019 200000 679349658 200000 349433101 200000 282136824 200000 885193954 200000 988023946 200000 499103920 200000 39862397 200000 517865359 200000 94534821 200000 894174948 200000 435384772 200000 416492442 200000 611715266 200000 382431080 200000 670512115 200000 330932752 200000 96549462 200000 319090331 200000 601334995 200000 680431263 200000 957795706 200000 394241915 200000 442516167 200000 665344919 200000 427283682 200000 751550375 200000 103830233 200000 45979622 200000 52999142 200000 755386205 200000 299526317 200000 818119451 200000 741660795 200000 515078011 200000 70449802 200000 716974435 200000 757889338 200000 364464513 200000 543992663 200000 265461646 200000 247832919 200000 889516940 200000 834106522 200000 930321673 200000 794451114 200000 875099740 200000 902346874 200000 108964837 200000 96799145 200000 901399886 200000 238566846 200000 622567630 200000 608553322 200000 332814434 200000 158329291 200000 908564243 200000 160402853 200000 313908277 200000 898288296 200000 69735587 200000 277345967 200000 310575622 200000 760424189 200000 205429261 200000 854472063 200000 937479604 200000 81522702 200000 707343487 200000 941364652 200000 55300029 200000 65841604 200000 393951687 200000 939520363 200000 951099199 200000 200182947 200000 854397012 200000 83758485 200000 525150714 200000 241179604 200000 747211572 200000 850331038 200000 507469388 200000 125305115 200000 41185814 200000 641243038 200000 730501939 200000 910212321 200000 425022281 200000 234185291 200000 385633357 200000 9992235 200000 794972603 200000 321027835 200000 308730329 200000 817209503 200000 169788666 200000 478500261 200000 524189367 200000 56064133 200000 913499957 200000 604244704 200000 602878563 200000 26014403 200000 630478138 200000 432667106 200000 106922237 200000 64327391 200000 768248952 200000 877156994 200000 977157955 200000 904456959 200000 849241342 200000 844047669 200000 966069908 200000 416944620 200000 890173306 200000 839557396 200000 359431918 200000 876093705 200000 771901242 200000 664584147 200000 359025392 200000 645479007 200000 656600621 200000 594595785 200000 218349016 200000 163646612 200000 556834529 200000 875881966 200000 627001220 200000 257947375 200000 452528773 200000 369642967 200000 180669044 200000 469712724 200000 856022248 200000 88636348 200000 277456325 200000 124569165 200000 846476920 200000 745359474 200000 591832887 200000 526543102 200000 503740995 200000 653000559 200000 661183783 200000 596473134 200000 73800184 200000 900392652 200000 841614484 200000 964672324 200000 274579941 200000 527481661 200000 258921245 200000 187618887 200000 767014649 200000 519293978 200000 927230720 200000 124911068 200000 955088579 200000 845425497 200000 652866332 200000 736885322 200000 946890608 200000 309630865 200000 376740079 200000 538517625 200000 839082448 200000 200865272 200000 13839000 200000 994928109 200000 463773009 200000 611347044 200000 592027860 200000 850288847 200000 859413506 200000 601833292 200000 830010628 200000 236702691 200000 692891792 200000 403815879 200000 120039205 200000 630235282 200000 265274955 200000 924137354 200000 24884693 200000 741960416 200000 940221728 200000 104902894 200000 66088019 200000 302463350 200000 226419103 200000 602199783 200000 789421183 200000 284840857 200000 276929270 200000 783537421 200000 114839253 200000 636795183 200000 3997939 200000 38506902 200000 512964213 200000 210026688 200000 345444358 200000 617288536 200000 351704349 200000 912885106 200000 630719803 200000 299076043 200000 571278124 200000 728743179 200000 577549891 200000 483545860 200000 293895072 200000 486033394 200000 369749355 200000 384568250 200000 127527447 200000 521281837 200000 575262626 200000 724155204 200000 290736849 200000 507111523 200000 14795382 200000 61297559 200000 655066283 200000 382646234 200000 162547734 200000 528286540 200000 627305765 200000 198446713 200000 294035281 200000 577163159 200000 385805916 200000 739049414 200000 172436884 200000 771673680 200000 326050064 200000 348454888 200000 76063471 200000 884004332 200000 25890462 200000 304555941 200000 638632464 200000 762275204 200000 241669893 200000 239603300 200000 88988741 200000 364938956 200000 152444644 200000 891492396 200000 517038974 200000 297082908 200000 48160633 200000 604842402 200000 25464903 200000 625673834 200000 341921955 200000 568738317 200000 576312273 200000 173862733 200000 802031328 200000 491316564 200000 174427113 200000 671181562 200000 202189646 200000 190425086 200000 872562942 200000 149476425 200000 612066733 200000 541521200 200000 187477022 200000 650424496 200000 960863835 200000 182271154 200000 140905720 200000 286992454 200000 226174037 200000 42673897 200000 143902683 200000 332626881 200000 112530747 200000 521468637 200000 953291700 200000 230858359 200000 748120908 200000 868987443 200000 501322259 200000 718180959 200000 741700965 200000 962155827 200000 968536870 200000 338167312 200000 616652549 200000 718073539 200000 126816699 200000 51488960 200000 402080843 200000 74501736 200000 796630849 200000 210563141 200000 822953973 200000 671536203 200000 406224839 200000 915852567 200000 819060578 200000 349507377 200000 330662394 200000 227329611 200000 452868752 200000 191773313 200000 860562218 200000 902501784 200000 589464093 200000 721663553 200000 890969925 200000 537245012 200000 715734857 200000 641665815 200000 785756377 200000 853077111 200000 680414705 200000 232506443 200000 994183446 200000 456280214 200000 310161557 200000 991450051 200000 493515720 200000 549102568 200000 732036690 200000 322024965 200000 611657568 200000 80309060 200000 283067623 200000 152278584 200000 388867306 200000 345813536 200000 415963315 200000 678562851 200000 277720087 200000 110370450 200000 972116661 200000 466838059 200000 420891444 200000 39348562 200000 94224522 200000 563816791 200000 398503729 200000 767919540 200000 26829425 200000 17822030 200000 229419930 200000 345671089 200000 688956232 200000 537548374 200000 925965984 200000 388429279 200000 669614735 200000 110030167 200000 501631248 200000 295293299 200000 585388644 200000 514427349 200000 430302808 200000 293888069 200000 295799684 200000 629687288 200000 849259145 200000 345924299 200000 118063952 200000 274062471 200000 220122703 200000 313521692 200000 408341444 200000 847636199 200000 655710969 200000 993189358 200000 160376192 200000 104465696 200000 830888567 200000 558557335 200000 45934531 200000 801636311 200000 474678613 200000 770548494 200000 423735914 200000 186892884 200000 556601028 200000 736138986 200000 676579828 200000 219692668 200000 877127313 200000 608840289 200000 684706688 200000 558828247 200000 731948332 200000 280106057 200000 483760844 200000 88014987 200000 621840289 200000 462261273 200000 597630518 200000 880856925 200000 560400800 200000 461114856 200000 140676286 200000 990822326 200000 712273272 200000 299376748 200000 290000898 200000 324786331 200000 968910359 200000 547585276 200000 433840703 200000 708947379 200000 919929611 200000 846566797 200000 289780822 200000 581845316 200000 220675203 200000 721819319 200000 24040899 200000 659442228 200000 984049998 200000 7287217 200000 447589030 200000 651222540 200000 66250457 200000 177105999 200000 642076094 200000 434449647 200000 496855860 200000 326473482 200000 564126312 200000 812566439 200000 479633165 200000 380063479 200000 725858979 200000 61458839 200000 877432242 200000 112683981 200000 247185166 200000 273651401 200000 607599890 200000 503423459 200000 927973094 200000 67859425 200000 160572348 200000 595595311 200000 284992524 200000 768528422 200000 975293661 200000 477047879 200000 792971517 200000 318094207 200000 586072645 200000 59551843 200000 104798935 200000 589482611 200000 528755809 200000 223697752 200000 521018202 200000 702424615 200000 283647042 200000 595623581 200000 50918627 200000 221034082 200000 783964052 200000 339943496 200000 659777138 200000 394459019 200000 922344614 200000 186309905 200000 303305636 200000 228629673 200000 748931688 200000 250016333 200000 481616568 200000 44512609 200000 186226278 200000 499129843 200000 199624333 200000 518428667 200000 460907217 200000 242733210 200000 826274977 200000 565077852 200000 575655542 200000 620734328 200000 459550483 200000 248288012 200000 769212100 200000 826347619 200000 499434145 200000 512104241 200000 238065098 200000 898807250 200000 443924649 200000 432675472 200000 691755573 200000 702385884 200000 382766379 200000 293722770 200000 534402901 200000 392616759 200000 362831557 200000 707376444 200000 722220312 200000 787296058 200000 856889012 200000 559576372 200000 494348812 200000 977607130 200000 757765849 200000 828045762 200000 618421600 200000 629530287 200000 960647088 200000 91748556 200000 705465058 200000 48849903 200000 614408793 200000 330059480 200000 144349953 200000 383921265 200000 235711122 200000 422549773 200000 945893068 200000 226976682 200000 524567226 200000 512899377 200000 942686705 200000 301109171 200000 172822991 200000 716927403 200000 640848574 200000 237089600 200000 770678128 200000 117779329 200000 674045986 200000 329552297 200000 372729819 200000 447876698 200000 430417835 200000 514633955 200000 86180334 200000 467497084 200000 757760393 200000 696127367 200000 140194089 200000 710523598 200000 163271305 200000 188352713 200000 732835242 200000 157316311 200000 60324889 200000 105648257 200000 81633838 200000 393092284 200000 934647881 200000 469494565 200000 627075605 200000 459492676 200000 158270919 200000 843040203 200000 29025630 200000 201058774 200000 697740258 200000 779348523 200000 48144550 200000 833232505 200000 590122119 200000 59512986 200000 205165356 200000 77662674 200000 375358534 200000 30241295 200000 996494543 200000 915839785 200000 268195916 200000 771729441 200000 166680589 200000 428650083 200000 635239017 200000 137639173 200000 738221061 200000 839081992 200000 816975115 200000 801219988 200000 951496309 200000 367954237 200000 923384641 200000 900226882 200000 206604731 200000 341159370 200000 672557240 200000 401185319 200000 368309463 200000 692426260 200000 559818688 200000 938000121 200000 94650726 200000 317618979 200000 855883078 200000 123031310 200000 282781096 200000 873603741 200000 131534043 200000 74269277 200000 191454330 200000 771229384 200000 640216746 200000 243896701 200000 910304091 200000 275207306 200000 35087237 200000 939863972 200000 925689450 200000 129384811 200000 85696728 200000 694235305 200000 277826149 200000 149947281 200000 655791283 200000 594479873 200000 192974507 200000 68789698 200000 595421123 200000 386856900 200000 674172730 200000 53090661 200000 864372057 200000 524488361 200000 500053169 200000 742317696 200000 36858208 200000 802269700 200000 404858446 200000 10618298 200000 283263082 200000 156072654 200000 519247855 200000 799080537 200000 482876323 200000 109408412 200000 95960084 200000 554743876 200000 42082523 200000 825279910 200000 578416602 200000 729849857 200000 770270847 200000 951976128 200000 502682369 200000 429804215 200000 262831519 200000 645732707 200000 396995558 200000 82510381 200000 97013737 200000 215635365 200000 631382920 200000 164758216 200000 937118124 200000 791699003 200000 923104134 200000 864420239 200000 701841365 200000 856568445 200000 906650654 200000 330367017 200000 71203828 200000 285459553 200000 619952687 200000 639452381 200000 704441398 200000 181204606 200000 733802807 200000 483113616 200000 355496299 200000 279733770 200000 512403285 200000 943610570 200000 749580033 200000 351369435 200000 19069767 200000 659876784 200000 740620038 200000 815030120 200000 124530795 200000 296044554 200000 729115690 200000 392434376 200000 295327937 200000 163588925 200000 895412153 200000 397148336 200000 210475750 200000 761095505 200000 799977892 200000 614289273 200000 194363418 200000 592630507 200000 536097912 200000 482266135 200000 60241978 200000 433491 200000 822448484 200000 775436322 200000 999520197 200000 696162927 200000 640404022 200000 881459664 200000 992282074 200000 901079237 200000 773080413 200000 479150583 200000 195065911 200000 516880763 200000 726277608 200000 84105743 200000 339068219 200000 764933209 200000 421397381 200000 442304045 200000 535246308 200000 967712709 200000 950771842 200000 462441224 200000 644304848 200000 691990213 200000 915087821 200000 816387063 200000 640627007 200000 150309120 200000 266758903 200000 45675759 200000 221325071 200000 508491964 200000 259450412 200000 74928777 200000 114123965 200000 817164000 200000 438973500 200000 206275065 200000 896149610 200000 345526002 200000 171132564 200000 762082583 200000 513046226 200000 904248601 200000 885428036 200000 614051928 200000 137336661 200000 619597852 200000 407017210 200000 910524117 200000 81701873 200000 756543840 200000 246356740 200000 681684034 200000 680390469 200000 434825452 200000 732243793 200000 929411831 200000 346041487 200000 322677095 200000 704856688 200000 157803498 200000 16809902 200000 615930904 200000 65397647 200000 525783218 200000 392796448 200000 527570148 200000 346594427 200000 9802628 200000 857051140 200000 925879890 200000 165057957 200000 600088888 200000 439548951 200000 286219658 200000 840055835 200000 931173188 200000 151112634 200000 477758544 200000 50310026 200000 562767295 200000 375360489 200000 454748429 200000 503415361 200000 722605407 200000 145411653 200000 4832453 200000 630744368 200000 175727994 200000 547761930 200000 192258849 200000 333097444 200000 217786375 200000 391666456 200000 476845669 200000 679183500 200000 479991197 200000 34302445 200000 657353082 200000 736519158 200000 623184754 200000 174268840 200000 809216997 200000 633203089 200000 543956316 200000 85278983 200000 521620940 200000 21801836 200000 635124691 200000 596954473 200000 78010359 200000 338972212 200000 343769068 200000 888343756 200000 245316556 200000 418573113 200000 997825374 200000 87963598 200000 410205521 200000 865515625 200000 778367 200000 676010927 200000 996911917 200000 793360466 200000 362521159 200000 145396301 200000 674710182 200000 107033123 200000 750817355 200000 27758629 200000 995435939 200000 491281835 200000 39036098 200000 510095959 200000 224845994 200000 950678359 200000 788206211 200000 563231906 200000 700660450 200000 279246391 200000 912118532 200000 159624035 200000 252049937 200000 25546233 200000 176463451 200000 878995865 200000 828605598 200000 879125739 200000 206681407 200000 90873571 200000 633366415 200000 429444604 200000 172459271 200000 926716799 200000 80965259 200000 966558395 200000 593152937 200000 419698763 200000 365434841 200000 905207125 200000 370511804 200000 383609031 200000 239325278 200000 582114970 200000 320714869 200000 674729745 200000 300348321 200000 48130040 200000 687313324 200000 227335143 200000 432321994 200000 321139581 200000 51142615 200000 449626791 200000 2962333 200000 89479640 200000 501549581 200000 238400848 200000 948969091 200000 948002392 200000 452679172 200000 180229762 200000 428593792 200000 77506282 200000 764644370 200000 882353529 200000 259435581 200000 231479326 200000 406392110 200000 134922773 200000 67464446 200000 356131106 200000 466267375 200000 391094996 200000 522627244 200000 570172356 200000 471501707 200000 896410837 200000 361023435 200000 408000627 200000 856587224 200000 518965206 200000 616521604 200000 462130238 200000 261925197 200000 861026358 200000 327704476 200000 883128530 200000 376113665 200000 961479410 200000 275232889 200000 766016127 200000 565532330 200000 84223403 200000 420645155 200000 632301107 200000 341531807 200000 916007070 200000 350062400 200000 788399996 200000 200154069 200000 18712745 200000 922193686 200000 939492489 200000 142067940 200000 114071883 200000 506891148 200000 858592809 200000 821410562 200000 831993507 200000 697526312 200000 519809481 200000 555217414 200000 991074672 200000 188263185 200000 339875193 200000 167806054 200000 436790543 200000 438356749 200000 769166823 200000 690361656 200000 16853887 200000 357105539 200000 411937889 200000 965822515 200000 144437087 200000 473492089 200000 164703446 200000 840379822 200000 123751917 200000 721912470 200000 116625876 200000 625725087 200000 328389895 200000 329803041 200000 490294411 200000 905416348 200000 503254829 200000 773692415 200000 458564295 200000 485414877 200000 953070461 200000 152748471 200000 212803833 200000 609545015 200000 65218484 200000 499930480 200000 541151278 200000 248280609 200000 662722098 200000 593644273 200000 236463637 200000 109719729 200000 817945078 200000 801993887 200000 238160125 200000 141301151 200000 621382301 200000 70352769 200000 430313427 200000 570712640 200000 182465638 200000 617419583 200000 295844903 200000 581077131 200000 469532720 200000 181807645 200000 501380647 200000 881054487 200000 503058297 200000 886350084 200000 741831329 200000 976823066 200000 744562784 200000 811127673 200000 783886596 200000 551601770 200000 880330659 200000 24153506 200000 579286878 200000 707291518 200000 733079201 200000 578251335 200000 659369055 200000 773181805 200000 216973143 200000 593411277 200000 429025108 200000 789947373 200000 559092326 200000 307006780 200000 448873515 200000 671174485 200000 763686154 200000 731115066 200000 562196340 200000 526129306 200000 20103972 200000 561664269 200000 693814365 200000 346010964 200000 381987632 200000 502858652 200000 558831797 200000 496932793 200000 959930446 200000 830169197 200000 325748457 200000 402429600 200000 464334908 200000 113780390 200000 819760137 200000 768289150 200000 146561369 200000 147624975 200000 460286915 200000 83407468 200000 107721891 200000 961528590 200000 350045285 200000 854572062 200000 259231673 200000 474157226 200000 141677790 200000 758922219 200000 204912857 200000 561793671 200000 353486012 200000 363224011 200000 247355618 200000 391904495 200000 372876846 200000 242807380 200000 888433489 200000 187074246 200000 433655299 200000 105955515 200000 884533319 200000 624792979 200000 327372713 200000 49853656 200000 493430400 200000 283381117 200000 778204974 200000 192709921 200000 163096413 200000 760080203 200000 440066369 200000 520167596 200000 315738842 200000 832496738 200000 951969584 200000 957830449 200000 4983703 200000 80871625 200000 454227691 200000 560942341 200000 891078354 200000 633765160 200000 932285694 200000 752388383 200000 844654186 200000 950353603 200000 567292570 200000 276573974 200000 578803933 200000 90492802 200000 445205388 200000 38277919 200000 212274506 200000 878724076 200000 93917763 200000 778257939 200000 166475631 200000 828514087 200000 370215374 200000 636661094 200000 982982570 200000 883910904 200000 737357786 200000 144512816 200000 55875323 200000 568083400 200000 965741751 200000 900365350 200000 650258175 200000 794422940 200000 548930898 200000 745572257 200000 22872054 200000 621083418 200000 902838075 200000 401875861 200000 364785853 200000 95901066 200000 905872544 200000 306379418 200000 664041683 200000 433823954 200000 836742224 200000 557330918 200000 685269079 200000 466258040 200000 676834232 200000 787063632 200000 615833096 200000 111748770 200000 325336808 200000 745776973 200000 871803714 200000 33500184 200000 645891213 200000 285823733 200000 781063174 200000 712222272 200000 232891895 200000 22010879 200000 776991986 200000 193483040 200000 241553172 200000 462066879 200000 497902404 200000 301697375 200000 585884275 200000 973362222 200000 682902747 200000 247505475 200000 489638721 200000 527318497 200000 206841908 200000 896061363 200000 392082253 200000 174581776 200000 324819568 200000 958688822 200000 271152903 200000 833343375 200000 279937355 200000 320378097 200000 266039164 200000 408102871 200000 947581733 200000 48564651 200000 573832283 200000 197981950 200000 791857405 200000 419113163 200000 660373490 200000 900139961 200000 185074799 200000 236274008 200000 877861681 200000 669416800 200000 45403069 200000 619168503 200000 609377700 200000 930036201 200000 289122754 200000 752929775 200000 510404476 200000 249446891 200000 555844607 200000 38951208 200000 992554374 200000 856475803 200000 541402258 200000 311359014 200000 990586673 200000 259781074 200000 309620793 200000 464252178 200000 26811019 200000 139399684 200000 174777426 200000 303355568 200000 821143619 200000 453712457 200000 562308829 200000 66597481 200000 304942504 200000 17885782 200000 144412791 200000 695446593 200000 949946024 200000 447978116 200000 310612064 200000 491597537 200000 600739281 200000 732243911 200000 191667317 200000 702186894 200000 836969554 200000 139233719 200000 226796853 200000 45875758 200000 140683257 200000 345104010 200000 370161599 200000 957762889 200000 732876597 200000 978061590 200000 859341265 200000 456324613 200000 734019861 200000 151639763 200000 531382218 200000 541192744 200000 848217926 200000 854298582 200000 724927144 200000 278711833 200000 81228824 200000 641471190 200000 755446282 200000 745848542 200000 380667513 200000 436610346 200000 795298861 200000 256428062 200000 98145783 200000 254425799 200000 207201778 200000 844033055 200000 173173954 200000 996236869 200000 633971925 200000 153100232 200000 977537958 200000 853403867 200000 661349623 200000 887833247 200000 915729940 200000 215419997 200000 314525972 200000 720621771 200000 893922841 200000 304898372 200000 597372556 200000 210061074 200000 777100900 200000 279932070 200000 129452894 200000 778297563 200000 505205827 200000 316226616 200000 83855910 200000 448357932 200000 960111013 200000 272961106 200000 666005030 200000 660614573 200000 570137881 200000 446559722 200000 393655609 200000 867471522 200000 58677196 200000 52548247 200000 137644000 200000 880062195 200000 929179022 200000 531051150 200000 850908985 200000 318422311 200000 348944589 200000 167046823 200000 702416130 200000 671691363 200000 617751191 200000 84099160 200000 452441497 200000 467975791 200000 71696027 200000 920002488 200000 569757694 200000 168060848 200000 296201512 200000 305987453 200000 620362190 200000 986950958 200000 840029484 200000 695100669 200000 759342408 200000 469479054 200000 303560756 200000 653941295 200000 20875595 200000 191850520 200000 224957041 200000 571859370 200000 450413909 200000 964693681 200000 262727345 200000 252298404 200000 772345221 200000 541392353 200000 700986977 200000 331684595 200000 707156121 200000 599463374 200000 885071248 200000 117492495 200000 976264176 200000 661543742 200000 753811182 200000 496608269 200000 786882952 200000 48023448 200000 90241992 200000 544985508 200000 580990976 200000 666535650 200000 117779469 200000 549765674 200000 539089557 200000 528428482 200000 112388683 200000 822753431 200000 852815656 200000 492119936 200000 165688241 200000 715493504 200000 140691509 200000 155778562 200000 253455885 200000 115624476 200000 29294812 200000 213269966 200000 937703375 200000 668995650 200000 185052 200000 477423627 200000 766609412 200000 376818792 200000 573138578 200000 874567807 200000 816262747 200000 911689892 200000 357733629 200000 243552657 200000 208375074 200000 354272173 200000 800286140 200000 368918600 200000 682838344 200000 712752346 200000 800631565 200000 986465865 200000 386706012 200000 895780897 200000 88951247 200000 486669787 200000 285005451 200000 720108569 200000 318172544 200000 344713189 200000 501624485 200000 842595831 200000 265664574 200000 404294126 200000 77086744 200000 221088147 200000 398290633 200000 799407131 200000 76590322 200000 318106979 200000 922233470 200000 570661172 200000 274869218 200000 385568894 200000 739540317 200000 3265182 200000 915512375 200000 222778522 200000 593643011 200000 112706657 200000 125833182 200000 394386957 200000 47159727 200000 964411682 200000 389206887 200000 586826190 200000 176151616 200000 488194089 200000 797494272 200000 765988724 200000 996615732 200000 514385243 200000 373450615 200000 574742837 200000 623171754 200000 484783424 200000 890569787 200000 773959143 200000 11872096 200000 369695997 200000 768652634 200000 233840385 200000 987405493 200000 579783770 200000 872003716 200000 394529434 200000 835719079 200000 181248957 200000 230929414 200000 710251880 200000 648261588 200000 14236204 200000 458662606 200000 674573506 200000 366314876 200000 561775438 200000 702944365 200000 270089373 200000 897577852 200000 493274985 200000 318905103 200000 306749841 200000 901196116 200000 80042339 200000 751357315 200000 272421076 200000 498370337 200000 664702660 200000 669089081 200000 979464253 200000 711518114 200000 973500338 200000 756759102 200000 769175618 200000 209898038 200000 286355187 200000 419035968 200000 313432569 200000 181038811 200000 651606510 200000 730346895 200000 357858073 200000 353538096 200000 347031210 200000 447147801 200000 484058105 200000 67596659 200000 275817932 200000 398422125 200000 931306383 200000 481781891 200000 258410139 200000 180728504 200000 54988657 200000 147337693 200000 435636990 200000 186755018 200000 62458327 200000 517823138 200000 677700475 200000 263781393 200000 19020182 200000 30257294 200000 321318202 200000 533777051 200000 603720741 200000 792790530 200000 489395711 200000 794852119 200000 81678234 200000 214773242 200000 796941362 200000 199909332 200000 125319341 200000 755901974 200000 378596570 200000 181411263 200000 795554483 200000 952502933 200000 38548892 200000 357207656 200000 294990755 200000 535083091 200000 970493632 200000 864387580 200000 187852308 200000 343034066 200000 640123691 200000 650289484 200000 800315708 200000 198858797 200000 414685797 200000 475740100 200000 665322225 200000 279435557 200000 441018515 200000 891600243 200000 138585514 200000 556553496 200000 21792893 200000 845845768 200000 908331134 200000 641218564 200000 74903945 200000 765619154 200000 646810915 200000 944940679 200000 881364925 200000 516847551 200000 179126767 200000 942901217 200000 854822335 200000 284761949 200000 745445850 200000 279322095 200000 776591575 200000 732657115 200000 480171129 200000 34338096 200000 601806059 200000 122555656 200000 701404675 200000 622998211 200000 36759681 200000 126837585 200000 704553295 200000 183865959 200000 472457920 200000 247021510 200000 532491730 200000 18908793 200000 715749742 200000 93989396 200000 32092580 200000 271691768 200000 163508978 200000 196614795 200000 51185020 200000 895398018 200000 635358802 200000 128376345 200000 32478894 200000 199165527 200000 613522741 200000 976059981 200000 866331443 200000 512104021 200000 185062881 200000 229140820 200000 783907233 200000 810829306 200000 939984189 200000 869509118 200000 721119533 200000 787434340 200000 652474576 200000 212507065 200000 562428847 200000 446935379 200000 201775295 200000 539464339 200000 686050205 200000 531795236 200000 543583185 200000 493860667 200000 974937613 200000 345884374 200000 785878381 200000 408653055 200000 660318391 200000 608658696 200000 298875802 200000 239602126 200000 371052528 200000 619139832 200000 4058365 200000 579839031 200000 237540015 200000 273446533 200000 535082718 200000 874531688 200000 742184075 200000 923307053 200000 58722594 200000 657759535 200000 554930617 200000 744257295 200000 244118609 200000 209539579 200000 405831442 200000 641557737 200000 564053904 200000 883321050 200000 628571658 200000 136923673 200000 464927399 200000 307026300 200000 247240889 200000 544692127 200000 608658939 200000 692825133 200000 979280340 200000 904419609 200000 848639124 200000 907263454 200000 259273908 200000 975103684 200000 947608088 200000 937893916 200000 250901837 200000 351521664 200000 545246924 200000 728670998 200000 501190711 200000 566867660 200000 82172313 200000 476951962 200000 944607912 200000 769805509 200000 317108228 200000 959505688 200000 852455543 200000 245598250 200000 479361588 200000 848770460 200000 329252889 200000 641118298 200000 67975919 200000 568619991 200000 370330278 200000 442483027 200000 385080220 200000 970767126 200000 767975381 200000 969980339 200000 10291265 200000 930261832 200000 662276090 200000 931120826 200000 822891909 200000 257131259 200000 340474382 200000 117875782 200000 426503854 200000 239325022 200000 551494054 200000 786786516 200000 531830179 200000 800868416 200000 952193274 200000 681500549 200000 209358570 200000 810240015 200000 281550046 200000 219030549 200000 226004906 200000 810110937 200000 602372811 200000 586969828 200000 559649706 200000 638892365 200000 869801687 200000 845020401 200000 7634255 200000 290476729 200000 214193079 200000 683856345 200000 208026016 200000 702957324 200000 87141059 200000 256073179 200000 378145348 200000 813122005 200000 653023217 200000 443236822 200000 676771202 200000 593664834 200000 165176792 200000 44512072 200000 139984447 200000 692895265 200000 234725805 200000 16236111 200000 804559875 200000 960542689 200000 829492553 200000 739874731 200000 631654643 200000 765298320 200000 990028064 200000 860118714 200000 952337879 200000 287590109 200000 360584266 200000 748818809 200000 217720340 200000 502886423 200000 863658108 200000 366026889 200000 647394226 200000 258124331 200000 453450767 200000 637792550 200000 726693718 200000 561903529 200000 571019255 200000 832220464 200000 299928136 200000 588131263 200000 718764492 200000 718754597 200000 80004206 200000 755588156 200000 900483012 200000 575149604 200000 279479886 200000 896631181 200000 477114037 200000 809221099 200000 960600334 200000 449563841 200000 489719319 200000 450800345 200000 771148918 200000 781966728 200000 802836991 200000 441339372 200000 644767980 200000 103861807 200000 775138596 200000 638009027 200000 971474806 200000 855405989 200000 777324765 200000 728275868 200000 715687355 200000 546305400 200000 799963423 200000 187134805 200000 489852929 200000 624695255 200000 292157058 200000 742142318 200000 79271215 200000 906527121 200000 707771965 200000 657744388 200000 426003659 200000 976075795 200000 565917732 200000 982649302 200000 229011708 200000 502505837 200000 425789616 200000 894815811 200000 830585992 200000 132955213 200000 706630903 200000 886980426 200000 248781015 200000 958842370 200000 293974702 200000 433427848 200000 86370797 200000 417766009 200000 561243693 200000 57232956 200000 692851826 200000 118774337 200000 322537578 200000 801981253 200000 582314412 200000 329438346 200000 389570811 200000 782623008 200000 884184451 200000 374576929 200000 642772504 200000 733056750 200000 206516347 200000 592631925 200000 597214870 200000 513972332 200000 606059453 200000 526861716 200000 923466732 200000 991394296 200000 217936653 200000 630148653 200000 945394737 200000 916763794 200000 345150676 200000 515875471 200000 144675355 200000 356274647 200000 819639830 200000 993547687 200000 742928128 200000 147963910 200000 672893564 200000 96415493 200000 642450647 200000 704896510 200000 851848266 200000 125190871 200000 117107255 200000 923668798 200000 721533033 200000 55885803 200000 364340822 200000 931840995 200000 836708958 200000 213923760 200000 361625866 200000 584839852 200000 948209743 200000 631020085 200000 780301515 200000 539131127 200000 210653444 200000 601085992 200000 580657838 200000 117028548 200000 630355939 200000 762712790 200000 801159786 200000 783227569 200000 295807730 200000 225311280 200000 773625429 200000 147990012 200000 664058584 200000 153761475 200000 3430759 200000 923773059 200000 742046427 200000 147339199 200000 339367733 200000 893879493 200000 742412514 200000 470981872 200000 390616054 200000 42829794 200000 594505075 200000 244530887 200000 825447553 200000 238486934 200000 161181109 200000 353865809 200000 196013644 200000 956827713 200000 967035758 200000 719049020 200000 963684717 200000 424663777 200000 52514565 200000 311189465 200000 904447643 200000 779458837 200000 591033216 200000 337056532 200000 874006317 200000 389641499 200000 57955974 200000 941796476 200000 363711257 200000 978444242 200000 854352990 200000 85824065 200000 996974326 200000 323565240 200000 893663213 200000 821285680 200000 230027769 200000 7178731 200000 478491322 200000 787533495 200000 149575162 200000 171405355 200000 151082733 200000 518828775 200000 915549551 200000 584510165 200000 731799370 200000 598295148 200000 944676207 200000 121109481 200000 277274937 200000 799030933 200000 29409200 200000 853401604 200000 168120513 200000 902546258 200000 681298056 200000 739277925 200000 25406599 200000 586032432 200000 612763374 200000 19909355 200000 860038611 200000 794683229 200000 120972921 200000 91707412 200000 260998283 200000 36584874 200000 35960671 200000 880081663 200000 595481396 200000 59875971 200000 39408758 200000 633334634 200000 73532663 200000 983378679 200000 747560757 200000 398279092 200000 559143833 200000 659403446 200000 953315763 200000 727828699 200000 839024512 200000 953143820 200000 502729894 200000 508299901 200000 309891508 200000 834788330 200000 238080357 200000 437027034 200000 878399963 200000 904815069 200000 227467237 200000 151687375 200000 456610875 200000 733022228 200000 571716798 200000 884286940 200000 605557691 200000 162531166 200000 661693734 200000 451610654 200000 966430177 200000 728030504 200000 385208052 200000 519791700 200000 423241940 200000 504371074 200000 368058526 200000 905781725 200000 759815514 200000 312182554 200000 579759418 200000 43991223 200000 153033434 200000 427095358 200000 396225151 200000 121111425 200000 284838234 200000 27963869 200000 464068292 200000 277433209 200000 307161985 200000 709589382 200000 579222783 200000 718785150 200000 613919893 200000 21526886 200000 912564422 200000 679691022 200000 285673598 200000 581205837 200000 552173649 200000 172314183 200000 330841536 200000 355746217 200000 990566005 200000 737860585 200000 547974019 200000 61660552 200000 825335465 200000 593961041 200000 207331214 200000 968500377 200000 484350723 200000 11819646 200000 307811910 200000 9628458 200000 406429243 200000 24627215 200000 416371890 200000 323561515 200000 407489958 200000 94864195 200000 903152250 200000 409923368 200000 608062267 200000 647879927 200000 254430178 200000 984975442 200000 312816017 200000 311560362 200000 404447187 200000 452090486 200000 895976414 200000 798776955 200000 413962193 200000 117392643 200000 744705528 200000 799165735 200000 887872005 200000 580482056 200000 956902486 200000 820008975 200000 227492148 200000 220673074 200000 354031119 200000 162079024 200000 120049348 200000 49816273 200000 283582681 200000 445739304 200000 879699133 200000 562371027 200000 659763978 200000 261587255 200000 712187333 200000 717060550 200000 646021018 200000 10166586 200000 176492322 200000 65786329 200000 669683230 200000 518523313 200000 721723066 200000 143999962 200000 332692685 200000 625482681 200000 797332757 200000 135129657 200000 32638078 200000 661870353 200000 381098329 200000 819391490 200000 296944294 200000 821183512 200000 752605004 200000 683463398 200000 411027293 200000 214581708 200000 747989845 200000 24428338 200000 626249050 200000 170716620 200000 395650682 200000 753834453 200000 106433521 200000 830141013 200000 697185890 200000 103719518 200000 77693211 200000 335933000 200000 711267156 200000 405694202 200000 117729646 200000 81161506 200000 755723829 200000 968760953 200000 192255007 200000 66490113 200000 831649420 200000 929669192 200000 546349830 200000 925634725 200000 774577280 200000 267997303 200000 477440153 200000 285187435 200000 775323352 200000 642787252 200000 247385070 200000 382971730 200000 946441465 200000 226554190 200000 961861309 200000 103533305 200000 140396266 200000 519276338 200000 77002587 200000 621346207 200000 180712786 200000 166871024 200000 845287615 200000 961520929 200000 289405816 200000 457552053 200000 125233280 200000 590333438 200000 870374721 200000 83462482 200000 709411027 200000 237109076 200000 514093365 200000 978603571 200000 74899600 200000 283884259 200000 244148857 200000 675162727 200000 43868974 200000 591068937 200000 827962069 200000 453001629 200000 62037186 200000 703610051 200000 300212399 200000 86069796 200000 447328770 200000 587222450 200000 886243084 200000 399700714 200000 533802055 200000 260483090 200000 326552981 200000 981343101 200000 26470789 200000 960815299 200000 72366735 200000 834107916 200000 155629652 200000 432137540 200000 243011297 200000 811809637 200000 438401002 200000 270735282 200000 884932625 200000 63366391 200000 179418654 200000 232634060 200000 265119813 200000 889631953 200000 401828709 200000 584189425 200000 74340933 200000 892903329 200000 591606487 200000 162749215 200000 451253623 200000 878596277 200000 926235691 200000 677028085 200000 56574945 200000 886696444 200000 198478261 200000 488854192 200000 795882538 200000 494983684 200000 823162990 200000 294394417 200000 627415448 200000 65031164 200000 492254699 200000 141651445 200000 795182610 200000 15804339 200000 570478691 200000 902785818 200000 2008095 200000 120268694 200000 449007277 200000 847850335 200000 729714404 200000 337018038 200000 185771583 200000 114350884 200000 860648488 200000 150692030 200000 345214256 200000 449040741 200000 67253842 200000 526074880 200000 620410421 200000 947892674 200000 126973033 200000 711405416 200000 801111206 200000 197702265 200000 171737106 200000 930467462 200000 70225529 200000 123218025 200000 865206164 200000 323812743 200000 21664325 200000 516549904 200000 457585623 200000 659479867 200000 252319551 200000 939536524 200000 988894303 200000 435457296 200000 553414464 200000 208345501 200000 348195156 200000 855910165 200000 632258236 200000 23018401 200000 913345917 200000 9137655 200000 858117322 200000 150752917 200000 356971072 200000 231163653 200000 896675618 200000 6843162 200000 272349090 200000 152319535 200000 369868826 200000 875959404 200000 20729420 200000 830511106 200000 920251559 200000 98482795 200000 440902531 200000 48605101 200000 56117857 200000 837670294 200000 660676909 200000 176062718 200000 604055422 200000 687795466 200000 177957330 200000 81366628 200000 950423252 200000 398816902 200000 853545112 200000 523302638 200000 849411035 200000 872479848 200000 341519685 200000 999115338 200000 783551656 200000 435975600 200000 987613248 200000 68704454 200000 285770226 200000 139438076 200000 922328207 200000 107609425 200000 173994767 200000 742693770 200000 706494936 200000 917947257 200000 55026679 200000 852920120 200000 841502308 200000 784220525 200000 852056383 200000 399474310 200000 30760726 200000 224998908 200000 576402975 200000 831546257 200000 464780152 200000 767754899 200000 660132459 200000 587447577 200000 407107502 200000 552326466 200000 745457820 200000 262680699 200000 235812991 200000 584772791 200000 992107464 200000 683251126 200000 842550610 200000 700572736 200000 71489956 200000 771826537 200000 388046893 200000 183888332 200000 440097416 200000 250591954 200000 350621112 200000 698488810 200000 86649706 200000 384661456 200000 906575159 200000 203998664 200000 434845664 200000 598946017 200000 721066642 200000 20086068 200000 317139490 200000 228138275 200000 112570448 200000 774080668 200000 658545925 200000 874682966 200000 384164758 200000 7099153 200000 261280768 200000 859869911 200000 117748268 200000 3269183 200000 45771562 200000 76807078 200000 973207159 200000 420892789 200000 159866169 200000 699464288 200000 262520703 200000 478092451 200000 303288195 200000 517891909 200000 191591657 200000 517241430 200000 202406399 200000 337168690 200000 473136381 200000 604251069 200000 792161092 200000 473585062 200000 859565728 200000 763665830 200000 822754952 200000 544808640 200000 136712026 200000 505571712 200000 681980321 200000 434715454 200000 781837649 200000 574060890 200000 596186887 200000 277762175 200000 981109579 200000 201670625 200000 221368271 200000 471902336 200000 582584494 200000 592489573 200000 286107568 200000 648588770 200000 948913538 200000 613658324 200000 524357888 200000 582706146 200000 833904749 200000 496971196 200000 270922935 200000 707305566 200000 779027125 200000 319624780 200000 23823978 200000 769216470 200000 294632513 200000 247128659 200000 484797008 200000 71441767 200000 124988823 200000 245732414 200000 346775360 200000 307155664 200000 981316574 200000 981857053 200000 505227952 200000 938365040 200000 270947548 200000 660119710 200000 560979638 200000 688314181 200000 64384760 200000 677794063 200000 975529481 200000 348413678 200000 590587705 200000 860919135 200000 111302656 200000 522045865 200000 775589188 200000 233506589 200000 519425169 200000 922938453 200000 573586784 200000 325866614 200000 530667603 200000 629986416 200000 24032372 200000 418279994 200000 995067003 200000 873351192 200000 20904455 200000 601833431 200000 54489825 200000 944063501 200000 617040446 200000 46553435 200000 165232635 200000 814695340 200000 243276769 200000 24725877 200000 689909984 200000 150007029 200000 7622741 200000 253932404 200000 186168133 200000 177576069 200000 751375777 200000 776773445 200000 861150083 200000 977763740 200000 783717997 200000 879230328 200000 26609806 200000 956554263 200000 884403198 200000 821499195 200000 286249982 200000 952101493 200000 948115002 200000 456681564 200000 380358152 200000 71209941 200000 946165673 200000 229552458 200000 690249093 200000 238594037 200000 612807024 200000 965123348 200000 322383337 200000 333029683 200000 651372887 200000 960861031 200000 609043276 200000 5528719 200000 680459204 200000 481563283 200000 156871268 200000 12913062 200000 64973245 200000 465786758 200000 870905992 200000 902282936 200000 126957288 200000 349334990 200000 126024621 200000 529256610 200000 266430861 200000 555953050 200000 322946667 200000 228086500 200000 21910162 200000 30234041 200000 714225656 200000 752338843 200000 751546237 200000 737484184 200000 558067243 200000 429507462 200000 161530997 200000 627763527 200000 964956538 200000 78716420 200000 964764736 200000 59928948 200000 681379579 200000 756381972 200000 301913669 200000 511203693 200000 605202021 200000 871390034 200000 797099659 200000 629925665 200000 927377935 200000 598540287 200000 98563511 200000 44204318 200000 196166383 200000 388436729 200000 334026000 200000 135104148 200000 877268123 200000 17881278 200000 303288445 200000 478084944 200000 983152971 200000 960188524 200000 451765380 200000 861010368 200000 203330516 200000 392396739 200000 704248909 200000 210867444 200000 371483565 200000 986615072 200000 51012508 200000 536139419 200000 255820524 200000 670128515 200000 670921945 200000 860315905 200000 697406025 200000 132038281 200000 734878475 200000 477586710 200000 746502425 200000 730556529 200000 832088535 200000 610958441 200000 630447955 200000 937651226 200000 869359493 200000 174055720 200000 850345358 200000 549345538 200000 503825146 200000 436740641 200000 893219072 200000 45819208 200000 14213566 200000 836240067 200000 638567807 200000 514071466 200000 646408182 200000 335079196 200000 225941890 200000 339616134 200000 97473130 200000 308627932 200000 651446304 200000 541934300 200000 995597952 200000 84474448 200000 156824335 200000 659498057 200000 48484414 200000 245020262 200000 56150693 200000 66152717 200000 89218122 200000 499522734 200000 205933530 200000 210287877 200000 170063852 200000 607194710 200000 665058371 200000 253239473 200000 785676554 200000 522530605 200000 362969623 200000 366934318 200000 917966890 200000 959225248 200000 426256429 200000 449584187 200000 130023539 200000 393425599 200000 878170618 200000 652062775 200000 177980331 200000 91725880 200000 804648854 200000 156628512 200000 554676793 200000 679616601 200000 464056760 200000 613631381 200000 364911395 200000 840518161 200000 967123380 200000 342296276 200000 379482128 200000 279462638 200000 465630595 200000 944153787 200000 719714118 200000 567094560 200000 335285178 200000 44041418 200000 863214508 200000 231598451 200000 797389201 200000 19299614 200000 578255560 200000 105125208 200000 936978141 200000 975526007 200000 932094658 200000 11115740 200000 419897877 200000 447865394 200000 443970142 200000 57977006 200000 232320591 200000 430188111 200000 372514564 200000 997849628 200000 119636803 200000 770875755 200000 707813563 200000 308732182 200000 528533318 200000 31165125 200000 621697576 200000 539974697 200000 942000975 200000 555141180 200000 298500242 200000 146060419 200000 854972149 200000 352225358 200000 357451745 200000 705966068 200000 415213165 200000 61827609 200000 883017881 200000 630457066 200000 584227471 200000 300083037 200000 399928291 200000 126773364 200000 45944530 200000 498255480 200000 977090436 200000 96979519 200000 819692874 200000 286381160 200000 983579106 200000 50285211 200000 162510000 200000 576237771 200000 903144965 200000 647065205 200000 639779930 200000 36921824 200000 205686163 200000 632602973 200000 693514813 200000 209556103 200000 75070673 200000 244905857 200000 569128689 200000 110111292 200000 54197928 200000 983337904 200000 845733804 200000 311880479 200000 529249949 200000 261036375 200000 50182213 200000 976584174 200000 158523607 200000 291330182 200000 587012401 200000 46870024 200000 251946012 200000 731193322 200000 783524744 200000 708760427 200000 34528211 200000 49685715 200000 962391296 200000 261429942 200000 781582338 200000 625209135 200000 744377840 200000 604742439 200000 711710032 200000 504199565 200000 286668110 200000 359852188 200000 263456515 200000 733266202 200000 429723824 200000 839875989 200000 16991490 200000 791031718 200000 851867725 200000 863062319 200000 585166803 200000 371907486 200000 665735932 200000 457310506 200000 154214045 200000 853059090 200000 645210675 200000 806011875 200000 159539494 200000 246127280 200000 501364745 200000 6283865 200000 18574294 200000 918331334 200000 477921075 200000 620725803 200000 165061553 200000 870896196 200000 767538441 200000 77842839 200000 91806303 200000 909958582 200000 790669697 200000 259410300 200000 482015783 200000 222441037 200000 764695858 200000 321088344 200000 925708782 200000 687463126 200000 215150929 200000 788771658 200000 861197116 200000 39337152 200000 514391990 200000 138710544 200000 244695094 200000 200734233 200000 36465880 200000 395361032 200000 327051684 200000 746851729 200000 990865355 200000 886396466 200000 657776363 200000 936726644 200000 929405512 200000 311225387 200000 227981331 200000 355305651 200000 491683493 200000 540779058 200000 513358785 200000 693346523 200000 434499543 200000 491493927 200000 37196605 200000 347584027 200000 144871798 200000 533495942 200000 322669677 200000 648340545 200000 924604856 200000 751744111 200000 702340567 200000 221462972 200000 348756851 200000 949854624 200000 221577889 200000 45820827 200000 806431263 200000 384930424 200000 818448531 200000 720845707 200000 176976849 200000 722910197 200000 797826067 200000 177792988 200000 146463552 200000 727239093 200000 856900647 200000 458614140 200000 261571010 200000 399751160 200000 999452790 200000 957712890 200000 429258063 200000 484028827 200000 709116230 200000 937054083 200000 265815676 200000 18295838 200000 442652542 200000 226978534 200000 116577409 200000 302058398 200000 654129828 200000 127714707 200000 197137202 200000 231337691 200000 386860255 200000 4151191 200000 175599880 200000 189784882 200000 627352309 200000 516625313 200000 825009945 200000 313030306 200000 88938573 200000 240547071 200000 376953626 200000 989769674 200000 924510958 200000 332638624 200000 559879011 200000 733195752 200000 714897789 200000 804487699 200000 16461034 200000 614183131 200000 813278529 200000 598610309 200000 678561605 200000 334921505 200000 311516194 200000 177397190 200000 961997484 200000 30671320 200000 577821860 200000 916475716 200000 920294900 200000 164952768 200000 29228527 200000 359729421 200000 874901140 200000 191190583 200000 525132234 200000 54074577 200000 953053859 200000 157285690 200000 624835226 200000 348892 200000 560945879 200000 328118121 200000 808114535 200000 556321311 200000 67550854 200000 636487427 200000 78295 200000 666585639 200000 654646183 200000 995519717 200000 362460719 200000 181471010 200000 397583057 200000 746519694 200000 197647704 200000 31479265 200000 937953594 200000 344519709 200000 297531095 200000 935096272 200000 80625848 200000 715105360 200000 703301842 200000 906729726 200000 272942531 200000 67006598 200000 966100497 200000 585990683 200000 168326000 200000 382114493 200000 227878906 200000 26524788 200000 962039158 200000 601307539 200000 732752531 200000 153078264 200000 538865195 200000 833740872 200000 177621123 200000 552938293 200000 837337735 200000 324513465 200000 98304784 200000 659735386 200000 900886047 200000 11621734 200000 381859361 200000 830389302 200000 567464746 200000 306259308 200000 554380348 200000 613106230 200000 626197631 200000 850751114 200000 316956808 200000 598202986 200000 760561044 200000 258262815 200000 937862347 200000 563430016 200000 203725951 200000 160499754 200000 179807084 200000 362741446 200000 135068663 200000 502079304 200000 771298161 200000 875248683 200000 55073107 200000 795947704 200000 170289793 200000 856734782 200000 475338377 200000 206423896 200000 744954595 200000 585404716 200000 616101936 200000 378144424 200000 465871740 200000 708509125 200000 504545661 200000 103102150 200000 391052243 200000 647382391 200000 634905160 200000 346104943 200000 886780431 200000 500913744 200000 983372039 200000 396573956 200000 304444151 200000 83457279 200000 604885713 200000 183066241 200000 576157168 200000 521006803 200000 154135899 200000 18952070 200000 164237058 200000 677451193 200000 994365182 200000 814058322 200000 465545426 200000 766266433 200000 127018670 200000 20641218 200000 974504104 200000 358521753 200000 897232899 200000 174103893 200000 51832425 200000 528587663 200000 18040114 200000 213908266 200000 84851869 200000 425043602 200000 614050068 200000 940954367 200000 423065194 200000 448565681 200000 60761373 200000 627752754 200000 216451990 200000 203720857 200000 943889765 200000 361632963 200000 985450119 200000 662318490 200000 144643746 200000 985512272 200000 629037637 200000 296000418 200000 674485803 200000 559569686 200000 284211830 200000 282275391 200000 397178357 200000 103594230 200000 229480800 200000 12063648 200000 946417304 200000 846052460 200000 553502186 200000 269237907 200000 851008842 200000 405446040 200000 435988890 200000 201839752 200000 845728226 200000 896728377 200000 116415639 200000 29024140 200000 827472086 200000 896259244 200000 603942823 200000 545217101 200000 68393276 200000 729204208 200000 278452273 200000 162523676 200000 352545483 200000 703513508 200000 541485627 200000 828323557 200000 756113370 200000 401360133 200000 670059628 200000 398603063 200000 998763871 200000 466612724 200000 185590794 200000 646134337 200000 85642480 200000 116379374 200000 168481532 200000 978401746 200000 116887749 200000 256962833 200000 499682761 200000 303888472 200000 757824435 200000 610559005 200000 874302358 200000 196118241 200000 227946801 200000 566040687 200000 877031466 200000 566948636 200000 453787989 200000 203774215 200000 259492333 200000 99232088 200000 708765399 200000 545640834 200000 594867683 200000 821858434 200000 152575244 200000 15232031 200000 3765685 200000 707213866 200000 739404779 200000 686127549 200000 477932967 200000 14159486 200000 537804811 200000 141364698 200000 73855138 200000 455814220 200000 599067298 200000 358774933 200000 17409578 200000 52386051 200000 896238982 200000 819277484 200000 841799784 200000 413384881 200000 122241838 200000 166260605 200000 685862433 200000 786489862 200000 194257585 200000 139877128 200000 938174139 200000 403091534 200000 582392261 200000 656803819 200000 249293886 200000 348507514 200000 604059328 200000 790237539 200000 62371152 200000 691682327 200000 435647642 200000 352172881 200000 318006071 200000 540235092 200000 956485352 200000 837051953 200000 120020441 200000 5510912 200000 202340321 200000 131805475 200000 506486206 200000 182117768 200000 35560028 200000 109540837 200000 627356684 200000 560838140 200000 81397198 200000 930798294 200000 792048265 200000 598637577 200000 649910863 200000 500197620 200000 746109340 200000 713342976 200000 928256150 200000 865424862 200000 890437707 200000 508120269 200000 891334135 200000 915317202 200000 337689661 200000 9382911 200000 754268267 200000 375430062 200000 514890169 200000 647259589 200000 824811143 200000 873249010 200000 48926628 200000 453176558 200000 402224515 200000 118812092 200000 38870917 200000 657849064 200000 77481268 200000 163251401 200000 298370435 200000 666388417 200000 490577425 200000 157260153 200000 662328932 200000 62563368 200000 820035888 200000 315370443 200000 214176656 200000 169491819 200000 360696393 200000 998014556 200000 949246219 200000 888292730 200000 464806321 200000 783366251 200000 173959037 200000 990453473 200000 857145439 200000 173148119 200000 474452525 200000 64730833 200000 482527721 200000 15970078 200000 354215680 200000 40864023 200000 436087943 200000 119093087 200000 658100350 200000 836898338 200000 619741454 200000 304587864 200000 263035340 200000 743321856 200000 500963062 200000 778864743 200000 628199090 200000 312658273 200000 718613587 200000 307079820 200000 467652502 200000 77955985 200000 950437854 200000 725688932 200000 307579773 200000 972952705 200000 329515757 200000 718134831 200000 941025296 200000 636315070 200000 219225461 200000 197345994 200000 506458516 200000 682041719 200000 771760142 200000 125955508 200000 837977327 200000 140337786 200000 531178990 200000 544486156 200000 605060009 200000 825135671 200000 315821804 200000 107288464 200000 994297320 200000 892755130 200000 91468157 200000 697846943 200000 210207346 200000 612785844 200000 342025401 200000 992639543 200000 514493102 200000 436636530 200000 450361430 200000 28487927 200000 931788450 200000 782028515 200000 212913323 200000 622934557 200000 236765429 200000 927468949 200000 999516846 200000 641511815 200000 743324397 200000 12798648 200000 409379829 200000 477766069 200000 115804785 200000 19138072 200000 208724663 200000 959621060 200000 656593415 200000 583822374 200000 381373899 200000 575299444 200000 232276695 200000 800205295 200000 85402791 200000 901335330 200000 258754725 200000 490988322 200000 337274722 200000 884470221 200000 705820121 200000 311117325 200000 291078321 200000 228540180 200000 409266041 200000 863190431 200000 117984236 200000 668374837 200000 407825197 200000 854401895 200000 137452809 200000 892736783 200000 126653753 200000 366432147 200000 365664927 200000 336940064 200000 773275269 200000 129549041 200000 286149091 200000 299472519 200000 724567704 200000 986123504 200000 465658029 200000 424964866 200000 657008535 200000 992306590 200000 619996532 200000 112318191 200000 299482186 200000 236190634 200000 649120076 200000 958936654 200000 740532758 200000 921303651 200000 926317550 200000 850890172 200000 22217987 200000 589856694 200000 698761647 200000 334565497 200000 634684343 200000 999262259 200000 592971655 200000 982611042 200000 731536760 200000 600704264 200000 117050123 200000 726057462 200000 897985068 200000 277949956 200000 181171826 200000 144771668 200000 454805083 200000 136202132 200000 501005970 200000 961669946 200000 734273835 200000 520027848 200000 111846627 200000 767828231 200000 355754082 200000 721369933 200000 888810362 200000 912930489 200000 851914342 200000 773868915 200000 67734286 200000 810925038 200000 890719295 200000 381759016 200000 492875509 200000 562392294 200000 775228307 200000 267279098 200000 594881831 200000 624773247 200000 753086632 200000 394107416 200000 420542521 200000 559446070 200000 777897061 200000 766299729 200000 552162659 200000 720525868 200000 346793041 200000 766507283 200000 608904313 200000 134094109 200000 855510673 200000 844353644 200000 632431604 200000 906883177 200000 467136492 200000 745997578 200000 893986537 200000 100765710 200000 816763337 200000 964779582 200000 523962640 200000 12619947 200000 439978542 200000 233144820 200000 594292926 200000 86167934 200000 862138306 200000 784493756 200000 974952170 200000 640199270 200000 33955788 200000 696626115 200000 463423786 200000 116537825 200000 106022961 200000 886581465 200000 812101046 200000 12783374 200000 712354169 200000 43001964 200000 710223203 200000 677954986 200000 421507273 200000 731756426 200000 576332712 200000 72736278 200000 654845416 200000 914941922 200000 661744284 200000 528179534 200000 139740478 200000 514958787 200000 824401141 200000 588551411 200000 218302416 200000 55219226 200000 24312841 200000 305756481 200000 190216004 200000 787959927 200000 610456015 200000 720872728 200000 711469026 200000 790768392 200000 321610462 200000 469282806 200000 524508815 200000 359513755 200000 838220908 200000 810701818 200000 882587859 200000 836055712 200000 905248847 200000 140135394 200000 371290324 200000 969046307 200000 633460479 200000 753847053 200000 126429016 200000 365368533 200000 19114897 200000 998335865 200000 446958021 200000 366546691 200000 53746620 200000 888007108 200000 445700131 200000 418861467 200000 256822742 200000 835863854 200000 5693208 200000 170515246 200000 919301847 200000 274176917 200000 614225386 200000 582793448 200000 816648276 200000 686145398 200000 538868864 200000 618999960 200000 552113284 200000 682607601 200000 49182560 200000 575999662 200000 757446718 200000 45775045 200000 402004401 200000 703553591 200000 980180216 200000 396710991 200000 828890937 200000 352935137 200000 237812936 200000 742456206 200000 617740383 200000 708773117 200000 91321445 200000 415253537 200000 396175402 200000 558416759 200000 897817382 200000 182611014 200000 717692479 200000 708125150 200000 903675137 200000 516177627 200000 28848357 200000 882642018 200000 144903821 200000 945722208 200000 799489283 200000 128963024 200000 680585471 200000 87354355 200000 501483552 200000 196800407 200000 325052975 200000 922397522 200000 679928929 200000 987900357 200000 136440467 200000 413417179 200000 669941901 200000 596493065 200000 375992130 200000 132409997 200000 804918284 200000 403112113 200000 103944689 200000 445857032 200000 155438818 200000 973707437 200000 461939961 200000 267217288 200000 999861688 200000 885311882 200000 634005838 200000 650012141 200000 571424210 200000 172259958 200000 441851016 200000 471378101 200000 757799193 200000 709218114 200000 211627740 200000 709986559 200000 114845202 200000 374567002 200000 997867811 200000 445913737 200000 119722467 200000 147296461 200000 449606353 200000 519571378 200000 761845844 200000 953773131 200000 544551934 200000 430962551 200000 324342731 200000 191797025 200000 387244384 200000 214863737 200000 911449422 200000 445122109 200000 635157070 200000 180767221 200000 884477059 200000 799664431 200000 951700669 200000 65366473 200000 97216946 200000 620687398 200000 533139269 200000 640345204 200000 873965505 200000 257853934 200000 230453532 200000 326332438 200000 608786998 200000 604398583 200000 446134297 200000 785323371 200000 914198328 200000 753205328 200000 631013554 200000 57909203 200000 78344077 200000 941437351 200000 928318973 200000 820420940 200000 256075932 200000 97367882 200000 602725297 200000 41714805 200000 28182635 200000 491155752 200000 509567013 200000 945755788 200000 454012321 200000 619378640 200000 494090319 200000 452093295 200000 518632837 200000 674772591 200000 526746565 200000 185459614 200000 160225276 200000 335168213 200000 717128895 200000 961057847 200000 79028621 200000 501402992 200000 452812818 200000 744199415 200000 884231007 200000 250962254 200000 707859765 200000 105135678 200000 841466169 200000 841918494 200000 159301182 200000 661476107 200000 704806784 200000 631186478 200000 975672805 200000 820172027 200000 992249660 200000 120163950 200000 223754623 200000 657572941 200000 308402706 200000 590814827 200000 45089027 200000 582845408 200000 885766730 200000 521230931 200000 262301960 200000 521034034 200000 284779721 200000 512888054 200000 940161731 200000 384370274 200000 776290583 200000 183674818 200000 954210317 200000 489847854 200000 313290073 200000 652029638 200000 704982874 200000 678180853 200000 185232471 200000 621486767 200000 961561538 200000 720546740 200000 479369591 200000 661041869 200000 140984059 200000 890442252 200000 81118910 200000 239701262 200000 96811355 200000 218182201 200000 5329621 200000 931710464 200000 900917210 200000 435731484 200000 206626049 200000 928643282 200000 474344461 200000 398208561 200000 914922281 200000 487787858 200000 113425963 200000 497256344 200000 518712275 200000 974475760 200000 45345546 200000 607560719 200000 458386982 200000 618376120 200000 425921058 200000 456581109 200000 247497704 200000 64955995 200000 238542728 200000 608490568 200000 161993088 200000 821995046 200000 933265907 200000 309316775 200000 293919220 200000 581366280 200000 542569146 200000 938884944 200000 960897771 200000 834218896 200000 706894803 200000 414881570 200000 705286827 200000 458230507 200000 232607700 200000 768171418 200000 424423963 200000 836456169 200000 167430645 200000 517402329 200000 69625025 200000 68882679 200000 757996555 200000 947133339 200000 359001796 200000 428610853 200000 540237453 200000 260354369 200000 829134571 200000 975160865 200000 760117393 200000 479637959 200000 939821723 200000 192952122 200000 939958223 200000 918734285 200000 84432348 200000 982991453 200000 325496988 200000 575744657 200000 705531731 200000 779484698 200000 247539183 200000 21614066 200000 167281223 200000 478942623 200000 582374750 200000 941585006 200000 833374368 200000 776840890 200000 796108577 200000 782162724 200000 890745570 200000 122242010 200000 275173901 200000 504026578 200000 357820982 200000 177460749 200000 134384026 200000 323152086 200000 223295585 200000 876509442 200000 553917916 200000 374233904 200000 238492105 200000 366599432 200000 378663308 200000 498562685 200000 650747254 200000 703218445 200000 235700736 200000 607257853 200000 418270477 200000 591896735 200000 123824429 200000 650625933 200000 174405846 200000 20754413 200000 622764971 200000 327670700 200000 172398007 200000 574575045 200000 156535984 200000 87855481 200000 317619510 200000 323251606 200000 818375187 200000 314838963 200000 340064634 200000 799897455 200000 239217737 200000 733230006 200000 848989513 200000 64717310 200000 953497194 200000 373479300 200000 567964169 200000 690304145 200000 708261932 200000 758340536 200000 368766403 200000 16730903 200000 987340774 200000 415002515 200000 154797339 200000 257738782 200000 534241422 200000 134764275 200000 800809816 200000 89240789 200000 71154618 200000 328793685 200000 277271137 200000 597229835 200000 161733537 200000 359556826 200000 172109500 200000 783717166 200000 925942042 200000 349766206 200000 841899408 200000 329979468 200000 875901851 200000 381640929 200000 368532131 200000 605327380 200000 437381435 200000 193257410 200000 291530844 200000 257855700 200000 243660975 200000 267394174 200000 321981378 200000 953205115 200000 396334927 200000 916528468 200000 211656314 200000 7309208 200000 127407377 200000 953541410 200000 403092684 200000 422603096 200000 887715468 200000 56200040 200000 79463325 200000 923857291 200000 591338741 200000 801623620 200000 283133044 200000 609374623 200000 49866276 200000 640529012 200000 948856185 200000 985231267 200000 645933712 200000 760550230 200000 941183344 200000 90736196 200000 580208461 200000 193950954 200000 48027074 200000 631847122 200000 817236500 200000 724977101 200000 342855284 200000 281519930 200000 550395706 200000 625501503 200000 960032812 200000 451886604 200000 905002423 200000 70614301 200000 290785330 200000 934899318 200000 526039328 200000 515049958 200000 366109292 200000 460867654 200000 844799404 200000 763039417 200000 189528927 200000 492863468 200000 917746737 200000 753729364 200000 185344052 200000 746059892 200000 753698343 200000 319234582 200000 812287664 200000 926902671 200000 711911331 200000 165335037 200000 373355834 200000 761741706 200000 467390300 200000 150709416 200000 459885784 200000 202899284 200000 915183784 200000 937039956 200000 67005233 200000 441544315 200000 72119679 200000 704367586 200000 514188427 200000 735652142 200000 463666806 200000 432993486 200000 326353869 200000 987244604 200000 655537348 200000 210770745 200000 47512701 200000 813787922 200000 594506816 200000 541098463 200000 823133378 200000 471632320 200000 292491104 200000 759828512 200000 949997410 200000 97152756 200000 740201786 200000 138449403 200000 550838212 200000 383420412 200000 975857030 200000 585870860 200000 650798575 200000 812083912 200000 603761305 200000 651398037 200000 871058568 200000 843264996 200000 525617514 200000 193259633 200000 686855894 200000 559522433 200000 572328847 200000 542360353 200000 760553153 200000 899521132 200000 715487040 200000 574024899 200000 177021645 200000 617035796 200000 627711826 200000 676736789 200000 1066018 200000 569670279 200000 882613052 200000 783053429 200000 157317255 200000 301404532 200000 53506837 200000 442110947 200000 945303649 200000 246525738 200000 159617938 200000 301915900 200000 105222328 200000 799511702 200000 270490636 200000 293060095 200000 619152177 200000 981911368 200000 830865015 200000 443571659 200000 679423508 200000 389408622 200000 210543467 200000 138488287 200000 214294599 200000 247956950 200000 536742942 200000 383918679 200000 743492944 200000 274907631 200000 381659238 200000 315611636 200000 266881365 200000 517874120 200000 945343163 200000 360616468 200000 720124702 200000 420486670 200000 813769778 200000 733819061 200000 717253649 200000 354475025 200000 668664450 200000 930660982 200000 745426484 200000 279006143 200000 122424833 200000 724802196 200000 457775150 200000 489002918 200000 288731559 200000 382428912 200000 236616005 200000 916246261 200000 760169737 200000 454550534 200000 890371423 200000 6677883 200000 905266782 200000 246391030 200000 96472837 200000 953694629 200000 719156861 200000 682011519 200000 58037083 200000 95785603 200000 327476956 200000 948997630 200000 800625192 200000 245298115 200000 894031761 200000 157809522 200000 864244179 200000 620698547 200000 676680019 200000 790157178 200000 163902818 200000 381502787 200000 686811001 200000 132655188 200000 303497340 200000 235092479 200000 64334841 200000 281413855 200000 380627304 200000 945333784 200000 262243689 200000 330463385 200000 344870667 200000 388251226 200000 182726401 200000 205733280 200000 592100076 200000 667931702 200000 821746838 200000 595488948 200000 121658674 200000 203438521 200000 683618463 200000 918370098 200000 951445668 200000 236093843 200000 954459187 200000 500095770 200000 230016679 200000 700846864 200000 904481031 200000 58560265 200000 441329987 200000 739702817 200000 204679540 200000 95973950 200000 879967005 200000 295900498 200000 963582062 200000 317153944 200000 83860861 200000 886258132 200000 265068941 200000 711849621 200000 986822728 200000 190646644 200000 933293830 200000 284088660 200000 996486150 200000 543758497 200000 846629810 200000 723811475 200000 435551709 200000 795994730 200000 448406789 200000 287031985 200000 645276051 200000 640621692 200000 817857303 200000 348782252 200000 539102094 200000 623421735 200000 239283358 200000 197025826 200000 254986454 200000 175809369 200000 884481264 200000 418138451 200000 902257937 200000 294757024 200000 253393925 200000 344917276 200000 616576645 200000 460966187 200000 736191090 200000 929968893 200000 917254169 200000 910854089 200000 427813742 200000 522148627 200000 980845907 200000 716650983 200000 290128080 200000 553614877 200000 40476250 200000 142586261 200000 85634318 200000 438515578 200000 496254964 200000 862171521 200000 153707838 200000 855609640 200000 825055112 200000 910172409 200000 22984471 200000 132617158 200000 942727452 200000 901004780 200000 217348848 200000 189844626 200000 733040471 200000 264935144 200000 898772415 200000 313976171 200000 242979199 200000 345692957 200000 44415258 200000 889144526 200000 255746427 200000 89585240 200000 254919481 200000 593214428 200000 356305874 200000 537677063 200000 826738417 200000 115043921 200000 961159081 200000 735344187 200000 414805433 200000 906480270 200000 946132679 200000 427968928 200000 162959783 200000 324409231 200000 785632660 200000 93887877 200000 651094899 200000 570621172 200000 335259412 200000 258167001 200000 447507570 200000 373039868 200000 516601584 200000 713695019 200000 369468059 200000 764311171 200000 608028524 200000 275541673 200000 26042501 200000 773328651 200000 129231729 200000 899727905 200000 868750181 200000 103462575 200000 648115843 200000 212278018 200000 94711060 200000 925426224 200000 333535435 200000 306747227 200000 888121350 200000 364194540 200000 914551054 200000 340655065 200000 761623379 200000 788260065 200000 996513970 200000 806407628 200000 584128689 200000 285776045 200000 260308415 200000 995021601 200000 327728246 200000 781367184 200000 554358491 200000 717073001 200000 466982298 200000 933450599 200000 659205452 200000 100996304 200000 823922610 200000 682758321 200000 641960184 200000 723503141 200000 328721653 200000 10321037 200000 654663271 200000 506967767 200000 200218169 200000 944109242 200000 63179455 200000 275111413 200000 838845174 200000 653181845 200000 902050246 200000 477834029 200000 415304001 200000 740908061 200000 229708771 200000 558995661 200000 983439313 200000 731813872 200000 655552028 200000 884981700 200000 197614077 200000 594944846 200000 926384664 200000 707034016 200000 932536763 200000 398398741 200000 740614685 200000 79149201 200000 801687969 200000 752845507 200000 485728530 200000 324075875 200000 811226343 200000 130470518 200000 233939582 200000 259459463 200000 28983650 200000 193300206 200000 592807558 200000 199870730 200000 806354313 200000 74448264 200000 204676081 200000 680970907 200000 530531954 200000 896051779 200000 287203879 200000 220215689 200000 936990165 200000 365073854 200000 354198316 200000 458567105 200000 552540167 200000 73709879 200000 206326696 200000 196112339 200000 622516735 200000 364604045 200000 996365026 200000 368145644 200000 965962579 200000 641090110 200000 221383871 200000 164649180 200000 259025979 200000 244424553 200000 185388487 200000 153767441 200000 236451212 200000 217865676 200000 918187807 200000 370031514 200000 109598910 200000 871629765 200000 478266511 200000 5196068 200000 113946085 200000 651660884 200000 782157436 200000 673541375 200000 10218426 200000 599339287 200000 45915118 200000 311201304 200000 665932691 200000 825297995 200000 675124363 200000 806057471 200000 374503269 200000 961705680 200000 741564057 200000 134023394 200000 154474952 200000 90680357 200000 492543742 200000 847175568 200000 203735026 200000 740717159 200000 468898114 200000 735296374 200000 697106873 200000 671526485 200000 330036107 200000 856166052 200000 649250197 200000 240809294 200000 929711263 200000 54215623 200000 714394267 200000 906367312 200000 288601061 200000 53738031 200000 49689730 200000 632153849 200000 546283363 200000 405736394 200000 155948961 200000 179871113 200000 397038016 200000 407059239 200000 896787182 200000 461839582 200000 406678082 200000 874325875 200000 458267135 200000 993783669 200000 127230672 200000 422413438 200000 125518091 200000 169712239 200000 92055536 200000 847293109 200000 308886761 200000 601307016 200000 568371401 200000 739128616 200000 828712719 200000 341087008 200000 733754658 200000 719262085 200000 355996051 200000 443330614 200000 758376800 200000 600158235 200000 542795565 200000 118248039 200000 105280138 200000 818182103 200000 591187250 200000 299216370 200000 920255560 200000 614451785 200000 231114137 200000 482747318 200000 910786270 200000 470095774 200000 719084793 200000 357680945 200000 370421044 200000 277867686 200000 438873223 200000 445340289 200000 395282129 200000 830323919 200000 345343003 200000 388949606 200000 456092122 200000 519527975 200000 531622956 200000 475228734 200000 655408919 200000 336395102 200000 824165326 200000 182301702 200000 903429101 200000 810276800 200000 711856314 200000 357719135 200000 552596068 200000 448036670 200000 76195653 200000 675709573 200000 218992930 200000 45296229 200000 439734887 200000 581636696 200000 62701420 200000 472583780 200000 354120117 200000 675075158 200000 999236395 200000 738294537 200000 679238502 200000 979804574 200000 70755556 200000 523053763 200000 278127184 200000 972852207 200000 689074110 200000 372050593 200000 190345195 200000 814306725 200000 77026687 200000 699331152 200000 729587276 200000 86392257 200000 997953165 200000 631636512 200000 205690410 200000 448813025 200000 822892016 200000 393114367 200000 306411227 200000 241414211 200000 907967310 200000 227409532 200000 268354647 200000 410088901 200000 67397869 200000 127375556 200000 991847731 200000 747260903 200000 813555124 200000 891130534 200000 88500902 200000 421778630 200000 668837673 200000 539917202 200000 883143815 200000 234193185 200000 836263795 200000 143980437 200000 214958924 200000 417307735 200000 537867609 200000 389835102 200000 312626187 200000 455561831 200000 679790144 200000 882483771 200000 454039676 200000 634885102 200000 596153903 200000 586067483 200000 967021300 200000 454720043 200000 82956237 200000 473748365 200000 93505642 200000 307919101 200000 768351329 200000 518135742 200000 610563700 200000 31085281 200000 16045008 200000 258546814 200000 644328266 200000 441299192 200000 962290849 200000 221570619 200000 522177 200000 981894399 200000 526284796 200000 730026499 200000 753230672 200000 268816724 200000 275171237 200000 345839494 200000 385425934 200000 414284023 200000 763872773 200000 455764752 200000 485533872 200000 964269957 200000 406105632 200000 906632082 200000 501973135 200000 257439549 200000 383268255 200000 346727577 200000 894773663 200000 911831806 200000 868037319 200000 58793044 200000 450359928 200000 70880839 200000 908251262 200000 634928529 200000 899222096 200000 251190069 200000 328569932 200000 877918143 200000 117865725 200000 105403015 200000 725929047 200000 450781933 200000 66127607 200000 584554395 200000 145922405 200000 926994888 200000 37035859 200000 442008177 200000 914965724 200000 289778592 200000 36103624 200000 121116583 200000 289601732 200000 159059555 200000 278120108 200000 580549755 200000 816485827 200000 509256351 200000 162253559 200000 293273803 200000 903170335 200000 639543683 200000 128315454 200000 527111446 200000 975661759 200000 244175582 200000 392935608 200000 663574652 200000 715270441 200000 411211037 200000 872161084 200000 643254457 200000 366954884 200000 572775760 200000 375908160 200000 690279981 200000 599077782 200000 871766309 200000 820017370 200000 12828118 200000 435504070 200000 591002346 200000 894367937 200000 94295891 200000 335231771 200000 815586190 200000 460291660 200000 914570978 200000 700565818 200000 39313568 200000 332314993 200000 753737058 200000 195842154 200000 936907853 200000 707745478 200000 53015633 200000 94648722 200000 70847333 200000 380060035 200000 291612621 200000 575450681 200000 337915222 200000 264251261 200000 615279766 200000 51212932 200000 838934574 200000 803703595 200000 872827401 200000 48820026 200000 531555484 200000 26675620 200000 612830758 200000 523749315 200000 507517423 200000 871601309 200000 780165002 200000 616383011 200000 49597972 200000 310872686 200000 612091764 200000 210184451 200000 636203419 200000 538536462 200000 727009219 200000 217738151 200000 974317490 200000 412365073 200000 752146678 200000 217259512 200000 717977127 200000 853465520 200000 630732329 200000 128047227 200000 513352041 200000 197649089 200000 772853533 200000 955842134 200000 546183303 200000 719424441 200000 727066160 200000 109366097 200000 539608366 200000 203018928 200000 895137376 200000 352076242 200000 653580206 200000 621957724 200000 900633931 200000 278565087 200000 460271349 200000 83702291 200000 336271153 200000 869608478 200000 427908753 200000 178385357 200000 688202479 200000 801597911 200000 199717041 200000 937031711 200000 771345925 200000 57513712 200000 164098595 200000 894207552 200000 21133456 200000 258552047 200000 312346711 200000 875139079 200000 915728719 200000 681360379 200000 656803674 200000 163969514 200000 885061025 200000 968221402 200000 190361562 200000 374529279 200000 423373188 200000 753270003 200000 488081192 200000 278306557 200000 250710423 200000 355115084 200000 71093040 200000 878942779 200000 393489688 200000 789762956 200000 769540737 200000 692018607 200000 848268262 200000 153358842 200000 779050571 200000 35513583 200000 287965311 200000 137304443 200000 344921690 200000 194524211 200000 906629121 200000 963816086 200000 229733151 200000 413525072 200000 220168748 200000 486472818 200000 737589159 200000 774757053 200000 740712797 200000 789560022 200000 398798241 200000 259882384 200000 679224979 200000 990288935 200000 244662108 200000 3096449 200000 496949613 200000 175096685 200000 294622149 200000 311301093 200000 15539242 200000 951994445 200000 673012332 200000 967922355 200000 920061351 200000 775427855 200000 442779007 200000 861358210 200000 893732707 200000 74680472 200000 467908044 200000 16505991 200000 455485821 200000 690658416 200000 705782978 200000 726365851 200000 341268146 200000 184230076 200000 778495599 200000 295165234 200000 602540131 200000 626199108 200000 618514819 200000 426056036 200000 960172685 200000 615652462 200000 932495178 200000 642266855 200000 878747086 200000 678561599 200000 981337013 200000 237615121 200000 678717286 200000 935657312 200000 250268497 200000 111921626 200000 842980658 200000 114567702 200000 678579021 200000 642892247 200000 107137970 200000 933752648 200000 460020088 200000 551040063 200000 690610691 200000 865641852 200000 653035583 200000 682715112 200000 939782628 200000 612439001 200000 122758322 200000 129914954 200000 319791540 200000 705621541 200000 407580799 200000 476443002 200000 117686897 200000 934186183 200000 60923892 200000 969847343 200000 516135866 200000 151801541 200000 391175680 200000 257390528 200000 270918605 200000 653365702 200000 873599537 200000 459323939 200000 809355656 200000 79622160 200000 29349046 200000 915770350 200000 178660971 200000 752210058 200000 266480222 200000 49570905 200000 108131987 200000 268327098 200000 293777559 200000 821285177 200000 500779712 200000 927835847 200000 879996271 200000 998981381 200000 149297743 200000 894980472 200000 789056405 200000 28349651 200000 567799103 200000 729236018 200000 285910103 200000 309483611 200000 585915951 200000 270990076 200000 37793701 200000 145419762 200000 682349150 200000 846124158 200000 941705227 200000 313802895 200000 557933481 200000 46881276 200000 852495034 200000 919577032 200000 181794959 200000 53019999 200000 602525055 200000 443366869 200000 876876334 200000 998980395 200000 163081417 200000 9630603 200000 95183942 200000 175778953 200000 118910886 200000 30190690 200000 199455029 200000 134605629 200000 332224966 200000 484265070 200000 446142968 200000 319866800 200000 781714805 200000 705362024 200000 348040752 200000 786220263 200000 118237604 200000 545610662 200000 820615193 200000 37478536 200000 313887200 200000 231161373 200000 707283091 200000 896191707 200000 892568664 200000 664063077 200000 557952285 200000 380981958 200000 397388762 200000 625023924 200000 626893268 200000 704344015 200000 333890006 200000 946057184 200000 689833335 200000 944160285 200000 312775768 200000 680232289 200000 297077605 200000 204753526 200000 403284497 200000 20656972 200000 805172124 200000 493924928 200000 475020366 200000 83209048 200000 139617979 200000 620879748 200000 875721982 200000 922124764 200000 789112319 200000 747236069 200000 161085103 200000 659686350 200000 618128713 200000 561820589 200000 848633489 200000 913422532 200000 186399510 200000 556364736 200000 951603824 200000 67732213 200000 411957892 200000 519736741 200000 90442941 200000 857969464 200000 180644178 200000 881883779 200000 324399749 200000 16162563 200000 53701088 200000 564660256 200000 550585207 200000 822780012 200000 746606890 200000 243290339 200000 36671969 200000 257162795 200000 717351632 200000 371300307 200000 577814195 200000 801717141 200000 56376592 200000 67936405 200000 626633593 200000 57599649 200000 558182089 200000 106223473 200000 883019364 200000 96007654 200000 883220857 200000 872810316 200000 984475713 200000 256522905 200000 798527 200000 914885037 200000 567945343 200000 699774610 200000 91644632 200000 514570428 200000 495024940 200000 97696839 200000 988238245 200000 140379965 200000 148817143 200000 10960079 200000 602082722 200000 189717145 200000 465613103 200000 275160544 200000 845996400 200000 161626837 200000 517213634 200000 425388496 200000 441047627 200000 984631959 200000 630603070 200000 266312087 200000 161942035 200000 551565607 200000 333912785 200000 7195338 200000 451052359 200000 484144747 200000 68275276 200000 593464224 200000 990714628 200000 292854504 200000 43795483 200000 270333167 200000 648056585 200000 331882951 200000 341100878 200000 435435566 200000 991297460 200000 713855181 200000 379454354 200000 879921525 200000 547211781 200000 499954785 200000 435846455 200000 108248440 200000 587325850 200000 387973001 200000 130775851 200000 711573902 200000 329421489 200000 218459628 200000 79067900 200000 560843695 200000 25927208 200000 248457168 200000 2065626 200000 740190320 200000 912316799 200000 971811356 200000 624499089 200000 70401800 200000 624855251 200000 157961814 200000 222034066 200000 581694286 200000 753727204 200000 312782501 200000 698028522 200000 461275064 200000 784982287 200000 432357327 200000 3597384 200000 447391580 200000 144095059 200000 23399739 200000 264827642 200000 571593714 200000 755413071 200000 137617648 200000 481772527 200000 189205455 200000 950862145 200000 459189651 200000 173409718 200000 684561898 200000 424279048 200000 693917803 200000 193750908 200000 508508633 200000 183537442 200000 648081759 200000 565797649 200000 271311316 200000 601831853 200000 878759158 200000 27274979 200000 835841200 200000 593893225 200000 439488085 200000 802279936 200000 818061796 200000 509086387 200000 75680580 200000 913523223 200000 391681927 200000 697321099 200000 727861288 200000 986547063 200000 16053838 200000 101798030 200000 440382473 200000 56081677 200000 702838162 200000 111480060 200000 600033932 200000 125920361 200000 415727431 200000 641412786 200000 438832121 200000 23287737 200000 136589317 200000 175399215 200000 863166774 200000 877651404 200000 86328066 200000 998303890 200000 196721608 200000 421096463 200000 906265108 200000 110796697 200000 231771096 200000 107789457 200000 521479090 200000 450253219 200000 959078443 200000 498475010 200000 134494451 200000 245707437 200000 77334568 200000 769152943 200000 408722829 200000 593158488 200000 30863317 200000 786314630 200000 313327063 200000 393609441 200000 806895064 200000 635417624 200000 901718727 200000 832844582 200000 528234362 200000 313032337 200000 912403955 200000 713074855 200000 364160670 200000 874953408 200000 184417170 200000 275030145 200000 950201806 200000 37190933 200000 45350523 200000 721547379 200000 859887149 200000 932400797 200000 436348963 200000 211327196 200000 78581125 200000 743970055 200000 214175395 200000 614294202 200000 524871738 200000 522234529 200000 12449967 200000 29890476 200000 53556051 200000 188781658 200000 560502175 200000 684010480 200000 647114359 200000 720205760 200000 965255529 200000 652809829 200000 429852140 200000 144928003 200000 368516771 200000 961379465 200000 69322906 200000 883101424 200000 47224453 200000 993977978 200000 248986117 200000 331887350 200000 648866020 200000 54060792 200000 448540245 200000 4898083 200000 558135863 200000 182450528 200000 161415761 200000 595330086 200000 136065429 200000 267639730 200000 217707870 200000 918689613 200000 26194611 200000 505907851 200000 839397764 200000 274780296 200000 133649385 200000 719528235 200000 334071144 200000 110978660 200000 221849646 200000 354324335 200000 236529234 200000 59982352 200000 371668758 200000 193094102 200000 487274535 200000 45351258 200000 237023450 200000 329337215 200000 27417967 200000 603759281 200000 233462864 200000 266152488 200000 706074448 200000 401901347 200000 924921069 200000 263444527 200000 221389199 200000 513750112 200000 427438793 200000 617617556 200000 43162261 200000 128403125 200000 862011034 200000 672003317 200000 884771687 200000 685301520 200000 366641078 200000 587428239 200000 323101612 200000 590115074 200000 485444629 200000 320533314 200000 959026602 200000 61306039 200000 233450060 200000 478961549 200000 788506696 200000 522294014 200000 614954386 200000 448238733 200000 445518604 200000 310459719 200000 542075326 200000 770178817 200000 202830876 200000 635877278 200000 721296709 200000 565102664 200000 632655937 200000 537329844 200000 453208384 200000 204064865 200000 921439455 200000 692630998 200000 890710371 200000 935325672 200000 655915005 200000 431486707 200000 523958790 200000 74616862 200000 646476354 200000 541856410 200000 380903967 200000 731359457 200000 161858292 200000 806811640 200000 638843716 200000 191168687 200000 636901882 200000 349670621 200000 6986156 200000 422042790 200000 922837979 200000 247110071 200000 606391342 200000 531042950 200000 546591164 200000 910349716 200000 805881920 200000 205380780 200000 83115876 200000 530877987 200000 646215161 200000 7098392 200000 980185403 200000 428510130 200000 746712079 200000 630990439 200000 67480133 200000 967709489 200000 120473560 200000 302791128 200000 357316650 200000 70443565 200000 925001035 200000 917242186 200000 753389361 200000 748438740 200000 362648831 200000 697861179 200000 551690815 200000 366229495 200000 895485481 200000 271554250 200000 853371612 200000 789326082 200000 278887586 200000 694566325 200000 283254574 200000 906164740 200000 393101022 200000 736811098 200000 961978362 200000 274810284 200000 203316213 200000 595377337 200000 421406889 200000 696938313 200000 361894813 200000 156786031 200000 494678336 200000 129843401 200000 622052908 200000 76771772 200000 78198886 200000 879019706 200000 136647834 200000 782032765 200000 395994464 200000 430159947 200000 126474876 200000 981723954 200000 268656151 200000 739669322 200000 750294537 200000 939935224 200000 116507408 200000 440383015 200000 500023319 200000 300078990 200000 136165234 200000 458063855 200000 818427422 200000 730437715 200000 310900483 200000 717213264 200000 854394419 200000 284157253 200000 145257002 200000 438751642 200000 394583821 200000 448789507 200000 567896557 200000 926933179 200000 705976323 200000 151011019 200000 383446515 200000 579686722 200000 748799243 200000 432872059 200000 172019842 200000 535455580 200000 668124859 200000 357843603 200000 307565697 200000 166116313 200000 605201995 200000 927854896 200000 441241975 200000 507654695 200000 482587536 200000 297768210 200000 990389129 200000 661523540 200000 528685824 200000 362011542 200000 893236094 200000 184618767 200000 848894900 200000 908132540 200000 439344829 200000 106347942 200000 729200480 200000 150717729 200000 787445069 200000 994312 200000 984002653 200000 67072004 200000 905283539 200000 157823684 200000 538024351 200000 423216452 200000 83432855 200000 201889032 200000 430017725 200000 806359391 200000 455252606 200000 336702114 200000 110622703 200000 289749875 200000 938215696 200000 967206401 200000 423603210 200000 307964224 200000 952172146 200000 927008307 200000 884200581 200000 606948644 200000 758456428 200000 217223911 200000 865539959 200000 368467485 200000 190196067 200000 452964460 200000 142224278 200000 594371529 200000 835187295 200000 599925680 200000 479559224 200000 716476007 200000 831224582 200000 571838529 200000 921312597 200000 284186839 200000 153456542 200000 24145486 200000 478828418 200000 252393621 200000 300663053 200000 76788901 200000 349302774 200000 395369409 200000 793541339 200000 686619829 200000 999457927 200000 472176409 200000 459612462 200000 718168205 200000 211475373 200000 395371516 200000 728242892 200000 636700891 200000 853641341 200000 832273512 200000 15013660 200000 607266029 200000 384998574 200000 166931708 200000 894320164 200000 798075058 200000 816607895 200000 148943094 200000 724298891 200000 869798584 200000 91466030 200000 785670196 200000 525191575 200000 631189038 200000 72033801 200000 327596854 200000 778188591 200000 79647971 200000 398480735 200000 776292633 200000 5428185 200000 536351557 200000 317795335 200000 58117021 200000 510690492 200000 237315682 200000 105032055 200000 463898399 200000 661421471 200000 524381673 200000 981979077 200000 761255070 200000 876425447 200000 973336104 200000 303440809 200000 443405753 200000 912049051 200000 54567438 200000 12002424 200000 664921774 200000 483979618 200000 999177514 200000 220409385 200000 73285212 200000 855958659 200000 178447786 200000 259237714 200000 654597185 200000 377620451 200000 543869020 200000 495405867 200000 470630012 200000 695811850 200000 593729198 200000 311104393 200000 939835851 200000 193044509 200000 813809841 200000 906725091 200000 144301964 200000 651866596 200000 994100497 200000 148242000 200000 751448511 200000 379804100 200000 337516318 200000 469359494 200000 616301313 200000 270068677 200000 209565381 200000 35390171 200000 181378705 200000 546347149 200000 52140694 200000 594582343 200000 930371151 200000 664945505 200000 350852543 200000 912256095 200000 467840183 200000 943285290 200000 994270222 200000 759033433 200000 874059497 200000 462520173 200000 577143795 200000 250678798 200000 571386019 200000 492897361 200000 305863290 200000 949587698 200000 332656196 200000 878851227 200000 621867348 200000 216095517 200000 154062026 200000 515163316 200000 226664654 200000 742615366 200000 294075859 200000 268396449 200000 327154647 200000 878461121 200000 64006047 200000 881922825 200000 886385149 200000 504453511 200000 239159563 200000 12725554 200000 525409647 200000 743285805 200000 746035607 200000 84203779 200000 186408188 200000 408263658 200000 614210400 200000 15109122 200000 423206929 200000 981425301 200000 24507686 200000 942189654 200000 536993982 200000 507463844 200000 531539014 200000 533331142 200000 907926961 200000 833146157 200000 383272639 200000 673067191 200000 328791097 200000 52181480 200000 875076912 200000 874181168 200000 575619139 200000 944018218 200000 50560215 200000 638283224 200000 142488158 200000 574091754 200000 572375443 200000 162701046 200000 209912250 200000 21193662 200000 418413026 200000 690309487 200000 570896420 200000 713833182 200000 194851042 200000 31991242 200000 57333771 200000 318465567 200000 335588947 200000 616413487 200000 937953405 200000 184078584 200000 892988051 200000 356758370 200000 425021737 200000 364004224 200000 515977887 200000 262390476 200000 680484446 200000 73402476 200000 65334295 200000 848057457 200000 217810185 200000 709679893 200000 657187642 200000 363571194 200000 422296250 200000 302239087 200000 87822053 200000 846037420 200000 657001887 200000 360242194 200000 768788119 200000 722546797 200000 322051206 200000 373828660 200000 102728303 200000 496785349 200000 821157086 200000 527956907 200000 465021739 200000 855420378 200000 98276534 200000 728743150 200000 507468842 200000 560587121 200000 870385339 200000 5475092 200000 145844586 200000 80560115 200000 944583229 200000 158797779 200000 591150473 200000 919589221 200000 879026474 200000 669980546 200000 98750919 200000 711621742 200000 156530704 200000 576270103 200000 89856001 200000 461826644 200000 473711135 200000 248977960 200000 75231415 200000 590643966 200000 854796579 200000 900497644 200000 131180806 200000 965510386 200000 644137869 200000 189492794 200000 91132589 200000 471250263 200000 677570153 200000 526966663 200000 994588684 200000 249989107 200000 198189416 200000 309556460 200000 425511455 200000 351306029 200000 906879704 200000 600736541 200000 64446598 200000 577367563 200000 969909158 200000 325166450 200000 297139583 200000 56709684 200000 167634785 200000 490156513 200000 227977192 200000 743049199 200000 27789369 200000 543990016 200000 23172417 200000 1203745 200000 826330875 200000 138726919 200000 434391976 200000 232547409 200000 215175957 200000 110336715 200000 159473114 200000 885783207 200000 537959576 200000 565904323 200000 663409976 200000 900908519 200000 954454064 200000 969017350 200000 81678270 200000 401033082 200000 589737772 200000 417016649 200000 716441100 200000 564141412 200000 484891516 200000 761298404 200000 584822625 200000 185118798 200000 922724780 200000 876502222 200000 634681754 200000 581316988 200000 766797037 200000 635428251 200000 15456054 200000 567932119 200000 65356556 200000 344329348 200000 364869460 200000 830289124 200000 981129849 200000 405968479 200000 349397938 200000 273797321 200000 659895872 200000 994259105 200000 693098670 200000 924482638 200000 842907666 200000 492397922 200000 738719048 200000 889997785 200000 744278075 200000 463796568 200000 896613150 200000 865613423 200000 115816876 200000 569891801 200000 796005997 200000 824917433 200000 879663602 200000 347925725 200000 135349270 200000 427994108 200000 419842364 200000 564454137 200000 256721813 200000 224056351 200000 481109081 200000 603240292 200000 953579786 200000 545358760 200000 339515574 200000 933590517 200000 247934772 200000 940741822 200000 129378403 200000 285540641 200000 885431664 200000 305137191 200000 640794126 200000 19714561 200000 493579709 200000 67317578 200000 705933061 200000 820146761 200000 175023290 200000 622414381 200000 850183991 200000 4397137 200000 931021221 200000 878507383 200000 723442483 200000 331798287 200000 464289372 200000 763720303 200000 989322790 200000 990948377 200000 811288415 200000 323959546 200000 794776032 200000 748764070 200000 330584011 200000 275738527 200000 964379343 200000 201842829 200000 954808160 200000 108316037 200000 756535297 200000 673830980 200000 925898363 200000 125843059 200000 895647013 200000 702492386 200000 504232476 200000 93897934 200000 697725065 200000 707555613 200000 258120672 200000 978193822 200000 188699933 200000 509975627 200000 941218310 200000 205943432 200000 503146605 200000 791051875 200000 565007213 200000 499531731 200000 920276138 200000 824827900 200000 743266195 200000 147349095 200000 736714913 200000 870261323 200000 643104407 200000 634219977 200000 737786817 200000 601092393 200000 202835767 200000 29660703 200000 945488409 200000 243368714 200000 145245906 200000 91113521 200000 131545174 200000 927276294 200000 748961637 200000 385560420 200000 190783944 200000 881259219 200000 155834769 200000 862939584 200000 512441949 200000 864297671 200000 732004498 200000 765731819 200000 953308835 200000 818725850 200000 607552073 200000 237276459 200000 688835017 200000 55307681 200000 868177202 200000 120508263 200000 164589981 200000 43882067 200000 482938477 200000 950756645 200000 182643342 200000 834680006 200000 288045496 200000 364871563 200000 577775019 200000 566644338 200000 979278706 200000 930384482 200000 539108514 200000 843147116 200000 905266329 200000 995334669 200000 833576897 200000 471553643 200000 765510860 200000 930559382 200000 607428087 200000 790031046 200000 475160137 200000 941388961 200000 776099538 200000 972057203 200000 17163246 200000 626299253 200000 821834882 200000 559827464 200000 494299451 200000 85749497 200000 813620180 200000 636529853 200000 884978766 200000 901521587 200000 965289014 200000 945992806 200000 623484900 200000 411288778 200000 591764408 200000 812813180 200000 850020701 200000 162505221 200000 331496712 200000 36721429 200000 182821048 200000 157543881 200000 713897333 200000 156091622 200000 156359314 200000 851681821 200000 218426604 200000 367258951 200000 487741482 200000 816166825 200000 402871805 200000 949739823 200000 901684063 200000 603521969 200000 246034389 200000 486343730 200000 291644591 200000 962857502 200000 58124356 200000 432350345 200000 291974969 200000 49980276 200000 942973368 200000 726363401 200000 355542203 200000 331526876 200000 887167808 200000 272952105 200000 16751507 200000 794085914 200000 443442825 200000 48370432 200000 137741505 200000 909330839 200000 27772387 200000 181064004 200000 510869986 200000 186466904 200000 225085500 200000 393177419 200000 106464566 200000 241548803 200000 174809890 200000 557372685 200000 266855322 200000 616201440 200000 546957508 200000 453493023 200000 731556493 200000 248738773 200000 179401200 200000 326559928 200000 462675502 200000 238973544 200000 773398037 200000 259155374 200000 381294907 200000 563633343 200000 766009154 200000 746870393 200000 764186387 200000 547527586 200000 431244325 200000 314320430 200000 494247860 200000 376680567 200000 693524492 200000 273174148 200000 643976637 200000 820371780 200000 392180453 200000 632719826 200000 571126892 200000 114234544 200000 735698241 200000 202590478 200000 257081759 200000 742392834 200000 845536844 200000 133841358 200000 163424726 200000 978350878 200000 996360150 200000 497742409 200000 989619758 200000 504951438 200000 65239116 200000 135742806 200000 939223655 200000 44599670 200000 919847614 200000 757582955 200000 850225374 200000 531503005 200000 918252762 200000 272806302 200000 594673298 200000 822581098 200000 546729711 200000 303340455 200000 647244578 200000 339664356 200000 930202602 200000 770448347 200000 72082124 200000 550696112 200000 268303195 200000 300703281 200000 105884271 200000 496863765 200000 583006575 200000 2558783 200000 730491785 200000 254478075 200000 453975798 200000 283806269 200000 917718585 200000 186386150 200000 390976862 200000 672242944 200000 357200701 200000 534660607 200000 963386037 200000 81085951 200000 818269171 200000 300414730 200000 902670763 200000 865980497 200000 601200731 200000 354408816 200000 729974156 200000 376280492 200000 60481298 200000 236105525 200000 247865929 200000 348135526 200000 416888152 200000 182238466 200000 455988335 200000 350723959 200000 90736906 200000 902602780 200000 936266029 200000 913137267 200000 827393191 200000 65695849 200000 764772433 200000 501765011 200000 823227214 200000 181928049 200000 647413322 200000 907349933 200000 769599165 200000 108793178 200000 61955111 200000 863807542 200000 433670995 200000 868798186 200000 912593302 200000 823676230 200000 213725198 200000 414540168 200000 639540453 200000 966790548 200000 421026956 200000 900263994 200000 867914498 200000 144796788 200000 6366477 200000 226507943 200000 101294974 200000 471922143 200000 333775983 200000 875370773 200000 422903429 200000 710632042 200000 948934191 200000 620461163 200000 868623591 200000 731500364 200000 220958318 200000 302571567 200000 978123793 200000 512049756 200000 589143016 200000 298887304 200000 59575315 200000 820511760 200000 2830845 200000 597688892 200000 922568091 200000 418860414 200000 970119339 200000 893283506 200000 26975223 200000 801593950 200000 737110673 200000 817160689 200000 236735254 200000 434846469 200000 766091501 200000 546950302 200000 730965895 200000 330108522 200000 192309662 200000 470559744 200000 187904632 200000 371706915 200000 189053218 200000 68054526 200000 318433206 200000 229996136 200000 500290200 200000 380068127 200000 189707698 200000 338224654 200000 495635901 200000 644609672 200000 433793914 200000 220834956 200000 544806130 200000 476126209 200000 162455227 200000 147152377 200000 413325107 200000 916717551 200000 948035012 200000 876003594 200000 676030497 200000 803336538 200000 366286213 200000 478709528 200000 371474936 200000 238319591 200000 329623947 200000 135468567 200000 619335576 200000 133817310 200000 624493061 200000 210069663 200000 197918335 200000 565569573 200000 472834497 200000 922393574 200000 862062284 200000 644699201 200000 854109230 200000 773078466 200000 649748285 200000 225438811 200000 762262875 200000 100746410 200000 928277297 200000 60994360 200000 801531893 200000 980460981 200000 408188582 200000 547298367 200000 560248652 200000 663123097 200000 539325498 200000 465965942 200000 12485454 200000 937499053 200000 538993453 200000 405478787 200000 483516041 200000 957823975 200000 858055517 200000 761257902 200000 681926700 200000 979612893 200000 420568391 200000 927305693 200000 727165446 200000 300409030 200000 750508043 200000 250533014 200000 903850116 200000 280962681 200000 251345768 200000 317589248 200000 898868406 200000 368701803 200000 780576699 200000 822409954 200000 600830538 200000 747017141 200000 458294787 200000 108158625 200000 942455182 200000 630065675 200000 752701407 200000 462384964 200000 630048113 200000 354590149 200000 877224845 200000 377119858 200000 688310146 200000 312141529 200000 348644843 200000 90792561 200000 18279918 200000 969270237 200000 908785273 200000 173372456 200000 192301445 200000 431464969 200000 704291157 200000 58744094 200000 969952693 200000 349995826 200000 3807549 200000 637857656 200000 841336460 200000 35932623 200000 221367183 200000 167162878 200000 285706937 200000 621985526 200000 706746954 200000 633183253 200000 613968267 200000 180054623 200000 599709198 200000 90119109 200000 760870639 200000 282108511 200000 114191895 200000 690040755 200000 857096565 200000 625797102 200000 457412165 200000 808282407 200000 718305867 200000 394346144 200000 108246294 200000 204689414 200000 529875263 200000 295039662 200000 173783977 200000 199774424 200000 523424448 200000 452992749 200000 700221372 200000 272166595 200000 909621725 200000 591959765 200000 587282862 200000 433403276 200000 802422851 200000 390139515 200000 803772028 200000 322223004 200000 54627906 200000 53544086 200000 506194375 200000 685744632 200000 721767112 200000 387083900 200000 764010444 200000 614402119 200000 542325603 200000 667563045 200000 62994281 200000 75054799 200000 501951554 200000 173057062 200000 421371421 200000 148373622 200000 540731444 200000 15216054 200000 867141128 200000 559426245 200000 465971878 200000 392852140 200000 537958886 200000 668879327 200000 887392168 200000 271787389 200000 15864599 200000 388918926 200000 964593128 200000 821374786 200000 410203033 200000 511814709 200000 242040500 200000 736118191 200000 502355979 200000 85374174 200000 195183099 200000 614709020 200000 630371755 200000 478026541 200000 17927243 200000 166874751 200000 18415191 200000 430839913 200000 156290772 200000 343468398 200000 955311759 200000 880736889 200000 636023139 200000 446190624 200000 420094321 200000 336504292 200000 55598694 200000 447873900 200000 845575866 200000 255806927 200000 511954669 200000 539736264 200000 497553611 200000 483885057 200000 417060518 200000 631638603 200000 889734304 200000 112453345 200000 687756256 200000 598402219 200000 112946649 200000 490823030 200000 990740872 200000 667788094 200000 86472884 200000 120993125 200000 718022446 200000 390301691 200000 880245776 200000 817211638 200000 121719040 200000 842295161 200000 698079083 200000 437444366 200000 585200588 200000 457408749 200000 544215268 200000 950271285 200000 116493057 200000 272436272 200000 115977017 200000 138555793 200000 587872941 200000 762184118 200000 171438025 200000 208436455 200000 715755904 200000 694390423 200000 634794129 200000 597253792 200000 511857351 200000 808924297 200000 656031794 200000 87369409 200000 645744240 200000 312960482 200000 958438376 200000 519422960 200000 968342283 200000 18876826 200000 787506580 200000 756662645 200000 218853830 200000 331904326 200000 369582002 200000 824700726 200000 634147952 200000 249713437 200000 14138210 200000 884019641 200000 612553078 200000 726257653 200000 606920802 200000 178814501 200000 633414632 200000 594376518 200000 192858385 200000 216762432 200000 296092020 200000 289720101 200000 348734573 200000 911799921 200000 792044136 200000 234792521 200000 107582485 200000 469729214 200000 112161715 200000 205443593 200000 718019143 200000 154214350 200000 561125603 200000 742643291 200000 928245730 200000 892170983 200000 555303976 200000 419306965 200000 614324835 200000 903357936 200000 561695822 200000 419322287 200000 749679595 200000 210328176 200000 442689734 200000 971512253 200000 51350326 200000 231421580 200000 572806557 200000 524512376 200000 52501925 200000 958557963 200000 407599490 200000 774828790 200000 544794932 200000 59519316 200000 412545987 200000 814949100 200000 31592579 200000 123629934 200000 412864592 200000 582861490 200000 752731856 200000 716168702 200000 670926261 200000 618092351 200000 526761466 200000 226527308 200000 254829347 200000 342455335 200000 442378367 200000 145255485 200000 429869159 200000 174560163 200000 641267070 200000 86192729 200000 612437488 200000 154608264 200000 707127477 200000 842713029 200000 354815181 200000 924164173 200000 874408578 200000 955121225 200000 930317995 200000 823356169 200000 947908581 200000 818106442 200000 708174810 200000 239689074 200000 94724219 200000 515394768 200000 467055943 200000 741546718 200000 673655940 200000 887050625 200000 871961730 200000 106533189 200000 344825053 200000 87783075 200000 186500537 200000 184716092 200000 956280069 200000 95965468 200000 704283579 200000 43244538 200000 39865115 200000 130799220 200000 161811957 200000 161640789 200000 229157342 200000 121073361 200000 564548727 200000 465214917 200000 896858795 200000 419507449 200000 754142702 200000 939339871 200000 260767105 200000 820068947 200000 679618474 200000 354040538 200000 19019518 200000 700799205 200000 586974617 200000 461008781 200000 814397026 200000 991240022 200000 401474122 200000 563332462 200000 355107211 200000 767345900 200000 260445418 200000 139804691 200000 112579318 200000 487724430 200000 451363145 200000 923105715 200000 601232836 200000 271354818 200000 695771604 200000 201641253 200000 82492337 200000 211865263 200000 378294171 200000 46142431 200000 452064541 200000 239918620 200000 447731788 200000 102089207 200000 764325127 200000 626495598 200000 17567797 200000 321023525 200000 295244044 200000 853959340 200000 467377222 200000 61132734 200000 899994475 200000 542077053 200000 239590411 200000 204734649 200000 401935106 200000 190460456 200000 616029109 200000 423759788 200000 570614097 200000 739082898 200000 509950993 200000 639429071 200000 199471734 200000 798027075 200000 613821070 200000 714032887 200000 654577967 200000 50623072 200000 108422970 200000 29087131 200000 152089818 200000 779726513 200000 47918276 200000 61245650 200000 299750775 200000 1028507 200000 87679611 200000 98839122 200000 453026211 200000 604568870 200000 500113485 200000 660335217 200000 843111582 200000 64345591 200000 396031176 200000 746844711 200000 911623237 200000 29140310 200000 214827291 200000 406703880 200000 299794199 200000 824084265 200000 923242260 200000 728374605 200000 211474995 200000 765064694 200000 633694498 200000 772010956 200000 742031703 200000 588823267 200000 259769428 200000 491229690 200000 919756002 200000 252099000 200000 761003095 200000 640746991 200000 187245522 200000 681885403 200000 288834939 200000 461163617 200000 435684806 200000 249359698 200000 371618478 200000 705340071 200000 164671227 200000 435141828 200000 323214718 200000 137733303 200000 997053522 200000 787233143 200000 715010075 200000 822044455 200000 191403336 200000 863664722 200000 524979025 200000 552168238 200000 829243387 200000 670316251 200000 454371985 200000 167607971 200000 787024682 200000 655531833 200000 959438312 200000 464118268 200000 577096244 200000 529814067 200000 429332997 200000 40666191 200000 374307096 200000 920673070 200000 597910582 200000 246266708 200000 412101234 200000 975612977 200000 391797866 200000 754497888 200000 300899716 200000 973458403 200000 581532976 200000 960817002 200000 609084969 200000 883226507 200000 751272373 200000 165335304 200000 621446370 200000 962446606 200000 555771337 200000 89199730 200000 657377485 200000 618489075 200000 885513690 200000 492239997 200000 458957736 200000 992008290 200000 586548470 200000 445368480 200000 415734225 200000 385959199 200000 693873356 200000 327823090 200000 614118472 200000 291314067 200000 628551083 200000 483500072 200000 425426090 200000 388675266 200000 471459457 200000 143747994 200000 494279990 200000 756333141 200000 950709980 200000 819409727 200000 133911755 200000 316209808 200000 857419498 200000 486633900 200000 636569832 200000 473672796 200000 268120956 200000 302757911 200000 751514537 200000 234010942 200000 146219006 200000 397122137 200000 943429583 200000 822904668 200000 852093055 200000 905091302 200000 555142328 200000 716070270 200000 27372975 200000 251489494 200000 183410274 200000 215303434 200000 915618011 200000 467065311 200000 679787884 200000 913079302 200000 761981938 200000 965623384 200000 232262931 200000 318568729 200000 903158146 200000 553455415 200000 961316664 200000 338614665 200000 769645242 200000 355949586 200000 963878999 200000 618473277 200000 595328873 200000 150161696 200000 178916240 200000 969513147 200000 47934460 200000 680593208 200000 669137058 200000 337839402 200000 246688643 200000 124945871 200000 49481194 200000 832304720 200000 728364972 200000 321676030 200000 470915175 200000 604322964 200000 388546245 200000 815471993 200000 416936376 200000 674392316 200000 497313213 200000 988756632 200000 20109851 200000 378946863 200000 469324323 200000 513500241 200000 409381999 200000 573665652 200000 989379108 200000 91273530 200000 758926386 200000 53298352 200000 980071056 200000 882205323 200000 632530306 200000 494900842 200000 161545429 200000 654591513 200000 689480991 200000 249039562 200000 313727233 200000 995015771 200000 525008998 200000 422111380 200000 408832963 200000 493169767 200000 174585687 200000 858074928 200000 939463274 200000 633424373 200000 638623887 200000 725873829 200000 467326691 200000 784368474 200000 324432205 200000 664971160 200000 118852030 200000 187490702 200000 258098032 200000 623349585 200000 388310057 200000 991127589 200000 749455734 200000 51253174 200000 333754354 200000 761840984 200000 446079614 200000 391181644 200000 108603784 200000 121400316 200000 316828742 200000 286471484 200000 9893881 200000 380284809 200000 597704493 200000 841031499 200000 257572085 200000 267168788 200000 37532209 200000 175024607 200000 755840201 200000 280831060 200000 881707248 200000 692462080 200000 330137188 200000 64876959 200000 258802602 200000 520836436 200000 676388692 200000 884811245 200000 291875132 200000 354438177 200000 822448072 200000 855302099 200000 27073318 200000 792639310 200000 496316046 200000 573619336 200000 924453765 200000 343850593 200000 463578390 200000 150189027 200000 918704408 200000 577873281 200000 252197741 200000 95123033 200000 651381566 200000 992287604 200000 831860289 200000 336155907 200000 811897845 200000 437395361 200000 40613602 200000 8640917 200000 53367772 200000 412016142 200000 456358719 200000 237020775 200000 692853809 200000 20360546 200000 419387364 200000 397727343 200000 40000723 200000 395878115 200000 430130177 200000 832946499 200000 833513023 200000 994012281 200000 416872293 200000 570308890 200000 324153238 200000 564346024 200000 602631806 200000 23632587 200000 377588372 200000 370450072 200000 681776730 200000 977054668 200000 545760666 200000 900995088 200000 311781544 200000 666704436 200000 64839588 200000 667135349 200000 160448439 200000 982283960 200000 778072146 200000 571151822 200000 282843764 200000 936153777 200000 714337763 200000 990425283 200000 457453167 200000 238453267 200000 112302899 200000 108758168 200000 935298517 200000 152415093 200000 265076164 200000 594478646 200000 51449719 200000 576790031 200000 626131889 200000 156525346 200000 905356993 200000 404317111 200000 356537787 200000 297180546 200000 236535746 200000 126085346 200000 46142272 200000 628396062 200000 994670377 200000 50342056 200000 17514046 200000 883045979 200000 458497605 200000 460746431 200000 253127507 200000 769218625 200000 311203076 200000 913365373 200000 657771455 200000 975537270 200000 417066996 200000 10146778 200000 471549279 200000 98009152 200000 500795972 200000 441934699 200000 757150898 200000 417139078 200000 43190211 200000 487445095 200000 258178263 200000 54246606 200000 43745502 200000 472391588 200000 79560589 200000 308507454 200000 921729701 200000 275696794 200000 612818737 200000 265174174 200000 853440197 200000 631066974 200000 16927426 200000 586874708 200000 869835662 200000 481361575 200000 150931934 200000 504836198 200000 558567406 200000 931772876 200000 831337157 200000 855722363 200000 328019828 200000 671843523 200000 64077909 200000 426123994 200000 815004749 200000 604674594 200000 62531084 200000 549120872 200000 350722377 200000 969024800 200000 672072712 200000 958950060 200000 566122966 200000 635212692 200000 744719625 200000 109475533 200000 504478210 200000 373836788 200000 106886252 200000 684648082 200000 584057980 200000 107770711 200000 110080048 200000 25989984 200000 501762706 200000 520499570 200000 18521844 200000 963732798 200000 155079731 200000 784556189 200000 124165622 200000 918034132 200000 103547374 200000 22290383 200000 87677205 200000 890142566 200000 348429041 200000 134895260 200000 763802319 200000 686965468 200000 288104714 200000 806035773 200000 708623939 200000 213355965 200000 792621224 200000 804329607 200000 714572079 200000 715114287 200000 275310809 200000 439160305 200000 952817650 200000 837831927 200000 751547725 200000 421288338 200000 375111049 200000 840514430 200000 834653776 200000 883391008 200000 373248405 200000 696004553 200000 504208595 200000 717166833 200000 306601554 200000 803173246 200000 260451939 200000 826434045 200000 64667808 200000 968271077 200000 963237679 200000 700310489 200000 629340670 200000 572394212 200000 505269765 200000 156637116 200000 688692361 200000 383826689 200000 829514325 200000 548951932 200000 233278720 200000 823692130 200000 97901099 200000 13364625 200000 24143554 200000 658631375 200000 132432440 200000 122380560 200000 928856013 200000 869992110 200000 368405961 200000 58552240 200000 657614527 200000 696661765 200000 751585485 200000 652345288 200000 43033304 200000 288807035 200000 774657490 200000 299254349 200000 374623734 200000 158491222 200000 59267592 200000 729855704 200000 630661270 200000 489698429 200000 756347707 200000 789708189 200000 188292057 200000 117495159 200000 600877020 200000 552803700 200000 197940091 200000 632421481 200000 202110200 200000 639750611 200000 513317340 200000 321999642 200000 537903678 200000 494456528 200000 230125051 200000 8257521 200000 372686332 200000 420651811 200000 590754677 200000 67071989 200000 638300449 200000 983231521 200000 805440649 200000 137660107 200000 306294076 200000 251081665 200000 479456790 200000 536202426 200000 356657275 200000 756816025 200000 86162330 200000 203321002 200000 62239148 200000 425717217 200000 938581811 200000 681831455 200000 858401854 200000 81387374 200000 843320225 200000 781818690 200000 736423999 200000 725623223 200000 428419138 200000 762415831 200000 895941214 200000 179618771 200000 969902867 200000 490830407 200000 7328234 200000 161313656 200000 897594549 200000 733642646 200000 101406928 200000 851856124 200000 980234340 200000 325544301 200000 721121696 200000 439762774 200000 596843008 200000 982251793 200000 16243080 200000 386533917 200000 279705607 200000 497422952 200000 425464919 200000 204872583 200000 937223576 200000 699007482 200000 201007226 200000 237880427 200000 105376882 200000 726698733 200000 989890816 200000 847761982 200000 531423473 200000 767987975 200000 360412057 200000 867972888 200000 236181014 200000 98225839 200000 809997458 200000 83733935 200000 892786559 200000 164110059 200000 602053850 200000 190522714 200000 809670506 200000 538748769 200000 299045375 200000 904751119 200000 660465845 200000 295865946 200000 979741744 200000 374696036 200000 176219360 200000 543865530 200000 156791868 200000 534326160 200000 385277960 200000 30892040 200000 124571537 200000 499689322 200000 598693100 200000 849107051 200000 344833084 200000 202496616 200000 448185580 200000 496671913 200000 540673774 200000 799536544 200000 249895940 200000 286827561 200000 694712053 200000 997023434 200000 207610068 200000 96013041 200000 555159102 200000 841518139 200000 379073178 200000 581939113 200000 894428504 200000 36489961 200000 822611253 200000 397073813 200000 376076147 200000 892267629 200000 754349346 200000 146809501 200000 329760348 200000 814387452 200000 653338498 200000 557851464 200000 875228802 200000 518338412 200000 516468242 200000 391382203 200000 547739891 200000 224973620 200000 777540400 200000 589203134 200000 589585246 200000 757554282 200000 373239772 200000 933177782 200000 420679698 200000 107537350 200000 846483891 200000 70987435 200000 358055420 200000 396165277 200000 500255988 200000 601668418 200000 383841964 200000 379932903 200000 412151422 200000 992668611 200000 22598224 200000 868620601 200000 991421904 200000 973004563 200000 208098230 200000 825334473 200000 216167687 200000 821363898 200000 616460365 200000 187965808 200000 359677666 200000 280898782 200000 562562596 200000 257377698 200000 974724287 200000 371519557 200000 16266217 200000 971434103 200000 149603486 200000 110518358 200000 459903209 200000 359743909 200000 443548957 200000 38216470 200000 142997781 200000 491255683 200000 733389690 200000 880994094 200000 266568955 200000 584310022 200000 48162707 200000 279074275 200000 4505544 200000 809498055 200000 362407399 200000 673759004 200000 147971403 200000 621312506 200000 496954774 200000 874369375 200000 743670260 200000 72051319 200000 846101596 200000 56351699 200000 516648144 200000 813866163 200000 689298073 200000 698333246 200000 797455757 200000 377162951 200000 325444427 200000 33150727 200000 880602236 200000 717728103 200000 197304337 200000 942199093 200000 895300233 200000 712873451 200000 701577513 200000 535565933 200000 517900611 200000 646839881 200000 696438130 200000 296770806 200000 959290586 200000 797107479 200000 951278698 200000 928581559 200000 190957083 200000 265586061 200000 15578671 200000 43501111 200000 917350004 200000 458355584 200000 726716289 200000 991985307 200000 648797686 200000 654336871 200000 772704701 200000 452779947 200000 996092749 200000 411923544 200000 15118563 200000 605040332 200000 514304968 200000 528654859 200000 21129616 200000 330719238 200000 535455575 200000 621208277 200000 266984707 200000 305983486 200000 57973383 200000 422304173 200000 218777883 200000 732442620 200000 545578118 200000 623253546 200000 533130839 200000 705596901 200000 81392421 200000 5095042 200000 910919123 200000 210589249 200000 905076944 200000 443985291 200000 17556816 200000 756777013 200000 550167190 200000 171239101 200000 998391084 200000 657091465 200000 485956647 200000 705663533 200000 545138277 200000 470236835 200000 691786191 200000 34469010 200000 521469593 200000 207455369 200000 763393151 200000 442124610 200000 375096328 200000 783566562 200000 89692100 200000 48888373 200000 752335759 200000 15341044 200000 612476365 200000 584842240 200000 390572206 200000 88548005 200000 553083241 200000 701701594 200000 455502210 200000 605018237 200000 516150277 200000 813609882 200000 284166346 200000 31444386 200000 833174961 200000 461082037 200000 966318053 200000 108431578 200000 270761755 200000 871193412 200000 109657297 200000 872262028 200000 405640081 200000 747408891 200000 217646637 200000 548199359 200000 792157442 200000 168043058 200000 256453943 200000 673030168 200000 924158973 200000 798531806 200000 352919502 200000 425697246 200000 935515055 200000 446182296 200000 960171632 200000 493528824 200000 533300200 200000 175318164 200000 828342843 200000 591565292 200000 712949526 200000 322337450 200000 50181359 200000 683888610 200000 916394567 200000 298920784 200000 520583401 200000 233765022 200000 358541098 200000 858611869 200000 605690664 200000 131164808 200000 603767309 200000 426751814 200000 695395659 200000 774898855 200000 952931808 200000 60602532 200000 420656529 200000 140131488 200000 177891375 200000 159733419 200000 688133335 200000 470235835 200000 229475115 200000 787519474 200000 259872412 200000 53535709 200000 139039137 200000 742720945 200000 865192703 200000 343140750 200000 524482304 200000 721415101 200000 176678078 200000 372644851 200000 290175319 200000 249028750 200000 553143607 200000 992794068 200000 497584467 200000 384293177 200000 249435754 200000 64977047 200000 981046340 200000 148063093 200000 22227700 200000 917544002 200000 170654232 200000 339216792 200000 853578261 200000 212790651 200000 359016797 200000 655516313 200000 834940330 200000 379564938 200000 593878338 200000 585139215 200000 481965619 200000 261081685 200000 993855893 200000 869955121 200000 762092749 200000 831843426 200000 61473478 200000 819946451 200000 706430263 200000 76657880 200000 591983585 200000 858282606 200000 220479440 200000 288117117 200000 196046487 200000 866209303 200000 132341142 200000 183098552 200000 53787445 200000 692266373 200000 536841768 200000 383177103 200000 628405930 200000 519683599 200000 727699396 200000 720931753 200000 29845637 200000 635785131 200000 355003720 200000 534904140 200000 120270579 200000 89583343 200000 10438708 200000 251959647 200000 388179652 200000 296563986 200000 127366821 200000 856033129 200000 399786853 200000 432264171 200000 5393755 200000 88596879 200000 434091238 200000 333421552 200000 33247155 200000 38996632 200000 36521973 200000 630871608 200000 736639404 200000 386904043 200000 575983585 200000 87469688 200000 396155877 200000 912302991 200000 170105495 200000 995174664 200000 412676509 200000 559157801 200000 254620327 200000 964376286 200000 412823729 200000 653937921 200000 504023871 200000 850463121 200000 327744928 200000 565214204 200000 883583533 200000 380976471 200000 685174152 200000 328612770 200000 715131360 200000 68745990 200000 699601961 200000 332376344 200000 589496166 200000 98689557 200000 847266785 200000 301069350 200000 976311406 200000 604899995 200000 320584621 200000 612357425 200000 169054023 200000 85267278 200000 341371182 200000 256148289 200000 952847071 200000 657761668 200000 978824864 200000 730392572 200000 937438404 200000 944589109 200000 441013475 200000 918057383 200000 309956901 200000 594675958 200000 273645430 200000 555559723 200000 876384976 200000 33569790 200000 58142838 200000 207831565 200000 491576116 200000 859839523 200000 788783778 200000 944146036 200000 624059488 200000 129925597 200000 634858329 200000 759217446 200000 385857794 200000 699574337 200000 117929625 200000 795459978 200000 707969128 200000 290240774 200000 865063681 200000 959980966 200000 960173697 200000 440242307 200000 308476878 200000 790684193 200000 790646235 200000 711268781 200000 493150945 200000 181561409 200000 158255525 200000 244440093 200000 134107319 200000 54823405 200000 244092846 200000 625012231 200000 887766126 200000 736612267 200000 801480804 200000 931575875 200000 398870981 200000 739554978 200000 247851221 200000 343633991 200000 600719132 200000 135467673 200000 613853359 200000 448929833 200000 797725551 200000 955056117 200000 167767619 200000 961354401 200000 352668766 200000 771009469 200000 974989949 200000 525341444 200000 848489511 200000 16982936 200000 419218157 200000 908065609 200000 501248937 200000 402903501 200000 324224448 200000 244740614 200000 741364834 200000 876113729 200000 613287366 200000 655856755 200000 725355633 200000 396702076 200000 486144109 200000 672763493 200000 522455187 200000 506552483 200000 749476804 200000 585780307 200000 233917481 200000 384635774 200000 474905720 200000 708104532 200000 612584751 200000 153762674 200000 788388824 200000 818622238 200000 108867654 200000 432999559 200000 67228116 200000 629474311 200000 233343658 200000 543420770 200000 575079673 200000 468495110 200000 412720699 200000 674023755 200000 608152182 200000 839426994 200000 539469688 200000 767971368 200000 814900761 200000 955332161 200000 375989630 200000 855292031 200000 23409233 200000 958499210 200000 64003084 200000 754062710 200000 464780333 200000 391763202 200000 751122817 200000 425059541 200000 365415259 200000 443437249 200000 823835354 200000 589812482 200000 400545321 200000 399793021 200000 407321528 200000 608039683 200000 299660166 200000 762718349 200000 532688984 200000 455414399 200000 625944832 200000 742426599 200000 571098520 200000 206885308 200000 235302086 200000 550661665 200000 718997240 200000 96147361 200000 201052071 200000 595576946 200000 12884117 200000 478976436 200000 116118288 200000 795041969 200000 803731247 200000 714337308 200000 349616913 200000 99346260 200000 144080419 200000 432771999 200000 638402648 200000 822051697 200000 211782000 200000 371336101 200000 269980723 200000 222236864 200000 486931893 200000 627609138 200000 512790674 200000 931679637 200000 492244528 200000 8657390 200000 19634689 200000 827913961 200000 157891776 200000 275574815 200000 831084465 200000 190176338 200000 713750499 200000 364340909 200000 945312623 200000 817923590 200000 215076535 200000 596427804 200000 184297385 200000 163384539 200000 343539452 200000 573244821 200000 611855728 200000 224171592 200000 431675151 200000 595582172 200000 129451632 200000 311231587 200000 201374192 200000 267429977 200000 25327352 200000 931894244 200000 283259708 200000 50086163 200000 998283256 200000 630104608 200000 46184755 200000 11412144 200000 872531709 200000 870775055 200000 789945010 200000 472199029 200000 201430582 200000 6848838 200000 166894392 200000 435450955 200000 790694513 200000 616147963 200000 876454628 200000 557854903 200000 183807261 200000 226195207 200000 794746996 200000 930756319 200000 795759177 200000 427467486 200000 467418951 200000 988145035 200000 86826146 200000 917747864 200000 604922715 200000 118180897 200000 494832504 200000 444074475 200000 922969934 200000 821881511 200000 435856057 200000 956330798 200000 412815968 200000 375373764 200000 420341491 200000 670301526 200000 235175022 200000 349499070 200000 363698005 200000 329317372 200000 683463160 200000 335230844 200000 340878254 200000 330128724 200000 45495323 200000 131604612 200000 662855787 200000 844036661 200000 661514390 200000 707028733 200000 216175260 200000 598854167 200000 180217288 200000 721797805 200000 586833903 200000 856080144 200000 782412976 200000 468376571 200000 618399922 200000 904384981 200000 975895274 200000 86365165 200000 295088596 200000 571956670 200000 369987767 200000 587452970 200000 437975268 200000 529608897 200000 747347189 200000 210948345 200000 800993807 200000 234201972 200000 336102178 200000 379530047 200000 116725285 200000 800955663 200000 832034140 200000 209287811 200000 657470100 200000 15650663 200000 779998307 200000 586321133 200000 249765226 200000 927852275 200000 487916949 200000 283169089 200000 871749462 200000 776446665 200000 965118191 200000 696119527 200000 141351335 200000 891154081 200000 932911377 200000 653389798 200000 184642122 200000 171365072 200000 963164474 200000 129725667 200000 167407567 200000 193218125 200000 217485127 200000 541999398 200000 813654372 200000 364069039 200000 589778871 200000 941044373 200000 815120087 200000 996974636 200000 405785001 200000 505499061 200000 230996119 200000 167612314 200000 952614107 200000 853788079 200000 681964467 200000 744441969 200000 176208811 200000 237045320 200000 765177816 200000 997353158 200000 989277977 200000 190530022 200000 268405078 200000 818811216 200000 951665859 200000 313180049 200000 143487259 200000 212456293 200000 442320614 200000 112256239 200000 318455477 200000 478372605 200000 192591459 200000 69541958 200000 241626707 200000 424821421 200000 423066294 200000 857215101 200000 796636356 200000 557873068 200000 757885439 200000 643769114 200000 132596085 200000 170992593 200000 60281596 200000 220222532 200000 965824630 200000 461916561 200000 362946316 200000 698153665 200000 747395701 200000 466522116 200000 13960750 200000 844617208 200000 929296576 200000 179473633 200000 419425534 200000 713661935 200000 780129094 200000 550224509 200000 253682365 200000 280722253 200000 233610901 200000 23846862 200000 750918985 200000 722832216 200000 645116893 200000 29270125 200000 695304992 200000 93931511 200000 941092075 200000 734520974 200000 418759008 200000 291957169 200000 620418093 200000 142753545 200000 477788617 200000 17700267 200000 11425459 200000 376018260 200000 632851640 200000 928721325 200000 481294380 200000 295187334 200000 558747437 200000 133565980 200000 922522340 200000 50127444 200000 297777861 200000 505780223 200000 764792267 200000 528601367 200000 619144127 200000 750779134 200000 474235504 200000 557006275 200000 444757242 200000 273847645 200000 879487745 200000 606849263 200000 387503604 200000 397182981 200000 847026764 200000 322033619 200000 498058444 200000 572409466 200000 101264832 200000 779838532 200000 793912896 200000 759481573 200000 442457452 200000 190194874 200000 630489006 200000 616079371 200000 44242429 200000 972567114 200000 249460502 200000 527155026 200000 880102083 200000 599055530 200000 704306966 200000 688885954 200000 712842667 200000 210745395 200000 447556843 200000 157896449 200000 432362821 200000 670482393 200000 317781109 200000 40153429 200000 388745920 200000 542155060 200000 114724915 200000 99726244 200000 528475624 200000 954831994 200000 400268610 200000 762566262 200000 129113389 200000 946940546 200000 160642401 200000 216038641 200000 90666398 200000 124012738 200000 107739375 200000 938280155 200000 39444201 200000 872292176 200000 385530090 200000 832884891 200000 47065436 200000 369600739 200000 201561841 200000 866633015 200000 436851174 200000 361059538 200000 328728898 200000 581382742 200000 617406997 200000 393237779 200000 694462651 200000 969967679 200000 697727001 200000 82401340 200000 661953756 200000 943568855 200000 319479486 200000 562609540 200000 710387650 200000 462739621 200000 426982773 200000 150544578 200000 144211501 200000 944831184 200000 406698059 200000 965836396 200000 240635258 200000 275114270 200000 233349103 200000 533909401 200000 835466153 200000 315688183 200000 936936880 200000 330586110 200000 701566295 200000 334302815 200000 33232251 200000 368462835 200000 23351747 200000 69642238 200000 122740704 200000 73301614 200000 146205388 200000 867931931 200000 846287884 200000 480477446 200000 938934000 200000 319296411 200000 172090831 200000 635266545 200000 653726542 200000 891173894 200000 902023063 200000 631524357 200000 161552803 200000 511558017 200000 99766899 200000 215886521 200000 40205392 200000 496392660 200000 383340048 200000 752465956 200000 503436370 200000 500077925 200000 494308542 200000 558093052 200000 319114567 200000 189476665 200000 141086058 200000 48538775 200000 848237423 200000 24726265 200000 504597924 200000 430449389 200000 283015591 200000 37725418 200000 682793882 200000 17501843 200000 741713774 200000 480545779 200000 961911323 200000 188358336 200000 981590243 200000 250521498 200000 127909524 200000 493890378 200000 820479684 200000 612126725 200000 684687125 200000 876337833 200000 959757936 200000 623389692 200000 191198283 200000 624410610 200000 184821221 200000 685613285 200000 791614342 200000 775027932 200000 711953858 200000 239491270 200000 141675700 200000 622540222 200000 779526469 200000 15778886 200000 506714724 200000 929457037 200000 858082380 200000 568087723 200000 178694083 200000 321230306 200000 76258647 200000 219004892 200000 521256609 200000 839122673 200000 537137539 200000 232011360 200000 177803115 200000 932819858 200000 655624336 200000 563265372 200000 959747889 200000 531865403 200000 368236763 200000 897339031 200000 245889953 200000 105235970 200000 724267875 200000 334463608 200000 244423434 200000 124650655 200000 784336839 200000 577909766 200000 597138521 200000 526316135 200000 685922885 200000 566875366 200000 824133917 200000 340002641 200000 275779004 200000 982211423 200000 745356166 200000 681317363 200000 588125098 200000 546190937 200000 953731681 200000 753099141 200000 742294062 200000 536186712 200000 418281245 200000 425782236 200000 267662854 200000 410935428 200000 192633800 200000 167609199 200000 411048592 200000 49640100 200000 812977938 200000 389510997 200000 198598092 200000 870544158 200000 27556935 200000 707881796 200000 893277271 200000 206047735 200000 825383768 200000 873056658 200000 120365424 200000 857629144 200000 657014482 200000 782567734 200000 710552823 200000 164026374 200000 260452836 200000 609217991 200000 883814248 200000 760439911 200000 487526492 200000 745763707 200000 573677539 200000 426028419 200000 330247849 200000 617534249 200000 939636262 200000 342749824 200000 65470938 200000 549206598 200000 466849936 200000 82165028 200000 409519516 200000 865031914 200000 109507103 200000 642704854 200000 967547455 200000 119856587 200000 826734705 200000 876544924 200000 373448881 200000 197582912 200000 459252678 200000 925614620 200000 48554625 200000 583306303 200000 453133052 200000 182942623 200000 356930012 200000 204663390 200000 522513296 200000 838236424 200000 218885521 200000 959787988 200000 358788002 200000 365050337 200000 994340112 200000 487897720 200000 504556017 200000 116073038 200000 787072614 200000 36238016 200000 3855322 200000 797787414 200000 692006978 200000 766733762 200000 764282204 200000 297984416 200000 412504050 200000 235503925 200000 555368726 200000 581717490 200000 774525797 200000 375852912 200000 71794246 200000 187104947 200000 307133738 200000 52845417 200000 762320075 200000 814588202 200000 737582190 200000 957056183 200000 100474659 200000 830815548 200000 449277697 200000 65202575 200000 742142060 200000 547074929 200000 833644881 200000 462431946 200000 938377318 200000 270369006 200000 80161900 200000 519808476 200000 799649647 200000 200749947 200000 29005826 200000 252717788 200000 355662980 200000 428743549 200000 138881631 200000 168216194 200000 706648389 200000 85593084 200000 364352116 200000 539195427 200000 49170417 200000 697487517 200000 517326286 200000 727871927 200000 50152805 200000 798965160 200000 56214683 200000 847104978 200000 334507808 200000 652001282 200000 518356908 200000 690643885 200000 739525953 200000 6905651 200000 331561069 200000 269562142 200000 670055558 200000 138457441 200000 741959405 200000 535479450 200000 619886670 200000 116684114 200000 269478364 200000 397566265 200000 812877463 200000 3911788 200000 905290375 200000 246594737 200000 692026879 200000 624517815 200000 510814429 200000 948007769 200000 968336838 200000 678780121 200000 68104044 200000 325283366 200000 728425929 200000 607199768 200000 967377763 200000 21824177 200000 24481928 200000 875082843 200000 864993425 200000 187844910 200000 48052000 200000 373520424 200000 327546211 200000 387508340 200000 909678416 200000 963964582 200000 286111465 200000 198590971 200000 822559608 200000 201741211 200000 165678801 200000 397024728 200000 998859924 200000 246316910 200000 359265129 200000 203315907 200000 895121476 200000 660349734 200000 315241376 200000 461279249 200000 439055558 200000 302950504 200000 264638213 200000 836291001 200000 286290680 200000 273816955 200000 242244037 200000 144440401 200000 581528154 200000 133935430 200000 611209392 200000 295337745 200000 168814346 200000 902550352 200000 361817908 200000 615484366 200000 66842053 200000 721547198 200000 660552543 200000 992100095 200000 576307180 200000 253334872 200000 562839520 200000 828417466 200000 118836091 200000 222712707 200000 913908742 200000 587549111 200000 4364562 200000 143133766 200000 784014270 200000 939971403 200000 316929008 200000 482014281 200000 649653144 200000 478311277 200000 963681266 200000 350138065 200000 668599490 200000 383188404 200000 663189399 200000 791241668 200000 577267978 200000 292808790 200000 364872702 200000 84249002 200000 669354719 200000 882624553 200000 792853733 200000 754987944 200000 554549072 200000 909638821 200000 822028970 200000 943133574 200000 960512010 200000 841773023 200000 622573645 200000 615801258 200000 769759581 200000 700278926 200000 666094956 200000 621774106 200000 177719 200000 357690376 200000 557448772 200000 41218940 200000 463225894 200000 641585221 200000 833434550 200000 710948120 200000 84008281 200000 761217498 200000 731748670 200000 882851540 200000 432195742 200000 302803454 200000 599519996 200000 19006006 200000 646474085 200000 155439239 200000 998080431 200000 917993829 200000 556753339 200000 243352557 200000 158566580 200000 459674919 200000 289928270 200000 457144133 200000 938060810 200000 92215011 200000 63054447 200000 559753287 200000 757844048 200000 593940640 200000 848080394 200000 120467272 200000 384593604 200000 858955011 200000 196595630 200000 555140414 200000 60132164 200000 492077395 200000 976317579 200000 833850818 200000 843640912 200000 187031415 200000 183708269 200000 564698376 200000 323434757 200000 562664437 200000 992316869 200000 875839976 200000 719554339 200000 456044533 200000 914489248 200000 516962776 200000 744954119 200000 259299643 200000 751480237 200000 912254703 200000 233051569 200000 455365679 200000 463973947 200000 127253986 200000 469568190 200000 761965528 200000 44280375 200000 90199049 200000 172744813 200000 447746011 200000 93386545 200000 104755547 200000 518680989 200000 910625408 200000 758315863 200000 492993132 200000 313841612 200000 645919916 200000 321954167 200000 826784373 200000 353583897 200000 346814951 200000 203291904 200000 304267595 200000 308399682 200000 27573846 200000 94340096 200000 865799526 200000 621771942 200000 693083841 200000 309164327 200000 33494491 200000 77194818 200000 503944846 200000 396454849 200000 127320672 200000 934279607 200000 532492739 200000 744828351 200000 494363470 200000 461022273 200000 189056774 200000 989346734 200000 328091033 200000 99850689 200000 490731423 200000 801650877 200000 210976985 200000 956767411 200000 849361268 200000 398931643 200000 976830276 200000 717480503 200000 657012491 200000 124625941 200000 749981617 200000 880594443 200000 311938955 200000 564782043 200000 592184214 200000 403401870 200000 720868538 200000 808718266 200000 908659465 200000 708542142 200000 523422975 200000 103606275 200000 840108225 200000 823279162 200000 152757600 200000 956112290 200000 297013781 200000 726880064 200000 409320836 200000 483958822 200000 970071803 200000 305506479 200000 185544113 200000 64447934 200000 261814281 200000 331561476 200000 592547534 200000 644809529 200000 602737782 200000 301890400 200000 782682721 200000 711908869 200000 690770457 200000 734593407 200000 9513618 200000 619353648 200000 91713896 200000 41831873 200000 505806373 200000 907738217 200000 151886202 200000 264523301 200000 842804354 200000 33834494 200000 474640900 200000 921054024 200000 325334448 200000 610198751 200000 44609886 200000 328893033 200000 879589972 200000 409277336 200000 151108734 200000 261438823 200000 4019637 200000 495376218 200000 276579067 200000 807643840 200000 516373435 200000 842311154 200000 477881099 200000 660185491 200000 95408874 200000 170318799 200000 996462468 200000 274666910 200000 191594603 200000 157029887 200000 656915933 200000 122402623 200000 282653187 200000 44072498 200000 652326445 200000 972385654 200000 991994904 200000 567743156 200000 159867690 200000 158442464 200000 756741042 200000 537745526 200000 344579626 200000 328554173 200000 986458742 200000 559088389 200000 391911717 200000 605304042 200000 987667116 200000 519055504 200000 708412080 200000 697158118 200000 220368186 200000 613423077 200000 688348674 200000 691176400 200000 309347238 200000 11134580 200000 887595761 200000 430783334 200000 664618007 200000 832744521 200000 16814581 200000 492178951 200000 713080659 200000 368198165 200000 433535011 200000 894170033 200000 217267905 200000 276975397 200000 123737394 200000 798554371 200000 544249447 200000 957927272 200000 580235641 200000 767945531 200000 602615532 200000 563293548 200000 109507565 200000 794421303 200000 583802774 200000 451419745 200000 565513255 200000 170778743 200000 753307212 200000 480426515 200000 547177051 200000 867828504 200000 418808724 200000 43477235 200000 153657185 200000 259113946 200000 539098773 200000 782030862 200000 424255663 200000 235121946 200000 401007893 200000 711614739 200000 462396507 200000 82505175 200000 986185596 200000 156076624 200000 122186013 200000 709170096 200000 542361806 200000 474695860 200000 85331530 200000 85101795 200000 206552755 200000 621588430 200000 869989849 200000 698745935 200000 578612594 200000 137126348 200000 14592096 200000 92930930 200000 440214512 200000 438535548 200000 730630423 200000 434479723 200000 368739765 200000 281079373 200000 126062035 200000 825454584 200000 153655526 200000 115466317 200000 151037195 200000 131888503 200000 427783243 200000 668963883 200000 706323926 200000 173581032 200000 819120457 200000 879077174 200000 84010474 200000 820280552 200000 597618664 200000 243872091 200000 586605981 200000 48646327 200000 580914381 200000 110745898 200000 156156390 200000 463956018 200000 654794560 200000 655368145 200000 532963420 200000 234824664 200000 866639655 200000 546610975 200000 335399221 200000 901285064 200000 577719560 200000 788802433 200000 308717896 200000 376836288 200000 576919561 200000 4423687 200000 338259466 200000 714084383 200000 595896306 200000 709387870 200000 656255891 200000 699464675 200000 773088553 200000 708521174 200000 781349529 200000 887891882 200000 223598772 200000 151534685 200000 839618675 200000 597530036 200000 570208314 200000 728360065 200000 272705303 200000 993846495 200000 174878209 200000 922637681 200000 221549339 200000 257158312 200000 910249200 200000 649541628 200000 139015606 200000 841778992 200000 755924621 200000 886632848 200000 832619199 200000 63906611 200000 743814399 200000 791057467 200000 514803372 200000 410267665 200000 350877452 200000 373747371 200000 614938771 200000 526811592 200000 298877979 200000 929658929 200000 760486955 200000 483507447 200000 112619059 200000 126336185 200000 264586187 200000 609354972 200000 338962425 200000 397356243 200000 569746025 200000 251347798 200000 568035508 200000 281181612 200000 683095964 200000 40510179 200000 729622604 200000 734243092 200000 823364505 200000 106662562 200000 957808453 200000 141423481 200000 160085817 200000 121578064 200000 805462215 200000 99662313 200000 509304816 200000 973362766 200000 471979673 200000 568108563 200000 604382165 200000 56342936 200000 432174368 200000 459989574 200000 320856480 200000 317741007 200000 674548068 200000 133503855 200000 812548262 200000 454183727 200000 899240715 200000 561737502 200000 441567 200000 88473752 200000 839521370 200000 668351873 200000 920591071 200000 843392392 200000 996801082 200000 34237798 200000 914524639 200000 718522398 200000 22386224 200000 978695741 200000 248909237 200000 593668888 200000 94632034 200000 10543122 200000 579655894 200000 129366997 200000 160390552 200000 28061590 200000 38599258 200000 778914387 200000 355722040 200000 555073046 200000 17703927 200000 847599920 200000 108314440 200000 88387456 200000 318286852 200000 917878188 200000 364280431 200000 351416933 200000 321171830 200000 649015717 200000 399935475 200000 940218865 200000 23561189 200000 307549080 200000 980093371 200000 676102131 200000 73310088 200000 555048101 200000 619136077 200000 116831963 200000 648715059 200000 202768011 200000 913578192 200000 669557686 200000 633503327 200000 686449575 200000 554563850 200000 460205107 200000 90082593 200000 290605304 200000 740192610 200000 888390304 200000 617744433 200000 129780765 200000 924904158 200000 134130156 200000 573340900 200000 773984596 200000 275050789 200000 452082597 200000 379815729 200000 417389436 200000 145768574 200000 153761275 200000 265187246 200000 390332946 200000 216816078 200000 673467323 200000 822856595 200000 711809335 200000 510674076 200000 743204948 200000 544604853 200000 982372264 200000 379871503 200000 284377044 200000 908520331 200000 146753731 200000 974952942 200000 34331370 200000 963776299 200000 798460551 200000 596794526 200000 780059364 200000 788472141 200000 128466324 200000 809007911 200000 262508466 200000 453248070 200000 492558118 200000 172205102 200000 147400161 200000 140564237 200000 367785245 200000 713039611 200000 733957791 200000 46664505 200000 172058615 200000 328998771 200000 532043197 200000 272576256 200000 482699987 200000 197627934 200000 536045479 200000 335886648 200000 393516911 200000 336114210 200000 466927468 200000 628577625 200000 318198826 200000 163203909 200000 199817404 200000 825619832 200000 520037889 200000 880723437 200000 161597412 200000 155358796 200000 633392277 200000 187826466 200000 891089362 200000 836297515 200000 192874531 200000 957284490 200000 327323671 200000 557618189 200000 718047625 200000 951338091 200000 656695007 200000 832524679 200000 520525382 200000 541862316 200000 109692153 200000 774328528 200000 985297018 200000 174533587 200000 976758229 200000 114636222 200000 666464481 200000 608096007 200000 646494591 200000 780284617 200000 757710555 200000 913606670 200000 71749800 200000 737870086 200000 737661030 200000 233192527 200000 104123037 200000 967815725 200000 511910945 200000 549478864 200000 11493197 200000 320706194 200000 312337738 200000 399898936 200000 811708743 200000 899487534 200000 486631359 200000 938227149 200000 908566968 200000 289174935 200000 325005312 200000 750055286 200000 511901296 200000 282117634 200000 735758123 200000 715414202 200000 355219933 200000 352747335 200000 244688125 200000 380307646 200000 271460109 200000 2503388 200000 924755927 200000 114477385 200000 90794415 200000 207705816 200000 204745397 200000 435139779 200000 423379985 200000 659095536 200000 348660023 200000 656722480 200000 114991907 200000 525570428 200000 497432987 200000 116732217 200000 634761842 200000 320943475 200000 449697984 200000 895736866 200000 736679468 200000 892867177 200000 891405860 200000 794638804 200000 3070753 200000 888646551 200000 80754662 200000 581165523 200000 808216255 200000 551324370 200000 234880196 200000 864162376 200000 939489045 200000 304897170 200000 197938717 200000 542775288 200000 112094416 200000 693655532 200000 232436718 200000 262096969 200000 185478976 200000 341422742 200000 600603864 200000 904390979 200000 902839891 200000 547719913 200000 235864088 200000 87760780 200000 377691287 200000 489063385 200000 178799500 200000 584706666 200000 746585915 200000 938829054 200000 18983347 200000 257703363 200000 500070925 200000 343795342 200000 442891180 200000 65457183 200000 68936573 200000 379221344 200000 248950582 200000 830031012 200000 315596439 200000 922799338 200000 346849453 200000 440573720 200000 221661452 200000 854715714 200000 499223826 200000 977060834 200000 217024297 200000 172469535 200000 598565891 200000 300658696 200000 865690589 200000 14397400 200000 396806078 200000 153643825 200000 873012919 200000 417764707 200000 83834146 200000 635862948 200000 596802020 200000 575867990 200000 75684268 200000 690398790 200000 154805812 200000 872585704 200000 234119037 200000 112183454 200000 883090708 200000 695595504 200000 668275025 200000 358175955 200000 676918933 200000 275883236 200000 991111817 200000 839359403 200000 820754787 200000 639934939 200000 287320353 200000 556263566 200000 606336717 200000 481844362 200000 298982841 200000 100617088 200000 185846978 200000 470069577 200000 27095439 200000 716330281 200000 401014737 200000 384298254 200000 109820546 200000 147378384 200000 13894952 200000 522794352 200000 743121168 200000 988447834 200000 142737557 200000 525087397 200000 370516056 200000 400528463 200000 749365895 200000 994710915 200000 830987800 200000 751612884 200000 708904972 200000 737171841 200000 16499374 200000 258379953 200000 27688147 200000 507406006 200000 451058458 200000 866875724 200000 734358827 200000 425756632 200000 29633785 200000 511400618 200000 470940162 200000 178575421 200000 868135051 200000 529156724 200000 993034982 200000 945910749 200000 804707501 200000 313176303 200000 832426502 200000 407030605 200000 702049502 200000 210110721 200000 127204912 200000 609924548 200000 872791357 200000 299117106 200000 416130771 200000 34995992 200000 984693385 200000 818986664 200000 464670718 200000 907763137 200000 753324575 200000 637706537 200000 443893855 200000 963079380 200000 750292990 200000 624788764 200000 547807044 200000 912547848 200000 193192644 200000 178279559 200000 190381212 200000 516715444 200000 327434673 200000 772874769 200000 165140725 200000 229499085 200000 447301795 200000 932371200 200000 890425214 200000 757926124 200000 576041495 200000 698154811 200000 20968454 200000 159280197 200000 424613678 200000 987984712 200000 131239675 200000 774365616 200000 884711844 200000 284729935 200000 716479851 200000 683066531 200000 5084633 200000 453425172 200000 728820485 200000 102589236 200000 274802892 200000 632570111 200000 744338967 200000 870638619 200000 763932186 200000 864178710 200000 432387472 200000 190984365 200000 702808066 200000 320585473 200000 762385663 200000 254537441 200000 815591779 200000 648595972 200000 23387281 200000 68474701 200000 309945274 200000 231816199 200000 5818646 200000 454153001 200000 567569704 200000 335906449 200000 700804604 200000 531354698 200000 474283626 200000 632634823 200000 563026770 200000 948890919 200000 946193118 200000 212767345 200000 928064965 200000 670711511 200000 363111044 200000 882469876 200000 82609829 200000 56702224 200000 431468025 200000 822931544 200000 45467103 200000 797472808 200000 974044285 200000 555703875 200000 492418563 200000 100855062 200000 319194093 200000 646089979 200000 505247295 200000 161790321 200000 982644424 200000 801215590 200000 388130913 200000 342765423 200000 261751853 200000 502475532 200000 73130713 200000 865460199 200000 552104922 200000 135184915 200000 369963699 200000 217280590 200000 827791918 200000 857490241 200000 41491872 200000 725066428 200000 610041895 200000 467023100 200000 113691629 200000 532719591 200000 168877924 200000 59695692 200000 102737545 200000 432096038 200000 948911138 200000 982187735 200000 847934722 200000 192399471 200000 327485762 200000 730245347 200000 245596039 200000 490686552 200000 478224961 200000 480168791 200000 346854119 200000 792799768 200000 818134845 200000 149563834 200000 920392335 200000 267957126 200000 293751541 200000 874736689 200000 467562127 200000 11066648 200000 852135112 200000 551715203 200000 503368085 200000 760347620 200000 296394933 200000 50832663 200000 910232815 200000 262785441 200000 164325209 200000 823824115 200000 80314509 200000 393460390 200000 833533939 200000 810046398 200000 492800763 200000 951148009 200000 334436449 200000 244100287 200000 668583274 200000 856225025 200000 425130275 200000 539118555 200000 406866855 200000 762836515 200000 857931607 200000 931933594 200000 838110241 200000 699205671 200000 895866555 200000 763813665 200000 116847078 200000 824796292 200000 81617837 200000 654154295 200000 314809509 200000 72538446 200000 998487341 200000 969944388 200000 537555117 200000 716558654 200000 937689304 200000 576572749 200000 425431275 200000 583984041 200000 885620973 200000 591176696 200000 961088239 200000 716613767 200000 980475979 200000 488288653 200000 852142823 200000 320577132 200000 865068657 200000 549028593 200000 840784289 200000 593684113 200000 818335099 200000 48101292 200000 44185228 200000 659406540 200000 424937002 200000 427842020 200000 89013687 200000 799732626 200000 310900700 200000 934842975 200000 247777231 200000 143463419 200000 471575695 200000 206333059 200000 333583908 200000 544262077 200000 670957282 200000 924163160 200000 743865508 200000 951553839 200000 523562514 200000 864236676 200000 119132637 200000 609752390 200000 493465088 200000 84503117 200000 699603198 200000 468811674 200000 337392424 200000 480005530 200000 24956886 200000 45242466 200000 789997739 200000 60561649 200000 550508755 200000 873391730 200000 309478981 200000 225444729 200000 873942274 200000 917239619 200000 215172694 200000 821245688 200000 394368020 200000 278883562 200000 964431324 200000 728771029 200000 817877078 200000 420254239 200000 379834486 200000 168646423 200000 370318008 200000 243606071 200000 933714018 200000 419580003 200000 599725766 200000 129634089 200000 7789695 200000 515061760 200000 553749169 200000 336066443 200000 578131531 200000 63255765 200000 595264837 200000 450858132 200000 547936740 200000 800983657 200000 783802867 200000 942276636 200000 596620298 200000 688726241 200000 812645064 200000 443585687 200000 250142234 200000 55180036 200000 815520884 200000 16395548 200000 801016340 200000 760022074 200000 687885379 200000 397454691 200000 83095701 200000 809812103 200000 986993190 200000 771617217 200000 688976604 200000 843341460 200000 570439337 200000 895473965 200000 431966408 200000 41660837 200000 631014141 200000 111786814 200000 571987159 200000 880669603 200000 161967855 200000 201157674 200000 483910696 200000 660752147 200000 709029102 200000 709935815 200000 722683513 200000 37231899 200000 713587209 200000 531134605 200000 650556969 200000 107494275 200000 205405677 200000 945655697 200000 669451830 200000 352433 200000 580497642 200000 391177353 200000 909424702 200000 623475115 200000 55532014 200000 777579726 200000 300347009 200000 542250007 200000 451487367 200000 694792789 200000 776774620 200000 392425021 200000 336055524 200000 879496628 200000 811173839 200000 622977283 200000 472277972 200000 571050018 200000 537908855 200000 378806255 200000 899457732 200000 244267381 200000 961688211 200000 773866792 200000 994171332 200000 633023013 200000 622902658 200000 345845108 200000 415993730 200000 51508039 200000 826014018 200000 298011706 200000 796681548 200000 508835987 200000 218697842 200000 389949312 200000 843398417 200000 2941533 200000 442002000 200000 481140205 200000 68508000 200000 126031262 200000 439705787 200000 561043144 200000 264793446 200000 89334252 200000 91609648 200000 909972982 200000 466872051 200000 503046012 200000 144084432 200000 92059646 200000 81439348 200000 932049190 200000 842974039 200000 165097479 200000 882474234 200000 438482528 200000 620061478 200000 353105880 200000 572935217 200000 822397249 200000 670031929 200000 884041174 200000 517224 200000 773011582 200000 114370096 200000 36218121 200000 595489935 200000 289796975 200000 39309130 200000 231112982 200000 697778738 200000 322504715 200000 964249188 200000 67183685 200000 687558018 200000 133770470 200000 495619837 200000 601257339 200000 156535116 200000 312384313 200000 953135923 200000 510843968 200000 485884671 200000 955240665 200000 643385798 200000 986613945 200000 378862250 200000 716411454 200000 555099156 200000 800177070 200000 127552762 200000 496474236 200000 41893403 200000 893011589 200000 487964479 200000 967283532 200000 628642425 200000 104085827 200000 848713062 200000 749551876 200000 498430062 200000 782981265 200000 945119232 200000 721412761 200000 176857559 200000 733035956 200000 409163321 200000 356605347 200000 720068915 200000 683491987 200000 436292064 200000 465832024 200000 266499489 200000 236429748 200000 132713828 200000 17196943 200000 266176224 200000 767928894 200000 635337684 200000 75346622 200000 921661261 200000 893049335 200000 555875038 200000 4449787 200000 420262887 200000 736277318 200000 81447632 200000 283362813 200000 500576332 200000 507889969 200000 135535769 200000 358842395 200000 290256060 200000 521755999 200000 592408519 200000 172252235 200000 957530133 200000 775153686 200000 221928586 200000 115573027 200000 211066837 200000 906235453 200000 351915438 200000 88112602 200000 657188890 200000 159887706 200000 712018596 200000 952897607 200000 371193252 200000 619380116 200000 66897273 200000 783687392 200000 110808016 200000 266702258 200000 998305500 200000 482800828 200000 764079773 200000 226205465 200000 663463964 200000 164663696 200000 407069354 200000 202722769 200000 918623526 200000 377225140 200000 343177013 200000 157449343 200000 508873354 200000 574912542 200000 517483549 200000 357578346 200000 498651509 200000 767990885 200000 662932448 200000 417779066 200000 326382007 200000 833344191 200000 245206941 200000 263483955 200000 458446270 200000 724520962 200000 859533586 200000 867966398 200000 551009433 200000 173075877 200000 22816414 200000 132681184 200000 112918005 200000 110563775 200000 688687934 200000 758263551 200000 339156514 200000 363502342 200000 637168787 200000 301881891 200000 409489933 200000 890509520 200000 445022425 200000 248071921 200000 113147206 200000 462925077 200000 310440176 200000 819869105 200000 355181051 200000 850721897 200000 714967639 200000 477051209 200000 209606907 200000 905333765 200000 470388011 200000 162506047 200000 908225971 200000 775869375 200000 584626731 200000 764732858 200000 128907315 200000 430754317 200000 648856246 200000 34550144 200000 385513256 200000 608984069 200000 77637834 200000 29702135 200000 969035234 200000 750023518 200000 496137989 200000 298122024 200000 205905999 200000 670011503 200000 477049511 200000 165081014 200000 510235902 200000 445120045 200000 289210766 200000 24749803 200000 974030620 200000 685884465 200000 565518903 200000 529644715 200000 597537913 200000 762703023 200000 932136899 200000 164721021 200000 754723714 200000 541809791 200000 385399790 200000 383188616 200000 62101319 200000 827595031 200000 949892888 200000 559796114 200000 575108470 200000 319803021 200000 666622016 200000 111063298 200000 564892766 200000 436429720 200000 186618627 200000 155498463 200000 589906156 200000 679868815 200000 599110560 200000 883478478 200000 639780528 200000 517256297 200000 142076150 200000 353683223 200000 331278295 200000 55852218 200000 263204995 200000 852690591 200000 715577137 200000 939112379 200000 148714597 200000 703881709 200000 891398188 200000 722245953 200000 405371740 200000 621659433 200000 292178646 200000 973996995 200000 23779014 200000 959848727 200000 906636255 200000 762900056 200000 915599520 200000 88794912 200000 942142611 200000 555781814 200000 413654411 200000 830104905 200000 803199715 200000 210173747 200000 863714499 200000 507067448 200000 796109148 200000 384061126 200000 807432744 200000 635414837 200000 192827181 200000 779725062 200000 609167416 200000 393910822 200000 262838820 200000 941678633 200000 173559314 200000 804731280 200000 557804208 200000 793818374 200000 817294197 200000 394413212 200000 814743520 200000 757467410 200000 693708989 200000 580573967 200000 329786721 200000 864322661 200000 447507179 200000 212827472 200000 235351939 200000 499066805 200000 408818077 200000 231002725 200000 407688500 200000 22290521 200000 638922001 200000 372346357 200000 861471747 200000 745252935 200000 622629 200000 361952326 200000 756333597 200000 866797077 200000 443779161 200000 690371135 200000 747812945 200000 695778554 200000 849609674 200000 52970342 200000 660946447 200000 781173453 200000 556830007 200000 488788450 200000 512511844 200000 139497988 200000 970277888 200000 42102393 200000 462681343 200000 744124853 200000 249996321 200000 792732306 200000 161602606 200000 906253207 200000 80733754 200000 869613620 200000 565397216 200000 141212673 200000 83961225 200000 852163588 200000 795965860 200000 760545769 200000 774521325 200000 251479881 200000 83140007 200000 966632166 200000 380323299 200000 297468395 200000 507220153 200000 148499245 200000 158525068 200000 577274478 200000 92114248 200000 121623446 200000 932095909 200000 316128250 200000 133495907 200000 280547224 200000 366056844 200000 395443798 200000 548969399 200000 532072263 200000 962141505 200000 764401639 200000 219968403 200000 276519772 200000 912808545 200000 846256053 200000 64859879 200000 662230316 200000 143228715 200000 12641637 200000 811406656 200000 635158191 200000 914566271 200000 614080831 200000 242019021 200000 697882233 200000 598923737 200000 689607721 200000 730891868 200000 711182275 200000 806880601 200000 794956201 200000 154295644 200000 288931939 200000 769665981 200000 471682021 200000 584491484 200000 756019918 200000 718762595 200000 430970277 200000 392464009 200000 194644508 200000 898567499 200000 729171535 200000 538032307 200000 81187331 200000 551686931 200000 319668713 200000 200022600 200000 287484122 200000 593764089 200000 23335706 200000 72619990 200000 373006742 200000 235390683 200000 10921256 200000 778010764 200000 346634703 200000 181321529 200000 796756473 200000 745466425 200000 570166204 200000 801064752 200000 424108566 200000 302634314 200000 890429489 200000 429660799 200000 135726243 200000 547398863 200000 510418087 200000 893437829 200000 415927655 200000 184830582 200000 608803123 200000 631125312 200000 843335881 200000 635691149 200000 176136845 200000 969823567 200000 504844239 200000 56952323 200000 814317578 200000 73895920 200000 919464992 200000 452209255 200000 195902368 200000 452060674 200000 751640066 200000 22479334 200000 799475176 200000 849959683 200000 401046109 200000 377919312 200000 986365974 200000 655794449 200000 423446197 200000 753972243 200000 210345986 200000 869038316 200000 367737650 200000 646314557 200000 656476707 200000 972003313 200000 988334235 200000 580928125 200000 527439757 200000 453210656 200000 538954325 200000 732952610 200000 695708153 200000 468522006 200000 449570408 200000 741180697 200000 421299644 200000 485048594 200000 567360889 200000 851909106 200000 753504717 200000 331484915 200000 184890576 200000 981053403 200000 216227779 200000 279411768 200000 341454418 200000 776473250 200000 633882068 200000 60763133 200000 166861447 200000 356714678 200000 159442646 200000 923783683 200000 738597525 200000 593534758 200000 722022465 200000 201450664 200000 285728834 200000 395583391 200000 933801513 200000 855379690 200000 812134388 200000 725107313 200000 328931655 200000 462827623 200000 718467763 200000 758422666 200000 727682801 200000 792451423 200000 63328293 200000 641296760 200000 371687196 200000 905314479 200000 193471120 200000 904004970 200000 695917153 200000 807600087 200000 797568731 200000 874916655 200000 118478836 200000 700178676 200000 633177740 200000 331287092 200000 477434796 200000 162204869 200000 631543242 200000 937543817 200000 331751937 200000 13450409 200000 866936155 200000 786498779 200000 585576456 200000 616372382 200000 169650854 200000 292715131 200000 559608697 200000 154954051 200000 913727409 200000 776121685 200000 756591784 200000 293771734 200000 975232291 200000 527656952 200000 596622478 200000 570138166 200000 420095554 200000 462378900 200000 373130945 200000 210763489 200000 56336117 200000 151889397 200000 993493878 200000 628963061 200000 4327875 200000 990257036 200000 299671941 200000 250722354 200000 343802833 200000 250441062 200000 693324388 200000 456284917 200000 126744294 200000 121857842 200000 401704490 200000 348018237 200000 993162090 200000 538127167 200000 882291084 200000 464400297 200000 306428001 200000 518921850 200000 13310434 200000 776415608 200000 971555699 200000 27078771 200000 219595554 200000 307160711 200000 937874151 200000 336447320 200000 630233571 200000 121967701 200000 913184163 200000 514304503 200000 317346139 200000 617453825 200000 55177516 200000 359174079 200000 510056800 200000 933560137 200000 234171819 200000 665934014 200000 864555626 200000 71491723 200000 784256997 200000 884835236 200000 683628941 200000 304849095 200000 216469312 200000 104509885 200000 171016322 200000 766148250 200000 290377156 200000 216417018 200000 455248799 200000 449904452 200000 353434135 200000 186836968 200000 37862873 200000 89415842 200000 637124479 200000 553632694 200000 809270472 200000 515624756 200000 19667938 200000 249925683 200000 725178530 200000 917468183 200000 130270664 200000 191658956 200000 408513598 200000 43315978 200000 890790999 200000 532563857 200000 829445394 200000 219736172 200000 440535893 200000 88960304 200000 907653940 200000 579057467 200000 113355049 200000 400042231 200000 529657691 200000 580658454 200000 536332505 200000 740116437 200000 425005790 200000 172331579 200000 902746636 200000 885657432 200000 994563506 200000 117260680 200000 762678536 200000 756387759 200000 824456304 200000 939355773 200000 26527924 200000 588842409 200000 264763980 200000 631724343 200000 634441367 200000 119925940 200000 246035742 200000 741862006 200000 126720726 200000 396409054 200000 585502044 200000 245643671 200000 43605048 200000 763523798 200000 570775581 200000 956051609 200000 583605797 200000 92360170 200000 340085014 200000 637160987 200000 846870689 200000 93370378 200000 208011423 200000 269900124 200000 487825492 200000 21897154 200000 642351534 200000 570883129 200000 837154437 200000 657476163 200000 293935578 200000 814256433 200000 783853337 200000 641737562 200000 134016857 200000 242931042 200000 290969752 200000 669871990 200000 869559553 200000 859639948 200000 917522471 200000 333736357 200000 837571145 200000 914251533 200000 352083342 200000 368941463 200000 542847816 200000 703867362 200000 34860338 200000 141721496 200000 238910132 200000 593777324 200000 681644059 200000 826733721 200000 933203939 200000 503057319 200000 59030511 200000 956774439 200000 764922060 200000 517071284 200000 170396916 200000 953520241 200000 336658950 200000 586172495 200000 891946000 200000 297619014 200000 201730759 200000 458045336 200000 374130891 200000 469591827 200000 253999334 200000 155390541 200000 921996619 200000 373895912 200000 649487577 200000 994944461 200000 370062934 200000 722352242 200000 612927414 200000 968196630 200000 813856595 200000 926674177 200000 802277684 200000 632753095 200000 650251848 200000 83181187 200000 833445289 200000 265971741 200000 445625308 200000 243528582 200000 31675917 200000 320058105 200000 9313621 200000 321261370 200000 659707893 200000 32743640 200000 23360154 200000 547432811 200000 352966041 200000 232399576 200000 229932593 200000 646665866 200000 48592334 200000 729257656 200000 714731329 200000 263125924 200000 667586571 200000 311188696 200000 223066513 200000 820787816 200000 958797414 200000 807811636 200000 996529542 200000 311866148 200000 731718550 200000 765995628 200000 60844583 200000 331785928 200000 95871218 200000 138083262 200000 431804700 200000 202317536 200000 978984048 200000 133706505 200000 735778985 200000 434908573 200000 653150887 200000 301840331 200000 679242678 200000 508190156 200000 311533261 200000 653123107 200000 66213322 200000 331642588 200000 189386936 200000 40136910 200000 601807626 200000 493198555 200000 786665695 200000 64145197 200000 922538046 200000 635103352 200000 170408025 200000 804107580 200000 765784267 200000 902368514 200000 398235356 200000 896105372 200000 276808889 200000 949395559 200000 854318782 200000 675774345 200000 862848174 200000 18153781 200000 79436534 200000 160351459 200000 96923631 200000 140008602 200000 785892123 200000 357053481 200000 184020069 200000 711935591 200000 748406115 200000 389903992 200000 800732821 200000 912361736 200000 777459365 200000 934321551 200000 878955430 200000 989156237 200000 981506134 200000 646801357 200000 766963550 200000 795454371 200000 155072654 200000 228194351 200000 227201059 200000 271019418 200000 540649987 200000 745605718 200000 558079741 200000 537466976 200000 242893324 200000 115922559 200000 333676434 200000 368388483 200000 868331166 200000 732919688 200000 315806760 200000 622797107 200000 674920530 200000 824211697 200000 858582438 200000 415803452 200000 217043548 200000 294740695 200000 111592338 200000 383174671 200000 663535252 200000 103042554 200000 715661331 200000 767056057 200000 816313200 200000 433382839 200000 429195760 200000 368658153 200000 807948806 200000 334383629 200000 641584270 200000 772555757 200000 154230285 200000 273193883 200000 846719476 200000 950712244 200000 8456668 200000 944019871 200000 518422729 200000 94765773 200000 420728425 200000 278804472 200000 883773524 200000 293620325 200000 59795787 200000 654397732 200000 218187386 200000 932409420 200000 95490231 200000 824837185 200000 997136322 200000 74104048 200000 169684869 200000 378215183 200000 754987348 200000 886547295 200000 243852076 200000 215805419 200000 765380852 200000 133605192 200000 539554240 200000 789862357 200000 505508619 200000 201357562 200000 62642170 200000 921285738 200000 683411101 200000 23998819 200000 178848559 200000 851403242 200000 875558739 200000 358464016 200000 629942614 200000 673604914 200000 551510386 200000 507056946 200000 291000582 200000 71253953 200000 645200352 200000 909780887 200000 572913013 200000 689050038 200000 114561573 200000 230260396 200000 38201978 200000 49273807 200000 592132199 200000 834736768 200000 6568586 200000 520509803 200000 906802028 200000 492547523 200000 794245309 200000 323399304 200000 959218330 200000 472405954 200000 150498505 200000 914021828 200000 954760697 200000 737181804 200000 32853765 200000 533570143 200000 592254511 200000 208215119 200000 977304678 200000 373572662 200000 89016962 200000 445339802 200000 765706372 200000 936772041 200000 612605657 200000 795675419 200000 414091670 200000 106730549 200000 342078394 200000 747780162 200000 208145008 200000 34782521 200000 728582220 200000 780512028 200000 693787787 200000 604721972 200000 80103509 200000 462840152 200000 17924604 200000 7534885 200000 867173436 200000 689092932 200000 3713915 200000 332608680 200000 634440455 200000 103044559 200000 31005277 200000 610504702 200000 660405854 200000 606690952 200000 953618072 200000 888968197 200000 248794757 200000 580414876 200000 809621701 200000 871689275 200000 517787236 200000 167972315 200000 210796568 200000 126819006 200000 292870018 200000 221300403 200000 932787817 200000 307589710 200000 251630084 200000 186343474 200000 580766767 200000 801154633 200000 236348081 200000 443005191 200000 448138878 200000 552068268 200000 165696753 200000 420892289 200000 148832015 200000 498296855 200000 472498376 200000 184647309 200000 347619383 200000 227182537 200000 277755103 200000 49083835 200000 542992109 200000 361217951 200000 293363322 200000 409879353 200000 548430536 200000 895157272 200000 625382274 200000 565373653 200000 803244542 200000 89903699 200000 671777404 200000 504546558 200000 12168549 200000 526965262 200000 53366926 200000 256033474 200000 573054581 200000 661751207 200000 495820672 200000 52470737 200000 194625346 200000 30957598 200000 745709496 200000 146589816 200000 178007685 200000 347208465 200000 234685500 200000 826746277 200000 672944020 200000 323710141 200000 204575922 200000 287747305 200000 637519460 200000 176975875 200000 548383586 200000 174844016 200000 524799374 200000 679065183 200000 290039090 200000 108244233 200000 724768326 200000 949574641 200000 383712168 200000 900771876 200000 16600675 200000 309493111 200000 371755243 200000 378699725 200000 876973149 200000 99170384 200000 585166273 200000 920982709 200000 237145417 200000 111923323 200000 585864081 200000 43695145 200000 520276191 200000 274594964 200000 633259105 200000 820625944 200000 316299635 200000 417958364 200000 312277720 200000 328456465 200000 937953278 200000 816900145 200000 863143485 200000 333289537 200000 392205846 200000 782161937 200000 51273333 200000 817705848 200000 925018096 200000 531265690 200000 204137479 200000 313279780 200000 137023076 200000 554943884 200000 438515226 200000 465945171 200000 77904104 200000 173938500 200000 589211253 200000 659258036 200000 31194515 200000 994715842 200000 691012989 200000 943278742 200000 407001370 200000 723291555 200000 25330234 200000 649074918 200000 593643221 200000 449820198 200000 373503569 200000 72336180 200000 684440250 200000 55130410 200000 317943306 200000 703810477 200000 854779744 200000 440840237 200000 898402378 200000 637504802 200000 565331453 200000 345014094 200000 859614361 200000 850447615 200000 357296743 200000 320658763 200000 879492380 200000 641853779 200000 665545493 200000 238193538 200000 542363291 200000 496393933 200000 653319454 200000 783683571 200000 473613436 200000 985456828 200000 415961144 200000 641257276 200000 622064836 200000 670046990 200000 750839994 200000 812116122 200000 880094748 200000 307602513 200000 414232985 200000 98512877 200000 740314569 200000 808057268 200000 344562285 200000 114795444 200000 37295538 200000 688335109 200000 529680236 200000 795347724 200000 705060957 200000 713667252 200000 590484333 200000 290386868 200000 779387633 200000 594470350 200000 851876325 200000 515101707 200000 588238644 200000 683934209 200000 298508525 200000 195844367 200000 238448012 200000 574228381 200000 385581369 200000 809707103 200000 290832130 200000 794606480 200000 348967969 200000 699814457 200000 978412858 200000 853306729 200000 641208730 200000 198402427 200000 647120507 200000 424545621 200000 793528381 200000 284587941 200000 577424300 200000 803706404 200000 678307646 200000 164875988 200000 832165459 200000 735338308 200000 480245365 200000 56475080 200000 951210647 200000 860249795 200000 96413272 200000 272727518 200000 428097343 200000 144575824 200000 93637117 200000 870941974 200000 808669616 200000 902045753 200000 85416732 200000 118523405 200000 276146673 200000 578085741 200000 961912330 200000 32482818 200000 575493290 200000 493971323 200000 100468670 200000 653701332 200000 500452639 200000 760267153 200000 647236559 200000 969435393 200000 508607801 200000 630005117 200000 340599411 200000 971660712 200000 529871740 200000 912476590 200000 933624448 200000 443481222 200000 986700049 200000 854962482 200000 189016429 200000 140868604 200000 337505724 200000 869456824 200000 597117265 200000 395572999 200000 182725606 200000 775243663 200000 59722466 200000 603939653 200000 58922132 200000 196010405 200000 939349878 200000 167765750 200000 995216236 200000 683142536 200000 109541636 200000 1298679 200000 760310454 200000 650166631 200000 459241507 200000 400639175 200000 597171032 200000 392558608 200000 163174409 200000 927199877 200000 319117528 200000 663296755 200000 461166733 200000 92109551 200000 835053917 200000 598335004 200000 182951972 200000 842474852 200000 689333677 200000 274155068 200000 370849767 200000 891641314 200000 506584366 200000 368806048 200000 387426186 200000 201047816 200000 243725800 200000 894107959 200000 535497060 200000 568032788 200000 253032065 200000 565257871 200000 999630957 200000 864847076 200000 734951488 200000 410437591 200000 755000890 200000 396411896 200000 802881802 200000 325308638 200000 314566915 200000 904821357 200000 848992614 200000 268183058 200000 891834781 200000 61975043 200000 866906747 200000 176109185 200000 982660478 200000 215515927 200000 950701071 200000 38427098 200000 458785471 200000 773384360 200000 716349577 200000 686165611 200000 384994324 200000 28247637 200000 339838704 200000 70427427 200000 837653717 200000 525019228 200000 642842345 200000 700286865 200000 101263608 200000 13534620 200000 101629115 200000 1095139 200000 660932884 200000 887820179 200000 205235022 200000 736361703 200000 881828447 200000 816326240 200000 131547174 200000 942771211 200000 722914991 200000 836901569 200000 646351724 200000 360882016 200000 774116475 200000 942140948 200000 356605412 200000 724788626 200000 788046042 200000 326789721 200000 89124087 200000 414758897 200000 689237889 200000 125444141 200000 265424042 200000 495017578 200000 584167625 200000 667827407 200000 354894243 200000 7404941 200000 696315814 200000 766151199 200000 523599658 200000 612170888 200000 314574768 200000 3163801 200000 296253732 200000 986173737 200000 964630813 200000 431526749 200000 532847129 200000 515893728 200000 912374979 200000 814847529 200000 384782127 200000 688819129 200000 900785690 200000 575064924 200000 280029228 200000 212706917 200000 390175543 200000 853339124 200000 440913783 200000 270727729 200000 337858769 200000 208814479 200000 769736214 200000 963152396 200000 138920511 200000 500919917 200000 341812656 200000 111067012 200000 259465590 200000 68689260 200000 961752203 200000 422998728 200000 214489359 200000 615006729 200000 417627022 200000 787815591 200000 868651070 200000 422574180 200000 537464895 200000 66989198 200000 609596635 200000 857196348 200000 980014277 200000 894734477 200000 953209179 200000 294595054 200000 467635686 200000 598591826 200000 352278743 200000 726520953 200000 834012937 200000 548209708 200000 585154819 200000 664808828 200000 178782773 200000 165196040 200000 935997495 200000 757858869 200000 175728655 200000 446474869 200000 794676585 200000 612480643 200000 554197470 200000 776084899 200000 333196848 200000 518566116 200000 194216329 200000 286833247 200000 868690113 200000 314411126 200000 4375959 200000 809523992 200000 878443508 200000 54820601 200000 695806253 200000 942108380 200000 966907199 200000 759666891 200000 559619091 200000 198834522 200000 386713785 200000 409178857 200000 210580654 200000 182629089 200000 434054936 200000 309436147 200000 847659526 200000 125314142 200000 825208754 200000 957374760 200000 124306880 200000 702807393 200000 314512510 200000 445998693 200000 464358436 200000 164330520 200000 483650579 200000 774154281 200000 494984728 200000 315571025 200000 49097639 200000 380243603 200000 572598561 200000 45829243 200000 990061841 200000 164533857 200000 125046632 200000 596613029 200000 821240518 200000 563124978 200000 618108338 200000 159350140 200000 420232670 200000 896741956 200000 217383782 200000 878624592 200000 857370639 200000 2325749 200000 337366154 200000 518308623 200000 362496944 200000 160392773 200000 977747908 200000 374770503 200000 634753974 200000 879368209 200000 525844061 200000 971488552 200000 7793593 200000 230862041 200000 909298744 200000 426336382 200000 748575727 200000 607675322 200000 126198238 200000 702968762 200000 655429423 200000 474436723 200000 973074037 200000 223674857 200000 773704943 200000 831474532 200000 84949444 200000 592543417 200000 442071877 200000 292122505 200000 722015792 200000 28116091 200000 472795881 200000 320153730 200000 670702784 200000 984193051 200000 88428335 200000 846676109 200000 115777819 200000 664847656 200000 517456400 200000 298497160 200000 374209927 200000 953051602 200000 544061986 200000 203131891 200000 23913196 200000 671773926 200000 76397722 200000 52446956 200000 644637902 200000 315442642 200000 661191504 200000 724242992 200000 322611541 200000 981173415 200000 420860602 200000 556026144 200000 994053448 200000 785823761 200000 464881647 200000 862228408 200000 761775628 200000 994753887 200000 68163749 200000 774949016 200000 889912233 200000 101105281 200000 899187506 200000 786950399 200000 758272708 200000 657169924 200000 276659853 200000 991392970 200000 775776421 200000 243809558 200000 455619149 200000 545212024 200000 217588017 200000 985584007 200000 266833576 200000 821139752 200000 430807792 200000 173450182 200000 720010868 200000 530434200 200000 128897288 200000 145314015 200000 601268520 200000 270841126 200000 950267198 200000 891601027 200000 464567003 200000 746034642 200000 638523899 200000 543592190 200000 414892099 200000 531202618 200000 931749956 200000 228193089 200000 567315127 200000 960970395 200000 495787456 200000 196418777 200000 637776940 200000 489717206 200000 321457333 200000 520422389 200000 307410746 200000 774699367 200000 38861322 200000 674707812 200000 520462104 200000 288728430 200000 189312325 200000 526886035 200000 940091290 200000 684265642 200000 768288908 200000 362691474 200000 245840697 200000 724785784 200000 51272872 200000 433027343 200000 749022986 200000 578435799 200000 310012669 200000 789281880 200000 177698500 200000 149337190 200000 941373330 200000 261753180 200000 269224126 200000 334747235 200000 924638478 200000 174534826 200000 511874542 200000 6124716 200000 657049271 200000 145164143 200000 428325867 200000 432923073 200000 577044084 200000 155265403 200000 59110122 200000 221990079 200000 956108 200000 10494780 200000 394870211 200000 634913638 200000 683137252 200000 179379648 200000 727746540 200000 255471635 200000 454133891 200000 258834102 200000 201980796 200000 769423302 200000 756361233 200000 558713452 200000 57658152 200000 883713052 200000 746384018 200000 311804370 200000 665745992 200000 740338516 200000 207558574 200000 582711412 200000 532227794 200000 752470605 200000 305715116 200000 662626947 200000 109100893 200000 152754309 200000 699287921 200000 965385420 200000 830978335 200000 492094491 200000 133930117 200000 87101118 200000 189255150 200000 761874381 200000 612075790 200000 705320040 200000 295919169 200000 283699962 200000 978879441 200000 344041079 200000 87415599 200000 837489567 200000 336740919 200000 783920187 200000 15714926 200000 589397597 200000 398654021 200000 134020514 200000 577130581 200000 933732976 200000 439419553 200000 800362810 200000 713503705 200000 639731129 200000 158595731 200000 646238258 200000 448150674 200000 680473780 200000 479572481 200000 358178392 200000 996734134 200000 917489793 200000 508816241 200000 984505372 200000 717779740 200000 970949854 200000 316234762 200000 972579978 200000 802641721 200000 754432554 200000 696138642 200000 473173843 200000 318999846 200000 820472675 200000 101004912 200000 888068804 200000 772330903 200000 679261736 200000 415912362 200000 833283020 200000 824358372 200000 642325175 200000 426032871 200000 738868217 200000 988315138 200000 389362159 200000 730706541 200000 160319867 200000 705993866 200000 741117773 200000 785586467 200000 203987231 200000 489413296 200000 729593074 200000 166738576 200000 474970195 200000 588628556 200000 356511130 200000 841028825 200000 505731367 200000 729247700 200000 34523301 200000 675949253 200000 312592457 200000 503745118 200000 624776722 200000 636891579 200000 832181000 200000 362869154 200000 97779838 200000 855513026 200000 945800529 200000 80862709 200000 181236520 200000 119915391 200000 66656180 200000 131245646 200000 559685615 200000 695232058 200000 636731230 200000 669469252 200000 935456593 200000 126818264 200000 541937184 200000 214583308 200000 802393709 200000 439400673 200000 851279973 200000 604901503 200000 819944705 200000 454625914 200000 60048191 200000 946092817 200000 473305963 200000 123149931 200000 390935642 200000 619261402 200000 192463531 200000 128110361 200000 296535046 200000 361104784 200000 692710494 200000 546983820 200000 691172657 200000 953963401 200000 32731844 200000 384780138 200000 184376681 200000 611459004 200000 302915770 200000 100258553 200000 25391837 200000 103317696 200000 591783871 200000 762968863 200000 345999963 200000 861529547 200000 559222770 200000 59757924 200000 326288210 200000 686379188 200000 467074577 200000 516238830 200000 495890385 200000 385295344 200000 862393723 200000 163846531 200000 860665990 200000 569139864 200000 59580974 200000 639477130 200000 950805183 200000 374355552 200000 124125385 200000 237343753 200000 7814251 200000 689105311 200000 579897994 200000 516274087 200000 972889624 200000 472288077 200000 213935951 200000 760103850 200000 865103605 200000 21760767 200000 814897560 200000 761150457 200000 830531281 200000 348058861 200000 348952706 200000 127465754 200000 204528153 200000 254074348 200000 763956685 200000 8160308 200000 537989597 200000 732305266 200000 611808726 200000 840099086 200000 503368139 200000 964012952 200000 108670364 200000 697904141 200000 529402930 200000 45834514 200000 469433022 200000 47069752 200000 775780351 200000 594326840 200000 273735547 200000 643098934 200000 669908162 200000 792607744 200000 674999983 200000 615014734 200000 108979880 200000 610400257 200000 784859099 200000 689715045 200000 338211457 200000 513440881 200000 970567965 200000 753753347 200000 205825979 200000 223546662 200000 954501939 200000 236369997 200000 649833061 200000 787107991 200000 357265275 200000 372596747 200000 913409836 200000 213397979 200000 452188149 200000 941792674 200000 71490399 200000 245775527 200000 528163134 200000 449101594 200000 17615598 200000 429330260 200000 507542678 200000 408789273 200000 320007270 200000 4355798 200000 414060506 200000 712431332 200000 293796598 200000 209607877 200000 497450377 200000 857581668 200000 41338476 200000 178753367 200000 489556162 200000 165317662 200000 35679543 200000 29715810 200000 366013763 200000 21659961 200000 4316774 200000 121148510 200000 811205995 200000 6488954 200000 652983207 200000 622812768 200000 894564920 200000 340025162 200000 726961480 200000 41400351 200000 648148809 200000 393824174 200000 155824183 200000 455901938 200000 389757659 200000 575162957 200000 398476293 200000 740623566 200000 844951503 200000 280755053 200000 177401566 200000 227386956 200000 196106657 200000 950072309 200000 717683090 200000 164916896 200000 736871538 200000 243136875 200000 425201550 200000 613397922 200000 214416126 200000 411538934 200000 738956002 200000 173693895 200000 929893541 200000 621614173 200000 269453372 200000 351692328 200000 368657253 200000 194317829 200000 581870826 200000 805331577 200000 560880605 200000 52470005 200000 577976539 200000 161867026 200000 542274379 200000 462605780 200000 491523742 200000 745370857 200000 627976078 200000 256864745 200000 446785889 200000 567472533 200000 426169636 200000 994360089 200000 465338610 200000 993301835 200000 178799916 200000 587200491 200000 26591679 200000 547794147 200000 962377571 200000 726133639 200000 34858201 200000 789140435 200000 234764330 200000 730333617 200000 464709612 200000 508245042 200000 660388477 200000 12031186 200000 712686919 200000 719761078 200000 45895165 200000 836041198 200000 343274458 200000 292680885 200000 83280102 200000 883134126 200000 942724402 200000 7446054 200000 14607896 200000 511887191 200000 442724734 200000 518845344 200000 879145233 200000 177433807 200000 303225740 200000 560728153 200000 32836080 200000 755836574 200000 227268299 200000 342454823 200000 536864115 200000 698987242 200000 915172682 200000 730219906 200000 986298617 200000 525692024 200000 130589622 200000 379742079 200000 589397120 200000 534129841 200000 56157023 200000 136147413 200000 950383270 200000 417863066 200000 116433971 200000 423381211 200000 284865707 200000 488041946 200000 568622272 200000 856948614 200000 546524781 200000 111612599 200000 478871605 200000 912212334 200000 308510825 200000 514319384 200000 323874401 200000 335109833 200000 531932095 200000 530646147 200000 397547441 200000 328274542 200000 72608814 200000 98585375 200000 527280437 200000 772855763 200000 168983571 200000 321702322 200000 205187739 200000 86428942 200000 909027949 200000 343151779 200000 707313201 200000 996671703 200000 399964379 200000 902249208 200000 288834790 200000 322051202 200000 901157787 200000 618250840 200000 223837257 200000 850089992 200000 109861772 200000 818403594 200000 158593159 200000 597195775 200000 657643051 200000 207024115 200000 326314096 200000 212583324 200000 554240921 200000 543301274 200000 304500082 200000 267720887 200000 334253715 200000 857857319 200000 869694363 200000 798006726 200000 992536183 200000 285450846 200000 426868634 200000 416059360 200000 5365572 200000 563815336 200000 255135934 200000 209751227 200000 926614426 200000 858352393 200000 712198900 200000 461519533 200000 361017525 200000 675304746 200000 23890124 200000 962712749 200000 76695669 200000 483278159 200000 546579828 200000 278239314 200000 977884504 200000 594168673 200000 224659130 200000 139786706 200000 423825533 200000 107066341 200000 243645709 200000 320282627 200000 902270370 200000 281117697 200000 120191356 200000 319182940 200000 595455782 200000 598984061 200000 338059188 200000 176061172 200000 73363974 200000 800600767 200000 612502021 200000 103746689 200000 508608995 200000 7214796 200000 937231709 200000 542357594 200000 326369018 200000 328311629 200000 760566090 200000 716644980 200000 64330793 200000 554596999 200000 167365627 200000 579472231 200000 411247343 200000 418180961 200000 72235583 200000 661710954 200000 780523884 200000 55850849 200000 985638787 200000 150882641 200000 325741660 200000 304481966 200000 646382551 200000 404211349 200000 765145887 200000 226058766 200000 348539369 200000 310987083 200000 726389171 200000 225074920 200000 683719943 200000 491826474 200000 168768695 200000 200772930 200000 112725792 200000 322141321 200000 594449769 200000 92673987 200000 207452354 200000 387529310 200000 931559335 200000 741766066 200000 20417309 200000 32618047 200000 963255793 200000 175202548 200000 263318014 200000 866813028 200000 309108581 200000 593672208 200000 20800979 200000 166945698 200000 137450944 200000 309312045 200000 41137580 200000 391658864 200000 441396579 200000 317781778 200000 844541239 200000 414214628 200000 135444298 200000 822749988 200000 436724419 200000 957102006 200000 120462613 200000 168272747 200000 978189629 200000 682440763 200000 391297794 200000 504645004 200000 302846005 200000 582666090 200000 826136048 200000 6291918 200000 790908889 200000 275785690 200000 782876509 200000 926274841 200000 644487927 200000 481118913 200000 620449128 200000 87900402 200000 489238270 200000 297199093 200000 472462543 200000 296772479 200000 112066556 200000 817116653 200000 556123377 200000 555737992 200000 247520929 200000 679084480 200000 935939019 200000 634670194 200000 33397818 200000 693940004 200000 356062718 200000 371138629 200000 687017141 200000 464860272 200000 684067527 200000 960381351 200000 15100066 200000 505947801 200000 895109124 200000 743116254 200000 689460527 200000 759967543 200000 69287988 200000 707497681 200000 592234539 200000 241477760 200000 833187958 200000 647101190 200000 615033347 200000 970677579 200000 87729801 200000 939137955 200000 818415559 200000 493746445 200000 214015689 200000 4599921 200000 174471973 200000 408340959 200000 525695544 200000 831179731 200000 457054315 200000 751808629 200000 574801521 200000 671194835 200000 828355208 200000 950352935 200000 799610293 200000 369854741 200000 642888970 200000 504204010 200000 913191650 200000 472185056 200000 920975905 200000 767961431 200000 335241589 200000 587227931 200000 580320921 200000 416299682 200000 623474575 200000 231708492 200000 967347171 200000 213839011 200000 920423404 200000 602346906 200000 85198348 200000 751607760 200000 557882861 200000 747963596 200000 738190787 200000 986358591 200000 368226702 200000 686408775 200000 186753622 200000 427360424 200000 853939055 200000 387864082 200000 771805109 200000 299505248 200000 383830222 200000 726544597 200000 445839468 200000 831692126 200000 262452618 200000 923513812 200000 409282988 200000 499435833 200000 922594337 200000 620230392 200000 483062082 200000 782301222 200000 930777522 200000 771475141 200000 865372573 200000 122347262 200000 163272699 200000 288101988 200000 449643468 200000 834259765 200000 361627482 200000 422643097 200000 2557308 200000 256915171 200000 435966159 200000 504557773 200000 900853501 200000 146280638 200000 4761591 200000 286963461 200000 787818812 200000 317027868 200000 928514322 200000 263165415 200000 59894217 200000 350704372 200000 855655677 200000 737794491 200000 242623698 200000 418576861 200000 244581687 200000 529455975 200000 599451942 200000 394268173 200000 300326368 200000 96276081 200000 316601906 200000 624190811 200000 382702516 200000 652792063 200000 615003654 200000 285572156 200000 105586707 200000 578367961 200000 865956687 200000 896445897 200000 384138491 200000 594383461 200000 913461597 200000 78922166 200000 440187146 200000 80353961 200000 500720158 200000 675266650 200000 177658240 200000 164324172 200000 961630241 200000 314887341 200000 696846907 200000 790694804 200000 599252115 200000 242884164 200000 1864120 200000 372003688 200000 955688260 200000 128387927 200000 731888408 200000 168657231 200000 771593889 200000 172624059 200000 983151639 200000 170751086 200000 498030522 200000 431299046 200000 626610965 200000 101498508 200000 785920061 200000 766209265 200000 890941713 200000 928382480 200000 249776760 200000 750534288 200000 763219880 200000 794675713 200000 834638171 200000 204744219 200000 147074329 200000 109852676 200000 331345522 200000 634176392 200000 343413827 200000 170356832 200000 277896174 200000 859664238 200000 895117476 200000 771669501 200000 375995036 200000 74332419 200000 263704154 200000 493994079 200000 332488683 200000 481419293 200000 109323301 200000 855200175 200000 407363561 200000 93242675 200000 479334754 200000 816216753 200000 959772997 200000 779206492 200000 188008977 200000 914060494 200000 174291278 200000 852448845 200000 198883023 200000 632995338 200000 90220530 200000 94323295 200000 597747932 200000 456895246 200000 242745279 200000 220183174 200000 77696021 200000 280537887 200000 892716004 200000 460050522 200000 199930617 200000 700006435 200000 861081647 200000 447232529 200000 351833767 200000 42257058 200000 850809615 200000 488055425 200000 649223901 200000 733043138 200000 148110227 200000 778119458 200000 390704122 200000 367262025 200000 40238440 200000 940810761 200000 402850556 200000 998269854 200000 692013790 200000 628891117 200000 528854914 200000 569218503 200000 443597027 200000 683564069 200000 758218697 200000 511621483 200000 265706245 200000 684543142 200000 490920626 200000 497534672 200000 904209268 200000 6267401 200000 705960378 200000 185969373 200000 351947516 200000 732995458 200000 799386879 200000 613734168 200000 437723918 200000 816463081 200000 99509056 200000 699735464 200000 138610615 200000 944753843 200000 830355420 200000 385449299 200000 758536102 200000 911681529 200000 734983378 200000 809380224 200000 528913449 200000 280360047 200000 326963391 200000 624321590 200000 113471279 200000 36935789 200000 350967010 200000 192928794 200000 287186759 200000 248630505 200000 797777689 200000 112283763 200000 489076126 200000 960103802 200000 88612324 200000 806526760 200000 365031940 200000 877170773 200000 255486049 200000 556207296 200000 893716199 200000 217309266 200000 773998670 200000 721707104 200000 316319573 200000 670040295 200000 626936329 200000 487762384 200000 61348094 200000 343361067 200000 323536530 200000 189757301 200000 785145390 200000 129146580 200000 184270214 200000 115469911 200000 502605270 200000 122891832 200000 31125284 200000 831578139 200000 321726851 200000 469772366 200000 422615115 200000 293550345 200000 566605667 200000 750177197 200000 444908666 200000 506884615 200000 372932679 200000 118731147 200000 119776717 200000 377440410 200000 548327323 200000 178226110 200000 915035398 200000 649808107 200000 839987054 200000 734008510 200000 519655808 200000 915449279 200000 17588336 200000 860292000 200000 552035644 200000 794694269 200000 161507310 200000 239487515 200000 147782360 200000 294113067 200000 961624023 200000 952408709 200000 166851985 200000 967823471 200000 491139257 200000 268321238 200000 760983880 200000 465701265 200000 797195715 200000 620024227 200000 946579577 200000 559156343 200000 446334148 200000 646996515 200000 68369989 200000 14632871 200000 648538665 200000 765123117 200000 476118120 200000 339018824 200000 489205506 200000 997596471 200000 95179586 200000 501729825 200000 372211965 200000 884560215 200000 54454225 200000 504829847 200000 67166312 200000 290376005 200000 419485620 200000 297123249 200000 220948530 200000 74116693 200000 79344937 200000 491457046 200000 175784938 200000 213677696 200000 427182863 200000 386991884 200000 922535357 200000 116452956 200000 940258532 200000 504463226 200000 280393851 200000 278893342 200000 283445958 200000 196376295 200000 320387474 200000 866033310 200000 535006069 200000 544608120 200000 812672784 200000 921128786 200000 783890510 200000 895306741 200000 42919332 200000 248383057 200000 71212369 200000 393855939 200000 297604253 200000 564357457 200000 996013339 200000 681842922 200000 384796648 200000 680453288 200000 823215339 200000 665116175 200000 646710293 200000 434005325 200000 234837152 200000 826825338 200000 646767186 200000 799187671 200000 607351992 200000 938513424 200000 34481261 200000 394276732 200000 2544210 200000 688760153 200000 28766421 200000 258102802 200000 495455532 200000 950093179 200000 915344537 200000 805903376 200000 144337829 200000 385108539 200000 962154342 200000 887937933 200000 415311035 200000 778937858 200000 54225804 200000 308733247 200000 810130956 200000 667671509 200000 633363449 200000 144217213 200000 807327704 200000 409552731 200000 78476859 200000 194961212 200000 651291388 200000 823908570 200000 340039809 200000 844319252 200000 642872056 200000 216727864 200000 93723033 200000 18736188 200000 575076329 200000 539971069 200000 901036787 200000 436852616 200000 367150222 200000 51347279 200000 420049564 200000 771690097 200000 67233350 200000 250195957 200000 135876418 200000 813329420 200000 966776591 200000 216288595 200000 173961781 200000 129903120 200000 611898248 200000 364095347 200000 948834148 200000 209693908 200000 717251311 200000 840940281 200000 983353691 200000 74252110 200000 269593891 200000 27120940 200000 81463626 200000 632073492 200000 180147361 200000 673232371 200000 99908352 200000 404585566 200000 603810442 200000 436977621 200000 453928683 200000 989432833 200000 384281754 200000 403458551 200000 994319897 200000 90067828 200000 209643826 200000 181970976 200000 192851001 200000 605979341 200000 104593742 200000 258881207 200000 362504090 200000 520881348 200000 283244686 200000 404264131 200000 826602281 200000 131194542 200000 376221489 200000 447689705 200000 682414198 200000 800687234 200000 672955412 200000 372773489 200000 106859951 200000 359299287 200000 326690998 200000 571995968 200000 526386594 200000 322776803 200000 381323061 200000 811683806 200000 181995454 200000 820393084 200000 704583249 200000 623082609 200000 848466961 200000 140834841 200000 576666984 200000 764997566 200000 176320843 200000 377296593 200000 878316152 200000 894474030 200000 244039864 200000 768752218 200000 159323167 200000 398832326 200000 695905353 200000 179483915 200000 114560925 200000 936280364 200000 299537035 200000 944994265 200000 302488783 200000 52316584 200000 708752045 200000 885299804 200000 296647220 200000 906719776 200000 704453758 200000 84081354 200000 267086059 200000 223221018 200000 335728235 200000 241266682 200000 608806579 200000 408736701 200000 573948292 200000 707069281 200000 985749993 200000 21087183 200000 65429878 200000 268326680 200000 6586252 200000 446287799 200000 560728721 200000 683143635 200000 280573754 200000 963784827 200000 42480579 200000 5996777 200000 88773939 200000 491675586 200000 956364443 200000 797901906 200000 370622549 200000 735850962 200000 933139270 200000 515152036 200000 411570718 200000 61526930 200000 437414036 200000 474412308 200000 471472300 200000 585977993 200000 278926835 200000 404076922 200000 791950015 200000 983343836 200000 938670449 200000 841161292 200000 390302644 200000 787071826 200000 594761149 200000 583771808 200000 926869386 200000 840199506 200000 410456613 200000 63491118 200000 924072672 200000 120804579 200000 926357144 200000 204998987 200000 43091700 200000 240067754 200000 623338405 200000 978243310 200000 258523045 200000 387832815 200000 200337018 200000 388777134 200000 740095345 200000 966070935 200000 137545445 200000 100211904 200000 582585719 200000 835562794 200000 624293205 200000 464595965 200000 410732917 200000 428323021 200000 969108696 200000 164392409 200000 871438794 200000 240060744 200000 923244318 200000 591126636 200000 407255923 200000 388061952 200000 640492147 200000 540350059 200000 712631313 200000 834579709 200000 809544648 200000 921556783 200000 448697312 200000 808780005 200000 909112490 200000 584917676 200000 199311808 200000 185826558 200000 882133832 200000 289867130 200000 499740976 200000 214358574 200000 711780976 200000 100355791 200000 417297485 200000 638447613 200000 468925842 200000 416125570 200000 56508374 200000 372145809 200000 61665466 200000 947481864 200000 95516458 200000 394830512 200000 547703449 200000 303997817 200000 514854983 200000 490570177 200000 204857468 200000 669498764 200000 784147403 200000 929296842 200000 299502674 200000 434786197 200000 555719414 200000 720608626 200000 731718825 200000 93182605 200000 163746726 200000 235421695 200000 796235953 200000 171141641 200000 410652760 200000 708251480 200000 600145462 200000 625467457 200000 453178925 200000 522842115 200000 994824617 200000 507187209 200000 832863969 200000 85192487 200000 210014231 200000 746422490 200000 351821524 200000 387588235 200000 313427247 200000 150325450 200000 665528581 200000 685422228 200000 981606719 200000 3446926 200000 555409681 200000 372404297 200000 804625718 200000 800467326 200000 96784695 200000 872384337 200000 366042787 200000 239515024 200000 766991446 200000 779433971 200000 732210100 200000 87410523 200000 247151084 200000 680019732 200000 640348471 200000 840270868 200000 465910807 200000 91041340 200000 949025435 200000 134667668 200000 202139031 200000 278887824 200000 680785390 200000 814898767 200000 5588938 200000 88459736 200000 599336415 200000 87574365 200000 650278061 200000 916772473 200000 172373437 200000 909400179 200000 4287713 200000 325032315 200000 437865845 200000 316048874 200000 751336354 200000 224281987 200000 624471447 200000 412940982 200000 110613712 200000 723162073 200000 948187473 200000 319802991 200000 477400297 200000 945978979 200000 108480626 200000 386335563 200000 651939084 200000 327908775 200000 776046951 200000 266028064 200000 131428088 200000 41023179 200000 501232447 200000 182573670 200000 498781961 200000 951839639 200000 300687274 200000 130250290 200000 97303104 200000 46931569 200000 215918325 200000 105814075 200000 700637243 200000 116479071 200000 295290895 200000 9887704 200000 907179320 200000 329596168 200000 21725830 200000 58415870 200000 403425301 200000 3122866 200000 36209801 200000 293014085 200000 229542994 200000 703366724 200000 982374631 200000 527394020 200000 113881612 200000 566324548 200000 524659982 200000 650764464 200000 762375682 200000 264743897 200000 201948428 200000 330088479 200000 371959700 200000 511521994 200000 37586831 200000 421408330 200000 472780990 200000 802985852 200000 630127592 200000 291451621 200000 558807584 200000 905653750 200000 290551299 200000 649492552 200000 762800888 200000 565030623 200000 473894511 200000 462403433 200000 267019557 200000 559277950 200000 816948316 200000 556569055 200000 521303332 200000 961589176 200000 733276567 200000 642212831 200000 713823766 200000 16961044 200000 436341903 200000 776818241 200000 342665656 200000 562783162 200000 938015314 200000 712060027 200000 25822312 200000 779561582 200000 996991119 200000 446373028 200000 95955750 200000 25915545 200000 803684245 200000 435924850 200000 840680335 200000 471174463 200000 720739921 200000 716763195 200000 863238626 200000 501692937 200000 795137619 200000 573099766 200000 598104831 200000 710547259 200000 55306697 200000 565883450 200000 928894562 200000 419550654 200000 315327873 200000 593327933 200000 86148139 200000 141537047 200000 73204459 200000 250608597 200000 165176088 200000 48522092 200000 563592211 200000 100208762 200000 445851783 200000 457734533 200000 848512426 200000 489592385 200000 610235000 200000 732312264 200000 227043580 200000 396701921 200000 873531785 200000 478562107 200000 69360634 200000 508871856 200000 616985336 200000 439389061 200000 136398130 200000 83239078 200000 459457699 200000 233095916 200000 341583313 200000 380610648 200000 385468682 200000 311484759 200000 191951782 200000 738435069 200000 449540938 200000 180333900 200000 980257057 200000 766999660 200000 854688034 200000 780793330 200000 52550991 200000 876159771 200000 795285233 200000 776591119 200000 162795486 200000 776808480 200000 597251509 200000 988076810 200000 307452191 200000 472230450 200000 555774733 200000 554008297 200000 668457470 200000 87895208 200000 647468855 200000 916063827 200000 679916554 200000 540766072 200000 117606674 200000 744885647 200000 265341299 200000 843716921 200000 11817500 200000 786986882 200000 240363270 200000 937127200 200000 511367795 200000 958862771 200000 73656881 200000 885841669 200000 103823575 200000 542681674 200000 943965957 200000 674057054 200000 273682597 200000 285553675 200000 306236462 200000 505276738 200000 91508701 200000 341038174 200000 922757371 200000 35513959 200000 609022236 200000 104599370 200000 340542812 200000 939244835 200000 224984993 200000 658939252 200000 725869534 200000 846226029 200000 173019467 200000 954792996 200000 167915951 200000 623751132 200000 891474585 200000 878721856 200000 17189536 200000 848214438 200000 869614759 200000 841262413 200000 404513565 200000 718268065 200000 278069558 200000 606014836 200000 534812725 200000 163883076 200000 191514788 200000 230689658 200000 41487768 200000 327599270 200000 994372079 200000 291364293 200000 562891666 200000 96273021 200000 927307957 200000 110673757 200000 431762196 200000 211747616 200000 733275446 200000 126340584 200000 393662891 200000 94077060 200000 326167119 200000 464004524 200000 707521415 200000 338186561 200000 493610368 200000 248839056 200000 946649972 200000 602464397 200000 295078118 200000 237480218 200000 339537634 200000 733362751 200000 997453632 200000 199514737 200000 25971680 200000 904068301 200000 508156909 200000 937003611 200000 823204636 200000 593311565 200000 157561067 200000 459339839 200000 4186596 200000 494330230 200000 723089625 200000 937008163 200000 200144423 200000 519040927 200000 253463285 200000 302313134 200000 789023348 200000 194216126 200000 813975838 200000 717908262 200000 305493496 200000 187884649 200000 3423698 200000 788038003 200000 503464067 200000 406052568 200000 861551663 200000 430274585 200000 539225219 200000 105807072 200000 727258101 200000 227345984 200000 544095494 200000 248946680 200000 305244545 200000 57555375 200000 667910075 200000 860582454 200000 432883154 200000 698298059 200000 505703152 200000 461771346 200000 399373448 200000 452527771 200000 623089045 200000 497214881 200000 145728991 200000 69876423 200000 323092791 200000 300966426 200000 14850743 200000 508002707 200000 485719044 200000 246749268 200000 307104910 200000 806693864 200000 612398796 200000 987625349 200000 605830531 200000 365312842 200000 585476349 200000 310426499 200000 383043668 200000 865922018 200000 167995558 200000 890581701 200000 396216415 200000 923366517 200000 509993588 200000 723216482 200000 989068708 200000 647744105 200000 509152695 200000 551489040 200000 304480960 200000 80726470 200000 89621597 200000 247222310 200000 541495539 200000 323956018 200000 151139572 200000 10981273 200000 451714586 200000 379795955 200000 177914027 200000 752268289 200000 73955509 200000 115403760 200000 732647760 200000 789425556 200000 620994017 200000 50032559 200000 169774931 200000 274152233 200000 649743709 200000 165096022 200000 390700992 200000 397579829 200000 50955144 200000 250805677 200000 861580872 200000 333651152 200000 190673760 200000 931258906 200000 314582840 200000 747855281 200000 34573956 200000 346011811 200000 7676799 200000 242468396 200000 164338482 200000 471033071 200000 192166572 200000 190246458 200000 986966088 200000 153543493 200000 278211308 200000 891092593 200000 996401478 200000 27339402 200000 268675855 200000 229967366 200000 861633609 200000 85676613 200000 890751106 200000 947220177 200000 394768401 200000 197997213 200000 968235349 200000 850926408 200000 558634491 200000 897041497 200000 55693878 200000 628727425 200000 744083462 200000 128725726 200000 99985524 200000 378695732 200000 439705809 200000 707485747 200000 837263356 200000 211412150 200000 533982107 200000 385554688 200000 595489118 200000 488039678 200000 374029889 200000 150018697 200000 987083720 200000 621519523 200000 450750274 200000 994082998 200000 613175048 200000 346650586 200000 803722684 200000 121000462 200000 652356493 200000 552289148 200000 591343471 200000 106932151 200000 123612773 200000 392590077 200000 157836473 200000 583997302 200000 491536191 200000 414754933 200000 445500567 200000 704873908 200000 858192490 200000 403571865 200000 518540458 200000 448324470 200000 374913236 200000 107533506 200000 861771566 200000 792225890 200000 329189387 200000 578517220 200000 760838916 200000 837646016 200000 962125886 200000 311588247 200000 880168872 200000 397984630 200000 122236475 200000 491848721 200000 416156986 200000 41272330 200000 348587889 200000 53964329 200000 590909048 200000 658767522 200000 824508911 200000 282721364 200000 178035905 200000 517617670 200000 142494307 200000 332960170 200000 776178195 200000 709885852 200000 480367131 200000 607165922 200000 604272909 200000 385423210 200000 65997574 200000 205695824 200000 735396588 200000 673908759 200000 633137586 200000 965121773 200000 379830161 200000 535367401 200000 224823630 200000 441946190 200000 459959673 200000 658315719 200000 218558377 200000 101918635 200000 237468098 200000 148101432 200000 747662129 200000 735268312 200000 18591787 200000 629481569 200000 675720436 200000 747743310 200000 211211028 200000 353316617 200000 656198817 200000 970158883 200000 507443577 200000 693630871 200000 985607814 200000 573766924 200000 632509178 200000 687360786 200000 925052818 200000 44999521 200000 597519829 200000 877332255 200000 731582292 200000 72426008 200000 19041513 200000 488669701 200000 848290297 200000 91941832 200000 480538548 200000 350979244 200000 71650897 200000 117150118 200000 22270549 200000 960833176 200000 683961802 200000 968910219 200000 506883465 200000 548319730 200000 515150963 200000 212900331 200000 960620209 200000 152387966 200000 445681913 200000 768471006 200000 989666249 200000 835166373 200000 512689324 200000 938648345 200000 603325298 200000 775076715 200000 778806649 200000 826890229 200000 80687336 200000 700860537 200000 171073520 200000 91963750 200000 336687115 200000 249617172 200000 870814527 200000 215856388 200000 689876826 200000 842086178 200000 472219956 200000 757553925 200000 468162034 200000 212123435 200000 42998335 200000 754592831 200000 19254162 200000 179502677 200000 276144492 200000 348159530 200000 23435417 200000 328624742 200000 648733292 200000 424181979 200000 26641924 200000 416780229 200000 643676044 200000 154818313 200000 190809972 200000 471707512 200000 184244667 200000 629632011 200000 252613926 200000 212013861 200000 411176583 200000 974657494 200000 449611768 200000 607654677 200000 739090463 200000 677507842 200000 202530154 200000 677025836 200000 317573970 200000 622236870 200000 804177817 200000 598872561 200000 813405581 200000 520407798 200000 275306821 200000 533482635 200000 915343072 200000 948686859 200000 900559307 200000 756732096 200000 776606713 200000 422037275 200000 203724586 200000 699948023 200000 833595430 200000 887362011 200000 38811137 200000 48487990 200000 888409943 200000 233050275 200000 414632846 200000 240783397 200000 399369752 200000 956962409 200000 215480752 200000 11063560 200000 761238938 200000 139764931 200000 433387237 200000 380354759 200000 324214186 200000 104079337 200000 658396235 200000 927542761 200000 970361526 200000 671440048 200000 929166242 200000 982134675 200000 341916623 200000 256886927 200000 560225607 200000 523261325 200000 406275233 200000 694426013 200000 50399290 200000 650659900 200000 464691068 200000 142189712 200000 923508760 200000 77360808 200000 969887565 200000 910889150 200000 86658849 200000 312693878 200000 751692708 200000 785749534 200000 24451122 200000 919880686 200000 280677551 200000 494906695 200000 244560586 200000 996869621 200000 632858428 200000 142928751 200000 409418504 200000 906515475 200000 432684730 200000 349739628 200000 741089706 200000 378466926 200000 838332728 200000 506488502 200000 353806351 200000 553542092 200000 91719523 200000 277551970 200000 209633333 200000 114864019 200000 261786251 200000 10192423 200000 814446266 200000 626620875 200000 719966878 200000 265345371 200000 187836638 200000 328322330 200000 500735018 200000 373104630 200000 470338686 200000 30915782 200000 941741150 200000 185290125 200000 254555674 200000 17891510 200000 99668745 200000 343050327 200000 716830415 200000 76894576 200000 622049944 200000 867828011 200000 712173148 200000 685678107 200000 575002139 200000 574196607 200000 9812768 200000 152621181 200000 355669312 200000 111322473 200000 701237274 200000 426435837 200000 773171797 200000 109786016 200000 801500902 200000 376106658 200000 542632521 200000 560405371 200000 908665285 200000 782290193 200000 628357291 200000 93513968 200000 577961877 200000 842925201 200000 765023145 200000 661576342 200000 137164244 200000 936648713 200000 497988112 200000 669215138 200000 884732577 200000 775695104 200000 544220497 200000 470929388 200000 438090425 200000 953903003 200000 76856697 200000 408679914 200000 835631997 200000 505799330 200000 186307383 200000 873129139 200000 155987177 200000 524628858 200000 371385306 200000 641850365 200000 953585565 200000 992713771 200000 363149647 200000 588764702 200000 585382104 200000 442782042 200000 611350054 200000 619904525 200000 654177911 200000 423362127 200000 733570445 200000 389602145 200000 541656313 200000 598183151 200000 215114578 200000 911704656 200000 281622909 200000 962845634 200000 398590948 200000 150416304 200000 955610561 200000 834171885 200000 277602386 200000 57643256 200000 269077027 200000 788416312 200000 1144393 200000 496326207 200000 355877283 200000 325069321 200000 984630297 200000 938333755 200000 390843359 200000 95843174 200000 159412912 200000 136832579 200000 53701908 200000 15248118 200000 516222876 200000 587346508 200000 129881123 200000 781630719 200000 491917068 200000 744278766 200000 607559816 200000 452987495 200000 569136079 200000 688663391 200000 797936739 200000 707281078 200000 784442706 200000 648421750 200000 495105138 200000 667994642 200000 778561445 200000 923724201 200000 930380308 200000 839478593 200000 583914358 200000 101033742 200000 564511560 200000 544499114 200000 326379539 200000 77000540 200000 488643754 200000 314599764 200000 879879019 200000 694376682 200000 430563195 200000 204121828 200000 477832716 200000 821083310 200000 388578713 200000 723955105 200000 814921510 200000 129302078 200000 240072066 200000 58914162 200000 427510918 200000 925413330 200000 455589460 200000 887549661 200000 801005210 200000 761803327 200000 635589583 200000 865133834 200000 633565299 200000 176911100 200000 206129232 200000 798867389 200000 48449469 200000 231205407 200000 989162711 200000 774543710 200000 944221895 200000 52355680 200000 756485377 200000 571555572 200000 398537856 200000 233323796 200000 113535245 200000 287031332 200000 969523319 200000 601465906 200000 248650714 200000 777404214 200000 945689818 200000 822983761 200000 572118758 200000 477777167 200000 194290295 200000 132945063 200000 380889168 200000 253530423 200000 119784637 200000 197012234 200000 900709078 200000 154982355 200000 471610299 200000 828311025 200000 978425814 200000 225676715 200000 68283422 200000 403232883 200000 357929296 200000 276328997 200000 776818486 200000 505490502 200000 9606626 200000 278394183 200000 235034352 200000 465915840 200000 129151177 200000 909416375 200000 917630429 200000 564629977 200000 522565605 200000 989027517 200000 575266601 200000 556094502 200000 707070389 200000 957130303 200000 430958243 200000 322904798 200000 59747158 200000 970518723 200000 580549818 200000 366969560 200000 211006599 200000 233696624 200000 420196477 200000 791867273 200000 651273127 200000 613544972 200000 842785690 200000 898303241 200000 773031348 200000 568249598 200000 560228447 200000 450296847 200000 768533069 200000 22207820 200000 843636667 200000 793588719 200000 648440752 200000 842240669 200000 888774460 200000 847813282 200000 508178107 200000 591817015 200000 618490130 200000 429244606 200000 584088302 200000 273395201 200000 871520777 200000 550926712 200000 831235174 200000 439450242 200000 719534482 200000 628887208 200000 332425187 200000 436936927 200000 928497082 200000 755797700 200000 52825794 200000 338161631 200000 294379312 200000 428360930 200000 645446403 200000 142257897 200000 702292803 200000 42476730 200000 645202243 200000 662612996 200000 372521952 200000 786286753 200000 697261249 200000 295881173 200000 918436247 200000 432483726 200000 257496412 200000 262863268 200000 182386069 200000 891754776 200000 863805842 200000 980979542 200000 10960298 200000 721040756 200000 967445634 200000 501583219 200000 326393412 200000 509285242 200000 59215849 200000 288471840 200000 1480818 200000 652118177 200000 848494120 200000 606011941 200000 364287457 200000 928465150 200000 129101884 200000 941053159 200000 753731297 200000 706784071 200000 889994691 200000 534173294 200000 955003999 200000 919974101 200000 175905533 200000 248946272 200000 212250091 200000 409273756 200000 86808775 200000 63196418 200000 357838771 200000 223364148 200000 90901152 200000 370193725 200000 977360006 200000 83062739 200000 270983847 200000 249684630 200000 228208081 200000 971938896 200000 58195354 200000 84799796 200000 9524644 200000 615312416 200000 874348248 200000 556145629 200000 615297708 200000 817205339 200000 967392351 200000 638697976 200000 688072761 200000 615585976 200000 266117838 200000 603014027 200000 436433465 200000 43898763 200000 618387811 200000 395648317 200000 308576571 200000 613816269 200000 197523452 200000 956264532 200000 506300012 200000 250519315 200000 455642393 200000 995520183 200000 741276 200000 820362645 200000 781533143 200000 292964588 200000 200774968 200000 601472551 200000 360931318 200000 536391194 200000 484603984 200000 104301634 200000 3970515 200000 356405255 200000 382284434 200000 662663164 200000 259243629 200000 230646043 200000 105651277 200000 822882826 200000 817929571 200000 644391002 200000 606060654 200000 69902276 200000 891477235 200000 127068012 200000 816700036 200000 891679008 200000 290230268 200000 457326232 200000 140951231 200000 408979125 200000 471833084 200000 746368707 200000 732157932 200000 627707832 200000 818057490 200000 104723317 200000 603755386 200000 889382402 200000 922070524 200000 324443347 200000 667323767 200000 264401415 200000 39408664 200000 558738853 200000 524716179 200000 977029342 200000 324458854 200000 549961040 200000 496967194 200000 902403647 200000 565452931 200000 636279772 200000 543109117 200000 481107072 200000 396434606 200000 906668014 200000 726885065 200000 734200470 200000 842371527 200000 619987150 200000 642306477 200000 551854105 200000 787312202 200000 250456674 200000 348276343 200000 589479743 200000 703442263 200000 421212464 200000 613910422 200000 605031134 200000 72360108 200000 970059358 200000 270723097 200000 588011630 200000 594597544 200000 946403252 200000 717883309 200000 437855236 200000 764749897 200000 179291032 200000 172804258 200000 631643735 200000 996561197 200000 895655184 200000 434054118 200000 435810494 200000 950174612 200000 192058307 200000 323924232 200000 690907950 200000 733600860 200000 971522039 200000 593122869 200000 49115711 200000 852861698 200000 537511571 200000 647051836 200000 674804520 200000 519261094 200000 775929629 200000 869288589 200000 712141245 200000 883684103 200000 338416572 200000 239561013 200000 861988983 200000 499425410 200000 583012150 200000 507151075 200000 602216556 200000 284647446 200000 739150579 200000 939915493 200000 798531921 200000 507948642 200000 806077687 200000 423658794 200000 437965694 200000 32810660 200000 416260586 200000 268370497 200000 148318185 200000 935779003 200000 314269970 200000 90716503 200000 612205096 200000 427948325 200000 391436887 200000 30432316 200000 527650931 200000 256298240 200000 838227517 200000 81027934 200000 940747167 200000 241257996 200000 154985453 200000 679546315 200000 701941539 200000 471788199 200000 256452395 200000 564542259 200000 88801046 200000 881940430 200000 788597855 200000 616556002 200000 284236334 200000 546615073 200000 726036112 200000 634582217 200000 836831169 200000 471006431 200000 356443492 200000 146714997 200000 573783494 200000 454388197 200000 378039584 200000 324119572 200000 340068564 200000 706391986 200000 172795565 200000 823452535 200000 748334113 200000 384927333 200000 968696720 200000 250774794 200000 261237635 200000 70972604 200000 265945071 200000 713779932 200000 513158002 200000 81464342 200000 460901522 200000 480408477 200000 559172867 200000 466256497 200000 825327839 200000 714947226 200000 9783789 200000 362373227 200000 543443164 200000 636216770 200000 225832070 200000 252107588 200000 69244720 200000 140294563 200000 790217158 200000 585114841 200000 946597665 200000 867567468 200000 20862274 200000 653535658 200000 948311190 200000 129789164 200000 517301041 200000 243495636 200000 308749845 200000 98231952 200000 313343082 200000 515523607 200000 697641157 200000 147143528 200000 400322659 200000 218952144 200000 226089580 200000 167496482 200000 678701874 200000 974939390 200000 43384689 200000 221650956 200000 620850574 200000 41013568 200000 874426586 200000 874361621 200000 122078926 200000 983941332 200000 858478670 200000 913232332 200000 127301864 200000 382686872 200000 373888020 200000 589527646 200000 311914611 200000 422362124 200000 384013585 200000 54585755 200000 279921316 200000 529621838 200000 854389452 200000 6957809 200000 315850579 200000 902805275 200000 638603629 200000 199978094 200000 746245878 200000 112818388 200000 725268408 200000 355392705 200000 42847908 200000 443871349 200000 328736021 200000 153638201 200000 139414546 200000 222166686 200000 793174923 200000 674261443 200000 717301657 200000 955847822 200000 826000319 200000 945841903 200000 765505069 200000 825706018 200000 936197369 200000 962756075 200000 732153702 200000 273820121 200000 162928927 200000 232654981 200000 407177081 200000 963212498 200000 161333942 200000 179407660 200000 739344191 200000 788866251 200000 510301927 200000 440460527 200000 121579052 200000 920412194 200000 298652535 200000 704141179 200000 976296536 200000 574839255 200000 604660428 200000 872864544 200000 48820345 200000 842019720 200000 680028142 200000 786265292 200000 467877350 200000 535968114 200000 755812995 200000 832633357 200000 431279764 200000 992777334 200000 88051921 200000 922111762 200000 270963995 200000 713789968 200000 55835071 200000 313885353 200000 438002865 200000 146536032 200000 950727379 200000 297690690 200000 410098989 200000 608875557 200000 502192692 200000 163062762 200000 655809285 200000 65788092 200000 916164264 200000 593655375 200000 378790223 200000 190815268 200000 382611350 200000 589752514 200000 425540034 200000 885823740 200000 861832452 200000 415844655 200000 587701429 200000 239053954 200000 534017945 200000 451664421 200000 756896030 200000 496701588 200000 987474075 200000 877386452 200000 300160659 200000 952883122 200000 458568689 200000 562992904 200000 730937676 200000 431828217 200000 265754146 200000 908807474 200000 194118686 200000 606352425 200000 403241043 200000 60606047 200000 39612032 200000 655069599 200000 151919692 200000 258424382 200000 658190984 200000 672408667 200000 118901874 200000 437645598 200000 705923310 200000 384154106 200000 607514572 200000 771511788 200000 119696135 200000 142584507 200000 987113986 200000 221123128 200000 671636682 200000 801310077 200000 18979672 200000 772076592 200000 237692110 200000 792123326 200000 343163575 200000 273378466 200000 125568073 200000 537613213 200000 243661219 200000 619608317 200000 331225873 200000 332129752 200000 179763781 200000 452976975 200000 427787677 200000 936248782 200000 133860706 200000 820677704 200000 105993988 200000 16637820 200000 606787680 200000 995119412 200000 354418940 200000 872710019 200000 740569927 200000 356047364 200000 69077467 200000 223936287 200000 183702205 200000 946732357 200000 30988953 200000 803140657 200000 731159560 200000 669578278 200000 936710347 200000 909655349 200000 354966286 200000 546748534 200000 953918632 200000 837671755 200000 793017431 200000 5822114 200000 851998983 200000 110932017 200000 907119881 200000 956922298 200000 992384861 200000 765764166 200000 792120042 200000 577093995 200000 544460738 200000 973895816 200000 342189665 200000 291279878 200000 564181741 200000 720446614 200000 44702324 200000 520309879 200000 613309490 200000 635794606 200000 727286986 200000 291959373 200000 238923658 200000 304794031 200000 652384682 200000 35377079 200000 778167690 200000 905960214 200000 171580409 200000 598652804 200000 600219498 200000 968324356 200000 238587198 200000 688769826 200000 651540223 200000 321305653 200000 771175840 200000 157215903 200000 116085440 200000 457277449 200000 68975589 200000 633950890 200000 167931331 200000 926853247 200000 939124597 200000 373882513 200000 162268608 200000 967054388 200000 784561748 200000 105163844 200000 783882508 200000 910149735 200000 143086890 200000 733740111 200000 318650526 200000 23244535 200000 375871294 200000 618210275 200000 336025613 200000 44312162 200000 611279477 200000 21845197 200000 106750350 200000 269402055 200000 164902231 200000 461166972 200000 871767545 200000 426524388 200000 326461705 200000 253105918 200000 256111301 200000 829148183 200000 754890579 200000 170486019 200000 70340615 200000 354776672 200000 170334363 200000 524625879 200000 19797109 200000 676698460 200000 945071590 200000 875672171 200000 696602472 200000 104300363 200000 209865437 200000 865004108 200000 632053972 200000 749400330 200000 695960517 200000 645025193 200000 172624721 200000 387744280 200000 149225861 200000 130985296 200000 531278357 200000 218438804 200000 323717027 200000 237441713 200000 574154999 200000 706008381 200000 630191173 200000 455602648 200000 863730284 200000 237598575 200000 412538419 200000 642893174 200000 150414220 200000 412945195 200000 656595667 200000 66504920 200000 865391117 200000 367692047 200000 888352811 200000 925162477 200000 625358918 200000 80783961 200000 519832802 200000 815310147 200000 344697645 200000 944089319 200000 349261374 200000 266468874 200000 674724952 200000 966140217 200000 608286758 200000 696316942 200000 306002430 200000 807758444 200000 627323681 200000 524831680 200000 553178358 200000 715123776 200000 981145172 200000 933411885 200000 623583414 200000 711419666 200000 491993990 200000 624061188 200000 957499733 200000 553490401 200000 431140638 200000 38124691 200000 782570888 200000 312761932 200000 712668194 200000 674634186 200000 564286119 200000 160602258 200000 717973050 200000 426975797 200000 428177064 200000 363417999 200000 289376170 200000 836818437 200000 682563106 200000 572424388 200000 362210138 200000 410246151 200000 85643850 200000 35772495 200000 378841297 200000 479896490 200000 829186296 200000 161826030 200000 793369652 200000 475064060 200000 529712291 200000 123581951 200000 415798859 200000 12089004 200000 193475679 200000 805326722 200000 798910588 200000 864867337 200000 877974501 200000 137293844 200000 716054732 200000 746255104 200000 868117899 200000 105924853 200000 419290596 200000 583209505 200000 851245126 200000 161092098 200000 69192457 200000 380559002 200000 759306158 200000 544308154 200000 853349921 200000 694694458 200000 643604473 200000 874001724 200000 591996340 200000 572906350 200000 358045181 200000 497373766 200000 351628520 200000 718517574 200000 475586866 200000 510329655 200000 101958531 200000 872284015 200000 549544877 200000 212862733 200000 822782956 200000 855596089 200000 103841317 200000 290429287 200000 501589801 200000 370574482 200000 768406512 200000 268352130 200000 40331488 200000 921454088 200000 436940550 200000 829830975 200000 640018778 200000 616510666 200000 555267580 200000 33057050 200000 162358650 200000 826901415 200000 24062474 200000 530437172 200000 40170698 200000 674480653 200000 72521476 200000 516833609 200000 813756270 200000 13492234 200000 246532963 200000 99826617 200000 484680237 200000 194188364 200000 58400317 200000 477929346 200000 744893038 200000 897169956 200000 776490311 200000 893842243 200000 623152183 200000 825234302 200000 202784473 200000 668775482 200000 55079983 200000 576103146 200000 609002985 200000 898141766 200000 31856541 200000 426665877 200000 756786189 200000 921423333 200000 182743654 200000 896521039 200000 735357309 200000 761856054 200000 850061074 200000 81974406 200000 179601678 200000 952053494 200000 959332550 200000 100167752 200000 269294135 200000 739570310 200000 189372746 200000 337068612 200000 619481871 200000 958299618 200000 717367043 200000 953407177 200000 368677452 200000 913349803 200000 172303097 200000 274708164 200000 450800452 200000 673063197 200000 754930385 200000 76232645 200000 693711854 200000 694124056 200000 686737107 200000 847930874 200000 42636513 200000 665778458 200000 763924964 200000 387297841 200000 719956819 200000 635366978 200000 36726668 200000 596191706 200000 625496858 200000 194043982 200000 344037361 200000 234986241 200000 240336046 200000 655677597 200000 170741721 200000 777904215 200000 376749348 200000 795616557 200000 891906218 200000 621154089 200000 502910515 200000 943805084 200000 619598444 200000 686108517 200000 270198833 200000 214885418 200000 92258757 200000 51412892 200000 670820374 200000 334951861 200000 742484987 200000 93993210 200000 26129271 200000 499975098 200000 231973109 200000 968738126 200000 582487179 200000 79959897 200000 337369913 200000 371049736 200000 787211817 200000 323883601 200000 488517102 200000 271884597 200000 372705223 200000 165475071 200000 563139802 200000 524491652 200000 414770555 200000 722880610 200000 470207076 200000 290598467 200000 418713084 200000 704913945 200000 192361875 200000 282207841 200000 373221537 200000 469140578 200000 470520844 200000 693767532 200000 464097120 200000 781126684 200000 703198742 200000 314607508 200000 504229584 200000 279739076 200000 299324056 200000 54438310 200000 993113126 200000 387729019 200000 552205081 200000 734488849 200000 564388666 200000 570258942 200000 995835326 200000 712028643 200000 748194946 200000 448835243 200000 730986831 200000 195304651 200000 813660437 200000 752185985 200000 137467697 200000 508046615 200000 666453160 200000 743415328 200000 519558507 200000 933454519 200000 120436628 200000 353178308 200000 301894309 200000 782100536 200000 261106381 200000 719899213 200000 51739172 200000 481276617 200000 551660011 200000 541307193 200000 465899982 200000 257365560 200000 599512355 200000 751866023 200000 97581611 200000 622664948 200000 635203406 200000 338110549 200000 809628768 200000 172650507 200000 310660064 200000 825094306 200000 121379381 200000 135371565 200000 321821425 200000 198847627 200000 260291600 200000 923981991 200000 344410935 200000 807021489 200000 475366647 200000 286787943 200000 338702857 200000 984339537 200000 320280720 200000 445700862 200000 386905948 200000 103262537 200000 835238179 200000 369955224 200000 449444296 200000 451879448 200000 843852182 200000 830828548 200000 278253187 200000 488731870 200000 386016623 200000 510066610 200000 366080868 200000 55150167 200000 358537429 200000 229046958 200000 805858017 200000 197035491 200000 869800590 200000 463750057 200000 611840016 200000 152498048 200000 858914305 200000 243517424 200000 61967528 200000 605963213 200000 526824756 200000 530815346 200000 931398400 200000 904153608 200000 754489551 200000 711373502 200000 331119630 200000 107442191 200000 418292246 200000 322595073 200000 244809064 200000 536519266 200000 530815217 200000 865695243 200000 696955718 200000 161265695 200000 906741222 200000 239462986 200000 795971709 200000 668564739 200000 73310749 200000 475610828 200000 855216772 200000 275220335 200000 680596314 200000 367014208 200000 77363057 200000 351471199 200000 247558149 200000 328715764 200000 695057916 200000 424791923 200000 970899237 200000 213090264 200000 908640122 200000 648851177 200000 498275423 200000 675050105 200000 181443554 200000 69657504 200000 747896827 200000 570758149 200000 85274059 200000 377187094 200000 542969566 200000 848721228 200000 479810155 200000 462406506 200000 866055312 200000 797758909 200000 145039768 200000 632238938 200000 950340918 200000 658277732 200000 192902601 200000 231080005 200000 997012376 200000 148988657 200000 637505557 200000 54926889 200000 23228188 200000 819429811 200000 414130738 200000 819153828 200000 476310472 200000 379337624 200000 555061366 200000 259490806 200000 515977794 200000 588427566 200000 708711385 200000 330254076 200000 164632530 200000 227358116 200000 642367472 200000 985308469 200000 197333598 200000 269832904 200000 348375282 200000 972119488 200000 918060652 200000 54192394 200000 176618934 200000 497469020 200000 798521635 200000 592592759 200000 778751921 200000 636070245 200000 996768841 200000 491850173 200000 681210619 200000 900665309 200000 415618629 200000 909157420 200000 708961355 200000 531597151 200000 320600605 200000 571973554 200000 980675829 200000 748536876 200000 810228600 200000 59817438 200000 682155762 200000 272512802 200000 349284508 200000 900721885 200000 33391319 200000 749079486 200000 807851632 200000 93224319 200000 506129884 200000 897852961 200000 899025530 200000 424723249 200000 648795094 200000 964956423 200000 536568034 200000 556479492 200000 754681660 200000 907161041 200000 232414828 200000 247798948 200000 34957092 200000 561365115 200000 962112640 200000 854414944 200000 522671942 200000 649626021 200000 177972005 200000 614998311 200000 941101559 200000 573215885 200000 60047616 200000 745029000 200000 363166766 200000 29349138 200000 691577688 200000 414711473 200000 205972865 200000 944480690 200000 7433749 200000 892063344 200000 263011368 200000 197947276 200000 987012027 200000 288283956 200000 148052728 200000 899896926 200000 922862451 200000 383656971 200000 218217833 200000 727472262 200000 36968194 200000 983830180 200000 628721551 200000 991375108 200000 731293390 200000 223169358 200000 48607779 200000 51190133 200000 229959647 200000 315289335 200000 187467387 200000 208154649 200000 150618074 200000 32092973 200000 769339020 200000 852734413 200000 105881863 200000 991631903 200000 46477550 200000 295864848 200000 617134668 200000 727394459 200000 465909463 200000 944411906 200000 768112431 200000 648908816 200000 147360798 200000 754122591 200000 424633303 200000 420736141 200000 935152952 200000 936473735 200000 431371018 200000 45024960 200000 576524605 200000 55085688 200000 885105199 200000 420781047 200000 403077603 200000 541650384 200000 248236876 200000 753828897 200000 600433025 200000 466734031 200000 424664328 200000 644025804 200000 725779213 200000 912145491 200000 123055273 200000 979131431 200000 879658525 200000 440275417 200000 712390166 200000 909683969 200000 118685928 200000 865437570 200000 134866901 200000 452568776 200000 477955653 200000 194473226 200000 841740557 200000 735734922 200000 232691626 200000 13132497 200000 267547524 200000 246805494 200000 971047726 200000 525448662 200000 425268642 200000 629158746 200000 106927494 200000 940417462 200000 974647915 200000 953239461 200000 369264138 200000 647092400 200000 474809223 200000 957923942 200000 145722544 200000 134303651 200000 139562813 200000 164776906 200000 862999055 200000 949314061 200000 720132722 200000 460879009 200000 358920028 200000 410946572 200000 489573550 200000 648202841 200000 136008303 200000 686731872 200000 583660566 200000 692975873 200000 566883775 200000 53344358 200000 424048498 200000 230933830 200000 167396448 200000 257847326 200000 347635751 200000 920377464 200000 972795403 200000 888305189 200000 522328637 200000 668567684 200000 427598101 200000 874567611 200000 521347161 200000 1224186 200000 657464950 200000 644145341 200000 923903939 200000 210246152 200000 232818115 200000 60559786 200000 482768481 200000 200158844 200000 683679027 200000 880520609 200000 31683257 200000 589524934 200000 252591516 200000 203696224 200000 996044785 200000 834248434 200000 29052534 200000 545788998 200000 658660817 200000 740923313 200000 695074774 200000 385054801 200000 978539711 200000 37052496 200000 691992179 200000 214826528 200000 135678401 200000 612368830 200000 524952483 200000 508022768 200000 935241342 200000 95891337 200000 177687390 200000 135130786 200000 563985212 200000 827457504 200000 80811577 200000 408988083 200000 544199906 200000 296372114 200000 914966380 200000 339208001 200000 603630838 200000 794309644 200000 328488139 200000 860328459 200000 934931359 200000 495129950 200000 308982991 200000 492326256 200000 71152547 200000 367014454 200000 626720398 200000 290146671 200000 951540329 200000 800924642 200000 106967485 200000 792242341 200000 218319864 200000 167297106 200000 175603892 200000 341582929 200000 498539253 200000 962998290 200000 52254313 200000 957254737 200000 717744807 200000 540115027 200000 618986610 200000 74445605 200000 85147894 200000 377135842 200000 430011143 200000 47197163 200000 218351206 200000 998645294 200000 572800253 200000 499950177 200000 127948831 200000 195495237 200000 625725387 200000 605213925 200000 829487080 200000 146679766 200000 435233160 200000 796940407 200000 716864550 200000 28667440 200000 309931754 200000 697381044 200000 327785953 200000 274799424 200000 589391175 200000 752898011 200000 894984383 200000 933500566 200000 728954006 200000 908717771 200000 857751813 200000 80996448 200000 548396910 200000 142237955 200000 853954972 200000 115030380 200000 921239813 200000 310852767 200000 259442697 200000 92942121 200000 345493297 200000 683724385 200000 946338418 200000 746490278 200000 543300202 200000 775945124 200000 498641311 200000 862629776 200000 770316229 200000 200900713 200000 907129078 200000 692200503 200000 161334521 200000 803105614 200000 72565373 200000 590156681 200000 105221724 200000 739320208 200000 679983323 200000 373390868 200000 667213542 200000 366113552 200000 770855766 200000 888657160 200000 450472492 200000 895828554 200000 698620373 200000 574560305 200000 744810597 200000 304513119 200000 764930270 200000 817334272 200000 940715624 200000 896911115 200000 144724888 200000 894585729 200000 772093355 200000 474795694 200000 608038857 200000 348350565 200000 112387652 200000 408364614 200000 635413464 200000 739599609 200000 923440874 200000 532327282 200000 297956043 200000 92026413 200000 508592372 200000 340045936 200000 653859913 200000 859828621 200000 476637784 200000 349979167 200000 78924441 200000 817761098 200000 561301421 200000 524910077 200000 822696608 200000 351379504 200000 466071080 200000 287908904 200000 926915045 200000 146917296 200000 498772897 200000 128284000 200000 33413263 200000 161449943 200000 443581582 200000 516888322 200000 130111333 200000 820754773 200000 23958022 200000 552862478 200000 623120844 200000 382692726 200000 124238270 200000 4762145 200000 916080076 200000 776957483 200000 181425679 200000 833333626 200000 799436810 200000 765075456 200000 262396909 200000 774599416 200000 918362574 200000 617709094 200000 483534064 200000 615330073 200000 278160637 200000 600937066 200000 306621261 200000 231522044 200000 762055199 200000 896771900 200000 172533725 200000 716647519 200000 729766490 200000 918402984 200000 146442772 200000 227024801 200000 761802100 200000 12628318 200000 264821770 200000 450398656 200000 719343571 200000 834370221 200000 184234613 200000 781907034 200000 416830591 200000 338222723 200000 141192876 200000 16434095 200000 687675166 200000 453713006 200000 35384996 200000 96713372 200000 627162102 200000 352521373 200000 375249141 200000 700640929 200000 783378414 200000 615634399 200000 953240277 200000 159027675 200000 894885516 200000 47836577 200000 299726363 200000 439735049 200000 132691447 200000 581374963 200000 493989181 200000 763299210 200000 391830261 200000 931916163 200000 844736849 200000 602490204 200000 708902637 200000 879850911 200000 358558734 200000 333617438 200000 674538981 200000 947565110 200000 314886091 200000 123657230 200000 560480388 200000 543744471 200000 55348094 200000 719580683 200000 75979792 200000 713153455 200000 99790013 200000 177907090 200000 985779824 200000 879078286 200000 884445120 200000 546841540 200000 974754347 200000 609994209 200000 661094748 200000 761753693 200000 991887974 200000 674196921 200000 194922760 200000 518904766 200000 831423720 200000 300433602 200000 426804954 200000 780102371 200000 501347865 200000 524501323 200000 730275210 200000 166035308 200000 772717821 200000 49128516 200000 85363309 200000 78435736 200000 558732093 200000 223429433 200000 830977402 200000 920839236 200000 62479645 200000 627038811 200000 250577736 200000 583116527 200000 99954054 200000 64600695 200000 970309389 200000 96962487 200000 35521020 200000 221823740 200000 40300191 200000 311259484 200000 863506088 200000 490729977 200000 857742965 200000 913805116 200000 420029007 200000 18184731 200000 122088358 200000 506795861 200000 492914775 200000 783247538 200000 705514984 200000 446947909 200000 934864072 200000 528808876 200000 719448465 200000 725187916 200000 837475400 200000 192698263 200000 285427609 200000 686971975 200000 435562013 200000 581702050 200000 458221973 200000 357244853 200000 257556013 200000 57126299 200000 775674300 200000 867159733 200000 158505216 200000 456137713 200000 673109732 200000 45989638 200000 640674748 200000 38539187 200000 962973317 200000 390994693 200000 882439719 200000 157363343 200000 40473780 200000 361251761 200000 625982632 200000 262251219 200000 243764777 200000 873393320 200000 51975237 200000 408768878 200000 999382584 200000 643449386 200000 766084261 200000 878311406 200000 934019802 200000 46711061 200000 874164238 200000 881341571 200000 431150244 200000 989999335 200000 821195624 200000 857682426 200000 572292302 200000 769936318 200000 714826807 200000 701144513 200000 970597677 200000 422213722 200000 509159075 200000 173599720 200000 88931896 200000 134361112 200000 934506354 200000 456797469 200000 73991941 200000 552169207 200000 386908172 200000 445618351 200000 523829068 200000 262374294 200000 643478645 200000 912988299 200000 109944162 200000 501612340 200000 626608981 200000 946379585 200000 45240894 200000 800197549 200000 417036275 200000 989271550 200000 933106550 200000 629361538 200000 708737076 200000 729402514 200000 810609986 200000 124079057 200000 745438368 200000 624766827 200000 167031927 200000 96026712 200000 721642076 200000 483718552 200000 999056013 200000 698562934 200000 311096112 200000 873499334 200000 691434392 200000 942392360 200000 289858946 200000 337327429 200000 68059217 200000 863174159 200000 946815575 200000 892418562 200000 875516942 200000 788344679 200000 401614680 200000 312934030 200000 83287748 200000 411440912 200000 395803338 200000 123154708 200000 144355083 200000 810747017 200000 204485011 200000 767904870 200000 551014937 200000 535820783 200000 495419707 200000 880453616 200000 685596613 200000 157471233 200000 157626344 200000 448847810 200000 455347844 200000 169343006 200000 929351776 200000 348729481 200000 638960494 200000 220521028 200000 706075146 200000 841948053 200000 366892089 200000 121161489 200000 286176492 200000 998852820 200000 612699452 200000 500326341 200000 182080429 200000 439673045 200000 27847533 200000 424435774 200000 426021267 200000 415315653 200000 793440866 200000 593970937 200000 638703237 200000 828397172 200000 80842834 200000 828957463 200000 483226889 200000 295360079 200000 267893268 200000 797185620 200000 998433863 200000 918959974 200000 743631134 200000 305013008 200000 40787459 200000 380634983 200000 873160071 200000 809939530 200000 939896997 200000 284692641 200000 565147140 200000 44951967 200000 897243955 200000 416345089 200000 733755373 200000 118308686 200000 77114197 200000 503313175 200000 657860920 200000 678455350 200000 911344975 200000 787124752 200000 481489020 200000 951632341 200000 606606857 200000 531727804 200000 20530926 200000 130599497 200000 882984202 200000 467839881 200000 740691046 200000 210913874 200000 33429623 200000 661078917 200000 908359515 200000 771918 200000 984482072 200000 497605728 200000 231534305 200000 832691514 200000 79114834 200000 110450022 200000 563660977 200000 627178167 200000 5479469 200000 325528712 200000 894190368 200000 807963905 200000 350232399 200000 415197267 200000 222002982 200000 703079928 200000 824588542 200000 253782518 200000 820743768 200000 255893018 200000 972974368 200000 820454719 200000 325970669 200000 98515590 200000 494451261 200000 188080797 200000 122080187 200000 367829243 200000 282434939 200000 706240799 200000 411800122 200000 586712021 200000 620585632 200000 395240051 200000 929885823 200000 889853973 200000 17522706 200000 912431335 200000 813904193 200000 504359257 200000 646347481 200000 337808745 200000 630847446 200000 85160927 200000 912231067 200000 589618058 200000 880340022 200000 516646533 200000 406072734 200000 808494454 200000 927439606 200000 833174219 200000 150504649 200000 614330365 200000 569124173 200000 509587150 200000 964274595 200000 651138700 200000 589179666 200000 401043789 200000 133379153 200000 521104691 200000 525363387 200000 458449832 200000 94810010 200000 138081440 200000 260666206 200000 633422299 200000 478359269 200000 304294433 200000 546011315 200000 130771078 200000 43088440 200000 964199333 200000 592196367 200000 957449959 200000 118062138 200000 338846651 200000 633760617 200000 585604829 200000 667793458 200000 466933137 200000 686735703 200000 748162278 200000 164681221 200000 224158964 200000 698883345 200000 804579872 200000 458727995 200000 856484949 200000 565461868 200000 267612235 200000 246123513 200000 969567938 200000 988786655 200000 195262916 200000 684260102 200000 125752808 200000 115973249 200000 797968779 200000 629055434 200000 833691670 200000 174420487 200000 539991357 200000 242554698 200000 897513532 200000 388683722 200000 512516889 200000 46077740 200000 524098535 200000 438279614 200000 466445311 200000 230215096 200000 395166022 200000 831002747 200000 487160171 200000 376839635 200000 511356711 200000 220144951 200000 181560701 200000 198007045 200000 662259449 200000 501812680 200000 848593139 200000 584052596 200000 555926219 200000 657267366 200000 462340395 200000 993078246 200000 55459146 200000 630165222 200000 800394277 200000 779581889 200000 524782022 200000 500296255 200000 219283583 200000 707497741 200000 778427437 200000 613027079 200000 672950135 200000 999939184 200000 957340429 200000 410607670 200000 799700203 200000 236504368 200000 231009173 200000 432694113 200000 906146139 200000 327739188 200000 490716052 200000 735636671 200000 400991716 200000 638316802 200000 813916535 200000 19589415 200000 736201285 200000 635325889 200000 956088398 200000 202070031 200000 742202077 200000 926930231 200000 565287879 200000 972218253 200000 900241578 200000 730096075 200000 204103728 200000 552841816 200000 808630603 200000 330083972 200000 627413112 200000 11139527 200000 45017342 200000 296455431 200000 13092398 200000 279599056 200000 926264482 200000 165975963 200000 260156799 200000 82048777 200000 5875637 200000 538958119 200000 386918203 200000 475692714 200000 881406549 200000 220680498 200000 664346832 200000 115303048 200000 503947074 200000 443097057 200000 949199948 200000 43588890 200000 658311641 200000 532058107 200000 906263134 200000 212645751 200000 642925594 200000 761997544 200000 582693973 200000 386175316 200000 42149026 200000 139280044 200000 721381918 200000 248879882 200000 410850480 200000 104635888 200000 242489417 200000 44682125 200000 24361507 200000 237472760 200000 433529860 200000 577773173 200000 241937786 200000 490392237 200000 453183773 200000 938608631 200000 946955217 200000 112835732 200000 29432323 200000 651229932 200000 632234729 200000 328581331 200000 681757125 200000 436413128 200000 545455392 200000 287193906 200000 906220560 200000 802059683 200000 22306164 200000 114229783 200000 302676276 200000 602327091 200000 297379715 200000 118817416 200000 58002975 200000 128785358 200000 731484557 200000 244826155 200000 952697951 200000 135486572 200000 163796079 200000 918053192 200000 98695203 200000 432096930 200000 956688297 200000 660884165 200000 315974202 200000 155575719 200000 888435544 200000 748047912 200000 122682385 200000 118530386 200000 476756027 200000 893408152 200000 562325944 200000 282772505 200000 194718129 200000 302350811 200000 756959709 200000 818029330 200000 513852856 200000 813295192 200000 947964878 200000 275264500 200000 55087343 200000 843028245 200000 93900666 200000 182358806 200000 125042324 200000 969768121 200000 357438319 200000 143948654 200000 451957894 200000 160812171 200000 586060509 200000 268746898 200000 269449539 200000 510240880 200000 999118736 200000 759930042 200000 959553513 200000 661903599 200000 249748473 200000 477673659 200000 912677944 200000 950424367 200000 454241061 200000 226640396 200000 156761229 200000 315769591 200000 127861955 200000 614473923 200000 679668711 200000 804262572 200000 807935266 200000 522090904 200000 787200998 200000 301588310 200000 605481775 200000 542879200 200000 702088390 200000 379277466 200000 322713722 200000 407560594 200000 461235559 200000 772863168 200000 108865329 200000 470967621 200000 817720647 200000 6749869 200000 922334242 200000 258865198 200000 419879045 200000 816609769 200000 429264060 200000 451238950 200000 33676255 200000 634366617 200000 201548557 200000 778716065 200000 510146227 200000 454777733 200000 957561797 200000 370267063 200000 461977345 200000 812280339 200000 394463281 200000 982360094 200000 826679142 200000 127546952 200000 169070143 200000 92978476 200000 640083234 200000 229170381 200000 252491391 200000 919085529 200000 760365586 200000 954904807 200000 206411295 200000 579495354 200000 476546230 200000 13990013 200000 658251502 200000 348693766 200000 392660523 200000 472432149 200000 234842969 200000 496141971 200000 754699824 200000 313835734 200000 31700080 200000 209570265 200000 120176932 200000 366662790 200000 848975329 200000 616752877 200000 172604933 200000 257697676 200000 899465210 200000 937786502 200000 244152946 200000 996188398 200000 562713514 200000 95958523 200000 233117353 200000 428653651 200000 553021055 200000 872902466 200000 108503432 200000 386286081 200000 54118568 200000 357422321 200000 980109455 200000 468400351 200000 684922612 200000 376220224 200000 207266779 200000 806961779 200000 434748113 200000 400306948 200000 119014444 200000 22543588 200000 908404813 200000 234436020 200000 983600863 200000 433279737 200000 286853143 200000 730617190 200000 19810291 200000 393716247 200000 741928829 200000 542534610 200000 613990407 200000 691268166 200000 281716335 200000 170277197 200000 805459034 200000 977906219 200000 331868537 200000 19431630 200000 871474377 200000 21882637 200000 26373068 200000 918810603 200000 908201427 200000 282350804 200000 72804149 200000 656261852 200000 950737046 200000 461459972 200000 699962915 200000 879472758 200000 71798482 200000 101927366 200000 201424293 200000 877115441 200000 810285285 200000 581349854 200000 470740840 200000 164176929 200000 634227660 200000 34863797 200000 628944828 200000 346216191 200000 287448360 200000 204388176 200000 225622926 200000 953250849 200000 822912821 200000 141263189 200000 452168814 200000 801414012 200000 529640660 200000 369081612 200000 912573066 200000 938780584 200000 455297921 200000 788811611 200000 399058097 200000 856200155 200000 676296028 200000 745540552 200000 354439248 200000 620834795 200000 281052963 200000 694020730 200000 381087095 200000 331492944 200000 459669045 200000 103572023 200000 376010451 200000 729143327 200000 558792336 200000 648837733 200000 840156084 200000 367658255 200000 996943059 200000 301676813 200000 586911240 200000 752706423 200000 673193531 200000 435124434 200000 259526238 200000 116142669 200000 483129513 200000 109307646 200000 46563299 200000 908520231 200000 438117018 200000 280166773 200000 204338790 200000 157867580 200000 95609132 200000 70676158 200000 935685207 200000 960304227 200000 905925150 200000 889030656 200000 341902019 200000 673439506 200000 411859408 200000 171694849 200000 743342425 200000 662858335 200000 954552638 200000 397887528 200000 993821799 200000 223651074 200000 449776648 200000 680269436 200000 886417117 200000 494354000 200000 938325100 200000 506171298 200000 18466375 200000 575878208 200000 36796233 200000 909209058 200000 787522774 200000 631303017 200000 458191901 200000 987972129 200000 413428567 200000 523854080 200000 633035527 200000 975011302 200000 417590073 200000 695953629 200000 340178116 200000 358913881 200000 136236682 200000 259673975 200000 370396341 200000 205386046 200000 844789753 200000 838248930 200000 793368790 200000 876326142 200000 882037461 200000 50713559 200000 361301960 200000 265628318 200000 147204364 200000 122154411 200000 168236231 200000 220950724 200000 383532844 200000 316775510 200000 691451827 200000 830816440 200000 486099043 200000 214915437 200000 935035659 200000 151451232 200000 246526082 200000 596812071 200000 719115244 200000 146803265 200000 183336949 200000 617792602 200000 634332693 200000 4510084 200000 984887756 200000 787221118 200000 822840293 200000 991808494 200000 908932532 200000 194320808 200000 448626778 200000 568756198 200000 681509373 200000 182352527 200000 594147602 200000 296607858 200000 165457301 200000 246205577 200000 7935053 200000 299451705 200000 859086858 200000 655054734 200000 78499048 200000 974156929 200000 575565708 200000 127483443 200000 681038947 200000 559321393 200000 512733415 200000 908657583 200000 397852379 200000 479361231 200000 72877452 200000 291087321 200000 681587984 200000 679496578 200000 492374408 200000 100078887 200000 85987423 200000 755003408 200000 596493706 200000 381785263 200000 127171271 200000 709457888 200000 652588256 200000 114510889 200000 945370343 200000 253998329 200000 999653241 200000 686074858 200000 680656381 200000 549913600 200000 493821924 200000 38892777 200000 926066664 200000 438183484 200000 268596558 200000 454741180 200000 953463590 200000 459508628 200000 772628871 200000 244786587 200000 763166933 200000 561657999 200000 674159357 200000 756967515 200000 255505077 200000 929271890 200000 571649214 200000 877774963 200000 458651427 200000 549345445 200000 284788345 200000 248398842 200000 331364639 200000 614219757 200000 624675965 200000 291146661 200000 967365190 200000 268425010 200000 824611256 200000 947854029 200000 721540312 200000 887748121 200000 948573623 200000 582717798 200000 260746162 200000 818164970 200000 162289323 200000 953597960 200000 869806163 200000 411757195 200000 924461922 200000 37664233 200000 397606106 200000 708549250 200000 932669257 200000 734849247 200000 700002821 200000 152842485 200000 300540527 200000 584998754 200000 414362419 200000 766857900 200000 677266308 200000 705882759 200000 744768098 200000 249278221 200000 713334741 200000 189298181 200000 581926960 200000 619997726 200000 826211153 200000 85806642 200000 946025949 200000 337004678 200000 211922566 200000 848269318 200000 129973062 200000 904033675 200000 388688035 200000 109336854 200000 747980523 200000 951332115 200000 110922614 200000 463940505 200000 306980329 200000 418999719 200000 177818991 200000 852724326 200000 721029119 200000 899255403 200000 818596763 200000 828286195 200000 447884172 200000 411050790 200000 244482985 200000 225053526 200000 97487759 200000 710631999 200000 591179751 200000 17431622 200000 415913892 200000 254529724 200000 509190468 200000 75622170 200000 705061900 200000 311874116 200000 898200399 200000 690429384 200000 199519141 200000 912934173 200000 76842037 200000 211642086 200000 247802349 200000 908799535 200000 10369222 200000 534034348 200000 732235523 200000 198566654 200000 266689648 200000 110792687 200000 652181412 200000 352318898 200000 619201345 200000 457654310 200000 103860017 200000 548502802 200000 831382504 200000 68371816 200000 346823078 200000 643238531 200000 199097268 200000 210571626 200000 490490275 200000 493182477 200000 545921170 200000 268123268 200000 994205287 200000 174330965 200000 562065170 200000 765909933 200000 52251599 200000 422285987 200000 112091746 200000 762498169 200000 694602330 200000 318369500 200000 561469008 200000 172679969 200000 770293031 200000 962780040 200000 894088011 200000 696280187 200000 50692596 200000 894135757 200000 906943585 200000 960190460 200000 584096031 200000 232886129 200000 93749570 200000 517972412 200000 549391272 200000 727106778 200000 29806651 200000 103041649 200000 137686829 200000 781140240 200000 273113658 200000 725749617 200000 456660459 200000 111462841 200000 45462224 200000 860564660 200000 85111491 200000 454848795 200000 832842793 200000 975839439 200000 94315313 200000 705290781 200000 577259796 200000 336377593 200000 718751061 200000 92081733 200000 215645953 200000 900819209 200000 772019181 200000 683833786 200000 71728124 200000 554908533 200000 338274904 200000 854872898 200000 526855350 200000 281303891 200000 887513749 200000 942231620 200000 894811772 200000 481587290 200000 307444544 200000 394995398 200000 983044413 200000 676265185 200000 751328154 200000 269490543 200000 296274824 200000 958772190 200000 512905601 200000 177069957 200000 208955018 200000 473638119 200000 876196723 200000 933941487 200000 329085459 200000 234645044 200000 595049102 200000 839724596 200000 975748241 200000 39954586 200000 477708434 200000 765978745 200000 320912146 200000 256725904 200000 784077788 200000 732162949 200000 482806085 200000 723677484 200000 98889580 200000 646880704 200000 936343417 200000 900637734 200000 280958175 200000 673037870 200000 498453659 200000 475946963 200000 527977588 200000 702646903 200000 418058299 200000 466059818 200000 410509066 200000 981890274 200000 594249862 200000 898392514 200000 606166047 200000 730826325 200000 423239245 200000 417342416 200000 227625426 200000 999993941 200000 989926652 200000 226672173 200000 454936289 200000 657455371 200000 924590754 200000 574810957 200000 363696810 200000 415707451 200000 932088302 200000 801329736 200000 97435437 200000 395558990 200000 603418671 200000 970587860 200000 411133192 200000 798574665 200000 86093139 200000 879038279 200000 762910072 200000 912743379 200000 117789160 200000 173179545 200000 135760477 200000 573809202 200000 17738013 200000 496376415 200000 54616630 200000 502541132 200000 260763328 200000 332314320 200000 95655968 200000 845789097 200000 708460353 200000 388061378 200000 151487962 200000 696001647 200000 428630957 200000 738353581 200000 809455555 200000 132253028 200000 286738354 200000 289452454 200000 138117849 200000 588401391 200000 666930080 200000 859707236 200000 24836283 200000 505055766 200000 151240805 200000 79131198 200000 321806247 200000 180247680 200000 329717648 200000 962606122 200000 950301819 200000 339879539 200000 795421518 200000 170318782 200000 888670903 200000 538195670 200000 780165231 200000 74064434 200000 505183864 200000 206910256 200000 256319073 200000 582836059 200000 99096702 200000 295218086 200000 662982450 200000 48731056 200000 479472678 200000 544313599 200000 208583057 200000 196870215 200000 110440304 200000 713512610 200000 897590988 200000 688482520 200000 416896249 200000 124234902 200000 443956434 200000 711519160 200000 445132800 200000 428943744 200000 459899954 200000 207398366 200000 32408164 200000 884001960 200000 938879002 200000 592335584 200000 698566819 200000 412793843 200000 173020760 200000 681075446 200000 48919004 200000 32219625 200000 330894683 200000 969042165 200000 734353868 200000 442845103 200000 336910385 200000 310754901 200000 508184276 200000 593742093 200000 994477194 200000 425223978 200000 406048753 200000 42302056 200000 733470898 200000 446110765 200000 466425025 200000 295814344 200000 345790362 200000 760652468 200000 905443204 200000 552490451 200000 901731023 200000 331100852 200000 926996247 200000 571010511 200000 85382784 200000 991768261 200000 79777529 200000 510230946 200000 619912059 200000 481196573 200000 457274185 200000 723731668 200000 903294256 200000 504664722 200000 934576837 200000 868540811 200000 178220459 200000 894388380 200000 860596940 200000 413704845 200000 946612125 200000 830688592 200000 689314652 200000 950017345 200000 803678803 200000 569229925 200000 803909396 200000 746245549 200000 739648444 200000 958999602 200000 418975538 200000 403217528 200000 594272870 200000 411194285 200000 851162004 200000 729095400 200000 646161792 200000 565342316 200000 979084986 200000 258101988 200000 492164313 200000 614640806 200000 685003713 200000 560328434 200000 392210143 200000 852823858 200000 959089257 200000 128946233 200000 156083872 200000 686637958 200000 24542991 200000 902893184 200000 612529099 200000 332385720 200000 619716274 200000 641205292 200000 307709614 200000 701890688 200000 505725681 200000 81086532 200000 337924152 200000 197205811 200000 312434698 200000 584482928 200000 749154808 200000 775901640 200000 287153884 200000 880092404 200000 533301788 200000 961000662 200000 963347173 200000 503215288 200000 608428402 200000 997173650 200000 397982276 200000 352424259 200000 418686825 200000 642190292 200000 790909879 200000 750743226 200000 161242127 200000 892948499 200000 332034204 200000 197306341 200000 588840979 200000 175058787 200000 145325811 200000 622247977 200000 536868036 200000 363777917 200000 604400473 200000 812961678 200000 999333391 200000 698649270 200000 471051021 200000 268637370 200000 900307588 200000 451117062 200000 580618223 200000 442349298 200000 177093969 200000 139550978 200000 312780923 200000 735103519 200000 581641797 200000 407437793 200000 822868945 200000 473557190 200000 806900173 200000 985463673 200000 470156719 200000 421779982 200000 468066040 200000 728772418 200000 285134452 200000 518342077 200000 348920694 200000 567168337 200000 400540958 200000 417785913 200000 396579732 200000 505593437 200000 364022091 200000 637659274 200000 421169729 200000 8236988 200000 692319547 200000 130086998 200000 499196171 200000 171796326 200000 542610380 200000 958755811 200000 856426529 200000 680889328 200000 93290619 200000 353217560 200000 407482962 200000 445622929 200000 273049960 200000 356406907 200000 484148491 200000 866183456 200000 624508754 200000 412526899 200000 812156508 200000 66702867 200000 863756694 200000 73473799 200000 2186995 200000 353632384 200000 861126195 200000 28944220 200000 641885727 200000 566254623 200000 721211336 200000 742748729 200000 785751501 200000 515402053 200000 707867539 200000 167776837 200000 480679564 200000 425598697 200000 308162419 200000 442131143 200000 566390156 200000 818738337 200000 549237222 200000 450246052 200000 331976858 200000 890150565 200000 467733003 200000 337738595 200000 477112869 200000 180111306 200000 574673311 200000 762683180 200000 448229179 200000 957211527 200000 521923331 200000 84210371 200000 606420363 200000 94113267 200000 797233971 200000 366838929 200000 395234660 200000 164463555 200000 627563471 200000 457726362 200000 318750131 200000 960531536 200000 446815510 200000 956568455 200000 595661832 200000 743428494 200000 516931557 200000 75830941 200000 756475537 200000 449644053 200000 491822523 200000 632339394 200000 296984604 200000 536726811 200000 581681335 200000 89649790 200000 820886040 200000 802354806 200000 839240599 200000 428753655 200000 294745748 200000 299129501 200000 801827770 200000 366198771 200000 903701054 200000 182727847 200000 152307486 200000 196936920 200000 559586915 200000 895583307 200000 315268705 200000 320251822 200000 894213876 200000 262722013 200000 406085827 200000 828574491 200000 571405438 200000 459406934 200000 187584033 200000 860880485 200000 43916849 200000 732041547 200000 518767355 200000 253918067 200000 540708313 200000 843216115 200000 358831726 200000 711413963 200000 138388967 200000 831079461 200000 645697594 200000 753572244 200000 420692840 200000 221939286 200000 479837884 200000 769508756 200000 312150538 200000 221301663 200000 868953331 200000 622889266 200000 243569182 200000 292567220 200000 349105790 200000 69462900 200000 58694800 200000 445310701 200000 916023195 200000 883042818 200000 674378479 200000 116511808 200000 746441000 200000 14836000 200000 433504107 200000 689705283 200000 951207077 200000 222080438 200000 77825745 200000 7928110 200000 194414128 200000 658024267 200000 374049423 200000 769730518 200000 935726214 200000 743286788 200000 722155190 200000 14318514 200000 344610568 200000 961952424 200000 858308082 200000 394882521 200000 461579698 200000 941400223 200000 32501138 200000 878638592 200000 90760484 200000 989103597 200000 619703174 200000 325185151 200000 600194205 200000 354338619 200000 76044379 200000 401899597 200000 747600378 200000 471434189 200000 422163263 200000 790479614 200000 719372730 200000 797997964 200000 677675011 200000 418940107 200000 691020540 200000 415193341 200000 808891155 200000 22163594 200000 827262334 200000 308945734 200000 888449918 200000 824746928 200000 322006942 200000 809116719 200000 293008116 200000 114354773 200000 874210908 200000 132838942 200000 152340417 200000 900283183 200000 686048086 200000 870712857 200000 953504470 200000 185523604 200000 286675657 200000 526931398 200000 975517632 200000 262096764 200000 344033686 200000 401330029 200000 221781166 200000 687421820 200000 612395321 200000 850552308 200000 754454639 200000 363607755 200000 528469970 200000 342925025 200000 245701232 200000 992019776 200000 749201952 200000 867689051 200000 302117569 200000 310899024 200000 925854080 200000 42584872 200000 2668560 200000 714786836 200000 989241841 200000 976430767 200000 876895659 200000 644770112 200000 514922002 200000 137853686 200000 45062529 200000 93315884 200000 377475873 200000 592523428 200000 206847009 200000 686319310 200000 166488828 200000 327288064 200000 999218872 200000 525913020 200000 657652259 200000 796176367 200000 119730966 200000 334922798 200000 531618227 200000 850070520 200000 164824489 200000 743415544 200000 214243692 200000 232262210 200000 362535295 200000 305606035 200000 881044395 200000 937195668 200000 19861063 200000 839982613 200000 611647856 200000 688352595 200000 109502543 200000 576431412 200000 967328856 200000 440525703 200000 56158855 200000 74806854 200000 117301922 200000 852472533 200000 113399419 200000 823923522 200000 18004781 200000 937628037 200000 101396060 200000 124992703 200000 943936887 200000 850231932 200000 856822007 200000 252764658 200000 791507359 200000 94935362 200000 321655739 200000 946055860 200000 387008099 200000 799882236 200000 475398839 200000 307467641 200000 557728034 200000 942360434 200000 473319576 200000 926314841 200000 212454361 200000 479375114 200000 648644270 200000 838571018 200000 416121129 200000 106747081 200000 791970535 200000 313400290 200000 260207694 200000 528978264 200000 283797969 200000 767725529 200000 697968425 200000 848456188 200000 636967067 200000 254343556 200000 252089398 200000 501052060 200000 471319827 200000 104255258 200000 557825173 200000 946208702 200000 605207465 200000 826372465 200000 822235140 200000 79753864 200000 966270313 200000 921136641 200000 695953634 200000 391707843 200000 893477892 200000 320175839 200000 369707565 200000 43215058 200000 261033415 200000 774202562 200000 1950084 200000 630906815 200000 1335713 200000 225686273 200000 529393445 200000 440081710 200000 159205153 200000 669192594 200000 50961391 200000 43949926 200000 474840692 200000 548525323 200000 474879327 200000 114278734 200000 83789418 200000 236560036 200000 141155734 200000 185386092 200000 82571888 200000 564125746 200000 783878480 200000 517812455 200000 775092886 200000 59741739 200000 316956653 200000 698728326 200000 247893898 200000 658010024 200000 799379820 200000 971212718 200000 654524571 200000 34462301 200000 629526122 200000 44759398 200000 267706806 200000 587929763 200000 530753574 200000 822148950 200000 469774699 200000 120735086 200000 963907711 200000 772516034 200000 556496103 200000 60098133 200000 245377011 200000 79552403 200000 280804859 200000 794025872 200000 612012961 200000 916928077 200000 39617299 200000 381988852 200000 999872327 200000 568232473 200000 393086270 200000 23174392 200000 567417155 200000 912156859 200000 659111979 200000 119951027 200000 981481621 200000 943457436 200000 410490921 200000 80518107 200000 279934682 200000 186878145 200000 871483942 200000 605319622 200000 156942930 200000 813704400 200000 556005296 200000 340053612 200000 147819994 200000 664241425 200000 514563318 200000 190425698 200000 352317169 200000 979177066 200000 577008326 200000 764969695 200000 317878 200000 642028129 200000 387313807 200000 328867257 200000 773489896 200000 665654045 200000 826621536 200000 200955240 200000 38554083 200000 354068324 200000 737314023 200000 452375297 200000 114145448 200000 728880796 200000 533114738 200000 582430779 200000 578002389 200000 191007437 200000 678708720 200000 617094509 200000 229305000 200000 872367773 200000 798414063 200000 216174477 200000 385478399 200000 403633491 200000 542688158 200000 661901873 200000 84800346 200000 497835220 200000 734204364 200000 271332752 200000 851467478 200000 942650279 200000 690379238 200000 839800449 200000 632049971 200000 10761971 200000 96184572 200000 855553658 200000 232703182 200000 739587710 200000 705987772 200000 30506897 200000 620120742 200000 240195759 200000 927262581 200000 921063038 200000 736724058 200000 453770381 200000 740815892 200000 973872278 200000 752195113 200000 848622013 200000 938890281 200000 869217232 200000 322967791 200000 547584646 200000 546054625 200000 4043458 200000 783842861 200000 528741328 200000 612396044 200000 601159332 200000 868262913 200000 990969631 200000 99655704 200000 512503115 200000 311879977 200000 127927964 200000 492958740 200000 774039854 200000 585184515 200000 100914955 200000 52892845 200000 431741796 200000 4588431 200000 935017429 200000 816861490 200000 319840163 200000 220898154 200000 595598079 200000 311981971 200000 65609793 200000 416462804 200000 925654319 200000 814373981 200000 691911222 200000 724135082 200000 718757293 200000 449181887 200000 406099735 200000 339080811 200000 965999198 200000 219519111 200000 517079834 200000 600905270 200000 788699594 200000 583085092 200000 761276696 200000 84188617 200000 620663575 200000 98876581 200000 547329157 200000 310819715 200000 764070411 200000 348711352 200000 698322810 200000 323998306 200000 341119757 200000 400383915 200000 468535467 200000 665946629 200000 930253091 200000 573765996 200000 397630319 200000 586674345 200000 27255284 200000 404330636 200000 102789054 200000 451033391 200000 872777670 200000 669280567 200000 624507949 200000 595095827 200000 112501120 200000 880793149 200000 401628147 200000 786424950 200000 395121832 200000 157571851 200000 571090151 200000 774673940 200000 164935013 200000 876890033 200000 777123711 200000 315220301 200000 982471293 200000 29681373 200000 157563601 200000 869286431 200000 816407383 200000 222528477 200000 186972821 200000 349011753 200000 373172218 200000 253690016 200000 465693472 200000 620207017 200000 195591947 200000 796885429 200000 359632233 200000 874766718 200000 528525265 200000 693409866 200000 268915974 200000 843600166 200000 610731059 200000 946793005 200000 47339567 200000 645181376 200000 185242296 200000 290789836 200000 876725177 200000 787650313 200000 476870789 200000 891535928 200000 34582299 200000 771944802 200000 939284322 200000 958184733 200000 382777964 200000 268329927 200000 752225716 200000 841755338 200000 563565665 200000 307092953 200000 570080387 200000 766723631 200000 408534611 200000 485829588 200000 784592756 200000 565910233 200000 826665014 200000 128440984 200000 309958863 200000 399831287 200000 410151586 200000 524729763 200000 972540282 200000 979369303 200000 288067789 200000 178869012 200000 195178746 200000 102919016 200000 784915085 200000 692243369 200000 747640184 200000 316493625 200000 359969881 200000 29268161 200000 198873529 200000 762929527 200000 250478408 200000 26199642 200000 653019940 200000 510490994 200000 21553424 200000 228000019 200000 763156927 200000 117534488 200000 993513992 200000 571055657 200000 47715888 200000 591933687 200000 313163558 200000 616537469 200000 869388223 200000 52009534 200000 292126720 200000 990848907 200000 947882578 200000 176049852 200000 750053069 200000 637095283 200000 972510831 200000 367424734 200000 460712036 200000 829673204 200000 139471165 200000 562512820 200000 403456058 200000 170769515 200000 158382211 200000 689986284 200000 194013288 200000 261098199 200000 540602534 200000 361048788 200000 88764322 200000 785263575 200000 888151213 200000 751524443 200000 464707392 200000 506200489 200000 897921087 200000 671683856 200000 637876536 200000 963858732 200000 837106082 200000 908155168 200000 403345952 200000 79188445 200000 206592446 200000 173761371 200000 411689776 200000 686731741 200000 661345303 200000 259046191 200000 795708477 200000 461517289 200000 188143317 200000 511535786 200000 623018942 200000 613577567 200000 796407487 200000 219108987 200000 28309706 200000 313902654 200000 480782138 200000 180730865 200000 146424086 200000 63289638 200000 76291662 200000 16888569 200000 803321594 200000 572966227 200000 575891104 200000 275114531 200000 670407533 200000 545990309 200000 500906872 200000 132512925 200000 151906307 200000 294753690 200000 555117755 200000 696648757 200000 347816181 200000 403655505 200000 310799089 200000 356835162 200000 104125209 200000 367955848 200000 448748864 200000 634834203 200000 249893348 200000 291278494 200000 670834029 200000 488889637 200000 880676718 200000 362226064 200000 756547553 200000 486282184 200000 320795245 200000 438521855 200000 324766625 200000 926160370 200000 47474743 200000 843666984 200000 762963540 200000 841151793 200000 776018628 200000 573679849 200000 916759104 200000 344652212 200000 510370985 200000 675670465 200000 768041035 200000 492970570 200000 513034013 200000 357128400 200000 237090302 200000 988857440 200000 182269431 200000 449782994 200000 488120188 200000 862874118 200000 525638572 200000 385335079 200000 828549007 200000 212565482 200000 160772437 200000 969707981 200000 651387291 200000 633876826 200000 429796518 200000 71626595 200000 722494887 200000 2729029 200000 315637239 200000 551537447 200000 108647002 200000 232974649 200000 128632382 200000 911487735 200000 816260858 200000 639075174 200000 711857425 200000 828609363 200000 811590510 200000 204963993 200000 677030567 200000 107873113 200000 152152125 200000 341291840 200000 269464023 200000 181427910 200000 318336140 200000 376987243 200000 651770391 200000 630624251 200000 84686370 200000 932342216 200000 461281150 200000 411887092 200000 122029926 200000 524929958 200000 819796162 200000 403309649 200000 155251551 200000 599933682 200000 824666425 200000 480489296 200000 864197554 200000 298602812 200000 151116506 200000 298352592 200000 300468391 200000 503283378 200000 35616316 200000 499164495 200000 654826275 200000 224399906 200000 392286356 200000 903475180 200000 454174382 200000 697071355 200000 718528443 200000 45147237 200000 41595758 200000 840346443 200000 298448421 200000 876024857 200000 351445032 200000 398740418 200000 581354218 200000 569413894 200000 590801477 200000 185514413 200000 902165952 200000 296688074 200000 208604618 200000 363122426 200000 336869629 200000 183417253 200000 4588381 200000 953016377 200000 118734233 200000 887090804 200000 929480262 200000 394934936 200000 488809769 200000 489920182 200000 630844011 200000 37284326 200000 514812900 200000 616650634 200000 24479826 200000 803045008 200000 816002720 200000 2121903 200000 227991330 200000 355949478 200000 715148501 200000 55958145 200000 505008289 200000 946795222 200000 293360280 200000 940127234 200000 201521974 200000 87714414 200000 602469536 200000 706197709 200000 280846823 200000 82947933 200000 789061700 200000 805368611 200000 742469211 200000 582222129 200000 606207354 200000 48118242 200000 395177688 200000 319001626 200000 290344664 200000 792897671 200000 980860485 200000 948499172 200000 438961046 200000 560265011 200000 596259369 200000 544291584 200000 279537544 200000 926649506 200000 611596457 200000 999340155 200000 684813607 200000 520645173 200000 419394700 200000 725659652 200000 156330889 200000 527748072 200000 900051769 200000 314457833 200000 399719523 200000 964301915 200000 105992887 200000 35549978 200000 386668046 200000 875214540 200000 30075307 200000 360088356 200000 88907134 200000 602685210 200000 740216669 200000 149122613 200000 603865162 200000 175750083 200000 964885938 200000 792133149 200000 611380394 200000 720568294 200000 572536626 200000 205221194 200000 509271923 200000 480528193 200000 559989506 200000 458277067 200000 472732700 200000 288304690 200000 835636970 200000 952927821 200000 594247356 200000 821570489 200000 961807695 200000 442937888 200000 224795145 200000 725165427 200000 723746617 200000 273783089 200000 557875545 200000 882807200 200000 697766478 200000 864665872 200000 945206948 200000 328618269 200000 454390484 200000 363542507 200000 419601023 200000 975693162 200000 335766449 200000 414629009 200000 364800033 200000 663964324 200000 707946093 200000 493702255 200000 382450016 200000 609760650 200000 505500462 200000 434540437 200000 460117172 200000 194169211 200000 241370810 200000 272893104 200000 870526770 200000 600183413 200000 369536120 200000 976546064 200000 838215313 200000 244584726 200000 675145326 200000 773220003 200000 635410728 200000 828270238 200000 363742019 200000 362637304 200000 214194669 200000 816628459 200000 14196285 200000 504910908 200000 838130806 200000 466667130 200000 33012547 200000 680081727 200000 687791354 200000 616871020 200000 880755419 200000 146085230 200000 806544464 200000 630305405 200000 852666412 200000 728311257 200000 699483630 200000 460110605 200000 894275837 200000 446543918 200000 337140202 200000 763677979 200000 626758579 200000 546608827 200000 88294652 200000 788573252 200000 995874645 200000 774593648 200000 780564601 200000 24967367 200000 270834058 200000 395512025 200000 324146264 200000 74581891 200000 246298265 200000 52406823 200000 853701423 200000 828617718 200000 293471591 200000 782554407 200000 56289334 200000 519086142 200000 774643580 200000 377211208 200000 209868098 200000 329025307 200000 683357437 200000 616630424 200000 320293578 200000 149920746 200000 582047410 200000 410335686 200000 348846565 200000 378862763 200000 699872256 200000 23746081 200000 173818441 200000 162450939 200000 833275631 200000 805664663 200000 105162316 200000 229689626 200000 619844645 200000 974584502 200000 258044134 200000 240843237 200000 7799527 200000 279553197 200000 5880235 200000 788537051 200000 118591774 200000 410910538 200000 253816532 200000 283516699 200000 696665423 200000 326654716 200000 626639159 200000 88602723 200000 835063456 200000 235004626 200000 263318089 200000 492924690 200000 880552665 200000 122708089 200000 931414050 200000 673264678 200000 972300896 200000 892698689 200000 781694329 200000 965167422 200000 317783099 200000 949101336 200000 724242850 200000 666782360 200000 319107601 200000 733716108 200000 560448662 200000 940274450 200000 526357544 200000 594399437 200000 695703786 200000 741747244 200000 716966247 200000 496049319 200000 583696853 200000 61799427 200000 803022164 200000 658475403 200000 694815022 200000 202114902 200000 96538646 200000 529983878 200000 559882091 200000 493523332 200000 798704244 200000 206013255 200000 334743458 200000 93900940 200000 486081491 200000 490082332 200000 730453899 200000 756393739 200000 594517050 200000 770337268 200000 475494779 200000 764083264 200000 124399696 200000 82870110 200000 706233449 200000 950882825 200000 843481436 200000 416164743 200000 293203435 200000 402732262 200000 426098499 200000 657148479 200000 384521273 200000 135254005 200000 622058636 200000 428823540 200000 289668648 200000 155223796 200000 952091231 200000 910127540 200000 746541871 200000 42551873 200000 619772544 200000 467939631 200000 258638693 200000 587209436 200000 169894232 200000 370177201 200000 557133695 200000 827105378 200000 365108715 200000 578672939 200000 840268502 200000 757946130 200000 788776930 200000 957606442 200000 148746078 200000 732910539 200000 419488642 200000 470984668 200000 221098415 200000 170174476 200000 659021745 200000 326579474 200000 452356863 200000 74443249 200000 881265655 200000 405034296 200000 173181220 200000 155265596 200000 473222778 200000 829939805 200000 447447189 200000 268759624 200000 665876479 200000 866274097 200000 356975209 200000 339505686 200000 235664367 200000 307966721 200000 204325462 200000 180026436 200000 894572111 200000 364171196 200000 720117427 200000 991246863 200000 18984902 200000 269843440 200000 213841014 200000 388190552 200000 281834906 200000 657257164 200000 921616181 200000 266179739 200000 425036722 200000 558148127 200000 948202279 200000 189934841 200000 691627156 200000 386981462 200000 425288995 200000 774551086 200000 141111655 200000 892190337 200000 388744350 200000 408674970 200000 581746673 200000 451688526 200000 341594033 200000 557356859 200000 244798617 200000 138876427 200000 678606608 200000 862280624 200000 849469541 200000 763791527 200000 467017235 200000 71437367 200000 975108348 200000 51601841 200000 514422960 200000 278727087 200000 627811493 200000 521258326 200000 944704381 200000 44074390 200000 147676229 200000 299493478 200000 667441074 200000 565466122 200000 561270115 200000 344043087 200000 58630948 200000 442550731 200000 669096487 200000 971457311 200000 54747210 200000 544802870 200000 246699861 200000 30756229 200000 505299003 200000 846040907 200000 205300822 200000 296901328 200000 180041388 200000 711120295 200000 208513838 200000 254088941 200000 613211637 200000 936095881 200000 913185414 200000 218809452 200000 577379085 200000 627200464 200000 244494754 200000 721460859 200000 189483400 200000 316537338 200000 627893867 200000 370272488 200000 371672479 200000 927809062 200000 317229925 200000 148780066 200000 834253864 200000 497888274 200000 343544761 200000 585808184 200000 52153496 200000 330265629 200000 325502764 200000 837118935 200000 256151303 200000 123094341 200000 585421861 200000 170470479 200000 576223275 200000 66516776 200000 462731689 200000 306255246 200000 152716122 200000 77124102 200000 646580577 200000 740652322 200000 161099916 200000 969235132 200000 45300114 200000 718529850 200000 687700054 200000 345082058 200000 539194659 200000 438219428 200000 92809711 200000 647549517 200000 45291418 200000 69121232 200000 519768366 200000 154475012 200000 613880606 200000 239241675 200000 904661640 200000 303378254 200000 613759605 200000 327676995 200000 629169430 200000 654489641 200000 142787334 200000 467483528 200000 503909516 200000 224181556 200000 401042647 200000 721782665 200000 192970050 200000 793698221 200000 100480143 200000 781059282 200000 354854446 200000 571775859 200000 848782709 200000 543646355 200000 16011494 200000 193795843 200000 809927022 200000 250121371 200000 877235617 200000 259138942 200000 495628545 200000 174689112 200000 271640886 200000 848470688 200000 253584213 200000 721953240 200000 46285595 200000 628105418 200000 738519089 200000 729620426 200000 78686567 200000 73490168 200000 874163706 200000 672850813 200000 638474448 200000 763698378 200000 522677175 200000 603117022 200000 328090796 200000 471446143 200000 508423952 200000 573085821 200000 267346674 200000 62965492 200000 170994761 200000 675150728 200000 517370937 200000 976884648 200000 167368267 200000 379806669 200000 499966390 200000 251678393 200000 432710811 200000 245828795 200000 123545922 200000 679254247 200000 219579743 200000 418132064 200000 318744913 200000 551601552 200000 690309471 200000 385130348 200000 305352955 200000 382182578 200000 556397056 200000 162111275 200000 470450678 200000 123420907 200000 113204042 200000 728485262 200000 185218712 200000 401851259 200000 860740579 200000 475426594 200000 943962073 200000 28130879 200000 370802961 200000 60410134 200000 102288718 200000 511898550 200000 79825083 200000 987449 200000 390935854 200000 146519296 200000 38683495 200000 910573560 200000 544008271 200000 129545689 200000 871227451 200000 187123299 200000 489943081 200000 833884321 200000 977359615 200000 19258919 200000 940926673 200000 689674326 200000 45992473 200000 138327957 200000 406410494 200000 483894422 200000 67013776 200000 368286617 200000 900818951 200000 774128033 200000 619464201 200000 109381058 200000 792742370 200000 130179157 200000 845532875 200000 994721343 200000 74462501 200000 306954288 200000 396988349 200000 19706335 200000 837418248 200000 235460944 200000 438624357 200000 703416848 200000 74498399 200000 241535605 200000 619716330 200000 385295584 200000 776964771 200000 790037244 200000 549757971 200000 815270654 200000 141933034 200000 830674148 200000 675715909 200000 324343224 200000 744205033 200000 522622668 200000 113089159 200000 905932541 200000 549668856 200000 31086579 200000 482825345 200000 537242460 200000 61440526 200000 336941621 200000 994157687 200000 693948931 200000 922247359 200000 736864787 200000 345507410 200000 102982336 200000 899149380 200000 567973035 200000 343157910 200000 494985730 200000 446883186 200000 528173499 200000 799502444 200000 39911127 200000 940178880 200000 591228322 200000 75550104 200000 90328303 200000 643231557 200000 378321757 200000 435928707 200000 445172886 200000 444233399 200000 119879821 200000 462138418 200000 733318845 200000 225404268 200000 494491502 200000 942893131 200000 427130097 200000 519298908 200000 301892320 200000 42041110 200000 69627233 200000 273693980 200000 622555746 200000 312309625 200000 988867291 200000 795003363 200000 155191825 200000 864160506 200000 80495311 200000 804677511 200000 513420460 200000 930096575 200000 988350793 200000 262996608 200000 850904978 200000 268184720 200000 668060922 200000 626307555 200000 649486017 200000 546539731 200000 82054959 200000 797664103 200000 401666263 200000 500423822 200000 952118743 200000 544687971 200000 414796052 200000 511345768 200000 491700608 200000 565462221 200000 474134358 200000 531549095 200000 154114906 200000 727182651 200000 723250714 200000 636957746 200000 229162289 200000 386960100 200000 523729537 200000 627692176 200000 492064630 200000 792628383 200000 214643271 200000 92465126 200000 787142966 200000 173397474 200000 653439948 200000 164870651 200000 111798816 200000 691498691 200000 157786127 200000 933307190 200000 719171202 200000 419749882 200000 185198253 200000 321796766 200000 849398603 200000 746584796 200000 80241125 200000 947500504 200000 655239690 200000 14556512 200000 585178774 200000 282979115 200000 278983917 200000 158534172 200000 412156990 200000 581617023 200000 54763714 200000 228266056 200000 793275131 200000 826676312 200000 172586744 200000 522163129 200000 736340877 200000 778492895 200000 289120669 200000 797052646 200000 873225554 200000 484148952 200000 689335648 200000 678218982 200000 679141959 200000 945014956 200000 456990608 200000 857796975 200000 853291789 200000 356755295 200000 350639130 200000 229115607 200000 901234400 200000 228280730 200000 377275278 200000 773948438 200000 924490144 200000 928854690 200000 643138842 200000 660850880 200000 613361100 200000 582432861 200000 554052237 200000 227136782 200000 209315456 200000 951632723 200000 269215828 200000 944643542 200000 692286334 200000 146879658 200000 526843262 200000 595420301 200000 751830817 200000 876383272 200000 599385019 200000 914077003 200000 911643754 200000 680031284 200000 778333528 200000 8102087 200000 963905271 200000 913517012 200000 875290436 200000 913473621 200000 233519878 200000 38827695 200000 817409805 200000 509707246 200000 697610613 200000 163043595 200000 795210978 200000 898941991 200000 494084036 200000 892145103 200000 837725074 200000 326275639 200000 40866832 200000 227815553 200000 969030795 200000 374363125 200000 128865560 200000 456646472 200000 24912347 200000 766866391 200000 919868988 200000 424296682 200000 60478512 200000 571560691 200000 859417464 200000 981883086 200000 97662171 200000 72362753 200000 539107692 200000 272875259 200000 119405512 200000 487870550 200000 154032982 200000 32915990 200000 690875270 200000 588705257 200000 831387925 200000 507508070 200000 358199109 200000 529273168 200000 380488487 200000 517669586 200000 629509842 200000 21352131 200000 369886890 200000 491170529 200000 476466844 200000 18322711 200000 380632414 200000 218344120 200000 93458865 200000 197802947 200000 575386528 200000 340431903 200000 853477824 200000 160908510 200000 388693616 200000 77351291 200000 117079320 200000 762359581 200000 683659115 200000 782302164 200000 434099366 200000 649876441 200000 770203856 200000 501174991 200000 871297530 200000 325476614 200000 811454847 200000 856390324 200000 629974338 200000 238336316 200000 744901364 200000 922964585 200000 424218444 200000 450586032 200000 743612751 200000 854296947 200000 793689480 200000 757290555 200000 651984718 200000 941355515 200000 172844546 200000 264836433 200000 507990095 200000 22977734 200000 96676715 200000 694255626 200000 535604306 200000 537400123 200000 253742352 200000 551333916 200000 127522805 200000 229202784 200000 356898015 200000 177175006 200000 39361142 200000 170224603 200000 451727721 200000 345680454 200000 856099251 200000 10307060 200000 420006362 200000 614087914 200000 262326316 200000 959834001 200000 499823617 200000 348898305 200000 388348158 200000 738039096 200000 866597966 200000 115769442 200000 359606248 200000 22522384 200000 355085774 200000 781387138 200000 673744201 200000 45937120 200000 666436655 200000 456903034 200000 96897055 200000 219277581 200000 631604674 200000 65317630 200000 609730569 200000 773977758 200000 6766963 200000 501775206 200000 880224581 200000 857339962 200000 411290321 200000 858566824 200000 380582578 200000 899860519 200000 145793036 200000 463469914 200000 656960974 200000 660284748 200000 866404849 200000 994530484 200000 244887735 200000 304992560 200000 606692847 200000 672155275 200000 838278701 200000 20870648 200000 212429332 200000 513908054 200000 223817101 200000 217213036 200000 818026767 200000 371533867 200000 237218007 200000 526930929 200000 621802542 200000 445089986 200000 109358248 200000 687534735 200000 112757089 200000 283335536 200000 708638783 200000 744423659 200000 547559733 200000 842830125 200000 431332219 200000 820446797 200000 515324632 200000 686107533 200000 53676763 200000 229841562 200000 591133723 200000 312938697 200000 517807483 200000 832758362 200000 912943466 200000 364960694 200000 215265564 200000 18814130 200000 40378324 200000 154111436 200000 673831964 200000 128585066 200000 470073097 200000 825215776 200000 522276729 200000 899358952 200000 903552342 200000 438021225 200000 68350673 200000 777129010 200000 628066217 200000 190358269 200000 606924388 200000 419388143 200000 922049938 200000 883402452 200000 864330511 200000 386406757 200000 717523264 200000 10933379 200000 80339538 200000 245450874 200000 90388863 200000 673669953 200000 167649866 200000 206814134 200000 552950207 200000 644910821 200000 755013558 200000 728308031 200000 40600079 200000 980411876 200000 229739509 200000 801470427 200000 673395997 200000 187879255 200000 341741317 200000 780579057 200000 119635511 200000 389127922 200000 837011333 200000 679164552 200000 339581772 200000 319251725 200000 511304883 200000 145609029 200000 997180139 200000 726836382 200000 650652270 200000 334680687 200000 542639169 200000 431953211 200000 670778164 200000 475704813 200000 941628190 200000 991996699 200000 324027939 200000 192226885 200000 39587824 200000 288388885 200000 716967163 200000 419392671 200000 342793669 200000 214611103 200000 501161497 200000 937414335 200000 335650892 200000 634801104 200000 499952252 200000 578297101 200000 460334035 200000 855820637 200000 481355716 200000 94002320 200000 684271946 200000 922803871 200000 215698477 200000 525627629 200000 536265790 200000 135286666 200000 178989719 200000 211858540 200000 192750813 200000 279754421 200000 337936512 200000 965906418 200000 762291703 200000 85601624 200000 68258823 200000 533028103 200000 385772282 200000 9924425 200000 509103594 200000 608750033 200000 464489461 200000 280054013 200000 73275783 200000 568369941 200000 104749973 200000 786959244 200000 558364382 200000 170335292 200000 821484330 200000 273865900 200000 492070028 200000 7211851 200000 547635362 200000 771386035 200000 118953425 200000 881183464 200000 343975563 200000 106389657 200000 413706378 200000 585640539 200000 109453332 200000 317868531 200000 591496503 200000 29125002 200000 966827787 200000 255567608 200000 546981621 200000 536835323 200000 660529632 200000 605251198 200000 732394883 200000 449527253 200000 611314591 200000 465331197 200000 13311296 200000 49125854 200000 826402297 200000 522218890 200000 693361450 200000 151490941 200000 109261627 200000 397670876 200000 156191968 200000 74122680 200000 536853076 200000 369685578 200000 233158816 200000 750604342 200000 426644691 200000 844602570 200000 225228616 200000 558796605 200000 578882277 200000 113765874 200000 925987928 200000 711200692 200000 652374362 200000 449636601 200000 464342509 200000 868096802 200000 190732703 200000 884369846 200000 334342855 200000 51116972 200000 123235780 200000 426187935 200000 147465795 200000 50620953 200000 839860343 200000 949818571 200000 294501472 200000 183442896 200000 133392647 200000 882645487 200000 436013502 200000 576234712 200000 311180129 200000 956799075 200000 221328281 200000 463017942 200000 437764629 200000 374578974 200000 105648593 200000 181584402 200000 603838033 200000 294752180 200000 553579748 200000 343867761 200000 461845475 200000 679146590 200000 232517104 200000 540519035 200000 435484986 200000 171197425 200000 906985141 200000 370930773 200000 78829924 200000 879352804 200000 71476113 200000 523133127 200000 142752272 200000 200468046 200000 822331265 200000 732262966 200000 905161613 200000 9157093 200000 756233254 200000 220353962 200000 866394825 200000 385821183 200000 2423740 200000 22459593 200000 990298962 200000 324488340 200000 353891620 200000 679779289 200000 793985879 200000 900134457 200000 138645978 200000 632079296 200000 444005286 200000 125185061 200000 685053950 200000 320446982 200000 277348270 200000 290103854 200000 881853518 200000 99260113 200000 448819070 200000 401673420 200000 204871209 200000 753477863 200000 304629700 200000 375980308 200000 588760461 200000 351291823 200000 650239950 200000 776633533 200000 827126041 200000 532934959 200000 437049227 200000 285731358 200000 715230219 200000 541378574 200000 680810377 200000 685987885 200000 500870721 200000 952064402 200000 116103927 200000 84087424 200000 128023099 200000 497578914 200000 128809380 200000 635979086 200000 446429974 200000 289025220 200000 894467070 200000 952722798 200000 92821138 200000 200349215 200000 424202515 200000 796592214 200000 794010892 200000 356063610 200000 421804690 200000 355185692 200000 467392387 200000 877670714 200000 291080393 200000 92429176 200000 424916886 200000 778833510 200000 204540583 200000 567821759 200000 537893763 200000 733509285 200000 671136699 200000 846701288 200000 782842921 200000 823667774 200000 888084018 200000 304519561 200000 740626182 200000 216552470 200000 786246876 200000 833048794 200000 23073849 200000 733837237 200000 966824231 200000 942298800 200000 814539391 200000 458740032 200000 553222434 200000 471919490 200000 484724025 200000 477574015 200000 358250362 200000 750342247 200000 23711332 200000 700907479 200000 713290623 200000 186502421 200000 832751774 200000 238291536 200000 227228446 200000 612303842 200000 511090982 200000 31321999 200000 869039335 200000 746699206 200000 861531099 200000 716843228 200000 955061256 200000 184720469 200000 880862524 200000 219651101 200000 749953615 200000 760600008 200000 868916326 200000 715585496 200000 225531436 200000 544180981 200000 507413784 200000 820140851 200000 357684907 200000 704767825 200000 240375217 200000 345572342 200000 847921533 200000 20067572 200000 198434095 200000 805146247 200000 692737775 200000 860533908 200000 982182192 200000 563621868 200000 113861104 200000 717630856 200000 848085492 200000 219599308 200000 669413390 200000 620529606 200000 447223384 200000 37681261 200000 854246264 200000 264294884 200000 411917788 200000 220605110 200000 759654141 200000 729095961 200000 552481949 200000 439086125 200000 507082250 200000 46225724 200000 95274843 200000 667657977 200000 907857583 200000 576874179 200000 85334387 200000 466405345 200000 850753434 200000 674021060 200000 965120228 200000 980628042 200000 140833817 200000 821263607 200000 769999949 200000 297686587 200000 812987420 200000 146399153 200000 698532588 200000 995337819 200000 526172719 200000 870028265 200000 693801632 200000 809685489 200000 140797827 200000 582412085 200000 792277991 200000 71092962 200000 344139749 200000 75229133 200000 45857247 200000 41107381 200000 749612484 200000 242965126 200000 434215496 200000 298850706 200000 588533806 200000 755659991 200000 351768447 200000 341626429 200000 394660050 200000 81830614 200000 513079940 200000 164559391 200000 488400895 200000 393148219 200000 112490228 200000 284055612 200000 305212066 200000 676212059 200000 435187983 200000 313135677 200000 405271115 200000 83240750 200000 1710002 200000 929669222 200000 665493800 200000 142810441 200000 303073372 200000 696063392 200000 332282375 200000 300460258 200000 191268652 200000 267628912 200000 602442839 200000 585443282 200000 226138848 200000 782859772 200000 245036071 200000 787032205 200000 333619927 200000 233239564 200000 775011364 200000 447578667 200000 292589327 200000 876878086 200000 647286686 200000 879564898 200000 492462630 200000 420200176 200000 671005315 200000 808881033 200000 267969372 200000 493605489 200000 136182113 200000 510724245 200000 991620750 200000 699790543 200000 464931175 200000 473699103 200000 931500092 200000 792082929 200000 980209252 200000 420924763 200000 280499075 200000 160891997 200000 37881029 200000 775628833 200000 671849506 200000 718119738 200000 456368026 200000 569425638 200000 561265272 200000 999739470 200000 965478033 200000 475764163 200000 453601668 200000 982484480 200000 181975032 200000 933805932 200000 729834210 200000 805069654 200000 220890303 200000 459735353 200000 940730579 200000 460442103 200000 642874482 200000 47565088 200000 551155765 200000 53322794 200000 507255106 200000 991974327 200000 772627078 200000 589567188 200000 461228539 200000 199981622 200000 523725285 200000 100028796 200000 614582798 200000 920770162 200000 11440399 200000 665865290 200000 220825480 200000 886591202 200000 994213733 200000 24655362 200000 257700121 200000 723468444 200000 284458723 200000 682296844 200000 103516685 200000 370264920 200000 998978089 200000 672154223 200000 814537301 200000 906500971 200000 379968118 200000 846576080 200000 756571773 200000 442579916 200000 843197351 200000 79911287 200000 577840054 200000 392289810 200000 959513147 200000 251642186 200000 111114701 200000 581719667 200000 191002449 200000 518238670 200000 672510257 200000 733558725 200000 633391783 200000 207329836 200000 295291633 200000 512996224 200000 307816091 200000 327223337 200000 665353402 200000 847214009 200000 964398125 200000 420706859 200000 381915356 200000 410542375 200000 117691643 200000 880096570 200000 303993925 200000 708806432 200000 237333314 200000 51372284 200000 188664963 200000 554212252 200000 482017763 200000 956376503 200000 420774341 200000 430376240 200000 792641114 200000 820763730 200000 97150170 200000 416284435 200000 69804231 200000 287339603 200000 923645743 200000 343315228 200000 972302825 200000 164997089 200000 457225940 200000 458423744 200000 626943260 200000 354743746 200000 420853367 200000 144037400 200000 854781026 200000 735929693 200000 451869542 200000 342629336 200000 716547670 200000 362014392 200000 162056592 200000 277122392 200000 512731705 200000 526652538 200000 580446595 200000 723786637 200000 264698345 200000 68683753 200000 51176047 200000 209063952 200000 508994532 200000 643185901 200000 532496417 200000 754938645 200000 530573128 200000 586059786 200000 462562055 200000 853631860 200000 104124373 200000 754696808 200000 180350002 200000 172654755 200000 990304744 200000 537963982 200000 383940430 200000 772740793 200000 555604609 200000 605391521 200000 227861674 200000 894161515 200000 293147453 200000 277461992 200000 876545845 200000 946529554 200000 309089883 200000 681891659 200000 787560062 200000 17095330 200000 43253946 200000 820869902 200000 224030387 200000 647806386 200000 257229784 200000 932494362 200000 75945634 200000 370799994 200000 186590164 200000 669934579 200000 244297658 200000 809636303 200000 196920684 200000 488541378 200000 820568074 200000 96332073 200000 227091966 200000 332460876 200000 527086655 200000 829919389 200000 311827850 200000 994333943 200000 669264809 200000 66200034 200000 475481774 200000 314269131 200000 604284981 200000 769076046 200000 349260455 200000 999408750 200000 908645492 200000 731579352 200000 930888533 200000 572624934 200000 313092498 200000 595611927 200000 327279415 200000 401810649 200000 831911774 200000 811520834 200000 544940906 200000 624499984 200000 926355015 200000 329752365 200000 811134893 200000 986111982 200000 70494556 200000 308093521 200000 128588895 200000 789839676 200000 353118795 200000 61865667 200000 206070398 200000 355463520 200000 553938274 200000 760029498 200000 71665065 200000 621603680 200000 706080656 200000 619930893 200000 954340894 200000 409880803 200000 487076451 200000 80366130 200000 376449211 200000 281906224 200000 593077259 200000 937197375 200000 819259648 200000 590350892 200000 784622932 200000 399381355 200000 871861514 200000 736287326 200000 630245807 200000 464644237 200000 628748697 200000 98687725 200000 970024233 200000 925692699 200000 144946186 200000 622464160 200000 825335409 200000 769765420 200000 601842781 200000 893886172 200000 188558550 200000 37573493 200000 239286575 200000 595550632 200000 676840005 200000 22126926 200000 293477823 200000 845466028 200000 470315854 200000 125332141 200000 732679660 200000 357548076 200000 563272478 200000 827796265 200000 873073716 200000 499261712 200000 121734533 200000 717382392 200000 202555830 200000 766795487 200000 401290481 200000 897823472 200000 231396911 200000 243335870 200000 227686001 200000 605648520 200000 206978560 200000 597045877 200000 36414386 200000 204040151 200000 460381222 200000 898937962 200000 875197188 200000 217757075 200000 631413823 200000 581978531 200000 146349908 200000 346724114 200000 822578315 200000 971909062 200000 151330354 200000 28480588 200000 169633767 200000 880513307 200000 119149516 200000 186030038 200000 46870994 200000 322353288 200000 74068209 200000 724436711 200000 524856427 200000 434064787 200000 61913870 200000 837288277 200000 637607536 200000 262299746 200000 657094707 200000 59464088 200000 927014208 200000 41825213 200000 2343693 200000 248384709 200000 360255705 200000 48283402 200000 924150508 200000 233944723 200000 413941210 200000 74443343 200000 302172094 200000 801605465 200000 366429569 200000 90105395 200000 422913554 200000 590754828 200000 224100268 200000 541474812 200000 862419733 200000 541998661 200000 281809115 200000 793746321 200000 421353623 200000 400242744 200000 786782251 200000 822835577 200000 233512709 200000 467105469 200000 83175772 200000 614124249 200000 938496367 200000 493911370 200000 121205963 200000 973059960 200000 651903363 200000 205346293 200000 57957751 200000 156590013 200000 103948176 200000 467721078 200000 326621439 200000 979122863 200000 397644419 200000 490935074 200000 349674401 200000 722982387 200000 543750124 200000 991675120 200000 855981116 200000 315815376 200000 108592120 200000 384927606 200000 128510542 200000 275196718 200000 765380471 200000 591115756 200000 503821814 200000 764580753 200000 678897623 200000 405636647 200000 602840050 200000 643109154 200000 313282854 200000 462753438 200000 976623008 200000 848218789 200000 588210708 200000 754994280 200000 858209024 200000 703044483 200000 532306413 200000 265109819 200000 84872367 200000 426002880 200000 598398114 200000 256470381 200000 759313900 200000 461330437 200000 298729152 200000 687890421 200000 878099095 200000 986624919 200000 192510838 200000 714031722 200000 688476972 200000 565022300 200000 834782866 200000 60408066 200000 485833419 200000 477860572 200000 427208323 200000 668726932 200000 738353458 200000 793782333 200000 937731160 200000 614046869 200000 173906624 200000 144711749 200000 644789182 200000 604312861 200000 287387763 200000 566604635 200000 688204549 200000 21638882 200000 724478441 200000 528849029 200000 845444379 200000 621922107 200000 375682914 200000 632024425 200000 34368399 200000 710364190 200000 436198332 200000 515695184 200000 789708942 200000 386162209 200000 163379828 200000 282654238 200000 113410791 200000 721057915 200000 688081322 200000 526992474 200000 402285066 200000 257473283 200000 173633565 200000 857005355 200000 872485380 200000 611153967 200000 75450154 200000 274124119 200000 960909700 200000 475996949 200000 880681168 200000 716681285 200000 7870936 200000 700818797 200000 899596718 200000 682526715 200000 927503087 200000 541628811 200000 416637698 200000 240124193 200000 231452504 200000 118215784 200000 685517483 200000 720779003 200000 240021568 200000 383000474 200000 202021159 200000 712208753 200000 405436791 200000 953997655 200000 178257301 200000 941761290 200000 126221163 200000 710460533 200000 316438450 200000 778900203 200000 403910442 200000 232117867 200000 756304351 200000 130820828 200000 807019620 200000 20426575 200000 328088856 200000 861158722 200000 180529509 200000 515920857 200000 45329661 200000 927217445 200000 14477086 200000 463161694 200000 559423437 200000 339869226 200000 655555356 200000 183067606 200000 489823333 200000 946071193 200000 244360078 200000 732823510 200000 163694660 200000 797174103 200000 843666754 200000 10646676 200000 625518985 200000 267839468 200000 190459815 200000 298033641 200000 6438130 200000 183846526 200000 803377868 200000 724087881 200000 588112862 200000 582558163 200000 367376222 200000 511754956 200000 906355787 200000 141595473 200000 85295277 200000 3745064 200000 666693335 200000 569944832 200000 27007655 200000 757684148 200000 194997442 200000 711937926 200000 22315994 200000 485407589 200000 441018857 200000 555079721 200000 766962549 200000 929700308 200000 195786444 200000 933655248 200000 812125511 200000 338097973 200000 384869000 200000 122169857 200000 715593661 200000 643823712 200000 885523165 200000 611549411 200000 991654375 200000 501667018 200000 551428136 200000 596972348 200000 712959347 200000 45812364 200000 530965864 200000 18219379 200000 842280623 200000 137551962 200000 837580860 200000 348720783 200000 317432458 200000 830624140 200000 668929762 200000 817598517 200000 345771667 200000 193833496 200000 334758968 200000 334005932 200000 623848183 200000 682166420 200000 909460926 200000 105766107 200000 83022470 200000 650626616 200000 85609362 200000 301378633 200000 787816622 200000 945999577 200000 919228529 200000 736031515 200000 809928573 200000 379460846 200000 526939068 200000 158826009 200000 169520546 200000 392715661 200000 752402287 200000 53247144 200000 544901740 200000 416646766 200000 14894122 200000 316653264 200000 581073864 200000 829059558 200000 678691116 200000 157653302 200000 48344134 200000 239609068 200000 155413586 200000 579069218 200000 239843604 200000 652994839 200000 457261595 200000 173911673 200000 679838208 200000 703218333 200000 349203878 200000 366396867 200000 600408441 200000 684653140 200000 314800305 200000 492121637 200000 354587278 200000 650364340 200000 471600538 200000 129396071 200000 285976812 200000 201550546 200000 812660065 200000 281879023 200000 306466019 200000 677565541 200000 415630756 200000 418417347 200000 861537121 200000 247428035 200000 590487712 200000 523816330 200000 81235956 200000 49656548 200000 427547446 200000 61955210 200000 495100107 200000 622454877 200000 943955682 200000 229213353 200000 956431540 200000 743904613 200000 829221316 200000 993254255 200000 245405983 200000 257635283 200000 114922139 200000 142444290 200000 393466393 200000 608559132 200000 901780676 200000 414251560 200000 893182544 200000 980129624 200000 636987454 200000 603628616 200000 496553749 200000 437203262 200000 577471912 200000 254745961 200000 326565460 200000 658260003 200000 60101184 200000 970939952 200000 674678428 200000 855039741 200000 765210596 200000 962878436 200000 46447389 200000 778853733 200000 333303572 200000 289597036 200000 271219107 200000 367744399 200000 924678893 200000 693887054 200000 258374815 200000 215364179 200000 364053807 200000 373782194 200000 885015326 200000 934064935 200000 575725111 200000 253795164 200000 234116815 200000 278586402 200000 851234565 200000 436987572 200000 32245761 200000 758980089 200000 339226422 200000 479031745 200000 796242337 200000 594027013 200000 872627465 200000 865175592 200000 776642879 200000 285510714 200000 230196573 200000 96352817 200000 494485257 200000 628251439 200000 875472816 200000 790404801 200000 617053133 200000 277683228 200000 403141665 200000 83331936 200000 388992250 200000 219495126 200000 545636206 200000 131610163 200000 885066398 200000 236825045 200000 248323830 200000 444514818 200000 176917353 200000 415589422 200000 552436406 200000 260498483 200000 93726375 200000 868342168 200000 673925455 200000 778591436 200000 972594761 200000 973869673 200000 146472957 200000 994646131 200000 664642780 200000 532768664 200000 15259809 200000 885677680 200000 142869391 200000 570931900 200000 140202935 200000 821462697 200000 343602737 200000 738260492 200000 832655455 200000 404982692 200000 28461359 200000 724698716 200000 186361943 200000 805948552 200000 570961817 200000 533008165 200000 423618558 200000 142638363 200000 609909021 200000 266180732 200000 595521618 200000 677484996 200000 316229129 200000 995580184 200000 906241266 200000 911529353 200000 995662156 200000 345184336 200000 884904476 200000 274571793 200000 386704500 200000 521384474 200000 514184879 200000 31159202 200000 261672368 200000 80477964 200000 630866984 200000 530460963 200000 916639695 200000 999324765 200000 608133288 200000 899325466 200000 90673215 200000 898166756 200000 18748139 200000 386471599 200000 970713358 200000 957665815 200000 97519185 200000 521057702 200000 385277675 200000 49614349 200000 193817305 200000 690024039 200000 939052836 200000 28234619 200000 215969568 200000 119155449 200000 20653481 200000 920486585 200000 912944741 200000 912788481 200000 69164294 200000 495681725 200000 864298631 200000 583878343 200000 987374700 200000 660181790 200000 320205316 200000 496208176 200000 474107304 200000 627864594 200000 408895483 200000 481198020 200000 504391977 200000 600876655 200000 708036650 200000 648360872 200000 427320829 200000 399815084 200000 595283183 200000 889039012 200000 545526740 200000 856872416 200000 46223690 200000 597363485 200000 847764218 200000 457715137 200000 65443544 200000 660279835 200000 749296224 200000 740804261 200000 255831513 200000 414359876 200000 362157971 200000 40918148 200000 35368234 200000 185018077 200000 61062338 200000 18488307 200000 344974410 200000 668472271 200000 585406139 200000 955071529 200000 911259992 200000 408011167 200000 1779438 200000 316135164 200000 30583059 200000 986839156 200000 159359847 200000 588256996 200000 775511767 200000 182834452 200000 583206615 200000 491977462 200000 290678949 200000 19363046 200000 409417867 200000 750295273 200000 85215003 200000 723940336 200000 61839474 200000 443180820 200000 654550391 200000 531209433 200000 777543962 200000 548290156 200000 786697623 200000 738603751 200000 18866099 200000 300656778 200000 455821307 200000 598269953 200000 711193609 200000 384823202 200000 416913856 200000 69846701 200000 822834829 200000 227865228 200000 333656230 200000 361530386 200000 477028428 200000 932135614 200000 761569034 200000 375840758 200000 519887605 200000 386226254 200000 481590763 200000 338151105 200000 708937942 200000 757271028 200000 93662440 200000 859896183 200000 962987231 200000 354778373 200000 135460416 200000 745200576 200000 369108124 200000 65282936 200000 587453647 200000 662880739 200000 167133758 200000 785736163 200000 777456662 200000 696022725 200000 201903762 200000 660877182 200000 5695027 200000 512454638 200000 230040327 200000 812893214 200000 529439204 200000 814937987 200000 759578539 200000 182381114 200000 223771783 200000 264178252 200000 557125933 200000 849567465 200000 860728860 200000 866789806 200000 630350556 200000 765381089 200000 146725184 200000 575300017 200000 596987558 200000 43741560 200000 14085939 200000 93632762 200000 517456665 200000 76730533 200000 475233746 200000 237961425 200000 330418531 200000 235584255 200000 958289820 200000 307584284 200000 619101013 200000 857926332 200000 108230576 200000 697668705 200000 691268955 200000 854464691 200000 856574412 200000 299447238 200000 357566597 200000 484389465 200000 560037967 200000 284655379 200000 208910464 200000 305409990 200000 47354935 200000 305241774 200000 669543324 200000 639864752 200000 510816035 200000 217433501 200000 248411847 200000 226653038 200000 375251280 200000 456770439 200000 804400015 200000 188853494 200000 96009119 200000 137860274 200000 472319012 200000 711460062 200000 741694860 200000 250794501 200000 340503890 200000 252149853 200000 131295544 200000 994018054 200000 365191306 200000 859181386 200000 318874975 200000 9156060 200000 174529497 200000 516561435 200000 526517601 200000 454609741 200000 210691566 200000 371169254 200000 257900860 200000 456793281 200000 911696919 200000 172108898 200000 744335 200000 876643900 200000 537113155 200000 764107750 200000 357530008 200000 698507366 200000 304180481 200000 343732072 200000 131538742 200000 974579333 200000 279414654 200000 978776191 200000 63059175 200000 479181953 200000 560764298 200000 37636448 200000 23672778 200000 734369502 200000 774701971 200000 13411556 200000 552930204 200000 538749124 200000 126784167 200000 554279551 200000 625089726 200000 210960890 200000 515641461 200000 561133640 200000 795894316 200000 297303269 200000 184820044 200000 457421047 200000 867656583 200000 911600781 200000 833589785 200000 144546273 200000 55495435 200000 269951128 200000 870180972 200000 941275902 200000 351362968 200000 657052491 200000 883647091 200000 541837026 200000 673636012 200000 15026575 200000 751267068 200000 861432006 200000 611063398 200000 418350313 200000 38782327 200000 535455872 200000 38880132 200000 510295935 200000 185630192 200000 749152389 200000 588769125 200000 593804313 200000 756713240 200000 629592557 200000 497448455 200000 359754781 200000 722012732 200000 998923374 200000 929223689 200000 626555281 200000 195402 200000 320295007 200000 520499880 200000 697775388 200000 961241299 200000 924289205 200000 323134405 200000 633485316 200000 448515075 200000 530959113 200000 5137372 200000 626618928 200000 686516393 200000 7133583 200000 309430285 200000 963725862 200000 719017781 200000 671121694 200000 204995607 200000 77419277 200000 51529396 200000 158346542 200000 677452887 200000 549003435 200000 687611605 200000 803385301 200000 48096716 200000 109768551 200000 810038758 200000 803915208 200000 632931861 200000 813166151 200000 619989206 200000 509714527 200000 513182064 200000 256960242 200000 117139763 200000 112561040 200000 305830588 200000 254818223 200000 221068077 200000 716121073 200000 917722486 200000 641705827 200000 878328209 200000 828395706 200000 164941247 200000 823850389 200000 813598670 200000 32332224 200000 779158100 200000 361060973 200000 966112242 200000 758989690 200000 727654547 200000 524108463 200000 375491756 200000 484767486 200000 997881979 200000 316597699 200000 891780426 200000 342542852 200000 338272428 200000 369766320 200000 488786876 200000 996335329 200000 801473122 200000 897076507 200000 770599567 200000 537089676 200000 840467837 200000 466295628 200000 120360690 200000 103635612 200000 288452219 200000 325263401 200000 341894323 200000 235023175 200000 866798715 200000 40346679 200000 424855617 200000 546005347 200000 223052091 200000 343380639 200000 807720106 200000 783767144 200000 436953370 200000 190051622 200000 611804062 200000 472662635 200000 326463254 200000 910256178 200000 373591914 200000 446217251 200000 930803405 200000 4229323 200000 424907516 200000 792560358 200000 906325631 200000 661482135 200000 403083237 200000 981021356 200000 919452425 200000 894790620 200000 19642449 200000 387731466 200000 590705642 200000 259529601 200000 168420623 200000 377008695 200000 888724290 200000 768362764 200000 144497039 200000 436071178 200000 196483533 200000 998763172 200000 894373853 200000 106226424 200000 76584683 200000 645829391 200000 116290218 200000 998772505 200000 513938074 200000 554843060 200000 412451651 200000 492095268 200000 521183097 200000 12769945 200000 701106583 200000 314664814 200000 816563398 200000 910833253 200000 126468661 200000 334962925 200000 273289311 200000 512507486 200000 358159946 200000 249998650 200000 241140932 200000 834615915 200000 701256614 200000 8749193 200000 729859347 200000 705559315 200000 656373431 200000 315315634 200000 111189257 200000 360808315 200000 109442187 200000 369525291 200000 852710663 200000 531434347 200000 816913617 200000 652489227 200000 546140681 200000 858630984 200000 359192535 200000 128406535 200000 649166255 200000 549397529 200000 914440845 200000 610826103 200000 207187511 200000 258406278 200000 543123072 200000 762500178 200000 576837760 200000 700958675 200000 22319070 200000 693612844 200000 863056392 200000 976980969 200000 529896311 200000 465791294 200000 984700142 200000 685769036 200000 944992442 200000 88317021 200000 364959216 200000 229716005 200000 58942387 200000 325040897 200000 476045933 200000 954139449 200000 731021586 200000 87393343 200000 786766435 200000 502680046 200000 750243366 200000 553697741 200000 863020656 200000 704202828 200000 21692637 200000 621539332 200000 234679252 200000 535546105 200000 669241797 200000 520421848 200000 141566572 200000 530209083 200000 224587789 200000 881500897 200000 336124599 200000 181021944 200000 546490755 200000 736339797 200000 991804372 200000 545916088 200000 840290455 200000 972627467 200000 3765634 200000 492066721 200000 554687574 200000 949820537 200000 462876189 200000 469762425 200000 24117358 200000 717341877 200000 554528935 200000 102485159 200000 945038127 200000 730552694 200000 301203131 200000 699002417 200000 787872135 200000 792105491 200000 646986394 200000 731507134 200000 228335365 200000 926427266 200000 531875106 200000 993684373 200000 958776790 200000 751975769 200000 87620049 200000 640835227 200000 253645002 200000 963166671 200000 293590725 200000 215600215 200000 343505231 200000 823072187 200000 77761725 200000 695033072 200000 320098675 200000 229901203 200000 852167449 200000 2171692 200000 109921253 200000 686435438 200000 748518869 200000 457094259 200000 977052147 200000 814579713 200000 605907345 200000 659495113 200000 915651468 200000 653621412 200000 602173835 200000 244830934 200000 497746751 200000 142445901 200000 326638498 200000 208334305 200000 853335098 200000 218899859 200000 434861140 200000 194576335 200000 626751563 200000 469311404 200000 901959360 200000 880355624 200000 386461665 200000 233384046 200000 806113956 200000 817648913 200000 37679114 200000 568208720 200000 7028318 200000 817772370 200000 186238581 200000 949564521 200000 448708846 200000 313599057 200000 725412721 200000 587030639 200000 908026865 200000 8717075 200000 296056300 200000 908044984 200000 570674087 200000 675703617 200000 662390644 200000 587055420 200000 783596269 200000 963237152 200000 642446904 200000 252231312 200000 263155523 200000 547970967 200000 269784838 200000 331405291 200000 935701190 200000 191739435 200000 371824461 200000 545334563 200000 133070901 200000 107602693 200000 209088796 200000 19366064 200000 714018031 200000 490954474 200000 719479073 200000 793147303 200000 177054962 200000 650898241 200000 641799338 200000 639282111 200000 293733084 200000 932933648 200000 499763622 200000 591454031 200000 73484781 200000 795922942 200000 530356387 200000 981382988 200000 518184963 200000 956667473 200000 354211536 200000 288182607 200000 396108699 200000 947055344 200000 893176316 200000 676991372 200000 29083094 200000 842915426 200000 540394133 200000 832123611 200000 664858736 200000 465788876 200000 486288809 200000 921010354 200000 811517897 200000 360059637 200000 305618151 200000 334779175 200000 101492960 200000 151480388 200000 806956189 200000 140338930 200000 547191634 200000 595359423 200000 723035066 200000 995945832 200000 694998366 200000 329958414 200000 395241421 200000 84357248 200000 165667299 200000 167090805 200000 433299204 200000 10280656 200000 711501407 200000 555949276 200000 741228589 200000 910294928 200000 824033008 200000 536361674 200000 99034806 200000 99430037 200000 340848214 200000 607307364 200000 648972976 200000 605697110 200000 925669358 200000 419154546 200000 290902727 200000 661771754 200000 474649528 200000 777895002 200000 39791179 200000 909848839 200000 152094801 200000 643339297 200000 240738089 200000 826117635 200000 122945273 200000 657817712 200000 519298545 200000 127586773 200000 622032781 200000 233196172 200000 491198929 200000 888180244 200000 197802124 200000 422304347 200000 498884759 200000 354837750 200000 964140821 200000 684477541 200000 539768499 200000 902418770 200000 359152870 200000 568778704 200000 122360113 200000 34476701 200000 464374878 200000 619735650 200000 611724226 200000 768734447 200000 86863483 200000 242275969 200000 276722355 200000 695087358 200000 481347804 200000 623025974 200000 379258611 200000 166774305 200000 2442687 200000 727021092 200000 431441936 200000 133768270 200000 966449154 200000 564568468 200000 629831737 200000 827809819 200000 526805285 200000 412626028 200000 147283517 200000 661337279 200000 971301701 200000 900195379 200000 230488969 200000 133579281 200000 895997729 200000 548769038 200000 357912621 200000 884219015 200000 669291544 200000 909986244 200000 274619095 200000 195669815 200000 713934889 200000 582812604 200000 95361237 200000 405766104 200000 111644145 200000 594127612 200000 865721367 200000 307671233 200000 687748783 200000 446943787 200000 944595753 200000 669880040 200000 469707329 200000 691594896 200000 882521404 200000 7411684 200000 86796071 200000 292819984 200000 709488157 200000 28958186 200000 454231167 200000 86564659 200000 865723451 200000 894163923 200000 289380359 200000 898845470 200000 763453604 200000 534149907 200000 199766557 200000 651579289 200000 238318343 200000 140905409 200000 429440961 200000 197600521 200000 761987507 200000 574518421 200000 71010448 200000 849343606 200000 138046357 200000 819541732 200000 430442697 200000 73367429 200000 444662333 200000 118894758 200000 339063115 200000 662066814 200000 664756185 200000 70926959 200000 709450645 200000 431058502 200000 260303671 200000 11226488 200000 210785732 200000 427807333 200000 918900678 200000 85587863 200000 744882839 200000 950578433 200000 439104917 200000 427054913 200000 447412588 200000 255647456 200000 261636945 200000 698161550 200000 69054531 200000 4268904 200000 444582986 200000 122277428 200000 379193274 200000 247701665 200000 313342574 200000 524064138 200000 760143118 200000 738255665 200000 239742539 200000 306577541 200000 844039712 200000 847093854 200000 632003345 200000 706726078 200000 426862444 200000 143168015 200000 407164556 200000 901334121 200000 720147987 200000 144770762 200000 837309229 200000 128864861 200000 246960081 200000 649118134 200000 991418880 200000 140787730 200000 126821638 200000 862167705 200000 106097846 200000 543601565 200000 201197232 200000 740932058 200000 575474589 200000 938378678 200000 145460846 200000 44572800 200000 454415778 200000 277181362 200000 449270398 200000 516743728 200000 413431380 200000 213390216 200000 6423487 200000 625894705 200000 174153699 200000 239008718 200000 322578351 200000 74921066 200000 848463132 200000 687796156 200000 740318828 200000 52569954 200000 697448301 200000 733616935 200000 693646006 200000 668385854 200000 90334439 200000 793909894 200000 410271210 200000 582435269 200000 400390710 200000 121685231 200000 640312840 200000 298907487 200000 239718569 200000 721872410 200000 604027309 200000 840550160 200000 902285360 200000 789324892 200000 767369752 200000 555886465 200000 275579735 200000 875168428 200000 43494184 200000 152547319 200000 845195087 200000 379625121 200000 436108635 200000 628764248 200000 697162725 200000 1823345 200000 433785808 200000 793136428 200000 609228169 200000 472285938 200000 508355653 200000 346396056 200000 513505095 200000 430242204 200000 860100889 200000 14395236 200000 358368463 200000 774669956 200000 723785034 200000 998060278 200000 279680624 200000 930402401 200000 306751606 200000 689861972 200000 669087512 200000 740606089 200000 221568221 200000 851199524 200000 547461717 200000 521660660 200000 708207452 200000 759369134 200000 658958934 200000 814957111 200000 342343539 200000 845666520 200000 526012906 200000 326523273 200000 725781311 200000 468794664 200000 396928126 200000 666500800 200000 373563775 200000 215032005 200000 152484386 200000 954186836 200000 993819026 200000 895181941 200000 411050372 200000 682451802 200000 783787382 200000 67004831 200000 789480434 200000 174548362 200000 824430538 200000 736207433 200000 6194523 200000 833495864 200000 187205580 200000 66883355 200000 494221390 200000 380182877 200000 287714651 200000 336949593 200000 546660344 200000 491940751 200000 302075636 200000 962761451 200000 923618345 200000 586928131 200000 144021432 200000 494871639 200000 330615631 200000 401480593 200000 552158563 200000 97161412 200000 651507320 200000 642427311 200000 594159190 200000 82249209 200000 904283475 200000 830273140 200000 396334477 200000 939537499 200000 970546734 200000 10183317 200000 217895592 200000 187242738 200000 559256057 200000 482134378 200000 583520230 200000 627666787 200000 541193792 200000 703444202 200000 629749284 200000 440303606 200000 387803444 200000 405904809 200000 627789537 200000 72530832 200000 520825250 200000 449439968 200000 437286459 200000 127212985 200000 479885561 200000 995557988 200000 727180530 200000 910291094 200000 890637640 200000 420160173 200000 435980388 200000 618234607 200000 9143612 200000 939525840 200000 629714063 200000 955243562 200000 586897957 200000 581087875 200000 788260881 200000 805192781 200000 118447089 200000 770247711 200000 107771434 200000 113149438 200000 855580974 200000 264811672 200000 162235063 200000 352848517 200000 327016203 200000 425313670 200000 333740599 200000 956585416 200000 40455510 200000 893029663 200000 154837450 200000 180731469 200000 532510846 200000 672919610 200000 938717996 200000 777239355 200000 27970450 200000 342668877 200000 609880253 200000 274157656 200000 721342528 200000 557335406 200000 867656571 200000 908101643 200000 288755414 200000 614524500 200000 492286725 200000 778289498 200000 202403395 200000 509099606 200000 42592664 200000 609967596 200000 253221397 200000 616332138 200000 507347477 200000 331003399 200000 201464444 200000 485152294 200000 833616377 200000 564979346 200000 883501637 200000 308612033 200000 518540642 200000 389238547 200000 869783774 200000 289820178 200000 554560272 200000 210483122 200000 770524759 200000 417807247 200000 693805664 200000 614284083 200000 50779998 200000 305679183 200000 859069265 200000 221039870 200000 313836354 200000 766625031 200000 690368130 200000 166947610 200000 937124336 200000 251141391 200000 349408562 200000 267177004 200000 899883000 200000 286770269 200000 765963069 200000 435710331 200000 136084615 200000 465142920 200000 696675620 200000 840953071 200000 266092397 200000 827864006 200000 197969413 200000 566443788 200000 302454040 200000 769460973 200000 22705054 200000 985102587 200000 149345431 200000 131256180 200000 892277838 200000 419707009 200000 290311063 200000 565423986 200000 274105106 200000 826412036 200000 562695272 200000 25770909 200000 479185803 200000 885782156 200000 962742263 200000 593976139 200000 922758133 200000 643899838 200000 358737877 200000 636343412 200000 405600048 200000 460978146 200000 293831726 200000 921850285 200000 87346875 200000 688640990 200000 128521681 200000 632594989 200000 429294259 200000 990506296 200000 297185325 200000 104342474 200000 340195799 200000 198992407 200000 647430993 200000 411971836 200000 940902278 200000 15792961 200000 90200042 200000 103124184 200000 784022974 200000 469961757 200000 983961417 200000 509469461 200000 112341789 200000 417772209 200000 837588825 200000 44265482 200000 637769443 200000 960702372 200000 738625196 200000 45721772 200000 708920558 200000 897071164 200000 197033070 200000 107603604 200000 376143291 200000 611166816 200000 719183983 200000 686852086 200000 57485419 200000 100122774 200000 264151324 200000 17707434 200000 637057210 200000 364705285 200000 968057221 200000 975313702 200000 397596424 200000 585183859 200000 577144664 200000 607575680 200000 29581396 200000 576988744 200000 801682660 200000 125796976 200000 33524283 200000 678033544 200000 90188566 200000 110326347 200000 97394940 200000 43954907 200000 572953982 200000 371995144 200000 375741814 200000 139710344 200000 281197641 200000 297055293 200000 134550823 200000 673832308 200000 468958279 200000 469912610 200000 288820269 200000 694690855 200000 499822310 200000 755898252 200000 608228168 200000 86711238 200000 319226420 200000 585719538 200000 104648662 200000 133245209 200000 550606561 200000 793709931 200000 673032148 200000 469081477 200000 64615993 200000 662982829 200000 490569187 200000 723463442 200000 247904813 200000 338241294 200000 456334143 200000 583987813 200000 7883082 200000 57085829 200000 819535816 200000 767058118 200000 944750271 200000 921201065 200000 214001149 200000 478603291 200000 17594458 200000 584253360 200000 389916922 200000 192465130 200000 204313738 200000 56064625 200000 275106945 200000 570838105 200000 175212638 200000 284735329 200000 189497581 200000 898224688 200000 334734724 200000 784885912 200000 419987775 200000 156474581 200000 264808010 200000 192789708 200000 520423189 200000 301345102 200000 978424222 200000 337558868 200000 673231533 200000 623443778 200000 514911505 200000 952491558 200000 771699941 200000 900922103 200000 135226575 200000 327351768 200000 219227965 200000 788648276 200000 970739624 200000 46092193 200000 36954578 200000 310075871 200000 563505929 200000 517158232 200000 862194531 200000 455792831 200000 118560002 200000 360982387 200000 994849104 200000 249669818 200000 119920193 200000 750985480 200000 607875989 200000 478847287 200000 504686612 200000 418160590 200000 127532754 200000 23903805 200000 280196202 200000 265126940 200000 313510981 200000 974214769 200000 647904722 200000 816675560 200000 437351373 200000 718455066 200000 670626682 200000 366901705 200000 436124648 200000 776703520 200000 601231151 200000 312460532 200000 16966580 200000 693846023 200000 129762658 200000 392290113 200000 791095537 200000 299254263 200000 901114145 200000 983733799 200000 604619260 200000 133231543 200000 664976409 200000 168828858 200000 923802069 200000 839688108 200000 753643673 200000 933634227 200000 333578265 200000 384969438 200000 52058513 200000 184036967 200000 603628808 200000 139207411 200000 882833550 200000 297084110 200000 671456639 200000 270119472 200000 104761279 200000 853554812 200000 767752445 200000 417155966 200000 165931506 200000 178248874 200000 572541857 200000 740015202 200000 754307734 200000 996629806 200000 877735977 200000 428223234 200000 320665530 200000 728171133 200000 774051315 200000 88698918 200000 205280779 200000 47945135 200000 591975679 200000 810632500 200000 409510105 200000 748342394 200000 586059243 200000 796086834 200000 686963730 200000 78027061 200000 176049653 200000 113738183 200000 268740164 200000 848899285 200000 122575611 200000 283342137 200000 442101406 200000 418193650 200000 560656765 200000 875113583 200000 667273455 200000 784450499 200000 662926488 200000 414963695 200000 177938852 200000 937694748 200000 218044427 200000 701253856 200000 758942669 200000 729739638 200000 642306101 200000 277958920 200000 597405976 200000 57060838 200000 561890836 200000 573119694 200000 193140691 200000 366556196 200000 517580103 200000 716016952 200000 291791597 200000 440622469 200000 923295244 200000 517294061 200000 122252789 200000 428867584 200000 720527682 200000 135493940 200000 499049240 200000 847488555 200000 972029031 200000 280687090 200000 845001510 200000 593400638 200000 313244057 200000 49829294 200000 274053517 200000 186858766 200000 27690904 200000 787697807 200000 436069467 200000 246175250 200000 920641985 200000 88446812 200000 213704767 200000 966509920 200000 184011796 200000 236800890 200000 391574152 200000 580043440 200000 407909166 200000 885545201 200000 900248867 200000 3609175 200000 482597966 200000 802733670 200000 348939424 200000 552498508 200000 944271699 200000 488972577 200000 180855853 200000 88509734 200000 789244604 200000 413027591 200000 642749848 200000 114237467 200000 631844261 200000 728071328 200000 31486800 200000 208100097 200000 841564111 200000 233940754 200000 61397092 200000 256570192 200000 307778456 200000 404858915 200000 510563457 200000 986977053 200000 699698686 200000 855314489 200000 725638647 200000 49058591 200000 332241567 200000 527644764 200000 711510452 200000 932678316 200000 71120827 200000 919989810 200000 612659014 200000 577827772 200000 309572143 200000 819471873 200000 492191452 200000 704693988 200000 372649339 200000 511512752 200000 381912389 200000 755377499 200000 78182844 200000 803195845 200000 919413742 200000 736802039 200000 104485297 200000 417553255 200000 924661479 200000 830108208 200000 535111353 200000 975628380 200000 98336990 200000 71202331 200000 269853394 200000 18573323 200000 638919969 200000 884704880 200000 733837467 200000 80469114 200000 964603295 200000 801912195 200000 837437266 200000 286036560 200000 64721126 200000 615132237 200000 632360150 200000 521382099 200000 441655334 200000 608837220 200000 318576037 200000 506036202 200000 336540459 200000 421321725 200000 390679261 200000 843868700 200000 798637670 200000 7782896 200000 8687678 200000 107192462 200000 452052196 200000 918421939 200000 395358757 200000 649992967 200000 567665236 200000 895245661 200000 268406673 200000 22801903 200000 209049861 200000 674634659 200000 217952802 200000 360610890 200000 54283748 200000 550194653 200000 449985556 200000 863176129 200000 220529281 200000 77793794 200000 815885895 200000 714457240 200000 463917834 200000 92426406 200000 987546681 200000 397040056 200000 31348813 200000 5526786 200000 29946889 200000 174988453 200000 680875961 200000 197840107 200000 27424885 200000 892961672 200000 71558492 200000 436139225 200000 471720667 200000 191440678 200000 685803494 200000 662894560 200000 440372027 200000 737455845 200000 696996516 200000 973661113 200000 375008818 200000 270487245 200000 899086724 200000 800991418 200000 342354176 200000 951396228 200000 133451030 200000 181948888 200000 402268546 200000 619328592 200000 923955848 200000 545075371 200000 881359416 200000 71219991 200000 727122345 200000 911142761 200000 311239743 200000 827318369 200000 983083238 200000 5852905 200000 989424982 200000 686947156 200000 578005839 200000 666522785 200000 576590300 200000 507999158 200000 276412562 200000 782923431 200000 225458895 200000 376490990 200000 751060733 200000 686050226 200000 263739342 200000 468820738 200000 358948735 200000 625468697 200000 693860119 200000 31941785 200000 564169126 200000 200125650 200000 481525128 200000 499605241 200000 71136673 200000 371018099 200000 600184993 200000 822263050 200000 11429951 200000 163945011 200000 322519167 200000 13788240 200000 590742254 200000 231512809 200000 872821218 200000 153577715 200000 664270780 200000 229177867 200000 209094183 200000 175232953 200000 650604376 200000 656932016 200000 201302861 200000 459292682 200000 981773584 200000 701356685 200000 858939892 200000 856732138 200000 660362452 200000 415303674 200000 384385880 200000 711674881 200000 267390256 200000 546309101 200000 860921689 200000 475319702 200000 105521493 200000 387970045 200000 205343861 200000 850497166 200000 642882320 200000 759981152 200000 345089482 200000 932721 200000 338751696 200000 572199916 200000 827019544 200000 972299620 200000 557937060 200000 399832600 200000 876445885 200000 260986415 200000 931442489 200000 495050491 200000 831454134 200000 769345592 200000 992801759 200000 484451659 200000 773848996 200000 437128324 200000 370176643 200000 995616350 200000 725798595 200000 794583228 200000 193581749 200000 151454764 200000 588656628 200000 928567589 200000 328387747 200000 617226057 200000 50007219 200000 523306661 200000 305898780 200000 368437486 200000 481216288 200000 163830468 200000 343189901 200000 987199217 200000 576764921 200000 240956840 200000 727860742 200000 829773768 200000 684659869 200000 811476503 200000 510594868 200000 403264137 200000 25965322 200000 862921080 200000 821918311 200000 381746411 200000 282015711 200000 922671569 200000 294699917 200000 32868677 200000 255880794 200000 661812681 200000 897556789 200000 311579276 200000 391199833 200000 413222566 200000 316099212 200000 398851673 200000 701782620 200000 481285711 200000 229287777 200000 674767072 200000 341862784 200000 92257610 200000 309999140 200000 531481337 200000 511039365 200000 530730174 200000 368823778 200000 171891738 200000 759187144 200000 701642866 200000 612068426 200000 79501401 200000 778800712 200000 899092171 200000 829696426 200000 480580205 200000 230847396 200000 720056528 200000 448981746 200000 942320045 200000 255235354 200000 979052585 200000 440724910 200000 539482640 200000 256340873 200000 327676698 200000 230162447 200000 32037930 200000 653797999 200000 693177483 200000 297605346 200000 643364660 200000 845139435 200000 836793347 200000 765961110 200000 427211011 200000 82609338 200000 443779495 200000 527202361 200000 652632590 200000 605432893 200000 690086975 200000 69436282 200000 870832492 200000 456804465 200000 675843888 200000 4293800 200000 687507155 200000 441157108 200000 180634754 200000 50813361 200000 24306841 200000 569082885 200000 299986139 200000 975027491 200000 372302773 200000 39100035 200000 899117440 200000 813487149 200000 325965246 200000 779229165 200000 11256922 200000 423723165 200000 893080298 200000 320884064 200000 268517358 200000 647151330 200000 294036496 200000 543963803 200000 537268579 200000 166517259 200000 251073189 200000 655787517 200000 972195455 200000 451640261 200000 437171905 200000 947963524 200000 976348072 200000 273768544 200000 813361434 200000 620711374 200000 365658598 200000 809695946 200000 371697927 200000 395786267 200000 771416287 200000 799450257 200000 319507070 200000 761106504 200000 102280409 200000 859223525 200000 804485653 200000 929545173 200000 668720827 200000 519481746 200000 187831043 200000 274466527 200000 459042316 200000 491638025 200000 411764511 200000 434980390 200000 7402737 200000 857429591 200000 980424927 200000 586461447 200000 965719089 200000 126147627 200000 20731737 200000 702103937 200000 381521715 200000 90014675 200000 525148740 200000 116737587 200000 27545597 200000 416766270 200000 429796343 200000 399096411 200000 96454454 200000 764089595 200000 790063976 200000 919282648 200000 908567589 200000 265015351 200000 840142894 200000 527481640 200000 823773359 200000 983356610 200000 28888190 200000 731490153 200000 657259356 200000 735228682 200000 952909104 200000 876412507 200000 58164049 200000 695807517 200000 680391099 200000 936065627 200000 428223573 200000 806116266 200000 519789619 200000 913798761 200000 505722576 200000 5919232 200000 453706065 200000 146899490 200000 425583558 200000 545575949 200000 217590890 200000 82092486 200000 441976032 200000 875176287 200000 529580918 200000 953794098 200000 495248483 200000 430287908 200000 690282761 200000 872578277 200000 354242869 200000 818595117 200000 525428316 200000 176059390 200000 61360350 200000 23785958 200000 911235397 200000 4081723 200000 131600772 200000 20588638 200000 510038073 200000 973217019 200000 235890157 200000 761035077 200000 725756496 200000 364366396 200000 809307519 200000 208970728 200000 132036416 200000 501477532 200000 519315522 200000 698608694 200000 567083360 200000 431369563 200000 549292764 200000 187535037 200000 58329509 200000 802746454 200000 557089939 200000 996704940 200000 947128743 200000 886154765 200000 534841166 200000 862819794 200000 678296477 200000 218315165 200000 238034323 200000 827289244 200000 219210331 200000 730422981 200000 612953225 200000 2234394 200000 90853210 200000 994544612 200000 655228406 200000 87750650 200000 837136047 200000 740964857 200000 949426241 200000 563327626 200000 801222930 200000 774344352 200000 558567537 200000 460231353 200000 485245400 200000 206006810 200000 289535531 200000 697797142 200000 21151992 200000 135420229 200000 153559478 200000 778285774 200000 278925064 200000 681689503 200000 694087673 200000 307192753 200000 766817087 200000 300246855 200000 20885115 200000 963517997 200000 533581684 200000 736226042 200000 555980641 200000 991950416 200000 444326430 200000 196813849 200000 536461170 200000 197246153 200000 998338129 200000 391358624 200000 952317974 200000 145686247 200000 668584902 200000 822764335 200000 808775505 200000 556838039 200000 135282898 200000 963953925 200000 566590924 200000 900469353 200000 994128492 200000 980642303 200000 884268747 200000 312955275 200000 10926635 200000 623591580 200000 11185719 200000 75762123 200000 396954693 200000 153232379 200000 805491861 200000 419849112 200000 935985040 200000 225402330 200000 884011787 200000 600659456 200000 925012868 200000 581436567 200000 14131553 200000 786181811 200000 396794421 200000 474441010 200000 466948605 200000 260369918 200000 274153564 200000 535717193 200000 869393381 200000 526644944 200000 762920271 200000 782152985 200000 994360511 200000 551738551 200000 875906820 200000 179053955 200000 381844691 200000 186157026 200000 733368337 200000 323461123 200000 188762887 200000 529014559 200000 937079725 200000 391011513 200000 477952737 200000 195255262 200000 695175086 200000 958149732 200000 827082888 200000 403441196 200000 591527564 200000 540665952 200000 735132866 200000 499024055 200000 764867420 200000 125066415 200000 297045750 200000 140622031 200000 261941206 200000 816601580 200000 850708778 200000 4139618 200000 811591758 200000 319829336 200000 26262021 200000 539336703 200000 549145533 200000 808265425 200000 685183694 200000 20335315 200000 446782393 200000 212727509 200000 296442730 200000 43291822 200000 980713591 200000 517996674 200000 621826656 200000 589273086 200000 817889487 200000 977852824 200000 329836759 200000 868762065 200000 770966071 200000 881723508 200000 948292758 200000 733273558 200000 612399302 200000 623401494 200000 620090882 200000 567186524 200000 832276273 200000 646525979 200000 768185379 200000 15827536 200000 267828944 200000 780106946 200000 290825886 200000 328030530 200000 258287001 200000 679559914 200000 329035707 200000 414090079 200000 200093731 200000 792587793 200000 235849311 200000 765557624 200000 793591716 200000 411667030 200000 361704978 200000 260775161 200000 276878834 200000 190499447 200000 157676281 200000 4922353 200000 549516165 200000 814021586 200000 727884252 200000 728229135 200000 503696753 200000 128603751 200000 378649121 200000 883397026 200000 485205871 200000 513982164 200000 816435149 200000 25447320 200000 656835029 200000 137352278 200000 979259273 200000 998058367 200000 696882072 200000 301768397 200000 35573402 200000 348502662 200000 878458448 200000 247934136 200000 853539047 200000 499078780 200000 760592435 200000 747723060 200000 738725110 200000 215192526 200000 273581592 200000 831258624 200000 396413934 200000 356316556 200000 438419829 200000 164456827 200000 674232725 200000 257377123 200000 685835360 200000 997915811 200000 82517586 200000 468533155 200000 152256400 200000 293747991 200000 260857643 200000 934750010 200000 832582748 200000 695502613 200000 531743175 200000 257206711 200000 410970297 200000 529976187 200000 658752108 200000 87126855 200000 797810496 200000 26904521 200000 201416193 200000 285101242 200000 127767333 200000 291314205 200000 357703692 200000 570578814 200000 850612288 200000 783574836 200000 3135668 200000 608457121 200000 638907655 200000 678428782 200000 823430848 200000 668200402 200000 483002001 200000 925890506 200000 343019925 200000 135108447 200000 286017683 200000 245407205 200000 561869115 200000 100847671 200000 735526757 200000 255157758 200000 6167639 200000 451380457 200000 289691645 200000 403002356 200000 822405168 200000 881800867 200000 269148146 200000 878432325 200000 767022254 200000 860390195 200000 322121594 200000 569093136 200000 493290069 200000 164893448 200000 323008363 200000 423425810 200000 8623694 200000 621139248 200000 799911228 200000 997271468 200000 640653405 200000 326295899 200000 793884932 200000 994125019 200000 513361131 200000 925060565 200000 936170361 200000 674106429 200000 776023293 200000 841955215 200000 446170609 200000 137707026 200000 158678073 200000 768599062 200000 539772515 200000 202171703 200000 173881063 200000 178902937 200000 225466214 200000 146620715 200000 79245805 200000 803233510 200000 53248560 200000 920322061 200000 62192849 200000 492009837 200000 628136600 200000 237903003 200000 215703994 200000 998819642 200000 301826324 200000 291143732 200000 777869678 200000 657443070 200000 942023866 200000 259715286 200000 239491411 200000 808784902 200000 272483137 200000 730376992 200000 456688498 200000 242484289 200000 912653056 200000 651907152 200000 420420718 200000 502357565 200000 757034220 200000 5124164 200000 623370641 200000 334954282 200000 502372510 200000 526881660 200000 625703103 200000 882662100 200000 905616970 200000 754342677 200000 222111359 200000 846346668 200000 558241992 200000 285011151 200000 546893304 200000 837851839 200000 173006222 200000 879869191 200000 216901360 200000 128182204 200000 604353714 200000 749256892 200000 245685198 200000 442160881 200000 418593515 200000 630700429 200000 220727705 200000 919107405 200000 480523664 200000 972785080 200000 109756406 200000 511426143 200000 490813591 200000 30516252 200000 745027885 200000 506819157 200000 308498583 200000 32957495 200000 280838179 200000 169808381 200000 593580230 200000 820715560 200000 120544351 200000 111392454 200000 159309050 200000 187669165 200000 454557705 200000 465436862 200000 223781802 200000 159906596 200000 757774821 200000 170525332 200000 905307629 200000 946511245 200000 456510812 200000 453260695 200000 950151033 200000 102998149 200000 965231219 200000 222494644 200000 26762916 200000 684150092 200000 238174672 200000 274103163 200000 554705509 200000 781765055 200000 829649595 200000 779632666 200000 93791315 200000 138405469 200000 709303066 200000 820539744 200000 14943396 200000 97913925 200000 517069170 200000 97628602 200000 120132143 200000 44998453 200000 554489068 200000 39374903 200000 391849065 200000 163565452 200000 707277645 200000 324328071 200000 928516970 200000 389897800 200000 892988668 200000 60929783 200000 560026088 200000 104493831 200000 512390399 200000 196669558 200000 871756602 200000 733564937 200000 347087101 200000 886734994 200000 490195285 200000 361623596 200000 119483708 200000 822285690 200000 291543250 200000 920341741 200000 778375843 200000 377983485 200000 891317989 200000 803140716 200000 411646136 200000 437248393 200000 958922086 200000 861996392 200000 893098914 200000 827995691 200000 536885963 200000 82689342 200000 229618215 200000 262788756 200000 103622186 200000 648419309 200000 702810542 200000 651943954 200000 747619642 200000 534303764 200000 763852862 200000 82491538 200000 182676050 200000 408271089 200000 302444156 200000 640873123 200000 715607656 200000 353343075 200000 380181423 200000 289231733 200000 477132563 200000 106916072 200000 910126526 200000 898195157 200000 120287880 200000 849868703 200000 232112432 200000 855049522 200000 613333919 200000 840763973 200000 615639850 200000 144794522 200000 436126671 200000 465873723 200000 629435764 200000 86822844 200000 487776556 200000 387212157 200000 328117363 200000 217461223 200000 751925871 200000 186901676 200000 728548143 200000 445583624 200000 618351853 200000 73386244 200000 661210957 200000 934562479 200000 692512413 200000 699575653 200000 674325781 200000 867961610 200000 257537046 200000 370798925 200000 28789613 200000 13449447 200000 326273166 200000 461902043 200000 397715419 200000 939017141 200000 467539420 200000 877209805 200000 276948101 200000 293478275 200000 298321013 200000 214726274 200000 95956019 200000 249773823 200000 177176945 200000 359287800 200000 175980107 200000 292176758 200000 55700614 200000 992132045 200000 365506259 200000 211756761 200000 580651531 200000 76414273 200000 624765042 200000 702014902 200000 6270709 200000 420236849 200000 168098926 200000 277523258 200000 280330972 200000 648275741 200000 809129133 200000 97072436 200000 789073911 200000 432218402 200000 921190840 200000 747607060 200000 71662874 200000 845499392 200000 323151538 200000 664394983 200000 532744126 200000 633601044 200000 2570597 200000 941278555 200000 676686328 200000 45201501 200000 646359605 200000 33295809 200000 955154048 200000 205649530 200000 390524969 200000 426295557 200000 603549867 200000 453057193 200000 309102824 200000 884705974 200000 100399727 200000 680315336 200000 218606776 200000 27807492 200000 565650021 200000 6852439 200000 747947137 200000 88870588 200000 422875073 200000 352572276 200000 177772487 200000 890978124 200000 353241691 200000 889282780 200000 835825330 200000 863967941 200000 742511274 200000 875088112 200000 240927241 200000 315983315 200000 758334402 200000 621446060 200000 534599473 200000 892587973 200000 450836828 200000 446602672 200000 354456626 200000 93697163 200000 277153741 200000 265138235 200000 485982641 200000 425375922 200000 63038988 200000 39677226 200000 781778166 200000 300710248 200000 344356784 200000 537714940 200000 608887270 200000 745822334 200000 405304047 200000 727112912 200000 866121481 200000 385175136 200000 545770143 200000 478207076 200000 764540805 200000 432558109 200000 507897400 200000 952843286 200000 347418400 200000 753273189 200000 298110926 200000 10185958 200000 820151872 200000 730005124 200000 674368026 200000 413236850 200000 474729453 200000 791732843 200000 924961394 200000 306413815 200000 601846733 200000 608212135 200000 31702731 200000 539704662 200000 635875878 200000 672513895 200000 851285438 200000 69072651 200000 551048671 200000 174799226 200000 884815999 200000 432183862 200000 793905278 200000 581358669 200000 184273637 200000 833070998 200000 486767146 200000 488651760 200000 911593832 200000 182558856 200000 427206057 200000 348569873 200000 510774045 200000 612935947 200000 368556642 200000 10899198 200000 411432380 200000 176381374 200000 554853467 200000 995061158 200000 567051161 200000 859599839 200000 132246587 200000 916663704 200000 398849453 200000 79495500 200000 325856584 200000 697822721 200000 287543182 200000 84225157 200000 753658729 200000 877781169 200000 326081393 200000 896971431 200000 875631397 200000 369801238 200000 192633390 200000 931123058 200000 588931489 200000 139705150 200000 215967547 200000 501057859 200000 126448292 200000 325063640 200000 355489967 200000 915584794 200000 74499222 200000 802282546 200000 165757247 200000 676153492 200000 260652155 200000 772002108 200000 415212099 200000 877020144 200000 943799803 200000 608339074 200000 212115377 200000 940433933 200000 384622429 200000 820851253 200000 21560864 200000 708784745 200000 316750214 200000 310184738 200000 885499590 200000 853752611 200000 599911422 200000 492203192 200000 224455033 200000 318821113 200000 396194539 200000 941944070 200000 821730993 200000 808736074 200000 272654098 200000 518232761 200000 443288450 200000 200985619 200000 262931420 200000 241665313 200000 401452453 200000 130543605 200000 892284750 200000 278981676 200000 426067312 200000 659305004 200000 982746639 200000 799385192 200000 670332376 200000 38254233 200000 40406372 200000 659873540 200000 913392245 200000 181773240 200000 489191222 200000 960723406 200000 703999869 200000 451513001 200000 18256906 200000 544731446 200000 513418695 200000 757392170 200000 490928903 200000 514425416 200000 322881225 200000 794991002 200000 425547251 200000 944096949 200000 850508441 200000 147201271 200000 158594869 200000 699628234 200000 376791022 200000 783403744 200000 623573459 200000 47240566 200000 941428767 200000 376949139 200000 791168884 200000 285397576 200000 150600481 200000 698142703 200000 852608094 200000 619025261 200000 266605453 200000 992587633 200000 371551608 200000 497410997 200000 482625175 200000 52137018 200000 715046473 200000 437819021 200000 225444887 200000 148430598 200000 244754166 200000 943103493 200000 207306883 200000 540986165 200000 667164230 200000 986510027 200000 533475569 200000 593568454 200000 319527328 200000 75569198 200000 482818329 200000 681808982 200000 354613003 200000 686386715 200000 656004944 200000 336685348 200000 728241452 200000 448189730 200000 581542029 200000 218338063 200000 389053259 200000 444372593 200000 952512103 200000 817895573 200000 415752525 200000 314592726 200000 247910164 200000 770660565 200000 532852666 200000 450418112 200000 410585962 200000 281133453 200000 475461047 200000 722244413 200000 642367200 200000 995266843 200000 419818764 200000 398826492 200000 547494285 200000 806318207 200000 397034526 200000 702213196 200000 946218535 200000 322370390 200000 601150453 200000 996641051 200000 433105924 200000 572198368 200000 363821623 200000 680947703 200000 733843227 200000 202782458 200000 4794154 200000 863580943 200000 751035907 200000 752610851 200000 81990580 200000 619583793 200000 346568178 200000 690564474 200000 42852701 200000 163748812 200000 429000895 200000 250676670 200000 105441867 200000 859006191 200000 37053152 200000 576524363 200000 379164484 200000 205264712 200000 551016299 200000 249912098 200000 543589295 200000 44645925 200000 354571287 200000 55435489 200000 621073810 200000 605359477 200000 624423738 200000 464964806 200000 165499284 200000 608042438 200000 537775052 200000 582988975 200000 406530299 200000 729658951 200000 908354914 200000 127171868 200000 230067630 200000 574153927 200000 611896884 200000 549251370 200000 740472883 200000 313222580 200000 245881623 200000 341636761 200000 293451185 200000 817112604 200000 938145665 200000 849281990 200000 781388783 200000 257863085 200000 57018251 200000 15962544 200000 636342610 200000 339982520 200000 559288297 200000 911270390 200000 230117089 200000 617998889 200000 266564083 200000 310112983 200000 822896196 200000 471020432 200000 516699551 200000 303518511 200000 728635839 200000 480758042 200000 920221060 200000 733998207 200000 783093306 200000 581236119 200000 156135640 200000 98563301 200000 690262332 200000 14898805 200000 887553905 200000 819662111 200000 307416298 200000 886274499 200000 854958534 200000 50725003 200000 889305612 200000 319971886 200000 524845294 200000 295082793 200000 108644871 200000 860728581 200000 525963423 200000 193033110 200000 585179875 200000 778430520 200000 789803823 200000 794298130 200000 683431750 200000 44410964 200000 111369109 200000 16628602 200000 767967861 200000 553276552 200000 356703080 200000 213615437 200000 987900505 200000 753764002 200000 858817758 200000 944520618 200000 104623479 200000 227543825 200000 927570125 200000 572513871 200000 854142710 200000 298954468 200000 985552557 200000 485729179 200000 250511516 200000 584045513 200000 49520787 200000 501802124 200000 572325071 200000 264000526 200000 412659510 200000 526507713 200000 449261719 200000 614943394 200000 175458797 200000 839960183 200000 535642522 200000 224180499 200000 549105325 200000 410271375 200000 202858526 200000 457201040 200000 643246607 200000 152456837 200000 292374794 200000 962146536 200000 80934215 200000 421705850 200000 520627684 200000 377989768 200000 443119661 200000 68049706 200000 977731795 200000 16631936 200000 621487926 200000 714287605 200000 381423262 200000 56879998 200000 275980155 200000 918753497 200000 386630314 200000 431264464 200000 839361712 200000 448558709 200000 534590206 200000 58824806 200000 876896045 200000 242733063 200000 963607617 200000 775721164 200000 311063016 200000 921571182 200000 867087290 200000 366820147 200000 913283704 200000 595383592 200000 104054094 200000 952404840 200000 996764434 200000 539197012 200000 788811140 200000 217442777 200000 970686094 200000 212038319 200000 702195076 200000 549341079 200000 915461730 200000 997753498 200000 654398226 200000 932181070 200000 627100837 200000 124087569 200000 146578071 200000 789689933 200000 899233805 200000 802159541 200000 495935767 200000 869514884 200000 628460528 200000 232032450 200000 628452411 200000 889919616 200000 987099205 200000 511792408 200000 966613576 200000 82339952 200000 620721059 200000 433934901 200000 255133220 200000 395906338 200000 448745280 200000 762313784 200000 305723735 200000 128526853 200000 453419763 200000 211246047 200000 57154567 200000 626837800 200000 950556977 200000 195818633 200000 486734586 200000 697403704 200000 591984402 200000 722891828 200000 90855318 200000 813372805 200000 923996236 200000 859935615 200000 847104995 200000 366025725 200000 708150070 200000 633628583 200000 917741191 200000 803996974 200000 462379717 200000 206726285 200000 173679816 200000 402452039 200000 263894673 200000 914329261 200000 527720589 200000 473300247 200000 145374928 200000 825377063 200000 953770076 200000 315723275 200000 178719321 200000 322931642 200000 950653276 200000 250593331 200000 75839138 200000 332373187 200000 29093715 200000 789237053 200000 364051905 200000 80869185 200000 152238760 200000 93270391 200000 508739182 200000 548361427 200000 60315745 200000 520358352 200000 425967613 200000 373128631 200000 21504550 200000 282396631 200000 631542887 200000 752041676 200000 553095739 200000 975369657 200000 271937090 200000 915135375 200000 909734792 200000 336576582 200000 635698883 200000 446558753 200000 610650004 200000 771504876 200000 464528834 200000 741280575 200000 171507844 200000 893271481 200000 759718837 200000 626411079 200000 398936351 200000 246695772 200000 197728691 200000 786396985 200000 397879501 200000 137910564 200000 917562226 200000 204786866 200000 536164242 200000 584986878 200000 660475208 200000 550430705 200000 489881623 200000 418865530 200000 882532908 200000 706702037 200000 442714528 200000 477216710 200000 724213173 200000 657603036 200000 829712918 200000 550036912 200000 963974681 200000 43484709 200000 720557566 200000 510458279 200000 44642350 200000 455219566 200000 168109182 200000 701837498 200000 524520811 200000 518416406 200000 909924702 200000 693957782 200000 390461927 200000 969621275 200000 487529220 200000 978415499 200000 456828504 200000 638468635 200000 543466102 200000 624207495 200000 695587349 200000 261521238 200000 431023962 200000 882626840 200000 949209363 200000 287223209 200000 743087096 200000 472854893 200000 557261802 200000 813389971 200000 384840502 200000 404869717 200000 321323985 200000 208850484 200000 897631386 200000 268317501 200000 989716124 200000 5442888 200000 463099979 200000 80121397 200000 207652548 200000 717838127 200000 455101711 200000 260556267 200000 934372702 200000 736649191 200000 532928077 200000 134635949 200000 447391265 200000 87666703 200000 590251019 200000 362915178 200000 95640932 200000 302027493 200000 474284272 200000 603103664 200000 790936093 200000 799606343 200000 205744195 200000 451307951 200000 530244067 200000 850635445 200000 416978921 200000 505345332 200000 334014699 200000 575767373 200000 64493673 200000 517053101 200000 963165197 200000 70607308 200000 259084522 200000 770050346 200000 861528255 200000 28519059 200000 45570355 200000 412214874 200000 769893144 200000 460776606 200000 164794281 200000 406822537 200000 825784781 200000 158799245 200000 536694612 200000 646403239 200000 887617078 200000 301923742 200000 592699865 200000 660872259 200000 49435209 200000 847852976 200000 543868800 200000 407437707 200000 300970653 200000 441173313 200000 929602350 200000 371580237 200000 90533480 200000 2929776 200000 101642859 200000 650039544 200000 327316864 200000 777388539 200000 28656476 200000 726032539 200000 168999516 200000 124550977 200000 146977481 200000 875558627 200000 285415955 200000 979705920 200000 624667671 200000 570140448 200000 623672923 200000 529995158 200000 654576462 200000 174041919 200000 604782987 200000 666945667 200000 483025172 200000 30378448 200000 257988248 200000 611635940 200000 897300655 200000 188904961 200000 547871514 200000 516157240 200000 456532998 200000 154386849 200000 268827463 200000 147253406 200000 216188831 200000 702177053 200000 175002102 200000 440938197 200000 703264928 200000 201595781 200000 394493596 200000 267383865 200000 976699602 200000 54364807 200000 978737490 200000 331484108 200000 177327768 200000 435700849 200000 684138188 200000 408634153 200000 201491708 200000 375921714 200000 521500258 200000 832913553 200000 487497122 200000 41996632 200000 592370185 200000 321915106 200000 535402705 200000 895716883 200000 163380826 200000 991588762 200000 271142256 200000 853579567 200000 677377161 200000 750584023 200000 649238277 200000 818728989 200000 258986606 200000 427970392 200000 357252023 200000 420554474 200000 755008127 200000 788973181 200000 816979021 200000 219115077 200000 286319570 200000 324881474 200000 854949420 200000 399851388 200000 514291231 200000 559992647 200000 475790171 200000 992269951 200000 56605115 200000 471987914 200000 867807362 200000 809443803 200000 80937885 200000 953192618 200000 377798885 200000 60875454 200000 834926940 200000 796075877 200000 366108781 200000 253982968 200000 301097773 200000 615756826 200000 283863966 200000 572156663 200000 228151273 200000 754253959 200000 606714273 200000 71454154 200000 943108356 200000 645589258 200000 747782202 200000 75248926 200000 396735126 200000 136883875 200000 491840978 200000 229069123 200000 227371349 200000 745955055 200000 171001710 200000 12605734 200000 411503767 200000 39700526 200000 586162356 200000 530045015 200000 143309395 200000 312410941 200000 374406636 200000 257660676 200000 931299616 200000 158429084 200000 114108412 200000 46715388 200000 732586036 200000 768281960 200000 758036586 200000 778510508 200000 676540262 200000 420276064 200000 337088861 200000 4345636 200000 799667499 200000 593946851 200000 812452251 200000 973804049 200000 36247196 200000 355648495 200000 597254794 200000 325580995 200000 86831981 200000 180294434 200000 424884274 200000 609488680 200000 844144629 200000 273917884 200000 683056441 200000 4785103 200000 221815084 200000 707860379 200000 733466854 200000 268981733 200000 662277287 200000 246442812 200000 917959966 200000 493577530 200000 498678942 200000 746200000 200000 312715368 200000 316967995 200000 783715814 200000 119313635 200000 353433579 200000 165421048 200000 246929397 200000 653264133 200000 757345645 200000 11611679 200000 553874148 200000 126507301 200000 910770005 200000 217289471 200000 823861607 200000 564096736 200000 657589418 200000 77673861 200000 141554390 200000 629033589 200000 390203665 200000 270311744 200000 523393831 200000 441364163 200000 147314385 200000 380864096 200000 110218481 200000 960826184 200000 606473938 200000 886852018 200000 929632618 200000 718218786 200000 109368984 200000 395454117 200000 959631976 200000 404525073 200000 513559628 200000 131994439 200000 963508322 200000 714805362 200000 483414194 200000 543682632 200000 476772463 200000 468801861 200000 953156403 200000 528425716 200000 377154628 200000 955625767 200000 437828564 200000 146427708 200000 900588602 200000 832037208 200000 948502331 200000 694611885 200000 111436613 200000 392213941 200000 474156208 200000 814382454 200000 223376637 200000 807327421 200000 241119768 200000 614853733 200000 898005912 200000 763643791 200000 928323067 200000 413727977 200000 397757932 200000 300752361 200000 697998719 200000 740873233 200000 343058801 200000 219826218 200000 55201898 200000 304490890 200000 883490876 200000 300010320 200000 495897891 200000 640306596 200000 524228356 200000 501742330 200000 727472304 200000 388113229 200000 327820576 200000 838238566 200000 515490488 200000 853655060 200000 46584965 200000 43556210 200000 720088961 200000 222364710 200000 746703308 200000 333185694 200000 641282546 200000 708960850 200000 123511849 200000 959016711 200000 435954065 200000 174157320 200000 8140660 200000 452783980 200000 948542085 200000 676812629 200000 588378658 200000 970073900 200000 737842580 200000 182941416 200000 901360460 200000 164907078 200000 400245285 200000 83350543 200000 233588902 200000 607255383 200000 86232639 200000 422186169 200000 455520904 200000 926056862 200000 568726151 200000 661580661 200000 437151208 200000 912065785 200000 485274692 200000 826357616 200000 48850525 200000 298741736 200000 443721053 200000 40832634 200000 213646876 200000 53801353 200000 608270425 200000 285784833 200000 209762301 200000 281149338 200000 80728669 200000 351418387 200000 928141686 200000 950956665 200000 42961201 200000 912500064 200000 669683358 200000 966981926 200000 563835706 200000 718479156 200000 955272747 200000 813824830 200000 932078464 200000 494611584 200000 943805811 200000 889719552 200000 168462248 200000 403862737 200000 701793389 200000 466012491 200000 683376634 200000 300048469 200000 751228336 200000 263632798 200000 381812060 200000 25961949 200000 198738546 200000 810566166 200000 235968339 200000 363805397 200000 917076617 200000 319288690 200000 536454664 200000 335079756 200000 441640557 200000 648378640 200000 663995968 200000 574541810 200000 305180979 200000 430499056 200000 727359842 200000 514478612 200000 961715346 200000 678864304 200000 472038772 200000 467345825 200000 799319777 200000 653323917 200000 858323740 200000 637301031 200000 498059029 200000 103445864 200000 485919138 200000 643648981 200000 442168518 200000 636526781 200000 375134444 200000 972895610 200000 953401386 200000 738662829 200000 500015488 200000 201176707 200000 46436888 200000 516831220 200000 429874821 200000 703930368 200000 289076230 200000 538665458 200000 626034626 200000 848289183 200000 692091914 200000 571593893 200000 128473500 200000 502836654 200000 614944988 200000 940373420 200000 678948122 200000 503947548 200000 117131728 200000 239230789 200000 785017827 200000 490286456 200000 844354783 200000 70261839 200000 847544381 200000 493951727 200000 575342239 200000 222153288 200000 317307664 200000 194592849 200000 359795781 200000 671383374 200000 527033824 200000 437526796 200000 737347497 200000 505215521 200000 983168213 200000 185851694 200000 822230337 200000 208960542 200000 324937398 200000 809127782 200000 5169188 200000 95561029 200000 629039336 200000 124703491 200000 117516808 200000 988034611 200000 508179315 200000 399835122 200000 83087683 200000 578564647 200000 392162556 200000 230920387 200000 608298700 200000 159236352 200000 575261387 200000 461500068 200000 195974202 200000 729304892 200000 449245893 200000 88285539 200000 890877379 200000 684026874 200000 476624242 200000 113850735 200000 910106173 200000 267484408 200000 415164920 200000 709763543 200000 77336351 200000 552183445 200000 506341916 200000 323768904 200000 260544128 200000 750593487 200000 898720839 200000 411540242 200000 690215702 200000 852695108 200000 982708606 200000 703570211 200000 736042040 200000 454000180 200000 449618792 200000 620753929 200000 64362459 200000 494918268 200000 12483659 200000 956770291 200000 532242583 200000 20641436 200000 64283917 200000 279222191 200000 402754467 200000 486668465 200000 205069111 200000 465554093 200000 604413139 200000 371519866 200000 651743980 200000 669872378 200000 745046688 200000 318579798 200000 781882102 200000 555857220 200000 77957663 200000 469267267 200000 846229177 200000 815819996 200000 297383175 200000 89788640 200000 315085372 200000 977959342 200000 399104431 200000 167297643 200000 187510310 200000 180408393 200000 379964173 200000 647247299 200000 414542781 200000 108238300 200000 163944120 200000 611653477 200000 556337896 200000 907376694 200000 915748069 200000 634933874 200000 647624238 200000 407859653 200000 518184556 200000 307966119 200000 576457908 200000 407931287 200000 983878339 200000 57135714 200000 301928513 200000 213649755 200000 941175808 200000 273051298 200000 962451260 200000 576064352 200000 937458907 200000 264742150 200000 419132076 200000 257594003 200000 319994537 200000 65245645 200000 272969270 200000 85047428 200000 884921697 200000 978514900 200000 202325538 200000 341796193 200000 628203930 200000 512660634 200000 830063957 200000 951061496 200000 33588362 200000 840055869 200000 72155991 200000 859420600 200000 844345863 200000 816102269 200000 37270094 200000 753626799 200000 58308232 200000 812351928 200000 395943167 200000 767434637 200000 863951652 200000 411532524 200000 732867795 200000 964388254 200000 877789073 200000 928147895 200000 704561103 200000 494340307 200000 285789734 200000 469778265 200000 261584025 200000 43279801 200000 999996376 200000 639624623 200000 312180345 200000 704365439 200000 126860863 200000 435067192 200000 531147605 200000 829691892 200000 717696401 200000 89270548 200000 435826099 200000 858197893 200000 881060517 200000 734878463 200000 58902714 200000 9541954 200000 168035056 200000 3146585 200000 422829616 200000 156230360 200000 359992459 200000 805646112 200000 980681340 200000 230173848 200000 285943338 200000 101170163 200000 44682404 200000 40486254 200000 678751525 200000 978240527 200000 747235407 200000 623032041 200000 349824881 200000 329377877 200000 868657603 200000 289051448 200000 433922983 200000 47944770 200000 272074215 200000 999018794 200000 552118523 200000 159090676 200000 456600130 200000 779766317 200000 593891141 200000 188836395 200000 561385209 200000 237865039 200000 846840571 200000 442463300 200000 526385875 200000 246698047 200000 786087731 200000 268240958 200000 984267063 200000 700131659 200000 197422501 200000 158966968 200000 850171436 200000 886495587 200000 494360230 200000 33767153 200000 739869783 200000 388514067 200000 117344557 200000 578923205 200000 145438976 200000 706240396 200000 762486993 200000 910408885 200000 304869388 200000 224280731 200000 243175879 200000 564870623 200000 498242563 200000 347131567 200000 429245160 200000 454961665 200000 629507594 200000 468904662 200000 870045096 200000 248559482 200000 930364905 200000 424742592 200000 576917535 200000 592090439 200000 581066757 200000 143337145 200000 197436675 200000 85013257 200000 486006118 200000 215704498 200000 721347498 200000 99152636 200000 8627122 200000 62791992 200000 880586763 200000 73110016 200000 535304495 200000 229602682 200000 798589117 200000 592015252 200000 608423619 200000 940721478 200000 723358454 200000 97427413 200000 707968502 200000 461431308 200000 364795021 200000 849118082 200000 330785006 200000 978760664 200000 505885175 200000 129455610 200000 539665521 200000 637581147 200000 233848397 200000 486787899 200000 344404454 200000 894639586 200000 340411203 200000 852706787 200000 464851795 200000 181548892 200000 482494768 200000 275431730 200000 49548639 200000 745341015 200000 672134924 200000 121585414 200000 455328592 200000 574207491 200000 254328428 200000 12942301 200000 580061453 200000 95588396 200000 973808520 200000 892222677 200000 337111324 200000 737803075 200000 911830837 200000 145930157 200000 489739428 200000 474491477 200000 911362281 200000 116613829 200000 92428140 200000 372061969 200000 972066493 200000 448611609 200000 494088665 200000 629764037 200000 126732133 200000 972399177 200000 115282674 200000 415565664 200000 354413625 200000 848910483 200000 636440670 200000 7587697 200000 827215151 200000 194527958 200000 307809380 200000 578987046 200000 967241950 200000 589994640 200000 97258985 200000 27035213 200000 489325180 200000 972762079 200000 231734389 200000 29067605 200000 306385887 200000 981477251 200000 116133933 200000 809717068 200000 224839550 200000 996870874 200000 650646489 200000 19566817 200000 96091248 200000 620598753 200000 730058974 200000 343496035 200000 463675498 200000 377077049 200000 883620676 200000 47000767 200000 93759941 200000 80578078 200000 23297456 200000 516009349 200000 771534709 200000 732394608 200000 185394538 200000 689883875 200000 123062546 200000 989110446 200000 181346392 200000 364113064 200000 331931346 200000 218989044 200000 37313280 200000 470944065 200000 776430475 200000 876533252 200000 730025096 200000 310491582 200000 337310901 200000 989011257 200000 123164856 200000 700067788 200000 221026917 200000 681239188 200000 299509750 200000 682332603 200000 572862802 200000 320093619 200000 755257160 200000 984999033 200000 109016787 200000 174500564 200000 322074197 200000 934384532 200000 657117917 200000 948755157 200000 214209379 200000 403081019 200000 341537289 200000 980916534 200000 409925977 200000 764967997 200000 385883019 200000 801477140 200000 779725757 200000 512955400 200000 55831355 200000 81711663 200000 935221430 200000 209495722 200000 909063566 200000 80803044 200000 790934795 200000 608200913 200000 106343325 200000 856551986 200000 130022945 200000 848992206 200000 538865436 200000 786013368 200000 282612735 200000 686927757 200000 149804131 200000 505164724 200000 493742412 200000 210501790 200000 664145000 200000 654349061 200000 85891919 200000 436612654 200000 664470210 200000 490462505 200000 262259693 200000 203549709 200000 150913958 200000 973101374 200000 210639277 200000 497844905 200000 628197868 200000 578244868 200000 43822007 200000 702549264 200000 108561674 200000 126933720 200000 855619535 200000 450605297 200000 755250967 200000 988648378 200000 124628574 200000 550473371 200000 841239753 200000 425248071 200000 939562600 200000 293082875 200000 698208630 200000 431609791 200000 963037590 200000 717644193 200000 888072469 200000 750642687 200000 569292845 200000 895196347 200000 302137405 200000 883929478 200000 372906259 200000 136703255 200000 149247524 200000 646195315 200000 892576208 200000 273378341 200000 501163680 200000 62947204 200000 55221386 200000 50931697 200000 887171625 200000 855061528 200000 766152710 200000 759611180 200000 769126356 200000 780263980 200000 972990893 200000 697222435 200000 428295000 200000 545798241 200000 635395972 200000 798299588 200000 445838603 200000 505942516 200000 731391026 200000 465363872 200000 765607909 200000 789044931 200000 44770045 200000 973785571 200000 658987387 200000 439726926 200000 920791500 200000 261195356 200000 942259204 200000 512947378 200000 606812965 200000 635574139 200000 358482519 200000 599180974 200000 434910255 200000 822282829 200000 340365802 200000 25375649 200000 649985200 200000 749682305 200000 154179283 200000 416351881 200000 61123343 200000 604736101 200000 249128394 200000 558742789 200000 392075346 200000 262726888 200000 452698147 200000 790171987 200000 340118560 200000 105533336 200000 146218455 200000 741356114 200000 760085184 200000 601757349 200000 510456700 200000 923390336 200000 700716823 200000 519012572 200000 369803847 200000 563193083 200000 136699564 200000 309147564 200000 317740560 200000 433247619 200000 962566055 200000 582858019 200000 989226317 200000 438906997 200000 365764812 200000 385091568 200000 867044629 200000 461061073 200000 907154308 200000 508341089 200000 71589662 200000 426741300 200000 427042259 200000 759886182 200000 41085886 200000 661303517 200000 391158370 200000 209263244 200000 517901292 200000 399449515 200000 28307573 200000 877104641 200000 102345023 200000 171516701 200000 650875381 200000 407417750 200000 598376429 200000 340997711 200000 90143078 200000 71053751 200000 589540044 200000 625018626 200000 88737777 200000 753083251 200000 245449555 200000 851075988 200000 494391643 200000 65532026 200000 50343833 200000 575598851 200000 40915979 200000 870991129 200000 699013716 200000 439135981 200000 699562246 200000 294737982 200000 327630043 200000 796435858 200000 901496309 200000 773397369 200000 283415331 200000 63007695 200000 603327773 200000 645852921 200000 16981444 200000 599765796 200000 525592421 200000 588492682 200000 699842549 200000 418012590 200000 277380691 200000 801594012 200000 226307978 200000 649946668 200000 566162958 200000 565538878 200000 86345980 200000 119955453 200000 253251932 200000 260379422 200000 101180768 200000 106685215 200000 753506212 200000 501403786 200000 68842605 200000 314272305 200000 681993964 200000 560708209 200000 652275834 200000 268303473 200000 148997083 200000 206981986 200000 794885245 200000 561390014 200000 569371576 200000 231219850 200000 177702412 200000 994397334 200000 711030376 200000 894436281 200000 687548767 200000 413083159 200000 962357362 200000 151951197 200000 955942731 200000 257633281 200000 625211133 200000 851224708 200000 41376583 200000 214581425 200000 752114640 200000 360615645 200000 629811561 200000 251385126 200000 253015888 200000 217076918 200000 358778985 200000 993429760 200000 192063620 200000 783945983 200000 17682844 200000 433217147 200000 310499604 200000 478022469 200000 946088697 200000 876732023 200000 167868228 200000 349422518 200000 183076119 200000 773506674 200000 867803133 200000 192910626 200000 526206764 200000 306824331 200000 751352516 200000 542709495 200000 352738574 200000 64802176 200000 996437439 200000 575427908 200000 113165108 200000 250377391 200000 221161398 200000 723156662 200000 722319541 200000 673429528 200000 821896718 200000 227266717 200000 922108231 200000 927530584 200000 196519631 200000 751969511 200000 407633217 200000 828795567 200000 394879647 200000 183552546 200000 197269400 200000 124389626 200000 696002244 200000 534831997 200000 285773284 200000 774043065 200000 894164773 200000 736261318 200000 313227867 200000 589883401 200000 342541896 200000 181203053 200000 491297236 200000 607292841 200000 730806611 200000 87527294 200000 457769924 200000 656246008 200000 266883086 200000 236846506 200000 578710596 200000 234634484 200000 436227807 200000 777175358 200000 246368264 200000 951523644 200000 915026637 200000 863400233 200000 692227688 200000 177004046 200000 395145596 200000 129050874 200000 444315993 200000 765973064 200000 11634998 200000 463586526 200000 759177076 200000 508526442 200000 458044639 200000 728883621 200000 705450989 200000 282548113 200000 993261566 200000 949456572 200000 161001116 200000 36834685 200000 190748346 200000 292603956 200000 602922999 200000 203214987 200000 790832602 200000 390132920 200000 480620820 200000 396708026 200000 28390595 200000 132914074 200000 199455147 200000 725355178 200000 310777212 200000 94097094 200000 1139729 200000 574593943 200000 479563949 200000 469925580 200000 200096573 200000 594309985 200000 187216282 200000 357657818 200000 162183366 200000 377947270 200000 916553260 200000 471719614 200000 837895393 200000 576674852 200000 487715559 200000 4690151 200000 987982951 200000 442400763 200000 664904948 200000 661603 200000 992115404 200000 724558953 200000 969382935 200000 226038497 200000 991479848 200000 43047532 200000 148511929 200000 349826736 200000 829511985 200000 369118626 200000 949879775 200000 222240958 200000 845585213 200000 53690442 200000 371691823 200000 21570713 200000 170929731 200000 914093892 200000 440587505 200000 654645872 200000 654596314 200000 903629324 200000 884921867 200000 591108369 200000 978425400 200000 506855618 200000 102424067 200000 632614891 200000 927996980 200000 462009892 200000 776030463 200000 185468685 200000 479727939 200000 706513297 200000 905379271 200000 871116069 200000 535241341 200000 147647239 200000 199272385 200000 407196033 200000 285941145 200000 993516325 200000 457325299 200000 835892240 200000 922730219 200000 343337769 200000 196208132 200000 474659680 200000 159521132 200000 702197489 200000 983072314 200000 976172704 200000 24954033 200000 320203005 200000 432146812 200000 279552415 200000 124556530 200000 714222698 200000 214192721 200000 451429067 200000 522315523 200000 714659576 200000 994950110 200000 38811442 200000 446222429 200000 43041028 200000 439325162 200000 59266179 200000 455841046 200000 239416717 200000 371228380 200000 416758540 200000 976772067 200000 924943922 200000 392944571 200000 606142908 200000 741735964 200000 912454961 200000 950696492 200000 638171170 200000 189192631 200000 638578025 200000 957058166 200000 594460267 200000 734304587 200000 408565848 200000 777077633 200000 352230247 200000 700915725 200000 634628637 200000 915747537 200000 689489028 200000 835310550 200000 683747701 200000 36408975 200000 257202641 200000 54038298 200000 214221761 200000 91483007 200000 211463163 200000 685418225 200000 16242430 200000 200454410 200000 312700498 200000 457287952 200000 994458570 200000 727710004 200000 205183171 200000 930869712 200000 472430948 200000 485403302 200000 915004894 200000 8803877 200000 683434411 200000 661766821 200000 592643793 200000 602368935 200000 856400158 200000 345615639 200000 687967082 200000 601511052 200000 918528730 200000 888545412 200000 630798873 200000 7577002 200000 179131550 200000 479091730 200000 510718954 200000 717116025 200000 536056009 200000 317770631 200000 402023566 200000 972345614 200000 76406873 200000 204378954 200000 442371666 200000 271338016 200000 683782380 200000 936332385 200000 881199141 200000 679161606 200000 119496386 200000 16444019 200000 356234645 200000 345636277 200000 555082424 200000 493095366 200000 167296721 200000 312596677 200000 945909326 200000 176353601 200000 986261160 200000 525328237 200000 893040033 200000 82292842 200000 107195527 200000 165647746 200000 916544369 200000 919977832 200000 310606462 200000 794725754 200000 539811611 200000 295340289 200000 152402747 200000 289128558 200000 790712990 200000 812587676 200000 528787980 200000 773820946 200000 732585625 200000 427754559 200000 634502369 200000 759845566 200000 146595914 200000 960337042 200000 353363526 200000 555538792 200000 146071440 200000 227379417 200000 113837420 200000 664915879 200000 207043305 200000 33507580 200000 901989920 200000 73446320 200000 429546867 200000 991930754 200000 609707217 200000 115822171 200000 246755054 200000 324247952 200000 751997069 200000 561434398 200000 797452728 200000 894805230 200000 119065347 200000 327535632 200000 446228174 200000 258596865 200000 134062722 200000 321810407 200000 455321552 200000 575236561 200000 237137911 200000 136069113 200000 334615805 200000 546491907 200000 81554162 200000 866774077 200000 150802738 200000 493176031 200000 89890209 200000 952133962 200000 936663022 200000 162369867 200000 785866962 200000 723523670 200000 712024400 200000 131676876 200000 71186932 200000 286266679 200000 193251862 200000 799565707 200000 676481302 200000 554752613 200000 255043999 200000 608783437 200000 868453093 200000 169079541 200000 593245161 200000 560983673 200000 101264561 200000 396524702 200000 887229842 200000 845103637 200000 376628328 200000 380089782 200000 893798362 200000 967045575 200000 867677848 200000 191204661 200000 202495134 200000 907543255 200000 372311664 200000 198377648 200000 718592094 200000 701727019 200000 172108223 200000 170666590 200000 376263735 200000 290922313 200000 433678579 200000 360591126 200000 71576040 200000 902435416 200000 253784345 200000 688066638 200000 240308176 200000 964315679 200000 857563106 200000 543173148 200000 631476974 200000 731215107 200000 891453339 200000 419031863 200000 250914526 200000 458189323 200000 710226740 200000 772650230 200000 709027298 200000 10438878 200000 727554617 200000 204839247 200000 630211285 200000 395820482 200000 26541787 200000 932002521 200000 689237304 200000 82721182 200000 454117862 200000 887331017 200000 506132265 200000 499679737 200000 953954507 200000 605294839 200000 300440933 200000 824808696 200000 340024215 200000 27179481 200000 659843917 200000 568766819 200000 87039226 200000 324519558 200000 387214045 200000 321365151 200000 674837568 200000 386085556 200000 708851381 200000 186711732 200000 446592858 200000 625018041 200000 557380628 200000 1257543 200000 701616852 200000 767029132 200000 42793175 200000 358034080 200000 495058399 200000 83257540 200000 439839101 200000 60441508 200000 400021064 200000 906642071 200000 741300517 200000 963905499 200000 405252222 200000 417483739 200000 493642637 200000 776376426 200000 981059984 200000 248671239 200000 841124115 200000 966954265 200000 199107883 200000 344298290 200000 847002807 200000 777167950 200000 912450463 200000 989835282 200000 889330711 200000 43583247 200000 74952666 200000 866754046 200000 90834288 200000 203612419 200000 588587882 200000 777462507 200000 355248547 200000 999975024 200000 616985214 200000 660038001 200000 865248300 200000 437878844 200000 982611941 200000 640358598 200000 773058859 200000 146045935 200000 50187020 200000 643278529 200000 294526815 200000 539951535 200000 402107907 200000 904699352 200000 706365989 200000 977497666 200000 552032120 200000 334525217 200000 329256316 200000 577928975 200000 785823417 200000 286047827 200000 5481474 200000 201163293 200000 833935797 200000 121739717 200000 452583159 200000 934071313 200000 381933818 200000 837741677 200000 368167481 200000 165473330 200000 797443000 200000 562837473 200000 98562118 200000 300734055 200000 9984444 200000 265684057 200000 135988796 200000 177455414 200000 688226676 200000 367912618 200000 126236635 200000 519629767 200000 190515185 200000 759482443 200000 241368448 200000 552206814 200000 924551391 200000 359299410 200000 119404075 200000 105703907 200000 967569037 200000 772394103 200000 369916793 200000 678308573 200000 696538602 200000 617892111 200000 856457641 200000 443507313 200000 439214725 200000 345351953 200000 967199642 200000 395856103 200000 301036684 200000 527601428 200000 184550602 200000 63319332 200000 536377037 200000 492769870 200000 524797784 200000 54040752 200000 970266807 200000 701311125 200000 213580290 200000 593399217 200000 590134361 200000 685458528 200000 74928678 200000 229788908 200000 269761120 200000 399424710 200000 855129540 200000 566310858 200000 452082204 200000 330549629 200000 448987002 200000 436735568 200000 878125434 200000 913378012 200000 908277381 200000 376212260 200000 948662539 200000 417820632 200000 533898949 200000 487589774 200000 596556795 200000 514797577 200000 424358073 200000 28459892 200000 918685209 200000 318043045 200000 903418238 200000 629576028 200000 256445396 200000 190508931 200000 58646739 200000 454008941 200000 294366779 200000 778476312 200000 940901143 200000 18584173 200000 306713852 200000 926621308 200000 133653320 200000 383672771 200000 777611877 200000 486610022 200000 600977157 200000 12337525 200000 671648613 200000 663364138 200000 781980812 200000 820316970 200000 660600202 200000 341905345 200000 705009339 200000 448690472 200000 60531972 200000 640219073 200000 399630098 200000 613264470 200000 393618591 200000 857852767 200000 886613423 200000 260576315 200000 99290060 200000 308002931 200000 981058383 200000 876162812 200000 632083096 200000 728789875 200000 91301714 200000 423638368 200000 677585842 200000 559696757 200000 153661367 200000 727333582 200000 145151081 200000 775307313 200000 828614427 200000 220310349 200000 890878634 200000 871394812 200000 464910525 200000 519251842 200000 612082437 200000 400596429 200000 680261756 200000 415217333 200000 430250151 200000 437659451 200000 118516950 200000 176127691 200000 249311584 200000 111588987 200000 551849706 200000 739360332 200000 214371230 200000 4875366 200000 333264501 200000 502098525 200000 174153328 200000 477229680 200000 373908440 200000 168398022 200000 695799683 200000 873472689 200000 533955600 200000 710362092 200000 46055207 200000 691148254 200000 447975611 200000 970857687 200000 505553993 200000 121940816 200000 879096857 200000 883890477 200000 10317433 200000 423980795 200000 672382727 200000 45614900 200000 258286053 200000 791975287 200000 763662084 200000 83719634 200000 706485596 200000 9843194 200000 795295279 200000 148919439 200000 274232907 200000 770251867 200000 654076230 200000 947741073 200000 170651842 200000 487668495 200000 521229736 200000 519009694 200000 496412526 200000 921782062 200000 807898451 200000 393964061 200000 958816159 200000 379983471 200000 205251814 200000 441487636 200000 794163011 200000 958172454 200000 821784991 200000 496718122 200000 540463849 200000 256505932 200000 189284188 200000 905264549 200000 243645886 200000 759310198 200000 291953821 200000 657605228 200000 940316562 200000 508511452 200000 197166207 200000 49524229 200000 771479250 200000 60288850 200000 353390274 200000 749322135 200000 12163214 200000 663514705 200000 1540547 200000 158017769 200000 641273972 200000 442151407 200000 862124161 200000 561763936 200000 133955283 200000 550981857 200000 802691227 200000 104972547 200000 471871640 200000 142375039 200000 298839119 200000 10249337 200000 550798163 200000 335710399 200000 666953852 200000 846517001 200000 799133489 200000 205190200 200000 2644640 200000 877110680 200000 512367874 200000 425587743 200000 144382170 200000 602953646 200000 145949236 200000 474989133 200000 555074536 200000 462755184 200000 378798293 200000 11414838 200000 66357032 200000 914210214 200000 4573077 200000 579755506 200000 366212250 200000 959132085 200000 737767360 200000 433040950 200000 941554907 200000 770731429 200000 194005831 200000 437008987 200000 707650347 200000 472214555 200000 328126135 200000 894646613 200000 71466343 200000 819878495 200000 204885311 200000 947581628 200000 34055182 200000 568189527 200000 839427757 200000 910687430 200000 383003711 200000 941230217 200000 710314864 200000 484416073 200000 150333880 200000 614773787 200000 432139927 200000 323031741 200000 341150424 200000 790578389 200000 484056527 200000 511202871 200000 826940573 200000 399338269 200000 115681640 200000 334688622 200000 210057381 200000 123643385 200000 400309328 200000 818429881 200000 976361776 200000 196111120 200000 866106390 200000 779845389 200000 404590876 200000 804813992 200000 238248167 200000 369379330 200000 191262694 200000 115326888 200000 514862994 200000 173520847 200000 210043822 200000 258463638 200000 939049351 200000 479113800 200000 462986035 200000 622437529 200000 376583891 200000 564868070 200000 575594962 200000 570026872 200000 199618597 200000 836618687 200000 294097290 200000 710171032 200000 925595851 200000 401795464 200000 367815930 200000 118390016 200000 781521588 200000 72188313 200000 611343200 200000 607034455 200000 856991855 200000 388897512 200000 857460379 200000 910628580 200000 893901097 200000 123532556 200000 284024105 200000 535307404 200000 173964978 200000 241605690 200000 2557481 200000 765001686 200000 56881528 200000 564724042 200000 964311384 200000 945227754 200000 91476106 200000 508830130 200000 204155671 200000 520499340 200000 195481493 200000 936329609 200000 850406498 200000 948410917 200000 872926952 200000 465665413 200000 400103642 200000 743946169 200000 298985843 200000 805792508 200000 255519419 200000 188297457 200000 736844995 200000 806733285 200000 559932133 200000 794157585 200000 407982343 200000 911845591 200000 591094486 200000 979124226 200000 768608013 200000 227460872 200000 923453613 200000 956883529 200000 943305796 200000 880394318 200000 721555240 200000 282951436 200000 816589499 200000 859469601 200000 836013990 200000 742625555 200000 781750047 200000 399851158 200000 167597093 200000 404442564 200000 735625408 200000 833133668 200000 947522883 200000 904056101 200000 478136204 200000 898783969 200000 330298432 200000 732808157 200000 962455569 200000 689730309 200000 729737977 200000 986325298 200000 254349694 200000 457204325 200000 245464558 200000 987875595 200000 663678882 200000 547598648 200000 374516284 200000 748972526 200000 974580458 200000 731910741 200000 403226019 200000 803771138 200000 653346918 200000 608408882 200000 958620288 200000 570842125 200000 95886788 200000 647413733 200000 968461778 200000 622548854 200000 120314194 200000 805045029 200000 339170104 200000 285525059 200000 875075583 200000 679553097 200000 591640304 200000 688457243 200000 250734938 200000 284635463 200000 135915480 200000 707850053 200000 636765584 200000 581863094 200000 74986864 200000 455953574 200000 293933937 200000 717141451 200000 181572054 200000 855876037 200000 349600363 200000 886758494 200000 651663303 200000 554363594 200000 293980812 200000 997529829 200000 957301924 200000 252911225 200000 589490819 200000 621531767 200000 198467689 200000 136162874 200000 132083615 200000 348994250 200000 874825655 200000 796244500 200000 829083085 200000 775689268 200000 433335242 200000 568276652 200000 352930717 200000 184017836 200000 238920322 200000 422367562 200000 641678909 200000 32187593 200000 950708829 200000 421141972 200000 525269883 200000 225779137 200000 577193594 200000 641408207 200000 139631046 200000 251381098 200000 726338199 200000 240979812 200000 837924397 200000 896746811 200000 319259411 200000 694076248 200000 440029789 200000 696718667 200000 637558507 200000 99184913 200000 377530022 200000 336393808 200000 28949952 200000 69360535 200000 18682870 200000 487234977 200000 666624462 200000 33245328 200000 162353627 200000 452757299 200000 684183542 200000 68979778 200000 536984196 200000 554682270 200000 313702836 200000 884840340 200000 959508159 200000 825163800 200000 699663144 200000 79519244 200000 985082876 200000 198492280 200000 26164497 200000 203931089 200000 496251464 200000 912419636 200000 777310412 200000 505356713 200000 894654033 200000 115252578 200000 725583448 200000 200216315 200000 970807144 200000 201657529 200000 442424916 200000 117938637 200000 932740985 200000 837106064 200000 795611646 200000 680127686 200000 994307859 200000 987741917 200000 564100404 200000 262418220 200000 634355046 200000 570990134 200000 989197942 200000 9967847 200000 502514238 200000 966934995 200000 851814626 200000 44836987 200000 831449100 200000 145053321 200000 380726325 200000 346132752 200000 783487965 200000 449071055 200000 472462543 200000 411313261 200000 827152736 200000 334823355 200000 923568047 200000 863610103 200000 730090724 200000 181527813 200000 534356082 200000 166484917 200000 616194390 200000 306343682 200000 453714775 200000 739821135 200000 713265734 200000 344870313 200000 649005885 200000 399197449 200000 924393954 200000 841595281 200000 8377250 200000 704212684 200000 397362424 200000 30749680 200000 997737637 200000 480444700 200000 419231479 200000 324295324 200000 184984324 200000 395779106 200000 346187757 200000 103729164 200000 516760606 200000 323949731 200000 519700106 200000 991721303 200000 430823408 200000 59769861 200000 441692698 200000 276004915 200000 238010651 200000 286782032 200000 239676558 200000 448861942 200000 614440667 200000 162421290 200000 538848883 200000 379406488 200000 577614097 200000 97899737 200000 367859960 200000 709669038 200000 804708409 200000 555354179 200000 831619052 200000 966896495 200000 756778355 200000 107525872 200000 692525500 200000 870784434 200000 759793277 200000 959023110 200000 512223096 200000 349965036 200000 511078838 200000 888170827 200000 641174222 200000 958035765 200000 755324956 200000 690588454 200000 75354636 200000 623860548 200000 723198798 200000 951012509 200000 582664737 200000 138306669 200000 567310218 200000 849770839 200000 313708187 200000 506395305 200000 189669295 200000 48637851 200000 184636841 200000 170318990 200000 68126522 200000 853816398 200000 788378650 200000 432575313 200000 123661388 200000 524739319 200000 855532892 200000 378064074 200000 332346273 200000 953482685 200000 305873789 200000 461917551 200000 953706138 200000 975540583 200000 867862828 200000 770642518 200000 217194803 200000 254522714 200000 476502967 200000 707320119 200000 567884300 200000 529148829 200000 294581518 200000 957125735 200000 549995619 200000 286776535 200000 956544957 200000 78435549 200000 920974359 200000 31977039 200000 753724149 200000 428231216 200000 524520870 200000 653013482 200000 950773891 200000 973231765 200000 423460911 200000 274455600 200000 502748886 200000 423911653 200000 624629104 200000 665439302 200000 930221308 200000 339036308 200000 264473031 200000 943810548 200000 610497701 200000 720787898 200000 788440628 200000 607452576 200000 284315677 200000 785569036 200000 639346772 200000 102399055 200000 391498837 200000 715047395 200000 171215463 200000 433182634 200000 326703834 200000 16996915 200000 747064650 200000 8519158 200000 58726875 200000 100093076 200000 20114044 200000 225316378 200000 726102567 200000 304060988 200000 374757404 200000 644905372 200000 99096875 200000 176048386 200000 350124265 200000 685160098 200000 335268086 200000 588887387 200000 99327039 200000 430164468 200000 333214776 200000 759284831 200000 121601567 200000 755038456 200000 347839038 200000 942913477 200000 411016487 200000 283430836 200000 692589815 200000 826853345 200000 437121173 200000 587343567 200000 997768433 200000 823810476 200000 873203783 200000 190411151 200000 171356 200000 769975995 200000 529019581 200000 442085339 200000 827503620 200000 240810822 200000 37830420 200000 803446330 200000 285465946 200000 270356001 200000 60328204 200000 628593105 200000 686774891 200000 490342085 200000 936527618 200000 751451751 200000 397946086 200000 778016584 200000 573875189 200000 900882019 200000 770449689 200000 918042207 200000 392147844 200000 596403916 200000 692253172 200000 395184482 200000 955293166 200000 91349831 200000 846015747 200000 30057031 200000 504966671 200000 137707547 200000 272148599 200000 473168805 200000 159293288 200000 888861232 200000 857892637 200000 93371057 200000 689042455 200000 856774410 200000 176716900 200000 575367492 200000 19135194 200000 468444882 200000 72072794 200000 922120658 200000 692967183 200000 814789708 200000 7959470 200000 971140466 200000 81501366 200000 324742881 200000 362875823 200000 645852636 200000 753178220 200000 967581845 200000 588759115 200000 616180582 200000 304162161 200000 151251985 200000 456741904 200000 788654341 200000 395270562 200000 5229210 200000 798766124 200000 555565649 200000 771513726 200000 678811158 200000 919504496 200000 728244096 200000 658318372 200000 802062093 200000 84063560 200000 740871528 200000 962123090 200000 930782373 200000 577663940 200000 906124673 200000 147066215 200000 693147300 200000 13086609 200000 634976736 200000 504463713 200000 405092209 200000 194747135 200000 878976828 200000 744104159 200000 868389906 200000 720701180 200000 864545516 200000 863844382 200000 329931821 200000 915933462 200000 779453157 200000 928754175 200000 369565707 200000 491174269 200000 693960127 200000 834337278 200000 950118543 200000 644798717 200000 135225009 200000 989149244 200000 665497411 200000 571585287 200000 400335247 200000 535264629 200000 875065419 200000 958129064 200000 990482130 200000 534006025 200000 102534254 200000 712557455 200000 854305680 200000 161470198 200000 916432659 200000 132722186 200000 439159166 200000 441716699 200000 218351680 200000 199886600 200000 886932212 200000 61426934 200000 215323805 200000 799749400 200000 317650152 200000 790685222 200000 839304046 200000 693055847 200000 650126064 200000 760161769 200000 951048347 200000 626132933 200000 920272708 200000 946459486 200000 372834987 200000 450227872 200000 12216505 200000 726860355 200000 229468867 200000 725025542 200000 910237382 200000 475845878 200000 237907115 200000 247903398 200000 461037442 200000 458324598 200000 358869704 200000 756161487 200000 41999267 200000 785778787 200000 797507106 200000 155868527 200000 543972991 200000 254389497 200000 422767710 200000 343872275 200000 26528269 200000 493790488 200000 629240260 200000 71579372 200000 712474340 200000 168487486 200000 611899193 200000 730338248 200000 88829498 200000 283114634 200000 781874757 200000 101416724 200000 366391781 200000 73794234 200000 838973198 200000 961019103 200000 214149213 200000 479599149 200000 423449178 200000 965600217 200000 796443319 200000 478640353 200000 946154383 200000 194741071 200000 695813290 200000 296134517 200000 767150261 200000 682632495 200000 999145612 200000 77565222 200000 166073458 200000 329189386 200000 480070997 200000 457228757 200000 336167436 200000 592571148 200000 424526490 200000 972555774 200000 468275050 200000 131884036 200000 661456018 200000 880962241 200000 730622738 200000 780334946 200000 980758036 200000 943723485 200000 223076907 200000 256779315 200000 416786582 200000 480632751 200000 68093563 200000 243384358 200000 552468014 200000 150932278 200000 108345449 200000 636319625 200000 410391443 200000 523470865 200000 425282300 200000 378095947 200000 658614300 200000 704242302 200000 287740377 200000 977264891 200000 756085695 200000 685423452 200000 354306375 200000 309927110 200000 197402899 200000 898513448 200000 430848045 200000 742551420 200000 78583629 200000 535724803 200000 412804626 200000 773224075 200000 305914949 200000 264238250 200000 278662939 200000 700461569 200000 931591281 200000 822358139 200000 463286800 200000 421742221 200000 6537960 200000 984554614 200000 883139158 200000 830420862 200000 566620512 200000 555059512 200000 414440437 200000 129001153 200000 728871983 200000 338349056 200000 53574034 200000 70736102 200000 636366924 200000 427932333 200000 215421045 200000 235477787 200000 443842894 200000 157467069 200000 241459331 200000 825494830 200000 230733675 200000 723063887 200000 790283844 200000 444858766 200000 421252985 200000 143701537 200000 625386205 200000 620423497 200000 706713839 200000 709252498 200000 70383638 200000 68158479 200000 546818020 200000 642339232 200000 989637205 200000 962617389 200000 503364878 200000 204308969 200000 681739936 200000 948394641 200000 288248772 200000 911228077 200000 929227421 200000 740465868 200000 37943291 200000 565572297 200000 414314644 200000 339767562 200000 791924811 200000 821682620 200000 652947307 200000 164593178 200000 382542314 200000 822777254 200000 226637992 200000 377771884 200000 122278063 200000 593630531 200000 39179890 200000 625921292 200000 79882512 200000 647829491 200000 650148239 200000 171187115 200000 190689827 200000 121244084 200000 950316390 200000 505566870 200000 747755935 200000 162174245 200000 942506494 200000 17829820 200000 530758107 200000 290151300 200000 112236028 200000 455024556 200000 606736845 200000 979840687 200000 919776423 200000 159337875 200000 483927307 200000 765999910 200000 818217958 200000 915486017 200000 412087757 200000 786334215 200000 19193919 200000 103673636 200000 120774888 200000 375213839 200000 336363226 200000 573243978 200000 681339859 200000 500892319 200000 220670843 200000 142117986 200000 934658212 200000 680210867 200000 158018186 200000 559194555 200000 711280147 200000 666064363 200000 769860366 200000 571541826 200000 425280373 200000 677867397 200000 82881708 200000 901852295 200000 315122369 200000 789296992 200000 308601772 200000 237697975 200000 571973774 200000 210344699 200000 255693043 200000 505564579 200000 481371154 200000 144433266 200000 92856329 200000 305188279 200000 621277987 200000 85950086 200000 800369427 200000 389770242 200000 132190264 200000 774242453 200000 115319513 200000 857045299 200000 897409128 200000 165150365 200000 711988929 200000 141920921 200000 804970345 200000 222223676 200000 640617681 200000 765559330 200000 247597969 200000 256789426 200000 246806959 200000 599061084 200000 352813528 200000 165954012 200000 380339875 200000 175059062 200000 217611731 200000 223211065 200000 365528979 200000 517393470 200000 107825081 200000 987446248 200000 324407045 200000 219920420 200000 974983265 200000 715716776 200000 418813472 200000 597651765 200000 691533120 200000 493322966 200000 410974378 200000 520088351 200000 109907566 200000 617112945 200000 341904650 200000 74083378 200000 874284194 200000 256697879 200000 228091462 200000 275949916 200000 98873648 200000 480222472 200000 17820677 200000 334146092 200000 551331345 200000 855329570 200000 410930829 200000 767559375 200000 587971034 200000 685536227 200000 671203525 200000 118384149 200000 442804675 200000 763868009 200000 674265651 200000 284642668 200000 13838241 200000 807083635 200000 491461375 200000 211544802 200000 950291435 200000 372569697 200000 407342061 200000 698681638 200000 886392247 200000 885462831 200000 492936293 200000 285733254 200000 254930621 200000 219914109 200000 454771310 200000 735271921 200000 433166674 200000 912102537 200000 659210413 200000 59457782 200000 5530221 200000 702389298 200000 394292330 200000 743202243 200000 122957733 200000 368301302 200000 739021706 200000 534151206 200000 748642607 200000 532380148 200000 135368341 200000 389618830 200000 638310371 200000 492996330 200000 243605680 200000 921518089 200000 892929336 200000 696573494 200000 332081571 200000 43830854 200000 616732995 200000 412771032 200000 766034387 200000 847541140 200000 795423418 200000 942679661 200000 750479432 200000 203671265 200000 548044534 200000 758345525 200000 347719336 200000 722149819 200000 502585323 200000 150510093 200000 874594104 200000 636239953 200000 171089969 200000 50668149 200000 599571681 200000 649017201 200000 811067134 200000 753522314 200000 947641128 200000 84859530 200000 139426857 200000 802313995 200000 701135412 200000 225499563 200000 554376231 200000 636915031 200000 955551947 200000 763335042 200000 614521360 200000 558428524 200000 78928468 200000 669830493 200000 696134042 200000 354044392 200000 577627349 200000 338232619 200000 24867612 200000 240787467 200000 692024565 200000 781971322 200000 279704972 200000 376186291 200000 984627706 200000 867033977 200000 277780096 200000 450096477 200000 263943627 200000 838220023 200000 586335279 200000 112861738 200000 19455726 200000 601989730 200000 337313648 200000 953296342 200000 662762634 200000 71204552 200000 736449977 200000 831581377 200000 171802213 200000 899591640 200000 757425441 200000 449682410 200000 965706471 200000 732180960 200000 432563293 200000 931309294 200000 776603412 200000 677428687 200000 601599685 200000 503953932 200000 721533076 200000 622111540 200000 881259087 200000 195799075 200000 430083502 200000 680322621 200000 69442450 200000 607581361 200000 218860359 200000 181700024 200000 860416451 200000 706913748 200000 676304103 200000 845990163 200000 217031355 200000 824700492 200000 682039987 200000 534081119 200000 53758190 200000 114125687 200000 461316467 200000 106823752 200000 305154419 200000 165296978 200000 330008204 200000 485235230 200000 912709122 200000 560853629 200000 268639238 200000 404924878 200000 495735025 200000 814537271 200000 802875014 200000 4480488 200000 907453749 200000 773687901 200000 14807380 200000 639665562 200000 124931686 200000 841118062 200000 244641878 200000 471657650 200000 963156154 200000 262954121 200000 808375314 200000 423843232 200000 729970439 200000 113834860 200000 541403054 200000 599943536 200000 484562117 200000 989282934 200000 329039090 200000 62812115 200000 685037577 200000 719763621 200000 852924484 200000 439153430 200000 326529418 200000 317755800 200000 724031146 200000 753645608 200000 272589982 200000 232563597 200000 455608779 200000 105133207 200000 456875325 200000 522141538 200000 877868525 200000 651570834 200000 23703548 200000 130939543 200000 825363959 200000 84677864 200000 927015955 200000 766503241 200000 656134511 200000 134458630 200000 361284438 200000 493859895 200000 662328956 200000 601424124 200000 983264830 200000 83731648 200000 62087140 200000 370258296 200000 466510305 200000 867022563 200000 251153166 200000 245732809 200000 763836404 200000 727648061 200000 326630913 200000 820793308 200000 435330767 200000 550547725 200000 456115042 200000 93686336 200000 59553128 200000 563457073 200000 717070456 200000 280070181 200000 877849941 200000 613961001 200000 904311083 200000 446048600 200000 341942478 200000 573571859 200000 623768575 200000 227515464 200000 610710696 200000 504741293 200000 762260508 200000 801908739 200000 543016026 200000 411714389 200000 289652041 200000 851159096 200000 753197051 200000 637702923 200000 182195179 200000 486932278 200000 702648897 200000 110664812 200000 640765194 200000 72702954 200000 484431490 200000 985748407 200000 929440332 200000 443374564 200000 137445045 200000 260401611 200000 309688822 200000 454790482 200000 742257521 200000 163196455 200000 22515441 200000 171245314 200000 758747628 200000 268475624 200000 345422530 200000 319269475 200000 237169660 200000 146223309 200000 98452367 200000 714631044 200000 441683481 200000 318711604 200000 612057120 200000 595653394 200000 663732056 200000 672526877 200000 509288923 200000 220531293 200000 918907248 200000 739496486 200000 647345862 200000 855855955 200000 418076855 200000 948491916 200000 694684552 200000 671507586 200000 924077605 200000 770908976 200000 899282279 200000 221201690 200000 946438479 200000 674467470 200000 822925386 200000 972700391 200000 713921644 200000 941505991 200000 547600055 200000 665705050 200000 940543059 200000 160018583 200000 539479509 200000 269764224 200000 274331770 200000 871951198 200000 312661866 200000 516718855 200000 166293239 200000 80124186 200000 817629149 200000 784470592 200000 360171137 200000 273581930 200000 875630644 200000 545143063 200000 754849903 200000 352228492 200000 841472022 200000 654045467 200000 588640951 200000 675563871 200000 885002186 200000 621779068 200000 663470064 200000 860333921 200000 152039989 200000 96254983 200000 898298191 200000 542669488 200000 377981662 200000 787894058 200000 144993452 200000 533290508 200000 539723244 200000 107908086 200000 36028029 200000 776215762 200000 256279590 200000 696245527 200000 168186329 200000 779474178 200000 796658929 200000 155863516 200000 500044917 200000 640270649 200000 490547797 200000 420507701 200000 128144554 200000 293737142 200000 943671543 200000 497723055 200000 275245932 200000 229799768 200000 150410783 200000 457548408 200000 951376979 200000 626293661 200000 412074931 200000 195542880 200000 36643220 200000 433237668 200000 511578168 200000 344120278 200000 111896072 200000 38905899 200000 250043607 200000 187372262 200000 490577187 200000 808034961 200000 449079125 200000 799027265 200000 331549949 200000 788873940 200000 320615960 200000 223394867 200000 411945548 200000 89075858 200000 640343080 200000 691072941 200000 963424871 200000 301557771 200000 273869611 200000 275988028 200000 999082307 200000 892854300 200000 195241831 200000 689892879 200000 200194424 200000 593093701 200000 261569475 200000 952830453 200000 473163836 200000 437740707 200000 296048069 200000 149487451 200000 875160934 200000 418342901 200000 529035668 200000 105529937 200000 969657708 200000 869938586 200000 554803702 200000 995213189 200000 156161380 200000 666909072 200000 851912786 200000 689571397 200000 739069701 200000 298514038 200000 772728494 200000 811976320 200000 909471910 200000 16195978 200000 513015217 200000 50868421 200000 909093693 200000 402357419 200000 782533793 200000 202098241 200000 850516576 200000 908602454 200000 555227493 200000 204684996 200000 215150151 200000 132935596 200000 444638852 200000 31474364 200000 651391431 200000 721873514 200000 721964323 200000 355400503 200000 769423447 200000 101815022 200000 544163593 200000 938626532 200000 209725965 200000 112958519 200000 797821598 200000 942846225 200000 364874657 200000 462743524 200000 187118310 200000 476111278 200000 575007848 200000 502438964 200000 655615882 200000 454648647 200000 225559129 200000 344710148 200000 199045326 200000 821220365 200000 751068683 200000 490969811 200000 3101083 200000 422109389 200000 499655348 200000 611610815 200000 838469493 200000 612568310 200000 31009834 200000 426700424 200000 672020613 200000 121839767 200000 244606692 200000 370836876 200000 948473232 200000 394248797 200000 93325305 200000 4878281 200000 759592444 200000 500849048 200000 200916767 200000 997376477 200000 652523473 200000 824901686 200000 107426476 200000 596316424 200000 558342069 200000 36830405 200000 201022360 200000 151344935 200000 891091182 200000 227114100 200000 819262840 200000 393529529 200000 824502114 200000 725631249 200000 713001603 200000 177101022 200000 385784217 200000 9298700 200000 397453712 200000 889978194 200000 125961401 200000 997142897 200000 760409620 200000 276759157 200000 654268040 200000 806473201 200000 966673959 200000 824155973 200000 324810605 200000 912636633 200000 4816000 200000 550049121 200000 41128046 200000 868937496 200000 533661811 200000 142854406 200000 739162930 200000 967685180 200000 352840697 200000 37880597 200000 404383232 200000 330892405 200000 281412519 200000 451246347 200000 587055037 200000 324014224 200000 754243253 200000 250056454 200000 975350256 200000 15144955 200000 851200760 200000 156300742 200000 120920256 200000 398667462 200000 316289767 200000 487582888 200000 859714803 200000 781364639 200000 919114136 200000 127007659 200000 770263025 200000 310242773 200000 790414531 200000 178810734 200000 535230910 200000 931204949 200000 301260989 200000 539474736 200000 916912898 200000 914897583 200000 400766589 200000 818254029 200000 849922308 200000 935683344 200000 70706586 200000 604329159 200000 411379113 200000 980835912 200000 489761353 200000 249605177 200000 781309305 200000 546779333 200000 181995362 200000 435442404 200000 348623769 200000 798436758 200000 560363100 200000 300142886 200000 44578769 200000 917494888 200000 764232523 200000 715988476 200000 817391239 200000 202609035 200000 723934952 200000 528253191 200000 58492608 200000 267926509 200000 813431945 200000 379295363 200000 220492837 200000 86521116 200000 108259875 200000 841615696 200000 159007483 200000 303996231 200000 887554638 200000 141256941 200000 521952297 200000 181579580 200000 752469568 200000 50893175 200000 702574900 200000 653884010 200000 949394896 200000 371125165 200000 837169733 200000 535012064 200000 851121523 200000 659715822 200000 587230753 200000 751741772 200000 443240513 200000 917663544 200000 775349295 200000 727648508 200000 955501552 200000 107181866 200000 40426101 200000 514803679 200000 495279831 200000 692030977 200000 447026074 200000 802863235 200000 487170028 200000 400914846 200000 551387364 200000 320294423 200000 40011973 200000 508525694 200000 41728058 200000 719829098 200000 68028313 200000 109999551 200000 215441955 200000 304044009 200000 1248063 200000 293082400 200000 22535620 200000 752647588 200000 773651757 200000 71308545 200000 922014948 200000 571295561 200000 817331578 200000 475067486 200000 593683434 200000 863020327 200000 15742171 200000 351906519 200000 110225372 200000 109158955 200000 602733736 200000 39535274 200000 582596194 200000 977373157 200000 472735959 200000 930117302 200000 882907072 200000 102797442 200000 796832767 200000 991606393 200000 358611166 200000 131461330 200000 887393621 200000 825207313 200000 627223875 200000 342103107 200000 7989425 200000 540672062 200000 877326612 200000 514908387 200000 964378250 200000 179074654 200000 139686681 200000 767264098 200000 773834740 200000 590660206 200000 417714872 200000 849024780 200000 310918824 200000 908431119 200000 181830646 200000 777602002 200000 780188923 200000 756701565 200000 861705084 200000 817934913 200000 22961125 200000 560274328 200000 610956431 200000 559549832 200000 82670843 200000 485528031 200000 950200597 200000 599156085 200000 496532084 200000 952366959 200000 981448598 200000 106484855 200000 835893542 200000 781970951 200000 387830584 200000 587303837 200000 484317321 200000 640698373 200000 849812929 200000 116996757 200000 311279794 200000 924846697 200000 521602455 200000 336866221 200000 92894808 200000 214129873 200000 658610627 200000 677514195 200000 675254481 200000 58302331 200000 341484520 200000 178347160 200000 69751829 200000 904415557 200000 137598031 200000 882865704 200000 653523129 200000 488878511 200000 468854750 200000 126266195 200000 30823925 200000 486058710 200000 27825692 200000 45513606 200000 356001693 200000 298223994 200000 966436142 200000 705167569 200000 604656170 200000 570624760 200000 90487259 200000 697498082 200000 66913458 200000 60295503 200000 805732746 200000 772518407 200000 127356138 200000 973362974 200000 892475969 200000 865885999 200000 515224362 200000 950277539 200000 256121511 200000 379233257 200000 737909352 200000 28202173 200000 954884611 200000 983521123 200000 151668794 200000 593730282 200000 580744250 200000 238110571 200000 211687128 200000 138220872 200000 478142932 200000 852120687 200000 542743831 200000 150935959 200000 276375542 200000 913840000 200000 514138222 200000 580756020 200000 888231528 200000 280590410 200000 397245684 200000 641163807 200000 698284431 200000 609624348 200000 188942175 200000 48429813 200000 328309363 200000 583766246 200000 431376645 200000 73992438 200000 242628793 200000 131380021 200000 753029085 200000 377784575 200000 139989673 200000 929465400 200000 649754750 200000 744482447 200000 854478632 200000 444033213 200000 222534686 200000 322359749 200000 353913278 200000 225389619 200000 278346387 200000 657487199 200000 247499921 200000 419704489 200000 957158485 200000 647303868 200000 451380839 200000 845299916 200000 336719481 200000 577093593 200000 684116646 200000 819757036 200000 755074230 200000 996809047 200000 84955478 200000 868064247 200000 595253090 200000 491130483 200000 751003421 200000 545554811 200000 793666421 200000 754974475 200000 585496897 200000 405620647 200000 9739908 200000 593859487 200000 768731049 200000 582104650 200000 321262790 200000 929404748 200000 806598875 200000 864557009 200000 557514514 200000 263258065 200000 132105726 200000 642180940 200000 53987550 200000 582639501 200000 313141464 200000 692361833 200000 719680576 200000 622628222 200000 386202576 200000 762284406 200000 514642927 200000 436948291 200000 895061997 200000 845036898 200000 453467458 200000 656605978 200000 532579028 200000 173201852 200000 894716975 200000 680775138 200000 955810508 200000 885492401 200000 984529741 200000 633098521 200000 637769404 200000 351843089 200000 831306193 200000 146359005 200000 108666411 200000 230557770 200000 957842835 200000 531110894 200000 497362238 200000 62502506 200000 224796425 200000 19503529 200000 239046332 200000 502105120 200000 938089802 200000 525475342 200000 555797517 200000 616302267 200000 172416011 200000 203305402 200000 888399157 200000 72730664 200000 478639525 200000 203457004 200000 319544541 200000 421805815 200000 232995596 200000 787397251 200000 928741961 200000 224142934 200000 752270808 200000 665305598 200000 704053090 200000 242072083 200000 760904766 200000 577582969 200000 357825709 200000 860600477 200000 330497303 200000 647131829 200000 405273936 200000 273449731 200000 27956183 200000 184601616 200000 485111059 200000 765013234 200000 487868054 200000 772235912 200000 367499356 200000 148957882 200000 126297610 200000 31825339 200000 737177137 200000 509375305 200000 496841098 200000 492135913 200000 779095096 200000 867207725 200000 947460363 200000 596373487 200000 11215033 200000 813985685 200000 692891941 200000 942421325 200000 91630746 200000 969631824 200000 815247118 200000 167245856 200000 848911713 200000 928755147 200000 687469725 200000 401074983 200000 37219125 200000 570064406 200000 402377800 200000 465970625 200000 323090652 200000 394898399 200000 348928805 200000 628347372 200000 939986365 200000 264740468 200000 137809131 200000 238772807 200000 971307486 200000 595503556 200000 710149617 200000 671540752 200000 902502374 200000 337984093 200000 113698605 200000 514818854 200000 55484700 200000 30274927 200000 102267957 200000 809408519 200000 642933605 200000 915830983 200000 287356737 200000 117392337 200000 487674696 200000 136906451 200000 422829350 200000 629592644 200000 471997420 200000 637385891 200000 581746011 200000 13483453 200000 683093784 200000 993149925 200000 102628854 200000 560978747 200000 831147825 200000 935598312 200000 827219887 200000 248934494 200000 681269567 200000 215566489 200000 242993115 200000 521013602 200000 636431591 200000 411263624 200000 188596337 200000 184651047 200000 463819377 200000 280839907 200000 233602056 200000 665867563 200000 386039490 200000 441022072 200000 747401686 200000 230384525 200000 215248738 200000 51923638 200000 250304433 200000 569974539 200000 138164854 200000 381286315 200000 792866832 200000 650137347 200000 285343430 200000 510863367 200000 977669642 200000 272195445 200000 586688440 200000 761526551 200000 779700565 200000 488831742 200000 628782930 200000 344380617 200000 817150023 200000 504593630 200000 28258874 200000 640071085 200000 787013592 200000 861049586 200000 41110456 200000 709637361 200000 709843869 200000 174551482 200000 673211826 200000 355698276 200000 455112653 200000 725293139 200000 104514222 200000 791137395 200000 880541502 200000 137818748 200000 695882195 200000 857700398 200000 338473320 200000 985671828 200000 123257063 200000 777930051 200000 820064352 200000 746433945 200000 656621649 200000 849469952 200000 376844510 200000 424404266 200000 152003351 200000 186352980 200000 251398710 200000 649919877 200000 402886880 200000 874681037 200000 376985185 200000 520182664 200000 658574834 200000 244226203 200000 896943604 200000 539036851 200000 390100788 200000 760232330 200000 527560743 200000 29568803 200000 724314156 200000 966013707 200000 387581135 200000 803675032 200000 325197057 200000 59777835 200000 382804579 200000 173594991 200000 293461626 200000 851370137 200000 496518137 200000 244502696 200000 262189052 200000 706535587 200000 566430537 200000 573839840 200000 280714127 200000 754897721 200000 296051368 200000 657330262 200000 784953816 200000 664424679 200000 328768781 200000 237666281 200000 751144990 200000 41257182 200000 848211982 200000 150170903 200000 647312457 200000 101389035 200000 227439587 200000 475816190 200000 671489245 200000 203577725 200000 448185185 200000 775952734 200000 774204675 200000 504078243 200000 656731648 200000 811174549 200000 89896576 200000 450412298 200000 99110356 200000 156877729 200000 132484538 200000 132452354 200000 550979478 200000 100547616 200000 141965753 200000 348051832 200000 558485148 200000 14366801 200000 407520802 200000 726527228 200000 93919963 200000 832751892 200000 255050557 200000 642267324 200000 256211691 200000 526598629 200000 429801456 200000 910522759 200000 345357314 200000 920374500 200000 386582977 200000 226273994 200000 445730807 200000 868526287 200000 216176343 200000 519539349 200000 395339071 200000 363839237 200000 79841272 200000 122698133 200000 636863730 200000 521494916 200000 228408971 200000 614599450 200000 889388742 200000 123214571 200000 565785750 200000 441687826 200000 178895122 200000 666942584 200000 813706432 200000 555650572 200000 721511116 200000 714843657 200000 184289359 200000 423688501 200000 279759754 200000 270487070 200000 815863082 200000 371696733 200000 98254211 200000 610922964 200000 89163735 200000 707521521 200000 857021326 200000 932668139 200000 150236541 200000 884886273 200000 559176481 200000 491804608 200000 511814114 200000 833623867 200000 952237651 200000 579818834 200000 799868781 200000 714131181 200000 994322393 200000 744451392 200000 681984805 200000 807650567 200000 380405003 200000 38949832 200000 506079407 200000 12347669 200000 858224607 200000 928713673 200000 544861267 200000 911422792 200000 594347756 200000 333145793 200000 539294454 200000 59880557 200000 159621991 200000 484486863 200000 151078943 200000 21961715 200000 883603240 200000 922599088 200000 952226806 200000 356833768 200000 216550566 200000 615179717 200000 520254784 200000 162670843 200000 414956789 200000 360778251 200000 646191459 200000 606229627 200000 802692046 200000 625690144 200000 219602023 200000 867496534 200000 206444422 200000 680966467 200000 610361073 200000 333632794 200000 354062613 200000 871611219 200000 730185 200000 826057718 200000 830167056 200000 334121167 200000 482265685 200000 843200696 200000 384830638 200000 804846804 200000 220684187 200000 801527247 200000 449599941 200000 613350689 200000 992156481 200000 192397386 200000 363749069 200000 403892757 200000 114320143 200000 832495062 200000 594751451 200000 435532974 200000 604477803 200000 942438083 200000 38331814 200000 172351626 200000 960746331 200000 965645823 200000 117555076 200000 82128361 200000 875518598 200000 587509016 200000 702631789 200000 329440168 200000 249337650 200000 207781438 200000 32594422 200000 20995911 200000 343541318 200000 916105277 200000 251413079 200000 416861923 200000 845122376 200000 434405510 200000 673494628 200000 308836668 200000 504753759 200000 817800998 200000 31194262 200000 633246127 200000 645148241 200000 663764172 200000 756488194 200000 65736763 200000 992146053 200000 101352646 200000 407642720 200000 249448319 200000 781978882 200000 702033155 200000 917675013 200000 607024825 200000 253867629 200000 711405074 200000 70475240 200000 657407432 200000 848605197 200000 576696096 200000 809768863 200000 968422698 200000 755931082 200000 604457981 200000 494901090 200000 219826173 200000 41522728 200000 199744791 200000 552921094 200000 483781121 200000 504586831 200000 62599036 200000 45674242 200000 489453972 200000 538850822 200000 108765916 200000 237942893 200000 838687155 200000 334518194 200000 679920003 200000 297940221 200000 92872702 200000 472277595 200000 951715938 200000 375664648 200000 611575988 200000 634064806 200000 360952070 200000 601923973 200000 301446834 200000 166566363 200000 869713309 200000 528236043 200000 968767863 200000 774642144 200000 486821624 200000 638600912 200000 69718818 200000 518252347 200000 591267459 200000 392897962 200000 208873073 200000 654355474 200000 828584013 200000 175660305 200000 40739011 200000 899963693 200000 35413766 200000 853180954 200000 780943382 200000 383741938 200000 589113851 200000 726333052 200000 310176520 200000 590165607 200000 999580443 200000 974868621 200000 932958425 200000 62359347 200000 238115572 200000 305464133 200000 88074598 200000 599605660 200000 563209909 200000 161038905 200000 652817199 200000 697503112 200000 210849325 200000 99746720 200000 745338705 200000 701988736 200000 44170185 200000 662822993 200000 715873163 200000 232598696 200000 19903641 200000 619659202 200000 90628156 200000 513799367 200000 696527947 200000 858005513 200000 534455907 200000 33024580 200000 619794733 200000 846904285 200000 895659932 200000 891811365 200000 603632686 200000 354772629 200000 918251049 200000 541728785 200000 839184093 200000 342019111 200000 245369573 200000 669574223 200000 976306023 200000 47689513 200000 915064657 200000 175636420 200000 803340956 200000 806507731 200000 177907595 200000 812375031 200000 811767274 200000 881468154 200000 507599952 200000 693596431 200000 110426975 200000 676694037 200000 925940993 200000 313711059 200000 244480938 200000 124513595 200000 839713690 200000 542403496 200000 307302938 200000 600103969 200000 696949435 200000 647177366 200000 867122844 200000 599285536 200000 86564259 200000 962682178 200000 457807808 200000 218334508 200000 135279663 200000 553565428 200000 306289332 200000 889743325 200000 690939614 200000 715367313 200000 2894150 200000 811363688 200000 998101199 200000 577555873 200000 872260069 200000 114369702 200000 554260416 200000 853976138 200000 737470880 200000 130855691 200000 495178767 200000 833427794 200000 829133348 200000 570083503 200000 812661948 200000 267219743 200000 997761985 200000 148514888 200000 855968613 200000 436896441 200000 230286693 200000 582126892 200000 397807175 200000 539025862 200000 52604062 200000 351398739 200000 571828803 200000 908657804 200000 83895707 200000 98446162 200000 218795733 200000 77085170 200000 860409130 200000 276754016 200000 16183837 200000 624000894 200000 632289467 200000 757147732 200000 960985306 200000 606876503 200000 624385627 200000 942871972 200000 135424617 200000 922590275 200000 543633080 200000 661543270 200000 418811593 200000 950031785 200000 530542882 200000 756441425 200000 266478232 200000 343397263 200000 238669192 200000 372466620 200000 628887318 200000 418092188 200000 605415542 200000 990208413 200000 548904481 200000 793680406 200000 766282524 200000 490822282 200000 240760375 200000 618371556 200000 440381769 200000 507556539 200000 82835574 200000 895701133 200000 942025067 200000 971271941 200000 565321374 200000 672881462 200000 507525264 200000 431442143 200000 718347020 200000 494053286 200000 379386471 200000 399447647 200000 455189696 200000 474696261 200000 880192319 200000 806572093 200000 17306455 200000 245964823 200000 698918917 200000 617216974 200000 856857872 200000 795930821 200000 930923081 200000 166906633 200000 556205258 200000 765575315 200000 461669433 200000 906681477 200000 999882243 200000 715456106 200000 706584739 200000 298734455 200000 92190938 200000 140261838 200000 603166454 200000 153585080 200000 622708237 200000 38045416 200000 131135808 200000 400478652 200000 990382330 200000 175537789 200000 28892721 200000 499412635 200000 766386081 200000 722609139 200000 284360469 200000 857178123 200000 442082976 200000 578452818 200000 838348253 200000 322092642 200000 325770036 200000 30240576 200000 758765334 200000 236349592 200000 585426237 200000 271480579 200000 241654255 200000 934833218 200000 729169722 200000 682722433 200000 152698423 200000 451555223 200000 799117384 200000 729126466 200000 174037083 200000 752008045 200000 277575206 200000 713865068 200000 480590187 200000 233210172 200000 423770931 200000 470630341 200000 714319636 200000 224389913 200000 76760685 200000 467491764 200000 728454566 200000 317113275 200000 668529523 200000 320339007 200000 200405519 200000 381386361 200000 330847875 200000 836013837 200000 738836958 200000 527758665 200000 343158907 200000 40060004 200000 736445760 200000 530093761 200000 295778523 200000 896937260 200000 67931397 200000 891041305 200000 163029441 200000 187352297 200000 765774491 200000 963887398 200000 645460970 200000 583110595 200000 801996304 200000 562662495 200000 275329206 200000 966612096 200000 522279955 200000 368190682 200000 911522852 200000 999176328 200000 69047794 200000 664805967 200000 944332497 200000 496374751 200000 486673308 200000 271797523 200000 965723644 200000 550470957 200000 11667360 200000 448614429 200000 461665668 200000 717339065 200000 885111596 200000 414406915 200000 960297447 200000 723534696 200000 439270926 200000 723168765 200000 584270404 200000 277698 200000 177036469 200000 233385440 200000 159087192 200000 339666668 200000 688835631 200000 50459172 200000 714377348 200000 324626862 200000 126346796 200000 706933469 200000 751772613 200000 197373806 200000 249172728 200000 427264196 200000 979584953 200000 404614961 200000 477194628 200000 673958191 200000 109660320 200000 504054944 200000 534293341 200000 986565651 200000 230298967 200000 530407424 200000 372030130 200000 307133448 200000 52434269 200000 901167671 200000 542196817 200000 661595204 200000 773977297 200000 530015437 200000 781941674 200000 479510174 200000 509772913 200000 824882152 200000 17971401 200000 806017931 200000 272747932 200000 42799694 200000 400981087 200000 734296099 200000 314431056 200000 969699174 200000 133541305 200000 104100380 200000 325245740 200000 310246710 200000 195305158 200000 458969549 200000 654895470 200000 842914917 200000 390315540 200000 140676140 200000 168139508 200000 586998329 200000 918118099 200000 307343055 200000 187062334 200000 207669913 200000 541186255 200000 792150509 200000 310149737 200000 889150475 200000 837866617 200000 504014429 200000 692649781 200000 69086646 200000 614924510 200000 872643477 200000 479935743 200000 444145505 200000 408888237 200000 158905772 200000 164042438 200000 573711217 200000 276868404 200000 725173591 200000 42934313 200000 956536045 200000 749631586 200000 185791982 200000 449427814 200000 729069437 200000 970546886 200000 61335911 200000 944322396 200000 572948837 200000 625532046 200000 702741081 200000 543397769 200000 840088461 200000 757593736 200000 980735993 200000 869512716 200000 958774652 200000 368867363 200000 924458527 200000 682347939 200000 415685463 200000 959685485 200000 47751490 200000 559871916 200000 298982374 200000 321210133 200000 563522678 200000 34127911 200000 458224782 200000 208321130 200000 200495988 200000 698931633 200000 774782295 200000 102415193 200000 68952721 200000 107517322 200000 66620647 200000 667527282 200000 405573829 200000 208738191 200000 384404099 200000 563863267 200000 208995749 200000 339108927 200000 668320788 200000 602027643 200000 244319080 200000 599197369 200000 275741215 200000 885801383 200000 521857252 200000 779956923 200000 440799691 200000 63357814 200000 993541009 200000 199247524 200000 836187870 200000 693070744 200000 326052228 200000 120672626 200000 57927614 200000 305902682 200000 988454260 200000 332573891 200000 891189619 200000 794152619 200000 229923511 200000 572532439 200000 383602595 200000 227003417 200000 320447301 200000 514618508 200000 728255124 200000 616655059 200000 898281907 200000 542906719 200000 444315949 200000 305769384 200000 103099192 200000 355382128 200000 900956405 200000 571494918 200000 713350059 200000 487409534 200000 259489808 200000 632990202 200000 176835458 200000 797317862 200000 632713032 200000 86541365 200000 781431763 200000 975338407 200000 754309633 200000 885350405 200000 618806870 200000 153913952 200000 442128450 200000 405654871 200000 438263648 200000 97394255 200000 528069298 200000 880375482 200000 917971944 200000 596206931 200000 952153752 200000 528877406 200000 49631108 200000 341122538 200000 613260761 200000 734905104 200000 458724460 200000 950837555 200000 154631421 200000 293572671 200000 678555509 200000 651225835 200000 60050217 200000 694675961 200000 949628950 200000 849767795 200000 746715172 200000 51218925 200000 424053350 200000 775603143 200000 810985046 200000 689174122 200000 98323738 200000 919921032 200000 9901251 200000 853793885 200000 151630219 200000 930187506 200000 633542932 200000 377861974 200000 442899373 200000 692372197 200000 548681102 200000 647383939 200000 761419800 200000 150537951 200000 426511639 200000 509349810 200000 315099650 200000 658408703 200000 399601975 200000 340395858 200000 370961729 200000 371542019 200000 505130004 200000 281289330 200000 362531917 200000 790710090 200000 361059444 200000 194161088 200000 550378043 200000 964429522 200000 196175805 200000 120778377 200000 942377666 200000 813383481 200000 820646391 200000 265886398 200000 846855736 200000 974030271 200000 351562696 200000 305334509 200000 673837973 200000 418732609 200000 853695094 200000 376192579 200000 389394542 200000 656068415 200000 731692520 200000 959943823 200000 223189754 200000 615081430 200000 690720932 200000 728859201 200000 912268816 200000 166942662 200000 664795601 200000 350552166 200000 136997670 200000 138688876 200000 335554869 200000 745880236 200000 517091922 200000 827422151 200000 951446839 200000 411554148 200000 922246731 200000 232320630 200000 124370654 200000 439493498 200000 946232424 200000 405654455 200000 49588687 200000 253668989 200000 750255263 200000 89009768 200000 539201617 200000 177264797 200000 442830214 200000 526366217 200000 792918859 200000 157098663 200000 778410069 200000 724232888 200000 581525572 200000 658918409 200000 912169185 200000 532789042 200000 403341665 200000 505155796 200000 450901409 200000 136348376 200000 677365097 200000 159961012 200000 556811180 200000 936057766 200000 728260036 200000 322171896 200000 951481527 200000 896822333 200000 630714998 200000 318036368 200000 403021083 200000 139724249 200000 101543464 200000 395902729 200000 803794892 200000 566064730 200000 581062174 200000 882821521 200000 3726434 200000 596728382 200000 956759617 200000 232150777 200000 715482386 200000 128987812 200000 983625494 200000 694991789 200000 205858997 200000 138436938 200000 36215235 200000 168890556 200000 901728959 200000 156758671 200000 556783632 200000 268988886 200000 17409352 200000 457741680 200000 152190563 200000 906386247 200000 369668358 200000 907820942 200000 941573570 200000 385824768 200000 318458191 200000 820577573 200000 528166867 200000 345048974 200000 375213595 200000 187496214 200000 901608158 200000 18956321 200000 507867647 200000 446253789 200000 444594633 200000 270574213 200000 573643826 200000 899954842 200000 37253658 200000 33840170 200000 17297035 200000 998847244 200000 14053368 200000 318064927 200000 563775360 200000 607925648 200000 47004713 200000 469583378 200000 429006887 200000 43748389 200000 645410324 200000 938450001 200000 822018103 200000 476250986 200000 134343103 200000 461987787 200000 485841415 200000 878738589 200000 784854481 200000 261823759 200000 755249805 200000 5653916 200000 58950545 200000 534795082 200000 5238623 200000 157128935 200000 461027556 200000 738641484 200000 786984117 200000 370136988 200000 984964177 200000 973404291 200000 540194660 200000 735687544 200000 701483775 200000 616211709 200000 744485091 200000 811693787 200000 575571125 200000 21291369 200000 42784584 200000 985016004 200000 924078040 200000 974145557 200000 163190091 200000 797433040 200000 144214896 200000 814091761 200000 892438593 200000 813107518 200000 169556770 200000 903492746 200000 537746977 200000 185813741 200000 57412918 200000 822104078 200000 507671426 200000 748820315 200000 841019025 200000 72631117 200000 220999577 200000 171109031 200000 263475899 200000 395952053 200000 557282367 200000 654932879 200000 56643545 200000 650469717 200000 389204456 200000 735165298 200000 523439795 200000 770340570 200000 637650860 200000 664414285 200000 844170415 200000 457624468 200000 187137857 200000 780233409 200000 248008146 200000 92776305 200000 563059453 200000 78901258 200000 493259973 200000 740635903 200000 264527320 200000 504253961 200000 138382541 200000 301484909 200000 134162791 200000 914012474 200000 893458385 200000 15997577 200000 107915233 200000 943348413 200000 664671831 200000 595766979 200000 21299740 200000 457196624 200000 57907078 200000 12816167 200000 111400848 200000 865083986 200000 498819876 200000 328915814 200000 56795730 200000 742665153 200000 894353304 200000 393461709 200000 182491929 200000 370677308 200000 335882728 200000 735820619 200000 762478396 200000 280352257 200000 425373627 200000 365732719 200000 536064177 200000 729861103 200000 5327703 200000 31917158 200000 419357198 200000 890732419 200000 896294307 200000 897042176 200000 860130443 200000 510105310 200000 250720293 200000 478625450 200000 75289597 200000 250560188 200000 822708996 200000 112826228 200000 416173787 200000 669894270 200000 987452679 200000 969743884 200000 129456187 200000 721189920 200000 421752211 200000 844731841 200000 898008021 200000 714521666 200000 544915631 200000 139754112 200000 108366334 200000 689872930 200000 639047939 200000 660253913 200000 92028333 200000 463868831 200000 243747283 200000 594180090 200000 53317752 200000 954534711 200000 174821640 200000 97750449 200000 445732503 200000 623131657 200000 79401766 200000 991470189 200000 930814687 200000 466380243 200000 834201942 200000 3102012 200000 345128648 200000 602779891 200000 492522844 200000 456928717 200000 643142758 200000 109201001 200000 790826401 200000 483186799 200000 740470898 200000 15069650 200000 547383082 200000 566625808 200000 499834434 200000 933666670 200000 981211037 200000 959493694 200000 336544715 200000 753919514 200000 675596098 200000 223299368 200000 489495461 200000 386895189 200000 668361471 200000 515851164 200000 360723206 200000 972498238 200000 49940058 200000 593507081 200000 482705348 200000 694508692 200000 233170298 200000 991074686 200000 144598103 200000 732294835 200000 378230053 200000 408594345 200000 278961620 200000 475695516 200000 233584833 200000 672747736 200000 325558258 200000 606252525 200000 432608855 200000 290007802 200000 538889992 200000 382237412 200000 903815818 200000 945029277 200000 865708556 200000 90324575 200000 25246884 200000 12543216 200000 55401620 200000 533982942 200000 554799753 200000 832696258 200000 121890007 200000 79807358 200000 428259008 200000 570780545 200000 122505132 200000 720976383 200000 364375152 200000 389252411 200000 526057609 200000 14762174 200000 668924767 200000 570171038 200000 314481028 200000 447975098 200000 338072564 200000 809687547 200000 127233365 200000 628315538 200000 843243830 200000 757568062 200000 710264657 200000 893106053 200000 108713674 200000 952517879 200000 988323183 200000 195476335 200000 568882936 200000 764458579 200000 510250054 200000 229555409 200000 79849125 200000 434340130 200000 218697483 200000 423108041 200000 196888920 200000 447018194 200000 886047638 200000 278241045 200000 458332473 200000 78067570 200000 456223326 200000 599811603 200000 436672268 200000 711239599 200000 231700599 200000 28480707 200000 324468282 200000 247475929 200000 321316762 200000 372519362 200000 502782152 200000 207391453 200000 102356508 200000 443700816 200000 517621596 200000 256145995 200000 658962677 200000 395528778 200000 266258750 200000 745637969 200000 355699642 200000 858249263 200000 225270356 200000 831422141 200000 103589538 200000 125519646 200000 313122595 200000 28846079 200000 29040259 200000 781125333 200000 702821588 200000 998061859 200000 684568277 200000 179599795 200000 197101356 200000 772422106 200000 708106669 200000 171949750 200000 220527762 200000 917485169 200000 803520962 200000 869594493 200000 3399692 200000 929081303 200000 176992874 200000 802524229 200000 901179713 200000 544245146 200000 180838301 200000 154005999 200000 117384823 200000 567881705 200000 282917360 200000 907130359 200000 793937557 200000 296575891 200000 807490202 200000 132733566 200000 964911905 200000 879144965 200000 912059250 200000 192162880 200000 212852290 200000 406468943 200000 957795566 200000 113725597 200000 515114174 200000 349901343 200000 268324388 200000 966064531 200000 61747196 200000 220077507 200000 371672268 200000 464638913 200000 474175491 200000 343619627 200000 163019579 200000 767794278 200000 7699320 200000 86383587 200000 998155880 200000 24379742 200000 826230178 200000 320644636 200000 211701225 200000 130525994 200000 776313960 200000 233850531 200000 626100726 200000 765450472 200000 628066385 200000 11565030 200000 72058212 200000 181158486 200000 235347074 200000 811850486 200000 5621674 200000 760374738 200000 609223875 200000 92842879 200000 535495391 200000 529183836 200000 114874233 200000 893582801 200000 621868984 200000 730665873 200000 553318316 200000 411952345 200000 600386446 200000 267505584 200000 217827585 200000 280397351 200000 447049813 200000 6068120 200000 888047040 200000 486843369 200000 592319141 200000 495958215 200000 181973199 200000 302253805 200000 232831412 200000 565897564 200000 881958324 200000 242005666 200000 995896664 200000 44007957 200000 723352725 200000 239716631 200000 342924809 200000 887164497 200000 945214010 200000 935123705 200000 438219484 200000 275963406 200000 297104393 200000 716478872 200000 478257032 200000 898277355 200000 579292168 200000 949564642 200000 360441443 200000 572463397 200000 756008157 200000 891031397 200000 115414629 200000 568562589 200000 140234705 200000 114466896 200000 683865891 200000 670922703 200000 558077639 200000 520332146 200000 455342804 200000 879504603 200000 232006217 200000 442938680 200000 839775823 200000 940451968 200000 658080122 200000 282260146 200000 476686602 200000 207011611 200000 519901732 200000 764373902 200000 897604891 200000 110054827 200000 657654955 200000 625528346 200000 156218681 200000 591602127 200000 31100950 200000 533250373 200000 270603451 200000 714659781 200000 677017612 200000 451746462 200000 84357527 200000 170592364 200000 402694355 200000 799280210 200000 57059427 200000 20036417 200000 215148883 200000 707141425 200000 666875479 200000 471224933 200000 623634192 200000 192114857 200000 629401928 200000 563870869 200000 461322290 200000 235322056 200000 168667053 200000 586513199 200000 499233152 200000 215773245 200000 633182365 200000 722111539 200000 644958815 200000 463767127 200000 130080205 200000 988609086 200000 143036119 200000 501891331 200000 275361685 200000 239027855 200000 105292685 200000 583813329 200000 997581548 200000 404755717 200000 717156297 200000 724767471 200000 434665830 200000 363436062 200000 314392432 200000 674945835 200000 738141500 200000 807725305 200000 534115594 200000 57013236 200000 789761860 200000 697353556 200000 682504637 200000 571747929 200000 829746931 200000 265759118 200000 900061518 200000 364440583 200000 264539745 200000 784747173 200000 889984038 200000 280769870 200000 146627652 200000 863309879 200000 8570698 200000 238647068 200000 694431730 200000 382583940 200000 278572129 200000 430505215 200000 342002019 200000 901142633 200000 442036145 200000 698309414 200000 14426412 200000 826442085 200000 275596833 200000 557349984 200000 571618948 200000 823450008 200000 235247927 200000 761932826 200000 665860930 200000 936078782 200000 592344345 200000 696154724 200000 118106076 200000 313612599 200000 806879888 200000 933814764 200000 956195688 200000 619183617 200000 616392448 200000 935414272 200000 149265821 200000 439807675 200000 854331504 200000 840749711 200000 902274258 200000 501088419 200000 990440839 200000 596252711 200000 623190013 200000 151391639 200000 351056779 200000 163259896 200000 487092404 200000 63755799 200000 148128355 200000 499294671 200000 737387823 200000 350294337 200000 240281750 200000 43547674 200000 928362562 200000 898089682 200000 646482761 200000 613838313 200000 976974182 200000 64162091 200000 639014979 200000 840560363 200000 376269489 200000 583635272 200000 840702956 200000 977043308 200000 724947161 200000 729467081 200000 72443720 200000 912547420 200000 963930932 200000 510769644 200000 788233727 200000 78133066 200000 415792569 200000 463526800 200000 882366552 200000 942415460 200000 925938943 200000 320490804 200000 227938104 200000 685702776 200000 175996475 200000 411091700 200000 937631271 200000 286056693 200000 335819590 200000 61773201 200000 501260619 200000 607346666 200000 820484244 200000 260465257 200000 496014697 200000 407467524 200000 792843581 200000 910788474 200000 777931242 200000 374624915 200000 53050615 200000 543743842 200000 646505683 200000 617497988 200000 773563416 200000 670204257 200000 348549323 200000 935665000 200000 587043736 200000 762666836 200000 55032599 200000 803122027 200000 353310988 200000 889713082 200000 518934944 200000 695218524 200000 398624939 200000 446957490 200000 159679723 200000 372219818 200000 725729611 200000 204571387 200000 460781087 200000 898608996 200000 635307108 200000 694217714 200000 858255106 200000 196546616 200000 316303371 200000 293996438 200000 212584443 200000 250430580 200000 746693879 200000 464838021 200000 665548304 200000 764807431 200000 940820607 200000 120569855 200000 587922152 200000 855915391 200000 160671385 200000 283280354 200000 156091081 200000 797457420 200000 948452315 200000 380320940 200000 762317466 200000 747752314 200000 298271101 200000 983937147 200000 182872546 200000 585608506 200000 802373460 200000 227038223 200000 817778374 200000 744612185 200000 213200342 200000 54529733 200000 346912269 200000 219668614 200000 262800412 200000 351597724 200000 592764190 200000 337575440 200000 230506459 200000 690839091 200000 111873536 200000 289430500 200000 952725353 200000 527573192 200000 635049304 200000 602001554 200000 766085565 200000 595572282 200000 979874414 200000 141134151 200000 754003565 200000 523026183 200000 275626791 200000 618028499 200000 451589553 200000 815914062 200000 808263691 200000 21450404 200000 76656222 200000 635099597 200000 229131327 200000 392237769 200000 528781291 200000 394504162 200000 597660043 200000 71145967 200000 843562095 200000 388461453 200000 546385492 200000 301372006 200000 788790432 200000 527023723 200000 273472418 200000 354525467 200000 525840341 200000 639778492 200000 729208091 200000 751288734 200000 373630467 200000 652958557 200000 351008517 200000 506986525 200000 243435458 200000 237276622 200000 309431366 200000 245128039 200000 959316552 200000 927948332 200000 591805030 200000 373781737 200000 6905707 200000 197797686 200000 275765131 200000 425222835 200000 732841891 200000 973234763 200000 995034747 200000 820057970 200000 104732677 200000 802313065 200000 139332765 200000 588106870 200000 869618760 200000 741854510 200000 84893687 200000 509508013 200000 509204675 200000 47893210 200000 780157744 200000 426809254 200000 616624236 200000 771757131 200000 497666958 200000 330508174 200000 11864793 200000 909814270 200000 183606520 200000 581265205 200000 50607681 200000 174222100 200000 812054004 200000 371899144 200000 457098619 200000 543276873 200000 361068969 200000 357133335 200000 34196989 200000 47477501 200000 689097694 200000 744816656 200000 272760797 200000 981465903 200000 227625720 200000 303943490 200000 559630803 200000 141877628 200000 539661822 200000 96376986 200000 645193012 200000 319474211 200000 739134103 200000 56548263 200000 367830007 200000 432650243 200000 694185226 200000 114636441 200000 517950642 200000 595524762 200000 899822652 200000 28239421 200000 739208861 200000 915448838 200000 986392501 200000 592231938 200000 411024269 200000 723890439 200000 856213402 200000 906775542 200000 419120121 200000 870170363 200000 926512819 200000 506149577 200000 339908344 200000 47537631 200000 835192421 200000 25422279 200000 535170624 200000 363394131 200000 913788088 200000 607972577 200000 451363879 200000 350407574 200000 391206994 200000 653374116 200000 768787877 200000 80506245 200000 701345400 200000 498315327 200000 966629967 200000 553305247 200000 544925459 200000 74844544 200000 869357659 200000 427458563 200000 819905704 200000 754975958 200000 479465634 200000 86065519 200000 864641118 200000 649162064 200000 862804120 200000 267590466 200000 470496251 200000 284952731 200000 971705942 200000 872798842 200000 873305061 200000 976962311 200000 753856144 200000 630858422 200000 850835748 200000 843770754 200000 881902749 200000 513171508 200000 51368286 200000 290654107 200000 396220533 200000 789655506 200000 77118681 200000 789216639 200000 190965933 200000 779538704 200000 825230460 200000 32806909 200000 284448380 200000 545385483 200000 127147469 200000 629975685 200000 261403065 200000 237324674 200000 349308659 200000 682159908 200000 843320538 200000 398639828 200000 929634485 200000 421072009 200000 758330613 200000 834939904 200000 1340024 200000 53616130 200000 539644354 200000 74600355 200000 889436227 200000 152156030 200000 477458326 200000 489796860 200000 213924541 200000 386703756 200000 434329960 200000 379767785 200000 27015469 200000 718506841 200000 228618958 200000 787714794 200000 725706616 200000 993881781 200000 264169984 200000 208439581 200000 422168101 200000 962322446 200000 918225875 200000 366752320 200000 203441756 200000 5836914 200000 318365118 200000 608140977 200000 484098529 200000 244138385 200000 721033688 200000 352051568 200000 673566493 200000 724692407 200000 375188694 200000 491483162 200000 864409876 200000 155949525 200000 821109265 200000 957478126 200000 776008047 200000 314329464 200000 522888061 200000 465586379 200000 491410035 200000 909684430 200000 374526386 200000 172030256 200000 567174918 200000 510945448 200000 554725350 200000 380232762 200000 941067952 200000 69846642 200000 762872815 200000 500205224 200000 349910423 200000 191369275 200000 677149252 200000 502178264 200000 498132096 200000 993759923 200000 996931580 200000 981313994 200000 719249108 200000 825427239 200000 153216717 200000 841607452 200000 963964568 200000 211321222 200000 545235726 200000 248443147 200000 558314611 200000 696575070 200000 547334581 200000 186087800 200000 516535211 200000 900447454 200000 888287832 200000 797075167 200000 448852519 200000 850058965 200000 117505838 200000 616898145 200000 930279533 200000 708463792 200000 983786766 200000 793799610 200000 301130660 200000 612904319 200000 949601133 200000 181332810 200000 218399122 200000 383256304 200000 939887204 200000 398687759 200000 637708446 200000 461494097 200000 411338407 200000 291266984 200000 723010510 200000 501206929 200000 815352718 200000 673566291 200000 752166602 200000 594901823 200000 601965839 200000 502487791 200000 775220182 200000 427142792 200000 894842304 200000 68725498 200000 877410266 200000 305043516 200000 546028249 200000 948252306 200000 146217053 200000 538752457 200000 435012655 200000 963584631 200000 732388740 200000 261692221 200000 329363001 200000 767512582 200000 418857494 200000 938954055 200000 187499534 200000 851935039 200000 819572603 200000 387462966 200000 271887203 200000 312256703 200000 338421687 200000 347624183 200000 152593552 200000 431397317 200000 610194803 200000 371521818 200000 777773196 200000 89194544 200000 663252979 200000 308187853 200000 525266667 200000 589628030 200000 563848992 200000 232904670 200000 141962214 200000 761216974 200000 72009087 200000 718927548 200000 163713619 200000 754379742 200000 818325046 200000 245049462 200000 872138663 200000 656016141 200000 220983053 200000 976245945 200000 752947194 200000 896557657 200000 613013610 200000 819559893 200000 543554562 200000 216234336 200000 137187155 200000 763222200 200000 544382229 200000 33315938 200000 914489710 200000 262036208 200000 568082731 200000 78784572 200000 838947075 200000 641288364 200000 266682073 200000 530881134 200000 241464056 200000 509113018 200000 991157590 200000 554585877 200000 779145939 200000 737800842 200000 195750009 200000 525969648 200000 707729595 200000 808226345 200000 136048311 200000 691662174 200000 900436854 200000 257201221 200000 575852329 200000 298047581 200000 188407403 200000 820904495 200000 698135427 200000 403771532 200000 451480992 200000 95469523 200000 356407837 200000 191472425 200000 352115132 200000 17363392 200000 958139373 200000 337414163 200000 17758214 200000 214283046 200000 75185801 200000 737502151 200000 511676515 200000 823350737 200000 127037480 200000 73730918 200000 828156762 200000 238837810 200000 676477857 200000 263674541 200000 177453586 200000 298281814 200000 854368874 200000 780591610 200000 983427666 200000 56115948 200000 900053658 200000 590215244 200000 565406335 200000 671818563 200000 204618471 200000 840722754 200000 146178465 200000 290015048 200000 167158439 200000 398204187 200000 984631645 200000 757034635 200000 761456593 200000 968301748 200000 610379771 200000 843066682 200000 16206076 200000 385284492 200000 309037664 200000 692341283 200000 385333085 200000 643253185 200000 814954516 200000 965203637 200000 483237069 200000 620552723 200000 764170044 200000 985880830 200000 315566528 200000 59618784 200000 27772064 200000 912020398 200000 204409678 200000 977440038 200000 50964389 200000 545511953 200000 65740077 200000 480367235 200000 77969491 200000 345968664 200000 14026675 200000 971250999 200000 232373584 200000 546351184 200000 214363096 200000 687927583 200000 577611746 200000 77402088 200000 522658097 200000 77227194 200000 302349808 200000 939984047 200000 994111477 200000 587618600 200000 321974272 200000 526580498 200000 752867578 200000 665389093 200000 97710904 200000 289491489 200000 734291384 200000 599783953 200000 911176545 200000 592553865 200000 849931844 200000 948731882 200000 999309022 200000 290716059 200000 73880917 200000 334231375 200000 509148857 200000 112091459 200000 165332034 200000 798730877 200000 3197078 200000 452896784 200000 572674817 200000 226468437 200000 504128700 200000 109948977 200000 770457640 200000 373996628 200000 428960786 200000 117990005 200000 513616623 200000 444191896 200000 985162782 200000 860473418 200000 48114986 200000 286761441 200000 904172807 200000 599441854 200000 481666898 200000 456087436 200000 155536788 200000 35379072 200000 368066685 200000 98641304 200000 97963818 200000 284979422 200000 30058080 200000 587966116 200000 414727120 200000 513252296 200000 544036180 200000 144233967 200000 406509614 200000 980730058 200000 834896461 200000 120841045 200000 688063880 200000 798131477 200000 913329378 200000 182104 200000 415501767 200000 250857590 200000 476624203 200000 358265107 200000 351106927 200000 86259036 200000 59609693 200000 696522823 200000 756097961 200000 504376533 200000 352483727 200000 246906194 200000 208441401 200000 42696849 200000 246274808 200000 198081841 200000 832753032 200000 339177692 200000 697322830 200000 365151621 200000 991117979 200000 899648167 200000 202538471 200000 501005450 200000 663872280 200000 652060543 200000 62755003 200000 504113952 200000 512003911 200000 803363219 200000 310836831 200000 562158278 200000 996879374 200000 607208881 200000 82270218 200000 296091545 200000 72678131 200000 104937289 200000 336599954 200000 417024088 200000 229841948 200000 723633255 200000 489224559 200000 482125922 200000 790818898 200000 750083516 200000 13096118 200000 911439285 200000 923567352 200000 834479253 200000 902395166 200000 332321008 200000 18095127 200000 218414817 200000 455942910 200000 523434832 200000 993107541 200000 181118766 200000 251884876 200000 537440438 200000 560439545 200000 55365804 200000 784278942 200000 730993055 200000 17157096 200000 243808039 200000 550476331 200000 758229289 200000 733775273 200000 526989072 200000 955173322 200000 307500307 200000 80129891 200000 815314292 200000 356550129 200000 995073981 200000 869164252 200000 650617858 200000 171212470 200000 984751651 200000 524527227 200000 603507464 200000 56401617 200000 114323941 200000 397605703 200000 298076022 200000 122138519 200000 348409665 200000 302127845 200000 526149848 200000 668177663 200000 878895894 200000 845536156 200000 488106847 200000 111820703 200000 960309986 200000 674154580 200000 891995608 200000 672813743 200000 494390979 200000 215800465 200000 163674034 200000 282747396 200000 590457209 200000 942922876 200000 636086011 200000 641976341 200000 100573282 200000 731566297 200000 174297698 200000 195281401 200000 656553851 200000 753758481 200000 991372086 200000 511560038 200000 625471333 200000 958178089 200000 467124068 200000 267461298 200000 382467932 200000 559930311 200000 853288316 200000 658968277 200000 232768320 200000 41942067 200000 87274668 200000 733619044 200000 341843344 200000 604512850 200000 20979395 200000 160150165 200000 23495529 200000 962593452 200000 588505646 200000 407057217 200000 194113162 200000 303125607 200000 957499901 200000 839123676 200000 201472337 200000 955415369 200000 861909981 200000 464998782 200000 709871294 200000 502319033 200000 534367774 200000 404751326 200000 86130799 200000 546765501 200000 274141614 200000 96961360 200000 532773538 200000 160059900 200000 913645083 200000 196367309 200000 145748533 200000 855523772 200000 298863508 200000 359792106 200000 719943336 200000 563213028 200000 808487656 200000 193513694 200000 860124696 200000 597438714 200000 96607109 200000 195613312 200000 130858309 200000 796291109 200000 8504697 200000 749626182 200000 410238348 200000 192982315 200000 122057074 200000 764748358 200000 908671724 200000 549390195 200000 334048449 200000 586063160 200000 759417860 200000 987415812 200000 493099858 200000 289999473 200000 462326802 200000 783009923 200000 716733877 200000 89474792 200000 842150133 200000 848108855 200000 348267799 200000 701152307 200000 733644587 200000 497344263 200000 914364744 200000 633293962 200000 8967634 200000 935209082 200000 583614134 200000 106887874 200000 733636266 200000 256915637 200000 133190767 200000 697604690 200000 521869840 200000 878803840 200000 344774690 200000 970651985 200000 904634628 200000 471991616 200000 148250654 200000 567668852 200000 407982883 200000 290472701 200000 350702416 200000 654911764 200000 237783725 200000 130586716 200000 432721736 200000 396798245 200000 259333759 200000 962742693 200000 140273204 200000 786727231 200000 530143768 200000 516070846 200000 637871842 200000 291708056 200000 433658263 200000 311183916 200000 454703810 200000 722349830 200000 638647738 200000 898266904 200000 36075488 200000 778031872 200000 332990944 200000 125840711 200000 278618861 200000 268808605 200000 938444294 200000 198104608 200000 42059574 200000 922688659 200000 35221197 200000 634593193 200000 186255017 200000 253238841 200000 554540402 200000 73486472 200000 716042199 200000 41000325 200000 949957587 200000 187390981 200000 854289388 200000 401784845 200000 659384432 200000 530987014 200000 635549367 200000 561104904 200000 168133734 200000 834686225 200000 194973352 200000 997842509 200000 376064372 200000 116038733 200000 140361420 200000 129198161 200000 398877689 200000 292157825 200000 114157778 200000 577503277 200000 299589363 200000 963082514 200000 824260872 200000 513219733 200000 890571265 200000 463110151 200000 521734749 200000 180785889 200000 585509729 200000 17771015 200000 720484447 200000 535112967 200000 188816882 200000 464654680 200000 74537278 200000 838767517 200000 665658162 200000 654978274 200000 390054343 200000 77667803 200000 956303167 200000 359049769 200000 826227049 200000 323041686 200000 981830873 200000 613333333 200000 570639922 200000 526371141 200000 202809181 200000 752946477 200000 591698641 200000 21249535 200000 797459659 200000 343501590 200000 624497812 200000 840242553 200000 196414912 200000 113089816 200000 367327595 200000 272748555 200000 885631355 200000 404517336 200000 106750947 200000 154834092 200000 361228251 200000 275019422 200000 549334827 200000 468490992 200000 696259935 200000 446067535 200000 651131153 200000 597371664 200000 391272739 200000 405643891 200000 528569348 200000 74578914 200000 459724008 200000 473676080 200000 630766354 200000 398458075 200000 566912268 200000 319720779 200000 384265707 200000 887199763 200000 898311821 200000 458211629 200000 364368092 200000 774353984 200000 642521865 200000 377492955 200000 782016211 200000 416714936 200000 835101888 200000 115457276 200000 788186465 200000 814484851 200000 618380431 200000 283988694 200000 74518706 200000 798096134 200000 199149558 200000 130926159 200000 483086229 200000 992929448 200000 536185618 200000 969787632 200000 730675066 200000 247358512 200000 480386210 200000 403355356 200000 699332205 200000 325395987 200000 582278661 200000 730929373 200000 732750111 200000 332530538 200000 48882489 200000 94690390 200000 336840413 200000 283353577 200000 790116061 200000 145529681 200000 803697046 200000 290177000 200000 327111215 200000 857528946 200000 106907609 200000 532014173 200000 537338126 200000 118625024 200000 224863443 200000 313867486 200000 278063096 200000 973609186 200000 256529492 200000 980006306 200000 763960843 200000 500507807 200000 376297162 200000 316204928 200000 4424967 200000 970749788 200000 319935299 200000 980252142 200000 876844873 200000 615144160 200000 446689134 200000 285119747 200000 283671504 200000 22179730 200000 818056601 200000 17752437 200000 983163964 200000 654037113 200000 714800820 200000 991847578 200000 889126089 200000 80123194 200000 834582092 200000 544190057 200000 949483607 200000 634743837 200000 247294095 200000 663320953 200000 938685540 200000 959592967 200000 239088205 200000 61579519 200000 661803279 200000 105221248 200000 141685492 200000 548864724 200000 876139286 200000 979582382 200000 44065427 200000 81115500 200000 68413399 200000 578384982 200000 366325207 200000 268289503 200000 513910098 200000 49637345 200000 916108304 200000 243835875 200000 808174116 200000 993907284 200000 495313708 200000 958153678 200000 326190477 200000 960866901 200000 213125049 200000 267528856 200000 12845418 200000 147202860 200000 893093606 200000 247491030 200000 365568571 200000 162250943 200000 937848961 200000 304479679 200000 652043549 200000 814669204 200000 84293370 200000 140026665 200000 955213263 200000 699209938 200000 484470109 200000 215839628 200000 970908336 200000 457756735 200000 942022491 200000 242118397 200000 964012734 200000 536683586 200000 920257345 200000 783504435 200000 617880472 200000 771530209 200000 897365502 200000 567574149 200000 791747964 200000 912804035 200000 402448161 200000 385619945 200000 600348488 200000 388571950 200000 638468311 200000 121607925 200000 487990396 200000 569856009 200000 507942896 200000 636710625 200000 804010293 200000 808687835 200000 514901977 200000 600392065 200000 35535923 200000 712713673 200000 724627107 200000 79110478 200000 714771667 200000 816579994 200000 331002 200000 927740766 200000 80605973 200000 970072501 200000 845707309 200000 968424806 200000 507301782 200000 256370721 200000 531734059 200000 729780158 200000 92426133 200000 238307203 200000 500067715 200000 922893661 200000 393231089 200000 13301539 200000 540103011 200000 672356823 200000 633181224 200000 454315750 200000 392214425 200000 572776293 200000 475958360 200000 47525204 200000 267759764 200000 680699612 200000 440433985 200000 646744978 200000 284878690 200000 686919603 200000 225591617 200000 209325416 200000 293277106 200000 644140033 200000 406912342 200000 135988539 200000 648896979 200000 31359612 200000 849475358 200000 396743699 200000 87657651 200000 17395834 200000 963448024 200000 525679510 200000 968518624 200000 223626227 200000 994662756 200000 259165706 200000 130633097 200000 281580412 200000 773868094 200000 165789269 200000 165479036 200000 538867276 200000 193971590 200000 437493759 200000 59593768 200000 465828409 200000 422219258 200000 782641454 200000 282744988 200000 472926651 200000 641725689 200000 817449640 200000 285515910 200000 694959591 200000 454874753 200000 555812308 200000 795619636 200000 32451700 200000 450498353 200000 239010488 200000 495407765 200000 469652921 200000 860303431 200000 33705979 200000 557940023 200000 344022700 200000 679992225 200000 359680227 200000 101108809 200000 445989091 200000 600603583 200000 946132823 200000 569947546 200000 29341333 200000 231379390 200000 6279645 200000 501686168 200000 506558617 200000 686759262 200000 963882396 200000 915318097 200000 980028517 200000 951709948 200000 4778075 200000 270208628 200000 156341263 200000 857938327 200000 801382015 200000 966835023 200000 121899087 200000 479644878 200000 176697103 200000 334874321 200000 97312378 200000 784177887 200000 622456754 200000 169161865 200000 496133255 200000 427652777 200000 477165231 200000 256719524 200000 530354444 200000 638396330 200000 336798955 200000 671020530 200000 618113857 200000 492178433 200000 441756142 200000 492643297 200000 291354363 200000 66903659 200000 939216861 200000 877638272 200000 654976177 200000 990519369 200000 252827008 200000 301399164 200000 427789178 200000 266522520 200000 525212732 200000 737501989 200000 65211660 200000 435500278 200000 588589593 200000 65169000 200000 723223485 200000 765099938 200000 720994748 200000 854484181 200000 543871109 200000 353354619 200000 345359469 200000 342222746 200000 500501752 200000 323558656 200000 233775634 200000 187679877 200000 737458511 200000 818829646 200000 345620785 200000 49230854 200000 500000864 200000 132026916 200000 249918192 200000 573468457 200000 631694240 200000 463694817 200000 508450583 200000 722216351 200000 423295271 200000 964342147 200000 621495820 200000 641994677 200000 169495468 200000 787889320 200000 527290581 200000 986240602 200000 747567747 200000 602398096 200000 410181401 200000 307602716 200000 546210725 200000 616854296 200000 820284190 200000 529610282 200000 383795623 200000 689183424 200000 588193227 200000 477451859 200000 758553536 200000 730455717 200000 728525990 200000 406435076 200000 118795719 200000 832215943 200000 125942230 200000 79169101 200000 438666290 200000 257399491 200000 647473186 200000 830149852 200000 559382039 200000 129508952 200000 232970479 200000 864232447 200000 234591022 200000 266844389 200000 929173572 200000 147903910 200000 131382732 200000 556956072 200000 938895560 200000 131488861 200000 679087336 200000 411436672 200000 555242946 200000 681469269 200000 124008984 200000 714364395 200000 161777431 200000 744922203 200000 996093844 200000 446968071 200000 125270350 200000 46108638 200000 85422641 200000 577243028 200000 156408207 200000 930850540 200000 779994982 200000 595719664 200000 443769246 200000 695700788 200000 578339146 200000 296590616 200000 234757092 200000 155612421 200000 825539218 200000 444281516 200000 443644773 200000 820936524 200000 790904471 200000 437851371 200000 262846922 200000 879085977 200000 534842189 200000 877462706 200000 903758168 200000 552718874 200000 776967500 200000 589816704 200000 405065973 200000 33477533 200000 164257738 200000 168997236 200000 113276969 200000 458515857 200000 807429789 200000 30496588 200000 556792601 200000 673663493 200000 913175100 200000 666776679 200000 236112525 200000 80448422 200000 441369022 200000 558347459 200000 499291627 200000 520620484 200000 460694233 200000 903351550 200000 246588729 200000 889847885 200000 71609828 200000 10940504 200000 438918430 200000 798285263 200000 956003285 200000 799143598 200000 62629088 200000 955442553 200000 358640194 200000 502769792 200000 339256934 200000 834848026 200000 224797538 200000 466277099 200000 404437046 200000 281557792 200000 713093644 200000 568780718 200000 779157879 200000 512765080 200000 33644981 200000 38090536 200000 597769711 200000 586066227 200000 605571702 200000 121801304 200000 681904645 200000 204053822 200000 27154179 200000 854761179 200000 95307455 200000 213396905 200000 999594164 200000 156912880 200000 944946628 200000 135203840 200000 993955199 200000 806277493 200000 421838171 200000 616702580 200000 338010618 200000 336001002 200000 277903977 200000 670783441 200000 626366813 200000 762164333 200000 352290933 200000 765090696 200000 582496637 200000 543416763 200000 674039207 200000 268155814 200000 111579857 200000 383480117 200000 546588867 200000 258592475 200000 825340015 200000 763516119 200000 483496242 200000 685021811 200000 441451023 200000 981030721 200000 181129976 200000 492197471 200000 839213574 200000 360463282 200000 707681470 200000 286966571 200000 842001740 200000 951406599 200000 403603912 200000 776785416 200000 752268149 200000 279637695 200000 326565887 200000 828991171 200000 371509946 200000 715244281 200000 790327783 200000 387247052 200000 702635504 200000 629463667 200000 379071145 200000 173129263 200000 511158415 200000 419958667 200000 406512650 200000 11325340 200000 546701996 200000 867281729 200000 700956272 200000 470876770 200000 163510014 200000 343263539 200000 493628643 200000 974530415 200000 853056731 200000 412338078 200000 565531401 200000 402210897 200000 247783995 200000 448014691 200000 496231720 200000 369850167 200000 554454963 200000 269868542 200000 318128679 200000 267646192 200000 997926522 200000 953009551 200000 513559436 200000 664048361 200000 753788519 200000 259910357 200000 600491390 200000 271559986 200000 956010991 200000 14573357 200000 259160259 200000 269010553 200000 966778923 200000 24618646 200000 662930114 200000 932433932 200000 837004495 200000 552756654 200000 619754881 200000 685946842 200000 438224435 200000 748764597 200000 231752103 200000 980838514 200000 411697997 200000 395167881 200000 565743739 200000 902831361 200000 899488691 200000 748229288 200000 68702178 200000 899840343 200000 60045212 200000 761855792 200000 566802531 200000 830497249 200000 948054495 200000 912384481 200000 110530853 200000 621899696 200000 342665202 200000 657761560 200000 247791599 200000 81459312 200000 291941356 200000 7690709 200000 287017254 200000 905982576 200000 877124226 200000 474553269 200000 564063185 200000 800948896 200000 745596173 200000 848739063 200000 409637784 200000 907933324 200000 431698305 200000 981510778 200000 470626495 200000 175560805 200000 901874806 200000 505860540 200000 319720495 200000 177517816 200000 281119521 200000 738047708 200000 456139117 200000 945157556 200000 674226523 200000 605856408 200000 270410911 200000 473306792 200000 146185624 200000 363341902 200000 759529101 200000 32577153 200000 818355440 200000 139613694 200000 6055580 200000 876947087 200000 198161689 200000 270398534 200000 258151636 200000 144212671 200000 108817513 200000 756337763 200000 168034779 200000 138485154 200000 468816344 200000 884813877 200000 172503287 200000 871481444 200000 312965883 200000 737760827 200000 991579151 200000 504020 200000 447126537 200000 482233746 200000 480747433 200000 358991713 200000 189361112 200000 189607417 200000 438242539 200000 630548762 200000 599248864 200000 786651087 200000 560749981 200000 815261613 200000 491884598 200000 267282 200000 102345765 200000 125890408 200000 234693521 200000 701264481 200000 806767498 200000 943095610 200000 693692744 200000 49110778 200000 143764336 200000 657632945 200000 620858193 200000 333004987 200000 675975201 200000 459897853 200000 390140482 200000 334014244 200000 116697729 200000 857990122 200000 678479698 200000 215767123 200000 210091031 200000 886971369 200000 949855832 200000 192006405 200000 576995594 200000 460187655 200000 121130954 200000 709950618 200000 438328353 200000 437657843 200000 391922879 200000 302938385 200000 237292737 200000 464452092 200000 3298028 200000 18303239 200000 734665969 200000 65390351 200000 394343081 200000 452143547 200000 265577305 200000 859123900 200000 248963309 200000 238875404 200000 425222973 200000 782171184 200000 722918220 200000 484814200 200000 638655621 200000 290592059 200000 508315647 200000 69674014 200000 358988728 200000 528199243 200000 330885083 200000 750627004 200000 280199164 200000 236653679 200000 105545815 200000 485657008 200000 581039894 200000 894325588 200000 528271242 200000 913929210 200000 384602479 200000 575530826 200000 911481898 200000 682215735 200000 460652556 200000 827565374 200000 308136333 200000 148113319 200000 933229203 200000 447563968 200000 406591915 200000 408594983 200000 107661644 200000 69067774 200000 897549593 200000 688021046 200000 396469021 200000 64220615 200000 546196750 200000 422576627 200000 893768076 200000 655595400 200000 831082336 200000 610767388 200000 946497727 200000 653259089 200000 5710471 200000 793368080 200000 539118974 200000 393583055 200000 544003992 200000 759326669 200000 127467823 200000 126902354 200000 545518666 200000 837361138 200000 906439640 200000 559871688 200000 46429428 200000 225038269 200000 563825184 200000 907255232 200000 309048460 200000 84224268 200000 308605261 200000 91281511 200000 756544168 200000 642374751 200000 889081670 200000 749497997 200000 604599679 200000 322835155 200000 882615442 200000 319175327 200000 1083880 200000 974226984 200000 888064086 200000 953891757 200000 154569049 200000 753480891 200000 605663321 200000 761573221 200000 519876584 200000 823522187 200000 340346626 200000 385281046 200000 822544461 200000 588674615 200000 74489688 200000 178981037 200000 409568221 200000 394139901 200000 824368896 200000 524063418 200000 614985359 200000 864040636 200000 750594113 200000 354392170 200000 869081337 200000 128657138 200000 559128067 200000 160469133 200000 297846867 200000 939309502 200000 522648522 200000 502632593 200000 192337522 200000 431683038 200000 31206335 200000 114416772 200000 18429901 200000 417117360 200000 600840870 200000 503295254 200000 337788795 200000 28114484 200000 617949160 200000 713023891 200000 301300530 200000 332812039 200000 610176393 200000 124881388 200000 232718664 200000 341322857 200000 334628914 200000 503554734 200000 195412661 200000 120914487 200000 816391976 200000 680541448 200000 401561357 200000 420536560 200000 2134609 200000 408854728 200000 775099017 200000 179939763 200000 866130485 200000 811209309 200000 554802175 200000 546626110 200000 383631866 200000 297203926 200000 403907300 200000 647286512 200000 20838758 200000 789827041 200000 752293200 200000 830154951 200000 719154400 200000 85035467 200000 175448057 200000 60674913 200000 907938158 200000 743854981 200000 848611894 200000 700087550 200000 537689783 200000 776977053 200000 617469 200000 632187004 200000 807142145 200000 939852096 200000 440532452 200000 242551640 200000 482738483 200000 331465278 200000 489364770 200000 277941171 200000 730184915 200000 272271108 200000 24990606 200000 409169481 200000 318210568 200000 2403234 200000 976399774 200000 553076858 200000 169623960 200000 512578246 200000 390688360 200000 821899332 200000 583672554 200000 735215038 200000 91532708 200000 519983174 200000 311441412 200000 630920313 200000 237380519 200000 827385278 200000 25138574 200000 271399302 200000 211372392 200000 705338507 200000 290014412 200000 491398674 200000 130342525 200000 708378923 200000 900135846 200000 87693293 200000 880032030 200000 924250813 200000 392883875 200000 518215045 200000 743659552 200000 277977342 200000 487208680 200000 255371753 200000 520505594 200000 101458511 200000 836202557 200000 991361734 200000 833565123 200000 40864172 200000 239500551 200000 590648939 200000 770510640 200000 803729590 200000 261157454 200000 538861000 200000 217684121 200000 509430185 200000 852326327 200000 753969258 200000 695789557 200000 950830949 200000 621202314 200000 516611712 200000 876449241 200000 557214568 200000 873147052 200000 345433816 200000 740850043 200000 61458385 200000 795670693 200000 857292001 200000 508763828 200000 424522590 200000 808825243 200000 298928810 200000 615022584 200000 673352046 200000 640007252 200000 307797728 200000 964713055 200000 406278655 200000 505788471 200000 3029715 200000 132730783 200000 399913903 200000 455361866 200000 897390193 200000 297059343 200000 313179070 200000 937229363 200000 794416200 200000 363745957 200000 267070985 200000 791754298 200000 178837895 200000 895396599 200000 249316624 200000 707924293 200000 136639485 200000 460009788 200000 704716272 200000 389191130 200000 490272279 200000 225531979 200000 163992169 200000 522131232 200000 530251493 200000 971557273 200000 698778328 200000 733763806 200000 725196309 200000 77273919 200000 883916860 200000 750551929 200000 505682421 200000 811141105 200000 33541172 200000 882613240 200000 902048628 200000 24085767 200000 105495806 200000 159071234 200000 583701537 200000 798200439 200000 42146680 200000 194323933 200000 779134505 200000 570127575 200000 780270882 200000 621462640 200000 436737116 200000 261730655 200000 17080858 200000 188232514 200000 337515048 200000 645349860 200000 898242845 200000 41938552 200000 197648795 200000 851461853 200000 247572364 200000 558943962 200000 761639268 200000 581127008 200000 109197155 200000 473921485 200000 664600786 200000 246144805 200000 556821827 200000 139274073 200000 796394450 200000 90020481 200000 165397096 200000 895629859 200000 257631988 200000 411808364 200000 744541362 200000 605187443 200000 611824486 200000 428854906 200000 55684255 200000 238990126 200000 368623862 200000 724738788 200000 134941518 200000 184141788 200000 27697171 200000 939972223 200000 268583037 200000 559990946 200000 435985868 200000 994377923 200000 16605835 200000 726241608 200000 575217614 200000 23183301 200000 643764853 200000 65855028 200000 125921897 200000 924927548 200000 287094748 200000 683147884 200000 607941259 200000 542518142 200000 152446205 200000 647022999 200000 911948738 200000 41334147 200000 463386294 200000 517580795 200000 46616125 200000 776512224 200000 825067654 200000 31992958 200000 220015819 200000 874110668 200000 100397196 200000 559298728 200000 164186841 200000 472791838 200000 580927367 200000 780215967 200000 569962103 200000 703301707 200000 828750548 200000 888383273 200000 39372883 200000 523151212 200000 343541362 200000 216296365 200000 614446011 200000 614006325 200000 263409920 200000 241378354 200000 317509278 200000 505066750 200000 536426428 200000 609919837 200000 220907914 200000 961301181 200000 739295876 200000 296808053 200000 785185711 200000 261299976 200000 104731096 200000 926184801 200000 296743641 200000 130905110 200000 481494 200000 371153575 200000 273236345 200000 665758910 200000 309279035 200000 978183023 200000 2051740 200000 690415222 200000 188947303 200000 915571581 200000 739157489 200000 858601813 200000 336155737 200000 405786937 200000 987889607 200000 610607120 200000 312078766 200000 722423722 200000 878833419 200000 351543808 200000 835982245 200000 296807541 200000 429022029 200000 243689241 200000 753919773 200000 658802658 200000 208138427 200000 588849138 200000 639842708 200000 709405910 200000 654171683 200000 848717251 200000 520972073 200000 780256985 200000 650499316 200000 143811169 200000 350053018 200000 65833488 200000 819787068 200000 574476356 200000 589743430 200000 325844803 200000 292588459 200000 398031489 200000 356608298 200000 191488472 200000 933659534 200000 650120399 200000 354471143 200000 614918101 200000 657274579 200000 994498436 200000 720939961 200000 639885280 200000 965121546 200000 526944151 200000 776319873 200000 361696577 200000 343402081 200000 207012000 200000 792369339 200000 1590238 200000 170279847 200000 537189587 200000 655349383 200000 276030525 200000 790704201 200000 643216647 200000 221553315 200000 462165893 200000 171958103 200000 549040308 200000 141170542 200000 757747068 200000 784839807 200000 621599727 200000 17410022 200000 681225353 200000 315813903 200000 53677935 200000 368630698 200000 662671282 200000 76266742 200000 85314699 200000 338180344 200000 258258078 200000 464222402 200000 744451385 200000 174912687 200000 260759443 200000 800863138 200000 931907087 200000 963971660 200000 153183096 200000 228127845 200000 506885700 200000 302154736 200000 344988116 200000 891136633 200000 886643631 200000 209976407 200000 862998732 200000 413243884 200000 172557510 200000 284088034 200000 131327783 200000 815717229 200000 948131488 200000 736440205 200000 225053772 200000 737909322 200000 953923314 200000 74885880 200000 919607874 200000 689511539 200000 686951956 200000 211629665 200000 658100142 200000 56494196 200000 172696828 200000 596745639 200000 161008088 200000 206559102 200000 349039937 200000 511811400 200000 93231781 200000 51518814 200000 307315481 200000 803117667 200000 742448797 200000 246667907 200000 546349402 200000 564369590 200000 330554597 200000 450286075 200000 66721147 200000 92707999 200000 650494277 200000 772056950 200000 253595539 200000 587982622 200000 357362210 200000 169112897 200000 48205400 200000 38170576 200000 471462532 200000 154778186 200000 267259680 200000 358137077 200000 924224017 200000 979062305 200000 550976995 200000 433187690 200000 748009742 200000 636870900 200000 598882102 200000 859909806 200000 124002404 200000 449975186 200000 620833872 200000 955985632 200000 89208728 200000 22597480 200000 684464903 200000 612508351 200000 263427281 200000 233874054 200000 858567635 200000 167807911 200000 710467285 200000 748805017 200000 539325897 200000 617300889 200000 20382475 200000 631185393 200000 342868128 200000 127823667 200000 764598137 200000 343002492 200000 131596463 200000 521596851 200000 634314438 200000 14719176 200000 717234923 200000 192497399 200000 403587128 200000 649428229 200000 789289197 200000 897322879 200000 881909174 200000 239374335 200000 656230121 200000 577371240 200000 318604230 200000 2641447 200000 476062135 200000 697791858 200000 177641871 200000 373006474 200000 249725645 200000 639769338 200000 617216728 200000 109605079 200000 991479873 200000 281609215 200000 566542342 200000 410008924 200000 487340747 200000 555272736 200000 560156704 200000 800345865 200000 895500224 200000 125525916 200000 442177741 200000 396434282 200000 458410263 200000 521690447 200000 412760148 200000 593166000 200000 921785190 200000 455129274 200000 277355418 200000 418078120 200000 985521125 200000 280866811 200000 607314983 200000 112615873 200000 211506793 200000 581049808 200000 997196320 200000 955801353 200000 147423593 200000 663022487 200000 476088397 200000 953376303 200000 262541820 200000 764647760 200000 624497683 200000 221925506 200000 154170328 200000 446672280 200000 385641338 200000 366775792 200000 823297363 200000 486097839 200000 535968039 200000 649352455 200000 122927460 200000 621903218 200000 954801250 200000 77161717 200000 428116386 200000 435245408 200000 153917201 200000 787772811 200000 744114755 200000 159508632 200000 987852218 200000 249012533 200000 817196062 200000 904860888 200000 78874499 200000 69547779 200000 583995560 200000 379921023 200000 58723380 200000 988697250 200000 682783737 200000 28676235 200000 576321587 200000 473332322 200000 130865351 200000 44640411 200000 947200134 200000 582391601 200000 178009193 200000 979234540 200000 610413780 200000 361376925 200000 492134101 200000 881283167 200000 186041187 200000 819412182 200000 94276257 200000 197922416 200000 269607706 200000 79137448 200000 455552772 200000 153826112 200000 402125695 200000 528803204 200000 343910869 200000 259103115 200000 359823033 200000 764580727 200000 244397450 200000 406148785 200000 691684750 200000 848381232 200000 240023353 200000 639902897 200000 983344998 200000 749854205 200000 329779866 200000 119103527 200000 440502853 200000 18569165 200000 518671873 200000 288151125 200000 3097299 200000 48515375 200000 373960295 200000 723765526 200000 320415319 200000 251857232 200000 62858082 200000 461737195 200000 193035446 200000 132492288 200000 549989160 200000 605651186 200000 845873783 200000 170601901 200000 826203791 200000 126753001 200000 982089922 200000 405760869 200000 290949902 200000 842796334 200000 854016859 200000 92515031 200000 175542971 200000 247112897 200000 913602731 200000 857039954 200000 906936398 200000 162254655 200000 62440886 200000 183977156 200000 34426652 200000 510329575 200000 723786789 200000 155659194 200000 200477981 200000 375137432 200000 864271932 200000 553544549 200000 148316390 200000 892046800 200000 886653668 200000 366636179 200000 36930477 200000 408640686 200000 355199906 200000 984590513 200000 618748747 200000 99178992 200000 425891484 200000 664216014 200000 881816628 200000 609765109 200000 773164186 200000 988832922 200000 881134976 200000 185938875 200000 953089794 200000 788756066 200000 612819685 200000 92105953 200000 653741530 200000 784172309 200000 664230074 200000 688733604 200000 853297609 200000 551028033 200000 328852468 200000 288192485 200000 577301525 200000 232305685 200000 710664748 200000 558528544 200000 204150437 200000 498968415 200000 585782166 200000 401932661 200000 540867071 200000 635879823 200000 926116618 200000 335941027 200000 726345034 200000 133662130 200000 108585981 200000 6355207 200000 556731980 200000 893435255 200000 368625288 200000 482652832 200000 505340780 200000 221631276 200000 840537439 200000 601709069 200000 820937648 200000 911285696 200000 29916634 200000 137681292 200000 545844927 200000 665394882 200000 352972271 200000 178155004 200000 440244448 200000 434812511 200000 537324084 200000 814082778 200000 973254392 200000 691492199 200000 350591457 200000 844874823 200000 76650126 200000 963603784 200000 913447627 200000 558791424 200000 259047882 200000 610333712 200000 807457129 200000 578870883 200000 841878896 200000 70326382 200000 92356817 200000 306434160 200000 139076840 200000 363833265 200000 975726779 200000 996634564 200000 706130489 200000 794270662 200000 671007100 200000 206649758 200000 459403272 200000 223505213 200000 280264715 200000 180733917 200000 145502621 200000 827739460 200000 719079935 200000 592838911 200000 516472542 200000 605067689 200000 629230990 200000 377267747 200000 690391120 200000 620588251 200000 939000206 200000 47935239 200000 601724700 200000 8791016 200000 510378359 200000 628621834 200000 196437767 200000 208319616 200000 870954846 200000 302773802 200000 685321335 200000 737702128 200000 830060538 200000 820330757 200000 853155956 200000 212006950 200000 328471713 200000 384855259 200000 926631076 200000 708395443 200000 956164427 200000 180254857 200000 214590285 200000 183958467 200000 258051725 200000 301108623 200000 58989398 200000 571022629 200000 487184286 200000 896008202 200000 668167749 200000 2580809 200000 337470549 200000 46983865 200000 723093569 200000 789334075 200000 275062055 200000 904178427 200000 466562576 200000 219486892 200000 894198573 200000 8837838 200000 197575961 200000 127055849 200000 431345179 200000 166439633 200000 663551330 200000 418898913 200000 82381897 200000 390151234 200000 14328722 200000 235776803 200000 542674604 200000 66242815 200000 931196655 200000 434532572 200000 360493789 200000 117651336 200000 78573409 200000 405284060 200000 806593808 200000 673225979 200000 225288044 200000 226569617 200000 855758365 200000 256512277 200000 803089976 200000 110784521 200000 41669498 200000 770722871 200000 37143948 200000 636446707 200000 923184446 200000 315526493 200000 185122765 200000 261295006 200000 930976286 200000 375570983 200000 242386434 200000 417274359 200000 561998707 200000 8767187 200000 777075667 200000 292232846 200000 797611313 200000 550700608 200000 9407364 200000 510714256 200000 754316271 200000 305990125 200000 708957182 200000 815591374 200000 131204837 200000 136657910 200000 879544517 200000 525811892 200000 394109928 200000 35795740 200000 200574466 200000 339240017 200000 130200944 200000 678886589 200000 771650170 200000 261070676 200000 954028690 200000 639084759 200000 130749331 200000 327035660 200000 917827845 200000 94074376 200000 515714389 200000 967954791 200000 673359135 200000 273697680 200000 893066342 200000 895532787 200000 309411799 200000 539789644 200000 121220620 200000 225107679 200000 829883588 200000 240798139 200000 87484461 200000 344282873 200000 102131229 200000 865908220 200000 160858961 200000 840547761 200000 538906294 200000 19130830 200000 531619486 200000 114996756 200000 137541128 200000 161010574 200000 261245402 200000 271323088 200000 745383464 200000 532904507 200000 290637676 200000 481382709 200000 597327309 200000 3198835 200000 105641562 200000 121604401 200000 286326350 200000 606186870 200000 205183051 200000 918244691 200000 367685537 200000 494347554 200000 864254854 200000 473405384 200000 573077084 200000 842090997 200000 346165488 200000 701699936 200000 135114678 200000 213288461 200000 214732816 200000 596114825 200000 313731462 200000 808090666 200000 51801357 200000 631107665 200000 906539074 200000 316552105 200000 179215022 200000 307899495 200000 343693569 200000 531782281 200000 963817560 200000 113031449 200000 40573816 200000 246506857 200000 644216850 200000 981647446 200000 487473663 200000 598361991 200000 551010947 200000 231479469 200000 55945100 200000 852783298 200000 688033010 200000 228389196 200000 657138614 200000 191547800 200000 942754628 200000 363679233 200000 26234547 200000 726712616 200000 654856705 200000 947480379 200000 718051673 200000 763196208 200000 31713870 200000 283461128 200000 293645599 200000 496808462 200000 986091507 200000 995650583 200000 193868828 200000 182824642 200000 687810902 200000 481936311 200000 714113798 200000 204976362 200000 687665532 200000 538116054 200000 642555187 200000 156977347 200000 677071886 200000 869723138 200000 59645595 200000 207206701 200000 985826129 200000 561797738 200000 687269843 200000 397857191 200000 811339820 200000 321800668 200000 537416722 200000 592927310 200000 88367141 200000 725927880 200000 609951022 200000 117534177 200000 863121762 200000 865739322 200000 940935583 200000 256122303 200000 971036843 200000 318409699 200000 634414714 200000 505247718 200000 501306726 200000 694482960 200000 592872822 200000 357827828 200000 380091801 200000 502117040 200000 106150634 200000 769034793 200000 206532075 200000 792382033 200000 576786891 200000 472779619 200000 762874786 200000 104125986 200000 296994738 200000 51244831 200000 849941669 200000 934423538 200000 741821139 200000 14598782 200000 862261627 200000 575269423 200000 231388166 200000 3143484 200000 708353353 200000 33736679 200000 932278977 200000 32086457 200000 399419350 200000 29837513 200000 125462298 200000 454695668 200000 317415305 200000 739665699 200000 618381769 200000 435306122 200000 570929513 200000 171177956 200000 541445667 200000 457508026 200000 157680411 200000 29786267 200000 932661279 200000 330946147 200000 627444454 200000 904699254 200000 926960211 200000 962424067 200000 10850738 200000 386486083 200000 989289975 200000 846834872 200000 961950467 200000 946599792 200000 551324384 200000 83905602 200000 610972929 200000 449103886 200000 309559685 200000 167411455 200000 277304435 200000 972516297 200000 949375229 200000 776536300 200000 305960127 200000 706640369 200000 438547710 200000 316412073 200000 303294442 200000 368402035 200000 789410782 200000 749736309 200000 612149917 200000 290472927 200000 395558548 200000 240002861 200000 965381661 200000 361790307 200000 829548215 200000 727702608 200000 254025296 200000 870153933 200000 405997181 200000 981050365 200000 900636606 200000 739471501 200000 675882173 200000 415618546 200000 571808141 200000 250444719 200000 773282540 200000 254626958 200000 628439427 200000 388006372 200000 5366562 200000 315917519 200000 822021639 200000 4402553 200000 896006165 200000 619616340 200000 343759903 200000 115894621 200000 635551516 200000 1037659 200000 514053489 200000 365252382 200000 282919469 200000 643613890 200000 350272582 200000 329458923 200000 670066654 200000 255812617 200000 796209537 200000 9974675 200000 878725478 200000 624897357 200000 97088684 200000 448651395 200000 219339932 200000 306824013 200000 228468715 200000 471692235 200000 744290806 200000 574793064 200000 675588101 200000 362335769 200000 470941834 200000 343639965 200000 258546785 200000 3715772 200000 963443216 200000 132532873 200000 468379397 200000 92303265 200000 505996508 200000 995213675 200000 509036697 200000 395975511 200000 467763687 200000 791720993 200000 495334497 200000 731613454 200000 821809863 200000 395394859 200000 76381765 200000 481458323 200000 121102770 200000 600271271 200000 880253132 200000 733746261 200000 660816766 200000 946425683 200000 668792091 200000 823989090 200000 48556962 200000 238984845 200000 4676858 200000 426505065 200000 303808052 200000 280797781 200000 244252878 200000 948399801 200000 711303148 200000 13655624 200000 194791839 200000 873718335 200000 227469343 200000 804623525 200000 266317586 200000 329927051 200000 920515781 200000 520917579 200000 352037743 200000 742659275 200000 566221939 200000 505511609 200000 377280411 200000 595012813 200000 770717791 200000 685752844 200000 357545758 200000 199576832 200000 183325282 200000 243428099 200000 43331614 200000 819096435 200000 983419120 200000 940799740 200000 301418849 200000 151720147 200000 670861089 200000 458064375 200000 19141197 200000 327011440 200000 6135979 200000 378553490 200000 61465834 200000 270708792 200000 317830117 200000 835399179 200000 499868126 200000 64456889 200000 918206404 200000 547935808 200000 476581487 200000 505361187 200000 53826017 200000 788163504 200000 364970628 200000 463035714 200000 370384496 200000 165898619 200000 880743587 200000 804763015 200000 906320456 200000 731446621 200000 473699315 200000 682941695 200000 870704353 200000 699073974 200000 222752314 200000 579065688 200000 274744401 200000 643894660 200000 584333279 200000 256709859 200000 680634701 200000 551934054 200000 168772585 200000 859671180 200000 329203501 200000 411380890 200000 433418749 200000 124925410 200000 740560359 200000 906098431 200000 262442594 200000 601940245 200000 833999889 200000 997248275 200000 61070847 200000 431847154 200000 699972835 200000 894531828 200000 515508315 200000 770752743 200000 383089714 200000 449869666 200000 337701275 200000 199876357 200000 865655413 200000 310903738 200000 152293511 200000 856914424 200000 45418178 200000 297476092 200000 565843588 200000 23509263 200000 241020625 200000 896219333 200000 68365721 200000 269538362 200000 260396791 200000 210569044 200000 913390190 200000 972500486 200000 162867755 200000 584987528 200000 903564360 200000 896072097 200000 788038660 200000 637150687 200000 932336909 200000 702529756 200000 755413688 200000 279705464 200000 4575045 200000 186845731 200000 591808285 200000 967985681 200000 826979861 200000 335775365 200000 721421483 200000 352424457 200000 912240965 200000 626164658 200000 819678071 200000 96930910 200000 694028091 200000 2605046 200000 381002808 200000 473674926 200000 207984893 200000 51644482 200000 602801220 200000 911571257 200000 496218161 200000 35062819 200000 866142611 200000 761419996 200000 778907935 200000 301210568 200000 385051322 200000 339829527 200000 217973933 200000 792987648 200000 850333424 200000 489957895 200000 138746977 200000 955239480 200000 283186188 200000 667172971 200000 910202466 200000 391572096 200000 936635011 200000 83320738 200000 952241526 200000 835259270 200000 414923117 200000 138793386 200000 370130180 200000 912696984 200000 511553665 200000 538595106 200000 691427603 200000 860373413 200000 902553108 200000 120572744 200000 875081288 200000 21781308 200000 635026716 200000 497108987 200000 259119594 200000 678319242 200000 771544882 200000 34168760 200000 245031904 200000 911886687 200000 260927626 200000 5862816 200000 731381424 200000 214811689 200000 913530876 200000 511482736 200000 409088898 200000 743715318 200000 826920190 200000 30761862 200000 913810970 200000 697282165 200000 276288935 200000 229237473 200000 968119520 200000 923716084 200000 399004332 200000 249893152 200000 267345115 200000 594643299 200000 864427877 200000 633325186 200000 176333744 200000 802015822 200000 793555401 200000 56870884 200000 475540391 200000 806524646 200000 845192300 200000 57336005 200000 898682277 200000 663094264 200000 903220359 200000 377055556 200000 399449906 200000 850493683 200000 532001775 200000 765501470 200000 242257523 200000 725331430 200000 22283036 200000 566558900 200000 409134640 200000 317576574 200000 177254691 200000 636584195 200000 917497807 200000 714709259 200000 167397306 200000 419089833 200000 676889430 200000 438602875 200000 526396218 200000 991215590 200000 978427243 200000 277441628 200000 792038551 200000 940417943 200000 749193558 200000 137883101 200000 816993641 200000 243680572 200000 15807229 200000 269876428 200000 844764134 200000 840813554 200000 386021606 200000 679190937 200000 58967269 200000 435321720 200000 84408888 200000 46860112 200000 174496732 200000 235296813 200000 428966585 200000 704315298 200000 449932513 200000 944597263 200000 917771984 200000 26276572 200000 194644651 200000 98767805 200000 36005251 200000 51317741 200000 283064977 200000 330042996 200000 956784761 200000 122506340 200000 104106121 200000 189267989 200000 116041208 200000 558925934 200000 819245353 200000 879570461 200000 44183271 200000 488445659 200000 838934440 200000 717084842 200000 673195212 200000 190240024 200000 309445597 200000 882603644 200000 481517007 200000 306315061 200000 742680638 200000 357098736 200000 399828148 200000 942370784 200000 208578530 200000 954733573 200000 484046051 200000 36770920 200000 935011454 200000 779789402 200000 123712099 200000 807536826 200000 355200618 200000 310135598 200000 669379545 200000 942483814 200000 525400220 200000 238667869 200000 798767244 200000 827111321 200000 76464811 200000 209134185 200000 724259428 200000 330342180 200000 548440781 200000 328814189 200000 440325093 200000 295656562 200000 642497496 200000 286634026 200000 760544312 200000 679279765 200000 389902147 200000 175888894 200000 591907106 200000 341578041 200000 141950245 200000 567305446 200000 597166857 200000 6485678 200000 767206452 200000 64723075 200000 664980213 200000 450917858 200000 919230406 200000 962867985 200000 669666956 200000 11671651 200000 45013459 200000 710636912 200000 483762195 200000 7276128 200000 340268784 200000 714191135 200000 748340851 200000 826238631 200000 102968916 200000 454964283 200000 389207857 200000 600274599 200000 304354261 200000 610460547 200000 873013364 200000 654845551 200000 463997419 200000 581773910 200000 487792898 200000 776917165 200000 368175531 200000 70448818 200000 952089154 200000 972169391 200000 166678732 200000 160028470 200000 944106042 200000 675703396 200000 175738277 200000 873569055 200000 769259409 200000 733190746 200000 457977131 200000 782016078 200000 972775309 200000 224143296 200000 769849591 200000 142897472 200000 972049429 200000 876976229 200000 974250813 200000 34068243 200000 473928111 200000 207727798 200000 156891349 200000 418170246 200000 922523010 200000 668501955 200000 274556213 200000 584399097 200000 459735892 200000 802131258 200000 358777459 200000 888111720 200000 612540301 200000 218122602 200000 839637831 200000 197410163 200000 571462449 200000 970978624 200000 301356294 200000 335056984 200000 500671464 200000 672150092 200000 358576039 200000 40023030 200000 434292217 200000 958068411 200000 980135872 200000 676837835 200000 108152393 200000 561361757 200000 882147977 200000 227520501 200000 327586400 200000 782853024 200000 997408727 200000 400832308 200000 63166051 200000 786860435 200000 475213857 200000 920231654 200000 262518554 200000 736365027 200000 878515326 200000 32322312 200000 402350058 200000 620899295 200000 261867172 200000 928332347 200000 290165979 200000 850274679 200000 720477417 200000 652423611 200000 136241810 200000 978541880 200000 375156804 200000 61668712 200000 907703383 200000 97033297 200000 599434828 200000 812187585 200000 694269968 200000 902231696 200000 669721399 200000 835693539 200000 623502915 200000 392316516 200000 962011100 200000 983781261 200000 91816470 200000 780736220 200000 552003504 200000 901337373 200000 26770257 200000 768744870 200000 658125003 200000 558469523 200000 829475418 200000 23247120 200000 151260131 200000 782790797 200000 803079223 200000 524995080 200000 144378447 200000 921149001 200000 574500495 200000 535504415 200000 483129861 200000 465750949 200000 107711912 200000 342971777 200000 467336091 200000 941388833 200000 818202217 200000 272777982 200000 270939208 200000 489883610 200000 317557336 200000 744627203 200000 200607715 200000 947456912 200000 496290204 200000 819663008 200000 947585250 200000 729956000 200000 875974395 200000 314377603 200000 212283483 200000 146979081 200000 83834332 200000 444881914 200000 15671301 200000 160540522 200000 558389830 200000 659182580 200000 137900087 200000 965369089 200000 326705374 200000 223570432 200000 355763175 200000 54338989 200000 815663339 200000 408987468 200000 190094508 200000 962693100 200000 620725333 200000 886473638 200000 706250939 200000 220430044 200000 868687264 200000 523540860 200000 256944877 200000 589977149 200000 982861300 200000 809062879 200000 570686646 200000 236698732 200000 205712664 200000 561381499 200000 802797613 200000 691767913 200000 509088625 200000 268408223 200000 837707274 200000 31600593 200000 270348295 200000 578034235 200000 340698530 200000 159673060 200000 896874624 200000 375060444 200000 619191533 200000 429094527 200000 571114785 200000 455805617 200000 780984959 200000 861837345 200000 428724435 200000 387786632 200000 955398033 200000 483101673 200000 801802523 200000 128517072 200000 697663481 200000 280947349 200000 727639583 200000 101330328 200000 742722092 200000 70987652 200000 630284455 200000 410041229 200000 786251074 200000 787910323 200000 29371929 200000 67007743 200000 979922673 200000 941552323 200000 919361147 200000 79773660 200000 699794320 200000 418585329 200000 159559796 200000 183555250 200000 350693908 200000 540562203 200000 844131658 200000 415386288 200000 356390422 200000 890432961 200000 315095268 200000 279593893 200000 983114186 200000 810062848 200000 41122248 200000 959168510 200000 411878407 200000 669975447 200000 735514909 200000 266415307 200000 568787525 200000 261643493 200000 586157225 200000 141715386 200000 846553241 200000 264359144 200000 616553683 200000 246367513 200000 749240763 200000 916049215 200000 479577249 200000 927836119 200000 697602304 200000 45342248 200000 200634 200000 414226819 200000 220864095 200000 505448066 200000 468793957 200000 860789322 200000 347262574 200000 143122891 200000 57414023 200000 951827196 200000 646580837 200000 582581793 200000 306776743 200000 322030343 200000 781215769 200000 406793796 200000 967398892 200000 222010489 200000 375685633 200000 381717905 200000 390052381 200000 503215617 200000 836251443 200000 554254344 200000 878007455 200000 444227310 200000 767948135 200000 35714630 200000 940069242 200000 881773869 200000 911833330 200000 668787594 200000 455923539 200000 414408526 200000 629890251 200000 959471539 200000 704913778 200000 295142527 200000 568370825 200000 167124288 200000 375005117 200000 996048526 200000 368167522 200000 569157965 200000 939550393 200000 459206122 200000 226157868 200000 994554779 200000 821045647 200000 568461730 200000 294287967 200000 21849736 200000 81629700 200000 256097123 200000 161082384 200000 541440274 200000 662320766 200000 619277693 200000 909016822 200000 33634007 200000 654739973 200000 951579358 200000 911652455 200000 649698327 200000 477772863 200000 699790100 200000 384814171 200000 15349167 200000 517279602 200000 917705806 200000 253040487 200000 965267231 200000 297676421 200000 973773659 200000 386809538 200000 209971332 200000 827165950 200000 938877352 200000 63171650 200000 607109277 200000 262812420 200000 154627909 200000 105366111 200000 245545673 200000 750933341 200000 502531296 200000 680649262 200000 736595206 200000 29262192 200000 570324423 200000 669358439 200000 626499571 200000 425128259 200000 922255849 200000 407515231 200000 985294542 200000 474796413 200000 427773908 200000 892916236 200000 380931446 200000 752471908 200000 641219768 200000 43320839 200000 479141993 200000 812852447 200000 922079842 200000 259916932 200000 339263685 200000 938579061 200000 907501376 200000 370740827 200000 430561354 200000 880339275 200000 553496674 200000 352523522 200000 564352341 200000 404423976 200000 847878518 200000 266064016 200000 561680614 200000 533544564 200000 27445963 200000 584501690 200000 77457562 200000 55791667 200000 176986958 200000 151844824 200000 305499824 200000 972475918 200000 995720335 200000 873619681 200000 558680071 200000 572369481 200000 678100668 200000 893809001 200000 859238429 200000 715924429 200000 193478819 200000 681339049 200000 75538705 200000 549748766 200000 187613107 200000 993977974 200000 756685217 200000 27866469 200000 671727098 200000 134552904 200000 891321131 200000 437648999 200000 431593512 200000 608874036 200000 113745839 200000 224030858 200000 335210890 200000 7393008 200000 925267914 200000 695175126 200000 150157838 200000 349190613 200000 367385788 200000 150034161 200000 608313924 200000 130512855 200000 978114658 200000 799536929 200000 410305370 200000 218339470 200000 219712828 200000 681758796 200000 846426399 200000 294810160 200000 124840039 200000 501793530 200000 889627136 200000 210586516 200000 290722210 200000 293498449 200000 121330445 200000 886496304 200000 195605836 200000 913599511 200000 502122996 200000 169941018 200000 620208739 200000 695041715 200000 941850371 200000 55015945 200000 478748806 200000 248028971 200000 982840105 200000 621676372 200000 459238387 200000 194860326 200000 173035508 200000 534873073 200000 38015368 200000 592224491 200000 427015060 200000 644064886 200000 390895301 200000 66092383 200000 231517397 200000 924238874 200000 965918663 200000 429021193 200000 177901864 200000 368956084 200000 857192782 200000 630964496 200000 783404698 200000 89289914 200000 15735991 200000 48937274 200000 185229274 200000 550435651 200000 860997634 200000 813941743 200000 108082742 200000 742411268 200000 803999180 200000 18023219 200000 889953694 200000 464966997 200000 867135828 200000 857518 200000 36100255 200000 650205228 200000 845373561 200000 110330023 200000 975396967 200000 155886112 200000 46464441 200000 859683331 200000 345224902 200000 518068071 200000 835195954 200000 555805258 200000 672546346 200000 715164887 200000 16217508 200000 898432161 200000 290394530 200000 491015655 200000 17945197 200000 474276048 200000 28761819 200000 153280686 200000 495177099 200000 718973245 200000 645311013 200000 182840290 200000 319631516 200000 661898477 200000 511746669 200000 142301401 200000 221909471 200000 227900809 200000 856841539 200000 591629707 200000 77725236 200000 49693526 200000 553577685 200000 859570829 200000 624526615 200000 662797115 200000 964606450 200000 96647446 200000 336306344 200000 500992701 200000 503673351 200000 351649532 200000 74087333 200000 720020485 200000 442342180 200000 164099767 200000 195648365 200000 312602584 200000 651363830 200000 284032348 200000 932319230 200000 904321437 200000 414586317 200000 232658594 200000 279919095 200000 170730330 200000 378113687 200000 573872352 200000 144703638 200000 548695990 200000 482094819 200000 484108555 200000 588174777 200000 296761847 200000 630765022 200000 550558908 200000 445752800 200000 731107844 200000 673690456 200000 620659239 200000 510166568 200000 404392547 200000 777977278 200000 292144164 200000 383529041 200000 695888444 200000 285860384 200000 793594921 200000 715958968 200000 155887955 200000 996795436 200000 690446924 200000 806613084 200000 436847120 200000 544026672 200000 514756933 200000 187900124 200000 909052281 200000 464664860 200000 16345193 200000 527793270 200000 37849910 200000 421813372 200000 490405295 200000 871972873 200000 997084555 200000 120604289 200000 465030573 200000 947500819 200000 680824160 200000 592635896 200000 969989019 200000 43356595 200000 117901372 200000 683314256 200000 597960014 200000 391179942 200000 570012740 200000 871158679 200000 909729085 200000 943816013 200000 834984512 200000 563537020 200000 207354495 200000 539711909 200000 796645781 200000 702103118 200000 291371722 200000 964728908 200000 177016907 200000 532908283 200000 615981172 200000 889695361 200000 985316104 200000 709895441 200000 393447028 200000 620325923 200000 834558226 200000 965113791 200000 724575841 200000 901234097 200000 304394319 200000 989534419 200000 563879537 200000 953730632 200000 53593927 200000 146446524 200000 34156411 200000 788110247 200000 460477216 200000 605782665 200000 521481972 200000 58305069 200000 117086112 200000 200092135 200000 549016308 200000 657567960 200000 80223533 200000 729642790 200000 464178225 200000 708961606 200000 23841488 200000 573480244 200000 869123074 200000 155542967 200000 829457452 200000 471550367 200000 912473181 200000 67356936 200000 973526922 200000 442481815 200000 225708504 200000 102651577 200000 625445328 200000 864345832 200000 144250282 200000 579899111 200000 125823621 200000 544126467 200000 429238186 200000 105808978 200000 295238606 200000 61967349 200000 63204430 200000 70006871 200000 346970226 200000 793611117 200000 152696492 200000 814559477 200000 698091480 200000 19175353 200000 949804155 200000 273713355 200000 155263494 200000 355435720 200000 359706642 200000 104834327 200000 532559779 200000 173990185 200000 870813287 200000 838882232 200000 839842294 200000 757780489 200000 70225681 200000 725292844 200000 154679524 200000 387609400 200000 982639173 200000 865677969 200000 944607477 200000 417946404 200000 649641692 200000 23227815 200000 394488654 200000 217537755 200000 819086922 200000 964741324 200000 142198711 200000 777005069 200000 111724710 200000 992967933 200000 580201109 200000 660936454 200000 317925032 200000 712147930 200000 933633776 200000 978685623 200000 360451493 200000 672451490 200000 2287725 200000 241863341 200000 907791253 200000 589820722 200000 240573780 200000 67092758 200000 471291148 200000 12927497 200000 974939786 200000 533334211 200000 159446851 200000 132931142 200000 693842839 200000 399936800 200000 389832720 200000 667799719 200000 524221089 200000 120297532 200000 427327976 200000 170145419 200000 868047470 200000 791962311 200000 122115555 200000 438986224 200000 11984484 200000 455697422 200000 758971831 200000 914887028 200000 297422475 200000 931881472 200000 104573883 200000 695895639 200000 972026761 200000 757175595 200000 840682212 200000 679879798 200000 732743844 200000 84795582 200000 754900682 200000 934905937 200000 446335427 200000 344619656 200000 187722148 200000 85362437 200000 188505964 200000 475927286 200000 831490118 200000 505638993 200000 593691846 200000 681959704 200000 515970089 200000 432316564 200000 245475735 200000 362374812 200000 169618786 200000 69931725 200000 265671238 200000 950189520 200000 904354985 200000 831947929 200000 161586650 200000 732084131 200000 184648019 200000 490184759 200000 726344184 200000 280200100 200000 611331927 200000 815483525 200000 572206823 200000 377047040 200000 369766219 200000 806999299 200000 395108238 200000 103006599 200000 144922727 200000 412786127 200000 657971572 200000 601867687 200000 216964224 200000 63922598 200000 423056574 200000 515626094 200000 815831565 200000 282390505 200000 164571699 200000 416649355 200000 446212644 200000 581085844 200000 455157563 200000 428845389 200000 460040829 200000 160613959 200000 917972954 200000 267205793 200000 865608045 200000 305393729 200000 48361657 200000 189659927 200000 837020651 200000 624670303 200000 545923356 200000 793719261 200000 693229966 200000 931068192 200000 60251884 200000 92282049 200000 875337868 200000 647435171 200000 38813870 200000 898786354 200000 293946299 200000 130367398 200000 756886408 200000 856113471 200000 153821331 200000 463955335 200000 656779074 200000 518683029 200000 39413545 200000 38667334 200000 579648066 200000 284107652 200000 478264372 200000 881168257 200000 390974862 200000 736537082 200000 241362698 200000 396723573 200000 698316492 200000 800864901 200000 121205667 200000 397549827 200000 591226948 200000 112586068 200000 510578836 200000 671776167 200000 669982940 200000 758792501 200000 257282324 200000 793838977 200000 585035290 200000 729503640 200000 615047929 200000 728402256 200000 824069669 200000 395173514 200000 601887931 200000 85833329 200000 970924483 200000 954501817 200000 590706543 200000 215495907 200000 235560027 200000 254182773 200000 719486157 200000 999610180 200000 520063987 200000 474803885 200000 451527977 200000 357018324 200000 245836082 200000 447831277 200000 387745660 200000 693586289 200000 351206751 200000 590872933 200000 459848028 200000 847233433 200000 911264351 200000 831840228 200000 565053182 200000 606494314 200000 716157113 200000 536245464 200000 737964346 200000 185730980 200000 743451540 200000 483229519 200000 784130438 200000 289616292 200000 102993079 200000 864707320 200000 828333561 200000 746033514 200000 660165255 200000 207933986 200000 605790024 200000 885578387 200000 163444748 200000 195193274 200000 471525067 200000 855849822 200000 346169579 200000 327539536 200000 442927737 200000 743405226 200000 990412652 200000 581578002 200000 904631526 200000 974282229 200000 473890932 200000 703029710 200000 977617227 200000 761475934 200000 245249419 200000 371858163 200000 771819389 200000 256988067 200000 246901462 200000 284417679 200000 673674740 200000 736444450 200000 169382685 200000 127898450 200000 80499652 200000 427402971 200000 26650566 200000 991398536 200000 868769446 200000 390487660 200000 22079191 200000 614712354 200000 232290544 200000 273780242 200000 603960566 200000 233612973 200000 749883287 200000 832658861 200000 978174827 200000 813402456 200000 962041907 200000 62427580 200000 151370780 200000 821296114 200000 155081978 200000 739858268 200000 316512655 200000 790008552 200000 176301251 200000 731021900 200000 449210091 200000 340187466 200000 375993092 200000 285839083 200000 667319286 200000 387057861 200000 346881491 200000 669396535 200000 47568151 200000 486559657 200000 394605543 200000 489457103 200000 913659220 200000 740896996 200000 841527959 200000 613650417 200000 41398356 200000 315603461 200000 421015513 200000 233515387 200000 184966237 200000 159074105 200000 108420163 200000 432487917 200000 783778902 200000 580845904 200000 113765644 200000 582482277 200000 780791237 200000 747434424 200000 130397707 200000 337664160 200000 868383441 200000 224786559 200000 656420278 200000 404287742 200000 380053057 200000 212124756 200000 999234340 200000 514083966 200000 838742394 200000 183984773 200000 279759370 200000 713243069 200000 127785092 200000 656704769 200000 968259264 200000 672190458 200000 570000900 200000 801372759 200000 937435196 200000 56582420 200000 417450305 200000 797920181 200000 31945237 200000 800974217 200000 326253091 200000 661339369 200000 518998145 200000 439245944 200000 458248494 200000 600204898 200000 764944982 200000 743990175 200000 529536907 200000 205130542 200000 905601803 200000 357943132 200000 229467903 200000 835932925 200000 163684023 200000 835289775 200000 834256880 200000 890896923 200000 231339536 200000 582431541 200000 674330470 200000 896714617 200000 504267884 200000 912144174 200000 387216646 200000 2390692 200000 957134275 200000 707559799 200000 519362328 200000 73681867 200000 830537898 200000 534413199 200000 987532930 200000 881186236 200000 910891608 200000 365294485 200000 69169866 200000 565779431 200000 153683107 200000 990770759 200000 384091671 200000 629187160 200000 393131011 200000 768691972 200000 200106287 200000 618529216 200000 68373901 200000 595175882 200000 590109049 200000 112780652 200000 251892984 200000 933310776 200000 509212923 200000 538284363 200000 243617435 200000 490914956 200000 328590428 200000 91849707 200000 813129067 200000 186132900 200000 440758498 200000 95019132 200000 274535681 200000 558376192 200000 308246644 200000 217153738 200000 56506257 200000 842444221 200000 611735960 200000 452167494 200000 227489779 200000 424848795 200000 498640757 200000 32815869 200000 741591453 200000 375700215 200000 875723217 200000 184139166 200000 997615781 200000 460562640 200000 70232851 200000 266281847 200000 965963714 200000 937479365 200000 195836994 200000 36770679 200000 523006540 200000 692498708 200000 715854083 200000 374804269 200000 913827895 200000 722494620 200000 770050974 200000 475967687 200000 884979738 200000 88898267 200000 808044280 200000 975977235 200000 235873069 200000 301493744 200000 626956952 200000 983801216 200000 290599237 200000 515530393 200000 469626534 200000 749310492 200000 323158745 200000 937663540 200000 810280934 200000 336974230 200000 418378496 200000 559955137 200000 662273985 200000 959272253 200000 751853424 200000 266678493 200000 326550076 200000 993852670 200000 63081087 200000 983996360 200000 441991677 200000 480869737 200000 254731044 200000 559978847 200000 397710412 200000 235930028 200000 341513974 200000 947053601 200000 801302799 200000 820746646 200000 849963051 200000 381066029 200000 94830796 200000 816624532 200000 725728154 200000 913356865 200000 911692969 200000 228493493 200000 817242808 200000 207979452 200000 345913454 200000 898711209 200000 908831645 200000 332319900 200000 359811713 200000 318847421 200000 983208191 200000 538281599 200000 119314408 200000 149273312 200000 440217141 200000 567163813 200000 602556490 200000 915772320 200000 91171125 200000 552552684 200000 490751981 200000 791416876 200000 387581077 200000 409991633 200000 945730488 200000 788255059 200000 277815692 200000 981861493 200000 879146801 200000 827061379 200000 42236401 200000 34040212 200000 312554623 200000 330203082 200000 974978618 200000 116148878 200000 545989224 200000 59972054 200000 241151357 200000 141146465 200000 70841939 200000 384229880 200000 222403441 200000 777353388 200000 569802823 200000 842898460 200000 667510893 200000 723113389 200000 502542569 200000 592698065 200000 21118823 200000 583192643 200000 564243840 200000 694244679 200000 683032054 200000 993570540 200000 9117172 200000 736747851 200000 505596495 200000 970210503 200000 773386953 200000 292664140 200000 583512394 200000 101418897 200000 783930663 200000 784092760 200000 15828062 200000 662495147 200000 22113493 200000 643684894 200000 932384159 200000 704120849 200000 587744312 200000 824631533 200000 658569158 200000 583741540 200000 89494104 200000 338330034 200000 95455784 200000 962836192 200000 262094554 200000 471074301 200000 660182717 200000 338986597 200000 547543558 200000 238818812 200000 850027545 200000 132562033 200000 980006594 200000 531843197 200000 253085557 200000 928321315 200000 182504084 200000 785326320 200000 867841703 200000 270113593 200000 352086434 200000 68534113 200000 304839204 200000 935512594 200000 7896244 200000 470873729 200000 11197188 200000 709446572 200000 849957168 200000 940032925 200000 160269565 200000 835629221 200000 883446044 200000 257098403 200000 416554598 200000 334999101 200000 807563039 200000 634170404 200000 305311796 200000 879253073 200000 646698623 200000 633744204 200000 353513983 200000 696184161 200000 618560290 200000 906606058 200000 750218750 200000 367314058 200000 927329681 200000 731870318 200000 703598341 200000 412679564 200000 431875824 200000 287260133 200000 990741645 200000 693542596 200000 207042822 200000 310223357 200000 889316523 200000 102553393 200000 725037626 200000 713176839 200000 826366999 200000 331463282 200000 210710930 200000 743494639 200000 828578342 200000 866915525 200000 82965173 200000 467486788 200000 171863247 200000 525741320 200000 558166506 200000 728725558 200000 645653672 200000 954235579 200000 656720918 200000 34186386 200000 412087528 200000 506707452 200000 776608960 200000 470559942 200000 272050535 200000 666637705 200000 394174479 200000 336456931 200000 535722137 200000 534124736 200000 677461706 200000 684060565 200000 676788629 200000 849901984 200000 826626134 200000 218153515 200000 748253203 200000 194020553 200000 722944699 200000 792702613 200000 912782952 200000 466795895 200000 326969502 200000 648236896 200000 614854027 200000 877720458 200000 280000839 200000 160570810 200000 770162451 200000 490643328 200000 26242203 200000 31301492 200000 101613878 200000 386664568 200000 675030818 200000 528771322 200000 535259850 200000 48536112 200000 219791362 200000 497737051 200000 112026439 200000 629934855 200000 290377985 200000 986490951 200000 303950018 200000 661365242 200000 313582213 200000 990709259 200000 445615089 200000 367111850 200000 178570646 200000 380986261 200000 428526125 200000 631819092 200000 251971034 200000 876766325 200000 398414187 200000 131073750 200000 602463127 200000 257701082 200000 688868417 200000 338169007 200000 273366452 200000 793456016 200000 32486886 200000 424061694 200000 830552503 200000 100868103 200000 136758320 200000 782082178 200000 959954375 200000 596193358 200000 696062359 200000 631035544 200000 457919658 200000 952236307 200000 325835056 200000 138491199 200000 284326855 200000 411224484 200000 626406579 200000 611842326 200000 926612772 200000 236272624 200000 912198772 200000 83282267 200000 60753768 200000 930805894 200000 743947628 200000 226561516 200000 965151193 200000 359244947 200000 125283633 200000 763301705 200000 220267614 200000 37144551 200000 347893240 200000 146166928 200000 553452414 200000 768323312 200000 989316761 200000 423810942 200000 82585182 200000 890599100 200000 285132426 200000 509133939 200000 723145413 200000 109655802 200000 755956706 200000 824237166 200000 571459355 200000 79541240 200000 28160854 200000 523960076 200000 288987748 200000 560533158 200000 158933054 200000 730475660 200000 330598473 200000 249407121 200000 54086801 200000 892776909 200000 387802382 200000 806779879 200000 469800163 200000 510790221 200000 464700828 200000 41061752 200000 156627565 200000 88371755 200000 723594103 200000 968556722 200000 447241476 200000 45992997 200000 909437128 200000 259328420 200000 701088544 200000 885713818 200000 246137428 200000 230754555 200000 252913109 200000 489678471 200000 557462401 200000 631354375 200000 360090844 200000 707726221 200000 671177303 200000 173527734 200000 671790731 200000 907064296 200000 711630204 200000 212872598 200000 656095191 200000 646925177 200000 550839862 200000 970718678 200000 655647320 200000 750329532 200000 755516011 200000 944108356 200000 805558340 200000 937935057 200000 83227299 200000 256036432 200000 850459762 200000 576817014 200000 23994372 200000 147661830 200000 422606424 200000 337573130 200000 45588052 200000 486978071 200000 530546188 200000 459881099 200000 552475130 200000 944467152 200000 683121733 200000 806820248 200000 818124796 200000 152473376 200000 488765530 200000 595285103 200000 178195969 200000 503273622 200000 224076353 200000 849076719 200000 908304463 200000 712368479 200000 893256336 200000 613800853 200000 133456333 200000 179583563 200000 828506750 200000 862115202 200000 434891778 200000 112778951 200000 353781730 200000 333110898 200000 87176979 200000 117964003 200000 534064434 200000 840054214 200000 95915463 200000 196447565 200000 447525765 200000 776474490 200000 176585094 200000 299104596 200000 476880528 200000 929494574 200000 845826644 200000 683080421 200000 7526059 200000 392968480 200000 97360601 200000 649221776 200000 605976268 200000 956490287 200000 775179356 200000 709803395 200000 248990858 200000 539973081 200000 663263426 200000 672402828 200000 462465563 200000 366737725 200000 904092307 200000 602946842 200000 443119189 200000 498970137 200000 622919924 200000 926397243 200000 944535727 200000 936394955 200000 714074541 200000 832270750 200000 111243584 200000 486619731 200000 574301476 200000 648052882 200000 918187198 200000 702827598 200000 110511198 200000 933936389 200000 193110655 200000 772380412 200000 471246596 200000 342703749 200000 399167099 200000 467286842 200000 260452699 200000 585792321 200000 702345542 200000 851659911 200000 895050313 200000 429811719 200000 589699609 200000 188654850 200000 156031318 200000 616761926 200000 997203146 200000 907638122 200000 142402216 200000 616338445 200000 774599119 200000 351790363 200000 202171141 200000 788605962 200000 817654334 200000 676174358 200000 988013524 200000 722126731 200000 540238286 200000 722732281 200000 118353691 200000 523083903 200000 273262294 200000 781515522 200000 183139713 200000 912437620 200000 160535627 200000 608185871 200000 963205708 200000 800258457 200000 549326278 200000 754239648 200000 626532707 200000 259248317 200000 696415611 200000 903028690 200000 498749772 200000 112778062 200000 562309186 200000 542594917 200000 913809710 200000 501082714 200000 457973649 200000 982874550 200000 833998544 200000 789247376 200000 834595198 200000 512648132 200000 497627287 200000 233278270 200000 554646720 200000 232654638 200000 931115914 200000 244920915 200000 805418158 200000 741758515 200000 801896785 200000 633929310 200000 535097150 200000 812380591 200000 912453680 200000 541232524 200000 773444871 200000 159712035 200000 428285711 200000 68608685 200000 840469823 200000 769848493 200000 125466997 200000 898255151 200000 418493884 200000 488009483 200000 388309895 200000 318884641 200000 538394869 200000 778882971 200000 474304013 200000 670258480 200000 699105793 200000 98498653 200000 326923372 200000 134326444 200000 753006230 200000 516476910 200000 543919276 200000 951362946 200000 503712010 200000 748219790 200000 81595251 200000 140317250 200000 878408788 200000 709019930 200000 652211206 200000 177120794 200000 849373707 200000 724247825 200000 867254862 200000 351653592 200000 999015013 200000 488697490 200000 204164816 200000 924905708 200000 275682873 200000 948347739 200000 822331059 200000 594229090 200000 42868988 200000 88613323 200000 864811453 200000 495849451 200000 675654342 200000 633704160 200000 884939348 200000 992897236 200000 98291277 200000 152840761 200000 790440832 200000 161385740 200000 197644008 200000 862434323 200000 666659047 200000 617330721 200000 133898892 200000 641000783 200000 759970511 200000 970048578 200000 547353554 200000 711409513 200000 211882015 200000 896079934 200000 328915950 200000 526884994 200000 517942365 200000 161019266 200000 621317816 200000 797663062 200000 675670448 200000 439912478 200000 37055654 200000 214234949 200000 822125279 200000 350048448 200000 313779918 200000 750673998 200000 143742799 200000 926059702 200000 268942567 200000 37014797 200000 101512967 200000 755539952 200000 149601608 200000 581199044 200000 18142894 200000 834195194 200000 376952551 200000 26857806 200000 959633291 200000 401732869 200000 195868507 200000 186222380 200000 224462723 200000 681252318 200000 392519897 200000 518993788 200000 755557662 200000 611070451 200000 533802041 200000 642887164 200000 879441281 200000 369802325 200000 410846962 200000 311279882 200000 207697523 200000 731730096 200000 554245912 200000 77848998 200000 521166940 200000 603364692 200000 338385764 200000 140180333 200000 647294016 200000 43760942 200000 969980715 200000 687608990 200000 503316424 200000 720789454 200000 492170852 200000 749900824 200000 65870649 200000 907160930 200000 741104038 200000 567611737 200000 232654713 200000 885760696 200000 99757095 200000 494224000 200000 681464848 200000 351143231 200000 359759806 200000 691435595 200000 256641316 200000 700644102 200000 228273888 200000 244197913 200000 155857787 200000 767649466 200000 495790245 200000 277385192 200000 576011387 200000 114450347 200000 438734019 200000 980528215 200000 40134700 200000 923422663 200000 337993617 200000 886207139 200000 508596020 200000 808616348 200000 963468804 200000 402747053 200000 495823065 200000 39422553 200000 291032500 200000 4602609 200000 371064578 200000 216305613 200000 842160856 200000 556597903 200000 7252533 200000 544020069 200000 824708676 200000 37916486 200000 331966873 200000 318125361 200000 306236785 200000 783574387 200000 329709812 200000 909216223 200000 234178164 200000 942885397 200000 920903853 200000 585363133 200000 520759813 200000 405005003 200000 885441995 200000 142698683 200000 676668793 200000 623894483 200000 812798963 200000 428020581 200000 129971910 200000 212919308 200000 794357100 200000 936287980 200000 762546309 200000 140124404 200000 715267869 200000 596940828 200000 962391018 200000 663074473 200000 162912909 200000 463308902 200000 938255565 200000 582197227 200000 743343585 200000 375909335 200000 276222885 200000 335289879 200000 683362784 200000 420160799 200000 218887046 200000 157727533 200000 526264306 200000 320042378 200000 238890025 200000 174135754 200000 537132059 200000 682168072 200000 438873571 200000 877082413 200000 222979332 200000 285345832 200000 973854635 200000 893882165 200000 23135729 200000 724274200 200000 729548568 200000 156226144 200000 603848907 200000 120278694 200000 867165792 200000 626588109 200000 543700503 200000 81897537 200000 692444249 200000 602042682 200000 795049723 200000 787820024 200000 685940859 200000 939040006 200000 340148031 200000 937122168 200000 389385946 200000 811899439 200000 851312457 200000 995278609 200000 142331439 200000 457840723 200000 512307743 200000 707392945 200000 576837584 200000 594922930 200000 848400231 200000 880557798 200000 90307506 200000 111619881 200000 857733993 200000 872384223 200000 735955054 200000 456540728 200000 774680331 200000 432727659 200000 873092920 200000 545722108 200000 302489555 200000 531753207 200000 3855847 200000 191826484 200000 856577512 200000 516810387 200000 945940211 200000 163807551 200000 320205328 200000 523900909 200000 80331633 200000 64057883 200000 500991922 200000 783369299 200000 465168665 200000 32653159 200000 714769620 200000 931695540 200000 943273535 200000 532269153 200000 349651997 200000 727809694 200000 616080860 200000 511022823 200000 94066900 200000 359198785 200000 178429830 200000 34334073 200000 309283038 200000 641261674 200000 376706930 200000 186314549 200000 907416258 200000 423016839 200000 372792440 200000 319043544 200000 719317927 200000 11414185 200000 138537998 200000 850578883 200000 856631636 200000 363714428 200000 839533131 200000 519917554 200000 898710574 200000 425200719 200000 121938404 200000 752816133 200000 252980541 200000 160929809 200000 554052145 200000 345351739 200000 106429990 200000 651188817 200000 351454504 200000 696331632 200000 869641009 200000 517134141 200000 619387232 200000 24055078 200000 561369923 200000 356375971 200000 142751247 200000 617980280 200000 44815332 200000 252588274 200000 127123211 200000 813792039 200000 852457273 200000 142641465 200000 248108236 200000 424659857 200000 984621578 200000 705130277 200000 105210982 200000 364697780 200000 643025341 200000 55676934 200000 944697234 200000 802346286 200000 236941911 200000 635923401 200000 903463590 200000 848361535 200000 254532225 200000 624455423 200000 829486743 200000 188367812 200000 101579648 200000 353795796 200000 79792893 200000 29467708 200000 972550971 200000 966745367 200000 508860430 200000 593457350 200000 909761592 200000 603603511 200000 675921569 200000 535865121 200000 893588894 200000 695276355 200000 838341164 200000 885157802 200000 703354163 200000 521935849 200000 162407621 200000 539252064 200000 344435550 200000 574028407 200000 134469411 200000 779412961 200000 432858405 200000 187518940 200000 404502173 200000 321246573 200000 992082991 200000 127041446 200000 707344168 200000 632914658 200000 953886914 200000 875591685 200000 942100317 200000 843772862 200000 903854533 200000 382693829 200000 521839728 200000 280026143 200000 249711806 200000 605234263 200000 410142265 200000 709661381 200000 356098516 200000 512508360 200000 870207790 200000 20274957 200000 595259342 200000 313847495 200000 792380006 200000 54643446 200000 562964497 200000 609946275 200000 443468694 200000 699376927 200000 391885988 200000 984562505 200000 317410070 200000 432297670 200000 572847663 200000 718948169 200000 132777436 200000 80781770 200000 245346806 200000 538493904 200000 653117311 200000 68188841 200000 847941090 200000 776651438 200000 672029749 200000 811059330 200000 348028535 200000 348051537 200000 290389716 200000 73200915 200000 265000158 200000 106847176 200000 333276883 200000 380974266 200000 84174043 200000 941730496 200000 934042697 200000 172792951 200000 310068439 200000 407004041 200000 661191148 200000 710393320 200000 523899863 200000 239715600 200000 253845778 200000 633176906 200000 814920065 200000 329714405 200000 446987698 200000 606251389 200000 375807517 200000 817664310 200000 67134051 200000 246657536 200000 965657233 200000 49732306 200000 940095067 200000 782725872 200000 971352675 200000 224208166 200000 873990513 200000 744977676 200000 977160122 200000 95202370 200000 512908827 200000 468406195 200000 75696988 200000 545665747 200000 73038191 200000 681891043 200000 622848175 200000 485674025 200000 676132644 200000 833868602 200000 449660348 200000 408932402 200000 161161104 200000 362913784 200000 343062310 200000 586548605 200000 504406955 200000 587142907 200000 155443255 200000 660475703 200000 448275722 200000 486684352 200000 16838867 200000 694821168 200000 948232677 200000 241213544 200000 168739201 200000 923699157 200000 331655953 200000 557363631 200000 823911272 200000 549475894 200000 194937861 200000 46224629 200000 390694990 200000 234945537 200000 785822423 200000 925043513 200000 883829402 200000 846436229 200000 50000446 200000 454386200 200000 19734867 200000 475909039 200000 822050705 200000 479838161 200000 535324190 200000 149992463 200000 818015430 200000 599397699 200000 615940419 200000 690507986 200000 928728692 200000 326943724 200000 620726695 200000 806390472 200000 942189521 200000 598536170 200000 347684561 200000 905458527 200000 917005491 200000 207131133 200000 809400553 200000 922160293 200000 530332049 200000 312197507 200000 642632371 200000 589296458 200000 501896066 200000 271368313 200000 821055896 200000 381510298 200000 667105852 200000 700425088 200000 191827357 200000 130472582 200000 527292437 200000 734936532 200000 43780968 200000 537090459 200000 776074244 200000 4161365 200000 950338625 200000 765876488 200000 91989920 200000 475476609 200000 189028878 200000 125715611 200000 920010527 200000 324788855 200000 131255124 200000 997864131 200000 79498583 200000 977834229 200000 428553532 200000 205898895 200000 216527808 200000 37431898 200000 534890891 200000 210429356 200000 52408943 200000 283087268 200000 701474472 200000 944790634 200000 960134683 200000 547567730 200000 885647257 200000 935672759 200000 594225691 200000 49522946 200000 905205765 200000 878416162 200000 5588580 200000 731789362 200000 589058098 200000 141804760 200000 735098255 200000 532071810 200000 598661383 200000 919777704 200000 811866832 200000 158922511 200000 399469578 200000 963844354 200000 130396671 200000 503613336 200000 251695970 200000 232244979 200000 870684050 200000 740244092 200000 782535125 200000 774032938 200000 616779423 200000 405521850 200000 183544522 200000 300039157 200000 843209949 200000 500964335 200000 201901640 200000 462488131 200000 41751203 200000 698146906 200000 155817204 200000 389169059 200000 944259815 200000 902686938 200000 614577173 200000 796497218 200000 831823168 200000 901813740 200000 14231442 200000 120488688 200000 170871779 200000 238931121 200000 554233330 200000 958418203 200000 69765544 200000 650357478 200000 975861338 200000 709345489 200000 345830918 200000 150478057 200000 646606994 200000 463966146 200000 414263569 200000 481872826 200000 803330815 200000 403075130 200000 6952322 200000 202616054 200000 219171497 200000 505119530 200000 970363566 200000 56581852 200000 557493557 200000 384263711 200000 572590732 200000 575297611 200000 134686443 200000 443968840 200000 90306995 200000 489597122 200000 666838193 200000 385722739 200000 712647513 200000 273462366 200000 634529804 200000 580688911 200000 920565589 200000 498407902 200000 894314277 200000 649355051 200000 727816220 200000 233632416 200000 717445313 200000 857939316 200000 171219142 200000 586180772 200000 513316935 200000 135453754 200000 524189961 200000 305758856 200000 717866429 200000 503885163 200000 605793084 200000 722221450 200000 537613769 200000 986401173 200000 29520468 200000 896625544 200000 922843572 200000 426504679 200000 406772201 200000 49347329 200000 535850849 200000 671954480 200000 372523570 200000 169435925 200000 334455130 200000 286948061 200000 737782787 200000 848299904 200000 410510018 200000 279724286 200000 476103893 200000 477569186 200000 765035875 200000 83308609 200000 966936765 200000 780352377 200000 632037281 200000 61492468 200000 112633459 200000 231889828 200000 741498499 200000 400775686 200000 64383820 200000 884388193 200000 386961328 200000 53926662 200000 745557310 200000 419070351 200000 674069870 200000 725230113 200000 609811170 200000 178021292 200000 862868133 200000 378002983 200000 717954924 200000 3449814 200000 618853081 200000 149961350 200000 357103284 200000 765534413 200000 309807154 200000 889717068 200000 681930032 200000 66383854 200000 84398967 200000 151986472 200000 466188791 200000 976493881 200000 81144845 200000 268009833 200000 955099839 200000 440906571 200000 79143420 200000 154987004 200000 792490974 200000 442470243 200000 517880297 200000 156001649 200000 482035787 200000 968032608 200000 509118748 200000 963149558 200000 471642525 200000 199029184 200000 271428474 200000 698771033 200000 727322634 200000 358950306 200000 40835979 200000 726574089 200000 510104680 200000 199158468 200000 243300981 200000 172852501 200000 832793646 200000 485429125 200000 166070269 200000 88369450 200000 589710195 200000 857990371 200000 472735884 200000 289170584 200000 630315757 200000 501929596 200000 154067239 200000 835449933 200000 522891251 200000 615464080 200000 874433909 200000 908267479 200000 955655290 200000 414756348 200000 401203644 200000 185520485 200000 890332955 200000 907963456 200000 257621731 200000 322019269 200000 57127690 200000 634028921 200000 704973424 200000 381324391 200000 822089758 200000 708665446 200000 584951945 200000 199817560 200000 621383375 200000 531132006 200000 108518903 200000 695402310 200000 302037042 200000 850158967 200000 911498270 200000 524861826 200000 195723263 200000 508665912 200000 717554949 200000 841395704 200000 422359690 200000 111325671 200000 542633299 200000 685435703 200000 782840012 200000 485941859 200000 502556750 200000 420441199 200000 606086235 200000 165572137 200000 717605341 200000 185392492 200000 260983148 200000 772841562 200000 384743047 200000 582189727 200000 684896983 200000 373023923 200000 887552369 200000 791035157 200000 798187026 200000 349430674 200000 776887394 200000 696062589 200000 427211572 200000 734310390 200000 277721538 200000 857014054 200000 894865138 200000 834175870 200000 641267861 200000 757911037 200000 552155300 200000 710905961 200000 591749763 200000 987077778 200000 885378624 200000 438059412 200000 389028307 200000 438136595 200000 950051933 200000 186727038 200000 344206186 200000 795513934 200000 302820401 200000 706579270 200000 568431824 200000 351348658 200000 250215314 200000 335449257 200000 55910443 200000 480538957 200000 521398007 200000 842100232 200000 577407552 200000 932837839 200000 31074167 200000 109807968 200000 372480120 200000 505156228 200000 346250952 200000 122614607 200000 580946136 200000 76059997 200000 870373697 200000 587045141 200000 463385095 200000 232927975 200000 133038551 200000 161929359 200000 896126794 200000 735921233 200000 579443234 200000 320797757 200000 990383754 200000 76761962 200000 970060376 200000 543907644 200000 897161292 200000 710670495 200000 399551312 200000 576246091 200000 643282871 200000 425002240 200000 289977983 200000 764688585 200000 143563409 200000 767273019 200000 531935742 200000 125486772 200000 846311233 200000 71631006 200000 520102529 200000 228386987 200000 953154253 200000 818242840 200000 715780448 200000 591281387 200000 750272220 200000 139970359 200000 304495248 200000 665116245 200000 483235252 200000 311041834 200000 497965226 200000 588891750 200000 911569980 200000 835588544 200000 474051298 200000 283557180 200000 931637755 200000 586225255 200000 499682064 200000 216086423 200000 11002134 200000 160764205 200000 490001834 200000 819799252 200000 136114260 200000 882939073 200000 921829318 200000 208813298 200000 28342556 200000 563462257 200000 991991068 200000 447123088 200000 859305845 200000 988957741 200000 49397761 200000 312622829 200000 576307716 200000 859404417 200000 172397420 200000 366169062 200000 28228113 200000 408665758 200000 228864756 200000 307706874 200000 154739585 200000 77354065 200000 496857294 200000 855019591 200000 131910364 200000 507317257 200000 400488915 200000 640924813 200000 832644935 200000 689581268 200000 230697847 200000 429933866 200000 903650442 200000 235751010 200000 540038610 200000 940269339 200000 525357834 200000 72559871 200000 288224666 200000 597797889 200000 175247823 200000 139907484 200000 731489317 200000 942893592 200000 741869183 200000 415356358 200000 911266154 200000 846375488 200000 523559264 200000 492534188 200000 104718848 200000 569666040 200000 929404760 200000 740005916 200000 474134301 200000 238944093 200000 750516719 200000 808221830 200000 73052824 200000 607465774 200000 577865547 200000 176288502 200000 494149862 200000 609616586 200000 870291506 200000 709452829 200000 672916768 200000 227222063 200000 171428875 200000 204021064 200000 265880826 200000 337306620 200000 954640604 200000 269990502 200000 995602635 200000 813973870 200000 882555212 200000 461905413 200000 855207307 200000 270397542 200000 428427937 200000 299215189 200000 876157135 200000 467114337 200000 664813762 200000 420978722 200000 337160399 200000 874350461 200000 872493109 200000 912634589 200000 572843104 200000 324396153 200000 664491553 200000 765190803 200000 467262200 200000 425193653 200000 193982541 200000 946318579 200000 997802672 200000 65469229 200000 66285342 200000 394337355 200000 811153980 200000 953508225 200000 661506971 200000 699684747 200000 409498356 200000 381390831 200000 333092203 200000 459213375 200000 786193614 200000 597046102 200000 39773397 200000 295643800 200000 29516897 200000 941983028 200000 614288574 200000 544286051 200000 116286179 200000 555473319 200000 859290798 200000 71868943 200000 689110058 200000 949089135 200000 951395018 200000 21033642 200000 151988397 200000 705164266 200000 718519770 200000 271997411 200000 864524675 200000 941046037 200000 880166211 200000 587967753 200000 751329889 200000 503078289 200000 663103245 200000 958988298 200000 131046816 200000 609556122 200000 641293790 200000 665266035 200000 131968564 200000 976568848 200000 52176635 200000 831903861 200000 351129525 200000 827858034 200000 448884301 200000 393685214 200000 784506457 200000 969889501 200000 192347737 200000 557554971 200000 78905078 200000 30834448 200000 104968262 200000 6603836 200000 766451972 200000 940171625 200000 215003098 200000 818922478 200000 827435672 200000 736994536 200000 327862139 200000 521788033 200000 693838441 200000 44743979 200000 665685041 200000 795730147 200000 557620686 200000 546663536 200000 355899298 200000 445929634 200000 671172284 200000 544581013 200000 490923028 200000 743992302 200000 810056140 200000 717719578 200000 536633454 200000 272990611 200000 503565874 200000 706828828 200000 586020406 200000 217708290 200000 296412614 200000 369406043 200000 580388243 200000 105899080 200000 535044349 200000 894805044 200000 331602252 200000 8705043 200000 986281712 200000 759750054 200000 572095686 200000 451990964 200000 966094675 200000 99083600 200000 589577224 200000 185387287 200000 994316414 200000 270622320 200000 849057209 200000 607601868 200000 705638247 200000 240716005 200000 940032288 200000 497563136 200000 788376997 200000 854008109 200000 414328866 200000 656596099 200000 248497517 200000 529572966 200000 10137414 200000 648340675 200000 811872151 200000 942166608 200000 128797620 200000 514053582 200000 70716825 200000 163668808 200000 256372016 200000 975029587 200000 806425994 200000 318557774 200000 13619235 200000 922409889 200000 993271840 200000 271625983 200000 740098449 200000 547131301 200000 612624049 200000 841634715 200000 396871459 200000 412301039 200000 955179316 200000 35969279 200000 768028958 200000 513800109 200000 695939136 200000 97905322 200000 656702568 200000 386692781 200000 515008267 200000 303313083 200000 310153353 200000 535902047 200000 921293164 200000 444320240 200000 453475751 200000 229079503 200000 218552280 200000 342992808 200000 655721095 200000 60357806 200000 82037607 200000 606634976 200000 692335762 200000 597479241 200000 526331343 200000 523743033 200000 281603533 200000 576035726 200000 807112039 200000 393353456 200000 29751519 200000 304566286 200000 568090916 200000 894313699 200000 839846670 200000 60369909 200000 839535262 200000 368045458 200000 90145857 200000 665010450 200000 519642123 200000 401475610 200000 508853502 200000 487228373 200000 679517762 200000 48198202 200000 604181100 200000 822449995 200000 958701753 200000 78107217 200000 521615441 200000 906198819 200000 465867142 200000 45872477 200000 934432020 200000 187079595 200000 459987297 200000 657303293 200000 37372347 200000 988805074 200000 481449886 200000 949272943 200000 988379118 200000 651914534 200000 690843702 200000 571149202 200000 417505265 200000 116015063 200000 189653951 200000 627737828 200000 412729004 200000 81463474 200000 900387182 200000 326562179 200000 202202534 200000 950620966 200000 223147803 200000 434164271 200000 73513732 200000 716770113 200000 231127356 200000 213964869 200000 637470093 200000 701541298 200000 545274088 200000 955742149 200000 317826729 200000 424722375 200000 505446869 200000 30274892 200000 798227036 200000 142355312 200000 771475545 200000 769690137 200000 732839247 200000 50378042 200000 2378091 200000 570399244 200000 856198854 200000 83897428 200000 74308258 200000 512585121 200000 802304682 200000 223693452 200000 211806260 200000 160911352 200000 126777728 200000 778693713 200000 170778359 200000 807963343 200000 859385966 200000 507130545 200000 39496290 200000 957714052 200000 10768188 200000 863058268 200000 487100556 200000 344968215 200000 455490128 200000 425808031 200000 975989291 200000 880338725 200000 303662255 200000 442399080 200000 960316566 200000 788156398 200000 866644994 200000 915218248 200000 458259906 200000 83665743 200000 394393742 200000 564440683 200000 93269575 200000 184532168 200000 658404154 200000 961518496 200000 743001436 200000 131805302 200000 751168908 200000 985399383 200000 383856853 200000 48984344 200000 188223915 200000 694786204 200000 690508075 200000 757601293 200000 636179549 200000 789873952 200000 178469747 200000 612820308 200000 698310409 200000 375362352 200000 637315940 200000 171405705 200000 152447413 200000 980854971 200000 201457493 200000 485861357 200000 217283848 200000 800020048 200000 896524348 200000 832227422 200000 538379849 200000 812870428 200000 399571376 200000 669035866 200000 420201821 200000 775065327 200000 621508070 200000 986297343 200000 149676235 200000 62864439 200000 464073142 200000 195666957 200000 111639482 200000 292179970 200000 429730454 200000 746201569 200000 372890097 200000 885431295 200000 309591708 200000 336265851 200000 337516501 200000 12690044 200000 25071232 200000 90320760 200000 269890670 200000 677332073 200000 345742231 200000 238593815 200000 669998433 200000 1715539 200000 475567064 200000 805237303 200000 606356214 200000 442766696 200000 606964698 200000 844547158 200000 398036498 200000 355274104 200000 294115539 200000 625474451 200000 499700285 200000 830165746 200000 951263385 200000 863124652 200000 504264092 200000 673978850 200000 994722723 200000 368789759 200000 195979511 200000 733621496 200000 573926664 200000 84101772 200000 10317747 200000 782650243 200000 733124734 200000 888861168 200000 454183896 200000 422873969 200000 363583068 200000 849462891 200000 264902156 200000 533496656 200000 574955415 200000 894872538 200000 638145941 200000 445672015 200000 497303495 200000 930177213 200000 282851930 200000 731073084 200000 274169634 200000 225740849 200000 450477281 200000 600422279 200000 201626751 200000 841390069 200000 448300112 200000 633586493 200000 140292435 200000 360772200 200000 318390896 200000 88265996 200000 368791991 200000 477985928 200000 192775076 200000 430889284 200000 199150175 200000 500057588 200000 730828022 200000 869370579 200000 88363171 200000 29785834 200000 546885642 200000 787831624 200000 919523448 200000 129569352 200000 803095335 200000 247603920 200000 499859063 200000 458610062 200000 383264564 200000 331163195 200000 991035348 200000 493141209 200000 71957943 200000 389310198 200000 410279015 200000 133098729 200000 125160151 200000 257527058 200000 250983590 200000 233093403 200000 534058843 200000 79372091 200000 732943783 200000 209785711 200000 455697576 200000 608864448 200000 939433762 200000 124388994 200000 613048517 200000 419040144 200000 83356012 200000 727220115 200000 832810586 200000 921702458 200000 793979260 200000 346077313 200000 918552235 200000 442733548 200000 969811177 200000 353703370 200000 560885665 200000 968227956 200000 523089384 200000 687487628 200000 129532864 200000 164867137 200000 459343186 200000 408769671 200000 704981041 200000 324992609 200000 214774427 200000 420498969 200000 208964792 200000 493063299 200000 452730331 200000 508155968 200000 148680126 200000 137204982 200000 657287112 200000 539839130 200000 615754824 200000 105591464 200000 406216120 200000 970021222 200000 432761340 200000 636978983 200000 468745634 200000 437004164 200000 396485410 200000 633124514 200000 815046173 200000 343592560 200000 778925728 200000 209242087 200000 558649439 200000 531388490 200000 410591228 200000 496198757 200000 291203647 200000 5325264 200000 954593116 200000 843711019 200000 72470066 200000 6176353 200000 898144137 200000 99711463 200000 418776913 200000 111451643 200000 432447974 200000 970474215 200000 475596112 200000 538348349 200000 787575420 200000 475386138 200000 719651462 200000 478844773 200000 587626481 200000 888490254 200000 780949995 200000 280179793 200000 488083852 200000 192537586 200000 908574996 200000 856162945 200000 486745905 200000 39860117 200000 982855225 200000 54506258 200000 720095082 200000 955285605 200000 440541231 200000 102220740 200000 53225307 200000 299750256 200000 649019500 200000 628524276 200000 343519947 200000 495935077 200000 315295497 200000 479255457 200000 472375841 200000 838210450 200000 874402490 200000 694137194 200000 618313316 200000 183424486 200000 699322583 200000 833838221 200000 584290105 200000 371690736 200000 905693526 200000 410576361 200000 787925223 200000 581006045 200000 433920718 200000 24347900 200000 932859990 200000 782483069 200000 928975989 200000 647810533 200000 514155786 200000 26011966 200000 667909665 200000 612397409 200000 2663724 200000 100748591 200000 670966345 200000 364574417 200000 807993216 200000 182200061 200000 124253188 200000 956457010 200000 974907759 200000 617495032 200000 790278919 200000 908477986 200000 615417085 200000 302648845 200000 904393643 200000 774906336 200000 716561107 200000 228472268 200000 895617764 200000 422249292 200000 904456758 200000 935549539 200000 25917002 200000 176054498 200000 508949772 200000 696763296 200000 213288979 200000 907835842 200000 724776925 200000 128292851 200000 374413077 200000 604424618 200000 530188239 200000 796480104 200000 293965000 200000 422246649 200000 794125480 200000 392767664 200000 86301505 200000 894402221 200000 540610255 200000 628698904 200000 157401911 200000 489555044 200000 538789194 200000 69672591 200000 837877761 200000 654732382 200000 344631232 200000 771804835 200000 360423316 200000 183496568 200000 160602231 200000 937779587 200000 949783177 200000 795778866 200000 755849302 200000 394968062 200000 918328852 200000 262040489 200000 430335203 200000 342714753 200000 113405965 200000 790165917 200000 86406213 200000 609316380 200000 61450473 200000 344345195 200000 76483394 200000 583360637 200000 371257281 200000 720962578 200000 695763777 200000 479740402 200000 98677321 200000 572347185 200000 301463113 200000 145881707 200000 796099801 200000 24973062 200000 734127871 200000 546767988 200000 814516839 200000 190598000 200000 637403818 200000 838026558 200000 963524746 200000 466020589 200000 198078769 200000 477129366 200000 595310455 200000 412789915 200000 83610395 200000 706282219 200000 212019206 200000 521039418 200000 335864205 200000 373381451 200000 809834413 200000 442751016 200000 572323919 200000 273161573 200000 575492739 200000 953364834 200000 427410374 200000 150464392 200000 363765566 200000 278941064 200000 826731770 200000 851557025 200000 173547828 200000 135221977 200000 558023056 200000 198156352 200000 75872348 200000 880131122 200000 858059728 200000 195796627 200000 649011021 200000 564056850 200000 728395936 200000 531823208 200000 372541757 200000 906982296 200000 297364357 200000 702343470 200000 826986498 200000 245557890 200000 564947112 200000 779837172 200000 968084500 200000 707450671 200000 519163086 200000 257846887 200000 266021000 200000 491678109 200000 288754014 200000 94962903 200000 672209685 200000 738139242 200000 824688734 200000 7872562 200000 386144785 200000 712496342 200000 415111796 200000 468999430 200000 357874804 200000 480007358 200000 601369832 200000 920468099 200000 988446163 200000 585555618 200000 863692704 200000 303261301 200000 337715813 200000 893074847 200000 991917858 200000 666916173 200000 338099457 200000 254304628 200000 296625813 200000 36887063 200000 37038877 200000 355826816 200000 191199168 200000 299582596 200000 374085327 200000 785905602 200000 609114888 200000 18936545 200000 538178255 200000 3526871 200000 916457332 200000 377866270 200000 233205361 200000 87039486 200000 94946475 200000 964366279 200000 225730478 200000 68243989 200000 717440755 200000 686654989 200000 534406428 200000 157405340 200000 802193716 200000 710899133 200000 314451952 200000 606490545 200000 417704178 200000 845199941 200000 680172546 200000 837987345 200000 14411861 200000 110542774 200000 390801352 200000 156271389 200000 949732900 200000 743345340 200000 967181401 200000 714887377 200000 618158532 200000 33229478 200000 466109803 200000 15087053 200000 853182781 200000 11141476 200000 197015380 200000 880057168 200000 653864244 200000 21230466 200000 805668107 200000 555667767 200000 915524337 200000 977162801 200000 997608487 200000 220622849 200000 529609817 200000 589892926 200000 878205150 200000 874472653 200000 464639476 200000 823509273 200000 974360070 200000 283698521 200000 814009576 200000 237144270 200000 555985686 200000 180692995 200000 231963386 200000 541049357 200000 635868197 200000 57397195 200000 376699027 200000 246802725 200000 536221673 200000 381834319 200000 573230776 200000 647933188 200000 18415545 200000 589912524 200000 647535888 200000 292405560 200000 921218442 200000 749205795 200000 291533793 200000 240289264 200000 292810740 200000 455507920 200000 53946385 200000 996637179 200000 91383854 200000 516519411 200000 442429737 200000 262952134 200000 617740300 200000 816329803 200000 440179532 200000 46768737 200000 423176199 200000 540454965 200000 898635076 200000 128189818 200000 897148212 200000 359748016 200000 34855028 200000 346150751 200000 454930250 200000 852911451 200000 822341350 200000 70587903 200000 724761248 200000 353671283 200000 365774142 200000 920415209 200000 583825964 200000 193883865 200000 853300419 200000 513676874 200000 810526084 200000 759518474 200000 958626652 200000 96705266 200000 632098016 200000 165294116 200000 839036304 200000 389355598 200000 99020565 200000 998119399 200000 183030916 200000 603173743 200000 903851930 200000 816048816 200000 356007423 200000 148483585 200000 422497413 200000 932052351 200000 744024168 200000 944521811 200000 372815502 200000 954111473 200000 279983302 200000 245048149 200000 125053194 200000 233810501 200000 378878654 200000 149295251 200000 379659760 200000 224820058 200000 919434904 200000 404003902 200000 334268375 200000 670165678 200000 598136121 200000 39233315 200000 340504053 200000 316359264 200000 928779305 200000 814175921 200000 521534496 200000 466849582 200000 622177166 200000 271402743 200000 169713871 200000 645548662 200000 332396077 200000 784260770 200000 122930457 200000 904734776 200000 647938415 200000 688757506 200000 564139700 200000 699095826 200000 8676697 200000 45493253 200000 33448439 200000 689315393 200000 592575121 200000 461559353 200000 280799703 200000 825039270 200000 181044831 200000 397040845 200000 876592620 200000 421526461 200000 480314537 200000 119493007 200000 833552492 200000 328955814 200000 673014773 200000 296043758 200000 681528878 200000 861444895 200000 598962538 200000 327327737 200000 615873703 200000 362020487 200000 585558222 200000 469808222 200000 936839152 200000 962210524 200000 811207816 200000 55482987 200000 496096445 200000 125128125 200000 527760798 200000 165627663 200000 799036006 200000 436506472 200000 653654967 200000 21429208 200000 20750048 200000 518685883 200000 807888153 200000 202351862 200000 43311300 200000 507090742 200000 109927595 200000 929413942 200000 203335494 200000 911409911 200000 231834612 200000 933463046 200000 192392766 200000 647401147 200000 29907737 200000 702625142 200000 533594146 200000 989782498 200000 74989281 200000 224020532 200000 558466056 200000 500939371 200000 465426099 200000 485813135 200000 508329384 200000 302891251 200000 45942934 200000 995324276 200000 271285079 200000 53310137 200000 774718255 200000 899918963 200000 68925452 200000 959478172 200000 535697862 200000 615628217 200000 420305246 200000 130523162 200000 750898240 200000 847509270 200000 954668418 200000 391272274 200000 675970853 200000 282947832 200000 263458129 200000 283877122 200000 410878362 200000 956182126 200000 741605951 200000 90922376 200000 711484775 200000 930330405 200000 24785508 200000 634723812 200000 663835377 200000 503489389 200000 481153654 200000 531445683 200000 136298304 200000 317398579 200000 585624011 200000 870211893 200000 923039738 200000 301291784 200000 522290266 200000 807351623 200000 652718437 200000 962671639 200000 794775226 200000 561661800 200000 272137831 200000 41914418 200000 968278561 200000 313563575 200000 306576008 200000 708242629 200000 667707494 200000 603041010 200000 796842990 200000 353203680 200000 719374846 200000 1678968 200000 803316063 200000 245737520 200000 291974657 200000 804251719 200000 110587970 200000 587891462 200000 625653798 200000 655064318 200000 667073181 200000 99279949 200000 421596353 200000 376582107 200000 94541079 200000 66542231 200000 144615627 200000 609621180 200000 890591990 200000 961727760 200000 710624729 200000 72526369 200000 82868257 200000 596055432 200000 290903075 200000 803551527 200000 517623582 200000 367544940 200000 117287549 200000 448851854 200000 720625940 200000 159452876 200000 102985312 200000 222951859 200000 49545162 200000 304361046 200000 472481250 200000 536382101 200000 941806501 200000 462118233 200000 34547640 200000 881883091 200000 649775532 200000 456886466 200000 795218234 200000 873901483 200000 113679750 200000 276160545 200000 492833886 200000 553488636 200000 724690810 200000 920703907 200000 525658555 200000 927687492 200000 803102829 200000 311617560 200000 395704455 200000 641204898 200000 18665959 200000 539377902 200000 496058008 200000 618473940 200000 591768589 200000 768425523 200000 764933733 200000 460244536 200000 908759975 200000 202846359 200000 28408581 200000 143178702 200000 840775194 200000 502460262 200000 184095277 200000 308471603 200000 851663214 200000 886487697 200000 434491958 200000 605948327 200000 142136392 200000 220785829 200000 136164884 200000 17592583 200000 269522416 200000 908779729 200000 814963039 200000 997440978 200000 761036364 200000 845510883 200000 113073741 200000 928728871 200000 895045602 200000 377357130 200000 794913716 200000 22590148 200000 933597144 200000 221401877 200000 672009996 200000 788496648 200000 836142070 200000 855920114 200000 474381930 200000 38744817 200000 975521442 200000 610524207 200000 178698373 200000 61317661 200000 496350946 200000 226320058 200000 774980276 200000 347252940 200000 494519901 200000 748166948 200000 625948908 200000 515682268 200000 253968729 200000 598405529 200000 306228166 200000 611990730 200000 691392701 200000 284767977 200000 420728438 200000 798636471 200000 881867279 200000 611483777 200000 278190292 200000 838183775 200000 751957878 200000 436162673 200000 656566613 200000 142009634 200000 511496633 200000 460708711 200000 462613778 200000 210320126 200000 79362109 200000 183886001 200000 966879679 200000 848377234 200000 201391881 200000 272907838 200000 537649588 200000 452831772 200000 477420228 200000 139805853 200000 546201063 200000 220300923 200000 119908021 200000 734139644 200000 847455215 200000 776608045 200000 963454657 200000 39003432 200000 621415425 200000 285872977 200000 732733295 200000 155427730 200000 455003381 200000 203053220 200000 62733287 200000 438851912 200000 520412737 200000 261752199 200000 952184301 200000 635963383 200000 305901052 200000 643435254 200000 329120234 200000 638402030 200000 327819484 200000 753005202 200000 381657826 200000 531311133 200000 346764343 200000 559480471 200000 425518718 200000 692633617 200000 840923140 200000 328575461 200000 128368386 200000 11551225 200000 335500506 200000 239441402 200000 813612887 200000 323561123 200000 300693487 200000 91620597 200000 307068162 200000 141951870 200000 570747673 200000 212959636 200000 414839337 200000 351199385 200000 681947344 200000 204114742 200000 5992340 200000 356696225 200000 205655081 200000 212111833 200000 747617961 200000 634665702 200000 656934619 200000 368661531 200000 449502574 200000 372426582 200000 192632124 200000 792029500 200000 980832394 200000 326293631 200000 51171396 200000 39648026 200000 409947971 200000 981730192 200000 695080328 200000 803832370 200000 280688000 200000 273132120 200000 560959 200000 568261540 200000 95375303 200000 640774468 200000 219585088 200000 673247023 200000 9935679 200000 425944932 200000 872247297 200000 760791856 200000 489673646 200000 187415142 200000 629674648 200000 867042470 200000 142145403 200000 45029016 200000 910238396 200000 972781360 200000 784729004 200000 893814505 200000 99825092 200000 748307212 200000 885071336 200000 740442344 200000 577731494 200000 337309464 200000 377233014 200000 602837186 200000 941241593 200000 762507988 200000 759053883 200000 410592071 200000 181757170 200000 639704158 200000 765582014 200000 546509797 200000 717698921 200000 754327156 200000 854387239 200000 621736106 200000 222392020 200000 946448500 200000 370281274 200000 97142853 200000 420558922 200000 610762845 200000 661215584 200000 37094405 200000 152945025 200000 553161423 200000 398291613 200000 835506135 200000 834565327 200000 117720326 200000 502635930 200000 713508427 200000 464438059 200000 248841442 200000 95792539 200000 559197839 200000 167404588 200000 71450849 200000 636733065 200000 839700081 200000 399205896 200000 76794402 200000 44887784 200000 176913504 200000 812938645 200000 739668067 200000 544977377 200000 804864875 200000 903818314 200000 845237251 200000 482344761 200000 837876031 200000 330001982 200000 980798975 200000 808967510 200000 158093868 200000 640015911 200000 680084472 200000 607296320 200000 129294112 200000 508175196 200000 113186859 200000 50906269 200000 138117033 200000 656330706 200000 901528950 200000 251886003 200000 875364342 200000 874934305 200000 781832024 200000 265363817 200000 220270806 200000 85334911 200000 230994416 200000 482882885 200000 132956598 200000 728461763 200000 579603453 200000 414091118 200000 12628646 200000 84730723 200000 902025948 200000 149396138 200000 881480788 200000 352883061 200000 497416332 200000 953853536 200000 176887310 200000 166066096 200000 799806380 200000 677614742 200000 540660675 200000 874397291 200000 939973498 200000 448332787 200000 895473665 200000 913887900 200000 397044180 200000 500110270 200000 790499320 200000 268200921 200000 96523578 200000 337973212 200000 110616436 200000 199468634 200000 535605450 200000 612547796 200000 83718374 200000 835474164 200000 952364097 200000 218271693 200000 378928475 200000 794008350 200000 714068991 200000 172765838 200000 261691010 200000 706271470 200000 680968451 200000 543112572 200000 847767210 200000 355905820 200000 869705962 200000 346881438 200000 786914496 200000 230071549 200000 112530419 200000 44282012 200000 464906836 200000 682205832 200000 98155261 200000 281364154 200000 47344020 200000 867067988 200000 216615814 200000 819780321 200000 844190030 200000 654556055 200000 610347949 200000 774996118 200000 580518129 200000 360615463 200000 396524592 200000 684565503 200000 816733323 200000 635234427 200000 456161902 200000 34005476 200000 902240460 200000 926542250 200000 76023908 200000 105122730 200000 464268033 200000 12187498 200000 623905459 200000 403224409 200000 18078488 200000 965999122 200000 268622999 200000 373117335 200000 631939489 200000 966068375 200000 132208625 200000 81004458 200000 66088394 200000 502466705 200000 250446141 200000 206352249 200000 551453026 200000 906311222 200000 727939483 200000 670338442 200000 820719830 200000 577084509 200000 782100169 200000 855909635 200000 948197174 200000 526467195 200000 448007462 200000 305046444 200000 774916656 200000 110962857 200000 125750192 200000 983765995 200000 936766994 200000 627105691 200000 890105350 200000 541506247 200000 826706891 200000 246461096 200000 581063782 200000 40566244 200000 88793833 200000 71977416 200000 313580463 200000 218943884 200000 404170651 200000 74108305 200000 908113758 200000 318220963 200000 715944112 200000 416845624 200000 310798740 200000 414880944 200000 285141398 200000 631641749 200000 892222733 200000 505809370 200000 836078171 200000 45627422 200000 932330282 200000 719708392 200000 490274734 200000 998239465 200000 907851751 200000 938246975 200000 203328733 200000 515664046 200000 229253092 200000 668175590 200000 293100504 200000 202603458 200000 693720671 200000 122581637 200000 497682219 200000 59600668 200000 882761527 200000 374907744 200000 489955847 200000 424181843 200000 585858794 200000 556779871 200000 965950521 200000 967670172 200000 450209943 200000 647278857 200000 385873968 200000 353535952 200000 325391356 200000 329463684 200000 88318715 200000 831619171 200000 71137143 200000 417545365 200000 471507527 200000 897060717 200000 39079944 200000 444044453 200000 666157156 200000 587697571 200000 602191180 200000 704921785 200000 536856639 200000 752661086 200000 204664195 200000 835822711 200000 155195752 200000 39091602 200000 646954378 200000 104652839 200000 499379213 200000 221461975 200000 749040352 200000 696641199 200000 799148797 200000 367080547 200000 852256164 200000 791211413 200000 716973477 200000 344088333 200000 763352213 200000 527014655 200000 396172821 200000 789012042 200000 119587087 200000 752772533 200000 969534714 200000 540966706 200000 812198675 200000 294989597 200000 4354980 200000 730164604 200000 287723839 200000 927284029 200000 215832577 200000 597532028 200000 413402833 200000 214914236 200000 786235040 200000 216990763 200000 590503336 200000 77035232 200000 82846382 200000 505394462 200000 154961473 200000 959403920 200000 691703802 200000 383219853 200000 668520381 200000 112580435 200000 879889652 200000 52719948 200000 336888280 200000 251982670 200000 931494057 200000 203232468 200000 7667442 200000 967006536 200000 944165064 200000 316378939 200000 199023114 200000 637116840 200000 379292063 200000 772594998 200000 188154556 200000 545641333 200000 784987678 200000 388555293 200000 743778122 200000 750541908 200000 978202577 200000 310903270 200000 481290383 200000 43977356 200000 834070761 200000 840451368 200000 966487052 200000 308714245 200000 634136627 200000 382173976 200000 835514847 200000 673661251 200000 240492318 200000 76531087 200000 11056838 200000 202047343 200000 511567800 200000 994200833 200000 689414175 200000 124587597 200000 947518128 200000 465023110 200000 801625066 200000 950681414 200000 397108053 200000 602281427 200000 274775748 200000 734544478 200000 283535765 200000 165536065 200000 947960813 200000 760447038 200000 638542846 200000 625526212 200000 996537666 200000 495132715 200000 871749567 200000 145258740 200000 686679874 200000 37146635 200000 676096166 200000 510193415 200000 663888652 200000 602556006 200000 538614050 200000 876590291 200000 77374558 200000 549097570 200000 81505346 200000 916494800 200000 102267799 200000 642355141 200000 425042867 200000 630274067 200000 511449525 200000 118655222 200000 662521797 200000 470502995 200000 750441559 200000 213705979 200000 593787238 200000 264201191 200000 367552442 200000 131456891 200000 974433316 200000 992489668 200000 792742591 200000 726381756 200000 449106479 200000 61465986 200000 129453794 200000 513506213 200000 943707731 200000 817788248 200000 967861828 200000 143613884 200000 296635393 200000 930030106 200000 733234081 200000 411767592 200000 839912262 200000 381832769 200000 811261017 200000 951090863 200000 172304593 200000 796996835 200000 430393963 200000 701452216 200000 657734128 200000 739074485 200000 522924147 200000 740871241 200000 933334162 200000 867063055 200000 133062579 200000 10166538 200000 296506182 200000 911155175 200000 331994118 200000 973851967 200000 512219961 200000 220805588 200000 764275181 200000 216679632 200000 534292027 200000 706791179 200000 23209094 200000 60811332 200000 18962106 200000 693235812 200000 845708687 200000 599726784 200000 152436164 200000 982071125 200000 714830694 200000 612969484 200000 488519944 200000 851448309 200000 754230027 200000 556194957 200000 939645653 200000 507144442 200000 192136219 200000 461725003 200000 270413849 200000 968867770 200000 918675669 200000 416314347 200000 141504097 200000 419166764 200000 134036504 200000 913567413 200000 330654174 200000 996161255 200000 996093282 200000 143534222 200000 407318366 200000 165165857 200000 770368722 200000 193134846 200000 630736462 200000 792970928 200000 355618598 200000 371392043 200000 838475453 200000 37808652 200000 532484029 200000 371978971 200000 944880475 200000 765624394 200000 63831189 200000 977513077 200000 105991029 200000 117623073 200000 664192589 200000 373523711 200000 247247610 200000 961216743 200000 297362466 200000 742431519 200000 875044472 200000 719383188 200000 659690997 200000 765342749 200000 511794974 200000 241204669 200000 942701634 200000 23391199 200000 387443386 200000 126704281 200000 69653033 200000 451527403 200000 495185852 200000 5382143 200000 624491881 200000 683045992 200000 640016689 200000 775202149 200000 213383775 200000 568598044 200000 788618952 200000 285816545 200000 45294602 200000 752482414 200000 317650127 200000 993975594 200000 32572425 200000 757714533 200000 862505013 200000 124065687 200000 906599578 200000 832128934 200000 284592777 200000 154229790 200000 67882140 200000 356760184 200000 590057464 200000 447010134 200000 820728717 200000 716133826 200000 472308050 200000 569648756 200000 552284555 200000 160644363 200000 181946373 200000 919701840 200000 728051542 200000 428164216 200000 939496991 200000 201923680 200000 253183051 200000 506271953 200000 437453903 200000 884503227 200000 553231978 200000 679103355 200000 241434596 200000 322000407 200000 10052176 200000 182287998 200000 839353035 200000 65121994 200000 61543740 200000 767935615 200000 182226836 200000 982373835 200000 795054349 200000 840345798 200000 451287405 200000 490729137 200000 191057473 200000 747255096 200000 577513508 200000 35170226 200000 462394359 200000 678120029 200000 714607656 200000 16534948 200000 881370093 200000 522480474 200000 216590983 200000 153061886 200000 895762050 200000 271636471 200000 178623217 200000 149420247 200000 44961972 200000 446776986 200000 298519987 200000 351533797 200000 978439713 200000 17996873 200000 151398843 200000 561156991 200000 834892041 200000 194225835 200000 405416090 200000 839210138 200000 21749833 200000 467098118 200000 696291452 200000 930650830 200000 473470817 200000 79126848 200000 839899184 200000 885524305 200000 457731182 200000 323111393 200000 223938342 200000 54669818 200000 944611375 200000 443553295 200000 930126187 200000 382965567 200000 689296899 200000 499008656 200000 372880301 200000 145517622 200000 740823528 200000 895833291 200000 462008124 200000 587709590 200000 583807101 200000 83229895 200000 966363654 200000 354882230 200000 944822528 200000 307387177 200000 571788442 200000 396044684 200000 233196368 200000 393155384 200000 618268709 200000 321463470 200000 890325482 200000 657344731 200000 210516087 200000 942146644 200000 292878831 200000 81424024 200000 522783742 200000 912390483 200000 850444571 200000 301521303 200000 412801992 200000 703782690 200000 653351375 200000 684276124 200000 298751876 200000 214095319 200000 48577287 200000 98964751 200000 776978817 200000 392150058 200000 269964899 200000 51910903 200000 66718380 200000 261102960 200000 438211618 200000 434551033 200000 110035605 200000 638585760 200000 142646048 200000 647503197 200000 393250153 200000 92471121 200000 744222943 200000 643277064 200000 356877305 200000 312655289 200000 156426106 200000 683798914 200000 399552945 200000 757513902 200000 869664690 200000 673637104 200000 567963808 200000 40399527 200000 33643749 200000 619775514 200000 911823733 200000 966118075 200000 507832593 200000 770497638 200000 204747647 200000 91378848 200000 823367892 200000 89334746 200000 417049772 200000 544491180 200000 643345774 200000 129955100 200000 687327114 200000 348517847 200000 814031036 200000 338916212 200000 931134792 200000 275179958 200000 688148797 200000 644354248 200000 361991605 200000 614361728 200000 969725968 200000 400529310 200000 345119038 200000 635158284 200000 423952116 200000 661465885 200000 647717619 200000 536594127 200000 162120774 200000 419992843 200000 133708929 200000 185151969 200000 41358085 200000 283054543 200000 478421048 200000 654080249 200000 178208975 200000 384202351 200000 532109574 200000 709683563 200000 265463780 200000 98968210 200000 85953658 200000 804108592 200000 442337570 200000 375393918 200000 929942721 200000 268676318 200000 153774087 200000 677257498 200000 45717163 200000 349784490 200000 984387761 200000 887291885 200000 780162982 200000 370679660 200000 906782688 200000 33943324 200000 265006528 200000 497136794 200000 85329137 200000 578762094 200000 53784488 200000 944815178 200000 726417891 200000 611914314 200000 503330988 200000 68872244 200000 177964373 200000 282640823 200000 35142843 200000 316986541 200000 754052741 200000 163538522 200000 706809444 200000 837407404 200000 619226450 200000 790719355 200000 602715349 200000 115724232 200000 644055098 200000 400467711 200000 717268956 200000 616293942 200000 799625820 200000 673498990 200000 702992872 200000 970792655 200000 150005622 200000 837604333 200000 517019655 200000 201235719 200000 99396070 200000 185997892 200000 40549865 200000 5379830 200000 915167916 200000 118331608 200000 525498842 200000 542210385 200000 187195750 200000 727600817 200000 92080331 200000 689761649 200000 981546577 200000 351777653 200000 795848777 200000 99179850 200000 237542989 200000 848353129 200000 118486147 200000 804604276 200000 755988185 200000 635003254 200000 770451527 200000 412335909 200000 91419154 200000 666467105 200000 649787141 200000 162383924 200000 736159415 200000 541900433 200000 525578953 200000 167471382 200000 413045799 200000 86569612 200000 236071492 200000 144849635 200000 459740256 200000 517244537 200000 20463299 200000 664793426 200000 357170688 200000 282297438 200000 196431413 200000 338006711 200000 606103111 200000 589529826 200000 957359400 200000 713572363 200000 510925075 200000 18178891 200000 474405067 200000 637848803 200000 791524577 200000 154517888 200000 221652205 200000 780489591 200000 81348818 200000 311044103 200000 810471932 200000 871826587 200000 614792866 200000 967743495 200000 767396614 200000 759506376 200000 261217457 200000 598849863 200000 695207866 200000 583428372 200000 420314622 200000 543236652 200000 873794662 200000 300190004 200000 258753062 200000 918048701 200000 702005241 200000 463411584 200000 63345512 200000 734222753 200000 871071746 200000 378993646 200000 417033379 200000 195495455 200000 400248495 200000 731891477 200000 194909525 200000 943456796 200000 102744270 200000 903830058 200000 851173276 200000 478235936 200000 341037006 200000 487655174 200000 923375160 200000 51996496 200000 84779453 200000 624110621 200000 929192071 200000 568281460 200000 589605706 200000 333426311 200000 902597766 200000 40121073 200000 750650308 200000 269629433 200000 613822166 200000 656889807 200000 923859224 200000 947266764 200000 23902387 200000 31721651 200000 37887958 200000 580328436 200000 7607805 200000 640857829 200000 949133100 200000 713155337 200000 163597106 200000 459731531 200000 144304361 200000 170658369 200000 603929969 200000 451743083 200000 424567162 200000 832792178 200000 502828664 200000 901040491 200000 27183598 200000 748359956 200000 666140326 200000 631424531 200000 586159093 200000 906645564 200000 886399225 200000 483937737 200000 839244252 200000 595847841 200000 588759824 200000 419663763 200000 933601938 200000 643264410 200000 543930153 200000 998177560 200000 50021285 200000 717685532 200000 589115938 200000 533200542 200000 219897156 200000 215442879 200000 613012347 200000 802497804 200000 370845246 200000 591438522 200000 38762833 200000 427610088 200000 818273280 200000 210449377 200000 163149411 200000 785461593 200000 221523098 200000 123338669 200000 550468624 200000 444873765 200000 390408890 200000 65314100 200000 738017367 200000 939363764 200000 704142767 200000 21566507 200000 668834261 200000 928957962 200000 203580774 200000 312820458 200000 409814473 200000 968631759 200000 659559022 200000 32682087 200000 995905042 200000 317484617 200000 88519671 200000 135832632 200000 27587373 200000 850694496 200000 417650638 200000 409026197 200000 879124539 200000 763343768 200000 172586594 200000 109253715 200000 560050425 200000 419295258 200000 375208641 200000 6814441 200000 783306181 200000 202849450 200000 253656730 200000 939536494 200000 688114591 200000 416398257 200000 898066492 200000 822937496 200000 415226404 200000 414230067 200000 329263252 200000 143552957 200000 687460755 200000 64723417 200000 643055410 200000 719115988 200000 517306571 200000 375178471 200000 234506820 200000 132069236 200000 480369483 200000 944821830 200000 283282584 200000 534434515 200000 97860912 200000 664210299 200000 647479709 200000 279274695 200000 277081401 200000 913424044 200000 148271970 200000 305530312 200000 714891460 200000 582444705 200000 490757269 200000 718863083 200000 872413649 200000 718452928 200000 955891331 200000 18744807 200000 901481726 200000 837578511 200000 352850205 200000 576284434 200000 926290313 200000 987046965 200000 814361328 200000 132167012 200000 726077776 200000 989706104 200000 633077036 200000 177946226 200000 952115410 200000 926064319 200000 480103837 200000 475377779 200000 883345199 200000 226877072 200000 192396980 200000 236192830 200000 902342179 200000 432501778 200000 917170558 200000 766330185 200000 11663886 200000 434307339 200000 732181929 200000 575561642 200000 189512174 200000 780961250 200000 889092998 200000 651908120 200000 885120866 200000 679321501 200000 47725057 200000 793394154 200000 10276520 200000 383887331 200000 634166953 200000 65381654 200000 836659871 200000 311895291 200000 376071086 200000 344366131 200000 472775877 200000 845935562 200000 604656605 200000 699734646 200000 136182072 200000 845052375 200000 876646052 200000 540543927 200000 534224568 200000 865434442 200000 174334996 200000 826508908 200000 567552162 200000 407312615 200000 291314905 200000 609730476 200000 903646966 200000 940831766 200000 739556418 200000 401970989 200000 836285521 200000 506936542 200000 94583359 200000 124457797 200000 55676402 200000 973189604 200000 215299933 200000 79491307 200000 812017592 200000 265173616 200000 422200010 200000 38667702 200000 323232289 200000 344051304 200000 698180183 200000 908014044 200000 758175820 200000 469900881 200000 754743920 200000 444852275 200000 824368119 200000 477032276 200000 912034340 200000 968237618 200000 901262209 200000 662592822 200000 840892195 200000 388111856 200000 795216360 200000 715248733 200000 779052985 200000 734937123 200000 98051786 200000 152629201 200000 248524503 200000 721247266 200000 704517735 200000 468843320 200000 485298186 200000 224107490 200000 747504540 200000 951208152 200000 782212481 200000 403487227 200000 884073449 200000 871640472 200000 500934155 200000 502878627 200000 932260715 200000 374534398 200000 454871317 200000 386501809 200000 215413985 200000 306871089 200000 846573231 200000 993289115 200000 629633450 200000 498210039 200000 630554503 200000 458051447 200000 205995460 200000 921382327 200000 210533611 200000 94395900 200000 449277390 200000 577239927 200000 360919242 200000 48342401 200000 591176966 200000 813231326 200000 802730931 200000 99439356 200000 383249227 200000 27678514 200000 121659091 200000 106856451 200000 95395099 200000 186675803 200000 647156730 200000 474139854 200000 370179988 200000 845581021 200000 673317270 200000 425761330 200000 866603126 200000 814165984 200000 652414133 200000 211150758 200000 934216734 200000 601905963 200000 181361926 200000 176760128 200000 339401611 200000 902159139 200000 220122327 200000 749612984 200000 184461916 200000 360855759 200000 262831384 200000 998322275 200000 659214032 200000 292421079 200000 976806741 200000 218250552 200000 904864196 200000 385536127 200000 167218111 200000 867459278 200000 775894199 200000 211002288 200000 990937379 200000 119565915 200000 371123656 200000 862703854 200000 546159856 200000 851494325 200000 841203124 200000 131408482 200000 509208373 200000 564006739 200000 719328220 200000 284538065 200000 337787551 200000 192887884 200000 414029373 200000 168876449 200000 123119742 200000 117570134 200000 808261493 200000 930840282 200000 901983424 200000 119795143 200000 680536772 200000 206645538 200000 268152819 200000 434093463 200000 490477063 200000 510961087 200000 906172742 200000 127372123 200000 773391294 200000 982228631 200000 10283143 200000 628131146 200000 781218566 200000 559086642 200000 892426278 200000 595836475 200000 785206686 200000 891368886 200000 722636079 200000 573357475 200000 329158629 200000 589864681 200000 558945107 200000 713717658 200000 113659097 200000 988970546 200000 526575839 200000 641181911 200000 630721561 200000 702632087 200000 544493250 200000 995171502 200000 259326946 200000 213431231 200000 258679947 200000 266361624 200000 802915605 200000 434241009 200000 591709287 200000 132610219 200000 270368047 200000 978026514 200000 561885478 200000 19857052 200000 411904590 200000 535323049 200000 335242293 200000 750414531 200000 119277362 200000 947904221 200000 38981540 200000 123339158 200000 794424 200000 200628341 200000 235423777 200000 733195307 200000 636991071 200000 809597910 200000 685288699 200000 247521850 200000 543131974 200000 252041479 200000 794482207 200000 206112280 200000 609267500 200000 887499951 200000 380672029 200000 616712892 200000 137970670 200000 395733013 200000 369029154 200000 43799997 200000 402547723 200000 964221214 200000 352217087 200000 931391312 200000 632907937 200000 775909970 200000 903843360 200000 653670989 200000 519637360 200000 23978710 200000 187645332 200000 873141803 200000 658148566 200000 760595570 200000 561412618 200000 702410495 200000 984354256 200000 322499468 200000 431034321 200000 55207807 200000 431131135 200000 755535145 200000 159181783 200000 411815684 200000 616833439 200000 796796146 200000 967892394 200000 257421698 200000 413878160 200000 548730156 200000 398004601 200000 724017553 200000 957928785 200000 815015614 200000 959399442 200000 733458535 200000 127007999 200000 135340334 200000 74270948 200000 118894043 200000 738977625 200000 851574946 200000 840634366 200000 916192866 200000 695966142 200000 978450914 200000 427160078 200000 764405012 200000 981833260 200000 156941908 200000 877006434 200000 38104488 200000 465933634 200000 36137470 200000 675045609 200000 731309170 200000 8383549 200000 292584839 200000 220345905 200000 352116843 200000 550665470 200000 712654901 200000 462721385 200000 858498856 200000 873488898 200000 999082991 200000 85266528 200000 749852384 200000 29262439 200000 368322364 200000 32733571 200000 286827114 200000 252904940 200000 13006145 200000 963907555 200000 436328252 200000 70981873 200000 894990789 200000 418246955 200000 968645997 200000 717720178 200000 794838831 200000 204081581 200000 382008242 200000 617603599 200000 114294406 200000 765563989 200000 858640739 200000 782093318 200000 776645487 200000 200539315 200000 15683190 200000 256416566 200000 345285681 200000 138570484 200000 588216194 200000 784475421 200000 111602100 200000 655560168 200000 234181052 200000 693071321 200000 995811708 200000 322053885 200000 224600317 200000 394648106 200000 475210673 200000 387888706 200000 72008633 200000 171785070 200000 348128026 200000 12051044 200000 964101383 200000 741991842 200000 289299229 200000 864815282 200000 148349599 200000 40292199 200000 276369343 200000 820680476 200000 661810391 200000 533827577 200000 93354921 200000 707865135 200000 67455140 200000 24419640 200000 208718880 200000 408569114 200000 65260958 200000 642985891 200000 10536714 200000 941079467 200000 1184251 200000 827142743 200000 609109743 200000 856757841 200000 789637265 200000 236220179 200000 518295797 200000 1537563 200000 330996952 200000 255271477 200000 987294946 200000 848639671 200000 386803941 200000 62570173 200000 704912157 200000 630916723 200000 120024431 200000 716425289 200000 80008364 200000 281171006 200000 102410188 200000 472229655 200000 420573493 200000 717312934 200000 326277108 200000 444595717 200000 924751617 200000 74205402 200000 655266428 200000 730797715 200000 286159091 200000 712722089 200000 403478684 200000 662584542 200000 939112597 200000 451276928 200000 406196264 200000 907512742 200000 705504779 200000 419885167 200000 230713241 200000 175802952 200000 454777884 200000 84508964 200000 71311877 200000 607381187 200000 324688431 200000 416418285 200000 130212129 200000 31601078 200000 512127050 200000 160067769 200000 78308677 200000 156918879 200000 429272341 200000 431462935 200000 921246055 200000 359427229 200000 854470612 200000 646391605 200000 928463133 200000 989759726 200000 636563567 200000 731409889 200000 548290719 200000 163678832 200000 798411629 200000 934453385 200000 887853762 200000 53836003 200000 956984819 200000 839588926 200000 551871741 200000 708820644 200000 819223497 200000 651425964 200000 419444071 200000 520101555 200000 604211540 200000 64827938 200000 337100982 200000 478142637 200000 293761948 200000 389620112 200000 2381376 200000 105773778 200000 197767238 200000 152610435 200000 324190204 200000 374084607 200000 822206874 200000 387666730 200000 276685953 200000 566563763 200000 151429757 200000 596865619 200000 421685509 200000 692270605 200000 18874999 200000 406122861 200000 934894430 200000 401025483 200000 526532526 200000 616089735 200000 895679492 200000 303352396 200000 36124392 200000 312941134 200000 814957580 200000 643305869 200000 998640011 200000 338611218 200000 317991213 200000 324892719 200000 351853471 200000 412008385 200000 597127613 200000 51514735 200000 290005450 200000 433288169 200000 653633204 200000 323004203 200000 465442130 200000 325026233 200000 344620967 200000 606675427 200000 816191006 200000 506898688 200000 519883981 200000 940144308 200000 880635060 200000 961755179 200000 563298557 200000 386072925 200000 342462523 200000 467608138 200000 414569389 200000 933048893 200000 388103801 200000 239286027 200000 994542323 200000 51187794 200000 743767509 200000 102099132 200000 559906694 200000 705224507 200000 109787478 200000 335138380 200000 415408317 200000 327828790 200000 753399457 200000 241098570 200000 248252558 200000 743244578 200000 935415805 200000 976822243 200000 935001488 200000 948848765 200000 728767057 200000 244627687 200000 84071160 200000 372254053 200000 729095460 200000 200455620 200000 866973342 200000 717714074 200000 293630107 200000 312623752 200000 689529592 200000 825343353 200000 387852158 200000 773437410 200000 837919005 200000 276903938 200000 535541554 200000 624766241 200000 858456258 200000 249931986 200000 383553470 200000 827360306 200000 660670016 200000 119173929 200000 47370698 200000 867742629 200000 879093387 200000 301900516 200000 661615771 200000 510064296 200000 275801915 200000 745966210 200000 50702359 200000 953582345 200000 833388677 200000 511172898 200000 523535558 200000 25539895 200000 282687298 200000 126676610 200000 141405645 200000 44977217 200000 866383078 200000 660928768 200000 338028788 200000 687699924 200000 745612169 200000 454058396 200000 336730785 200000 883755584 200000 856647137 200000 532719603 200000 770814938 200000 830812275 200000 974783301 200000 634649157 200000 404553285 200000 330826747 200000 134119850 200000 264940399 200000 451153450 200000 654720263 200000 239229864 200000 887933681 200000 722082927 200000 848787558 200000 952843381 200000 841602792 200000 933472922 200000 452021637 200000 216868328 200000 670464531 200000 190155474 200000 371349620 200000 187822711 200000 717501905 200000 960319453 200000 120601569 200000 777489208 200000 193346081 200000 618511650 200000 162124058 200000 86267362 200000 675226015 200000 522347688 200000 299617806 200000 396712652 200000 871799180 200000 955776276 200000 580118347 200000 941212396 200000 491207110 200000 760476589 200000 275601409 200000 23504344 200000 776782539 200000 760228442 200000 109222909 200000 971524040 200000 251345337 200000 956423585 200000 760147373 200000 914029457 200000 357210704 200000 133073066 200000 598414881 200000 919695530 200000 329562861 200000 667149113 200000 980960008 200000 387125033 200000 14485648 200000 581719990 200000 939042478 200000 991326662 200000 605866198 200000 829434664 200000 701108739 200000 191778262 200000 603836926 200000 236491572 200000 517153942 200000 238648656 200000 74346215 200000 478688802 200000 385192085 200000 224364235 200000 309373199 200000 280873687 200000 185619662 200000 852185469 200000 905685653 200000 523746011 200000 440442544 200000 784080700 200000 676138551 200000 362921555 200000 748717129 200000 707687551 200000 891453779 200000 490225671 200000 4395081 200000 440724061 200000 409510377 200000 276561245 200000 609917437 200000 259134092 200000 736404630 200000 964664411 200000 961624403 200000 634975586 200000 436156058 200000 265060775 200000 286466779 200000 203133399 200000 159197138 200000 450546825 200000 174555075 200000 664330112 200000 341713598 200000 283747559 200000 391174618 200000 210240660 200000 2159227 200000 101832007 200000 338342797 200000 643915754 200000 396011720 200000 278391504 200000 469699564 200000 593986295 200000 902574084 200000 317607752 200000 888034981 200000 426321363 200000 855597869 200000 793735958 200000 632394758 200000 64897333 200000 773827554 200000 254157632 200000 541099774 200000 91521649 200000 214916193 200000 93619053 200000 855003419 200000 781833600 200000 321139592 200000 706749923 200000 616095885 200000 904404215 200000 457282775 200000 592414089 200000 621671968 200000 843536398 200000 888688747 200000 920136677 200000 873872197 200000 413500058 200000 278477572 200000 615931679 200000 348279817 200000 634287890 200000 848542719 200000 993079803 200000 206323483 200000 403414668 200000 82949980 200000 709243361 200000 198413769 200000 11563712 200000 601505208 200000 118949592 200000 296152067 200000 12429315 200000 252127314 200000 899918725 200000 218379350 200000 614143820 200000 232741641 200000 136680239 200000 911311856 200000 195208754 200000 631419483 200000 375010238 200000 561738913 200000 526970090 200000 175829862 200000 706430390 200000 805447895 200000 53452364 200000 786138602 200000 562680896 200000 750588833 200000 298917839 200000 485647429 200000 997930273 200000 960310444 200000 513911175 200000 2650485 200000 687831743 200000 575761992 200000 837205549 200000 361311512 200000 789153826 200000 504207714 200000 841962775 200000 413660525 200000 56578288 200000 270743946 200000 891074106 200000 459949908 200000 894042478 200000 358397678 200000 279134254 200000 495570505 200000 819245701 200000 655498845 200000 844764201 200000 225809516 200000 559609274 200000 968077636 200000 352883202 200000 581515899 200000 290762548 200000 894299571 200000 944613934 200000 876269013 200000 358407097 200000 362544727 200000 231245765 200000 707444344 200000 42900144 200000 522066560 200000 311178365 200000 682340099 200000 492828191 200000 458735132 200000 573020333 200000 639299764 200000 815120045 200000 922917306 200000 993345355 200000 857118057 200000 11611552 200000 671339655 200000 805017069 200000 967034274 200000 531264223 200000 29910099 200000 551669962 200000 239164540 200000 92753136 200000 719602571 200000 627742393 200000 101946807 200000 148410106 200000 820033343 200000 303765808 200000 422799280 200000 362894019 200000 100435229 200000 620796486 200000 198637926 200000 819304115 200000 214024051 200000 939246768 200000 760764536 200000 456068046 200000 210454833 200000 382970310 200000 524417828 200000 262380476 200000 769925603 200000 834517374 200000 222491721 200000 238025924 200000 566110650 200000 500436079 200000 84314981 200000 452136907 200000 645288323 200000 533896654 200000 131384983 200000 227742297 200000 102516909 200000 925501299 200000 998296221 200000 102511251 200000 468207430 200000 306011093 200000 146818261 200000 747764033 200000 680952318 200000 251858952 200000 292868415 200000 721899464 200000 479263265 200000 903425477 200000 655584888 200000 395877424 200000 401806240 200000 605877602 200000 995662271 200000 230225182 200000 202359560 200000 745983956 200000 688718068 200000 693958618 200000 79764360 200000 897926835 200000 369765523 200000 814272586 200000 19947246 200000 180106293 200000 674398652 200000 854441204 200000 767306665 200000 693374256 200000 456310317 200000 779990270 200000 654960328 200000 537348892 200000 315206213 200000 419074608 200000 991215608 200000 156316174 200000 56296194 200000 415121648 200000 942348681 200000 870906045 200000 15527938 200000 605234244 200000 398022249 200000 983881343 200000 273458053 200000 169246675 200000 285277223 200000 635712844 200000 645431400 200000 561426915 200000 590043376 200000 825593273 200000 771001899 200000 961641819 200000 113620371 200000 325773566 200000 960889579 200000 918023105 200000 175558528 200000 66600687 200000 361448808 200000 451331900 200000 983440068 200000 474948101 200000 590665983 200000 767829138 200000 926865422 200000 794086742 200000 688026543 200000 94050602 200000 449935020 200000 641190039 200000 946652695 200000 354211083 200000 314887821 200000 401559584 200000 278333301 200000 913255130 200000 105164864 200000 999636199 200000 602339752 200000 290734046 200000 104347378 200000 798437506 200000 247098158 200000 612451839 200000 225192563 200000 536949033 200000 133457701 200000 126355393 200000 35039537 200000 743515057 200000 149921101 200000 533243468 200000 406651450 200000 544346001 200000 615658500 200000 967296871 200000 664461630 200000 582900448 200000 235712583 200000 547015543 200000 283801225 200000 261280340 200000 494744502 200000 714718084 200000 421434124 200000 941755715 200000 650527376 200000 497242932 200000 58905172 200000 988640164 200000 632455090 200000 706622668 200000 871535247 200000 375797774 200000 603806363 200000 436989749 200000 995738766 200000 694880695 200000 853456234 200000 110999028 200000 240224189 200000 545448565 200000 625964765 200000 396828463 200000 998792235 200000 516050112 200000 760391251 200000 580982190 200000 441857672 200000 386650541 200000 785241546 200000 996019927 200000 703362593 200000 832348403 200000 506142176 200000 18729136 200000 145236709 200000 903613160 200000 78122965 200000 788701664 200000 995261794 200000 205441156 200000 983895430 200000 954894253 200000 853021895 200000 582804316 200000 151300979 200000 115708414 200000 11288291 200000 577003943 200000 728405689 200000 457427801 200000 475058723 200000 817849916 200000 869987095 200000 792055013 200000 527138199 200000 887830161 200000 715791596 200000 729030248 200000 231626989 200000 483101372 200000 646655287 200000 979477065 200000 156445299 200000 725713780 200000 633036181 200000 598052750 200000 490791704 200000 622799376 200000 162392133 200000 969330142 200000 707064427 200000 110225542 200000 659301413 200000 742489472 200000 122325657 200000 248988525 200000 244431541 200000 654487897 200000 248314482 200000 529681914 200000 202193939 200000 462740720 200000 131027812 200000 40514053 200000 346291964 200000 694959212 200000 460353917 200000 142874116 200000 667376849 200000 89692308 200000 265633644 200000 965009166 200000 324803470 200000 285272781 200000 407214208 200000 150277336 200000 703777235 200000 821195551 200000 254809254 200000 321855931 200000 158253279 200000 921711151 200000 637020782 200000 951452843 200000 587446927 200000 852953925 200000 69064454 200000 127993152 200000 905822050 200000 198081094 200000 383791164 200000 930950575 200000 591253623 200000 241815482 200000 699923583 200000 417609937 200000 903859084 200000 100889799 200000 764682974 200000 806986778 200000 303565055 200000 362958131 200000 851423494 200000 661134242 200000 569077712 200000 443636580 200000 16307527 200000 190891039 200000 665662877 200000 222110306 200000 280536719 200000 420941032 200000 136843939 200000 273087443 200000 187773036 200000 443114994 200000 504401347 200000 835747837 200000 976112909 200000 823856597 200000 981665401 200000 419184071 200000 531130688 200000 216219079 200000 919028965 200000 413605559 200000 136622709 200000 333647263 200000 500984774 200000 314162420 200000 842215609 200000 817325011 200000 825492089 200000 171233092 200000 725963450 200000 111480185 200000 669158141 200000 165166862 200000 765991369 200000 640632392 200000 360792561 200000 871190616 200000 212525522 200000 839668375 200000 14166674 200000 904802249 200000 900286820 200000 845282652 200000 530686657 200000 646600871 200000 495218094 200000 207949869 200000 596250875 200000 915037913 200000 407275647 200000 903082818 200000 871700062 200000 870903014 200000 162364485 200000 913378160 200000 784698538 200000 489885683 200000 48680974 200000 962682414 200000 144229436 200000 33824199 200000 476277129 200000 898371474 200000 90163220 200000 510868170 200000 714412805 200000 979809364 200000 711235023 200000 861363712 200000 145337711 200000 476421577 200000 15407532 200000 156981522 200000 768426583 200000 514969064 200000 227789962 200000 294645316 200000 777186795 200000 607842632 200000 12791271 200000 845524095 200000 794757881 200000 317537567 200000 734191074 200000 757083975 200000 209796848 200000 104602947 200000 186439481 200000 764968645 200000 834931678 200000 355272235 200000 895873354 200000 583672766 200000 581647475 200000 812859118 200000 441043477 200000 327916952 200000 610963451 200000 831927106 200000 118575672 200000 202123355 200000 260067943 200000 30837629 200000 926999792 200000 503533741 200000 527923780 200000 518618263 200000 149713438 200000 711594964 200000 652533953 200000 666691109 200000 134645822 200000 589335478 200000 399513005 200000 623311454 200000 622033008 200000 989105883 200000 708312949 200000 934066713 200000 694764658 200000 145241193 200000 40430889 200000 968034507 200000 446843043 200000 110686758 200000 983995510 200000 467208844 200000 227088897 200000 862149753 200000 639749037 200000 989388307 200000 103585323 200000 386075752 200000 203689914 200000 982811828 200000 196819295 200000 835913114 200000 530760748 200000 76908648 200000 42451579 200000 642631254 200000 84503858 200000 824811972 200000 886038783 200000 456633729 200000 13453211 200000 693303296 200000 37432585 200000 43086498 200000 312767189 200000 705363185 200000 953284950 200000 369360864 200000 242472686 200000 585774350 200000 913488710 200000 354851329 200000 144392853 200000 555316589 200000 35096280 200000 488796269 200000 637142296 200000 30500294 200000 744931497 200000 391292200 200000 258407527 200000 177872494 200000 760366584 200000 192965338 200000 508975374 200000 746840668 200000 584448164 200000 66352842 200000 59270206 200000 121077542 200000 434884395 200000 317353693 200000 6652356 200000 459489028 200000 474295980 200000 214719387 200000 494189071 200000 3546827 200000 273494757 200000 123286057 200000 1467437 200000 763831795 200000 919117876 200000 761372239 200000 306422734 200000 198096016 200000 689163673 200000 730514035 200000 14234430 200000 425628507 200000 265373361 200000 84689306 200000 160305518 200000 879994794 200000 345551292 200000 758761325 200000 158596587 200000 700227954 200000 770327447 200000 546941489 200000 870385380 200000 794993995 200000 894079937 200000 670452428 200000 714842919 200000 258309227 200000 36809305 200000 729946310 200000 898794532 200000 296323753 200000 628772893 200000 843930693 200000 670688743 200000 316434042 200000 620381804 200000 393403407 200000 864229153 200000 86536438 200000 548696388 200000 997159307 200000 611018015 200000 914969555 200000 604399940 200000 251360959 200000 476436432 200000 506718568 200000 548033450 200000 118493778 200000 417315266 200000 762820267 200000 902769748 200000 323746186 200000 869028389 200000 965332786 200000 232794050 200000 114319950 200000 952689349 200000 450822964 200000 108346129 200000 184354596 200000 746780179 200000 491693960 200000 277481985 200000 668796212 200000 485037340 200000 885634980 200000 556052207 200000 360281154 200000 602530191 200000 122057631 200000 378271962 200000 749045942 200000 749752762 200000 183551022 200000 216679777 200000 23565718 200000 13405836 200000 170221225 200000 647614658 200000 580517002 200000 827261332 200000 301558022 200000 63474140 200000 742530006 200000 619046144 200000 2012636 200000 970981421 200000 51017826 200000 572116382 200000 816162912 200000 608937428 200000 179900341 200000 310951645 200000 643077226 200000 190382479 200000 267492852 200000 373047499 200000 593720433 200000 991722684 200000 585027559 200000 771959319 200000 796542345 200000 703638875 200000 667869939 200000 897981968 200000 499326827 200000 883933193 200000 378116896 200000 684977827 200000 366627436 200000 669269510 200000 457850644 200000 517707360 200000 90604420 200000 828895535 200000 568472085 200000 232617077 200000 638144072 200000 973313539 200000 555458057 200000 781403313 200000 319172847 200000 78763425 200000 59273080 200000 828011905 200000 229929551 200000 512691655 200000 772542856 200000 930552821 200000 968739296 200000 766325972 200000 787874303 200000 935582650 200000 268363703 200000 476105158 200000 248109379 200000 116281632 200000 853975691 200000 771444795 200000 396798044 200000 317303061 200000 885724082 200000 250751091 200000 277380848 200000 791263527 200000 760667940 200000 171607884 200000 691293509 200000 790133637 200000 763274102 200000 966083651 200000 584604226 200000 722341118 200000 458054624 200000 877630841 200000 426633582 200000 556445952 200000 478410806 200000 302281130 200000 855407854 200000 20437913 200000 622515953 200000 320779830 200000 550992777 200000 591998327 200000 484354854 200000 742333211 200000 514200742 200000 45482987 200000 872616077 200000 42125048 200000 344649803 200000 304269537 200000 370861947 200000 85821195 200000 59104543 200000 178130665 200000 276057319 200000 307708723 200000 770131049 200000 933928752 200000 231425639 200000 73074670 200000 109232142 200000 650880902 200000 47687731 200000 660588635 200000 852739734 200000 790237785 200000 151482656 200000 136960055 200000 588136230 200000 518367415 200000 356050597 200000 600237539 200000 714342789 200000 303264335 200000 426667737 200000 324544603 200000 669931547 200000 253633392 200000 69702770 200000 813606720 200000 22135789 200000 251690247 200000 948013254 200000 268951758 200000 202496673 200000 462486692 200000 35562956 200000 483084261 200000 782141567 200000 348410485 200000 815382555 200000 908841987 200000 880680044 200000 830346568 200000 632047337 200000 349334343 200000 504004080 200000 508949133 200000 751331340 200000 373317231 200000 37775665 200000 196207696 200000 551602172 200000 490539738 200000 472788213 200000 196121410 200000 738817998 200000 305926790 200000 446087330 200000 792065200 200000 491641145 200000 396886033 200000 493616192 200000 980341896 200000 790192275 200000 816748731 200000 505432181 200000 934550363 200000 444409044 200000 500239458 200000 662856839 200000 46770773 200000 881555345 200000 653301635 200000 511394909 200000 244025157 200000 560231681 200000 888487230 200000 123758205 200000 547070619 200000 948355067 200000 528326994 200000 574990350 200000 308221796 200000 347244533 200000 842341404 200000 170713814 200000 633160014 200000 532352261 200000 731926171 200000 561824572 200000 249648810 200000 567137250 200000 698129518 200000 699835975 200000 983504996 200000 753291235 200000 634973651 200000 921898396 200000 921930251 200000 761456894 200000 979399592 200000 686216066 200000 683301327 200000 28210634 200000 884690797 200000 641338080 200000 612515453 200000 373272956 200000 600080704 200000 960796477 200000 88466308 200000 347914220 200000 234186207 200000 496340158 200000 458674930 200000 102758288 200000 614855848 200000 827281962 200000 587647862 200000 972356991 200000 664501146 200000 133941993 200000 327690334 200000 153099118 200000 975700309 200000 713821439 200000 308126106 200000 191785398 200000 44486421 200000 527443221 200000 870857143 200000 744965963 200000 816050362 200000 575238255 200000 135069667 200000 645238725 200000 518722754 200000 826611958 200000 595464687 200000 461061465 200000 402487372 200000 730305327 200000 946304071 200000 886933216 200000 8897302 200000 825675840 200000 515382266 200000 422184398 200000 68553599 200000 392329201 200000 904631480 200000 11823163 200000 67803268 200000 463346856 200000 877615310 200000 801830621 200000 430872006 200000 268396395 200000 572166442 200000 903093003 200000 978463106 200000 608759264 200000 6941020 200000 57346234 200000 361586326 200000 441863247 200000 535083923 200000 398121090 200000 484272769 200000 76767134 200000 48151195 200000 748642713 200000 201815907 200000 260996435 200000 280164836 200000 785038806 200000 983168504 200000 157710741 200000 161258877 200000 411980207 200000 802846112 200000 948789034 200000 205446164 200000 942510138 200000 641137753 200000 591809913 200000 469087991 200000 429252910 200000 75434178 200000 984212104 200000 820156949 200000 378952930 200000 568590873 200000 940668670 200000 319380989 200000 466208844 200000 852984380 200000 890845730 200000 610215900 200000 356544258 200000 471366571 200000 510973401 200000 229999490 200000 470499132 200000 569856388 200000 340937898 200000 549507421 200000 77348303 200000 652921220 200000 855924668 200000 93796987 200000 653246002 200000 441562635 200000 413298902 200000 883976331 200000 88774267 200000 172702744 200000 318627933 200000 160594395 200000 247967074 200000 55305544 200000 457071961 200000 628665691 200000 450298428 200000 160157146 200000 379782511 200000 892109976 200000 864660224 200000 904988845 200000 226696935 200000 216181696 200000 52485701 200000 881632575 200000 782488230 200000 110117795 200000 294779200 200000 948076463 200000 622750260 200000 272066991 200000 247292874 200000 732585659 200000 610206134 200000 459258355 200000 713424983 200000 253790146 200000 26811892 200000 893807900 200000 433613823 200000 683333313 200000 852275796 200000 74339962 200000 704835704 200000 114852441 200000 802016987 200000 576507387 200000 690637336 200000 206768582 200000 735939122 200000 342506029 200000 96045015 200000 602641129 200000 152032158 200000 813910591 200000 772127562 200000 575403070 200000 670056710 200000 787180543 200000 839516328 200000 220259557 200000 326472944 200000 463453661 200000 646567111 200000 209353884 200000 929723523 200000 26544357 200000 507506975 200000 618191810 200000 914498437 200000 271911624 200000 420817349 200000 890819925 200000 324365917 200000 247285715 200000 478816624 200000 148438772 200000 272592401 200000 942404853 200000 770477431 200000 712074973 200000 705266760 200000 826690493 200000 205323728 200000 894936047 200000 143084360 200000 659231320 200000 687617297 200000 758282663 200000 94574072 200000 239676310 200000 577824882 200000 8251430 200000 615077854 200000 135228644 200000 854073288 200000 896989224 200000 841272609 200000 473904722 200000 249919882 200000 749907214 200000 691456136 200000 223022222 200000 81452238 200000 644100820 200000 28975480 200000 303202535 200000 264282444 200000 959711770 200000 871963641 200000 404022602 200000 146636121 200000 831780382 200000 196742320 200000 956088391 200000 378913772 200000 834835135 200000 537028836 200000 82802444 200000 395881115 200000 583025275 200000 475770493 200000 230417767 200000 610056606 200000 49047153 200000 57214463 200000 927794631 200000 450203082 200000 624006239 200000 501764755 200000 445450042 200000 576499351 200000 991780003 200000 492929022 200000 671188335 200000 840531993 200000 92613181 200000 936605862 200000 531644085 200000 823700233 200000 732698826 200000 345343891 200000 889003002 200000 11119293 200000 155832970 200000 374461034 200000 373832396 200000 472205610 200000 921708634 200000 313043315 200000 954430810 200000 835870440 200000 853973945 200000 96427412 200000 281713778 200000 490668845 200000 538605254 200000 123227731 200000 848593283 200000 353321424 200000 983165504 200000 491027927 200000 130568348 200000 62967110 200000 128933251 200000 990082790 200000 608992875 200000 18925223 200000 302614161 200000 108860134 200000 239426622 200000 458042281 200000 159735301 200000 175568352 200000 949793796 200000 622952099 200000 901123872 200000 546263160 200000 51262539 200000 523522187 200000 683011520 200000 799693301 200000 531848258 200000 829634807 200000 234688610 200000 781896254 200000 748451256 200000 679806494 200000 658677799 200000 741913049 200000 137451291 200000 210962135 200000 339784395 200000 890093549 200000 962958713 200000 987162264 200000 597284526 200000 392357440 200000 59168385 200000 911642488 200000 804211919 200000 599120185 200000 360171649 200000 441664556 200000 628891339 200000 993252831 200000 434815080 200000 202211852 200000 806206177 200000 558076375 200000 470834117 200000 290672910 200000 156143 200000 195669865 200000 959675077 200000 303573449 200000 379020661 200000 132647290 200000 228939832 200000 359007090 200000 453453713 200000 996604305 200000 11556236 200000 17722337 200000 834775809 200000 43427798 200000 294944976 200000 202739085 200000 288639779 200000 117948173 200000 603686577 200000 783410570 200000 802140151 200000 10188959 200000 565664383 200000 160845713 200000 822217242 200000 618176145 200000 950518311 200000 88767991 200000 365283020 200000 328210313 200000 502761017 200000 467686324 200000 91215850 200000 769952975 200000 842058211 200000 132007005 200000 548806131 200000 918612041 200000 764389107 200000 36910633 200000 526332934 200000 123007612 200000 710671833 200000 52844014 200000 874573793 200000 18045073 200000 335743393 200000 758433572 200000 763727331 200000 245253197 200000 610214908 200000 515805664 200000 333811978 200000 572577303 200000 499975991 200000 46849753 200000 723301109 200000 747836661 200000 659835969 200000 295405413 200000 525115873 200000 925643406 200000 539721896 200000 514071932 200000 866923695 200000 269710632 200000 395453083 200000 318512051 200000 164043483 200000 590130090 200000 245234409 200000 282252097 200000 96438918 200000 527235994 200000 14042879 200000 635666941 200000 274877548 200000 637358879 200000 222285037 200000 995179101 200000 709737965 200000 708652287 200000 609203553 200000 266436983 200000 984169736 200000 819503777 200000 151144361 200000 578278659 200000 213254745 200000 759600652 200000 790048693 200000 337086294 200000 192891682 200000 793533925 200000 852858897 200000 728588135 200000 774930238 200000 705877875 200000 906163694 200000 867359436 200000 66254638 200000 342679198 200000 901062425 200000 195644349 200000 289846288 200000 78610410 200000 223233025 200000 711137551 200000 547360162 200000 144884351 200000 618967476 200000 89438777 200000 641617986 200000 5757988 200000 845435361 200000 830150482 200000 626895088 200000 667440958 200000 672971479 200000 828789519 200000 670465353 200000 977896149 200000 848078723 200000 124848841 200000 585443212 200000 25451662 200000 314158965 200000 223728244 200000 706572952 200000 645957809 200000 901953243 200000 243999912 200000 390609388 200000 418714148 200000 895843971 200000 536819867 200000 892088228 200000 489692269 200000 400631772 200000 340420643 200000 541596801 200000 637744562 200000 548355829 200000 562645944 200000 518390241 200000 672345275 200000 751382139 200000 913754223 200000 26420162 200000 966979310 200000 756704190 200000 553047039 200000 421357251 200000 431925329 200000 787581612 200000 993767102 200000 527255073 200000 868040075 200000 954782163 200000 847485860 200000 552945085 200000 646640610 200000 178430562 200000 84708934 200000 624697363 200000 125701436 200000 455861800 200000 788607707 200000 199192643 200000 219220002 200000 116689810 200000 640740410 200000 858168844 200000 243486136 200000 46667696 200000 958463449 200000 760502731 200000 717230021 200000 367840304 200000 935154126 200000 23848063 200000 829385904 200000 576967520 200000 207017680 200000 40657351 200000 823372159 200000 993909296 200000 997124150 200000 193933281 200000 84479449 200000 44921900 200000 874170870 200000 132753324 200000 719695365 200000 677952901 200000 272614054 200000 862851238 200000 571371240 200000 633515271 200000 419608446 200000 366902509 200000 315680777 200000 492874787 200000 338503763 200000 889360193 200000 825205135 200000 561061094 200000 333395356 200000 718665983 200000 795452993 200000 706707968 200000 811192432 200000 802573351 200000 493523844 200000 186793149 200000 30775428 200000 956418902 200000 215712096 200000 354179342 200000 361006641 200000 269505995 200000 646056058 200000 209682303 200000 799779435 200000 165230437 200000 89682458 200000 624332097 200000 610435274 200000 745301666 200000 67109 200000 481190433 200000 543377795 200000 962225825 200000 239793955 200000 495158414 200000 847587183 200000 409871136 200000 191501370 200000 448597911 200000 669204994 200000 84697726 200000 636379952 200000 413114089 200000 766574420 200000 497824697 200000 235567211 200000 16582868 200000 901111323 200000 766856303 200000 254710515 200000 677910598 200000 550541229 200000 961512672 200000 236330606 200000 36361421 200000 442875394 200000 914322921 200000 283537698 200000 288898712 200000 463099311 200000 857724682 200000 186335222 200000 752553078 200000 268333035 200000 722721376 200000 476999280 200000 658657236 200000 356661389 200000 13270186 200000 351621815 200000 83083458 200000 389133835 200000 522153799 200000 693981585 200000 147024366 200000 308354427 200000 372794421 200000 633935461 200000 573142182 200000 704787604 200000 63514643 200000 256500537 200000 990510297 200000 601725357 200000 50738207 200000 495737524 200000 831477525 200000 20617660 200000 724424760 200000 550521884 200000 745268874 200000 603570775 200000 794532571 200000 232553816 200000 973371141 200000 999591862 200000 281139497 200000 678255343 200000 593374452 200000 796898990 200000 426569438 200000 20382214 200000 91448168 200000 740193462 200000 524142683 200000 811908196 200000 128012813 200000 308741604 200000 423662236 200000 640801905 200000 915296050 200000 799023344 200000 398291265 200000 872791857 200000 622172102 200000 453392175 200000 755805833 200000 528012877 200000 775810392 200000 257173144 200000 392192336 200000 497303561 200000 570637334 200000 560499138 200000 146096408 200000 377106766 200000 985533134 200000 885901282 200000 230972412 200000 625487776 200000 47356655 200000 351414993 200000 714220733 200000 737877288 200000 22655112 200000 403394307 200000 311057081 200000 161958571 200000 613136966 200000 961510288 200000 937923566 200000 526453647 200000 950388601 200000 195975726 200000 941046010 200000 771142620 200000 427554318 200000 817761587 200000 437482781 200000 891249720 200000 787487894 200000 648651159 200000 992726580 200000 473263593 200000 429712957 200000 585926383 200000 117326526 200000 416592597 200000 303800018 200000 529282418 200000 636580826 200000 661948804 200000 41534148 200000 383057398 200000 940244807 200000 97510684 200000 280076578 200000 992023027 200000 981096290 200000 648832355 200000 174608794 200000 548750206 200000 954189098 200000 169833152 200000 151392378 200000 744827726 200000 549670461 200000 996163129 200000 289262257 200000 440855738 200000 823011547 200000 503094133 200000 546112973 200000 190689720 200000 361967074 200000 514855098 200000 566903806 200000 735833310 200000 393018576 200000 735156463 200000 945753104 200000 514806116 200000 716545475 200000 49789339 200000 112746868 200000 320155423 200000 528748923 200000 363002083 200000 384855095 200000 154649222 200000 672838997 200000 113440142 200000 908309768 200000 169340079 200000 883024720 200000 67535108 200000 791030582 200000 790218578 200000 77884939 200000 366117705 200000 15579822 200000 505879236 200000 986554052 200000 193868549 200000 261087232 200000 724730364 200000 957519194 200000 20603263 200000 249547353 200000 273519760 200000 320761419 200000 417421980 200000 631271305 200000 35131576 200000 653279926 200000 131058404 200000 194906622 200000 226831177 200000 14174809 200000 515175804 200000 318345415 200000 900311995 200000 739113362 200000 761003564 200000 978562449 200000 379302434 200000 229332833 200000 87134041 200000 442865836 200000 594452791 200000 343632228 200000 534642187 200000 873190661 200000 835641936 200000 670545368 200000 644153320 200000 663352364 200000 759614306 200000 601370525 200000 854999350 200000 41062479 200000 434095365 200000 47902770 200000 532254427 200000 504912445 200000 166738031 200000 527666612 200000 269803615 200000 380542307 200000 517916534 200000 157176034 200000 951680488 200000 262571473 200000 95910034 200000 70610203 200000 50569276 200000 412061236 200000 832158424 200000 293645405 200000 349785794 200000 500598748 200000 961285631 200000 91580230 200000 864441728 200000 662519479 200000 157493342 200000 459563798 200000 467592477 200000 317706068 200000 843464427 200000 674849195 200000 995633887 200000 283343584 200000 150693692 200000 428318594 200000 869384877 200000 876370219 200000 88916872 200000 144485820 200000 582804237 200000 62284450 200000 788214950 200000 254674453 200000 107142950 200000 135960149 200000 127644684 200000 640654573 200000 556522175 200000 331107314 200000 541602768 200000 403986755 200000 64008253 200000 743927752 200000 74975914 200000 521324212 200000 2874535 200000 863735492 200000 879863791 200000 767553407 200000 464530853 200000 91639414 200000 562891158 200000 637788291 200000 611483515 200000 816882443 200000 81544758 200000 599570238 200000 75689745 200000 970722131 200000 175615236 200000 964792270 200000 245794798 200000 687632060 200000 980279256 200000 387539187 200000 204102199 200000 843279700 200000 695636777 200000 32035851 200000 743001268 200000 204300235 200000 107274251 200000 29491475 200000 777059018 200000 79006061 200000 700449335 200000 896929452 200000 478758017 200000 773718059 200000 69009922 200000 781497874 200000 449016447 200000 151597202 200000 944113252 200000 299552549 200000 917779977 200000 177986001 200000 628897010 200000 18328675 200000 473155336 200000 74432950 200000 799843811 200000 802689259 200000 209888257 200000 82565808 200000 698300941 200000 41292412 200000 195109915 200000 661630414 200000 512274152 200000 375275378 200000 94773020 200000 82032317 200000 979690121 200000 387687630 200000 874584938 200000 995981773 200000 747719079 200000 301698094 200000 624134157 200000 892181484 200000 405425048 200000 837620176 200000 999734443 200000 425036969 200000 570408532 200000 566139538 200000 662102922 200000 430983729 200000 528157808 200000 33012724 200000 265819537 200000 119290195 200000 314941219 200000 561266707 200000 717794886 200000 530520959 200000 677633604 200000 54302126 200000 339201488 200000 284906690 200000 656637001 200000 133519396 200000 850223862 200000 90933195 200000 508406856 200000 470883188 200000 541551389 200000 567517672 200000 189132281 200000 235661371 200000 80697420 200000 701161736 200000 390780849 200000 351499704 200000 904810794 200000 769780154 200000 367692903 200000 619455946 200000 949122814 200000 497112875 200000 601974193 200000 647593710 200000 348698541 200000 22586667 200000 538407367 200000 895617605 200000 649209790 200000 209726504 200000 602757502 200000 82100620 200000 378711641 200000 565007152 200000 968840269 200000 983701281 200000 641715010 200000 863543283 200000 197916747 200000 365260292 200000 994791138 200000 90719421 200000 455218733 200000 999310802 200000 224263229 200000 187327615 200000 601564492 200000 399748298 200000 350678268 200000 859693254 200000 279520156 200000 346103755 200000 314368868 200000 899494337 200000 754919861 200000 513336916 200000 275494491 200000 544934974 200000 127417037 200000 542342274 200000 930971497 200000 126953900 200000 213433018 200000 406997268 200000 970521268 200000 809840666 200000 259234804 200000 541182312 200000 730390786 200000 573738037 200000 684393360 200000 394619262 200000 443933625 200000 193975117 200000 829033285 200000 973662708 200000 346102497 200000 139986768 200000 218854249 200000 875051528 200000 306627872 200000 197517516 200000 778781940 200000 931240856 200000 408266684 200000 515640048 200000 738873211 200000 280281379 200000 497922716 200000 893031819 200000 28142389 200000 593587657 200000 203023942 200000 143903498 200000 693771001 200000 330981702 200000 446029281 200000 247644797 200000 149719613 200000 533621754 200000 967107891 200000 654590354 200000 777073943 200000 573399779 200000 153122467 200000 195213463 200000 208387134 200000 397485472 200000 372377400 200000 140567675 200000 106606345 200000 962537583 200000 932707991 200000 968164557 200000 263556462 200000 661415471 200000 240737543 200000 834035642 200000 871565827 200000 704079454 200000 20376431 200000 160628754 200000 185263616 200000 476738330 200000 734909782 200000 619132739 200000 151547194 200000 414230819 200000 663762145 200000 463437659 200000 15842344 200000 357045718 200000 163430103 200000 4626185 200000 167904225 200000 353916211 200000 600642720 200000 80088476 200000 244386842 200000 864003543 200000 340443200 200000 616872705 200000 920067883 200000 266951937 200000 800975968 200000 565546440 200000 564289547 200000 77347984 200000 104470084 200000 720204575 200000 776353358 200000 149479171 200000 906354645 200000 647626452 200000 846067245 200000 672278902 200000 583138200 200000 514895702 200000 479849598 200000 957502890 200000 640690867 200000 858817460 200000 65086134 200000 446155773 200000 485217518 200000 658991515 200000 947757293 200000 81638253 200000 777612975 200000 572048731 200000 700378585 200000 54576024 200000 88157948 200000 715202530 200000 319496912 200000 837310 200000 987341691 200000 517286590 200000 475829706 200000 201274812 200000 107708532 200000 171474974 200000 404769116 200000 598635026 200000 417001165 200000 582456016 200000 788476093 200000 777084893 200000 477552140 200000 898366020 200000 840911812 200000 17226716 200000 939041880 200000 238157447 200000 452060903 200000 830397806 200000 517356663 200000 311763527 200000 255826236 200000 869574801 200000 57164240 200000 674849493 200000 544544890 200000 606302180 200000 50758761 200000 298875933 200000 95144696 200000 17698469 200000 559919849 200000 435172014 200000 692750252 200000 643787955 200000 275134103 200000 165756344 200000 495637548 200000 192866956 200000 473849688 200000 595435271 200000 659658416 200000 636869454 200000 932000691 200000 668537100 200000 753437709 200000 314530489 200000 657352399 200000 984735444 200000 64082362 200000 17383722 200000 825921651 200000 132341774 200000 791324109 200000 451569568 200000 256157444 200000 26291977 200000 907821310 200000 294929338 200000 811725706 200000 744420018 200000 973169826 200000 656260023 200000 634856362 200000 23464089 200000 800404656 200000 521901684 200000 944466860 200000 568308972 200000 871506879 200000 656442736 200000 242073205 200000 860253305 200000 715798788 200000 524572362 200000 530361741 200000 372613295 200000 823334488 200000 758925119 200000 863089433 200000 73563548 200000 486620207 200000 150945328 200000 13113313 200000 414154736 200000 232680353 200000 819710362 200000 177009483 200000 182672631 200000 616684644 200000 197425691 200000 3458908 200000 594661538 200000 502758606 200000 380135155 200000 607989949 200000 501040510 200000 451742167 200000 319879679 200000 673921203 200000 828518074 200000 893243668 200000 176852927 200000 897234213 200000 136926245 200000 104974012 200000 452675920 200000 98838681 200000 760706604 200000 469039525 200000 705774193 200000 648476214 200000 102293471 200000 378811719 200000 339266433 200000 556312002 200000 119431404 200000 730411959 200000 77624702 200000 673929636 200000 905491873 200000 116424620 200000 980948487 200000 168925922 200000 361695469 200000 390349437 200000 746219354 200000 939058979 200000 229766750 200000 86743584 200000 341503061 200000 212172973 200000 36406307 200000 205694763 200000 134857848 200000 164851303 200000 484387595 200000 775495894 200000 169465312 200000 523924951 200000 311779460 200000 333938422 200000 42045261 200000 10081060 200000 580184732 200000 7756290 200000 234299420 200000 874314005 200000 83197442 200000 301465872 200000 900279372 200000 224871695 200000 400095236 200000 865486296 200000 638782076 200000 383940889 200000 253785234 200000 252826287 200000 777258475 200000 351864795 200000 420308024 200000 265758348 200000 306056310 200000 749737113 200000 389211687 200000 450344709 200000 422694556 200000 119534908 200000 455446572 200000 56013906 200000 952959355 200000 602754120 200000 255512246 200000 984712520 200000 943336147 200000 102454502 200000 832614611 200000 755696479 200000 643567362 200000 307089626 200000 152500275 200000 605007019 200000 260880645 200000 108349581 200000 387867938 200000 12729317 200000 125487741 200000 90945284 200000 726912657 200000 988513379 200000 487791526 200000 190956517 200000 481349645 200000 677129242 200000 800595296 200000 8551800 200000 445710789 200000 327033250 200000 176383274 200000 413017251 200000 233753735 200000 241024049 200000 418263841 200000 86741740 200000 771780547 200000 369565085 200000 368319492 200000 60612730 200000 320172421 200000 771670110 200000 646041394 200000 182019603 200000 659765374 200000 507592073 200000 318814889 200000 806817565 200000 195132923 200000 33263829 200000 325297416 200000 617486241 200000 419413995 200000 461212825 200000 237889932 200000 226038850 200000 568887516 200000 733111243 200000 873673750 200000 612973130 200000 599575038 200000 563922433 200000 672571683 200000 705399197 200000 376517405 200000 353100146 200000 730605521 200000 953298114 200000 544464554 200000 117800693 200000 170101215 200000 933100256 200000 717632434 200000 526893056 200000 960189869 200000 357980605 200000 698207716 200000 451151529 200000 725186103 200000 714055616 200000 747151758 200000 995644328 200000 392296221 200000 666828272 200000 855532448 200000 597320274 200000 628629661 200000 831934450 200000 350032806 200000 434531486 200000 344646550 200000 591684110 200000 707742161 200000 429196579 200000 567176070 200000 106807081 200000 588099310 200000 129430294 200000 910869644 200000 71790282 200000 403377260 200000 25918031 200000 712541541 200000 940145945 200000 355811929 200000 38270276 200000 949276530 200000 17702618 200000 896933732 200000 250619148 200000 213529775 200000 996682614 200000 592251612 200000 787640157 200000 497657789 200000 200688882 200000 170058927 200000 334703757 200000 167384 200000 807920628 200000 315327851 200000 881736084 200000 100169440 200000 656938948 200000 70107198 200000 120132615 200000 481576276 200000 48831048 200000 107511545 200000 666690589 200000 250963537 200000 956735493 200000 175300616 200000 852226732 200000 184830358 200000 387896868 200000 710609531 200000 808236843 200000 899031425 200000 635476586 200000 277249535 200000 307652018 200000 209355538 200000 80383294 200000 804075748 200000 489489653 200000 245760999 200000 579149734 200000 344713752 200000 551247435 200000 726114878 200000 567482697 200000 896882985 200000 42093484 200000 991177461 200000 708731501 200000 472478279 200000 984351661 200000 423251340 200000 781915129 200000 200601662 200000 65918853 200000 686384672 200000 800279923 200000 523724415 200000 303383819 200000 185422705 200000 530818818 200000 459517719 200000 373362357 200000 937977052 200000 612990316 200000 564223669 200000 334585241 200000 411823200 200000 357159448 200000 244944551 200000 168516975 200000 854838428 200000 22029581 200000 256993500 200000 617974924 200000 582960334 200000 202290928 200000 838685155 200000 56352231 200000 693712085 200000 351014152 200000 182836969 200000 780234518 200000 268173615 200000 605646652 200000 322625470 200000 455955537 200000 732228858 200000 375135251 200000 775162576 200000 128496749 200000 446679542 200000 24650418 200000 945941293 200000 216325345 200000 748512384 200000 129678561 200000 487705732 200000 409371076 200000 792262552 200000 344204037 200000 355267364 200000 455603147 200000 328586971 200000 375634470 200000 237127162 200000 631598159 200000 628971145 200000 859973609 200000 344860822 200000 963967812 200000 479504255 200000 684055190 200000 864886054 200000 736379714 200000 478671164 200000 979428627 200000 717998713 200000 569027455 200000 597695455 200000 824676581 200000 168957436 200000 307989457 200000 160740390 200000 226735669 200000 25714622 200000 314517679 200000 728732528 200000 52437960 200000 546131055 200000 62903600 200000 376806842 200000 612444933 200000 553089884 200000 841618698 200000 328292261 200000 919425010 200000 762590835 200000 349839508 200000 557933166 200000 255817013 200000 923933765 200000 452664516 200000 611002867 200000 295494167 200000 885846526 200000 830847792 200000 570005684 200000 47736443 200000 246479213 200000 743100431 200000 560027598 200000 386897131 200000 862577922 200000 643630136 200000 296358144 200000 706970762 200000 854254026 200000 374852896 200000 173830313 200000 922163490 200000 269881716 200000 966068960 200000 954464199 200000 457025815 200000 590092878 200000 136537132 200000 201474553 200000 492504944 200000 601851719 200000 269718620 200000 389146493 200000 647251412 200000 438559213 200000 896805222 200000 994600242 200000 911993993 200000 874785904 200000 560170976 200000 963668118 200000 573180535 200000 342656925 200000 590100738 200000 871281607 200000 573483298 200000 592376547 200000 78311585 200000 881088901 200000 994219186 200000 417019472 200000 354503988 200000 21072173 200000 573015022 200000 303406227 200000 438432722 200000 825106111 200000 132114491 200000 953399034 200000 524374064 200000 711048408 200000 535003553 200000 22883189 200000 924872358 200000 671421624 200000 66399941 200000 578880145 200000 166318123 200000 727663164 200000 173522671 200000 484163453 200000 633181779 200000 477304291 200000 21571588 200000 280068103 200000 636269911 200000 404774092 200000 303834764 200000 178443934 200000 380841997 200000 474648245 200000 343949229 200000 45047376 200000 421832682 200000 277212156 200000 151339308 200000 357797069 200000 556652806 200000 512057761 200000 72154482 200000 800208994 200000 378892311 200000 787830082 200000 383136132 200000 508767741 200000 194037875 200000 898443036 200000 98879241 200000 407298863 200000 620011538 200000 152785935 200000 780930119 200000 554662436 200000 756592009 200000 438332826 200000 262527525 200000 38047659 200000 584839695 200000 284825562 200000 969041449 200000 210972980 200000 991022971 200000 889033102 200000 723883129 200000 90636491 200000 577915458 200000 604686869 200000 409843166 200000 580346145 200000 230506877 200000 247504750 200000 599250364 200000 926195075 200000 765510880 200000 93384757 200000 464848410 200000 322803680 200000 303405251 200000 985138091 200000 886152095 200000 974798023 200000 579616284 200000 289723310 200000 264957841 200000 851128165 200000 876579457 200000 766064828 200000 502536151 200000 492168586 200000 364192809 200000 422628339 200000 851833080 200000 446793636 200000 190439915 200000 783754515 200000 850994713 200000 571535553 200000 230755133 200000 664057465 200000 461674241 200000 823177872 200000 587443766 200000 268239653 200000 385912856 200000 402910559 200000 427841420 200000 214984884 200000 532365410 200000 173781022 200000 462453397 200000 17171813 200000 883239815 200000 84745306 200000 873871176 200000 870814743 200000 224059854 200000 229659713 200000 17840700 200000 228286536 200000 224796188 200000 293144740 200000 8339110 200000 952698391 200000 869981689 200000 956129519 200000 240247903 200000 559050306 200000 968050571 200000 10682161 200000 284864987 200000 557239847 200000 362783127 200000 973640729 200000 640804914 200000 687786438 200000 893084038 200000 576309494 200000 282818842 200000 807094716 200000 510282077 200000 592181174 200000 684174057 200000 53781321 200000 964875715 200000 982889191 200000 511263383 200000 909103690 200000 724770301 200000 779094456 200000 889300921 200000 354807103 200000 295370740 200000 745733623 200000 534244998 200000 358543685 200000 597483053 200000 789380116 200000 766476244 200000 653891099 200000 343259599 200000 935166236 200000 187170075 200000 816986656 200000 996918432 200000 674429117 200000 105529456 200000 223300690 200000 856230151 200000 353455431 200000 805252746 200000 500399184 200000 845469706 200000 131913640 200000 900263104 200000 834475096 200000 692698960 200000 535747951 200000 36713224 200000 201819976 200000 246816543 200000 730036937 200000 190471672 200000 717388960 200000 200255070 200000 650734726 200000 375339720 200000 985184381 200000 15490708 200000 360851988 200000 240849229 200000 420364191 200000 408812006 200000 402172801 200000 222067709 200000 751588707 200000 819782427 200000 359007612 200000 487738353 200000 111376841 200000 381704090 200000 581867859 200000 717137117 200000 776187758 200000 170778474 200000 401221365 200000 124379418 200000 719560081 200000 808125744 200000 425567985 200000 656556444 200000 999287313 200000 489033268 200000 769434229 200000 205863418 200000 843295596 200000 976179803 200000 393887567 200000 583938156 200000 701281984 200000 74477101 200000 341218286 200000 114806215 200000 733216205 200000 232662223 200000 224066400 200000 859074434 200000 152946417 200000 992297993 200000 264440660 200000 570827188 200000 650560298 200000 486312000 200000 564167705 200000 344335123 200000 782745622 200000 127520892 200000 485575837 200000 217522933 200000 583354356 200000 753087075 200000 715430510 200000 307040082 200000 646851492 200000 434092603 200000 453680059 200000 109083839 200000 55030434 200000 203925738 200000 764522322 200000 642426995 200000 716417806 200000 74266104 200000 999960738 200000 902307396 200000 866496422 200000 947516299 200000 702069690 200000 974077610 200000 639011785 200000 731268201 200000 462297928 200000 293682874 200000 704829813 200000 456257529 200000 125887130 200000 399898667 200000 456637257 200000 155569729 200000 858965407 200000 767623508 200000 584770179 200000 930444264 200000 150270181 200000 168281899 200000 754231553 200000 212410932 200000 394535323 200000 412026182 200000 388403523 200000 65522444 200000 293482896 200000 29944796 200000 671363174 200000 405929206 200000 607176498 200000 822448068 200000 759177258 200000 953254681 200000 149946767 200000 556720756 200000 357340908 200000 301937980 200000 585554518 200000 224726018 200000 842822571 200000 391227332 200000 773523413 200000 422093606 200000 915475462 200000 334670264 200000 944483067 200000 193434933 200000 571380283 200000 344343743 200000 929717591 200000 373915174 200000 14170409 200000 443017504 200000 858879767 200000 442058383 200000 13167182 200000 309696448 200000 433775369 200000 528605608 200000 149093321 200000 890528807 200000 639833755 200000 205098310 200000 268105304 200000 27604602 200000 882112990 200000 355277280 200000 32568665 200000 195562881 200000 292909438 200000 223353997 200000 502666444 200000 999007905 200000 699837131 200000 532112131 200000 903411022 200000 5966306 200000 860055474 200000 447401368 200000 862051358 200000 129992682 200000 695321795 200000 52471108 200000 173975324 200000 339707902 200000 78768428 200000 594772892 200000 856115396 200000 330158087 200000 114377403 200000 516299990 200000 242153526 200000 378049674 200000 658415072 200000 311126987 200000 956525872 200000 120756910 200000 278298023 200000 395128815 200000 112412177 200000 433507384 200000 267305409 200000 993064282 200000 140242903 200000 968739729 200000 266999419 200000 987196099 200000 281058336 200000 166342590 200000 338769092 200000 337697150 200000 222116140 200000 510069350 200000 556936746 200000 39283076 200000 98674648 200000 215212495 200000 538140380 200000 424458090 200000 712442276 200000 131049696 200000 778675113 200000 904276583 200000 830330029 200000 127431455 200000 268532734 200000 797406290 200000 590786995 200000 606743731 200000 296819179 200000 57052065 200000 791797779 200000 313660003 200000 705854494 200000 435879786 200000 573888460 200000 500692884 200000 276731366 200000 975253861 200000 141372797 200000 742397005 200000 536223536 200000 254440935 200000 936455268 200000 179274549 200000 849747595 200000 772644839 200000 472445024 200000 27541395 200000 732104487 200000 890069755 200000 351209455 200000 6464332 200000 138476753 200000 213169499 200000 964515375 200000 69243623 200000 235433976 200000 30701020 200000 316468960 200000 810954636 200000 768068522 200000 639379957 200000 34728544 200000 977113343 200000 433456022 200000 463535037 200000 423105964 200000 995576745 200000 160743435 200000 716494825 200000 152092772 200000 629563534 200000 824462326 200000 639219154 200000 780150471 200000 87651159 200000 430017255 200000 888357228 200000 997954482 200000 764535881 200000 167718668 200000 424614223 200000 455873188 200000 464470602 200000 617996083 200000 840192177 200000 388132284 200000 29196514 200000 593099979 200000 967257448 200000 931536312 200000 770108471 200000 390773219 200000 145840107 200000 778280439 200000 186964750 200000 987175720 200000 529511249 200000 835464823 200000 793423568 200000 278741482 200000 963078992 200000 879352790 200000 371630978 200000 226165271 200000 676655167 200000 655893844 200000 995966923 200000 423074877 200000 85760276 200000 236235470 200000 370152689 200000 558948236 200000 351951205 200000 561179844 200000 461920987 200000 474248656 200000 259300713 200000 294159955 200000 522758159 200000 380183930 200000 588569079 200000 930799930 200000 257953716 200000 369404822 200000 509065860 200000 891958233 200000 445767056 200000 139929045 200000 878154537 200000 213501228 200000 84190730 200000 523450501 200000 556759194 200000 42006739 200000 297022504 200000 994065043 200000 268895279 200000 742250764 200000 411036561 200000 905780110 200000 298657758 200000 674360501 200000 686564492 200000 822926246 200000 82572349 200000 897423694 200000 812350974 200000 471365544 200000 150695044 200000 676613877 200000 38917486 200000 540002050 200000 811091592 200000 247127143 200000 536202500 200000 115472325 200000 115852992 200000 86724357 200000 776588676 200000 420532893 200000 456650307 200000 833298635 200000 29596247 200000 757066457 200000 914973894 200000 860848217 200000 255419777 200000 86562921 200000 51383969 200000 66298094 200000 935628203 200000 744889817 200000 909037259 200000 116085863 200000 737923097 200000 392269402 200000 109041368 200000 562057539 200000 826333876 200000 985173433 200000 29123329 200000 704486049 200000 366743041 200000 506728550 200000 735361052 200000 959513151 200000 31789862 200000 156551021 200000 371580318 200000 529060475 200000 139950571 200000 787132031 200000 173179295 200000 864095829 200000 401348278 200000 549453800 200000 152816853 200000 790029675 200000 929392780 200000 885591193 200000 720309910 200000 276466682 200000 137642262 200000 945391135 200000 636450010 200000 812038883 200000 644593305 200000 812570281 200000 876679222 200000 871172514 200000 834478076 200000 474291462 200000 672869345 200000 246315607 200000 837722821 200000 784812195 200000 887580594 200000 54626241 200000 454324507 200000 685573008 200000 587330078 200000 687484733 200000 334503364 200000 421129851 200000 862365758 200000 366806730 200000 288396327 200000 511549618 200000 182412230 200000 656287495 200000 859212874 200000 780548644 200000 223731470 200000 505627954 200000 173896916 200000 448951136 200000 457650956 200000 163270441 200000 579563276 200000 921539475 200000 882939222 200000 431692652 200000 595326167 200000 204771981 200000 22170147 200000 981547288 200000 896963260 200000 302715580 200000 911189578 200000 891126253 200000 425146338 200000 354757934 200000 256119617 200000 91837512 200000 575757840 200000 269700498 200000 637443359 200000 631943465 200000 665870763 200000 680601142 200000 191475866 200000 713195053 200000 588170171 200000 674042378 200000 701417736 200000 814324115 200000 304087525 200000 851779226 200000 732953184 200000 248085050 200000 150736496 200000 280185367 200000 1706297 200000 416920480 200000 785966660 200000 870940494 200000 568286408 200000 311819748 200000 413931750 200000 929820078 200000 596195558 200000 744436164 200000 37228156 200000 529936198 200000 566860807 200000 467987615 200000 822643662 200000 401787587 200000 164980547 200000 306791026 200000 936908865 200000 79381365 200000 772816464 200000 663030238 200000 740860381 200000 494273866 200000 747523460 200000 802570271 200000 36104008 200000 285789392 200000 104779735 200000 53016342 200000 212117960 200000 759762230 200000 354735326 200000 922401599 200000 236842308 200000 22809674 200000 229459664 200000 228571066 200000 556154434 200000 3255931 200000 607647875 200000 312483909 200000 912374248 200000 930217688 200000 224584047 200000 803382591 200000 913788927 200000 264686863 200000 263058857 200000 199128998 200000 554180842 200000 46446446 200000 168181736 200000 367106329 200000 787675571 200000 279418084 200000 924548483 200000 599336406 200000 153103358 200000 150019327 200000 384783984 200000 693392571 200000 960176658 200000 729197039 200000 633690949 200000 780190536 200000 187646678 200000 940463233 200000 477266746 200000 316077467 200000 963772368 200000 31454755 200000 681282083 200000 559960177 200000 42532647 200000 603163877 200000 67445369 200000 626979114 200000 60391330 200000 766165877 200000 63159634 200000 632342981 200000 715977894 200000 781041442 200000 892797027 200000 24914143 200000 236816954 200000 325886425 200000 855181316 200000 366029751 200000 140237574 200000 985014314 200000 964008236 200000 535992364 200000 588510286 200000 369664834 200000 388429679 200000 497871548 200000 255031803 200000 259414769 200000 790461190 200000 271505030 200000 745115793 200000 269047205 200000 303038662 200000 28374856 200000 844734265 200000 995610221 200000 230872614 200000 37888864 200000 965928375 200000 93114614 200000 655037757 200000 850378190 200000 444499060 200000 169282448 200000 154561729 200000 487944239 200000 905120373 200000 58191657 200000 305104904 200000 548558531 200000 248630624 200000 674563919 200000 904727306 200000 129161831 200000 941756797 200000 375881777 200000 929936476 200000 388880026 200000 190320562 200000 948792477 200000 28227381 200000 250983291 200000 292409221 200000 632670210 200000 520249195 200000 723997640 200000 447115548 200000 251672175 200000 55020918 200000 430019296 200000 455214911 200000 351214226 200000 24303211 200000 541422785 200000 117886292 200000 386167737 200000 372527617 200000 560705546 200000 515615585 200000 348042194 200000 729341583 200000 76809209 200000 922106381 200000 414095726 200000 14216459 200000 461656684 200000 794838687 200000 999060921 200000 477901579 200000 469346787 200000 573335291 200000 229405827 200000 351945926 200000 836626811 200000 896519083 200000 421088825 200000 614376723 200000 22367988 200000 900379091 200000 22357995 200000 321840488 200000 106135211 200000 748375354 200000 561197383 200000 859088347 200000 597193631 200000 258062919 200000 669173404 200000 676548388 200000 586920303 200000 911246337 200000 100537047 200000 504801944 200000 835743321 200000 533812749 200000 491049352 200000 547617838 200000 578963260 200000 62164146 200000 496920796 200000 911654524 200000 724605846 200000 618311896 200000 10197411 200000 210976954 200000 887571334 200000 440782339 200000 463459147 200000 303438525 200000 915839946 200000 947556444 200000 469494754 200000 354451708 200000 306504640 200000 679835815 200000 834977816 200000 798412942 200000 15186792 200000 809977933 200000 850974521 200000 8914217 200000 506036575 200000 840449362 200000 126290230 200000 284710179 200000 449403109 200000 407403103 200000 433139356 200000 820428660 200000 455422935 200000 875913913 200000 743228058 200000 336844208 200000 803709108 200000 441846854 200000 486488318 200000 967198736 200000 822163611 200000 375492494 200000 56223799 200000 175512426 200000 526102346 200000 480108983 200000 160313172 200000 260991283 200000 608446240 200000 80616071 200000 828671491 200000 824267139 200000 754232603 200000 325199973 200000 586789010 200000 951354129 200000 114329817 200000 88915031 200000 347686383 200000 247722289 200000 158442138 200000 12680708 200000 147580331 200000 791750620 200000 758036796 200000 841937842 200000 650692594 200000 145650087 200000 41293884 200000 778433096 200000 564379540 200000 749876681 200000 259889595 200000 909025100 200000 37565950 200000 153741337 200000 375071349 200000 724534501 200000 488217408 200000 179211533 200000 600643018 200000 1840601 200000 188086280 200000 613777339 200000 459136440 200000 386385807 200000 315992996 200000 779975131 200000 402825950 200000 986015246 200000 758236675 200000 653308866 200000 288075386 200000 912218107 200000 3206580 200000 527034983 200000 953305195 200000 422046877 200000 620976101 200000 569152352 200000 490747695 200000 57374683 200000 779571811 200000 70410981 200000 139511269 200000 127547964 200000 321017759 200000 494166987 200000 984642122 200000 472656613 200000 328135847 200000 757301129 200000 968893631 200000 541740958 200000 420846376 200000 207427638 200000 512672320 200000 228806348 200000 915346289 200000 742247047 200000 531566 200000 455223671 200000 774058610 200000 433155029 200000 915614597 200000 303183172 200000 944090040 200000 636107796 200000 834057829 200000 604493947 200000 889393522 200000 468183004 200000 646589580 200000 102506498 200000 747374190 200000 251324003 200000 208992281 200000 958209886 200000 27907099 200000 419306367 200000 617898954 200000 791269560 200000 659620488 200000 18545063 200000 421710590 200000 244517077 200000 220005474 200000 979026930 200000 179326899 200000 316817692 200000 674917625 200000 153365014 200000 610885767 200000 650838931 200000 255743547 200000 83687018 200000 11952826 200000 694598368 200000 398569142 200000 447726052 200000 895653418 200000 542069323 200000 366911385 200000 146018330 200000 58531668 200000 862927290 200000 824833203 200000 481199427 200000 314466136 200000 804976563 200000 488136817 200000 359738422 200000 26350581 200000 920555869 200000 738457571 200000 416263784 200000 843102088 200000 539734655 200000 481395383 200000 863738866 200000 74136848 200000 956349310 200000 630735675 200000 296926600 200000 354202156 200000 191905633 200000 645322334 200000 556958338 200000 880275738 200000 962279887 200000 969244591 200000 21721302 200000 129910456 200000 665032462 200000 546917211 200000 291232538 200000 325480070 200000 610903557 200000 253104690 200000 936651910 200000 394237090 200000 933182011 200000 177080226 200000 493670639 200000 20308938 200000 976952789 200000 254721465 200000 70880972 200000 899855196 200000 385826715 200000 32785702 200000 171527475 200000 28034903 200000 29938 200000 998981432 200000 558951900 200000 913672283 200000 655972834 200000 591624156 200000 800216348 200000 500763044 200000 628081936 200000 266074018 200000 477817835 200000 862586642 200000 915920324 200000 775358904 200000 518770653 200000 444755235 200000 356547043 200000 657789420 200000 289508139 200000 300577526 200000 165616629 200000 377710253 200000 695817898 200000 234953289 200000 883955488 200000 637559050 200000 166525394 200000 473468795 200000 811032361 200000 519564976 200000 499131576 200000 392634249 200000 337799289 200000 661394927 200000 229278739 200000 262265876 200000 339065877 200000 960846773 200000 29874489 200000 936914265 200000 488201124 200000 236629392 200000 696239650 200000 107118134 200000 562993004 200000 460012975 200000 148749155 200000 66415146 200000 774099027 200000 534339809 200000 61232179 200000 286506837 200000 644758498 200000 831565459 200000 170978921 200000 410260595 200000 53895228 200000 217762517 200000 192617594 200000 958159588 200000 547107371 200000 862280789 200000 458538367 200000 636214438 200000 714872594 200000 992963681 200000 607716140 200000 539374168 200000 628940539 200000 689852136 200000 590766041 200000 392061240 200000 850997386 200000 266292344 200000 243994748 200000 673718564 200000 131036934 200000 501664321 200000 913841323 200000 144221340 200000 289254998 200000 838773776 200000 219731613 200000 391916222 200000 821569281 200000 55584851 200000 597094185 200000 841014087 200000 609190956 200000 279762970 200000 158343109 200000 746268824 200000 29283230 200000 395864851 200000 877146760 200000 114304429 200000 872539070 200000 911656845 200000 906980904 200000 254806054 200000 122533779 200000 278351477 200000 587595259 200000 788784705 200000 815485122 200000 776499547 200000 201877496 200000 670601949 200000 820561299 200000 738089581 200000 564987062 200000 185443192 200000 627769067 200000 154766457 200000 764732266 200000 578274865 200000 809919570 200000 709269742 200000 32701421 200000 857691078 200000 200313838 200000 882540506 200000 686755507 200000 666973590 200000 854627460 200000 935183341 200000 463729364 200000 326265246 200000 959692669 200000 77902452 200000 842725382 200000 250403455 200000 411542750 200000 377359709 200000 41417887 200000 350590325 200000 904909645 200000 199914808 200000 95271831 200000 929137249 200000 549180434 200000 537030451 200000 897093251 200000 482720703 200000 759813907 200000 867520285 200000 713561498 200000 464567983 200000 637966550 200000 575262051 200000 880124338 200000 827242223 200000 945628290 200000 91486997 200000 127708227 200000 132290270 200000 228972509 200000 462773217 200000 607568226 200000 522573178 200000 49938254 200000 683111957 200000 241506758 200000 634677346 200000 488064475 200000 628934304 200000 299799750 200000 953388500 200000 999809835 200000 730677008 200000 156826200 200000 596821679 200000 364031876 200000 553219989 200000 626363154 200000 349558896 200000 240849357 200000 3503867 200000 207301676 200000 932320568 200000 637224333 200000 244821171 200000 998404474 200000 177218499 200000 99613417 200000 377953482 200000 366781301 200000 34806130 200000 999394472 200000 478062575 200000 67764531 200000 763591745 200000 255895601 200000 594311536 200000 884358761 200000 518745808 200000 387210123 200000 750554429 200000 859300207 200000 91628637 200000 483335515 200000 88204770 200000 552224060 200000 887528647 200000 667546857 200000 457542288 200000 390389604 200000 635860620 200000 87579674 200000 736193812 200000 148885536 200000 857016523 200000 216845686 200000 268346333 200000 348174917 200000 710346562 200000 610505250 200000 947382266 200000 32223050 200000 43425871 200000 941607910 200000 852925720 200000 210306374 200000 176154354 200000 759418663 200000 255505287 200000 861217007 200000 238271688 200000 267651309 200000 477907508 200000 704081307 200000 508930065 200000 855995102 200000 103391407 200000 439641922 200000 524737962 200000 337160512 200000 85295398 200000 967147129 200000 698579730 200000 102252793 200000 78329960 200000 320546935 200000 403845224 200000 690624401 200000 90012642 200000 655362834 200000 190723691 200000 279036718 200000 74970532 200000 343040706 200000 505622136 200000 961016470 200000 143999067 200000 648423580 200000 712850062 200000 883104048 200000 71540567 200000 419009623 200000 940544843 200000 1647874 200000 960804998 200000 870328394 200000 353123311 200000 279741107 200000 705827447 200000 426603371 200000 173468760 200000 209145225 200000 34436695 200000 514319184 200000 896165635 200000 121778539 200000 788684790 200000 24175664 200000 70657297 200000 385408223 200000 714419137 200000 678383330 200000 632785982 200000 652470540 200000 900973256 200000 747095772 200000 740922602 200000 497465273 200000 904997049 200000 203516980 200000 63311892 200000 299492171 200000 275713506 200000 120397218 200000 932815193 200000 600888521 200000 295903539 200000 227310203 200000 898631416 200000 669813722 200000 425023544 200000 276477110 200000 932464591 200000 465421509 200000 141198626 200000 83257577 200000 140113246 200000 849249903 200000 253225662 200000 482438220 200000 838486979 200000 138488928 200000 942970491 200000 961332916 200000 114067900 200000 773273789 200000 575334503 200000 711201944 200000 468324007 200000 728550990 200000 429428529 200000 875125519 200000 49245316 200000 462314104 200000 637840424 200000 180256719 200000 291835376 200000 951742787 200000 131728698 200000 145600302 200000 45433387 200000 950637396 200000 84925173 200000 252492324 200000 775164178 200000 322867699 200000 621573256 200000 448244293 200000 534631716 200000 923192070 200000 479115713 200000 71326666 200000 71543168 200000 406015251 200000 38265615 200000 274274185 200000 540379108 200000 435014464 200000 9307521 200000 861923575 200000 12547759 200000 142946133 200000 178010820 200000 891346476 200000 807336159 200000 218979768 200000 808959272 200000 209837022 200000 358305299 200000 45550447 200000 990028699 200000 621306212 200000 833709704 200000 403467809 200000 415714731 200000 411911860 200000 363833119 200000 544266772 200000 385887624 200000 594843748 200000 785229653 200000 159149103 200000 139929086 200000 971810731 200000 923535176 200000 647544312 200000 103444094 200000 661396576 200000 755790775 200000 573691286 200000 287186709 200000 215865081 200000 887975425 200000 286948304 200000 978146930 200000 706669196 200000 834465829 200000 663187467 200000 460554723 200000 304083665 200000 233151 200000 174265934 200000 146936663 200000 610159645 200000 981969681 200000 37386560 200000 794268509 200000 885276519 200000 901487350 200000 235935784 200000 765703970 200000 860701253 200000 964779247 200000 356351211 200000 728432758 200000 145076975 200000 691411994 200000 952839696 200000 200323015 200000 261240378 200000 976827957 200000 625171647 200000 68114467 200000 87126429 200000 642906526 200000 63925436 200000 432510777 200000 225486127 200000 428682069 200000 621016688 200000 753395544 200000 744505253 200000 220218615 200000 787586783 200000 58125166 200000 852259415 200000 689885891 200000 40883122 200000 549694217 200000 113472828 200000 321445272 200000 360932141 200000 546984535 200000 110099177 200000 77116661 200000 684525625 200000 899028521 200000 663606420 200000 832710902 200000 348229211 200000 242609643 200000 981696534 200000 83697244 200000 66264505 200000 879568300 200000 492942819 200000 648970373 200000 185897755 200000 418010652 200000 453744915 200000 413839727 200000 61086695 200000 333794952 200000 376946524 200000 207446457 200000 414719011 200000 569580767 200000 130227477 200000 853587616 200000 491365494 200000 844493231 200000 902672180 200000 417649157 200000 306486822 200000 867823143 200000 902622031 200000 984146532 200000 787790618 200000 986917398 200000 179325853 200000 523885789 200000 397795800 200000 296166889 200000 460935925 200000 464544559 200000 633712519 200000 757029552 200000 116873420 200000 947643319 200000 804854765 200000 68492825 200000 155872571 200000 580571508 200000 151755121 200000 819017330 200000 360262902 200000 165374981 200000 875837721 200000 24443562 200000 326407509 200000 811389864 200000 659258508 200000 818304592 200000 293509710 200000 905562428 200000 510049297 200000 776773521 200000 513450615 200000 950613567 200000 846373005 200000 834415933 200000 49962248 200000 295456975 200000 606757767 200000 626488002 200000 263053782 200000 160086444 200000 591385895 200000 940757550 200000 686574424 200000 981667891 200000 153110065 200000 959908912 200000 126488228 200000 883505764 200000 692364813 200000 357866007 200000 207837042 200000 940107484 200000 188170434 200000 904935376 200000 702109207 200000 139096282 200000 376739061 200000 637639147 200000 30607755 200000 112299581 200000 558662638 200000 692648854 200000 83198306 200000 249126275 200000 827985811 200000 192763039 200000 85592021 200000 30531019 200000 663055465 200000 959798133 200000 299525561 200000 444398803 200000 481216409 200000 494370086 200000 883513990 200000 59371258 200000 552432360 200000 123145570 200000 975982161 200000 610617662 200000 723472572 200000 687195766 200000 527215569 200000 170914621 200000 959452189 200000 268811601 200000 76683356 200000 647146807 200000 830093489 200000 229558145 200000 968215530 200000 81206281 200000 283066558 200000 728134965 200000 813555472 200000 227966771 200000 457795371 200000 13347643 200000 622408965 200000 993446610 200000 951310718 200000 422209283 200000 481612192 200000 232129957 200000 3673566 200000 734516890 200000 654602070 200000 259175179 200000 596133137 200000 367637678 200000 648994112 200000 61174530 200000 84491390 200000 264359567 200000 561181970 200000 461845033 200000 284217899 200000 36069932 200000 701219620 200000 312106942 200000 642523327 200000 861089809 200000 155274348 200000 881915808 200000 4556160 200000 566433646 200000 958344832 200000 823476812 200000 856516694 200000 787891218 200000 306043799 200000 844863715 200000 935118789 200000 79972971 200000 344145544 200000 957403425 200000 929738997 200000 142167943 200000 508623049 200000 402508647 200000 566003629 200000 127885589 200000 99413105 200000 911525553 200000 494236754 200000 146111332 200000 994423861 200000 691781791 200000 103499755 200000 460047201 200000 460969326 200000 768852848 200000 450616352 200000 605807260 200000 943830544 200000 678158848 200000 483860789 200000 183643970 200000 590271666 200000 236630993 200000 360637459 200000 583872036 200000 515279500 200000 550792446 200000 117977663 200000 131425966 200000 99095412 200000 823622216 200000 437256159 200000 911903983 200000 528379359 200000 92244749 200000 508342203 200000 541055894 200000 373183205 200000 367883595 200000 371150648 200000 79763442 200000 365951036 200000 605156256 200000 563771486 200000 465342449 200000 511181370 200000 751542092 200000 645489619 200000 632796705 200000 46234071 200000 684859948 200000 437362909 200000 734443441 200000 444495528 200000 452201151 200000 490125667 200000 882004592 200000 251431140 200000 791178276 200000 835645419 200000 378840267 200000 178767713 200000 166245914 200000 171275675 200000 301136850 200000 996736407 200000 45351678 200000 182833211 200000 689254194 200000 725754267 200000 741222863 200000 473656369 200000 252547387 200000 822288932 200000 981299243 200000 3484803 200000 590603483 200000 867129993 200000 260705362 200000 502290648 200000 523492257 200000 964125888 200000 395481378 200000 57835895 200000 571696058 200000 116534111 200000 917589017 200000 144074053 200000 45076982 200000 873597853 200000 276736853 200000 629394377 200000 479733699 200000 685126993 200000 23169430 200000 93518122 200000 628629295 200000 678126321 200000 522566201 200000 450111023 200000 815571689 200000 836555156 200000 475924797 200000 741470781 200000 321146943 200000 91964655 200000 502046529 200000 422592859 200000 955548448 200000 309310810 200000 591892355 200000 7199793 200000 733734939 200000 47896012 200000 554935778 200000 958803971 200000 862773342 200000 355064281 200000 322312924 200000 156082873 200000 932012471 200000 565926842 200000 390882192 200000 948877530 200000 301362325 200000 638914628 200000 718658492 200000 614134668 200000 872740358 200000 576260334 200000 500004287 200000 663089812 200000 177380794 200000 319940559 200000 641963158 200000 214357083 200000 167837181 200000 322300317 200000 498974178 200000 920575462 200000 215802816 200000 754435502 200000 617861599 200000 612883163 200000 746554512 200000 21940218 200000 792476525 200000 310821762 200000 162192540 200000 374924054 200000 979613707 200000 225063105 200000 154452146 200000 890736697 200000 713410006 200000 471908894 200000 497124418 200000 449172281 200000 336705933 200000 423228351 200000 10854744 200000 339768462 200000 101094031 200000 860348524 200000 515172517 200000 2175821 200000 311103706 200000 133759371 200000 837379958 200000 111004461 200000 106933516 200000 332274978 200000 921157562 200000 253265541 200000 699868773 200000 82064344 200000 670414847 200000 90813514 200000 37061315 200000 13770995 200000 416914805 200000 9208341 200000 412649635 200000 334432858 200000 158874600 200000 14287898 200000 657906982 200000 268609684 200000 805319625 200000 904297265 200000 883604488 200000 387012294 200000 667955237 200000 206559440 200000 358120873 200000 351639735 200000 332486827 200000 987673357 200000 348575496 200000 650187982 200000 999082921 200000 522834592 200000 449218498 200000 865991698 200000 502791694 200000 457876190 200000 857017878 200000 286660136 200000 684703593 200000 171779006 200000 442950371 200000 544951127 200000 16079336 200000 188583382 200000 46751655 200000 936464519 200000 372599385 200000 353915998 200000 917240448 200000 130226492 200000 967215659 200000 966659371 200000 431690798 200000 838351263 200000 689395052 200000 840614068 200000 97908751 200000 447735412 200000 959203531 200000 899073040 200000 137711648 200000 689251620 200000 216938903 200000 715642101 200000 795619586 200000 850033075 200000 861726653 200000 909938617 200000 435168753 200000 899349706 200000 937463757 200000 565288787 200000 482236109 200000 477557678 200000 548029685 200000 67775322 200000 296061972 200000 341355077 200000 485976836 200000 156762116 200000 328904421 200000 371279639 200000 126595687 200000 996111912 200000 28374271 200000 924408650 200000 620898349 200000 508800827 200000 67488446 200000 219026596 200000 241538054 200000 97740629 200000 20920099 200000 285881740 200000 428254271 200000 620644140 200000 569981388 200000 444483848 200000 296683975 200000 648689175 200000 518669047 200000 711095486 200000 815533100 200000 12182540 200000 345277826 200000 865233655 200000 618964381 200000 802111393 200000 944252653 200000 989335 200000 66449641 200000 522326541 200000 57927509 200000 403021605 200000 888530302 200000 719958823 200000 980586361 200000 429129928 200000 389652329 200000 371417445 200000 144872121 200000 925882950 200000 605332315 200000 103717341 200000 909226257 200000 448105222 200000 948947106 200000 865695303 200000 95931681 200000 643558670 200000 774224683 200000 503730424 200000 742226471 200000 368654598 200000 572915589 200000 5317350 200000 21934082 200000 734940722 200000 202157280 200000 816973226 200000 367350575 200000 969425530 200000 444233993 200000 109854073 200000 605183695 200000 650683493 200000 898794095 200000 631815977 200000 588459167 200000 556562200 200000 139527200 200000 848666673 200000 40346365 200000 613199451 200000 188501451 200000 661956263 200000 423757545 200000 595069587 200000 83089855 200000 349499203 200000 777529856 200000 241050312 200000 648871145 200000 28093786 200000 727360641 200000 980288671 200000 635565785 200000 639030500 200000 950269259 200000 783047264 200000 369376701 200000 736340598 200000 387033053 200000 172348656 200000 570887267 200000 94744390 200000 407144020 200000 764935639 200000 160700474 200000 27721517 200000 47575919 200000 221395771 200000 97928529 200000 394184863 200000 484652172 200000 299262434 200000 902065238 200000 548989620 200000 217097131 200000 58951987 200000 704585366 200000 708872482 200000 800559978 200000 28233523 200000 747486210 200000 698402880 200000 171301127 200000 959335563 200000 609699624 200000 962192643 200000 296483936 200000 167685760 200000 748425525 200000 465597188 200000 435460084 200000 808191225 200000 63770104 200000 228010103 200000 291157219 200000 345842300 200000 181105121 200000 575828532 200000 330133225 200000 216741936 200000 75513853 200000 772026800 200000 655645798 200000 240683995 200000 829695482 200000 955220740 200000 163723352 200000 451434980 200000 431036969 200000 874127588 200000 470453854 200000 201764178 200000 459543414 200000 209933992 200000 951567542 200000 92705226 200000 165216112 200000 228698182 200000 573495359 200000 764649363 200000 383215175 200000 196142676 200000 733663351 200000 953843092 200000 509324488 200000 679848458 200000 174483324 200000 269420372 200000 17880673 200000 263024445 200000 734231566 200000 69001976 200000 867246371 200000 731665508 200000 385307530 200000 282308424 200000 731198394 200000 862697109 200000 341960176 200000 223608233 200000 198646133 200000 30002056 200000 685647325 200000 713585699 200000 250400324 200000 667741586 200000 182482064 200000 106053467 200000 207307956 200000 130901418 200000 897520104 200000 519557785 200000 477235187 200000 559613799 200000 575995492 200000 276555714 200000 196752338 200000 539290879 200000 183317792 200000 814881118 200000 133212349 200000 436313416 200000 970513885 200000 144020626 200000 166695875 200000 772483002 200000 851243769 200000 431423782 200000 877734548 200000 743457898 200000 627703666 200000 278456704 200000 180279164 200000 523113999 200000 719326438 200000 112241318 200000 74402668 200000 849333247 200000 211429781 200000 847375935 200000 462656497 200000 65923122 200000 662387804 200000 261302929 200000 986526522 200000 107332925 200000 672572091 200000 669778050 200000 116535318 200000 772872791 200000 406671055 200000 613509018 200000 590815730 200000 577232215 200000 418748247 200000 376931839 200000 280888542 200000 245404850 200000 615123890 200000 741869687 200000 822401928 200000 26797953 200000 612488670 200000 840039529 200000 622946622 200000 564828536 200000 375356026 200000 627939292 200000 836943343 200000 289734895 200000 818335940 200000 273544565 200000 934712362 200000 553340635 200000 199410843 200000 672015995 200000 383486236 200000 5508821 200000 274186877 200000 831887061 200000 450360469 200000 459441937 200000 715906440 200000 431981321 200000 754970371 200000 838270055 200000 737370492 200000 33017919 200000 592365940 200000 767577677 200000 653585590 200000 187735099 200000 680166295 200000 650131674 200000 742713909 200000 47149413 200000 728965562 200000 311804099 200000 903952792 200000 377235140 200000 980657357 200000 214553441 200000 350372126 200000 244924413 200000 936860252 200000 783039144 200000 554745764 200000 658062168 200000 780276376 200000 526735663 200000 948166825 200000 419655610 200000 155055694 200000 898571310 200000 348675660 200000 137816235 200000 199548653 200000 82125690 200000 892130123 200000 320197712 200000 869241476 200000 300656011 200000 525326596 200000 835655025 200000 893925312 200000 287022966 200000 488993143 200000 412426100 200000 887822321 200000 948798194 200000 362202945 200000 351827551 200000 975347461 200000 390326869 200000 317189026 200000 191335640 200000 374608778 200000 380455574 200000 790411895 200000 435105831 200000 680578223 200000 901715276 200000 284184128 200000 53617714 200000 401301058 200000 958206126 200000 48143898 200000 662561663 200000 586918579 200000 955475344 200000 34993092 200000 59507509 200000 272758030 200000 500708715 200000 669110685 200000 280576282 200000 223990532 200000 52311124 200000 782607011 200000 842650517 200000 15467746 200000 244050178 200000 340962421 200000 91298732 200000 551219095 200000 317909196 200000 316514641 200000 342342918 200000 66944178 200000 830293928 200000 724748309 200000 57886185 200000 868286048 200000 782889516 200000 70385729 200000 128501564 200000 150785905 200000 194374031 200000 384343538 200000 791893126 200000 950133586 200000 529327528 200000 521490408 200000 208098284 200000 545467923 200000 978634477 200000 409819008 200000 845920821 200000 952083554 200000 526923893 200000 920012985 200000 788581064 200000 413019022 200000 39892981 200000 546532914 200000 297862060 200000 101574532 200000 354440133 200000 239522602 200000 846965638 200000 477749460 200000 517907675 200000 507311486 200000 226884510 200000 480428 200000 119510222 200000 481573293 200000 437768153 200000 240587994 200000 657852372 200000 213973717 200000 547905727 200000 454477773 200000 713700547 200000 82328758 200000 679459701 200000 571820691 200000 141474066 200000 150395822 200000 986965955 200000 430626523 200000 329829592 200000 1556666 200000 295373838 200000 956311796 200000 220460747 200000 824788859 200000 269868382 200000 890440652 200000 939115585 200000 291327533 200000 547959641 200000 205730033 200000 881395506 200000 947007408 200000 230424644 200000 624776850 200000 333082675 200000 611924355 200000 173704456 200000 176216957 200000 246334075 200000 414078915 200000 288489258 200000 836177185 200000 893458400 200000 411844911 200000 864157905 200000 460282765 200000 781550810 200000 555509542 200000 935718083 200000 286738287 200000 628983934 200000 808115110 200000 991378535 200000 922216469 200000 206819459 200000 219949390 200000 954485699 200000 448484718 200000 256890176 200000 606418779 200000 817857406 200000 362872840 200000 310018986 200000 670145454 200000 619672798 200000 184623890 200000 307533658 200000 439754436 200000 984622026 200000 91857499 200000 144712324 200000 733085115 200000 656207048 200000 571750993 200000 181947904 200000 745162834 200000 834517759 200000 34635266 200000 947908932 200000 86533353 200000 668620342 200000 271011100 200000 503286886 200000 260896380 200000 587787986 200000 832895984 200000 245249054 200000 809798315 200000 646046682 200000 398443370 200000 332580289 200000 35812788 200000 66149109 200000 661084954 200000 844809542 200000 568187510 200000 314791018 200000 788379949 200000 475163971 200000 616041583 200000 816169246 200000 158954611 200000 693372144 200000 273947070 200000 977157273 200000 899879002 200000 74910242 200000 767222560 200000 918834432 200000 566280433 200000 155514704 200000 779659766 200000 832836891 200000 742917349 200000 62292881 200000 866929212 200000 111187023 200000 182706053 200000 722504859 200000 151173779 200000 340474020 200000 479249601 200000 137017540 200000 466147383 200000 536158911 200000 696642854 200000 678217987 200000 697739016 200000 392775656 200000 640493027 200000 39272175 200000 567634309 200000 380854789 200000 903048390 200000 685510334 200000 677056203 200000 875720604 200000 700304446 200000 704118087 200000 782131353 200000 472642515 200000 647738202 200000 74566143 200000 105974606 200000 455897714 200000 795724744 200000 823983870 200000 586668519 200000 306932703 200000 201999830 200000 601583354 200000 214604293 200000 251499296 200000 33698931 200000 787212106 200000 806904293 200000 565460444 200000 941933869 200000 704978404 200000 246683237 200000 172522585 200000 513350707 200000 364112222 200000 744043269 200000 589294462 200000 637966420 200000 885613807 200000 932112866 200000 415358673 200000 370477309 200000 911143534 200000 976524732 200000 687642745 200000 339536958 200000 854792273 200000 602087920 200000 408443708 200000 741903045 200000 645572526 200000 740764797 200000 830279810 200000 143836640 200000 71114813 200000 198440450 200000 253207119 200000 716520831 200000 277085778 200000 620286909 200000 397062987 200000 541646382 200000 717752550 200000 789391757 200000 770209980 200000 991812382 200000 513572751 200000 121676784 200000 492311690 200000 524595740 200000 374847107 200000 315021828 200000 324384569 200000 439615894 200000 645466264 200000 492648329 200000 296827890 200000 693896861 200000 708702533 200000 545819868 200000 132700281 200000 256868061 200000 101275296 200000 867878653 200000 142673206 200000 600816805 200000 324163937 200000 878075273 200000 15427376 200000 516246245 200000 64352989 200000 120493248 200000 800937485 200000 9543978 200000 824066828 200000 56420223 200000 739653138 200000 18868131 200000 993207427 200000 600375621 200000 356964904 200000 265397534 200000 818246264 200000 409759793 200000 59939796 200000 408445706 200000 905067716 200000 555532545 200000 447293244 200000 359753590 200000 989873627 200000 625995540 200000 395670824 200000 845559567 200000 599763157 200000 177701992 200000 45908222 200000 236500773 200000 261096296 200000 489365915 200000 322143428 200000 362490790 200000 82664427 200000 190311405 200000 238162721 200000 690524448 200000 808269139 200000 800741691 200000 180717403 200000 276357314 200000 826262329 200000 479781893 200000 604129113 200000 306143835 200000 538486737 200000 519220072 200000 670394785 200000 665006680 200000 97634802 200000 359426851 200000 315871578 200000 494046665 200000 692599060 200000 735488405 200000 565368394 200000 981666396 200000 52383053 200000 17535933 200000 634156248 200000 519087711 200000 841744210 200000 444236599 200000 428176906 200000 419441857 200000 105070203 200000 454201412 200000 593030535 200000 199331089 200000 937443006 200000 385313730 200000 89224598 200000 384445820 200000 634222257 200000 939473711 200000 808589084 200000 274628818 200000 633334156 200000 155138217 200000 571136928 200000 916586113 200000 40653092 200000 142387952 200000 276910922 200000 580370071 200000 415077872 200000 634236770 200000 525802718 200000 166398403 200000 506734342 200000 435138044 200000 832644036 200000 759852372 200000 341303326 200000 190752606 200000 980953091 200000 552436535 200000 373077389 200000 207525063 200000 897000512 200000 179838460 200000 793681994 200000 953316884 200000 205043651 200000 748143313 200000 23621612 200000 991542724 200000 35389042 200000 562344836 200000 763482793 200000 743903990 200000 609300690 200000 64102532 200000 143494487 200000 253955432 200000 19725324 200000 953542880 200000 320343918 200000 360088440 200000 245919717 200000 353641029 200000 535739139 200000 956836902 200000 575356611 200000 984516355 200000 573843661 200000 583428880 200000 877629358 200000 54861832 200000 889451042 200000 251900019 200000 659777612 200000 743763682 200000 305681146 200000 893845296 200000 511740131 200000 609296832 200000 683160042 200000 306910403 200000 523870298 200000 636798321 200000 532588073 200000 259451724 200000 75158071 200000 553585506 200000 536165262 200000 831724937 200000 359781025 200000 466257315 200000 933142158 200000 723245273 200000 678019166 200000 692671714 200000 491279425 200000 440827707 200000 864495317 200000 520196205 200000 431123038 200000 556656459 200000 22807564 200000 520279091 200000 60828474 200000 428674122 200000 883715242 200000 338271938 200000 509596107 200000 539568150 200000 630918645 200000 930012490 200000 191876010 200000 856368941 200000 494338516 200000 74674584 200000 881608971 200000 50948781 200000 918851278 200000 747856410 200000 730749126 200000 647865430 200000 326021128 200000 575717344 200000 803631185 200000 127173253 200000 610364234 200000 686213785 200000 174677955 200000 363881018 200000 162560761 200000 859996305 200000 392027601 200000 326439186 200000 762040348 200000 873329336 200000 40847316 200000 509125452 200000 376817243 200000 369075869 200000 974883776 200000 842415559 200000 881680890 200000 258001518 200000 962000428 200000 313275393 200000 385131490 200000 871894265 200000 9820240 200000 918136857 200000 224435095 200000 603101613 200000 975832577 200000 840538317 200000 978830146 200000 302994585 200000 620315063 200000 54009211 200000 591206312 200000 668311658 200000 184345223 200000 196170275 200000 608332335 200000 890352752 200000 319448103 200000 702709603 200000 932251359 200000 838570648 200000 177208560 200000 658780792 200000 176453214 200000 480365938 200000 255884246 200000 395446082 200000 690784242 200000 146462765 200000 342097521 200000 399625280 200000 928646529 200000 591876245 200000 98767095 200000 669660303 200000 666730899 200000 927714586 200000 390524991 200000 256339438 200000 48129358 200000 593545931 200000 566728127 200000 95466172 200000 884442232 200000 784774998 200000 881227661 200000 194315255 200000 996626296 200000 403419401 200000 8884320 200000 357208894 200000 953578836 200000 920922323 200000 46280591 200000 305021135 200000 906796467 200000 873904706 200000 366616336 200000 920512904 200000 701054684 200000 957804422 200000 126505337 200000 742494953 200000 980602292 200000 673334635 200000 185075713 200000 435382031 200000 542918082 200000 137062754 200000 171400319 200000 420952250 200000 223918381 200000 737849208 200000 121323881 200000 98836807 200000 709694651 200000 208472156 200000 766580694 200000 214141622 200000 134980564 200000 314620765 200000 833318779 200000 749085092 200000 815912060 200000 473474664 200000 731590320 200000 879798096 200000 725443419 200000 607032845 200000 619077227 200000 393179033 200000 821807032 200000 845594489 200000 675045955 200000 356301565 200000 764638072 200000 765189244 200000 598478446 200000 697288859 200000 616105763 200000 394972036 200000 818267586 200000 445917232 200000 38123486 200000 842500000 200000 186223030 200000 767498269 200000 69314417 200000 241650813 200000 35092065 200000 271268703 200000 368911426 200000 965930091 200000 266214009 200000 540256660 200000 723765078 200000 827676247 200000 305397076 200000 977687804 200000 436345430 200000 928332753 200000 277907178 200000 530383476 200000 198812039 200000 200803591 200000 548861392 200000 733960571 200000 938550224 200000 290165960 200000 901654845 200000 44258352 200000 760206519 200000 819982465 200000 980002055 200000 338688337 200000 731517026 200000 678988354 200000 167759782 200000 396850237 200000 358609305 200000 840508600 200000 477818415 200000 851165938 200000 128258498 200000 983683891 200000 582119513 200000 642887183 200000 469530851 200000 619206561 200000 824266875 200000 389055698 200000 448478627 200000 276148369 200000 357265802 200000 72631065 200000 175225672 200000 396780848 200000 337415967 200000 283337572 200000 405478329 200000 189772622 200000 528327022 200000 285676752 200000 798989181 200000 34638680 200000 958713679 200000 185540893 200000 872983993 200000 737951838 200000 50249784 200000 310766760 200000 248579636 200000 141135886 200000 452152383 200000 762448496 200000 689416021 200000 178572983 200000 319416860 200000 510613012 200000 405707811 200000 102551366 200000 690276132 200000 679473106 200000 540334659 200000 307231050 200000 878988110 200000 676451977 200000 673881084 200000 244534515 200000 439556400 200000 754662327 200000 12252726 200000 112478990 200000 631350274 200000 531299195 200000 832637557 200000 512450826 200000 221447065 200000 689564819 200000 350577377 200000 396267253 200000 218473580 200000 358300253 200000 989882433 200000 956219775 200000 550044050 200000 66994393 200000 465874427 200000 982094324 200000 130669761 200000 43053220 200000 783509012 200000 559587909 200000 561479759 200000 654035709 200000 438651189 200000 61571839 200000 660422963 200000 920453060 200000 275575459 200000 318604625 200000 497018116 200000 449043829 200000 166401604 200000 833599241 200000 278357496 200000 307127088 200000 526032544 200000 428930710 200000 372408038 200000 978152115 200000 606326493 200000 28409095 200000 982933315 200000 18261597 200000 571705537 200000 57233929 200000 565708583 200000 228207404 200000 911156915 200000 767904748 200000 865429832 200000 141878462 200000 904957881 200000 524669342 200000 814790397 200000 528974163 200000 287935353 200000 689301678 200000 425105468 200000 640228297 200000 861684284 200000 356610377 200000 426016667 200000 475052957 200000 539017445 200000 998761534 200000 868696145 200000 904628463 200000 597104382 200000 264356093 200000 231250485 200000 136471166 200000 506788011 200000 394833811 200000 257111997 200000 603216295 200000 53598387 200000 502570671 200000 131462143 200000 395466345 200000 221685885 200000 578721183 200000 88714930 200000 613061475 200000 309494799 200000 342953042 200000 283355693 200000 782690259 200000 199068176 200000 340891479 200000 740338534 200000 201510808 200000 342634951 200000 758213595 200000 410562548 200000 681099056 200000 580975897 200000 16367534 200000 617261580 200000 805892537 200000 494091918 200000 843713854 200000 334985351 200000 397153011 200000 576482123 200000 173194649 200000 179752665 200000 288130364 200000 129892632 200000 62695535 200000 950270745 200000 868443537 200000 391722074 200000 297931276 200000 880144895 200000 340747154 200000 722855961 200000 484975969 200000 797631200 200000 346196350 200000 629337082 200000 60364795 200000 689933236 200000 715466290 200000 565362245 200000 576860168 200000 123712783 200000 478599469 200000 170068959 200000 773195353 200000 702073898 200000 576089230 200000 236854864 200000 50043482 200000 102126811 200000 881501459 200000 255161278 200000 859839002 200000 545352087 200000 802625563 200000 882895599 200000 421883977 200000 355651958 200000 416199076 200000 787576137 200000 83785780 200000 551117870 200000 990805068 200000 513927380 200000 280333258 200000 17654806 200000 465448787 200000 347884086 200000 933560729 200000 99979299 200000 989011094 200000 402892469 200000 574033104 200000 676449774 200000 629131925 200000 9866296 200000 255239486 200000 21990315 200000 726555757 200000 711046981 200000 272186192 200000 267570737 200000 344468957 200000 190611203 200000 805985814 200000 161598712 200000 786978117 200000 75691320 200000 300877118 200000 383183381 200000 715892129 200000 183718987 200000 425911062 200000 945761856 200000 788944017 200000 106275651 200000 377477773 200000 54572750 200000 737525331 200000 633609669 200000 517807410 200000 91968438 200000 915455941 200000 584358424 200000 508220722 200000 422089102 200000 383659623 200000 843435299 200000 986422109 200000 567699854 200000 888666711 200000 426715757 200000 302516513 200000 30171531 200000 307103314 200000 195061275 200000 483346060 200000 913349628 200000 72049081 200000 640492789 200000 232736845 200000 422154743 200000 252771976 200000 44285536 200000 844342707 200000 865403188 200000 526010207 200000 144553571 200000 329915051 200000 318730248 200000 562893181 200000 945653670 200000 50437061 200000 847285098 200000 572307647 200000 765754734 200000 983693359 200000 80508657 200000 799366052 200000 435358625 200000 188906423 200000 23048403 200000 439192907 200000 418979527 200000 925396684 200000 720963558 200000 822611826 200000 721486341 200000 6433917 200000 339101602 200000 297864823 200000 208417571 200000 975949943 200000 612169756 200000 382810 200000 456137351 200000 943778570 200000 598342155 200000 402245049 200000 577305911 200000 475106084 200000 476081861 200000 861011921 200000 951355097 200000 171167315 200000 155810882 200000 851146883 200000 518733749 200000 820811974 200000 779531031 200000 597469515 200000 366351025 200000 76583755 200000 55446139 200000 736548937 200000 192387411 200000 936784722 200000 851321924 200000 636674620 200000 878009794 200000 630642920 200000 987675882 200000 315423873 200000 369903300 200000 151837371 200000 80213890 200000 519252759 200000 481028544 200000 548284956 200000 269759428 200000 545077405 200000 156618941 200000 99299575 200000 894367237 200000 840916561 200000 488553568 200000 920621019 200000 938921787 200000 461420049 200000 233542128 200000 475910648 200000 769087231 200000 377010269 200000 818838356 200000 911586074 200000 306169733 200000 783056466 200000 707455762 200000 730429362 200000 560025509 200000 897775536 200000 602459730 200000 592872141 200000 927658709 200000 271076052 200000 130674392 200000 362691098 200000 756359468 200000 84068542 200000 328789772 200000 441753576 200000 242836831 200000 986555147 200000 988984309 200000 611402020 200000 279834310 200000 693472762 200000 619156280 200000 501871454 200000 339072344 200000 117866090 200000 524660509 200000 340055748 200000 195498409 200000 857123289 200000 132340361 200000 731186212 200000 780185842 200000 940547174 200000 732834052 200000 762188525 200000 212188424 200000 651646671 200000 247877811 200000 614121261 200000 698539619 200000 164850803 200000 534155358 200000 829183380 200000 871155736 200000 811603279 200000 490461035 200000 885693806 200000 936721885 200000 966623236 200000 171134944 200000 569364140 200000 107598859 200000 235564494 200000 269492835 200000 737982427 200000 795822998 200000 527739022 200000 615354940 200000 898606122 200000 80480790 200000 249606336 200000 448344401 200000 639025512 200000 200576449 200000 640693636 200000 658750504 200000 866864130 200000 523489134 200000 973715096 200000 457589224 200000 269799176 200000 147504787 200000 307997275 200000 497376855 200000 941916711 200000 764555590 200000 344068043 200000 360704988 200000 84923312 200000 593278014 200000 705966215 200000 204722557 200000 233990287 200000 745873618 200000 468422349 200000 315380449 200000 337628755 200000 746447096 200000 470668156 200000 853895758 200000 216619819 200000 388135238 200000 662986257 200000 811940011 200000 967686630 200000 266694899 200000 727451309 200000 29047166 200000 959495154 200000 659545558 200000 294975500 200000 329348847 200000 838500701 200000 781602917 200000 761695630 200000 882618306 200000 615163094 200000 597819831 200000 361497906 200000 103839071 200000 620388267 200000 404326273 200000 243487637 200000 634413005 200000 84471244 200000 290502171 200000 592712694 200000 634803633 200000 677729733 200000 418288251 200000 891187764 200000 508174418 200000 375305927 200000 713503800 200000 868583117 200000 560889240 200000 196760223 200000 151555976 200000 888991456 200000 57398791 200000 794643388 200000 894345537 200000 983666219 200000 921769160 200000 330652460 200000 581190874 200000 946599692 200000 619243424 200000 976859807 200000 516776042 200000 350075523 200000 70772469 200000 248985185 200000 465043111 200000 492822573 200000 980948943 200000 351105379 200000 746293479 200000 505241674 200000 308964819 200000 956230962 200000 174147874 200000 971818935 200000 19340617 200000 760992765 200000 204335085 200000 578181107 200000 399394583 200000 350132882 200000 635855999 200000 840609053 200000 419670211 200000 575936097 200000 407876270 200000 516879859 200000 857770612 200000 653345142 200000 826936050 200000 673742292 200000 178629872 200000 434159746 200000 382551648 200000 621739198 200000 638058910 200000 115088594 200000 840949935 200000 535824720 200000 181434500 200000 947675221 200000 898460214 200000 921610952 200000 462709321 200000 909966745 200000 390501866 200000 424297220 200000 381834803 200000 529446350 200000 411434340 200000 509578884 200000 73098793 200000 494950592 200000 432272088 200000 40325733 200000 947744945 200000 219427040 200000 124423966 200000 350428263 200000 235183858 200000 927168315 200000 733392812 200000 866916583 200000 301755570 200000 515429760 200000 271223448 200000 218692836 200000 382452825 200000 882244605 200000 544658586 200000 80106493 200000 344788203 200000 439841185 200000 482656007 200000 262652016 200000 126172688 200000 868913147 200000 180568022 200000 103634204 200000 74191375 200000 341808441 200000 615222173 200000 929101695 200000 308925901 200000 880843817 200000 473744276 200000 839412152 200000 845504722 200000 580940346 200000 339371920 200000 804523653 200000 352076611 200000 228926842 200000 557415432 200000 708679492 200000 176901608 200000 65208984 200000 404620819 200000 31542773 200000 221707814 200000 64315619 200000 49830759 200000 455299381 200000 721710085 200000 678031944 200000 917967962 200000 698888260 200000 479380010 200000 321294679 200000 871495139 200000 974251775 200000 743076317 200000 262328126 200000 692653977 200000 7600101 200000 942322948 200000 821089740 200000 401827762 200000 299666453 200000 779166757 200000 687045998 200000 391940869 200000 966029133 200000 116912230 200000 420082484 200000 842004231 200000 985053164 200000 860973967 200000 807056075 200000 408481744 200000 699288816 200000 471775238 200000 178262147 200000 237797398 200000 526601719 200000 661092049 200000 95450442 200000 69147952 200000 278462785 200000 916222871 200000 216862382 200000 872654612 200000 922741676 200000 445627038 200000 461914334 200000 729708120 200000 660188853 200000 695307469 200000 4928169 200000 395954739 200000 389744765 200000 307777450 200000 550078845 200000 229609596 200000 387492288 200000 576065884 200000 244689768 200000 930265001 200000 671719902 200000 201403049 200000 123923224 200000 542742224 200000 930677973 200000 566239992 200000 908975070 200000 349450152 200000 412641092 200000 673994832 200000 727681958 200000 758312584 200000 428361321 200000 853386070 200000 27925248 200000 933796454 200000 878261795 200000 153620817 200000 829937945 200000 583547097 200000 462054128 200000 685908009 200000 666912705 200000 539910166 200000 514250735 200000 585944674 200000 284015974 200000 447237878 200000 413017821 200000 570748708 200000 728943382 200000 76081389 200000 213952539 200000 817273910 200000 883585152 200000 88347154 200000 231104677 200000 507015165 200000 430629363 200000 229087517 200000 368896028 200000 7859585 200000 382045276 200000 921557859 200000 206475964 200000 997541480 200000 745610571 200000 559726812 200000 528139109 200000 983764215 200000 415202542 200000 218867228 200000 928383893 200000 428257303 200000 594468371 200000 52121180 200000 943409003 200000 4326733 200000 571054634 200000 968844658 200000 69220773 200000 835629759 200000 207564607 200000 915897811 200000 154232738 200000 161931061 200000 808947715 200000 294622871 200000 640808288 200000 166934037 200000 131324867 200000 543406964 200000 404017021 200000 408739173 200000 78563437 200000 207890625 200000 510120249 200000 718602188 200000 44696210 200000 49430899 200000 127616626 200000 39005328 200000 763867486 200000 712510754 200000 243527589 200000 4888984 200000 16585376 200000 702594053 200000 959068658 200000 924750186 200000 234250440 200000 886660848 200000 604726040 200000 927379757 200000 516500195 200000 487641436 200000 140561780 200000 777987751 200000 713542304 200000 595256670 200000 452735493 200000 473344063 200000 498767437 200000 749212590 200000 824598122 200000 499071227 200000 657246937 200000 103457697 200000 807448289 200000 807434882 200000 722321874 200000 509722926 200000 998682697 200000 765218587 200000 332552040 200000 444591339 200000 59445791 200000 83400107 200000 936470120 200000 559329296 200000 351407236 200000 926315449 200000 745518657 200000 80395890 200000 330794549 200000 660436844 200000 267580673 200000 285661320 200000 76982928 200000 675986315 200000 164542295 200000 592573800 200000 828861332 200000 834834811 200000 547682961 200000 63382218 200000 146465249 200000 508411204 200000 216805023 200000 33180419 200000 115639475 200000 651303307 200000 459534350 200000 302174986 200000 81755114 200000 757872024 200000 952653836 200000 220463734 200000 422680580 200000 544755536 200000 823800426 200000 283382141 200000 668735008 200000 642190139 200000 445312404 200000 911066357 200000 672429564 200000 979817087 200000 474632345 200000 933468758 200000 171056119 200000 416316642 200000 312710953 200000 997378485 200000 978578190 200000 50952906 200000 461745553 200000 218320329 200000 704218850 200000 558567743 200000 869412543 200000 272729064 200000 515678128 200000 106678759 200000 135862852 200000 782887946 200000 282507862 200000 1354504 200000 142664780 200000 487456452 200000 743636563 200000 13816713 200000 79044006 200000 476509517 200000 575753159 200000 526359280 200000 661646786 200000 312839547 200000 695206766 200000 410436964 200000 821357228 200000 964797382 200000 526831272 200000 925808555 200000 375548693 200000 276087107 200000 143658867 200000 867584812 200000 8941130 200000 12821930 200000 472143982 200000 99368429 200000 151554618 200000 531772239 200000 280281303 200000 80230037 200000 528352628 200000 60203819 200000 168779404 200000 242229866 200000 291078949 200000 580977364 200000 606193677 200000 637389139 200000 502295837 200000 642099327 200000 840776312 200000 694937559 200000 79520202 200000 9766148 200000 954050954 200000 534168347 200000 591450170 200000 275185113 200000 5675428 200000 907003110 200000 488329244 200000 335518997 200000 772126658 200000 469828000 200000 259429822 200000 279780205 200000 734005124 200000 878626893 200000 811179024 200000 121754681 200000 317129000 200000 855382166 200000 227372191 200000 252861808 200000 628182925 200000 832808639 200000 899418521 200000 114337190 200000 427711025 200000 951141809 200000 321924046 200000 274754580 200000 507343155 200000 870529264 200000 242137260 200000 197558415 200000 957554513 200000 816840869 200000 496287298 200000 564384143 200000 238349290 200000 269399445 200000 760612157 200000 888619049 200000 427284219 200000 885371174 200000 531479277 200000 971251731 200000 192145189 200000 252885344 200000 803956544 200000 684370854 200000 658789797 200000 399427305 200000 204732612 200000 718028246 200000 922359385 200000 57706759 200000 270104232 200000 192469563 200000 695274432 200000 793841056 200000 294631098 200000 669220107 200000 250215161 200000 186636092 200000 277809002 200000 652003101 200000 155199939 200000 725692673 200000 743488964 200000 324403687 200000 548345978 200000 216779445 200000 973016953 200000 581699455 200000 631971359 200000 364526783 200000 491525846 200000 913909404 200000 881033296 200000 779701797 200000 458113226 200000 105798805 200000 576338763 200000 664476302 200000 554144484 200000 873780064 200000 713363951 200000 265606209 200000 456773457 200000 661049235 200000 328473529 200000 261501475 200000 971961569 200000 307193445 200000 883243722 200000 403636667 200000 191180545 200000 636416941 200000 37555166 200000 885850928 200000 161834946 200000 229333473 200000 93375574 200000 182529864 200000 488511440 200000 178033688 200000 480367150 200000 137943403 200000 486825594 200000 862609415 200000 859520006 200000 261291933 200000 214887343 200000 620594182 200000 221285660 200000 742567046 200000 538692606 200000 544492299 200000 500117839 200000 80715629 200000 299704469 200000 786010797 200000 115853597 200000 504262199 200000 783793986 200000 78576418 200000 869630885 200000 623703404 200000 175546996 200000 335152960 200000 197170853 200000 562039857 200000 543706425 200000 637252734 200000 20406395 200000 233022542 200000 412725056 200000 830322419 200000 666635815 200000 179724329 200000 295702232 200000 499597141 200000 2508614 200000 302171335 200000 79291119 200000 456563962 200000 469832728 200000 639193041 200000 448650515 200000 392084954 200000 520658810 200000 239563660 200000 471031667 200000 741900938 200000 285294315 200000 132026590 200000 940591325 200000 106218049 200000 777209994 200000 179429199 200000 521882304 200000 761055957 200000 14191382 200000 257512197 200000 634567979 200000 968003262 200000 57132012 200000 855452870 200000 451763404 200000 739123985 200000 354791691 200000 47852537 200000 264512753 200000 566267781 200000 407280913 200000 99253412 200000 922635657 200000 828081265 200000 693457726 200000 86749038 200000 757274914 200000 240322250 200000 15502192 200000 945424285 200000 208424171 200000 167261225 200000 717043748 200000 175391512 200000 757014195 200000 116909250 200000 544066171 200000 65074277 200000 442008808 200000 423683949 200000 912937521 200000 243824812 200000 608583320 200000 954567072 200000 994365350 200000 927806897 200000 671494002 200000 252229489 200000 179478489 200000 797052380 200000 787782084 200000 397460888 200000 304785511 200000 520136243 200000 382521981 200000 991024490 200000 587355535 200000 357976670 200000 296935212 200000 508318942 200000 602468400 200000 826986657 200000 456570366 200000 245174410 200000 338746823 200000 525044708 200000 669269443 200000 938772902 200000 113686133 200000 574661550 200000 729354217 200000 331660807 200000 826224887 200000 111702564 200000 964087423 200000 882393636 200000 825263787 200000 209473038 200000 805343282 200000 223607060 200000 733635473 200000 968957649 200000 728838738 200000 296973965 200000 782019142 200000 663004277 200000 557355724 200000 503192805 200000 533215242 200000 943223712 200000 886731824 200000 677804307 200000 652882618 200000 175422872 200000 184012716 200000 57689774 200000 45771477 200000 718231107 200000 968788750 200000 967155692 200000 993286522 200000 831752233 200000 439156422 200000 860967844 200000 507679847 200000 120944752 200000 616116192 200000 520203083 200000 488798715 200000 482040542 200000 257335309 200000 550708985 200000 13987124 200000 617811929 200000 337881498 200000 578944868 200000 216219057 200000 930396265 200000 71897462 200000 7625699 200000 326120367 200000 481247284 200000 709449007 200000 572366444 200000 525697039 200000 614868864 200000 699982580 200000 455002005 200000 857003086 200000 228407092 200000 945972628 200000 421896853 200000 38706826 200000 750375127 200000 645489788 200000 485676867 200000 979488642 200000 170392206 200000 439805884 200000 937950741 200000 446159509 200000 875858208 200000 570929154 200000 982645281 200000 700973506 200000 540758004 200000 937456284 200000 756851998 200000 192929702 200000 388149520 200000 92351866 200000 642761571 200000 133904768 200000 141505819 200000 390661928 200000 161106918 200000 962519342 200000 763867484 200000 830529751 200000 932780606 200000 920142640 200000 725655992 200000 375597140 200000 667995808 200000 130095268 200000 974867639 200000 636223502 200000 282118628 200000 688191816 200000 157624702 200000 512665875 200000 177308033 200000 304606074 200000 582691796 200000 584813330 200000 364782987 200000 67779130 200000 180774433 200000 140009050 200000 552511163 200000 928897829 200000 775284074 200000 179663320 200000 272727142 200000 761400954 200000 880055637 200000 599241500 200000 40214660 200000 864974104 200000 179728426 200000 348195924 200000 809872809 200000 559181438 200000 332584654 200000 81920590 200000 441382670 200000 954542280 200000 806160073 200000 885934201 200000 288580233 200000 251919543 200000 669776961 200000 593207012 200000 486470799 200000 408182697 200000 193580028 200000 325365308 200000 576327736 200000 119558044 200000 921736032 200000 537881553 200000 605720378 200000 5751087 200000 514505845 200000 479955345 200000 685241324 200000 881415583 200000 780419553 200000 15748106 200000 875510083 200000 860562637 200000 883784938 200000 115758699 200000 216212183 200000 275180341 200000 416680823 200000 131382403 200000 53600479 200000 447051256 200000 65682446 200000 806153920 200000 786055727 200000 349085394 200000 905304022 200000 718433839 200000 688894528 200000 684235299 200000 268527253 200000 434065537 200000 327200039 200000 801948905 200000 134315186 200000 494982659 200000 110095772 200000 548387011 200000 895181620 200000 586864037 200000 882156788 200000 227428335 200000 325299648 200000 262548723 200000 860671270 200000 773759820 200000 322323101 200000 170610718 200000 588836552 200000 494258264 200000 258534578 200000 123830770 200000 675568401 200000 632536881 200000 279711622 200000 368469472 200000 621039065 200000 578460311 200000 798210366 200000 188807669 200000 155520916 200000 137855975 200000 948991649 200000 76526305 200000 554637145 200000 398362913 200000 586140439 200000 668212208 200000 253356256 200000 413152994 200000 378809508 200000 872682771 200000 429366398 200000 66948201 200000 64798705 200000 462145238 200000 871589162 200000 772017557 200000 32543810 200000 276309610 200000 78899835 200000 312568036 200000 692193152 200000 364133276 200000 221689511 200000 306917237 200000 237013552 200000 942001883 200000 48342660 200000 921231622 200000 384525688 200000 802368822 200000 735581066 200000 696140790 200000 520046368 200000 791268442 200000 395419598 200000 291529027 200000 524602254 200000 386807447 200000 497939974 200000 692700811 200000 433552840 200000 205471451 200000 410954123 200000 163128846 200000 245477748 200000 736137908 200000 655233618 200000 410980009 200000 563575002 200000 239412817 200000 195173617 200000 62156252 200000 812546272 200000 289590913 200000 99412639 200000 957305796 200000 225911052 200000 647145649 200000 968918322 200000 758351648 200000 295176069 200000 935969009 200000 136628002 200000 234576207 200000 484147473 200000 682420207 200000 234032004 200000 579814991 200000 56885527 200000 351376633 200000 912969232 200000 729703615 200000 239366045 200000 250075134 200000 527816986 200000 446822877 200000 941363530 200000 12578701 200000 940325787 200000 635262856 200000 451710821 200000 907997395 200000 909313321 200000 645873725 200000 929477075 200000 952332192 200000 360440825 200000 272272157 200000 490250523 200000 609891937 200000 731252451 200000 316027364 200000 57822820 200000 219585063 200000 595017565 200000 486067955 200000 236133749 200000 277531806 200000 815594878 200000 329291078 200000 663929011 200000 925126677 200000 215632891 200000 596103293 200000 129651494 200000 651031932 200000 461881388 200000 538005719 200000 561129587 200000 702544479 200000 119116296 200000 97547569 200000 56451810 200000 101777135 200000 603364899 200000 840653578 200000 11778392 200000 908006905 200000 155325878 200000 594863232 200000 582455133 200000 170343660 200000 216431254 200000 563451987 200000 990761238 200000 495674839 200000 279288635 200000 470614497 200000 438740299 200000 427566439 200000 218091193 200000 222436648 200000 467619170 200000 213723372 200000 294183625 200000 304638150 200000 893851488 200000 349407827 200000 581228993 200000 94995963 200000 207040494 200000 373563437 200000 735737494 200000 316635300 200000 871247441 200000 879982502 200000 725801696 200000 305068864 200000 35687024 200000 455799437 200000 919321813 200000 628415214 200000 210728145 200000 40769361 200000 522931532 200000 363327341 200000 585212571 200000 166138113 200000 199878075 200000 86020890 200000 547855252 200000 155677003 200000 331680824 200000 135297268 200000 990762019 200000 883942013 200000 329907578 200000 265629849 200000 997946702 200000 570019206 200000 259877080 200000 135809097 200000 661488316 200000 916706804 200000 332034632 200000 721908962 200000 245191347 200000 22248439 200000 476449376 200000 762993634 200000 560467482 200000 38863451 200000 319757399 200000 198098791 200000 665780855 200000 605868689 200000 887632900 200000 927144497 200000 86313969 200000 50131110 200000 172309469 200000 120728477 200000 455134031 200000 299134281 200000 134932217 200000 576196010 200000 148138486 200000 508368841 200000 727927565 200000 435999479 200000 91637230 200000 882464275 200000 309025393 200000 138218690 200000 329093084 200000 333741239 200000 357280795 200000 631517930 200000 596741383 200000 713338082 200000 174333858 200000 727490541 200000 433537879 200000 629559396 200000 705358652 200000 830335722 200000 771970896 200000 61997483 200000 676873151 200000 698605471 200000 782772763 200000 424762822 200000 782641314 200000 729430635 200000 64470397 200000 325718114 200000 208781820 200000 562376779 200000 327050716 200000 8631247 200000 932908163 200000 916759776 200000 683342400 200000 45380858 200000 66640269 200000 994727526 200000 169765454 200000 150232947 200000 597164306 200000 898825149 200000 372389454 200000 618484072 200000 50925990 200000 232983140 200000 311207718 200000 622667176 200000 681832578 200000 507565688 200000 251518556 200000 639992736 200000 731835772 200000 935299256 200000 325274647 200000 25874272 200000 765240074 200000 38096515 200000 30880029 200000 567839637 200000 379148354 200000 84322775 200000 624389844 200000 232554895 200000 216894171 200000 564817234 200000 379528005 200000 60699452 200000 143869740 200000 430943796 200000 661895443 200000 870828331 200000 62415402 200000 173508699 200000 422175112 200000 760031881 200000 825725294 200000 179204164 200000 895745672 200000 725586214 200000 962217260 200000 378577168 200000 104539290 200000 578085231 200000 184255036 200000 23277179 200000 481936613 200000 369392244 200000 935842836 200000 821916389 200000 629679407 200000 327121379 200000 832124106 200000 717558605 200000 70147039 200000 301124619 200000 239212309 200000 275161936 200000 689114108 200000 753059801 200000 614043724 200000 568428333 200000 622576427 200000 839327965 200000 298176614 200000 541230531 200000 89269684 200000 78027588 200000 977972727 200000 862410384 200000 594563196 200000 563359198 200000 334589496 200000 66304434 200000 876237578 200000 878925849 200000 986191614 200000 212990953 200000 405500806 200000 796544515 200000 311267520 200000 580642963 200000 518717108 200000 937688140 200000 47037589 200000 176459693 200000 590602237 200000 719842880 200000 947148339 200000 2735064 200000 410285926 200000 770590160 200000 314378736 200000 440227408 200000 552992661 200000 897184137 200000 554040003 200000 782478581 200000 897026514 200000 323430554 200000 140993091 200000 778351173 200000 881418243 200000 820156625 200000 145898150 200000 616020319 200000 138480813 200000 624160925 200000 723478211 200000 517024258 200000 850067193 200000 266903309 200000 738470415 200000 829819018 200000 588723884 200000 43837902 200000 787508898 200000 633346552 200000 987329069 200000 734728496 200000 159196466 200000 387787754 200000 118846082 200000 217797665 200000 260655382 200000 382888606 200000 608386386 200000 471511600 200000 636656708 200000 134111986 200000 882318051 200000 651086730 200000 456620370 200000 26334822 200000 423656988 200000 675728638 200000 428452727 200000 975336727 200000 167058563 200000 972952060 200000 698525322 200000 127715780 200000 271974975 200000 233656465 200000 601931521 200000 274647501 200000 714246678 200000 518108524 200000 432527346 200000 328027438 200000 527088495 200000 755211739 200000 182066452 200000 881549447 200000 606239825 200000 513382861 200000 22731966 200000 245729046 200000 586853729 200000 631600081 200000 547832294 200000 491097786 200000 874780134 200000 528757524 200000 390902819 200000 619284976 200000 883609032 200000 889784166 200000 118915498 200000 380329433 200000 54614411 200000 923521333 200000 19905363 200000 605339186 200000 215107159 200000 259041168 200000 440661653 200000 241924441 200000 348195315 200000 294238244 200000 656723332 200000 594184782 200000 987864260 200000 682266432 200000 357028569 200000 369327278 200000 641786322 200000 845520340 200000 247541737 200000 375045304 200000 513966274 200000 136388973 200000 747201708 200000 476446028 200000 729360860 200000 865047610 200000 254840758 200000 134706662 200000 142098438 200000 30706953 200000 440593472 200000 232181414 200000 58292934 200000 768431945 200000 851470880 200000 468816970 200000 383905346 200000 213821193 200000 815121867 200000 411458096 200000 120773954 200000 144527094 200000 683252313 200000 859736 200000 225408812 200000 895632480 200000 409820032 200000 190114144 200000 371539974 200000 57539893 200000 741898647 200000 947517574 200000 815955063 200000 990536195 200000 347873683 200000 721274280 200000 554350533 200000 311929849 200000 883905292 200000 496432454 200000 816922070 200000 557675238 200000 129208889 200000 231889021 200000 298087219 200000 924536119 200000 206971374 200000 632172300 200000 358286592 200000 57660924 200000 73973668 200000 47931730 200000 258677508 200000 241177827 200000 79164784 200000 519543885 200000 797916070 200000 904781882 200000 448478730 200000 132849052 200000 407874540 200000 780373232 200000 437945543 200000 298341757 200000 929939325 200000 30613140 200000 701939613 200000 780480719 200000 916063903 200000 747892563 200000 562063141 200000 388613904 200000 654179386 200000 549821437 200000 285508755 200000 560910430 200000 841904082 200000 446248448 200000 205949887 200000 152517497 200000 37559695 200000 85917034 200000 727333152 200000 487682494 200000 951567416 200000 643208938 200000 1511882 200000 140500269 200000 975018290 200000 448979919 200000 596919670 200000 486151267 200000 617321605 200000 376227846 200000 180992633 200000 288391327 200000 557563606 200000 703219231 200000 275543498 200000 822874048 200000 726893 200000 578205000 200000 146005760 200000 32948805 200000 772871727 200000 559527759 200000 688266833 200000 45997898 200000 44173220 200000 291166371 200000 428168339 200000 272256656 200000 956573938 200000 138906707 200000 704927038 200000 524826229 200000 879587807 200000 979672076 200000 538213990 200000 458958327 200000 569307345 200000 413092382 200000 503622340 200000 626774708 200000 844525264 200000 605235063 200000 434643374 200000 575244012 200000 201551746 200000 779831717 200000 234390809 200000 132262268 200000 507622189 200000 602522839 200000 548982686 200000 316743140 200000 19327672 200000 65447388 200000 497150065 200000 326289473 200000 852204969 200000 374323233 200000 605176681 200000 397270354 200000 43431463 200000 26309046 200000 178576126 200000 285641334 200000 860498680 200000 395585352 200000 291310149 200000 948265899 200000 929649539 200000 170027560 200000 346995958 200000 594505616 200000 796349902 200000 117635138 200000 764627813 200000 858467171 200000 534442112 200000 660083749 200000 88622219 200000 802101507 200000 66779359 200000 598823681 200000 745413630 200000 561100526 200000 377361618 200000 655412386 200000 515393523 200000 303317570 200000 138021088 200000 407927161 200000 119962434 200000 303171263 200000 144743982 200000 277413011 200000 757839713 200000 925342914 200000 124401283 200000 511289247 200000 431897191 200000 331704138 200000 687600711 200000 929069292 200000 876008713 200000 860486134 200000 855325822 200000 604299623 200000 637938335 200000 329626373 200000 771841744 200000 114480800 200000 612319519 200000 65753428 200000 858241412 200000 379919557 200000 517303584 200000 508278882 200000 894558080 200000 76167844 200000 496024024 200000 997317198 200000 785679433 200000 671944108 200000 408071453 200000 426531798 200000 164171784 200000 865758187 200000 754949991 200000 387368536 200000 356626818 200000 506825745 200000 808542666 200000 991825876 200000 476088861 200000 590059882 200000 366598143 200000 754628327 200000 400316897 200000 987170791 200000 856335964 200000 595624145 200000 619045748 200000 449232917 200000 714190806 200000 152927599 200000 464674332 200000 644493091 200000 465633285 200000 677555009 200000 64563647 200000 869893856 200000 181117215 200000 64265060 200000 979556069 200000 469378489 200000 169068539 200000 709141911 200000 799047860 200000 834493630 200000 701030927 200000 724731961 200000 703101682 200000 355173277 200000 151967089 200000 399375944 200000 818793990 200000 251267236 200000 612726488 200000 791486819 200000 209013494 200000 537398466 200000 162060187 200000 206902216 200000 548022121 200000 378379141 200000 882239919 200000 101553749 200000 97137573 200000 872569628 200000 192446893 200000 168193162 200000 495308433 200000 816063574 200000 315313353 200000 151744132 200000 378901428 200000 829825697 200000 53587675 200000 859997955 200000 557040435 200000 693665803 200000 285939289 200000 538734436 200000 953941461 200000 927714115 200000 361066586 200000 765010342 200000 19662082 200000 131970455 200000 109974675 200000 509997672 200000 778600126 200000 515008759 200000 92697948 200000 896082665 200000 829003185 200000 909468655 200000 218504619 200000 491460358 200000 258786594 200000 324037040 200000 867532055 200000 798670142 200000 173940470 200000 275257351 200000 641391574 200000 144363183 200000 106636213 200000 976050019 200000 165241022 200000 547114265 200000 813351556 200000 64406226 200000 323712838 200000 848829658 200000 679730475 200000 82245124 200000 147786629 200000 318473455 200000 738488847 200000 589808453 200000 475491889 200000 412633337 200000 532697144 200000 13161862 200000 179087520 200000 526026548 200000 669024588 200000 98327636 200000 611353289 200000 503146625 200000 665885073 200000 514261470 200000 278840131 200000 416731740 200000 222278637 200000 688126195 200000 137337668 200000 150979301 200000 986419176 200000 495595264 200000 318774947 200000 350234842 200000 483457448 200000 520929813 200000 280086486 200000 407199130 200000 19360243 200000 747356895 200000 110889971 200000 752581411 200000 311587376 200000 262264494 200000 106426033 200000 79020564 200000 916216933 200000 728735088 200000 493922918 200000 187769770 200000 149506873 200000 605128115 200000 427054090 200000 188675014 200000 815238130 200000 248005287 200000 554181426 200000 494625509 200000 592900727 200000 297773080 200000 233076758 200000 526565413 200000 766158158 200000 505617015 200000 415583627 200000 352300357 200000 832035230 200000 363377361 200000 638968072 200000 296244389 200000 914837806 200000 759913173 200000 565218467 200000 382782273 200000 772082275 200000 266143441 200000 394396947 200000 922966713 200000 496245316 200000 673406901 200000 188307887 200000 860392779 200000 41960569 200000 592119565 200000 601618541 200000 960843734 200000 200171846 200000 458412810 200000 904627684 200000 287154648 200000 601178515 200000 770592889 200000 641994570 200000 905375088 200000 51072743 200000 948629193 200000 795874933 200000 681207131 200000 714549607 200000 185934856 200000 259123164 200000 821799674 200000 67696091 200000 342926053 200000 914947222 200000 480560201 200000 999745960 200000 191572655 200000 257531481 200000 248972265 200000 328517334 200000 40509268 200000 940944251 200000 354694422 200000 153373707 200000 203763554 200000 11796211 200000 714336176 200000 552873100 200000 95704071 200000 636655704 200000 12326454 200000 413630018 200000 476202772 200000 556581856 200000 213772229 200000 308306354 200000 202046709 200000 665398370 200000 608496156 200000 390698499 200000 463028410 200000 807681363 200000 73719706 200000 182840059 200000 528451088 200000 907221707 200000 573700924 200000 354575104 200000 570839367 200000 691327360 200000 181460643 200000 779900698 200000 418814797 200000 725769417 200000 749643788 200000 625791215 200000 102467504 200000 733230747 200000 34235989 200000 205593285 200000 335689888 200000 328962959 200000 283285246 200000 453559171 200000 488221417 200000 370129625 200000 846360612 200000 470376623 200000 364894204 200000 157162577 200000 789366407 200000 863022192 200000 760098790 200000 543455853 200000 825870724 200000 473468301 200000 932689238 200000 693875267 200000 461380890 200000 644498283 200000 460066714 200000 90693002 200000 369218024 200000 194357777 200000 212419233 200000 546321049 200000 637665580 200000 825694758 200000 98462458 200000 956953190 200000 752095941 200000 489509617 200000 548165586 200000 415717000 200000 12822321 200000 937609815 200000 959096569 200000 7806772 200000 959470990 200000 935268575 200000 464061661 200000 259979074 200000 455373724 200000 38036913 200000 534176396 200000 235696169 200000 122325432 200000 204405393 200000 586687925 200000 228030973 200000 362430178 200000 765730792 200000 48756391 200000 119126391 200000 218628279 200000 245111482 200000 356344400 200000 537371628 200000 107477879 200000 320748208 200000 40756285 200000 261847891 200000 435863551 200000 969533455 200000 782317727 200000 939748931 200000 409636302 200000 643269053 200000 936496196 200000 60680178 200000 366633219 200000 57046338 200000 996816537 200000 558233143 200000 148109404 200000 906063044 200000 819492269 200000 316937095 200000 186391864 200000 756832009 200000 734790704 200000 358204666 200000 257774485 200000 553124727 200000 508565359 200000 768173126 200000 86371857 200000 195060758 200000 241383257 200000 524830146 200000 555964396 200000 702281100 200000 232497276 200000 683148387 200000 648723203 200000 548204319 200000 620019719 200000 407422401 200000 6979030 200000 447680694 200000 981888968 200000 693170195 200000 543874434 200000 963817687 200000 406419503 200000 245399597 200000 628229062 200000 517970601 200000 189093449 200000 71111560 200000 674936577 200000 49740786 200000 353801669 200000 932198969 200000 619594802 200000 687624473 200000 780458225 200000 882683128 200000 722655989 200000 297901348 200000 420665020 200000 516353818 200000 995971467 200000 90210235 200000 478448821 200000 256522901 200000 595543250 200000 647024418 200000 644669193 200000 398862338 200000 558127688 200000 145609793 200000 506207880 200000 751463573 200000 377707531 200000 672925343 200000 398959264 200000 826909222 200000 977773275 200000 360692833 200000 212383071 200000 32411948 200000 322572310 200000 290870350 200000 391626612 200000 732425403 200000 559590329 200000 943125454 200000 397876782 200000 824513164 200000 583530596 200000 410613989 200000 654117242 200000 233383156 200000 686185814 200000 60830268 200000 235511784 200000 782565098 200000 526942316 200000 810796311 200000 334400678 200000 27068421 200000 41682981 200000 408112479 200000 159606658 200000 915609211 200000 610620832 200000 729042329 200000 663474411 200000 944891682 200000 403136155 200000 728220907 200000 783252463 200000 356284786 200000 933399412 200000 2405661 200000 157782590 200000 125297023 200000 139034923 200000 612448917 200000 386731045 200000 297269762 200000 417083230 200000 700849753 200000 891169426 200000 475358289 200000 404286538 200000 504695311 200000 803163926 200000 990940257 200000 521922768 200000 29662719 200000 191519709 200000 791896779 200000 116849772 200000 132442383 200000 902282166 200000 685167299 200000 305396542 200000 851305157 200000 907377681 200000 424076832 200000 213250052 200000 550865736 200000 844721914 200000 943659866 200000 262168093 200000 603340126 200000 395726626 200000 490215814 200000 694649736 200000 514079342 200000 764362710 200000 422336604 200000 313173217 200000 425730686 200000 329524997 200000 536655920 200000 920301417 200000 699633717 200000 734304574 200000 131785211 200000 463042814 200000 997262554 200000 778680238 200000 191176019 200000 158861342 200000 405239378 200000 9772581 200000 988065901 200000 274784231 200000 657268516 200000 288388881 200000 855044129 200000 417077785 200000 24315511 200000 410808192 200000 929302501 200000 476337425 200000 287692306 200000 258780961 200000 267733456 200000 118533583 200000 324129370 200000 176067139 200000 830718103 200000 409243632 200000 346527319 200000 287285715 200000 697201042 200000 580542387 200000 520702382 200000 622407009 200000 844887223 200000 671566327 200000 191277223 200000 754308890 200000 893003933 200000 243942458 200000 329531943 200000 532756943 200000 808905338 200000 840786587 200000 273134006 200000 169301740 200000 916262436 200000 616825304 200000 466764153 200000 447686784 200000 907584018 200000 329945423 200000 72666680 200000 670650682 200000 205656923 200000 62159104 200000 585336665 200000 751535721 200000 354608565 200000 614962057 200000 366754017 200000 86373371 200000 600239991 200000 177470503 200000 156609913 200000 72171646 200000 776691094 200000 751720634 200000 841138278 200000 746988833 200000 162475434 200000 86204865 200000 796759439 200000 288796594 200000 14454249 200000 542730841 200000 453460346 200000 736564385 200000 629986602 200000 47884865 200000 510036814 200000 45302523 200000 785091298 200000 885990360 200000 630174929 200000 846847598 200000 191322922 200000 791927836 200000 418968169 200000 292148554 200000 236593334 200000 696599724 200000 168004895 200000 187235965 200000 505977566 200000 596143046 200000 298582679 200000 889965462 200000 426130327 200000 216055368 200000 13092632 200000 232103106 200000 192760186 200000 713333170 200000 177588105 200000 801490129 200000 571888571 200000 332227105 200000 691835760 200000 929509169 200000 182481458 200000 552500821 200000 221559540 200000 701818864 200000 278016853 200000 374245291 200000 936981724 200000 692865469 200000 48474170 200000 347224099 200000 488008845 200000 954325990 200000 83799705 200000 215299162 200000 836886030 200000 978259546 200000 530904263 200000 12803471 200000 965107719 200000 967243688 200000 199566267 200000 906078113 200000 421388732 200000 963767550 200000 972022028 200000 544185614 200000 4442390 200000 826416170 200000 212494064 200000 859877109 200000 679104153 200000 296795035 200000 889470013 200000 214166291 200000 887678830 200000 818062431 200000 575861354 200000 971632073 200000 523069785 200000 313553445 200000 730644366 200000 421577236 200000 190546627 200000 236751164 200000 694899295 200000 485057938 200000 401435313 200000 603456658 200000 986405427 200000 186996355 200000 317637833 200000 306936245 200000 692291841 200000 53285828 200000 927926099 200000 883859668 200000 165267296 200000 359447252 200000 742774069 200000 990802109 200000 279756934 200000 506179538 200000 481068021 200000 363569376 200000 656619082 200000 656382332 200000 712009146 200000 520692553 200000 426498849 200000 95708465 200000 723017546 200000 664835241 200000 765961764 200000 686274799 200000 929225739 200000 6756429 200000 405495559 200000 547900757 200000 570893317 200000 853419556 200000 114013217 200000 125956001 200000 185848286 200000 598345404 200000 49735274 200000 97815473 200000 680794333 200000 855697220 200000 283009911 200000 936779781 200000 162056935 200000 223197579 200000 337333120 200000 279261626 200000 3492995 200000 247789055 200000 7499098 200000 47956112 200000 317341912 200000 592318382 200000 693819003 200000 984084708 200000 286227884 200000 540178503 200000 183433468 200000 540610485 200000 187274086 200000 526709784 200000 76919697 200000 633679010 200000 553667853 200000 673321488 200000 964995474 200000 232869353 200000 148183110 200000 801081278 200000 446774517 200000 646427753 200000 26247512 200000 238935888 200000 558600785 200000 196824992 200000 624068907 200000 229090196 200000 878693084 200000 488305581 200000 96001859 200000 566989816 200000 693812844 200000 274611534 200000 964637641 200000 767245453 200000 551112056 200000 280618465 200000 966955905 200000 487155199 200000 164597527 200000 939572582 200000 786659284 200000 736204702 200000 747882750 200000 619870330 200000 810527431 200000 235111255 200000 117532038 200000 974411356 200000 57111808 200000 800546746 200000 412923811 200000 567296236 200000 52789703 200000 65698805 200000 533736685 200000 520039590 200000 849642241 200000 480387542 200000 108181914 200000 12315818 200000 943404342 200000 551904205 200000 930203776 200000 426655414 200000 264930188 200000 564436198 200000 743743767 200000 670564649 200000 272983497 200000 489905874 200000 995414388 200000 26734337 200000 800063060 200000 896247774 200000 148435022 200000 624551900 200000 56953907 200000 586219769 200000 37918460 200000 402168826 200000 564386061 200000 349217713 200000 684055923 200000 208313401 200000 390310696 200000 477028405 200000 104361548 200000 328371222 200000 900681067 200000 382508884 200000 318792379 200000 780119473 200000 870104924 200000 536387195 200000 703626392 200000 329439177 200000 517935906 200000 830156218 200000 823963736 200000 150714811 200000 765198723 200000 51259327 200000 895528724 200000 572965254 200000 129611750 200000 852619737 200000 496842368 200000 286330825 200000 454267986 200000 261362165 200000 861626100 200000 358896066 200000 932225900 200000 141231266 200000 954223462 200000 220260176 200000 164236923 200000 215071504 200000 937603437 200000 666934513 200000 214012262 200000 773348620 200000 747033918 200000 446939587 200000 279943860 200000 278769925 200000 187136433 200000 911408006 200000 387053450 200000 72750601 200000 519640636 200000 219836568 200000 216335792 200000 30212039 200000 808367350 200000 592752118 200000 531689355 200000 790642318 200000 488382101 200000 118083392 200000 906949155 200000 241893707 200000 540878959 200000 762964149 200000 539747613 200000 117923214 200000 783114363 200000 784149810 200000 206992065 200000 467337093 200000 103091536 200000 2460726 200000 62758389 200000 303994878 200000 317088292 200000 395174368 200000 921131582 200000 485543016 200000 199004366 200000 183791854 200000 864811973 200000 459791570 200000 259518915 200000 727450303 200000 650232143 200000 976838633 200000 85930011 200000 38713681 200000 640378435 200000 966597373 200000 497765772 200000 86371650 200000 85189287 200000 337415676 200000 621194861 200000 372165586 200000 12464929 200000 321123700 200000 243185075 200000 174075102 200000 775173370 200000 164702357 200000 485374198 200000 726645990 200000 581150741 200000 802259755 200000 476849772 200000 574136071 200000 519825147 200000 628635047 200000 997332204 200000 131558656 200000 351157970 200000 53572886 200000 993442796 200000 487890737 200000 58117473 200000 403184422 200000 971869570 200000 3337366 200000 139756813 200000 319529000 200000 835035750 200000 607703759 200000 263945437 200000 564234504 200000 459624428 200000 916161050 200000 403623544 200000 207732565 200000 493872141 200000 468292437 200000 30372388 200000 24368447 200000 984082271 200000 412868096 200000 757844169 200000 699340179 200000 30199575 200000 24621625 200000 12677099 200000 499221951 200000 770665229 200000 451611837 200000 40266162 200000 969163732 200000 132197303 200000 458695917 200000 18767589 200000 141523582 200000 585769004 200000 860463813 200000 49920233 200000 462984972 200000 689925154 200000 155817189 200000 475035590 200000 73219438 200000 935149039 200000 569835660 200000 356087841 200000 556488753 200000 255634570 200000 209225623 200000 871449410 200000 20957315 200000 650208650 200000 752947845 200000 520982286 200000 206700596 200000 461305125 200000 404855413 200000 544669197 200000 934627251 200000 193374769 200000 752267557 200000 575204197 200000 32153100 200000 208951333 200000 13759219 200000 393705179 200000 895909104 200000 598141208 200000 443675871 200000 931664600 200000 713662635 200000 648076736 200000 882518663 200000 759888481 200000 890259502 200000 636793716 200000 714844200 200000 131672861 200000 613973766 200000 796490281 200000 475660451 200000 993991506 200000 85545314 200000 160150647 200000 666382196 200000 816484327 200000 742733841 200000 377164181 200000 192225979 200000 931857506 200000 729610368 200000 796652887 200000 927194935 200000 738748649 200000 728967871 200000 701741110 200000 301587525 200000 118185029 200000 148942204 200000 718781255 200000 494800868 200000 287606746 200000 731077637 200000 216299585 200000 162455731 200000 813045167 200000 753742921 200000 728287099 200000 152510960 200000 309491819 200000 669509335 200000 429406187 200000 736927609 200000 447954772 200000 275014364 200000 387662120 200000 653949390 200000 842853457 200000 266165288 200000 396984679 200000 264962060 200000 90359785 200000 628108073 200000 179972992 200000 829729779 200000 785215809 200000 712614637 200000 387895529 200000 914208736 200000 168014368 200000 591445795 200000 83577273 200000 263662291 200000 352282350 200000 306088473 200000 80725157 200000 237304425 200000 864007343 200000 880621247 200000 124877061 200000 973828833 200000 871021323 200000 970964641 200000 189557455 200000 894971162 200000 156142665 200000 95665136 200000 465570970 200000 897904274 200000 599781198 200000 719283065 200000 308799388 200000 919481192 200000 399818658 200000 227744427 200000 140591019 200000 531716698 200000 173454187 200000 642418581 200000 766245182 200000 676583623 200000 198535534 200000 593561316 200000 946079596 200000 377944748 200000 886762772 200000 501008872 200000 723814379 200000 923840682 200000 509511778 200000 575952015 200000 46454034 200000 894235645 200000 748705790 200000 592361831 200000 638735318 200000 117443206 200000 704303920 200000 958497695 200000 306516943 200000 277067457 200000 977731550 200000 607354629 200000 384727347 200000 498008014 200000 32972942 200000 423061001 200000 58096857 200000 197892971 200000 38627431 200000 950087607 200000 383681078 200000 368987127 200000 539312943 200000 348492736 200000 884442467 200000 422610544 200000 780733261 200000 557749361 200000 853345044 200000 474767477 200000 376479687 200000 489481401 200000 863382177 200000 628441668 200000 445224004 200000 844720678 200000 256676863 200000 820407484 200000 861870346 200000 624701160 200000 13110215 200000 40251738 200000 393776896 200000 495330764 200000 957444909 200000 922048575 200000 18262445 200000 533444672 200000 919227401 200000 315491879 200000 123017526 200000 414610004 200000 978212561 200000 322241138 200000 805249122 200000 919981238 200000 497512091 200000 998671647 200000 728864920 200000 272644789 200000 761356063 200000 86716107 200000 216872927 200000 557058622 200000 501251762 200000 40951989 200000 727317724 200000 505661921 200000 70122571 200000 814342844 200000 846891223 200000 47652043 200000 769570689 200000 623540574 200000 47494581 200000 826496205 200000 622608521 200000 909943226 200000 796582910 200000 838995538 200000 950070844 200000 194578318 200000 530105559 200000 485867628 200000 819835918 200000 580287288 200000 43274248 200000 234046663 200000 15055383 200000 7638968 200000 171543030 200000 437425075 200000 419003661 200000 159088299 200000 257600425 200000 404702238 200000 971542086 200000 425996881 200000 296272583 200000 960891798 200000 659687865 200000 508139399 200000 966388118 200000 602517578 200000 744798717 200000 616422348 200000 453001980 200000 969944328 200000 328438856 200000 842212671 200000 645754497 200000 369051455 200000 34375793 200000 776289438 200000 292623947 200000 571344638 200000 825725677 200000 186895688 200000 898751776 200000 849570547 200000 738044629 200000 680168251 200000 13415527 200000 561596524 200000 130472925 200000 749336854 200000 797324326 200000 513432408 200000 209786972 200000 6495255 200000 849635588 200000 52978757 200000 56021322 200000 334253084 200000 722508359 200000 497100386 200000 205172796 200000 251716005 200000 224535510 200000 544190334 200000 537607530 200000 619372495 200000 922108471 200000 267977734 200000 140279209 200000 490649178 200000 525405329 200000 647929610 200000 352591983 200000 394180003 200000 403316907 200000 238226488 200000 831014869 200000 300700841 200000 886067946 200000 488762847 200000 791133839 200000 46321931 200000 63454293 200000 17720556 200000 73408501 200000 635347720 200000 920267923 200000 569019631 200000 735378941 200000 638905724 200000 461917675 200000 524345877 200000 885678398 200000 380743144 200000 189382466 200000 1106734 200000 198576366 200000 585271914 200000 283998240 200000 652981672 200000 437757155 200000 419141056 200000 639102634 200000 290561426 200000 892768660 200000 944787272 200000 324783016 200000 253317529 200000 243829272 200000 381333762 200000 124768895 200000 655467276 200000 380412452 200000 832370059 200000 511726903 200000 636978651 200000 138593297 200000 110011939 200000 401601654 200000 391162003 200000 238890707 200000 987622567 200000 191505281 200000 768154211 200000 671552002 200000 546409878 200000 53843009 200000 935979801 200000 827030996 200000 59814927 200000 652728635 200000 195788580 200000 906594079 200000 855295952 200000 3891606 200000 657192339 200000 567084379 200000 953060152 200000 160456471 200000 704673812 200000 397976221 200000 128397637 200000 247784487 200000 908471029 200000 95810972 200000 711990166 200000 61013963 200000 45867812 200000 942632367 200000 81531496 200000 752321962 200000 956403762 200000 746772171 200000 53172892 200000 126988298 200000 95565387 200000 520180617 200000 684499886 200000 343071186 200000 357648959 200000 788756765 200000 713787839 200000 866467464 200000 757791611 200000 184473439 200000 702867339 200000 69181011 200000 139753999 200000 357411524 200000 922385522 200000 339559418 200000 986270889 200000 993236581 200000 167097458 200000 511761122 200000 733469335 200000 278438902 200000 525865002 200000 425153298 200000 31599048 200000 499386831 200000 428476120 200000 839938865 200000 255112907 200000 552366822 200000 40724571 200000 457402502 200000 593211086 200000 297007826 200000 594771249 200000 193432310 200000 789455263 200000 7024072 200000 977444473 200000 224331016 200000 952898988 200000 951529120 200000 976166896 200000 699962340 200000 26286598 200000 221857488 200000 773840375 200000 626609998 200000 52154969 200000 687202415 200000 392548746 200000 270669743 200000 754054900 200000 796058163 200000 743620170 200000 269563403 200000 59793095 200000 829816690 200000 816157299 200000 435917835 200000 613661023 200000 44163619 200000 453908197 200000 748482548 200000 151250155 200000 130846429 200000 372889374 200000 336779948 200000 774095929 200000 487845078 200000 760628029 200000 829512123 200000 717912760 200000 409659876 200000 854317568 200000 741230407 200000 184290423 200000 613243007 200000 169804998 200000 911520277 200000 191544867 200000 171304380 200000 464222093 200000 517631886 200000 575975692 200000 113838418 200000 616605939 200000 254885303 200000 335511840 200000 475187096 200000 771082296 200000 33644343 200000 667335917 200000 97126787 200000 238561082 200000 884762452 200000 920908706 200000 252043947 200000 462420598 200000 901851125 200000 829348622 200000 538965830 200000 550706956 200000 570544544 200000 115497374 200000 146436139 200000 168919739 200000 944267644 200000 156268130 200000 854615760 200000 641890784 200000 322528079 200000 603729672 200000 960909643 200000 97170810 200000 232566656 200000 866995166 200000 866309204 200000 108014376 200000 449400597 200000 801778131 200000 455738175 200000 887209768 200000 226196917 200000 253554294 200000 378919429 200000 265874521 200000 756625831 200000 614745588 200000 909863228 200000 208641592 200000 71190480 200000 568467741 200000 308679705 200000 772958438 200000 775967671 200000 874432351 200000 323966068 200000 789288736 200000 205971332 200000 52184264 200000 645678275 200000 801714756 200000 449708027 200000 714903559 200000 395415069 200000 519571025 200000 386802821 200000 885094507 200000 214044728 200000 423341031 200000 259834662 200000 709954529 200000 376838506 200000 847817282 200000 819278983 200000 306580729 200000 412508330 200000 724409666 200000 181318124 200000 699351265 200000 67683215 200000 769827685 200000 294870334 200000 452691815 200000 147784271 200000 298569674 200000 301651202 200000 275293434 200000 796346304 200000 697796143 200000 232556126 200000 182355625 200000 627961689 200000 187416819 200000 148626202 200000 619136545 200000 536664881 200000 31050003 200000 104078236 200000 235498930 200000 182273022 200000 521398832 200000 76230377 200000 574714442 200000 755543831 200000 569245319 200000 467054762 200000 600997239 200000 412070001 200000 923819254 200000 149805348 200000 951416680 200000 894497956 200000 984858364 200000 862442814 200000 937246956 200000 293618919 200000 314502841 200000 240439934 200000 907478896 200000 335432462 200000 138132713 200000 650226443 200000 728618244 200000 130487698 200000 133524716 200000 220612011 200000 978365526 200000 726592904 200000 792097984 200000 128691141 200000 224416948 200000 836319399 200000 681684228 200000 30547807 200000 672871437 200000 41778502 200000 398115062 200000 61219616 200000 21842671 200000 907663451 200000 122536052 200000 920877135 200000 214759562 200000 466895740 200000 258898430 200000 519946961 200000 670824107 200000 794089697 200000 469498546 200000 195991853 200000 244107200 200000 895773535 200000 190206029 200000 244503690 200000 540517593 200000 739461229 200000 834244912 200000 923705007 200000 285755300 200000 257703457 200000 670585431 200000 258119169 200000 219423856 200000 308678963 200000 519466338 200000 958965640 200000 855385642 200000 373788408 200000 957845647 200000 415790825 200000 52278882 200000 908489063 200000 872474301 200000 857940075 200000 276967750 200000 829404439 200000 140555114 200000 175034614 200000 485061028 200000 219573566 200000 211998901 200000 790093327 200000 534476523 200000 810256306 200000 96013148 200000 708900828 200000 703427881 200000 685081322 200000 918360254 200000 488873765 200000 245045006 200000 720718333 200000 263630552 200000 85049679 200000 79269351 200000 48134817 200000 721725003 200000 724808290 200000 530067362 200000 283266861 200000 764975188 200000 183600900 200000 64818383 200000 163304086 200000 865546961 200000 610352251 200000 45528732 200000 682913908 200000 83423297 200000 970738350 200000 722674392 200000 704300797 200000 769838531 200000 116366371 200000 699536880 200000 345488136 200000 307115286 200000 529917440 200000 845595892 200000 746737162 200000 740457622 200000 673139214 200000 847261586 200000 670538780 200000 951852357 200000 886759600 200000 891940888 200000 794244082 200000 92366014 200000 591800048 200000 271119733 200000 602810084 200000 548255042 200000 819486322 200000 193448759 200000 423097575 200000 133142959 200000 390408061 200000 124986766 200000 152313492 200000 732794242 200000 372796152 200000 545256774 200000 628133151 200000 511515356 200000 99212905 200000 558346704 200000 487375968 200000 160323705 200000 770359287 200000 731867449 200000 237285069 200000 407314362 200000 671549033 200000 777932848 200000 43182460 200000 162731675 200000 922435364 200000 393174019 200000 955110949 200000 260292540 200000 424228399 200000 266887842 200000 450194205 200000 353229915 200000 283153970 200000 371316377 200000 49059675 200000 747420247 200000 330023025 200000 550621465 200000 398980214 200000 104044590 200000 840132309 200000 376506863 200000 750583971 200000 925881599 200000 360734178 200000 834258314 200000 28451003 200000 957559944 200000 124277441 200000 156146937 200000 656960050 200000 265564455 200000 661263158 200000 622455785 200000 82067744 200000 415826396 200000 607729066 200000 101158570 200000 503544891 200000 434171972 200000 537294114 200000 475653161 200000 329256665 200000 71327391 200000 787855684 200000 219420150 200000 36022513 200000 27561418 200000 176821848 200000 393471551 200000 724672794 200000 298239300 200000 785786692 200000 331902931 200000 90407050 200000 665099565 200000 985221518 200000 79628831 200000 3634456 200000 107340353 200000 497958236 200000 219068211 200000 801788729 200000 171837920 200000 745913718 200000 268790716 200000 10754054 200000 208452616 200000 794002754 200000 874866954 200000 449730867 200000 723789655 200000 749790918 200000 220866315 200000 307464983 200000 141150989 200000 484425897 200000 611718222 200000 599341226 200000 787318536 200000 939012145 200000 648275456 200000 960601985 200000 567681989 200000 673277253 200000 717666289 200000 216138196 200000 276060773 200000 629828716 200000 149176462 200000 560788600 200000 266260644 200000 776673483 200000 531990759 200000 692133091 200000 91006178 200000 209242153 200000 133917866 200000 90140462 200000 883290142 200000 857912557 200000 850949669 200000 425850893 200000 834563573 200000 635483166 200000 533589064 200000 766984920 200000 542481062 200000 182976865 200000 842219679 200000 198334853 200000 13845776 200000 523479805 200000 953593179 200000 681903787 200000 865205425 200000 521521626 200000 169986377 200000 326641536 200000 344129959 200000 906863996 200000 687646680 200000 960809946 200000 980924082 200000 364247052 200000 807713558 200000 258987568 200000 693674287 200000 279589966 200000 107511218 200000 197196185 200000 809030942 200000 754088363 200000 838763771 200000 377653194 200000 838127388 200000 92045351 200000 259333855 200000 148836124 200000 873875561 200000 764429419 200000 967426540 200000 994512515 200000 656223970 200000 878846908 200000 472968529 200000 336387479 200000 11263238 200000 561008128 200000 241215708 200000 624363662 200000 727267316 200000 335681471 200000 805498108 200000 395593790 200000 684201834 200000 986709535 200000 101241536 200000 848900639 200000 954426311 200000 999077606 200000 684385237 200000 760282694 200000 365342217 200000 329023099 200000 97734283 200000 246230378 200000 473349071 200000 202575332 200000 976130512 200000 487186658 200000 618290518 200000 520009416 200000 375959346 200000 151152803 200000 438220159 200000 928534381 200000 771572449 200000 435661126 200000 201931207 200000 513040058 200000 562442665 200000 702144511 200000 628223052 200000 406658101 200000 11279099 200000 33935526 200000 274649549 200000 939156997 200000 89850084 200000 320337328 200000 332473769 200000 400420080 200000 409984531 200000 966095414 200000 153640927 200000 175054429 200000 343405526 200000 336754668 200000 863440140 200000 825622099 200000 304582684 200000 808214314 200000 900106351 200000 775033207 200000 935313780 200000 727202534 200000 245784550 200000 365378832 200000 720712971 200000 838894775 200000 802703857 200000 61518597 200000 904522929 200000 759950034 200000 245503406 200000 576767965 200000 802341588 200000 737953807 200000 467987163 200000 149727933 200000 546307202 200000 857124836 200000 472948694 200000 502501229 200000 73082731 200000 156265576 200000 567472543 200000 410052690 200000 342673883 200000 106316369 200000 294070227 200000 387543156 200000 194576579 200000 65428725 200000 359511729 200000 398348152 200000 628516784 200000 241697355 200000 340837656 200000 757786022 200000 496355024 200000 231381738 200000 19795591 200000 991481828 200000 996730100 200000 729101320 200000 85686554 200000 905418167 200000 760383368 200000 980337019 200000 348648851 200000 163880264 200000 888298139 200000 938419643 200000 247599949 200000 238917468 200000 702042845 200000 799586781 200000 537486921 200000 505795418 200000 928876955 200000 285893528 200000 919179045 200000 394204488 200000 398637252 200000 526482242 200000 890701086 200000 900954572 200000 265210598 200000 16889811 200000 666054677 200000 224730670 200000 158537008 200000 696490720 200000 424577158 200000 976943188 200000 751840113 200000 348301984 200000 664715666 200000 724929732 200000 536545302 200000 936186858 200000 534615285 200000 676426405 200000 440280111 200000 675057204 200000 55058703 200000 699564478 200000 736427882 200000 127850900 200000 390005982 200000 37529204 200000 620374037 200000 691538114 200000 780584449 200000 822310350 200000 751858975 200000 139645714 200000 650185398 200000 150922611 200000 777399319 200000 171564157 200000 239893980 200000 338693033 200000 288780074 200000 35446169 200000 62808817 200000 668216151 200000 819940648 200000 688894875 200000 419187219 200000 463021060 200000 944694143 200000 890917467 200000 800513026 200000 402084309 200000 152851005 200000 929262159 200000 22575131 200000 930526098 200000 641062417 200000 817626254 200000 329417822 200000 483105440 200000 612287562 200000 270277326 200000 834368872 200000 483619591 200000 640742613 200000 499256677 200000 536926840 200000 379376492 200000 688286274 200000 523972938 200000 687946093 200000 3875607 200000 552935359 200000 60129300 200000 363535045 200000 60649453 200000 497459994 200000 385151481 200000 986281375 200000 988195446 200000 563433666 200000 323061199 200000 537414073 200000 428530648 200000 383123398 200000 987388685 200000 108339058 200000 772373976 200000 42998227 200000 352214474 200000 8555464 200000 554811103 200000 653146425 200000 256728252 200000 5132377 200000 146915314 200000 912224486 200000 377754426 200000 771755365 200000 637348536 200000 721816680 200000 596449081 200000 52546505 200000 508882807 200000 868275694 200000 643498321 200000 423667973 200000 494720277 200000 986009158 200000 155009721 200000 264793398 200000 900282650 200000 64989920 200000 826033989 200000 566967579 200000 89211308 200000 450793417 200000 787950446 200000 752445971 200000 46774162 200000 907643823 200000 993877065 200000 707085852 200000 67794480 200000 984040930 200000 806674317 200000 124373 200000 319064976 200000 247616593 200000 214032273 200000 882331772 200000 707753558 200000 787640712 200000 218856267 200000 446001136 200000 763788745 200000 715811511 200000 420195409 200000 73403566 200000 123298256 200000 619725741 200000 800167131 200000 111907799 200000 576340210 200000 513217240 200000 540888510 200000 670489383 200000 195890260 200000 985101638 200000 147391089 200000 9343743 200000 558839741 200000 560631974 200000 433228042 200000 58410075 200000 412601236 200000 560560455 200000 372578881 200000 250658011 200000 744669920 200000 535174678 200000 224109931 200000 946307774 200000 923353414 200000 318283427 200000 671646847 200000 293612257 200000 249769230 200000 23712540 200000 986710036 200000 672411843 200000 195408669 200000 126375503 200000 198508384 200000 367325314 200000 267015931 200000 804569003 200000 919298617 200000 850063582 200000 617380046 200000 471864126 200000 992633110 200000 138546485 200000 288256347 200000 4654520 200000 623767822 200000 513981829 200000 976630283 200000 848983653 200000 790909911 200000 786494060 200000 166924515 200000 610555190 200000 371100616 200000 841130282 200000 240524937 200000 277455544 200000 213378006 200000 143425436 200000 410431557 200000 484142618 200000 42177433 200000 836737089 200000 664201725 200000 529602859 200000 500636999 200000 937642040 200000 516497463 200000 443952728 200000 672438199 200000 198407488 200000 894289434 200000 28574385 200000 653878878 200000 509144502 200000 393894252 200000 351395299 200000 249147221 200000 339567769 200000 901846164 200000 700662334 200000 563643728 200000 752745863 200000 13779096 200000 504360112 200000 148530598 200000 830236352 200000 395874591 200000 184180424 200000 246230095 200000 904736546 200000 610484335 200000 256812211 200000 708158945 200000 435058219 200000 755892079 200000 741904193 200000 451915153 200000 432871417 200000 346106278 200000 635000288 200000 351971127 200000 543059276 200000 208990521 200000 555678878 200000 732902217 200000 474188161 200000 377067247 200000 444629546 200000 727779549 200000 812465303 200000 244406319 200000 53314514 200000 744632235 200000 978132781 200000 856300288 200000 533294469 200000 817406984 200000 645172865 200000 915235335 200000 560543186 200000 936160491 200000 501317234 200000 925835404 200000 449866215 200000 257115627 200000 935649662 200000 509325428 200000 19908498 200000 357911869 200000 843017412 200000 681025607 200000 97346370 200000 515569594 200000 711998466 200000 47061802 200000 186585605 200000 665209558 200000 804880279 200000 968787173 200000 552479115 200000 869764777 200000 369765504 200000 572839389 200000 420950048 200000 513814504 200000 628071518 200000 353784090 200000 996940469 200000 805079020 200000 11539309 200000 823311426 200000 974646487 200000 931452073 200000 422964877 200000 514586523 200000 984476853 200000 286964407 200000 812707133 200000 63373323 200000 370703133 200000 754883916 200000 94143386 200000 999693082 200000 475213695 200000 703659583 200000 426858595 200000 167255278 200000 864821223 200000 706576389 200000 426514167 200000 164367949 200000 449532166 200000 92869046 200000 918409556 200000 687480990 200000 747166249 200000 679125769 200000 244619288 200000 584833511 200000 611949887 200000 909920338 200000 436140163 200000 194542287 200000 331838166 200000 104743562 200000 187561587 200000 448554652 200000 932766750 200000 445032774 200000 626207845 200000 869281077 200000 933439715 200000 488062654 200000 646617466 200000 379702048 200000 62053782 200000 568922054 200000 902678894 200000 801659780 200000 985959236 200000 817155031 200000 878273185 200000 918760488 200000 795302300 200000 224673031 200000 276159506 200000 235221361 200000 454882028 200000 485424139 200000 498981214 200000 209245286 200000 188617251 200000 322510395 200000 901499588 200000 325399214 200000 868712144 200000 301704077 200000 666946851 200000 517679760 200000 340978465 200000 333254808 200000 257404921 200000 558959345 200000 797984740 200000 829104785 200000 389831524 200000 263179609 200000 589958792 200000 903365457 200000 853955620 200000 918375917 200000 216270619 200000 502786892 200000 222259607 200000 939663221 200000 518093900 200000 62473626 200000 633657274 200000 290495318 200000 147630954 200000 558850544 200000 61375278 200000 204634008 200000 532243042 200000 592454823 200000 931411759 200000 723181280 200000 237487556 200000 751191731 200000 507553181 200000 319608950 200000 302556350 200000 634659756 200000 721586934 200000 203140160 200000 642328863 200000 968963528 200000 210320473 200000 741921988 200000 755604308 200000 933386205 200000 87615365 200000 590251304 200000 987168364 200000 47551331 200000 302336726 200000 792922420 200000 765320215 200000 727709295 200000 313710413 200000 386873678 200000 371106466 200000 15241656 200000 756073608 200000 30578300 200000 848087292 200000 861821589 200000 458546373 200000 195599461 200000 205042355 200000 300061947 200000 467576034 200000 752567631 200000 668477430 200000 880875394 200000 696280159 200000 841152545 200000 138912660 200000 571011937 200000 172410713 200000 403225697 200000 864436987 200000 393536621 200000 1978511 200000 524656182 200000 519334457 200000 919405340 200000 911220577 200000 700161639 200000 1439228 200000 620110983 200000 889428939 200000 383982681 200000 340062101 200000 395452002 200000 194292845 200000 812214803 200000 594665200 200000 23880965 200000 790582917 200000 666481724 200000 91624604 200000 489194854 200000 273282034 200000 596349467 200000 511569865 200000 461259036 200000 156398385 200000 441851797 200000 865914948 200000 561140828 200000 125503331 200000 447338289 200000 850282620 200000 585982974 200000 389593669 200000 176415255 200000 929559423 200000 387190648 200000 996735541 200000 82114059 200000 372856060 200000 64835297 200000 81956915 200000 84511094 200000 547854146 200000 335834863 200000 595104220 200000 18250588 200000 768196414 200000 234052344 200000 872199535 200000 961352038 200000 406002304 200000 813910771 200000 663471052 200000 424290776 200000 438828854 200000 233126263 200000 817473135 200000 251266459 200000 472085038 200000 56302522 200000 813173112 200000 147943988 200000 239220952 200000 666528146 200000 650271653 200000 913326025 200000 914093888 200000 357427063 200000 96006740 200000 742969634 200000 531979799 200000 160555134 200000 229309829 200000 197398949 200000 472253609 200000 683433566 200000 127875542 200000 570882392 200000 807114983 200000 922047853 200000 808756357 200000 927140578 200000 111083871 200000 366584483 200000 102819696 200000 561940361 200000 145226046 200000 217838997 200000 422362391 200000 198238004 200000 818227283 200000 668609146 200000 996711575 200000 585156201 200000 413833998 200000 312833065 200000 255403951 200000 486569551 200000 703485564 200000 171188760 200000 765133502 200000 48077996 200000 15682635 200000 415295581 200000 457985218 200000 42963431 200000 777182924 200000 134076847 200000 90660186 200000 81358086 200000 180523755 200000 964169061 200000 180870852 200000 505951664 200000 523909175 200000 99320181 200000 817305567 200000 24641068 200000 917191904 200000 536127606 200000 81433129 200000 689037663 200000 40491955 200000 244969373 200000 792162752 200000 136129232 200000 984886814 200000 905751234 200000 852542820 200000 640939175 200000 377154610 200000 157227611 200000 317386866 200000 361086376 200000 177676443 200000 981242239 200000 911678698 200000 718417211 200000 445162664 200000 464927716 200000 609230697 200000 478281063 200000 232452169 200000 685659616 200000 543381294 200000 260320465 200000 906363403 200000 600492650 200000 394712088 200000 780204737 200000 205253916 200000 380317465 200000 985151654 200000 446419229 200000 240371021 200000 698609699 200000 192634356 200000 122191466 200000 967457034 200000 246505054 200000 794490819 200000 635578321 200000 785979234 200000 94718273 200000 198037105 200000 479705367 200000 299871237 200000 919675619 200000 893655804 200000 125828258 200000 515509055 200000 83087866 200000 829777666 200000 876789114 200000 586809857 200000 489762781 200000 942251715 200000 319832389 200000 70200792 200000 785563265 200000 792186140 200000 265131081 200000 355455732 200000 647905406 200000 152072077 200000 94240621 200000 536691745 200000 559938314 200000 516046899 200000 940606007 200000 270860495 200000 351302652 200000 667503053 200000 806141646 200000 235513101 200000 941731786 200000 30941114 200000 561993208 200000 262169993 200000 122736522 200000 802760184 200000 282862364 200000 311677841 200000 232539379 200000 366658854 200000 750851136 200000 613077268 200000 539499612 200000 157731970 200000 946296843 200000 668272289 200000 842193083 200000 351327211 200000 743551939 200000 50327909 200000 206494118 200000 872066527 200000 220068688 200000 365882160 200000 291806549 200000 95129468 200000 838099254 200000 959752816 200000 504017565 200000 772174978 200000 606177437 200000 547016755 200000 37658357 200000 739825998 200000 227237196 200000 47323176 200000 550493811 200000 183147743 200000 592236456 200000 787337885 200000 545008591 200000 607936725 200000 514257080 200000 540810882 200000 868341342 200000 242350956 200000 839217700 200000 223171428 200000 738930199 200000 440115588 200000 994281520 200000 356362609 200000 117303185 200000 163865243 200000 531659717 200000 347317113 200000 22501378 200000 801990352 200000 305203303 200000 308382442 200000 871823680 200000 425967329 200000 611739711 200000 53717971 200000 40788930 200000 682995244 200000 353583122 200000 837358305 200000 198652063 200000 457965233 200000 93096262 200000 343649636 200000 413220237 200000 863641357 200000 992400867 200000 598868298 200000 983659747 200000 141756544 200000 442904207 200000 580255521 200000 912259990 200000 540923111 200000 960209040 200000 752659480 200000 19720510 200000 370289346 200000 391253965 200000 339830781 200000 34097681 200000 693676846 200000 43963596 200000 264909120 200000 931035878 200000 132557290 200000 274581683 200000 943253741 200000 917111090 200000 241783125 200000 57040202 200000 138495157 200000 911997197 200000 248444525 200000 810922743 200000 975268581 200000 490546990 200000 131834577 200000 256814272 200000 159152236 200000 899205865 200000 566839999 200000 706442828 200000 912943833 200000 337360439 200000 355980565 200000 570782178 200000 387508313 200000 62105518 200000 21337427 200000 654628455 200000 295012284 200000 852042371 200000 271904662 200000 910039394 200000 532636271 200000 738822798 200000 180083870 200000 212697338 200000 78580354 200000 734925893 200000 397711816 200000 34609142 200000 93461667 200000 736562366 200000 805835539 200000 725239739 200000 409570337 200000 384838065 200000 664469790 200000 21015632 200000 371760361 200000 747598195 200000 439225640 200000 908440157 200000 774711179 200000 65409275 200000 42872078 200000 988865830 200000 13025077 200000 42587616 200000 40441167 200000 592109203 200000 859969973 200000 210602583 200000 707255049 200000 954086187 200000 7350138 200000 64967481 200000 67808764 200000 970293268 200000 520284562 200000 450426874 200000 643779718 200000 972181267 200000 238520236 200000 25781426 200000 475724708 200000 850160273 200000 744059927 200000 869879830 200000 590491383 200000 408013203 200000 584867777 200000 593768319 200000 77191355 200000 468209087 200000 971212344 200000 462911201 200000 854203857 200000 642333533 200000 686444971 200000 876330196 200000 977700277 200000 716326739 200000 230627048 200000 423860366 200000 73297031 200000 606236967 200000 830685534 200000 421199334 200000 132228357 200000 570911999 200000 57045276 200000 165856081 200000 149293710 200000 620565923 200000 211539152 200000 820521447 200000 139005728 200000 635507321 200000 419284424 200000 424962399 200000 914354522 200000 196410759 200000 348518899 200000 693116941 200000 905999481 200000 473284980 200000 706285535 200000 432949482 200000 569537118 200000 837442950 200000 826634939 200000 296137611 200000 703025030 200000 703228324 200000 646166102 200000 908709928 200000 752913167 200000 570000981 200000 322502430 200000 347216789 200000 252885688 200000 335396542 200000 569163809 200000 362052939 200000 322716385 200000 329784998 200000 649724174 200000 256981856 200000 114130054 200000 885566580 200000 146690611 200000 34015369 200000 118789447 200000 249394991 200000 519341695 200000 550971934 200000 629507426 200000 319780476 200000 894268289 200000 801996821 200000 673777078 200000 781389474 200000 910867814 200000 787777285 200000 56214977 200000 380873865 200000 970705150 200000 721411619 200000 460167074 200000 768883125 200000 426375607 200000 905817928 200000 756880406 200000 342376015 200000 565803936 200000 861642984 200000 704878718 200000 270324507 200000 73040230 200000 174663707 200000 858399958 200000 619227522 200000 321729113 200000 588988054 200000 748736959 200000 97097608 200000 30996582 200000 206351538 200000 980415605 200000 415251926 200000 338386461 200000 18262883 200000 932070616 200000 718585777 200000 524556460 200000 553168449 200000 889914727 200000 667017471 200000 685039073 200000 769805698 200000 439780671 200000 185436744 200000 717905452 200000 205897724 200000 569391135 200000 900935858 200000 817882265 200000 886236455 200000 151887974 200000 400842243 200000 461368537 200000 676271384 200000 727254289 200000 82746018 200000 926104889 200000 525685382 200000 175153089 200000 400227733 200000 280301224 200000 991936200 200000 873049267 200000 957500034 200000 192813236 200000 870242771 200000 6127301 200000 697412018 200000 514035596 200000 447963711 200000 722839415 200000 502170121 200000 797927935 200000 764450627 200000 615397094 200000 506137358 200000 442401658 200000 665122995 200000 247593426 200000 983236840 200000 829165069 200000 630639880 200000 707252120 200000 145427037 200000 430636134 200000 789155672 200000 848652343 200000 227686612 200000 959710163 200000 330195800 200000 146559054 200000 831920211 200000 978266692 200000 796743520 200000 298830619 200000 593000322 200000 511959621 200000 556100198 200000 450479741 200000 853979045 200000 734550279 200000 949256704 200000 662226162 200000 962531492 200000 718221399 200000 790575206 200000 162218904 200000 351672070 200000 974682787 200000 500544109 200000 704547375 200000 805505008 200000 620273916 200000 882122636 200000 33812756 200000 845046570 200000 814491918 200000 702381530 200000 448946503 200000 716906777 200000 65983273 200000 843742733 200000 990777957 200000 71050437 200000 600859194 200000 27057531 200000 446675118 200000 541885395 200000 899181009 200000 519573531 200000 469509887 200000 907259019 200000 640969756 200000 786899076 200000 969828055 200000 345055186 200000 695829481 200000 42443244 200000 420555861 200000 267994928 200000 220883111 200000 694043177 200000 97891383 200000 615870155 200000 871057509 200000 985865139 200000 299426268 200000 117378921 200000 151972816 200000 997017503 200000 985328962 200000 210579568 200000 510093368 200000 559117220 200000 74734343 200000 28004840 200000 428943243 200000 249042968 200000 225302635 200000 251856503 200000 51548759 200000 213094387 200000 82281291 200000 98926435 200000 712942027 200000 952631498 200000 373342759 200000 837929619 200000 426746294 200000 818927828 200000 742342172 200000 200369293 200000 271678085 200000 669593320 200000 830621417 200000 636466296 200000 448793928 200000 656145020 200000 219919597 200000 376663066 200000 222484397 200000 164614054 200000 317442343 200000 27636698 200000 242231298 200000 56443677 200000 890205491 200000 634778815 200000 118660406 200000 124067384 200000 75109714 200000 469692014 200000 237725400 200000 419827437 200000 687645794 200000 329637678 200000 227736342 200000 6307283 200000 824326113 200000 891572710 200000 643763901 200000 191732767 200000 983321582 200000 742486045 200000 265370942 200000 362507689 200000 190759750 200000 607517176 200000 423279782 200000 953082599 200000 211872074 200000 500548159 200000 268625828 200000 987236080 200000 623186934 200000 216523863 200000 186577799 200000 671401338 200000 198452714 200000 814943816 200000 706727484 200000 139434203 200000 29200997 200000 660443831 200000 598983251 200000 769889290 200000 729519428 200000 773778668 200000 422815994 200000 811144350 200000 500343558 200000 485825740 200000 721496063 200000 645747405 200000 466922186 200000 249395423 200000 510548433 200000 313542509 200000 619234894 200000 436728906 200000 982637439 200000 321763829 200000 255702000 200000 213757653 200000 252772534 200000 92845692 200000 791489712 200000 242250982 200000 816201158 200000 695387576 200000 231070764 200000 882508675 200000 858868637 200000 338228480 200000 32483489 200000 489011283 200000 186888137 200000 33149513 200000 893212912 200000 430328732 200000 637322873 200000 293697067 200000 226493077 200000 35149380 200000 234706556 200000 198756828 200000 220638128 200000 484640211 200000 858648895 200000 519247155 200000 451091711 200000 867511407 200000 982605522 200000 154401446 200000 668509153 200000 169522910 200000 67850723 200000 3462987 200000 782821973 200000 364165255 200000 658799040 200000 900774617 200000 201001719 200000 863959409 200000 929959512 200000 755082663 200000 744501000 200000 501919297 200000 100265017 200000 141784235 200000 812130918 200000 355409470 200000 45756051 200000 547750267 200000 752322959 200000 494777167 200000 157786419 200000 35018319 200000 82869153 200000 440479738 200000 958285447 200000 176119804 200000 107437148 200000 854492007 200000 28658592 200000 578173433 200000 946073117 200000 640265050 200000 962491946 200000 807906396 200000 204096996 200000 430567995 200000 394500212 200000 536483805 200000 434228558 200000 231251729 200000 48406381 200000 54271953 200000 821758106 200000 228952961 200000 654549156 200000 485336623 200000 1520807 200000 335025107 200000 293121607 200000 815583630 200000 172467443 200000 623390444 200000 589394724 200000 351092516 200000 17495965 200000 702106196 200000 173312682 200000 99803847 200000 221108579 200000 531223088 200000 437622504 200000 8346350 200000 367877027 200000 439494472 200000 422195339 200000 131759792 200000 890346077 200000 254228226 200000 218641635 200000 790730691 200000 731045935 200000 357777764 200000 571426781 200000 621557885 200000 421068374 200000 717452052 200000 28233226 200000 684998614 200000 528267442 200000 815865690 200000 470104726 200000 813024099 200000 284904898 200000 920699932 200000 488396624 200000 274596187 200000 912329891 200000 689231328 200000 600175271 200000 128468117 200000 257513748 200000 136466381 200000 446189482 200000 198695558 200000 32531828 200000 170041769 200000 340938247 200000 950818118 200000 783621313 200000 748662235 200000 266923020 200000 931823500 200000 575947418 200000 963169641 200000 60221608 200000 988656812 200000 237238077 200000 578212346 200000 480286057 200000 279907999 200000 384833416 200000 868495828 200000 893443711 200000 602390523 200000 280953595 200000 710251486 200000 140441270 200000 843960309 200000 213375411 200000 204690847 200000 319971711 200000 995617381 200000 529719920 200000 117333820 200000 200400103 200000 653923265 200000 879643791 200000 45169020 200000 338011037 200000 376666399 200000 699059728 200000 100430278 200000 56377584 200000 102779959 200000 711150992 200000 868752417 200000 67127501 200000 684962142 200000 283440206 200000 840354610 200000 10156484 200000 505949067 200000 727900201 200000 279198273 200000 217288450 200000 182387285 200000 368371103 200000 803128627 200000 437892183 200000 777439729 200000 37075919 200000 491643024 200000 231548977 200000 360311607 200000 88653942 200000 689942397 200000 809896351 200000 436325790 200000 557420021 200000 530296770 200000 311826510 200000 893747515 200000 40486217 200000 216199620 200000 122781326 200000 397354692 200000 351005200 200000 665765515 200000 565290316 200000 178272658 200000 859608202 200000 460765117 200000 663310872 200000 878489 200000 277915540 200000 658386847 200000 79647520 200000 377618289 200000 641219245 200000 474698010 200000 765508403 200000 312165968 200000 433674740 200000 187719603 200000 709112766 200000 295518221 200000 293480999 200000 845398417 200000 341922513 200000 644354845 200000 718415013 200000 161855866 200000 376815385 200000 880099992 200000 957714284 200000 317157077 200000 546595814 200000 972971061 200000 510874395 200000 448355240 200000 359509798 200000 420250184 200000 606689008 200000 249626778 200000 377750376 200000 562037706 200000 930895561 200000 223926001 200000 951164889 200000 709138000 200000 251474726 200000 800959124 200000 47919177 200000 450252818 200000 847014692 200000 161065993 200000 515775269 200000 785502180 200000 430185091 200000 255880823 200000 873318781 200000 427020607 200000 930818976 200000 802296740 200000 265233151 200000 38604857 200000 90015610 200000 88845304 200000 479798266 200000 138045831 200000 77207984 200000 665297015 200000 81127771 200000 581671553 200000 233543296 200000 145144521 200000 869692081 200000 22310173 200000 930035401 200000 181163317 200000 182594604 200000 574413810 200000 845480969 200000 806121120 200000 40851609 200000 14488629 200000 219231 200000 572811922 200000 677939047 200000 16367551 200000 537225 200000 149711152 200000 901365924 200000 43349764 200000 689028069 200000 112759618 200000 678639872 200000 840901915 200000 456320115 200000 623263277 200000 810270151 200000 722983868 200000 469669584 200000 424846841 200000 768816874 200000 985491261 200000 395848251 200000 5902667 200000 121235190 200000 272674963 200000 11712660 200000 987863915 200000 970935066 200000 375939926 200000 175750231 200000 665025599 200000 617839396 200000 907998652 200000 904003236 200000 418144333 200000 214456707 200000 11893403 200000 591960377 200000 595116731 200000 683967814 200000 968538987 200000 568685685 200000 421366097 200000 399258650 200000 661409857 200000 472564566 200000 47923829 200000 957987407 200000 342853076 200000 285324666 200000 860463917 200000 451143891 200000 39904123 200000 310159137 200000 548446496 200000 81654069 200000 117075755 200000 307737897 200000 425718932 200000 33742754 200000 26293116 200000 951999759 200000 221624944 200000 976478441 200000 792257445 200000 753651443 200000 482717754 200000 17793146 200000 135442810 200000 823462804 200000 4399129 200000 275075682 200000 658445684 200000 389255247 200000 48405715 200000 374354768 200000 307101865 200000 828335907 200000 385241552 200000 862242962 200000 894774478 200000 615475375 200000 488248596 200000 674771991 200000 507798587 200000 3713585 200000 190853959 200000 544041582 200000 51221478 200000 629803912 200000 841932207 200000 720490692 200000 493590373 200000 771268914 200000 954430516 200000 211065065 200000 5841648 200000 82553421 200000 570684250 200000 636659019 200000 811658076 200000 975381657 200000 209961546 200000 620230392 200000 861217824 200000 678338676 200000 766821576 200000 823075232 200000 655600979 200000 923323099 200000 593915196 200000 450484111 200000 956783531 200000 304502638 200000 188206765 200000 814517174 200000 430781566 200000 559851116 200000 526778049 200000 351564706 200000 820228547 200000 240068786 200000 515696061 200000 181919617 200000 718869521 200000 646121407 200000 916353674 200000 317894180 200000 255999134 200000 57950130 200000 856859309 200000 38928119 200000 265344320 200000 527510345 200000 754850380 200000 951725065 200000 946112111 200000 997549027 200000 179983407 200000 735412234 200000 206043968 200000 776345982 200000 573539772 200000 489348679 200000 552320874 200000 6378680 200000 983050489 200000 132120239 200000 801918787 200000 658265809 200000 450429069 200000 939976656 200000 65754051 200000 541151654 200000 630417854 200000 981840089 200000 449735807 200000 669921207 200000 285569651 200000 678406553 200000 268041646 200000 272605217 200000 29779762 200000 779616381 200000 538132007 200000 874701476 200000 62792482 200000 914273429 200000 855385440 200000 342057885 200000 424553993 200000 571236751 200000 25700719 200000 162320907 200000 920059470 200000 655487417 200000 169154315 200000 496982925 200000 888548087 200000 39607810 200000 542480267 200000 161201249 200000 815005099 200000 518265337 200000 807569637 200000 427612517 200000 796717233 200000 238617035 200000 38125488 200000 959619097 200000 563421422 200000 361713736 200000 896017185 200000 674034843 200000 632572393 200000 61026014 200000 248448784 200000 891973544 200000 726477258 200000 835149211 200000 228524019 200000 197107873 200000 808584533 200000 171586862 200000 816963809 200000 226322306 200000 211790322 200000 77322982 200000 793229711 200000 382173419 200000 235563944 200000 845021360 200000 96352854 200000 50346011 200000 538845468 200000 116128028 200000 480559146 200000 277693679 200000 838005142 200000 683941720 200000 697574563 200000 473031142 200000 251678972 200000 692717362 200000 901510646 200000 681272351 200000 327888339 200000 218152217 200000 414002940 200000 975207256 200000 712238916 200000 829653532 200000 181044009 200000 850328559 200000 486514452 200000 886595560 200000 601386133 200000 364744932 200000 771651497 200000 811418829 200000 745464310 200000 435709909 200000 654335499 200000 410161593 200000 762005155 200000 660068607 200000 388750304 200000 584750650 200000 508042897 200000 721643331 200000 753672558 200000 87986303 200000 229432920 200000 108899869 200000 106176412 200000 432757590 200000 379618606 200000 148743085 200000 828706288 200000 40036911 200000 410453226 200000 228572338 200000 318726289 200000 594158359 200000 101367810 200000 689742473 200000 120614469 200000 938267836 200000 676091276 200000 507493681 200000 222548083 200000 467838063 200000 359006015 200000 752035657 200000 316059937 200000 483105308 200000 855746418 200000 340433935 200000 654980342 200000 197312594 200000 481740059 200000 329451873 200000 956158264 200000 119477825 200000 849866704 200000 633998783 200000 779426254 200000 536639413 200000 84001737 200000 830582854 200000 133140799 200000 473321247 200000 208476635 200000 590195894 200000 882028720 200000 368609164 200000 75292541 200000 75889516 200000 686900713 200000 227834027 200000 143549125 200000 729785704 200000 563398479 200000 872272587 200000 615069291 200000 201558087 200000 889304553 200000 824007897 200000 974401476 200000 278113352 200000 270967135 200000 216352869 200000 23281863 200000 259558474 200000 234137589 200000 121553309 200000 228981259 200000 659057611 200000 638583956 200000 704182607 200000 405889734 200000 287407338 200000 368014016 200000 821722858 200000 744763086 200000 305518693 200000 353519266 200000 874792572 200000 809261722 200000 96593819 200000 862698751 200000 576650421 200000 111739201 200000 283055753 200000 141360957 200000 567266017 200000 232519289 200000 281684944 200000 11789668 200000 40323313 200000 668051096 200000 292574892 200000 997660186 200000 409302898 200000 832506518 200000 957884670 200000 826290341 200000 409765779 200000 204984840 200000 144504130 200000 882898667 200000 579698979 200000 927204645 200000 847927448 200000 405862772 200000 765643919 200000 447272132 200000 98905790 200000 479817062 200000 981612263 200000 17929306 200000 862710291 200000 975522439 200000 114449368 200000 95271423 200000 462561685 200000 992702270 200000 419496883 200000 101378154 200000 198943971 200000 894726289 200000 182036836 200000 368575727 200000 788660795 200000 842723367 200000 984494714 200000 125350279 200000 771895932 200000 517663303 200000 998984484 200000 832349383 200000 650268451 200000 442130902 200000 633154609 200000 438595559 200000 995074129 200000 968832603 200000 478048527 200000 762749116 200000 453576898 200000 286620669 200000 823225804 200000 345171901 200000 940057558 200000 371809154 200000 766252311 200000 128317952 200000 350100876 200000 842890834 200000 588172350 200000 155635517 200000 251960961 200000 469505649 200000 630358833 200000 361882057 200000 552777716 200000 728756359 200000 115731580 200000 764854939 200000 382534596 200000 448596955 200000 477778768 200000 372865866 200000 989008495 200000 826902610 200000 713979258 200000 522688011 200000 28127508 200000 43355252 200000 149033321 200000 940044726 200000 531932529 200000 875584358 200000 998521899 200000 643333058 200000 136570340 200000 94179056 200000 698612592 200000 266522180 200000 379870061 200000 306760056 200000 752372100 200000 103981554 200000 47506345 200000 415659011 200000 116579672 200000 751091749 200000 486575320 200000 983906362 200000 645840505 200000 514804945 200000 418281431 200000 667848802 200000 889580310 200000 88001678 200000 475914277 200000 623827810 200000 269372413 200000 791151762 200000 264453601 200000 513725120 200000 387634334 200000 730721972 200000 160517066 200000 263370914 200000 413118725 200000 60547945 200000 770179388 200000 545137616 200000 327173091 200000 105477065 200000 553758776 200000 109759920 200000 224666245 200000 931715978 200000 362828636 200000 644691016 200000 11791066 200000 769543427 200000 409780710 200000 162092095 200000 256023408 200000 649956138 200000 889348020 200000 604376283 200000 77384567 200000 469190037 200000 982960966 200000 343603203 200000 593354427 200000 928342651 200000 803308985 200000 961235006 200000 955505581 200000 188191923 200000 144594125 200000 738336433 200000 342654810 200000 535873971 200000 416799967 200000 138727715 200000 66914161 200000 301462930 200000 281088238 200000 832246779 200000 3108928 200000 976775429 200000 15519385 200000 507021375 200000 113285303 200000 960755044 200000 483227679 200000 186061719 200000 43014242 200000 981736101 200000 658773596 200000 320973895 200000 942592882 200000 51275615 200000 410005713 200000 621171511 200000 506352308 200000 988622535 200000 632680348 200000 383611886 200000 263623063 200000 170375861 200000 448795003 200000 819200145 200000 270268457 200000 462993312 200000 346783692 200000 137322984 200000 70351129 200000 391671452 200000 578088591 200000 330805081 200000 914982326 200000 745438562 200000 30604897 200000 847811305 200000 323253741 200000 519292488 200000 433053826 200000 487304001 200000 287402574 200000 878538307 200000 282163919 200000 65137062 200000 56814599 200000 797065963 200000 644143559 200000 588975614 200000 543998695 200000 440001142 200000 536053897 200000 341706449 200000 622089051 200000 449624506 200000 511694035 200000 194885445 200000 235818099 200000 282500143 200000 2793732 200000 711085856 200000 800172508 200000 473724394 200000 598360602 200000 918209737 200000 961498086 200000 179519906 200000 408869812 200000 672038214 200000 979178367 200000 490932909 200000 743399439 200000 176972861 200000 178274357 200000 125110019 200000 944586764 200000 480522743 200000 248062007 200000 468326201 200000 234021159 200000 289376599 200000 673622100 200000 581073031 200000 418288001 200000 865576423 200000 305682426 200000 91244225 200000 90066390 200000 570351051 200000 548472631 200000 181620320 200000 155599238 200000 196123594 200000 652339385 200000 832471674 200000 590859407 200000 531203915 200000 286191057 200000 259820228 200000 374401936 200000 787997268 200000 613117547 200000 507916694 200000 251640263 200000 981209484 200000 392628503 200000 985022950 200000 576449299 200000 413616698 200000 90675970 200000 736451402 200000 466550258 200000 750681155 200000 946585084 200000 174594042 200000 581024643 200000 769748015 200000 421464179 200000 971222219 200000 462884227 200000 124817187 200000 228435317 200000 986737972 200000 349565011 200000 619744999 200000 821431473 200000 769253196 200000 312998639 200000 285881824 200000 252520054 200000 741378505 200000 884852984 200000 981857558 200000 231636401 200000 544400385 200000 306441386 200000 888275502 200000 863700466 200000 333940203 200000 760267493 200000 998798704 200000 730754919 200000 92181534 200000 488191271 200000 926982593 200000 836207326 200000 857639888 200000 493272463 200000 328215721 200000 907297223 200000 313533655 200000 568282331 200000 253795918 200000 348632622 200000 943702443 200000 917740650 200000 629004150 200000 455688388 200000 827669345 200000 163097146 200000 319000967 200000 297163478 200000 915703216 200000 494525161 200000 121556105 200000 54004306 200000 465061102 200000 512733111 200000 955220258 200000 475476937 200000 403771923 200000 160339586 200000 68501144 200000 74334823 200000 140661940 200000 499024327 200000 255803090 200000 118927867 200000 634477320 200000 485921446 200000 530338902 200000 169255669 200000 166443494 200000 594271966 200000 146934347 200000 310125666 200000 517717188 200000 577093324 200000 760153719 200000 842930161 200000 932119992 200000 859211631 200000 939190593 200000 626793456 200000 154857849 200000 762956390 200000 840835504 200000 559669582 200000 529264990 200000 180213231 200000 134883177 200000 964946329 200000 520186717 200000 284291305 200000 233755315 200000 675329793 200000 928755213 200000 337572049 200000 287151221 200000 753207891 200000 722395299 200000 103222728 200000 18423350 200000 646731518 200000 414650103 200000 756855435 200000 539835931 200000 158945040 200000 485183359 200000 911655032 200000 634289388 200000 415855416 200000 274171730 200000 375144846 200000 526256654 200000 920256196 200000 968659493 200000 196334701 200000 456490376 200000 309169572 200000 351996497 200000 478388305 200000 386566146 200000 662555749 200000 565356746 200000 73789722 200000 526805697 200000 902623798 200000 790119208 200000 649263430 200000 777625003 200000 756174053 200000 25747360 200000 235235316 200000 318010696 200000 111193825 200000 993005323 200000 424941282 200000 194881213 200000 768998712 200000 899147997 200000 76075119 200000 93629394 200000 211840922 200000 144832302 200000 428111768 200000 408511213 200000 640000596 200000 712064180 200000 386723326 200000 661442836 200000 208378964 200000 747430086 200000 776756190 200000 989035501 200000 947491627 200000 678564697 200000 882727958 200000 246941120 200000 226779397 200000 843350277 200000 3198501 200000 531724147 200000 925999793 200000 965966592 200000 302993451 200000 531707020 200000 296066463 200000 517831457 200000 718589668 200000 668731186 200000 410191323 200000 342941150 200000 791880624 200000 972783659 200000 754103830 200000 328139853 200000 945317517 200000 303057118 200000 337749917 200000 981768741 200000 296509978 200000 910047057 200000 138253407 200000 433168829 200000 168489365 200000 282552364 200000 395942635 200000 629457931 200000 579679964 200000 600849587 200000 98940526 200000 95124133 200000 471564911 200000 901499598 200000 755453112 200000 612573123 200000 856751980 200000 112711427 200000 588983351 200000 579722298 200000 982368656 200000 210879098 200000 74296825 200000 401958785 200000 756948796 200000 80771319 200000 919307181 200000 202797486 200000 629064044 200000 211946210 200000 980240289 200000 905865081 200000 612146112 200000 603942722 200000 898503365 200000 968713271 200000 734683254 200000 703420 200000 358256806 200000 172473823 200000 903765101 200000 787683480 200000 150309746 200000 392087304 200000 328671523 200000 159807675 200000 838222329 200000 844173544 200000 698642103 200000 399863725 200000 378749354 200000 91190101 200000 929098215 200000 507806099 200000 913669777 200000 504975046 200000 540091922 200000 410221877 200000 975243614 200000 649628754 200000 285635382 200000 136343033 200000 192380768 200000 763994031 200000 291177969 200000 108717541 200000 939013253 200000 328785715 200000 773072259 200000 214760863 200000 780738907 200000 922797014 200000 449745353 200000 552182895 200000 190668049 200000 800889645 200000 402428226 200000 168531515 200000 653809013 200000 76934511 200000 665304845 200000 863750025 200000 786759415 200000 924760947 200000 802423017 200000 212756864 200000 846269092 200000 301915310 200000 824217394 200000 831203814 200000 298697770 200000 899668280 200000 392663786 200000 267650338 200000 838929369 200000 33246664 200000 58950572 200000 101554234 200000 492288159 200000 27559346 200000 840985529 200000 179513557 200000 816565259 200000 44781807 200000 855317999 200000 827289913 200000 223464010 200000 842992660 200000 920863179 200000 788739661 200000 125856300 200000 911715929 200000 652018030 200000 470919063 200000 925840670 200000 235901843 200000 702685076 200000 765963583 200000 139593521 200000 900923961 200000 571159966 200000 5458441 200000 139250961 200000 884068193 200000 584536456 200000 983083357 200000 159199245 200000 763677891 200000 676487666 200000 511071554 200000 346296340 200000 75068596 200000 945033242 200000 420591709 200000 85513141 200000 353720875 200000 238454751 200000 844820981 200000 331494942 200000 160631486 200000 707081151 200000 202725874 200000 519880477 200000 919649957 200000 23540953 200000 215917272 200000 281858337 200000 455448245 200000 606531819 200000 201313232 200000 734294840 200000 234840166 200000 13423187 200000 813127839 200000 613282065 200000 82188748 200000 655434257 200000 753125291 200000 980092667 200000 257825184 200000 564344258 200000 65928700 200000 150006756 200000 914790712 200000 664515494 200000 216040759 200000 667961690 200000 969622665 200000 815094938 200000 623819172 200000 136706444 200000 306912811 200000 592367645 200000 338477609 200000 301085512 200000 635455828 200000 249264207 200000 86736972 200000 843902973 200000 161042395 200000 801108460 200000 954521140 200000 378884026 200000 33424437 200000 390117460 200000 822278311 200000 322548013 200000 155174778 200000 578939781 200000 137101580 200000 106610596 200000 909761376 200000 517456413 200000 792215401 200000 234299150 200000 534318142 200000 511939932 200000 315004005 200000 129018873 200000 559685386 200000 447063840 200000 244526406 200000 826578836 200000 179321178 200000 203341286 200000 256486899 200000 324802478 200000 317411685 200000 606762191 200000 813490930 200000 669397173 200000 733304322 200000 357414295 200000 513276778 200000 833727415 200000 611197095 200000 434626206 200000 284474657 200000 479852131 200000 597607787 200000 525385955 200000 395668095 200000 415269639 200000 56816899 200000 314683907 200000 273867400 200000 173439122 200000 967267527 200000 328050237 200000 712004324 200000 365038739 200000 291560621 200000 315499120 200000 650531802 200000 295611703 200000 604340556 200000 630861338 200000 54946383 200000 722170702 200000 654739929 200000 652889945 200000 55153099 200000 104661062 200000 568045612 200000 850424557 200000 396248691 200000 719823406 200000 531140796 200000 230160947 200000 334943503 200000 714272179 200000 724042397 200000 194507051 200000 214765828 200000 82818085 200000 913529736 200000 295967346 200000 21401690 200000 119854449 200000 249690066 200000 347376456 200000 729749942 200000 685741095 200000 50220147 200000 532652938 200000 864751200 200000 609642357 200000 365414144 200000 394789815 200000 563577918 200000 4717865 200000 541888944 200000 674544878 200000 705782230 200000 612600755 200000 345722713 200000 943025901 200000 936404046 200000 831118367 200000 433962355 200000 79626259 200000 423820142 200000 438322206 200000 344006163 200000 533301086 200000 177403804 200000 546479101 200000 861299696 200000 538457709 200000 243185630 200000 42776235 200000 537522272 200000 623389565 200000 876262875 200000 520023478 200000 297209691 200000 460986223 200000 669699033 200000 880229709 200000 956137846 200000 89551296 200000 430957247 200000 745452095 200000 347986409 200000 696224398 200000 567262227 200000 991014393 200000 526567560 200000 299564184 200000 661041148 200000 490505355 200000 259344332 200000 532006205 200000 905289024 200000 84334243 200000 346621131 200000 202607740 200000 609490246 200000 884669327 200000 439443770 200000 318575346 200000 37449749 200000 164690751 200000 887646065 200000 59406814 200000 747815506 200000 698150975 200000 70742118 200000 142842142 200000 830246212 200000 468650432 200000 426091439 200000 489600306 200000 679896787 200000 969371535 200000 416488836 200000 382276408 200000 201911683 200000 647250459 200000 454481594 200000 870293742 200000 573293180 200000 741635698 200000 70687944 200000 141650098 200000 349213573 200000 941937731 200000 189843397 200000 842728836 200000 72703747 200000 608670173 200000 409173095 200000 405497089 200000 654075390 200000 386493997 200000 206767620 200000 15874920 200000 722759196 200000 681359555 200000 784833171 200000 778321304 200000 368345506 200000 364358093 200000 587780267 200000 79883024 200000 165671801 200000 898440217 200000 420360066 200000 878897644 200000 683417894 200000 304772886 200000 594103534 200000 58469102 200000 153593551 200000 818643667 200000 246238567 200000 759500145 200000 12919100 200000 633675261 200000 342119938 200000 296253302 200000 887490515 200000 502366692 200000 761217654 200000 931021211 200000 663259802 200000 207817846 200000 940727065 200000 454114077 200000 901365304 200000 799609921 200000 736482531 200000 731333085 200000 613451763 200000 115100277 200000 274791273 200000 545762903 200000 285665202 200000 849319646 200000 119917794 200000 612583340 200000 453965307 200000 110134765 200000 498517029 200000 456283032 200000 265759221 200000 579451566 200000 628922024 200000 552699515 200000 682505062 200000 811776722 200000 971698305 200000 871418195 200000 428124853 200000 939082406 200000 869294183 200000 713180607 200000 895357160 200000 857217306 200000 276921265 200000 962704381 200000 342892966 200000 174926266 200000 934935637 200000 689155820 200000 448627510 200000 413113527 200000 417820394 200000 478832650 200000 790553725 200000 114531037 200000 334925989 200000 952256373 200000 107555074 200000 440331677 200000 145600350 200000 599633389 200000 912443628 200000 797884676 200000 166699403 200000 878976207 200000 875267842 200000 823435202 200000 45248579 200000 391842843 200000 103839401 200000 658940707 200000 658771259 200000 421075054 200000 226457577 200000 882884376 200000 287361740 200000 362509575 200000 572770151 200000 876437549 200000 739779050 200000 553390021 200000 698106987 200000 264474515 200000 166642221 200000 864580390 200000 836987610 200000 954196759 200000 541401034 200000 855714377 200000 765518652 200000 215117609 200000 795154842 200000 81741036 200000 760393399 200000 392387285 200000 431045393 200000 174583662 200000 397342993 200000 360885707 200000 17173063 200000 787242701 200000 727694512 200000 853109850 200000 247024114 200000 18101415 200000 838802588 200000 230248816 200000 103230825 200000 2423612 200000 271150203 200000 935466651 200000 858774177 200000 744742761 200000 956557971 200000 132844042 200000 933751858 200000 931166382 200000 985424331 200000 210101900 200000 118470482 200000 598789416 200000 894482345 200000 547970958 200000 484035544 200000 667655062 200000 960672340 200000 183048992 200000 1499706 200000 144740183 200000 977281682 200000 983716336 200000 4162446 200000 101740137 200000 71826890 200000 568003404 200000 434046347 200000 226272107 200000 863399426 200000 618177827 200000 781801096 200000 76205467 200000 814737889 200000 104816132 200000 803823995 200000 501786840 200000 641761453 200000 256301852 200000 836909050 200000 182587807 200000 139969613 200000 60461115 200000 946551357 200000 62056721 200000 543435080 200000 267518414 200000 240624409 200000 635807466 200000 664880323 200000 88822502 200000 279112709 200000 729763211 200000 828211845 200000 811123503 200000 216442647 200000 655684080 200000 300202742 200000 61144824 200000 266870535 200000 396080057 200000 928625434 200000 892715313 200000 372671786 200000 494603557 200000 303861914 200000 972386150 200000 192811895 200000 363354897 200000 953281466 200000 964181448 200000 602074757 200000 701956860 200000 767369571 200000 138055460 200000 297617290 200000 199672068 200000 2912025 200000 704687337 200000 397966428 200000 309362153 200000 121515781 200000 955212070 200000 417248626 200000 749256969 200000 541736940 200000 147270792 200000 166975971 200000 372275810 200000 915990324 200000 39808607 200000 696492389 200000 797726354 200000 807361253 200000 484621977 200000 839534158 200000 208968921 200000 150243237 200000 637747652 200000 81432470 200000 856275732 200000 846951098 200000 143648015 200000 531118802 200000 479632834 200000 841370634 200000 169901128 200000 281374265 200000 764012546 200000 899097629 200000 684447198 200000 303280289 200000 193180563 200000 627867161 200000 191682784 200000 5623170 200000 193340114 200000 99326404 200000 609216764 200000 655738097 200000 379580094 200000 703660421 200000 514315904 200000 231782310 200000 682151669 200000 787985506 200000 672736347 200000 509494005 200000 345961399 200000 563087874 200000 784336923 200000 799231703 200000 413440994 200000 989023403 200000 646024176 200000 20298209 200000 112255732 200000 829256005 200000 558925479 200000 426250571 200000 921997579 200000 5011796 200000 437097902 200000 202953450 200000 850464999 200000 474372864 200000 51590933 200000 319421749 200000 357351909 200000 56662799 200000 630397322 200000 688470850 200000 845745156 200000 694434537 200000 366153820 200000 598669001 200000 261480419 200000 501377170 200000 82938232 200000 969229855 200000 685424833 200000 783895218 200000 623129454 200000 454528571 200000 91667578 200000 525181072 200000 193559403 200000 389519027 200000 732863375 200000 53049361 200000 815899967 200000 875041215 200000 687021854 200000 763507133 200000 447046488 200000 737672756 200000 779401957 200000 755807417 200000 669867717 200000 666946442 200000 486039875 200000 548253901 200000 984309043 200000 424054741 200000 620930869 200000 71480927 200000 855976690 200000 719144398 200000 334379612 200000 24809588 200000 551235311 200000 299801291 200000 846307572 200000 930029749 200000 326832315 200000 768195777 200000 45053917 200000 481657191 200000 691745921 200000 211907656 200000 838579862 200000 489403760 200000 592604947 200000 797325974 200000 769991484 200000 112011864 200000 645506013 200000 580519810 200000 324450446 200000 460865605 200000 930624751 200000 917132161 200000 67046891 200000 747918333 200000 742492918 200000 717841323 200000 650412881 200000 488322791 200000 580702530 200000 338061750 200000 600634206 200000 934630153 200000 398421441 200000 362671609 200000 932222290 200000 908954890 200000 54011138 200000 267044714 200000 219494667 200000 583199792 200000 527324722 200000 622428063 200000 186087686 200000 722999394 200000 139369761 200000 172788943 200000 398861924 200000 675914790 200000 676116028 200000 22479825 200000 73629921 200000 460958372 200000 938250899 200000 757702683 200000 405808861 200000 159327136 200000 74356180 200000 221028292 200000 607472983 200000 501457282 200000 560151630 200000 147364737 200000 910951404 200000 870680912 200000 648382702 200000 969745066 200000 387888347 200000 812575410 200000 226761028 200000 274880821 200000 561195779 200000 778328556 200000 30344573 200000 472102841 200000 854918626 200000 896175590 200000 773910121 200000 878543211 200000 540575638 200000 33499687 200000 534611318 200000 289962531 200000 629103327 200000 802126548 200000 149858994 200000 927719512 200000 506716955 200000 108874933 200000 786052813 200000 170757406 200000 456246343 200000 305607471 200000 200921363 200000 597273646 200000 217412868 200000 603288138 200000 28876661 200000 766102493 200000 804225678 200000 868375724 200000 312586880 200000 4347171 200000 444088517 200000 734465435 200000 606608739 200000 70043541 200000 202290727 200000 420835069 200000 253008876 200000 415345002 200000 400025555 200000 824358234 200000 754826 200000 948182392 200000 500389768 200000 51315672 200000 853161036 200000 289090359 200000 392211874 200000 565903933 200000 242181856 200000 329955516 200000 616553762 200000 489175279 200000 350639252 200000 393675454 200000 703661990 200000 717299958 200000 260500566 200000 662620307 200000 71136620 200000 389051896 200000 268386743 200000 453082675 200000 283891026 200000 655899195 200000 950708963 200000 932125235 200000 516333784 200000 966352550 200000 481474730 200000 49764298 200000 420834331 200000 799810240 200000 938603129 200000 138226383 200000 376763354 200000 143579310 200000 61940320 200000 515125688 200000 859810165 200000 75766583 200000 347118861 200000 390714779 200000 868411624 200000 179558850 200000 902986702 200000 311569456 200000 225874643 200000 540630101 200000 546616978 200000 587791820 200000 478454388 200000 567128471 200000 663107560 200000 880911206 200000 653985706 200000 389938895 200000 475698942 200000 492890772 200000 556342003 200000 810368482 200000 26787745 200000 547177358 200000 35602285 200000 675513176 200000 332683842 200000 413847337 200000 315433176 200000 847970902 200000 749286383 200000 892687068 200000 35913617 200000 317467811 200000 195094613 200000 209100990 200000 912619672 200000 794086567 200000 779649475 200000 22069636 200000 362493322 200000 962222439 200000 689231145 200000 406480007 200000 928089766 200000 737633417 200000 755345940 200000 81420219 200000 955214028 200000 815984213 200000 456838323 200000 589384120 200000 208258936 200000 8826288 200000 2521044 200000 397537204 200000 835258570 200000 73562658 200000 445296358 200000 335123333 200000 894325120 200000 672739793 200000 404551160 200000 531388323 200000 840127736 200000 442274179 200000 152314807 200000 759304483 200000 1391922 200000 339596446 200000 284810099 200000 163913148 200000 154684108 200000 554020650 200000 316334874 200000 965818820 200000 34979588 200000 606128077 200000 761228090 200000 130769459 200000 80265144 200000 622066637 200000 226551042 200000 990925982 200000 586998120 200000 502125841 200000 558266433 200000 310504252 200000 988943665 200000 849804319 200000 271792484 200000 72795364 200000 814846162 200000 950396446 200000 812835707 200000 502134540 200000 9388714 200000 48199892 200000 989406772 200000 50133450 200000 213014967 200000 15886504 200000 501682653 200000 730271189 200000 490067864 200000 607831713 200000 553073509 200000 415880836 200000 247483019 200000 884543076 200000 897365595 200000 161972685 200000 769674607 200000 689400888 200000 467912428 200000 537652806 200000 381144514 200000 506453252 200000 442481640 200000 213280039 200000 457796514 200000 990126159 200000 569222333 200000 728047685 200000 635562959 200000 533800510 200000 298150265 200000 774703639 200000 152216486 200000 997971352 200000 66586827 200000 966326196 200000 77959975 200000 211289029 200000 391201794 200000 617353425 200000 652144879 200000 847230153 200000 80517899 200000 962870727 200000 869249085 200000 295790413 200000 669823606 200000 14290314 200000 605825264 200000 491246229 200000 536002929 200000 727397810 200000 302963079 200000 318188682 200000 891184074 200000 858576500 200000 527675678 200000 923460529 200000 698332656 200000 857764521 200000 91296118 200000 588518192 200000 411150578 200000 148549573 200000 569624813 200000 755376847 200000 756555389 200000 360394720 200000 844503169 200000 299546868 200000 1909985 200000 529604016 200000 565580240 200000 508104357 200000 150753548 200000 253676683 200000 141336346 200000 57596808 200000 87154828 200000 222025321 200000 55903036 200000 334493157 200000 178029968 200000 324547551 200000 96709558 200000 256006818 200000 787511015 200000 820190244 200000 333729957 200000 770902341 200000 569500158 200000 502489871 200000 646929608 200000 115819509 200000 960043237 200000 637353750 200000 595303806 200000 687105400 200000 655271498 200000 297224015 200000 242530501 200000 976163125 200000 607810427 200000 385341297 200000 820330812 200000 714170162 200000 350685287 200000 781510099 200000 288800289 200000 826863638 200000 758201244 200000 73981291 200000 69389139 200000 841237288 200000 564233290 200000 499953103 200000 574054736 200000 472063053 200000 849899581 200000 137876279 200000 672270646 200000 469938188 200000 593049574 200000 727366264 200000 872238277 200000 180708236 200000 60319826 200000 15369993 200000 474522714 200000 785814164 200000 976981296 200000 90182400 200000 968944372 200000 171262857 200000 607470799 200000 261117717 200000 435449907 200000 857003379 200000 275463708 200000 81549981 200000 824105555 200000 246011895 200000 805641895 200000 309550479 200000 325604916 200000 98615645 200000 724336798 200000 746051202 200000 481689940 200000 751129226 200000 457515727 200000 570985131 200000 766835666 200000 239450886 200000 191773865 200000 951840227 200000 256019564 200000 469564150 200000 547861050 200000 317074078 200000 395035264 200000 16403234 200000 912476210 200000 615010804 200000 340001806 200000 716927216 200000 207374814 200000 493354395 200000 288760755 200000 114518117 200000 753569580 200000 581293033 200000 324353199 200000 327533610 200000 473276076 200000 26169302 200000 649962719 200000 706967428 200000 37474188 200000 588634359 200000 827199683 200000 939581018 200000 170305947 200000 508177795 200000 725729656 200000 884570930 200000 629375814 200000 884984400 200000 974417085 200000 895852851 200000 459824541 200000 943317206 200000 769269489 200000 135352355 200000 763799118 200000 802693930 200000 92776722 200000 730372713 200000 999079335 200000 613663235 200000 709829823 200000 418674443 200000 840814743 200000 945941176 200000 778241590 200000 382535600 200000 131321516 200000 115084095 200000 491706965 200000 14642334 200000 933482005 200000 752503342 200000 428352156 200000 235052220 200000 282806689 200000 845642429 200000 280221480 200000 132273040 200000 638086334 200000 156814529 200000 53493433 200000 747702593 200000 604270458 200000 575559857 200000 141097132 200000 928675990 200000 267857540 200000 282074531 200000 106788096 200000 571733748 200000 653729066 200000 620559695 200000 255821908 200000 98092643 200000 706023260 200000 486300682 200000 764455399 200000 103545224 200000 577432998 200000 726355659 200000 913530262 200000 256539562 200000 479094585 200000 46328104 200000 875601888 200000 652326577 200000 995754978 200000 859904857 200000 481318371 200000 730751265 200000 21428752 200000 590002227 200000 402394975 200000 915934243 200000 748341458 200000 72917294 200000 622285490 200000 158408571 200000 878613461 200000 200077406 200000 997726425 200000 895370130 200000 577541481 200000 168328828 200000 96737653 200000 401050477 200000 938828411 200000 951139550 200000 3215554 200000 9313970 200000 369353371 200000 997332857 200000 210019745 200000 901754793 200000 280194551 200000 399645413 200000 592233870 200000 368725304 200000 852540254 200000 203402840 200000 72333993 200000 536743653 200000 919839293 200000 273642920 200000 943539120 200000 939962583 200000 619041956 200000 448017741 200000 324430338 200000 226441172 200000 263787328 200000 479865436 200000 417719197 200000 130687810 200000 449800033 200000 825181324 200000 360114976 200000 786024746 200000 281091829 200000 338373684 200000 724328392 200000 310849583 200000 669171339 200000 637274186 200000 768618358 200000 178836891 200000 950650192 200000 995991652 200000 529765543 200000 219237714 200000 936422163 200000 874453177 200000 312057977 200000 508847067 200000 708398660 200000 88512544 200000 818869931 200000 166670429 200000 805488624 200000 54496271 200000 277022621 200000 708681886 200000 420735430 200000 48869532 200000 217903691 200000 427251973 200000 283885588 200000 609807487 200000 892574293 200000 204567193 200000 800773578 200000 685164813 200000 612231673 200000 764025599 200000 583503988 200000 540723261 200000 1114134 200000 301558399 200000 809089603 200000 895316134 200000 398922282 200000 254163454 200000 721566724 200000 820702077 200000 29008980 200000 879813891 200000 765155622 200000 236843162 200000 535861585 200000 960362934 200000 462462903 200000 213039732 200000 728467074 200000 422179547 200000 459083366 200000 181916703 200000 483851235 200000 338824667 200000 985604738 200000 56107348 200000 71690773 200000 131523771 200000 625610745 200000 773046376 200000 63464532 200000 780253729 200000 309500249 200000 512835667 200000 955442304 200000 293658453 200000 610319824 200000 605045930 200000 16598296 200000 992749629 200000 537364783 200000 941477796 200000 905883961 200000 299609950 200000 577966562 200000 908284951 200000 685380770 200000 916487649 200000 512147705 200000 163278203 200000 570483634 200000 996188555 200000 571379233 200000 365136869 200000 424260967 200000 46875843 200000 718979498 200000 49230860 200000 754187103 200000 350613647 200000 958206594 200000 468792134 200000 535000538 200000 481422998 200000 460713527 200000 707404171 200000 664905653 200000 535187742 200000 332479225 200000 140431216 200000 889792112 200000 888195342 200000 30491028 200000 313561132 200000 533811240 200000 208668652 200000 828874617 200000 212968854 200000 569304989 200000 559982047 200000 811219125 200000 8144932 200000 372025388 200000 614199213 200000 112953847 200000 358433516 200000 209945556 200000 183066813 200000 846774413 200000 337277862 200000 839533876 200000 451819286 200000 690092134 200000 841866919 200000 237390218 200000 222896989 200000 635221009 200000 831540966 200000 404757173 200000 794099929 200000 735365819 200000 989106169 200000 679925043 200000 887553393 200000 15940148 200000 686316056 200000 410870306 200000 890570668 200000 360243946 200000 448700440 200000 356316994 200000 711749295 200000 962718699 200000 264740208 200000 981289712 200000 27453506 200000 713279206 200000 701911607 200000 183099436 200000 467345610 200000 752293930 200000 911330594 200000 284285587 200000 405598031 200000 112056997 200000 244972938 200000 667482213 200000 321987446 200000 186206692 200000 542279523 200000 601228927 200000 503236487 200000 672753176 200000 455104325 200000 754391136 200000 240657000 200000 88828943 200000 624747622 200000 662213671 200000 764844959 200000 662425910 200000 29503644 200000 794495122 200000 442056018 200000 155926428 200000 361721439 200000 416671488 200000 318063689 200000 770413041 200000 709192388 200000 281700207 200000 410813418 200000 800997762 200000 795551618 200000 847809661 200000 453768251 200000 952586302 200000 834787567 200000 773255530 200000 54900707 200000 211443379 200000 950743043 200000 705915923 200000 854429736 200000 528842256 200000 130641491 200000 980487928 200000 737187568 200000 58588707 200000 264954902 200000 843035446 200000 27323588 200000 31059804 200000 130494499 200000 136911500 200000 577713352 200000 222739144 200000 595713520 200000 574834521 200000 308283587 200000 861843478 200000 398216595 200000 930461852 200000 218661148 200000 652816788 200000 452823491 200000 120932337 200000 89267417 200000 970833969 200000 283867607 200000 719883673 200000 825402785 200000 579679100 200000 21005765 200000 779711602 200000 468983738 200000 419998114 200000 290458147 200000 419931130 200000 757094924 200000 736117619 200000 166740521 200000 155990096 200000 583204379 200000 306023517 200000 418614188 200000 259768881 200000 826306063 200000 913216110 200000 368376611 200000 254838526 200000 49748143 200000 967314005 200000 138377637 200000 898649267 200000 377937760 200000 772413793 200000 720070887 200000 962390512 200000 475348522 200000 536039295 200000 904744257 200000 52307444 200000 809693106 200000 123335999 200000 954644394 200000 959385756 200000 28991296 200000 338493903 200000 257542070 200000 90399847 200000 294038201 200000 609466621 200000 654479262 200000 687574132 200000 749917349 200000 586283320 200000 363371576 200000 836270721 200000 554993194 200000 267259790 200000 271471353 200000 60389612 200000 410354446 200000 116642735 200000 53901817 200000 527422133 200000 818549687 200000 932531688 200000 918932974 200000 815666554 200000 161869101 200000 382293799 200000 597429806 200000 958595960 200000 884948246 200000 353360125 200000 527087793 200000 891776912 200000 544527800 200000 174378390 200000 81140748 200000 814313278 200000 862841338 200000 596346817 200000 379279222 200000 690315938 200000 162320738 200000 277368558 200000 361072326 200000 262219386 200000 177318935 200000 643261737 200000 73395314 200000 426226725 200000 770349791 200000 87383843 200000 104394640 200000 663583650 200000 72134945 200000 756639785 200000 355412951 200000 320790413 200000 974805219 200000 58549802 200000 993847710 200000 504068903 200000 603807948 200000 912242613 200000 241972187 200000 341075534 200000 288973346 200000 147408887 200000 637642788 200000 151207296 200000 580039372 200000 372261568 200000 807334065 200000 28265435 200000 766015825 200000 382599294 200000 838712919 200000 188737311 200000 434716374 200000 936408639 200000 336190093 200000 586515369 200000 844815138 200000 483800498 200000 911843177 200000 886924409 200000 601634461 200000 376544038 200000 866223011 200000 870408492 200000 652087371 200000 79895944 200000 997399184 200000 878841345 200000 565369812 200000 160214632 200000 492140583 200000 781797335 200000 352136063 200000 13306867 200000 118930175 200000 778453036 200000 719261234 200000 88368890 200000 738401357 200000 634534175 200000 757187954 200000 700304105 200000 39559658 200000 279293294 200000 93967720 200000 383023055 200000 113888842 200000 675796087 200000 439118040 200000 238087771 200000 124832389 200000 511001658 200000 658420523 200000 348194268 200000 875982929 200000 507515221 200000 926406246 200000 114984000 200000 612225028 200000 318149893 200000 673345328 200000 492082197 200000 617728662 200000 121164586 200000 543188687 200000 495690890 200000 465884572 200000 718600771 200000 796294953 200000 549870445 200000 169709389 200000 535422317 200000 808377030 200000 352022318 200000 852410495 200000 406920295 200000 751746252 200000 949700826 200000 747133098 200000 121000336 200000 476872449 200000 894821919 200000 775229923 200000 340165606 200000 187492812 200000 989607245 200000 392794337 200000 110620424 200000 783368755 200000 821248850 200000 438336251 200000 377764148 200000 460359133 200000 103290301 200000 460660263 200000 165684040 200000 653343504 200000 164979387 200000 393200379 200000 480864452 200000 940082355 200000 92654876 200000 37853359 200000 876805061 200000 6059085 200000 742747214 200000 885362968 200000 917576459 200000 659225091 200000 844943967 200000 374872749 200000 241955315 200000 580041372 200000 79797758 200000 414465668 200000 368593021 200000 933631871 200000 473396345 200000 791560277 200000 79226182 200000 811404467 200000 500393407 200000 363183221 200000 264378253 200000 252095197 200000 942500447 200000 236085723 200000 57598769 200000 124073797 200000 725099399 200000 267601437 200000 907638960 200000 980043728 200000 457681669 200000 48057203 200000 217619753 200000 991444742 200000 529319752 200000 991070898 200000 797236825 200000 58561036 200000 767592798 200000 765887314 200000 867704993 200000 532569258 200000 74926327 200000 495823719 200000 832280830 200000 713111877 200000 637271647 200000 463377834 200000 987052302 200000 635271909 200000 931349127 200000 211048305 200000 878566673 200000 784303920 200000 952491260 200000 764930737 200000 179398116 200000 574629996 200000 924774893 200000 15296514 200000 848813830 200000 554490751 200000 225173544 200000 660710042 200000 683400854 200000 568448497 200000 232230685 200000 937225295 200000 760791378 200000 788604392 200000 988058328 200000 127712665 200000 215412889 200000 719779370 200000 706175498 200000 982411661 200000 500273769 200000 155596830 200000 512242176 200000 539492834 200000 864226145 200000 90614730 200000 398921897 200000 261524207 200000 757570751 200000 161471957 200000 326741139 200000 531094954 200000 4853857 200000 589878149 200000 865323757 200000 935424937 200000 802814151 200000 783366849 200000 168355718 200000 977733411 200000 778286350 200000 415592975 200000 522329292 200000 381040367 200000 33791222 200000 245828246 200000 732187597 200000 604031107 200000 322295004 200000 734970909 200000 796591160 200000 633183221 200000 433950143 200000 162500873 200000 844927067 200000 768629245 200000 191283518 200000 182631521 200000 164888869 200000 366964720 200000 915924887 200000 241373645 200000 676519973 200000 965215173 200000 706303401 200000 384002449 200000 713248137 200000 522540051 200000 171811058 200000 917639829 200000 505519647 200000 904467983 200000 10242449 200000 597708896 200000 570043734 200000 198824849 200000 287084612 200000 501779223 200000 852430652 200000 947411728 200000 67487337 200000 675851650 200000 909013632 200000 802074016 200000 423473664 200000 344879366 200000 471495793 200000 219855610 200000 252907942 200000 116295083 200000 630571260 200000 300131699 200000 790502554 200000 745743383 200000 85142193 200000 82760707 200000 745363644 200000 629767055 200000 450482366 200000 547155519 200000 52505736 200000 696739836 200000 398986482 200000 29262430 200000 417893662 200000 182942179 200000 746674106 200000 54921526 200000 672241212 200000 210532971 200000 46146597 200000 625463871 200000 352694337 200000 458427226 200000 914196963 200000 242409358 200000 562691115 200000 69464342 200000 408825665 200000 393257434 200000 155279256 200000 553621159 200000 604714286 200000 296021113 200000 283472072 200000 893852083 200000 401453880 200000 287688035 200000 618659993 200000 562410112 200000 605812110 200000 726226221 200000 352894088 200000 366728181 200000 244075263 200000 798916878 200000 866269365 200000 858388888 200000 379159288 200000 892318941 200000 949479903 200000 477873040 200000 722455945 200000 207648016 200000 412245347 200000 127743652 200000 56359264 200000 493715133 200000 169458496 200000 444313657 200000 104306124 200000 270357404 200000 84915733 200000 664975958 200000 964244154 200000 3001346 200000 678103840 200000 234028450 200000 111957177 200000 492904166 200000 570416704 200000 453686116 200000 723711737 200000 105440222 200000 569494003 200000 975223681 200000 688710983 200000 94266658 200000 909890392 200000 800646272 200000 41304594 200000 34285959 200000 961025068 200000 602433929 200000 826163304 200000 849109124 200000 394770640 200000 576569952 200000 64541176 200000 932138032 200000 763825728 200000 77410670 200000 82285841 200000 433825600 200000 959640092 200000 596340151 200000 39505568 200000 558840589 200000 591347875 200000 155358948 200000 364937269 200000 43538315 200000 232125618 200000 736848186 200000 943760894 200000 570918738 200000 62890952 200000 827503519 200000 924652233 200000 555368856 200000 687488004 200000 498296219 200000 877394949 200000 729963571 200000 505490468 200000 940361044 200000 827373505 200000 321434 200000 951655815 200000 605609360 200000 223428267 200000 84334820 200000 695654955 200000 838895541 200000 497882128 200000 466340808 200000 144182446 200000 872689099 200000 694121953 200000 432019098 200000 926545488 200000 122496120 200000 851624619 200000 675611731 200000 579642606 200000 255013122 200000 146647966 200000 388029576 200000 680703240 200000 527885648 200000 184195206 200000 744761200 200000 75538875 200000 888184808 200000 57475540 200000 64832994 200000 774331079 200000 379353073 200000 42711189 200000 333372755 200000 696841353 200000 469091121 200000 790974071 200000 513839580 200000 452417536 200000 524767759 200000 301813195 200000 7789105 200000 602962123 200000 632801169 200000 436353917 200000 45514666 200000 266198312 200000 198655839 200000 116251420 200000 771934269 200000 733896693 200000 332669885 200000 289833688 200000 270636160 200000 590676658 200000 973043603 200000 436947838 200000 557620651 200000 138273661 200000 534497384 200000 218322556 200000 799015315 200000 399317779 200000 474941537 200000 629455843 200000 833808047 200000 675659989 200000 937241157 200000 52653151 200000 98048534 200000 510230207 200000 838150524 200000 895883071 200000 130777469 200000 804597617 200000 414836746 200000 616317043 200000 761079612 200000 633513514 200000 308292248 200000 999281800 200000 981370954 200000 355918535 200000 305455210 200000 152527020 200000 507586107 200000 680231879 200000 945665897 200000 3891376 200000 779405640 200000 172892233 200000 55486490 200000 752411392 200000 26455111 200000 607578635 200000 392591267 200000 259721387 200000 464331949 200000 66129771 200000 719997388 200000 866232673 200000 502262418 200000 238365033 200000 154534651 200000 488846190 200000 188724396 200000 151580067 200000 412234806 200000 164179395 200000 975603281 200000 260727382 200000 285258531 200000 834629613 200000 92539769 200000 295546979 200000 186115594 200000 763099163 200000 27441337 200000 435367238 200000 447174097 200000 551381276 200000 808923464 200000 258854175 200000 482416126 200000 300101725 200000 262245117 200000 375133869 200000 803858616 200000 425240558 200000 869934669 200000 224169293 200000 658135237 200000 603186813 200000 613192785 200000 188217598 200000 657304972 200000 903894872 200000 599179453 200000 8919135 200000 593423123 200000 754993774 200000 446164457 200000 387420846 200000 430449153 200000 418052174 200000 344554187 200000 728394697 200000 747313053 200000 128243237 200000 794326777 200000 280841264 200000 295901132 200000 25783235 200000 831514283 200000 60847360 200000 63969557 200000 158222742 200000 260590773 200000 761806329 200000 213837471 200000 72514732 200000 990380176 200000 983863160 200000 569098801 200000 257795764 200000 617248850 200000 714146941 200000 109762608 200000 715624956 200000 645218481 200000 875753637 200000 12560804 200000 217282932 200000 748391683 200000 74785327 200000 882794546 200000 490297512 200000 438413631 200000 714176506 200000 788818978 200000 847035849 200000 462595068 200000 854830980 200000 668917337 200000 884448676 200000 459405935 200000 633881836 200000 355833439 200000 64966056 200000 947872881 200000 336376048 200000 714352729 200000 714172388 200000 871392374 200000 967518447 200000 599166735 200000 505917701 200000 205219734 200000 684559590 200000 122318823 200000 850540635 200000 17269639 200000 526836086 200000 252082406 200000 495542228 200000 170362015 200000 61930971 200000 828462261 200000 336856062 200000 719091158 200000 449660406 200000 766571673 200000 139582984 200000 913380545 200000 899885123 200000 332319865 200000 60476864 200000 791171991 200000 772510178 200000 483372763 200000 170538902 200000 97647406 200000 50964113 200000 778577125 200000 517867158 200000 521783550 200000 47723695 200000 43676256 200000 572594289 200000 275140892 200000 374369082 200000 792849839 200000 332030324 200000 895919167 200000 792906705 200000 641690076 200000 586247822 200000 678049214 200000 473958066 200000 777841803 200000 653306702 200000 739954063 200000 183587516 200000 771681283 200000 857590241 200000 328367176 200000 293829484 200000 28043563 200000 488657687 200000 426134817 200000 336700131 200000 627723657 200000 229863005 200000 436798959 200000 864132061 200000 542534980 200000 677958595 200000 252063528 200000 916974522 200000 8466211 200000 827283447 200000 713354213 200000 899188345 200000 107817611 200000 269848648 200000 896271322 200000 980575927 200000 326849411 200000 186563235 200000 597101920 200000 25953203 200000 514423475 200000 714667928 200000 493053291 200000 640454476 200000 892386655 200000 201472084 200000 454722962 200000 926410240 200000 573236080 200000 450173096 200000 493697549 200000 649122542 200000 882921834 200000 492774656 200000 444676529 200000 610746836 200000 717076598 200000 230531179 200000 54472181 200000 559523600 200000 89395800 200000 499462296 200000 394601200 200000 700736418 200000 298954617 200000 645009366 200000 319326040 200000 37156647 200000 838482142 200000 704909587 200000 822797955 200000 155435999 200000 433407533 200000 263338461 200000 185664617 200000 347758247 200000 15450542 200000 201239651 200000 653260703 200000 133486334 200000 364426311 200000 857046387 200000 798661468 200000 434306307 200000 709609854 200000 417368188 200000 422342518 200000 998241141 200000 429190522 200000 438631821 200000 429981797 200000 115973552 200000 865215745 200000 744177492 200000 321934142 200000 402393525 200000 537092473 200000 865854239 200000 794593208 200000 568012834 200000 417265386 200000 828331741 200000 510860330 200000 85649973 200000 535019002 200000 229219100 200000 518779786 200000 75594700 200000 225020912 200000 452438795 200000 340982126 200000 308831591 200000 633420977 200000 584793209 200000 452542989 200000 494324259 200000 89392324 200000 408193491 200000 789892670 200000 96539072 200000 136237392 200000 724646441 200000 188185975 200000 488300699 200000 595915803 200000 774491945 200000 270217678 200000 803201971 200000 984841612 200000 377595682 200000 545027067 200000 45074599 200000 154430122 200000 3386113 200000 853998419 200000 515558326 200000 73900314 200000 606356054 200000 307126221 200000 576981436 200000 330147107 200000 262153550 200000 592268799 200000 637813306 200000 820558765 200000 476213433 200000 702835489 200000 74582862 200000 743828028 200000 577801221 200000 109009672 200000 486319030 200000 614745849 200000 217331009 200000 808503339 200000 73533648 200000 570371752 200000 454458138 200000 363972001 200000 250434204 200000 941908658 200000 812839135 200000 195952928 200000 185297335 200000 922564380 200000 473824384 200000 787033854 200000 390426977 200000 489914508 200000 781073034 200000 345333299 200000 457856887 200000 797842506 200000 102027308 200000 855305300 200000 969516664 200000 369327163 200000 941142836 200000 149741975 200000 984218499 200000 224014055 200000 443516945 200000 341119189 200000 253014614 200000 308059508 200000 107810258 200000 843557762 200000 928585552 200000 806952360 200000 777746469 200000 47339959 200000 490628975 200000 897776106 200000 765178712 200000 544076840 200000 609159250 200000 732298048 200000 528138329 200000 629514796 200000 619686966 200000 544424785 200000 130216633 200000 599057851 200000 244755964 200000 545441891 200000 786651812 200000 578877290 200000 135839008 200000 539808093 200000 268769002 200000 579955824 200000 505126339 200000 839129541 200000 712334072 200000 18314404 200000 912412833 200000 294044610 200000 758676702 200000 589659260 200000 503932698 200000 963234330 200000 854114634 200000 192499982 200000 923914540 200000 199923764 200000 476180362 200000 249054738 200000 414805878 200000 751224855 200000 295750029 200000 161743325 200000 819650870 200000 93823080 200000 293555170 200000 725721958 200000 738549323 200000 72362094 200000 354729399 200000 477305923 200000 535425331 200000 966320144 200000 790204122 200000 38169260 200000 552273677 200000 513564117 200000 963378105 200000 475017590 200000 422730646 200000 400281314 200000 783850853 200000 165090840 200000 227549999 200000 322538751 200000 673965450 200000 629441705 200000 875035348 200000 904178833 200000 318529143 200000 506232798 200000 324806694 200000 26969760 200000 738753308 200000 332160784 200000 356468577 200000 772061393 200000 97117446 200000 491449907 200000 448635749 200000 971048812 200000 938937956 200000 320545759 200000 157795248 200000 265387863 200000 888302084 200000 762395466 200000 941579873 200000 830559767 200000 861693781 200000 219862090 200000 455507510 200000 358284757 200000 756652646 200000 9758038 200000 997096078 200000 443323734 200000 122682852 200000 927026053 200000 953735527 200000 797269505 200000 969899295 200000 288234125 200000 580874080 200000 348836316 200000 261456389 200000 457511109 200000 310002102 200000 649082253 200000 968556324 200000 959934243 200000 202484810 200000 729124956 200000 907415467 200000 604665661 200000 754953624 200000 734089263 200000 890871145 200000 776255818 200000 912227520 200000 594371980 200000 875354315 200000 822059553 200000 48830849 200000 884185498 200000 634956001 200000 30506295 200000 148307000 200000 534698016 200000 410305369 200000 775277221 200000 972825572 200000 715233155 200000 938897025 200000 817494815 200000 108695588 200000 201957578 200000 565936968 200000 769185789 200000 569502006 200000 184969628 200000 959016253 200000 642272053 200000 441383417 200000 940851263 200000 948139149 200000 363034973 200000 418547690 200000 591642523 200000 251322376 200000 902495661 200000 380985642 200000 199004980 200000 140807452 200000 713548282 200000 9142902 200000 56368434 200000 702603223 200000 230178491 200000 500211500 200000 562574428 200000 144607976 200000 241279239 200000 527598923 200000 563710487 200000 854915998 200000 725138067 200000 394577267 200000 677011051 200000 837962726 200000 769908663 200000 816311008 200000 20046845 200000 233058896 200000 664742762 200000 380749170 200000 881337877 200000 889835530 200000 260426560 200000 493414823 200000 898911896 200000 533632738 200000 318367090 200000 268082334 200000 537926670 200000 224420679 200000 469743830 200000 228075541 200000 686601629 200000 685282376 200000 244168929 200000 535779435 200000 194029834 200000 428150674 200000 294432683 200000 635500701 200000 732623038 200000 72273781 200000 251137514 200000 359827532 200000 756241342 200000 54035167 200000 632597236 200000 812832181 200000 530259377 200000 629250910 200000 939732673 200000 195297718 200000 420778205 200000 901457697 200000 964011494 200000 979389390 200000 975344680 200000 738217719 200000 384890778 200000 516812829 200000 324736283 200000 266225229 200000 577042356 200000 443995487 200000 888841689 200000 208067379 200000 149350057 200000 274046196 200000 20816172 200000 228587095 200000 303844754 200000 824138458 200000 202326648 200000 911112455 200000 196208675 200000 569272240 200000 787502532 200000 577375538 200000 580395188 200000 51235508 200000 619532215 200000 267447142 200000 40804923 200000 584902596 200000 275826583 200000 626891475 200000 106547790 200000 322974048 200000 189069131 200000 911473990 200000 414359332 200000 113147558 200000 528042842 200000 444234541 200000 381699476 200000 238264659 200000 929583849 200000 556963224 200000 820757268 200000 118889416 200000 259967423 200000 77698101 200000 849515451 200000 59139841 200000 34223171 200000 817711955 200000 15911999 200000 8481950 200000 906467196 200000 13479903 200000 527027190 200000 860297437 200000 793537807 200000 835499369 200000 790467799 200000 402213533 200000 804215108 200000 808054815 200000 221702521 200000 526438748 200000 765821184 200000 285004495 200000 510896401 200000 413864249 200000 947936203 200000 291279080 200000 78626168 200000 642523378 200000 312927179 200000 237234296 200000 620898594 200000 906503654 200000 370806725 200000 828418095 200000 839788327 200000 477831187 200000 640213794 200000 220045146 200000 816227133 200000 87697943 200000 393311207 200000 411855847 200000 339473850 200000 902104882 200000 12305594 200000 915128934 200000 308335510 200000 782843713 200000 965682915 200000 590435333 200000 863762022 200000 789748931 200000 731044936 200000 156780691 200000 635186785 200000 838803159 200000 158087535 200000 958367357 200000 65814109 200000 19852604 200000 446536575 200000 608554195 200000 636822482 200000 678242894 200000 486193214 200000 367425347 200000 594156245 200000 272659215 200000 123567635 200000 430028315 200000 482166813 200000 870548250 200000 903003140 200000 960537162 200000 506193153 200000 16313008 200000 307229112 200000 24882526 200000 978835831 200000 766209711 200000 706527605 200000 387683207 200000 798757397 200000 656568980 200000 870821922 200000 676035473 200000 168897043 200000 100470400 200000 998620486 200000 727959277 200000 601259845 200000 936898351 200000 175937286 200000 291331496 200000 910407204 200000 481195522 200000 172493865 200000 388737649 200000 926067142 200000 699501813 200000 124752918 200000 347073686 200000 334835168 200000 91396264 200000 861906132 200000 632530951 200000 922699467 200000 276657753 200000 468116232 200000 742787921 200000 976466811 200000 15653351 200000 913756154 200000 175851426 200000 449268103 200000 146708944 200000 409130383 200000 221722314 200000 375161127 200000 296567603 200000 421942351 200000 288624439 200000 636745520 200000 869683662 200000 411312991 200000 80257528 200000 811615001 200000 876185599 200000 275414663 200000 366624954 200000 804367097 200000 649553094 200000 173602860 200000 240722893 200000 559527814 200000 241979328 200000 418916182 200000 735108126 200000 128631318 200000 574891309 200000 579743147 200000 899052861 200000 931758753 200000 1349610 200000 177316209 200000 275276120 200000 200645564 200000 289732983 200000 940907918 200000 601992510 200000 279056542 200000 828811761 200000 727552394 200000 40579676 200000 303931677 200000 753786391 200000 843928971 200000 519204034 200000 561489329 200000 809897288 200000 981718103 200000 345021213 200000 189340527 200000 448526210 200000 654763861 200000 308975293 200000 461628430 200000 687286115 200000 662194827 200000 643482000 200000 292028389 200000 872845867 200000 954917024 200000 14776357 200000 871115242 200000 423201720 200000 527607514 200000 630506921 200000 845816755 200000 761481351 200000 803046176 200000 523032556 200000 563762551 200000 182556089 200000 197877752 200000 829367643 200000 202639373 200000 302546186 200000 570670729 200000 370060550 200000 616706283 200000 903843034 200000 93948570 200000 629779611 200000 392407591 200000 545895976 200000 764105872 200000 290090088 200000 441094777 200000 242713745 200000 172292466 200000 143250269 200000 540409142 200000 618684500 200000 798178535 200000 473559302 200000 180001877 200000 833940560 200000 333899574 200000 827655572 200000 640223340 200000 851091971 200000 486808900 200000 428803028 200000 521698483 200000 842463115 200000 768754329 200000 414694197 200000 722889983 200000 704725928 200000 73048922 200000 604475845 200000 211400647 200000 916422583 200000 361509967 200000 563774515 200000 317710882 200000 113144248 200000 867666653 200000 749295054 200000 801385414 200000 110963272 200000 353225996 200000 168592516 200000 530463497 200000 673871527 200000 150161794 200000 393628899 200000 250079459 200000 921314482 200000 712230788 200000 980077082 200000 668297448 200000 125389032 200000 545287419 200000 416845815 200000 211891537 200000 975856232 200000 734552684 200000 485517545 200000 888476916 200000 454459632 200000 442969853 200000 48045567 200000 128435014 200000 476601567 200000 54877302 200000 650310374 200000 830850655 200000 74665267 200000 605545789 200000 987815406 200000 69240054 200000 440368011 200000 882554456 200000 197298693 200000 71838303 200000 519428133 200000 318841198 200000 953711289 200000 458962067 200000 124410335 200000 435123397 200000 750237242 200000 583232551 200000 379335225 200000 729680196 200000 251113812 200000 463701586 200000 428980048 200000 65698929 200000 960313720 200000 439771371 200000 532654051 200000 20830835 200000 758771379 200000 506067048 200000 843197265 200000 727827985 200000 616412596 200000 286400991 200000 274857369 200000 421680304 200000 765255113 200000 27158280 200000 45015384 200000 452522071 200000 53737697 200000 256638520 200000 423024077 200000 23961517 200000 970188683 200000 540458598 200000 648742614 200000 798502905 200000 961514740 200000 302184232 200000 584090355 200000 634166560 200000 367269100 200000 893483702 200000 590086978 200000 987405225 200000 587581409 200000 510981605 200000 121838465 200000 833545404 200000 837561057 200000 430236716 200000 751395854 200000 918048797 200000 259344796 200000 790584738 200000 916834281 200000 934839349 200000 599862366 200000 197232892 200000 908229295 200000 19176456 200000 177490456 200000 113338771 200000 727945887 200000 441567039 200000 921226327 200000 54849371 200000 621294744 200000 250002463 200000 735166793 200000 652031212 200000 390493721 200000 218903950 200000 39774655 200000 406497148 200000 871831358 200000 622284052 200000 536555813 200000 141852897 200000 538541257 200000 354515159 200000 848110986 200000 69958546 200000 430101013 200000 644525980 200000 353378206 200000 687366310 200000 174227235 200000 761107660 200000 373553326 200000 483764179 200000 144185489 200000 247172204 200000 229879977 200000 797908848 200000 326453148 200000 804439331 200000 973158941 200000 20337267 200000 545799717 200000 486078519 200000 376010297 200000 769608818 200000 860483240 200000 747609487 200000 576852684 200000 270673316 200000 691713606 200000 487738289 200000 714043459 200000 936098016 200000 607230139 200000 174110660 200000 85539246 200000 553278875 200000 377035879 200000 806406542 200000 934240955 200000 943003118 200000 65568840 200000 714048886 200000 616361400 200000 587937421 200000 635320829 200000 645163138 200000 685438356 200000 916740816 200000 518346180 200000 965011545 200000 707390942 200000 744434861 200000 209509500 200000 541594946 200000 120410307 200000 159794874 200000 604061091 200000 483648034 200000 618490643 200000 976003631 200000 825819479 200000 784243328 200000 931513916 200000 598704353 200000 599467096 200000 695759492 200000 678840396 200000 618927943 200000 512278019 200000 827871986 200000 915439090 200000 106974840 200000 602555992 200000 351050547 200000 307146365 200000 111716905 200000 185115124 200000 153570635 200000 984688602 200000 282101938 200000 55428118 200000 724186595 200000 586974361 200000 717997322 200000 213656733 200000 755271231 200000 736031720 200000 568320197 200000 126254599 200000 42198088 200000 238761877 200000 831211548 200000 112372595 200000 445767298 200000 168460815 200000 437842917 200000 253516447 200000 907215382 200000 840689765 200000 568211349 200000 743366122 200000 482881225 200000 227481668 200000 424915268 200000 683262546 200000 247296258 200000 238496764 200000 27369384 200000 971112309 200000 955769798 200000 583878779 200000 409524759 200000 564400019 200000 299488446 200000 982995279 200000 682211977 200000 929179017 200000 437903919 200000 523371687 200000 276829075 200000 652545239 200000 86339840 200000 509560145 200000 413075052 200000 904755610 200000 250443447 200000 532645053 200000 768248555 200000 37705873 200000 358056827 200000 36794616 200000 324468101 200000 10515227 200000 406870546 200000 286718128 200000 186259283 200000 687372086 200000 292951523 200000 663177013 200000 106451465 200000 395956609 200000 95096564 200000 391433846 200000 393764351 200000 453630266 200000 160968172 200000 311539455 200000 542832171 200000 736732224 200000 517240338 200000 770287104 200000 561105443 200000 937109264 200000 649094987 200000 720277832 200000 879428638 200000 556163787 200000 59897374 200000 910173509 200000 3063539 200000 937578797 200000 80699314 200000 189890309 200000 430904344 200000 24814231 200000 628788686 200000 157911095 200000 104275364 200000 790753285 200000 301267159 200000 177549098 200000 986046029 200000 881323287 200000 767648724 200000 499374795 200000 83354473 200000 213420044 200000 506133613 200000 500270250 200000 248393967 200000 244996545 200000 203940582 200000 59791605 200000 428584310 200000 496052661 200000 447316008 200000 848902778 200000 552412723 200000 245787142 200000 330947000 200000 921223336 200000 575602943 200000 304671092 200000 17123260 200000 498390925 200000 566812238 200000 433058141 200000 243837180 200000 589660633 200000 567443256 200000 249909183 200000 741437661 200000 847240920 200000 411102067 200000 972498744 200000 508892519 200000 500153467 200000 212368213 200000 417535752 200000 455593792 200000 14815055 200000 248442326 200000 445717772 200000 256511918 200000 328827523 200000 362507403 200000 843792835 200000 470826648 200000 321304038 200000 259342251 200000 899136589 200000 645378180 200000 33659877 200000 646739980 200000 168826982 200000 488397464 200000 663733136 200000 904254758 200000 251940462 200000 311888028 200000 704400020 200000 466456334 200000 873074019 200000 164575990 200000 129731906 200000 775507579 200000 399411939 200000 617377965 200000 916326022 200000 759362244 200000 774449454 200000 435350886 200000 466048495 200000 493624287 200000 811509026 200000 619404136 200000 977364908 200000 190348898 200000 445636157 200000 699598234 200000 740391564 200000 839134597 200000 352876189 200000 384944514 200000 448717821 200000 867137308 200000 414328578 200000 745542983 200000 441926157 200000 619765664 200000 634117321 200000 622861744 200000 87293803 200000 502704679 200000 597370353 200000 719932450 200000 297248101 200000 484046438 200000 93983001 200000 221728420 200000 413586922 200000 491462325 200000 716546432 200000 690759646 200000 728229257 200000 48177163 200000 449519874 200000 948266260 200000 770652016 200000 385520124 200000 373262880 200000 764439599 200000 170565485 200000 748906689 200000 58375672 200000 100102579 200000 881375215 200000 663269679 200000 368350280 200000 84724425 200000 969424388 200000 753737405 200000 5173103 200000 804252981 200000 455145308 200000 958172034 200000 547581034 200000 528148832 200000 621929539 200000 751534132 200000 774058714 200000 77516879 200000 343281066 200000 464012841 200000 965231867 200000 258753960 200000 18860318 200000 818402137 200000 970413997 200000 13326771 200000 729415374 200000 540039769 200000 992463471 200000 451918678 200000 606553480 200000 759175776 200000 283447134 200000 862177815 200000 376744636 200000 578292548 200000 101977401 200000 160251932 200000 630732918 200000 406065533 200000 235231071 200000 116634669 200000 35743079 200000 123535904 200000 730663886 200000 480394160 200000 939430620 200000 711230692 200000 674831652 200000 124908203 200000 211241156 200000 840800800 200000 25375393 200000 55171525 200000 890430381 200000 451081930 200000 517902371 200000 758851652 200000 18553543 200000 89860728 200000 173913127 200000 918082575 200000 439988702 200000 836595041 200000 537499598 200000 139321773 200000 516328803 200000 366145116 200000 324925140 200000 719833155 200000 674728547 200000 404370143 200000 808304537 200000 291823512 200000 82506381 200000 441225472 200000 62138140 200000 485223443 200000 278797871 200000 375769975 200000 308125946 200000 998099643 200000 554431032 200000 117566873 200000 879825778 200000 91486517 200000 374157879 200000 167261533 200000 225396067 200000 407038408 200000 929087578 200000 19995993 200000 128391755 200000 702860636 200000 715992431 200000 226759365 200000 611482184 200000 524098421 200000 292404453 200000 830603126 200000 545851930 200000 949960764 200000 208660682 200000 421446627 200000 293393695 200000 157552757 200000 972421069 200000 552227 200000 279632212 200000 295580041 200000 292143421 200000 258685676 200000 311173978 200000 946333052 200000 290166023 200000 675128724 200000 900699245 200000 746522359 200000 478954427 200000 126464531 200000 929483885 200000 427983167 200000 916597895 200000 265639421 200000 34402265 200000 349331002 200000 510261050 200000 242043787 200000 735937997 200000 468736112 200000 249506881 200000 762860435 200000 923395595 200000 701682951 200000 961956011 200000 758585226 200000 479191790 200000 54275013 200000 598808616 200000 533284232 200000 216035703 200000 266508049 200000 564701445 200000 239071300 200000 494091076 200000 410365937 200000 940310065 200000 253423378 200000 574020243 200000 545252364 200000 616579386 200000 689368043 200000 795157058 200000 186813864 200000 222064207 200000 741497700 200000 461065681 200000 366909356 200000 42683967 200000 372275892 200000 434299741 200000 188064158 200000 833650296 200000 295954354 200000 465650597 200000 345472421 200000 271181576 200000 578119892 200000 103244809 200000 178424455 200000 579841181 200000 466325808 200000 834923653 200000 784139691 200000 64836744 200000 775300222 200000 723297209 200000 632700184 200000 605075637 200000 523459347 200000 650243811 200000 250643315 200000 199132083 200000 475001318 200000 738838498 200000 43065347 200000 163093170 200000 362971789 200000 134185268 200000 454859951 200000 874561407 200000 72574272 200000 45200887 200000 60633598 200000 937099401 200000 324715220 200000 204038123 200000 81968917 200000 433784030 200000 163843776 200000 912982893 200000 577856956 200000 953056301 200000 147488027 200000 404426621 200000 477155928 200000 184741061 200000 976534170 200000 205966264 200000 507932145 200000 184961427 200000 149034134 200000 217337437 200000 552965164 200000 497619495 200000 497025283 200000 353093708 200000 587747153 200000 851780783 200000 361418361 200000 927987969 200000 481300550 200000 319449081 200000 615958061 200000 953451164 200000 725079696 200000 528247157 200000 136330232 200000 30785499 200000 677231192 200000 144541487 200000 736714318 200000 95393820 200000 762212963 200000 381612504 200000 847841351 200000 653025119 200000 465904664 200000 301020861 200000 722433433 200000 371188290 200000 518074749 200000 322166732 200000 452696219 200000 493824515 200000 18669880 200000 6992790 200000 628737091 200000 401075328 200000 580925073 200000 232396103 200000 726693927 200000 212085305 200000 695416174 200000 638116526 200000 551573118 200000 642030155 200000 27494485 200000 683273275 200000 507459103 200000 476287605 200000 72965741 200000 44854011 200000 214825087 200000 158185238 200000 995584381 200000 288995484 200000 955100599 200000 634142508 200000 859790826 200000 529464175 200000 181635195 200000 62668374 200000 75685563 200000 120713312 200000 704027171 200000 793546450 200000 719448983 200000 106017022 200000 340581541 200000 849687935 200000 647809220 200000 829369721 200000 250796695 200000 110315483 200000 383630121 200000 949835422 200000 144976689 200000 303889412 200000 89922637 200000 277646300 200000 856329800 200000 274966714 200000 379841621 200000 104349505 200000 914012755 200000 649906522 200000 344809481 200000 334633852 200000 383783528 200000 59549156 200000 612145358 200000 491104731 200000 604110911 200000 101573877 200000 1055916 200000 275879502 200000 531172397 200000 229215180 200000 798913608 200000 996426082 200000 299082538 200000 997515848 200000 630919914 200000 750332485 200000 357128394 200000 854482664 200000 593558647 200000 871161032 200000 428557638 200000 985696456 200000 591865207 200000 609976151 200000 230647155 200000 244175273 200000 930170127 200000 875206913 200000 68594889 200000 635564521 200000 944273159 200000 541826934 200000 770855261 200000 39819398 200000 416383429 200000 121834755 200000 579322342 200000 329490206 200000 208373839 200000 723659926 200000 142980026 200000 990084081 200000 127259212 200000 994150335 200000 638555857 200000 395149276 200000 399014402 200000 293398701 200000 614453696 200000 769320031 200000 156564567 200000 510820396 200000 173763006 200000 609702295 200000 115667155 200000 142471084 200000 920968354 200000 907295299 200000 692582300 200000 106217788 200000 218180833 200000 573266882 200000 219552120 200000 96194442 200000 745181588 200000 76072978 200000 554095054 200000 466335716 200000 851926639 200000 58429394 200000 28651173 200000 67426361 200000 332725706 200000 706984512 200000 634602658 200000 546665240 200000 214746267 200000 120595771 200000 88673548 200000 676325806 200000 711386232 200000 333521217 200000 948172746 200000 553204171 200000 990473112 200000 997868400 200000 676292962 200000 787646429 200000 663125714 200000 213860232 200000 631726332 200000 474205426 200000 981953436 200000 184087014 200000 271832156 200000 426908857 200000 26904077 200000 807963529 200000 544437738 200000 552462208 200000 86267098 200000 343982097 200000 564148909 200000 441014327 200000 607613788 200000 135543226 200000 761057866 200000 524218987 200000 482156935 200000 109671780 200000 798130441 200000 330001482 200000 230670322 200000 21738637 200000 1001935 200000 17652388 200000 948527573 200000 778636116 200000 419674148 200000 812834535 200000 721032454 200000 538074743 200000 809148974 200000 898600226 200000 477865466 200000 476191060 200000 387482802 200000 607130114 200000 929349065 200000 765432811 200000 662614809 200000 92534999 200000 705425961 200000 779248345 200000 197817704 200000 272527759 200000 992431984 200000 804888926 200000 87299653 200000 985896632 200000 695100054 200000 583416663 200000 490206968 200000 973784961 200000 194772784 200000 330969924 200000 735054183 200000 13221304 200000 750909301 200000 207836738 200000 495519768 200000 981669325 200000 585030203 200000 463707664 200000 779897394 200000 982410444 200000 248923898 200000 895360269 200000 763384187 200000 6343782 200000 441833415 200000 105401911 200000 198031450 200000 272752872 200000 280294745 200000 348133165 200000 136630229 200000 571047745 200000 831699719 200000 693338157 200000 696520595 200000 780124928 200000 455413959 200000 395053589 200000 819316186 200000 744530 200000 858993455 200000 717453413 200000 743293841 200000 889205767 200000 599776630 200000 829448506 200000 382502975 200000 727956364 200000 26828147 200000 192677204 200000 762556425 200000 324538097 200000 350514588 200000 398072848 200000 320372662 200000 951118052 200000 925752584 200000 36172653 200000 69042349 200000 571843252 200000 303855980 200000 974637067 200000 911983861 200000 252505166 200000 180997920 200000 861285670 200000 170005299 200000 522103874 200000 632103195 200000 148126366 200000 87872687 200000 817840062 200000 962089713 200000 233190129 200000 614131022 200000 692679312 200000 493783259 200000 310063421 200000 934162328 200000 352890663 200000 207915950 200000 573696834 200000 406886066 200000 693649041 200000 48749793 200000 686998366 200000 415145060 200000 838721661 200000 644356235 200000 148572302 200000 288843539 200000 691179322 200000 608120162 200000 925550195 200000 927551943 200000 150250934 200000 23701692 200000 69784905 200000 503623718 200000 809853311 200000 810526865 200000 541200881 200000 923551862 200000 727085252 200000 530684278 200000 944454119 200000 744867229 200000 162495059 200000 723208866 200000 592422219 200000 466226467 200000 845966747 200000 502047211 200000 290455259 200000 805077806 200000 464624811 200000 172634057 200000 735568374 200000 731897988 200000 490863153 200000 515941713 200000 570994842 200000 662932620 200000 555559291 200000 149704762 200000 601236326 200000 964205388 200000 462805112 200000 952758491 200000 562294168 200000 621790571 200000 201644470 200000 826693162 200000 507090190 200000 64868911 200000 949674596 200000 530917309 200000 550238792 200000 311662463 200000 85284433 200000 533661643 200000 286058083 200000 17029601 200000 932453355 200000 873012523 200000 311624991 200000 468500092 200000 228105280 200000 220217683 200000 330488537 200000 434423575 200000 555497727 200000 821239385 200000 16875664 200000 577834519 200000 189849718 200000 532831477 200000 594404835 200000 831664771 200000 63913364 200000 719292540 200000 923378448 200000 932848130 200000 556182504 200000 172899045 200000 974399734 200000 151276763 200000 498107807 200000 265048262 200000 673618707 200000 140086259 200000 985452937 200000 96045399 200000 859108230 200000 718506194 200000 839457556 200000 215508077 200000 726082316 200000 433851805 200000 784489551 200000 1211007 200000 231298822 200000 214270236 200000 293979623 200000 157563556 200000 308374897 200000 260629684 200000 33560876 200000 677547666 200000 882809579 200000 921623661 200000 413835275 200000 810448031 200000 736319667 200000 416390892 200000 176350484 200000 483823043 200000 714044584 200000 594604409 200000 179228533 200000 608523666 200000 909090121 200000 55911418 200000 36468476 200000 856465989 200000 605335475 200000 883515637 200000 407283225 200000 945163442 200000 688840613 200000 198484368 200000 352451032 200000 47142990 200000 234417534 200000 553417619 200000 844423146 200000 945240369 200000 783590460 200000 514206052 200000 110197916 200000 351761425 200000 945126269 200000 723967497 200000 520959709 200000 926578245 200000 908989313 200000 256842025 200000 718238267 200000 957981123 200000 835953445 200000 905615626 200000 367820005 200000 940780321 200000 83806697 200000 326770835 200000 939764138 200000 525027222 200000 495164394 200000 118774090 200000 164772343 200000 166319353 200000 670854632 200000 397661014 200000 694605788 200000 984615360 200000 332701504 200000 217147774 200000 711628295 200000 388537089 200000 112949233 200000 528445223 200000 323007430 200000 952301684 200000 77787290 200000 185717848 200000 733476105 200000 170111598 200000 702494329 200000 260390328 200000 471072860 200000 980005862 200000 188616045 200000 949905550 200000 728233200 200000 117471858 200000 641310708 200000 909016255 200000 356671122 200000 838062154 200000 609873708 200000 255657682 200000 597184945 200000 220632131 200000 637409493 200000 21289455 200000 719523675 200000 175657428 200000 841114444 200000 542327258 200000 470633279 200000 109238547 200000 592694161 200000 78126332 200000 914777004 200000 205525176 200000 598977857 200000 107634265 200000 290924431 200000 278100504 200000 32195740 200000 223725466 200000 362516600 200000 396878123 200000 864824959 200000 585996035 200000 662889109 200000 834685062 200000 121667689 200000 569687933 200000 932545716 200000 698931551 200000 629262457 200000 437527181 200000 755741764 200000 251494287 200000 833013613 200000 542669913 200000 550291284 200000 132403594 200000 17566884 200000 754928041 200000 526000273 200000 153518696 200000 217966108 200000 87346659 200000 494221643 200000 816709087 200000 393407603 200000 521987341 200000 404055408 200000 596707398 200000 364687081 200000 719616974 200000 918910350 200000 856536210 200000 156512603 200000 660909932 200000 893954772 200000 167753308 200000 759711817 200000 964801486 200000 323155729 200000 820638168 200000 661597904 200000 672851322 200000 721942706 200000 365033950 200000 305082031 200000 812393879 200000 20328647 200000 441118179 200000 937300037 200000 845984747 200000 253299966 200000 42360832 200000 690361489 200000 820647133 200000 25465765 200000 984010473 200000 825858351 200000 636918643 200000 197617068 200000 148194294 200000 138430048 200000 926176084 200000 754311839 200000 655966493 200000 229064962 200000 804787911 200000 650770095 200000 935472884 200000 347379347 200000 312088241 200000 834349224 200000 216438451 200000 904372530 200000 178334873 200000 894275579 200000 773172783 200000 103413660 200000 938820263 200000 529831605 200000 144487391 200000 401914674 200000 865767839 200000 781745030 200000 315643097 200000 843086832 200000 731102953 200000 64424890 200000 780758229 200000 179895414 200000 233042572 200000 933179714 200000 755151912 200000 679561731 200000 170941229 200000 518688426 200000 91109833 200000 914365044 200000 214208020 200000 118350115 200000 86913871 200000 276664392 200000 736382759 200000 473160826 200000 232321264 200000 172506270 200000 81785067 200000 717375774 200000 885469570 200000 313356084 200000 50306697 200000 87840286 200000 707067517 200000 193694312 200000 677864390 200000 381687079 200000 596115446 200000 817088314 200000 669524744 200000 130486409 200000 118641828 200000 967924040 200000 128450903 200000 447847218 200000 526592477 200000 894149839 200000 400401497 200000 908487344 200000 567533977 200000 961484464 200000 613114964 200000 292940082 200000 365122669 200000 386136167 200000 119972911 200000 242186119 200000 413040016 200000 217440788 200000 66985328 200000 600092956 200000 521333977 200000 916632694 200000 371236926 200000 23457281 200000 393057981 200000 691926249 200000 129215327 200000 685182180 200000 870903381 200000 813559151 200000 156924474 200000 765281555 200000 540068693 200000 512865443 200000 245836501 200000 180643453 200000 127403029 200000 476707782 200000 173311447 200000 671933872 200000 535755658 200000 124694198 200000 934598278 200000 176973788 200000 539670861 200000 173972977 200000 918304970 200000 515781326 200000 919049618 200000 249450645 200000 11790631 200000 891416308 200000 603102001 200000 534059106 200000 374116549 200000 353009503 200000 349107104 200000 629927861 200000 193173355 200000 951611323 200000 993416950 200000 689172366 200000 984953214 200000 287452247 200000 322058216 200000 421513098 200000 996910597 200000 161994274 200000 439788495 200000 929802728 200000 593753768 200000 211795627 200000 606431903 200000 952876423 200000 129819051 200000 489404448 200000 224619759 200000 628663269 200000 37313015 200000 642827599 200000 68332535 200000 136233249 200000 9308944 200000 946024871 200000 806181772 200000 445151225 200000 113663263 200000 691336503 200000 268014630 200000 384014795 200000 586510057 200000 557606060 200000 876735706 200000 526459543 200000 815719892 200000 491684694 200000 717828447 200000 723757819 200000 471402984 200000 950623010 200000 208145419 200000 85479476 200000 691171787 200000 176096417 200000 481163221 200000 813651490 200000 520175811 200000 146592511 200000 111069268 200000 852105028 200000 446794422 200000 832412171 200000 665216959 200000 782255287 200000 104525357 200000 116028980 200000 917997802 200000 609992762 200000 615877195 200000 421141641 200000 337610574 200000 852403756 200000 903435993 200000 845825208 200000 106984192 200000 369748875 200000 501571645 200000 267289871 200000 325531319 200000 917802998 200000 365605757 200000 456719997 200000 271610826 200000 104667563 200000 505434688 200000 362626192 200000 65425455 200000 557766536 200000 905717453 200000 829671800 200000 335893116 200000 79213837 200000 83346441 200000 915373569 200000 17039336 200000 862431319 200000 988130683 200000 922580892 200000 126273098 200000 548138022 200000 272383306 200000 691511894 200000 662964248 200000 325077463 200000 115250237 200000 591532766 200000 530212969 200000 984450922 200000 647254969 200000 468068483 200000 311763698 200000 125205884 200000 475244485 200000 722316594 200000 698082315 200000 410929996 200000 223117065 200000 263712635 200000 528027818 200000 230313657 200000 947435209 200000 730278539 200000 16033382 200000 266377281 200000 644983021 200000 36556850 200000 666249589 200000 950051587 200000 968748028 200000 520193246 200000 69449389 200000 954932924 200000 906667803 200000 50808222 200000 5267845 200000 551594445 200000 676493842 200000 584273951 200000 653519380 200000 319117619 200000 236713799 200000 88440497 200000 837542160 200000 131573900 200000 402863552 200000 334389313 200000 408003535 200000 862073880 200000 787727651 200000 428998239 200000 873065033 200000 255763124 200000 566123960 200000 993781561 200000 912203027 200000 811576799 200000 579930725 200000 123650974 200000 125663076 200000 589110712 200000 456766128 200000 425898747 200000 947359506 200000 536734973 200000 613130943 200000 424097120 200000 772891797 200000 127079693 200000 321826138 200000 532385146 200000 617274114 200000 621319654 200000 909321191 200000 107702937 200000 797939728 200000 919285799 200000 189143148 200000 472334507 200000 156381718 200000 535043342 200000 23938448 200000 445884479 200000 8413193 200000 423060601 200000 268940953 200000 483086978 200000 246850434 200000 53351144 200000 167175022 200000 501250372 200000 917583541 200000 975265656 200000 791341718 200000 805958898 200000 610811514 200000 933498857 200000 547184950 200000 886746268 200000 279540807 200000 269586072 200000 172178197 200000 471579120 200000 411853874 200000 632604804 200000 319576730 200000 719633213 200000 559597299 200000 67926348 200000 432609484 200000 496422768 200000 299537887 200000 841796910 200000 294508880 200000 970437145 200000 368008941 200000 683942665 200000 873360493 200000 56309093 200000 468650163 200000 653774427 200000 25147659 200000 880336932 200000 290226281 200000 28164419 200000 60623534 200000 682119620 200000 665482724 200000 141671551 200000 448251263 200000 379274323 200000 918810011 200000 277634413 200000 524850754 200000 554356865 200000 271230629 200000 909851661 200000 348567136 200000 567983514 200000 432506552 200000 545070332 200000 227216349 200000 114890639 200000 228613162 200000 878527865 200000 882577762 200000 191704813 200000 395816946 200000 955905380 200000 559853620 200000 742899939 200000 273684391 200000 554180409 200000 497031225 200000 827117375 200000 113876351 200000 957305880 200000 173260793 200000 478642288 200000 526858833 200000 688062399 200000 872309402 200000 455339397 200000 302723986 200000 667179149 200000 113929698 200000 161366059 200000 297510234 200000 678565248 200000 984442424 200000 407237810 200000 502284383 200000 643178038 200000 524301986 200000 677427720 200000 869218296 200000 679987439 200000 76728518 200000 855845820 200000 229733403 200000 346401417 200000 692112109 200000 472808955 200000 627996510 200000 210656897 200000 751640571 200000 939152788 200000 288787704 200000 412562167 200000 242954615 200000 668750839 200000 307488448 200000 511005354 200000 599796104 200000 284777777 200000 77441836 200000 57289463 200000 898124532 200000 831518193 200000 32131410 200000 578606045 200000 31926562 200000 637592453 200000 991376618 200000 3722235 200000 120631832 200000 660583388 200000 575332424 200000 303863951 200000 578888318 200000 845544837 200000 476001893 200000 583400824 200000 342305176 200000 990030765 200000 496064727 200000 671646516 200000 182284110 200000 708445220 200000 305084884 200000 716041442 200000 115974183 200000 176438616 200000 528753202 200000 274934335 200000 531763528 200000 141270103 200000 984974696 200000 629948844 200000 23957113 200000 237160657 200000 550721932 200000 701873701 200000 457839135 200000 493136146 200000 803143510 200000 873770826 200000 18095938 200000 200487947 200000 339391515 200000 827043162 200000 695453575 200000 323756873 200000 662920659 200000 52187442 200000 256527670 200000 538082043 200000 15358227 200000 991050833 200000 570022708 200000 671960047 200000 668603665 200000 229249750 200000 323048201 200000 995048852 200000 422706598 200000 659351423 200000 844234459 200000 255636985 200000 819596102 200000 891600299 200000 910826864 200000 524259275 200000 794176265 200000 164945240 200000 803379246 200000 962176090 200000 731060901 200000 747915044 200000 653998365 200000 905612180 200000 644010609 200000 604450383 200000 899451107 200000 702988295 200000 208550242 200000 41531574 200000 783343814 200000 337876706 200000 81846033 200000 425448153 200000 420153517 200000 175430644 200000 809233842 200000 418641365 200000 880760094 200000 937522602 200000 160103965 200000 408561002 200000 919005504 200000 245512468 200000 690516935 200000 782245365 200000 776267481 200000 189041632 200000 702675657 200000 990237301 200000 75898960 200000 6916188 200000 148029911 200000 659497097 200000 734837932 200000 532453239 200000 879673929 200000 674004079 200000 56308626 200000 251692736 200000 97972757 200000 744469253 200000 672922953 200000 752558180 200000 953447377 200000 130867659 200000 556622520 200000 121346867 200000 262253749 200000 456123615 200000 842411878 200000 904278683 200000 343273622 200000 44260094 200000 239805304 200000 56758442 200000 371791851 200000 439248777 200000 739840950 200000 371484175 200000 151010250 200000 132392572 200000 237255557 200000 265637401 200000 250223083 200000 907510391 200000 999292653 200000 325717173 200000 157427363 200000 425523385 200000 918985363 200000 644448883 200000 249767657 200000 547270431 200000 913832895 200000 606593665 200000 688056916 200000 956720168 200000 654059606 200000 499416749 200000 58153754 200000 369579251 200000 461283040 200000 223396198 200000 144655889 200000 314040638 200000 438329986 200000 775336891 200000 143631537 200000 804621671 200000 39117060 200000 877179737 200000 775581455 200000 378270830 200000 434100940 200000 960839312 200000 974330850 200000 818144753 200000 505748704 200000 726390350 200000 809281152 200000 336666157 200000 828579047 200000 676810273 200000 197789921 200000 521624067 200000 532175655 200000 331777592 200000 324879258 200000 819738351 200000 793161350 200000 351328609 200000 821258210 200000 352922897 200000 522595468 200000 93844748 200000 216518032 200000 374297384 200000 471811935 200000 128532806 200000 409409817 200000 356440721 200000 566980549 200000 229331133 200000 753202581 200000 345468747 200000 693969701 200000 9226434 200000 395669691 200000 326462453 200000 839995270 200000 11408193 200000 369474272 200000 608078797 200000 92098957 200000 683681481 200000 867711226 200000 685739697 200000 107806337 200000 834837130 200000 892053666 200000 670998305 200000 244010569 200000 296693840 200000 281425420 200000 211590714 200000 378117483 200000 598314124 200000 506659344 200000 250027452 200000 279190799 200000 624179275 200000 248786980 200000 695043076 200000 401406713 200000 365525308 200000 766547039 200000 771288082 200000 256356753 200000 725260718 200000 115746166 200000 113363843 200000 469649886 200000 988169870 200000 210310338 200000 571981462 200000 917788037 200000 162417516 200000 996216375 200000 496532522 200000 711914702 200000 410979958 200000 147797100 200000 310051261 200000 696365726 200000 16194170 200000 686465689 200000 967564142 200000 457110653 200000 888381671 200000 83154067 200000 243415547 200000 915133584 200000 862973387 200000 821090002 200000 679992003 200000 157627295 200000 260832726 200000 243475563 200000 152404419 200000 289893648 200000 697804884 200000 766425365 200000 258812828 200000 924120809 200000 467894582 200000 362381606 200000 601196938 200000 198442448 200000 790172425 200000 614836629 200000 698400110 200000 607632141 200000 473053948 200000 896552953 200000 973377988 200000 936920198 200000 116174558 200000 264886409 200000 878977964 200000 137768129 200000 462183196 200000 90761753 200000 723245796 200000 902200549 200000 571641030 200000 832576546 200000 512196555 200000 389251256 200000 645669770 200000 458670777 200000 888611167 200000 945028257 200000 102438326 200000 120603285 200000 782089535 200000 358893478 200000 988002873 200000 208397581 200000 395859369 200000 253441902 200000 307320993 200000 757335063 200000 937283964 200000 40129599 200000 985739549 200000 864061001 200000 444375093 200000 653710080 200000 171598972 200000 811400922 200000 744904693 200000 622284599 200000 368409132 200000 808125857 200000 671932792 200000 48809740 200000 882867259 200000 384525588 200000 439723550 200000 256486211 200000 891479896 200000 325994570 200000 597394918 200000 185546052 200000 582619345 200000 32047864 200000 969922413 200000 128988950 200000 400571030 200000 779617654 200000 740440562 200000 985230174 200000 656683827 200000 215159482 200000 192602452 200000 171939684 200000 337674201 200000 393445467 200000 804975121 200000 541514509 200000 452950613 200000 737348751 200000 499081032 200000 515586785 200000 57340694 200000 786312748 200000 306361527 200000 670488581 200000 838778666 200000 53783721 200000 189730492 200000 180049985 200000 470533185 200000 190845469 200000 670004311 200000 592977914 200000 571038887 200000 974965566 200000 981511973 200000 473754680 200000 511999821 200000 249609570 200000 642975078 200000 296252065 200000 915903936 200000 120691841 200000 541055479 200000 43885946 200000 109775919 200000 9635632 200000 444091479 200000 92706732 200000 489079144 200000 183627430 200000 507913893 200000 479244988 200000 686387419 200000 765305017 200000 652785056 200000 9070289 200000 53072532 200000 975570913 200000 462910116 200000 491316401 200000 832569668 200000 109402931 200000 353569714 200000 306441155 200000 834392120 200000 527081574 200000 844791144 200000 548455949 200000 901665119 200000 507573713 200000 960419076 200000 195106870 200000 970873159 200000 974320745 200000 996363364 200000 107117956 200000 656919328 200000 283138503 200000 806979080 200000 407687134 200000 437509302 200000 253241375 200000 332025613 200000 157757386 200000 162289786 200000 473890377 200000 48047411 200000 981368431 200000 242365817 200000 103895995 200000 194591959 200000 717584787 200000 403319138 200000 357314699 200000 747363576 200000 697639326 200000 421571203 200000 232040305 200000 927522101 200000 445457300 200000 969392588 200000 992123842 200000 259477453 200000 710782237 200000 10176713 200000 661103989 200000 867525020 200000 324745856 200000 120765355 200000 869295904 200000 420248611 200000 294258338 200000 900832063 200000 525261307 200000 593859456 200000 141738763 200000 739364596 200000 938278875 200000 71072881 200000 179270112 200000 38067416 200000 296621879 200000 604476500 200000 50097129 200000 76686234 200000 496686374 200000 497315113 200000 474756235 200000 344623241 200000 630996830 200000 247352717 200000 371038158 200000 263589779 200000 816269365 200000 552541888 200000 282477655 200000 664318278 200000 922551458 200000 301330079 200000 383300974 200000 877510352 200000 662505532 200000 479433641 200000 504692985 200000 842511874 200000 38348089 200000 837753597 200000 797182334 200000 842674504 200000 196132464 200000 804854873 200000 249768483 200000 483082162 200000 688719702 200000 220762140 200000 184597168 200000 768559853 200000 205343235 200000 474842948 200000 598949259 200000 360630601 200000 988831021 200000 55752048 200000 922377658 200000 468468660 200000 391200811 200000 593437405 200000 333062884 200000 921527228 200000 912007923 200000 490873964 200000 206695247 200000 997685649 200000 833218587 200000 542133145 200000 106728418 200000 187391487 200000 618064602 200000 453279877 200000 184965667 200000 325497975 200000 153693447 200000 795811820 200000 346410553 200000 882846982 200000 625331480 200000 473118510 200000 828511466 200000 468806747 200000 793049123 200000 28918857 200000 563593630 200000 657187780 200000 646313439 200000 276721628 200000 593982553 200000 460558128 200000 829670051 200000 798501669 200000 132850627 200000 108202798 200000 971194213 200000 662780419 200000 956314402 200000 860219115 200000 693971900 200000 823758068 200000 603276894 200000 679506487 200000 855880669 200000 205705495 200000 747147771 200000 405337472 200000 401489569 200000 791984681 200000 198680353 200000 555578836 200000 516639100 200000 698737803 200000 822919063 200000 530239714 200000 178251909 200000 279554873 200000 453740482 200000 613946617 200000 243616372 200000 561048532 200000 998938794 200000 445669638 200000 171760798 200000 78792344 200000 239881205 200000 772335769 200000 611471611 200000 993008741 200000 85957096 200000 706244576 200000 293934623 200000 889786553 200000 711226220 200000 40139177 200000 800742211 200000 198495667 200000 673444870 200000 17658724 200000 847910461 200000 965861905 200000 242872284 200000 17442077 200000 621183874 200000 742086450 200000 605296566 200000 280419717 200000 367397930 200000 464764180 200000 204272890 200000 446803945 200000 540537835 200000 568495190 200000 571777966 200000 402127415 200000 767180572 200000 472977461 200000 20660345 200000 62854912 200000 756181682 200000 296849554 200000 155280545 200000 536833392 200000 20099142 200000 161505769 200000 451023885 200000 593177430 200000 430854156 200000 518873434 200000 993073987 200000 709103394 200000 140663515 200000 292838564 200000 181992810 200000 932866529 200000 686221355 200000 555409956 200000 523407432 200000 727467842 200000 429418002 200000 107652825 200000 263608388 200000 966300051 200000 798793541 200000 705996898 200000 775418980 200000 598560707 200000 945741596 200000 555920637 200000 65615 200000 195317600 200000 191340941 200000 825115017 200000 352797772 200000 857970330 200000 337051950 200000 311040387 200000 550057280 200000 961888830 200000 499511607 200000 905355020 200000 999221426 200000 584794555 200000 864125 200000 460245217 200000 972296906 200000 676022559 200000 509882487 200000 667570272 200000 428961356 200000 485663513 200000 723757371 200000 722231688 200000 219743904 200000 750116599 200000 473586049 200000 175136505 200000 53059533 200000 234944681 200000 973771166 200000 228092911 200000 681570424 200000 728208572 200000 495071881 200000 638079050 200000 732945385 200000 840866911 200000 210554841 200000 57542792 200000 827205126 200000 142002528 200000 878227908 200000 446783432 200000 692959060 200000 296446510 200000 193002784 200000 921600968 200000 416947452 200000 86960087 200000 455133029 200000 594890471 200000 682979523 200000 600873483 200000 603242152 200000 273216035 200000 695041807 200000 601988887 200000 360294304 200000 968404762 200000 954664680 200000 238790633 200000 827640227 200000 826931212 200000 653397492 200000 399666194 200000 142869161 200000 8171478 200000 762428537 200000 51121086 200000 322152263 200000 419256823 200000 819635550 200000 338435516 200000 851795124 200000 313747599 200000 364234281 200000 835408252 200000 345169095 200000 441385050 200000 618350337 200000 176048394 200000 797420533 200000 591402680 200000 348426412 200000 487447319 200000 987403606 200000 202411943 200000 48209041 200000 497639152 200000 233456289 200000 745843654 200000 30865590 200000 722686084 200000 763456043 200000 324056147 200000 530619330 200000 433020002 200000 424980202 200000 777348908 200000 522643707 200000 332138935 200000 460366967 200000 776808657 200000 344967240 200000 144434771 200000 988835078 200000 964837984 200000 87000624 200000 432654500 200000 29598063 200000 685750678 200000 576332760 200000 938107832 200000 994127656 200000 829496532 200000 48091400 200000 327764798 200000 724569160 200000 337745174 200000 139675173 200000 920440196 200000 730876804 200000 737296892 200000 690087990 200000 538104186 200000 81552948 200000 362955716 200000 178669283 200000 268209837 200000 616442447 200000 870368077 200000 794743920 200000 822483275 200000 32534121 200000 593328661 200000 855694790 200000 993845284 200000 609950651 200000 689158715 200000 413046377 200000 474592935 200000 990700058 200000 892319869 200000 488475778 200000 666985184 200000 783947262 200000 852940346 200000 2958550 200000 538813823 200000 865700476 200000 147584368 200000 761951947 200000 658977747 200000 865327434 200000 307516605 200000 714771049 200000 186692042 200000 981361345 200000 787940705 200000 128019030 200000 466295794 200000 666393045 200000 148081465 200000 341142488 200000 574454138 200000 746445342 200000 2905796 200000 681528533 200000 321423408 200000 667314642 200000 517615905 200000 700812757 200000 43316868 200000 850186696 200000 363740687 200000 933708286 200000 580912515 200000 543567222 200000 293990378 200000 163967254 200000 978446043 200000 374038258 200000 354802612 200000 220623236 200000 329361628 200000 439224051 200000 729758984 200000 730890830 200000 544911476 200000 453046992 200000 748858919 200000 910528283 200000 569532210 200000 292171903 200000 14720495 200000 414200370 200000 545830211 200000 942313622 200000 125162974 200000 273240696 200000 596001655 200000 996047436 200000 101820434 200000 576766836 200000 691707196 200000 152972152 200000 987738954 200000 720397645 200000 800691872 200000 515700368 200000 26925798 200000 6629065 200000 319317074 200000 648099499 200000 696063202 200000 866380112 200000 509931936 200000 717367166 200000 753150430 200000 968819430 200000 153007225 200000 867538785 200000 953158936 200000 33930803 200000 697353580 200000 57608522 200000 10868847 200000 673472638 200000 909925287 200000 226349776 200000 386610785 200000 16111020 200000 337837304 200000 321088553 200000 855572493 200000 769048133 200000 186901966 200000 456757291 200000 654741297 200000 515407214 200000 705694007 200000 648137293 200000 376563755 200000 196989679 200000 863905506 200000 482606758 200000 360530939 200000 843695406 200000 483975454 200000 28132844 200000 55708734 200000 836649264 200000 156421337 200000 886243701 200000 685498164 200000 793020574 200000 575020449 200000 488213305 200000 793906618 200000 164713405 200000 95531429 200000 677704141 200000 367164752 200000 162989428 200000 698028979 200000 266193512 200000 590011411 200000 188149064 200000 605085498 200000 500694752 200000 294052546 200000 675617634 200000 902252105 200000 249917357 200000 973814460 200000 1787527 200000 213420430 200000 832978916 200000 272061951 200000 388143646 200000 248036439 200000 947953980 200000 832797481 200000 341648941 200000 529990291 200000 951658508 200000 892121978 200000 214011739 200000 271816912 200000 732620617 200000 968845520 200000 133321454 200000 532647997 200000 279713420 200000 997363112 200000 214328525 200000 936391849 200000 65838089 200000 46336803 200000 926873983 200000 317338754 200000 349819032 200000 618831613 200000 649047593 200000 299003094 200000 355545007 200000 904697238 200000 578108050 200000 923286356 200000 94575460 200000 145716205 200000 727078177 200000 137275466 200000 169611887 200000 706154911 200000 629829852 200000 160064679 200000 45969445 200000 828682987 200000 713722219 200000 623945722 200000 778568317 200000 982913712 200000 959662354 200000 918102129 200000 117804557 200000 849594476 200000 881372345 200000 549385434 200000 818855437 200000 708568125 200000 377789927 200000 784942243 200000 966998610 200000 410540771 200000 847664321 200000 662956509 200000 549732691 200000 54288827 200000 48038927 200000 889133876 200000 318676007 200000 926468805 200000 372432183 200000 665208312 200000 497810564 200000 416149150 200000 602953278 200000 432963606 200000 420897984 200000 165708422 200000 783611341 200000 152594974 200000 137688530 200000 574192218 200000 827289897 200000 412766526 200000 59013457 200000 311967897 200000 761156152 200000 476369220 200000 395891571 200000 474711650 200000 359715202 200000 461626528 200000 604265743 200000 976485747 200000 120053805 200000 526263902 200000 340655002 200000 672583211 200000 474528255 200000 446994991 200000 189978924 200000 366367112 200000 435980126 200000 22669408 200000 81725563 200000 882809641 200000 63847763 200000 72454112 200000 122957534 200000 512283468 200000 59028865 200000 76767805 200000 87094347 200000 76265167 200000 402464817 200000 372978598 200000 853619544 200000 603402034 200000 679634505 200000 685797610 200000 699820860 200000 121078930 200000 590255440 200000 700341622 200000 406266830 200000 37756334 200000 652097899 200000 32736090 200000 807081860 200000 251134949 200000 205399905 200000 443238212 200000 507422068 200000 935819062 200000 212587161 200000 334394498 200000 232968533 200000 937246270 200000 762310425 200000 647752452 200000 431478654 200000 915014716 200000 708285320 200000 316321110 200000 300696805 200000 307047694 200000 53146925 200000 524410537 200000 494090017 200000 368857908 200000 242545133 200000 19477706 200000 43519079 200000 803509708 200000 959775824 200000 309325864 200000 876154256 200000 479474324 200000 342487931 200000 699388369 200000 875363344 200000 851191274 200000 149451062 200000 507854708 200000 868973566 200000 255526094 200000 645213670 200000 121079648 200000 883813394 200000 299834077 200000 104751763 200000 851195010 200000 21867937 200000 882157142 200000 534286562 200000 248991850 200000 1300643 200000 580728344 200000 793355035 200000 536966982 200000 461938604 200000 984876450 200000 219960355 200000 532751844 200000 108533237 200000 157433105 200000 466723202 200000 597321139 200000 902658900 200000 763897636 200000 631986526 200000 28242626 200000 949993534 200000 268524345 200000 827006589 200000 532199358 200000 60702155 200000 268093776 200000 53388869 200000 100090359 200000 209609649 200000 99511815 200000 783253182 200000 54307163 200000 117703751 200000 488194203 200000 68636814 200000 847362680 200000 126122626 200000 154146029 200000 829511931 200000 762982526 200000 556987387 200000 740226937 200000 182122988 200000 89730361 200000 299506918 200000 335551328 200000 614227943 200000 118548762 200000 280827930 200000 127638110 200000 865384467 200000 318199597 200000 739106575 200000 615107283 200000 510583350 200000 234984739 200000 15447002 200000 236551613 200000 15059127 200000 101134666 200000 939524915 200000 992671931 200000 166896797 200000 719535247 200000 122053231 200000 200154123 200000 935854989 200000 329827969 200000 198229893 200000 865571468 200000 504804302 200000 549537616 200000 941008651 200000 263321020 200000 614637639 200000 497997769 200000 2336313 200000 78662073 200000 591438463 200000 353667418 200000 293014756 200000 456045379 200000 411210907 200000 641098260 200000 474975107 200000 903049655 200000 125701474 200000 944027299 200000 575049004 200000 232019221 200000 90542652 200000 613428310 200000 884061079 200000 908136442 200000 693848365 200000 29990173 200000 147247897 200000 396774309 200000 680377054 200000 115430788 200000 95549609 200000 62564853 200000 667917972 200000 294971068 200000 727752670 200000 288276840 200000 26883637 200000 855573650 200000 250132206 200000 98636573 200000 25342537 200000 959711606 200000 330405039 200000 281726674 200000 569188853 200000 321716340 200000 451317401 200000 513434854 200000 967173377 200000 125336892 200000 485925057 200000 574677079 200000 732244435 200000 316909597 200000 188691422 200000 504697027 200000 527528305 200000 249965061 200000 273039686 200000 132306026 200000 699618689 200000 322826370 200000 866574065 200000 316825641 200000 196035147 200000 263011779 200000 710534004 200000 353952640 200000 866248885 200000 699175575 200000 930161670 200000 282415756 200000 715131973 200000 305825387 200000 257233021 200000 834280972 200000 1482018 200000 213315919 200000 119659857 200000 801343839 200000 24290322 200000 47505393 200000 765543831 200000 122734723 200000 130487420 200000 974698911 200000 870414599 200000 47758359 200000 211276390 200000 742283848 200000 41731573 200000 34245977 200000 916715640 200000 766542459 200000 571672922 200000 605594152 200000 234161654 200000 936517989 200000 533156044 200000 411229953 200000 907953352 200000 457240278 200000 802770048 200000 702580485 200000 183066484 200000 63976252 200000 560617806 200000 483529200 200000 497185569 200000 945188261 200000 453553324 200000 951410211 200000 992078742 200000 170090944 200000 363115697 200000 727711386 200000 561159480 200000 68248539 200000 442293266 200000 850308853 200000 354648847 200000 990168806 200000 686207527 200000 718699891 200000 296742592 200000 126330477 200000 579525863 200000 180763377 200000 888955539 200000 594634401 200000 588328678 200000 469460718 200000 800640877 200000 865287247 200000 353103197 200000 804778376 200000 937148630 200000 415210726 200000 960792097 200000 752343935 200000 518671091 200000 506589301 200000 630351274 200000 990649905 200000 879403660 200000 916326313 200000 547156749 200000 129154972 200000 321035527 200000 178061266 200000 892459008 200000 765105758 200000 707186282 200000 38211294 200000 125506780 200000 280308151 200000 118425947 200000 264000347 200000 496553621 200000 15121796 200000 838955810 200000 926853752 200000 708484291 200000 502349380 200000 721043877 200000 197781507 200000 545188252 200000 683135255 200000 489158506 200000 882614891 200000 374290935 200000 937489337 200000 735881112 200000 750222015 200000 254720842 200000 706527882 200000 2149365 200000 974271661 200000 116949419 200000 843335816 200000 50704616 200000 646706819 200000 493039057 200000 144031058 200000 123861879 200000 247138608 200000 575052563 200000 260639525 200000 573075273 200000 542514754 200000 986254695 200000 425452770 200000 39708324 200000 29277161 200000 253855587 200000 472967174 200000 728408687 200000 398320882 200000 586424382 200000 230777519 200000 265255984 200000 251640523 200000 916304335 200000 951619485 200000 623001103 200000 490038148 200000 439189132 200000 931407405 200000 619189456 200000 900950987 200000 831529868 200000 728353374 200000 422992347 200000 259026671 200000 447289476 200000 753898703 200000 650146615 200000 409691357 200000 694228940 200000 311207615 200000 506613641 200000 84831269 200000 124517978 200000 181633546 200000 361861144 200000 569446388 200000 770906053 200000 640661809 200000 608067276 200000 87193626 200000 738768963 200000 540266834 200000 43118633 200000 437710597 200000 759931050 200000 644632107 200000 87651160 200000 304206788 200000 366304369 200000 414674459 200000 911257630 200000 391119364 200000 736246703 200000 999225375 200000 769893089 200000 24767509 200000 557816602 200000 236254168 200000 461850281 200000 446025444 200000 775246856 200000 580967810 200000 875544347 200000 300732418 200000 820944497 200000 883722237 200000 736481919 200000 114475931 200000 513067754 200000 281313480 200000 518570427 200000 459110014 200000 295483050 200000 664258048 200000 790994517 200000 897063962 200000 592279431 200000 270246500 200000 336918132 200000 370334334 200000 364663289 200000 293834579 200000 460396254 200000 349457495 200000 587229461 200000 729110731 200000 681501434 200000 584906998 200000 931702930 200000 951632234 200000 582297806 200000 583473222 200000 14856903 200000 349207664 200000 9625857 200000 551214297 200000 706101929 200000 923573179 200000 615543513 200000 438850011 200000 279794129 200000 750491592 200000 215198781 200000 309588764 200000 617994867 200000 994845624 200000 349480371 200000 1582857 200000 831200103 200000 648576327 200000 992546914 200000 646112946 200000 696749603 200000 673929429 200000 846628368 200000 304563141 200000 177947325 200000 667960161 200000 395082533 200000 565393041 200000 583957485 200000 188072072 200000 890572965 200000 190391299 200000 887603464 200000 908968585 200000 577319992 200000 62034347 200000 333947397 200000 545868355 200000 84855845 200000 820169142 200000 305186682 200000 436166452 200000 605345617 200000 469149428 200000 737224863 200000 140206970 200000 917614404 200000 447378131 200000 537260361 200000 583752661 200000 787028515 200000 593961313 200000 236193263 200000 361215395 200000 626962614 200000 603022158 200000 627491240 200000 315598049 200000 74316386 200000 121915366 200000 995158058 200000 443307056 200000 578372399 200000 343526682 200000 631917515 200000 526401740 200000 375889858 200000 648352119 200000 253335938 200000 420755605 200000 836292451 200000 763790892 200000 7556838 200000 736893962 200000 543133688 200000 126925575 200000 653030957 200000 914084423 200000 465294343 200000 274397303 200000 287441966 200000 84489486 200000 894677686 200000 380501899 200000 716888670 200000 465927866 200000 437027789 200000 261331953 200000 606344405 200000 929280076 200000 276561842 200000 883579383 200000 493743177 200000 156183906 200000 207204203 200000 812979851 200000 256988177 200000 850240570 200000 142586015 200000 356657470 200000 865148963 200000 974240178 200000 679490452 200000 619150908 200000 988631829 200000 97239882 200000 195890993 200000 433429077 200000 490823198 200000 539781407 200000 813823740 200000 775453430 200000 937372437 200000 44288496 200000 642030876 200000 990178863 200000 974581360 200000 442224413 200000 195755095 200000 431592110 200000 976737093 200000 948847778 200000 655723028 200000 615035329 200000 329780043 200000 170981151 200000 521833562 200000 298586455 200000 176339161 200000 702584786 200000 86681550 200000 260073471 200000 617938661 200000 808820378 200000 633694135 200000 44081383 200000 501705990 200000 762546677 200000 281218557 200000 770689500 200000 132880753 200000 203971841 200000 451617060 200000 54553423 200000 139803390 200000 15034750 200000 698218580 200000 576737870 200000 432960804 200000 211593673 200000 103211860 200000 567223942 200000 177198071 200000 467825378 200000 895312009 200000 422733894 200000 642672176 200000 328122982 200000 685091067 200000 949081726 200000 438118180 200000 859274389 200000 115242576 200000 821886651 200000 270602955 200000 890914380 200000 127918285 200000 406617900 200000 614899641 200000 332742922 200000 30179163 200000 90177183 200000 605162791 200000 258436846 200000 879587199 200000 507785859 200000 49736427 200000 71589558 200000 937365855 200000 190126311 200000 218851706 200000 638471104 200000 391535555 200000 450729080 200000 59347948 200000 547995148 200000 88481297 200000 666214534 200000 695967735 200000 765197880 200000 93577807 200000 852026111 200000 840288242 200000 495379330 200000 625485604 200000 52847729 200000 823188690 200000 999362504 200000 457802198 200000 991255051 200000 651443759 200000 554014602 200000 297969740 200000 648741276 200000 178943040 200000 354770917 200000 910724876 200000 128105361 200000 234138073 200000 562038424 200000 908115773 200000 908940026 200000 570113139 200000 116433922 200000 477029541 200000 193096581 200000 544070179 200000 953076001 200000 698953131 200000 465972608 200000 398097313 200000 661934484 200000 462730581 200000 221232090 200000 570982466 200000 760097177 200000 634278730 200000 256900642 200000 489118205 200000 735244303 200000 674236369 200000 138171525 200000 799908712 200000 130677364 200000 473636303 200000 878474707 200000 428008379 200000 67481318 200000 974062795 200000 340552570 200000 363508939 200000 246916133 200000 541014764 200000 498167688 200000 586572559 200000 51348366 200000 3804921 200000 566319788 200000 803598749 200000 313555745 200000 793568343 200000 948878901 200000 87952941 200000 557036411 200000 932975374 200000 932497936 200000 911370516 200000 692560347 200000 143864259 200000 301321933 200000 768957257 200000 417350688 200000 274931646 200000 737674650 200000 554488931 200000 104522953 200000 733711076 200000 684720197 200000 699069592 200000 759334130 200000 711481789 200000 383860029 200000 299208382 200000 215013980 200000 630086511 200000 628869009 200000 501738573 200000 686798693 200000 841614272 200000 723652334 200000 593483098 200000 687278859 200000 270316310 200000 92437412 200000 675686556 200000 213528300 200000 129185401 200000 144447649 200000 279300457 200000 202280264 200000 358591375 200000 542318963 200000 982450105 200000 813603068 200000 847033502 200000 486783049 200000 585553953 200000 237797256 200000 866955405 200000 376187378 200000 509735384 200000 289425673 200000 721866466 200000 571553755 200000 31036084 200000 158791230 200000 397252548 200000 432871444 200000 934178605 200000 303564422 200000 407891449 200000 525346635 200000 980174424 200000 637047263 200000 531075304 200000 885098702 200000 971528173 200000 478829800 200000 36638359 200000 792975500 200000 650754624 200000 547022559 200000 387782573 200000 680584979 200000 932222026 200000 289316259 200000 332056432 200000 65356179 200000 210059169 200000 526473650 200000 57679303 200000 188636120 200000 311630970 200000 943299626 200000 275268921 200000 871369811 200000 633642413 200000 527156939 200000 718102763 200000 588521489 200000 940198576 200000 508588530 200000 831897764 200000 820977857 200000 475045786 200000 224621214 200000 859385548 200000 368462514 200000 960511264 200000 67389039 200000 871567463 200000 815443153 200000 656965274 200000 940090273 200000 302932254 200000 338456238 200000 997882367 200000 294864660 200000 687327029 200000 893120631 200000 702288355 200000 318389830 200000 851189653 200000 486613242 200000 545337215 200000 583469398 200000 239193026 200000 692406694 200000 250052264 200000 928164098 200000 729864677 200000 220675721 200000 421742038 200000 727162536 200000 689086659 200000 362857555 200000 829008925 200000 748916808 200000 236154306 200000 493586001 200000 746832694 200000 259716223 200000 938289898 200000 536804465 200000 30590327 200000 366715021 200000 391343841 200000 968940867 200000 378364373 200000 772008015 200000 97444589 200000 299021301 200000 563306984 200000 782085189 200000 828790004 200000 932803670 200000 868420582 200000 927089036 200000 460886398 200000 150745811 200000 412198566 200000 4765667 200000 891748785 200000 226573436 200000 773523358 200000 464028073 200000 584353107 200000 641387775 200000 562289892 200000 901800412 200000 417942731 200000 753120938 200000 48983343 200000 371221019 200000 442652447 200000 921669228 200000 535144406 200000 548819108 200000 95970806 200000 174813139 200000 600612559 200000 212663381 200000 373142422 200000 662705934 200000 594730160 200000 509565102 200000 395619047 200000 221709036 200000 708556464 200000 752208844 200000 283559277 200000 529251035 200000 33483942 200000 427443311 200000 977376080 200000 852993769 200000 865045256 200000 325244404 200000 495161686 200000 957255621 200000 623612653 200000 367840346 200000 473519847 200000 569563837 200000 889057802 200000 71306817 200000 687675911 200000 183845825 200000 111688375 200000 477736677 200000 568539998 200000 965196125 200000 480511978 200000 678513190 200000 324542003 200000 145944258 200000 16173370 200000 664563842 200000 296869483 200000 951772093 200000 608916701 200000 451584791 200000 87457422 200000 479305405 200000 499117993 200000 454795173 200000 503765441 200000 722642129 200000 961611029 200000 74700938 200000 888997324 200000 833165222 200000 473004856 200000 892869827 200000 295562517 200000 390932364 200000 986343624 200000 370593265 200000 928424097 200000 706667376 200000 547050779 200000 12459088 200000 162422809 200000 542714082 200000 496142377 200000 912363713 200000 302225858 200000 454173200 200000 398315142 200000 297119936 200000 299566210 200000 916604361 200000 783552363 200000 527123053 200000 788005345 200000 394751354 200000 177064110 200000 798881926 200000 680212485 200000 3501363 200000 381248709 200000 655984746 200000 356941748 200000 915200929 200000 915578566 200000 758715415 200000 425398357 200000 650121236 200000 89152104 200000 949048364 200000 719650798 200000 279239290 200000 347525634 200000 235633639 200000 365697830 200000 159047522 200000 52712585 200000 747617574 200000 695380803 200000 146553337 200000 480861590 200000 226997865 200000 591427628 200000 744654862 200000 881884509 200000 429618893 200000 383657575 200000 385690641 200000 224706742 200000 808134674 200000 770246427 200000 995026703 200000 56872215 200000 451222677 200000 885386255 200000 829269687 200000 194126998 200000 386848597 200000 836325288 200000 111863127 200000 246531050 200000 903976945 200000 137051373 200000 882838495 200000 180529258 200000 977246887 200000 686145926 200000 127762907 200000 645819405 200000 157120598 200000 304298935 200000 201075580 200000 110127975 200000 351485052 200000 545356392 200000 307795343 200000 847793 200000 186374968 200000 320114976 200000 790870403 200000 851526336 200000 339479367 200000 775667716 200000 438202214 200000 33671435 200000 365460490 200000 925280732 200000 101293031 200000 615169449 200000 962857342 200000 461127693 200000 18732117 200000 645058128 200000 458092097 200000 954965663 200000 425345182 200000 41005910 200000 189452178 200000 929607224 200000 295409488 200000 633604018 200000 814636880 200000 463100445 200000 907773850 200000 204486907 200000 233846266 200000 973076535 200000 187898186 200000 721000807 200000 674353325 200000 870357259 200000 240974031 200000 786363341 200000 775685416 200000 362832320 200000 548705592 200000 978552738 200000 525696458 200000 366619676 200000 699853362 200000 682971390 200000 62558097 200000 751978117 200000 848169997 200000 52757143 200000 306476059 200000 53389827 200000 310868407 200000 133276100 200000 765220264 200000 792268348 200000 70165182 200000 360846971 200000 579368213 200000 988612470 200000 609182034 200000 125363026 200000 837002210 200000 533032600 200000 429343807 200000 353384832 200000 651080748 200000 510156585 200000 970937078 200000 708665052 200000 325631155 200000 715261262 200000 448841092 200000 454111196 200000 569849556 200000 734086606 200000 249093784 200000 744418198 200000 542195854 200000 274849808 200000 594676096 200000 690536385 200000 612840576 200000 731865626 200000 341996587 200000 445248180 200000 767942632 200000 229397651 200000 992215336 200000 640676197 200000 350136997 200000 961429186 200000 747808676 200000 354492267 200000 421261109 200000 54688908 200000 392316271 200000 93879035 200000 839027894 200000 323717241 200000 666464503 200000 487812845 200000 952161512 200000 141609902 200000 486633802 200000 264018104 200000 21586984 200000 332371442 200000 11555863 200000 539879024 200000 993724790 200000 753292717 200000 362780589 200000 731838158 200000 430162543 200000 647061987 200000 296954618 200000 547554087 200000 957374291 200000 957254205 200000 179242380 200000 470856051 200000 966749439 200000 248909056 200000 684787601 200000 843828294 200000 250130674 200000 960738578 200000 774670810 200000 158592729 200000 121939787 200000 327974907 200000 375318995 200000 77020930 200000 45514440 200000 488085985 200000 693369739 200000 552396086 200000 258717896 200000 292071818 200000 651850162 200000 115181197 200000 455139145 200000 487495772 200000 442385813 200000 671374013 200000 809917161 200000 602872927 200000 955990307 200000 522093085 200000 717491432 200000 971566137 200000 673386730 200000 66266018 200000 478762787 200000 802494768 200000 344065561 200000 440010980 200000 82503194 200000 220501291 200000 520962687 200000 95495194 200000 364373738 200000 779707568 200000 116863625 200000 393812504 200000 915506002 200000 689313510 200000 496186183 200000 195148887 200000 979771313 200000 429080979 200000 673242215 200000 70728428 200000 448910086 200000 96317214 200000 106328631 200000 742061711 200000 741098733 200000 513606286 200000 722214310 200000 927479957 200000 506500007 200000 981036936 200000 575952963 200000 326164725 200000 683478546 200000 374002259 200000 349367867 200000 505892421 200000 288532908 200000 416912854 200000 662186078 200000 438327228 200000 848151188 200000 211645848 200000 961034778 200000 204127537 200000 937533831 200000 194173374 200000 795672445 200000 468182811 200000 926377446 200000 993262351 200000 29320502 200000 948311694 200000 291289005 200000 445828339 200000 411842708 200000 253634371 200000 632614780 200000 926980974 200000 869144964 200000 471785359 200000 277471378 200000 1004841 200000 490640022 200000 228532329 200000 283243212 200000 674494824 200000 645038328 200000 326176616 200000 632269481 200000 983592980 200000 524289144 200000 487661250 200000 121134408 200000 269266354 200000 592076677 200000 991501645 200000 719668839 200000 330153832 200000 597872941 200000 418401409 200000 356623972 200000 811507454 200000 820904736 200000 484746354 200000 976482367 200000 439411418 200000 627219371 200000 295506905 200000 478118294 200000 258935298 200000 479863229 200000 655150092 200000 658990758 200000 42752540 200000 308434148 200000 364365057 200000 101494864 200000 879204720 200000 654093135 200000 478414158 200000 417661456 200000 610484964 200000 429467084 200000 866284074 200000 779859974 200000 95343102 200000 113635275 200000 719297387 200000 129041649 200000 876674789 200000 736802649 200000 363355017 200000 502596141 200000 639901791 200000 946877732 200000 521587097 200000 188728252 200000 427918291 200000 240118396 200000 56556371 200000 315807289 200000 164621639 200000 593016143 200000 322908427 200000 267473125 200000 404048738 200000 878775852 200000 723254202 200000 620003230 200000 431187819 200000 108168768 200000 70070006 200000 42365666 200000 181437255 200000 31825755 200000 864584436 200000 442451407 200000 968042877 200000 667338731 200000 644149900 200000 901385253 200000 28276532 200000 665984254 200000 25260852 200000 276188737 200000 421880883 200000 497088579 200000 846440195 200000 169901859 200000 552798431 200000 871115785 200000 996046510 200000 88498792 200000 206627904 200000 632490301 200000 153940365 200000 297877071 200000 818097147 200000 209037167 200000 246509462 200000 754724791 200000 850250328 200000 5505740 200000 699452768 200000 988116510 200000 585389628 200000 149589029 200000 848452129 200000 676476835 200000 409338159 200000 871508710 200000 437936559 200000 344587524 200000 954521430 200000 915235102 200000 41949826 200000 295492511 200000 338650489 200000 260219772 200000 399905198 200000 624025460 200000 739413758 200000 410669391 200000 158889196 200000 684325153 200000 274173930 200000 466183813 200000 782641298 200000 829242339 200000 732780774 200000 638391724 200000 879838613 200000 418650010 200000 382341431 200000 314501107 200000 360910733 200000 553517253 200000 775831236 200000 133147945 200000 47116464 200000 266828929 200000 864525843 200000 575927227 200000 261544917 200000 386165901 200000 578794571 200000 456456889 200000 617012338 200000 365681992 200000 977851698 200000 821723088 200000 563857053 200000 459984816 200000 46945071 200000 344991568 200000 23735053 200000 379964260 200000 741851464 200000 685936679 200000 757591833 200000 567406242 200000 573336868 200000 569233892 200000 9113270 200000 451920456 200000 866472713 200000 965449908 200000 353174653 200000 584086998 200000 206566366 200000 713837415 200000 818080674 200000 671005546 200000 45355305 200000 296029035 200000 995162109 200000 873532865 200000 114857745 200000 789386958 200000 911128068 200000 758192699 200000 337285725 200000 811364415 200000 767155918 200000 207645911 200000 903200370 200000 890755340 200000 152366096 200000 274831922 200000 469717336 200000 760312612 200000 564111394 200000 5317003 200000 359364020 200000 37557526 200000 194733562 200000 287937 200000 180893901 200000 54541328 200000 243918639 200000 230659154 200000 912260747 200000 180065760 200000 985731063 200000 817559389 200000 359015794 200000 978965749 200000 65277224 200000 727530911 200000 847909547 200000 613652573 200000 562803769 200000 394382201 200000 281767930 200000 406706120 200000 750581569 200000 767349736 200000 498957256 200000 927470978 200000 284551926 200000 635783306 200000 206673690 200000 699874940 200000 246671534 200000 868523423 200000 394131862 200000 47866435 200000 921189984 200000 601753092 200000 667561348 200000 425534726 200000 220553891 200000 529685304 200000 116410826 200000 69569939 200000 952009389 200000 447652698 200000 683924462 200000 810959194 200000 249089109 200000 984635176 200000 273124375 200000 350194791 200000 621435921 200000 403858433 200000 10391819 200000 585170795 200000 797122807 200000 743316451 200000 29549616 200000 534726067 200000 851255998 200000 453181805 200000 617540495 200000 695968046 200000 593243069 200000 717939165 200000 803394507 200000 735747178 200000 600788201 200000 26304273 200000 493341742 200000 984334999 200000 665812443 200000 580736905 200000 120857756 200000 138696577 200000 558060231 200000 370267746 200000 579680668 200000 490587545 200000 445775493 200000 247715164 200000 422211157 200000 227907052 200000 100434059 200000 655828692 200000 347070605 200000 358163497 200000 282841327 200000 707006409 200000 326184619 200000 768040606 200000 809169512 200000 200184794 200000 9269686 200000 62131770 200000 201532493 200000 273455941 200000 867221331 200000 359610508 200000 327729812 200000 39722217 200000 774994378 200000 285187522 200000 335450068 200000 794937412 200000 637618176 200000 420286634 200000 65361219 200000 29572981 200000 886131580 200000 443944627 200000 250704567 200000 543849274 200000 294660198 200000 535698923 200000 357253287 200000 93875953 200000 906055554 200000 850044673 200000 729551402 200000 693824154 200000 860554809 200000 950094660 200000 552685814 200000 2094802 200000 683111056 200000 693900961 200000 645387617 200000 525301977 200000 584417581 200000 649911720 200000 902925410 200000 107132556 200000 769543512 200000 674422151 200000 786346384 200000 904779370 200000 882987255 200000 764815373 200000 918841633 200000 510974354 200000 179338895 200000 887930791 200000 897535468 200000 224315842 200000 198611785 200000 978494820 200000 143814502 200000 857242457 200000 979190506 200000 417154292 200000 475300775 200000 489827157 200000 348288473 200000 554150052 200000 616766821 200000 925327700 200000 713412892 200000 597007715 200000 349867511 200000 670937494 200000 601068122 200000 252380863 200000 539120466 200000 466087673 200000 847258073 200000 68567783 200000 293885455 200000 675208442 200000 978659456 200000 965307562 200000 949305186 200000 578799033 200000 177218517 200000 557153142 200000 304119587 200000 841236469 200000 437153279 200000 664456536 200000 456854472 200000 125087499 200000 696911300 200000 577041665 200000 789561959 200000 363144954 200000 44010123 200000 221398975 200000 190902455 200000 149023329 200000 989138523 200000 997367679 200000 33786639 200000 987179134 200000 187282905 200000 155436752 200000 639695973 200000 366580016 200000 740016716 200000 259136738 200000 395154000 200000 948085493 200000 744085915 200000 924429186 200000 453976325 200000 695903468 200000 391192653 200000 168243999 200000 521823068 200000 146095826 200000 407694215 200000 721304263 200000 323504844 200000 407715080 200000 51686673 200000 970968105 200000 691196777 200000 85846666 200000 936984912 200000 782831508 200000 185347052 200000 284139769 200000 42993996 200000 719539189 200000 898580906 200000 651110033 200000 299667626 200000 566830300 200000 918378650 200000 591093810 200000 200491442 200000 745585271 200000 829669715 200000 231394138 200000 652884810 200000 376868756 200000 42331403 200000 193024552 200000 518272760 200000 413861794 200000 915355033 200000 286959450 200000 509421794 200000 294836400 200000 63967090 200000 299081295 200000 491677648 200000 163728748 200000 116234158 200000 105551621 200000 983667496 200000 882335011 200000 213136899 200000 805386266 200000 964289776 200000 794006470 200000 605053128 200000 856844494 200000 126915535 200000 410348515 200000 71981298 200000 856411902 200000 506316043 200000 89052839 200000 59231769 200000 572871466 200000 634236554 200000 954887649 200000 812914292 200000 702972015 200000 535162581 200000 752102913 200000 146291415 200000 539892877 200000 145653519 200000 882333716 200000 632381115 200000 360216033 200000 227848450 200000 39568328 200000 678729269 200000 154972010 200000 838435090 200000 516946798 200000 681933821 200000 225093319 200000 870723654 200000 255629298 200000 232042856 200000 885463094 200000 454023749 200000 881883363 200000 381593708 200000 139488405 200000 999652693 200000 763398257 200000 798583714 200000 732371812 200000 879551070 200000 728572777 200000 662706750 200000 924433089 200000 804411620 200000 344769337 200000 249102360 200000 597929833 200000 385280271 200000 932311026 200000 326470055 200000 436057789 200000 115814822 200000 5290048 200000 845319679 200000 959984313 200000 986720270 200000 97885554 200000 989669593 200000 147465725 200000 422340175 200000 211318648 200000 64264842 200000 352691656 200000 37806862 200000 469039839 200000 484739081 200000 989764599 200000 450655123 200000 933314261 200000 678228717 200000 908013833 200000 697336771 200000 978679083 200000 733304172 200000 56164893 200000 836646438 200000 460062797 200000 589822044 200000 473322737 200000 139581922 200000 89802570 200000 128408885 200000 501970915 200000 529541821 200000 137146322 200000 891635723 200000 842393587 200000 374202653 200000 474678321 200000 110054807 200000 232457407 200000 528915978 200000 790488920 200000 384666415 200000 449667716 200000 433899306 200000 567456980 200000 625864392 200000 405812259 200000 624901827 200000 139051220 200000 334900987 200000 772357912 200000 63177148 200000 797134375 200000 867769596 200000 231186819 200000 279366555 200000 143751738 200000 960151714 200000 498321955 200000 628119175 200000 170161949 200000 227821669 200000 713479765 200000 683383622 200000 487748478 200000 579559770 200000 603355160 200000 703994687 200000 779418283 200000 792742201 200000 98021899 200000 250636920 200000 722215059 200000 762709590 200000 718042476 200000 810200984 200000 352932293 200000 599328170 200000 131080217 200000 31317477 200000 772786030 200000 811799243 200000 58601106 200000 143615302 200000 87818590 200000 930414062 200000 716257780 200000 13306946 200000 538265603 200000 536129515 200000 635232255 200000 251544062 200000 680485995 200000 729166904 200000 702015248 200000 772881985 200000 269861957 200000 975190764 200000 135176743 200000 270422387 200000 213917151 200000 376772284 200000 88435937 200000 943415448 200000 621941289 200000 102531840 200000 797969277 200000 142521688 200000 775422639 200000 292598702 200000 696850138 200000 185601018 200000 390184866 200000 144095581 200000 294255734 200000 293100387 200000 560564687 200000 477277507 200000 912655472 200000 509875995 200000 82172069 200000 225777462 200000 541963142 200000 467557192 200000 431416883 200000 137830318 200000 184457495 200000 20667567 200000 573381414 200000 238942143 200000 406281504 200000 802597049 200000 875134158 200000 437706530 200000 962035778 200000 311570283 200000 338442009 200000 617432109 200000 251273145 200000 219193196 200000 915042965 200000 156664789 200000 572758886 200000 132469761 200000 299610737 200000 29416370 200000 975019461 200000 600332563 200000 398694011 200000 343897082 200000 104164854 200000 222485287 200000 476311331 200000 957383556 200000 82155447 200000 967723364 200000 441652085 200000 742416838 200000 540292967 200000 687850384 200000 523518754 200000 849052886 200000 355927044 200000 70125074 200000 975741559 200000 633458539 200000 371351853 200000 343148528 200000 219442275 200000 48862940 200000 934018848 200000 686970577 200000 114513013 200000 680078110 200000 479114428 200000 273414907 200000 309358810 200000 322972874 200000 575345534 200000 834882389 200000 817344610 200000 193024276 200000 904827271 200000 989929830 200000 327983738 200000 591476180 200000 4013971 200000 668526931 200000 639237426 200000 140007296 200000 254844674 200000 104104931 200000 486924600 200000 304453934 200000 75606995 200000 595012221 200000 669553627 200000 902197910 200000 51288739 200000 508716840 200000 152314120 200000 638657037 200000 414133937 200000 454412425 200000 445735247 200000 629033610 200000 118314972 200000 426159592 200000 272427998 200000 150493092 200000 586126498 200000 286243626 200000 22827139 200000 748061073 200000 686354466 200000 909198551 200000 168298413 200000 992332583 200000 784565274 200000 644434452 200000 480147562 200000 485276637 200000 969006312 200000 950680233 200000 328405097 200000 212092874 200000 816608652 200000 866136827 200000 541452281 200000 165216676 200000 317201315 200000 702574610 200000 608538632 200000 506800321 200000 124943725 200000 636240788 200000 415606820 200000 30893336 200000 348719047 200000 644882887 200000 756315772 200000 836765504 200000 944367664 200000 111480209 200000 359515614 200000 898326127 200000 77092039 200000 246076538 200000 127859129 200000 505167996 200000 337729099 200000 364962472 200000 811372572 200000 1440733 200000 208401944 200000 615578337 200000 324335541 200000 630061992 200000 714653743 200000 730579596 200000 43838930 200000 117027220 200000 504493358 200000 315149743 200000 907820130 200000 840297975 200000 845305939 200000 104205041 200000 338587635 200000 508276681 200000 937152892 200000 740957592 200000 13671348 200000 175092383 200000 232664361 200000 132102539 200000 948628852 200000 733792945 200000 363826295 200000 895630672 200000 341717921 200000 208885460 200000 785654566 200000 681213966 200000 56085321 200000 77372030 200000 941714323 200000 734627212 200000 168845850 200000 180530120 200000 991635133 200000 884235311 200000 230313061 200000 158424934 200000 752623171 200000 123884798 200000 847963926 200000 494499504 200000 421992036 200000 800083873 200000 855864765 200000 546254236 200000 944147964 200000 398141532 200000 446614151 200000 772677313 200000 940303500 200000 816085015 200000 594999876 200000 911565653 200000 552815666 200000 469534297 200000 325574754 200000 670156590 200000 505441708 200000 677600583 200000 493571824 200000 617505987 200000 388925528 200000 972540841 200000 877443227 200000 305639211 200000 802134070 200000 593508068 200000 70247602 200000 799868444 200000 57097187 200000 123251968 200000 429517093 200000 32221676 200000 941297823 200000 913388195 200000 853419137 200000 425410450 200000 709791303 200000 103380754 200000 621822965 200000 742194341 200000 812483930 200000 107127862 200000 251394383 200000 424888667 200000 794945271 200000 436865684 200000 442355454 200000 159401098 200000 222424284 200000 195727187 200000 463227409 200000 933614506 200000 673655144 200000 133591609 200000 49001014 200000 66640080 200000 402771353 200000 729162156 200000 613621179 200000 456096435 200000 445599502 200000 187702452 200000 582668687 200000 396488874 200000 870528004 200000 46879479 200000 214532928 200000 627483306 200000 886003036 200000 648718523 200000 162995453 200000 205956428 200000 987282066 200000 557789927 200000 190121365 200000 615290308 200000 974181319 200000 732077313 200000 811240565 200000 715516906 200000 658876343 200000 89401136 200000 473655725 200000 302314035 200000 193468866 200000 424285243 200000 83177451 200000 505849272 200000 33369574 200000 345052551 200000 295802493 200000 291958829 200000 561927362 200000 719552795 200000 636087123 200000 587792362 200000 409475988 200000 769693086 200000 807012089 200000 185270757 200000 40187963 200000 410539607 200000 199350432 200000 551812021 200000 759456565 200000 417700651 200000 264134677 200000 913725839 200000 208794017 200000 757348513 200000 435593158 200000 567336011 200000 122466620 200000 374468577 200000 289307332 200000 983234399 200000 318912103 200000 766362799 200000 20288699 200000 888235746 200000 114170910 200000 288353652 200000 943601658 200000 802519434 200000 91145730 200000 632508724 200000 898596209 200000 740117677 200000 39714383 200000 706922392 200000 935454381 200000 81492034 200000 952354277 200000 144187109 200000 960860637 200000 633308384 200000 155345986 200000 628247041 200000 544442319 200000 271824317 200000 654192005 200000 306610292 200000 102196722 200000 59908784 200000 221861484 200000 185224804 200000 187062357 200000 168650798 200000 602025046 200000 538830999 200000 159755173 200000 957317455 200000 504679233 200000 52168819 200000 575979314 200000 573915081 200000 410553292 200000 985241600 200000 236332266 200000 973554163 200000 281621300 200000 378671588 200000 260069211 200000 462507714 200000 488125274 200000 776319845 200000 58183092 200000 350681550 200000 90169530 200000 516402282 200000 346492868 200000 92691789 200000 596339316 200000 809391481 200000 415173112 200000 884793366 200000 759184455 200000 833872313 200000 715516256 200000 340168607 200000 323373712 200000 729923824 200000 778098090 200000 160931838 200000 970238030 200000 411366277 200000 747860772 200000 190811115 200000 288716064 200000 649609854 200000 583004861 200000 412329658 200000 317479748 200000 789196163 200000 921592836 200000 913045092 200000 645326745 200000 771388120 200000 545949990 200000 680188287 200000 989620124 200000 471984997 200000 343793395 200000 467979072 200000 712856942 200000 402327217 200000 911859929 200000 900279679 200000 478004684 200000 654092513 200000 749232870 200000 75390642 200000 394300436 200000 568553660 200000 171007945 200000 593336304 200000 793832518 200000 540029866 200000 952830161 200000 727013103 200000 321919231 200000 575593391 200000 30920171 200000 629614085 200000 642309502 200000 35759476 200000 1087911 200000 370432041 200000 532305826 200000 161852989 200000 640631091 200000 248317682 200000 914779625 200000 618140147 200000 942736989 200000 846103190 200000 113719154 200000 72216859 200000 160746388 200000 394064363 200000 619405819 200000 788884187 200000 837077479 200000 441506408 200000 364481507 200000 353438971 200000 947718915 200000 658910756 200000 362284584 200000 499811297 200000 331201848 200000 333235157 200000 564798056 200000 286424211 200000 898790772 200000 454186706 200000 905999587 200000 921120951 200000 569677637 200000 382753040 200000 472511094 200000 957457557 200000 606214874 200000 98541351 200000 793981600 200000 11502355 200000 979376898 200000 379894350 200000 86229377 200000 835099063 200000 997720874 200000 393993305 200000 980757973 200000 575114920 200000 635037026 200000 239891393 200000 635714300 200000 939331244 200000 761540696 200000 751676315 200000 181341940 200000 240023338 200000 949950810 200000 437263262 200000 956998748 200000 689772584 200000 753603159 200000 854543905 200000 299298930 200000 329049677 200000 954166237 200000 41911834 200000 614035220 200000 894788832 200000 891174172 200000 684628256 200000 347522242 200000 336024518 200000 752591329 200000 830419816 200000 520174746 200000 17755526 200000 446397082 200000 553056714 200000 80549977 200000 57480519 200000 724870743 200000 508016060 200000 411482208 200000 739233488 200000 63253191 200000 506672981 200000 21681579 200000 795543686 200000 156451894 200000 815463754 200000 209612762 200000 195197809 200000 252616084 200000 257307379 200000 151308587 200000 489258806 200000 639289456 200000 98822726 200000 958260861 200000 501254685 200000 477686520 200000 921064922 200000 794359630 200000 849597195 200000 158789626 200000 388580069 200000 673890237 200000 43289992 200000 594757349 200000 193030973 200000 154649736 200000 546147257 200000 170179016 200000 37924185 200000 624812302 200000 203848806 200000 979122000 200000 711934032 200000 420132685 200000 74653428 200000 980286669 200000 606433240 200000 695376867 200000 619344235 200000 937291308 200000 595384904 200000 824953872 200000 79040113 200000 999133693 200000 486407829 200000 86760881 200000 758786380 200000 320345454 200000 31146071 200000 760255301 200000 340458979 200000 66739790 200000 138741188 200000 603932139 200000 668196028 200000 729858826 200000 246579123 200000 206038370 200000 643824381 200000 773873330 200000 786391449 200000 227243526 200000 219554415 200000 24376052 200000 974448015 200000 517156057 200000 622155637 200000 634466334 200000 202637897 200000 168794998 200000 621707033 200000 784843551 200000 545038111 200000 600406046 200000 261633791 200000 763713925 200000 75049990 200000 339687343 200000 191163246 200000 628350336 200000 599654295 200000 122919335 200000 67037517 200000 292740572 200000 289024262 200000 601529892 200000 242772514 200000 544089098 200000 577918507 200000 717400549 200000 117202452 200000 11925015 200000 374574972 200000 659923530 200000 201132522 200000 309329074 200000 423025167 200000 675424591 200000 722382089 200000 207686953 200000 513088412 200000 502076308 200000 462344568 200000 494949228 200000 72227448 200000 107015255 200000 136304095 200000 598390280 200000 147522458 200000 533633911 200000 117649794 200000 67243051 200000 280245401 200000 503308146 200000 838495818 200000 21257125 200000 661917098 200000 574191975 200000 194956987 200000 719101668 200000 673502630 200000 687301908 200000 129502206 200000 265228023 200000 744937473 200000 571471063 200000 192517591 200000 84285323 200000 940846291 200000 614529456 200000 468576431 200000 720841968 200000 193629394 200000 151713084 200000 114810251 200000 901478419 200000 635034964 200000 789888443 200000 774449681 200000 243093124 200000 525343312 200000 727699978 200000 37547145 200000 24528497 200000 277022301 200000 534391721 200000 12565977 200000 345307817 200000 813984433 200000 684487349 200000 857328007 200000 910779033 200000 86824739 200000 223162349 200000 260768698 200000 933216849 200000 435219496 200000 122760368 200000 929401144 200000 661991038 200000 215882969 200000 472011516 200000 767372135 200000 123282544 200000 911873770 200000 733378415 200000 676311119 200000 429147669 200000 326722226 200000 493824841 200000 201621142 200000 753223676 200000 195707689 200000 629816424 200000 556477315 200000 272691026 200000 911215076 200000 928829257 200000 958294267 200000 216782311 200000 964411675 200000 137197837 200000 434812805 200000 962266664 200000 841798051 200000 274934640 200000 132544072 200000 71275813 200000 474597618 200000 23098578 200000 557780234 200000 836144780 200000 289501985 200000 500135474 200000 200439858 200000 52103340 200000 800910052 200000 202574637 200000 678450375 200000 65060466 200000 900543379 200000 222601730 200000 611241070 200000 569589101 200000 474746660 200000 236414352 200000 770934638 200000 202429389 200000 810047022 200000 986970453 200000 192320687 200000 336641631 200000 554906599 200000 938603887 200000 71676853 200000 64286354 200000 455309349 200000 88125598 200000 440212137 200000 654100084 200000 234034527 200000 980234303 200000 380506703 200000 359138485 200000 90759852 200000 263107666 200000 250257936 200000 118851233 200000 199073217 200000 309913972 200000 820219889 200000 795159081 200000 790926583 200000 245813989 200000 648367256 200000 462076378 200000 267942722 200000 535977602 200000 378958157 200000 438977763 200000 471155258 200000 618723018 200000 180274165 200000 193355026 200000 440824853 200000 867137756 200000 514473240 200000 725789398 200000 960659881 200000 944253046 200000 463945180 200000 508072254 200000 366120046 200000 424998391 200000 716540935 200000 514829815 200000 954881145 200000 84825181 200000 233175040 200000 664292177 200000 283521153 200000 604157255 200000 25198797 200000 298739258 200000 313637341 200000 630223091 200000 308110357 200000 694484545 200000 180802178 200000 558776895 200000 53385758 200000 322993555 200000 893907721 200000 621223595 200000 143439823 200000 807875839 200000 158363814 200000 666082388 200000 972183726 200000 296267765 200000 229605169 200000 30710777 200000 651953378 200000 132172418 200000 761481503 200000 261551865 200000 525624625 200000 446540117 200000 846769545 200000 54927187 200000 854792962 200000 913452476 200000 719627299 200000 594786724 200000 547706972 200000 184831910 200000 48070469 200000 348856107 200000 27477476 200000 587371938 200000 283345893 200000 516094918 200000 236471009 200000 191994077 200000 137045402 200000 456199157 200000 261181754 200000 15831335 200000 300076185 200000 69957846 200000 262908278 200000 641439982 200000 373475770 200000 321930791 200000 362380986 200000 777838400 200000 907727987 200000 174429766 200000 573799118 200000 580083661 200000 12659931 200000 769251891 200000 967678999 200000 129153761 200000 59841960 200000 670072715 200000 60129693 200000 801815917 200000 203725872 200000 740805261 200000 711072517 200000 530885886 200000 688839786 200000 980874776 200000 681709207 200000 702463426 200000 935689453 200000 76149163 200000 525812025 200000 775319690 200000 5481711 200000 243232611 200000 139051632 200000 214073538 200000 708625478 200000 598991359 200000 293800037 200000 269875833 200000 283792746 200000 46917341 200000 249110493 200000 813319775 200000 120916848 200000 916031485 200000 868685887 200000 679822785 200000 423211023 200000 782550525 200000 173655441 200000 563290766 200000 182369694 200000 694135834 200000 7193721 200000 923917652 200000 601955602 200000 753066037 200000 229625407 200000 666578754 200000 568260611 200000 293901002 200000 696741577 200000 801306663 200000 698578599 200000 387606778 200000 476189341 200000 771094128 200000 553307605 200000 217940609 200000 105230050 200000 86318381 200000 597000963 200000 317048767 200000 826543967 200000 250718732 200000 453160007 200000 908782514 200000 333555833 200000 851363675 200000 836244569 200000 781671417 200000 548948279 200000 32455689 200000 338006157 200000 216264914 200000 52123456 200000 149274533 200000 295516380 200000 630207772 200000 672434394 200000 275035228 200000 183037916 200000 316084309 200000 334331117 200000 96840446 200000 806392002 200000 7632539 200000 507876093 200000 934926585 200000 739374950 200000 647789742 200000 277785394 200000 354688091 200000 746258494 200000 854250475 200000 960895059 200000 636666835 200000 583783009 200000 444634194 200000 485346245 200000 927018160 200000 929004933 200000 896949888 200000 543281040 200000 699336927 200000 403605504 200000 345249716 200000 956221017 200000 874698480 200000 893816009 200000 240389069 200000 221304680 200000 826205713 200000 639470967 200000 251132233 200000 961777826 200000 311309840 200000 58553408 200000 163665223 200000 233544847 200000 567569244 200000 294057978 200000 833290117 200000 863349845 200000 553288452 200000 729507356 200000 70699618 200000 235374009 200000 677707445 200000 933076669 200000 374193372 200000 393361188 200000 895436991 200000 736501907 200000 266165905 200000 438565275 200000 71945232 200000 965146357 200000 413148609 200000 476662981 200000 411124278 200000 506639320 200000 672126793 200000 766773992 200000 282209632 200000 7829460 200000 511088297 200000 829606122 200000 476382300 200000 708552224 200000 967679998 200000 766153812 200000 739740826 200000 663475856 200000 889447943 200000 758548809 200000 766414887 200000 369939869 200000 998924835 200000 518290579 200000 646677425 200000 815389788 200000 888971344 200000 951368086 200000 200927881 200000 919944324 200000 137101613 200000 697247833 200000 407695003 200000 890603116 200000 976138232 200000 97989507 200000 824038006 200000 558080266 200000 747517584 200000 816330842 200000 728712521 200000 120067061 200000 8824178 200000 881115845 200000 276896483 200000 328352610 200000 522426815 200000 438339915 200000 768564146 200000 231114793 200000 1515316 200000 532504849 200000 154564292 200000 642557376 200000 147361327 200000 359655902 200000 798958024 200000 964385853 200000 700525999 200000 611962393 200000 41461517 200000 729928792 200000 334119251 200000 222726345 200000 143077760 200000 246439270 200000 218579802 200000 34456979 200000 250311857 200000 779856734 200000 818428065 200000 485469887 200000 290733262 200000 917468375 200000 156559527 200000 277638962 200000 90805413 200000 64290055 200000 500846986 200000 214836852 200000 681884581 200000 596319172 200000 722996234 200000 439600299 200000 532479452 200000 504185221 200000 814926213 200000 490832028 200000 151961594 200000 945461089 200000 315120121 200000 262524848 200000 383760715 200000 978666254 200000 657708548 200000 384162284 200000 777083840 200000 97496291 200000 428634854 200000 241294326 200000 240646118 200000 285078485 200000 287918716 200000 819731734 200000 410314988 200000 146737020 200000 215082309 200000 502433586 200000 594200225 200000 134461454 200000 872973409 200000 12255440 200000 502719346 200000 456893026 200000 465572236 200000 47162647 200000 457159791 200000 703905773 200000 407853350 200000 815587277 200000 749379909 200000 522220232 200000 495780397 200000 273382233 200000 727105093 200000 90402215 200000 263833152 200000 749473473 200000 768933979 200000 787744226 200000 38961564 200000 423834028 200000 617383702 200000 809833838 200000 256690978 200000 636015200 200000 879689893 200000 274229476 200000 250845263 200000 424660932 200000 82663895 200000 379588984 200000 383805761 200000 538136415 200000 570611226 200000 327782658 200000 584853688 200000 534156630 200000 245209980 200000 175141368 200000 848278545 200000 29362800 200000 594932908 200000 457871728 200000 12545355 200000 615258132 200000 952107768 200000 797504802 200000 196651781 200000 131235401 200000 96407632 200000 567079779 200000 896854142 200000 282111412 200000 634823488 200000 227149098 200000 362826130 200000 612161437 200000 121209593 200000 331786254 200000 936675010 200000 403279337 200000 426108232 200000 341306948 200000 529235756 200000 820726048 200000 298654876 200000 612585125 200000 340622990 200000 677720679 200000 914254339 200000 945369253 200000 799323975 200000 458325382 200000 36234029 200000 729700956 200000 207572052 200000 942078690 200000 517933158 200000 935081600 200000 279471446 200000 146582915 200000 197257375 200000 264066663 200000 572039817 200000 134650127 200000 129742693 200000 224247816 200000 135524557 200000 390847948 200000 543343847 200000 990499834 200000 675180961 200000 402235552 200000 466195955 200000 358524275 200000 626116386 200000 437006099 200000 139631097 200000 133323850 200000 600387087 200000 504819019 200000 409393413 200000 541761268 200000 370910151 200000 559016974 200000 272657352 200000 535941770 200000 630285896 200000 814483651 200000 868622735 200000 106941632 200000 32814128 200000 150272880 200000 334111305 200000 255902701 200000 712677567 200000 172099260 200000 891705476 200000 673545481 200000 279555027 200000 791049197 200000 968094576 200000 362109865 200000 795219946 200000 928046314 200000 840263385 200000 517056517 200000 380381218 200000 450275385 200000 668126512 200000 798670066 200000 538411066 200000 829548801 200000 422741890 200000 249339878 200000 848915602 200000 764185865 200000 633142654 200000 198713082 200000 595708966 200000 851922102 200000 77282674 200000 360595170 200000 930999446 200000 432588047 200000 538146893 200000 521099510 200000 444905504 200000 832746939 200000 453846942 200000 871976748 200000 521771939 200000 57154817 200000 781518227 200000 248121371 200000 106458781 200000 260087750 200000 140880634 200000 153794297 200000 632020268 200000 255980946 200000 576793922 200000 541524380 200000 750223376 200000 621122186 200000 62336121 200000 27471483 200000 862268583 200000 945531766 200000 761228622 200000 422174893 200000 79932142 200000 8750011 200000 692601104 200000 857734631 200000 744586630 200000 986974561 200000 925925804 200000 510920834 200000 846197163 200000 362422029 200000 617443762 200000 939856754 200000 852015933 200000 241261575 200000 683973712 200000 964547663 200000 533770939 200000 112038453 200000 544223061 200000 435433807 200000 660617537 200000 899238941 200000 255768878 200000 694530376 200000 743913617 200000 94203621 200000 203613931 200000 602463154 200000 734426886 200000 296441429 200000 181046841 200000 518298786 200000 875156385 200000 934061779 200000 758456168 200000 219622095 200000 981345280 200000 636396389 200000 366041958 200000 591039376 200000 107934305 200000 417944498 200000 298431425 200000 576334042 200000 28721570 200000 313845760 200000 718768296 200000 95103814 200000 394907459 200000 170692918 200000 967372010 200000 88322568 200000 186130273 200000 955310810 200000 849182197 200000 103006456 200000 26771132 200000 399725843 200000 333672407 200000 746053771 200000 712093873 200000 202539688 200000 632098110 200000 498711514 200000 192457023 200000 102563582 200000 22431099 200000 932728985 200000 320447749 200000 899501596 200000 10470522 200000 502909728 200000 709276993 200000 774510761 200000 553790667 200000 506453605 200000 264528338 200000 216442860 200000 5836187 200000 81234431 200000 309525814 200000 752885706 200000 219590330 200000 576162339 200000 151522443 200000 575504586 200000 954193558 200000 233358761 200000 124893073 200000 958980116 200000 193196093 200000 316796423 200000 630494373 200000 976941420 200000 222921566 200000 913747796 200000 835653831 200000 816926011 200000 595683912 200000 316443718 200000 519238548 200000 85478533 200000 548891112 200000 833291827 200000 413423948 200000 846431475 200000 598896078 200000 791899410 200000 570094796 200000 119803594 200000 49535528 200000 975307130 200000 603256211 200000 459402992 200000 571947972 200000 963781793 200000 287871424 200000 576759021 200000 525501458 200000 499639901 200000 991769617 200000 463709415 200000 592848158 200000 230025510 200000 330997733 200000 760928675 200000 740263833 200000 911908369 200000 199830841 200000 168713354 200000 788301520 200000 283043541 200000 435101870 200000 922360225 200000 790363825 200000 823177672 200000 317346689 200000 887294863 200000 400489421 200000 704692194 200000 332142992 200000 806185882 200000 741687120 200000 141219512 200000 396599643 200000 306743209 200000 860529929 200000 511683201 200000 417646079 200000 580182594 200000 491664232 200000 690276884 200000 942919995 200000 926528652 200000 204941690 200000 861236967 200000 116398446 200000 226817101 200000 90937070 200000 463371024 200000 874100630 200000 236287468 200000 172456466 200000 473974087 200000 23981394 200000 564649071 200000 927577557 200000 784728288 200000 30178528 200000 983281533 200000 309569989 200000 350974932 200000 928892191 200000 70475613 200000 118600722 200000 46756537 200000 559764877 200000 344124148 200000 837028745 200000 309618884 200000 494649928 200000 330833865 200000 688848793 200000 467720653 200000 357185552 200000 236307460 200000 442342480 200000 398254154 200000 339370562 200000 489930345 200000 641114205 200000 507567442 200000 527285470 200000 356520545 200000 673564430 200000 54466203 200000 797920385 200000 336719344 200000 140986451 200000 444401787 200000 333084266 200000 142748607 200000 585077945 200000 768128489 200000 404372600 200000 770606866 200000 966098798 200000 344136828 200000 628475690 200000 909379538 200000 838539331 200000 925983850 200000 755296668 200000 131227779 200000 998683556 200000 886924425 200000 115441039 200000 390719054 200000 827890336 200000 94864976 200000 569559393 200000 825776376 200000 899680487 200000 298570710 200000 515200528 200000 479973608 200000 158738630 200000 86790097 200000 860485946 200000 452252963 200000 984934699 200000 49106840 200000 302803231 200000 634838866 200000 337568166 200000 463585056 200000 460166812 200000 921664954 200000 391401574 200000 158294785 200000 413513521 200000 451442498 200000 786078775 200000 836803186 200000 173137659 200000 483949936 200000 291045001 200000 814540103 200000 86001337 200000 689625195 200000 288773483 200000 180536825 200000 940542410 200000 265966329 200000 321067915 200000 633125277 200000 879173676 200000 278556289 200000 981561399 200000 55512042 200000 917339262 200000 370924297 200000 554748254 200000 462565175 200000 411710462 200000 284541240 200000 225984399 200000 924268666 200000 617982603 200000 737877 200000 264850935 200000 666983241 200000 814849187 200000 318184005 200000 909227110 200000 745512412 200000 473951076 200000 469429647 200000 174305610 200000 816038664 200000 10302606 200000 763035994 200000 60151217 200000 588890180 200000 387583102 200000 905325421 200000 405450570 200000 963578790 200000 923202611 200000 90639917 200000 68722787 200000 830683110 200000 309400397 200000 872168097 200000 326473708 200000 672492633 200000 415757320 200000 520851569 200000 353131378 200000 858181878 200000 114371908 200000 655673825 200000 552561443 200000 870670420 200000 523823231 200000 159793114 200000 915478479 200000 871239593 200000 478183896 200000 826486241 200000 913400548 200000 869873867 200000 464517645 200000 598182428 200000 211983985 200000 307605041 200000 425745532 200000 523418963 200000 909384995 200000 333204210 200000 858142501 200000 307868395 200000 324086858 200000 870261956 200000 889491621 200000 469857004 200000 931980244 200000 771863550 200000 256721980 200000 489704444 200000 987302991 200000 417916821 200000 466590663 200000 873746273 200000 488030954 200000 718894369 200000 758196678 200000 979197186 200000 730698099 200000 860779736 200000 933159254 200000 215004005 200000 675113050 200000 450288017 200000 533869622 200000 938377648 200000 788258475 200000 14256833 200000 176280773 200000 835930027 200000 416323095 200000 493650561 200000 949968897 200000 453445052 200000 245012715 200000 215689093 200000 894461833 200000 928520426 200000 729338390 200000 618094373 200000 201434523 200000 850849497 200000 771550503 200000 760556886 200000 830856981 200000 62200275 200000 852070987 200000 880159921 200000 15545719 200000 843966140 200000 832526418 200000 625388138 200000 404029662 200000 439443227 200000 476267177 200000 893787737 200000 914952714 200000 400467735 200000 241180001 200000 369117428 200000 812116568 200000 141792631 200000 521645349 200000 418902353 200000 910287303 200000 6875552 200000 499511623 200000 424949544 200000 529122039 200000 617769881 200000 534239155 200000 860116174 200000 896029988 200000 319677450 200000 408406265 200000 84540218 200000 961707054 200000 109969975 200000 999193159 200000 879590403 200000 243985043 200000 662853641 200000 488132971 200000 844948830 200000 632035185 200000 538424324 200000 286048468 200000 788214308 200000 953415816 200000 674995025 200000 782652304 200000 927129545 200000 275719734 200000 314247092 200000 962982222 200000 69770341 200000 319362425 200000 63151510 200000 985018973 200000 362670766 200000 875274223 200000 353611260 200000 529022891 200000 584135674 200000 627049943 200000 607061132 200000 674972870 200000 355120704 200000 146631185 200000 217693582 200000 890773981 200000 859786775 200000 219254809 200000 448472040 200000 721237950 200000 191485621 200000 465992719 200000 483075360 200000 234519000 200000 76637681 200000 684658865 200000 222286172 200000 640860218 200000 85279296 200000 890898270 200000 853519716 200000 123562386 200000 983919290 200000 550829076 200000 991180958 200000 932974382 200000 161051926 200000 33195890 200000 600867600 200000 406423293 200000 863611816 200000 668403382 200000 651904353 200000 394463629 200000 774644585 200000 326470078 200000 855630039 200000 283234829 200000 15706094 200000 577885450 200000 111909209 200000 566435404 200000 62154607 200000 824798647 200000 195066734 200000 44550328 200000 407262912 200000 719513989 200000 626877499 200000 407230559 200000 920895834 200000 808291025 200000 711565703 200000 279891696 200000 50149715 200000 680721050 200000 673868729 200000 709530809 200000 489317216 200000 726663807 200000 885597144 200000 386916009 200000 632953561 200000 598201534 200000 146398601 200000 192341583 200000 58782132 200000 21013046 200000 416064275 200000 553470936 200000 910810248 200000 645639269 200000 541015390 200000 655388180 200000 573931146 200000 110532970 200000 23800302 200000 639106673 200000 684294035 200000 353344514 200000 996376300 200000 472883966 200000 410643479 200000 762393998 200000 100995868 200000 111879784 200000 892949294 200000 663600651 200000 192154087 200000 798258175 200000 152647309 200000 898186775 200000 721377617 200000 835039664 200000 749237389 200000 115149041 200000 342690307 200000 166114315 200000 67844642 200000 301910648 200000 895085378 200000 186517566 200000 206911716 200000 512098603 200000 999264500 200000 849718295 200000 582531849 200000 368772647 200000 52632993 200000 558867974 200000 12293991 200000 88356139 200000 463369839 200000 907537687 200000 955778422 200000 54263958 200000 317560100 200000 531415803 200000 517366603 200000 349907302 200000 465365543 200000 91371007 200000 682207133 200000 721835321 200000 279787134 200000 253396754 200000 974224835 200000 569892943 200000 1759696 200000 766496194 200000 219202482 200000 722791813 200000 380938851 200000 780848190 200000 551428098 200000 156334171 200000 219857182 200000 105599829 200000 629033962 200000 478277870 200000 776136071 200000 887828084 200000 62660415 200000 896957950 200000 24478149 200000 479113643 200000 169987191 200000 31653096 200000 62187166 200000 314371496 200000 443031211 200000 950276011 200000 32280953 200000 421077433 200000 247120271 200000 187177190 200000 367149660 200000 44198862 200000 895374715 200000 362310615 200000 942025199 200000 639406707 200000 125380453 200000 140173917 200000 318961014 200000 971713241 200000 579600612 200000 627553526 200000 783493849 200000 334586061 200000 714157101 200000 521920 200000 91150495 200000 249555134 200000 191076376 200000 824526715 200000 42263021 200000 829867962 200000 727477275 200000 251581829 200000 483254411 200000 226403696 200000 468644429 200000 6190555 200000 113732318 200000 191582255 200000 46551908 200000 310051869 200000 615660526 200000 526615268 200000 172701878 200000 822672010 200000 647312736 200000 945064735 200000 856732730 200000 943066111 200000 619991932 200000 671153422 200000 697947783 200000 647865339 200000 68006696 200000 724963199 200000 569976019 200000 85707421 200000 618826729 200000 393386465 200000 223089396 200000 439415459 200000 30807016 200000 346255939 200000 422435170 200000 476599148 200000 182572010 200000 673786194 200000 515551026 200000 472103158 200000 832970070 200000 350627422 200000 670912539 200000 230372319 200000 741542450 200000 787809109 200000 628361331 200000 144016231 200000 151850788 200000 681601733 200000 134827826 200000 162068331 200000 710795636 200000 408182237 200000 765909485 200000 57769067 200000 321374472 200000 772655724 200000 586204891 200000 61973892 200000 138131046 200000 808490208 200000 391693011 200000 728425589 200000 234443957 200000 309454406 200000 151043915 200000 21743517 200000 941597116 200000 513156687 200000 569839705 200000 437815803 200000 605620704 200000 53880648 200000 376583348 200000 863090987 200000 812239400 200000 886933537 200000 387446707 200000 884746607 200000 56045627 200000 144861286 200000 482284876 200000 677886370 200000 213578847 200000 652399176 200000 423292950 200000 100604229 200000 934188411 200000 710899859 200000 342232390 200000 555794038 200000 931233046 200000 443987128 200000 74838196 200000 533258738 200000 811352917 200000 558378180 200000 945333974 200000 900546330 200000 912559360 200000 1834855 200000 51078339 200000 693586922 200000 530882428 200000 580742637 200000 126545457 200000 627359490 200000 992831697 200000 582031943 200000 427966838 200000 804737953 200000 526574500 200000 187241217 200000 860869001 200000 204035492 200000 930267965 200000 686114124 200000 290436097 200000 59959690 200000 941561217 200000 417012981 200000 565791508 200000 465773682 200000 603729656 200000 184566379 200000 504944024 200000 284195354 200000 956281031 200000 810146493 200000 171974404 200000 280312544 200000 191919286 200000 329171352 200000 899638639 200000 770827716 200000 454129963 200000 524786508 200000 450520975 200000 843816548 200000 702650668 200000 467003591 200000 959506107 200000 519934205 200000 519896672 200000 156848535 200000 159843560 200000 497614960 200000 466294541 200000 455383531 200000 488945326 200000 234845753 200000 403159577 200000 703621266 200000 925316931 200000 885103224 200000 22226700 200000 985191673 200000 784807038 200000 321448428 200000 558973964 200000 277291312 200000 639798485 200000 192451570 200000 143161311 200000 250810341 200000 834852190 200000 122750601 200000 401793004 200000 591320166 200000 951400912 200000 980007503 200000 218729018 200000 620310178 200000 565395074 200000 158586500 200000 23840110 200000 739497767 200000 940259946 200000 611371782 200000 357837007 200000 619744549 200000 607143710 200000 10516563 200000 216649796 200000 340527209 200000 138357974 200000 893228937 200000 425011283 200000 42711905 200000 692009063 200000 315799144 200000 570651684 200000 944540958 200000 367441224 200000 874919245 200000 825027963 200000 804426572 200000 735042959 200000 558561592 200000 862859968 200000 435753018 200000 93083636 200000 750445510 200000 404274426 200000 421366999 200000 22934476 200000 43717430 200000 421817806 200000 404200626 200000 151246606 200000 835115111 200000 110190468 200000 138409977 200000 785136209 200000 833642199 200000 76367617 200000 74317690 200000 468968651 200000 439274661 200000 938270669 200000 121733796 200000 152959570 200000 338666127 200000 418685966 200000 607391110 200000 64913245 200000 946087923 200000 618317961 200000 928171725 200000 418587395 200000 406033105 200000 34983591 200000 456639433 200000 152366330 200000 168605127 200000 325676653 200000 333176423 200000 292191129 200000 183046674 200000 755502721 200000 29278008 200000 452936149 200000 950039442 200000 359653419 200000 320002408 200000 383031110 200000 137906886 200000 101622609 200000 958755526 200000 20508706 200000 329264331 200000 674714233 200000 562932673 200000 702009152 200000 704103776 200000 757534410 200000 916432744 200000 377446933 200000 954036964 200000 493080074 200000 300547433 200000 763624633 200000 104477269 200000 297016992 200000 591868946 200000 790143971 200000 994671442 200000 358661010 200000 905366610 200000 280488679 200000 295377433 200000 931769479 200000 474245047 200000 533986238 200000 432720776 200000 513882565 200000 355275377 200000 918521598 200000 733765407 200000 258907187 200000 42515788 200000 749159388 200000 430118140 200000 802822488 200000 737579961 200000 211295280 200000 573826012 200000 346957145 200000 899663301 200000 811780720 200000 990614303 200000 646708477 200000 115373087 200000 786343346 200000 814288580 200000 367887787 200000 296850966 200000 357632942 200000 628752744 200000 575099242 200000 939023767 200000 833462969 200000 915176522 200000 826588383 200000 763472178 200000 81546698 200000 151890761 200000 963353426 200000 528641044 200000 472525432 200000 347323619 200000 594445480 200000 601048589 200000 904208120 200000 928494647 200000 249713513 200000 350821259 200000 591349283 200000 845146882 200000 936124602 200000 815782301 200000 439025517 200000 595946405 200000 349773923 200000 935968752 200000 463465198 200000 996360477 200000 912307913 200000 612324564 200000 41688411 200000 936309512 200000 992127732 200000 367854390 200000 790001165 200000 75925926 200000 105249418 200000 63616678 200000 470569208 200000 305332180 200000 768410577 200000 942057810 200000 184315572 200000 689520401 200000 733842863 200000 111751177 200000 532216951 200000 560394108 200000 203051948 200000 322838584 200000 175647768 200000 18586067 200000 692604910 200000 881091567 200000 687022092 200000 26318197 200000 272582459 200000 741742555 200000 248463723 200000 141245024 200000 386604794 200000 559386956 200000 244836844 200000 920208691 200000 922053937 200000 160435760 200000 238138339 200000 410183980 200000 309686919 200000 611480342 200000 652433993 200000 950340649 200000 43819074 200000 841656107 200000 509676211 200000 402814122 200000 400564297 200000 1956415 200000 717102937 200000 307932620 200000 922235170 200000 405171391 200000 819987727 200000 348391247 200000 695235060 200000 468972475 200000 151527246 200000 177511824 200000 200092294 200000 346701025 200000 720956972 200000 832443790 200000 831078717 200000 87686272 200000 221111902 200000 825303784 200000 649615648 200000 141126021 200000 342059836 200000 890042332 200000 229474262 200000 445428608 200000 199478972 200000 484612425 200000 184534950 200000 892396702 200000 301449077 200000 630808237 200000 116541301 200000 380351919 200000 91084956 200000 812446247 200000 673715403 200000 732266529 200000 816720394 200000 355811445 200000 756604365 200000 80539138 200000 948379699 200000 967784693 200000 807701827 200000 877190146 200000 547636783 200000 579368359 200000 833191570 200000 30258541 200000 746535347 200000 904498984 200000 386131906 200000 952566836 200000 828194072 200000 750464696 200000 869531512 200000 961459428 200000 866273618 200000 566570548 200000 545223932 200000 923799724 200000 194084857 200000 473531931 200000 259370548 200000 358333786 200000 645869891 200000 219636108 200000 284123046 200000 11917661 200000 597617670 200000 331692101 200000 98054264 200000 855652292 200000 559331258 200000 155147941 200000 348299890 200000 930083388 200000 330359412 200000 555537834 200000 165662202 200000 862813461 200000 386310891 200000 852941554 200000 951281174 200000 141434685 200000 803177078 200000 321494205 200000 385447533 200000 552872003 200000 486664458 200000 892592105 200000 212283717 200000 967628372 200000 262826815 200000 135703027 200000 318210437 200000 931168831 200000 847843916 200000 666347259 200000 347208371 200000 979792756 200000 102607365 200000 856526784 200000 241317622 200000 262161920 200000 357303523 200000 305760159 200000 154174741 200000 875172498 200000 338250748 200000 800315543 200000 350887029 200000 61992568 200000 978657541 200000 270080839 200000 113969949 200000 800369057 200000 869043798 200000 361657581 200000 311509940 200000 754010780 200000 3107045 200000 760742760 200000 282335105 200000 856134294 200000 415040585 200000 269169974 200000 859229289 200000 548373343 200000 121905847 200000 198635382 200000 329994995 200000 550709605 200000 129679623 200000 948720101 200000 197518919 200000 134344119 200000 656808111 200000 986626276 200000 600202793 200000 306063362 200000 231660998 200000 503358319 200000 137995010 200000 465752725 200000 316587778 200000 245863207 200000 410297302 200000 290353760 200000 765842361 200000 213006408 200000 678155854 200000 815163120 200000 466759138 200000 848004018 200000 371662510 200000 789423732 200000 899654676 200000 112136931 200000 582803935 200000 587069370 200000 982474629 200000 406916602 200000 125903206 200000 713354801 200000 924914699 200000 370125237 200000 211329897 200000 994254824 200000 273848350 200000 328444787 200000 626845872 200000 79985036 200000 121622739 200000 31002930 200000 633855137 200000 811493485 200000 546768865 200000 122277264 200000 436355906 200000 686206585 200000 189598622 200000 251878861 200000 530450234 200000 618366526 200000 516795138 200000 631043014 200000 708057551 200000 935962347 200000 134162850 200000 637426683 200000 572637928 200000 935920207 200000 395446197 200000 361975689 200000 639371531 200000 391110871 200000 343482386 200000 893923888 200000 707588959 200000 902765971 200000 39878703 200000 953465421 200000 825216426 200000 591075889 200000 415682082 200000 503423199 200000 222582355 200000 402705151 200000 519429282 200000 476057477 200000 988143200 200000 88895212 200000 308535046 200000 371293821 200000 158375288 200000 111601031 200000 361670468 200000 419243173 200000 57103330 200000 899153149 200000 50011635 200000 77051261 200000 832315523 200000 867254814 200000 566031944 200000 727211811 200000 546715874 200000 477480536 200000 699992091 200000 568874580 200000 275578151 200000 956269497 200000 448937954 200000 499172465 200000 987941398 200000 833540336 200000 310769844 200000 122762102 200000 984733975 200000 596634956 200000 161612871 200000 156367876 200000 522934321 200000 94374586 200000 854914289 200000 634042199 200000 181895689 200000 178654154 200000 145597353 200000 79479119 200000 139111399 200000 312569258 200000 85915142 200000 114023530 200000 96487857 200000 651129384 200000 95373374 200000 991873479 200000 466166764 200000 441110451 200000 445752103 200000 342277924 200000 173191617 200000 946547034 200000 770581048 200000 4409568 200000 276940021 200000 96297674 200000 728523656 200000 218347000 200000 183402478 200000 547003475 200000 184564173 200000 39568909 200000 218740148 200000 780809443 200000 973129822 200000 836421467 200000 666149869 200000 405185032 200000 621285168 200000 94754499 200000 116447 200000 553297393 200000 95310555 200000 616923073 200000 618711409 200000 434230124 200000 134763157 200000 839107701 200000 356730665 200000 888638441 200000 64927797 200000 17207198 200000 140381230 200000 336829301 200000 17586737 200000 304408217 200000 845837126 200000 464070846 200000 313121695 200000 920116069 200000 199537624 200000 624640277 200000 279372854 200000 166183073 200000 343042538 200000 329414246 200000 790770765 200000 736951691 200000 895731747 200000 630274368 200000 942297818 200000 373948929 200000 94682057 200000 770583763 200000 194448755 200000 372687491 200000 256513220 200000 671806187 200000 535481424 200000 683200047 200000 199968152 200000 748354553 200000 664569414 200000 677662914 200000 479702893 200000 900577546 200000 139342540 200000 237043356 200000 973095946 200000 214808525 200000 67118584 200000 507838652 200000 711908820 200000 485293713 200000 80162434 200000 357215935 200000 814955474 200000 896577603 200000 340521407 200000 373210340 200000 360474028 200000 291125875 200000 66433958 200000 817677834 200000 511671206 200000 64223055 200000 545713870 200000 519432623 200000 169738409 200000 566380965 200000 371793005 200000 473296370 200000 197897785 200000 17436388 200000 441876057 200000 413213585 200000 28543103 200000 974434586 200000 132517129 200000 168776171 200000 675393600 200000 882841847 200000 590772628 200000 16139005 200000 530751714 200000 24467911 200000 286059952 200000 93058920 200000 815453805 200000 345281403 200000 573676979 200000 259050088 200000 705080199 200000 274102432 200000 250857621 200000 738174942 200000 688409974 200000 89582181 200000 746693611 200000 477941830 200000 495549984 200000 128665 200000 141110764 200000 788191936 200000 54499853 200000 896655273 200000 811437423 200000 649387274 200000 527854179 200000 433396901 200000 870322153 200000 540312963 200000 437466856 200000 829397307 200000 741229426 200000 654378793 200000 229219331 200000 613804473 200000 285734593 200000 943162779 200000 506809018 200000 854643470 200000 618299690 200000 92670231 200000 788582580 200000 968979144 200000 455478438 200000 810497660 200000 5100088 200000 468444950 200000 630068171 200000 899858759 200000 633564203 200000 505527495 200000 317118926 200000 466962329 200000 479884820 200000 130558793 200000 181021831 200000 307984942 200000 414511642 200000 560679594 200000 178539628 200000 811651175 200000 240071940 200000 844473753 200000 457264787 200000 695350848 200000 436048951 200000 645854052 200000 670603956 200000 887391321 200000 810636730 200000 328502779 200000 46412580 200000 361640432 200000 792755252 200000 846100458 200000 727503066 200000 874608356 200000 939174124 200000 686743650 200000 511975277 200000 496128947 200000 622251463 200000 15607600 200000 282835730 200000 791871356 200000 266320717 200000 867544771 200000 675530914 200000 515151869 200000 257079971 200000 956745257 200000 354000273 200000 242453396 200000 988084625 200000 879148818 200000 137057783 200000 664965441 200000 118572157 200000 449883594 200000 832393353 200000 342407841 200000 912818284 200000 479798594 200000 772417184 200000 367027700 200000 517174535 200000 162192135 200000 950109744 200000 598390807 200000 555907219 200000 567915336 200000 408742865 200000 931718793 200000 695691255 200000 636793556 200000 450323641 200000 325850473 200000 546389177 200000 117401368 200000 9810111 200000 381751670 200000 748240127 200000 116461091 200000 260946008 200000 595599884 200000 865812881 200000 803977381 200000 280805020 200000 908110124 200000 825054677 200000 695942635 200000 819376962 200000 176764276 200000 122888657 200000 525085156 200000 467771038 200000 521402402 200000 74419756 200000 37962014 200000 464861609 200000 148817172 200000 766573100 200000 412126921 200000 449307128 200000 163538634 200000 417592248 200000 332121777 200000 597039043 200000 526560353 200000 592121175 200000 630209863 200000 76416990 200000 715956633 200000 912618542 200000 319298968 200000 868337090 200000 753509583 200000 589746692 200000 818464083 200000 180030341 200000 888915202 200000 163257664 200000 470204614 200000 915108316 200000 160909777 200000 69680873 200000 213177569 200000 782239263 200000 974950267 200000 501189284 200000 456619824 200000 617164356 200000 426070236 200000 378864312 200000 22661604 200000 365824226 200000 554060661 200000 630171149 200000 108667338 200000 720701230 200000 924779876 200000 912112679 200000 65695825 200000 433973505 200000 619233639 200000 265527087 200000 782870407 200000 168604879 200000 615871708 200000 323679209 200000 87585307 200000 866463663 200000 235968963 200000 812581310 200000 837814108 200000 456384857 200000 7887033 200000 521550002 200000 146505528 200000 456826403 200000 417553662 200000 257950062 200000 702588477 200000 549510914 200000 582707823 200000 954020663 200000 18234777 200000 173189006 200000 370282379 200000 138943475 200000 466046237 200000 96491005 200000 549560689 200000 345627690 200000 284456757 200000 841460517 200000 938612191 200000 787449090 200000 407902449 200000 164188286 200000 779850548 200000 832927809 200000 8296958 200000 602652701 200000 65930862 200000 700880462 200000 125076652 200000 595479225 200000 519335724 200000 56854063 200000 501235177 200000 415620009 200000 626709931 200000 602191754 200000 404459843 200000 488876258 200000 257785036 200000 466012840 200000 711896810 200000 971183356 200000 328498187 200000 43801196 200000 588361130 200000 111584558 200000 399324041 200000 171011168 200000 250212596 200000 774436684 200000 864929794 200000 887228072 200000 643583701 200000 369442767 200000 318200022 200000 87918603 200000 574436860 200000 165726157 200000 392116739 200000 145263088 200000 183707063 200000 851003131 200000 19684904 200000 144500317 200000 58174453 200000 514465201 200000 871597699 200000 521489402 200000 540292933 200000 707646693 200000 126144755 200000 365519371 200000 137419476 200000 192841261 200000 392749046 200000 727808632 200000 758058610 200000 771581377 200000 730828971 200000 570693576 200000 883101325 200000 945776246 200000 790646480 200000 40163104 200000 255887923 200000 64277443 200000 816947395 200000 832991816 200000 889244947 200000 494526911 200000 727263107 200000 466837925 200000 262066556 200000 335937312 200000 150083760 200000 256877119 200000 374383708 200000 306342716 200000 764113030 200000 30823355 200000 600186688 200000 673456138 200000 510219749 200000 683820641 200000 778455641 200000 113889313 200000 874883659 200000 935489302 200000 805937781 200000 776531639 200000 254130647 200000 802115426 200000 842312449 200000 397512610 200000 647767879 200000 490875243 200000 167312908 200000 199351130 200000 765902842 200000 642228215 200000 136769606 200000 770158324 200000 699848174 200000 154860652 200000 622371068 200000 875082279 200000 532790210 200000 516987090 200000 210589724 200000 356630345 200000 340989107 200000 745903567 200000 912152631 200000 67220818 200000 528295586 200000 145730729 200000 297698937 200000 237298135 200000 795076107 200000 40019783 200000 306108593 200000 403671823 200000 695427598 200000 543114799 200000 761581391 200000 342150609 200000 648302186 200000 720571528 200000 225204064 200000 838616467 200000 211884924 200000 768911896 200000 953682579 200000 941240939 200000 937513539 200000 601098566 200000 561671478 200000 758251792 200000 708066398 200000 210147097 200000 6801464 200000 323649241 200000 175154699 200000 58613046 200000 806947112 200000 513872316 200000 582176809 200000 113957348 200000 584358451 200000 666536528 200000 574081077 200000 65783306 200000 157667881 200000 345590218 200000 100339792 200000 94350127 200000 204913784 200000 484706306 200000 534064439 200000 758674808 200000 477165870 200000 938120558 200000 43169864 200000 318714285 200000 370559226 200000 682582309 200000 904543619 200000 247407411 200000 229132075 200000 475524829 200000 577408901 200000 938343442 200000 47142318 200000 108500204 200000 15402893 200000 486914287 200000 52263699 200000 487553609 200000 763512698 200000 515386130 200000 909200008 200000 365986955 200000 679680970 200000 587674720 200000 730702811 200000 39932392 200000 203464092 200000 114552161 200000 498792827 200000 599178038 200000 255509166 200000 481515834 200000 238871670 200000 557465580 200000 868394335 200000 885530035 200000 918852220 200000 79214625 200000 108121261 200000 502977842 200000 359709146 200000 470439051 200000 501350454 200000 198075069 200000 458369918 200000 43929729 200000 52011578 200000 45843962 200000 888157433 200000 16744952 200000 767345046 200000 539428145 200000 494924919 200000 68401032 200000 581522889 200000 619727176 200000 918284487 200000 593426023 200000 367395059 200000 926747589 200000 920359257 200000 295296620 200000 74051024 200000 917184719 200000 371734585 200000 579244557 200000 886420416 200000 191831852 200000 426947608 200000 107968608 200000 92328641 200000 292186691 200000 530733635 200000 112217372 200000 12937586 200000 544499739 200000 402575017 200000 873334936 200000 697117457 200000 477802329 200000 330322905 200000 437457354 200000 169779068 200000 559032132 200000 132491008 200000 710665288 200000 703830323 200000 564744131 200000 8592366 200000 698374218 200000 362345812 200000 963062620 200000 108256017 200000 564870309 200000 302521756 200000 283900727 200000 428910967 200000 330567376 200000 774276204 200000 802834200 200000 558292175 200000 754924257 200000 785108160 200000 264551271 200000 124413800 200000 359470480 200000 161544760 200000 364962603 200000 80220207 200000 965236786 200000 702852882 200000 372263433 200000 468100276 200000 833517246 200000 343790637 200000 403150409 200000 205239588 200000 746803147 200000 958877448 200000 343047376 200000 535950416 200000 206867087 200000 409103807 200000 815143206 200000 584939428 200000 576401632 200000 938060563 200000 412221296 200000 299488047 200000 539471157 200000 22819426 200000 453805174 200000 593139616 200000 98216613 200000 457618346 200000 918958494 200000 680687174 200000 732423398 200000 588215689 200000 830887662 200000 192198927 200000 995058254 200000 649012031 200000 681993996 200000 219242121 200000 84727253 200000 446448809 200000 563680576 200000 567798243 200000 738002704 200000 379126342 200000 199144304 200000 487082731 200000 337723446 200000 2200373 200000 347086882 200000 844689937 200000 223691806 200000 370185525 200000 839145085 200000 343190114 200000 157403709 200000 63912099 200000 768749127 200000 425698188 200000 8642731 200000 672426622 200000 529949159 200000 7206879 200000 623658015 200000 680704612 200000 310195811 200000 961702985 200000 613345773 200000 393059477 200000 805859170 200000 208816217 200000 426767886 200000 39755759 200000 428014378 200000 565688892 200000 253293847 200000 390378992 200000 756667042 200000 281557698 200000 197228608 200000 282478774 200000 626245968 200000 721661273 200000 740588382 200000 543366400 200000 259559772 200000 686125071 200000 177188072 200000 859628078 200000 592237450 200000 734854035 200000 764409332 200000 558920764 200000 946853698 200000 993473331 200000 621040186 200000 584046538 200000 684825739 200000 277966558 200000 526315535 200000 898571798 200000 533182474 200000 62692643 200000 499358314 200000 808509183 200000 975125767 200000 33847600 200000 132223202 200000 458224387 200000 135823207 200000 130046163 200000 744582572 200000 560777537 200000 632872370 200000 655500923 200000 431718304 200000 285156727 200000 159952653 200000 708450614 200000 690221109 200000 953493507 200000 115897152 200000 9185459 200000 592958848 200000 521380325 200000 608195248 200000 552248641 200000 560399415 200000 381205690 200000 374174821 200000 893483982 200000 580918707 200000 771105474 200000 25763333 200000 860564968 200000 346349544 200000 450502362 200000 270701525 200000 639066558 200000 417916782 200000 763724418 200000 909806270 200000 588130846 200000 312637819 200000 411347415 200000 278152261 200000 598119543 200000 132973542 200000 876572568 200000 963593873 200000 309994712 200000 721007396 200000 502145316 200000 97402984 200000 272975855 200000 914815565 200000 175872121 200000 248187697 200000 995756298 200000 313367319 200000 550615605 200000 652620018 200000 12464152 200000 758156249 200000 489172376 200000 584627282 200000 874147751 200000 604590473 200000 541870208 200000 875040407 200000 323224294 200000 764979133 200000 131271530 200000 348641704 200000 163589540 200000 112067756 200000 647776631 200000 453254155 200000 33299023 200000 64120621 200000 792549475 200000 456511207 200000 695148533 200000 28554422 200000 105279118 200000 535477250 200000 558197829 200000 597222750 200000 632440055 200000 243010500 200000 846181261 200000 487984602 200000 821734203 200000 202641201 200000 135088316 200000 197891970 200000 329837977 200000 908182001 200000 473945953 200000 218091596 200000 450637040 200000 305798219 200000 613342122 200000 344689359 200000 441692862 200000 336433444 200000 45554789 200000 475966016 200000 330548513 200000 742605316 200000 270179584 200000 469155448 200000 456709337 200000 6482192 200000 629449100 200000 924337131 200000 438539588 200000 607471376 200000 914196149 200000 861598128 200000 931556959 200000 455752553 200000 667877323 200000 96922495 200000 777808074 200000 345110563 200000 992146107 200000 809968558 200000 228795332 200000 352632803 200000 678545429 200000 483926322 200000 738523434 200000 63688177 200000 884945159 200000 283026339 200000 974692219 200000 350368819 200000 423608159 200000 133818679 200000 293871574 200000 431516463 200000 898540429 200000 134781636 200000 410711545 200000 797842443 200000 505129629 200000 641033154 200000 111334979 200000 72746127 200000 130203200 200000 534911558 200000 932065202 200000 700044577 200000 368385731 200000 732038919 200000 743813093 200000 299708103 200000 803877653 200000 414118747 200000 83643162 200000 832659752 200000 63641796 200000 45545786 200000 217458735 200000 689679498 200000 886632959 200000 856313145 200000 552594084 200000 981456340 200000 371201941 200000 227279504 200000 803289750 200000 457320076 200000 828742899 200000 510120723 200000 992198340 200000 239384793 200000 902460457 200000 827653435 200000 7019661 200000 620318593 200000 501268965 200000 171654686 200000 199870448 200000 654292971 200000 294111606 200000 180013425 200000 799284106 200000 502442526 200000 191261897 200000 624960396 200000 943572122 200000 678546111 200000 200751725 200000 394687845 200000 706607358 200000 424181013 200000 436853650 200000 698158738 200000 564470582 200000 10553096 200000 420556805 200000 481094475 200000 29038688 200000 188171036 200000 562623029 200000 934742117 200000 23418426 200000 155484793 200000 638730032 200000 727245143 200000 981927714 200000 274501862 200000 543998117 200000 694195768 200000 898141720 200000 525382344 200000 721621731 200000 876054462 200000 661736633 200000 919540519 200000 896138455 200000 70988607 200000 572965188 200000 679820201 200000 960491025 200000 502694066 200000 675669144 200000 10695827 200000 864874687 200000 433921710 200000 577943604 200000 90142926 200000 734272431 200000 403265129 200000 397525557 200000 93527519 200000 263560784 200000 276758457 200000 463565146 200000 203037676 200000 622293681 200000 876611350 200000 776661249 200000 189521853 200000 162754431 200000 913517461 200000 924277034 200000 721415864 200000 230212618 200000 587937005 200000 1242227 200000 931554531 200000 374180928 200000 716615540 200000 929272857 200000 228313317 200000 411812527 200000 295439394 200000 829702141 200000 675579396 200000 910773895 200000 769407116 200000 450543259 200000 408038951 200000 864613268 200000 227149033 200000 958490900 200000 306312148 200000 736924231 200000 780916240 200000 308767524 200000 800002098 200000 189743533 200000 563165047 200000 717383467 200000 191343367 200000 965123444 200000 197438260 200000 639063079 200000 82004666 200000 730556397 200000 367894014 200000 883658679 200000 764609617 200000 256955908 200000 625289004 200000 35137561 200000 939685747 200000 975541064 200000 194270900 200000 856223788 200000 929434727 200000 726218729 200000 157715757 200000 882145134 200000 212640274 200000 873904820 200000 605288396 200000 504032765 200000 76619259 200000 610717975 200000 568245353 200000 535764121 200000 950143049 200000 522025251 200000 329097594 200000 201225375 200000 256231363 200000 582378884 200000 855163926 200000 510862863 200000 700751310 200000 866507657 200000 89170418 200000 781200262 200000 690566770 200000 516755234 200000 392111463 200000 824910915 200000 368343636 200000 12827868 200000 894942569 200000 290691109 200000 348172476 200000 657099749 200000 618580880 200000 737696170 200000 453286800 200000 110388749 200000 102281233 200000 647579633 200000 921551189 200000 675765699 200000 4794309 200000 876870840 200000 906734388 200000 983867411 200000 340113952 200000 113908830 200000 520635122 200000 224179374 200000 241181498 200000 812389857 200000 287206645 200000 78394336 200000 669534153 200000 343020767 200000 695244357 200000 617118362 200000 15278372 200000 791100824 200000 898325128 200000 999020649 200000 812284736 200000 263601897 200000 685942788 200000 68959612 200000 89161909 200000 480034898 200000 45193632 200000 653712546 200000 461975225 200000 910529008 200000 445442274 200000 416171848 200000 673856803 200000 913397890 200000 225238513 200000 719767422 200000 34825321 200000 50312039 200000 172074387 200000 22382578 200000 966719905 200000 792318621 200000 417494319 200000 756552690 200000 709371522 200000 799279811 200000 335546571 200000 415082861 200000 665087843 200000 559269143 200000 757703438 200000 398047474 200000 492622138 200000 204934520 200000 107684158 200000 387689390 200000 704660893 200000 363962467 200000 240445762 200000 184794481 200000 95819972 200000 829086969 200000 906404769 200000 791955113 200000 191676804 200000 512101623 200000 652820352 200000 329677412 200000 256509780 200000 552223419 200000 170834598 200000 615867985 200000 996865610 200000 408963396 200000 748783995 200000 550630590 200000 641523486 200000 448809009 200000 607755011 200000 443374235 200000 644869925 200000 303395265 200000 635593959 200000 827249012 200000 707876950 200000 100730577 200000 445020011 200000 139471738 200000 273252168 200000 2236640 200000 591186808 200000 839119226 200000 783473969 200000 190649868 200000 439974034 200000 242087139 200000 698060263 200000 280465173 200000 432311522 200000 836025796 200000 347215329 200000 741231961 200000 150644013 200000 878809290 200000 774791734 200000 87304406 200000 724417241 200000 520863045 200000 779446428 200000 399568938 200000 530778094 200000 950349091 200000 501658985 200000 113925269 200000 202892050 200000 357644018 200000 670042005 200000 929546740 200000 546165131 200000 668643297 200000 554439349 200000 409899718 200000 423661375 200000 19497406 200000 22711040 200000 845676587 200000 358553782 200000 430221561 200000 976085325 200000 834578399 200000 712368918 200000 942559390 200000 48437009 200000 761957442 200000 987613221 200000 807242846 200000 712369764 200000 853694034 200000 186395722 200000 323239558 200000 865816573 200000 848579502 200000 380959371 200000 493721605 200000 666548528 200000 968425107 200000 110106767 200000 294303337 200000 31273974 200000 308901858 200000 653698717 200000 166340578 200000 174176484 200000 701939992 200000 854877594 200000 456209725 200000 404933938 200000 614457939 200000 241000205 200000 134894056 200000 525870261 200000 178484307 200000 74990877 200000 761243635 200000 930104292 200000 834044021 200000 841617552 200000 254871564 200000 10393557 200000 373540536 200000 958630606 200000 81628546 200000 583476800 200000 963082171 200000 740238299 200000 655413314 200000 129691002 200000 931057853 200000 183005279 200000 704552156 200000 615998586 200000 452373402 200000 835811233 200000 254435453 200000 322328279 200000 337823956 200000 405095302 200000 45373685 200000 198423750 200000 318022022 200000 663355030 200000 944037042 200000 686543135 200000 507013489 200000 321096182 200000 16258755 200000 311593305 200000 651707635 200000 592062830 200000 812101845 200000 320022408 200000 141747465 200000 16979812 200000 262161208 200000 940741221 200000 80017236 200000 79399645 200000 377216730 200000 698453830 200000 441551888 200000 954647938 200000 758152521 200000 739318816 200000 113271325 200000 718409624 200000 885526196 200000 98944907 200000 743089402 200000 553208838 200000 821856233 200000 780958909 200000 940707012 200000 486240337 200000 892388951 200000 417301901 200000 718304314 200000 466098338 200000 445806605 200000 388968560 200000 416900795 200000 604635582 200000 827776953 200000 986627198 200000 889039429 200000 70237964 200000 699617961 200000 485115245 200000 110090103 200000 375080594 200000 408544460 200000 345066388 200000 629776270 200000 621798647 200000 617503408 200000 372533225 200000 129409643 200000 777918337 200000 638684036 200000 504430082 200000 614129803 200000 114520087 200000 391206679 200000 789651478 200000 68872460 200000 320750400 200000 347175382 200000 675187452 200000 693733293 200000 909942817 200000 745784529 200000 3992618 200000 179495118 200000 982680705 200000 136211382 200000 121298871 200000 755832171 200000 617334983 200000 623814868 200000 151386200 200000 741767460 200000 658375161 200000 26551064 200000 577614693 200000 49419319 200000 717665215 200000 593435154 200000 728644820 200000 189170563 200000 562530909 200000 593837039 200000 916730172 200000 347867782 200000 878833851 200000 131393407 200000 367805906 200000 919545182 200000 578871904 200000 117208112 200000 822982766 200000 22555851 200000 313064305 200000 667587088 200000 192730503 200000 133027883 200000 949493430 200000 680156111 200000 158490673 200000 346485627 200000 495940501 200000 969660089 200000 890680869 200000 610628444 200000 952415763 200000 212262591 200000 444653496 200000 847339786 200000 876390105 200000 445474926 200000 436917218 200000 118213221 200000 931537196 200000 353637621 200000 952847416 200000 533940204 200000 580424946 200000 479512610 200000 201029361 200000 793440444 200000 708292275 200000 380742756 200000 274086627 200000 629524628 200000 65910165 200000 797726922 200000 563322758 200000 337083346 200000 76349278 200000 72273666 200000 503151343 200000 725564278 200000 796697716 200000 642774362 200000 211538389 200000 673304862 200000 495884256 200000 522700992 200000 286140302 200000 375368968 200000 702229317 200000 839386821 200000 269088786 200000 636499986 200000 539156716 200000 510040469 200000 480230390 200000 215799740 200000 709224379 200000 986041344 200000 826602098 200000 672454179 200000 3585849 200000 133227891 200000 303699802 200000 778681351 200000 982769035 200000 854334462 200000 788856615 200000 156004037 200000 948466040 200000 60828751 200000 192168175 200000 163566172 200000 552533095 200000 636255668 200000 131801703 200000 916439915 200000 47110238 200000 269273116 200000 583785447 200000 303928624 200000 833529348 200000 228334102 200000 749601381 200000 504299914 200000 572050080 200000 523205328 200000 418922359 200000 239935223 200000 893111319 200000 578198552 200000 513066325 200000 790041749 200000 578440433 200000 172268124 200000 136149716 200000 647501348 200000 128773203 200000 139425965 200000 459975531 200000 755594753 200000 141749253 200000 257475767 200000 269880625 200000 563583788 200000 446041708 200000 658163401 200000 706133724 200000 161782082 200000 303133328 200000 680343507 200000 868507586 200000 261699715 200000 159459862 200000 434555234 200000 860726234 200000 422179788 200000 364066630 200000 713238437 200000 215603643 200000 100129436 200000 542786821 200000 457676650 200000 700510875 200000 839733010 200000 708785371 200000 896073760 200000 203046480 200000 946227180 200000 976379118 200000 111541718 200000 865939282 200000 799896713 200000 409398788 200000 186105657 200000 884442806 200000 234899686 200000 776307587 200000 81970585 200000 790508083 200000 513934244 200000 782438771 200000 461822180 200000 713748511 200000 567041536 200000 822366330 200000 258906536 200000 971107698 200000 31783384 200000 205171166 200000 312186132 200000 867032513 200000 993971628 200000 243856774 200000 424254711 200000 336920899 200000 674165913 200000 385914872 200000 401262526 200000 48478927 200000 526658142 200000 182042715 200000 32193145 200000 381434843 200000 65249114 200000 686520949 200000 258905302 200000 417324669 200000 333957259 200000 446327469 200000 104617763 200000 204095852 200000 995503504 200000 767057930 200000 17730127 200000 260729855 200000 221992615 200000 832517681 200000 509508073 200000 374576684 200000 815822511 200000 456635241 200000 50229790 200000 380530826 200000 376666918 200000 2937497 200000 872058814 200000 857182798 200000 882243626 200000 991487816 200000 405445175 200000 647422800 200000 789229179 200000 567349659 200000 491805591 200000 976016902 200000 24224630 200000 552873561 200000 141259917 200000 512643975 200000 298553115 200000 169065194 200000 16652392 200000 758597512 200000 985812487 200000 79109458 200000 577373973 200000 89004130 200000 111747961 200000 464708154 200000 848260900 200000 790553353 200000 953632080 200000 757978854 200000 327296451 200000 188661525 200000 888893963 200000 171680575 200000 689553088 200000 959625403 200000 53382854 200000 170338250 200000 845470858 200000 962495700 200000 881734978 200000 886652845 200000 628024368 200000 607697108 200000 14980573 200000 546755248 200000 140137311 200000 506153683 200000 728999317 200000 813726521 200000 984862311 200000 548784519 200000 767930376 200000 207287886 200000 231523382 200000 866734663 200000 146143606 200000 642808725 200000 543354458 200000 471706888 200000 513868988 200000 746406230 200000 232666882 200000 365961314 200000 186752858 200000 716226167 200000 995477757 200000 608372619 200000 800753517 200000 469458046 200000 732982200 200000 841002586 200000 138794420 200000 430522770 200000 135531843 200000 909994309 200000 113383310 200000 897110649 200000 861698124 200000 927150946 200000 578562809 200000 605922458 200000 751309345 200000 443111016 200000 767314068 200000 814044667 200000 234935985 200000 755447982 200000 728493981 200000 197923139 200000 972748938 200000 474161962 200000 598256115 200000 88397241 200000 101044444 200000 460461938 200000 160071188 200000 583678786 200000 865749364 200000 786536894 200000 313715998 200000 489205349 200000 883574976 200000 228655843 200000 98446033 200000 265074761 200000 398494160 200000 76042328 200000 873465226 200000 376139957 200000 454455890 200000 171217459 200000 428123720 200000 795890702 200000 254169237 200000 754194732 200000 101098667 200000 949308252 200000 311894918 200000 864628376 200000 475713775 200000 183649348 200000 673022133 200000 218772590 200000 517711860 200000 737863438 200000 180090448 200000 272490821 200000 24933688 200000 644207775 200000 912877349 200000 318702675 200000 649048794 200000 429649535 200000 261499555 200000 800892270 200000 950650264 200000 778313939 200000 132489432 200000 176998157 200000 372639952 200000 520550499 200000 271406196 200000 161662535 200000 815060610 200000 333495445 200000 490818244 200000 326141650 200000 450221899 200000 71665519 200000 839116726 200000 882281732 200000 963293803 200000 758815127 200000 186773978 200000 164749781 200000 659955647 200000 339528277 200000 868178014 200000 829157082 200000 721857479 200000 64301455 200000 56547089 200000 721276490 200000 570687392 200000 51500491 200000 826178144 200000 958447355 200000 602839817 200000 179784752 200000 383027547 200000 618008677 200000 912995425 200000 311075460 200000 396856752 200000 436847773 200000 980485798 200000 215874350 200000 555516845 200000 373598811 200000 122714999 200000 626204980 200000 127941185 200000 169791731 200000 618513682 200000 378603581 200000 466692858 200000 27766366 200000 400796245 200000 869281935 200000 349541896 200000 750827313 200000 563611328 200000 716925713 200000 529671223 200000 948902052 200000 617534064 200000 180277065 200000 1042168 200000 34296972 200000 632497189 200000 194399582 200000 542898776 200000 407663968 200000 49939772 200000 949015063 200000 580176134 200000 679962678 200000 439624117 200000 916425945 200000 919340112 200000 812831942 200000 450990637 200000 337317804 200000 741166118 200000 176597349 200000 981543395 200000 174585653 200000 616012564 200000 437015306 200000 779817654 200000 873508539 200000 763629643 200000 73609035 200000 50234660 200000 969362470 200000 597758360 200000 523208288 200000 814541899 200000 814719994 200000 402691946 200000 395291934 200000 649931755 200000 974413152 200000 383079120 200000 383767805 200000 197225058 200000 570400285 200000 649785207 200000 260850705 200000 570267310 200000 418660503 200000 924622255 200000 534191379 200000 290806381 200000 729435606 200000 107108965 200000 465005913 200000 501633502 200000 783981951 200000 601855785 200000 391176408 200000 601327585 200000 563942362 200000 618205737 200000 306549288 200000 683169266 200000 201688013 200000 479992372 200000 629924991 200000 565174321 200000 940237534 200000 713021111 200000 974193076 200000 159106908 200000 945253684 200000 781889986 200000 328528956 200000 390751954 200000 701959573 200000 993157634 200000 5018927 200000 369800337 200000 525570408 200000 612645063 200000 355509827 200000 602940728 200000 331712691 200000 225418751 200000 167047119 200000 817045509 200000 147292189 200000 615751737 200000 484186825 200000 381662934 200000 625841388 200000 834566818 200000 450556615 200000 178293291 200000 43840775 200000 764595978 200000 37635584 200000 519010593 200000 33073908 200000 740248030 200000 62028619 200000 417714040 200000 153169882 200000 767953966 200000 604397086 200000 959736717 200000 291338111 200000 832365480 200000 447275152 200000 481587807 200000 741478474 200000 937425050 200000 234316118 200000 449453453 200000 83665730 200000 710031860 200000 612777416 200000 755831125 200000 463952396 200000 63118146 200000 762369500 200000 569755286 200000 52521200 200000 630963381 200000 288055337 200000 736813774 200000 631517907 200000 573663002 200000 526764516 200000 572525084 200000 159684412 200000 525755360 200000 285592805 200000 482387773 200000 668611155 200000 797112597 200000 679319459 200000 871412626 200000 870356701 200000 704079720 200000 506727730 200000 631425816 200000 263093312 200000 335339048 200000 656905547 200000 895936109 200000 706168452 200000 232402243 200000 245267011 200000 120725200 200000 111840846 200000 997453639 200000 482145554 200000 107718688 200000 467394790 200000 694210403 200000 143844685 200000 965592796 200000 951562802 200000 29736293 200000 645030187 200000 271781409 200000 73097912 200000 398343100 200000 800077698 200000 679802798 200000 116003230 200000 231054711 200000 389415882 200000 197607906 200000 700329132 200000 760723011 200000 714815512 200000 640371643 200000 626642504 200000 148019312 200000 746752803 200000 40157911 200000 231227256 200000 833817324 200000 219665473 200000 93212022 200000 244084195 200000 619301189 200000 536762218 200000 328581237 200000 264771023 200000 604841899 200000 315458355 200000 721405268 200000 692315171 200000 21871850 200000 566832852 200000 128379952 200000 310032485 200000 436287603 200000 149214241 200000 6221257 200000 986750140 200000 485579347 200000 581592979 200000 553457020 200000 976744430 200000 489704249 200000 176237119 200000 464686920 200000 106733922 200000 8478323 200000 462415837 200000 439479756 200000 939562783 200000 516111856 200000 449103042 200000 296816198 200000 503087050 200000 975281727 200000 928075749 200000 841966229 200000 399952554 200000 22278285 200000 253126876 200000 980803895 200000 298550183 200000 980606634 200000 984893919 200000 883706186 200000 847066437 200000 30188804 200000 439828419 200000 336007822 200000 838025388 200000 202206377 200000 774987263 200000 939399009 200000 377871267 200000 37919049 200000 773633194 200000 800861376 200000 70781071 200000 212789552 200000 745112698 200000 146278475 200000 165017720 200000 406500175 200000 685236933 200000 777546817 200000 739214595 200000 118407475 200000 473936770 200000 790674815 200000 937840248 200000 257464586 200000 285104456 200000 933536132 200000 107758013 200000 36146597 200000 119386957 200000 498412655 200000 649242712 200000 658825328 200000 229095783 200000 996527358 200000 736688239 200000 122560378 200000 287453710 200000 118264464 200000 262661834 200000 672921459 200000 577744983 200000 224837923 200000 525348047 200000 772081064 200000 152297977 200000 315230037 200000 577566852 200000 484476424 200000 84931402 200000 629256294 200000 988291216 200000 302287137 200000 167887682 200000 105896499 200000 234267705 200000 917058082 200000 76782454 200000 762030908 200000 84508517 200000 526233818 200000 789446173 200000 595649182 200000 273519261 200000 424135094 200000 828505614 200000 764405272 200000 655885573 200000 554948550 200000 714880191 200000 588188169 200000 820588132 200000 196915384 200000 951308358 200000 66396528 200000 765542177 200000 883632346 200000 94730586 200000 927950313 200000 916175426 200000 614979355 200000 122985298 200000 743888310 200000 215002990 200000 422849802 200000 570492452 200000 565093810 200000 358210284 200000 579114196 200000 222089318 200000 905646942 200000 722015649 200000 441636169 200000 320621904 200000 356535000 200000 758283028 200000 569007575 200000 571054775 200000 251652317 200000 447278444 200000 77913228 200000 762708754 200000 890406094 200000 965540720 200000 869206039 200000 755995512 200000 34513063 200000 596265605 200000 920356295 200000 59984798 200000 644031240 200000 414773939 200000 450642825 200000 434950621 200000 749745456 200000 852464287 200000 318610413 200000 445172521 200000 929855228 200000 328852881 200000 983525921 200000 119447834 200000 551970539 200000 781021038 200000 508266995 200000 167293925 200000 963388956 200000 521767614 200000 326060498 200000 507335779 200000 413531725 200000 891462311 200000 170862797 200000 757635592 200000 370800604 200000 904768239 200000 679486097 200000 13858028 200000 225670089 200000 922243068 200000 630276462 200000 469578693 200000 449747378 200000 491567830 200000 831343186 200000 146703849 200000 301344724 200000 958832419 200000 59637963 200000 901264720 200000 706553104 200000 762723113 200000 627256584 200000 430001295 200000 490998498 200000 564519375 200000 881699799 200000 188768989 200000 478632298 200000 447118491 200000 354091688 200000 437128209 200000 614109543 200000 866632116 200000 813823368 200000 769580705 200000 625390134 200000 620451296 200000 827836197 200000 886331811 200000 571605974 200000 738189958 200000 669248207 200000 275646158 200000 198308581 200000 340437420 200000 289941109 200000 876798585 200000 867942051 200000 640888825 200000 465347747 200000 4250010 200000 998267118 200000 415517363 200000 97744009 200000 229709255 200000 864498756 200000 691286977 200000 885365750 200000 647114552 200000 300069315 200000 610866602 200000 347621720 200000 774058690 200000 795605803 200000 202563987 200000 285754301 200000 811851228 200000 510899417 200000 132377411 200000 150013652 200000 335680156 200000 414212557 200000 332122402 200000 287322860 200000 262775738 200000 258566564 200000 240308276 200000 154602226 200000 669528203 200000 490558621 200000 644066850 200000 752320630 200000 64035590 200000 139046807 200000 239299376 200000 464916390 200000 341178306 200000 315160592 200000 227642439 200000 318350672 200000 326868980 200000 723734567 200000 282134251 200000 65539811 200000 171645813 200000 53292186 200000 434696005 200000 587577453 200000 88000185 200000 587989703 200000 322683930 200000 440931486 200000 62575320 200000 145203886 200000 423008976 200000 540894402 200000 393398152 200000 485668077 200000 315123055 200000 787438282 200000 934766879 200000 103334593 200000 870930077 200000 906871107 200000 251962005 200000 928033802 200000 942401952 200000 349755228 200000 171961727 200000 330408775 200000 889869406 200000 78494436 200000 988748820 200000 51619733 200000 674456415 200000 760777288 200000 915383082 200000 933498035 200000 264613833 200000 251789976 200000 528380473 200000 168733440 200000 389565282 200000 474400641 200000 588904278 200000 38323578 200000 601055377 200000 107718483 200000 473748280 200000 994650560 200000 953037916 200000 981795068 200000 111672118 200000 258169872 200000 585854570 200000 828791307 200000 882306886 200000 65913672 200000 91061505 200000 779850413 200000 512188926 200000 619490536 200000 306891529 200000 709422002 200000 109419670 200000 352331534 200000 857755142 200000 384303752 200000 459292899 200000 806178423 200000 391572000 200000 73883453 200000 22693724 200000 911847043 200000 465167389 200000 736674432 200000 665667863 200000 873197361 200000 848442213 200000 246268319 200000 91446732 200000 289876254 200000 426442236 200000 698190473 200000 933619152 200000 450596745 200000 232993418 200000 357737421 200000 326518810 200000 434846289 200000 290752598 200000 391136921 200000 490222656 200000 549927412 200000 395786053 200000 450277563 200000 482687098 200000 863785873 200000 281336799 200000 553520802 200000 792402333 200000 213247205 200000 641995081 200000 606788444 200000 632204065 200000 95842897 200000 469569355 200000 300966553 200000 351267610 200000 528306386 200000 739488331 200000 444441253 200000 908300865 200000 331335686 200000 730258254 200000 263791729 200000 626104812 200000 544934445 200000 689913853 200000 991092106 200000 117111312 200000 871308324 200000 610656413 200000 974925855 200000 75321157 200000 143775594 200000 440070676 200000 566116094 200000 226368193 200000 551536158 200000 439854058 200000 39928215 200000 90395227 200000 269011710 200000 675975749 200000 859908086 200000 158677640 200000 92385641 200000 443501547 200000 591121612 200000 98830432 200000 272214877 200000 291000899 200000 678400870 200000 383372185 200000 659562873 200000 91381587 200000 246799283 200000 464389770 200000 395129083 200000 652148674 200000 218874945 200000 802531881 200000 5832129 200000 267698390 200000 91966016 200000 210905100 200000 274843723 200000 471995510 200000 33380220 200000 535485034 200000 397741494 200000 550565160 200000 235701862 200000 702148634 200000 639863746 200000 359156755 200000 915439115 200000 756870802 200000 535643340 200000 673946878 200000 922001946 200000 164107753 200000 212072403 200000 307662926 200000 47726817 200000 241127636 200000 295626358 200000 235875082 200000 12515663 200000 552299179 200000 251079411 200000 681357018 200000 541091059 200000 785327460 200000 490349609 200000 785288194 200000 951346683 200000 996645270 200000 810177430 200000 235731818 200000 162999605 200000 113511542 200000 476507993 200000 900980889 200000 979122704 200000 497379804 200000 700074032 200000 291619252 200000 65337498 200000 59512383 200000 641381753 200000 211246979 200000 163876226 200000 241311411 200000 195111220 200000 930637675 200000 921418263 200000 498512113 200000 355190782 200000 853973364 200000 215530566 200000 506260302 200000 271910167 200000 81281604 200000 185593503 200000 419394242 200000 791235676 200000 730831136 200000 734110800 200000 988041954 200000 78896716 200000 855593457 200000 617739560 200000 86607333 200000 631834118 200000 277851964 200000 328172436 200000 101454497 200000 590564168 200000 889316392 200000 455506083 200000 842512526 200000 613290097 200000 98504315 200000 119506437 200000 691143617 200000 252629631 200000 556321435 200000 934154247 200000 310779633 200000 424716560 200000 471521168 200000 503273368 200000 702161268 200000 950373476 200000 784115968 200000 7321158 200000 103946562 200000 303813465 200000 234206513 200000 454082112 200000 661429488 200000 596836716 200000 778137354 200000 885557333 200000 522096053 200000 972055229 200000 438951954 200000 160285171 200000 888701800 200000 67683339 200000 81533549 200000 194893607 200000 970075775 200000 135166131 200000 314569957 200000 752863906 200000 812509712 200000 900257460 200000 113328350 200000 363380658 200000 602810323 200000 968672941 200000 626788959 200000 300906052 200000 747133981 200000 941290460 200000 325743631 200000 787057895 200000 352900069 200000 14483488 200000 461809973 200000 965422795 200000 693220545 200000 949969399 200000 555483062 200000 524887485 200000 866490601 200000 564358272 200000 249356826 200000 304794156 200000 735607602 200000 236886904 200000 753432454 200000 269042470 200000 486544659 200000 807368000 200000 755173825 200000 162929242 200000 792150179 200000 155304660 200000 559880499 200000 936663575 200000 495085207 200000 291153365 200000 299460320 200000 484749642 200000 65062984 200000 890126975 200000 953397873 200000 822146435 200000 958130602 200000 856722354 200000 743795243 200000 162110704 200000 585951061 200000 104460012 200000 281078516 200000 410061407 200000 530114687 200000 523679820 200000 183353940 200000 32857407 200000 140524798 200000 178848400 200000 405234801 200000 407694239 200000 994172746 200000 611132695 200000 7340561 200000 506143789 200000 328426104 200000 715150303 200000 118616218 200000 457048118 200000 780741183 200000 122070406 200000 267316756 200000 872209835 200000 530161909 200000 958936396 200000 863482661 200000 245582618 200000 243111314 200000 555340558 200000 377728787 200000 847804336 200000 240232363 200000 290088780 200000 202188229 200000 126335804 200000 316090231 200000 93938467 200000 838401473 200000 477340206 200000 481829325 200000 230896211 200000 776007726 200000 258659731 200000 26378787 200000 321680185 200000 890328274 200000 410401049 200000 177664143 200000 412523220 200000 233000468 200000 267376913 200000 605089736 200000 113859779 200000 177746171 200000 814750311 200000 699522341 200000 14539588 200000 970582316 200000 752915626 200000 606245020 200000 823700277 200000 585000174 200000 886365194 200000 567239363 200000 139475990 200000 544636200 200000 586213716 200000 657405138 200000 870859781 200000 612387681 200000 523768310 200000 916337822 200000 433256383 200000 717361598 200000 536081921 200000 893577886 200000 581295269 200000 398616326 200000 293253665 200000 976639977 200000 218540723 200000 392067745 200000 673185189 200000 311448116 200000 533735562 200000 289773203 200000 358206077 200000 195405784 200000 228276582 200000 905295237 200000 68825910 200000 724040137 200000 657202471 200000 33819323 200000 364430590 200000 903388063 200000 472974923 200000 640047646 200000 170929062 200000 107525007 200000 254244337 200000 83663411 200000 702787482 200000 383919730 200000 442600407 200000 799159840 200000 61132265 200000 159483324 200000 457655900 200000 664206765 200000 970083907 200000 908540293 200000 559543421 200000 185361216 200000 275351796 200000 756400771 200000 737046491 200000 312224735 200000 828978413 200000 956621324 200000 644125874 200000 380709680 200000 498675131 200000 391669784 200000 769738723 200000 898674555 200000 357477774 200000 231587132 200000 976617194 200000 821254054 200000 519858482 200000 188483759 200000 716600807 200000 377517879 200000 50990615 200000 100368456 200000 797665689 200000 16904277 200000 506986572 200000 878927485 200000 758408541 200000 747609542 200000 389154431 200000 177005156 200000 922118962 200000 579917553 200000 397513214 200000 724476852 200000 629334967 200000 17105372 200000 155388600 200000 180626116 200000 532443690 200000 811670318 200000 164887868 200000 446996618 200000 638906473 200000 144095790 200000 504721591 200000 148945564 200000 429456628 200000 690240193 200000 346912505 200000 445822770 200000 133537513 200000 288148334 200000 265959024 200000 216584993 200000 545367557 200000 994157916 200000 789334570 200000 32874464 200000 59814056 200000 35816530 200000 621977558 200000 161236357 200000 415949265 200000 843538613 200000 700125122 200000 317973704 200000 805562141 200000 31954829 200000 299610846 200000 399552766 200000 501322443 200000 485702783 200000 809786039 200000 30988318 200000 246465978 200000 607460307 200000 454604155 200000 214419647 200000 957892456 200000 924058222 200000 642272250 200000 437386774 200000 688272372 200000 64239064 200000 631860642 200000 359650812 200000 658422300 200000 526630454 200000 192182402 200000 404243173 200000 730874687 200000 459168336 200000 359131975 200000 606369769 200000 551925082 200000 227322764 200000 616914241 200000 444555966 200000 283786510 200000 450076655 200000 309665886 200000 599919546 200000 405619607 200000 320726050 200000 722693420 200000 942142933 200000 915819734 200000 205934442 200000 27367642 200000 508714660 200000 654249799 200000 940789678 200000 544513846 200000 649817182 200000 980731914 200000 484988788 200000 697395376 200000 439495129 200000 681794269 200000 406921187 200000 409921108 200000 153625229 200000 98166303 200000 318222529 200000 755407827 200000 45684367 200000 956995790 200000 478871157 200000 821456250 200000 230426774 200000 849865353 200000 3722245 200000 734784568 200000 181300217 200000 398951310 200000 680757528 200000 331402652 200000 618506414 200000 817754300 200000 918491124 200000 538667475 200000 553790795 200000 36579216 200000 560988544 200000 786098093 200000 42637576 200000 968965675 200000 866982210 200000 913204375 200000 588735930 200000 975721801 200000 739780449 200000 551252641 200000 42795992 200000 591841867 200000 353136804 200000 47499897 200000 712576632 200000 679706925 200000 785141360 200000 364141422 200000 531274578 200000 758747791 200000 372573900 200000 809068909 200000 575590587 200000 153370543 200000 345880160 200000 214251782 200000 468750250 200000 243592300 200000 147113584 200000 259371879 200000 148903349 200000 756728132 200000 223660773 200000 441358942 200000 840611092 200000 364174678 200000 815124035 200000 923097690 200000 980644508 200000 516426336 200000 972328883 200000 777971305 200000 658225605 200000 357433536 200000 323771641 200000 984568378 200000 791938211 200000 774135670 200000 467782270 200000 19135516 200000 888683503 200000 51309599 200000 340359495 200000 903760125 200000 376509695 200000 839945467 200000 857629946 200000 523019371 200000 179282376 200000 645135591 200000 551329247 200000 268857493 200000 292368098 200000 938263906 200000 998407900 200000 369733705 200000 232087939 200000 405813387 200000 483054455 200000 440697590 200000 202399617 200000 297919265 200000 82923479 200000 230561963 200000 793370964 200000 722430592 200000 993967298 200000 296188950 200000 516518417 200000 211179177 200000 457929630 200000 142194309 200000 442107759 200000 170674234 200000 543527028 200000 132262375 200000 585705413 200000 90374769 200000 920116711 200000 776855242 200000 12939273 200000 59819820 200000 821738305 200000 324874333 200000 420888529 200000 469960939 200000 877340774 200000 387373679 200000 131236692 200000 869900491 200000 831305181 200000 858981230 200000 45185385 200000 360647820 200000 818225357 200000 335243880 200000 271159174 200000 330985611 200000 518354684 200000 272656651 200000 268558785 200000 20039111 200000 888493265 200000 943815592 200000 648307410 200000 951694815 200000 169592147 200000 51435819 200000 235033614 200000 302525202 200000 786834983 200000 711057188 200000 263580524 200000 876778556 200000 217320853 200000 781612480 200000 426218371 200000 589736158 200000 655555714 200000 547074511 200000 138973576 200000 364765462 200000 656631413 200000 686732479 200000 801511251 200000 276901794 200000 663166870 200000 664797855 200000 750654811 200000 882111968 200000 790002345 200000 83192860 200000 662598836 200000 750280656 200000 236327703 200000 469817478 200000 942038295 200000 792564751 200000 53500645 200000 151522250 200000 814792409 200000 855725021 200000 922107065 200000 711263352 200000 435163890 200000 704448791 200000 807023579 200000 890720702 200000 479017207 200000 936642620 200000 9421361 200000 54083434 200000 549834015 200000 392079979 200000 196349504 200000 694545388 200000 566916672 200000 858884962 200000 352651569 200000 266698320 200000 233487826 200000 886710144 200000 574436553 200000 217803335 200000 49644522 200000 463573955 200000 926569839 200000 348439582 200000 468910399 200000 271138762 200000 917708841 200000 856924356 200000 333933351 200000 217603538 200000 208024734 200000 598345159 200000 645125530 200000 111027900 200000 137981204 200000 368672598 200000 402991917 200000 690094596 200000 136933490 200000 20866112 200000 644639511 200000 175299531 200000 892827710 200000 285132786 200000 808910639 200000 890134221 200000 401329823 200000 240270460 200000 163228651 200000 684916330 200000 716583003 200000 527087244 200000 642150497 200000 87433376 200000 689323737 200000 937233776 200000 16325193 200000 574606350 200000 562555936 200000 257624856 200000 983010808 200000 996084723 200000 377955541 200000 161128464 200000 179762789 200000 346854955 200000 318322239 200000 563858313 200000 81908518 200000 858835767 200000 997042245 200000 813180240 200000 125510259 200000 144316981 200000 38359918 200000 871785427 200000 468606241 200000 315959011 200000 605507807 200000 201008675 200000 521750695 200000 893851551 200000 958731360 200000 59850732 200000 467417884 200000 849409897 200000 900529238 200000 671397246 200000 287313717 200000 90205662 200000 316339657 200000 447109574 200000 287030859 200000 961254717 200000 629031006 200000 81991764 200000 774850642 200000 370797157 200000 385904221 200000 799026518 200000 508640226 200000 959771860 200000 582118060 200000 784641434 200000 353686065 200000 243259561 200000 49891025 200000 232111247 200000 575468309 200000 101255842 200000 25165042 200000 869030980 200000 225832198 200000 828257310 200000 751721431 200000 444578662 200000 293878553 200000 858767131 200000 171989734 200000 583824197 200000 462697733 200000 740887096 200000 361874981 200000 202572239 200000 81309472 200000 76267186 200000 875783738 200000 80610194 200000 563148386 200000 201729642 200000 432542830 200000 226839485 200000 493924960 200000 60039132 200000 695999140 200000 208212511 200000 975571281 200000 509905448 200000 272671590 200000 80673573 200000 837341196 200000 395340557 200000 188636631 200000 88687071 200000 182095367 200000 305723624 200000 346786753 200000 823317499 200000 4349272 200000 271313592 200000 805079432 200000 448849863 200000 447948470 200000 845387292 200000 137614899 200000 647930930 200000 885613944 200000 339341650 200000 872117097 200000 244347083 200000 589731220 200000 283437881 200000 537074544 200000 701997503 200000 862897056 200000 926154574 200000 194071856 200000 155106270 200000 642170580 200000 108848562 200000 470869549 200000 542347414 200000 677312261 200000 143750434 200000 359807119 200000 705201653 200000 994391722 200000 37198588 200000 314032925 200000 378371242 200000 10709210 200000 474570048 200000 650131260 200000 928253956 200000 971808586 200000 545643147 200000 424975092 200000 521708016 200000 339041362 200000 128464924 200000 699657450 200000 739337982 200000 633101545 200000 170228690 200000 869250662 200000 536005724 200000 880927907 200000 630411819 200000 348993357 200000 719869912 200000 40680377 200000 470723654 200000 814106663 200000 436768737 200000 777044225 200000 529214945 200000 340258842 200000 445836678 200000 887826928 200000 367445339 200000 67694315 200000 586758772 200000 189222046 200000 391047602 200000 325428995 200000 201891579 200000 625415105 200000 450979460 200000 719328615 200000 901670921 200000 720756399 200000 649140241 200000 293010878 200000 815788844 200000 992140128 200000 599124790 200000 608490062 200000 354988691 200000 444885609 200000 287706482 200000 415865342 200000 555365645 200000 768186625 200000 515031269 200000 971561556 200000 744912391 200000 28666623 200000 551072331 200000 362417526 200000 555041169 200000 653120729 200000 207418628 200000 532096045 200000 571559513 200000 396754853 200000 600903438 200000 723635165 200000 90348973 200000 456846106 200000 44434696 200000 792167053 200000 846760316 200000 956862863 200000 237665328 200000 992886500 200000 917962324 200000 161993210 200000 198823524 200000 68861480 200000 294648677 200000 59746289 200000 364705316 200000 557765184 200000 648625788 200000 939634092 200000 37634702 200000 862903731 200000 748317191 200000 649967103 200000 517454687 200000 871499686 200000 852335894 200000 49987171 200000 145623288 200000 90532832 200000 651338072 200000 263135470 200000 152440917 200000 551357641 200000 985060633 200000 309729878 200000 882238230 200000 587258725 200000 658191689 200000 947715569 200000 776495993 200000 598776156 200000 152127863 200000 674497462 200000 382022237 200000 242415861 200000 434458065 200000 929065532 200000 93837633 200000 758473493 200000 588732709 200000 604763320 200000 44164161 200000 421412164 200000 528049378 200000 651655427 200000 870716958 200000 773743528 200000 755068183 200000 187167121 200000 179533366 200000 389676806 200000 548525169 200000 41502586 200000 682505863 200000 867963079 200000 669219392 200000 55793780 200000 885037999 200000 338099440 200000 336995441 200000 406219989 200000 71333102 200000 186918952 200000 419895701 200000 96013717 200000 620963873 200000 543342004 200000 379335384 200000 36896841 200000 732137415 200000 280834429 200000 349452297 200000 967102760 200000 232410879 200000 879110664 200000 219025815 200000 422872328 200000 520841096 200000 777411708 200000 592099985 200000 448712545 200000 645709247 200000 457028255 200000 517479589 200000 953693256 200000 136608419 200000 272183512 200000 252412449 200000 707796084 200000 622349778 200000 537879597 200000 504343028 200000 927081276 200000 98667404 200000 372976197 200000 513005996 200000 847650966 200000 406792879 200000 955543398 200000 143067001 200000 261610776 200000 726075577 200000 410911351 200000 407370791 200000 178585594 200000 944904648 200000 914344703 200000 506717991 200000 212763409 200000 182605980 200000 574879011 200000 582126726 200000 28281043 200000 784904338 200000 458628010 200000 829007603 200000 860723801 200000 975178665 200000 51952635 200000 867395517 200000 384974168 200000 249452672 200000 716025373 200000 794315985 200000 104255014 200000 492692565 200000 535542453 200000 889183935 200000 813235642 200000 999803143 200000 235061003 200000 783456948 200000 746002346 200000 770331924 200000 722921220 200000 669752448 200000 358471726 200000 398517147 200000 875292456 200000 33477777 200000 491682843 200000 913580634 200000 519891612 200000 397277686 200000 742581480 200000 754894767 200000 994117928 200000 329578588 200000 523205292 200000 464794266 200000 382309681 200000 286413843 200000 335598109 200000 625525944 200000 412684735 200000 912677896 200000 348911762 200000 544578121 200000 170570872 200000 942279115 200000 805203456 200000 464862250 200000 901128610 200000 225496458 200000 812412159 200000 769410523 200000 159780899 200000 746938388 200000 9397445 200000 542276473 200000 427097987 200000 895241430 200000 855017256 200000 170636739 200000 441012712 200000 440033760 200000 704114336 200000 654606360 200000 433090584 200000 73328095 200000 91955266 200000 840753270 200000 290847610 200000 507397155 200000 700089285 200000 61637499 200000 257014292 200000 372812442 200000 619282816 200000 99447911 200000 27652749 200000 780380115 200000 563805289 200000 958120216 200000 726784555 200000 13871355 200000 156111382 200000 216986123 200000 441006293 200000 136007650 200000 909902014 200000 482521697 200000 685891345 200000 925978869 200000 128451896 200000 693370326 200000 148050438 200000 619082564 200000 519075578 200000 144954570 200000 184542587 200000 157411965 200000 637773338 200000 600561212 200000 620901845 200000 179114223 200000 964727632 200000 58941385 200000 644438555 200000 651517831 200000 352350705 200000 859658160 200000 312440308 200000 380855764 200000 363704308 200000 67192016 200000 948072871 200000 931542534 200000 932626415 200000 426879655 200000 824943641 200000 78591722 200000 325888282 200000 274574163 200000 427989714 200000 839178223 200000 690897738 200000 226483092 200000 414075383 200000 204873507 200000 18089718 200000 585810120 200000 597551696 200000 930387254 200000 110111029 200000 560443628 200000 208365890 200000 427489140 200000 207757245 200000 70223008 200000 252868821 200000 346307534 200000 463055076 200000 390095651 200000 209643951 200000 861247697 200000 38789026 200000 784070226 200000 315350805 200000 138971052 200000 603570060 200000 638525612 200000 945562864 200000 174936109 200000 796201688 200000 450939728 200000 755859397 200000 314484419 200000 999748191 200000 808750588 200000 882876091 200000 317283965 200000 283282325 200000 641022735 200000 277425560 200000 127052552 200000 164074131 200000 992311687 200000 956346562 200000 586133172 200000 79144461 200000 159768835 200000 830541633 200000 368109167 200000 162257242 200000 48294849 200000 436155579 200000 846566344 200000 420198514 200000 584985247 200000 783970678 200000 931144428 200000 544610794 200000 669310237 200000 908820057 200000 279372458 200000 418652921 200000 539101016 200000 176402666 200000 376158322 200000 758656886 200000 721214991 200000 780863312 200000 310856785 200000 192365527 200000 435721889 200000 382134354 200000 339410678 200000 499031858 200000 383047949 200000 628893525 200000 387671471 200000 866814271 200000 710065648 200000 758179936 200000 48104043 200000 682954323 200000 772962441 200000 33405978 200000 299991993 200000 239258981 200000 836731062 200000 523410890 200000 293645510 200000 197568523 200000 160744183 200000 246808405 200000 887815522 200000 874830973 200000 732684394 200000 315121474 200000 463899131 200000 385688976 200000 135757517 200000 834316473 200000 732784031 200000 688091323 200000 295267454 200000 196522366 200000 441957374 200000 533616661 200000 283283069 200000 520108026 200000 117897060 200000 893252179 200000 217103463 200000 272504113 200000 120564930 200000 12384462 200000 345966203 200000 300427468 200000 848747429 200000 539901818 200000 553691544 200000 313877776 200000 249613371 200000 406764271 200000 525767997 200000 537024739 200000 100265813 200000 455803491 200000 687650183 200000 955240397 200000 735369311 200000 178839468 200000 480134965 200000 77557236 200000 699106664 200000 833190721 200000 791971237 200000 486733341 200000 225943840 200000 99552825 200000 919197911 200000 275739057 200000 892069588 200000 303342666 200000 888620905 200000 961362613 200000 486526579 200000 35084747 200000 796401304 200000 457556432 200000 660741259 200000 457464242 200000 986294853 200000 453761096 200000 883870283 200000 534211477 200000 319060716 200000 571034628 200000 434941314 200000 234413483 200000 921840046 200000 595348874 200000 760709277 200000 433483979 200000 457587783 200000 567866369 200000 840647852 200000 495164522 200000 866246423 200000 196298543 200000 654587229 200000 659895457 200000 659101468 200000 380163451 200000 484863230 200000 186338852 200000 149847029 200000 614082027 200000 878308478 200000 316210763 200000 982266336 200000 952791079 200000 206113132 200000 783109900 200000 78553532 200000 167533171 200000 336922613 200000 549200125 200000 645625095 200000 109925303 200000 589822697 200000 789234006 200000 161937887 200000 833952634 200000 604657078 200000 405567468 200000 745873668 200000 91981793 200000 695781994 200000 414779190 200000 746933715 200000 203849139 200000 658373556 200000 254143563 200000 447623244 200000 190236760 200000 781128419 200000 912212192 200000 605116684 200000 267368404 200000 870085092 200000 218987341 200000 501751634 200000 728851152 200000 239937351 200000 7470729 200000 614067965 200000 248363152 200000 972052538 200000 834964008 200000 917813899 200000 971630333 200000 612004491 200000 526607971 200000 339730203 200000 408596636 200000 408224425 200000 691636752 200000 784419947 200000 809600147 200000 623982499 200000 754671268 200000 374196442 200000 618176682 200000 97560358 200000 880532023 200000 90162534 200000 182152007 200000 815835010 200000 991040383 200000 87604653 200000 357402992 200000 876405669 200000 545063378 200000 265877487 200000 264694475 200000 694682397 200000 878289192 200000 272538889 200000 49172384 200000 993898521 200000 282783766 200000 296300667 200000 171728085 200000 635892583 200000 938804179 200000 501134946 200000 642928112 200000 914639479 200000 9900598 200000 477876093 200000 123927832 200000 567366998 200000 915052468 200000 999272235 200000 529167123 200000 138376370 200000 440391526 200000 758630250 200000 342769480 200000 344451036 200000 142256384 200000 982938841 200000 470776253 200000 794122432 200000 794927322 200000 243470006 200000 59350297 200000 428199405 200000 75418090 200000 469506272 200000 392349347 200000 884907155 200000 246137798 200000 735294932 200000 978380864 200000 38998654 200000 749334693 200000 353232563 200000 87051383 200000 881078815 200000 317680478 200000 215721786 200000 63972975 200000 125151363 200000 590908263 200000 218390983 200000 305120751 200000 599982425 200000 869909207 200000 529442137 200000 238865756 200000 46938864 200000 241267812 200000 515909007 200000 309936062 200000 966265397 200000 506516324 200000 619215016 200000 163954362 200000 961919672 200000 519303630 200000 412861825 200000 92746904 200000 10356903 200000 192354361 200000 100679065 200000 311196221 200000 451757264 200000 48347098 200000 915232014 200000 5880113 200000 881501858 200000 338926730 200000 50655904 200000 718051737 200000 264867883 200000 55761085 200000 130075565 200000 903494717 200000 128341531 200000 757135755 200000 11137075 200000 726778498 200000 645892030 200000 835675818 200000 329883344 200000 135731824 200000 941328133 200000 264347248 200000 115011780 200000 253257389 200000 55752317 200000 431330773 200000 515953132 200000 656029823 200000 172167509 200000 394180718 200000 397352135 200000 950428109 200000 242932572 200000 468067954 200000 58723445 200000 817162525 200000 789044991 200000 605600951 200000 451103922 200000 260860821 200000 509657934 200000 340745397 200000 794941406 200000 311187710 200000 480668150 200000 159949953 200000 799657719 200000 705599931 200000 389682504 200000 117501650 200000 690804636 200000 610098902 200000 115195952 200000 886123263 200000 868875786 200000 194564595 200000 31697469 200000 740835070 200000 761113890 200000 213996889 200000 964898718 200000 844016997 200000 297432161 200000 87840751 200000 218651938 200000 113605996 200000 575487973 200000 855972155 200000 791110711 200000 84608231 200000 852767854 200000 672913252 200000 651749611 200000 656816719 200000 370402649 200000 889927473 200000 701557741 200000 152403642 200000 767318693 200000 972045831 200000 57758859 200000 291921885 200000 40999665 200000 669756397 200000 374446261 200000 546962961 200000 841264508 200000 524790667 200000 86162167 200000 576601674 200000 379868706 200000 321457189 200000 793098882 200000 682903583 200000 215597413 200000 285378468 200000 388470051 200000 64861128 200000 157941856 200000 626085516 200000 554199881 200000 11443738 200000 871660244 200000 73875462 200000 267103234 200000 198406284 200000 881255199 200000 486943190 200000 700143870 200000 333409077 200000 208810046 200000 704288869 200000 858377865 200000 666852555 200000 48913362 200000 643657912 200000 909108116 200000 850908836 200000 777580055 200000 841789557 200000 703064492 200000 962066104 200000 759702509 200000 758378468 200000 572598016 200000 667785116 200000 307606227 200000 539142635 200000 842012254 200000 630161543 200000 319462630 200000 334276624 200000 821403958 200000 339515215 200000 134805221 200000 442003065 200000 741797780 200000 657380460 200000 382249519 200000 932355567 200000 749061673 200000 774111475 200000 775833282 200000 171603413 200000 579126850 200000 468654235 200000 77946173 200000 275545140 200000 920733646 200000 653410747 200000 588887773 200000 348439986 200000 583950683 200000 732694857 200000 463668611 200000 806118806 200000 925466137 200000 583928539 200000 789391276 200000 88318405 200000 469096404 200000 576553128 200000 669800566 200000 250014406 200000 17428733 200000 104359303 200000 343529376 200000 786437568 200000 625770145 200000 605332718 200000 106353546 200000 885007993 200000 3612271 200000 531095283 200000 173875504 200000 342334808 200000 450010293 200000 514872398 200000 2845234 200000 304937828 200000 492263011 200000 35811924 200000 397131470 200000 647262274 200000 793998597 200000 406536444 200000 694707171 200000 729000505 200000 189830348 200000 196814556 200000 931060463 200000 825333297 200000 405222533 200000 95247660 200000 651016720 200000 661119918 200000 793365919 200000 953417153 200000 265203206 200000 582972121 200000 170808360 200000 569611026 200000 772549679 200000 889665142 200000 30852303 200000 621623350 200000 631046792 200000 614632430 200000 803453667 200000 552846563 200000 849373106 200000 522072902 200000 84728401 200000 600275311 200000 572817129 200000 668962084 200000 193950633 200000 444636882 200000 563525133 200000 751055568 200000 601276441 200000 760824993 200000 813923229 200000 648023087 200000 228790640 200000 591720722 200000 183930038 200000 825657801 200000 124629019 200000 788648702 200000 939496727 200000 570927812 200000 402880298 200000 7803865 200000 621259038 200000 216065766 200000 625985098 200000 682067387 200000 35045835 200000 986486934 200000 844752331 200000 268841307 200000 970437308 200000 761219290 200000 917972635 200000 817564685 200000 5905455 200000 646916441 200000 789334088 200000 801903562 200000 157159170 200000 832566873 200000 12217601 200000 973393703 200000 532227253 200000 556747457 200000 955101589 200000 503676251 200000 182762853 200000 644676631 200000 705981810 200000 317396541 200000 778440658 200000 640274050 200000 957353638 200000 556858435 200000 581433177 200000 65864392 200000 597253599 200000 894192259 200000 553999865 200000 491496016 200000 515292270 200000 767360693 200000 593121361 200000 808133409 200000 603539519 200000 200094510 200000 30656927 200000 75843552 200000 698854882 200000 541852901 200000 811374530 200000 227710420 200000 483361412 200000 797490032 200000 274390840 200000 197722340 200000 500675573 200000 86625543 200000 346812191 200000 189725079 200000 689735843 200000 814617215 200000 807327031 200000 317855506 200000 720924060 200000 802090319 200000 287902685 200000 978271005 200000 591369359 200000 393055118 200000 531936785 200000 110838813 200000 827326411 200000 962478065 200000 20421488 200000 365507354 200000 767773245 200000 374944721 200000 406075962 200000 501900729 200000 77736309 200000 979668258 200000 303363916 200000 133947970 200000 178428833 200000 811525244 200000 294543397 200000 934528411 200000 416930703 200000 851912469 200000 453936868 200000 755531593 200000 171157167 200000 141803203 200000 64256583 200000 928391541 200000 947492621 200000 86110205 200000 644224429 200000 322922212 200000 609045338 200000 349811162 200000 609181459 200000 753033981 200000 540547811 200000 264886288 200000 809635610 200000 868673990 200000 301622678 200000 388712182 200000 524425983 200000 483613669 200000 980052484 200000 582877058 200000 440201888 200000 941145250 200000 234019161 200000 907700042 200000 129944189 200000 366589411 200000 495206756 200000 6110853 200000 380165555 200000 148286510 200000 39502485 200000 923798538 200000 333817345 200000 702889130 200000 312418809 200000 391559502 200000 47765958 200000 150231326 200000 973389631 200000 644453994 200000 184414720 200000 181730287 200000 715899061 200000 793358354 200000 169651278 200000 453314596 200000 684254538 200000 591618462 200000 248708846 200000 538495844 200000 525820044 200000 413894916 200000 751100095 200000 284251637 200000 369152683 200000 75324122 200000 436336447 200000 722761407 200000 741937268 200000 463168088 200000 561755788 200000 56636742 200000 568733014 200000 535335251 200000 199078246 200000 605645234 200000 344453471 200000 893346370 200000 233963306 200000 675221706 200000 243453246 200000 948621372 200000 906858456 200000 249008627 200000 887182913 200000 450774774 200000 310166029 200000 565687605 200000 624981592 200000 218499784 200000 657640712 200000 362040629 200000 358538256 200000 148060329 200000 461207208 200000 755204411 200000 441339544 200000 373042733 200000 608653164 200000 398639916 200000 889663422 200000 88251277 200000 553522288 200000 822954896 200000 488336881 200000 605201823 200000 210940277 200000 115306893 200000 37540927 200000 274794456 200000 281619161 200000 675634920 200000 927573592 200000 241814096 200000 351961498 200000 330394634 200000 668345481 200000 212405693 200000 173106518 200000 838585848 200000 870616000 200000 708587381 200000 118733901 200000 823295577 200000 498484622 200000 954110832 200000 830904156 200000 562112371 200000 500832799 200000 276483651 200000 648756739 200000 873053228 200000 404591682 200000 861006117 200000 967991903 200000 130389517 200000 774113127 200000 387237869 200000 149238063 200000 487546169 200000 29207962 200000 225032976 200000 828949458 200000 285041274 200000 525577100 200000 935625127 200000 513584710 200000 27590963 200000 459288202 200000 742917990 200000 723856170 200000 265892718 200000 715730051 200000 989270693 200000 217526716 200000 586388431 200000 544451590 200000 249635930 200000 129604059 200000 28905373 200000 105203776 200000 667053083 200000 495696389 200000 519248575 200000 768783617 200000 46481439 200000 13396824 200000 124834748 200000 329263799 200000 903392061 200000 814411156 200000 690382265 200000 260433520 200000 549669099 200000 48755478 200000 683655805 200000 99157979 200000 69384000 200000 266059997 200000 682570863 200000 230760774 200000 530395378 200000 996470409 200000 490864278 200000 844654497 200000 563422039 200000 590678102 200000 507128983 200000 255422585 200000 115754598 200000 297881380 200000 973107386 200000 467604988 200000 36617910 200000 119125105 200000 164793828 200000 85179642 200000 837743484 200000 243169372 200000 25159069 200000 112321761 200000 966275729 200000 157691299 200000 784214027 200000 829831616 200000 926240873 200000 255707044 200000 20103667 200000 328390724 200000 151469084 200000 480067679 200000 333101246 200000 345271229 200000 659866976 200000 541425777 200000 296740977 200000 639275545 200000 705041035 200000 590356250 200000 745940914 200000 980245478 200000 73656469 200000 186113079 200000 692372937 200000 884184147 200000 183593747 200000 250718792 200000 427927196 200000 974577454 200000 853265980 200000 626764394 200000 109741745 200000 140189415 200000 319961318 200000 733370460 200000 878230319 200000 606825610 200000 639469193 200000 785245309 200000 535649244 200000 920315336 200000 248891706 200000 638957515 200000 618826015 200000 639205614 200000 936030128 200000 406064101 200000 687293950 200000 541811947 200000 756574530 200000 624421129 200000 827319840 200000 428215630 200000 206571494 200000 69124117 200000 740275147 200000 87823428 200000 272402994 200000 659587721 200000 258630118 200000 427421341 200000 980501854 200000 485667458 200000 693218296 200000 832840134 200000 432339774 200000 737237696 200000 222253606 200000 514725328 200000 636196939 200000 338284192 200000 195513143 200000 808414567 200000 775134619 200000 24669218 200000 133431954 200000 236959706 200000 507035875 200000 230268899 200000 481371710 200000 274493208 200000 610490491 200000 899140898 200000 158311648 200000 91970992 200000 383280986 200000 884828606 200000 754061248 200000 265488080 200000 239114516 200000 632411189 200000 478193859 200000 993488454 200000 428562914 200000 17965477 200000 556840049 200000 9578625 200000 48243865 200000 597293006 200000 17926127 200000 180805775 200000 334315696 200000 511672078 200000 806322949 200000 874995231 200000 160632894 200000 729808995 200000 67263000 200000 227512192 200000 445478905 200000 641493867 200000 443773488 200000 71422368 200000 660416311 200000 137054309 200000 462018803 200000 550017037 200000 905250800 200000 71709233 200000 225921703 200000 473590006 200000 157919417 200000 548335179 200000 274350130 200000 801496873 200000 168504521 200000 299125971 200000 147265308 200000 496324117 200000 500190710 200000 555423367 200000 65843083 200000 831779273 200000 862092984 200000 136114886 200000 391626821 200000 403456243 200000 253894692 200000 230287758 200000 484305073 200000 888621793 200000 215661553 200000 849995646 200000 605916885 200000 119546754 200000 633413238 200000 610135508 200000 958934872 200000 678254436 200000 525553321 200000 723858542 200000 646048128 200000 535719350 200000 779944480 200000 785741772 200000 145631028 200000 988779079 200000 806136082 200000 416703243 200000 189047546 200000 306258821 200000 450412118 200000 279204843 200000 758867449 200000 942502014 200000 162066274 200000 747272905 200000 272439800 200000 526790881 200000 827929164 200000 994863780 200000 508039516 200000 602634492 200000 510387148 200000 569913115 200000 908452140 200000 983812542 200000 91885367 200000 11918444 200000 763546383 200000 51032758 200000 858138756 200000 952249718 200000 721625420 200000 218774033 200000 17085513 200000 128574903 200000 740421832 200000 170119327 200000 755205054 200000 262009678 200000 476992779 200000 177821134 200000 227204280 200000 293835512 200000 685580346 200000 169722797 200000 642695086 200000 289313302 200000 776888605 200000 405975785 200000 532137911 200000 78116005 200000 43138329 200000 482595538 200000 204357769 200000 994439491 200000 841616950 200000 85039957 200000 110838906 200000 774331695 200000 144748313 200000 850932482 200000 16817794 200000 686817864 200000 28483850 200000 254827271 200000 942100533 200000 705495309 200000 796802031 200000 171432242 200000 697882572 200000 636955291 200000 307406414 200000 379933683 200000 909992989 200000 423106225 200000 496447309 200000 321364054 200000 425219741 200000 452833198 200000 246949044 200000 931264012 200000 394223972 200000 872951440 200000 383433449 200000 324073826 200000 301546793 200000 700332277 200000 619250 200000 417785671 200000 785063232 200000 98603805 200000 435559030 200000 588133705 200000 904915874 200000 219859429 200000 236869563 200000 777579415 200000 424445668 200000 654269133 200000 368315816 200000 194595072 200000 264282173 200000 50237938 200000 945357251 200000 404258545 200000 594268036 200000 19003924 200000 258996787 200000 871167354 200000 437764399 200000 940480144 200000 524672959 200000 947269449 200000 956471380 200000 395054437 200000 223307212 200000 560886188 200000 999175851 200000 819523890 200000 431024737 200000 141056659 200000 330012297 200000 788223797 200000 436500517 200000 998147722 200000 803041509 200000 708627277 200000 839918175 200000 49258178 200000 369602389 200000 653116920 200000 63299316 200000 399123720 200000 463706641 200000 681218132 200000 617992299 200000 279772619 200000 912321006 200000 331132961 200000 526316012 200000 757143065 200000 493623907 200000 816172477 200000 514215227 200000 928652705 200000 782173063 200000 435668517 200000 980485313 200000 791040178 200000 266445327 200000 323570937 200000 209746818 200000 215719481 200000 209046356 200000 58688120 200000 648147239 200000 305178054 200000 709954890 200000 545639295 200000 447827957 200000 519390599 200000 670968969 200000 290134925 200000 291739346 200000 965463626 200000 407715399 200000 572617921 200000 14186310 200000 896380798 200000 961789018 200000 132073945 200000 913522038 200000 364273970 200000 397417273 200000 522447924 200000 370833962 200000 179598355 200000 524879867 200000 192227280 200000 784079560 200000 266659697 200000 164314710 200000 490232139 200000 741479254 200000 930443066 200000 876834465 200000 70974949 200000 236574331 200000 739912700 200000 8529874 200000 209714555 200000 362071421 200000 254476518 200000 748673919 200000 301936269 200000 62149699 200000 494537159 200000 314736607 200000 401103928 200000 681143635 200000 441367821 200000 991951817 200000 343495739 200000 857733588 200000 6909381 200000 182155442 200000 173950709 200000 652852108 200000 410972064 200000 41332403 200000 154035557 200000 691320546 200000 489217771 200000 691333760 200000 932114216 200000 918323420 200000 541367446 200000 197044593 200000 259676285 200000 517190945 200000 657660973 200000 301794172 200000 170483266 200000 254914040 200000 673926625 200000 471341367 200000 530747383 200000 645273670 200000 612767358 200000 470996442 200000 989673402 200000 938632082 200000 271522677 200000 763429178 200000 718619720 200000 320937476 200000 906949843 200000 784241102 200000 551432450 200000 634793568 200000 365679432 200000 635307180 200000 619174372 200000 800489487 200000 632431648 200000 606125964 200000 583894414 200000 326730005 200000 153265996 200000 690708675 200000 359384383 200000 235490843 200000 297639256 200000 330175817 200000 149488340 200000 362799205 200000 274703221 200000 130577074 200000 8787148 200000 700572636 200000 449953136 200000 697783095 200000 841262662 200000 165005572 200000 997517753 200000 674669485 200000 334404864 200000 692925190 200000 987777884 200000 967493516 200000 506705752 200000 600050087 200000 354399753 200000 4989161 200000 103973454 200000 607603021 200000 750777871 200000 471030395 200000 203543424 200000 217466112 200000 706767964 200000 165280152 200000 710229291 200000 360162918 200000 915417726 200000 800764984 200000 202305072 200000 866380741 200000 538089636 200000 371771632 200000 219368459 200000 748762116 200000 218685853 200000 370368759 200000 538294492 200000 995108009 200000 804375254 200000 100558884 200000 168704866 200000 376801755 200000 402460255 200000 407788 200000 575818490 200000 765040224 200000 351262438 200000 42107496 200000 163921315 200000 691203999 200000 176780217 200000 774071372 200000 509291003 200000 722347934 200000 189132999 200000 129311472 200000 595266 200000 713655044 200000 555762847 200000 756049226 200000 972864342 200000 886097176 200000 223177326 200000 459034864 200000 563476149 200000 719663039 200000 379181572 200000 740049433 200000 213774973 200000 582948224 200000 766929870 200000 357869468 200000 955823214 200000 394695554 200000 51540189 200000 621603055 200000 234264293 200000 232472972 200000 367787229 200000 914741289 200000 261270754 200000 518275587 200000 586560029 200000 744663551 200000 56269314 200000 98086894 200000 764438413 200000 863962570 200000 406345860 200000 253677813 200000 215210169 200000 400915838 200000 904227143 200000 832078172 200000 826665426 200000 494187955 200000 674342345 200000 897314828 200000 783025061 200000 487268254 200000 713866281 200000 981732490 200000 493129121 200000 677485848 200000 409338149 200000 657211644 200000 143625173 200000 267852437 200000 459829787 200000 938854442 200000 972935918 200000 53856045 200000 121037579 200000 921296249 200000 865182268 200000 429639318 200000 265158803 200000 973148401 200000 359774124 200000 521622822 200000 518681584 200000 743685432 200000 981289423 200000 736228309 200000 928580354 200000 63328148 200000 136670161 200000 335516216 200000 1381960 200000 896720876 200000 586717569 200000 802161798 200000 43376351 200000 745055430 200000 438608718 200000 425656725 200000 337980038 200000 217068872 200000 473057863 200000 571473117 200000 890648476 200000 342910266 200000 261506074 200000 217280627 200000 727260959 200000 582207234 200000 697369365 200000 225283854 200000 589279918 200000 851920295 200000 606657063 200000 665477637 200000 19825799 200000 512847565 200000 798588638 200000 971244366 200000 115943304 200000 984088766 200000 319363434 200000 497074047 200000 981803313 200000 569044574 200000 971798679 200000 497491919 200000 968523168 200000 989504820 200000 967723990 200000 603644437 200000 402657682 200000 144169831 200000 73141556 200000 939056839 200000 420433511 200000 340706750 200000 203351392 200000 179016956 200000 190608926 200000 568832414 200000 292141993 200000 842783337 200000 388976980 200000 513574158 200000 67487740 200000 884256102 200000 36763976 200000 304139958 200000 317530857 200000 157192426 200000 633523673 200000 444959706 200000 468263325 200000 258470025 200000 207699845 200000 985886306 200000 880784360 200000 801003132 200000 22232939 200000 831799509 200000 774185528 200000 136007064 200000 704912713 200000 433943641 200000 643554204 200000 433318228 200000 93949821 200000 813367987 200000 778087873 200000 353025479 200000 926767367 200000 397483084 200000 734298871 200000 794317735 200000 815039876 200000 924039721 200000 165667371 200000 674966602 200000 596524340 200000 361669104 200000 227778285 200000 604208552 200000 684872436 200000 818926057 200000 656227691 200000 610114134 200000 721796675 200000 97713914 200000 479225972 200000 136482699 200000 839803712 200000 75839657 200000 190362485 200000 773535005 200000 244459689 200000 29899548 200000 401384574 200000 640014212 200000 405020125 200000 715287835 200000 303225916 200000 924985813 200000 259204314 200000 908027916 200000 948291583 200000 512771015 200000 415987263 200000 552153589 200000 923795381 200000 53125553 200000 744314698 200000 204953981 200000 975341549 200000 70202505 200000 63693273 200000 805012970 200000 468175316 200000 646672869 200000 479509612 200000 948335907 200000 739645754 200000 303723004 200000 159684640 200000 606295983 200000 108361868 200000 618507685 200000 353378485 200000 795853491 200000 720800986 200000 853797462 200000 756324488 200000 589461494 200000 6808530 200000 379812901 200000 286022296 200000 812497375 200000 185890755 200000 19952586 200000 843878532 200000 364346229 200000 660443546 200000 656651418 200000 31188618 200000 785540701 200000 395470055 200000 475021452 200000 765644681 200000 818109150 200000 249518039 200000 779417142 200000 661261055 200000 91838432 200000 730505018 200000 23979216 200000 552635659 200000 317153511 200000 766293630 200000 417494575 200000 586314347 200000 55494684 200000 398671793 200000 235584202 200000 13209725 200000 367508547 200000 86183299 200000 851563448 200000 56841025 200000 669569733 200000 771161920 200000 564692655 200000 602302292 200000 988788134 200000 72275673 200000 989710853 200000 401986038 200000 94971791 200000 531302619 200000 379764402 200000 420272900 200000 350170565 200000 369521781 200000 134196298 200000 940359933 200000 961320494 200000 548580725 200000 995795718 200000 183272704 200000 510572882 200000 166781002 200000 579389884 200000 906398411 200000 70946903 200000 723128323 200000 846405089 200000 728773821 200000 823380227 200000 966844494 200000 791657357 200000 992679892 200000 637764541 200000 223874424 200000 892295542 200000 376767918 200000 369301387 200000 197922418 200000 227126515 200000 740104843 200000 565906964 200000 278055114 200000 696427002 200000 497267529 200000 687396766 200000 662277293 200000 494425889 200000 30920037 200000 75835664 200000 994651371 200000 217045919 200000 827416320 200000 993252848 200000 888832753 200000 23503179 200000 953127638 200000 619239525 200000 15323855 200000 896523419 200000 418524231 200000 515459893 200000 944361267 200000 79550117 200000 940211025 200000 789331911 200000 327311211 200000 611015457 200000 24187539 200000 813520417 200000 737075558 200000 893895780 200000 389812043 200000 44349675 200000 962437043 200000 885805413 200000 560784728 200000 213441897 200000 614880127 200000 401834938 200000 715618616 200000 881704323 200000 627750042 200000 238569371 200000 727646730 200000 147938752 200000 257194354 200000 711594461 200000 382547339 200000 187951941 200000 843220758 200000 867404791 200000 154104348 200000 49237978 200000 878892339 200000 550248960 200000 922007225 200000 823528932 200000 410458648 200000 134156973 200000 472867075 200000 302262379 200000 286869685 200000 210578262 200000 248773430 200000 275739924 200000 338911895 200000 337528818 200000 620927026 200000 414779943 200000 82280429 200000 518556950 200000 716448629 200000 254422665 200000 955603845 200000 544204280 200000 226194206 200000 320233410 200000 249117390 200000 276931697 200000 725065707 200000 806734840 200000 293989335 200000 590003957 200000 303750459 200000 29203441 200000 405960525 200000 927375516 200000 819006220 200000 397078292 200000 79425664 200000 783969052 200000 614965756 200000 235189095 200000 383950686 200000 793902796 200000 841135435 200000 291765136 200000 789174389 200000 96273570 200000 413673686 200000 953719511 200000 212881140 200000 900967988 200000 459895581 200000 192491298 200000 971873962 200000 924041657 200000 592627517 200000 360423159 200000 343136260 200000 733935624 200000 426150134 200000 116559229 200000 869479954 200000 885119638 200000 551899813 200000 717274235 200000 186257026 200000 905971580 200000 439073609 200000 279895638 200000 562145186 200000 30972270 200000 286940289 200000 560308245 200000 916207713 200000 30021572 200000 318304395 200000 659478367 200000 348536910 200000 851931252 200000 293340229 200000 355454074 200000 269448086 200000 331651604 200000 69566255 200000 19838029 200000 494078729 200000 151684572 200000 539386727 200000 392487519 200000 423578133 200000 819048353 200000 554398634 200000 74842325 200000 222161096 200000 561228250 200000 368027993 200000 394754167 200000 849315281 200000 150332829 200000 234112112 200000 226527914 200000 674508415 200000 986829986 200000 176314256 200000 711554934 200000 531358399 200000 721643326 200000 621519349 200000 163076480 200000 404963105 200000 416797801 200000 420758399 200000 212744208 200000 533619923 200000 448012727 200000 124587180 200000 911074571 200000 895012771 200000 765308257 200000 600242331 200000 685537529 200000 663984640 200000 522768444 200000 447986954 200000 424971007 200000 179246329 200000 52579264 200000 853166168 200000 634045669 200000 95831611 200000 609270274 200000 41271682 200000 176316689 200000 614295574 200000 978559929 200000 707359273 200000 696116361 200000 361589624 200000 753995323 200000 694886026 200000 700058356 200000 603577839 200000 31797120 200000 137216387 200000 856398488 200000 334554026 200000 102109213 200000 212041875 200000 30035547 200000 868811128 200000 922529097 200000 511901145 200000 385920965 200000 69624006 200000 193544923 200000 107437588 200000 125289212 200000 172367780 200000 61809480 200000 229826721 200000 75190982 200000 643598528 200000 947357097 200000 532958079 200000 216586890 200000 505947496 200000 467286962 200000 473027917 200000 200585295 200000 82329483 200000 504981947 200000 674928969 200000 721509562 200000 870794167 200000 954249402 200000 532712273 200000 908396818 200000 363501852 200000 198817349 200000 40588773 200000 556851006 200000 118685574 200000 8373907 200000 323105315 200000 948469188 200000 716132198 200000 920069243 200000 111427016 200000 996231116 200000 298607561 200000 703000947 200000 400331572 200000 547841818 200000 182341726 200000 491548050 200000 531408230 200000 522487830 200000 752045428 200000 854910349 200000 839977467 200000 977770951 200000 196696568 200000 605156541 200000 774900530 200000 582008786 200000 145732474 200000 782170390 200000 336019946 200000 922245247 200000 813034024 200000 424305455 200000 321623457 200000 683520691 200000 394608336 200000 214010432 200000 561724022 200000 790408694 200000 151319777 200000 757045790 200000 905753895 200000 351638125 200000 899914345 200000 847068481 200000 556354835 200000 412127968 200000 734237720 200000 715012798 200000 26038839 200000 907857077 200000 151447867 200000 428463692 200000 133737268 200000 620980722 200000 322208704 200000 657157185 200000 504459078 200000 320687933 200000 111639607 200000 429510548 200000 68358222 200000 327335902 200000 553169870 200000 342396381 200000 959718088 200000 279876027 200000 831235156 200000 867824976 200000 473394644 200000 240993114 200000 564523062 200000 960000196 200000 410622256 200000 157632994 200000 819686020 200000 239210417 200000 57825595 200000 266042649 200000 74549484 200000 797037612 200000 323968755 200000 585192294 200000 408044988 200000 906459884 200000 734250999 200000 568632271 200000 281940451 200000 423819592 200000 969934469 200000 811068411 200000 805431535 200000 793623350 200000 795010940 200000 258961968 200000 448212239 200000 16846668 200000 905917017 200000 683678037 200000 206747410 200000 970470081 200000 506042173 200000 188636401 200000 405184614 200000 238916460 200000 309609700 200000 364450601 200000 664758553 200000 980482499 200000 604538543 200000 726502596 200000 769310170 200000 553828573 200000 92974746 200000 748900649 200000 379809783 200000 823442543 200000 908971333 200000 421774431 200000 473944416 200000 807935185 200000 99412462 200000 694123787 200000 49626273 200000 845602553 200000 122474612 200000 334105717 200000 816547051 200000 584804990 200000 626574165 200000 787942018 200000 298850827 200000 58771350 200000 398777264 200000 348106682 200000 374594672 200000 665692439 200000 548630851 200000 290989378 200000 745933096 200000 96737400 200000 253502572 200000 397055714 200000 333376995 200000 555962320 200000 813759531 200000 478235391 200000 140582638 200000 278660565 200000 327505437 200000 227850401 200000 367955255 200000 529510365 200000 604350082 200000 866632046 200000 43057742 200000 284193760 200000 431693367 200000 80425899 200000 700782689 200000 879091315 200000 823474875 200000 439798849 200000 166965311 200000 486343885 200000 208282669 200000 474999477 200000 325882197 200000 706618564 200000 562393932 200000 318639918 200000 704087987 200000 614652112 200000 421979508 200000 365271154 200000 680439814 200000 766481414 200000 76451494 200000 674877416 200000 996666782 200000 825582109 200000 556059520 200000 273055126 200000 822224489 200000 150579564 200000 478539072 200000 600885795 200000 555834101 200000 82139368 200000 335599044 200000 841453781 200000 491602546 200000 259718186 200000 761968012 200000 679822227 200000 323835564 200000 299549542 200000 733967797 200000 462100195 200000 151955476 200000 788923764 200000 241422335 200000 367586796 200000 966965687 200000 637755338 200000 227666631 200000 901086837 200000 866490692 200000 63891582 200000 737905420 200000 680829667 200000 753201929 200000 660760648 200000 60477549 200000 722690109 200000 492105718 200000 126512765 200000 697139497 200000 807367210 200000 927857559 200000 840603924 200000 30591004 200000 889524977 200000 796876829 200000 132369059 200000 405672135 200000 108504439 200000 22239829 200000 472305250 200000 260685128 200000 37731652 200000 182790062 200000 604873766 200000 41153629 200000 28569213 200000 900448310 200000 618140262 200000 639219044 200000 799937514 200000 392348828 200000 64645177 200000 533504605 200000 938972912 200000 111586351 200000 418451797 200000 804486629 200000 499380119 200000 764690653 200000 681085456 200000 121189692 200000 219095172 200000 88432436 200000 895327585 200000 972222015 200000 656068863 200000 918031458 200000 475914463 200000 58403693 200000 678613742 200000 606469688 200000 394435264 200000 721303013 200000 924494039 200000 152450338 200000 770954715 200000 713358693 200000 793170400 200000 551274032 200000 844816805 200000 931530316 200000 239883217 200000 511457551 200000 669486134 200000 675406232 200000 966179600 200000 737152527 200000 163928132 200000 994672872 200000 568208547 200000 577459742 200000 774186278 200000 381027961 200000 372889649 200000 460775114 200000 841882834 200000 238728492 200000 406608384 200000 974963267 200000 330764254 200000 42122365 200000 550063351 200000 66139477 200000 136605569 200000 601215629 200000 880781468 200000 434583921 200000 746625938 200000 390520856 200000 995918102 200000 373937316 200000 695089287 200000 391544446 200000 90092331 200000 968081821 200000 949817206 200000 424426430 200000 135746115 200000 907873706 200000 480803863 200000 240794740 200000 669709922 200000 762983610 200000 657199806 200000 561769442 200000 420557872 200000 524861276 200000 620739684 200000 515240419 200000 197170420 200000 361320637 200000 384376479 200000 915237112 200000 131293843 200000 933917869 200000 676094373 200000 355966015 200000 887388564 200000 645185946 200000 959302220 200000 814551926 200000 892571423 200000 280423058 200000 440470539 200000 398116091 200000 378992888 200000 307364676 200000 572168440 200000 393318350 200000 212574600 200000 388747775 200000 217449931 200000 144237452 200000 550159315 200000 810468273 200000 480975833 200000 308020340 200000 64216450 200000 422449639 200000 480454426 200000 717633893 200000 638776537 200000 950759122 200000 589347 200000 742745565 200000 639174849 200000 30503744 200000 569532458 200000 712264699 200000 89610943 200000 998597790 200000 170076424 200000 561876605 200000 651176185 200000 341499643 200000 933732145 200000 685371586 200000 293478455 200000 611265287 200000 892300221 200000 902770888 200000 475008479 200000 868249103 200000 671475298 200000 167877934 200000 449924599 200000 241954818 200000 24302967 200000 209868593 200000 788840230 200000 269397870 200000 618024433 200000 258151602 200000 333208754 200000 793715586 200000 646349161 200000 288932909 200000 327035010 200000 180229132 200000 302809619 200000 768185026 200000 792819484 200000 704795004 200000 980900551 200000 461055536 200000 711009191 200000 550523615 200000 663843578 200000 244959444 200000 638021609 200000 223199716 200000 614386885 200000 940764589 200000 288290889 200000 424906457 200000 345179868 200000 551892058 200000 375179213 200000 136890029 200000 870724247 200000 836048665 200000 146025500 200000 195605743 200000 736530412 200000 841593033 200000 663107453 200000 735988684 200000 803684721 200000 430476007 200000 426762453 200000 239705108 200000 307737182 200000 890007444 200000 215653803 200000 859587381 200000 958814856 200000 73673101 200000 702084135 200000 400596797 200000 578455654 200000 177086512 200000 596905229 200000 514105051 200000 152220430 200000 516310909 200000 58715589 200000 959235934 200000 464032824 200000 6009873 200000 19667542 200000 688195251 200000 547076153 200000 790454059 200000 343130469 200000 325459306 200000 826196488 200000 710599850 200000 425547834 200000 256218289 200000 110505788 200000 671976204 200000 803469499 200000 269432406 200000 698672139 200000 850072432 200000 197407597 200000 660665544 200000 11461451 200000 372282772 200000 896733561 200000 58436373 200000 194572916 200000 592768471 200000 282826916 200000 576954093 200000 606709147 200000 236609335 200000 731017044 200000 957545629 200000 946639735 200000 325836626 200000 884415121 200000 510063379 200000 753778014 200000 549616744 200000 114713601 200000 248927712 200000 553460552 200000 149138262 200000 693687274 200000 116851504 200000 970831818 200000 941262236 200000 793792307 200000 150122450 200000 88222235 200000 364020567 200000 569023330 200000 905677110 200000 163625490 200000 859431238 200000 661056670 200000 241018216 200000 826583588 200000 520599240 200000 503649197 200000 13907737 200000 836632938 200000 626141659 200000 339234294 200000 186450326 200000 515414936 200000 297362718 200000 505758591 200000 823126222 200000 267768582 200000 938322895 200000 927215855 200000 631105872 200000 915638953 200000 891084236 200000 148596108 200000 353624649 200000 697849882 200000 551892885 200000 715331390 200000 95083401 200000 198361997 200000 244327496 200000 92933257 200000 406218110 200000 980950490 200000 340366754 200000 431664789 200000 797252918 200000 519322231 200000 287469572 200000 486354217 200000 614260320 200000 295436667 200000 682740842 200000 920944810 200000 194094411 200000 576170395 200000 667616884 200000 948216863 200000 467284196 200000 117949488 200000 997218400 200000 380081456 200000 796149947 200000 927223598 200000 605630221 200000 51484193 200000 444914429 200000 711818540 200000 729099770 200000 808752091 200000 216214139 200000 534545250 200000 763081027 200000 543605730 200000 504737953 200000 346479525 200000 868972457 200000 262026335 200000 499657086 200000 580104813 200000 600686730 200000 494050839 200000 727007681 200000 526360783 200000 519519204 200000 86957168 200000 152150201 200000 264904322 200000 330586709 200000 689486194 200000 602999380 200000 755222492 200000 308681501 200000 265215939 200000 871021344 200000 576292308 200000 748321305 200000 480768681 200000 757227596 200000 952485889 200000 542163912 200000 51230218 200000 455493542 200000 285010074 200000 463853385 200000 995827310 200000 831565726 200000 105528947 200000 624409691 200000 875146491 200000 383648577 200000 422300421 200000 270355803 200000 372319607 200000 929754685 200000 542473829 200000 792282440 200000 642837065 200000 472138978 200000 188944202 200000 371680704 200000 41761911 200000 394647070 200000 163161867 200000 279012611 200000 258555304 200000 130188160 200000 994546078 200000 474602991 200000 719638051 200000 286411061 200000 367441817 200000 163257858 200000 686227661 200000 777679373 200000 267398195 200000 389045082 200000 999258925 200000 776007030 200000 531580227 200000 612411063 200000 221209450 200000 898956158 200000 23557439 200000 769967478 200000 198605387 200000 119872724 200000 84828478 200000 734953878 200000 849322805 200000 944656070 200000 966513397 200000 629069238 200000 746285103 200000 218896707 200000 116170428 200000 167080212 200000 606363104 200000 989626074 200000 224946569 200000 182333327 200000 186102159 200000 702113977 200000 762468083 200000 368668581 200000 861587745 200000 500699822 200000 970137392 200000 488470133 200000 564972318 200000 478085416 200000 175742742 200000 445654461 200000 968190123 200000 136076085 200000 50032668 200000 733102043 200000 123529616 200000 612301444 200000 852750937 200000 144537551 200000 643576883 200000 84072292 200000 316315267 200000 735887159 200000 761181081 200000 151624899 200000 676869616 200000 578765392 200000 10091371 200000 887980591 200000 352589464 200000 598421498 200000 670813166 200000 768423383 200000 704474896 200000 376276916 200000 620590601 200000 866032265 200000 557053583 200000 495999387 200000 847228226 200000 880535989 200000 440965355 200000 761386094 200000 914272191 200000 288331111 200000 990411420 200000 675810700 200000 835894856 200000 942517328 200000 436903607 200000 444409075 200000 53863491 200000 834345917 200000 907883251 200000 720738625 200000 70386102 200000 329186205 200000 868839847 200000 543675318 200000 82481480 200000 182039166 200000 274601416 200000 159546416 200000 311551551 200000 934578063 200000 226626799 200000 613881132 200000 553605250 200000 638454943 200000 353463632 200000 723491275 200000 451959448 200000 464743452 200000 971106755 200000 381733833 200000 619165094 200000 415675156 200000 30977470 200000 435326854 200000 860004723 200000 676146486 200000 994284887 200000 430044673 200000 952741990 200000 148439248 200000 646716230 200000 6216919 200000 482783110 200000 451008209 200000 633030880 200000 484424263 200000 388946552 200000 453775048 200000 861139484 200000 824916272 200000 680550787 200000 87475939 200000 464178576 200000 856162576 200000 869598095 200000 252803568 200000 968145012 200000 718402053 200000 52405792 200000 496027485 200000 987285149 200000 374738639 200000 821040990 200000 577140027 200000 910482050 200000 194193100 200000 892013584 200000 790570550 200000 354382650 200000 808520697 200000 57160092 200000 102823838 200000 165777531 200000 287807222 200000 590871559 200000 447126880 200000 624638107 200000 337029890 200000 680120314 200000 809106444 200000 485166737 200000 309503482 200000 418073786 200000 25030352 200000 923928564 200000 391777373 200000 75651629 200000 743335290 200000 362584826 200000 771787082 200000 420705499 200000 863515770 200000 585198202 200000 193579647 200000 482436074 200000 310970076 200000 583846377 200000 801614939 200000 64860960 200000 634282577 200000 523342687 200000 969849820 200000 414546660 200000 918460710 200000 269411218 200000 876328609 200000 1056828 200000 31995978 200000 766225881 200000 994896616 200000 32655566 200000 440743755 200000 163250730 200000 20940175 200000 935279331 200000 5460568 200000 965792539 200000 678841366 200000 80858462 200000 843789888 200000 682501091 200000 350233754 200000 667975625 200000 166648432 200000 193349209 200000 403474394 200000 933308488 200000 202741496 200000 162002675 200000 643325749 200000 295918498 200000 840434822 200000 373278407 200000 734216362 200000 529300286 200000 103172201 200000 622651789 200000 254002902 200000 451100962 200000 143198350 200000 3180441 200000 503020792 200000 201390070 200000 890178436 200000 163532772 200000 189705454 200000 56836350 200000 352315515 200000 217481220 200000 818152248 200000 288164898 200000 776801600 200000 331610671 200000 965726452 200000 937387497 200000 614415938 200000 837981499 200000 740450784 200000 810879352 200000 508461711 200000 732118175 200000 672492122 200000 425528983 200000 196703702 200000 406761585 200000 217322338 200000 575003051 200000 567519334 200000 992810857 200000 686256789 200000 150991292 200000 899429676 200000 149541084 200000 476366898 200000 400406639 200000 654078904 200000 862856386 200000 911328024 200000 424304140 200000 492157496 200000 65111984 200000 715896518 200000 525174136 200000 545126778 200000 763986652 200000 943970137 200000 763864123 200000 358763245 200000 246972447 200000 805861776 200000 520118395 200000 846824608 200000 134136301 200000 839387337 200000 831753982 200000 966643520 200000 609431902 200000 416582404 200000 193556266 200000 932598813 200000 58403880 200000 983267039 200000 43355911 200000 370194213 200000 125067938 200000 725226392 200000 893060923 200000 884211430 200000 642925505 200000 154696973 200000 850557708 200000 557326480 200000 798526238 200000 123458493 200000 297783393 200000 368095727 200000 509758701 200000 533489352 200000 20699584 200000 467502452 200000 91420165 200000 244774378 200000 727502416 200000 993141292 200000 944300510 200000 705452931 200000 278464471 200000 298271685 200000 666729614 200000 380475025 200000 935465148 200000 422502544 200000 494215370 200000 726417075 200000 625947142 200000 674493817 200000 26750442 200000 118304295 200000 10016090 200000 650801167 200000 770780644 200000 502518732 200000 421422335 200000 89492610 200000 776807758 200000 754184992 200000 446354908 200000 993928607 200000 603213152 200000 280455745 200000 468163448 200000 144878292 200000 324252655 200000 639182319 200000 214996984 200000 278887474 200000 867237234 200000 324460935 200000 993627684 200000 34568805 200000 912774399 200000 677379849 200000 824125281 200000 727404220 200000 60883022 200000 675510034 200000 707094454 200000 138128679 200000 817363892 200000 592536289 200000 292300747 200000 966659123 200000 128644648 200000 638983253 200000 587517157 200000 501715214 200000 723343169 200000 809328108 200000 418181866 200000 320575369 200000 585145653 200000 140046533 200000 541339234 200000 153710096 200000 468509914 200000 817309342 200000 573885042 200000 217062322 200000 910512040 200000 967154646 200000 758891234 200000 365816863 200000 584002484 200000 385059691 200000 989533208 200000 476915619 200000 291947957 200000 880127227 200000 574369562 200000 271882031 200000 828131585 200000 369135302 200000 843474830 200000 509563472 200000 946915216 200000 698097065 200000 127443900 200000 402055989 200000 361657847 200000 758419236 200000 420956298 200000 970613421 200000 320825709 200000 535216468 200000 285446526 200000 671700005 200000 238869961 200000 998106360 200000 317698751 200000 215531949 200000 557813632 200000 440342895 200000 718509843 200000 490356211 200000 752229290 200000 854465207 200000 239351265 200000 520016965 200000 557831678 200000 970855791 200000 438502704 200000 279521426 200000 150054609 200000 308702933 200000 318425509 200000 538066793 200000 557358361 200000 583664840 200000 666265223 200000 608668151 200000 385383023 200000 344567237 200000 617041341 200000 992540684 200000 898414343 200000 495922925 200000 915742669 200000 656469526 200000 783988665 200000 254816765 200000 672317407 200000 345352995 200000 84215291 200000 230644051 200000 58864055 200000 732722402 200000 557198308 200000 586378222 200000 492413885 200000 840864161 200000 469216297 200000 534116205 200000 595269368 200000 47280720 200000 746843682 200000 196566031 200000 828563213 200000 761361019 200000 245717958 200000 964662449 200000 175154244 200000 597545555 200000 946608041 200000 41998546 200000 150543746 200000 99416741 200000 368734980 200000 969182353 200000 596323407 200000 830522592 200000 849892780 200000 396891819 200000 955999952 200000 341551891 200000 526141977 200000 406736513 200000 794039245 200000 185574379 200000 879321440 200000 396243984 200000 575603884 200000 670147256 200000 109593399 200000 195654134 200000 335205235 200000 426049896 200000 906366967 200000 95628659 200000 356499144 200000 604897929 200000 740067988 200000 445475428 200000 377034227 200000 367868746 200000 805716646 200000 349544265 200000 546175194 200000 209115513 200000 758789219 200000 743915327 200000 969898499 200000 117697414 200000 606848162 200000 982067205 200000 245346965 200000 166725245 200000 80231641 200000 910586362 200000 169205846 200000 106982415 200000 890542878 200000 682051100 200000 447363501 200000 440814729 200000 549223464 200000 993108490 200000 881187744 200000 59950810 200000 574874446 200000 419453953 200000 537105366 200000 580697745 200000 37814918 200000 759970018 200000 414800021 200000 913101787 200000 639870054 200000 250439722 200000 217939652 200000 330006408 200000 661784613 200000 389967351 200000 275242473 200000 851681541 200000 274032538 200000 621900553 200000 485973036 200000 115754082 200000 43176251 200000 613959869 200000 12785233 200000 135721549 200000 812051487 200000 525280018 200000 315145152 200000 583376405 200000 84463099 200000 233825959 200000 704584832 200000 727891879 200000 808445735 200000 937562299 200000 473219894 200000 990901651 200000 67140761 200000 895036202 200000 205743401 200000 832794374 200000 782777832 200000 826386038 200000 743858753 200000 877789137 200000 999365962 200000 779666874 200000 384058114 200000 756456031 200000 317439381 200000 899838135 200000 551964821 200000 468895170 200000 751562816 200000 12938187 200000 289573055 200000 684040614 200000 886507362 200000 497503219 200000 561695718 200000 467317851 200000 763021745 200000 360207056 200000 79750418 200000 135239375 200000 457027715 200000 83228318 200000 710132713 200000 359704720 200000 778846672 200000 577366589 200000 838154928 200000 736648141 200000 678405165 200000 523170604 200000 72913488 200000 575484756 200000 5892305 200000 93876616 200000 252558414 200000 569394836 200000 115839890 200000 618759696 200000 796744913 200000 702555548 200000 388540648 200000 397268515 200000 879539871 200000 323787034 200000 917608424 200000 162361279 200000 279351071 200000 264186972 200000 897921097 200000 273319299 200000 397913687 200000 666324817 200000 851484770 200000 986645676 200000 871421678 200000 644130439 200000 660312360 200000 825893659 200000 363681322 200000 420646189 200000 180552244 200000 781297997 200000 315142130 200000 430867218 200000 285635514 200000 818253920 200000 529435852 200000 212875427 200000 347593874 200000 302201363 200000 723552735 200000 70968560 200000 815342642 200000 618687686 200000 266387697 200000 8344487 200000 340845744 200000 760286581 200000 790773866 200000 217733399 200000 601789636 200000 64316352 200000 256763214 200000 654584365 200000 277641155 200000 197308389 200000 329433413 200000 656925817 200000 855206308 200000 189543619 200000 797418646 200000 495424552 200000 865856253 200000 36769240 200000 20884518 200000 362575370 200000 522425094 200000 366350146 200000 102207357 200000 334531469 200000 647573908 200000 43132353 200000 181088960 200000 476058816 200000 82985246 200000 522855091 200000 189955255 200000 456498256 200000 617845947 200000 705207317 200000 464658631 200000 751635340 200000 35980833 200000 888821896 200000 68416248 200000 425514596 200000 704754598 200000 860140360 200000 320474607 200000 807018341 200000 953583681 200000 82900021 200000 281171188 200000 815192510 200000 57232265 200000 335143374 200000 982177261 200000 209930045 200000 104186804 200000 87921456 200000 43833696 200000 964997201 200000 556044185 200000 108978714 200000 927936115 200000 90541577 200000 934177453 200000 819217642 200000 744839918 200000 261534227 200000 24209672 200000 890085024 200000 501310775 200000 965316285 200000 741650784 200000 721696474 200000 520791636 200000 32610549 200000 248261388 200000 32330198 200000 728131564 200000 110086220 200000 770686978 200000 528920178 200000 788577349 200000 62421230 200000 701202648 200000 466243630 200000 693239366 200000 478663083 200000 219305157 200000 868680487 200000 712094581 200000 652613616 200000 477330336 200000 532337181 200000 294001657 200000 195402189 200000 506187231 200000 111915117 200000 597130392 200000 383423984 200000 329030296 200000 106797078 200000 349583545 200000 863548327 200000 354675074 200000 802527159 200000 463977059 200000 394331361 200000 725159156 200000 82878606 200000 318078523 200000 258627629 200000 379424740 200000 436606074 200000 231263112 200000 916441785 200000 243854313 200000 22929401 200000 835192882 200000 343956051 200000 585097016 200000 578798633 200000 258276029 200000 188069225 200000 352559786 200000 13225674 200000 235457105 200000 386151692 200000 959899059 200000 73650233 200000 839275701 200000 412185832 200000 196014698 200000 794125174 200000 603036238 200000 497936716 200000 819368839 200000 917817374 200000 573931556 200000 237774120 200000 617195615 200000 83242097 200000 993974237 200000 134346761 200000 953055978 200000 99967820 200000 670302654 200000 82844190 200000 245586364 200000 809681454 200000 848634032 200000 144884789 200000 578684942 200000 780977462 200000 318739512 200000 665431485 200000 737948598 200000 468373794 200000 332571772 200000 712051909 200000 723660073 200000 313294161 200000 47283780 200000 650004474 200000 528870783 200000 951303104 200000 735186166 200000 428978860 200000 195154030 200000 307756304 200000 818377368 200000 51251401 200000 123548237 200000 200102014 200000 741821905 200000 627691743 200000 532827665 200000 164157928 200000 3268583 200000 335680029 200000 786749779 200000 208391630 200000 641771713 200000 783966802 200000 421478471 200000 409281357 200000 507793125 200000 738729451 200000 898904516 200000 801805860 200000 427808122 200000 847726072 200000 187108674 200000 701759154 200000 642678342 200000 775619623 200000 556372694 200000 97372661 200000 412510640 200000 314518726 200000 895886648 200000 835570060 200000 716328126 200000 854874308 200000 838083517 200000 140854197 200000 577341719 200000 753732016 200000 626906204 200000 414883151 200000 588017410 200000 59974583 200000 988385195 200000 273151960 200000 396341604 200000 53033897 200000 665266914 200000 539586414 200000 94950852 200000 409106164 200000 640041942 200000 357862097 200000 303081033 200000 112766886 200000 339269886 200000 919029598 200000 51372986 200000 232710254 200000 535227248 200000 627182357 200000 349315964 200000 489163419 200000 383685348 200000 107917971 200000 220824471 200000 662611482 200000 321309103 200000 79207191 200000 354144432 200000 116476795 200000 184863432 200000 765627008 200000 816901135 200000 603206636 200000 69421510 200000 250306381 200000 83825050 200000 798064443 200000 129800927 200000 47324826 200000 527929814 200000 23338455 200000 345811177 200000 891851816 200000 43974124 200000 656903887 200000 155366236 200000 102868565 200000 714927521 200000 594797008 200000 830620237 200000 414151711 200000 941313883 200000 871052586 200000 636195443 200000 278614308 200000 85409826 200000 471771083 200000 253841700 200000 628094884 200000 8330652 200000 923964225 200000 973190232 200000 295333500 200000 614157327 200000 562017211 200000 517600420 200000 537806636 200000 138189410 200000 272922632 200000 310691647 200000 505216465 200000 94093339 200000 701250965 200000 172511231 200000 979525930 200000 163968865 200000 728636530 200000 818069340 200000 718682774 200000 268250874 200000 955885901 200000 291730027 200000 928408083 200000 795397197 200000 101083508 200000 849455332 200000 883095104 200000 953714528 200000 29064918 200000 743517980 200000 336380507 200000 620208346 200000 735496705 200000 243517961 200000 256717891 200000 518714881 200000 105822757 200000 812543812 200000 483661942 200000 239207612 200000 771361551 200000 167249153 200000 126055442 200000 314040210 200000 134165805 200000 12850712 200000 208888535 200000 802348456 200000 448076687 200000 268363775 200000 970367266 200000 267187397 200000 318718435 200000 332273869 200000 993812979 200000 722954577 200000 306715768 200000 956374839 200000 879114471 200000 882453072 200000 262541371 200000 92144789 200000 381111869 200000 845539691 200000 497818300 200000 965167326 200000 694847188 200000 98871526 200000 994163753 200000 20300454 200000 340775978 200000 286944170 200000 190757712 200000 230895398 200000 303850078 200000 153818427 200000 399034272 200000 699257907 200000 711545902 200000 272802242 200000 974040359 200000 861718085 200000 732681976 200000 359441412 200000 224649365 200000 610026609 200000 837696188 200000 315454311 200000 946229047 200000 566576237 200000 912365079 200000 274486771 200000 155969275 200000 51395730 200000 64225353 200000 265447502 200000 518027377 200000 491110356 200000 155211567 200000 719797182 200000 863413447 200000 242534347 200000 507847497 200000 800616489 200000 136691148 200000 107073197 200000 856095668 200000 563738647 200000 300878829 200000 616368977 200000 154447919 200000 148490926 200000 470181946 200000 435074349 200000 964355865 200000 159647156 200000 321765985 200000 132974167 200000 360995184 200000 573635984 200000 155684016 200000 196683654 200000 421945555 200000 731433288 200000 104836630 200000 497810961 200000 488231808 200000 29029507 200000 402731553 200000 947040750 200000 871904341 200000 503710088 200000 992841985 200000 74885043 200000 186980562 200000 242894140 200000 218691970 200000 171334295 200000 513700116 200000 872716582 200000 258474261 200000 661957233 200000 56722907 200000 494595437 200000 362464199 200000 452165559 200000 161108100 200000 132104407 200000 137730631 200000 190116736 200000 178951439 200000 762245324 200000 745182691 200000 849053569 200000 999990809 200000 247051600 200000 723703947 200000 328955410 200000 221492449 200000 872280331 200000 43010764 200000 588811817 200000 58849606 200000 597823812 200000 183519188 200000 632533853 200000 481620422 200000 151659488 200000 828354931 200000 207434724 200000 500400511 200000 557282663 200000 439053847 200000 776708756 200000 83164721 200000 421440254 200000 685231823 200000 332333796 200000 686039610 200000 608813165 200000 474809160 200000 152863979 200000 209564824 200000 714132506 200000 635320274 200000 303688543 200000 342877417 200000 294566666 200000 349686618 200000 352932758 200000 418615148 200000 707231974 200000 59906928 200000 785960328 200000 92710145 200000 947875827 200000 183469122 200000 980697546 200000 641838884 200000 381594392 200000 294380703 200000 199692179 200000 529023477 200000 785667546 200000 372370932 200000 20249785 200000 529639474 200000 538200674 200000 490683985 200000 135321012 200000 77430074 200000 962657653 200000 791476835 200000 309568921 200000 405012747 200000 882931834 200000 526979962 200000 551743519 200000 666587204 200000 704886135 200000 910060420 200000 39319453 200000 121473059 200000 608490259 200000 142347024 200000 215091464 200000 76487814 200000 846731924 200000 863799627 200000 318975481 200000 682914797 200000 880721377 200000 745662469 200000 655913124 200000 747418485 200000 952096640 200000 421795755 200000 248405985 200000 855806686 200000 556487321 200000 229592909 200000 93304102 200000 613844613 200000 332733168 200000 285910169 200000 809887881 200000 951127401 200000 36890349 200000 509988317 200000 177817794 200000 876058409 200000 99219350 200000 489627657 200000 46680870 200000 748377091 200000 343010451 200000 345149097 200000 288866220 200000 200041174 200000 692098600 200000 247348206 200000 723379946 200000 296622368 200000 816892221 200000 556775589 200000 148331544 200000 974705408 200000 453331289 200000 322308669 200000 633940235 200000 764979507 200000 619917473 200000 644516548 200000 695960122 200000 352570650 200000 954051549 200000 418298089 200000 305135292 200000 521718962 200000 339414130 200000 945164795 200000 991272007 200000 292085913 200000 322583656 200000 837212136 200000 771175729 200000 950384142 200000 455162469 200000 666179390 200000 484819569 200000 263768816 200000 7704495 200000 406413612 200000 274950046 200000 658584510 200000 84969004 200000 399971200 200000 205382382 200000 337930645 200000 250829924 200000 693020329 200000 484517176 200000 931024948 200000 541182845 200000 395157430 200000 501652465 200000 870074874 200000 843704125 200000 609875540 200000 639852849 200000 897156069 200000 857755658 200000 222720211 200000 440905646 200000 145765779 200000 678612717 200000 757675041 200000 115565759 200000 759560004 200000 932692873 200000 65960396 200000 776607322 200000 48917973 200000 64826407 200000 875859972 200000 712291093 200000 252329670 200000 405446061 200000 820073877 200000 263592999 200000 282637364 200000 515621794 200000 872391664 200000 178025319 200000 704175839 200000 60205611 200000 605393698 200000 637080395 200000 435873316 200000 190819343 200000 124085722 200000 507980521 200000 573908482 200000 835479733 200000 134824806 200000 697762808 200000 813989656 200000 422427683 200000 152611253 200000 499099855 200000 502527140 200000 847079680 200000 272898902 200000 244234852 200000 873653381 200000 986183315 200000 822467958 200000 244132942 200000 510332729 200000 250734273 200000 532487653 200000 846658242 200000 447249374 200000 398069778 200000 389330705 200000 835317401 200000 453472820 200000 926944171 200000 505207304 200000 643110215 200000 728134297 200000 717632340 200000 231412346 200000 112040163 200000 933898250 200000 461473138 200000 171354803 200000 26126885 200000 337237031 200000 753952013 200000 85899684 200000 13241442 200000 370843439 200000 793817034 200000 109024474 200000 657306514 200000 356861951 200000 831001585 200000 387376771 200000 778247241 200000 368711702 200000 836216423 200000 622673264 200000 291654592 200000 993462675 200000 783457460 200000 837576461 200000 990691277 200000 3216180 200000 426649854 200000 837009769 200000 555321573 200000 281427544 200000 341062155 200000 832479028 200000 838135328 200000 182767357 200000 418549057 200000 389757371 200000 868585780 200000 858286529 200000 430399656 200000 298348781 200000 23746680 200000 749134308 200000 60192998 200000 203467096 200000 504357601 200000 403115843 200000 265495873 200000 394155563 200000 892786695 200000 611041886 200000 483710368 200000 973562165 200000 951462945 200000 586689618 200000 298726537 200000 750082787 200000 642310147 200000 926452958 200000 458153763 200000 909895237 200000 553400102 200000 538717793 200000 324673332 200000 433974537 200000 73915807 200000 227408346 200000 385356067 200000 736404349 200000 260709414 200000 729055462 200000 54557175 200000 294335120 200000 230122512 200000 495023044 200000 473380181 200000 663624145 200000 564806484 200000 706154834 200000 823284612 200000 810862445 200000 442882184 200000 980601616 200000 566582123 200000 975887412 200000 155697892 200000 463868700 200000 13083793 200000 922631572 200000 17580605 200000 442708531 200000 946284827 200000 450676635 200000 910769418 200000 573746102 200000 670005712 200000 633306360 200000 560743521 200000 872294817 200000 163619864 200000 630527738 200000 600812538 200000 193951380 200000 426949623 200000 923479438 200000 4235818 200000 267262926 200000 487760406 200000 977410884 200000 857833448 200000 857985324 200000 255296441 200000 179717962 200000 491445963 200000 300768557 200000 16173769 200000 601265518 200000 298032393 200000 559132912 200000 262744011 200000 437959711 200000 118610296 200000 451151411 200000 184997861 200000 676967532 200000 568049552 200000 243811668 200000 98591967 200000 983946754 200000 785775462 200000 726250835 200000 863996703 200000 838603569 200000 45803441 200000 489933262 200000 912316331 200000 227163879 200000 429570503 200000 423468802 200000 288818729 200000 299969202 200000 96087968 200000 546098128 200000 751021793 200000 678136513 200000 232443345 200000 923521972 200000 172153529 200000 557237730 200000 511197585 200000 424135886 200000 853352759 200000 60787589 200000 607202998 200000 665299421 200000 243013250 200000 387452343 200000 285018552 200000 200342078 200000 263418208 200000 316786470 200000 790137260 200000 113739248 200000 630028088 200000 378861858 200000 910045258 200000 605797265 200000 854288400 200000 497303962 200000 895640038 200000 543800417 200000 115183247 200000 924764442 200000 43260793 200000 879341118 200000 502933500 200000 822278866 200000 261099161 200000 773904806 200000 118865468 200000 972746897 200000 764098427 200000 65531319 200000 454328790 200000 923430085 200000 318818039 200000 669532209 200000 53401073 200000 46265468 200000 89934979 200000 279537009 200000 707593812 200000 586652005 200000 706230326 200000 66603127 200000 391334244 200000 81874383 200000 155967685 200000 582442208 200000 365486633 200000 584145575 200000 639060360 200000 259538155 200000 461935176 200000 893128061 200000 50503798 200000 485720951 200000 365670409 200000 507748479 200000 75806755 200000 915883522 200000 242971729 200000 929486459 200000 487858632 200000 856261291 200000 428125864 200000 630376672 200000 888615226 200000 913092144 200000 44898099 200000 945564092 200000 355565297 200000 396953071 200000 799673530 200000 516493247 200000 114416641 200000 786124776 200000 428034723 200000 633510453 200000 776358947 200000 111114937 200000 841480948 200000 871437071 200000 278597549 200000 793335711 200000 480842323 200000 250840282 200000 399692180 200000 204792442 200000 69757448 200000 12630213 200000 900611440 200000 908346825 200000 737620985 200000 987843231 200000 599261559 200000 529557161 200000 173360812 200000 842226901 200000 611595904 200000 436984537 200000 877159752 200000 588506231 200000 444057601 200000 523563192 200000 441042835 200000 999190322 200000 706721296 200000 789029188 200000 151808500 200000 315393878 200000 490453860 200000 714058780 200000 644828017 200000 354030033 200000 33406804 200000 252707198 200000 155802545 200000 839801394 200000 333509590 200000 851329096 200000 733305594 200000 461808806 200000 466270592 200000 471753722 200000 695045171 200000 234372093 200000 99681673 200000 673384114 200000 942778082 200000 210326437 200000 70907336 200000 372941101 200000 175124782 200000 243947436 200000 813095091 200000 108651723 200000 959816670 200000 154066113 200000 404283233 200000 102442379 200000 926117975 200000 436835890 200000 217976199 200000 174187018 200000 881612449 200000 221814766 200000 557566333 200000 986025863 200000 385649505 200000 999324804 200000 297034809 200000 497647073 200000 7329246 200000 586254626 200000 155571026 200000 577031574 200000 474541568 200000 603149718 200000 323449598 200000 694315973 200000 396373067 200000 195417679 200000 942250515 200000 935161388 200000 953483752 200000 435479131 200000 398188040 200000 672787753 200000 825003164 200000 53786474 200000 589904116 200000 709381052 200000 591465677 200000 787856328 200000 794055565 200000 418504578 200000 549023619 200000 558753894 200000 559343913 200000 900283 200000 327280739 200000 585745105 200000 638348736 200000 539021380 200000 987720629 200000 127089976 200000 320849895 200000 135571868 200000 122422367 200000 461969513 200000 945476821 200000 194622178 200000 359104487 200000 857051604 200000 556041312 200000 566316244 200000 123106932 200000 55933829 200000 435157248 200000 94533841 200000 130336972 200000 727398957 200000 886848970 200000 973907159 200000 101230166 200000 278099225 200000 35463797 200000 678421381 200000 2619672 200000 134553656 200000 522892120 200000 561666585 200000 513108409 200000 26671128 200000 801919336 200000 787102833 200000 881211775 200000 449650665 200000 427052606 200000 772072717 200000 290767441 200000 332463479 200000 984980494 200000 200983818 200000 380796085 200000 407397171 200000 535505840 200000 10629672 200000 297711570 200000 43071018 200000 384158874 200000 805404356 200000 301664622 200000 786444811 200000 985848546 200000 547897309 200000 113953264 200000 723851044 200000 408836415 200000 822403346 200000 914997343 200000 366279268 200000 484036361 200000 941895841 200000 519280736 200000 469248858 200000 183470644 200000 606883689 200000 821079611 200000 5545012 200000 540085079 200000 659758824 200000 751383765 200000 483075520 200000 831183786 200000 548358973 200000 547322805 200000 673300333 200000 294070530 200000 289050918 200000 475640067 200000 837117257 200000 164492758 200000 675546625 200000 142845827 200000 142068227 200000 43960637 200000 83633102 200000 419180702 200000 985140458 200000 546891501 200000 776608042 200000 716076633 200000 695441899 200000 268095804 200000 420654421 200000 74094938 200000 795250582 200000 735692577 200000 203406380 200000 392402665 200000 923367705 200000 156075571 200000 316571694 200000 948928748 200000 711694915 200000 577406120 200000 125268090 200000 93098985 200000 860088705 200000 761576279 200000 159054030 200000 966144262 200000 22694370 200000 417277365 200000 291411849 200000 400174091 200000 455778070 200000 748547034 200000 152620969 200000 410132318 200000 33413994 200000 77691516 200000 558049484 200000 882755077 200000 970976717 200000 998570738 200000 334497586 200000 241591207 200000 912302541 200000 410785074 200000 975502777 200000 871388298 200000 169013145 200000 858298834 200000 562266078 200000 362113941 200000 869339648 200000 297294857 200000 238830530 200000 283813966 200000 393569904 200000 141990830 200000 19147809 200000 216387804 200000 273865463 200000 735739191 200000 843695707 200000 536658437 200000 882164291 200000 713875386 200000 225283182 200000 249220400 200000 865083813 200000 550927598 200000 886400249 200000 660602980 200000 372581641 200000 90457386 200000 633538362 200000 14593094 200000 988007166 200000 915911012 200000 355533072 200000 172745245 200000 546454708 200000 708505907 200000 26411257 200000 10886097 200000 799311352 200000 938724044 200000 738173460 200000 462333414 200000 241385273 200000 883375879 200000 61657630 200000 325405572 200000 160116101 200000 444013403 200000 582619000 200000 565804146 200000 79468171 200000 268957660 200000 566429982 200000 132984085 200000 993712794 200000 115178819 200000 323216561 200000 157966453 200000 978083487 200000 296149221 200000 961307757 200000 64888375 200000 821623850 200000 851735226 200000 432485170 200000 65663139 200000 192189289 200000 875981654 200000 126575742 200000 161553055 200000 623904042 200000 916081650 200000 21989488 200000 428731825 200000 794172125 200000 53400676 200000 276517318 200000 430914559 200000 414234254 200000 604015393 200000 293543391 200000 558793809 200000 982424814 200000 577260353 200000 266164921 200000 838434317 200000 678730570 200000 335876730 200000 586513650 200000 979543865 200000 543811984 200000 853013795 200000 328181194 200000 130793084 200000 605614161 200000 474655793 200000 665318174 200000 720157468 200000 712202937 200000 932605244 200000 841169774 200000 243277055 200000 37891223 200000 861203579 200000 148522967 200000 557743278 200000 316325467 200000 862339266 200000 645474329 200000 635598157 200000 687077138 200000 618891146 200000 134450833 200000 40336035 200000 195032170 200000 157442280 200000 112009278 200000 337801495 200000 595228340 200000 561781140 200000 874378943 200000 784028079 200000 320990940 200000 508205795 200000 306336850 200000 583831570 200000 417826929 200000 549413580 200000 775421909 200000 817741959 200000 774944163 200000 317854693 200000 549184200 200000 830092275 200000 199479103 200000 439078757 200000 177124681 200000 868010461 200000 548009139 200000 891100452 200000 853173782 200000 421783660 200000 984023056 200000 640916374 200000 812073101 200000 48876647 200000 353328130 200000 523709394 200000 734905517 200000 651145011 200000 514163672 200000 290702736 200000 713748758 200000 774718168 200000 702185346 200000 952173349 200000 357887748 200000 331673083 200000 44667789 200000 832925576 200000 911449175 200000 170695140 200000 147501351 200000 37154384 200000 526894477 200000 105909368 200000 772509217 200000 356980147 200000 109666245 200000 706122303 200000 273275111 200000 796353671 200000 170580157 200000 169920607 200000 719224456 200000 101272132 200000 484142292 200000 564832926 200000 101315764 200000 856295679 200000 834301703 200000 482189154 200000 223439800 200000 732417390 200000 300590839 200000 812451251 200000 217561730 200000 486879466 200000 375134433 200000 926544695 200000 26314402 200000 636446056 200000 523699619 200000 556594228 200000 269747271 200000 599456638 200000 644634812 200000 313837969 200000 471230013 200000 933270115 200000 57631819 200000 122127572 200000 376575988 200000 476047341 200000 663492367 200000 773328420 200000 241550715 200000 518971540 200000 55137381 200000 549716551 200000 161032576 200000 847294317 200000 558870092 200000 623962788 200000 652820817 200000 849295408 200000 943134563 200000 90602305 200000 847204061 200000 345582385 200000 333790440 200000 530679493 200000 102206131 200000 873727337 200000 97798329 200000 524229238 200000 25675264 200000 982689902 200000 989897558 200000 235501115 200000 847449236 200000 865037941 200000 947930077 200000 530977947 200000 988768477 200000 97368662 200000 993118731 200000 952085691 200000 937796073 200000 150252423 200000 605957696 200000 946226786 200000 170029927 200000 174700063 200000 413276539 200000 13738488 200000 361597861 200000 780770003 200000 784252249 200000 890537089 200000 337948563 200000 430347003 200000 132721177 200000 713192870 200000 548967102 200000 909110414 200000 911722138 200000 492978091 200000 158762836 200000 709786144 200000 290228314 200000 455969657 200000 729245221 200000 653940458 200000 717852536 200000 216696468 200000 506721439 200000 852196545 200000 926337714 200000 432105253 200000 800045777 200000 361831453 200000 450435431 200000 316345841 200000 445177704 200000 341462034 200000 713461140 200000 587901534 200000 827557300 200000 932921433 200000 684880858 200000 752536692 200000 351646627 200000 941102408 200000 772332917 200000 226623705 200000 153318851 200000 764466644 200000 884576326 200000 688128723 200000 291579715 200000 530459029 200000 679290057 200000 831026248 200000 364710897 200000 51005633 200000 456558110 200000 466397632 200000 474478141 200000 337134127 200000 502789635 200000 46768737 200000 818445107 200000 34284373 200000 714752215 200000 371114481 200000 269373060 200000 313579081 200000 628840856 200000 906488535 200000 328142973 200000 614312898 200000 981048293 200000 235769369 200000 779740173 200000 167999255 200000 369661948 200000 594702686 200000 847230147 200000 515799614 200000 335880380 200000 117624556 200000 982300364 200000 54780365 200000 979052962 200000 655830442 200000 732010232 200000 284662523 200000 873910479 200000 486780703 200000 188279988 200000 108891551 200000 727131903 200000 301347184 200000 102482960 200000 946597423 200000 626407315 200000 194143076 200000 945793466 200000 496845250 200000 305718407 200000 134451811 200000 543220481 200000 565766157 200000 33163899 200000 3355761 200000 357323218 200000 53570920 200000 189279917 200000 586394678 200000 706436797 200000 408436425 200000 857692412 200000 346346233 200000 453863664 200000 898497479 200000 32445414 200000 984699039 200000 452926009 200000 553612440 200000 736929930 200000 945955760 200000 549862151 200000 907797010 200000 44654758 200000 679224657 200000 517513832 200000 819809196 200000 275762840 200000 649510730 200000 54479371 200000 693260157 200000 900447072 200000 262910977 200000 974959679 200000 651930683 200000 874725019 200000 103872635 200000 797848050 200000 821791036 200000 838252169 200000 605722209 200000 681860786 200000 296425080 200000 200290311 200000 175630328 200000 440490158 200000 731193987 200000 561921684 200000 472418342 200000 784601268 200000 579952278 200000 325073999 200000 768060531 200000 1089587 200000 302670471 200000 976431095 200000 531412229 200000 944487226 200000 911557324 200000 644689640 200000 584188066 200000 391489143 200000 160487035 200000 631424291 200000 343961265 200000 610851128 200000 664938315 200000 496766278 200000 300171064 200000 561448812 200000 392750995 200000 616730255 200000 226059998 200000 792309153 200000 578743880 200000 699585756 200000 316009705 200000 89932550 200000 253035267 200000 322243757 200000 318604096 200000 648185194 200000 394753528 200000 762888479 200000 658517097 200000 607448891 200000 246206463 200000 764876274 200000 527995787 200000 662925703 200000 760234126 200000 176946051 200000 530903661 200000 375224829 200000 860970939 200000 627868369 200000 156635508 200000 557968619 200000 653974589 200000 839601019 200000 201137063 200000 964040512 200000 576044907 200000 250258368 200000 127716526 200000 567704203 200000 150305595 200000 483379836 200000 488848077 200000 706192121 200000 554465860 200000 475308848 200000 348247788 200000 934370650 200000 19840444 200000 562519546 200000 652636306 200000 721064732 200000 415842681 200000 39024024 200000 374559204 200000 539104846 200000 166250994 200000 516375400 200000 899269546 200000 803458461 200000 583908414 200000 686844778 200000 467319625 200000 320774233 200000 519825427 200000 294044219 200000 56308425 200000 282786415 200000 635190215 200000 231328027 200000 757117648 200000 335792239 200000 773086289 200000 873169895 200000 492576419 200000 343245191 200000 657282376 200000 226671390 200000 115610667 200000 393594245 200000 126973666 200000 120417759 200000 880108525 200000 843033305 200000 68628982 200000 257756648 200000 729430800 200000 768769679 200000 994186745 200000 968965016 200000 975874394 200000 725456472 200000 143151363 200000 262748141 200000 939467569 200000 11758721 200000 479881674 200000 278569606 200000 244226973 200000 998370809 200000 799327653 200000 23374240 200000 863360580 200000 536718926 200000 640411785 200000 30596636 200000 306586988 200000 962343855 200000 26333455 200000 244053366 200000 143550972 200000 65709803 200000 272658539 200000 8565711 200000 818640762 200000 486508911 200000 801199221 200000 697027555 200000 742496781 200000 452032331 200000 716119971 200000 678975762 200000 691033724 200000 332179757 200000 633103627 200000 680336219 200000 242014252 200000 4666979 200000 54675556 200000 945121626 200000 892592420 200000 248020189 200000 880228357 200000 527353425 200000 754110475 200000 194126119 200000 814982884 200000 354732059 200000 347129896 200000 859430002 200000 244519576 200000 135085369 200000 153813344 200000 331981963 200000 566366550 200000 703637705 200000 409147963 200000 622193632 200000 531788790 200000 658376329 200000 456322014 200000 502400898 200000 322097135 200000 58615511 200000 888996368 200000 671886621 200000 251204437 200000 532017843 200000 899725625 200000 661398273 200000 567530209 200000 519297978 200000 133271645 200000 34018331 200000 595220968 200000 216449579 200000 901310245 200000 932500475 200000 852660833 200000 695113445 200000 538068438 200000 161839311 200000 362699491 200000 870335846 200000 463630678 200000 358316389 200000 172444324 200000 51318221 200000 403399981 200000 161484588 200000 8921979 200000 891823832 200000 678960513 200000 345813043 200000 575275997 200000 374234086 200000 518316824 200000 275491623 200000 936023778 200000 462745845 200000 18525528 200000 180782936 200000 554718272 200000 916670628 200000 270963785 200000 505896116 200000 170641998 200000 49622064 200000 385984145 200000 682985417 200000 367641089 200000 481930618 200000 426823542 200000 264753094 200000 625904369 200000 410795262 200000 607250143 200000 665638522 200000 177033045 200000 285909980 200000 181986130 200000 523840082 200000 65049089 200000 460465107 200000 751592950 200000 412821086 200000 399489646 200000 939022144 200000 938966161 200000 987266636 200000 452327601 200000 325058338 200000 903390090 200000 235991658 200000 368912258 200000 973761304 200000 310716392 200000 256178088 200000 869351990 200000 875671904 200000 91622736 200000 468274066 200000 955724995 200000 492090073 200000 86557193 200000 117907033 200000 912735170 200000 531932929 200000 769439482 200000 872609993 200000 29725287 200000 328339958 200000 14730666 200000 677475923 200000 254641802 200000 951997048 200000 6752830 200000 261247748 200000 413541026 200000 415536100 200000 797401981 200000 624844684 200000 382133187 200000 307006522 200000 636190927 200000 673569079 200000 354628006 200000 265319959 200000 715637816 200000 222632949 200000 253410464 200000 75169978 200000 669631073 200000 668229717 200000 706019752 200000 253281282 200000 557210254 200000 692169093 200000 194476117 200000 379765869 200000 978871976 200000 471483731 200000 831847133 200000 538666778 200000 698788148 200000 847436846 200000 121387030 200000 195827655 200000 291323736 200000 642489637 200000 272071544 200000 538079443 200000 178664156 200000 224505317 200000 919325975 200000 140669756 200000 73528870 200000 431500478 200000 170264492 200000 801098912 200000 137630268 200000 415173790 200000 527203981 200000 285097791 200000 483688644 200000 910839059 200000 760840111 200000 126096374 200000 630328326 200000 853923404 200000 711910315 200000 197759045 200000 232355560 200000 510568216 200000 299646901 200000 707822153 200000 786673392 200000 569849572 200000 419438500 200000 538487489 200000 88508997 200000 333724608 200000 640047088 200000 130051340 200000 87948717 200000 247430234 200000 798203310 200000 239121192 200000 807663247 200000 226948096 200000 599290006 200000 466823604 200000 585167601 200000 359088289 200000 240312572 200000 516984302 200000 299059066 200000 114414795 200000 951544281 200000 740481972 200000 644431729 200000 838426542 200000 261342403 200000 378818950 200000 156275899 200000 789185815 200000 938851311 200000 563352706 200000 3198431 200000 704752500 200000 320358453 200000 494595685 200000 172496388 200000 920545238 200000 439616779 200000 577302928 200000 577096433 200000 283255785 200000 823250056 200000 752940287 200000 785778443 200000 347922428 200000 248589665 200000 809085522 200000 425647962 200000 287737598 200000 100955374 200000 831219656 200000 632496515 200000 62493310 200000 770760485 200000 369679421 200000 724342734 200000 525218986 200000 807086749 200000 19103027 200000 503986464 200000 29283408 200000 501519500 200000 14705349 200000 872270593 200000 740880095 200000 844364488 200000 296150452 200000 828956566 200000 940702822 200000 764346825 200000 561815902 200000 664098727 200000 123154834 200000 125035171 200000 271505857 200000 31679130 200000 331227571 200000 59412239 200000 413801339 200000 311678068 200000 110950070 200000 417647459 200000 437116364 200000 431764446 200000 425702188 200000 275323540 200000 376601745 200000 310961181 200000 469030465 200000 769749562 200000 564466761 200000 416224024 200000 309624772 200000 579702411 200000 216518163 200000 843381077 200000 218557988 200000 800170590 200000 204844974 200000 535314939 200000 311521392 200000 872535337 200000 779564919 200000 604810448 200000 142814806 200000 390501122 200000 987828333 200000 967830075 200000 180767268 200000 630163104 200000 281040430 200000 706329922 200000 206692553 200000 445474650 200000 461232890 200000 737078668 200000 666270163 200000 252680485 200000 806672815 200000 700831071 200000 928425842 200000 786200730 200000 207751627 200000 61463458 200000 649726066 200000 179654381 200000 592747372 200000 68146139 200000 963825220 200000 566047222 200000 987683154 200000 354340913 200000 692674805 200000 122534443 200000 264130778 200000 88594283 200000 246111540 200000 800545443 200000 755062275 200000 708157166 200000 370583632 200000 557406995 200000 823544684 200000 120208577 200000 143451702 200000 699095507 200000 381566035 200000 909137292 200000 867975030 200000 402225113 200000 255566999 200000 964893331 200000 763536701 200000 997855932 200000 802332854 200000 219167167 200000 771401051 200000 219223218 200000 674146767 200000 372533652 200000 171926078 200000 771599505 200000 643879840 200000 123013947 200000 581729013 200000 908072400 200000 122638471 200000 381378680 200000 691291437 200000 550758534 200000 794577796 200000 806721972 200000 396407094 200000 590089065 200000 593628725 200000 660056564 200000 975980541 200000 480257487 200000 199161559 200000 458382558 200000 802447122 200000 877124015 200000 56501834 200000 614447802 200000 994389667 200000 806129568 200000 443795469 200000 862147182 200000 411076991 200000 907882712 200000 749233725 200000 782119808 200000 79364371 200000 961469742 200000 834534297 200000 40291863 200000 702526319 200000 621442328 200000 253619584 200000 786143481 200000 20335424 200000 819131308 200000 589173232 200000 702525324 200000 473317846 200000 456537249 200000 159823239 200000 491498969 200000 119682335 200000 995247693 200000 485588869 200000 413736067 200000 786983850 200000 228676520 200000 691969992 200000 297241300 200000 265224868 200000 436855367 200000 77217485 200000 295104176 200000 27866077 200000 293077602 200000 123131317 200000 743340702 200000 483067842 200000 413301966 200000 793918524 200000 129855941 200000 823836003 200000 33534722 200000 820368578 200000 235207147 200000 889660014 200000 434276628 200000 738630214 200000 32509303 200000 563504434 200000 829910459 200000 158868581 200000 864743792 200000 252861084 200000 424141902 200000 770437982 200000 405404539 200000 446094908 200000 805176003 200000 872712208 200000 449119712 200000 11587647 200000 7275953 200000 910274041 200000 688921988 200000 261105525 200000 439298638 200000 752718135 200000 362819566 200000 532059468 200000 930099312 200000 913412746 200000 652528966 200000 505083346 200000 406769294 200000 424812880 200000 181866064 200000 573599671 200000 667786687 200000 449639302 200000 74101365 200000 396759111 200000 284608953 200000 561335245 200000 848946618 200000 614727539 200000 754585298 200000 787492193 200000 782330565 200000 136656840 200000 961111041 200000 921582626 200000 367795934 200000 933684853 200000 64856285 200000 638321806 200000 852689899 200000 548938056 200000 327387548 200000 364765124 200000 511260785 200000 313652400 200000 358702356 200000 583503746 200000 355393433 200000 433519548 200000 690739389 200000 382924327 200000 729142568 200000 488090137 200000 22071468 200000 538838705 200000 784337285 200000 85911575 200000 507734936 200000 304514239 200000 348873142 200000 873004708 200000 410850008 200000 276809359 200000 685960546 200000 98435407 200000 868351585 200000 608768767 200000 325781711 200000 833864261 200000 246467276 200000 968082319 200000 919999716 200000 115534421 200000 703999821 200000 243087964 200000 618066727 200000 135639791 200000 707239868 200000 840231973 200000 358158783 200000 838079008 200000 487660175 200000 322211401 200000 699033970 200000 441360023 200000 954313436 200000 560742087 200000 78352295 200000 644621218 200000 962795098 200000 588163644 200000 426938981 200000 588246320 200000 811477344 200000 203027943 200000 992345169 200000 91494864 200000 659206884 200000 14124967 200000 512488114 200000 87711407 200000 485327485 200000 146731513 200000 895290735 200000 737157533 200000 107305056 200000 218029054 200000 341818639 200000 700164872 200000 227934565 200000 96610675 200000 757499063 200000 683584510 200000 616789251 200000 957574326 200000 49449519 200000 288528431 200000 495734094 200000 50898631 200000 746627548 200000 875317735 200000 32758527 200000 599149379 200000 999297734 200000 221394455 200000 751569771 200000 786272361 200000 867522194 200000 980133452 200000 421112457 200000 895221528 200000 730313608 200000 670436021 200000 479154416 200000 183837391 200000 264078478 200000 469062688 200000 216893398 200000 964463531 200000 413848361 200000 715523068 200000 200422674 200000 272813163 200000 393803138 200000 676798552 200000 854063385 200000 511187565 200000 768109150 200000 735326689 200000 364525827 200000 777956785 200000 581478692 200000 907194343 200000 459454086 200000 242864341 200000 812586458 200000 907375192 200000 3981817 200000 726350103 200000 698319654 200000 431916994 200000 840131665 200000 646700629 200000 297580625 200000 319444820 200000 376327462 200000 677676302 200000 260148542 200000 522140893 200000 807926447 200000 226883682 200000 782668407 200000 332613834 200000 224554944 200000 983599629 200000 924942623 200000 447071787 200000 206070738 200000 723070063 200000 321865984 200000 25081518 200000 597168890 200000 913015430 200000 715665022 200000 706468513 200000 240615920 200000 202000369 200000 747889824 200000 428011251 200000 794249737 200000 326294766 200000 615353101 200000 416642355 200000 750932283 200000 810537052 200000 728054283 200000 567506318 200000 114631199 200000 891946425 200000 672223874 200000 846854356 200000 702275561 200000 188820259 200000 107730422 200000 169067635 200000 540177009 200000 989078874 200000 830883983 200000 388341369 200000 730274861 200000 326700987 200000 965189396 200000 710051221 200000 407819316 200000 767821382 200000 205638890 200000 764118294 200000 520769596 200000 771768216 200000 701216281 200000 849431273 200000 113593499 200000 763258608 200000 285382982 200000 195819422 200000 312229960 200000 30875181 200000 272768441 200000 580230243 200000 451340506 200000 135114189 200000 670967127 200000 35486982 200000 277962375 200000 983103215 200000 903855272 200000 890921974 200000 568955429 200000 642457425 200000 871914706 200000 36217922 200000 747228459 200000 914365778 200000 737998746 200000 71308183 200000 119112112 200000 718108144 200000 770429289 200000 306656837 200000 278282346 200000 632740041 200000 940182852 200000 789949754 200000 391657136 200000 922979357 200000 349339858 200000 492022276 200000 82815607 200000 721564361 200000 16388185 200000 659549906 200000 248490072 200000 604672077 200000 154368192 200000 177699442 200000 886095751 200000 700172486 200000 967960973 200000 412098644 200000 47644635 200000 45833971 200000 112084198 200000 715804805 200000 356039116 200000 562514995 200000 283627924 200000 313697203 200000 240448111 200000 448128132 200000 769140475 200000 986128175 200000 265204092 200000 568711813 200000 173264162 200000 903214309 200000 754664775 200000 355504500 200000 140872880 200000 667278180 200000 638562505 200000 303912752 200000 506267371 200000 237723100 200000 793407896 200000 710751798 200000 270741434 200000 903484953 200000 41997289 200000 100668327 200000 620649380 200000 597956236 200000 58172052 200000 680077120 200000 801052110 200000 794649154 200000 559351567 200000 83828063 200000 16603135 200000 145252074 200000 145253233 200000 136573187 200000 776669855 200000 90881747 200000 124718191 200000 209419723 200000 114213042 200000 319176426 200000 105966945 200000 948617718 200000 137931744 200000 35383487 200000 600386109 200000 288807009 200000 872158832 200000 772804224 200000 107332506 200000 920382091 200000 557264711 200000 828658939 200000 694654638 200000 541029523 200000 752107501 200000 165281183 200000 301610319 200000 942818614 200000 365143688 200000 61201018 200000 917259252 200000 929463765 200000 597572573 200000 77461052 200000 153784244 200000 929930861 200000 141216085 200000 90343985 200000 732010053 200000 38850972 200000 673186037 200000 80543306 200000 655816190 200000 569767074 200000 179499364 200000 858163988 200000 938208212 200000 971226972 200000 199468519 200000 873559486 200000 813704543 200000 839608394 200000 824087143 200000 572207639 200000 595456725 200000 651438729 200000 257873257 200000 245134988 200000 623433997 200000 656454616 200000 782863380 200000 364482093 200000 913780092 200000 697061526 200000 352368686 200000 606668456 200000 229216827 200000 378936257 200000 620249118 200000 574173259 200000 751909374 200000 432927480 200000 813871850 200000 604836869 200000 997394461 200000 619874424 200000 552916537 200000 252244324 200000 275055245 200000 46566690 200000 644446801 200000 379327127 200000 193993191 200000 327110771 200000 21248537 200000 47515757 200000 648100191 200000 417942153 200000 538485016 200000 458195540 200000 80509133 200000 755882020 200000 377252211 200000 59575386 200000 753732775 200000 193898145 200000 903459313 200000 375894318 200000 620259843 200000 458180095 200000 92280313 200000 363618334 200000 9884825 200000 822078685 200000 184808338 200000 302974234 200000 933815486 200000 790361722 200000 634236769 200000 770724014 200000 640251753 200000 47086259 200000 629832878 200000 637688331 200000 145478705 200000 806519815 200000 599883102 200000 954551550 200000 84032843 200000 731740052 200000 870476281 200000 585924086 200000 69841296 200000 466887450 200000 516494756 200000 423741953 200000 941467252 200000 951667447 200000 586750503 200000 890437327 200000 360804879 200000 301096 200000 708958183 200000 540164268 200000 436403991 200000 717627982 200000 623550956 200000 978815113 200000 579759330 200000 679472037 200000 625737692 200000 689886195 200000 460475751 200000 98938125 200000 257272829 200000 518803225 200000 283021117 200000 924161029 200000 19400501 200000 630902985 200000 443583898 200000 413313706 200000 491440908 200000 511979635 200000 966670933 200000 386007483 200000 484470184 200000 733268515 200000 596126179 200000 262657687 200000 640586703 200000 724130442 200000 989362013 200000 611793212 200000 706254568 200000 815841013 200000 435668599 200000 445471305 200000 878367993 200000 616314195 200000 568414088 200000 601882363 200000 712401577 200000 360677426 200000 54889352 200000 61392179 200000 385606462 200000 594553026 200000 316699148 200000 312725358 200000 698624159 200000 75904719 200000 354898764 200000 156099274 200000 740831570 200000 59698378 200000 78624285 200000 390929670 200000 833805438 200000 384616896 200000 573614581 200000 864475266 200000 357712362 200000 632958816 200000 730394349 200000 245643834 200000 585799163 200000 26780664 200000 295773113 200000 426007502 200000 960406456 200000 207209592 200000 867180977 200000 124571516 200000 628595400 200000 642900076 200000 21949643 200000 852708387 200000 153864562 200000 298100229 200000 282233758 200000 316044097 200000 559876763 200000 113210896 200000 98225504 200000 303715060 200000 236775371 200000 880034300 200000 742075879 200000 333635068 200000 528045863 200000 637140439 200000 860942250 200000 425451447 200000 396148599 200000 482917456 200000 337889728 200000 377463330 200000 562695712 200000 519342262 200000 241384414 200000 825104350 200000 636563242 200000 119071991 200000 185573469 200000 316624423 200000 321773371 200000 901472672 200000 776715825 200000 465225949 200000 218336664 200000 817101282 200000 365596914 200000 174122111 200000 551977514 200000 721186699 200000 347945174 200000 941119018 200000 296023414 200000 794001160 200000 15977139 200000 308278173 200000 785226915 200000 662818153 200000 930649089 200000 981094198 200000 514311031 200000 815117915 200000 618357973 200000 847483381 200000 463186520 200000 15457838 200000 429316070 200000 955905400 200000 867510350 200000 503889872 200000 170861707 200000 68326397 200000 742574847 200000 344352975 200000 766828729 200000 141492834 200000 441880753 200000 96745307 200000 375681801 200000 582353447 200000 566735435 200000 165355072 200000 220732591 200000 916476265 200000 599159635 200000 51514607 200000 1636739 200000 666276072 200000 750614512 200000 535736693 200000 971094522 200000 407444481 200000 319818473 200000 591517312 200000 363893549 200000 661266099 200000 287566755 200000 590063969 200000 588883152 200000 31337373 200000 415664165 200000 174712836 200000 117717307 200000 857227261 200000 810272534 200000 30095609 200000 864593764 200000 663233970 200000 515449277 200000 149810541 200000 218345186 200000 917977914 200000 271223807 200000 907425584 200000 678936554 200000 828381619 200000 810620515 200000 645967536 200000 716418388 200000 489664733 200000 991835665 200000 413947 200000 725510294 200000 698747157 200000 695333581 200000 497443264 200000 441759687 200000 525437787 200000 691005184 200000 622307150 200000 547158941 200000 351536972 200000 693276078 200000 221972626 200000 719147374 200000 292912936 200000 350354048 200000 62810396 200000 20892465 200000 106118092 200000 508953019 200000 942345498 200000 873906045 200000 1626295 200000 351626309 200000 749038426 200000 474939784 200000 505994248 200000 318465958 200000 520485708 200000 418040105 200000 168256125 200000 52001796 200000 311537916 200000 293395669 200000 291064181 200000 856648740 200000 689582363 200000 902801316 200000 182599405 200000 117564271 200000 742849270 200000 450226508 200000 694360454 200000 264341482 200000 323539579 200000 502260260 200000 615968893 200000 350418492 200000 701261371 200000 516560161 200000 130985392 200000 387479979 200000 293660002 200000 320417243 200000 303575967 200000 326682654 200000 588790719 200000 79702664 200000 869864807 200000 256932891 200000 121737154 200000 293883903 200000 421505735 200000 385030857 200000 585446520 200000 59061174 200000 936658462 200000 902662638 200000 87207824 200000 92117443 200000 306798698 200000 436036081 200000 499143512 200000 746702558 200000 699248970 200000 794231768 200000 452794047 200000 770366043 200000 397013756 200000 895498571 200000 5313875 200000 45191731 200000 602427999 200000 257400974 200000 139686212 200000 218456316 200000 39293169 200000 148879497 200000 268753759 200000 825821163 200000 407551184 200000 207042243 200000 859731731 200000 149552344 200000 744002236 200000 876385121 200000 353937006 200000 357590585 200000 29866514 200000 309138730 200000 843276319 200000 851483941 200000 912115410 200000 483274630 200000 879117684 200000 397691730 200000 126070681 200000 742769785 200000 368552029 200000 63462166 200000 445728166 200000 990544044 200000 122643303 200000 247436136 200000 859682521 200000 18774883 200000 580453313 200000 300195807 200000 684212654 200000 397969543 200000 216401209 200000 372531377 200000 167619397 200000 574371997 200000 574399038 200000 590956212 200000 623773532 200000 934914763 200000 904448478 200000 453845855 200000 324960849 200000 340235993 200000 774101449 200000 747383497 200000 116465956 200000 560079661 200000 692780108 200000 265856936 200000 614406514 200000 127214284 200000 168874581 200000 476641619 200000 90785147 200000 348260191 200000 573184373 200000 773467071 200000 205802524 200000 581328171 200000 763509208 200000 565047684 200000 507211989 200000 18348823 200000 265519181 200000 996251097 200000 627249091 200000 107535529 200000 386624580 200000 879183506 200000 752173989 200000 327391752 200000 285360073 200000 344615464 200000 231896538 200000 535489018 200000 971155853 200000 509030832 200000 866244193 200000 426017766 200000 86865117 200000 664023777 200000 527807958 200000 215335378 200000 907388840 200000 300447762 200000 219793274 200000 343258725 200000 752613501 200000 6184505 200000 761707307 200000 729114854 200000 343720073 200000 713169645 200000 940167015 200000 705867578 200000 733807004 200000 643259491 200000 80617804 200000 697317352 200000 188175396 200000 579892083 200000 864510618 200000 362103831 200000 911014703 200000 527624083 200000 866045358 200000 155983758 200000 242041964 200000 638601433 200000 283282312 200000 474731698 200000 787993129 200000 529736701 200000 455019973 200000 359948427 200000 198311766 200000 780846164 200000 608181924 200000 115198654 200000 62536064 200000 508143573 200000 211157764 200000 594558867 200000 334306517 200000 612729111 200000 694582371 200000 463213039 200000 276172837 200000 450434896 200000 273163488 200000 63723354 200000 347512031 200000 217974358 200000 120761657 200000 315582457 200000 412755215 200000 587041440 200000 931617484 200000 726183572 200000 275324261 200000 676165957 200000 340536729 200000 38038672 200000 200472368 200000 561538555 200000 194944061 200000 733278709 200000 772519006 200000 1960217 200000 458700792 200000 836733289 200000 360494973 200000 763584916 200000 848231079 200000 61834290 200000 278454204 200000 737928452 200000 955796682 200000 383228983 200000 904341737 200000 480506783 200000 485963646 200000 555116542 200000 579653492 200000 109078588 200000 420151938 200000 107602605 200000 128850026 200000 939897424 200000 563659829 200000 856412685 200000 521691513 200000 414163444 200000 204530069 200000 141383297 200000 204748529 200000 41454044 200000 935027265 200000 495626515 200000 96125376 200000 634745696 200000 177274999 200000 576529767 200000 996148085 200000 194209909 200000 806036757 200000 695409092 200000 852078141 200000 776974260 200000 946582939 200000 28948241 200000 865758440 200000 414997073 200000 679479334 200000 346120916 200000 297657059 200000 437895716 200000 457665398 200000 28769076 200000 545463871 200000 400502691 200000 820241128 200000 889989368 200000 803499432 200000 145766372 200000 676321916 200000 315023749 200000 973795949 200000 885409951 200000 568096975 200000 264890594 200000 265956989 200000 349408809 200000 113462048 200000 636506039 200000 970828391 200000 484367225 200000 56123726 200000 278858568 200000 53508953 200000 482427430 200000 997217751 200000 809106302 200000 107905825 200000 319598181 200000 103097817 200000 896734941 200000 21203502 200000 193481487 200000 305721108 200000 798602382 200000 991172494 200000 525836184 200000 390523366 200000 154603605 200000 868580080 200000 208966168 200000 386467149 200000 188578459 200000 313300131 200000 48874821 200000 274036967 200000 255107173 200000 570139029 200000 752987765 200000 254966515 200000 728646489 200000 93338452 200000 451603871 200000 162359889 200000 354431935 200000 29675023 200000 164074330 200000 376182397 200000 234037885 200000 152688788 200000 261180124 200000 438876567 200000 251023641 200000 571555410 200000 865344508 200000 557917277 200000 728797625 200000 725860696 200000 46791983 200000 50042414 200000 45122854 200000 886945876 200000 329701262 200000 203601160 200000 591773379 200000 581983892 200000 58894029 200000 246687626 200000 472094361 200000 540089351 200000 907831107 200000 454983922 200000 345996622 200000 8596283 200000 187463656 200000 837888286 200000 429994025 200000 556237151 200000 387274321 200000 625073294 200000 862296334 200000 539664450 200000 695354550 200000 408826463 200000 758813831 200000 213041746 200000 244841452 200000 936314449 200000 107775928 200000 642015389 200000 192478569 200000 548648641 200000 557886568 200000 442531026 200000 865703238 200000 406050478 200000 384591102 200000 909026111 200000 85598263 200000 167202231 200000 392970881 200000 649552083 200000 891499412 200000 967181338 200000 324824214 200000 818475293 200000 414171987 200000 169324214 200000 59571588 200000 642612298 200000 737450507 200000 569172233 200000 72675891 200000 133839146 200000 276907762 200000 513109298 200000 423341095 200000 538738987 200000 637390814 200000 198204910 200000 484447625 200000 980328540 200000 236563782 200000 508238494 200000 648144157 200000 999769450 200000 634252353 200000 588602175 200000 818340428 200000 425924517 200000 324495492 200000 69393007 200000 781861146 200000 663817978 200000 955505256 200000 806968173 200000 508321840 200000 769540601 200000 731494625 200000 710172185 200000 693703379 200000 823201232 200000 106112391 200000 81251055 200000 635410665 200000 306316877 200000 809432720 200000 42867471 200000 285801210 200000 663170016 200000 138704594 200000 226382903 200000 278441004 200000 402025877 200000 881826245 200000 538631878 200000 75132997 200000 337787165 200000 427643262 200000 94436794 200000 752523180 200000 852690629 200000 959659700 200000 932704433 200000 796048743 200000 71657340 200000 566829758 200000 141252587 200000 361354525 200000 164337360 200000 5808017 200000 170821701 200000 200177940 200000 328999152 200000 155860422 200000 757257535 200000 223874611 200000 654421163 200000 629880465 200000 120167158 200000 264402944 200000 214045550 200000 116362186 200000 277576746 200000 197039266 200000 678862665 200000 483666406 200000 20205624 200000 13060319 200000 604655338 200000 667849726 200000 748806943 200000 401249310 200000 786817951 200000 103571910 200000 877171582 200000 752726630 200000 376547672 200000 4594582 200000 218558611 200000 844157532 200000 505134753 200000 148899940 200000 444933693 200000 771489095 200000 372044971 200000 194083783 200000 872039674 200000 762228494 200000 447184707 200000 691365876 200000 406822888 200000 918858808 200000 335302872 200000 32293827 200000 400071879 200000 304429546 200000 42344056 200000 17814186 200000 231068149 200000 926307308 200000 578491858 200000 496108736 200000 178131567 200000 717788323 200000 163081525 200000 612825275 200000 129554389 200000 974828311 200000 150926734 200000 629515249 200000 688120422 200000 29343469 200000 278818925 200000 530387545 200000 370985727 200000 475699821 200000 351676928 200000 495000202 200000 202515231 200000 690354301 200000 553207061 200000 814545338 200000 996857061 200000 558797986 200000 204898075 200000 855198655 200000 442021647 200000 141413125 200000 440307745 200000 15651089 200000 703811324 200000 454290027 200000 452354260 200000 885852357 200000 974828202 200000 95176251 200000 699027588 200000 608862866 200000 663006391 200000 719571579 200000 474903839 200000 547603662 200000 531371619 200000 67350481 200000 192387379 200000 758777457 200000 435824523 200000 638734213 200000 576913904 200000 2522384 200000 498768559 200000 636595581 200000 823632674 200000 194044642 200000 880818412 200000 61730879 200000 265781562 200000 809219262 200000 95909377 200000 70792946 200000 773305668 200000 527398938 200000 207460941 200000 275366237 200000 242824945 200000 20480780 200000 843316431 200000 260114405 200000 373601934 200000 858010188 200000 347597092 200000 155203985 200000 803865355 200000 252782382 200000 773163403 200000 997628424 200000 688481780 200000 805694891 200000 260072674 200000 512598928 200000 124269946 200000 818610265 200000 84555433 200000 196558097 200000 287109226 200000 57642605 200000 108354814 200000 960373775 200000 607503922 200000 226551231 200000 757116062 200000 832756402 200000 409249507 200000 329061573 200000 907790058 200000 143698881 200000 991747881 200000 659838102 200000 214079454 200000 846427809 200000 823684691 200000 709056744 200000 106106394 200000 142062938 200000 292087889 200000 896337937 200000 432082653 200000 278414481 200000 505975727 200000 342233352 200000 301681156 200000 208445838 200000 878450590 200000 491553124 200000 5565966 200000 50560566 200000 616365547 200000 818366811 200000 346541594 200000 813643537 200000 918793478 200000 779992003 200000 849792998 200000 213096773 200000 984119803 200000 346893331 200000 426090960 200000 195613847 200000 48418426 200000 651159138 200000 263272152 200000 459795312 200000 995809490 200000 639600998 200000 949448860 200000 165638357 200000 521897969 200000 353910390 200000 410651993 200000 867279469 200000 404615525 200000 739047815 200000 771736560 200000 367052926 200000 832618333 200000 47561009 200000 638967261 200000 901216238 200000 271955624 200000 647817899 200000 816777024 200000 623594566 200000 702849715 200000 676325833 200000 556021464 200000 775318441 200000 237185934 200000 871119108 200000 125883906 200000 398788321 200000 395455975 200000 349018993 200000 936848061 200000 361787217 200000 978370828 200000 462992071 200000 735959464 200000 664018691 200000 387093740 200000 759787869 200000 100353536 200000 896127643 200000 366756886 200000 969291305 200000 757869990 200000 105443680 200000 428575159 200000 127044289 200000 279598359 200000 146173241 200000 526385567 200000 771230045 200000 551364977 200000 425312429 200000 1984059 200000 541318866 200000 551750772 200000 794586849 200000 364745372 200000 510085271 200000 844336253 200000 854089628 200000 642804846 200000 388861634 200000 94303372 200000 248665925 200000 784257536 200000 736228875 200000 393331262 200000 425864931 200000 248739394 200000 613060039 200000 110788562 200000 185156123 200000 893111488 200000 461224429 200000 711170087 200000 584320309 200000 377672619 200000 210384148 200000 159578299 200000 979749142 200000 368623568 200000 430659698 200000 302543789 200000 752052550 200000 560192670 200000 23169501 200000 750267835 200000 959707627 200000 691290660 200000 394941900 200000 206837827 200000 541990346 200000 100816143 200000 81342294 200000 120479045 200000 103995468 200000 754919087 200000 714111025 200000 63246687 200000 206045558 200000 970589426 200000 989078708 200000 738514894 200000 604058606 200000 720609382 200000 584308180 200000 297972339 200000 746947324 200000 300480570 200000 857259817 200000 331727818 200000 18975878 200000 346098236 200000 787922153 200000 119643379 200000 105516818 200000 95555291 200000 589384683 200000 606981548 200000 802113991 200000 46596390 200000 908116388 200000 798611540 200000 331699307 200000 167744715 200000 352168493 200000 539622377 200000 663646053 200000 623656472 200000 975283770 200000 603972618 200000 925799867 200000 355540476 200000 632054563 200000 520856309 200000 934425876 200000 851044869 200000 476206301 200000 451099528 200000 17499062 200000 723047523 200000 780416513 200000 272333635 200000 463227016 200000 604641763 200000 191785411 200000 822441540 200000 197440273 200000 403443187 200000 690926075 200000 134511944 200000 644745590 200000 902684835 200000 593028383 200000 460459951 200000 603440766 200000 409609377 200000 709807685 200000 709901688 200000 289491856 200000 643550012 200000 259031333 200000 338348864 200000 903027379 200000 898138721 200000 943099924 200000 723568710 200000 493531276 200000 612107936 200000 151198217 200000 76426857 200000 116764771 200000 131153702 200000 260342939 200000 439476775 200000 121290269 200000 625181123 200000 839413247 200000 868769439 200000 205487682 200000 294786789 200000 233992974 200000 484366223 200000 231106039 200000 637186971 200000 529603388 200000 34494293 200000 796305668 200000 256967058 200000 31066273 200000 999535857 200000 291450830 200000 913331994 200000 847568883 200000 550492160 200000 695859549 200000 78066976 200000 307540616 200000 371745474 200000 505325399 200000 462478133 200000 962924119 200000 528497684 200000 6508546 200000 107276676 200000 629104631 200000 507154805 200000 116493380 200000 563167455 200000 720725150 200000 474907908 200000 270643621 200000 678195378 200000 948757539 200000 597904767 200000 170066507 200000 85779725 200000 735393531 200000 668918853 200000 910913788 200000 476009629 200000 676280894 200000 981752660 200000 918540063 200000 724347571 200000 644329379 200000 193867595 200000 281734842 200000 407619386 200000 249271166 200000 773500776 200000 658078324 200000 80722628 200000 927312072 200000 606783881 200000 546393491 200000 64269949 200000 689540374 200000 289992750 200000 262217726 200000 171027509 200000 429582496 200000 313248884 200000 750849595 200000 113766489 200000 244233786 200000 15953947 200000 391832433 200000 38002681 200000 962453853 200000 708984192 200000 336416103 200000 38428867 200000 715088927 200000 292603298 200000 268590722 200000 56371462 200000 705998645 200000 23735328 200000 924318153 200000 406873519 200000 743756791 200000 360595768 200000 325631203 200000 363816014 200000 298161755 200000 47870921 200000 178019351 200000 711940880 200000 51611896 200000 311496529 200000 575857738 200000 677953733 200000 131496196 200000 294041583 200000 190971140 200000 134439643 200000 406181461 200000 783316065 200000 855328874 200000 581959520 200000 211301730 200000 112350725 200000 788076356 200000 442770180 200000 891876674 200000 936499931 200000 869238007 200000 270750483 200000 491633578 200000 831272832 200000 87734667 200000 824255870 200000 213607667 200000 486000948 200000 629113765 200000 591972562 200000 187298321 200000 777521620 200000 705982605 200000 369366590 200000 837529756 200000 841602527 200000 82475561 200000 407597456 200000 766049482 200000 43267700 200000 82769663 200000 735921975 200000 115584369 200000 364576593 200000 481263157 200000 303795266 200000 412695049 200000 793790165 200000 122976147 200000 712952415 200000 535494311 200000 289254398 200000 140666239 200000 233059292 200000 217087490 200000 704676458 200000 540463871 200000 192610727 200000 641510769 200000 323887193 200000 163158458 200000 12581713 200000 404997353 200000 416417961 200000 261065206 200000 260640518 200000 469591811 200000 48087255 200000 766692506 200000 996374934 200000 150791923 200000 535531780 200000 411247404 200000 898112110 200000 455521937 200000 41392108 200000 679641043 200000 230482846 200000 943851090 200000 358864111 200000 275337046 200000 445742548 200000 700054351 200000 32714251 200000 361057050 200000 180705886 200000 230523708 200000 899026399 200000 156734758 200000 560619307 200000 855365233 200000 483687337 200000 758131745 200000 719110858 200000 80138724 200000 684227400 200000 834529106 200000 527702121 200000 900472620 200000 900190010 200000 404210334 200000 546249173 200000 259730558 200000 498127518 200000 626873996 200000 793615231 200000 67649714 200000 938876721 200000 865985604 200000 520706165 200000 158222142 200000 678821716 200000 100092298 200000 394691172 200000 390702137 200000 406826499 200000 109133511 200000 343771547 200000 150954585 200000 192285407 200000 896283903 200000 837501194 200000 28819188 200000 591772196 200000 586287579 200000 583481918 200000 558624257 200000 474944178 200000 792075679 200000 562987878 200000 726155287 200000 693183495 200000 921508660 200000 526980432 200000 806445164 200000 739169858 200000 696006687 200000 395026283 200000 9327830 200000 552432161 200000 138596486 200000 965195718 200000 578880461 200000 919245571 200000 701705009 200000 201551630 200000 355973222 200000 125444838 200000 102325638 200000 660613779 200000 190281304 200000 575294568 200000 135433099 200000 939017795 200000 842269177 200000 730161865 200000 839026663 200000 901631148 200000 783410241 200000 237607911 200000 815946208 200000 877036797 200000 266477765 200000 72500799 200000 466600285 200000 620384005 200000 737093564 200000 15200497 200000 656273124 200000 584028977 200000 864293373 200000 506146236 200000 949030812 200000 658782865 200000 778994430 200000 273730301 200000 298828107 200000 418147539 200000 465566421 200000 100970419 200000 111891544 200000 822328389 200000 289573433 200000 289457021 200000 384265673 200000 657337302 200000 433998465 200000 46068377 200000 512475461 200000 210787605 200000 554922915 200000 360168933 200000 154040083 200000 122617391 200000 797681718 200000 288058593 200000 980983320 200000 896459764 200000 766831471 200000 85440939 200000 870208475 200000 392296402 200000 203146022 200000 953227521 200000 2780292 200000 957496279 200000 994316753 200000 449289281 200000 255895767 200000 975210162 200000 671273095 200000 175770986 200000 974173757 200000 541382578 200000 770721022 200000 309885212 200000 910411962 200000 841683140 200000 112834444 200000 923506323 200000 370674935 200000 986247288 200000 316637480 200000 122065839 200000 688410680 200000 533438972 200000 808309097 200000 992706798 200000 399804518 200000 422934814 200000 850223237 200000 832188783 200000 26720773 200000 94773837 200000 880667986 200000 579044080 200000 146525758 200000 986563224 200000 93151559 200000 489524176 200000 959080662 200000 319344044 200000 269652091 200000 144048396 200000 601989683 200000 912132569 200000 138582948 200000 461278277 200000 137910621 200000 676004877 200000 539483161 200000 829810104 200000 473096698 200000 80084438 200000 562977231 200000 640158787 200000 947408976 200000 238727011 200000 641816414 200000 344549221 200000 476602182 200000 551972227 200000 821596668 200000 713838909 200000 512972898 200000 844075427 200000 812365184 200000 588345994 200000 969328075 200000 471110611 200000 498119776 200000 978621097 200000 274520135 200000 467280065 200000 952449970 200000 630741401 200000 756653885 200000 105338299 200000 889160493 200000 734756857 200000 174724787 200000 622652080 200000 722103592 200000 222403335 200000 404932432 200000 213336622 200000 746769049 200000 120793249 200000 840048219 200000 464959845 200000 611766038 200000 533773639 200000 11336121 200000 534232609 200000 627591895 200000 298491927 200000 266104817 200000 706661587 200000 213794481 200000 61264078 200000 67562538 200000 803974792 200000 930448923 200000 468764620 200000 114996267 200000 564203759 200000 39149867 200000 291002896 200000 732015705 200000 277192279 200000 747418265 200000 344375607 200000 863162299 200000 89022381 200000 795108282 200000 167379328 200000 795572217 200000 976784001 200000 127334021 200000 185672650 200000 499575639 200000 773622529 200000 637662097 200000 870662547 200000 101765310 200000 252552699 200000 555191316 200000 310541562 200000 24611251 200000 930718942 200000 976077284 200000 376204989 200000 424951388 200000 297765304 200000 957690232 200000 393685563 200000 509184897 200000 371421497 200000 57961447 200000 776334193 200000 723194503 200000 411317934 200000 798291687 200000 278673152 200000 688218486 200000 43882501 200000 115525839 200000 137816612 200000 995863796 200000 993522126 200000 701290644 200000 649972926 200000 518280775 200000 417958711 200000 245043662 200000 568226634 200000 59941206 200000 504135183 200000 342391987 200000 426864872 200000 747538087 200000 113252035 200000 216763418 200000 217408854 200000 481812832 200000 269244003 200000 187990904 200000 910659315 200000 721365833 200000 967653533 200000 775152870 200000 784319165 200000 56869064 200000 384319935 200000 765043992 200000 352665683 200000 596912868 200000 210067128 200000 390242661 200000 977787891 200000 303883073 200000 915222294 200000 732330437 200000 734489212 200000 912943657 200000 216601352 200000 585778894 200000 764072299 200000 253520000 200000 762093917 200000 701202869 200000 467261665 200000 801088973 200000 694527875 200000 479994450 200000 210099098 200000 558776375 200000 33325960 200000 41363227 200000 809534711 200000 447067269 200000 662581787 200000 764743462 200000 89529588 200000 751179292 200000 826611338 200000 95218731 200000 84490289 200000 45077763 200000 629585605 200000 302047871 200000 316217324 200000 487931362 200000 248447832 200000 265177369 200000 784385540 200000 762930173 200000 288004468 200000 906216336 200000 85508343 200000 778502972 200000 52097254 200000 817294361 200000 222142948 200000 106202150 200000 928729117 200000 289627021 200000 352415369 200000 752941025 200000 602113064 200000 973195616 200000 363770180 200000 813158962 200000 127037108 200000 32289194 200000 560873749 200000 828728194 200000 830485009 200000 950807840 200000 281599897 200000 208818902 200000 971418924 200000 168816923 200000 155334928 200000 583411668 200000 396722581 200000 521436559 200000 741663831 200000 728670404 200000 917295482 200000 274771220 200000 128174317 200000 661659276 200000 126238122 200000 898602720 200000 500005617 200000 610333362 200000 959295378 200000 356174538 200000 725744418 200000 523384156 200000 356948290 200000 432922439 200000 80681692 200000 135564626 200000 18358119 200000 275298159 200000 745531936 200000 482987514 200000 41271121 200000 915636985 200000 179988364 200000 201248090 200000 293064942 200000 88828985 200000 899322462 200000 610005017 200000 777295565 200000 107289128 200000 550117493 200000 325630845 200000 449487899 200000 570721371 200000 51273294 200000 671712109 200000 12324519 200000 117430538 200000 4075786 200000 562181232 200000 492349665 200000 673922825 200000 717545061 200000 856679851 200000 578877398 200000 548061649 200000 877572287 200000 495732965 200000 841218357 200000 422797176 200000 745599767 200000 257372805 200000 460171596 200000 926168755 200000 524050697 200000 196712338 200000 596607243 200000 117582554 200000 814112983 200000 310554033 200000 231985662 200000 434948067 200000 379528540 200000 848339241 200000 585227862 200000 317987941 200000 419570201 200000 883759330 200000 538450144 200000 529952661 200000 506178860 200000 425921120 200000 588369675 200000 96648012 200000 134966099 200000 416735180 200000 636828901 200000 197982718 200000 665667564 200000 921972202 200000 694861597 200000 413379267 200000 131635959 200000 40817699 200000 797999362 200000 707268432 200000 392012049 200000 209594491 200000 175676034 200000 842007038 200000 906293626 200000 406959515 200000 72396843 200000 916043201 200000 456502799 200000 602933448 200000 283044652 200000 134323761 200000 990544207 200000 575431656 200000 421005139 200000 244128132 200000 990483545 200000 293623171 200000 241604367 200000 487318672 200000 369678571 200000 67787455 200000 871035759 200000 126838477 200000 229018468 200000 666434914 200000 986445344 200000 997352016 200000 42723522 200000 258899411 200000 63632754 200000 621666768 200000 681334436 200000 214023448 200000 899897427 200000 999729316 200000 917106503 200000 38205656 200000 341019729 200000 929328833 200000 837178252 200000 872609625 200000 905354140 200000 56499903 200000 125233391 200000 74983298 200000 630465792 200000 150299093 200000 401490321 200000 539917017 200000 523817966 200000 308123607 200000 320461358 200000 180627845 200000 29487219 200000 413088574 200000 239590438 200000 709286476 200000 644074814 200000 854188320 200000 277627256 200000 871672469 200000 724328861 200000 578302770 200000 699430592 200000 222160998 200000 510639999 200000 318126540 200000 816893248 200000 192979047 200000 312454515 200000 668774372 200000 675992275 200000 427996 200000 88323750 200000 975184145 200000 837968890 200000 558168237 200000 954241768 200000 909233544 200000 978941907 200000 892747105 200000 191573159 200000 974897185 200000 106544668 200000 264052509 200000 24955121 200000 928612946 200000 285909299 200000 576669609 200000 930934645 200000 267526194 200000 581502488 200000 995194730 200000 151213186 200000 783257719 200000 740821096 200000 72040296 200000 104162054 200000 901137015 200000 805874274 200000 145434440 200000 365535374 200000 281216041 200000 601881317 200000 502244690 200000 362712395 200000 100832804 200000 85343087 200000 419234923 200000 315770379 200000 344208286 200000 355624991 200000 735964699 200000 9844283 200000 666046061 200000 68389299 200000 119083656 200000 933513706 200000 808235273 200000 344158090 200000 704920696 200000 110564808 200000 763264135 200000 785120162 200000 614184786 200000 931595554 200000 419273886 200000 380621466 200000 17593628 200000 729103847 200000 980194212 200000 877749167 200000 687743612 200000 823069349 200000 659601553 200000 330083010 200000 414358714 200000 878511243 200000 103601914 200000 942339151 200000 498956220 200000 377280871 200000 912791830 200000 791492470 200000 382412808 200000 453310377 200000 555098044 200000 119166454 200000 811196101 200000 39754846 200000 974979682 200000 763140140 200000 126866873 200000 537130805 200000 190107422 200000 978736919 200000 917618507 200000 893097084 200000 456940711 200000 699626582 200000 32616578 200000 488808226 200000 942186580 200000 488738343 200000 917933827 200000 316872886 200000 257807899 200000 152061801 200000 989600021 200000 572035429 200000 607105683 200000 615160730 200000 642271647 200000 955158015 200000 873250033 200000 464891096 200000 706130472 200000 486729202 200000 925893389 200000 582237155 200000 638024917 200000 692343116 200000 831639901 200000 882859544 200000 107661934 200000 322959036 200000 424694008 200000 564088695 200000 103136856 200000 127777169 200000 191248788 200000 955477661 200000 939516059 200000 653566392 200000 91688839 200000 791571145 200000 905849820 200000 913440193 200000 174334408 200000 465970650 200000 756787555 200000 876254938 200000 447944686 200000 626399310 200000 483866389 200000 95283409 200000 21170223 200000 731403588 200000 462133114 200000 832817173 200000 223005025 200000 517024890 200000 203133367 200000 501233588 200000 619723515 200000 611678287 200000 283325332 200000 157187422 200000 890072852 200000 541099457 200000 971592567 200000 580587872 200000 419158626 200000 641434222 200000 510944870 200000 748628648 200000 164921404 200000 970396310 200000 257574408 200000 992846023 200000 149249175 200000 854251798 200000 806751907 200000 353684969 200000 736051211 200000 88186222 200000 530977053 200000 43688669 200000 118448590 200000 793643451 200000 78769918 200000 876759315 200000 188018103 200000 890626236 200000 390498924 200000 34445976 200000 785927740 200000 485088208 200000 980522541 200000 802469402 200000 912388723 200000 246078709 200000 346112424 200000 64463081 200000 45444627 200000 93657290 200000 257640164 200000 629545715 200000 332103027 200000 140773005 200000 714359942 200000 433913031 200000 260277129 200000 346997789 200000 990239189 200000 432323986 200000 423494635 200000 624778231 200000 985875128 200000 298549028 200000 95712977 200000 955578172 200000 821870005 200000 828782059 200000 517960464 200000 744902568 200000 560157684 200000 881355509 200000 956625439 200000 217260956 200000 802073913 200000 932453361 200000 230322708 200000 919840788 200000 703548396 200000 316831022 200000 981112743 200000 12633264 200000 962717972 200000 752308121 200000 927296557 200000 193928623 200000 9756758 200000 205678786 200000 328439709 200000 209103853 200000 295684090 200000 247652054 200000 636446350 200000 790933740 200000 849760997 200000 781793958 200000 47897142 200000 95885511 200000 945950879 200000 879194526 200000 510929515 200000 628412991 200000 693521741 200000 925844941 200000 189242788 200000 868139698 200000 529891255 200000 201851874 200000 1963768 200000 922998302 200000 570192195 200000 410458924 200000 952327197 200000 584457505 200000 340856823 200000 211783065 200000 764557673 200000 560563451 200000 240607865 200000 526955959 200000 244613588 200000 754399625 200000 819176977 200000 401916597 200000 658569459 200000 229213514 200000 691773605 200000 271040098 200000 699245309 200000 99886429 200000 706362043 200000 358701867 200000 28527817 200000 926805889 200000 729728890 200000 93539872 200000 591525836 200000 611762707 200000 945201832 200000 639210734 200000 120070174 200000 453824530 200000 453465772 200000 623317989 200000 182188662 200000 292706588 200000 975879308 200000 631914483 200000 895647272 200000 499818865 200000 514182127 200000 579675815 200000 836450093 200000 874738671 200000 432685339 200000 849813550 200000 288590875 200000 40289300 200000 220942583 200000 983526744 200000 954176039 200000 766314494 200000 158420746 200000 504469395 200000 883427113 200000 287973485 200000 549166457 200000 129923309 200000 158333847 200000 601609406 200000 674379531 200000 881031189 200000 495832711 200000 258584304 200000 437840167 200000 112897113 200000 353922993 200000 673205154 200000 765555668 200000 183071656 200000 722963306 200000 708819986 200000 906844087 200000 21408401 200000 190415017 200000 121230879 200000 860081176 200000 206284354 200000 973434117 200000 709914183 200000 497648860 200000 487404169 200000 454924467 200000 388991913 200000 795507339 200000 447345109 200000 896566924 200000 381337603 200000 890717770 200000 386600756 200000 575293956 200000 118863283 200000 623823329 200000 402745430 200000 975155 200000 824232889 200000 136726965 200000 824344455 200000 73626318 200000 904739763 200000 345184974 200000 576050104 200000 381832750 200000 904351710 200000 434021074 200000 640713334 200000 794846535 200000 374037274 200000 916468230 200000 187486704 200000 391468721 200000 94019814 200000 742551379 200000 576117492 200000 601836450 200000 896054623 200000 655218750 200000 687475442 200000 634665969 200000 43853124 200000 183283438 200000 90067446 200000 608624659 200000 188732916 200000 625718313 200000 626443441 200000 105849632 200000 817127277 200000 252379990 200000 630579824 200000 186413775 200000 980669517 200000 241950331 200000 418070306 200000 369569140 200000 706280404 200000 690558015 200000 448297301 200000 883083272 200000 663280096 200000 28919784 200000 333175864 200000 811454496 200000 37162734 200000 278687581 200000 958402458 200000 986874868 200000 910983711 200000 1146660 200000 957391849 200000 571221592 200000 629228335 200000 89866852 200000 708870195 200000 466339525 200000 740765310 200000 103110372 200000 423468071 200000 430300497 200000 137279243 200000 335867145 200000 524106259 200000 250461873 200000 164206707 200000 117258714 200000 898254566 200000 849570877 200000 387801845 200000 666422526 200000 813979695 200000 698398699 200000 99159920 200000 937085628 200000 634322972 200000 332621906 200000 242523490 200000 492402681 200000 68032379 200000 192755367 200000 917437673 200000 541869629 200000 672019387 200000 203960515 200000 672313541 200000 949231021 200000 897281258 200000 756917018 200000 754849364 200000 305601809 200000 219882423 200000 536021700 200000 999587731 200000 218317262 200000 14432113 200000 196192118 200000 138939171 200000 249821164 200000 440852485 200000 399995785 200000 730996288 200000 566928912 200000 347854851 200000 132096497 200000 840349386 200000 298901890 200000 834133657 200000 692845638 200000 452420927 200000 91505704 200000 890000278 200000 154903230 200000 810802366 200000 817763976 200000 852015463 200000 195637295 200000 563414789 200000 119913928 200000 339556123 200000 12297745 200000 584829043 200000 709584816 200000 960344674 200000 749040249 200000 76210694 200000 478184102 200000 687152521 200000 591205406 200000 768116061 200000 107604912 200000 812080511 200000 417141335 200000 629592758 200000 459871349 200000 41776594 200000 983926041 200000 592956655 200000 547719483 200000 138378929 200000 68533500 200000 984180104 200000 872019689 200000 848459499 200000 698007351 200000 399413918 200000 567479557 200000 509007341 200000 811172254 200000 514428144 200000 419625910 200000 474574279 200000 65657514 200000 711010781 200000 76327362 200000 874172199 200000 111607665 200000 137605988 200000 731787921 200000 363509596 200000 20314536 200000 639419426 200000 667613735 200000 738702419 200000 919099303 200000 979169110 200000 370380076 200000 344699547 200000 38109796 200000 597747935 200000 825366758 200000 827197284 200000 760923509 200000 869357370 200000 969559357 200000 128077435 200000 199722770 200000 101332872 200000 554942133 200000 547842639 200000 231540752 200000 578447750 200000 966561911 200000 854097390 200000 283956198 200000 31391122 200000 6468679 200000 197722887 200000 713277611 200000 957041324 200000 393287310 200000 848380905 200000 573896469 200000 158381169 200000 999137360 200000 215826305 200000 350163578 200000 245271328 200000 384062262 200000 578042719 200000 747380945 200000 684400536 200000 765469060 200000 417667505 200000 682176689 200000 580640600 200000 119746595 200000 274540357 200000 970703184 200000 141561981 200000 237574808 200000 677877642 200000 463488132 200000 888406982 200000 563952905 200000 245089935 200000 826093765 200000 998622353 200000 867190846 200000 352784130 200000 147759912 200000 779431646 200000 806439837 200000 663958064 200000 255791460 200000 798187339 200000 318690604 200000 980260874 200000 693761999 200000 674188054 200000 186568594 200000 660330269 200000 157008225 200000 832090653 200000 200834069 200000 141683865 200000 645918639 200000 207978719 200000 715409052 200000 197592138 200000 335147248 200000 255598716 200000 259169197 200000 540905121 200000 860267515 200000 141597872 200000 481125999 200000 421390507 200000 281005638 200000 125754331 200000 470850216 200000 668954134 200000 277411303 200000 197982459 200000 20390079 200000 78392627 200000 220370837 200000 425550767 200000 361008058 200000 767098094 200000 974365351 200000 252306485 200000 390152000 200000 460930774 200000 174249235 200000 505156972 200000 679670680 200000 195760411 200000 537276784 200000 768638162 200000 500408743 200000 900193930 200000 893473523 200000 748207237 200000 705782004 200000 313165457 200000 239090548 200000 714176325 200000 158630311 200000 867264321 200000 192919401 200000 409129583 200000 601121412 200000 709514566 200000 461265385 200000 881090051 200000 207359731 200000 385726447 200000 546818730 200000 348185758 200000 388175099 200000 389573420 200000 483257858 200000 87718271 200000 402846529 200000 780501386 200000 340372712 200000 658398853 200000 382082317 200000 530442807 200000 191097075 200000 797916718 200000 223553605 200000 820966148 200000 598347865 200000 918572953 200000 932737390 200000 451075677 200000 959414256 200000 341366916 200000 406140849 200000 532170065 200000 736354607 200000 64321358 200000 378585811 200000 841809296 200000 956153389 200000 4274421 200000 141208890 200000 259630950 200000 246003616 200000 18360599 200000 632037870 200000 564494788 200000 214302943 200000 636676084 200000 340441749 200000 950739511 200000 523733983 200000 196875881 200000 956860277 200000 258893550 200000 269273400 200000 781076470 200000 588229493 200000 954584760 200000 963884576 200000 646497464 200000 172596251 200000 424908034 200000 448197742 200000 183766382 200000 374685070 200000 681796060 200000 117243544 200000 962585463 200000 503205524 200000 424671220 200000 273388980 200000 313470161 200000 41007764 200000 302697624 200000 458382201 200000 764316699 200000 307853204 200000 690357175 200000 739013182 200000 518612627 200000 549479995 200000 582371296 200000 309598457 200000 557583896 200000 611067855 200000 450822720 200000 284188480 200000 502564136 200000 49276472 200000 777379495 200000 672243531 200000 600913633 200000 699302394 200000 35624835 200000 722899439 200000 217100035 200000 211307581 200000 537728994 200000 749746851 200000 977821163 200000 357330120 200000 524025203 200000 607755645 200000 411735192 200000 799066624 200000 250434180 200000 267445045 200000 570642601 200000 397608172 200000 854900229 200000 349608224 200000 346088541 200000 6117684 200000 33988994 200000 881989941 200000 473259665 200000 633037596 200000 672740652 200000 206683147 200000 888009412 200000 366112141 200000 250372560 200000 713541336 200000 72846101 200000 309003275 200000 823463645 200000 474282866 200000 199243329 200000 747626687 200000 681520226 200000 418140240 200000 830828969 200000 506233454 200000 681211660 200000 9803401 200000 212271946 200000 176580222 200000 110489643 200000 370197459 200000 905962434 200000 23274231 200000 550711213 200000 289304196 200000 25811025 200000 974555775 200000 111084576 200000 517449108 200000 376447188 200000 58333276 200000 726155443 200000 173441688 200000 477581259 200000 243086452 200000 543919412 200000 240720327 200000 865611347 200000 262903631 200000 297540627 200000 621799416 200000 735638059 200000 283153939 200000 818490460 200000 898340512 200000 998339506 200000 538538630 200000 314793408 200000 943491031 200000 655536614 200000 135592719 200000 744330380 200000 728811604 200000 920153702 200000 999930548 200000 883740079 200000 394927979 200000 559342959 200000 804669212 200000 652244664 200000 404370197 200000 477098466 200000 731467406 200000 851569108 200000 682636264 200000 855661372 200000 4481519 200000 771387347 200000 966150425 200000 342292379 200000 422791878 200000 192433186 200000 513751680 200000 234263487 200000 96994106 200000 94564561 200000 621608083 200000 971855621 200000 393664018 200000 947899534 200000 800145512 200000 190126956 200000 232452787 200000 661170856 200000 262195639 200000 906406291 200000 157803812 200000 276851980 200000 795264725 200000 419302585 200000 470820364 200000 634617930 200000 139018937 200000 618128571 200000 320304306 200000 303375247 200000 444276986 200000 557613592 200000 960987387 200000 186373292 200000 635671501 200000 562704366 200000 582870895 200000 374949389 200000 445771786 200000 478274557 200000 435887923 200000 643302593 200000 499289896 200000 782223011 200000 409984015 200000 300755063 200000 727723836 200000 658463453 200000 998733417 200000 385135486 200000 484089084 200000 564583500 200000 220484934 200000 365299396 200000 696636865 200000 889546028 200000 90337359 200000 796127191 200000 40793983 200000 679481949 200000 790102473 200000 786310886 200000 430632142 200000 775595870 200000 91480219 200000 911863487 200000 750288612 200000 464043084 200000 27400267 200000 430322897 200000 368206744 200000 914970086 200000 14614783 200000 681576235 200000 323940191 200000 666278283 200000 693564287 200000 391629435 200000 121424721 200000 995822905 200000 172893489 200000 435836943 200000 774775589 200000 636371855 200000 703346715 200000 856796118 200000 34556207 200000 245815754 200000 123677412 200000 881642078 200000 675224168 200000 713725899 200000 509668050 200000 338878166 200000 164510309 200000 991450639 200000 559241164 200000 468435725 200000 600022877 200000 585525684 200000 175570009 200000 94145904 200000 233765415 200000 129149049 200000 821906846 200000 722468624 200000 381808697 200000 835172542 200000 396652898 200000 65038744 200000 580098986 200000 835362175 200000 929195020 200000 96565594 200000 569948975 200000 470387804 200000 445578915 200000 869440322 200000 780834848 200000 593219987 200000 955416780 200000 208085728 200000 556834931 200000 390652931 200000 191195854 200000 378559585 200000 188783807 200000 949617450 200000 363608465 200000 912112277 200000 835863609 200000 825416998 200000 394946201 200000 306622186 200000 806445242 200000 148648119 200000 76859406 200000 412887919 200000 155707062 200000 77135675 200000 194735287 200000 343225553 200000 152355140 200000 276441775 200000 720387578 200000 807192671 200000 773131292 200000 208098228 200000 863825372 200000 338040329 200000 60148628 200000 512679814 200000 396159750 200000 979010140 200000 906860705 200000 605451269 200000 584097981 200000 997564551 200000 764736219 200000 439766448 200000 907410663 200000 770368088 200000 674450552 200000 292065700 200000 524468236 200000 531661374 200000 488534606 200000 442861472 200000 461479762 200000 67041608 200000 965363669 200000 196187650 200000 141403263 200000 120673572 200000 873866530 200000 581400010 200000 577287674 200000 303395360 200000 276410604 200000 81826454 200000 334475977 200000 255015211 200000 646055049 200000 179066020 200000 313855634 200000 859493843 200000 503594993 200000 495166162 200000 979172254 200000 687470151 200000 95573433 200000 147834528 200000 597404368 200000 211481942 200000 160748825 200000 475514923 200000 846675378 200000 835851885 200000 106191845 200000 543580723 200000 376583784 200000 116445084 200000 110481558 200000 301106709 200000 131100089 200000 955778961 200000 983350850 200000 77803472 200000 763443468 200000 898846618 200000 310347422 200000 176297475 200000 532275815 200000 30778278 200000 573481474 200000 987311084 200000 781375602 200000 454017092 200000 51125604 200000 594628458 200000 867785841 200000 70640290 200000 8201818 200000 120343803 200000 409448012 200000 255310990 200000 806144284 200000 30135741 200000 281091722 200000 744903286 200000 434701951 200000 352791920 200000 558803024 200000 864688491 200000 38516218 200000 9425521 200000 486888806 200000 179949337 200000 427491748 200000 751420352 200000 140857393 200000 569594319 200000 732256819 200000 233731834 200000 875128761 200000 704511613 200000 357717245 200000 566745183 200000 131451811 200000 319291568 200000 540538361 200000 618200780 200000 38237751 200000 99702935 200000 296356286 200000 200853440 200000 397189210 200000 193926400 200000 846599554 200000 572189530 200000 499417492 200000 610808154 200000 452113691 200000 433903192 200000 101766155 200000 799752628 200000 190506753 200000 877104665 200000 4094085 200000 251343035 200000 844462665 200000 404274330 200000 269361256 200000 601880511 200000 224112298 200000 779648124 200000 546651068 200000 707970734 200000 127680634 200000 342437116 200000 477415207 200000 409750038 200000 642000049 200000 947443704 200000 967841775 200000 351037222 200000 147328228 200000 934469616 200000 88666619 200000 622518701 200000 329978698 200000 342844417 200000 328909265 200000 78419992 200000 285859002 200000 187874282 200000 480912024 200000 39498615 200000 123045546 200000 132211210 200000 222014998 200000 594607992 200000 665561392 200000 807426399 200000 79356594 200000 137800297 200000 112769795 200000 642027400 200000 367609715 200000 110769977 200000 128580986 200000 755006659 200000 409283582 200000 385343351 200000 531760779 200000 668799471 200000 914770074 200000 306963280 200000 477562061 200000 414362762 200000 842994734 200000 730625428 200000 189815157 200000 351919282 200000 76679233 200000 999001009 200000 989294171 200000 453721383 200000 694288120 200000 468633525 200000 814501877 200000 842010438 200000 198206747 200000 99845199 200000 24925018 200000 743930639 200000 666431503 200000 115828942 200000 303030335 200000 706080031 200000 410670043 200000 123864863 200000 670797565 200000 831003318 200000 645413671 200000 794448338 200000 87798408 200000 699260337 200000 710410552 200000 115027989 200000 497828984 200000 633247375 200000 804514804 200000 911673782 200000 959475458 200000 378663023 200000 396614627 200000 825250596 200000 984243967 200000 488208143 200000 50389034 200000 523603310 200000 960082403 200000 648903885 200000 489745041 200000 941259329 200000 870202310 200000 44258473 200000 542738302 200000 647908845 200000 837541726 200000 90375232 200000 965843959 200000 243296096 200000 88549378 200000 888718290 200000 110788002 200000 52052520 200000 592684967 200000 708954172 200000 3966151 200000 473686132 200000 44304613 200000 737705214 200000 727537740 200000 77555987 200000 663798514 200000 309677621 200000 505357239 200000 264530802 200000 936071589 200000 624343200 200000 400705327 200000 753180577 200000 54636916 200000 110611870 200000 515182970 200000 657018958 200000 660901237 200000 426037550 200000 433869823 200000 976545991 200000 87924063 200000 465935340 200000 833290949 200000 820568315 200000 677476745 200000 468301593 200000 190652017 200000 802531192 200000 83493097 200000 249072275 200000 354298442 200000 790354286 200000 152780565 200000 234440920 200000 326250551 200000 657149098 200000 88548933 200000 430145798 200000 800063678 200000 411313050 200000 631895374 200000 686743773 200000 985554695 200000 718455630 200000 620688295 200000 85411002 200000 939102422 200000 557841781 200000 254756198 200000 251078045 200000 795078291 200000 275519067 200000 609638723 200000 160815907 200000 16259397 200000 870137584 200000 544991379 200000 39833483 200000 674874001 200000 58872515 200000 338332493 200000 522452404 200000 204413631 200000 774384130 200000 382963720 200000 9890076 200000 113769140 200000 655086971 200000 181537786 200000 599960546 200000 321284600 200000 747957405 200000 590817529 200000 861500612 200000 14184624 200000 551164790 200000 436462460 200000 950440224 200000 900144036 200000 921952950 200000 917612186 200000 263570166 200000 514141754 200000 901943210 200000 487375881 200000 841197795 200000 69620856 200000 282311232 200000 923278367 200000 25191975 200000 421647620 200000 655698696 200000 495616468 200000 516025503 200000 794190118 200000 14219568 200000 394947261 200000 877250251 200000 786689732 200000 927171719 200000 227178769 200000 418557384 200000 82536036 200000 367537530 200000 471823271 200000 462242133 200000 15566125 200000 591099673 200000 358371828 200000 606998993 200000 421165797 200000 855159058 200000 827593232 200000 902400058 200000 793212403 200000 446004147 200000 590951090 200000 763450927 200000 278945117 200000 499821035 200000 726938414 200000 400817134 200000 737524426 200000 816632136 200000 47376765 200000 907585109 200000 560746112 200000 593717754 200000 715960884 200000 266610916 200000 128025446 200000 771087565 200000 10634379 200000 490534840 200000 153105154 200000 239461170 200000 449294423 200000 502772625 200000 128047996 200000 265009974 200000 991496207 200000 649898444 200000 455144344 200000 184060808 200000 10424521 200000 180052585 200000 45862078 200000 63609206 200000 779987517 200000 358069765 200000 469426933 200000 781184240 200000 954108608 200000 295203295 200000 54673122 200000 84412547 200000 477358921 200000 68826070 200000 936069068 200000 551948637 200000 724647791 200000 403208296 200000 521115 200000 982913358 200000 266251111 200000 969053875 200000 515178707 200000 233597124 200000 883490313 200000 995078263 200000 647961245 200000 315319502 200000 58318028 200000 237326354 200000 735525054 200000 599797017 200000 445585860 200000 964801154 200000 46031260 200000 712634869 200000 189938602 200000 726377317 200000 268560959 200000 515278927 200000 450953172 200000 414053626 200000 440320077 200000 605346231 200000 933762615 200000 522884641 200000 332798987 200000 296299099 200000 420074347 200000 172905558 200000 284234850 200000 842085642 200000 567826598 200000 473017273 200000 376845015 200000 875042097 200000 255869887 200000 3580168 200000 1845649 200000 532432608 200000 195598635 200000 416719778 200000 980904278 200000 864300228 200000 8412162 200000 901033861 200000 509019021 200000 407384109 200000 284767738 200000 484782928 200000 599012924 200000 685662473 200000 464786794 200000 244276289 200000 400403978 200000 132344807 200000 496435528 200000 261173302 200000 471540285 200000 235363316 200000 267561258 200000 189868463 200000 551537852 200000 729979136 200000 922268999 200000 45053385 200000 43532301 200000 71020920 200000 701126774 200000 365256260 200000 377766743 200000 625971308 200000 514279981 200000 847146365 200000 886084704 200000 626687882 200000 873473667 200000 387438195 200000 172029328 200000 871677728 200000 534207533 200000 86136005 200000 234002411 200000 454507038 200000 158034051 200000 490436273 200000 568885529 200000 369626640 200000 326575483 200000 39127318 200000 214642529 200000 337271079 200000 124967852 200000 744758130 200000 431330728 200000 863585328 200000 324979787 200000 852809188 200000 691537270 200000 263668378 200000 397012784 200000 132871466 200000 287476976 200000 228701299 200000 924537042 200000 800083618 200000 437336798 200000 943314027 200000 449898053 200000 642551372 200000 994334373 200000 332785102 200000 250553154 200000 986817733 200000 1985101 200000 447048845 200000 678984735 200000 478821708 200000 469978747 200000 105163573 200000 602186705 200000 395812801 200000 372867703 200000 43235573 200000 634021872 200000 52275872 200000 560181799 200000 603309467 200000 4453042 200000 775145225 200000 198040081 200000 65179030 200000 897674989 200000 184520378 200000 471611739 200000 998852597 200000 566271513 200000 946571282 200000 380550093 200000 684095077 200000 166949451 200000 281917455 200000 187493837 200000 817170742 200000 64964154 200000 530162767 200000 593320033 200000 137712982 200000 321421116 200000 271949074 200000 515984688 200000 100880980 200000 188426569 200000 703660853 200000 677616768 200000 568571997 200000 172210934 200000 318972984 200000 829185848 200000 13558336 200000 50579835 200000 601612856 200000 324698334 200000 69679469 200000 889995948 200000 514854901 200000 741001625 200000 206314481 200000 21325570 200000 351212236 200000 925471791 200000 563415163 200000 595998099 200000 902022844 200000 203263495 200000 718613593 200000 883874836 200000 786198116 200000 117911848 200000 896700794 200000 660010205 200000 40243970 200000 92356663 200000 842905709 200000 130610916 200000 848672373 200000 686125691 200000 734904927 200000 504434623 200000 899045179 200000 63482844 200000 87824672 200000 283827110 200000 167160434 200000 324244190 200000 948904734 200000 176983406 200000 397657050 200000 918772905 200000 938891111 200000 264620174 200000 494040017 200000 228167940 200000 593147307 200000 701898013 200000 661972308 200000 520061524 200000 573308982 200000 179535825 200000 638281731 200000 464155041 200000 689910777 200000 179495424 200000 537656861 200000 776692369 200000 982536833 200000 274233761 200000 624074367 200000 772520809 200000 780668412 200000 886898507 200000 149887656 200000 627967762 200000 721599803 200000 280050740 200000 240073911 200000 670330129 200000 289677738 200000 422060082 200000 458167658 200000 920893836 200000 85005144 200000 609268157 200000 561746464 200000 256302411 200000 124856053 200000 40890858 200000 780192983 200000 618826676 200000 190055886 200000 429411440 200000 896720429 200000 951339213 200000 487523794 200000 726144421 200000 435067234 200000 985867069 200000 770438031 200000 474168449 200000 799501907 200000 625208906 200000 774210100 200000 746632857 200000 783574912 200000 604993499 200000 50296720 200000 509034532 200000 537065990 200000 200586870 200000 882877456 200000 222831609 200000 757331364 200000 751748930 200000 251764420 200000 959458190 200000 232574649 200000 89469445 200000 821203802 200000 145157369 200000 380951620 200000 435353382 200000 561545248 200000 284844785 200000 343985122 200000 163429803 200000 405487621 200000 744816845 200000 297715154 200000 153736507 200000 691787416 200000 737725571 200000 217427698 200000 357549597 200000 338432006 200000 165325994 200000 404853954 200000 545304886 200000 300286239 200000 986142327 200000 927272288 200000 321305613 200000 959820625 200000 901184450 200000 870903689 200000 81982153 200000 602441386 200000 198018817 200000 89423006 200000 248011825 200000 170730457 200000 511613259 200000 806670491 200000 304651690 200000 706358317 200000 623737429 200000 627170336 200000 18317116 200000 932860819 200000 710211192 200000 72867436 200000 712267148 200000 298484891 200000 570040488 200000 913558364 200000 150469602 200000 258073715 200000 298520701 200000 878440303 200000 850330659 200000 847668969 200000 516917292 200000 398385604 200000 696747735 200000 271234668 200000 475512462 200000 487696409 200000 161358628 200000 772280331 200000 100652311 200000 786937036 200000 976784080 200000 28106099 200000 659107807 200000 625485021 200000 306334785 200000 587033332 200000 515997596 200000 528886762 200000 159146111 200000 167307132 200000 179544485 200000 233561648 200000 690601776 200000 833004697 200000 84745711 200000 320830608 200000 102812826 200000 367652986 200000 737571090 200000 14494854 200000 592407460 200000 910530541 200000 203509828 200000 371231282 200000 781179860 200000 167117922 200000 879709020 200000 525454931 200000 839058769 200000 148427750 200000 451125968 200000 511308870 200000 7383777 200000 675162407 200000 89353142 200000 552323082 200000 405417451 200000 678184822 200000 304086469 200000 150169150 200000 491623541 200000 447985855 200000 29620052 200000 95440927 200000 367464742 200000 798021009 200000 236519769 200000 249855374 200000 129758020 200000 573333275 200000 20589418 200000 774879496 200000 61124790 200000 45645612 200000 110639551 200000 666788779 200000 581105155 200000 772869170 200000 928615213 200000 473300279 200000 529126480 200000 635996475 200000 997682475 200000 425766921 200000 551466340 200000 808115190 200000 374248911 200000 721303841 200000 62544807 200000 294635698 200000 427761105 200000 810467356 200000 222387741 200000 976391772 200000 705945734 200000 430815545 200000 489400943 200000 172454532 200000 634532837 200000 226087767 200000 520461025 200000 720529240 200000 609944709 200000 677223412 200000 527815772 200000 144738214 200000 113685916 200000 238982959 200000 784764516 200000 68260573 200000 974190848 200000 869604294 200000 765851938 200000 645288203 200000 835331880 200000 423083287 200000 208200539 200000 600855264 200000 116811563 200000 433726242 200000 526793333 200000 730642344 200000 497842367 200000 463009925 200000 51021432 200000 628227412 200000 169353274 200000 135310973 200000 218148362 200000 801228913 200000 751647892 200000 498137835 200000 730412145 200000 887393838 200000 108242274 200000 174269515 200000 356229523 200000 463127642 200000 68725467 200000 895693245 200000 416048120 200000 29809506 200000 588045782 200000 107083519 200000 251932358 200000 857857622 200000 758017480 200000 271577200 200000 540739523 200000 394944227 200000 64106185 200000 451556110 200000 883831638 200000 574469978 200000 975733648 200000 171172984 200000 724547205 200000 450107047 200000 730532209 200000 496635116 200000 409129207 200000 438226521 200000 641597029 200000 918932808 200000 784816371 200000 448109215 200000 359958273 200000 294915340 200000 378044766 200000 482815048 200000 957849213 200000 686250582 200000 793165247 200000 419303106 200000 37741742 200000 812145635 200000 416114237 200000 957931547 200000 533341195 200000 777687827 200000 962588062 200000 55613186 200000 579029418 200000 199162853 200000 468338506 200000 914648261 200000 427057987 200000 979851510 200000 917903685 200000 126134612 200000 350981419 200000 559480709 200000 943280695 200000 362609467 200000 827608153 200000 149713265 200000 619461991 200000 783970731 200000 241537635 200000 51426104 200000 743219898 200000 390358641 200000 257897857 200000 656204281 200000 609190584 200000 547602940 200000 745905800 200000 255734130 200000 468132486 200000 200528218 200000 971059440 200000 968882177 200000 756524524 200000 369050683 200000 60259021 200000 464612518 200000 647322448 200000 854616811 200000 869305048 200000 947117822 200000 602680759 200000 646811227 200000 837281383 200000 889329993 200000 402054858 200000 522563608 200000 733651823 200000 301074020 200000 57466062 200000 175846481 200000 956454536 200000 954080206 200000 350352553 200000 656290260 200000 856955112 200000 719446438 200000 349001187 200000 27152401 200000 584403558 200000 819906218 200000 124924578 200000 191078164 200000 996851063 200000 548935737 200000 949670828 200000 988336014 200000 15268659 200000 297399377 200000 790088808 200000 345819852 200000 149604176 200000 709328273 200000 113355996 200000 273797309 200000 11131429 200000 191035191 200000 334612399 200000 552647151 200000 320277160 200000 923333409 200000 325493287 200000 496432530 200000 461053039 200000 81238479 200000 616576555 200000 199947634 200000 73269681 200000 834341470 200000 153049153 200000 911201792 200000 713391941 200000 305629838 200000 778408337 200000 861349449 200000 380790945 200000 163552956 200000 781643743 200000 948084732 200000 40085980 200000 161227751 200000 489491347 200000 548089703 200000 354882987 200000 682859950 200000 981828531 200000 211079545 200000 527314278 200000 146297935 200000 329331175 200000 539854785 200000 61357315 200000 87765673 200000 871720563 200000 296891501 200000 527151897 200000 794947130 200000 781526079 200000 277414987 200000 820773597 200000 149729569 200000 25190610 200000 878975690 200000 733414951 200000 376013852 200000 59902545 200000 392033272 200000 66168174 200000 625451657 200000 139433348 200000 633729668 200000 26234310 200000 246327912 200000 951002576 200000 183386045 200000 592927464 200000 901590102 200000 734295357 200000 486133136 200000 286114089 200000 472441235 200000 365972081 200000 575167629 200000 987731329 200000 332534268 200000 867745970 200000 93561314 200000 289761669 200000 64550928 200000 322013158 200000 641836382 200000 26019180 200000 338330862 200000 855239317 200000 274109806 200000 818536460 200000 287727188 200000 234469349 200000 783122722 200000 121377501 200000 175464609 200000 580843932 200000 427080743 200000 531727348 200000 931515091 200000 799381024 200000 716444365 200000 817124872 200000 520378504 200000 142628985 200000 200613378 200000 186509935 200000 916410368 200000 956477517 200000 803287380 200000 565420833 200000 29853721 200000 748155362 200000 361956082 200000 743102643 200000 20502608 200000 739866143 200000 546454443 200000 734332509 200000 723920070 200000 501772427 200000 192661741 200000 156624883 200000 788730423 200000 935278923 200000 440107718 200000 859629550 200000 94341635 200000 506790694 200000 516825060 200000 52781923 200000 784968744 200000 315739011 200000 185477016 200000 492425738 200000 956552005 200000 143130216 200000 269925326 200000 709425208 200000 11799192 200000 234555516 200000 8831254 200000 579737828 200000 383137280 200000 426501894 200000 296051869 200000 440324516 200000 769381883 200000 262536683 200000 227757619 200000 307717296 200000 91826600 200000 80412595 200000 185291334 200000 202990301 200000 420800708 200000 926728067 200000 935520228 200000 331821986 200000 286685104 200000 887513890 200000 12144828 200000 825966358 200000 763709800 200000 958280440 200000 853139229 200000 387701231 200000 577640845 200000 963769866 200000 996749300 200000 384991619 200000 107496027 200000 144545790 200000 520841937 200000 557493705 200000 452496050 200000 719774492 200000 834673122 200000 696816472 200000 744487952 200000 895779401 200000 62780917 200000 544565094 200000 180232340 200000 309215501 200000 340752506 200000 9202633 200000 527842556 200000 534799758 200000 710227325 200000 319854329 200000 335202983 200000 732102290 200000 1489327 200000 894436875 200000 910374803 200000 297622911 200000 732471901 200000 951256758 200000 391508574 200000 40682077 200000 894210421 200000 636120912 200000 619747400 200000 881704402 200000 886214024 200000 867880657 200000 882526511 200000 672697124 200000 388392898 200000 283148494 200000 818085264 200000 532064826 200000 434451954 200000 195874174 200000 66296459 200000 38445466 200000 623816328 200000 352592824 200000 878987231 200000 817987691 200000 1288849 200000 513443570 200000 344966633 200000 81807987 200000 689540539 200000 64347970 200000 965018024 200000 14631449 200000 399661143 200000 11438943 200000 853705403 200000 596894820 200000 562521937 200000 160796832 200000 856214880 200000 804178169 200000 832196664 200000 316884219 200000 400386677 200000 106333215 200000 453594428 200000 194968327 200000 263018874 200000 185387709 200000 755717930 200000 642508793 200000 595828877 200000 206985818 200000 327539057 200000 678353321 200000 363107436 200000 39079195 200000 964613151 200000 669751437 200000 820054133 200000 648141767 200000 449206755 200000 755202492 200000 391497895 200000 65936838 200000 665205259 200000 972280043 200000 34559906 200000 957591324 200000 890721927 200000 277462643 200000 687142050 200000 534639218 200000 792336356 200000 212147528 200000 596170119 200000 998118156 200000 576345936 200000 81101570 200000 809226959 200000 399166163 200000 795418268 200000 383551446 200000 672258457 200000 788958284 200000 374280756 200000 887376541 200000 190554019 200000 59497629 200000 429723943 200000 942202571 200000 425095500 200000 342648718 200000 379950885 200000 467115640 200000 408382353 200000 861638533 200000 777910907 200000 935467610 200000 977437203 200000 114530696 200000 603704343 200000 328401352 200000 295602447 200000 759420733 200000 808727433 200000 758685879 200000 220911971 200000 154599660 200000 169679104 200000 149635007 200000 370641038 200000 437367163 200000 101179720 200000 886652950 200000 456110256 200000 450647152 200000 908678609 200000 34602387 200000 746451589 200000 728372722 200000 914849450 200000 691670700 200000 302107501 200000 88094407 200000 650232449 200000 891487351 200000 552549222 200000 281079894 200000 4309668 200000 776371883 200000 386475279 200000 85745317 200000 293124354 200000 207251871 200000 510150566 200000 657504347 200000 560657962 200000 983045705 200000 203937545 200000 432689343 200000 922174281 200000 21898303 200000 893962680 200000 261252022 200000 334326831 200000 645231033 200000 66298577 200000 941829063 200000 497124170 200000 561567116 200000 221329425 200000 958567961 200000 523900840 200000 44120879 200000 333854680 200000 55532659 200000 496027384 200000 756833464 200000 868872485 200000 87525690 200000 802528136 200000 694909663 200000 516785045 200000 14162806 200000 644742216 200000 289812217 200000 785266023 200000 628106444 200000 533960901 200000 30490365 200000 686027130 200000 831506308 200000 86928685 200000 629509506 200000 35236684 200000 483527299 200000 718384208 200000 874558397 200000 346191100 200000 611991889 200000 206736284 200000 56375175 200000 438809928 200000 987096083 200000 800520992 200000 823672148 200000 481772431 200000 180524433 200000 390179209 200000 443533372 200000 339895758 200000 329282865 200000 401704487 200000 394619381 200000 367149222 200000 416724216 200000 369912552 200000 701233365 200000 412128083 200000 885224847 200000 897657434 200000 436712916 200000 322694070 200000 162858043 200000 971482028 200000 656031879 200000 201919563 200000 430062307 200000 901409964 200000 737533221 200000 874179122 200000 931072525 200000 455025098 200000 712812676 200000 638242089 200000 575282400 200000 770287122 200000 492438556 200000 231456655 200000 254981410 200000 504458037 200000 944759298 200000 815949410 200000 244896570 200000 533407616 200000 804356333 200000 816987969 200000 241582638 200000 854290914 200000 509404212 200000 651062378 200000 86696357 200000 55506922 200000 798317005 200000 877158076 200000 597585381 200000 786593221 200000 532548174 200000 439447988 200000 571135957 200000 404497987 200000 963945711 200000 376781683 200000 756650747 200000 505708753 200000 359679365 200000 763669685 200000 151822718 200000 951281023 200000 957196423 200000 347430619 200000 323767845 200000 590722811 200000 838702859 200000 107680225 200000 677827669 200000 370792084 200000 460584649 200000 633916519 200000 598836246 200000 884734007 200000 427818006 200000 909929899 200000 419261965 200000 27612788 200000 261169129 200000 656797068 200000 722761089 200000 707271801 200000 838781400 200000 860024968 200000 723859546 200000 249396244 200000 491720219 200000 849929150 200000 209019164 200000 841281460 200000 131269511 200000 759577836 200000 423012080 200000 801838183 200000 962973588 200000 717402736 200000 331833755 200000 534730716 200000 657310294 200000 204357450 200000 436150147 200000 308084834 200000 237223046 200000 694310679 200000 633338800 200000 376199911 200000 193345402 200000 473286679 200000 861241799 200000 290161401 200000 665716007 200000 150556455 200000 69206032 200000 710257351 200000 187202597 200000 674412486 200000 722657649 200000 648502559 200000 694057898 200000 324893203 200000 715712368 200000 719082352 200000 50621325 200000 466365133 200000 366059572 200000 643886537 200000 487391811 200000 675879760 200000 501987971 200000 876188888 200000 123350244 200000 131687326 200000 545435075 200000 346709995 200000 685141286 200000 944922194 200000 524792829 200000 693101809 200000 469171040 200000 959923885 200000 562567637 200000 780720248 200000 161732232 200000 992823949 200000 365126290 200000 602665391 200000 382658100 200000 381483631 200000 497554971 200000 920671845 200000 16159899 200000 389844852 200000 607425782 200000 640132872 200000 605100692 200000 800992088 200000 466156106 200000 727609510 200000 645862805 200000 765711995 200000 883502557 200000 184954094 200000 371665333 200000 411612636 200000 311221270 200000 676964910 200000 68270505 200000 466169624 200000 301195260 200000 673434965 200000 872753353 200000 360551534 200000 478359348 200000 674093042 200000 49632523 200000 609876668 200000 208853510 200000 71721522 200000 898671366 200000 451574146 200000 491113303 200000 651529445 200000 453788655 200000 338870494 200000 102292654 200000 511709561 200000 43721118 200000 301752718 200000 612632627 200000 804971517 200000 258268298 200000 573313264 200000 706538154 200000 444898078 200000 68882375 200000 206056708 200000 325886844 200000 662983212 200000 877562638 200000 51554919 200000 39000750 200000 178067220 200000 438569652 200000 866240089 200000 74050790 200000 92650598 200000 427604913 200000 621687991 200000 566234988 200000 125732176 200000 428306842 200000 426543616 200000 727680550 200000 134441888 200000 648124070 200000 322494291 200000 247984537 200000 827992518 200000 902400427 200000 217172590 200000 129179374 200000 365212366 200000 353881633 200000 911568816 200000 601136106 200000 423328873 200000 203510301 200000 396783639 200000 924615924 200000 55768804 200000 241149014 200000 522238786 200000 982831890 200000 62279470 200000 438340130 200000 528424302 200000 961225707 200000 125938901 200000 302283129 200000 633598844 200000 996404165 200000 235569160 200000 105421552 200000 540615400 200000 909753223 200000 661744534 200000 134128574 200000 818774995 200000 147481783 200000 770126572 200000 190567354 200000 324659449 200000 384074620 200000 509231130 200000 947155802 200000 871828922 200000 339248796 200000 345304526 200000 480282548 200000 671149589 200000 192270206 200000 685451094 200000 306632320 200000 723301030 200000 57179177 200000 369836706 200000 634664979 200000 96382639 200000 844237122 200000 444740670 200000 226841956 200000 54968331 200000 937803280 200000 377625435 200000 748511241 200000 184695099 200000 74900603 200000 717440454 200000 845468730 200000 789100381 200000 69745927 200000 477247982 200000 404811468 200000 683010607 200000 315441372 200000 3839201 200000 197350710 200000 806612495 200000 672905153 200000 710024270 200000 241169295 200000 309255165 200000 733151771 200000 957988996 200000 423174284 200000 870701462 200000 840887026 200000 447493232 200000 782933382 200000 750915865 200000 504484331 200000 30235042 200000 713415281 200000 179033957 200000 186744654 200000 338599496 200000 519893989 200000 186300921 200000 427286017 200000 12624688 200000 655588120 200000 130455281 200000 981754762 200000 977973705 200000 710970848 200000 396217614 200000 129594895 200000 718212130 200000 177542837 200000 638910382 200000 687263832 200000 202116840 200000 594878636 200000 910845647 200000 926146507 200000 823564651 200000 604374908 200000 400056592 200000 765057646 200000 648545177 200000 32444283 200000 444529582 200000 300062440 200000 605930496 200000 304604577 200000 879685770 200000 872649855 200000 608708047 200000 893417859 200000 994731040 200000 261691673 200000 468187861 200000 446956376 200000 831216016 200000 182078783 200000 385359743 200000 68361207 200000 49918105 200000 208498197 200000 85948637 200000 536068310 200000 626743192 200000 203106146 200000 414021789 200000 361216523 200000 280992140 200000 303250317 200000 999408397 200000 558357581 200000 578441748 200000 221463964 200000 907728157 200000 716504307 200000 878865774 200000 541275958 200000 843920473 200000 821843955 200000 87082105 200000 676288674 200000 234981618 200000 568694755 200000 689374387 200000 645296837 200000 243462068 200000 380522491 200000 8834106 200000 973621542 200000 665224720 200000 162838544 200000 145588174 200000 400303596 200000 956106771 200000 731331225 200000 84789452 200000 10272222 200000 755018349 200000 999630509 200000 445180724 200000 214777953 200000 233159786 200000 74579969 200000 530777507 200000 532516733 200000 219092475 200000 727941358 200000 15716696 200000 894019031 200000 768949676 200000 577613928 200000 922355762 200000 516829367 200000 695648430 200000 40793095 200000 19653807 200000 371828738 200000 940217038 200000 969482752 200000 217633262 200000 778810944 200000 448022139 200000 105146668 200000 567120301 200000 330095255 200000 790421700 200000 437443327 200000 837406795 200000 94803661 200000 712326998 200000 848536977 200000 498089158 200000 484027720 200000 64412801 200000 427214232 200000 519760060 200000 888846096 200000 231989043 200000 373973610 200000 169554541 200000 146525643 200000 808148218 200000 228050943 200000 337282742 200000 611296703 200000 544322053 200000 224023276 200000 973145367 200000 908181971 200000 149691171 200000 435965544 200000 154621357 200000 217886093 200000 553411009 200000 336113226 200000 895398711 200000 992176404 200000 954533359 200000 481805576 200000 214892308 200000 308052270 200000 52846171 200000 252562872 200000 835449666 200000 796351810 200000 254389331 200000 759698449 200000 276252768 200000 715777366 200000 78757830 200000 237722730 200000 380099500 200000 488613905 200000 86778178 200000 539697593 200000 937451781 200000 27695289 200000 666584055 200000 145766292 200000 691385576 200000 318443317 200000 628721074 200000 18142259 200000 294640246 200000 193962508 200000 401100513 200000 626742891 200000 107332971 200000 358038627 200000 34821269 200000 218362291 200000 697670184 200000 748084737 200000 250566266 200000 485817377 200000 415150505 200000 796271950 200000 846970591 200000 123859565 200000 452307342 200000 504852302 200000 638976179 200000 219730412 200000 408580118 200000 571144106 200000 328224645 200000 491137173 200000 769416733 200000 357749926 200000 896305027 200000 879536383 200000 19161893 200000 828312363 200000 229858683 200000 123695199 200000 192890697 200000 598158013 200000 290780380 200000 124118670 200000 671534410 200000 365157765 200000 420080565 200000 165696512 200000 617584774 200000 283567176 200000 257152691 200000 701523917 200000 926587131 200000 13010540 200000 6176550 200000 76719531 200000 478978375 200000 323269625 200000 169202427 200000 724564976 200000 165147306 200000 354109333 200000 292707011 200000 125603220 200000 459921665 200000 352741510 200000 883250090 200000 81535020 200000 146440907 200000 341320370 200000 991641471 200000 756545519 200000 46273319 200000 758781089 200000 80953521 200000 173885363 200000 761215956 200000 868132217 200000 475392079 200000 193770736 200000 615440687 200000 216580352 200000 899233799 200000 316571579 200000 955494455 200000 13339549 200000 459396135 200000 578912971 200000 196954250 200000 472315478 200000 389614494 200000 192856439 200000 631459944 200000 7312594 200000 769020410 200000 838374325 200000 534995119 200000 156055895 200000 983278955 200000 205124123 200000 574502621 200000 643512524 200000 329031869 200000 44369377 200000 889853200 200000 901950648 200000 417652065 200000 170599644 200000 78248968 200000 816251712 200000 706954596 200000 498278787 200000 379200290 200000 937418539 200000 965039477 200000 391547628 200000 314338397 200000 407564769 200000 24217315 200000 665168079 200000 423923288 200000 169894758 200000 924980635 200000 64485249 200000 721512017 200000 910460002 200000 368466477 200000 580084217 200000 413951015 200000 860826140 200000 858850758 200000 770279373 200000 345543768 200000 514120313 200000 658776118 200000 583985461 200000 888840707 200000 769356289 200000 634428395 200000 723248390 200000 826075878 200000 741983705 200000 62350324 200000 344935608 200000 518367583 200000 613011913 200000 20792318 200000 27339359 200000 52886126 200000 193541174 200000 678362201 200000 854465204 200000 815400881 200000 761991720 200000 734332914 200000 414418189 200000 286930789 200000 146031941 200000 512075865 200000 992114015 200000 53576298 200000 731184083 200000 919994812 200000 997166658 200000 151776831 200000 274165944 200000 527332074 200000 146480876 200000 942862081 200000 567137148 200000 373195088 200000 793787699 200000 310215023 200000 152169029 200000 558916350 200000 288469391 200000 466238696 200000 542239193 200000 202378913 200000 281627413 200000 873569642 200000 13941663 200000 358136713 200000 497683836 200000 225247123 200000 867987357 200000 314963364 200000 514869531 200000 309675683 200000 17761402 200000 19062657 200000 584295144 200000 794648184 200000 146620284 200000 318311501 200000 782887545 200000 248977807 200000 115280522 200000 789258200 200000 577888261 200000 549046025 200000 659710506 200000 426223247 200000 231437411 200000 526715042 200000 319007107 200000 226531202 200000 974016777 200000 893006010 200000 846609500 200000 469673055 200000 715230733 200000 358829648 200000 919375642 200000 249658229 200000 31239719 200000 254957313 200000 537139908 200000 104230833 200000 325912748 200000 902817548 200000 582669058 200000 308561059 200000 342878611 200000 501159248 200000 680270872 200000 883867768 200000 478020467 200000 883900235 200000 231464686 200000 926307840 200000 529918849 200000 863055131 200000 633748747 200000 642911913 200000 673358229 200000 953826176 200000 281521300 200000 805276289 200000 503598630 200000 195683800 200000 951970385 200000 547950136 200000 327428680 200000 819892256 200000 149449127 200000 511236890 200000 64409524 200000 860945145 200000 840872094 200000 98141464 200000 165961407 200000 210529695 200000 54443484 200000 799172799 200000 845726305 200000 379855346 200000 87713446 200000 967195454 200000 594006063 200000 353047152 200000 348864229 200000 477102691 200000 341810784 200000 660701240 200000 835486494 200000 248882333 200000 978158026 200000 331486985 200000 977319544 200000 540738811 200000 134467557 200000 346884927 200000 330404025 200000 742018858 200000 968379078 200000 433734619 200000 906293319 200000 325369210 200000 611879716 200000 383188603 200000 372420650 200000 193790681 200000 264892501 200000 263642973 200000 415929352 200000 963220182 200000 366205009 200000 326309215 200000 375462951 200000 765163934 200000 851307949 200000 111770113 200000 66638702 200000 505970176 200000 911767456 200000 827871072 200000 907274595 200000 74693996 200000 428314625 200000 192673339 200000 776888877 200000 667159023 200000 200120134 200000 354620401 200000 324970131 200000 16081464 200000 389538437 200000 32496769 200000 507413498 200000 21393813 200000 47897462 200000 719100040 200000 606533737 200000 418079221 200000 669242478 200000 465052485 200000 852633735 200000 210167783 200000 791939172 200000 189168791 200000 488021915 200000 455686296 200000 886798062 200000 858648315 200000 683963786 200000 453979608 200000 456929348 200000 840660882 200000 425675483 200000 845700117 200000 107948859 200000 299850265 200000 260136630 200000 735562333 200000 235279178 200000 150239982 200000 974448863 200000 114130016 200000 790006920 200000 813812497 200000 129091519 200000 441281130 200000 497600426 200000 158746143 200000 32737882 200000 309319020 200000 212174345 200000 562630231 200000 100373081 200000 611263219 200000 906314649 200000 989835416 200000 775144449 200000 814040366 200000 594625266 200000 644587617 200000 156441656 200000 216542955 200000 331338570 200000 711175631 200000 424460422 200000 680123801 200000 13496951 200000 777418657 200000 190876433 200000 306014535 200000 449936113 200000 753264437 200000 937365663 200000 902388386 200000 767666637 200000 789311627 200000 532599958 200000 762802938 200000 350976194 200000 457176641 200000 339685118 200000 618526269 200000 474406950 200000 136891285 200000 675562621 200000 925923577 200000 293674737 200000 872916069 200000 874571865 200000 264862301 200000 831341240 200000 376302896 200000 773360249 200000 252513848 200000 731064754 200000 202822422 200000 238181219 200000 129754359 200000 873934518 200000 886817235 200000 302407230 200000 156136874 200000 867889978 200000 141250503 200000 49633488 200000 213570047 200000 971586900 200000 232369136 200000 672171392 200000 410820676 200000 345668027 200000 280667117 200000 150404949 200000 619477864 200000 12244934 200000 779382780 200000 990407668 200000 886184698 200000 42186603 200000 526859004 200000 757933988 200000 553313575 200000 318837056 200000 356570731 200000 503080780 200000 910060223 200000 859723389 200000 435334247 200000 681245299 200000 955049264 200000 201196791 200000 30314416 200000 147863358 200000 975620744 200000 973880613 200000 699799459 200000 943819380 200000 910168950 200000 348129822 200000 142423616 200000 135283069 200000 65596233 200000 241974679 200000 36666916 200000 752150109 200000 432324590 200000 592387048 200000 639714958 200000 166349245 200000 578307061 200000 236712456 200000 332216669 200000 702975713 200000 239525516 200000 80108939 200000 787711760 200000 246674866 200000 36206977 200000 656949418 200000 143612099 200000 774129845 200000 665386819 200000 725944379 200000 760825399 200000 853408016 200000 8155873 200000 960447411 200000 970545610 200000 328388747 200000 305095176 200000 535292714 200000 412068986 200000 460177804 200000 850218760 200000 495590742 200000 391591397 200000 241713945 200000 312559311 200000 710404493 200000 477554763 200000 533713624 200000 346398443 200000 221484487 200000 420417673 200000 781909265 200000 423240075 200000 54005913 200000 323140639 200000 81770666 200000 408768893 200000 7598394 200000 911847210 200000 939026217 200000 582357041 200000 572119425 200000 538938473 200000 818840245 200000 312531892 200000 943908836 200000 239610683 200000 480576532 200000 761426612 200000 217133433 200000 406471070 200000 569370285 200000 25119362 200000 186150391 200000 96250929 200000 891906182 200000 380176650 200000 125035445 200000 110374962 200000 852963910 200000 787302107 200000 238200233 200000 949178240 200000 856988468 200000 928977189 200000 646093673 200000 89233561 200000 209925429 200000 764996532 200000 693637933 200000 399977627 200000 384391376 200000 859369721 200000 805550026 200000 630646598 200000 106665260 200000 819150849 200000 653672119 200000 997403383 200000 80167952 200000 290654331 200000 206576138 200000 261373613 200000 529618913 200000 920447670 200000 132418683 200000 319255047 200000 540623271 200000 994500511 200000 395492191 200000 712213316 200000 351697671 200000 861955270 200000 126629549 200000 727861057 200000 229901385 200000 871894617 200000 811460348 200000 66934141 200000 320088658 200000 116151590 200000 492769665 200000 720775191 200000 803295402 200000 885720732 200000 874234901 200000 492584908 200000 767146870 200000 902665417 200000 925104428 200000 351723517 200000 417193342 200000 583587933 200000 724655582 200000 373023911 200000 694983720 200000 199432868 200000 422067169 200000 543990888 200000 224424825 200000 955033487 200000 329896331 200000 153101952 200000 261066778 200000 336359851 200000 939362260 200000 204697804 200000 298694480 200000 958053415 200000 877199953 200000 986338252 200000 863327490 200000 628669138 200000 830834489 200000 143398045 200000 274098614 200000 663679001 200000 718128482 200000 591568638 200000 711252115 200000 417403148 200000 823761988 200000 810395470 200000 375451999 200000 711648601 200000 471272436 200000 535138443 200000 464538753 200000 465666894 200000 335698729 200000 984739924 200000 28883711 200000 28286938 200000 181810490 200000 387317479 200000 444969088 200000 677054603 200000 518279197 200000 373558562 200000 918976330 200000 262532496 200000 30764648 200000 341917317 200000 676612164 200000 611380152 200000 472628563 200000 960996141 200000 670610164 200000 928882801 200000 260639923 200000 357170650 200000 922865025 200000 419747785 200000 14125311 200000 722238953 200000 768861874 200000 497177711 200000 717790029 200000 677100377 200000 280205804 200000 324135857 200000 295726421 200000 179651273 200000 288749366 200000 676940671 200000 965499756 200000 692022136 200000 588914488 200000 939055717 200000 408786057 200000 212663107 200000 268577590 200000 653830036 200000 315539010 200000 863481001 200000 794002201 200000 18993881 200000 588892879 200000 708264136 200000 751672165 200000 601101475 200000 173123845 200000 807080288 200000 661209411 200000 927425024 200000 425561180 200000 999450319 200000 196328567 200000 896414880 200000 960945896 200000 174016018 200000 405555050 200000 605417167 200000 143358306 200000 485186250 200000 136552225 200000 342032766 200000 690740000 200000 778622259 200000 729800514 200000 783205434 200000 970485783 200000 144380461 200000 176369173 200000 530554674 200000 980746463 200000 86690103 200000 147253376 200000 584544564 200000 581056174 200000 692656238 200000 256015881 200000 262110640 200000 100650842 200000 568970897 200000 755909335 200000 70024882 200000 611266907 200000 708316415 200000 677581232 200000 641426155 200000 181007814 200000 879879606 200000 577457146 200000 328182184 200000 755604562 200000 892509525 200000 9031614 200000 918575320 200000 208649046 200000 552054041 200000 624647583 200000 619916041 200000 453205960 200000 183491811 200000 230675175 200000 123950443 200000 301673278 200000 544868144 200000 65467258 200000 407845834 200000 164040687 200000 186331934 200000 975276511 200000 147433623 200000 781717682 200000 630747756 200000 512185149 200000 95053023 200000 292355837 200000 676497786 200000 471137114 200000 227326545 200000 215027942 200000 552727876 200000 736816285 200000 674368315 200000 455436069 200000 400057194 200000 304059917 200000 185227917 200000 550295823 200000 572842538 200000 24571215 200000 958390227 200000 261933211 200000 839440995 200000 737942699 200000 959955774 200000 651177056 200000 148347795 200000 793569542 200000 306970523 200000 622158739 200000 907043801 200000 473428967 200000 191556697 200000 410204172 200000 608428018 200000 549906294 200000 857103238 200000 477567553 200000 664639295 200000 16402039 200000 266019281 200000 279840073 200000 620704188 200000 159443539 200000 882391689 200000 822970586 200000 574124554 200000 237771023 200000 966870428 200000 57707850 200000 25495397 200000 6612817 200000 396103064 200000 894394769 200000 255559597 200000 224650849 200000 328040875 200000 70885700 200000 503565153 200000 720340005 200000 65795494 200000 16054426 200000 691563934 200000 957338914 200000 913610229 200000 439027817 200000 945617955 200000 720084609 200000 669646760 200000 479043112 200000 512373582 200000 480015367 200000 307105900 200000 766676463 200000 908958751 200000 961112603 200000 282571409 200000 47638642 200000 278025780 200000 10078659 200000 211450629 200000 153634056 200000 683264971 200000 93449894 200000 57513302 200000 867342761 200000 122614722 200000 432885002 200000 118687156 200000 865609962 200000 434483609 200000 647865814 200000 935224555 200000 139113986 200000 729806189 200000 583120528 200000 233759852 200000 979005128 200000 787896830 200000 536121183 200000 464592452 200000 530219442 200000 595861161 200000 810789129 200000 203675938 200000 907129814 200000 373327213 200000 940244213 200000 286611540 200000 329304300 200000 982150377 200000 802510122 200000 636297161 200000 756222281 200000 429572187 200000 926136397 200000 943283728 200000 430717924 200000 371064226 200000 928306085 200000 151519318 200000 638081619 200000 949615420 200000 275374873 200000 894290027 200000 812526286 200000 938766407 200000 815833904 200000 318351549 200000 29141034 200000 269525635 200000 636551439 200000 134728794 200000 808382942 200000 296627789 200000 152126078 200000 87479025 200000 768727553 200000 530004133 200000 863928802 200000 439594705 200000 675141448 200000 532286760 200000 6236227 200000 114244327 200000 218860300 200000 19551766 200000 49681734 200000 509697731 200000 459288897 200000 524795980 200000 793979187 200000 925553299 200000 16539775 200000 470737737 200000 754618608 200000 319947558 200000 732486140 200000 782060332 200000 343718914 200000 368436201 200000 121502606 200000 984543923 200000 197463186 200000 228238571 200000 105150380 200000 262666045 200000 61011813 200000 420918492 200000 719936365 200000 807022791 200000 147445218 200000 999398665 200000 3527815 200000 841877490 200000 599844367 200000 88995680 200000 844135249 200000 689594875 200000 581272210 200000 400078450 200000 754491073 200000 397902016 200000 733514420 200000 479270251 200000 85977709 200000 917271745 200000 486748248 200000 183406618 200000 76791436 200000 524246811 200000 663704072 200000 233831151 200000 602722805 200000 594053005 200000 478841575 200000 9730295 200000 965007901 200000 338552438 200000 482500799 200000 721692129 200000 100643101 200000 685739732 200000 897902580 200000 976639483 200000 229110185 200000 660342854 200000 379627917 200000 168850484 200000 533226265 200000 715677450 200000 180238129 200000 998598170 200000 528259939 200000 294155775 200000 11661094 200000 429053405 200000 37535517 200000 257832611 200000 486531156 200000 607086666 200000 857009023 200000 524314900 200000 832340543 200000 614856912 200000 667851358 200000 232541714 200000 413709583 200000 864304509 200000 44255281 200000 718229242 200000 795617675 200000 734402816 200000 925021199 200000 429994444 200000 356784408 200000 401045159 200000 792580013 200000 445205285 200000 773031870 200000 166646882 200000 217151331 200000 195993669 200000 425826850 200000 275423422 200000 904940072 200000 860307721 200000 674806156 200000 534294762 200000 979686288 200000 709706736 200000 61869537 200000 975975604 200000 708572628 200000 762513945 200000 730736553 200000 754592395 200000 639599050 200000 301817154 200000 654916618 200000 524897661 200000 320960231 200000 953315273 200000 255901385 200000 728564538 200000 816852803 200000 402944174 200000 360434255 200000 833975823 200000 469600148 200000 234213775 200000 370687905 200000 529435370 200000 31323440 200000 874125481 200000 303295590 200000 961957212 200000 497756175 200000 838592732 200000 825699556 200000 328026001 200000 316009158 200000 440144807 200000 41830402 200000 816532568 200000 27062412 200000 497963815 200000 322713414 200000 769266465 200000 498113336 200000 575584795 200000 426860758 200000 890932728 200000 785774399 200000 253371362 200000 601115003 200000 244331406 200000 235299258 200000 91190907 200000 483113625 200000 323260720 200000 15678557 200000 236057730 200000 709733943 200000 65379021 200000 41764736 200000 364127032 200000 210782972 200000 96497908 200000 28079641 200000 505441403 200000 682912302 200000 979251922 200000 804647358 200000 184942281 200000 474993076 200000 551454775 200000 290244774 200000 458341184 200000 119810069 200000 398505873 200000 636431272 200000 405704096 200000 433831542 200000 674766318 200000 953633338 200000 826082886 200000 908374174 200000 537987325 200000 264999027 200000 276391986 200000 801492725 200000 635061004 200000 578586377 200000 587393281 200000 529710719 200000 325359371 200000 712370514 200000 1560818 200000 440882916 200000 587086471 200000 169000261 200000 135798500 200000 813385323 200000 888936366 200000 602837369 200000 404233813 200000 246456313 200000 378580305 200000 639062307 200000 613475172 200000 29373718 200000 823985884 200000 155539996 200000 446829263 200000 880304104 200000 796717150 200000 276174552 200000 737333748 200000 928237364 200000 44004998 200000 908868719 200000 473971411 200000 614086243 200000 224522915 200000 182191255 200000 487549449 200000 569438074 200000 801566371 200000 455773094 200000 247563990 200000 125004576 200000 376338708 200000 740970644 200000 441834263 200000 118965914 200000 255108901 200000 238248182 200000 322436428 200000 326956497 200000 564375204 200000 637605635 200000 853292690 200000 20521802 200000 786194945 200000 643177361 200000 687314600 200000 724576300 200000 602618953 200000 604482584 200000 502673389 200000 941834301 200000 804719402 200000 991039661 200000 657760607 200000 325361124 200000 836282612 200000 433842695 200000 821627549 200000 115619367 200000 742517397 200000 753052029 200000 538512357 200000 931719853 200000 23121308 200000 714158853 200000 325451797 200000 336057276 200000 145946678 200000 395447605 200000 473021101 200000 751872571 200000 896954675 200000 266428229 200000 627487178 200000 626050993 200000 810891265 200000 265675530 200000 316820012 200000 510289987 200000 134713006 200000 913043706 200000 249136432 200000 661543096 200000 510270953 200000 415013934 200000 756702422 200000 176469623 200000 719759616 200000 872019034 200000 34885051 200000 53261703 200000 153836514 200000 870023127 200000 339386142 200000 442277005 200000 733457182 200000 818677145 200000 586358494 200000 563134673 200000 214624226 200000 173170999 200000 223083385 200000 545250872 200000 871250428 200000 832261353 200000 499328013 200000 905625930 200000 261096411 200000 166822276 200000 174060122 200000 145231660 200000 607263885 200000 633083007 200000 753679550 200000 940635046 200000 87813057 200000 806278641 200000 471242295 200000 291150621 200000 434250694 200000 222224016 200000 405887587 200000 868028569 200000 670378890 200000 217070002 200000 364335489 200000 353023424 200000 702967451 200000 537896783 200000 967281265 200000 624961752 200000 852848424 200000 25049596 200000 4318895 200000 807129799 200000 671714303 200000 512099568 200000 80296539 200000 846899989 200000 660708495 200000 967510529 200000 932724787 200000 161747944 200000 723394279 200000 335095719 200000 743446934 200000 107364870 200000 13074869 200000 65429239 200000 917515906 200000 647956182 200000 909961287 200000 37341608 200000 275359126 200000 104466014 200000 875325068 200000 781763089 200000 591016464 200000 761428293 200000 221451538 200000 746543400 200000 629582286 200000 318696145 200000 783831816 200000 277201539 200000 837593936 200000 856597737 200000 821024829 200000 186981465 200000 848736691 200000 394847251 200000 972173087 200000 288735617 200000 931426999 200000 921427830 200000 46765756 200000 558109041 200000 58343097 200000 262290649 200000 25964227 200000 308010559 200000 213544120 200000 603248801 200000 790447490 200000 112313507 200000 865585747 200000 98995157 200000 29340648 200000 677464050 200000 849798600 200000 780830236 200000 452508036 200000 270598691 200000 518161398 200000 395907005 200000 821578372 200000 658894796 200000 706885723 200000 694538141 200000 293705142 200000 891178021 200000 206367510 200000 622687044 200000 929134216 200000 302459139 200000 16588517 200000 191573719 200000 443436811 200000 302553309 200000 677419302 200000 8119582 200000 772495851 200000 380735690 200000 197095385 200000 119231358 200000 225659512 200000 113196672 200000 470101915 200000 32591871 200000 361803935 200000 670841941 200000 863708075 200000 91301191 200000 732293872 200000 200302401 200000 72674281 200000 181841563 200000 890491545 200000 262589145 200000 943147729 200000 969077732 200000 296497000 200000 549704019 200000 788339587 200000 632561063 200000 346490829 200000 83774856 200000 563420093 200000 27049739 200000 985485524 200000 138674924 200000 743000542 200000 203788757 200000 42545198 200000 506359703 200000 871175396 200000 429909102 200000 274635816 200000 408684608 200000 349162605 200000 11333083 200000 150666161 200000 850094651 200000 650234553 200000 317419459 200000 715527767 200000 625404289 200000 417084581 200000 534094956 200000 876410441 200000 37694631 200000 471854513 200000 233742525 200000 239013974 200000 623191780 200000 26082298 200000 380276284 200000 814911467 200000 422094863 200000 182620736 200000 496495888 200000 592937752 200000 853669534 200000 264238048 200000 111154688 200000 580348555 200000 723964327 200000 310796505 200000 577643633 200000 843770771 200000 21998818 200000 997623242 200000 799389290 200000 100910621 200000 276600996 200000 896158705 200000 555785874 200000 994070712 200000 266481124 200000 632950061 200000 812577328 200000 233893012 200000 199842872 200000 23776252 200000 472714537 200000 373410174 200000 884432344 200000 665096060 200000 341266948 200000 61351909 200000 498408857 200000 269668205 200000 179718121 200000 643309783 200000 143251186 200000 339934253 200000 565917852 200000 614964739 200000 52216826 200000 827809977 200000 779628678 200000 356609464 200000 430024550 200000 70537905 200000 108678827 200000 834478307 200000 79776911 200000 68910676 200000 594015924 200000 969050388 200000 276331881 200000 970062975 200000 549994726 200000 459572345 200000 21872268 200000 539045041 200000 158030375 200000 530318304 200000 134798638 200000 258509577 200000 305211391 200000 816660664 200000 111054629 200000 26686533 200000 515335316 200000 675160848 200000 413047528 200000 11838404 200000 728556715 200000 933356949 200000 489463182 200000 969425796 200000 360952749 200000 982563735 200000 641597645 200000 653298723 200000 613270943 200000 70916356 200000 288596732 200000 32891105 200000 156845352 200000 877247594 200000 491355409 200000 538839451 200000 801755534 200000 374346489 200000 793869986 200000 389979857 200000 86374584 200000 511618685 200000 538335718 200000 136360864 200000 772633900 200000 221904743 200000 348458420 200000 638575559 200000 821960721 200000 149638339 200000 435523969 200000 698838950 200000 503524141 200000 150532162 200000 536725350 200000 247372345 200000 616246503 200000 751417394 200000 336043543 200000 894526240 200000 462592069 200000 319633280 200000 619431660 200000 103724185 200000 298213102 200000 485610939 200000 99771867 200000 933284738 200000 392829225 200000 587696915 200000 611897722 200000 211034459 200000 473182683 200000 481082965 200000 886695169 200000 254373954 200000 341715595 200000 67010799 200000 819424325 200000 297137908 200000 765465953 200000 875632370 200000 266476989 200000 516057810 200000 318048033 200000 757015818 200000 128504448 200000 777565144 200000 261130548 200000 44624006 200000 39992899 200000 534271654 200000 489120670 200000 936411478 200000 402334046 200000 118192763 200000 458459912 200000 502988806 200000 443017928 200000 796987188 200000 20887222 200000 643691975 200000 522421781 200000 351818576 200000 588477073 200000 366180966 200000 386973566 200000 326405614 200000 491613982 200000 33791059 200000 28647897 200000 188301516 200000 172426627 200000 344686234 200000 591308955 200000 25098312 200000 530030472 200000 405560556 200000 987206108 200000 838435170 200000 464694163 200000 861814677 200000 706112082 200000 868778936 200000 629843113 200000 705083270 200000 173324627 200000 421595015 200000 879005811 200000 605628492 200000 375444183 200000 194799024 200000 81798966 200000 775753750 200000 222920051 200000 528063919 200000 752441305 200000 875429299 200000 214835806 200000 63086500 200000 667528162 200000 180596880 200000 47197039 200000 283790926 200000 152092024 200000 29755581 200000 387843355 200000 246121738 200000 777954145 200000 677210344 200000 494578811 200000 330728407 200000 570303236 200000 478408287 200000 917785411 200000 124425044 200000 534222951 200000 709655313 200000 549462475 200000 693926591 200000 699465777 200000 715734413 200000 833254665 200000 810054134 200000 712520617 200000 85047040 200000 465262227 200000 750854009 200000 973515444 200000 533815610 200000 424230048 200000 812862053 200000 4653529 200000 540564137 200000 627703303 200000 194422906 200000 165634111 200000 395025499 200000 991189054 200000 813641749 200000 96073645 200000 66263551 200000 748912476 200000 359181878 200000 245436552 200000 776003043 200000 142752279 200000 247131770 200000 585382360 200000 959667447 200000 655572933 200000 102662432 200000 581435202 200000 688451271 200000 728405597 200000 390057735 200000 65820429 200000 818150276 200000 110648950 200000 176288173 200000 335206945 200000 870978555 200000 491473221 200000 962427185 200000 626873859 200000 675422619 200000 252522659 200000 309331537 200000 124769497 200000 503193715 200000 282606340 200000 443102316 200000 426115435 200000 750855984 200000 940552064 200000 703620479 200000 444874526 200000 27269410 200000 790305741 200000 907663915 200000 514849786 200000 77929015 200000 340227137 200000 942425516 200000 287220389 200000 55333629 200000 245925332 200000 756656611 200000 399862885 200000 102993571 200000 92800539 200000 573431628 200000 210563873 200000 841090295 200000 584704333 200000 759895815 200000 103615327 200000 473945704 200000 988604480 200000 456725202 200000 488875077 200000 473010693 200000 638385772 200000 788692236 200000 863383452 200000 18115452 200000 22378470 200000 283275443 200000 871184839 200000 974923035 200000 937506661 200000 798128998 200000 487625168 200000 357031377 200000 567824960 200000 744085859 200000 147102555 200000 762543404 200000 892075117 200000 431597960 200000 308498095 200000 857887580 200000 95216258 200000 609652053 200000 243439283 200000 831167278 200000 289211319 200000 479633128 200000 769626861 200000 694462480 200000 973584352 200000 415519486 200000 356831620 200000 753937938 200000 319671670 200000 659391735 200000 20975423 200000 175450082 200000 378029967 200000 671429842 200000 126818179 200000 658041039 200000 356256224 200000 379212588 200000 413809751 200000 785734342 200000 510438593 200000 213915460 200000 48133731 200000 605042263 200000 876641065 200000 326525177 200000 241999595 200000 370940079 200000 624942252 200000 341917385 200000 302642136 200000 316555166 200000 778355587 200000 782773203 200000 280362926 200000 848279442 200000 240526979 200000 421832149 200000 280469398 200000 339935130 200000 985668387 200000 118280493 200000 852266324 200000 518942051 200000 501420922 200000 661412571 200000 778838353 200000 776964413 200000 803837502 200000 47270012 200000 509879954 200000 897742870 200000 478615749 200000 907014736 200000 933786301 200000 163487100 200000 99470599 200000 241941300 200000 32321050 200000 174439838 200000 982538649 200000 45371559 200000 834103183 200000 375574346 200000 599151026 200000 812761288 200000 842272930 200000 984573423 200000 941437224 200000 738608725 200000 911701369 200000 627274652 200000 963846771 200000 247095469 200000 733714140 200000 994104575 200000 65990824 200000 490795470 200000 462063153 200000 491747686 200000 98942846 200000 713742935 200000 45989758 200000 404597439 200000 179535692 200000 593102214 200000 64368490 200000 735719323 200000 767479560 200000 425537337 200000 413834044 200000 778535206 200000 201920584 200000 870944752 200000 526836952 200000 483450672 200000 879205699 200000 113420488 200000 731279560 200000 925885990 200000 202129104 200000 576701825 200000 429251120 200000 816348440 200000 288313957 200000 462312568 200000 580051159 200000 438154676 200000 580875288 200000 741384364 200000 390764324 200000 151318601 200000 768807073 200000 709669308 200000 974275102 200000 320589252 200000 251303765 200000 118847974 200000 945568106 200000 453529525 200000 245002283 200000 760372233 200000 995554639 200000 840585289 200000 857025465 200000 615936419 200000 432651957 200000 826890832 200000 757968695 200000 91010771 200000 87395616 200000 486429496 200000 992776826 200000 894692951 200000 544637113 200000 468624143 200000 831574009 200000 401580941 200000 330376772 200000 388253829 200000 667890891 200000 519867509 200000 766566698 200000 280700646 200000 162139302 200000 793241004 200000 735521135 200000 855972899 200000 34973664 200000 95609970 200000 7971260 200000 804081353 200000 687368049 200000 477463204 200000 164079958 200000 776962055 200000 596107501 200000 771489985 200000 779596323 200000 127251883 200000 853994125 200000 853967848 200000 908038827 200000 364546596 200000 303358247 200000 649584087 200000 129858068 200000 848199809 200000 101404208 200000 486570221 200000 508059172 200000 19775600 200000 710927808 200000 894267432 200000 536160578 200000 789528127 200000 112825486 200000 888754470 200000 662542452 200000 775224540 200000 403809262 200000 433042471 200000 978057057 200000 829388760 200000 455578585 200000 493708809 200000 72384079 200000 54277983 200000 72540900 200000 779175497 200000 139735589 200000 418655809 200000 991155270 200000 280712968 200000 656001129 200000 650577387 200000 458916310 200000 479261954 200000 227896130 200000 305669229 200000 492232714 200000 410636695 200000 423158134 200000 822878837 200000 496304632 200000 789413061 200000 836105324 200000 373853009 200000 882028888 200000 803719979 200000 50938411 200000 883820784 200000 288541311 200000 881608199 200000 110746456 200000 565027297 200000 16985188 200000 267444024 200000 584177978 200000 181127506 200000 352719005 200000 534471996 200000 758858168 200000 348254992 200000 80492898 200000 709648690 200000 964574553 200000 954921356 200000 405581704 200000 443708119 200000 474925890 200000 560311764 200000 342337158 200000 699411084 200000 718769979 200000 559604117 200000 756853875 200000 254819661 200000 299052969 200000 890972446 200000 828670980 200000 9235643 200000 949944212 200000 732678495 200000 896359570 200000 332843794 200000 150331553 200000 944644069 200000 88346641 200000 548688178 200000 87355160 200000 935430879 200000 408925465 200000 491347609 200000 738563039 200000 638291227 200000 698945760 200000 290638694 200000 160548475 200000 651063304 200000 477323068 200000 359909463 200000 335122709 200000 696352693 200000 79162020 200000 25373899 200000 195770482 200000 760577743 200000 120800815 200000 249581760 200000 791259641 200000 451958438 200000 372620179 200000 463156948 200000 480085936 200000 996613928 200000 544693543 200000 307025991 200000 715027005 200000 353767139 200000 835992545 200000 91735287 200000 284089576 200000 72505606 200000 941817687 200000 41605985 200000 551725463 200000 630867296 200000 439257024 200000 559905445 200000 49788624 200000 618289758 200000 797067763 200000 376755842 200000 155601850 200000 811669776 200000 262960485 200000 110105941 200000 976073756 200000 135856420 200000 510624815 200000 81084445 200000 165779035 200000 930412264 200000 932273413 200000 683178617 200000 807532414 200000 959749451 200000 873426239 200000 652205223 200000 518221612 200000 386831836 200000 723913939 200000 723716997 200000 856797611 200000 902223560 200000 44129367 200000 36310163 200000 457927650 200000 826074335 200000 311095043 200000 567204847 200000 594496344 200000 436647311 200000 797439660 200000 708718679 200000 40116274 200000 558045926 200000 853988297 200000 729586473 200000 415493944 200000 505044371 200000 905290608 200000 691712100 200000 677139919 200000 944414949 200000 707875673 200000 49359528 200000 909473279 200000 670554825 200000 674155993 200000 605237041 200000 47997037 200000 463501775 200000 978767848 200000 322034143 200000 297399905 200000 751069989 200000 875670298 200000 874680624 200000 866921920 200000 392118425 200000 952513960 200000 2381891 200000 574651666 200000 233459866 200000 902537319 200000 386098902 200000 876129149 200000 204460087 200000 290790607 200000 167214408 200000 655981254 200000 763427613 200000 743628533 200000 975683222 200000 907630422 200000 627863452 200000 976580496 200000 348894305 200000 629058098 200000 104420002 200000 830037494 200000 629261542 200000 788379393 200000 523183549 200000 320610335 200000 857312515 200000 416761865 200000 847824668 200000 305940640 200000 756159031 200000 707365936 200000 935903630 200000 581845168 200000 937199778 200000 972564735 200000 295130752 200000 862024230 200000 557551872 200000 915803801 200000 481345026 200000 462428535 200000 657038513 200000 266864072 200000 85970114 200000 180231100 200000 952920499 200000 416690671 200000 54872078 200000 147389097 200000 855973541 200000 463234840 200000 35779541 200000 380511894 200000 622218437 200000 746855399 200000 348639909 200000 570865785 200000 838892529 200000 293572515 200000 76069294 200000 174546408 200000 886663849 200000 97303603 200000 958312637 200000 707342106 200000 541830155 200000 498132510 200000 955083328 200000 460773606 200000 205690324 200000 386232457 200000 634840391 200000 74954946 200000 698332773 200000 937790267 200000 651954560 200000 6465221 200000 85885626 200000 642477211 200000 245823802 200000 685175205 200000 185079411 200000 996256176 200000 221020514 200000 122631864 200000 758845390 200000 981888543 200000 325275528 200000 359712245 200000 65077162 200000 85530672 200000 530256346 200000 364967411 200000 613296517 200000 873940680 200000 885112102 200000 294958055 200000 741710206 200000 955314543 200000 710391515 200000 601674154 200000 770183763 200000 342045771 200000 713501447 200000 858356144 200000 522174307 200000 667727393 200000 233436762 200000 918419217 200000 858995883 200000 423972954 200000 410530337 200000 854974851 200000 727437516 200000 924492539 200000 858282058 200000 479353180 200000 814291202 200000 416364714 200000 575843173 200000 464690580 200000 328943918 200000 259634351 200000 125251744 200000 193627584 200000 337889228 200000 847281904 200000 913469898 200000 347076631 200000 553206268 200000 336236019 200000 40564560 200000 791722863 200000 167366524 200000 593956575 200000 180101186 200000 707350336 200000 380411563 200000 207372666 200000 507561550 200000 412307871 200000 339211911 200000 91458603 200000 580235202 200000 466142019 200000 993458863 200000 644200440 200000 989262221 200000 907433859 200000 61847393 200000 772914312 200000 991349053 200000 665573461 200000 620081532 200000 700593697 200000 770204930 200000 368564815 200000 773587581 200000 529976746 200000 61689256 200000 113972393 200000 992642693 200000 955207850 200000 496310944 200000 437085495 200000 514878544 200000 650860358 200000 469958647 200000 204384882 200000 125080895 200000 807961669 200000 670624348 200000 796616048 200000 426729294 200000 306937614 200000 585932573 200000 973230054 200000 491642653 200000 590131624 200000 147924522 200000 741005868 200000 397863402 200000 689103544 200000 545628175 200000 386979641 200000 259296148 200000 924551046 200000 390416381 200000 922493601 200000 319678105 200000 637856247 200000 460436417 200000 43442845 200000 459279896 200000 40126611 200000 322637770 200000 900295170 200000 581673935 200000 300825215 200000 773572391 200000 939416647 200000 976730140 200000 642590083 200000 258981253 200000 834712963 200000 502797823 200000 356937220 200000 416491316 200000 451230828 200000 254519061 200000 613306122 200000 787911969 200000 73423448 200000 965599134 200000 357789243 200000 323990236 200000 472655679 200000 517191799 200000 496771037 200000 661016211 200000 890064310 200000 587531039 200000 663257302 200000 964542741 200000 324140788 200000 103363509 200000 37325998 200000 218136527 200000 604146383 200000 969422584 200000 15844235 200000 473072337 200000 969025471 200000 120404549 200000 168304691 200000 256775880 200000 836695769 200000 214614427 200000 403886093 200000 876399364 200000 106521556 200000 391086488 200000 697435423 200000 582812531 200000 490255623 200000 317044604 200000 902632464 200000 948374180 200000 938803560 200000 751136037 200000 217494054 200000 727086020 200000 266533005 200000 773168400 200000 407057736 200000 732421283 200000 796042413 200000 677160542 200000 233102844 200000 882014126 200000 264243871 200000 946976971 200000 473460585 200000 260356597 200000 850265049 200000 837340343 200000 929623894 200000 888982822 200000 438190193 200000 503969057 200000 377000488 200000 603112335 200000 346113823 200000 753459622 200000 691780838 200000 174147616 200000 403376440 200000 564195461 200000 80964919 200000 202707045 200000 943913651 200000 316548252 200000 253696866 200000 241342607 200000 921995302 200000 44760939 200000 117215308 200000 114007403 200000 90492617 200000 856313104 200000 16392061 200000 222607976 200000 266775665 200000 846287945 200000 825333530 200000 685009812 200000 744556949 200000 541142132 200000 91460075 200000 286683550 200000 623791436 200000 449243025 200000 129652053 200000 204019157 200000 782265676 200000 260482621 200000 591904096 200000 759826471 200000 589778411 200000 421255608 200000 69367985 200000 605542178 200000 10150433 200000 148575711 200000 933709456 200000 257350645 200000 325341058 200000 760934193 200000 129122531 200000 246744686 200000 690416199 200000 111962829 200000 93239856 200000 342349052 200000 488737094 200000 560480881 200000 412155293 200000 200890542 200000 823330292 200000 808688252 200000 104194290 200000 17528113 200000 733048425 200000 879470572 200000 58634389 200000 586833621 200000 280642395 200000 362047584 200000 81493388 200000 116013704 200000 295466529 200000 772756501 200000 696221566 200000 998513624 200000 32349361 200000 42023916 200000 417695921 200000 234820853 200000 152223649 200000 174320994 200000 803188236 200000 620691627 200000 907063336 200000 144943253 200000 765294869 200000 308344939 200000 814149661 200000 895335492 200000 717048819 200000 151228482 200000 214641142 200000 558519758 200000 356215661 200000 605786847 200000 203247305 200000 840916786 200000 655026920 200000 529973136 200000 340349006 200000 323543820 200000 416471147 200000 356415044 200000 173039834 200000 732329118 200000 82058909 200000 298843530 200000 250243428 200000 452065731 200000 361356997 200000 759731855 200000 996964226 200000 755174652 200000 755126984 200000 568447267 200000 370621292 200000 654103399 200000 376737069 200000 165209524 200000 640488951 200000 614501058 200000 137590044 200000 887514448 200000 632230042 200000 31284587 200000 562857561 200000 198998438 200000 757524332 200000 591078498 200000 1584973 200000 596106501 200000 932983074 200000 844438340 200000 176815356 200000 195638363 200000 217013524 200000 760840784 200000 105458447 200000 532506934 200000 359135545 200000 570954853 200000 420098506 200000 17686468 200000 123485734 200000 206458114 200000 139722262 200000 998829782 200000 997922065 200000 498880579 200000 355794296 200000 790618072 200000 270767571 200000 997824745 200000 283127830 200000 46418137 200000 78388448 200000 145736274 200000 570939576 200000 783263369 200000 91916112 200000 941126268 200000 761535684 200000 414343733 200000 161065177 200000 366072838 200000 708216384 200000 731827148 200000 609650130 200000 587474477 200000 393211859 200000 825973212 200000 150253361 200000 882722514 200000 90343619 200000 696162196 200000 638496908 200000 497008753 200000 565060343 200000 941648067 200000 836014106 200000 400593450 200000 663930613 200000 90265558 200000 599832242 200000 273284540 200000 709148644 200000 355769309 200000 53159881 200000 905059716 200000 639383946 200000 39552134 200000 375009144 200000 790884993 200000 355393614 200000 713400863 200000 583091315 200000 641289298 200000 672940854 200000 852986263 200000 925641746 200000 371548469 200000 615384553 200000 301678205 200000 920907851 200000 357248521 200000 209182382 200000 388577534 200000 219078580 200000 581660236 200000 48940650 200000 493635050 200000 794267525 200000 584370204 200000 358007460 200000 143870127 200000 886386067 200000 300340793 200000 367352196 200000 457727323 200000 831324757 200000 444345856 200000 257180110 200000 238424221 200000 946287329 200000 787331441 200000 277109482 200000 191464900 200000 552276207 200000 768347945 200000 338113759 200000 590721213 200000 682973908 200000 819146855 200000 860829266 200000 90100760 200000 520394632 200000 873290506 200000 915301003 200000 625197315 200000 262519967 200000 844472720 200000 960976240 200000 367738188 200000 789691474 200000 752061208 200000 525605766 200000 814715746 200000 589028726 200000 897934176 200000 496537590 200000 815550547 200000 81666947 200000 621305543 200000 583669381 200000 515439567 200000 818040974 200000 32665675 200000 528948633 200000 687804451 200000 347426638 200000 790678922 200000 717889082 200000 404687422 200000 248121625 200000 409710276 200000 715472910 200000 812909998 200000 502089703 200000 576607958 200000 432301403 200000 61312674 200000 658340941 200000 473560384 200000 428233480 200000 645626856 200000 996052354 200000 148542495 200000 803504283 200000 331328240 200000 725953885 200000 968028722 200000 758882875 200000 147788743 200000 565321299 200000 476069080 200000 321355438 200000 84192539 200000 189326205 200000 253662223 200000 937639771 200000 649347644 200000 341606543 200000 857195638 200000 447147592 200000 469298969 200000 124331489 200000 399827787 200000 347381788 200000 989291070 200000 457539689 200000 528668781 200000 635381277 200000 76992731 200000 66783165 200000 512197721 200000 971067955 200000 223182015 200000 317916180 200000 545925680 200000 497389794 200000 164118616 200000 526601285 200000 904197038 200000 472493906 200000 189828276 200000 630904262 200000 960345908 200000 739345226 200000 219015554 200000 415932078 200000 650446782 200000 476414767 200000 244300049 200000 476179378 200000 393905388 200000 875599880 200000 730241102 200000 746238507 200000 91116797 200000 92270461 200000 242200777 200000 850242573 200000 850393293 200000 684910546 200000 755269295 200000 667484655 200000 855967198 200000 327867376 200000 274814673 200000 531447049 200000 602569291 200000 72468828 200000 351255707 200000 455097649 200000 314001621 200000 655046204 200000 976081948 200000 177702620 200000 643236570 200000 260229976 200000 166267395 200000 383634722 200000 412029016 200000 818131989 200000 467612063 200000 394828217 200000 694623213 200000 692324987 200000 219045598 200000 670991607 200000 354793689 200000 441410352 200000 433073742 200000 227861460 200000 451313913 200000 842136442 200000 800203550 200000 33177573 200000 744057036 200000 420499776 200000 828363549 200000 39860065 200000 255094641 200000 704331528 200000 364012216 200000 495392030 200000 225250471 200000 768074744 200000 20637439 200000 621121684 200000 784314571 200000 66682328 200000 550658975 200000 452557272 200000 960834780 200000 411303694 200000 350866152 200000 235913121 200000 936061048 200000 344966816 200000 318711240 200000 313505606 200000 3354591 200000 226111029 200000 250276814 200000 350972605 200000 81568751 200000 556508180 200000 109524263 200000 161279644 200000 23509542 200000 692922658 200000 793740963 200000 749378586 200000 611598498 200000 188666598 200000 990186416 200000 146830094 200000 75479075 200000 903580551 200000 37379164 200000 832526318 200000 195959814 200000 276012492 200000 166924630 200000 853771729 200000 433593930 200000 309357850 200000 805162476 200000 685150828 200000 618798478 200000 528086392 200000 253629453 200000 1400343 200000 26957072 200000 680190862 200000 406326856 200000 679158217 200000 176159407 200000 695966368 200000 399986635 200000 57143574 200000 78450921 200000 378376854 200000 139062372 200000 246049847 200000 607138013 200000 231802871 200000 63261826 200000 979536897 200000 445629001 200000 437942249 200000 558568755 200000 510235627 200000 104185740 200000 350326833 200000 234145319 200000 748757004 200000 152437155 200000 244406072 200000 112416682 200000 439247130 200000 204692015 200000 886028291 200000 374033581 200000 343735915 200000 698000236 200000 953183288 200000 369309885 200000 64835063 200000 478050362 200000 270897695 200000 185557001 200000 335247955 200000 478797848 200000 727416478 200000 168317279 200000 346608822 200000 366373667 200000 494351163 200000 926725679 200000 654711030 200000 112041498 200000 603868188 200000 811488389 200000 266847627 200000 181804124 200000 18293257 200000 623092498 200000 215935370 200000 888256999 200000 855273576 200000 864514851 200000 933483178 200000 940044633 200000 655534911 200000 484130983 200000 210017602 200000 927123442 200000 209711925 200000 64174124 200000 531301959 200000 751512464 200000 435600272 200000 107804386 200000 375811922 200000 290313904 200000 828132919 200000 877367957 200000 57148055 200000 264600691 200000 862917041 200000 13485494 200000 364909294 200000 187942037 200000 669471523 200000 825280338 200000 468292045 200000 865259894 200000 701115988 200000 801274136 200000 759359818 200000 756179989 200000 696630187 200000 842216278 200000 53619741 200000 638239247 200000 8874543 200000 417000699 200000 944669083 200000 280554915 200000 866558341 200000 948071318 200000 685910971 200000 114773936 200000 67014132 200000 395700053 200000 656625939 200000 342489524 200000 682182244 200000 90915078 200000 901935835 200000 127226317 200000 968579161 200000 174001176 200000 617366248 200000 587758779 200000 369517052 200000 137646233 200000 452069297 200000 376498652 200000 549399057 200000 495951160 200000 408089165 200000 248731437 200000 93725185 200000 590051140 200000 935786098 200000 678258511 200000 259410896 200000 766012586 200000 634226294 200000 211087230 200000 558110247 200000 695080442 200000 383016784 200000 24983450 200000 432942667 200000 454071906 200000 732056727 200000 11175457 200000 439593506 200000 755984817 200000 677496961 200000 755712562 200000 237309492 200000 806472276 200000 321318885 200000 320609676 200000 398292391 200000 693950810 200000 322620472 200000 159418507 200000 883430977 200000 252465779 200000 358802322 200000 695634992 200000 776097897 200000 11553260 200000 479686313 200000 326038553 200000 671901989 200000 939080372 200000 867309268 200000 645159556 200000 917421595 200000 820060249 200000 611097097 200000 634208847 200000 403513236 200000 581466890 200000 868883166 200000 65100026 200000 659184244 200000 989403542 200000 735488650 200000 5176994 200000 60897858 200000 206058347 200000 894160100 200000 533258246 200000 941643045 200000 968505494 200000 934851170 200000 53740166 200000 517484003 200000 894041032 200000 95508506 200000 262332446 200000 713483747 200000 114989135 200000 5523396 200000 12139886 200000 84913451 200000 447629848 200000 727936949 200000 174669236 200000 990890083 200000 395758514 200000 121944291 200000 481692367 200000 140486863 200000 300542541 200000 327800039 200000 577157436 200000 649429079 200000 371284918 200000 577247222 200000 340461596 200000 685578626 200000 570177116 200000 355541734 200000 780252972 200000 750740341 200000 923924301 200000 523189038 200000 902290122 200000 748610040 200000 105716280 200000 200733412 200000 824367606 200000 164862320 200000 606331244 200000 956865728 200000 395038285 200000 401430245 200000 488274902 200000 318524439 200000 120262670 200000 433901564 200000 833186054 200000 847468257 200000 843071000 200000 295162109 200000 787740458 200000 139206067 200000 31247338 200000 325588173 200000 697537296 200000 482845635 200000 330577313 200000 452111092 200000 156558375 200000 131782378 200000 656817660 200000 992431512 200000 917893246 200000 381102492 200000 104810073 200000 139960191 200000 614995651 200000 562460913 200000 874155704 200000 714567696 200000 613898819 200000 934497951 200000 790798263 200000 955332432 200000 704362735 200000 220368637 200000 576550548 200000 621502440 200000 140458837 200000 90956032 200000 848513325 200000 870022429 200000 515214498 200000 310898753 200000 1107457 200000 695800022 200000 544970405 200000 754939636 200000 471873584 200000 657426841 200000 869438926 200000 442678257 200000 537048950 200000 9211533 200000 870262058 200000 822029997 200000 824212531 200000 352306040 200000 640350311 200000 915959105 200000 247883621 200000 525925569 200000 445384150 200000 1272417 200000 471079083 200000 202211183 200000 322939491 200000 821094245 200000 970436163 200000 327918375 200000 94408605 200000 803169347 200000 263093516 200000 850053168 200000 631549364 200000 880888209 200000 515216004 200000 681305457 200000 485082485 200000 818142855 200000 106858185 200000 134732401 200000 318334542 200000 230046970 200000 706363035 200000 727122261 200000 120858704 200000 557153121 200000 3929431 200000 775356645 200000 191483943 200000 937883346 200000 716223741 200000 447406726 200000 443407650 200000 153892101 200000 584214058 200000 636615232 200000 66038577 200000 924882511 200000 668398621 200000 387997368 200000 2128097 200000 488427943 200000 337827509 200000 725738806 200000 887358816 200000 728449188 200000 7243889 200000 58548127 200000 625819263 200000 451575676 200000 738019437 200000 7590011 200000 362811562 200000 685243653 200000 396919914 200000 913908463 200000 619928816 200000 775942839 200000 366431942 200000 673075907 200000 796232961 200000 916757159 200000 851939455 200000 783896157 200000 30733097 200000 730809740 200000 249999667 200000 506214595 200000 435129945 200000 266430652 200000 569466146 200000 192340380 200000 575354910 200000 531168303 200000 425994025 200000 875354926 200000 935551143 200000 666098810 200000 997012680 200000 848997983 200000 795235011 200000 318640852 200000 589167132 200000 11957431 200000 468485599 200000 251513620 200000 266251748 200000 904344668 200000 221622795 200000 673675695 200000 873030015 200000 936876052 200000 702303221 200000 266931646 200000 58531051 200000 13869382 200000 858530539 200000 755355893 200000 519938759 200000 998407161 200000 587763420 200000 77631916 200000 993909841 200000 104238290 200000 634024023 200000 562419416 200000 263064936 200000 233189656 200000 205713033 200000 693099538 200000 579667082 200000 131843762 200000 431692610 200000 457635214 200000 636337877 200000 758862886 200000 549019888 200000 68661796 200000 791538185 200000 658321052 200000 3090081 200000 679463754 200000 194969219 200000 212106200 200000 131593220 200000 177978135 200000 771972418 200000 118210626 200000 966689639 200000 226280512 200000 341115365 200000 71839969 200000 661181882 200000 128957982 200000 402612395 200000 528920922 200000 331352201 200000 605120165 200000 880253041 200000 402475509 200000 656616965 200000 343240300 200000 281983158 200000 986846615 200000 184368379 200000 570031787 200000 814050713 200000 73014216 200000 430443738 200000 251543863 200000 630877144 200000 640432301 200000 691893169 200000 451828872 200000 149882577 200000 695681806 200000 369092141 200000 875103667 200000 569810052 200000 861716561 200000 1372574 200000 20689519 200000 877548430 200000 120111740 200000 381863922 200000 296139026 200000 997572911 200000 3141173 200000 827264439 200000 545902227 200000 153802564 200000 558325956 200000 39582236 200000 949636745 200000 535724621 200000 851024911 200000 478358767 200000 925675819 200000 972403559 200000 728050844 200000 467473568 200000 701252429 200000 483358801 200000 921612178 200000 291366459 200000 193964136 200000 424171882 200000 241484983 200000 279784817 200000 725304465 200000 928189360 200000 405584498 200000 985462927 200000 721047167 200000 976769730 200000 789737417 200000 317587588 200000 774636937 200000 630935774 200000 598555235 200000 195163359 200000 119367077 200000 596660450 200000 593052806 200000 542662605 200000 156565353 200000 819127374 200000 958938905 200000 822477342 200000 918167564 200000 666485055 200000 326132643 200000 952098111 200000 38179685 200000 956671093 200000 158138441 200000 796219200 200000 766665706 200000 894361421 200000 568059346 200000 987484367 200000 4116146 200000 695210950 200000 752215973 200000 912426299 200000 159261554 200000 182653567 200000 475278793 200000 385431665 200000 173748354 200000 326414519 200000 863823075 200000 33731329 200000 262511320 200000 612799563 200000 613556283 200000 517546521 200000 870467595 200000 125736890 200000 210982326 200000 15510407 200000 2443857 200000 569478690 200000 312343004 200000 592206778 200000 571984512 200000 333163843 200000 806106066 200000 495060416 200000 128617487 200000 803227515 200000 537101152 200000 513613640 200000 439699221 200000 221117895 200000 632337131 200000 209741473 200000 178915912 200000 745233864 200000 879246203 200000 274670777 200000 479793406 200000 665416634 200000 898376374 200000 460931358 200000 810814767 200000 850957949 200000 160317153 200000 618782207 200000 209716080 200000 242079120 200000 346566373 200000 842991146 200000 180870904 200000 105553168 200000 863315527 200000 382960910 200000 382138781 200000 704554940 200000 72565550 200000 41221306 200000 471783383 200000 482179827 200000 630514272 200000 765315036 200000 890098363 200000 690946739 200000 935492420 200000 404176322 200000 895684096 200000 251335067 200000 343929312 200000 330197083 200000 429369853 200000 622263528 200000 472128731 200000 723549749 200000 555439015 200000 899153531 200000 331625851 200000 834683007 200000 750586007 200000 548369617 200000 858353575 200000 253329160 200000 335209217 200000 10450184 200000 166478309 200000 343484990 200000 688922045 200000 710127839 200000 455089500 200000 805607215 200000 954399809 200000 527390902 200000 666833363 200000 452629897 200000 690889379 200000 573029769 200000 625031599 200000 419793821 200000 808002971 200000 597484792 200000 717563383 200000 871614551 200000 297191550 200000 742579521 200000 691437650 200000 642685767 200000 84539715 200000 195972419 200000 739992839 200000 680026266 200000 592119424 200000 533159036 200000 211249915 200000 967353120 200000 58000749 200000 199089931 200000 654862262 200000 264101959 200000 389975519 200000 724911533 200000 953233245 200000 168812574 200000 369197133 200000 934502339 200000 547638968 200000 631897938 200000 501010382 200000 66744137 200000 276923180 200000 593041202 200000 292203032 200000 618285280 200000 393452225 200000 182720942 200000 310765953 200000 165159364 200000 759076380 200000 357221203 200000 139951360 200000 640111573 200000 426382469 200000 194573136 200000 367381548 200000 442039698 200000 395528162 200000 55467891 200000 839309627 200000 865766424 200000 89906873 200000 276711979 200000 454644484 200000 871757094 200000 469655600 200000 270481543 200000 910149884 200000 871467291 200000 557136911 200000 501060149 200000 88340795 200000 241736948 200000 324353724 200000 261204355 200000 125505655 200000 100749394 200000 987227453 200000 568020320 200000 719643143 200000 351127922 200000 999934265 200000 893445978 200000 866305505 200000 524127538 200000 402039030 200000 821971360 200000 959883931 200000 562094866 200000 430996315 200000 233401089 200000 693520236 200000 688009519 200000 344779758 200000 473372906 200000 690728491 200000 465321033 200000 740922070 200000 865750379 200000 712043342 200000 419760573 200000 403540697 200000 214677810 200000 299668459 200000 673075082 200000 683772767 200000 76983181 200000 43665338 200000 790351951 200000 774873708 200000 669557868 200000 186745615 200000 112586058 200000 766212776 200000 353238107 200000 462682851 200000 681327194 200000 330264921 200000 424844427 200000 277866188 200000 126408701 200000 772637287 200000 63939785 200000 958472960 200000 491107665 200000 701696598 200000 342752131 200000 883020373 200000 468852246 200000 49409103 200000 113771978 200000 241803330 200000 259102377 200000 781232662 200000 409875274 200000 378210525 200000 736991754 200000 921298451 200000 184621138 200000 81838302 200000 157093846 200000 116309837 200000 435313618 200000 154844058 200000 67891277 200000 520231274 200000 237676887 200000 19406601 200000 677579340 200000 874067631 200000 762666768 200000 662195136 200000 432203090 200000 82631173 200000 649185739 200000 993811701 200000 820746110 200000 598336241 200000 375150327 200000 288436865 200000 235402126 200000 87076761 200000 355830435 200000 402390232 200000 747318497 200000 718410949 200000 431424380 200000 865177874 200000 340046197 200000 680817627 200000 350092498 200000 804871909 200000 981697000 200000 614263009 200000 639254163 200000 521557160 200000 937404282 200000 684777086 200000 146076493 200000 844601168 200000 377308680 200000 825660920 200000 211885615 200000 952601206 200000 328503826 200000 480979766 200000 982035208 200000 667076686 200000 672166581 200000 756588734 200000 772832325 200000 419338159 200000 925447600 200000 847242167 200000 860316918 200000 587738129 200000 642721634 200000 978210279 200000 7430345 200000 631366538 200000 498540234 200000 601366453 200000 176395788 200000 602365135 200000 345086340 200000 508611111 200000 697723822 200000 47250744 200000 309553105 200000 276681956 200000 242563902 200000 190406331 200000 981045391 200000 582766643 200000 644823785 200000 172469230 200000 689496892 200000 939848953 200000 799474559 200000 334968841 200000 961264118 200000 574638269 200000 375625326 200000 373233377 200000 321910141 200000 693828519 200000 948398020 200000 795686637 200000 786575663 200000 286731899 200000 478935088 200000 276019011 200000 97804041 200000 717363873 200000 793549569 200000 561479067 200000 977610155 200000 848679456 200000 23183908 200000 783137866 200000 172047956 200000 998665629 200000 130462761 200000 895591495 200000 595938017 200000 287153760 200000 161098814 200000 60873513 200000 486723025 200000 635734607 200000 625536049 200000 908079910 200000 511809603 200000 863587311 200000 193640049 200000 230754580 200000 28745717 200000 566047337 200000 64085005 200000 445945451 200000 496751941 200000 722113922 200000 468824754 200000 62146368 200000 68325683 200000 364694944 200000 915104944 200000 900443210 200000 693232477 200000 638558155 200000 308662005 200000 871301855 200000 726147072 200000 490713513 200000 761322255 200000 581200119 200000 450912765 200000 467252608 200000 404457773 200000 977773863 200000 235454672 200000 495807543 200000 741951006 200000 832156838 200000 847121049 200000 46247764 200000 925062991 200000 811997003 200000 875898390 200000 976232190 200000 752418512 200000 755607947 200000 547420326 200000 781520891 200000 966208847 200000 450822782 200000 665681480 200000 530617266 200000 274597402 200000 203363803 200000 973468568 200000 624940585 200000 404395296 200000 382861815 200000 362581975 200000 864371207 200000 131691247 200000 540063688 200000 130795747 200000 1343634 200000 736647351 200000 482746087 200000 863673658 200000 294276017 200000 272528965 200000 304834440 200000 423298554 200000 739503083 200000 774807047 200000 178428035 200000 187180259 200000 912775269 200000 725018893 200000 676732750 200000 177359954 200000 800340199 200000 168418566 200000 937978880 200000 61249863 200000 201407958 200000 762512446 200000 203543374 200000 581446495 200000 550760505 200000 782149029 200000 461030545 200000 814339289 200000 182058936 200000 899439306 200000 591536573 200000 698968724 200000 608169111 200000 814570971 200000 809024361 200000 739344910 200000 574151103 200000 910057894 200000 775284941 200000 27399526 200000 16983220 200000 660767130 200000 980534206 200000 350650202 200000 130668959 200000 407117254 200000 297464500 200000 127642952 200000 438274885 200000 516431063 200000 374182084 200000 689172272 200000 938834700 200000 812410397 200000 310996900 200000 583774640 200000 71685372 200000 566121861 200000 705665965 200000 234261509 200000 320978363 200000 110656927 200000 281793491 200000 731287055 200000 261610639 200000 176483738 200000 582937006 200000 426555469 200000 617213790 200000 467854146 200000 121920884 200000 722484700 200000 660442288 200000 376392967 200000 589581820 200000 469579899 200000 54442411 200000 436518904 200000 55753916 200000 244398729 200000 796794389 200000 850663875 200000 377054666 200000 643641092 200000 356457557 200000 620604598 200000 868348381 200000 344542603 200000 885617521 200000 955840960 200000 242520140 200000 154402908 200000 12235536 200000 223782511 200000 289335053 200000 208539221 200000 151618425 200000 293986035 200000 558271158 200000 219122934 200000 969271697 200000 791050776 200000 926233214 200000 892833372 200000 514183903 200000 298760527 200000 604044860 200000 764260679 200000